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 c9863ceacc085c0268896490325e79f485d05a32

Parameters

NameValue
Filter

m5-clang-micro test results

Run Order Start Time Duration
Current 567999 2026-02-14T22:33:52 0:00:00
Previous 567599 2026-02-15T13:09:19 0:00:00
Baseline 555385 2026-02-26T05:17:08 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 1802 2033
Performance Improvements 1602 2781
Unchanged Tests 38391 36981
Total Tests 41795

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::shift_right(vector<int>)/32 136.81% 4.189 9.919 - 237.13% -
SetIntersection_Interlaced_Vector_uint64_262144_256 130.38% 30340724.469 69897753.469 - 98.09% -
std::search(list<int>)_(no_match)/1000 115.83% 705.168 1521.948 - 126.35% -
std::search(list<int>)_(no_match)/1024 109.62% 756.959 1586.713 - 111.58% -
SetIntersection_Interlaced_Vector_uint32_262144_16 105.59% 3004922.734 6177760.768 - 100.67% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 92.97% 457.877 883.576 - 43.17% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 88.28% 6.480 12.201 - 6.94% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 81.75% 0.264 0.479 - -0.44% -
std::set<std::string>::insert(value)_(already_present)/1024 79.32% 16.668 29.887 - 31.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 76.05% 6.374 11.221 - -1.01% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 72.77% 6.345 10.963 - -0.78% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 68.93% 0.286 0.483 - 67.34% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 66.12% 4.774 7.930 - 0.08% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 66.10% 35.782 59.433 - 66.39% -
std::map<std::string,_int>::erase(key)_(existent)/8192 66.01% 60.450 100.354 - -4.30% -
SetIntersection_Interlaced_Vector_float_16384_64 63.46% 5551300.306 9074128.322 - 62.72% -
SetIntersection_Interlaced_Vector_float_16384_16 62.26% 2568769.463 4167965.512 - 46.36% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 60.67% 31.024 49.846 - 87.41% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 59.85% 4.599 7.352 - 0.15% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 59.78% 4.609 7.363 - -1.84% -
std::copy(vector<bool>)_(aligned)/1048576 59.27% 2326.476 3705.404 - 7.14% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 58.56% 6.577 10.428 - 28.39% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 55.57% 4.801 7.470 - 37.66% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 54.89% 46.839 72.549 - -0.84% -
SetIntersection_Interlaced_Vector_uint64_262144_64 54.50% 13020995.886 20117846.614 - 93.50% -
std::copy(vector<int>)/4096 53.48% 151.982 233.258 - 54.86% -
SetIntersection_None_Set_string_1024_1 52.81% 8847334.387 13519434.671 - 47.35% -
SetIntersection_Interlaced_Vector_uint32_16384_256 52.80% 14681176.122 22433358.810 - 15.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 51.55% 233171007.843 353362326.488 - 0.88% -
SetIntersection_None_Set_string_1024_4 50.44% 8830782.877 13285344.286 - 49.04% -
SetIntersection_None_Set_string_1024_16 50.38% 9109698.883 13699137.804 - 49.21% -
std::unique_copy(deque<int>)_(sprinkled)/32 50.31% 10.328 15.524 - 68.72% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 50.31% 12.138 18.244 - 49.92% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 49.92% 42895835.249 64310974.202 - 44.83% -
SetIntersection_None_Set_string_1024_64 49.67% 8914004.960 13341848.795 - 47.43% -
BM_PushHeap_float_PipeOrgan_1 49.23% 0.410 0.612 - -8.79% -
rng::find(vector<bool>)_(process_all)/8 49.13% 0.555 0.827 - 28.89% -
BM_PushHeap_string_SingleElement_1 48.96% 0.475 0.707 - 0.99% -
std::unordered_set<int>::contains(key)_(non-existent)/0 43.64% 0.338 0.486 - 32.87% -
BM_PushHeap_uint32_QuickSortAdversary_1 42.70% 0.485 0.692 - 75.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.43% 33.175 46.918 - 18.57% -
std::unique_copy(deque<int>)_(sprinkled)/52 39.80% 17.539 24.519 - 66.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 39.31% 2884504.730 4018318.636 - 32.17% -
std::set<std::string>::insert(value)_(already_present)/32 39.16% 7.518 10.462 - -35.93% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 38.12% 23.710 32.749 - 13.04% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 38.09% 6.538 9.029 - -16.84% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 37.91% 8.294 11.439 - 12.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 37.48% 245426424.727 337412629.979 - -4.86% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 36.68% 92653254.678 126636928.694 - 42.39% -
SetIntersection_Interlaced_Vector_uint32_262144_256 36.65% 31728511.483 43358410.480 - 57.77% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 36.42% 9629.902 13137.287 - -12.72% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 36.35% 8.435 11.502 - 47.43% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 36.22% 24.464 33.325 - 32.16% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 36.00% 5.835 7.936 - 12.85% -
std::search(deque<int>)_(same_length)/1000 35.92% 328.866 447.009 - 37.35% -
BM_StringCtorDefault 35.83% 0.273 0.370 - 52.28% -
std::equal(vector<bool>)_(unaligned)/50 35.03% 0.747 1.009 - 23.62% -
SetIntersection_Interlaced_Vector_float_262144_64 34.52% 7973086.419 10725573.257 - -31.52% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 34.46% 6.203 8.341 - 0.83% -
SetIntersection_Interlaced_Vector_uint32_1024_256 34.44% 5622427.391 7558740.966 - 27.53% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 34.25% 49.637 66.637 - 91.25% -
std::copy_n(vector<bool>)_(aligned)/1048576 34.10% 1947.639 2611.770 - -16.02% -
std::fill(list<int>)/1024 33.74% 504.533 674.747 - 30.89% -
SetIntersection_Interlaced_Vector_float_16384_1024 33.57% 38552418.609 51494835.937 - 0.26% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 33.48% 23.235 31.016 - 34.86% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 33.41% 4.515 6.023 - -7.96% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 33.02% 6.010 7.995 - 40.37% -
std::fill_n(list<int>)/8192 32.86% 7157.011 9509.071 - 32.99% -
std::unordered_multiset<int>::find(key)_(existent)/1024 32.55% 1.210 1.604 - 20.18% -
rng::find_last_if(vector<int>)_(bail_90%)/8 32.10% 0.470 0.621 - 0.42% -
std::unique_copy(deque<int>)_(contiguous)/32 31.88% 9.466 12.485 - 32.55% -
SetIntersection_Interlaced_Vector_uint32_1024_64 31.39% 3214235.855 4223110.918 - -15.38% -
SetIntersection_Interlaced_Vector_float_262144_1024 30.76% 74794714.375 97804455.178 - -5.74% -
BM_PushHeap_float_QuickSortAdversary_1 29.53% 0.410 0.532 - 18.39% -
std::copy_backward(vector<bool>)_(aligned)/262144 29.51% 597.223 773.437 - 25.54% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 29.33% 11709.250 15143.981 - 30.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 29.25% 31.876 41.199 - -4.83% -
SetIntersection_Interlaced_Vector_uint32_16384_64 28.93% 7387815.150 9525149.118 - 51.46% -
std::unordered_set<int>::count(key)_(non-existent)/8192 28.85% 1.337 1.722 - 25.19% -
SetIntersection_Interlaced_Vector_uint64_16384_64 27.94% 6437553.754 8236087.392 - 24.91% -
BM_PushHeap_float_Ascending_1 27.74% 0.447 0.572 - 45.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 27.58% 24.569 31.345 - -5.27% -
std::find_end(deque<int>)_(same_length)/8192 27.48% 2713.252 3458.893 - -69.03% -
std::unordered_set<int>::count(key)_(existent)/1024 26.74% 1.149 1.457 - 12.45% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 26.55% 4.676 5.918 - -9.94% -
SetIntersection_Front_Set_uint64_262144_1024 26.53% 12079656.739 15284611.998 - 21.79% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 25.51% 99275886.740 124602003.409 - 26.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 25.15% 60.215 75.362 - 130.39% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 25.08% 9.761 12.209 - 10.99% -
SetIntersection_Interlaced_Vector_uint64_16384_16 24.34% 2720894.900 3383231.636 - 18.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 24.31% 696.695 866.072 - 25.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 24.28% 0.561 0.697 - 20.47% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 24.26% 2.201 2.734 - 0.31% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 24.21% 27.110 33.672 - 16.84% -
SetIntersection_Interlaced_Vector_uint64_262144_16 24.13% 4960906.350 6158099.433 - 76.12% -
std::mismatch(list<int>)_(it,_it,_it)/8192 24.11% 7382.080 9161.992 - 25.61% -
std::unordered_set<int>::erase(key)_(existent)/8192 23.94% 23.226 28.786 - 26.17% -
std::equal(vector<bool>)_(unaligned)/8 23.37% 0.751 0.927 - 13.34% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 23.27% 1.589 1.959 - 1.87% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 23.21% 1.491 1.837 - 11.71% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 23.06% 1.439 1.771 - -10.14% -
SetIntersection_Interlaced_Vector_uint32_262144_4 22.75% 1439690.524 1767245.545 - -9.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 22.40% 19.602 23.994 - 4.54% -
SetIntersection_Interlaced_Set_uint64_1024_4 22.21% 9673683.135 11821911.414 - 16.03% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 21.97% 1.036 1.264 - 31.99% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 21.85% 1.200 1.462 - -13.89% -
SetIntersection_Interlaced_Vector_float_16384_4 21.58% 1352029.182 1643743.480 - -0.39% -
ranges::min(std::list<long_long>)/1 21.55% 0.299 0.364 - 61.93% -
std::map<std::string,_int>::insert(value)_(already_present)/32 21.50% 21.743 26.418 - 37.42% -
BM_std_minmax_element<int>/3 21.43% 1.026 1.246 - 11.85% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.09% 20.288 24.567 - -12.96% -
std::map<std::string,_int>::erase(iterator)/1024 21.02% 25.429 30.775 - -13.80% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 20.58% 1.003 1.209 - 17.16% -
SetIntersection_Interlaced_Set_uint64_1024_1024 20.45% 12173257.624 14662589.657 - 17.24% -
std::move_backward(list<int>)/4096 20.44% 4820.902 5806.448 - 11.96% -
std::unordered_set<int>::count(key)_(existent)/32 20.38% 1.246 1.500 - 4.54% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 20.21% 1.370 1.646 - -15.83% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 20.12% 32.158 38.629 - 53.08% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 19.81% 50.427 60.416 - 35.43% -
std::set<std::string>::erase(iterator)/1024 19.65% 27.855 33.329 - 28.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 19.55% 1272349.351 1521046.480 - 12.24% -
std::search(deque<int>)_(near_matches)/1000 19.48% 20408.311 24384.056 - 31.45% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 19.33% 50.227 59.934 - 5.49% -
SetIntersection_Interlaced_Vector_float_262144_256 19.24% 27781988.178 33128225.665 - 63.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 19.18% 554.291 660.630 - 20.13% -
std::search(deque<int>)_(near_matches)/1024 19.15% 21374.140 25467.373 - 30.59% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 19.00% 1.116 1.328 - 1.22% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 18.82% 1.547 1.838 - 23.68% -
ranges::min(std::vector<__int128>)/1 18.79% 0.318 0.378 - 11.21% -
ranges::min(std::deque<__int128>)/70000 18.69% 24357.158 28909.506 - 21.14% -
std::unordered_set<int>::count(key)_(non-existent)/32 18.46% 1.351 1.600 - 14.50% -
std::is_sorted(list<int>,_pred)/8192 18.42% 7674.978 9088.782 - 0.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.16% 506.522 598.491 - 19.03% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.01% 19.555 23.077 - -3.50% -
BM_vector_deque_ranges_move_backward/0 17.81% 0.509 0.600 - 9.25% -
BM_StringDestroy_Large 17.78% 7.087 8.347 - 12.56% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 17.71% 1.176 1.385 - -0.28% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 17.66% 4895.128 5759.780 - 20.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 17.64% 567.807 667.964 - 19.50% -
SetIntersection_Interlaced_Vector_uint32_256_64 17.37% 6969884.849 8180881.723 - 19.70% -
std::unordered_map<int,_int>::clear()/8192 17.33% 66081.157 77535.710 - 16.37% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 17.33% 59.963 70.356 - -1.05% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 17.23% 96.474 113.096 - 28.38% -
SetIntersection_Interlaced_Vector_uint64_262144_4 17.20% 1580329.275 1852204.910 - 17.07% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 17.19% 20.973 24.579 - 6.79% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 17.13% 557.829 653.409 - 19.32% -
std::copy_n(vector<bool>)_(aligned)/262144 17.04% 680.729 796.721 - 36.09% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 16.90% 23.548 27.529 - 10.69% -
std::unordered_map<int,_int>::clear()/1024 16.71% 8541.167 9968.709 - 16.38% -
std::shift_left(vector<int>)/32 16.57% 3.865 4.505 - 51.83% -
SetIntersection_Interlaced_Vector_float_16384_256 16.49% 14824460.805 17269115.533 - 16.06% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 16.34% 2.189 2.547 - -1.24% -
std::unordered_set<int>::contains(key)_(existent)/8192 16.33% 1.308 1.522 - 24.95% -
ranges::minmax(std::deque<long_long>)/70000 16.29% 25872.257 30086.883 - 17.81% -
SetIntersection_Interlaced_Vector_uint32_262144_64 15.98% 15804451.315 18330737.184 - 116.28% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 15.94% 0.415 0.482 - 31.22% -
BM_StringConstructDestroyCStr_Small_Transparent 15.92% 0.395 0.458 - 24.53% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 15.71% 0.344 0.398 - 33.36% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 15.46% 33.664 38.869 - 2.12% -
std::find_if(vector<int>)_(process_all)/32768 15.33% 3205.487 3696.896 - -1.67% -
ranges::minmax(std::vector<char>)/64 15.28% 1.195 1.377 - 1.81% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 15.23% 18.530 21.351 - 12.49% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 15.20% 723.934 833.986 - 20.66% -
std::for_each_n(deque<int>)/8 15.14% 1.120 1.290 - 11.58% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 15.04% 12327.737 14182.059 - 0.03% -
SetIntersection_Interlaced_Vector_float_262144_16 14.86% 2899199.690 3330146.051 - 13.71% -
BM_PushHeap_float_SingleElement_4 14.76% 0.347 0.398 - 11.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 14.58% 1.401 1.605 - 6.45% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 14.56% 46.914 53.745 - 3.23% -
std::find_if(vector<int>)_(process_all)/8192 14.52% 807.449 924.676 - -2.16% -
std::rotate(vector<bool>)_(1_element_backward)/8192 14.26% 108.495 123.970 - 11.55% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 14.21% 615.312 702.753 - 10.24% -
std::move_backward(deque<int>)/4096 14.20% 154.236 176.139 - 15.35% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 14.08% 613.682 700.059 - 11.36% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 13.94% 48.187 54.903 - 2.32% -
std::unordered_set<int>::erase(key)_(existent)/1024 13.76% 22.498 25.594 - 18.36% -
std::map<std::string,_int>::ctor(const&)/32 13.72% 725.669 825.230 - 0.28% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13.71% 12606.515 14335.220 - 14.72% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 13.70% 3644.072 4143.148 - 11.90% -
std::set<int>::erase(key)_(non-existent,_end)/32 13.63% 2.340 2.659 - 0.88% -
SetIntersection_Interlaced_Vector_uint64_16384_256 13.52% 20666114.656 23460531.318 - -0.88% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 13.46% 0.264 0.300 - 0.36% -
std::unordered_set<int>::erase(iterator)/8192 13.40% 20.692 23.464 - 15.59% -
std::swap_ranges(list<int>)/8192 13.34% 9732.749 11031.430 - 6.46% -
ranges::minmax(std::deque<long_long>)/1 13.28% 0.810 0.917 - 32.99% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 13.20% 27.170 30.757 - -52.90% -
rng::find(vector<bool>)_(process_all)/50 13.20% 0.692 0.783 - 13.20% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 13.16% 1.698 1.922 - 36.77% -
std::fill_n(vector<bool>)/64 13.14% 1.361 1.540 - 8.07% -
std::unordered_set<int>::count(key)_(non-existent)/1024 13.10% 1.463 1.655 - 19.41% -
std::rotate_copy(vector<int>)/8192 13.00% 515.324 582.291 - -18.75% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 12.96% 19830.721 22401.053 - 9.97% -
SetIntersection_Interlaced_Set_uint64_1024_64 12.95% 9860920.513 11138383.127 - 9.30% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 12.82% 20017.997 22584.056 - 9.16% -
BM_StringFindCharLiteral/1024 12.66% 18.004 20.282 - 6.87% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.61% 12.336 13.891 - 11.24% -
std::unordered_set<int>::erase(iterator)/1024 12.60% 20.663 23.266 - 14.36% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 12.39% 23.108 25.971 - 4.86% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 12.27% 49.941 56.070 - 0.95% -
std::vector<std::string>::ctor(size)/32 12.23% 31.051 34.849 - 9.76% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 12.23% 175280.443 196709.968 - 9.47% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 12.06% 26.735 29.959 - -0.13% -
std::list<int>::erase(begin)_(cheap_elements)/1024 11.80% 10.857 12.137 - 18.09% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 11.79% 263.244 294.273 - -12.51% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 11.77% 19.086 21.332 - -33.29% -
BM_PushHeap_string_Random_1 11.76% 0.470 0.526 - -24.72% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 11.66% 176866.877 197484.004 - 8.82% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 11.65% 4271.344 4768.812 - -20.89% -
std::find_if(vector<int>)_(process_all)/50 11.62% 5.579 6.227 - -9.25% -
std::multiset<int>::find(key)_(non-existent)/32 11.51% 2.284 2.546 - 3.13% -
ranges::minmax(std::deque<long_long>)/64 11.46% 23.772 26.498 - 7.94% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 11.41% 21.959 24.465 - 1.54% -
std::copy_if(list<int>)_(entire_range)/64 11.40% 30.514 33.991 - 1.55% -
std::list<int>::erase(begin)_(cheap_elements)/32 11.38% 10.891 12.130 - 18.15% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 11.33% 1.384 1.541 - 11.03% -
BM_vector_deque_move_backward/70000 11.25% 8081.453 8990.388 - 12.34% -
std::list<int>::erase(begin)_(cheap_elements)/8192 11.12% 10.651 11.835 - 16.39% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.10% 12.251 13.610 - 20.52% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 11.08% 21.203 23.553 - 2.39% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.05% 11.307 12.557 - 15.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 10.99% 13273945.629 14733315.945 - 8.28% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 10.97% 1.419 1.575 - -10.51% -
BM_StringRead_Cold_Deep_Large 10.96% 1.234 1.369 - 11.17% -
std::find_if_not(list<int>)_(process_all)/8192 10.93% 7165.847 7949.095 - 14.63% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.91% 49.267 54.641 - 1.86% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 10.89% 170.343 188.890 - -1.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 10.87% 20424111.756 22643829.439 - 6.87% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 10.85% 0.443 0.491 - -0.79% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 10.82% 37.489 41.545 - 34.66% -
BM_PushHeap_uint64_Ascending_64 10.81% 1.515 1.679 - 10.27% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.78% 10.040 11.122 - 10.01% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 10.72% 13.374 14.808 - -9.86% -
SetIntersection_Interlaced_Vector_float_1024_64 10.71% 3353960.363 3713214.336 - 13.48% -
std::partition_copy(deque<int>)/1024 10.70% 634.081 701.946 - 5.92% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 10.67% 4696.947 5198.141 - 7.03% -
rng::find_last_if(deque<int>)_(bail_90%)/8 10.65% 0.989 1.094 - 13.71% -
std::partial_sort_copy(deque<int>)_(descending)/1024 10.63% 8163.014 9030.787 - 10.76% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 10.58% 10.222 11.304 - 16.30% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 10.53% 12.419 13.726 - 9.94% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 10.51% 16046.207 17732.053 - 4.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.48% 34.456 38.066 - 10.91% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 10.42% 4432.797 4894.677 - 3.31% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 10.40% 22.870 25.249 - 9.78% -
ranges::min(std::deque<__int128>)/64 10.38% 20.896 23.066 - 12.42% -
std::search_n(list<int>,_pred)_(no_match)/8192 10.37% 7856.645 8671.018 172.884 1.28% 172.884
SetIntersection_Front_Set_uint64_1024_64 10.27% 1622997.555 1789618.527 - 4.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 10.26% 1800489.746 1985254.557 - 5.62% -
std::vector<int>::ctor(size)/32 10.25% 10.824 11.934 - 19.78% -
SetIntersection_Interlaced_Vector_uint32_16384_16 10.25% 3219634.765 3549698.508 - 46.83% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 10.15% 11.031 12.151 - 3.19% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 10.10% 16.027 17.646 - 9.51% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 10.03% 1.310 1.442 - -9.35% -
std::unordered_set<int>::insert(value)_(already_present)/32 10.00% 2.575 2.832 - 7.41% -
std::for_each(list<int>)/8 9.97% 2.314 2.545 - 1.04% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 9.97% 0.417 0.459 - 21.26% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 9.97% 11.482 12.627 - 5.30% -
std::move(list<int>)/64 9.95% 39.151 43.046 - -10.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 9.93% 614.190 675.165 - 17.47% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 9.89% 0.710 0.780 - 12.11% -
ranges::min(std::vector<long_long>)/1 9.81% 0.333 0.365 - -16.31% -
std::unordered_set<int>::find(key)_(non-existent)/1024 9.77% 1.078 1.184 - 12.36% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 9.76% 0.711 0.780 - 12.30% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 9.73% 0.711 0.780 - 11.72% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 9.66% 599.731 657.664 - 10.91% -
std::equal(list<int>)_(it,_it,_it,_it)/50 9.66% 27.125 29.745 - -28.89% -
std::partial_sort_copy(deque<int>)_(heap)/1024 9.62% 8365.325 9169.738 - 10.50% -
std::set<std::string>::equal_range(key)_(existent)/32 9.61% 15.744 17.257 - 14.90% -
std::unique_copy(deque<int>)_(contiguous)/52 9.55% 15.007 16.440 - 14.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 9.52% 25349308.122 27761781.542 - 3.12% -
std::set<int>::count(key)_(existent)/8192 9.42% 7.816 8.552 - 4.06% -
BM_vector_deque_move_backward/2 9.39% 1.875 2.051 - -0.46% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9.37% 9017.170 9861.815 - 8.97% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.34% 56.800 62.105 - 25.17% -
BM_PushHeap_uint32_Ascending_1 9.33% 0.635 0.694 - 49.02% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.32% 19.652 21.484 - 1.24% -
std::map<std::string,_int>::count(key)_(existent)/8192 9.31% 28.586 31.248 - 2.11% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 9.30% 28.763 31.438 - -22.13% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 9.27% 2.449 2.676 - 1.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 9.16% 22.128 24.155 - 6.57% -
SetIntersection_Interlaced_Vector_uint64_256_16 9.14% 6333679.204 6912828.717 - -3.61% -
std::find_end(deque<int>)_(process_all)/8192 9.12% 2141.807 2337.138 - -18.17% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 9.09% 1.231 1.343 - 22.98% -
BM_vector_deque_copy_backward/64000 9.08% 7362.953 8031.194 - 8.54% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 9.04% 26.625 29.033 - 2.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 9.04% 724.507 790.001 - 7.28% -
std::find_if_not(list<int>)_(bail_25%)/8192 8.98% 1425.713 1553.715 - 7.65% -
std::copy(vector<bool>)_(aligned)/64 8.96% 1.242 1.353 - 7.63% -
BM_StringDestroy_Huge 8.96% 10.792 11.759 - 7.61% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 8.93% 180928.677 197086.098 - 9.55% -
std::find_if(vector<int>)_(process_all)/1024 8.92% 113.063 123.143 - -1.95% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 8.90% 635.411 691.948 - 10.72% -
std::map<std::string,_int>::contains(key)_(existent)/8192 8.87% 29.263 31.859 - 4.08% -
ranges::min(std::deque<long_long>)/64 8.87% 16.137 17.569 - -11.87% -
SetIntersection_Interlaced_Set_uint64_1024_256 8.86% 14110089.347 15359555.117 - 3.78% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 8.80% 20.552 22.361 - 8.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8.77% 8356.373 9089.411 - 3.73% -
std::multimap<int,_int>::count(key)_(non-existent)/32 8.77% 2.437 2.651 - 16.27% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.77% 2.289 2.490 - 1.70% -
std::find_end(deque<int>)_(same_length)/1000 8.75% 326.975 355.592 - -61.98% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.75% 22.554 24.528 - 12.04% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 8.71% 10.567 11.488 - 13.88% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 8.70% 48.706 52.946 - 0.09% -
SetIntersection_Interlaced_Vector_uint32_256_16 8.67% 6933048.458 7533999.548 - 12.77% -
rng::fold_left(deque<int>)/8 8.66% 3.842 4.174 - 3.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 8.66% 1768320.502 1921414.086 - 6.86% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 8.63% 16274.880 17678.740 - 9.40% -
std::stable_partition(list<int>)_(dense)/8192 8.62% 17392.280 18891.985 - 8.02% -
BM_deque_vector_ranges_copy/0 8.62% 1.310 1.422 - -1.12% -
SetIntersection_Interlaced_Vector_float_1024_16 8.59% 1837857.542 1995706.494 - -21.55% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 8.58% 5.925 6.433 - 5.66% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8.58% 37562.997 40784.110 - 8.91% -
bm_ranges_lexicographical_compare<signed_char>/1 8.54% 1.633 1.772 - 3.36% -
BM_vector_deque_move_backward/65536 8.53% 7681.491 8336.903 - 8.18% -
std::unordered_set<int>::insert(value)_(already_present)/8192 8.53% 2.592 2.813 - 5.08% -
std::partial_sort(vector<int>)_(shuffled)/8192 8.51% 87487.148 94936.076 - 9.33% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 8.51% 20.717 22.480 - -5.16% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 8.49% 14.350 15.569 - 3.37% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.46% 178291.645 193369.112 - 8.89% -
BM_std_minmax_element<short>/64 8.43% 18.030 19.549 - 16.37% -
rng::find_last_if(vector<char>)_(bail_90%)/8 8.42% 0.464 0.503 - -3.47% -
BM_PushHeap_uint64_Descending_1 8.38% 0.641 0.694 - 54.98% -
std::find_end(deque<int>)_(same_length)/1024 8.38% 333.843 361.806 - -74.06% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 8.37% 20455.388 22167.900 - 9.50% -
BM_StringRelational_Compare_Large_Empty_Control 8.37% 1.613 1.748 - 8.35% -
std::unordered_set<std::string>::find(key)_(existent)/1024 8.36% 32.762 35.500 - 23.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 8.34% 31.100 33.693 - 3.91% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 8.34% 0.468 0.508 - -1.22% -
BM_std_minmax_element<long_long>/1 8.29% 0.300 0.325 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 8.29% 1141319.161 1235888.292 - 0.75% -
BM_vector_deque_move_backward/1 8.24% 2.130 2.306 - -0.83% -
BM_lexicographical_compare_three_way_fast_path/1 8.19% 0.393 0.425 - 2.89% -
std::multimap<int,_int>::find(key)_(non-existent)/32 8.19% 2.389 2.584 - 5.57% -
ranges::minmax(std::list<long_long>)/1 8.16% 0.395 0.427 - 24.72% -
SetIntersection_Front_Vector_uint32_1024_256 8.15% 2119469.131 2292239.195 - 0.37% -
SetIntersection_Interlaced_Vector_float_1024_256 8.13% 5564632.949 6017208.019 - 8.56% -
std::copy_n(vector<int>)/262144 8.12% 11586.256 12526.703 - -0.05% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 8.11% 5549.518 5999.389 - -7.57% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 8.11% 11843.275 12803.253 - 1.13% -
SetIntersection_Interlaced_Vector_string_262144_4 8.09% 1999572.496 2161427.125 - 5.20% -
std::unordered_set<int>::find(key)_(non-existent)/32 8.06% 1.118 1.209 - 10.06% -
BM_PushHeap_uint64_Ascending_256 8.06% 2.091 2.259 - 7.91% -
BM_deque_vector_ranges_move/0 8.04% 1.409 1.522 - 0.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 8.01% 0.449 0.485 - 37.41% -
BM_vector_deque_ranges_copy_backward/64000 7.96% 7445.348 8038.126 - 8.60% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 7.92% 1.288 1.390 - 19.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 7.91% 460669.849 497116.002 - 6.90% -
SetIntersection_Interlaced_Vector_uint64_16384_4 7.91% 1396027.001 1506407.066 - 5.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.88% 13606853.278 14679419.850 - 10.65% -
SetIntersection_Interlaced_Set_uint32_262144_16384 7.87% 1206401.938 1301339.193 - 0.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 7.82% 1106988.031 1193588.520 - 1.18% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 7.82% 15857.763 17097.217 - 9.39% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 7.79% 12.197 13.148 - 16.50% -
std::map<std::string,_int>::find(key)_(existent)/32 7.79% 15.597 16.811 - 8.30% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 7.77% 20525.321 22120.880 - 9.10% -
rng::starts_with(vector<int>,_pred)/8 7.76% 2.369 2.553 - 10.41% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.71% 10489.602 11297.964 - 12.85% -
BM_StringConstructDestroyCStr_Large_Transparent 7.69% 9.862 10.620 - 4.85% -
std::map<std::string,_int>::erase(iterator)/32 7.67% 27.424 29.527 - 3.34% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 7.58% 17685.184 19026.085 - 8.31% -
std::lower_bound(std::vector<int>)/8192 7.57% 15.819 17.017 - 9.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 7.57% 13891009.008 14942705.779 - 11.36% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 7.57% 22.087 23.758 - -11.05% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 7.50% 100192.938 107704.439 - 11.68% -
BM_std_minmax_element<short>/65536 7.47% 17988.886 19333.343 - 18.44% -
bm_ranges_lexicographical_compare<signed_char>/64 7.43% 2.322 2.494 - 21.21% -
BM_std_minmax_element<short>/64000 7.40% 17610.890 18913.841 - 18.60% -
ranges::min(std::deque<long_long>)/1 7.39% 0.623 0.669 - 11.67% -
std::set<std::string>::equal_range(key)_(existent)/1024 7.38% 22.350 24.001 - 10.16% -
SetIntersection_None_Set_uint32_16384_4 7.37% 149365486.570 160378554.292 - -0.82% -
SetIntersection_Interlaced_Set_uint32_262144_262144 7.36% 1758217.609 1887670.490 - 4.42% -
BM_deque_vector_copy/5500 7.34% 196.286 210.684 - 8.34% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 7.31% 10.493 11.260 - 9.01% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 7.30% 63.975 68.646 - 28.90% -
std::fill_n(vector<bool>)/1048576 7.30% 3571.795 3832.525 - 0.26% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 7.30% 22.164 23.781 - -7.19% -
BM_std_minmax_element<short>/70000 7.28% 19281.091 20684.382 - 18.54% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.25% 19.102 20.488 - -37.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 7.22% 5.680 6.090 - 10.22% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 7.22% 33.923 36.371 - 24.27% -
std::list<std::string>::ctor(size)/1024 7.20% 12894.156 13823.010 - 8.21% -
std::unordered_set<int>::count(key)_(existent)/8192 7.20% 1.364 1.462 - 3.92% -
SetIntersection_None_Set_uint32_16384_16 7.15% 149430502.938 160114017.112 - -1.12% -
BM_std_minmax_element<short>/4000 7.15% 1106.141 1185.206 - 17.76% -
SetIntersection_Interlaced_Vector_uint64_64_16 7.13% 16744640.479 17938999.892 - -2.04% -
BM_vector_deque_ranges_move_backward/64000 7.13% 7264.722 7782.408 - 5.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 7.11% 1169153.539 1252259.387 - 4.73% -
SetIntersection_Interlaced_Set_uint32_16384_1 7.10% 986219.498 1056280.971 - -0.96% -
std::unique(deque<int>)_(sprinkled)/52 7.09% 59.225 63.423 - 5.71% -
std::set<int>::erase(key)_(non-existent,_end)/1024 7.03% 5.435 5.817 - -3.17% -
SetIntersection_None_Set_uint32_16384_1 6.99% 150035826.281 160527202.920 - -0.86% -
BM_std_minmax_element<short>/512 6.98% 147.012 157.273 - 17.24% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 6.96% 27.936 29.881 - 9.34% -
BM_std_minmax_element<short>/1024 6.96% 288.545 308.614 - 17.66% -
std::partition(deque<int>)_(sparse)/50 6.94% 14.828 15.857 - -8.06% -
BM_StringFindAllMatch/8 6.93% 2.709 2.897 - 7.98% -
BM_StringFindAllMatch/64 6.93% 3.207 3.430 - 4.95% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 6.91% 802.800 858.284 - 20.16% -
std::list<std::string>::ctor(size)/32 6.89% 349.146 373.202 - 5.80% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.89% 22.909 24.487 - 8.09% -
BM_std_minmax_element<short>/4096 6.88% 1133.064 1211.034 - 18.01% -
std::set<int>::count(key)_(non-existent)/0 6.88% 0.253 0.271 - 7.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.85% 4282827.840 4576291.024 - 6.85% -
std::find_if_not(vector<char>)_(process_all)/8 6.85% 1.494 1.596 - 20.26% -
SetIntersection_Front_Set_uint64_262144_256 6.84% 3649771.725 3899339.748 - 5.02% -
BM_std_minmax_element<short>/5500 6.84% 1523.640 1627.811 - 18.33% -
SetIntersection_None_Set_uint32_262144_4 6.83% 1140329.672 1218249.430 - 0.32% -
std::is_sorted_until(list<int>,_pred)/8192 6.79% 8438.787 9012.096 - 18.26% -
std::set<std::string>::lower_bound(key)_(existent)/8192 6.77% 29.155 31.129 - -0.36% -
SetIntersection_None_Vector_uint64_262144_256 6.76% 1066843.087 1139007.211 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 6.76% 994121.702 1061353.297 - -0.05% -
SetIntersection_None_Set_uint32_262144_16 6.76% 1139731.770 1216810.383 - 0.29% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6.74% 6945.421 7413.515 - 6.78% -
SetIntersection_Interlaced_Vector_float_256_16 6.73% 5880174.901 6276048.467 - 6.65% -
std::set<int>::upper_bound(key)_(existent)/8192 6.73% 7.798 8.323 - -3.12% -
SetIntersection_Front_Set_uint64_256_64 6.72% 5086140.699 5427842.148 - 2.92% -
ranges::min(std::vector<long_long>)/8 6.72% 2.169 2.314 - 8.85% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 6.70% 32.455 34.628 - 24.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.69% 1101228.602 1174945.079 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 6.68% 2084288.656 2223502.850 - 3.28% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.65% 18.880 20.135 - 6.55% -
BM_vector_deque_ranges_move_backward/65536 6.64% 7744.355 8258.637 - 7.06% -
BM_deque_vector_copy/4000 6.62% 141.283 150.636 - 7.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 6.59% 980220.321 1044773.417 - -1.59% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.56% 7.161 7.631 - 1.60% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.55% 45851.205 48855.786 - -2.75% -
SetIntersection_None_Set_uint32_262144_64 6.53% 1141240.641 1215764.324 - 0.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 6.52% 869459.872 926124.761 - 5.02% -
BM_PushHeap_uint64_Ascending_262144 6.49% 4.709 5.015 - 7.58% -
std::partition_copy(deque<int>)/50 6.47% 21.082 22.446 - 2.00% -
SetIntersection_None_Vector_uint64_1024_1 6.47% 1014800.816 1080461.854 - -1.44% -
rng::contains_subrange(list<int>)_(near_matches)/8192 6.46% 2531523.162 2695157.391 - 7.73% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 6.45% 2.228 2.372 - 0.98% -
SetIntersection_None_Set_uint32_262144_1 6.45% 1153771.568 1228142.414 - 0.88% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 6.41% 22.899 24.368 - -2.34% -
std::sort(vector<int>)_(repeated)/1024 6.41% 662.708 705.208 - 6.57% -
std::multiset<int>::contains(key)_(non-existent)/32 6.41% 2.662 2.833 - 2.18% -
std::copy_backward(vector<bool>)_(aligned)/1048576 6.41% 2505.649 2666.238 - -15.88% -
std::multimap<int,_int>::ctor(const&)/8192 6.38% 53211.638 56606.826 - 6.54% -
SetIntersection_Front_Set_uint64_262144_262144 6.38% 1653746.908 1759227.213 - 4.90% -
BM_vector_deque_ranges_move/2 6.37% 1.938 2.062 - -0.20% -
std::find(vector<long_long>)_(bail_25%)/8 6.36% 0.838 0.892 - -0.20% -
SetIntersection_None_Set_uint32_262144_262144 6.36% 1143065.184 1215717.529 - 0.64% -
BM_StringAssignStr_Small_Transparent 6.35% 0.485 0.516 - 6.10% -
SetIntersection_Interlaced_Vector_uint64_256_64 6.35% 7249895.043 7709951.464 - 4.46% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 6.34% 22.430 23.852 - 19.29% -
BM_vector_deque_ranges_move/1 6.32% 2.173 2.310 - -0.96% -
SetIntersection_None_Set_uint32_262144_256 6.31% 1143286.215 1215466.473 - 0.44% -
BM_deque_deque_ranges_copy/0 6.30% 0.704 0.749 - 1.54% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 6.30% 53.203 56.555 - 7.26% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 6.30% 18.909 20.100 - 5.03% -
SetIntersection_None_Set_uint32_262144_1024 6.30% 1142336.426 1214279.867 - 0.74% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.30% 25128.129 26710.622 - 6.07% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 6.29% 771.301 819.780 - 7.79% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 6.28% 20.207 21.477 - -4.37% -
std::upper_bound(std::list<int>)/8192 6.27% 13902.604 14773.781 - 4.61% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 6.27% 1.223 1.299 - 4.56% -
vector<bool>::resize() 6.24% 10.793 11.467 - -19.62% -
SetIntersection_Front_Set_uint32_1024_256 6.24% 3830947.015 4069869.098 - 6.95% -
std::sort_heap(vector<int>,_pred)/8 6.21% 31.261 33.203 - 9.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 6.19% 1038588.831 1102925.518 - 5.96% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 6.18% 1.155 1.227 - 1.98% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 6.17% 854.302 906.998 - 6.93% -
SetIntersection_Interlaced_Set_uint64_1024_1 6.16% 984208.742 1044865.279 - -1.34% -
BM_StringFindAllMatch/1 6.14% 2.926 3.106 - 6.91% -
std::set<int>::erase(key)_(non-existent,_end)/8192 6.13% 8.312 8.822 - -3.91% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 6.11% 1605.546 1703.720 - 11.59% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 6.10% 1100730.407 1167902.126 - -1.26% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.07% 2.146 2.276 - -2.93% -
SetIntersection_None_Set_uint32_16384_16384 6.07% 152312475.994 161561217.852 - -1.11% -
BM_lexicographical_compare_three_way_slow_path/1 6.06% 0.435 0.461 - 26.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 6.06% 1058026.045 1122090.554 - -0.72% -
SetIntersection_None_Set_uint32_1024_1 6.05% 8642569.838 9165370.542 - 2.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 6.03% 1066228.999 1130515.803 - -9.79% -
std::remove_if(list<int>)_(prefix)/8192 6.02% 9383.014 9947.743 - -0.96% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.98% 2.146 2.274 - -4.41% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.97% 1.963 2.081 - 9.03% -
std::deque<std::string>::ctor(size)/8192 5.97% 8585.089 9097.389 - 7.64% -
std::unordered_set<std::string>::find(key)_(non-existent)/0 5.96% 0.316 0.335 - 1.19% -
std::list<std::string>::ctor(size)/8192 5.95% 105971.146 112281.504 - 5.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 5.95% 44.605 47.258 - 17.96% -
std::unique(deque<int>)_(sprinkled)/32 5.94% 52.180 55.278 - 2.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 5.91% 8567047.335 9073025.453 - 0.97% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.90% 222.437 235.563 - -1.79% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.90% 21.864 23.154 - -2.84% -
SetIntersection_None_Set_uint32_16384_64 5.90% 150087186.249 158934852.660 - -1.49% -
std::unordered_set<int>::ctor(const&,_alloc)/32 5.89% 268.007 283.793 - 9.08% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 5.88% 6.524 6.908 - 6.50% -
SetIntersection_Front_Set_float_16384_256 5.88% 3504836.561 3711005.556 - -11.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 5.87% 988659.297 1046738.021 - -1.32% -
std::unordered_set<std::string>::erase(iterator)/32 5.86% 29.313 31.032 - -0.86% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 5.86% 0.758 0.803 - 4.94% -
std::stable_partition(deque<int>)_(sparse)/1024 5.85% 432.896 458.232 - 6.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 5.84% 107184902.825 113446413.881 - -1.69% -
BM_vector_deque_copy_backward/65536 5.82% 7802.948 8257.182 - 7.69% -
BM_StringRelational_Eq_Large_Large_Control 5.81% 2.303 2.437 - 8.88% -
BM_std_minmax_element<short>/1 5.81% 0.314 0.332 - 10.98% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 5.80% 30.964 32.760 - 32.75% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 5.76% 6.587 6.966 - -4.70% -
std::rotate_copy(deque<int>)/1024 5.76% 34.783 36.787 - 7.11% -
SetIntersection_Interlaced_Set_uint64_16384_16384 5.76% 232339940.898 245720000.235 - 4.83% -
std::copy_backward(vector<int>)/8 5.76% 2.188 2.314 - 6.61% -
BM_vector_deque_ranges_copy_backward/70000 5.74% 8296.707 8773.305 - 7.47% -
std::equal(list<int>)_(it,_it,_it)/8192 5.72% 9417.804 9956.797 - 7.35% -
std::unique_copy(list<int>)_(sprinkled)/32 5.71% 13.753 14.538 - 11.37% -
std::is_partitioned(list<int>)_(partitioned)/1024 5.67% 583.566 616.667 - -3.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.66% 2.307 2.437 - 3.79% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 5.63% 66.367 70.105 - -46.19% -
BM_vector_deque_move_backward/64000 5.62% 7261.461 7669.811 - 5.72% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.62% 46.920 49.557 - -8.35% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 5.61% 17.476 18.456 - -6.43% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.60% 10.573 11.165 - 9.42% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 5.59% 11.211 11.838 - 18.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 5.57% 23536778.766 24847550.544 - 0.36% -
std::any_of(list<int>)_(process_all)/8192 5.55% 7512.540 7929.833 - 8.77% -
SetIntersection_Front_Vector_string_1024_256 5.55% 9430039.741 9953764.240 - -2.45% -
SetIntersection_Interlaced_Vector_uint32_256_4 5.55% 4630517.754 4887681.011 - -4.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.55% 9.739 10.279 - 15.57% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.54% 1207.671 1274.623 - 6.96% -
SetIntersection_None_Set_uint32_1024_256 5.53% 8659058.106 9137803.107 - 0.71% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.53% 351.478 370.900 - 3.56% -
rng::find_last_if(vector<char>)_(bail_90%)/50 5.53% 1.488 1.570 - 0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.52% 1260.616 1330.236 - 2.41% -
ranges::minmax(std::list<__int128>)/1 5.50% 0.437 0.461 - 3.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 5.50% 21.741 22.938 - 11.89% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.49% 31.249 32.965 - 5.99% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 5.48% 2.199 2.320 - 2.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 5.47% 73703.654 77731.741 - 5.59% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 5.45% 0.966 1.018 - 10.38% -
std::stable_sort(deque<int>)_(ascending)/8 5.44% 17.965 18.943 - -6.28% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 5.44% 32.470 34.237 - -1.73% -
ranges::minmax(std::deque<__int128>)/64 5.41% 30.894 32.567 - 8.03% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.41% 280601.911 295773.129 - 5.12% -
std::lower_bound(std::list<int>)/8192 5.39% 14031.600 14788.356 - 4.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 5.37% 172470507.118 181731346.498 - 3.70% -
BM_StringEraseWithMove_Empty_Transparent 5.35% 0.670 0.706 - 26.71% -
std::copy(list<int>)/64 5.35% 33.575 35.371 - 5.60% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 5.34% 39533.974 41646.267 - 7.84% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 5.34% 347979787.076 366570039.401 - 2.72% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 5.33% 1779.203 1873.981 - -2.74% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 5.33% 1525.550 1606.802 - -6.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 5.31% 986617.806 1038974.307 - -0.97% -
std::search(list<int>)_(single_element)/8192 5.28% 8247.299 8682.855 - 15.98% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.26% 44976.989 47342.911 - 5.68% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 5.26% 928.671 977.516 - 3.05% -
SetIntersection_None_Set_uint32_16384_256 5.25% 150796582.994 158717004.437 - -1.32% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 5.25% 282249.782 297065.381 - 3.64% -
SetIntersection_None_Set_uint64_1024_64 5.24% 8646126.121 9099025.600 - 0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 5.23% 27263.340 28689.452 - -17.02% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 5.23% 352.031 370.427 - 3.43% -
std::search(vector<int>,_pred)_(single_element)/8192 5.21% 3936.226 4141.418 - -10.04% -
SetIntersection_Front_Set_uint64_16384_16 5.21% 1117948.346 1176151.989 - -2.54% -
SetIntersection_None_Set_uint64_1024_1 5.21% 8620094.274 9068853.343 - 0.90% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 5.16% 21.044 22.131 - 1.55% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 5.16% 32927.130 34625.671 - 4.78% -
BM_vector_deque_ranges_copy_backward/65536 5.16% 7777.029 8178.011 - 8.46% -
ranges::minmax(std::list<char>)/70000 5.15% 53490.732 56243.537 - 7.39% -
std::find(vector<short>)_(bail_25%)/8 5.13% 0.648 0.681 - -1.63% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 5.13% 12816.717 13474.060 - 4.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 5.11% 436.227 458.530 - 4.04% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 5.09% 21442.700 22535.044 - 6.41% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.09% 33.716 35.434 - -1.52% -
BM_deque_deque_move_backward/64 5.09% 3.439 3.614 - -1.25% -
BM_StringRead_Cold_Shallow_Large 5.08% 1.130 1.187 - 9.16% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 5.07% 631.324 663.363 - -8.01% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5.07% 105042.196 110371.565 - 4.02% -
SetIntersection_Interlaced_Set_uint32_262144_256 5.07% 1511668.945 1588329.264 - 0.57% -
BM_std_minmax_element<short>/2 5.06% 0.655 0.688 - 8.55% -
BM_PushHeap_string_Descending_262144 5.06% 3.001 3.153 - -0.01% -
SetIntersection_Interlaced_Vector_uint32_16384_4 5.06% 1509411.117 1585800.674 - 15.66% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 5.05% 353.270 371.098 - 3.98% -
SetIntersection_Interlaced_Set_uint64_16384_4 5.04% 175827366.392 184695965.708 - 2.10% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 5.03% 22065.016 23175.509 - 6.10% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 5.02% 1.319 1.385 - -2.62% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.01% 6746.557 7084.739 - 5.07% -
BM_PushHeap_float_SingleElement_16 5.01% 0.365 0.383 - 5.25% -
BM_vector_deque_ranges_move_backward/70000 5.00% 8138.223 8545.433 - 5.31% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 5.00% 1.319 1.385 - -2.35% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.99% 32866.727 34507.161 - 3.32% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 4.97% 39.803 41.780 - 1.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 4.97% 2077728.928 2180910.316 - -0.61% -
SetIntersection_None_Vector_uint64_262144_16384 4.97% 1083253.833 1137039.609 - -1.56% -
BM_PushHeap_uint64_Ascending_16 4.95% 0.909 0.955 - 2.38% -
BM_vector_deque_copy_backward/70000 4.95% 8279.157 8688.909 - 5.60% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.94% 13188.304 13839.430 - 7.05% -
std::search(deque<int>)_(same_length)/1024 4.91% 477.477 500.904 - 5.85% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 4.90% 698.810 733.065 - 0.22% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.90% 54780.054 57464.669 - -1.73% -
SetIntersection_Front_Vector_uint64_1024_4 4.88% 999348.489 1048126.248 - -1.42% -
SetIntersection_Interlaced_Set_uint64_1_1 4.86% 528269169.939 553945682.556 - 2.16% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.85% 927.368 972.300 - 3.33% -
std::set<int>::upper_bound(key)_(non-existent)/8192 4.84% 9.958 10.440 - 6.75% -
SetIntersection_Front_Set_float_1024_256 4.82% 3541649.028 3712456.704 - -11.41% -
SetIntersection_Interlaced_Vector_string_16384_64 4.82% 12251238.634 12841242.700 - 5.44% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 4.81% 30.478 31.944 - 10.31% -
SetIntersection_Front_Set_uint32_262144_16 4.79% 1147963.545 1202998.790 - 2.76% -
SetIntersection_None_Set_uint32_16384_1024 4.78% 150003462.197 157180547.024 - -2.25% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 4.78% 38.521 40.364 - 23.23% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 4.78% 24.778 25.961 - 10.46% -
std::multiset<std::string>::count(key)_(non-existent)/32 4.77% 10.250 10.739 - -13.54% -
std::unordered_map<int,_int>::erase(iterator)/8192 4.75% 19.755 20.694 - 2.88% -
SetIntersection_Front_Set_uint64_16384_64 4.74% 1644706.451 1722718.844 - 2.52% -
SetIntersection_None_Set_uint32_262144_16384 4.74% 1149801.920 1204332.193 - -0.70% -
std::remove_if(deque<int>)_(prefix)/1024 4.74% 550.423 576.502 - 5.56% -
std::set<std::string>::count(key)_(non-existent)/1024 4.74% 23.707 24.829 - 4.40% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.73% 104487.870 109429.329 - 3.66% -
rng::contains_subrange(vector<int>)_(process_all)/50 4.71% 11.525 12.068 - 5.90% -
BM_PushHeap_uint64_Ascending_1024 4.71% 2.575 2.697 - 4.80% -
std::find_end(list<int>,_pred)_(same_length)/1024 4.71% 795.545 832.991 - -47.44% -
std::none_of(deque<int>)_(process_all)/8 4.70% 3.286 3.440 - 5.00% -
std::remove_copy_if(deque<int>)_(prefix)/32 4.69% 17.918 18.757 - 5.43% -
std::is_sorted(vector<int>,_pred)/8 4.68% 3.185 3.334 - 5.37% -
SetIntersection_Front_Set_uint32_262144_262144 4.67% 1629490.072 1705644.045 - 2.73% -
std::find_end(deque<int>)_(single_element)/1024 4.66% 304.847 319.067 - 14.85% -
SetIntersection_Front_Vector_uint32_262144_1024 4.65% 5262132.361 5506967.910 - 3.72% -
SetIntersection_Interlaced_Set_uint32_16384_4 4.65% 161442195.166 168950271.858 - -3.16% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 4.63% 11818.487 12365.915 - 6.68% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 4.63% 288.313 301.665 - -2.05% -
std::find_end(list<int>)_(same_length)/1000 4.62% 741.006 775.264 - -47.30% -
SetIntersection_None_Set_uint32_256_256 4.62% 5610737.757 5869834.854 - 1.00% -
std::adjacent_find(deque<int>,_pred)/8 4.61% 4.349 4.550 - -5.95% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 4.61% 22.881 23.936 - -1.55% -
SetIntersection_Interlaced_Set_uint32_16384_256 4.61% 192839971.422 201728796.134 - -0.87% -
BM_vector_deque_ranges_move/1024 4.61% 36.053 37.715 - 4.83% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 4.61% 11552.356 12084.638 - 2.54% -
SetIntersection_None_Set_float_16384_16384 4.60% 152994598.029 160038832.412 - -0.44% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 4.58% 40.851 42.724 - 10.84% -
bm_ranges_lexicographical_compare<signed_char>/8 4.58% 3.561 3.724 - 6.35% -
rng::contains_subrange(list<int>)_(near_matches)/1024 4.58% 38936.097 40718.990 - 5.81% -
std::find_if(vector<char>)_(bail_25%)/8 4.57% 0.935 0.978 - 19.65% -
SetIntersection_None_Vector_float_4_1 4.57% 213573855.619 223324084.290 - 2.56% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 4.56% 11.716 12.250 - 11.76% -
SetIntersection_Interlaced_Vector_float_256_64 4.56% 6936572.889 7252816.222 - 4.38% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 4.55% 1.489 1.557 - -1.01% -
SetIntersection_None_Set_string_16384_64 4.54% 194487250.874 203324052.924 - 7.41% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.54% 1.449 1.515 - 31.18% -
std::any_of(deque<int>)_(process_all)/8 4.52% 3.283 3.432 - 4.43% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 4.52% 17657194.509 18455179.353 - -8.40% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 4.50% 31663.093 33088.808 - 4.74% -
SetIntersection_None_Set_float_262144_16384 4.50% 1146710.775 1198298.584 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 4.49% 1088978.854 1137839.189 - -0.23% -
BM_StringRelational_Eq_Small_Small_Control 4.45% 1.792 1.871 - 11.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 4.45% 0.410 0.428 - -16.85% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 4.44% 18297.015 19109.602 - 4.20% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.44% 2186.387 2283.472 - 4.97% -
SetIntersection_Front_Set_float_262144_16 4.42% 1131651.291 1181635.296 - -2.18% -
SetIntersection_Front_Vector_uint32_262144_4 4.39% 1012202.696 1056651.638 - -3.00% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.38% 41.759 43.586 - 2.65% -
SetIntersection_Interlaced_Set_float_1024_256 4.37% 13474839.352 14063601.755 - -1.65% -
SetIntersection_Front_Set_uint32_16384_256 4.37% 3761989.552 3926246.600 - -0.50% -
SetIntersection_Interlaced_Set_uint64_1024_16 4.35% 11202797.371 11690191.530 - 1.53% -
std::set<std::string>::find(key)_(non-existent)/8192 4.34% 26.462 27.609 - 4.26% -
SetIntersection_None_Set_uint32_1024_4 4.33% 8765823.606 9145429.091 - 1.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 4.32% 54181636.674 56524021.879 - -7.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 4.32% 5637641.325 5881250.095 - -0.37% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 4.32% 16.799 17.525 - 1.23% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 4.32% 343501.894 358334.525 - 4.17% -
SetIntersection_None_Set_uint32_64_4 4.30% 20716468.856 21608271.298 - 1.61% -
SetIntersection_Front_Set_float_256_64 4.30% 5223480.549 5448198.141 - -0.23% -
std::find_if(vector<int>)_(process_all)/8 4.30% 1.357 1.416 - -4.82% -
SetIntersection_Front_Set_uint64_16384_256 4.29% 3680294.598 3838286.319 - -1.19% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 4.28% 25.657 26.755 - 0.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 4.28% 118790.167 123871.449 - 4.76% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 4.28% 928.026 967.708 - 2.46% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 4.27% 1.526 1.591 - 19.36% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 4.27% 356157.220 371366.581 - 7.31% -
std::copy_backward(deque<int>)/262144 4.27% 32886.898 34291.060 - 12.16% -
SetIntersection_None_Set_string_16384_4 4.27% 196940121.166 205342927.340 - 9.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 4.26% 8544301.142 8908265.368 - -30.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 4.26% 165650514.969 172700321.644 - 2.11% -
SetIntersection_Interlaced_Set_uint64_16384_256 4.25% 207373224.450 216189144.489 - 0.49% -
BM_vector_deque_ranges_move/0 4.25% 0.411 0.429 - 8.14% -
SetIntersection_Interlaced_Set_uint64_262144_1 4.24% 1015083.372 1058151.239 - -1.53% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.24% 265.639 276.893 - 4.58% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 4.23% 1.880 1.960 - 1.87% -
BM_StringFindCharLiteral/16 4.23% 1.552 1.617 - -0.09% -
BM_StringEraseWithMove_Empty_Opaque 4.22% 0.895 0.933 - 18.25% -
BM_StringFindCharLiteral/8 4.22% 1.552 1.617 - -0.11% -
BM_PushHeap_uint64_Ascending_16384 4.22% 3.615 3.768 - 2.66% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.22% 13079.167 13631.063 - 0.29% -
std::is_sorted(deque<int>)/8 4.21% 2.615 2.725 - -4.75% -
SetIntersection_Interlaced_Vector_uint32_1024_4 4.20% 1330333.101 1386237.901 - 9.64% -
BM_std_minmax_element<long_long>/3 4.17% 1.247 1.299 - 16.61% -
rng::contains_subrange(deque<int>)_(process_all)/32 4.16% 13.101 13.646 - -5.37% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.15% 4.944 5.149 - 46.17% -
SetIntersection_None_Vector_float_4_4 4.15% 133353897.189 138889300.730 - 2.10% -
rng::find_last(vector<int>)_(bail_90%)/8 4.15% 0.442 0.460 - -3.00% -
SetIntersection_None_Set_uint32_1024_16 4.15% 8686697.039 9046949.508 - -0.88% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 4.14% 53.586 55.803 - -10.35% -
std::none_of(deque<int>)_(process_all)/32768 4.14% 10100.517 10518.234 - -3.40% -
SetIntersection_Interlaced_Set_uint32_64_16 4.13% 21508359.719 22397299.998 - 0.36% -
BM_StringRelational_Compare_Small_Huge_Control 4.13% 1.850 1.926 - 3.97% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 4.13% 50.798 52.893 - 14.31% -
BM_deque_vector_ranges_copy/1 4.12% 2.031 2.115 - 0.93% -
SetIntersection_None_Vector_uint64_16384_16 4.12% 1052601.885 1095972.156 - -1.43% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 4.12% 766.075 797.606 - 52.15% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 4.08% 2.726 2.837 - -11.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 4.08% 1123574.585 1169391.059 - -0.86% -
BM_deque_vector_move/0 4.07% 1.379 1.435 - 0.62% -
BM_toupper_string<char> 4.07% 15.070 15.684 - 3.37% -
std::all_of(deque<int>)_(process_all)/8 4.07% 3.308 3.443 - 5.12% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 4.06% 17.635 18.352 - -5.36% -
BM_PushHeap_uint32_Random_4 4.06% 2.150 2.237 - 1.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 4.06% 1008790.905 1049770.338 - -0.64% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 4.03% 11090.534 11537.491 - -1.79% -
SetIntersection_Interlaced_Set_uint32_262144_16 4.02% 1530394.695 1591930.422 - -1.68% -
SetIntersection_Interlaced_Set_uint32_1024_64 4.02% 9821726.204 10216392.303 - 0.08% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 4.01% 23.876 24.834 - 8.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 4.01% 0.780 0.811 - 4.13% -
std::unique(vector<int>)_(sprinkled)/32 4.00% 54.374 56.549 - 3.89% -
BM_PushHeap_string_Ascending_262144 3.99% 28.003 29.122 - -8.13% -
SetIntersection_Interlaced_Set_uint32_1024_16 3.99% 11214078.286 11661182.548 - 0.84% -
std::find_end(list<int>)_(same_length)/1024 3.99% 763.656 794.089 - -47.07% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 3.98% 33027.318 34341.204 - 1.40% -
SetIntersection_Front_Set_uint32_262144_256 3.96% 3834701.558 3986744.206 - 4.32% -
std::partition(deque<int>)_(sparse)/32 3.96% 10.211 10.615 - -6.63% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.95% 4.579 4.760 - 0.75% -
SetIntersection_Front_Vector_uint32_1024_64 3.94% 1316278.713 1368132.209 - -0.31% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 3.93% 12756.586 13257.935 - 1.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 3.93% 1182719.047 1229200.316 - 0.39% -
std::all_of(vector<int>)_(process_all)/50 3.93% 13.022 13.534 - -29.53% -
SetIntersection_Interlaced_Vector_uint32_262144_1 3.93% 993689.355 1032727.611 - -2.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 3.93% 12342975.249 12827547.694 - -1.37% -
SetIntersection_Interlaced_Set_uint32_1024_4 3.92% 9650923.212 10028973.899 - 0.94% -
SetIntersection_Interlaced_Set_uint32_256_4 3.91% 11188601.495 11626033.367 - 2.58% -
std::none_of(vector<int>)_(process_all)/8 3.91% 2.428 2.523 - 0.91% -
BM_deque_vector_copy/4096 3.90% 144.890 150.544 - 3.54% -
std::replace_if(vector<int>)_(sprinkled)/50 3.90% 12.876 13.378 - 4.94% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.90% 910.694 946.179 - 4.10% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 3.89% 28.473 29.582 - -21.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.88% 274.936 285.608 - 3.27% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 3.88% 20871139.975 21680656.416 - 0.86% -
std::map<int,_int>::insert(value)_(already_present)/32 3.87% 1.751 1.819 - 3.10% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 3.87% 2775.797 2883.174 - 2.93% -
SetIntersection_None_Set_uint64_256_64 3.85% 8930392.632 9273880.649 - -1.15% -
SetIntersection_None_Set_string_256_16 3.85% 10717895.675 11130033.608 - 1.12% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 3.84% 1.270 1.319 - 6.86% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.84% 3.980 4.133 - 2.75% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.82% 11.378 11.813 - -5.83% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.82% 39433.242 40939.227 - -6.19% -
BM_num_get<long_long> 3.81% 10.437 10.834 - -56.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 3.80% 14119393.101 14655831.667 - 4.73% -
SetIntersection_None_Set_string_16384_16 3.80% 194511284.865 201895146.838 - 7.41% -
BM_CmpEqual_ushort_short 3.79% 0.999 1.037 - -7.89% -
SetIntersection_None_Vector_uint32_1024_4 3.78% 1031731.646 1070709.898 - -2.81% -
std::map<int,_int>::clear()/8192 3.77% 84456.980 87639.775 - -4.82% -
SetIntersection_None_Set_uint32_256_4 3.77% 11069469.603 11486544.166 - -0.15% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 3.77% 52191.367 54157.276 - 8.11% -
std::is_sorted_until(list<int>,_pred)/1024 3.77% 792.319 822.163 - 3.67% -
std::find_if_not(list<int>)_(bail_25%)/32768 3.77% 8376.060 8691.506 - 17.53% -
std::set<std::string>::upper_bound(key)_(existent)/8192 3.76% 28.157 29.215 - 5.83% -
std::unordered_set<int>::ctor(const&)/1024 3.75% 6754.488 7008.050 - 1.65% -
SetIntersection_Front_Set_uint32_262144_1 3.75% 1007977.475 1045815.614 - -0.98% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.75% 3.210 3.331 - -0.02% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.75% 9.128 9.470 - 3.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 3.75% 1089382.965 1130210.721 - -2.42% -
BM_StringEraseWithMove_Large_Opaque 3.75% 2.746 2.849 - 14.81% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.75% 358.279 371.702 - 3.20% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 3.73% 10.738 11.139 - -4.07% -
std::vector<int>::ctor(size)/1024 3.73% 42.137 43.708 - 3.55% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 3.71% 24.685 25.600 - -19.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 3.70% 8569757.587 8887127.966 - 0.37% -
bm_lexicographical_compare<unsigned_char>/8 3.70% 1.384 1.435 - 3.29% -
std::unordered_map<int,_int>::erase(iterator)/32 3.70% 19.681 20.408 - 1.94% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 3.70% 1.503 1.558 - 0.86% -
std::copy(vector<bool>)_(aligned)/4096 3.69% 4.726 4.901 - 2.09% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 3.69% 27.629 28.648 - 2.14% -
std::rotate(list<int>)_(by_1/3)/32 3.69% 16.685 17.300 - 33.79% -
std::is_sorted_until(list<int>,_pred)/8 3.69% 3.660 3.795 - 3.69% -
SetIntersection_Interlaced_Set_uint64_16384_16 3.68% 218021688.637 226038101.583 - 0.75% -
SetIntersection_Front_Set_uint32_262144_4 3.67% 1024594.127 1062230.209 - -0.88% -
std::upper_bound(std::deque<int>)/8192 3.67% 65.270 67.663 - 5.14% -
SetIntersection_None_Set_uint32_1024_64 3.67% 8694778.837 9013448.687 - -0.19% -
std::lower_bound(std::deque<int>)/8192 3.66% 65.589 67.986 - 4.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.65% 19385245.182 20092533.975 - 1.07% -
SetIntersection_Interlaced_Set_uint32_262144_4 3.64% 1233925.457 1278900.719 - -1.81% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 3.64% 8623110.549 8937374.404 - -1.09% -
std::partial_sort_copy(deque<int>)_(heap)/8 3.64% 15.361 15.920 - -22.27% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.63% 116420.189 120646.148 - 8.54% -
SetIntersection_None_Vector_uint64_1024_4 3.62% 1049653.130 1087701.887 - -1.39% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 3.62% 0.783 0.811 - 4.44% -
SetIntersection_Front_Set_uint32_16384_16 3.62% 1149573.571 1191207.775 - -2.34% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 3.62% 4.749 4.921 - 9.25% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.61% 86161.360 89275.120 - 4.26% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 3.61% 281786.048 291951.678 - 2.08% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.59% 1127.762 1168.273 - -3.84% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.59% 983247.983 1018564.174 - 3.14% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.59% 31.205 32.326 - 3.99% -
std::set<int>::count(key)_(existent)/1024 3.59% 3.924 4.065 - -13.20% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 3.58% 1134206.969 1174861.699 - -0.05% -
std::find_end(list<int>,_pred)_(same_length)/1000 3.58% 775.469 803.218 - -48.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 3.58% 245326974.398 254102995.286 - 0.63% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 3.57% 462.661 479.174 - 18.46% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 3.56% 392.399 406.385 - 2.38% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 3.56% 282121.669 292175.256 - 1.38% -
BM_StringAssignStr_Large_Opaque 3.56% 10.181 10.544 - 2.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.55% 3.603 3.731 - -1.85% -
rng::find_last(deque<int>)_(bail_90%)/8 3.54% 0.890 0.921 - -4.95% -
BM_vector_deque_ranges_move_backward/64 3.54% 2.986 3.092 - 3.94% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.54% 6283923.216 6506581.747 - 3.78% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.54% 999394.277 1034780.961 - -1.49% -
SetIntersection_None_Vector_float_16_1 3.53% 63168723.103 65400147.903 - 1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.53% 6479257.729 6707930.179 - 8.92% -
SetIntersection_Front_Vector_string_16_16 3.52% 50173363.066 51941364.646 - 1.38% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 3.52% 178099.200 184368.801 - 7.90% -
BM_StringRead_Cold_Shallow_Small 3.51% 1.109 1.148 - 2.01% -
std::stable_sort(deque<int>)_(repeated)/8 3.51% 17.924 18.553 - -5.89% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 3.51% 60.951 63.089 - 0.62% -
SetIntersection_Interlaced_Set_float_262144_16384 3.51% 1243187.336 1286766.682 - 0.53% -
SetIntersection_Interlaced_Set_string_1024_1 3.51% 1066024.313 1103391.227 - -0.96% -
SetIntersection_Interlaced_Set_uint32_1024_256 3.50% 13863175.134 14348669.884 - -2.22% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.50% 232.097 240.214 - -0.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 3.49% 1832100.178 1896027.996 - 2.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.48% 34921.076 36135.773 - 0.23% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.48% 32.667 33.802 - -5.40% -
BM_vector_deque_ranges_copy_backward/1 3.47% 2.343 2.424 - 6.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 3.46% 0.462 0.478 - 0.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.46% 18919933.240 19574860.215 - 3.29% -
std::unordered_map<int,_int>::erase(iterator)/1024 3.46% 20.022 20.715 - 3.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 3.46% 779.271 806.209 - 4.83% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 3.46% 21559447.045 22304531.191 - -4.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.45% 1843245.357 1906904.144 - 3.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 3.45% 72.830 75.343 - 2.70% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 3.44% 21.917 22.671 - 2.57% -
std::set<int>::lower_bound(key)_(existent)/8192 3.44% 7.991 8.265 - 1.33% -
std::set<std::string>::erase(key)_(existent)/8192 3.43% 83.440 86.305 - -17.11% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.43% 119429.175 123524.701 - 3.56% -
BM_vector_deque_copy/1 3.43% 2.247 2.324 - 1.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 3.41% 41112272.684 42515550.604 - 1.16% -
BM_CmpLess_uchar_uint 3.41% 1.041 1.077 - -1.07% -
rng::contains_subrange(list<int>)_(process_all)/8192 3.40% 6850.516 7083.773 - -21.65% -
SetIntersection_Front_Set_uint32_1024_4 3.40% 1026454.733 1061400.013 - -1.81% -
SetIntersection_Interlaced_Set_uint32_262144_64 3.40% 1516124.188 1567632.404 - -1.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.39% 1154305.228 1193460.851 - -3.69% -
SetIntersection_Interlaced_Set_uint32_1024_1024 3.39% 12314183.662 12731857.973 - 0.25% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 3.39% 103823.161 107340.563 - 2.22% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 3.39% 1.850 1.912 - -0.78% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 3.38% 11871.586 12272.654 - 3.43% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.37% 35.529 36.726 - 3.87% -
bm_ranges_swap_ranges_vb_unaligned/512 3.36% 12.076 12.482 - -7.12% -
SetIntersection_None_Set_float_262144_1 3.36% 1156753.822 1195611.246 - -0.54% -
SetIntersection_None_Vector_uint64_256_64 3.35% 3303033.248 3413848.908 - -0.79% -
std::set<std::string>::find(key)_(existent)/32 3.35% 15.600 16.124 - 12.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.35% 11284815.782 11662937.284 - 3.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 3.35% 201719975.433 208475647.937 - 1.45% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.35% 27.437 28.355 - 3.95% -
bm_lexicographical_compare<unsigned_char>/1 3.35% 1.608 1.662 - 6.12% -
BM_deque_deque_ranges_move_backward/64 3.35% 3.355 3.467 - 1.38% -
rng::contains(list<int>)_(process_all)/32 3.35% 9.118 9.424 - 4.17% -
std::multimap<int,_int>::count(key)_(existent)/32 3.34% 3.641 3.762 - 2.94% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.34% 5101.869 5272.396 - 2.27% -
BM_deque_vector_ranges_copy/2 3.34% 1.770 1.829 - -0.24% -
SetIntersection_Interlaced_Set_uint64_262144_256 3.33% 1581832.357 1634508.137 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 3.33% 4044543.897 4179201.261 - -0.50% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 3.33% 190584386.912 196925102.696 - -5.31% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 3.32% 21.145 21.847 - -7.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 3.31% 169401189.802 175003822.837 - 3.01% -
std::set<std::string>::find(key)_(non-existent)/32 3.30% 9.863 10.189 - 8.13% -
std::set<int>::upper_bound(key)_(non-existent)/1024 3.29% 5.892 6.085 - 2.79% -
std::partition_point(list<int>)/8192 3.29% 12486.860 12897.318 - 3.61% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.28% 19.018 19.642 - 3.06% -
ranges::min(std::vector<char>)/8 3.28% 2.417 2.496 - 12.88% -
std::none_of(deque<int>)_(process_all)/8192 3.27% 2529.624 2612.414 - -3.87% -
std::is_sorted_until(list<int>)/8192 3.27% 6968.214 7196.247 - 0.25% -
BM_num_get<unsigned_short> 3.26% 9.946 10.270 - -59.82% -
std::rotate(list<int>)_(1_element_backward)/8192 3.25% 7270.638 7507.206 - 0.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.25% 1006804.430 1039539.380 - -2.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 3.25% 23.623 24.391 - 0.93% -
std::find(list<int>)_(bail_25%)/32768 3.25% 7658.382 7907.139 - -2.73% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 3.25% 53678996.457 55421893.031 - 28.31% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 3.25% 217.529 224.588 - -3.13% -
ranges::minmax(std::list<char>)/64 3.24% 33.911 35.010 - 17.97% -
SetIntersection_Interlaced_Vector_float_262144_4 3.24% 1478198.754 1526036.422 - -23.34% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.23% 784.616 809.964 - 8.31% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 3.23% 19.331 19.955 - 2.90% -
SetIntersection_Interlaced_Set_uint64_262144_262144 3.23% 1669502.848 1723377.521 - 0.42% -
std::find_if(list<int>)_(process_all)/1024 3.23% 687.300 709.470 - 0.90% -
std::find_first_of(list<int>)_(small_needle)/32 3.22% 93.146 96.146 - -0.55% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 3.22% 1.449 1.496 - 1.58% -
rng::contains(list<int>)_(process_all)/8 3.21% 2.311 2.385 - 0.17% -
std::any_of(vector<int>)_(process_all)/50 3.21% 12.638 13.043 - -31.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 3.20% 1475143.583 1522295.186 - 0.43% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 3.19% 2.303 2.376 - -1.54% -
std::copy_backward(vector<bool>)_(unaligned)/32768 3.18% 201.080 207.478 - 2.46% -
std::unordered_set<std::string>::find(key)_(existent)/8192 3.18% 34.550 35.649 - -14.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 3.18% 1077385.314 1111633.138 - -5.86% -
SetIntersection_Interlaced_Set_uint64_16384_64 3.17% 229754975.776 237043818.155 - -0.80% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 3.17% 1.507 1.555 - -0.63% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 3.17% 11132696.334 11485535.631 - 1.67% -
rng::contains_subrange(list<int>)_(process_all)/16 3.17% 4.726 4.876 - -0.32% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.16% 3726.817 3844.676 - 0.41% -
std::multiset<int>::equal_range(key)_(non-existent)/32 3.16% 2.488 2.566 - 1.03% -
SetIntersection_Interlaced_Set_uint64_256_4 3.16% 10901019.676 11245664.426 - -0.44% -
rng::contains_subrange(vector<int>)_(same_length)/8192 3.16% 1894.277 1954.042 - 2.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.15% 8355617.254 8618751.061 - 0.49% -
SetIntersection_None_Vector_float_16_4 3.14% 53696328.778 55383343.796 - 1.07% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 3.14% 1.385 1.429 - 2.80% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 3.13% 19.158 19.759 - 2.55% -
std::copy(deque<int>)/8 3.13% 2.643 2.726 - 5.32% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 3.13% 40.604 41.876 - 2.63% -
std::multiset<int>::clear()/8192 3.13% 78248.230 80698.553 - -2.39% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 3.13% 4.191 4.322 - 5.04% -
SetIntersection_None_Vector_uint64_262144_16 3.13% 1118368.481 1153331.415 - 1.68% -
std::multiset<int>::clear()/1024 3.12% 9877.162 10185.423 - -1.76% -
std::set<int>::equal_range(key)_(existent)/32 3.11% 1.788 1.844 - 7.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 3.11% 1475341.171 1521281.055 - -0.90% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 3.11% 31.353 32.328 - -31.42% -
BM_std_minmax_element<short>/4 3.10% 1.240 1.278 - 5.50% -
SetIntersection_None_Set_string_16384_1 3.10% 199321482.254 205505396.373 - 9.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 3.10% 1040273.839 1072504.922 - -1.16% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 3.08% 13.376 13.788 - 3.14% -
BM_deque_deque_move_backward/512 3.07% 19.106 19.693 - -0.26% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 3.07% 4.473 4.611 - 2.12% -
std::map<int,_int>::ctor(const&,_alloc)/1024 3.07% 6550.965 6752.033 - -32.48% -
SetIntersection_Front_Set_uint64_262144_1 3.07% 1026440.717 1057929.226 - -1.00% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 3.07% 30.830 31.775 - 0.57% -
bm_lexicographical_compare<int>/64 3.07% 4.362 4.496 - -0.89% -
BM_PushHeap_float_Ascending_16384 3.06% 4.132 4.258 - -0.78% -
BM_PushHeap_string_Ascending_1024 3.05% 12.910 13.304 - -1.10% -
SetIntersection_None_Vector_uint64_262144_1024 3.05% 1104102.548 1137747.594 - -0.34% -
SetIntersection_Interlaced_Set_uint32_262144_1024 3.05% 1483835.041 1529041.666 - -0.95% -
std::unordered_multiset<int>::find(key)_(existent)/8192 3.05% 1.289 1.328 - -0.33% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.05% 33021.915 34027.669 - 0.73% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.04% 653.602 673.488 - 2.03% -
SetIntersection_None_Set_uint32_256_64 3.04% 9011437.383 9285083.351 - -1.36% -
std::all_of(vector<int>)_(process_all)/8 3.04% 2.525 2.602 - 3.37% -
SetIntersection_Interlaced_Set_uint64_16384_1024 3.03% 175681708.215 181013343.561 - 0.53% -
BM_deque_deque_ranges_copy/2 3.03% 2.012 2.073 - -7.69% -
std::deque<std::string>::ctor(size)/32 3.03% 41.728 42.992 - -16.24% -
SetIntersection_None_Set_uint64_16384_64 3.03% 165884014.917 170902145.934 - -2.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 3.02% 9004587.594 9276744.597 - -1.69% -
std::map<int,_int>::ctor(const&,_alloc)/8192 3.02% 52611.225 54200.176 - -32.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 3.02% 11188758.580 11526531.869 - -1.57% -
SetIntersection_Interlaced_Set_uint64_256_16 3.02% 11718887.292 12072604.769 - 0.22% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.02% 3.229 3.326 - -0.03% -
BM_deque_vector_copy/2 3.01% 1.772 1.825 - -0.22% -
SetIntersection_None_Set_string_16384_256 3.01% 191802859.649 197571293.195 - 4.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3.01% 4797585.406 4941841.120 - 8.30% -
rng::find(vector<bool>)_(process_all)/1024 3.00% 4.672 4.812 - 2.79% -
std::map<std::string,_int>::find(key)_(existent)/8192 2.98% 30.328 31.232 - 7.73% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 2.98% 11281351.732 11617638.731 - 0.28% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.98% 18.844 19.405 - 2.61% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2.97% 15.778 16.246 - -2.31% -
SetIntersection_None_Set_float_16384_1 2.97% 152260662.391 156781256.313 - -1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 2.96% 4208077.741 4332815.989 - -1.49% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 2.96% 7573.241 7797.472 - 4.44% -
std::set<std::string>::count(key)_(existent)/8192 2.96% 29.417 30.288 - -8.12% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 2.95% 1.224 1.261 - 2.98% -
SetIntersection_None_Set_float_262144_4 2.95% 1155070.152 1189157.062 - -0.88% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 2.95% 265.321 273.145 - -2.55% -
SetIntersection_Interlaced_Set_uint64_262144_64 2.95% 1586424.397 1633165.363 - -0.08% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 2.95% 7.228 7.441 - 1.19% -
BM_PushHeap_string_Random_64 2.94% 13.091 13.477 - 4.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 2.94% 1045297.040 1076043.144 - -2.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.93% 13021.788 13403.877 - 5.49% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 2.93% 26.859 27.646 - -11.81% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 2.93% 17.060 17.559 - 2.23% -
std::multiset<int>::find(key)_(existent)/1024 2.93% 4.067 4.186 - -1.48% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 2.92% 169.089 174.030 - -1.44% -
SetIntersection_Front_Set_string_1024_64 2.92% 4348122.944 4475041.156 - -6.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 2.92% 3847779.376 3960081.391 - -2.10% -
std::unordered_set<std::string>::contains(key)_(existent)/32 2.91% 34.424 35.426 - -10.39% -
SetIntersection_Front_Set_float_256_16 2.91% 4396892.177 4524771.208 - -0.92% -
ranges::minmax(std::deque<__int128>)/1 2.90% 0.687 0.707 - 8.61% -
SetIntersection_None_Set_float_262144_64 2.90% 1158472.654 1192088.865 - -0.05% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 2.90% 0.629 0.647 - 6.45% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.89% 1.596 1.642 - 2.92% -
SetIntersection_Front_Set_string_1024_256 2.89% 14493595.922 14912186.244 - 4.47% -
std::fill_n(deque<int>)/8192 2.88% 234.683 241.450 - -87.07% -
ranges::minmax(std::vector<long_long>)/1 2.88% 0.670 0.689 - 6.52% -
rng::find_last(vector<int>)_(bail_90%)/50 2.88% 1.421 1.462 - -3.55% -
SetIntersection_Front_Vector_float_262144_64 2.88% 1346703.299 1385439.931 - 2.11% -
std::multiset<std::string>::contains(key)_(existent)/1024 2.87% 24.749 25.459 - 9.07% -
std::copy_backward(list<int>)/32768 2.87% 26463.758 27222.603 - 4.34% -
SetIntersection_None_Set_float_262144_256 2.84% 1159324.383 1192285.156 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 2.84% 1294192.057 1330890.219 - -0.96% -
SetIntersection_Interlaced_Set_float_262144_1 2.82% 1018489.853 1047201.975 - 0.22% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 2.82% 6.799 6.991 - -3.47% -
SetIntersection_None_Set_float_256_64 2.82% 9083597.288 9339555.577 - -0.88% -
SetIntersection_None_Vector_uint64_64_64 2.82% 8220275.704 8451788.037 - -2.04% -
std::sort_heap(deque<int>)/8 2.82% 36.265 37.286 - 3.50% -
std::set<int>::equal_range(key)_(existent)/8192 2.81% 7.927 8.150 - -1.23% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.81% 1019.393 1048.005 - 2.27% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 2.81% 1.248 1.283 - -0.23% -
std::move(deque<int>)/64 2.80% 4.888 5.025 - -17.79% -
BM_StringRead_Cold_Shallow_Empty 2.80% 1.110 1.141 - 7.82% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 2.80% 27.897 28.678 - 3.84% -
SetIntersection_None_Vector_string_256_64 2.80% 3540339.852 3639492.581 - -1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 2.80% 9893040.666 10169726.082 - 1.21% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.79% 12366.459 12711.878 - 1.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 2.79% 1137394.677 1169130.496 - -0.73% -
BM_StringRelational_Less_Empty_Huge_Control 2.78% 1.614 1.659 - -0.72% -
ranges::minmax(std::deque<long_long>)/8 2.78% 3.961 4.071 - 14.34% -
SetIntersection_None_Set_string_64_16 2.78% 18000829.581 18501521.703 - -2.56% -
rng::find_last(vector<char>)_(bail_90%)/50 2.78% 1.407 1.446 - -1.48% -
SetIntersection_Interlaced_Set_float_262144_262144 2.78% 1599725.992 1644130.861 - 0.51% -
SetIntersection_None_Set_uint64_1024_16 2.77% 8603230.753 8841775.883 - -1.46% -
std::sort(deque<int>)_(repeated)/1024 2.77% 961.009 987.612 - -7.60% -
SetIntersection_Interlaced_Set_uint64_262144_16384 2.77% 1262352.133 1297296.793 - -0.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.77% 1.626 1.671 - 2.54% -
SetIntersection_Front_Vector_uint64_256_1 2.76% 4014348.710 4125298.298 - -2.27% -
SetIntersection_None_Set_float_262144_1024 2.76% 1156387.043 1188287.273 - -1.34% -
std::make_heap(deque<int>)_(shuffled)/8192 2.76% 23672.710 24325.660 - 0.89% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.75% 769.987 791.155 - 7.40% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 2.75% 8796.262 9037.878 - 3.07% -
BM_vector_deque_copy_backward/2 2.74% 1.949 2.002 - -3.00% -
std::move(vector<bool>)_(unaligned)/262144 2.74% 1588.934 1632.407 - 2.76% -
std::replace_if(vector<int>)_(sprinkled)/32 2.74% 8.738 8.977 - 3.99% -
SetIntersection_Front_Set_uint64_1024_256 2.73% 3630288.129 3729515.007 - -5.68% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.73% 612.184 628.913 - 1.15% -
BM_vector_deque_copy/2 2.73% 2.000 2.054 - 2.57% -
SetIntersection_None_Vector_uint64_1024_16 2.72% 1055197.671 1083940.582 - -1.85% -
std::pop_heap(deque<float>)/1024 2.71% 12.657 13.000 - -4.34% -
std::multiset<std::string>::erase(key)_(existent)/32 2.71% 80.149 82.320 - 59.36% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 2.71% 0.790 0.812 - 4.44% -
rng::fold_left(deque<int>)/32 2.71% 16.280 16.721 - 3.47% -
SetIntersection_Front_Set_uint32_262144_1024 2.70% 12346551.789 12680366.836 - -9.93% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.70% 46.409 47.664 - 2.79% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.70% 21.713 22.300 - 2.55% -
SetIntersection_Interlaced_Set_uint32_64_64 2.70% 13114133.722 13467864.593 - 0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.69% 0.629 0.646 - 1.70% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.69% 20.231 20.775 - 2.16% -
SetIntersection_Interlaced_Set_uint32_16384_1024 2.69% 167152673.632 171644236.648 - -0.52% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.68% 27.994 28.745 - 5.65% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 2.68% 27.663 28.405 - 4.47% -
SetIntersection_None_Set_float_16384_4 2.68% 152928312.955 157025140.347 - -1.24% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.67% 20.509 21.057 - 2.86% -
SetIntersection_Interlaced_Set_uint64_262144_16 2.67% 1624821.857 1668211.346 - 1.34% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.67% 652.167 669.560 - 1.99% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.67% 14453.126 14838.347 - 2.45% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 2.66% 2.969 3.048 - 3.67% -
SetIntersection_Interlaced_Set_uint64_262144_1024 2.66% 1555677.004 1597090.252 - 0.10% -
BM_deque_deque_copy/1 2.66% 2.489 2.555 - 2.74% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.66% 158048617.643 162253364.563 - 1.38% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 2.66% 6733.104 6912.130 - -30.61% -
SetIntersection_None_Set_uint64_256_4 2.66% 11175613.526 11472391.912 - -1.15% -
BM_deque_deque_copy/2 2.65% 2.239 2.298 - 2.58% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.65% 1283005.900 1316988.279 - -1.31% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 2.65% 97034.866 99603.316 - 1.83% -
BM_StringRead_Hot_Deep_Large 2.64% 0.504 0.517 - 2.28% -
std::find_end(vector<int>)_(process_all)/8192 2.64% 1712.416 1757.696 - -2.46% -
rng::fold_left(deque<int>)/50 2.63% 27.206 27.922 - 3.21% -
std::multiset<std::string>::contains(key)_(existent)/8192 2.62% 28.528 29.276 - 9.51% -
SetIntersection_None_Set_uint64_1024_256 2.62% 8705071.785 8933436.432 - -0.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 2.62% 39.857 40.900 - 77.67% -
SetIntersection_None_Vector_float_262144_1024 2.61% 1124854.480 1154254.496 - 0.08% -
std::equal(deque<int>)_(it,_it,_it)/1024 2.61% 465.737 477.909 - -0.74% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.61% 1149.506 1179.458 - 0.49% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.60% 9940.798 10199.731 - 5.99% -
std::make_heap(deque<int>)_(descending)/1024 2.60% 1094.605 1123.102 - 13.99% -
BM_PushHeap_string_Ascending_256 2.60% 10.546 10.820 - -1.33% -
SetIntersection_None_Vector_uint32_16384_16384 2.60% 1066756.846 1094471.736 - -2.23% -
std::set<std::string>::erase(iterator)/8192 2.60% 30.087 30.869 - -0.52% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 2.60% 32.145 32.979 - 4.41% -
std::multiset<int>::count(key)_(existent)/8192 2.60% 9.160 9.397 - -8.41% -
SetIntersection_None_Vector_uint32_262144_16384 2.59% 1101654.786 1130181.857 - -0.89% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 2.58% 32.128 32.957 - -1.60% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.58% 11828176.819 12133540.801 - -0.23% -
std::fill(vector<int>)/32 2.58% 1.038 1.065 - 3.35% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 2.57% 6465.448 6631.892 - 8.46% -
SetIntersection_Interlaced_Set_uint32_64_4 2.57% 20695435.206 21227660.143 - 0.53% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.56% 5.520 5.662 - 25.61% -
SetIntersection_Front_Set_float_262144_262144 2.56% 1572148.029 1612410.238 - 0.24% -
BM_num_get<double> 2.56% 35.668 36.581 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 2.56% 11154524.241 11439942.207 - 1.68% -
BM_CmpLess_uint_uchar 2.55% 1.088 1.116 - -0.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.55% 2922048.178 2996460.207 - 1.45% -
SetIntersection_None_Vector_uint64_262144_1 2.55% 1122341.133 1150919.011 - 0.87% -
std::partial_sort_copy(list<int>)_(repeated)/8 2.54% 7.923 8.125 - 0.22% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 2.54% 19.137 19.624 - 2.00% -
std::stable_sort(deque<int>)_(descending)/8 2.54% 25.978 26.638 - -6.25% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 2.54% 12837.507 13163.699 - 4.87% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 2.54% 31.704 32.508 - 0.58% -
BM_StringRelational_Eq_Large_Huge_Control 2.54% 0.476 0.488 - 2.47% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.54% 8.705 8.925 - 8.30% -
BM_StringAssignStr_Empty_Opaque 2.53% 0.696 0.714 - -0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.53% 689.673 707.109 - 5.10% -
SetIntersection_Front_Vector_uint32_16384_4 2.53% 1023174.525 1049021.868 - -2.48% -
std::sort(vector<int>)_(repeated)/8192 2.52% 5032.312 5159.247 - 2.69% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.52% 4.433 4.544 - 2.41% -
SetIntersection_Interlaced_Vector_uint32_16384_1 2.52% 1011352.339 1036835.228 - -2.31% -
SetIntersection_None_Set_uint32_64_16 2.52% 18010995.660 18464784.718 - 0.46% -
SetIntersection_Front_Set_uint32_262144_64 2.52% 1658456.190 1700169.001 - 2.62% -
SetIntersection_None_Set_float_262144_262144 2.51% 1159954.998 1189050.049 - -1.26% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.51% 3373828.296 3458369.039 - -2.67% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.50% 734.925 753.315 - 1.28% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.50% 25279215.753 25910826.013 - -6.65% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 2.49% 25.794 26.436 - 30.17% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.49% 16.014 16.413 - -0.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2.47% 2129413.927 2182084.116 - -1.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.47% 4898142.988 5019088.747 - -2.93% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.46% 5.443 5.578 - 2.85% -
SetIntersection_None_Set_float_262144_16 2.46% 1158606.850 1187054.117 - -1.16% -
SetIntersection_None_Set_string_1024_256 2.45% 8940544.193 9159930.070 - 0.82% -
BM_vector_deque_ranges_move_backward/512 2.45% 17.517 17.946 - 2.49% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 2.45% 592.939 607.462 - 1.62% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 2.44% 45.190 46.294 - 4.26% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.44% 2.266 2.322 - 2.12% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.44% 2118.268 2169.865 - 2.81% -
BM_CmpEqual_short_short 2.43% 1.043 1.068 - -1.13% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.43% 42.053 43.075 - -2.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 2.43% 42.145 43.169 - -3.68% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.42% 1558.059 1595.694 - -1.22% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 2.41% 0.473 0.485 - -2.37% -
BM_vector_deque_ranges_move/64 2.41% 2.764 2.831 - 0.37% -
SetIntersection_None_Set_uint32_1024_1024 2.41% 8742214.499 8952881.547 - -1.78% -
SetIntersection_Front_Set_uint32_262144_16384 2.41% 216499840.296 221708950.108 - -0.05% -
BM_deque_vector_copy_backward/1 2.40% 2.130 2.181 - 3.03% -
BM_std_minmax_element<int>/4 2.40% 1.194 1.222 - -1.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 2.40% 4185468.267 4285865.733 - 5.52% -
SetIntersection_Interlaced_Set_uint32_256_256 2.39% 7730897.304 7916042.324 - 0.53% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.39% 15937.248 16318.743 - -3.40% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.38% 0.527 0.540 - 2.32% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.38% 23.946 24.515 - 4.02% -
SetIntersection_None_Vector_float_1024_4 2.38% 1070752.766 1096216.603 - -0.26% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 2.38% 21.130 21.633 - 1.79% -
SetIntersection_Interlaced_Set_float_1024_4 2.37% 9722469.985 9952918.396 - 1.68% -
BM_CmpLess_ushort_int 2.37% 1.056 1.081 - -4.15% -
std::multimap<int,_int>::count(key)_(existent)/8192 2.36% 6.496 6.650 - -2.40% -
SetIntersection_Interlaced_Set_uint64_4_1 2.36% 211484688.879 216472240.578 - -0.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 2.36% 5572994.475 5704396.572 - -3.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 2.36% 17967626.786 18390866.512 - -1.19% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 2.34% 9.277 9.495 - 0.07% -
BM_PushHeap_string_Ascending_16384 2.33% 18.741 19.178 - 0.22% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 2.33% 6891.782 7052.173 - -8.16% -
SetIntersection_Interlaced_Vector_float_64_4 2.32% 17422893.310 17827833.378 - -1.91% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 2.32% 412.540 422.126 - 1.02% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.32% 141468.167 144753.473 - 4.41% -
std::replace_if(deque<int>)_(prefix)/32 2.32% 13.690 14.008 - 0.44% -
std::unique(list<int>)_(sprinkled)/1024 2.32% 953.038 975.160 - 2.56% -
SetIntersection_None_Set_float_16384_16 2.32% 152691890.774 156234749.492 - -1.49% -
SetIntersection_None_Vector_float_262144_262144 2.32% 1125165.197 1151248.638 - 0.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.32% 68920.521 70516.977 - 1.47% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 2.31% 33.990 34.777 - 7.96% -
BM_PushHeap_uint32_QuickSortAdversary_4 2.31% 0.588 0.601 - 2.68% -
SetIntersection_None_Set_string_16384_16384 2.30% 190773818.874 195168251.674 - 1.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2.30% 2916644.613 2983649.822 - -5.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.30% 197523054.983 202056854.650 - -4.32% -
std::map<int,_int>::insert(value)_(already_present)/1024 2.29% 3.212 3.286 - -5.17% -
std::stable_sort(deque<int>)_(repeated)/1024 2.28% 1426.456 1458.952 - 0.16% -
BM_StringAssignStr_Small_Opaque 2.27% 0.715 0.731 - 1.67% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.27% 56472.169 57754.520 - 1.63% -
std::is_sorted_until(deque<int>,_pred)/8 2.27% 4.260 4.356 - 5.19% -
SetIntersection_Front_Vector_uint64_16_16 2.26% 34863114.770 35651461.799 - -1.56% -
std::move(vector<int>)/512 2.26% 20.171 20.627 - 3.28% -
SetIntersection_Front_Set_float_16384_1024 2.26% 11186150.510 11438689.904 - -8.26% -
std::distance(join_view(vector<vector<int>>))/4096 2.26% 4.364 4.463 - -99.57% -
BM_deque_vector_copy/1 2.25% 2.069 2.115 - -1.12% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 2.25% 3447.313 3524.990 - -5.49% -
std::make_heap(vector<int>,_pred)_(repeated)/8 2.25% 15.700 16.053 - 0.21% -
BM_num_put<unsigned_long> 2.25% 11.816 12.081 - 15.85% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.24% 53382.219 54579.571 - -2.12% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 2.24% 1.387 1.418 - 2.20% -
SetIntersection_Front_Set_uint32_16384_4 2.24% 1061996.100 1085740.005 - 0.98% -
SetIntersection_Front_Vector_string_16384_256 2.23% 9588268.801 9802469.615 - -1.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.23% 1014077.951 1036664.980 - 2.17% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 2.22% 36.646 37.458 - -11.31% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.21% 34656.054 35423.516 - 1.48% -
std::multimap<int,_int>::count(key)_(existent)/1024 2.21% 5.393 5.512 - -0.74% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.21% 602.998 616.331 - -0.65% -
std::reverse_copy(vector<int>)/8 2.21% 2.418 2.472 - 1.63% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.20% 284.064 290.315 - 2.80% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 2.20% 3413291.032 3488391.255 - -0.99% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 2.20% 1.430 1.461 - -0.14% -
bm_lexicographical_compare<unsigned_char>/64 2.20% 1.971 2.014 - 0.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.19% 1632007.592 1667784.343 - -0.78% -
SetIntersection_None_Vector_string_1024_64 2.19% 1139727.998 1164659.218 - -1.66% -
SetIntersection_None_Vector_uint64_262144_262144 2.18% 1117841.628 1142245.727 - 0.33% -
std::remove_copy_if(deque<int>)_(prefix)/50 2.18% 28.028 28.640 - 3.12% -
SetIntersection_Interlaced_Set_uint32_16384_64 2.18% 210764402.701 215362680.765 - -1.54% -
SetIntersection_Interlaced_Set_float_262144_16 2.18% 1559615.643 1593623.211 - -1.01% -
BM_num_get<long_double> 2.18% 36.046 36.832 - 1.74% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 2.18% 6560.349 6703.303 - 7.00% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.18% 184692.184 188715.489 - 4.52% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.18% 1185385.033 1211197.959 - 2.39% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.17% 8.236 8.414 - -10.15% -
SetIntersection_None_Vector_float_262144_64 2.17% 1132718.621 1157319.739 - 0.88% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 2.17% 6.824 6.972 - -4.01% -
std::rotate(list<int>)_(1_element_forward)/8192 2.17% 7055.743 7208.862 - 0.62% -
SetIntersection_Interlaced_Set_uint32_256_16 2.17% 11841235.609 12098137.076 - -0.14% -
std::multiset<int>::count(key)_(existent)/1024 2.17% 5.584 5.705 - -28.98% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.16% 15.088 15.415 - -12.67% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 2.16% 195.301 199.524 - 2.46% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 2.16% 9.343 9.545 - 5.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 2.16% 1224606.281 1251065.510 - -0.95% -
BM_deque_deque_copy/0 2.16% 0.833 0.851 - -1.99% -
BM_deque_deque_ranges_copy_backward/4000 2.16% 150.316 153.564 - 6.42% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 2.16% 24.597 25.129 - -15.69% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.14% 44.036 44.979 - 1.70% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 2.14% 162438714.534 165911096.195 - 1.55% -
SetIntersection_Interlaced_Set_uint64_262144_4 2.14% 1302422.688 1330259.930 - -0.08% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.14% 8.021 8.193 - 0.19% -
std::map<int,_int>::ctor(const&)/32 2.13% 224.568 229.361 - 5.98% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 2.13% 11086.797 11323.376 - 9.04% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.13% 16.335 16.684 - 2.93% -
std::unique(vector<int>)_(sprinkled)/8192 2.12% 3931.104 4014.583 - 1.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.12% 11162.737 11399.697 - 1.50% -
SetIntersection_None_Vector_string_262144_4 2.12% 1274839.442 1301878.703 - -0.10% -
std::is_sorted_until(vector<int>,_pred)/8192 2.12% 3208.442 3276.449 - -3.23% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 2.12% 38.109 38.916 - -0.08% -
BM_deque_vector_ranges_move/64 2.12% 2.583 2.638 - -7.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 2.11% 68.628 70.077 - 7.75% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 2.11% 12.443 12.705 - -2.72% -
std::set<int>::count(key)_(non-existent)/32 2.11% 2.874 2.935 - -2.67% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 2.10% 8950671.294 9138980.352 - -1.20% -
SetIntersection_Front_Set_string_1024_4 2.10% 1234264.456 1260122.912 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 2.08% 11185342.739 11418527.307 - -3.04% -
std::rotate(vector<int>)_(by_1/4)/50 2.08% 11.424 11.662 - -66.97% -
std::copy_if(vector<int>)_(entire_range)/64 2.08% 15.626 15.951 - 2.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.08% 4314743.606 4404359.787 - 1.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 2.07% 8788103.728 8970302.328 - -0.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 2.07% 30.978 31.620 - -25.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 2.07% 22191163.309 22650601.337 - 1.54% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 2.07% 29.282 29.887 - 1.98% -
SetIntersection_Front_Vector_uint32_262144_16 2.07% 1096473.360 1119117.478 - -1.62% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.06% 806.626 823.270 - -0.33% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 2.06% 24.963 25.477 - -22.73% -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 2.06% 19.015 19.406 - 0.98% -
SetIntersection_Front_Vector_uint32_1024_16 2.05% 1096415.331 1118924.018 - -0.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.05% 1032271.073 1053448.408 - -1.07% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 2.05% 42.542 43.414 - -2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 2.04% 10871079.698 11093282.458 - 1.67% -
SetIntersection_None_Vector_string_16384_1 2.04% 1210812.315 1235512.784 - -0.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 2.04% 8611957.571 8787487.784 - -2.27% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.04% 18.070 18.437 - 1.66% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.03% 1027.564 1048.436 - 3.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 2.03% 8844343.875 9023937.284 - 3.94% -
std::unique_copy(vector<int>)_(sprinkled)/52 2.03% 21.654 22.093 - 1.38% -
SetIntersection_Front_Vector_uint64_1024_16 2.02% 1077645.951 1099437.235 - -1.15% -
std::unordered_set<int>::ctor(const&)/32 2.02% 197.659 201.655 - -0.87% -
std::multiset<std::string>::count(key)_(non-existent)/1024 2.02% 24.877 25.380 - -0.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 2.02% 393.977 401.936 - 1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 2.01% 1527814.893 1558492.096 - -6.87% -
std::find_end(vector<int>)_(process_all)/1024 2.00% 224.635 229.132 - -3.10% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.00% 510.763 520.981 - 0.25% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 2.00% 4755017.343 4850081.110 - -1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 2.00% 1108160.364 1130268.662 - -8.13% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.99% 6603.881 6735.047 - 7.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.98% 1155864.375 1178771.896 - -1.89% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.98% 626.327 638.728 - 1.69% -
SetIntersection_Front_Vector_string_64_64 1.98% 26044592.876 26559401.706 - 6.38% -
BM_CmpEqual_uchar_short 1.98% 0.987 1.007 - -7.19% -
SetIntersection_Interlaced_Set_float_262144_64 1.97% 1532996.338 1563267.090 - -0.66% -
SetIntersection_None_Vector_float_16384_4 1.97% 1085449.787 1106852.165 - -0.63% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.97% 204775939.881 208803286.183 - -1.36% -
SetIntersection_Front_Set_float_262144_4 1.96% 1028327.804 1048520.704 - -4.46% -
std::find_first_of(list<int>)_(small_needle)/50 1.96% 139.840 142.582 - -3.70% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 1.96% 3153.238 3215.048 - -0.56% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 1.95% 40.307 41.095 - 5.04% -
std::replace_if(vector<int>)_(prefix)/1024 1.95% 268.354 273.599 - 2.57% -
std::remove_copy(vector<int>)_(prefix)/32 1.95% 9.300 9.482 - 1.23% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.95% 36903.782 37624.753 - 0.43% -
std::set<int>::count(key)_(existent)/32 1.94% 1.595 1.626 - -4.32% -
SetIntersection_None_Vector_string_262144_1 1.94% 1263786.581 1288247.686 - -2.46% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.93% 1.150 1.172 - 5.44% -
SetIntersection_Front_Vector_uint32_1024_4 1.93% 1049950.261 1070237.932 - -1.33% -
std::adjacent_find(deque<int>)/8 1.93% 3.426 3.492 - 18.99% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 1.93% 213357093.409 217479160.110 - 0.26% -
std::multiset<std::string>::erase(key)_(existent)/8192 1.93% 80.408 81.961 - -22.90% -
std::map<int,_int>::clear()/32 1.93% 642.465 654.869 - -3.65% -
std::map<int,_int>::find(key)_(existent)/1024 1.92% 4.284 4.366 - 19.87% -
SetIntersection_None_Set_uint64_16384_1 1.92% 158761972.198 161816451.982 - 0.86% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.92% 1344.768 1370.571 - -1.52% -
std::sort_heap(vector<NonIntegral>)/8 1.92% 28.999 29.555 - 0.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 1.92% 87.429 89.104 - -13.92% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 1.91% 349218070.622 355889393.982 - 0.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 1.91% 0.638 0.650 - 9.96% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.91% 5331.337 5433.051 - 1.89% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 1.91% 12.169 12.401 - -4.31% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 1.90% 50.025 50.977 - -2.42% -
BM_deque_deque_ranges_move_backward/512 1.90% 18.927 19.287 - 1.05% -
std::none_of(vector<int>)_(process_all)/50 1.89% 19.234 19.597 - 54.58% -
SetIntersection_None_Vector_float_262144_16 1.89% 1128150.766 1149487.932 - 0.20% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.89% 47.047 47.934 - 4.90% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.88% 9.441 9.619 - 7.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.88% 63.039 64.226 - -5.63% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 1.88% 30.594 31.168 - 0.53% -
std::for_each_n(list<int>)/8192 1.88% 7666.998 7810.803 - 6.15% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.87% 175871.204 179165.371 - 1.61% -
SetIntersection_None_Vector_uint64_262144_4 1.87% 1116542.865 1137395.202 - -1.18% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.87% 7717.011 7861.059 - 1.62% -
std::partial_sort_copy(deque<int>)_(descending)/8 1.86% 14.878 15.155 - -35.05% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.86% 1082446.831 1102553.149 - -0.35% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.85% 226.143 230.329 - -8.32% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.85% 2.698 2.748 - -9.18% -
SetIntersection_Interlaced_Set_float_262144_4 1.84% 1259587.160 1282823.322 - -0.88% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.84% 142384.301 145008.413 - -12.63% -
std::map<int,_int>::ctor(const&)/8192 1.84% 52682.374 53651.673 - 3.46% -
std::search(list<int>)_(single_element)/1000 1.83% 703.486 716.390 - 1.49% -
SetIntersection_None_Set_uint64_262144_16384 1.83% 1212187.174 1234380.615 - 0.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.83% 23349337.213 23776228.026 - -10.15% -
SetIntersection_None_Set_uint64_16384_256 1.83% 165245820.654 168266175.632 - -0.51% -
std::unordered_set<int>::erase(iterator)/32 1.82% 20.610 20.986 - 3.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.82% 15934519.056 16225153.939 - -0.55% -
ranges::min(std::vector<char>)/64 1.82% 4.221 4.298 - 18.79% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 1.81% 6.525 6.643 - -2.09% -
SetIntersection_None_Set_uint64_16384_16384 1.81% 167526384.398 170562492.426 - -5.11% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.81% 4000.579 4072.939 - 4.24% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1.81% 1219769.369 1241812.258 - -1.62% -
std::set<std::string>::find(key)_(non-existent)/1024 1.80% 20.065 20.426 - 2.45% -
SetIntersection_None_Vector_uint64_1024_256 1.80% 1073191.031 1092459.114 - 0.36% -
std::count(list<int>)_(every_other)/8 1.79% 2.062 2.099 - -1.52% -
std::reverse_copy(vector<int>)/4096 1.79% 129.949 132.280 - -1.52% -
SetIntersection_None_Set_uint64_262144_1 1.79% 1201227.213 1222769.287 - -0.26% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.79% 37715.729 38391.810 - 7.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.79% 21874676.851 22266691.253 - -2.53% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 1.79% 907.691 923.936 - 3.88% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.79% 11538.686 11744.885 - 2.18% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.79% 4.415 4.494 - 0.81% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.79% 717.054 729.855 - 1.80% -
std::map<std::string,_int>::find(key)_(non-existent)/32 1.78% 12.907 13.137 - 32.09% -
std::copy_if(list<int>)_(every_other)/4096 1.78% 3162.348 3218.682 - -2.83% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.78% 1.174 1.195 - 3.45% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.78% 27629.663 28121.331 - 1.36% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 1.78% 625325.131 636447.678 - -0.14% -
SetIntersection_None_Vector_uint64_16384_1 1.78% 1090616.882 1109998.766 - -1.66% -
bm_lexicographical_compare<int>/8 1.78% 1.508 1.535 - -3.04% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.78% 7466.757 7599.352 - -9.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 1.77% 225122714.524 229115121.992 - -0.65% -
std::find_end(forward_list<int>)_(same_length)/8192 1.77% 14394.859 14650.119 - 2.37% -
SetIntersection_None_Set_uint32_256_1 1.77% 11409364.819 11611640.646 - -0.31% -
SetIntersection_None_Vector_float_262144_256 1.77% 1134552.390 1154665.956 - 0.37% -
SetIntersection_None_Set_uint64_256_256 1.77% 5690106.097 5790953.698 - -0.57% -
SetIntersection_None_Vector_float_262144_16384 1.76% 1132659.313 1152613.500 - -1.67% -
SetIntersection_Front_Vector_uint32_256_256 1.76% 4182953.763 4256554.502 - -0.43% -
std::partition(list<int>)_(sparse)/8192 1.76% 7474.853 7606.244 - -8.25% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.76% 12975.171 13203.205 - 0.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.75% 56378.290 57366.954 - 1.24% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.75% 129476.379 131743.826 - -6.25% -
std::find_end(vector<int>)_(process_all)/1000 1.75% 219.818 223.654 - -2.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.74% 1126620.952 1146251.791 - -9.72% -
SetIntersection_None_Vector_string_262144_16384 1.74% 1249581.758 1271293.309 - -3.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.74% 8780527.578 8933021.496 - -30.52% -
std::move_backward(deque<int>)/32768 1.74% 3465.793 3525.972 - 8.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 1.74% 11254003.362 11449375.529 - 0.05% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.73% 5.721 5.820 - 0.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 1.73% 4154372.901 4226286.652 - -2.65% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 1.73% 5.284 5.376 - 3.85% -
SetIntersection_Front_Set_uint64_256_1 1.73% 4078982.660 4149544.138 - -1.03% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 1.73% 4062069.940 4132199.926 - -1.98% -
BM_CmpEqual_uchar_schar 1.72% 0.989 1.006 - -10.44% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.72% 361333.290 367551.957 - 1.64% -
SetIntersection_None_Vector_uint32_256_1 1.72% 4186805.667 4258797.155 - -1.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 1.72% 16220878.529 16499724.937 - -1.13% -
BM_deque_deque_ranges_copy/1 1.72% 2.319 2.359 - -5.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.71% 14.895 15.151 - -1.05% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 1.71% 13.334 13.563 - 5.22% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.71% 8.036 8.174 - 3.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.71% 9712329.592 9878266.694 - -0.29% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.71% 8845735.915 8996642.263 - -30.38% -
std::map<std::string,_int>::clear()/1024 1.70% 21859.177 22230.376 - -7.22% -
std::adjacent_find(list<int>)/1024 1.70% 723.454 735.738 - 0.67% -
SetIntersection_None_Set_float_1024_1024 1.69% 8871329.675 9021365.774 - 0.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.69% 1919727.785 1952186.035 - -2.23% -
SetIntersection_Interlaced_Vector_uint64_16_16 1.69% 35078911.775 35671989.241 - -1.17% -
std::move_backward(vector<int>)/262144 1.68% 22308.934 22684.522 - 4.94% -
std::copy(vector<int>)/8 1.68% 2.173 2.209 - 1.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.68% 4279992.842 4351906.751 - -1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.68% 176270474.033 179230718.846 - 1.65% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.68% 16.325 16.599 - 0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.68% 8608700.422 8753222.549 - -33.04% -
SetIntersection_Interlaced_Set_uint64_64_16 1.68% 22339453.203 22714183.129 - -0.04% -
std::stable_partition(vector<int>)_(sparse)/32 1.68% 7.314 7.437 - -0.30% -
SetIntersection_None_Set_uint64_262144_64 1.67% 1206668.865 1226870.770 - -0.71% -
std::flat_map<int,_int>::erase(key)_(existent)/32 1.67% 21.617 21.979 - 0.90% -
SetIntersection_Front_Set_uint64_64_16 1.67% 14954349.210 15203657.057 - -1.28% -
std::unordered_multiset<int>::find(key)_(existent)/32 1.67% 1.294 1.315 - -2.19% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 1.66% 42.629 43.338 - -2.80% -
std::remove_if(deque<int>)_(prefix)/8192 1.66% 4235.650 4305.853 - 3.06% -
BM_tolower_string<char> 1.65% 15.099 15.348 - 0.35% -
std::lower_bound(std::forward_list<int>)/100 1.65% 81.146 82.484 - -24.13% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.65% 189281.482 192400.102 - -2.43% -
SetIntersection_None_Vector_string_16384_16 1.63% 1205364.811 1225062.753 - -1.40% -
SetIntersection_Front_Vector_uint32_16_16 1.63% 35477323.915 36056801.705 - -0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1.63% 1087472.479 1105213.546 - -0.55% -
BM_vector_deque_copy_backward/1 1.62% 2.223 2.259 - -5.25% -
vector<bool>(const_vector<bool>&) 1.62% 9.904 10.065 - 5.23% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 1.62% 961457.331 977000.239 - 2.25% -
SetIntersection_None_Set_float_16384_64 1.62% 153161994.469 155635674.430 - -1.65% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.61% 93.661 95.173 - 39.11% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.61% 9.940 10.100 - -7.74% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.61% 2117.865 2152.003 - 1.97% -
std::unique(vector<int>)_(sprinkled)/52 1.61% 65.330 66.382 - 1.74% -
SetIntersection_None_Set_uint64_262144_16 1.61% 1204582.602 1223966.637 - -0.85% -
SetIntersection_None_Vector_uint64_16384_1024 1.61% 1093371.821 1110962.882 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.61% 2330735.719 2368203.716 - 4.12% -
std::stable_sort(deque<int>)_(shuffled)/8 1.61% 22.882 23.249 - -1.06% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 1.60% 51284.907 52107.986 - -62.36% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.60% 1320527.686 1341707.192 - -1.59% -
SetIntersection_Front_Vector_uint32_64_4 1.60% 15742743.929 15995223.536 - -1.03% -
SetIntersection_Interlaced_Set_uint64_64_1 1.60% 16179662.365 16438694.321 - -1.55% -
SetIntersection_Front_Set_uint64_16384_16384 1.60% 223855791.640 227434775.685 - 0.87% -
SetIntersection_Front_Set_uint64_262144_4 1.60% 1067578.319 1084645.746 - -1.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.60% 92012.926 93483.362 - 2.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 1.60% 395.068 401.380 - 0.62% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.60% 284.026 288.559 - 2.10% -
SetIntersection_None_Set_uint64_262144_1024 1.59% 1209680.014 1228963.949 - -0.13% -
SetIntersection_None_Set_uint64_1024_1024 1.59% 8608634.426 8745719.151 - -3.39% -
rng::contains(list<int>)_(process_all)/1048576 1.59% 828700.700 841889.771 - 2.32% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 1.59% 2.675 2.717 - 8.97% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 1.59% 24.564 24.954 - -5.30% -
std::stable_sort(deque<int>)_(heap)/8 1.59% 24.353 24.739 - -5.80% -
SetIntersection_None_Set_uint64_256_16 1.59% 10677420.788 10846686.772 - -1.62% -
std::is_partitioned(list<int>)_(partitioned)/50 1.58% 13.922 14.142 - 4.93% -
SetIntersection_None_Vector_uint64_16384_4 1.58% 1092686.843 1109966.286 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 1.58% 56240018.639 57129202.043 - -0.80% -
std::for_each(map<int>::iterator)/8192 1.58% 7387.916 7504.641 - -54.16% -
SetIntersection_Front_Set_uint32_256_16 1.58% 4404772.745 4474210.693 - -1.25% -
bm_ranges_swap_ranges_vb_unaligned/4096 1.57% 65.454 66.485 - 3.71% -
BM_StringEraseToEnd_Large_Opaque 1.57% 0.989 1.004 - 1.58% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.57% 1101026.150 1118301.144 - -0.58% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.57% 12776.585 12976.691 - -1.29% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.56% 44.316 45.009 - 7.06% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.56% 54789.484 55645.400 - 4.22% -
SetIntersection_Interlaced_Vector_float_256_4 1.56% 4634182.622 4706533.076 - -10.37% -
SetIntersection_None_Set_uint32_64_64 1.56% 11348334.392 11525319.310 - -0.34% -
BM_PushHeap_string_SingleElement_16384 1.56% 2.578 2.618 - 1.49% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 1.56% 35.937 36.497 - -4.06% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.56% 1.409 1.431 - 2.52% -
std::copy_backward(vector<bool>)_(unaligned)/262144 1.55% 1570.514 1594.928 - 0.66% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 1.55% 15.029 15.261 - -0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1.55% 1116225.157 1133483.674 - -1.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.54% 1124584.681 1141948.865 - -8.34% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.54% 23.493 23.856 - -0.14% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 1.54% 15997.776 16244.712 - -1.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 1.54% 7342723.419 7455953.883 - -0.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.54% 16235217.494 16485218.908 - -1.28% -
BM_PushHeap_string_Random_262144 1.54% 18.225 18.506 - 3.21% -
std::for_each_n(list<int>)/50 1.54% 22.021 22.359 - -7.81% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.53% 239.898 243.579 - 5.31% -
std::find_first_of(list<int>)_(small_needle)/1024 1.53% 2757.085 2799.372 - -3.11% -
std::all_of(vector<int>)_(process_all)/8192 1.53% 2039.352 2070.556 - 2.05% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.53% 18.572 18.856 - 0.16% -
bm_ranges_swap_ranges_vb_unaligned/64 1.53% 5.047 5.124 - -16.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 1.52% 11938048.772 12119977.515 - -1.31% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.52% 8.385 8.513 - 2.32% -
SetIntersection_Interlaced_Vector_string_16_4 1.52% 65936721.967 66940549.218 - -4.13% -
SetIntersection_Front_Set_uint32_16_16 1.52% 37550956.746 38122496.564 - 0.91% -
SetIntersection_None_Vector_uint32_262144_1024 1.52% 1126526.300 1143631.628 - -0.66% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.52% 6.999 7.105 - 6.39% -
BM_num_put<long_long> 1.52% 12.167 12.352 - 17.61% -
SetIntersection_Front_Set_uint32_64_1 1.51% 16226844.268 16472395.034 - -1.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.51% 25229902.559 25611627.456 - -5.16% -
std::is_sorted(list<int>)/8192 1.51% 7100.312 7207.679 - -1.35% -
SetIntersection_None_Set_uint64_16_16 1.51% 35061467.618 35591215.749 - -0.18% -
std::multiset<int>::clear()/32 1.51% 620.358 629.718 - -1.01% -
std::map<int,_int>::erase(iterator)/1024 1.51% 20.559 20.869 - -13.16% -
SetIntersection_Interlaced_Vector_uint64_256_256 1.51% 4484361.472 4551943.806 - -0.34% -
SetIntersection_Front_Set_uint64_262144_64 1.51% 1655931.653 1680873.890 - -1.07% -
SetIntersection_Front_Set_uint32_1024_1024 1.50% 12308694.369 12493833.157 - 7.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.50% 12614777.585 12804515.514 - -9.73% -
SetIntersection_Interlaced_Set_string_1024_256 1.50% 35412950.837 35944186.673 - 0.48% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.50% 52843.349 53635.478 - 3.39% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.50% 3453.680 3505.449 - 2.09% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 1.50% 17.498 17.760 - 3.98% -
ranges::minmax(std::list<__int128>)/70000 1.50% 57530.651 58391.101 - 2.67% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 1.49% 5.409 5.489 - -0.56% -
std::find(list<int>)_(process_all)/8 1.49% 2.363 2.398 - 9.37% -
SetIntersection_None_Vector_float_64_1 1.49% 16659208.543 16907613.207 - -0.25% -
std::replace_if(deque<int>)_(prefix)/50 1.49% 20.090 20.390 - 0.62% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 1.49% 92983.156 94366.937 - 1.37% -
SetIntersection_None_Set_uint64_262144_256 1.49% 1208945.559 1226910.400 - -0.51% -
SetIntersection_None_Set_uint32_256_16 1.48% 10852461.937 11013469.979 - -0.31% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.48% 35928.796 36461.424 - -1.09% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.48% 45.443 46.117 - 4.41% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.48% 195736179.261 198634877.505 - -1.57% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.48% 13695.926 13898.321 - -1.52% -
std::multiset<int>::equal_range(key)_(existent)/1024 1.48% 5.217 5.294 - 2.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.48% 24764.069 25129.554 - -4.13% -
SetIntersection_Interlaced_Set_string_4_4 1.47% 156388523.295 158686339.007 - -1.90% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 1.47% 766.094 777.339 - -4.89% -
BM_deque_deque_ranges_move_backward/65536 1.47% 7906.402 8022.433 - 5.87% -
rng::contains_subrange(list<int>)_(single_element)/1048576 1.47% 806528.278 818348.186 - 0.85% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.46% 346885590.721 351959375.544 - 0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.46% 13566696.113 13765021.181 - -0.54% -
SetIntersection_None_Vector_uint64_64_1 1.46% 16381366.880 16620626.800 - -1.18% -
std::find_first_of(list<int>)_(large_needle)/8192 1.46% 48342416.668 49047563.933 - -0.47% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.46% 1070.563 1086.175 - -8.82% -
ranges::minmax(std::list<long_long>)/70000 1.46% 54433.915 55226.871 - 2.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 1.46% 165979752.676 168394831.027 - -0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 1.45% 16595069.540 16836233.793 - -1.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.45% 1149378.561 1166075.998 - -2.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.45% 1039428.860 1054526.188 - -1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.45% 190292145.302 193052794.982 - -3.77% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 1.45% 36.463 36.992 - -2.60% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.45% 146.064 148.175 - -4.03% -
std::multiset<int>::contains(key)_(non-existent)/8192 1.44% 8.518 8.641 - -40.97% -
SetIntersection_None_Set_uint64_64_16 1.44% 18068825.095 18329493.660 - -0.75% -
SetIntersection_Interlaced_Set_uint64_4_4 1.44% 134867849.706 136812663.499 - -1.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.44% 1155563.748 1172199.688 - 2.03% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.44% 1805.146 1831.094 - -2.56% -
std::reverse(vector<int>)/8 1.43% 1.542 1.564 - 5.77% -
SetIntersection_Front_Set_uint64_262144_16 1.43% 1186392.778 1203394.235 - -0.72% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.43% 1.271 1.289 - -1.98% -
std::shift_left(list<int>)/8192 1.43% 7630.826 7740.018 - 2.14% -
SetIntersection_Front_Vector_uint64_16384_256 1.43% 2250014.060 2282179.975 - 6.36% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 1.43% 12.706 12.887 - 0.11% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.42% 765.760 776.637 - 1.53% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.42% 9771.734 9910.098 - -2.27% -
std::shift_left(list<int>)/50 1.42% 27.476 27.865 - 1.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.42% 16.178 16.407 - 0.59% -
SetIntersection_None_Set_string_64_4 1.41% 21289411.884 21590356.322 - -0.42% -
SetIntersection_None_Vector_float_64_16 1.41% 13506440.707 13697015.579 - -0.47% -
std::move_backward(vector<bool>)_(aligned)/64 1.41% 1.697 1.721 - -0.60% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.41% 597473.490 605880.711 - 0.91% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.41% 1217829.347 1234958.797 - 3.03% -
BM_PushHeap_string_SingleElement_262144 1.40% 2.598 2.635 - -0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.40% 33371312.004 33838833.621 - -1.66% -
std::move_backward(deque<int>)/8 1.40% 3.518 3.567 - 3.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 1.40% 7540353.078 7645898.227 - -3.88% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.40% 27.779 28.168 - 1.17% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.39% 22.887 23.206 - -0.55% -
SetIntersection_None_Vector_uint32_16384_64 1.39% 1085658.952 1100764.206 - -1.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 1.39% 132853992.884 134701679.049 - -1.22% -
BM_deque_vector_copy/0 1.39% 1.415 1.434 - 14.88% -
std::copy_n(vector<bool>)_(unaligned)/32768 1.39% 215.002 217.986 - 0.10% -
SetIntersection_Interlaced_Set_uint64_64_4 1.39% 20559230.723 20844434.423 - -1.06% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.39% 628.760 637.479 - 0.55% -
SetIntersection_Interlaced_Set_float_16384_4 1.38% 164843635.024 167119178.151 - -2.69% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.38% 2756.745 2794.723 - 1.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 1.37% 36289130.264 36787972.198 - -1.62% -
BM_CmpLess_uchar_short 1.37% 1.018 1.032 - -9.03% -
std::for_each(multiset<int>::iterator)/8192 1.37% 7958.242 8067.429 - -49.88% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.37% 166966.557 169256.333 - 1.48% -
SetIntersection_None_Set_uint64_64_64 1.37% 11346361.522 11501941.760 - 3.32% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.37% 33.685 34.147 - 2.24% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.37% 13641.295 13827.943 - 11.73% -
SetIntersection_None_Set_uint64_16384_4 1.37% 161548790.266 163757952.034 - -0.76% -
std::none_of(list<int>)_(process_all)/8 1.37% 2.645 2.681 - -1.42% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 1.37% 3.079 3.121 - -1.24% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 1.37% 810.762 821.830 - -67.63% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 1.36% 26193.302 26550.097 - 7.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 1.36% 35384208.144 35865265.556 - 0.16% -
SetIntersection_Front_Set_uint32_16384_1024 1.36% 12584793.727 12755831.382 - 3.85% -
std::unique(list<int>)_(sprinkled)/8192 1.36% 7945.384 8053.361 - 2.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 1.36% 527507054.247 534669265.962 - -1.59% -
std::lower_bound(std::vector<int>)/100 1.36% 12.246 12.412 - 2.83% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.36% 855759.514 867372.625 - -2.40% -
SetIntersection_Interlaced_Set_uint32_16_16 1.36% 37708399.865 38219556.800 - -0.53% -
SetIntersection_None_Vector_float_262144_4 1.35% 1114189.607 1129272.518 - -3.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.35% 141064.215 142972.844 - 1.86% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 1.35% 30.331 30.741 - 10.92% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 1.35% 12735768.835 12907656.244 - -1.23% -
SetIntersection_Interlaced_Set_uint64_16_1 1.35% 62096476.902 62934508.802 - -1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1.35% 1191898.660 1207975.567 - -0.03% -
SetIntersection_None_Set_uint64_262144_4 1.35% 1204876.301 1221115.398 - -0.15% -
SetIntersection_Interlaced_Set_string_1024_16 1.35% 12803809.709 12976322.525 - -1.49% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.34% 9074.138 9196.053 - 0.22% -
std::find_first_of(list<int>)_(small_needle)/8192 1.34% 22147.679 22444.933 - -1.87% -
bm_ranges_lexicographical_compare<signed_char>/512 1.34% 8.030 8.138 - 4.79% -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.34% 1.504 1.524 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 1.34% 12692799.005 12863034.923 - 0.77% -
rng::contains(deque<int>)_(process_all)/32 1.34% 8.839 8.957 - 4.94% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.34% 44320.012 44913.439 - -2.88% -
BM_deque_vector_move/1 1.34% 2.111 2.139 - 4.28% -
std::map<int,_int>::erase(iterator)/32 1.33% 20.477 20.749 - -11.68% -
SetIntersection_Front_Vector_string_16384_1024 1.33% 37876884.685 38381290.808 - -0.78% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.33% 4.221 4.277 - -9.46% -
SetIntersection_Interlaced_Set_float_256_256 1.33% 7437266.425 7536164.320 - -1.40% -
std::partition_copy(deque<int>)/8192 1.33% 5709.027 5784.939 - 1.78% -
SetIntersection_None_Set_float_64_64 1.33% 11385149.700 11536218.201 - -0.82% -
std::adjacent_find(list<int>)/8192 1.32% 6620.748 6708.464 - -5.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.32% 34766660.628 35226615.578 - -1.40% -
SetIntersection_None_Vector_uint64_1024_64 1.32% 1070686.868 1084841.183 - -0.87% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.32% 13349.134 13525.551 - 9.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.32% 7317854.781 7414562.159 - -3.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.32% 182494.405 184904.314 - 2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 1.32% 20681309.434 20953979.970 - -1.16% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 1.32% 26.481 26.830 - -1.14% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 1.32% 93.787 95.022 - 9.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.31% 7633.914 7734.125 - 1.23% -
std::sort_heap(vector<NonIntegral>,_pred)/8 1.31% 30.860 31.265 - -2.86% -
std::copy(vector<int>)/32768 1.31% 3375.866 3420.145 - -9.83% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.31% 438.976 444.730 - -9.87% -
SetIntersection_Front_Vector_uint64_262144_4 1.31% 1043389.108 1057055.721 - -2.56% -
SetIntersection_Front_Vector_string_256_16 1.31% 6065556.666 6144729.050 - 0.94% -
ranges::minmax(std::deque<__int128>)/70000 1.30% 34497.777 34947.137 - 2.82% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.30% 23.614 23.921 - -0.13% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 1.30% 511.535 518.174 - 0.89% -
std::multiset<std::string>::find(key)_(existent)/1024 1.30% 24.041 24.353 - 6.85% -
std::unordered_multiset<int>::ctor(const&)/1024 1.30% 6782.840 6870.784 - -1.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 1.29% 63251975.912 64070601.133 - -1.02% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 1.29% 341176372.359 345589610.109 - -7.09% -
SetIntersection_Front_Set_uint64_256_16 1.29% 4402031.689 4458935.731 - -1.88% -
std::map<int,_int>::find(key)_(existent)/8192 1.29% 5.377 5.446 - -1.11% -
std::multiset<std::string>::erase(iterator)/1024 1.29% 31.522 31.928 - 12.49% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.29% 594.878 602.533 - 0.48% -
SetIntersection_Interlaced_Set_uint64_16_4 1.28% 59092670.610 59849314.188 - -0.80% -
std::set<std::string>::find(key)_(existent)/8192 1.28% 30.926 31.322 - 2.14% -
SetIntersection_Front_Vector_uint32_1024_1024 1.28% 5833839.707 5908335.538 - -0.35% -
rng::contains_subrange(list<int>)_(process_all)/32 1.28% 10.038 10.167 - 0.60% -
std::sort_heap(vector<int>)/8 1.28% 30.441 30.829 - -3.89% -
ranges::minmax(std::deque<__int128>)/8 1.27% 3.795 3.844 - 3.78% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.27% 1.586 1.607 - -7.07% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 1.27% 13.027 13.192 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 1.27% 62133218.520 62920120.384 - -1.62% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.26% 8553032.756 8661187.744 - -0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 1.26% 62288653.089 63076028.895 - -1.16% -
SetIntersection_Front_Set_uint64_16_1 1.26% 62035652.608 62819362.389 - -1.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.26% 38759109.249 39248493.646 - -0.36% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 1.26% 28.446 28.805 - 7.45% -
std::partial_sort(deque<int>)_(ascending)/8192 1.26% 147252.105 149107.005 - -8.05% -
bm_ranges_swap_ranges_vb_aligned/8 1.26% 3.420 3.463 - 6.12% -
SetIntersection_Interlaced_Vector_uint64_16_4 1.26% 55251651.663 55946301.512 - -1.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 1.26% 44.802 45.365 - -4.20% -
std::find_end(vector<int>)_(same_length)/1024 1.26% 248.307 251.423 - -50.23% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 1.25% 21.104 21.369 - -0.13% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.25% 4025.270 4075.673 - 1.14% -
BM_vector_deque_ranges_copy/64 1.25% 2.797 2.831 - 1.00% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.25% 57501.653 58218.851 - -5.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.24% 16059077.507 16258876.983 - -1.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 1.24% 53.468 54.132 - -1.38% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 1.24% 4.314 4.368 - -1.65% -
SetIntersection_Front_Vector_float_16384_1 1.24% 1019617.906 1032276.420 - -1.99% -
SetIntersection_Interlaced_Vector_uint32_16_16 1.24% 35376269.295 35813861.659 - -1.31% -
SetIntersection_None_Vector_uint32_256_16 1.24% 3970851.216 4019911.888 - -0.96% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.24% 61780.998 62544.129 - -0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 1.23% 529888003.340 536431756.296 - -1.53% -
SetIntersection_Front_Vector_string_262144_1024 1.23% 39122362.527 39605315.710 - -1.15% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.23% 8694864.576 8802185.060 - -31.03% -
SetIntersection_None_Vector_uint64_64_4 1.23% 15754590.634 15948969.932 - -0.99% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 1.23% 7.217 7.306 - 3.38% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.23% 21.319 21.582 - -0.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 1.23% 37873381.768 38339222.342 - -2.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 1.23% 212675043.704 215290062.881 - -1.33% -
BM_deque_deque_move/1024 1.23% 37.093 37.548 - -0.44% -
std::copy_backward(deque<int>)/1048576 1.22% 133186.912 134817.529 - 4.79% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.22% 80768.365 81757.041 - -3.77% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.22% 10.297 10.422 - -0.18% -
SetIntersection_Front_Set_uint64_1024_16 1.22% 1172729.699 1187054.883 - -3.32% -
SetIntersection_Interlaced_Set_uint32_4_4 1.22% 135745348.452 137398294.422 - -0.79% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 1.22% 60048.494 60779.612 - -81.21% -
std::multimap<int,_int>::contains(key)_(existent)/32 1.22% 1.743 1.764 - 8.66% -
SetIntersection_None_Vector_float_64_4 1.21% 15916084.418 16109451.352 - -1.27% -
std::is_sorted(list<int>,_pred)/1024 1.21% 813.941 823.806 - -0.17% -
SetIntersection_None_Vector_uint64_16_16 1.21% 33199553.479 33601875.274 - -1.48% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 1.21% 10701169.720 10830667.180 - -1.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.21% 196468142.191 198840839.688 - -3.16% -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 1.21% 663.888 671.897 - 0.61% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.21% 106770.875 108058.701 - 2.65% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.21% 6720.165 6801.168 - 0.49% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.21% 71606.746 72469.826 - 1.59% -
SetIntersection_None_Vector_uint64_16_1 1.20% 62607207.960 63361528.368 - -1.00% -
SetIntersection_Interlaced_Set_float_262144_256 1.20% 1547719.480 1566339.684 - -1.18% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.20% 8.601 8.704 - 1.64% -
std::remove_if(deque<int>)_(sprinkled)/8192 1.20% 3902.883 3949.636 - 0.19% -
SetIntersection_Interlaced_Set_float_1024_1 1.20% 1040457.274 1052895.532 - -0.83% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 1.20% 134880725.869 136492580.160 - -1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 1.19% 211616030.676 214142874.907 - -1.42% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.19% 6.522 6.599 - -9.22% -
SetIntersection_Front_Vector_float_262144_262144 1.19% 350677890.387 354860243.691 - 1.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 1.19% 211555980.204 214077244.937 - -1.39% -
SetIntersection_None_Set_uint64_64_4 1.19% 21317264.313 21570491.354 - -0.42% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 1.19% 16.706 16.904 - 0.63% -
rng::contains_subrange(list<int>)_(same_length)/50 1.18% 25.491 25.793 - -8.88% -
ranges::min(std::list<char>)/70000 1.18% 53734.550 54369.623 - 2.38% -
SetIntersection_None_Set_uint64_262144_262144 1.18% 1222440.998 1236869.225 - -1.26% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.18% 2529.535 2559.383 - -0.93% -
BM_lexicographical_compare_three_way<IntPtr>/64 1.18% 15.554 15.737 - 5.03% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 1.18% 50.229 50.820 - -2.21% -
SetIntersection_Front_Set_uint64_64_4 1.18% 15848001.841 16034255.156 - -1.50% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.17% 1.138 1.152 - 9.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.17% 2.131 2.156 - -0.21% -
std::stable_partition(deque<int>)_(sparse)/50 1.17% 31.164 31.529 - 15.11% -
BM_deque_deque_ranges_copy_backward/64 1.17% 3.371 3.410 - 0.13% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.17% 1.282 1.297 - 23.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.17% 367545.780 371845.249 - 0.70% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.17% 2922.405 2956.547 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 1.17% 527511944.769 533674182.495 - -1.70% -
SetIntersection_None_Vector_uint64_256_4 1.17% 4169055.866 4217712.025 - -1.05% -
BM_StringAssignStr_Huge_Opaque 1.17% 107.563 108.817 - -3.96% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.17% 116152.849 117506.618 - 2.10% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.16% 3951.842 3997.861 - 0.35% -
rng::starts_with(vector<int>)/1024 1.16% 59.926 60.623 - 1.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.16% 4221741.686 4270846.125 - -1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1.16% 1096684.690 1109389.311 - -0.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 1.15% 16205782.522 16392664.358 - -1.70% -
SetIntersection_Interlaced_Vector_uint64_64_1 1.15% 16234499.578 16421455.189 - -1.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 1.15% 53397818.955 54012109.374 - -1.53% -
SetIntersection_None_Vector_uint32_256_4 1.15% 4163625.146 4211497.881 - -0.93% -
SetIntersection_None_Set_string_16384_1024 1.15% 190651181.929 192837762.263 - 1.37% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.14% 228.535 231.147 - 7.76% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.14% 23.927 24.201 - -14.65% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 1.14% 61.480 62.182 - 13.29% -
BM_PushHeap_string_SingleElement_1024 1.14% 2.593 2.622 - 1.21% -
SetIntersection_None_Set_float_16384_256 1.14% 153463558.509 155212208.180 - -1.63% -
BM_CmpEqual_int_ushort 1.14% 1.083 1.095 - 0.09% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.14% 44610.023 45116.940 - 0.21% -
SetIntersection_Front_Vector_uint64_262144_16384 1.13% 75586671.619 76443448.138 - 3.51% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.13% 4.767 4.821 - 1.93% -
std::partial_sort(deque<int>)_(descending)/8 1.13% 42.081 42.557 - -1.78% -
SetIntersection_Front_Vector_uint64_1024_64 1.13% 1308847.722 1323643.770 - -0.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.13% 166623940.603 168503914.881 - -0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.13% 167351.318 169236.759 - -0.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.13% 22718471.318 22974310.223 - 1.44% -
std::find_end(vector<int>)_(process_all)/1048576 1.12% 223458.320 225967.747 - -2.22% -
std::adjacent_find(list<int>,_pred)/8 1.12% 3.782 3.824 - -0.21% -
SetIntersection_Front_Set_uint32_16384_1 1.12% 1030764.258 1042333.664 - -1.17% -
SetIntersection_None_Set_uint32_64_1 1.12% 22390289.822 22641371.829 - 0.84% -
std::rotate(deque<int>)_(by_1/4)/32 1.12% 13.164 13.312 - -55.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 1.11% 136264994.535 137784152.194 - -1.22% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 1.11% 45.324 45.828 - -12.67% -
BM_vector_deque_ranges_move/5500 1.11% 195.114 197.280 - 1.09% -
SetIntersection_Interlaced_Vector_uint64_16_1 1.11% 61940423.642 62627465.403 - -1.51% -
std::rotate(list<int>)_(by_1/3)/50 1.10% 22.891 23.144 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 1.10% 213948673.635 216311641.142 - -1.75% -
std::multiset<int>::find(key)_(non-existent)/8192 1.10% 8.174 8.264 - -10.78% -
ranges::min(std::deque<__int128>)/8 1.10% 2.827 2.859 - 2.38% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.10% 17.952 18.150 - 1.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.10% 6.956 7.033 - 1.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.10% 18.383 18.585 - 1.09% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 1.10% 10177298.586 10289061.375 - -0.74% -
SetIntersection_Front_Vector_uint64_256_16 1.10% 4158976.029 4204576.588 - -1.47% -
SetIntersection_None_Vector_uint64_16384_64 1.10% 1093895.241 1105884.927 - -1.04% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 1.10% 711.077 718.864 - 0.14% -
std::partial_sort(deque<int>)_(shuffled)/8192 1.09% 241476.467 244111.166 - -5.74% -
SetIntersection_Front_Set_uint64_4_4 1.09% 135268599.284 136741763.763 - -1.43% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 1.09% 55.164 55.764 - -2.83% -
BM_vector_deque_ranges_copy_backward/2 1.09% 2.065 2.087 - 4.56% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 1.09% 33.299 33.662 - -19.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.09% 2062669.105 2085103.027 - -2.03% -
BM_deque_deque_ranges_copy/65536 1.09% 3064.389 3097.698 - 0.16% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 1.09% 22.066 22.305 - 0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1.08% 1031516.510 1042701.747 - -3.09% -
rng::find(vector<bool>)_(process_all)/1048576 1.08% 3648.751 3688.268 - 2.01% -
BM_StringEraseWithMove_Huge_Transparent 1.08% 43.635 44.108 - -36.53% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.08% 4.541 4.590 - -1.38% -
std::set<int>::find(key)_(existent)/8192 1.08% 7.981 8.067 - 1.10% -
SetIntersection_Front_Vector_float_1024_1 1.08% 1020367.038 1031367.305 - -2.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.08% 616201.313 622826.023 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 1.07% 8636804.313 8729580.433 - -2.12% -
std::multiset<std::string>::clear()/32 1.07% 892.710 902.291 - -2.51% -
std::partial_sort(vector<int>)_(shuffled)/1024 1.07% 6712.658 6784.666 - 0.72% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.07% 9.424 9.525 - -1.33% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 1.07% 529844875.132 535522613.892 - -1.33% -
SetIntersection_None_Vector_string_16384_1024 1.07% 1210447.837 1223413.879 - -0.74% -
std::replace_if(deque<int>)_(prefix)/8192 1.07% 3468.098 3505.179 - 2.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 1.07% 118144346.614 119405994.851 - -1.61% -
SetIntersection_None_Vector_uint32_1024_64 1.07% 1078933.507 1090442.856 - -1.64% -
BM_vector_deque_ranges_move/4000 1.07% 140.749 142.250 - 1.21% -
SetIntersection_None_Vector_float_16_16 1.07% 33562817.496 33920378.083 - -0.58% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 1.06% 9.626 9.728 - 8.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.06% 70440.112 71189.538 - -3.51% -
std::move_backward(deque<int>)/64 1.06% 5.175 5.230 - -0.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 1.06% 6857835.456 6930373.724 - -3.37% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 1.06% 2.913 2.944 - -0.64% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.06% 8.638 8.730 - 7.49% -
std::map<int,_int>::erase(key)_(existent)/1024 1.06% 24.323 24.580 - -3.63% -
SetIntersection_None_Set_uint64_64_1 1.05% 22376645.908 22612695.513 - 0.14% -
SetIntersection_Interlaced_Set_float_1024_1024 1.05% 11865063.156 11989935.101 - -3.42% -
std::any_of(vector<int>)_(process_all)/32 1.05% 8.336 8.423 - 0.38% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.05% 51.650 52.191 - 0.21% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.05% 3.157 3.190 - 41.51% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 1.05% 17.959 18.147 - 0.19% -
SetIntersection_None_Set_uint64_1024_4 1.05% 8777387.241 8869170.617 - -2.61% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.05% 15066.642 15224.187 - -3.66% -
BM_CmpEqual_int_short 1.05% 1.126 1.138 - 0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1.05% 26404621.232 26680559.249 - 0.60% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 1.04% 4.100 4.143 - 2.59% -
std::remove(vector<int>)_(prefix)/1024 1.04% 306.901 310.103 - 2.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.04% 11562987.896 11683539.142 - -0.92% -
SetIntersection_Front_Set_uint32_16_4 1.04% 54208869.964 54772828.750 - -1.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 1.04% 136041410.613 137456259.690 - -1.67% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.04% 24.733 24.990 - 5.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.04% 12187.959 12314.617 - 0.71% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.04% 25675.606 25942.108 - -2.55% -
SetIntersection_None_Vector_uint64_1_1 1.04% 527518003.650 532989747.837 - -1.36% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.03% 5.432 5.488 - 7.53% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.03% 1.387 1.401 - 0.95% -
rng::for_each(map<int>)/8 1.03% 6.099 6.162 - 38.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.03% 166428.148 168143.938 - 0.69% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.03% 27.495 27.778 - 1.89% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 1.03% 307318.670 310481.102 - 1.32% -
std::map<int,_int>::ctor(const&)/1024 1.03% 6616.327 6684.401 - 2.65% -
std::stable_sort(deque<int>)_(pipe-organ)/8 1.03% 21.800 22.024 - -1.98% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1.03% 1606056.316 1622532.957 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1.03% 1632537.600 1649272.621 - -0.92% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 1.02% 530041731.385 535474429.714 - -1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 1.02% 33691903.434 34037179.043 - -0.87% -
SetIntersection_Interlaced_Set_float_16384_16384 1.02% 209594566.884 211738020.358 - 1.41% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 1.02% 211125893.782 213281580.869 - -1.87% -
std::partial_sort_copy(list<int>)_(ascending)/8192 1.02% 56680.018 57258.145 - 0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.02% 13596759.269 13735360.495 - -1.45% -
BM_deque_vector_ranges_copy_backward/2 1.02% 1.840 1.859 - 1.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1.02% 1032187.436 1042683.566 - -2.85% -
SetIntersection_Front_Vector_uint32_1024_1 1.02% 1033338.858 1043835.305 - -1.48% -
BM_deque_deque_move_backward/1 1.02% 2.771 2.799 - 0.80% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 1.02% 26.055 26.319 - -1.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 1.01% 103.525 104.576 - 41.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.01% 6318788.235 6382820.852 - 3.73% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.01% 1514.794 1530.141 - 3.09% -
SetIntersection_Interlaced_Set_uint32_16_4 1.01% 58707465.798 59301955.875 - -1.17% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.01% 8093.926 8175.849 - -1.19% -
SetIntersection_Interlaced_Set_float_262144_1024 1.01% 1509264.568 1524529.705 - -1.31% -
SetIntersection_Front_Vector_uint64_16384_4 1.01% 1044769.358 1055327.590 - -1.39% -
std::stable_sort(deque<int>)_(heap)/1024 1.01% 2723.060 2750.547 - -1.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.01% 1098.667 1109.733 - -4.68% -
SetIntersection_Interlaced_Vector_uint64_1_1 1.01% 528270217.115 533585495.396 - -1.50% -
SetIntersection_None_Set_uint64_16_1 1.01% 65999359.588 66663293.059 - -0.68% -
BM_deque_deque_ranges_copy/64000 1.00% 2926.685 2956.090 - 0.19% -
BM_PushHeap_string_SingleElement_256 1.00% 2.588 2.614 - 0.54% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 1.00% 4.146 4.187 - -1.49% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.00% 12275.293 12398.116 - 0.96% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::find_end(list<int>)_(process_all)/1024 -54.52% 1603.791 729.479 - 4.52% -
std::find_end(list<int>)_(process_all)/1000 -54.08% 1553.680 713.459 - 8.71% -
std::rotate(list<int>)_(by_1/4)/1024 -52.66% 1216.087 575.648 - 2.02% -
std::reverse(deque<int>)/8 -52.56% 5.276 2.503 - -0.26% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -48.11% 705044.781 365821.459 - -47.09% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.69% 0.483 0.272 - -43.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -43.14% 21.665 12.318 - 1.47% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -42.94% 0.485 0.277 - -42.95% -
std::map<int,_int>::contains(key)_(non-existent)/8192 -42.85% 19.487 11.137 - 18.88% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -42.70% 0.482 0.276 - -12.17% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -41.01% 39.772 23.463 - -38.71% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -40.92% 671137.264 396516.844 - -39.57% -
std::set<std::string>::insert(value)_(already_present)/8192 -37.66% 61.176 38.136 - 21.93% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -37.37% 20.286 12.705 - 6.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -36.54% 35.213 22.346 - -26.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -36.08% 1015.580 649.117 - -61.05% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -32.43% 996.301 673.212 - 23.13% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -32.04% 12.983 8.823 - -47.23% -
BM_vector_deque_copy_backward/0 -31.19% 0.609 0.419 - -0.06% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -30.93% 105.896 73.142 - -1.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -30.93% 986.049 681.101 - -61.02% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -30.16% 49.244 34.390 - -53.41% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -29.76% 8.450 5.936 - -44.14% -
std::find_if_not(deque<int>)_(process_all)/8192 -29.40% 2837.140 2002.961 - 1.38% -
std::find_if_not(deque<int>)_(process_all)/32768 -29.18% 11379.579 8059.140 - 0.85% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -28.38% 7674310.935 5496131.758 - -10.51% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -28.31% 31.664 22.699 - -28.91% -
std::move(vector<int>)/32768 -28.22% 2403.208 1725.058 - 1.18% -
std::move(vector<bool>)_(aligned)/1048576 -28.14% 2404.123 1727.689 - 1.42% -
SetIntersection_Front_Set_string_262144_64 -27.86% 6380756.640 4603037.517 - -7.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -27.81% 32.912 23.761 - -30.02% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -27.57% 11.457 8.299 - -12.90% -
SetIntersection_Interlaced_Vector_string_262144_1024 -27.26% 338535513.594 246251463.328 - 2.48% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -26.68% 128.562 94.256 - -0.51% -
std::set<std::string>::erase(key)_(existent)/32 -26.01% 74.306 54.979 - -35.34% -
std::set<std::string>::erase(key)_(existent)/1024 -25.81% 98.712 73.234 - -1.92% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -25.14% 7.768 5.815 - -12.11% -
std::find_first_of(deque<int>)_(large_needle)/50 -24.85% 894.920 672.556 - -5.53% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -24.50% 2652.609 2002.771 - -45.24% -
std::search(deque<int>)_(no_match)/1024 -24.47% 352.671 266.382 - -12.13% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -24.02% 1554.932 1181.416 - -21.57% -
std::copy_backward(vector<int>)/4096 -24.01% 191.774 145.728 - -42.77% -
std::find_if(list<int>)_(bail_25%)/32768 -23.76% 9297.107 7088.037 - -4.58% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -22.86% 0.343 0.264 - -33.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -22.76% 1.462 1.129 - -16.58% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -22.57% 1694.961 1312.365 - -17.88% -
std::unordered_multiset<int>::clear()/8192 -22.50% 79008.545 61228.817 - -8.90% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -22.50% 1.367 1.059 - -9.27% -
std::unordered_multiset<int>::clear()/1024 -22.36% 10155.024 7884.006 - -8.44% -
ranges::min(std::deque<char>)/1 -22.29% 0.849 0.660 - -3.82% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -22.01% 646.451 504.150 - -45.18% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -21.85% 1.849 1.445 - -16.33% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -21.38% 26.999 21.227 - -8.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -21.24% 23.912 18.833 - -64.07% -
std::find_if(list<int>)_(process_all)/8192 -20.70% 9301.143 7375.494 - -1.01% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -20.69% 27.253 21.615 - -17.83% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.59% 32.196 25.566 - 2.43% -
std::unordered_set<std::string>::erase(iterator)/8192 -20.30% 40.092 31.955 - 9.23% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -20.26% 1.728 1.378 - -14.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -19.96% 1.853 1.483 - -20.56% -
BM_deque_deque_ranges_move/0 -19.63% 0.922 0.741 - -19.69% -
std::find_if_not(vector<char>)_(bail_25%)/8 -19.58% 1.073 0.863 - -7.48% -
SetIntersection_Interlaced_Vector_string_256_16 -19.55% 12580863.782 10121372.878 - -2.63% -
SetIntersection_None_Set_float_1024_256 -19.24% 10887850.719 8793333.232 - 0.12% -
std::find_first_of(deque<int>)_(large_needle)/32 -19.05% 348.917 282.454 - -4.04% -
std::set<int>::contains(key)_(non-existent)/8192 -18.68% 14.562 11.843 - 14.74% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -18.64% 980.612 797.789 - 0.01% -
std::find_if(vector<char>)_(bail_25%)/1024 -18.47% 30.894 25.188 - -3.16% -
rng::find_last_if(vector<char>)_(bail_10%)/50 -18.17% 13.883 11.361 - -0.54% -
BM_vector_deque_move/2 -18.08% 2.003 1.641 - -18.13% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -17.84% 2.926 2.404 - -25.06% -
std::search_n(list<int>)_(no_match)/32 -17.76% 11.191 9.203 0.504 -9.58% 0.504
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -17.72% 42.222 34.741 - 0.29% -
BM_vector_deque_move/1 -17.70% 2.260 1.860 - -18.48% -
BM_map_find_string_literal -17.70% 17.334 14.265 0.338 0.13% 0.338
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -17.67% 1631.042 1342.884 - -20.94% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -17.55% 11130.441 9176.894 - -16.48% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -17.50% 1.470 1.213 - -16.34% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -17.37% 0.612 0.506 - 9.26% -
std::unordered_multiset<int>::erase(iterator)/8192 -17.35% 23.866 19.726 - -13.50% -
SetIntersection_None_Set_float_1024_4 -17.32% 10805858.725 8934455.458 - -0.01% -
std::reverse(list<int>)/4096 -17.17% 1909.060 1581.197 - -10.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -17.13% 1.343 1.113 - -11.56% -
std::map<int,_int>::find(key)_(non-existent)/32 -17.07% 2.680 2.222 - 0.55% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -17.05% 39.553 32.808 - -19.67% -
std::unordered_multiset<int>::count(key)_(existent)/32 -16.97% 2.009 1.668 - -10.04% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -16.92% 0.441 0.366 - 8.29% -
SetIntersection_None_Set_float_1024_64 -16.81% 10777393.893 8965462.278 - -1.50% -
SetIntersection_None_Set_float_1024_16 -16.71% 10647533.354 8868381.740 - -0.42% -
std::stable_partition(list<int>)_(dense)/1024 -16.63% 1746.861 1456.312 - -16.64% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -16.52% 106.112 88.583 - 1.18% -
SetIntersection_None_Set_float_1024_1 -16.47% 10744446.006 8974594.138 - -0.00% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -16.32% 11.555 9.669 - -30.46% -
std::find_first_of(list<int>)_(large_needle)/50 -16.25% 2077.034 1739.463 - -0.01% -
std::find_if(vector<char>)_(bail_25%)/32768 -16.11% 953.709 800.037 - -15.23% -
std::unordered_set<int>::find(key)_(existent)/32 -16.04% 1.430 1.200 - -9.44% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -15.92% 1.652 1.389 - -10.55% -
std::unordered_multiset<int>::erase(iterator)/1024 -15.78% 23.414 19.719 - -2.19% -
rng::starts_with(list<int>,_pred)/8192 -15.70% 11616.679 9793.272 - -19.85% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -15.66% 52.658 44.413 - -1.71% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -15.64% 56.922 48.018 - -20.52% -
SetIntersection_Front_Set_string_64_64 -15.50% 42094520.077 35569276.297 - 4.31% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -15.46% 584.975 494.530 - 0.68% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -15.45% 11.018 9.315 - -11.81% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.45% 6681.248 5648.988 - -12.96% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -15.43% 6819.684 5767.144 - -9.69% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -15.42% 87.032 73.613 - -2.39% -
rng::contains(list<int>)_(process_all)/8192 -15.42% 8276.483 7000.579 - -2.57% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -15.37% 24.495 20.730 - -10.80% -
std::unordered_multimap<int,_int>::clear()/1024 -15.36% 9783.777 8281.281 - -2.30% -
std::reverse(list<int>)/32768 -15.33% 20534.179 17386.523 - -9.52% -
BM_vector_deque_ranges_copy/64000 -15.31% 3352.947 2839.549 - -0.07% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -15.27% 24.815 21.026 - -18.45% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -15.20% 38.380 32.548 - -50.62% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -15.15% 1.895 1.608 - -3.20% -
BM_vector_deque_copy/64000 -15.14% 3349.551 2842.403 - -0.00% -
std::swap_ranges(deque<int>)/8192 -15.10% 3002.144 2548.794 - -5.77% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -15.09% 29900.598 25387.948 - -45.10% -
BM_vector_deque_ranges_move/64000 -15.05% 3348.204 2844.199 - 0.03% -
BM_std_minmax_element<char>/1024 -15.01% 295.084 250.789 - -8.21% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -14.98% 13.414 11.405 - -5.53% -
BM_vector_deque_move/64000 -14.86% 3338.432 2842.436 - -0.06% -
BM_std_minmax_element<char>/4000 -14.83% 1123.436 956.800 - -8.73% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -14.74% 53267.918 45417.421 - -11.56% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -14.73% 1.225 1.045 - 4.06% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -14.72% 1.988 1.695 - 10.97% -
BM_std_minmax_element<char>/5500 -14.67% 1537.326 1311.734 - -8.97% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -14.65% 1562.515 1333.585 - -4.86% -
BM_std_minmax_element<char>/4096 -14.59% 1147.254 979.873 - -8.92% -
BM_vector_deque_copy/65536 -14.59% 3343.286 2855.558 - -0.06% -
std::unordered_set<int>::contains(key)_(existent)/32 -14.58% 1.473 1.258 - -10.69% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.57% 22145.868 18919.582 - -0.63% -
std::copy(vector<bool>)_(aligned)/262144 -14.55% 757.761 647.489 - 10.15% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -14.55% 67.264 57.476 - 7.87% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -14.55% 62.735 53.609 - -40.20% -
BM_vector_deque_ranges_copy/65536 -14.41% 3342.726 2860.879 - 0.04% -
std::map<std::string,_int>::erase(key)_(existent)/32 -14.39% 72.200 61.808 - -18.67% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -14.38% 1.439 1.232 - -12.35% -
BM_vector_deque_ranges_move/65536 -14.27% 3338.316 2861.928 - 0.08% -
std::all_of(list<int>)_(process_all)/8192 -14.22% 8224.799 7054.968 - -7.71% -
std::unordered_multimap<int,_int>::clear()/8192 -14.20% 74186.558 63649.683 - -5.18% -
std::find_if_not(deque<int>)_(process_all)/1024 -14.02% 293.531 252.372 - 1.45% -
BM_std_minmax_element<char>/512 -13.99% 150.504 129.446 - -6.88% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -13.80% 20969.846 18075.961 - -0.15% -
BM_vector_deque_move_backward/0 -13.79% 0.473 0.408 - -2.70% -
BM_std_minmax_element<char>/70000 -13.73% 19512.637 16832.629 - -7.66% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -13.73% 56658.704 48879.005 - -1.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -13.70% 100.399 86.649 - 15.78% -
BM_std_minmax_element<char>/64000 -13.69% 17826.464 15385.495 - -7.44% -
std::find_first_of(vector<int>)_(small_needle)/50 -13.68% 83.801 72.334 - 0.34% -
BM_vector_deque_ranges_copy/0 -13.65% 0.426 0.368 - -46.06% -
BM_std_minmax_element<char>/65536 -13.62% 18241.098 15756.882 - -7.53% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -13.62% 1421.624 1228.046 - -7.19% -
std::find_if(vector<char>)_(bail_25%)/8192 -13.58% 244.142 210.996 - -7.70% -
rng::find_last(deque<int>)_(bail_90%)/8192 -13.56% 234.552 202.740 - -44.44% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -13.55% 0.653 0.565 - -18.67% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -13.53% 54.521 47.143 - -16.30% -
std::rotate(list<int>)_(by_1/2)/8192 -13.51% 5489.407 4748.058 - 1.96% -
BM_vector_deque_move/65536 -13.49% 3338.566 2888.112 - 1.03% -
std::replace(vector<int>)_(sprinkled)/50 -13.30% 9.757 8.460 - -3.45% -
SetIntersection_Interlaced_Vector_string_16384_16 -13.24% 4834731.332 4194731.529 - -0.05% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -13.08% 162708.845 141434.505 - -1.57% -
std::find(vector<long_long>)_(process_all)/8 -12.84% 1.156 1.007 - -11.59% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -12.84% 626.946 546.459 - 0.55% -
SetIntersection_Interlaced_Set_string_262144_16 -12.75% 2398696.941 2092845.785 - -3.20% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.63% 6673.472 5830.455 - -0.03% -
rng::find_last(deque<int>)_(bail_90%)/1024 -12.55% 33.300 29.122 - -36.60% -
SetIntersection_Interlaced_Vector_float_1024_4 -12.51% 1450771.009 1269307.725 - -8.77% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -12.50% 11186.964 9788.923 - 0.18% -
BM_PushHeap_uint64_SingleElement_1 -12.48% 0.613 0.536 - 7.03% -
ranges::min(std::vector<char>)/1 -12.47% 0.334 0.293 - -33.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -12.47% 43.218 37.829 - -5.32% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -12.38% 1.492 1.307 - 3.97% -
BM_deque_deque_ranges_copy_backward/0 -12.32% 0.852 0.747 - -5.29% -
BM_vector_deque_move/70000 -12.27% 3528.575 3095.641 - -0.30% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -12.25% 696.850 611.515 - 5.90% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -12.20% 20199.385 17734.129 - -7.33% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -12.19% 363.013 318.770 - -1.99% -
BM_vector_deque_copy/70000 -12.08% 3530.682 3103.999 - -0.02% -
BM_std_minmax_element<short>/3 -12.01% 1.306 1.149 - 6.42% -
BM_PushHeap_float_Random_4 -12.00% 2.600 2.288 - -23.92% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -11.92% 4760960.929 4193328.759 - 14.08% -
BM_vector_deque_ranges_move/70000 -11.91% 3525.947 3106.157 - 0.10% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -11.86% 1045049.875 921138.798 - -10.40% -
std::swap_ranges(deque<int>)/1024 -11.82% 362.224 319.401 - -6.13% -
std::set<std::string>::ctor(const&)/32 -11.71% 800.773 707.037 - -15.05% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -11.65% 2877.368 2542.074 - 0.15% -
bm_lexicographical_compare<int>/1 -11.62% 1.398 1.236 - -14.61% -
std::adjacent_find(deque<int>)/50 -11.53% 16.165 14.302 - 1.92% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -11.52% 1.417 1.254 - -9.88% -
BM_tolower_char<wchar_t> -11.36% 0.690 0.612 - 1.49% -
BM_toupper_char<wchar_t> -11.34% 0.688 0.610 - -11.30% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -11.33% 39.432 34.965 - -14.29% -
std::rotate(deque<int>)_(by_1/2)/8192 -11.31% 1641.476 1455.873 - -0.19% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.24% 132626.009 117720.014 - -2.40% -
std::move(list<int>)/4096 -11.24% 4437.734 3938.993 - -9.67% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -11.24% 12.896 11.446 - -1.53% -
std::list<int>::insert(begin)_(cheap_elements)/32 -11.23% 11.599 10.296 - 1.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -11.21% 84.272 74.825 - 0.67% -
std::rotate(vector<bool>)_(by_1/4)/1024 -11.20% 14.485 12.862 - -9.17% -
std::set<int>::clear()/8192 -11.19% 88902.463 78954.919 - -3.92% -
std::unordered_set<int>::find(key)_(existent)/8192 -11.14% 1.586 1.409 - 0.62% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.06% 12.421 11.047 - -8.46% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -11.05% 1.960 1.744 - 30.59% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -10.99% 87.541 77.923 - -35.22% -
std::unordered_set<std::string>::clear()/1024 -10.98% 26003.717 23149.041 - -3.15% -
std::transform(list<int>,_list<int>)/8192 -10.97% 9540.853 8494.203 - -5.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -10.97% 11060.869 9847.955 - -2.97% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -10.93% 229715.558 204598.611 - -2.79% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -10.92% 59.167 52.706 - -6.57% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -10.76% 30.551 27.264 - -10.90% -
std::unordered_multiset<int>::erase(iterator)/32 -10.72% 21.927 19.576 - -2.30% -
std::set<int>::clear()/1024 -10.70% 10259.508 9161.379 - -4.50% -
std::flat_map<int,_int>::erase(iterator)/1024 -10.67% 84.610 75.579 - -0.32% -
BM_tolower_char<char> -10.65% 0.691 0.618 - -10.71% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -10.63% 1.185 1.059 - -4.61% -
std::map<int,_int>::find(key)_(non-existent)/8192 -10.62% 8.369 7.480 - 6.71% -
std::find_first_of(vector<int>)_(small_needle)/32 -10.61% 54.752 48.942 - 4.96% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -10.58% 108064.081 96627.574 - -0.37% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -10.53% 0.341 0.305 - -16.73% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -10.46% 364.412 326.307 - -2.06% -
BM_deque_vector_move_backward/64000 -10.43% 8769.153 7854.945 - 9.50% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -10.40% 7.078 6.342 - 16.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -10.40% 21.152 18.953 - -11.05% -
std::find_if(vector<int>)_(bail_25%)/1024 -10.37% 32.304 28.952 - 3.37% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -10.36% 46.799 41.952 - 5.62% -
std::multiset<int>::insert(value)_(already_present)/1024 -10.33% 30.765 27.585 - -1.04% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.30% 22.205 19.917 - -10.77% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -10.29% 42.018 37.693 - 26.46% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -10.26% 619.753 556.182 - -1.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -10.26% 615.426 552.304 - -0.96% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -10.25% 362.331 325.190 - -2.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -10.19% 0.519 0.466 - -6.77% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.15% 100.129 89.964 - 0.17% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -10.08% 22.770 20.476 - -8.70% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -10.03% 25.802 23.215 - 4.85% -
rng::contains_subrange(deque<int>)_(same_length)/16 -10.00% 12.305 11.075 - -12.85% -
std::list<int>::ctor(size)/1024 -9.78% 13271.755 11973.464 - 0.70% -
SetIntersection_Front_Vector_uint32_16384_1024 -9.75% 5896667.564 5321641.201 - -10.15% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -9.73% 634.596 572.829 - 10.58% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -9.71% 34.128 30.813 - 28.65% -
std::find_if_not(deque<int>)_(process_all)/50 -9.71% 14.518 13.108 - 3.84% -
std::unordered_set<int>::find(key)_(existent)/1024 -9.68% 1.541 1.392 - -6.33% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -9.67% 33.918 30.639 - -9.53% -
std::copy_backward(vector<bool>)_(aligned)/64 -9.65% 1.765 1.595 - -0.64% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -9.64% 504.543 455.891 - -16.59% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -9.59% 704.926 637.328 - 4.58% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -9.57% 732.628 662.480 - -2.92% -
std::set<std::string>::contains(key)_(existent)/32 -9.46% 15.810 14.314 - -10.08% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -9.46% 6.956 6.298 - -2.90% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -9.36% 41.258 37.396 - -4.47% -
std::unordered_set<std::string>::clear()/8192 -9.36% 240772.408 218245.695 - -2.97% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -9.34% 1.486 1.347 - -13.59% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -9.34% 0.470 0.426 - 9.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.32% 420.224 381.048 - -1.37% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 -9.29% 1.216 1.103 - 5.93% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -9.26% 3.656 3.318 - -16.36% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -9.24% 23.802 21.602 - -1.79% -
std::is_sorted_until(list<int>)/1024 -9.14% 812.968 738.656 - -0.37% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 -9.14% 22.059 20.043 - 0.32% -
std::count(vector<int>)_(every_other)/8 -9.12% 1.382 1.256 - -5.95% -
std::list<int>::ctor(size)/32 -9.11% 368.540 334.966 - 2.32% -
std::map<int,_int>::find(key)_(non-existent)/1024 -9.10% 5.914 5.375 - 1.95% -
std::copy(list<int>)/4096 -9.07% 3284.587 2986.590 - -8.64% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -9.01% 550.929 501.304 - -0.81% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -8.97% 12384.725 11273.379 - -0.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.97% 50.555 46.022 - -9.85% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -8.96% 2.546 2.318 - -2.82% -
BM_vector_deque_ranges_copy/70000 -8.96% 3530.944 3214.663 - 3.56% -
bm_write -8.95% 556.740 506.909 - -4.70% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -8.90% 21.911 19.962 - 0.29% -
std::set<std::string>::contains(key)_(non-existent)/1024 -8.88% 24.461 22.290 - 11.20% -
std::find_if_not(vector<int>)_(bail_25%)/1024 -8.84% 32.657 29.770 - 4.53% -
std::none_of(list<int>)_(process_all)/8192 -8.83% 8297.072 7564.833 - -5.10% -
BM_std_minmax_element<char>/3 -8.82% 1.207 1.100 - -5.45% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -8.82% 799.421 728.939 - 0.23% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -8.81% 22829.745 20819.166 - 4.17% -
std::replace(list<int>)_(sprinkled)/1024 -8.79% 796.756 726.761 - 0.08% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -8.77% 366.975 334.783 - 0.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -8.77% 14034.198 12803.737 - -1.62% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 -8.76% 4.904 4.474 - -0.37% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -8.76% 219.816 200.568 - -4.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -8.76% 1.240 1.131 - -9.80% -
BM_PushHeap_uint32_Ascending_64 -8.73% 1.667 1.521 - 0.27% -
ranges::minmax(std::vector<char>)/8 -8.70% 0.967 0.883 - -12.64% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -8.69% 4.908 4.481 - 5.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -8.69% 34.750 31.732 - -20.52% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -8.68% 359.850 328.625 - -3.36% -
std::unordered_set<int>::clear()/8192 -8.63% 72347.212 66107.182 - -1.76% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -8.61% 2573.011 2351.425 - -4.84% -
BM_vector_deque_ranges_move_backward/2 -8.59% 2.064 1.886 - -8.52% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -8.58% 146.848 134.247 - -3.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -8.54% 0.697 0.638 - -6.76% -
BM_std_minmax_element<char>/4 -8.50% 1.309 1.197 - -0.75% -
std::copy_backward(vector<bool>)_(aligned)/512 -8.47% 1.575 1.441 - -6.82% -
std::list<int>::ctor(size)/8192 -8.44% 107313.622 98252.393 - 1.13% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -8.42% 28.190 25.816 - -3.07% -
std::remove(deque<int>)_(prefix)/32 -8.41% 55.970 51.261 - -3.02% -
std::search(deque<int>,_pred)_(no_match)/1024 -8.40% 475.704 435.732 - -0.14% -
std::fill(list<int>)/8192 -8.40% 8221.868 7531.434 - -11.59% -
BM_std_minmax_element<int>/1 -8.38% 0.332 0.304 - 3.44% -
bm_ranges_swap_ranges_vb_aligned/256 -8.38% 4.266 3.909 - 10.57% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -8.37% 5.843 5.354 - -25.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -8.37% 44314.988 40607.557 - -1.39% -
BM_vector_deque_move/64 -8.35% 2.877 2.636 - -4.90% -
std::for_each_n(list<int>)/8 -8.31% 2.576 2.362 - -2.44% -
SetIntersection_Front_Vector_uint64_262144_1024 -8.31% 5836167.865 5350935.983 - 0.17% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 -8.31% 10.381 9.518 - 14.97% -
std::search(deque<int>,_pred)_(no_match)/1048576 -8.29% 486290.250 445972.098 - 0.02% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -8.28% 14.956 13.717 - -1.81% -
BM_deque_vector_copy_backward/0 -8.28% 1.500 1.376 - -10.72% -
std::search(deque<int>,_pred)_(no_match)/8192 -8.28% 3810.093 3494.783 - -0.05% -
std::unordered_multiset<int>::clear()/32 -8.27% 638.742 585.893 - -2.32% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -8.24% 1.247 1.144 - -9.88% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -8.24% 778.143 714.040 - -1.61% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -8.23% 31.951 29.321 - 0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -8.22% 16415710.889 15066233.138 - 12.54% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -8.21% 107296.970 98486.857 - -0.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.21% 29367.290 26956.157 - -2.07% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -8.19% 21.433 19.677 - -10.60% -
std::search(deque<int>,_pred)_(no_match)/1000 -8.18% 461.416 423.675 - -0.21% -
BM_deque_vector_move_backward/0 -8.06% 1.593 1.465 - 6.80% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 -8.04% 4.985 4.584 - 0.04% -
std::for_each_n(join_view(vector<vector<int>>))/8 -8.03% 1.683 1.548 - 9.84% -
SetIntersection_Front_Set_float_1024_64 -8.02% 1787505.426 1644079.963 - -3.26% -
BM_deque_vector_copy_backward/70000 -8.02% 9356.889 8606.158 - 8.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -8.02% 48.370 44.489 - 0.26% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.01% 713.599 656.461 - -10.60% -
std::unordered_set<std::string>::clear()/32 -7.99% 1003.435 923.219 - -0.70% -
std::vector<std::string>::ctor(size)/8192 -7.92% 4521.391 4163.325 - -19.74% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -7.91% 34.054 31.362 - -2.62% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -7.90% 7490.759 6898.836 - -2.75% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 -7.89% 38.312 35.288 - 1.65% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 -7.89% 6.516 6.002 - 7.75% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -7.89% 1.883 1.735 - 12.49% -
std::set<int>::erase(iterator)/8192 -7.88% 21.567 19.867 - -4.01% -
BM_deque_vector_ranges_copy_backward/64000 -7.84% 8486.242 7821.329 - 8.38% -
SetIntersection_Front_Set_string_256_256 -7.82% 30669558.724 28270508.900 - -3.89% -
std::map<std::string,_int>::erase(iterator)/8192 -7.79% 31.782 29.304 - 0.94% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -7.75% 35.241 32.509 - 4.04% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -7.69% 12372.589 11420.788 - -0.42% -
SetIntersection_Front_Vector_uint64_16384_1024 -7.69% 5812992.184 5366114.373 - 0.61% -
std::find_first_of(list<int>)_(large_needle)/1024 -7.68% 918676.010 848163.333 - -13.96% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -7.64% 1.519 1.403 - -3.10% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -7.64% 1.653 1.527 - -8.14% -
std::copy_n(list<int>)/4096 -7.62% 3863.183 3568.738 - -14.62% -
BM_deque_vector_ranges_move_backward/0 -7.60% 1.587 1.467 - -7.41% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 -7.58% 1.233 1.140 - 9.36% -
BM_StringConstructDestroyCStr_Small_Opaque -7.56% 2.250 2.080 - -7.66% -
std::find_if(vector<char>)_(process_all)/8 -7.54% 1.604 1.483 - 17.88% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -7.54% 33.788 31.240 - 3.56% -
std::find(list<int>)_(process_all)/32768 -7.50% 28147.241 26035.207 - 0.24% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -7.50% 10.372 9.594 - 6.49% -
bm_swap_ranges_vb_aligned/64 -7.47% 2.999 2.775 - -3.96% -
std::set<std::string>::ctor(const&,_alloc)/32 -7.47% 749.595 693.607 - -18.45% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -7.46% 28715.287 26571.889 - -4.78% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -7.42% 0.614 0.569 - -3.78% -
std::find_first_of(vector<int>)_(small_needle)/1024 -7.41% 1613.085 1493.476 - 3.22% -
std::set<int>::erase(iterator)/1024 -7.38% 21.397 19.818 - -2.10% -
SetIntersection_Interlaced_Set_string_262144_64 -7.38% 2243916.260 2078369.303 - -3.23% -
std::partition_copy(vector<int>)/8192 -7.38% 4936.421 4572.296 - -0.63% -
BM_vector_deque_ranges_move_backward/1 -7.37% 2.332 2.160 - -7.27% -
std::find(vector<bool>)_(process_all)/50 -7.33% 0.692 0.641 - 14.48% -
BM_deque_vector_copy/64000 -7.30% 3092.438 2866.790 - 0.26% -
std::multiset<int>::ctor(const&)/32 -7.27% 239.011 221.633 - 2.41% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -7.27% 22679.114 21031.095 - 4.71% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -7.25% 195795.393 181604.177 - 4.08% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 -7.22% 2.494 2.314 - -0.16% -
rng::starts_with(deque<int>)/1000 -7.19% 477.218 442.919 - 1.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -7.16% 1295.476 1202.720 - 6.14% -
std::stable_partition(list<int>)_(dense)/32 -7.13% 37.859 35.159 - 4.93% -
BM_deque_vector_ranges_move_backward/65536 -7.12% 8642.960 8027.551 - 8.76% -
BM_StringConstructDestroyCStr_Large_Opaque -7.12% 17.906 16.631 - 10.49% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 -7.12% 9.876 9.173 - 15.54% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -7.11% 248.692 230.998 - -9.69% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -7.10% 32.089 29.811 - -2.38% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -7.10% 1.374 1.276 - 1.27% -
std::generate(list<int>)/8192 -7.07% 7555.067 7021.102 - -6.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -7.07% 49600.854 46095.410 - -8.37% -
std::find_end(deque<int>)_(near_matches)/1024 -7.06% 17601.439 16358.852 - -47.51% -
SetIntersection_Front_Vector_uint64_16384_16384 -7.06% 75468271.928 70143475.603 - -5.78% -
std::find_first_of(vector<int>)_(small_needle)/8192 -7.04% 12896.208 11988.699 - 3.29% -
rng::contains_subrange(deque<int>)_(same_length)/32 -7.04% 19.849 18.452 - -8.72% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 -7.04% 12.383 11.512 - 3.46% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -7.03% 117995.644 109700.296 - 0.27% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.99% 48599.188 45201.239 - -12.68% -
BM_deque_vector_move_backward/65536 -6.97% 8792.775 8180.184 - 11.12% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -6.96% 506581.348 471324.219 - -7.30% -
SetIntersection_Interlaced_Set_string_1024_64 -6.91% 18155992.610 16901592.292 - -0.92% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.90% 126704.663 117966.366 - -2.04% -
std::move(vector<bool>)_(unaligned)/512 -6.90% 5.108 4.756 - -0.54% -
BM_PushHeap_string_QuickSortAdversary_262144 -6.89% 17.009 15.838 - -4.85% -
BM_deque_vector_move_backward/70000 -6.86% 9234.024 8600.970 - 8.78% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.85% 13488.183 12563.733 - -6.97% -
std::find_end(deque<int>)_(near_matches)/1000 -6.85% 16859.744 15704.579 - -47.68% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 -6.85% 17.754 16.538 - -0.43% -
std::find_if(list<int>)_(process_all)/32768 -6.83% 27669.370 25780.386 - 0.01% -
std::unique(list<int>,_pred)_(contiguous)/8192 -6.83% 8162.045 7604.839 - 1.47% -
BM_CmpLess_ushort_schar -6.82% 1.081 1.007 - -9.99% -
BM_deque_vector_ranges_move_backward/70000 -6.82% 9342.212 8705.046 - 9.57% -
std::partition(deque<int>)_(dense)/50 -6.82% 14.930 13.912 - -9.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -6.81% 12660858.378 11799122.001 - -0.73% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -6.78% 1925845.511 1795280.848 - 2.28% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -6.78% 25.449 23.724 - 2.50% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -6.75% 0.980 0.914 - 0.06% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -6.70% 20.617 19.235 - -4.43% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -6.69% 10.431 9.733 - -9.83% -
BM_std_minmax_element<char>/64 -6.69% 18.975 17.705 - 3.48% -
std::copy_backward(deque<int>)/32768 -6.68% 3996.196 3729.074 - 1.51% -
SetIntersection_Front_Vector_uint64_262144_256 -6.67% 2277872.701 2125842.120 - -6.76% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -6.66% 4.775 4.457 - -4.51% -
BM_deque_vector_ranges_copy_backward/70000 -6.66% 9254.958 8638.934 - 8.98% -
std::find_if_not(deque<int>)_(process_all)/8 -6.63% 2.761 2.578 - -3.41% -
BM_PushHeap_uint32_SingleElement_4 -6.63% 0.363 0.338 - -1.53% -
rng::fold_left(list<int>)/8192 -6.62% 11331.366 10581.006 - -2.96% -
std::copy(list<int>)/32768 -6.60% 26833.458 25061.119 - -3.01% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -6.59% 26.063 24.346 - 4.37% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -6.59% 194627.957 181811.171 - 4.08% -
BM_deque_vector_copy/65536 -6.58% 3129.822 2923.999 - 0.36% -
BM_StringEraseWithMove_Huge_Opaque -6.56% 48.080 44.928 - -34.15% -
std::multimap<int,_int>::clear()/1024 -6.54% 11499.078 10747.065 - -3.27% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -6.52% 3.716 3.473 - -44.44% -
std::find_if(vector<int>)_(bail_25%)/32768 -6.52% 949.130 887.221 - -6.03% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.52% 23.709 22.165 - -6.70% -
BM_deque_vector_ranges_move_backward/64000 -6.50% 8353.844 7810.598 - 10.80% -
SetIntersection_Interlaced_Vector_string_1024_64 -6.48% 8334534.844 7794824.428 - -9.05% -
std::find_if_not(list<int>)_(process_all)/50 -6.46% 40.789 38.153 - 0.29% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.46% 4.644 4.344 - -6.13% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.45% 14586.976 13646.340 - -6.75% -
BM_vector_deque_copy/1024 -6.44% 38.362 35.890 - 0.31% -
BM_PushHeap_string_PipeOrgan_16384 -6.43% 13.150 12.304 - -3.54% -
ranges::min(std::list<char>)/1 -6.41% 0.389 0.364 - 2.92% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.41% 98.987 92.643 - -7.54% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -6.40% 234.861 219.821 - 1.34% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 -6.40% 6379.621 5971.206 - 1.44% -
std::set<std::string>::contains(key)_(non-existent)/32 -6.40% 11.017 10.312 - 5.08% -
BM_StringRelational_Less_Huge_Empty_Control -6.35% 1.720 1.611 - -2.66% -
BM_PushHeap_uint32_Ascending_256 -6.34% 2.222 2.081 - -0.04% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.32% 35.659 33.406 - -6.03% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 -6.27% 66.121 61.973 - 24.58% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -6.26% 1.481 1.388 - -2.68% -
std::is_sorted(deque<int>,_pred)/8 -6.25% 4.993 4.680 - -2.59% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.25% 362.992 340.300 - 2.61% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -6.25% 10.630 9.966 - 1.07% -
std::multimap<int,_int>::erase(iterator)/1024 -6.24% 21.669 20.317 - -5.02% -
std::unordered_set<int>::clear()/1024 -6.24% 9323.114 8741.299 - 4.57% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.24% 31.919 29.927 - -6.97% -
std::replace_if(list<int>)_(sprinkled)/50 -6.23% 24.531 23.003 - -1.78% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -6.23% 5686.806 5332.800 - -2.22% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.21% 26.429 24.788 - -6.29% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -6.20% 26.792 25.132 - -7.42% -
SetIntersection_Front_Vector_uint32_262144_256 -6.18% 2279153.210 2138224.481 - -6.56% -
rng::find_last(deque<int>)_(bail_90%)/50 -6.17% 1.968 1.846 - -37.07% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.15% 105070.160 98604.823 - -0.20% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -6.15% 5.021 4.712 - -7.87% -
std::unique_copy(deque<int>)_(sprinkled)/1024 -6.15% 496.908 466.366 - 0.56% -
SetIntersection_Front_Set_string_64_16 -6.14% 25682004.361 24104770.591 - -1.09% -
std::set<int>::erase(iterator)/32 -6.12% 20.988 19.704 - -2.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -6.09% 1.250 1.174 - -2.30% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -6.05% 8.715 8.188 - -26.41% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -6.04% 5.936 5.577 - -4.09% -
std::multimap<int,_int>::clear()/8192 -6.01% 90577.193 85131.172 - -4.62% -
std::search(vector<int>)_(same_length)/8192 -6.01% 1985.069 1865.828 - 0.04% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.99% 0.269 0.253 - -0.29% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -5.96% 9.420 8.859 - -11.54% -
std::search(list<int>,_pred)_(same_length)/8192 -5.95% 9643.632 9069.533 - 2.86% -
BM_PushHeap_uint32_SingleElement_16 -5.95% 0.357 0.335 - -0.07% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.93% 19.261 18.118 - 0.33% -
BM_std_minmax_element<int>/2 -5.93% 0.686 0.645 - -2.89% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -5.93% 40.492 38.092 - -6.59% -
std::generate_n(list<int>)/8192 -5.92% 7509.651 7064.838 - -5.19% -
BM_PushHeap_string_PipeOrgan_1024 -5.91% 9.743 9.167 - -2.94% -
std::unordered_set<int>::erase(key)_(existent)/32 -5.90% 22.423 21.100 - -1.19% -
BM_deque_vector_ranges_copy_backward/65536 -5.90% 8618.617 8110.423 - 8.29% -
SetIntersection_Interlaced_Vector_string_16384_256 -5.89% 41918729.993 39451121.924 - 2.92% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -5.89% 1.837 1.729 - 9.92% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -5.87% 636.280 598.914 - -1.87% -
BM_PushHeap_uint64_PipeOrgan_4 -5.87% 0.513 0.483 - -0.26% -
std::partition(deque<int>)_(sparse)/8192 -5.86% 3131.528 2947.886 - -5.53% -
std::remove_copy(deque<int>)_(prefix)/1024 -5.83% 400.911 377.523 - -4.48% -
BM_deque_vector_copy_backward/65536 -5.81% 8744.995 8236.704 - 11.83% -
std::map<std::string,_int>::count(key)_(non-existent)/0 -5.81% 0.272 0.256 - -0.40% -
SetIntersection_Front_Set_uint32_1024_64 -5.80% 1815581.924 1710339.239 - 4.82% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -5.80% 1.039 0.978 - -5.69% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.78% 832.252 784.189 - 1.17% -
rng::fold_left(deque<int>)/8192 -5.77% 4551.999 4289.421 - -5.81% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -5.77% 21.522 20.281 - -7.22% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -5.76% 22.257 20.975 - 0.92% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -5.76% 7668.449 7226.868 - 1.35% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 -5.75% 56202.162 52972.301 - -0.34% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -5.73% 63671.861 60022.146 - 0.92% -
std::set<int>::erase(key)_(existent)/32 -5.70% 22.721 21.425 - -2.65% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -5.70% 1.601 1.510 - -7.34% -
std::set<int>::clear()/32 -5.70% 661.949 624.245 - -1.59% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.66% 112.035 105.699 - -5.48% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -5.65% 20974.997 19789.109 - -1.05% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -5.65% 49.110 46.337 - -8.65% -
BM_deque_deque_copy_backward/0 -5.64% 0.862 0.813 - -11.70% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 -5.62% 0.270 0.255 - -0.67% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 -5.61% 11.683 11.027 - 4.19% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.61% 12.186 11.502 - -4.86% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.59% 1527.092 1441.766 - -3.85% -
ranges::minmax(std::deque<char>)/1 -5.57% 0.787 0.743 - 13.17% -
std::equal(deque<int>)_(it,_it,_it)/50 -5.56% 22.857 21.586 - 0.18% -
std::copy_n(vector<int>)/8 -5.56% 2.277 2.151 - 1.74% -
std::equal(deque<int>)_(it,_it,_it)/8 -5.53% 4.473 4.225 - 1.85% -
std::find_if(list<int>)_(process_all)/8 -5.51% 2.437 2.303 - 0.38% -
BM_deque_vector_ranges_copy/64000 -5.50% 3100.175 2929.572 - 0.58% -
std::remove_copy(list<int>)_(sprinkled)/8192 -5.49% 7310.454 6908.912 - 0.95% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -5.48% 20.720 19.584 - -11.32% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -5.48% 530818.491 501753.006 - -4.21% -
std::stable_sort(vector<int>)_(descending)/8192 -5.43% 19456.824 18399.940 - -0.52% -
std::remove_copy(list<int>)_(prefix)/8192 -5.42% 7312.869 6916.373 - 0.89% -
std::find_if_not(list<int>)_(bail_25%)/1024 -5.40% 191.537 181.186 - -0.22% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 -5.40% 0.557 0.527 - -0.34% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.40% 33.776 31.953 - -5.72% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.39% 26.662 25.225 - -5.57% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -5.38% 35.428 33.524 - 5.93% -
std::rotate(deque<int>)_(by_1/3)/50 -5.36% 31.366 29.684 - -60.65% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.36% 29.614 28.027 - 3.62% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -5.35% 505216.858 478197.178 - -6.84% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -5.35% 2.375 2.248 - -2.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -5.34% 4514624.949 4273585.805 - 4.99% -
std::for_each(list<int>)/8192 -5.31% 8046.114 7618.580 - -2.27% -
SetIntersection_Interlaced_Set_string_64_64 -5.31% 36273625.623 34347538.141 - -2.11% -
BM_deque_deque_ranges_copy_backward/1024 -5.30% 40.167 38.036 - 0.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.30% 33.442 31.668 - 0.82% -
BM_deque_vector_ranges_copy/65536 -5.30% 3120.448 2954.961 - 0.45% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -5.30% 1.747 1.654 - 15.96% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -5.29% 289.401 274.082 - -0.90% -
SetIntersection_Interlaced_Set_uint64_256_64 -5.27% 13575900.739 12859990.605 - -7.19% -
std::map<std::string,_int>::find(key)_(existent)/1024 -5.27% 24.262 22.983 - -3.31% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -5.23% 225.476 213.678 - 3.57% -
std::search(vector<int>,_pred)_(single_element)/1000 -5.20% 535.442 507.575 - -9.87% -
std::find_if(vector<int>)_(bail_25%)/8192 -5.18% 241.772 229.247 - -3.51% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -5.17% 303.761 288.068 - -4.43% -
std::search(vector<int>,_pred)_(single_element)/1024 -5.16% 549.324 520.984 - -9.70% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -5.14% 138.039 130.942 - 1.00% -
rng::contains_subrange(deque<int>)_(near_matches)/8192 -5.13% 1532975.199 1454307.258 - 0.74% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.13% 59017.220 55989.749 - -1.84% -
std::find_end(deque<int>)_(process_all)/1048576 -5.13% 279695.867 265351.410 - -27.54% -
SetIntersection_Interlaced_Vector_string_16384_1024 -5.09% 120735510.147 114586833.696 - 0.58% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.09% 76965371.150 73047733.525 - -5.42% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -5.09% 181584.448 172350.646 - -1.54% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.08% 5943.486 5641.278 - -13.95% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -5.08% 885.003 840.068 - 31.21% -
BM_deque_deque_ranges_move/2 -5.06% 2.243 2.130 - -7.71% -
std::partition(deque<int>)_(dense)/32 -5.06% 9.818 9.322 - -5.40% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -5.05% 37.605 35.706 - -7.45% -
SetIntersection_Front_Vector_float_16384_256 -5.04% 2273412.807 2158732.266 - -0.45% -
BM_PushHeap_uint32_Ascending_16 -5.04% 0.965 0.916 - -0.12% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -5.04% 0.405 0.385 - 2.49% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -5.04% 19.837 18.838 - -6.26% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 -5.03% 6.836 6.492 - 3.77% -
BM_deque_deque_ranges_move/1 -5.02% 2.488 2.363 - -9.05% -
BM_StringRelational_Less_Large_Huge_Control -5.02% 2.264 2.150 - -1.38% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -5.01% 4.522 4.296 - -3.47% -
std::remove_copy_if(list<int>)_(prefix)/8192 -5.01% 7695.146 7309.651 - 1.82% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.00% 76914739.366 73067346.326 - -5.43% -
ranges::min(std::deque<char>)/8 -4.99% 2.484 2.360 - 3.36% -
SetIntersection_Interlaced_Set_string_262144_256 -4.99% 2087845.785 1983640.951 - -4.70% -
std::copy_backward(vector<bool>)_(aligned)/4096 -4.98% 5.104 4.850 - -3.54% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -4.95% 12.054 11.457 - -7.41% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -4.95% 2362677.430 2245821.591 - 11.69% -
std::find(list<int>)_(process_all)/1024 -4.94% 722.621 686.908 - 0.18% -
std::remove(deque<int>)_(prefix)/50 -4.92% 62.843 59.752 - 3.88% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -4.91% 820.004 779.708 - -10.66% -
std::reverse_copy(deque<int>)/512 -4.91% 130.949 124.517 - 1.05% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.90% 36.963 35.150 - -3.19% -
std::multiset<int>::erase(key)_(existent)/1024 -4.85% 42.015 39.978 - 0.30% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 -4.83% 932.229 887.194 - -0.17% -
std::find_end(deque<int>)_(match_near_end)/1000 -4.83% 38.118 36.277 - -89.59% -
BM_deque_vector_copy_backward/64000 -4.83% 8663.107 8244.905 - 10.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.81% 2.451 2.333 - -11.74% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -4.80% 224.334 213.558 - 1.34% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -4.80% 878.030 835.859 - 18.86% -
BM_vector_deque_ranges_copy_backward/0 -4.80% 0.421 0.401 - -22.73% -
std::set<int>::insert(value)_(new_value,_end)/1024 -4.79% 42.469 40.436 - -2.44% -
BM_StringFindStringLiteral/1024 -4.78% 18.039 17.177 - -27.79% -
std::set<std::string>::erase(iterator)/32 -4.77% 27.023 25.732 - -18.90% -
BM_PushHeap_string_PipeOrgan_256 -4.76% 8.141 7.754 - -1.99% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -4.75% 36.622 34.884 - -5.78% -
BM_vector_deque_move/0 -4.74% 0.396 0.377 - -27.36% -
std::find_if(deque<int>)_(process_all)/8 -4.73% 2.756 2.626 - 1.94% -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 -4.73% 0.264 0.251 - -0.14% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.72% 28.062 26.738 - -5.82% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -4.72% 872.926 831.766 - 2.46% -
std::multimap<int,_int>::erase(iterator)/32 -4.71% 21.259 20.258 - -3.43% -
bm_ranges_lexicographical_compare<int>/1 -4.70% 1.319 1.257 - -2.27% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -4.69% 34.864 33.227 - -5.75% -
BM_StringFindCharLiteral/256 -4.69% 5.573 5.311 - -0.30% -
std::set<std::string>::contains(key)_(existent)/1024 -4.68% 24.304 23.167 - 10.84% -
std::fill_n(list<int>)/1024 -4.67% 466.053 444.302 - 0.78% -
std::find_end(deque<int>)_(process_all)/1000 -4.66% 299.024 285.104 - 9.05% -
std::find_if(vector<int>)_(bail_25%)/8 -4.62% 0.852 0.812 - 10.76% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -4.61% 3498.266 3336.918 - -0.47% -
std::search(vector<int>)_(no_match)/1000 -4.61% 217.674 207.638 - -3.23% -
std::move(vector<int>)/8 -4.60% 2.383 2.274 - 4.81% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -4.60% 836.530 798.069 - -44.41% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.59% 554.992 529.499 - 0.13% -
std::sort(vector<int>)_(shuffled)/8192 -4.59% 46984.163 44829.838 - -0.49% -
std::search(vector<int>)_(no_match)/1024 -4.56% 222.531 212.395 - -3.25% -
std::multiset<int>::equal_range(key)_(existent)/8192 -4.55% 8.614 8.222 - -5.52% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -4.54% 59314.859 56622.000 - -0.12% -
std::multimap<int,_int>::erase(key)_(existent)/32 -4.53% 23.756 22.679 - -2.27% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -4.51% 391.670 373.993 - -3.49% -
std::set<std::string>::count(key)_(existent)/32 -4.51% 16.731 15.976 - 3.49% -
SetIntersection_Front_Set_string_16384_4 -4.50% 1323417.774 1263882.889 - 0.44% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -4.49% 12169.945 11623.164 - 2.23% -
BM_num_put<const_void*> -4.49% 13.061 12.474 - 11.31% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -4.48% 1.352 1.291 - 0.97% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -4.48% 58.968 56.328 - -5.12% -
std::find_if_not(list<int>)_(bail_25%)/8 -4.46% 0.974 0.931 - 1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -4.46% 562477322.699 537400912.458 - -1.45% -
BM_deque_vector_ranges_copy/70000 -4.45% 3386.029 3235.461 - 1.20% -
SetIntersection_Front_Set_uint64_1024_1024 -4.44% 12144881.640 11605267.517 - -6.14% -
rng::find_last(vector<char>)_(bail_90%)/8 -4.44% 0.460 0.440 - -0.09% -
std::multiset<std::string>::contains(key)_(existent)/32 -4.43% 15.968 15.262 - 6.48% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -4.42% 17745.674 16961.890 - -0.31% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 -4.40% 30.154 28.829 - 10.33% -
std::multimap<int,_int>::erase(iterator)/8192 -4.39% 21.405 20.466 - -4.54% -
BM_PushHeap_uint32_Ascending_1024 -4.37% 2.672 2.555 - 0.00% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -4.36% 1.275 1.219 - -14.67% -
BM_deque_vector_copy/70000 -4.34% 3362.038 3215.974 - 1.39% -
std::find_if_not(vector<int>)_(process_all)/8 -4.34% 1.344 1.286 - -9.02% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -4.34% 26.624 25.468 - 2.01% -
BM_CmpLess_ushort_uchar -4.34% 1.134 1.085 - -2.39% -
std::any_of(list<int>)_(process_all)/32768 -4.32% 27080.315 25909.749 - -0.71% -
BM_PushHeap_uint32_Ascending_262144 -4.32% 4.979 4.764 - -0.88% -
SetIntersection_Interlaced_Set_string_64_4 -4.32% 26474676.626 25332152.871 - -2.08% -
SetIntersection_Interlaced_Set_string_64_16 -4.30% 38845644.084 37175324.857 - -0.95% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -4.26% 0.264 0.253 - -0.51% -
BM_PushHeap_float_Ascending_16 -4.26% 1.071 1.025 - 4.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.26% 23.521 22.519 - -33.74% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -4.24% 621179.644 594812.727 - -2.21% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -4.24% 661.737 633.668 - 4.63% -
BM_deque_deque_ranges_move/70000 -4.24% 3439.982 3294.220 - -0.47% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.21% 12355.225 11835.499 - 2.32% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.20% 23.883 22.878 - -9.79% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -4.16% 181.972 174.410 - -0.49% -
std::partition_copy(deque<int>)/32 -4.15% 13.295 12.744 - -0.44% -
SetIntersection_Interlaced_Vector_string_262144_256 -4.15% 73176495.178 70141998.223 - 3.86% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.15% 300.630 288.168 - 0.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.14% 33.666 32.273 - -37.22% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -4.14% 5.709 5.473 - -3.68% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -4.14% 21816.817 20914.522 - 4.16% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.13% 56541.391 54206.935 - -1.71% -
std::unordered_set<std::string>::erase(iterator)/1024 -4.13% 32.987 31.626 - 15.11% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -4.12% 28.452 27.279 - -17.25% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 -4.12% 23126.639 22174.430 - 0.43% -
std::replace(list<int>)_(sprinkled)/8192 -4.12% 7470.282 7162.766 - 0.49% -
std::move(vector<int>)/262144 -4.11% 22205.211 21291.496 - 42.98% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -4.11% 31.299 30.012 - 12.22% -
std::find_end(deque<int>)_(single_element)/1000 -4.10% 324.935 311.599 - 25.09% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -4.10% 10.651 10.214 - 2.76% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -4.07% 54.270 52.060 - -1.50% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -4.06% 27.324 26.215 - -6.19% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -4.06% 10.077 9.668 - -14.77% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.06% 2.400 2.303 - -4.64% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.04% 1355233.336 1300440.500 - 1.21% -
std::pop_heap(deque<size_t>)/8 -4.04% 54.521 52.320 - -1.10% -
std::copy_backward(list<int>)/4096 -4.03% 3311.926 3178.538 - -1.90% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -4.03% 21.012 20.166 - -1.60% -
BM_PushHeap_float_Random_262144 -4.01% 7.372 7.076 - -9.04% -
std::none_of(list<int>)_(process_all)/32768 -4.01% 26953.667 25872.633 - -3.07% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -4.00% 3.257 3.127 - -1.71% -
ranges::minmax(std::deque<char>)/8 -4.00% 3.585 3.442 - -9.21% -
SetIntersection_Interlaced_Set_string_16384_256 -3.99% 363597840.327 349072833.652 - -2.51% -
std::set<std::string>::lower_bound(key)_(existent)/32 -3.98% 16.063 15.423 - -7.78% -
std::unordered_multimap<int,_int>::clear()/32 -3.98% 624.664 599.784 - 0.26% -
std::vector<int>::operator=(const&)_(cheap_elements)/32 -3.97% 2.074 1.992 - -0.53% -
rng::fold_left(list<int>)/50 -3.97% 39.174 37.618 - 0.34% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.97% 83163.839 79865.651 - -5.96% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -3.96% 32.606 31.314 - -0.84% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -3.95% 22.423 21.536 - 0.52% -
std::make_heap(deque<int>)_(pipe-organ)/8 -3.95% 28.439 27.316 - -0.03% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 -3.95% 81.234 78.026 - 0.72% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.94% 57036.177 54789.267 - -1.67% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.93% 3.073 2.952 - 0.92% -
BM_deque_deque_ranges_move/65536 -3.92% 3210.551 3084.675 - -0.72% -
std::set<std::string>::count(key)_(non-existent)/32 -3.90% 11.270 10.830 - 7.33% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -3.90% 5.289 5.083 - -4.59% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -3.89% 12.905 12.403 - -1.18% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.88% 10.725 10.309 - -2.83% -
BM_deque_deque_copy_backward/70000 -3.86% 8821.851 8481.005 - 6.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.85% 12351593.407 11876234.011 - -1.36% -
std::find_if_not(vector<int>)_(bail_25%)/32768 -3.84% 983.598 945.829 - 12.21% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.83% 17905598.294 17219795.560 - -4.18% -
std::set<std::string>::contains(key)_(existent)/8192 -3.81% 29.893 28.756 - 0.31% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.80% 143957.694 138481.322 - 0.25% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 -3.80% 4.955 4.767 - -0.39% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.80% 33.370 32.103 - 17.10% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 -3.79% 0.560 0.539 - 0.03% -
BM_deque_deque_ranges_move_backward/2 -3.79% 2.621 2.522 - 2.08% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -3.78% 17.204 16.554 - -1.02% -
SetIntersection_Front_Set_string_16384_16 -3.76% 1877066.356 1806424.993 - 2.04% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -3.76% 39668.753 38178.696 - -1.91% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 -3.76% 4.726 4.548 - 0.62% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -3.75% 6356.791 6118.251 - -1.56% -
std::search(vector<int>)_(single_element)/1000 -3.74% 238.704 229.777 - 0.40% -
BM_PushHeap_uint32_SingleElement_64 -3.74% 0.364 0.350 - 0.08% -
std::unordered_set<int>::clear()/32 -3.73% 615.743 592.786 - -1.95% -
std::set<int>::insert(value)_(already_present)/8192 -3.73% 10.050 9.675 - 1.04% -
BM_PushHeap_uint32_PipeOrgan_1 -3.73% 0.557 0.536 - 15.06% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -3.72% 0.287 0.277 - 1.40% -
std::multiset<int>::count(key)_(non-existent)/0 -3.72% 0.273 0.262 - -4.71% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.72% 1179749.291 1135886.287 - -4.52% -
std::search(vector<int>)_(single_element)/1024 -3.70% 243.944 234.907 - 0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.70% 0.595 0.573 - 0.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.70% 11262.444 10845.445 - 0.15% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -3.70% 2.053 1.977 - -4.17% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -3.69% 0.631 0.607 - 1.65% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -3.69% 38691.992 37262.605 - -0.79% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -3.67% 798.482 769.150 - -2.46% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 -3.67% 11998.940 11558.380 - 0.92% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.66% 9.900 9.537 - 0.78% -
bm_ranges_swap_ranges_vb_aligned/64 -3.66% 2.996 2.886 - -5.91% -
std::rotate(deque<int>)_(1_element_backward)/50 -3.66% 5.255 5.063 - -0.40% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -3.66% 6.557 6.318 - -2.11% -
std::is_sorted_until(vector<int>)/8 -3.65% 2.194 2.114 - 3.19% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -3.64% 2.031 1.957 - -1.90% -
SetIntersection_Front_Set_string_16_1 -3.64% 67564591.762 65106869.120 - -1.36% -
std::find_first_of(vector<int>)_(large_needle)/8192 -3.64% 7469585.129 7197939.622 - 0.91% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.61% 9333106.898 8995849.436 - -6.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -3.60% 0.796 0.768 - -0.15% -
SetIntersection_Front_Vector_uint32_256_64 -3.60% 4392922.256 4234751.212 - -2.82% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -3.60% 1.633 1.574 - -2.80% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -3.59% 23.569 22.722 - -1.55% -
BM_vector_deque_move_backward/64 -3.58% 3.075 2.965 - -0.55% -
std::find_end(deque<int>)_(process_all)/1024 -3.57% 303.498 292.657 - -18.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -3.54% 3.859 3.722 - -1.71% -
std::remove(list<int>)_(sprinkled)/1024 -3.54% 971.603 937.233 - 0.91% -
std::remove_if(deque<int>)_(prefix)/32 -3.53% 57.093 55.075 - 0.82% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -3.52% 0.692 0.668 - -2.96% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.51% 30.798 29.716 - 2.88% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -3.51% 53827.320 51940.406 - -34.20% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -3.50% 694.531 670.213 - -10.89% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -3.50% 13931.833 13444.301 - -12.17% -
bm_ranges_swap_ranges_vb_aligned/16384 -3.47% 35.974 34.725 - -0.74% -
SetIntersection_Front_Set_string_262144_16 -3.47% 1881171.527 1815904.615 - -6.31% -
std::multiset<int>::ctor(const&)/1024 -3.47% 6620.785 6391.202 - 0.72% -
std::map<std::string,_int>::count(key)_(existent)/32 -3.47% 16.728 16.148 - -7.04% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.45% 798.302 770.791 - -5.18% -
BM_StringRelational_Compare_Empty_Small_Control -3.44% 1.665 1.608 - -7.09% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.43% 167.237 161.497 - 3.01% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -3.43% 5.015 4.844 - -0.86% -
std::sort(vector<NonIntegral>)_(shuffled)/8 -3.42% 23.248 22.453 - -0.48% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -3.41% 4.606 4.449 - 14.35% -
BM_PushHeap_uint32_Ascending_16384 -3.39% 3.713 3.587 - -3.14% -
BM_num_put<long_double> -3.39% 60.579 58.526 - -1.93% -
std::all_of(list<int>)_(process_all)/32768 -3.39% 26685.439 25781.478 - -2.10% -
bm_lexicographical_compare<signed_char>/1 -3.37% 1.307 1.263 - 0.61% -
BM_StringRelational_Compare_Empty_Empty_Control -3.37% 1.666 1.610 - -7.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.37% 5296463.655 5118143.910 - -3.80% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -3.36% 21.010 20.303 - 0.41% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -3.36% 7.154 6.913 - -5.81% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.35% 36999.058 35758.859 - -3.09% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.35% 180995.159 174934.833 - -2.24% -
BM_StringFindStringLiteral/128 -3.34% 3.131 3.026 - -4.34% -
BM_PushHeap_pair<uint32,_uint32>_Descending_64 -3.34% 0.600 0.580 - -0.19% -
std::set<int>::erase(key)_(existent)/1024 -3.33% 51.562 49.843 - -0.52% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 -3.33% 68.559 66.273 - 6.91% -
SetIntersection_Front_Vector_uint32_16384_64 -3.33% 1376471.622 1330653.097 - -0.17% -
std::find_end(vector<int>)_(single_element)/8192 -3.33% 1932.868 1868.599 - 3.18% -
SetIntersection_Front_Vector_uint32_262144_64 -3.32% 1371794.557 1326197.001 - -4.25% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.32% 10.657 10.304 - -3.12% -
SetIntersection_Interlaced_Vector_string_1024_1024 -3.30% 40234351.392 38906177.550 - -6.37% -
std::remove_copy_if(vector<int>)_(prefix)/1024 -3.30% 412.504 398.897 - 0.37% -
std::find_end(deque<int>)_(match_near_end)/1024 -3.29% 33.572 32.468 - -99.11% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.28% 31.475 30.444 - -27.69% -
SetIntersection_None_Set_string_262144_262144 -3.27% 1625278.238 1572111.248 - -8.10% -
std::find(vector<char>)_(bail_25%)/8 -3.27% 1.108 1.072 - -3.35% -
BM_deque_deque_ranges_copy_backward/65536 -3.26% 8118.770 7854.400 - 4.64% -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 -3.26% 4755.911 4601.088 - 0.50% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.24% 7.888 7.632 - 2.43% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -3.24% 15.906 15.391 - -11.20% -
std::find_if_not(list<int>)_(process_all)/1024 -3.24% 747.652 723.465 - 5.54% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.23% 538.518 521.142 - -0.81% -
std::multiset<int>::count(key)_(non-existent)/32 -3.22% 2.449 2.370 - -3.32% -
std::set<int>::insert(value)_(new_value,_end)/8192 -3.22% 74.923 72.513 - 4.22% -
SetIntersection_None_Vector_uint32_1024_1 -3.22% 1106961.812 1071353.152 - -2.51% -
std::partial_sort_copy(deque<int>)_(repeated)/8192 -3.22% 30848.998 29856.788 - -0.84% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 -3.22% 0.511 0.494 - -0.00% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -3.21% 52.528 50.842 - 9.28% -
SetIntersection_None_Vector_string_262144_16 -3.18% 1307320.738 1265790.336 - -3.42% -
BM_deque_deque_ranges_move/64000 -3.17% 3132.323 3033.174 - -0.21% -
std::move(vector<int>)/1048576 -3.16% 58213.550 56371.263 - 0.90% -
std::set<int>::equal_range(key)_(non-existent)/1024 -3.16% 6.727 6.514 - 12.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.15% 3092676.859 2995152.533 - -16.40% -
std::unordered_set<int>::contains(key)_(existent)/1024 -3.15% 1.192 1.154 - -1.19% -
SetIntersection_Front_Set_float_262144_1 -3.15% 1039423.208 1006701.651 - -2.37% -
std::move(vector<bool>)_(unaligned)/4096 -3.15% 27.116 26.263 - 1.15% -
std::reverse_copy(list<int>)/8 -3.14% 2.458 2.381 - -14.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.14% 14903.073 14435.613 - 0.87% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -3.13% 21716.859 21037.120 - -20.00% -
BM_StringMove_Small -3.12% 0.744 0.721 - -9.74% -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control -3.12% 0.430 0.416 - 0.16% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -3.12% 18.742 18.157 - -0.83% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.12% 7006.908 6788.621 - -1.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -3.11% 1613658.855 1563402.752 - -7.65% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.11% 13.337 12.922 - -0.63% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.11% 26.836 26.002 - -1.54% -
std::copy_if(vector<int>)_(every_other)/32768 -3.11% 16271.279 15765.984 - 118.45% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 -3.10% 3.126 3.029 - -0.41% -
std::remove(list<int>)_(sprinkled)/8192 -3.09% 8107.255 7856.796 - -0.09% -
std::move_backward(vector<bool>)_(aligned)/512 -3.09% 2.320 2.248 - -1.40% -
BM_CmpLess_int_uint -3.08% 1.092 1.058 - -7.18% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -3.08% 4772.292 4625.196 - -2.11% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -3.07% 457.656 443.592 - -4.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.07% 3138967.155 3042512.373 - -4.58% -
std::replace(vector<int>)_(sprinkled)/32 -3.07% 5.725 5.549 - -4.37% -
rng::for_each(multiset<int>)/8 -3.07% 6.822 6.612 - 47.51% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.07% 244.140 236.650 - 9.15% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -3.07% 19.563 18.963 - -6.53% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -3.05% 1381.732 1339.530 - -4.70% -
std::multiset<int>::contains(key)_(existent)/8192 -3.05% 8.994 8.720 - 6.19% -
std::is_sorted_until(vector<int>,_pred)/8 -3.04% 3.425 3.320 - 6.32% -
std::unique(list<int>,_pred)_(contiguous)/1024 -3.04% 989.897 959.852 - -1.44% -
std::fill_n(list<int>)/50 -3.01% 16.258 15.769 - 3.89% -
std::adjacent_find(vector<int>)/8 -3.01% 2.090 2.027 - 1.36% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -3.01% 5.838 5.663 - -21.32% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -3.01% 257771.233 250022.340 - -4.42% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.00% 26.814 26.009 - -6.36% -
std::set<int>::equal_range(key)_(non-existent)/8192 -2.99% 10.143 9.840 - 10.16% -
std::rotate_copy(vector<int>)/50 -2.98% 2.757 2.675 - -0.00% -
BM_PushHeap_uint32_SingleElement_16384 -2.98% 0.367 0.356 - 0.03% -
std::remove_copy_if(vector<int>)_(prefix)/8192 -2.98% 3459.235 3356.142 - 1.36% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.98% 16013.140 15536.072 - -4.57% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 -2.98% 41.997 40.746 - -0.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.98% 52184.952 50631.270 - -1.59% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.97% 6020.289 5841.197 - -0.84% -
bm_gcd_complex -2.97% 18.275 17.732 - -1.37% -
std::search(vector<int>)_(single_element)/8192 -2.97% 1864.255 1808.928 - -0.27% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -2.96% 3.110 3.018 - 10.04% -
std::stable_partition(list<int>)_(sparse)/32 -2.95% 9.848 9.557 - -0.88% -
BM_CmpEqual_ushort_uint -2.95% 1.088 1.056 - -1.26% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.94% 52020.428 50488.747 - -0.73% -
std::stable_partition(list<int>)_(sparse)/8192 -2.94% 8889.772 8628.335 - -2.66% -
BM_deque_deque_move_backward/64000 -2.93% 7966.950 7733.588 - 6.08% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -2.93% 84583.554 82107.702 - -5.48% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.92% 2.837 2.754 - -2.62% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 -2.92% 24.944 24.217 - 3.19% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -2.91% 27638.567 26833.505 - -8.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -2.91% 212819.051 206621.080 - -1.76% -
BM_std_minmax_element<int>/4000 -2.91% 1010.195 980.807 - -7.27% -
ranges::min(std::list<__int128>)/1 -2.91% 0.457 0.443 - 11.90% -
SetIntersection_Front_Vector_float_16384_16384 -2.91% 79628171.047 77312758.104 - 7.42% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -2.91% 27.955 27.142 - -1.05% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.91% 141037.682 136939.896 - 0.78% -
std::find_if(list<int>)_(bail_25%)/8192 -2.90% 1463.340 1420.896 - -2.15% -
BM_CmpEqual_ushort_uchar -2.90% 1.117 1.085 - -3.40% -
std::find(list<int>)_(process_all)/8192 -2.89% 7415.981 7201.289 - 1.00% -
std::move(deque<int>)/8 -2.89% 3.418 3.319 - -3.78% -
std::partial_sort(vector<int>)_(shuffled)/8 -2.87% 28.905 28.075 - -1.19% -
BM_PushHeap_string_Random_4 -2.87% 6.371 6.189 - 0.37% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 -2.87% 5.948 5.777 - 4.84% -
BM_std_minmax_element<int>/4096 -2.87% 1031.255 1001.696 - -7.47% -
std::fill_n(vector<bool>)/262144 -2.87% 941.988 914.991 - 263.87% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -2.86% 0.625 0.607 - -12.29% -
std::find_if_not(deque<int>)_(bail_25%)/8 -2.86% 1.203 1.168 - -43.23% -
std::multimap<int,_int>::insert(value)_(already_present)/8192 -2.86% 21.071 20.469 - -0.86% -
std::partition(vector<int>)_(sparse)/32 -2.85% 8.984 8.728 - -1.01% -
ranges::min(std::list<long_long>)/8 -2.84% 1.945 1.890 - 2.57% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.83% 24.321 23.632 - -4.36% -
std::multiset<std::string>::count(key)_(existent)/32 -2.81% 19.901 19.342 - -1.30% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.80% 58750.888 57104.028 - -1.48% -
bm_gcd_trivial -2.80% 0.683 0.664 - -1.98% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -2.80% 1612044.434 1566986.654 - -7.40% -
std::multiset<int>::lower_bound(key)_(existent)/1024 -2.79% 7.274 7.071 - -0.88% -
BM_std_minmax_element<int>/1024 -2.79% 261.292 254.011 - -7.32% -
SetIntersection_Front_Vector_uint32_16384_256 -2.77% 2195611.473 2134702.055 - -0.99% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.77% 34.223 33.274 - 4.09% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -2.77% 36.981 35.956 - -14.28% -
std::unordered_set<std::string>::find(key)_(existent)/32 -2.77% 35.159 34.186 - -14.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.76% 41.915 40.757 - 22.85% -
BM_StringEraseToEnd_Huge_Transparent -2.76% 2.419 2.353 - -2.51% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -2.76% 19.263 18.732 - -6.89% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -2.75% 92.895 90.336 - 32.46% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -2.75% 801.160 779.121 - -43.05% -
SetIntersection_None_Vector_uint32_262144_256 -2.75% 1157111.760 1125314.718 - -1.33% -
SetIntersection_Front_Vector_float_262144_16384 -2.72% 79557825.196 77391074.874 - 7.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.71% 6259630.261 6089891.026 - -4.80% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.71% 133.547 129.928 - 0.55% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 -2.70% 223.243 217.221 - 1.61% -
SetIntersection_None_Set_string_262144_1024 -2.70% 1619725.990 1576054.607 - -8.38% -
std::multiset<int>::count(key)_(existent)/32 -2.69% 3.791 3.689 - -21.61% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.69% 9874.151 9608.503 - 1.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -2.68% 13.937 13.562 - 3.28% -
BM_StringFindCharLiteral/512 -2.68% 9.719 9.458 - -1.08% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.67% 187695.470 182677.555 - 2.45% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -2.67% 530157.172 515991.168 - 0.93% -
std::set<int>::find(key)_(non-existent)/8192 -2.67% 8.896 8.659 - 2.98% -
std::find_if_not(vector<int>)_(bail_25%)/8192 -2.67% 248.826 242.187 - 10.16% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -2.66% 23.197 22.578 - -81.61% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.66% 6520.916 6347.205 - -0.34% -
std::copy_backward(vector<bool>)_(unaligned)/64 -2.66% 0.924 0.899 - 1.80% -
std::move_backward(vector<bool>)_(unaligned)/64 -2.66% 1.681 1.636 - 0.48% -
SetIntersection_Front_Set_uint32_16384_64 -2.66% 1770775.503 1723758.914 - 2.95% -
BM_StringRelational_Eq_Small_Small_ChangeLast -2.65% 2.132 2.075 - 3.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -2.65% 357583813.426 348117205.783 - 38.40% -
rng::for_each(multiset<int>)/50 -2.65% 39.775 38.722 - -5.65% -
SetIntersection_None_Vector_string_262144_1024 -2.64% 1304628.641 1270167.869 - -3.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.64% 1627247.150 1584284.100 - -6.33% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.64% 2227.569 2168.759 - -2.24% -
BM_CmpEqual_uint_short -2.63% 1.031 1.004 - -11.54% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.63% 36.704 35.740 - -2.23% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -2.62% 32.743 31.886 - -1.70% -
std::map<std::string,_int>::clear()/32 -2.61% 922.461 898.346 - -2.58% -
SetIntersection_Interlaced_Vector_string_256_256 -2.61% 20899831.876 20353842.018 - -1.40% -
BM_std_minmax_element<int>/512 -2.60% 132.735 129.281 - -7.04% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.60% 823.737 802.322 - -2.13% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -2.60% 15891.436 15478.511 - -7.11% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.60% 843.084 821.191 - -3.43% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.59% 13773.988 13416.575 - -5.73% -
SetIntersection_None_Vector_uint32_16384_1024 -2.59% 1121593.001 1092495.667 - -2.24% -
std::swap_ranges(list<int>)/32 -2.59% 19.981 19.463 - 0.75% -
std::search(vector<int>)_(no_match)/8192 -2.59% 1679.945 1636.434 - -1.71% -
BM_PushHeap_uint64_Random_4 -2.59% 2.620 2.552 - 13.03% -
SetIntersection_None_Set_uint64_1_1 -2.59% 550090593.161 535864522.698 - -1.21% -
std::is_partitioned(vector<int>)_(partitioned)/32 -2.58% 6.514 6.346 - -1.46% -
std::set<int>::contains(key)_(non-existent)/32 -2.58% 2.780 2.708 - -11.86% -
BM_StringFindStringLiteral/512 -2.57% 9.577 9.331 - -3.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.55% 377.754 368.109 - -3.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 -2.55% 13815.664 13463.373 - -0.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.54% 1843319.781 1796534.438 - -8.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -2.53% 32.514 31.691 - -5.00% -
SetIntersection_Interlaced_Vector_float_262144_16384 -2.52% 359583496.162 350518088.339 - 0.22% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -2.52% 37470.881 36526.257 - -9.19% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -2.52% 149.176 145.418 - 0.81% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.52% 577045.939 562514.221 - 0.92% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.52% 8.010 7.808 - -5.38% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -2.51% 24278.786 23668.797 - -12.36% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.51% 152518.111 148687.106 - -0.41% -
std::multiset<int>::contains(key)_(existent)/1024 -2.51% 4.033 3.932 - -0.79% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -2.51% 3.027 2.951 - 0.25% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -2.50% 103563.638 100970.729 - 3.49% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 -2.50% 45.547 44.407 - -0.92% -
std::multiset<int>::find(key)_(existent)/8192 -2.50% 8.219 8.014 - -10.03% -
std::unordered_set<std::string>::count(key)_(existent)/32 -2.49% 44.516 43.407 - 22.39% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -2.49% 22.756 22.191 - -6.31% -
SetIntersection_Interlaced_Set_string_16_16 -2.48% 59665928.676 58183371.066 - -5.73% -
std::reverse_copy(list<int>)/4096 -2.48% 3212.979 3133.150 - -1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -2.48% 11915815.106 11619997.184 - -36.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -2.48% 3.647 3.557 - 4.09% -
SetIntersection_Front_Vector_uint64_256_64 -2.48% 4366156.643 4257904.526 - -0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.48% 1043162.141 1017301.102 - -3.88% -
std::rotate(deque<int>)_(by_1/4)/8192 -2.48% 2681.302 2614.910 - -61.29% -
ranges::minmax(std::vector<char>)/1 -2.47% 0.622 0.606 - -3.07% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.47% 38.499 37.548 - 5.98% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.47% 14.991 14.621 - -2.59% -
rng::find_if(vector<bool>)_(process_all)/50 -2.44% 23.957 23.372 - -2.31% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -2.43% 38074.402 37149.466 - 1.17% -
SetIntersection_Front_Set_string_1024_1024 -2.41% 56010164.251 54659307.959 - -0.89% -
SetIntersection_Front_Vector_string_262144_16 -2.41% 1615028.873 1576151.136 - -1.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.40% 9189258.522 8968597.612 - -6.41% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.40% 278.343 271.674 - -3.70% -
SetIntersection_Front_Vector_uint32_16384_16 -2.39% 1124325.944 1097413.825 - -1.46% -
std::set<std::string>::upper_bound(key)_(existent)/32 -2.39% 15.626 15.252 - -11.95% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.39% 1184817.739 1156541.379 - -2.33% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.39% 57710.257 56333.721 - -1.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.38% 55.183 53.869 - 27.79% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.38% 13293021.101 12976442.515 - -2.91% -
rng::for_each(set<int>)/32 -2.38% 25.733 25.121 - 19.16% -
std::any_of(vector<int>)_(process_all)/8 -2.38% 2.481 2.422 - 0.10% -
std::deque<int>::ctor(size)/8192 -2.37% 455.993 445.163 - 1.15% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.37% 2219.470 2166.961 - -2.39% -
std::make_heap(deque<int>,_pred)_(ascending)/8 -2.36% 25.566 24.962 - -0.05% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.36% 124041.706 121112.193 - -2.80% -
std::remove(list<int>)_(prefix)/8192 -2.36% 8440.396 8241.151 - -0.21% -
std::map<int,_int>::count(key)_(existent)/32 -2.36% 1.593 1.556 - -12.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -2.36% 2.543 2.483 - -0.68% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -2.35% 269.343 263.023 - -0.61% -
std::partial_sort(vector<int>)_(descending)/8 -2.34% 24.946 24.362 - -4.04% -
BM_deque_deque_ranges_move_backward/4000 -2.34% 154.175 150.567 - -0.69% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.34% 3.859 3.768 - -2.15% -
BM_CmpLess_uchar_ushort -2.34% 1.085 1.060 - -0.45% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.33% 6509.643 6357.755 - -2.45% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -2.33% 14.221 13.889 - -0.74% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -2.33% 28.131 27.475 - 110.27% -
BM_PushHeap_string_PipeOrgan_16 -2.33% 4.327 4.227 - 0.24% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.32% 13034.510 12731.603 - 0.65% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -2.32% 18361.227 17935.368 - -7.81% -
BM_CmpLess_schar_int -2.32% 1.131 1.105 - -2.19% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -2.31% 670.712 655.195 - -83.02% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -2.31% 18.592 18.162 - -3.64% -
SetIntersection_Front_Set_uint64_16384_1024 -2.31% 12154341.634 11873319.335 - -4.71% -
BM_deque_deque_copy_backward/64000 -2.30% 8031.128 7846.353 - 5.87% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.30% 52.367 51.164 - -2.16% -
BM_std_minmax_element<int>/5500 -2.30% 1379.327 1347.637 - -7.22% -
std::search(list<int>)_(same_length)/1024 -2.30% 776.921 759.082 - -1.43% -
std::find_end(vector<int>)_(single_element)/1000 -2.30% 245.560 239.922 - 4.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.29% 1110206.560 1084769.167 - -3.25% -
BM_deque_deque_ranges_move_backward/70000 -2.29% 8562.177 8366.104 - 4.68% -
bm_ranges_lexicographical_compare<int>/8 -2.29% 1.535 1.500 - 3.65% -
SetIntersection_Front_Set_float_16384_16384 -2.28% 218066731.499 213089330.147 - -1.75% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.28% 6.141 6.001 - -1.54% -
std::find_end(deque<int>)_(match_near_end)/8192 -2.27% 278.839 272.510 - -99.86% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.26% 32.459 31.725 - 12.48% -
std::search(vector<int>)_(no_match)/1048576 -2.26% 214892.345 210035.066 - -1.63% -
rng::find_last(list<int>)_(bail_90%)/8 -2.25% 0.473 0.463 - 0.70% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.25% 677.405 662.144 - 1.40% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.25% 114213.275 111645.437 - 1.16% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 -2.25% 2.495 2.439 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.24% 197305112.814 192881346.465 - -4.28% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.24% 1909.282 1866.491 - 3.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.24% 1592103.678 1556463.785 - -8.45% -
std::search(deque<int>,_pred)_(near_matches)/1000 -2.22% 24826.554 24274.223 - 0.75% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 -2.22% 15619.554 15272.353 - -0.54% -
std::replace(vector<int>)_(prefix)/50 -2.22% 7.781 7.608 - -1.22% -
std::unordered_set<int>::insert(value)_(already_present)/1024 -2.22% 2.662 2.603 - 9.41% -
std::remove_copy(deque<int>)_(prefix)/50 -2.21% 20.791 20.331 - 0.67% -
std::stable_partition(vector<int>)_(sparse)/1024 -2.21% 216.139 211.364 - -3.92% -
BM_PushHeap_float_Ascending_64 -2.20% 1.829 1.789 - 1.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.19% 1061370.853 1038079.765 - -1.58% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.18% 171.072 167.336 - -82.73% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.18% 25.107 24.559 - 8.47% -
std::search(list<int>)_(single_element)/1024 -2.18% 750.799 734.438 - -0.70% -
rng::for_each(multiset<int>)/32 -2.18% 25.682 25.123 - 21.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.17% 15079.488 14751.798 - -5.40% -
std::multiset<std::string>::erase(iterator)/32 -2.17% 28.193 27.582 - 3.28% -
std::unordered_map<int,_int>::ctor(const&)/32 -2.16% 201.747 197.390 - -4.33% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.16% 12870.987 12593.166 - 0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.16% 16107.848 15760.379 - -3.99% -
BM_PushHeap_float_Random_1024 -2.15% 7.042 6.890 - -8.57% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -2.15% 2729.996 2671.284 - -19.94% -
BM_StringCopy_Large -2.15% 6.258 6.124 - -3.26% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.15% 28743.131 28126.560 - -5.02% -
std::multimap<int,_int>::ctor(const&)/32 -2.15% 225.967 221.120 - 1.51% -
BM_deque_deque_ranges_move_backward/1 -2.14% 2.834 2.773 - 2.11% -
BM_PushHeap_string_PipeOrgan_64 -2.14% 5.946 5.818 - 1.14% -
std::swap_ranges(list<int>)/50 -2.14% 32.860 32.156 - 0.90% -
BM_deque_deque_move_backward/65536 -2.14% 8309.531 8131.734 - 6.59% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.14% 292.890 286.628 - -3.60% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.13% 55.722 54.533 - -2.99% -
BM_StringFindNoMatch/10 -2.13% 1.299 1.271 - -6.26% -
std::move_backward(vector<int>)/32768 -2.12% 1749.521 1712.412 - 0.69% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 -2.12% 45.312 44.351 - 0.55% -
BM_PushHeap_uint32_Random_262144 -2.12% 5.983 5.856 - 1.73% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.10% 7565.282 7406.107 - -1.48% -
std::find_end(vector<int>)_(single_element)/1024 -2.10% 251.528 246.241 - 4.07% -
std::count_if(list<int>)_(every_other)/8192 -2.10% 7240.336 7088.353 - 0.60% -
BM_StringRelational_Eq_Small_Small_ChangeFirst -2.08% 1.619 1.585 - 5.12% -
BM_CmpLess_ushort_ushort -2.08% 1.080 1.058 - -2.93% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.08% 622.984 610.041 - -2.72% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -2.07% 36.179 35.430 - 1.35% -
SetIntersection_None_Set_string_262144_1 -2.06% 1623106.525 1589590.658 - -6.48% -
rng::fold_left(list<int>)/1048576 -2.06% 1385840.051 1357287.724 - 0.48% -
std::multiset<int>::count(key)_(non-existent)/8192 -2.06% 9.629 9.431 - -4.27% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.05% 1102.411 1079.763 - -1.97% -
BM_lexicographical_compare_three_way<IntPtr>/16 -2.05% 4.434 4.343 - 3.22% -
std::unique(list<int>,_pred)_(contiguous)/32 -2.05% 58.920 57.713 - 0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.05% 1590620.057 1558055.899 - -2.84% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.04% 6758.317 6620.308 - -2.14% -
SetIntersection_None_Set_string_262144_64 -2.04% 1619004.801 1585982.096 - -6.92% -
std::map<int,_int>::count(key)_(existent)/8192 -2.04% 5.801 5.683 - -7.63% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -2.04% 6835.192 6695.827 - -1.20% -
BM_CmpLess_ushort_uint -2.03% 1.077 1.055 - -2.41% -
BM_CmpLess_ushort_short -2.03% 1.064 1.043 - -7.09% -
BM_vector_deque_move_backward/512 -2.03% 17.826 17.465 - -0.23% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.02% 17494.398 17140.843 - 0.01% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.01% 149411.299 146402.253 - -3.33% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.01% 13514.647 13243.295 - -2.31% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -2.01% 17.211 16.865 - 6.23% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.01% 23.909 23.429 - -3.95% -
BM_StringAssignAsciiz_Empty_Opaque -2.00% 3.102 3.040 - -8.86% -
SetIntersection_Interlaced_Set_string_16384_64 -2.00% 361349312.704 354133268.891 - 2.56% -
std::shift_right(list<int>)/50 -1.99% 26.740 26.206 - -3.43% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -1.99% 1.413 1.385 - -2.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.98% 13808.575 13534.922 - 0.65% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.98% 35783.513 35075.620 - -6.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.97% 100.853 98.865 - -2.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.97% 1594064.453 1562715.984 - -7.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -1.97% 11.959 11.724 - 2.60% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.97% 55886877.416 54788088.597 - -2.51% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.96% 16.636 16.309 - -0.60% -
ranges::min(std::list<char>)/64 -1.96% 27.425 26.887 - 3.70% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.96% 67526.853 66201.321 - -2.10% -
BM_deque_vector_ranges_move/4000 -1.96% 144.763 141.923 - -2.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -1.96% 8171037.018 8010877.779 - -2.41% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 -1.96% 617.002 604.922 - 0.00% -
std::adjacent_find(vector<int>)/1048576 -1.95% 237840.181 233209.710 - -0.33% -
BM_StringAssignAsciiz_Small_Opaque -1.95% 3.104 3.043 - -8.80% -
SetIntersection_None_Vector_uint32_262144_262144 -1.94% 1148243.700 1125937.124 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.94% 219223409.668 214980924.584 - -1.55% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.93% 152424.939 149485.339 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.93% 1080939.247 1060102.348 - -1.49% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.92% 37.454 36.733 - -13.93% -
std::rotate(list<int>)_(1_element_backward)/50 -1.92% 25.131 24.648 - 10.85% -
std::set<std::string>::equal_range(key)_(existent)/8192 -1.92% 29.709 29.138 - -10.45% -
BM_PushHeap_string_Random_16 -1.92% 10.765 10.558 - 2.00% -
SetIntersection_Interlaced_Set_string_262144_4 -1.92% 1810881.754 1776150.635 - -5.40% -
std::map<int,_int>::insert(value)_(already_present)/8192 -1.92% 3.933 3.858 - -7.13% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.91% 8.981 8.809 - 6.02% -
SetIntersection_Front_Set_uint32_256_64 -1.91% 5501469.272 5396231.383 - -7.26% -
std::copy_if(list<int>)_(entire_range)/32768 -1.91% 26986.470 26470.414 - 1.66% -
BM_CmpEqual_uchar_uchar -1.90% 1.073 1.053 - -2.66% -
std::set<std::string>::count(key)_(existent)/1024 -1.89% 24.055 23.599 - -3.18% -
std::find_if_not(list<int>)_(process_all)/8 -1.89% 3.639 3.570 - 58.42% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 -1.89% 84.042 82.455 - 0.15% -
BM_StringRead_Cold_Deep_Small -1.89% 1.246 1.222 - 5.20% -
std::stable_partition(deque<int>)_(dense)/32 -1.89% 30.799 30.218 - 1.57% -
std::remove(list<int>)_(prefix)/1024 -1.89% 966.385 948.161 - 0.06% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.88% 1921.083 1884.877 - -1.95% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.88% 14101.881 13837.053 - -6.56% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.88% 17937544.640 17600769.876 - -3.53% -
SetIntersection_Front_Set_string_262144_16384 -1.88% 354043232.773 347396843.062 - -0.62% -
SetIntersection_Interlaced_Set_float_64_4 -1.88% 21132638.221 20736262.376 - -1.40% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.87% 14062.426 13799.182 - 1.52% -
std::remove_if(list<int>)_(sprinkled)/8192 -1.87% 8247.569 8093.239 - 0.51% -
SetIntersection_None_Set_string_262144_16 -1.87% 1617856.119 1587599.691 - -6.71% -
std::multimap<std::string,_int>::clear()/8192 -1.87% 221400.052 217270.080 - -0.67% -
std::set<int>::ctor(const&)/32 -1.86% 218.417 214.347 - 0.41% -
BM_CmpLess_schar_uchar -1.86% 1.106 1.086 - -3.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.86% 37.079 36.390 - -7.05% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.86% 12.635 12.401 - -0.44% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -1.85% 1032.205 1013.101 - 10.32% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.85% 55.145 54.124 - -0.07% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 -1.85% 118365.349 116175.712 - -0.31% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -1.84% 24.895 24.436 - 4.75% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.84% 28.660 28.132 - -2.33% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -1.84% 31.984 31.396 - -0.47% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -1.84% 2410.448 2366.143 - -5.57% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.84% 384.494 377.429 - -2.08% -
rng::find_last(forward_list<int>)_(bail_90%)/50 -1.83% 20.924 20.540 - 0.52% -
BM_StringRelationalLiteral_Less_Large_Large_Control -1.83% 2.048 2.010 - -2.17% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.83% 270.985 266.033 - -3.30% -
std::multimap<std::string,_int>::ctor(const&)/1024 -1.83% 35491.473 34843.400 - -2.73% -
BM_PushHeap_string_QuickSortAdversary_16 -1.82% 10.591 10.398 - -3.21% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.82% 2.454 2.410 - -4.75% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 -1.82% 23.858 23.423 - 11.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.82% 1058911.148 1039626.331 - -0.31% -
std::partition(vector<int>)_(sparse)/50 -1.82% 14.066 13.810 - -0.85% -
std::pop_heap(vector<std::string>)/8192 -1.82% 51.513 50.576 - -2.46% -
std::move(vector<bool>)_(unaligned)/32768 -1.81% 206.522 202.775 - 0.24% -
BM_deque_vector_move/5500 -1.80% 196.771 193.222 - -1.06% -
SetIntersection_Front_Vector_uint64_262144_64 -1.80% 1356069.293 1331624.292 - -0.24% -
SetIntersection_Interlaced_Set_string_262144_1 -1.80% 1108901.799 1088946.986 - -1.96% -
std::set<int>::equal_range(key)_(non-existent)/32 -1.80% 2.653 2.605 - 0.77% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -1.80% 8469.814 8317.586 - 8.25% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -1.79% 28.221 27.714 - -7.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.79% 142117.246 139571.969 - -0.74% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.79% 367547941.630 360967561.085 - 3.54% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -1.79% 802.272 787.909 - -3.70% -
std::find_if_not(list<int>)_(process_all)/32768 -1.79% 27828.855 27330.946 - 7.85% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.79% 14.957 14.689 - -0.22% -
std::rotate(vector<bool>)_(1_element_forward)/8192 -1.79% 115.048 112.991 - 1.28% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.78% 17.834 17.516 - -1.88% -
SetIntersection_Interlaced_Vector_string_64_64 -1.78% 27121881.233 26639868.640 - -1.13% -
std::unique(list<int>)_(contiguous)/1024 -1.78% 940.052 923.354 - -14.09% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 -1.77% 10.097 9.918 - 2.16% -
std::partition(list<int>)_(dense)/50 -1.77% 13.463 13.224 - -1.27% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.76% 7892.495 7753.545 - 1.26% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.76% 24.738 24.302 - -2.84% -
SetIntersection_Interlaced_Set_string_262144_1024 -1.76% 2075170.898 2038712.240 - -3.15% -
SetIntersection_None_Vector_uint32_256_256 -1.76% 2169581.790 2131495.075 - -2.33% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.75% 49.864 48.990 - -17.77% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.75% 21.452 21.077 - -6.38% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.75% 19.910 19.561 - -1.43% -
SetIntersection_Front_Vector_float_64_64 -1.75% 10870423.640 10680496.937 - -1.11% -
std::map<int,_int>::contains(key)_(existent)/1024 -1.75% 4.135 4.063 - 5.09% -
SetIntersection_Interlaced_Vector_string_262144_16 -1.74% 5915919.997 5812737.514 - -3.00% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -1.74% 23.532 23.122 - 6.91% -
std::set<int>::contains(key)_(existent)/32 -1.74% 1.667 1.638 - -4.48% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.74% 1081203.223 1062437.470 - -1.95% -
std::map<int,_int>::insert(value)_(new_value,_end)/32 -1.73% 19.195 18.863 - -0.09% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.73% 58.901 57.880 - -1.90% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.73% 10.203 10.027 - -1.14% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -1.73% 23.415 23.010 - -6.49% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -1.73% 4.220 4.147 - 1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.73% 1594679.359 1567142.902 - -7.70% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.73% 645.397 634.262 - -15.55% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.72% 1035.677 1017.819 - 0.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.72% 19.020 18.692 - -11.08% -
BM_CmpEqual_uchar_ushort -1.72% 1.073 1.054 - -1.46% -
BM_vector_deque_copy_backward/64 -1.72% 3.076 3.023 - 0.97% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.72% 352969.972 346899.760 - -0.06% -
BM_deque_deque_move_backward/1024 -1.72% 38.607 37.944 - -0.14% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.71% 55188.993 54243.135 - -4.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.71% 1.772 1.742 - 2.40% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.71% 765.270 752.174 - -1.79% -
BM_PushHeap_uint32_Random_64 -1.71% 5.058 4.972 - -1.09% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -1.71% 25.318 24.885 - 1.33% -
BM_PushHeap_float_Random_64 -1.71% 6.300 6.192 - -7.99% -
std::for_each(set<int>::iterator)/32 -1.71% 24.826 24.402 - 15.46% -
BM_num_put<double> -1.70% 58.077 57.087 - -2.98% -
std::move_backward(vector<int>)/8 -1.70% 2.297 2.258 - 3.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.70% 1178320.003 1158248.170 - -1.27% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -1.70% 18265.386 17954.365 - 1.92% -
BM_deque_deque_move/0 -1.70% 0.870 0.855 - 8.41% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.70% 696.521 684.681 - -21.35% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 -1.70% 27805.586 27333.474 - 1.76% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.70% 102069.363 100336.346 - -1.54% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.70% 18405632.632 18093591.405 - -0.55% -
std::set<int>::insert(value)_(already_present)/1024 -1.69% 5.915 5.814 - 0.28% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -1.69% 2242221.747 2204317.528 - -11.81% -
SetIntersection_None_Set_string_262144_4 -1.69% 1616856.365 1589554.523 - -7.02% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -1.69% 2.840 2.792 - -2.32% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.69% 237.938 233.923 - -2.58% -
std::partition_copy(vector<int>)/50 -1.69% 12.609 12.397 - 1.53% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.68% 6.414 6.306 - -0.94% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -1.67% 102.985 101.261 - -52.47% -
bm_ranges_swap_ranges_vb_aligned/8192 -1.67% 19.919 19.586 - 0.60% -
std::deque<int>::ctor(size)/1024 -1.67% 75.362 74.102 - 3.29% -
std::remove_if(deque<int>)_(prefix)/50 -1.67% 65.333 64.241 - 0.12% -
BM_CmpLess_schar_short -1.67% 0.959 0.943 - -1.36% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.67% 5.420 5.330 - -0.33% -
std::multiset<std::string>::count(key)_(existent)/8192 -1.66% 31.066 30.549 - 15.19% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.66% 1.818 1.788 - -1.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.66% 1605150.391 1578525.471 - -5.85% -
std::for_each(deque<int>)/8 -1.66% 0.933 0.918 - -0.08% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.65% 230.156 226.358 - 5.20% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.65% 19.038 18.724 - -2.40% -
std::replace(list<int>)_(sprinkled)/50 -1.64% 18.951 18.640 - -4.47% -
bm_ranges_swap_ranges_vb_aligned/128 -1.64% 3.418 3.362 - -2.06% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.64% 23.232 22.851 - -8.89% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 -1.64% 41736.841 41052.263 - -0.41% -
BM_deque_deque_ranges_move_backward/64000 -1.64% 7869.855 7740.865 - 2.93% -
bm_ranges_swap_ranges_vb_aligned/512 -1.64% 5.211 5.126 - -3.14% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -1.63% 4.973 4.892 - -6.95% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.63% 52325.294 51472.993 - 3.56% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.63% 39620.912 38976.819 - -2.97% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -1.63% 1.670 1.643 - 7.73% -
std::unordered_map<int,_int>::ctor(const&)/1024 -1.62% 6823.879 6713.007 - -3.92% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.62% 350028.378 344342.101 - -13.15% -
SetIntersection_Interlaced_Vector_string_16_16 -1.62% 52298723.776 51450548.925 - -1.01% -
BM_vector_deque_ranges_move_backward/5500 -1.62% 199.968 196.726 - -1.56% -
bm_gcd_random -1.62% 29.495 29.017 - -1.05% -
BM_PushHeap_string_QuickSortAdversary_64 -1.62% 13.204 12.990 - -2.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.62% 25.671 25.255 - 2.21% -
std::for_each(multimap<int>::iterator)/32 -1.62% 23.823 23.437 - 12.66% -
SetIntersection_None_Set_string_256_1 -1.62% 11756651.966 11566406.772 - -1.00% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -1.61% 67.316 66.232 - 4.44% -
std::partition(list<int>)_(sparse)/1024 -1.61% 726.517 714.829 - -0.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.61% 12.958 12.750 - -1.60% -
BM_PushHeap_string_QuickSortAdversary_16384 -1.60% 15.686 15.435 - -4.53% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.60% 34.340 33.792 - -0.27% -
BM_StringConstructDestroyCStr_Empty_Opaque -1.59% 2.188 2.153 - 3.59% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.58% 23.309 22.940 - 1.43% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.58% 16.412 16.152 - -2.28% -
std::multimap<int,_int>::contains(key)_(existent)/8192 -1.58% 5.615 5.526 - -0.98% -
BM_CmpEqual_ushort_int -1.58% 1.079 1.062 - -1.27% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.58% 32420.643 31909.118 - -23.74% -
std::remove_copy(deque<int>)_(sprinkled)/8192 -1.58% 2927.814 2881.666 - 1.82% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.57% 42.563 41.894 - -20.17% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.56% 1134459.972 1116710.117 - 2.46% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.56% 145017.590 142750.806 - -0.11% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 -1.56% 606264.617 596806.663 - -0.88% -
rng::for_each(multimap<int>)/8 -1.56% 6.183 6.087 - 38.67% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.56% 3984.851 3922.747 - -0.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.56% 256026.040 252039.301 - -11.03% -
BM_PushHeap_uint64_Random_16384 -1.56% 6.413 6.314 - 6.75% -
rng::for_each(multimap<int>)/50 -1.56% 40.800 40.165 - -19.99% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.55% 102210.866 100623.354 - -1.93% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.55% 24.310 23.932 - 0.54% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.55% 19.050 18.754 - -30.56% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -1.55% 35.285 34.739 - -4.52% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.55% 20.803 20.481 - -0.43% -
std::transform(deque<int>,_deque<int>)/50 -1.55% 36.598 36.032 - 7.14% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.54% 1.141 1.124 - 7.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.54% 353358.595 347926.795 - -0.33% -
std::set<int>::erase(key)_(existent)/8192 -1.54% 69.424 68.358 - -1.27% -
std::find_end(list<int>,_pred)_(single_element)/8192 -1.53% 8726.300 8592.414 - -7.06% -
SetIntersection_Interlaced_Vector_string_256_64 -1.53% 18817149.688 18528533.925 - -8.63% -
BM_deque_deque_move/70000 -1.53% 3392.966 3341.061 - -0.67% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -1.52% 1909.322 1880.222 - -2.12% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.52% 617.727 608.321 - -1.50% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -1.52% 1.408 1.386 - -2.42% -
SetIntersection_Front_Set_float_64_64 -1.52% 12708040.104 12514962.183 - -8.29% -
std::set<int>::ctor(const&,_alloc)/32 -1.51% 220.958 217.617 - -12.26% -
std::find_if(deque<int>)_(process_all)/50 -1.51% 12.861 12.666 - 1.00% -
BM_CmpLess_uint_ushort -1.51% 1.117 1.100 - -1.51% -
std::sort_heap(deque<int>,_pred)/1024 -1.51% 12414.772 12227.563 - -5.72% -
bm_lexicographical_compare<signed_char>/64 -1.51% 1.981 1.951 - 2.08% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.50% 13602.413 13397.885 - -2.22% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.50% 30.372 29.916 - 3.72% -
BM_StringFindCharLiteral/64 -1.50% 2.111 2.080 - -0.45% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.50% 14943.400 14719.361 - -4.42% -
BM_PushHeap_string_QuickSortAdversary_1024 -1.50% 15.233 15.005 - -4.47% -
std::remove_copy(vector<int>)_(prefix)/50 -1.49% 14.145 13.933 - 1.18% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.49% 719.483 708.740 - -0.48% -
SetIntersection_Front_Vector_float_16384_64 -1.49% 1363365.294 1343023.151 - -0.10% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.49% 42244.844 41614.613 - 2.34% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -1.49% 14.196 13.984 - -2.24% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 -1.49% 117948.508 116192.848 - -0.58% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 -1.48% 874.285 861.320 - -0.92% -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -1.48% 746.529 735.488 - -0.90% -
std::copy_backward(list<int>)/8 -1.48% 2.413 2.377 - 7.69% -
BM_PushHeap_string_PipeOrgan_262144 -1.47% 17.519 17.260 - -0.58% -
BM_std_minmax_element<int>/65536 -1.47% 16591.199 16347.257 - -5.59% -
BM_PushHeap_string_QuickSortAdversary_256 -1.47% 14.680 14.464 - -3.37% -
SetIntersection_Interlaced_Set_string_16384_16 -1.47% 241553530.456 238005318.072 - -2.21% -
BM_deque_deque_ranges_copy_backward/512 -1.47% 19.401 19.116 - 0.99% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.47% 118062.500 116329.795 - -0.68% -
SetIntersection_Interlaced_Vector_string_16384_4 -1.47% 1795322.687 1768994.258 - -2.27% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.46% 294.723 290.412 - -1.49% -
BM_deque_deque_ranges_copy_backward/70000 -1.46% 8635.925 8509.591 - 3.50% -
SetIntersection_None_Vector_uint32_262144_64 -1.46% 1145290.873 1128550.875 - -1.00% -
std::unique_copy(list<int>)_(sprinkled)/8192 -1.45% 6981.899 6880.546 - 0.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.45% 1989685.627 1960858.152 - -4.19% -
std::none_of(list<int>)_(process_all)/32 -1.45% 11.864 11.693 - -0.90% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.45% 587.142 578.650 - -5.18% -
BM_deque_vector_ranges_move_backward/5500 -1.45% 201.103 198.195 - -0.13% -
std::unique(deque<int>)_(contiguous)/52 -1.45% 55.983 55.174 - -0.45% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.44% 4.331 4.269 - -1.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.44% 18258470.869 17996211.713 - -2.88% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 -1.43% 29.476 29.054 - 1.87% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.43% 6486.082 6393.180 - 3.04% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 -1.43% 75.811 74.726 - 3.77% -
std::search(vector<int>)_(near_matches)/1024 -1.43% 15143.125 14926.494 - 0.50% -
std::sort_heap(deque<int>,_pred)/8 -1.43% 34.807 34.310 - -1.29% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -1.43% 57.339 56.522 - -5.98% -
rng::find_last(list<int>)_(bail_10%)/8 -1.42% 2.105 2.075 - 2.65% -
std::copy_if(list<int>)_(every_other)/262144 -1.42% 212464.486 209443.035 - 2.47% -
std::reverse(vector<int>)/64 -1.42% 4.177 4.117 - -1.56% -
rng::find_last(vector<int>)_(bail_10%)/50 -1.42% 10.918 10.764 - 0.36% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -1.41% 62888.895 61999.724 - -2.79% -
std::unordered_map<int,_int>::ctor(const&)/8192 -1.41% 55682.820 54896.444 - -3.04% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.41% 17678798.094 17429136.147 - -2.98% -
SetIntersection_Front_Set_float_262144_16384 -1.41% 213867979.113 210853253.786 - -1.50% -
std::copy_n(deque<int>)/8 -1.41% 2.800 2.760 - 4.71% -
std::multiset<int>::contains(key)_(existent)/32 -1.41% 1.739 1.715 - 4.64% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -1.41% 478404.206 471669.893 - -3.40% -
std::search(vector<int>)_(near_matches)/1000 -1.41% 14374.901 14172.727 - 0.36% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -1.40% 47.862 47.191 - -2.92% -
std::rotate_copy(list<int>)/32 -1.40% 8.782 8.659 - 0.58% -
rng::find_if(vector<bool>)_(process_all)/8 -1.39% 3.540 3.491 - -2.43% -
SetIntersection_Front_Set_string_262144_1024 -1.39% 59997427.712 59163439.540 - -0.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.39% 9132176.167 9005289.040 - -5.77% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -1.39% 73.564 72.544 - -10.80% -
std::reverse_copy(list<int>)/64 -1.39% 30.295 29.875 - 2.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.38% 37.145 36.631 - 7.43% -
SetIntersection_Front_Vector_uint64_16384_16 -1.38% 1117766.881 1102302.246 - -2.66% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.38% 1106.716 1091.417 - -0.55% -
std::make_heap(deque<int>)_(repeated)/8 -1.38% 25.193 24.845 - -1.03% -
BM_deque_vector_ranges_move/1024 -1.38% 37.594 37.075 - -0.70% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.38% 60784.829 59947.325 - 4.12% -
SetIntersection_Front_Set_float_16384_1 -1.38% 1049878.484 1035435.551 - -2.39% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.37% 16.255 16.031 - 0.12% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.37% 11713.497 11552.917 - -2.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.37% 53.928 53.189 - 0.89% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 -1.37% 807.651 796.626 - -0.49% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.36% 571.769 564.011 - -1.13% -
BM_CmpEqual_int_int -1.36% 1.084 1.069 - -1.97% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -1.35% 5709.679 5632.330 - -0.29% -
std::find(deque<int>)_(process_all)/8192 -1.35% 1936.011 1909.799 - -0.09% -
std::multiset<int>::ctor(const&)/8192 -1.35% 52675.225 51962.473 - 3.26% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -1.35% 23.195 22.882 - -6.51% -
std::for_each(multiset<int>::iterator)/32 -1.35% 23.794 23.473 - 9.50% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.35% 1642.710 1620.531 - 0.43% -
rng::contains_subrange(list<int>)_(single_element)/8192 -1.35% 8051.877 7943.574 - 2.57% -
std::partial_sort_copy(deque<int>)_(ascending)/8 -1.34% 10.103 9.968 - 2.99% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.34% 6083.206 6001.705 - -58.24% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.34% 8917.470 8798.155 - -1.33% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.34% 145468.950 143525.839 - -0.14% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.33% 5890.771 5812.129 - -3.59% -
BM_CmpEqual_uint_uint -1.33% 1.063 1.048 - -4.01% -
std::multiset<std::string>::find(key)_(non-existent)/32 -1.33% 10.575 10.434 - 3.33% -
SetIntersection_None_Set_string_262144_16384 -1.33% 1610730.307 1589326.416 - -6.65% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.33% 758.840 748.770 - -5.06% -
SetIntersection_Front_Set_uint32_64_64 -1.33% 13375113.225 13197659.661 - 2.55% -
SetIntersection_Interlaced_Vector_string_256_4 -1.32% 6048448.588 5968484.384 - -5.30% -
std::remove_copy(deque<int>)_(sprinkled)/1024 -1.32% 364.570 359.763 - 1.20% -
std::find_if_not(vector<bool>)_(process_all)/1024 -1.32% 571.761 564.236 - 0.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.31% 298.077 294.162 - -2.75% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -1.31% 6933.177 6842.198 - -11.07% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.31% 4246.587 4191.133 - -0.48% -
SetIntersection_None_Set_float_256_16 -1.31% 10898508.974 10756264.511 - -1.14% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 536.721 529.723 - -2.27% -
std::count(list<int>)_(every_other)/1048576 -1.30% 826982.932 816232.239 - 0.15% -
std::count(list<int>)_(every_other)/1024 -1.30% 709.528 700.326 - 4.97% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 -1.30% 11234.179 11088.499 - -1.32% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.30% 4.342 4.285 - -0.76% -
rng::contains_subrange(list<int>)_(single_element)/16 -1.30% 4.880 4.816 - 0.47% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.29% 51.948 51.278 - 4.13% -
BM_PushHeap_uint64_Random_16 -1.29% 4.511 4.453 - 7.05% -
std::for_each(set<int>::iterator)/50 -1.29% 36.791 36.317 - -17.90% -
BM_deque_vector_ranges_copy_backward/4096 -1.29% 149.288 147.367 - 0.00% -
std::multiset<int>::lower_bound(key)_(existent)/32 -1.29% 2.197 2.169 - -6.14% -
SetIntersection_Front_Vector_uint32_64_16 -1.29% 14298060.194 14114156.102 - -1.06% -
std::find(deque<int>)_(bail_25%)/8192 -1.29% 481.524 475.332 - -0.01% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 -1.28% 8045.691 7942.436 - -0.23% -
rng::contains_subrange(list<int>)_(single_element)/50 -1.28% 17.931 17.702 - 2.85% -
SetIntersection_None_Vector_float_16384_16384 -1.28% 1106093.957 1091931.650 - -2.38% -
SetIntersection_None_Vector_float_16384_256 -1.28% 1115502.724 1101272.005 - -1.12% -
std::copy_n(vector<bool>)_(aligned)/4096 -1.28% 4.786 4.725 - -2.69% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.28% 62415.803 61619.619 - -1.10% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.27% 160.491 158.446 - -1.98% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -1.27% 8.520 8.412 - 1.90% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.27% 40260.126 39749.077 - -3.98% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.27% 538.243 531.418 - -1.21% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.27% 1478.223 1459.494 - 0.59% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 -1.26% 800.194 790.079 - -0.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.26% 87.120 86.020 - -3.99% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 -1.26% 16.994 16.779 - 2.58% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.26% 1056683.086 1043352.990 - -1.16% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -1.26% 6730.520 6645.644 - 0.19% -
std::pop_heap(deque<size_t>)/8192 -1.26% 59.854 59.101 - 3.42% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.26% 501401.617 495100.655 - 0.76% -
std::move_backward(list<int>)/32768 -1.26% 32128.777 31725.107 - 1.83% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 -1.26% 14187.556 14009.410 - 8.64% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -1.25% 348.298 343.935 - -0.60% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 -1.25% 11.620 11.475 - -0.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.25% 6008820.249 5933625.757 - 5.03% -
std::for_each(vector<int>)/32 -1.25% 3.731 3.685 - 0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.24% 42.259 41.733 - 16.65% -
std::vector<std::string>::ctor(size)/1024 -1.24% 431.204 425.856 - -8.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.24% 5.273 5.207 - -1.91% -
rng::for_each(multimap<int>)/32 -1.24% 26.556 26.227 - 22.15% -
BM_std_minmax_element<int>/64 -1.23% 16.930 16.721 - -2.64% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.23% 1562.445 1543.164 - -0.08% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 -1.23% 187.304 184.993 - -0.19% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.23% 16922.568 16713.823 - 2.63% -
ranges::min(std::list<char>)/8 -1.23% 1.939 1.915 - 8.36% -
std::deque<std::string>::ctor(size)/1024 -1.23% 728.220 719.265 - -0.90% -
std::pop_heap(deque<std::string>)/8 -1.23% 58.006 57.292 - -1.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.23% 4356012.236 4302467.459 - -1.36% -
std::is_partitioned(list<int>)_(partitioned)/32 -1.23% 8.705 8.598 - -0.34% -
BM_vector_deque_copy/4000 -1.23% 141.805 140.066 - -0.18% -
std::fill(list<int>)/50 -1.23% 35.112 34.682 - -1.33% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.22% 18.741 18.511 - 0.33% -
SetIntersection_Front_Set_string_262144_262144 -1.22% 17770699.381 17553275.637 - -4.30% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.22% 85909.962 84858.875 - -2.78% -
std::generate_n(vector<int>)/32 -1.22% 7.967 7.870 - 0.46% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.22% 1.862 1.839 - 4.37% -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 -1.22% 8.072 7.973 - -0.30% -
BM_StringRead_Cold_Deep_Empty -1.22% 1.239 1.224 - 4.80% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.22% 2328.496 2300.150 - -1.13% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 -1.22% 2.154 2.128 - 3.73% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.22% 8.848 8.740 - -1.85% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -1.21% 25139.674 24834.787 - -16.40% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.21% 24.669 24.370 - 4.66% -
SetIntersection_None_Vector_string_1024_4 -1.21% 1166049.527 1151920.780 - -2.14% -
BM_CmpEqual_uint_ushort -1.21% 1.107 1.094 - -0.99% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.21% 13031.427 12874.243 - -2.33% -
SetIntersection_Interlaced_Set_float_64_16 -1.21% 22385029.770 22115158.359 - 1.36% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 -1.20% 39.468 38.994 - 1.72% -
std::unique(vector<int>)_(contiguous)/32 -1.20% 48.673 48.088 - -0.46% -
SetIntersection_Front_Set_float_262144_64 -1.20% 1655103.272 1635214.400 - -3.47% -
std::search(deque<int>,_pred)_(same_length)/1000 -1.20% 490.462 484.570 - 0.79% -
std::stable_partition(deque<int>)_(sparse)/32 -1.20% 14.270 14.098 - 26.47% -
BM_deque_vector_copy_backward/4000 -1.20% 144.019 142.291 - -0.71% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.20% 22.510 22.240 - -2.17% -
std::find(vector<long_long>)_(process_all)/50 -1.20% 4.440 4.387 - -0.00% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -1.20% 592.373 585.289 - -0.27% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.20% 13.779 13.614 - -0.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -1.19% 3.794 3.749 - 0.50% -
std::find(vector<char>)_(process_all)/8192 -1.19% 136.320 134.696 - -0.20% -
std::sort(deque<int>)_(heap)/8 -1.19% 24.467 24.176 - -2.27% -
BM_CmpEqual_short_int -1.19% 1.119 1.106 - -2.63% -
std::remove(vector<int>)_(sprinkled)/50 -1.19% 53.189 52.557 - 0.17% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -1.19% 9834.671 9718.084 - -4.71% -
std::count(deque<int>)_(every_other)/8192 -1.19% 1948.171 1925.077 - 0.52% -
std::unordered_map<int,_int>::clear()/32 -1.18% 617.307 609.993 - 0.81% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 -1.18% 11.543 11.407 - -0.78% -
BM_PushHeap_string_QuickSortAdversary_4 -1.18% 6.467 6.390 - 0.18% -
std::partial_sort(deque<int>)_(shuffled)/8 -1.18% 32.667 32.281 - 0.80% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.18% 291.049 287.607 - -1.30% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.18% 47.151 46.594 - -16.67% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 -1.18% 0.874 0.863 - -0.73% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.18% 32.388 32.005 - 17.72% -
BM_deque_deque_copy_backward/4096 -1.18% 154.657 152.831 - 1.26% -
SetIntersection_None_Vector_uint32_16384_16 -1.18% 1114560.731 1101405.383 - -1.20% -
std::find_if_not(vector<bool>)_(process_all)/8 -1.18% 3.586 3.543 - -0.02% -
std::find(list<int>)_(process_all)/50 -1.18% 19.241 19.015 - 1.00% -
rng::for_each(set<int>)/8192 -1.18% 7842.290 7750.031 - -49.81% -
bm_ranges_lexicographical_compare<int>/64 -1.18% 4.503 4.450 - 2.45% -
std::adjacent_find(vector<int>,_pred)/8 -1.17% 3.319 3.280 - -6.95% -
SetIntersection_Interlaced_Set_float_256_64 -1.17% 13816477.498 13654398.097 - -2.44% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.17% 17.796 17.587 - -1.75% -
BM_std_minmax_element<int>/64000 -1.17% 16161.771 15972.714 - -5.44% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.17% 259.627 256.591 - -0.84% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.17% 2.114 2.089 - 0.32% -
std::copy_if(vector<int>)_(every_other)/1048576 -1.17% 506685.833 500778.329 - 115.11% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 -1.16% 7.949 7.856 - -0.87% -
std::map<int,_int>::count(key)_(existent)/1024 -1.16% 3.830 3.785 - -14.13% -
std::stable_partition(list<int>)_(dense)/50 -1.16% 57.911 57.237 - -0.77% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -1.16% 1.365 1.349 - -2.58% -
std::is_sorted_until(deque<int>)/8 -1.16% 2.484 2.455 - -3.40% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -1.16% 97338.692 96207.858 - -7.57% -
std::pop_heap(vector<float>)/8192 -1.16% 19.735 19.506 - -0.71% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.16% 1038389.488 1026357.391 - -3.99% -
rng::fold_left(vector<int>)/32 -1.16% 21.886 21.633 - -1.58% -
std::for_each_n(join_view(vector<vector<int>>))/32 -1.16% 3.881 3.836 - -0.22% -
std::move(deque<int>)/1048576 -1.16% 55154.009 54516.832 - -0.06% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.16% 4568.319 4515.550 - -1.41% -
std::make_heap(deque<int>)_(ascending)/8192 -1.15% 20936.898 20695.824 - 1.28% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.15% 13326.743 13173.384 - -0.70% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.15% 2709.845 2678.670 - -4.05% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.15% 30.484 30.133 - -2.27% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.15% 16437.914 16249.062 - -4.51% -
std::remove(vector<int>)_(prefix)/50 -1.15% 54.361 53.737 - -0.19% -
std::multiset<int>::erase(key)_(existent)/32 -1.15% 23.010 22.745 - 2.48% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -1.15% 13.071 12.922 - -3.19% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 -1.15% 11.705 11.571 - 0.36% -
std::find_if_not(vector<bool>)_(process_all)/8192 -1.15% 4548.280 4496.202 - 0.24% -
std::stable_partition(vector<int>)_(sparse)/50 -1.14% 21.301 21.058 - -5.42% -
BM_lexicographical_compare_three_way_fast_path/16 -1.14% 4.385 4.335 - 0.63% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 -1.14% 18.154 17.947 - -0.90% -
std::copy(vector<bool>)_(unaligned)/32768 -1.14% 218.062 215.575 - -0.89% -
std::move(list<int>)/512 -1.14% 354.409 350.372 - -0.88% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.14% 397.819 393.294 - -4.12% -
SetIntersection_Front_Set_float_16384_64 -1.14% 1628496.244 1609975.501 - -6.97% -
std::unique(vector<int>)_(contiguous)/52 -1.14% 54.160 53.545 - 0.04% -
BM_PushHeap_float_Ascending_1024 -1.13% 3.193 3.157 - 1.20% -
std::find(deque<int>)_(process_all)/32768 -1.13% 7794.155 7705.824 - 0.15% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.13% 14170.066 14009.815 - -3.23% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 -1.13% 43.021 42.536 - -0.05% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.13% 494.012 488.444 - -0.08% -
rng::for_each(set<int>)/8 -1.13% 6.676 6.601 - 46.94% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.12% 1621968.528 1603721.464 - -8.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.12% 118388.786 117057.264 - -3.56% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.12% 189.174 187.048 - -45.24% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.12% 5.548 5.486 - -0.93% -
std::remove_if(list<int>)_(prefix)/1024 -1.12% 1021.068 1009.622 - 3.82% -
std::replace(vector<int>)_(prefix)/32 -1.12% 5.200 5.142 - 0.43% -
SetIntersection_Interlaced_Set_float_64_64 -1.12% 13282371.195 13133826.325 - -1.65% -
std::move_backward(deque<int>)/1048576 -1.12% 132955.402 131469.080 - 4.51% -
rng::contains_subrange(list<int>)_(same_length)/8192 -1.12% 8607.810 8511.661 - -0.03% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.12% 37149.223 36734.847 - -2.60% -
SetIntersection_Front_Vector_float_262144_4 -1.11% 1052831.323 1041094.387 - -2.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -1.11% 85196.244 84246.614 - -2.62% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.11% 11.241 11.116 - -1.65% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.11% 1500.544 1483.888 - -0.67% -
std::find_end(vector<int>)_(near_matches)/1000 -1.11% 13624.037 13472.884 - -10.50% -
std::flat_multimap<int,_int>::erase(iterator)/32 -1.11% 20.067 19.844 - -0.67% -
std::remove_if(list<int>)_(sprinkled)/1024 -1.11% 981.637 970.758 - 1.31% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.11% 4.127 4.081 - -10.49% -
BM_StringFindStringLiteral/64 -1.11% 2.154 2.130 - -0.46% -
std::find_end(vector<int>)_(near_matches)/1024 -1.11% 14111.371 13955.087 - -10.92% -
BM_vector_deque_ranges_copy_backward/64 -1.11% 2.999 2.966 - -2.35% -
std::replace(list<int>)_(sprinkled)/32 -1.11% 11.327 11.202 - 0.44% -
std::find_if_not(vector<bool>)_(process_all)/1048576 -1.11% 581536.437 575108.995 - 0.23% -
std::set<int>::ctor(&&,_different_allocs)/8192 -1.10% 48552.006 48015.726 - -70.28% -
std::find_if(vector<bool>)_(process_all)/50 -1.10% 23.995 23.730 - -1.19% -
rng::find_last_if(vector<int>)_(bail_10%)/1024 -1.10% 249.255 246.504 - 0.31% -
rng::fold_left(vector<int>)/50 -1.10% 37.669 37.254 - -0.35% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -1.10% 54.712 54.108 - 10.96% -
BM_deque_vector_ranges_move/64000 -1.10% 2980.317 2947.463 - -0.45% -
std::move(deque<int>)/262144 -1.10% 15168.719 15002.281 - 0.94% -
std::pop_heap(vector<size_t>)/1024 -1.10% 9.950 9.841 - -0.43% -
SetIntersection_None_Vector_string_1024_256 -1.10% 1157022.928 1144332.323 - -3.31% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.10% 17.632 17.439 - -1.99% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.10% 8237.567 8147.270 - -1.41% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.09% 431.701 426.974 - -35.46% -
std::search(list<int>)_(same_length)/1000 -1.09% 754.028 745.775 - 0.05% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.09% 5183.655 5126.979 - -1.06% -
std::partition_copy(vector<int>)/32 -1.09% 8.150 8.061 - -0.21% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.09% 13.913 13.761 - -1.48% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.09% 11.252 11.130 - -10.26% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 -1.09% 210849.391 208550.127 - 0.84% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.09% 87.222 86.273 - -4.48% -
std::stable_sort(vector<int>)_(repeated)/8 -1.09% 15.803 15.631 - -1.33% -
BM_StringEraseToEnd_Huge_Opaque -1.08% 2.301 2.276 - -0.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 -1.08% 345069033.270 341344390.332 - 2.42% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 -1.08% 116526.097 115269.194 - -0.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 -1.08% 2915703.569 2884295.962 - -0.58% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.07% 17.808 17.617 - -11.09% -
std::generate(list<int>)/50 -1.07% 15.232 15.069 - -3.33% -
BM_deque_vector_move/70000 -1.06% 3258.476 3223.857 - 0.59% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.06% 12651.134 12517.089 - -1.46% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.06% 900004.837 890469.866 - -4.18% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -1.06% 92.434 91.457 - -3.62% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.05% 378.122 374.139 - -1.57% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.05% 16.864 16.687 - -1.83% -
rng::for_each(multiset<int>)/8192 -1.05% 7811.378 7729.246 - -49.75% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.05% 9.962 9.857 - 0.93% -
BM_PushHeap_uint64_Random_64 -1.05% 5.631 5.572 - 6.77% -
std::any_of(list<int>)_(process_all)/50 -1.05% 22.042 21.811 - 1.44% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -1.05% 188398.876 186420.289 - -2.23% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.05% 248174.799 245573.757 - -2.69% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.04% 365.518 361.699 - -2.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -1.04% 16.230 16.061 - -4.64% -
std::set<int>::upper_bound(key)_(existent)/32 -1.04% 1.786 1.767 - 7.71% -
BM_StringRelational_Compare_Empty_Large_Control -1.04% 1.631 1.614 - -2.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 -1.04% 11.456 11.338 - 11.29% -
rng::for_each(map<int>)/32 -1.04% 25.429 25.166 - 16.32% -
SetIntersection_Interlaced_Set_string_256_4 -1.03% 13101532.987 12965942.784 - -1.18% -
std::stable_partition(vector<int>)_(dense)/50 -1.03% 25.394 25.131 - -4.49% -
std::multimap<int,_int>::clear()/32 -1.03% 654.544 647.772 - -2.83% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.03% 22.520 22.287 - -1.78% -
std::search(deque<int>,_pred)_(single_element)/1000 -1.03% 688.104 680.992 - -0.68% -
BM_PushHeap_string_Ascending_4 -1.03% 2.557 2.531 - -1.88% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -1.03% 16.830 16.657 - -2.57% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -1.03% 128.362 127.039 - 0.13% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -1.03% 9.947 9.845 - 4.35% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -1.02% 1070803.510 1059837.680 - -3.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.02% 37.171 36.790 - 37.15% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.02% 2.036 2.015 - 0.52% -
std::set<int>::contains(key)_(existent)/1024 -1.02% 3.910 3.870 - 2.45% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -1.02% 85253.135 84381.827 - -4.51% -
std::remove(deque<int>)_(sprinkled)/50 -1.02% 54.617 54.062 - -2.05% -
std::reverse_copy(deque<int>)/32768 -1.01% 7971.032 7890.209 - -0.18% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.01% 43043.330 42607.142 - -0.77% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -1.01% 30.012 29.708 - -4.68% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 -1.01% 564222.828 558537.195 - -0.78% -
std::lower_bound(std::vector<int>)/8 -1.01% 7.852 7.773 - 0.29% -
SetIntersection_Front_Vector_uint64_16384_1 -1.01% 1041153.219 1030665.975 - -3.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -1.01% 24.559 24.312 - -2.84% -
SetIntersection_Front_Set_float_1024_4 -1.00% 1073147.667 1062363.626 - -1.83% -
BM_vector_deque_copy_backward/512 -1.00% 17.823 17.644 - 0.75% -
std::partition_point(vector<int>)/8192 -1.00% 9.372 9.278 - 16.34% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.00% 15.202 15.050 - -1.87% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::fill_n(vector<bool>)/262144 263.87% 251.460 914.991 - -2.87% -
std::shift_right(vector<int>)/32 237.13% 2.942 9.919 - 136.81% -
std::for_each_n(vector<int>)/8 197.62% 0.911 2.712 - 0.78% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 130.39% 32.710 75.362 - 25.15% -
std::search(list<int>)_(no_match)/1000 126.35% 672.398 1521.948 - 115.83% -
std::copy_if(vector<int>)_(every_other)/4096 119.91% 905.895 1992.197 - -0.12% -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 119.79% 3927.250 8631.867 - -0.25% -
std::copy_if(vector<int>)_(every_other)/262144 119.12% 58160.561 127439.172 - -0.28% -
std::copy_if(vector<int>)_(every_other)/32768 118.45% 7217.053 15765.984 - -3.11% -
SetIntersection_Interlaced_Vector_uint32_262144_64 116.28% 8475549.431 18330737.184 - 15.98% -
std::copy_if(vector<int>)_(every_other)/1048576 115.11% 232805.495 500778.329 - -1.17% -
std::copy_if(vector<int>)_(every_other)/512 114.45% 118.492 254.110 - -0.13% -
std::search(list<int>)_(no_match)/1024 111.58% 749.921 1586.713 - 109.62% -
std::copy_if(vector<int>)_(every_other)/64 111.03% 15.539 32.791 - 0.05% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 110.27% 13.066 27.475 - -2.33% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 109.70% 1011.249 2120.583 - -0.47% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 106.88% 43.699 90.406 - -0.35% -
SetIntersection_Interlaced_Vector_uint32_262144_16 100.67% 3078611.118 6177760.768 - 105.59% -
SetIntersection_Interlaced_Vector_uint64_262144_256 98.09% 35286190.390 69897753.469 - 130.38% -
SetIntersection_Interlaced_Vector_uint64_262144_64 93.50% 10397009.900 20117846.614 - 54.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 91.25% 34.843 66.637 - 34.25% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 88.96% 0.258 0.487 - -0.98% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 88.25% 0.258 0.485 - -0.75% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 87.41% 26.597 49.846 - 60.67% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 79.98% 18.411 33.136 - -0.03% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 77.67% 23.019 40.900 - 2.62% -
SetIntersection_Interlaced_Vector_uint64_262144_16 76.12% 3496611.628 6158099.433 - 24.13% -
BM_PushHeap_uint32_QuickSortAdversary_1 75.70% 0.394 0.692 - 42.70% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 75.19% 409.990 718.265 - -0.10% -
std::unique_copy(deque<int>)_(sprinkled)/32 68.72% 9.201 15.524 - 50.31% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 67.96% 162.883 273.574 - -0.31% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 67.34% 0.289 0.483 - 68.93% -
std::unique_copy(deque<int>)_(sprinkled)/52 66.60% 14.717 24.519 - 39.80% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 66.39% 35.720 59.433 - 66.10% -
std::copy_if(vector<int>)_(every_other)/8 65.47% 2.529 4.186 - -0.30% -
SetIntersection_Interlaced_Vector_float_262144_256 63.11% 20310714.315 33128225.665 - 19.24% -
SetIntersection_Interlaced_Vector_float_16384_64 62.72% 5576420.644 9074128.322 - 63.46% -
ranges::min(std::list<long_long>)/1 61.93% 0.225 0.364 - 21.55% -
std::multiset<std::string>::erase(key)_(existent)/32 59.36% 51.656 82.320 - 2.71% -
std::find_if_not(list<int>)_(process_all)/8 58.42% 2.254 3.570 - -1.89% -
SetIntersection_Interlaced_Vector_uint32_262144_256 57.77% 27482531.385 43358410.480 - 36.65% -
BM_PushHeap_uint64_Descending_1 54.98% 0.448 0.694 - 8.38% -
std::copy(vector<int>)/4096 54.86% 150.626 233.258 - 53.48% -
std::none_of(vector<int>)_(process_all)/50 54.58% 12.678 19.597 - 1.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 53.08% 25.234 38.629 - 20.12% -
BM_StringCtorDefault 52.28% 0.243 0.370 - 35.83% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 52.15% 524.207 797.606 - 4.12% -
std::shift_left(vector<int>)/32 51.83% 2.967 4.505 - 16.57% -
SetIntersection_Interlaced_Vector_uint32_16384_64 51.46% 6288828.913 9525149.118 - 28.93% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 49.92% 12.170 18.244 - 50.31% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 49.48% 87789.553 131223.929 - 0.82% -
SetIntersection_None_Set_string_1024_16 49.21% 9180812.435 13699137.804 - 50.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 49.19% 48.328 72.099 - 0.01% -
SetIntersection_None_Set_string_1024_4 49.04% 8913836.554 13285344.286 - 50.44% -
BM_PushHeap_uint32_Ascending_1 49.02% 0.466 0.694 - 9.33% -
std::partition(list<int>)_(sparse)/50 49.02% 14.858 22.141 - -0.46% -
rng::for_each(multiset<int>)/8 47.51% 4.482 6.612 - -3.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 47.43% 7.802 11.502 - 36.35% -
SetIntersection_None_Set_string_1024_64 47.43% 9049882.699 13341848.795 - 49.67% -
SetIntersection_None_Set_string_1024_1 47.35% 9175112.863 13519434.671 - 52.81% -
rng::for_each(set<int>)/8 46.94% 4.492 6.601 - -1.13% -
SetIntersection_Interlaced_Vector_uint32_16384_16 46.83% 2417594.561 3549698.508 - 10.25% -
SetIntersection_Interlaced_Vector_float_16384_16 46.36% 2847695.937 4167965.512 - 62.26% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 46.17% 3.523 5.149 - 4.15% -
BM_PushHeap_float_Ascending_1 45.34% 0.393 0.572 - 27.74% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 44.83% 44403612.134 64310974.202 - 49.92% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 43.17% 617.132 883.576 - 92.97% -
std::move(vector<int>)/262144 42.98% 14891.503 21291.496 - -4.11% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 42.39% 88937523.839 126636928.694 - 36.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 41.51% 2.254 3.190 - 1.05% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 41.42% 73.949 104.576 - 1.01% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 40.37% 5.695 7.995 - 33.02% -
std::multiset<std::string>::erase(key)_(existent)/1024 39.11% 68.416 95.173 - 1.61% -
rng::for_each(map<int>)/8 38.71% 4.442 6.162 - 1.03% -
rng::for_each(multimap<int>)/8 38.67% 4.390 6.087 - -1.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 38.40% 251532872.470 348117205.783 - -2.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.37% 35.413 49.000 - -0.29% -
BM_PushHeap_uint32_Random_1 37.95% 0.465 0.642 - -1.45% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 37.66% 5.426 7.470 - 55.57% -
std::map<std::string,_int>::insert(value)_(already_present)/32 37.42% 19.225 26.418 - 21.50% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 37.41% 0.353 0.485 - 8.01% -
std::search(deque<int>)_(same_length)/1000 37.35% 325.451 447.009 - 35.92% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.15% 26.825 36.790 - -1.02% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 36.77% 1.405 1.922 - 13.16% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 36.43% 66.006 90.052 - -0.75% -
std::copy_n(vector<bool>)_(aligned)/262144 36.09% 585.453 796.721 - 17.04% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 35.43% 44.611 60.416 - 19.81% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 34.86% 22.999 31.016 - 33.48% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 34.66% 30.851 41.545 - 10.82% -
std::rotate(list<int>)_(by_1/3)/32 33.79% 12.931 17.300 - 3.69% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 33.36% 0.298 0.398 - 15.71% -
ranges::minmax(std::deque<long_long>)/1 32.99% 0.690 0.917 - 13.28% -
std::fill_n(list<int>)/8192 32.99% 7150.174 9509.071 - 32.86% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 32.93% 0.228 0.304 - 2.54% -
std::unordered_set<int>::contains(key)_(non-existent)/0 32.87% 0.366 0.486 - 43.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.75% 24.678 32.760 - 5.80% -
std::unique_copy(deque<int>)_(contiguous)/32 32.55% 9.419 12.485 - 31.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 32.46% 68.201 90.336 - -2.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 32.17% 3040247.681 4018318.636 - 39.31% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 32.16% 25.216 33.325 - 36.22% -
std::map<std::string,_int>::find(key)_(non-existent)/32 32.09% 9.945 13.137 - 1.78% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 32.05% 50.014 66.042 - 0.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 31.99% 0.958 1.264 - 21.97% -
std::set<std::string>::insert(value)_(already_present)/1024 31.91% 22.657 29.887 - 79.32% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 31.83% 4315.562 5689.303 - -0.17% -
std::search(deque<int>)_(near_matches)/1000 31.45% 18549.697 24384.056 - 19.48% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 31.22% 0.367 0.482 - 15.94% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 31.21% 640.270 840.068 - -5.08% -
std::unordered_map<int,_int>::count(key)_(existent)/32 31.18% 1.155 1.515 - 4.54% -
std::fill(list<int>)/1024 30.89% 515.521 674.747 - 33.74% -
std::search(deque<int>)_(near_matches)/1024 30.59% 19502.269 25467.373 - 19.15% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 30.59% 1.335 1.744 - -11.05% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 30.17% 20.309 26.436 - 2.49% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 30.10% 11640.301 15143.981 - 29.33% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 28.90% 53.254 68.646 - 7.30% -
rng::find(vector<bool>)_(process_all)/8 28.89% 0.642 0.827 - 49.13% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 28.65% 23.950 30.813 - -9.71% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 28.39% 8.122 10.428 - 58.56% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 28.38% 88.098 113.096 - 17.23% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 28.31% 43193591.901 55421893.031 - 3.25% -
std::set<std::string>::erase(iterator)/1024 28.28% 25.981 33.329 - 19.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.79% 42.154 53.869 - -2.38% -
SetIntersection_Interlaced_Vector_uint32_1024_256 27.53% 5926865.277 7558740.966 - 34.44% -
BM_lexicographical_compare_three_way_slow_path/1 26.71% 0.364 0.461 - 6.06% -
BM_StringEraseWithMove_Empty_Transparent 26.71% 0.557 0.706 - 5.35% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 26.47% 98519608.942 124602003.409 - 25.51% -
std::stable_partition(deque<int>)_(sparse)/32 26.47% 11.148 14.098 - -1.20% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 26.46% 29.807 37.693 - -10.29% -
std::unordered_set<int>::erase(key)_(existent)/8192 26.17% 22.816 28.786 - 23.94% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 26.14% 0.355 0.447 - -0.41% -
std::mismatch(list<int>)_(it,_it,_it)/8192 25.61% 7294.064 9161.992 - 24.11% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 25.61% 4.507 5.662 - 2.56% -
std::copy_backward(vector<bool>)_(aligned)/262144 25.54% 616.078 773.437 - 29.51% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 25.53% 689.954 866.072 - 24.31% -
BM_lexicographical_compare_three_way<IntPtr>/1 25.39% 0.362 0.454 - -1.09% -
std::unordered_set<int>::count(key)_(non-existent)/8192 25.19% 1.376 1.722 - 28.85% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 25.17% 49.618 62.105 - 9.34% -
std::find_end(deque<int>)_(single_element)/1000 25.09% 249.091 311.599 - -4.10% -
std::unordered_set<int>::contains(key)_(existent)/8192 24.95% 1.218 1.522 - 16.33% -
SetIntersection_Interlaced_Vector_uint64_16384_64 24.91% 6593671.884 8236087.392 - 27.94% -
SetIntersection_Interlaced_Vector_float_16384_16384 24.80% 79717150.781 99484473.804 - -0.24% -
ranges::minmax(std::list<long_long>)/1 24.72% 0.343 0.427 - 8.16% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 24.58% 49.746 61.973 - -6.27% -
BM_StringConstructDestroyCStr_Small_Transparent 24.53% 0.368 0.458 - 15.92% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 24.52% 27.809 34.628 - 6.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 24.47% 1448.277 1802.632 - -0.29% -
BM_lexicographical_compare_three_way_slow_path/16384 24.38% 3657.658 4549.522 - 0.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 24.27% 29.268 36.371 - 7.22% -
std::find_if(vector<char>)_(process_all)/50 24.19% 5.347 6.640 - -0.19% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 24.07% 8300.318 10298.143 - -0.79% -
BM_lexicographical_compare_three_way_slow_path/4096 23.93% 925.619 1147.136 - 0.07% -
std::find_if_not(vector<char>)_(process_all)/50 23.88% 5.349 6.626 - -0.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 23.79% 1.048 1.297 - 1.17% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 23.68% 1.486 1.838 - 18.82% -
std::equal(vector<bool>)_(unaligned)/50 23.62% 0.816 1.009 - 35.03% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 23.23% 32.756 40.364 - 4.78% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 23.13% 546.734 673.212 - -32.43% -
std::unordered_set<std::string>::find(key)_(existent)/1024 23.05% 28.851 35.500 - 8.36% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 22.98% 1.092 1.343 - 9.09% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 22.85% 33.177 40.757 - -2.76% -
BM_lexicographical_compare_three_way_slow_path/1024 22.66% 239.615 293.904 - 0.05% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 22.47% 25.311 30.999 - 0.07% -
std::unordered_set<std::string>::count(key)_(existent)/32 22.39% 35.465 43.407 - -2.49% -
rng::for_each(multimap<int>)/32 22.15% 21.471 26.227 - -1.24% -
BM_lexicographical_compare_three_way_slow_path/1048576 21.96% 241472.428 294507.695 - 0.05% -
std::set<std::string>::insert(value)_(already_present)/8192 21.93% 31.276 38.136 - -37.66% -
rng::for_each(multiset<int>)/32 21.88% 20.613 25.123 - -2.18% -
SetIntersection_Front_Set_uint64_262144_1024 21.79% 12550053.575 15284611.998 - 26.53% -
std::multiset<std::string>::erase(iterator)/8192 21.49% 29.953 36.390 - 0.42% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 21.44% 783.875 951.947 - 0.38% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 21.26% 0.378 0.459 - 9.97% -
bm_ranges_lexicographical_compare<signed_char>/64 21.21% 2.058 2.494 - 7.43% -
ranges::min(std::deque<__int128>)/70000 21.14% 23865.090 28909.506 - 18.69% -
BM_lexicographical_compare_three_way_slow_path/65536 20.75% 15045.955 18168.283 - -0.10% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 20.66% 691.212 833.986 - 15.20% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 20.52% 11.293 13.610 - 11.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 20.47% 0.579 0.697 - 24.28% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 20.44% 34.435 41.472 - 0.54% -
std::find_if_not(vector<char>)_(process_all)/8 20.26% 1.327 1.596 - 6.85% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 20.26% 4789.572 5759.780 - 17.66% -
std::unordered_multiset<int>::find(key)_(existent)/1024 20.18% 1.335 1.604 - 32.55% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 20.16% 714.305 858.284 - 6.91% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 20.13% 549.931 660.630 - 19.18% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 20.10% 1.001 1.203 - -0.25% -
std::upper_bound(std::list<int>)/100 20.03% 83.840 100.636 - 0.04% -
std::map<int,_int>::find(key)_(existent)/1024 19.87% 3.643 4.366 - 1.92% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 19.80% 2.500 2.994 - -0.84% -
std::vector<int>::ctor(size)/32 19.78% 9.964 11.934 - 10.25% -
std::find_if(vector<char>)_(process_all)/32768 19.70% 3137.543 3755.661 - -0.14% -
SetIntersection_Interlaced_Vector_uint32_256_64 19.70% 6834657.462 8180881.723 - 17.37% -
std::copy_if(list<int>)_(every_other)/64 19.69% 23.190 27.757 - -0.21% -
std::find_if(vector<char>)_(bail_25%)/8 19.65% 0.818 0.978 - 4.57% -
std::find_if_not(vector<char>)_(process_all)/32768 19.52% 3135.211 3747.145 - -0.25% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 19.50% 558.974 667.964 - 17.64% -
std::unordered_set<int>::count(key)_(non-existent)/1024 19.41% 1.386 1.655 - 13.10% -
SetIntersection_Interlaced_Vector_float_1024_1024 19.39% 5958482.543 7114041.502 - 0.47% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 19.36% 1.333 1.591 - 4.27% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 19.32% 547.613 653.409 - 17.13% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 19.29% 19.995 23.852 - 6.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 19.25% 8359.311 9968.583 - 0.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.24% 31.457 37.511 - 0.45% -
rng::for_each(set<int>)/32 19.16% 21.082 25.121 - -2.38% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 19.09% 1.167 1.390 - 7.92% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 19.03% 502.813 598.491 - 18.16% -
std::adjacent_find(deque<int>)/8 18.99% 2.935 3.492 - 1.93% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 18.94% 9.953 11.838 - 5.59% -
std::map<int,_int>::contains(key)_(non-existent)/8192 18.88% 9.369 11.137 - -42.85% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 18.86% 703.232 835.859 - -4.80% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 18.83% 22.376 26.589 - 0.10% -
ranges::min(std::vector<char>)/64 18.79% 3.618 4.298 - 1.82% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 18.79% 3234.376 3841.962 - 0.25% -
std::find_if(vector<char>)_(process_all)/8192 18.78% 795.203 944.505 - -0.12% -
BM_PushHeap_uint64_Random_1 18.71% 0.392 0.465 - -0.01% -
std::find_if_not(vector<char>)_(process_all)/8192 18.63% 794.703 942.719 - -0.24% -
BM_std_minmax_element<short>/64000 18.60% 15947.234 18913.841 - 7.40% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.57% 39.569 46.918 - 41.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 18.55% 19.860 23.545 - -0.21% -
BM_std_minmax_element<short>/70000 18.54% 17449.812 20684.382 - 7.28% -
SetIntersection_Interlaced_Vector_uint64_16384_16 18.51% 2854757.447 3383231.636 - 24.34% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 18.46% 404.497 479.174 - 3.57% -
BM_std_minmax_element<short>/65536 18.44% 16323.313 19333.343 - 7.47% -
BM_PushHeap_float_QuickSortAdversary_1 18.39% 0.449 0.532 - 29.53% -
std::unordered_set<int>::erase(key)_(existent)/1024 18.36% 21.623 25.594 - 13.76% -
BM_std_minmax_element<short>/5500 18.33% 1375.647 1627.811 - 6.84% -
std::is_sorted_until(list<int>,_pred)/8192 18.26% 7620.691 9012.096 - 6.79% -
BM_StringEraseWithMove_Empty_Opaque 18.25% 0.789 0.933 - 4.22% -
std::list<int>::erase(begin)_(cheap_elements)/32 18.15% 10.267 12.130 - 11.38% -
std::multimap<std::string,_int>::erase(iterator)/8192 18.13% 25.957 30.662 - -0.23% -
std::list<int>::erase(begin)_(cheap_elements)/1024 18.09% 10.278 12.137 - 11.80% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 18.08% 417454.532 492920.772 - 0.34% -
BM_std_minmax_element<short>/4096 18.01% 1026.218 1211.034 - 6.88% -
ranges::minmax(std::list<char>)/64 17.97% 29.676 35.010 - 3.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 17.96% 40.061 47.258 - 5.95% -
BM_lexicographical_compare_three_way_slow_path/64 17.91% 15.120 17.828 - 0.03% -
std::find_if(vector<char>)_(process_all)/8 17.88% 1.258 1.483 - -7.54% -
ranges::minmax(std::deque<long_long>)/70000 17.81% 25539.358 30086.883 - 16.29% -
BM_std_minmax_element<short>/4000 17.76% 1006.489 1185.206 - 7.15% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 17.72% 27.188 32.005 - -1.18% -
BM_std_minmax_element<short>/1024 17.66% 262.286 308.614 - 6.96% -
BM_num_put<long_long> 17.61% 10.502 12.352 - 1.52% -
std::find_if_not(list<int>)_(bail_25%)/32768 17.53% 7395.089 8691.506 - 3.77% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 17.47% 574.778 675.165 - 9.93% -
SetIntersection_Interlaced_Set_uint64_1024_1024 17.24% 12506043.675 14662589.657 - 20.45% -
BM_std_minmax_element<short>/512 17.24% 134.142 157.273 - 6.98% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 17.16% 1.032 1.209 - 20.58% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 17.10% 27.416 32.103 - -3.80% -
SetIntersection_Interlaced_Vector_uint64_262144_4 17.07% 1582098.356 1852204.910 - 17.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 16.88% 0.693 0.810 - -0.04% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 16.88% 0.693 0.810 - -0.42% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 16.86% 0.693 0.810 - -0.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 16.84% 28.819 33.672 - 24.21% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 16.81% 2.599 3.036 - -0.18% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 16.65% 35.775 41.733 - -1.24% -
BM_std_minmax_element<long_long>/3 16.61% 1.114 1.299 - 4.17% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 16.53% 1.260 1.468 - -0.17% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 16.50% 11.286 13.148 - 7.79% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 16.49% 43.669 50.870 - 0.38% -
std::list<int>::erase(begin)_(cheap_elements)/8192 16.39% 10.169 11.835 - 11.12% -
std::unordered_map<int,_int>::clear()/1024 16.38% 8565.891 9968.709 - 16.71% -
std::unordered_map<int,_int>::clear()/8192 16.37% 66625.849 77535.710 - 17.33% -
BM_std_minmax_element<short>/64 16.37% 16.799 19.549 - 8.43% -
std::partition_point(vector<int>)/8192 16.34% 7.975 9.278 - -1.00% -
rng::for_each(map<int>)/32 16.32% 21.636 25.166 - -1.04% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 16.30% 9.719 11.304 - 10.58% -
std::multimap<int,_int>::count(key)_(non-existent)/32 16.27% 2.280 2.651 - 8.77% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 16.09% 5.463 6.342 - -10.40% -
SetIntersection_Interlaced_Vector_float_16384_256 16.06% 14879141.384 17269115.533 - 16.49% -
SetIntersection_Interlaced_Set_uint64_1024_4 16.03% 10188318.812 11821911.414 - 22.21% -
std::search(list<int>)_(single_element)/8192 15.98% 7486.594 8682.855 - 5.28% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 15.96% 1.426 1.654 - -5.30% -
BM_lexicographical_compare_three_way_slow_path/256 15.93% 68.636 79.572 - -0.03% -
BM_num_put<unsigned_long> 15.85% 10.429 12.081 - 2.25% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 15.78% 74.839 86.649 - -13.70% -
SetIntersection_Interlaced_Vector_uint32_16384_4 15.66% 1371135.881 1585800.674 - 5.06% -
BM_num_put<bool> 15.64% 9.315 10.771 - 0.12% -
std::unordered_set<int>::erase(iterator)/8192 15.59% 20.300 23.464 - 13.40% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 15.57% 8.894 10.279 - 5.55% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 15.54% 7.939 9.173 - -7.12% -
std::for_each(set<int>::iterator)/32 15.46% 21.134 24.402 - -1.71% -
std::move_backward(deque<int>)/4096 15.35% 152.702 176.139 - 14.20% -
std::multiset<std::string>::count(key)_(existent)/8192 15.19% 26.521 30.549 - -1.66% -
SetIntersection_Interlaced_Vector_uint32_16384_256 15.13% 19485468.659 22433358.810 - 52.80% -
std::unordered_set<std::string>::erase(iterator)/1024 15.11% 27.474 31.626 - -4.13% -
std::stable_partition(deque<int>)_(sparse)/50 15.11% 27.391 31.529 - 1.17% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 15.09% 10.911 12.557 - 11.05% -
std::copy(list<int>)/8 15.08% 2.147 2.471 - -0.04% -
BM_PushHeap_uint32_PipeOrgan_1 15.06% 0.466 0.536 - -3.73% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 15.05% 67.682 77.872 - -0.79% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 14.97% 8.279 9.518 - -8.31% -
ranges::min(std::list<long_long>)/70000 14.91% 43951.013 50505.208 - 0.78% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 14.91% 0.813 0.935 - 0.31% -
std::set<std::string>::equal_range(key)_(existent)/32 14.90% 15.019 17.257 - 9.61% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 14.89% 27.112 31.150 - 0.73% -
BM_deque_vector_copy/0 14.88% 1.249 1.434 - 1.39% -
std::find_end(deque<int>)_(single_element)/1024 14.85% 277.808 319.067 - 4.66% -
std::adjacent_find(list<int>)/50 14.84% 20.183 23.179 - -0.41% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.83% 32.975 37.865 - -0.04% -
BM_StringEraseWithMove_Large_Opaque 14.81% 2.481 2.849 - 3.75% -
BM_lexicographical_compare_three_way_slow_path/262144 14.76% 63294.777 72637.634 - -0.04% -
std::set<int>::contains(key)_(non-existent)/8192 14.74% 10.322 11.843 - -18.68% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14.72% 12495.451 14335.220 - 13.71% -
std::find_if_not(list<int>)_(process_all)/8192 14.63% 6934.482 7949.095 - 10.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 14.60% 63.587 72.871 - -0.00% -
std::find_end(deque<int>,_pred)_(single_element)/1000 14.53% 587.906 673.337 - 0.62% -
std::unordered_set<int>::count(key)_(non-existent)/32 14.50% 1.397 1.600 - 18.46% -
std::find(vector<bool>)_(process_all)/8 14.49% 0.560 0.642 - 1.03% -
std::find(vector<bool>)_(process_all)/50 14.48% 0.560 0.641 - -7.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 14.48% 892.241 1021.411 - 0.09% -
BM_num_put<unsigned_long_long> 14.42% 10.120 11.580 - -0.54% -
std::rotate(deque<int>)_(by_1/2)/32 14.41% 7.501 8.582 - -0.03% -
std::unordered_set<int>::erase(iterator)/1024 14.36% 20.345 23.266 - 12.60% -
std::multimap<int,_int>::contains(key)_(existent)/1024 14.35% 3.891 4.449 - -3.41% -
ranges::minmax(std::deque<long_long>)/8 14.34% 3.561 4.071 - 2.78% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 14.33% 51.024 58.334 - -0.61% -
std::for_each(multimap<int>::iterator)/8 14.33% 4.438 5.074 - 0.44% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 14.31% 46.274 52.893 - 4.13% -
std::find_end(list<int>,_pred)_(process_all)/8192 14.28% 7171.693 8195.888 - 0.69% -
std::find(deque<int>)_(bail_25%)/8 14.22% 1.995 2.279 - -0.49% -
std::unique_copy(deque<int>)_(contiguous)/52 14.20% 14.396 16.440 - 9.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.12% 1417.675 1617.852 - -0.34% -
SetIntersection_Interlaced_Vector_uint64_1024_64 14.08% 3675759.902 4193328.759 - -11.92% -
std::make_heap(deque<int>)_(descending)/1024 13.99% 985.296 1123.102 - 2.60% -
std::find_end(deque<int>,_pred)_(single_element)/8192 13.98% 4280.391 4878.901 - 0.24% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 13.96% 0.711 0.810 - 0.02% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 13.88% 10.087 11.488 - 8.71% -
rng::find_last_if(deque<int>)_(bail_90%)/8 13.71% 0.962 1.094 - 10.65% -
SetIntersection_Interlaced_Vector_float_262144_16 13.71% 2928717.384 3330146.051 - 14.86% -
std::multimap<std::string,_int>::erase(iterator)/1024 13.64% 28.487 32.372 - -0.94% -
std::map<std::string,_int>::contains(key)_(existent)/32 13.55% 14.421 16.375 - 0.26% -
SetIntersection_Interlaced_Vector_float_1024_64 13.48% 3272023.439 3713214.336 - 10.71% -
std::equal(vector<bool>)_(unaligned)/8 13.34% 0.818 0.927 - 23.37% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 13.29% 54.889 62.182 - 1.14% -
BM_num_put<long> 13.28% 10.715 12.138 - 0.27% -
BM_StringRelational_Compare_Small_Empty_Control 13.25% 1.616 1.830 - -0.51% -
rng::find(vector<bool>)_(process_all)/50 13.20% 0.692 0.783 - 13.20% -
ranges::minmax(std::deque<char>)/1 13.17% 0.657 0.743 - -5.57% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 13.13% 4.823 5.456 - -0.10% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 13.04% 28.971 32.749 - 38.12% -
BM_PushHeap_uint64_Random_4 13.03% 2.258 2.552 - -2.59% -
std::set<std::string>::find(key)_(existent)/32 12.98% 14.271 16.124 - 3.35% -
ranges::min(std::vector<char>)/8 12.88% 2.211 2.496 - 3.28% -
std::for_each(map<int>::iterator)/8 12.86% 4.445 5.017 - -0.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 12.85% 7.032 7.936 - 36.00% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12.85% 10011.729 11297.964 - 7.71% -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 12.82% 2.107 2.377 - -0.71% -
std::find_end(deque<int>,_pred)_(single_element)/1024 12.82% 594.917 671.167 - 0.22% -
SetIntersection_Interlaced_Vector_uint32_256_16 12.77% 6681120.625 7533999.548 - 8.67% -
std::for_each(multimap<int>::iterator)/32 12.66% 20.803 23.437 - -1.62% -
BM_StringDestroy_Large 12.56% 7.416 8.347 - 17.78% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 12.54% 13387910.766 15066233.138 - -8.22% -
std::unordered_multiset<int>::count(key)_(existent)/8192 12.49% 1.542 1.735 - -7.89% -
std::multiset<std::string>::erase(iterator)/1024 12.49% 28.383 31.928 - 1.29% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 12.49% 18.981 21.351 - 15.23% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 12.48% 28.206 31.725 - -2.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 12.48% 44.154 49.663 - -0.90% -
std::unordered_set<int>::count(key)_(existent)/1024 12.45% 1.295 1.457 - 26.74% -
ranges::min(std::deque<__int128>)/64 12.42% 20.518 23.066 - 10.38% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 12.37% 12.896 14.491 - 0.28% -
std::unordered_set<int>::find(key)_(non-existent)/1024 12.36% 1.053 1.184 - 9.77% -
BM_vector_deque_move_backward/70000 12.34% 8003.041 8990.388 - 11.25% -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 12.30% 0.695 0.780 - 9.76% -
std::set<int>::equal_range(key)_(non-existent)/1024 12.29% 5.801 6.514 - -3.16% -
std::rotate(deque<int>)_(by_1/2)/50 12.25% 10.351 11.618 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 12.24% 1355139.307 1521046.480 - 19.55% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 12.22% 26.743 30.012 - -4.11% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 12.22% 10.193 11.439 - 37.91% -
std::find_if_not(vector<int>)_(bail_25%)/32768 12.21% 842.915 945.829 - -3.84% -
std::copy_backward(deque<int>)/262144 12.16% 30572.528 34291.060 - 4.27% -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 12.11% 0.696 0.780 - 9.89% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.04% 21.891 24.528 - 8.75% -
std::move_backward(list<int>)/4096 11.96% 5186.231 5806.448 - 20.44% -
std::partial_sort(deque<int>)_(repeated)/8192 11.91% 67850.969 75930.739 - -0.09% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 11.90% 3702.423 4143.148 - 13.70% -
ranges::min(std::list<__int128>)/1 11.90% 0.396 0.443 - -2.91% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 11.89% 20.500 22.938 - 5.50% -
BM_std_minmax_element<int>/3 11.85% 1.114 1.246 - 21.43% -
std::make_heap(deque<int>)_(descending)/8192 11.84% 7682.167 8591.548 - -0.02% -
BM_deque_vector_copy_backward/65536 11.83% 7365.590 8236.704 - -5.81% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 11.82% 32.052 35.842 - -0.30% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.76% 10.961 12.250 - 4.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11.73% 12375.756 13827.943 - 1.37% -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 11.72% 0.698 0.780 - 9.73% -
std::make_heap(deque<int>)_(heap)/8192 11.72% 7691.074 8592.203 - -0.05% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 11.71% 1.644 1.837 - 23.21% -
SetIntersection_Interlaced_Vector_uint64_1024_16 11.69% 2010712.985 2245821.591 - -4.95% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 11.68% 96441.383 107704.439 - 7.50% -
ranges::min(std::deque<long_long>)/1 11.67% 0.600 0.669 - 7.39% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 11.59% 1526.814 1703.720 - 6.11% -
std::for_each_n(deque<int>)/8 11.58% 1.156 1.290 - 15.14% -
std::rotate(vector<bool>)_(1_element_backward)/8192 11.55% 111.135 123.970 - 14.26% -
std::find_if(vector<char>)_(process_all)/1024 11.55% 111.723 124.625 - -0.02% -
std::find_if_not(vector<char>)_(process_all)/1024 11.37% 111.583 124.273 - -0.73% -
std::unique_copy(list<int>)_(sprinkled)/32 11.37% 13.054 14.538 - 5.71% -
BM_PushHeap_uint32_PipeOrgan_4 11.36% 0.485 0.540 - 0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 11.36% 13417939.980 14942705.779 - 7.57% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 11.36% 628.631 700.059 - 14.08% -
std::rotate(list<int>)_(by_1/4)/32 11.35% 13.020 14.498 - -0.24% -
std::fill(vector<bool>)/64 11.33% 1.475 1.643 - -0.10% -
BM_num_put<const_void*> 11.31% 11.206 12.474 - -4.49% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.29% 10.187 11.338 - -1.04% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.24% 12.488 13.891 - 12.61% -
ranges::min(std::vector<__int128>)/1 11.21% 0.340 0.378 - 18.79% -
std::set<std::string>::contains(key)_(non-existent)/1024 11.20% 20.044 22.290 - -8.88% -
std::for_each(set<int>::iterator)/8 11.20% 4.513 5.018 - -0.38% -
std::make_heap(deque<int>)_(heap)/1024 11.19% 985.834 1096.195 - -0.31% -
BM_StringRead_Cold_Deep_Large 11.17% 1.231 1.369 - 10.96% -
BM_deque_vector_move_backward/65536 11.12% 7361.291 8180.184 - -6.97% -
BM_StringRelational_Eq_Small_Small_Control 11.07% 1.685 1.871 - 4.45% -
std::stable_partition(deque<int>)_(dense)/1024 11.06% 569.032 631.941 - -0.96% -
BM_PushHeap_float_SingleElement_4 11.05% 0.358 0.398 - 14.76% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 11.04% 30.134 33.461 - -0.30% -
BM_deque_vector_ranges_copy_backward/0 11.04% 1.374 1.526 - -0.68% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 11.03% 1.388 1.541 - 11.33% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 11.00% 21.102 23.423 - -1.82% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.99% 11.000 12.209 - 25.08% -
BM_std_minmax_element<short>/1 10.98% 0.299 0.332 - 5.81% -
std::unordered_multiset<int>::count(key)_(existent)/1024 10.97% 1.528 1.695 - -14.72% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 10.96% 48.762 54.108 - -1.10% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 10.92% 27.715 30.741 - 1.35% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 10.91% 592.961 657.664 - 9.66% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 10.91% 34.322 38.066 - 10.48% -
SetIntersection_Interlaced_Vector_float_256_256 10.87% 4606317.495 5106905.012 - -0.89% -
std::rotate(list<int>)_(1_element_backward)/50 10.85% 22.235 24.648 - -1.92% -
std::set<std::string>::contains(key)_(existent)/1024 10.84% 20.901 23.167 - -4.68% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 10.84% 38.547 42.724 - 4.58% -
BM_deque_vector_ranges_move_backward/64000 10.80% 7048.994 7810.598 - -6.50% -
std::find_if(vector<int>)_(bail_25%)/8 10.76% 0.733 0.812 - -4.62% -
std::partial_sort_copy(deque<int>)_(descending)/1024 10.76% 8153.380 9030.787 - 10.63% -
SetIntersection_Front_Vector_string_1024_64 10.75% 3204752.702 3549258.189 - -0.18% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 10.72% 624.959 691.948 - 8.90% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 10.70% 75913.046 84032.558 - 0.91% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 10.69% 24.871 27.529 - 16.90% -
std::for_each(map<int>::iterator)/32 10.67% 21.499 23.794 - -0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 10.65% 13266714.681 14679419.850 - 7.88% -
std::count(list<int>)_(every_other)/8192 10.63% 6589.890 7290.540 - 0.29% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 10.58% 518.014 572.829 - -9.73% -
bm_ranges_swap_ranges_vb_aligned/256 10.57% 3.535 3.909 - -8.38% -
std::partial_sort_copy(deque<int>)_(heap)/1024 10.50% 8298.701 9169.738 - 9.62% -
BM_StringConstructDestroyCStr_Large_Opaque 10.49% 15.052 16.631 - -7.12% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 10.46% 23.502 25.961 - 4.78% -
rng::starts_with(vector<int>,_pred)/8 10.41% 2.312 2.553 - 7.76% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 10.38% 0.923 1.018 - 5.45% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 10.33% 26.129 28.829 - -4.40% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 10.32% 918.309 1013.101 - -1.85% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 10.31% 28.960 31.944 - 4.81% -
BM_PushHeap_uint64_Ascending_64 10.27% 1.523 1.679 - 10.81% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 10.24% 637.450 702.753 - 14.21% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 10.22% 5.525 6.090 - 7.22% -
std::set<int>::equal_range(key)_(non-existent)/8192 10.16% 8.932 9.840 - -2.99% -
std::find_if_not(vector<int>)_(bail_25%)/8192 10.16% 219.855 242.187 - -2.67% -
std::set<std::string>::equal_range(key)_(existent)/1024 10.16% 21.788 24.001 - 7.38% -
std::copy(vector<bool>)_(aligned)/262144 10.15% 587.809 647.489 - -14.55% -
std::is_sorted(list<int>,_pred)/8 10.12% 3.675 4.047 - 0.99% -
BM_deque_vector_copy_backward/64000 10.11% 7487.791 8244.905 - -4.83% -
std::rotate(list<int>)_(by_1/4)/50 10.06% 23.478 25.841 - -0.01% -
std::unordered_set<int>::find(key)_(non-existent)/32 10.06% 1.098 1.209 - 8.06% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 10.04% 2.743 3.018 - -2.96% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.01% 10.110 11.122 - 10.78% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 9.97% 20369.761 22401.053 - 12.96% -
std::search(vector<int>,_pred)_(no_match)/1048576 9.97% 542496.021 596556.441 - -0.91% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 9.96% 0.592 0.650 - 1.91% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 9.94% 12.485 13.726 - 10.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.92% 1.573 1.729 - -5.89% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 9.91% 1.048 1.152 - 1.17% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 9.88% 30.628 33.654 - 0.28% -
std::for_each_n(join_view(vector<vector<int>>))/8 9.84% 1.409 1.548 - -8.03% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 9.78% 22.999 25.249 - 10.40% -
std::vector<std::string>::ctor(size)/32 9.76% 31.751 34.849 - 12.23% -
std::for_each(multiset<int>::iterator)/8 9.72% 4.590 5.036 - -0.09% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.64% 1264317.629 1386237.901 - 4.20% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 9.64% 0.389 0.426 - -9.34% -
BM_deque_vector_ranges_move_backward/70000 9.57% 7944.471 8705.046 - -6.82% -
std::sort_heap(vector<int>,_pred)/8 9.55% 30.307 33.203 - 6.21% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 9.55% 179899.998 197086.098 - 8.93% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 9.52% 5.754 6.302 - -0.66% -
std::find_if_not(vector<char>)_(bail_25%)/32768 9.52% 863.314 945.509 - -0.12% -
std::multiset<std::string>::contains(key)_(existent)/8192 9.51% 26.733 29.276 - 2.62% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9.51% 7259.828 7950.421 - 0.53% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 9.51% 16.114 17.646 - 10.10% -
std::for_each(multiset<int>::iterator)/32 9.50% 21.436 23.473 - -1.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 9.50% 20244.289 22167.900 - 8.37% -
BM_deque_vector_move_backward/64000 9.50% 7173.428 7854.945 - -10.43% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 9.47% 179692.170 196709.968 - 12.23% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 9.46% 86.806 95.022 - 1.32% -
std::set<std::string>::equal_range(key)_(non-existent)/32 9.42% 10.203 11.165 - 5.60% -
std::unordered_set<int>::insert(value)_(already_present)/1024 9.41% 2.379 2.603 - -2.22% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 9.40% 16159.057 17678.740 - 8.63% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 9.39% 15629.976 17097.217 - 7.82% -
std::find(list<int>)_(process_all)/8 9.37% 2.193 2.398 - 1.49% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 9.36% 1.042 1.140 - -7.58% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 9.36% 27.623 30.208 - 0.47% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 9.34% 310.220 339.210 - 0.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 9.34% 12369.837 13525.551 - 1.32% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 9.34% 27.328 29.881 - 6.96% -
std::partial_sort(vector<int>)_(shuffled)/8192 9.33% 86832.315 94936.076 - 8.51% -
SetIntersection_Interlaced_Set_uint64_1024_64 9.30% 10190966.562 11138383.127 - 12.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 9.28% 46.525 50.842 - -3.21% -
std::stable_partition(deque<int>)_(dense)/50 9.28% 37.528 41.010 - -0.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 9.26% 0.463 0.506 - -17.37% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 9.25% 4.504 4.921 - 3.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 9.25% 2.249 2.457 - -0.88% -
BM_vector_deque_ranges_move_backward/0 9.25% 0.549 0.600 - 17.81% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9.24% 7520.595 8215.337 - 0.91% -
std::unordered_set<std::string>::erase(iterator)/8192 9.23% 29.255 31.955 - -20.30% -
BM_PushHeap_string_Ascending_1 9.20% 0.642 0.701 - 0.10% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 9.16% 20688.633 22584.056 - 12.82% -
BM_StringRead_Cold_Shallow_Large 9.16% 1.088 1.187 - 5.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 9.15% 216.805 236.650 - -3.07% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 9.10% 20275.115 22120.880 - 7.77% -
SetIntersection_None_Set_string_16384_4 9.10% 188212651.992 205342927.340 - 4.27% -
std::unordered_set<int>::ctor(const&,_alloc)/32 9.08% 260.170 283.793 - 5.89% -
std::multiset<std::string>::contains(key)_(existent)/1024 9.07% 23.341 25.459 - 2.87% -
std::find_end(deque<int>)_(process_all)/1000 9.05% 261.439 285.104 - -4.66% -
std::lower_bound(std::vector<int>)/8192 9.04% 15.605 17.017 - 7.57% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 9.04% 10385.059 11323.376 - 2.13% -
BM_StringRelational_Eq_Large_Large_ChangeLast 9.03% 1.908 2.081 - 5.97% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 9.01% 10.330 11.260 - 7.31% -
SetIntersection_None_Set_string_16384_1 9.01% 188524703.645 205505396.373 - 3.10% -
BM_deque_vector_ranges_copy_backward/70000 8.98% 7926.998 8638.934 - -6.66% -
std::rotate(list<int>)_(by_1/2)/32 8.98% 5.938 6.471 - -0.06% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 8.97% 2.493 2.717 - 1.59% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 8.97% 9050.135 9861.815 - 9.37% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 8.92% 6158365.591 6707930.179 - 3.53% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8.91% 37449.035 40784.110 - 8.58% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 8.89% 177587.939 193369.112 - 8.46% -
BM_StringRelational_Eq_Large_Large_Control 8.88% 2.238 2.437 - 5.81% -
SetIntersection_Front_Vector_string_256_256 8.86% 18541192.264 20183481.294 - 0.66% -
ranges::min(std::vector<long_long>)/8 8.85% 2.126 2.314 - 6.72% -
std::rotate(deque<int>)_(by_1/2)/1024 8.85% 172.971 188.273 - -0.46% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 8.82% 181479.996 197484.004 - 11.66% -
std::find_end(deque<int>)_(single_element)/8192 8.80% 2021.047 2198.920 - -0.36% -
BM_deque_vector_move_backward/70000 8.78% 7906.790 8600.970 - -6.86% -
std::any_of(list<int>)_(process_all)/8192 8.77% 7290.396 7929.833 - 5.55% -
BM_deque_vector_ranges_move_backward/65536 8.76% 7380.689 8027.551 - -7.12% -
SetIntersection_Front_Vector_float_1024_1024 8.74% 5441231.715 5916691.254 - -0.05% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 8.73% 1.916 2.084 - -0.31% -
std::find_end(list<int>)_(process_all)/1000 8.71% 656.323 713.459 - -54.08% -
std::vector<int>::ctor(size)/8192 8.68% 517.543 562.481 - -0.96% -
std::multimap<int,_int>::contains(key)_(existent)/32 8.66% 1.623 1.764 - 1.22% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 8.64% 12895.740 14009.410 - -1.26% -
ranges::minmax(std::deque<__int128>)/1 8.61% 0.651 0.707 - 2.90% -
BM_vector_deque_ranges_copy_backward/64000 8.60% 7401.867 8038.126 - 7.96% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.57% 8.960 9.728 - 1.06% -
SetIntersection_Interlaced_Vector_float_1024_256 8.56% 5542685.328 6017208.019 - 8.13% -
BM_std_minmax_element<short>/2 8.55% 0.634 0.688 - 5.06% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 8.55% 19.529 21.199 - -0.24% -
BM_vector_deque_copy_backward/64000 8.54% 7399.057 8031.194 - 9.08% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 8.54% 111152.191 120646.148 - 3.63% -
std::transform(list<int>)_(identity_transform)/8192 8.48% 7004.818 7599.051 - -0.68% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 8.47% 22.641 24.559 - -2.18% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 8.46% 6114.511 6631.892 - 2.57% -
BM_vector_deque_ranges_copy_backward/65536 8.46% 7540.027 8178.011 - 5.16% -
BM_deque_deque_move/0 8.41% 0.789 0.855 - -1.70% -
BM_deque_vector_ranges_copy_backward/64000 8.38% 7216.258 7821.329 - -7.84% -
ranges::min(std::list<char>)/8 8.36% 1.767 1.915 - -1.23% -
BM_StringRelational_Compare_Large_Empty_Control 8.35% 1.614 1.748 - 8.37% -
BM_deque_vector_copy/5500 8.34% 194.464 210.684 - 7.34% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 8.31% 747.791 809.964 - 3.23% -
BM_deque_vector_copy_backward/70000 8.31% 7945.824 8606.158 - -8.02% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 8.31% 1.927 2.087 - 0.86% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 8.31% 17566.836 19026.085 - 7.58% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.30% 8.241 8.925 - 2.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 8.30% 4562981.152 4941841.120 - 3.01% -
std::map<std::string,_int>::find(key)_(existent)/32 8.30% 15.523 16.811 - 7.79% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 8.29% 0.338 0.366 - -16.92% -
BM_deque_vector_ranges_copy_backward/65536 8.29% 7489.534 8110.423 - -5.90% -
SetIntersection_Front_Vector_float_16384_1024 8.28% 5449812.631 5901173.983 - 0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 8.28% 13606882.716 14733315.945 - 10.99% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8.25% 7683.944 8317.586 - -1.80% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 8.23% 20.660 22.361 - 8.80% -
std::list<std::string>::ctor(size)/1024 8.21% 12773.821 13823.010 - 7.20% -
BM_vector_deque_move_backward/65536 8.18% 7706.512 8336.903 - 8.53% -
SetIntersection_Front_Vector_float_262144_1024 8.17% 5450243.465 5895695.747 - 0.05% -
rng::contains(deque<int>)_(process_all)/8 8.15% 2.866 3.100 - -0.38% -
BM_vector_deque_ranges_move/0 8.14% 0.396 0.429 - 4.25% -
std::set<std::string>::find(key)_(non-existent)/32 8.13% 9.423 10.189 - 3.30% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 8.11% 22.971 24.834 - 4.01% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 8.11% 50096.565 54157.276 - 3.77% -
std::find_if_not(vector<char>)_(bail_25%)/8192 8.09% 223.078 241.131 - -0.63% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 8.09% 22.655 24.487 - 6.89% -
std::partition_copy(list<int>)/8192 8.09% 6846.125 7399.731 - 0.99% -
std::fill_n(vector<bool>)/64 8.07% 1.425 1.540 - 13.14% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 8.07% 2.526 2.729 - 0.01% -
ranges::minmax(std::list<long_long>)/64 8.05% 28.084 30.343 - 0.28% -
ranges::minmax(std::deque<__int128>)/64 8.03% 30.145 32.567 - 5.41% -
std::stable_partition(list<int>)_(dense)/8192 8.02% 17489.942 18891.985 - 8.62% -
std::move_backward(deque<int>)/32768 8.01% 3264.622 3525.972 - 1.74% -
std::search(list<int>)_(same_length)/8192 8.00% 7999.769 8639.629 - 0.28% -
BM_StringFindAllMatch/8 7.98% 2.683 2.897 - 6.93% -
BM_deque_vector_copy/4000 7.97% 139.516 150.636 - 6.62% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 7.96% 32.212 34.777 - 2.31% -
ranges::minmax(std::deque<long_long>)/64 7.94% 24.549 26.498 - 11.46% -
BM_deque_deque_ranges_copy_backward/1 7.93% 2.523 2.723 - 0.35% -
BM_PushHeap_uint64_Ascending_256 7.91% 2.094 2.259 - 8.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 7.90% 170865.986 184368.801 - 3.52% -
BM_PushHeap_uint64_Random_1024 7.87% 5.759 6.212 - -0.90% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 7.87% 31.887 34.396 - -0.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.87% 53.285 57.476 - -14.55% -
std::find_if_not(list<int>)_(process_all)/32768 7.85% 25341.716 27330.946 - -1.79% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 7.84% 38619.251 41646.267 - 5.34% -
BM_StringRead_Cold_Shallow_Empty 7.82% 1.058 1.141 - 2.80% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.82% 22.398 24.149 - -0.06% -
std::find_end(forward_list<int>)_(single_element)/8192 7.81% 5727.830 6175.134 - -0.21% -
SetIntersection_Front_Vector_float_262144_16384 7.81% 71787441.651 77391074.874 - -2.72% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 7.79% 760.525 819.780 - 6.29% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 7.76% 214.501 231.147 - 1.14% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.75% 5.570 6.002 - -7.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.75% 65.036 70.077 - 2.11% -
std::map<std::string,_int>::find(key)_(existent)/8192 7.73% 28.990 31.232 - 2.98% -
rng::contains_subrange(list<int>)_(near_matches)/8192 7.73% 2501723.957 2695157.391 - 6.46% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 7.73% 1.525 1.643 - -1.63% -
std::set<int>::upper_bound(key)_(existent)/32 7.71% 1.641 1.767 - -1.04% -
BM_vector_deque_copy_backward/65536 7.69% 7667.258 8257.182 - 5.82% -
std::copy_backward(list<int>)/8 7.69% 2.207 2.377 - -1.48% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 7.68% 19.617 21.122 - 0.09% -
std::find_if_not(list<int>)_(bail_25%)/8192 7.65% 1443.350 1553.715 - 8.98% -
std::deque<std::string>::ctor(size)/8192 7.64% 8451.333 9097.389 - 5.97% -
std::copy(vector<bool>)_(aligned)/64 7.63% 1.257 1.353 - 8.96% -
BM_StringDestroy_Huge 7.61% 10.927 11.759 - 8.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 7.61% 8083131.331 8698174.184 - -0.39% -
BM_PushHeap_uint64_Ascending_262144 7.58% 4.662 5.015 - 6.49% -
std::set<int>::equal_range(key)_(existent)/32 7.56% 1.714 1.844 - 3.11% -
rng::starts_with(list<int>)/8192 7.54% 8595.633 9243.909 - -0.66% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 7.53% 5.104 5.488 - 1.03% -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.49% 8.122 8.730 - 1.06% -
BM_vector_deque_ranges_copy_backward/70000 7.47% 8163.861 8773.305 - 5.74% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 7.45% 26.808 28.805 - 1.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 7.43% 34.098 36.631 - -1.38% -
SetIntersection_Front_Set_uint32_1024_1024 7.43% 11630199.577 12493833.157 - 1.50% -
SetIntersection_Front_Vector_float_16384_16384 7.42% 71971327.344 77312758.104 - -2.91% -
SetIntersection_None_Set_string_16384_16 7.41% 187964779.769 201895146.838 - 3.80% -
std::unordered_set<int>::insert(value)_(already_present)/32 7.41% 2.637 2.832 - 10.00% -
SetIntersection_None_Set_string_16384_64 7.41% 189303532.077 203324052.924 - 4.54% -
std::make_heap(deque<int>)_(repeated)/8192 7.40% 16855.059 18102.527 - 0.42% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 7.40% 736.650 791.155 - 2.75% -
std::set<int>::count(key)_(non-existent)/0 7.39% 0.252 0.271 - 6.88% -
ranges::minmax(std::list<char>)/70000 7.39% 52375.250 56243.537 - 5.15% -
BM_PushHeap_uint32_Ascending_4 7.35% 0.544 0.584 - -1.24% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 7.35% 56.096 60.218 - -0.17% -
std::equal(list<int>)_(it,_it,_it)/8192 7.35% 9275.331 9956.797 - 5.72% -
std::set<std::string>::count(key)_(non-existent)/32 7.33% 10.090 10.830 - -3.90% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 7.31% 346079.222 371366.581 - 4.27% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.31% 8.964 9.619 - 1.88% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 7.30% 11.523 12.364 - -0.67% -
rng::find_last(list<int>)_(bail_90%)/1024 7.29% 71.792 77.024 - 0.54% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 7.28% 736.360 790.001 - 9.04% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 7.28% 6278.212 6735.047 - 1.99% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 7.26% 52.728 56.555 - 6.30% -
std::find_end(list<int>)_(process_all)/1048576 7.24% 815929.152 875001.144 - -0.02% -
BM_deque_deque_ranges_copy_backward/2 7.24% 2.305 2.472 - 0.13% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 7.23% 24759.709 26550.097 - 1.36% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 7.22% 214.155 229.614 - 0.91% -
bm_ranges_swap_ranges_vb_aligned/32 7.21% 3.289 3.526 - 0.16% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 7.20% 1.048 1.124 - -1.54% -
std::transform(deque<int>,_deque<int>)/50 7.14% 33.630 36.032 - -1.55% -
std::copy(vector<bool>)_(aligned)/1048576 7.14% 3458.440 3705.404 - 59.27% -
std::rotate_copy(deque<int>)/1024 7.11% 34.346 36.787 - 5.76% -
BM_vector_deque_ranges_move_backward/65536 7.06% 7713.704 8258.637 - 6.64% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.06% 42.043 45.009 - 1.56% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 7.05% 12927.719 13839.430 - 4.94% -
BM_PushHeap_uint64_Random_16 7.05% 4.160 4.453 - -1.29% -
BM_PushHeap_uint64_SingleElement_1 7.03% 0.501 0.536 - -12.48% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 7.03% 4856.554 5198.141 - 10.67% -
BM_std_minmax_element<long_long>/65536 7.03% 16665.713 17837.482 - 0.11% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 7.01% 35878.167 38391.810 - 1.79% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7.00% 6264.584 6703.303 - 2.18% -
SetIntersection_Front_Vector_uint64_256_256 6.99% 4253680.035 4550977.421 - 0.15% -
bm_ranges_swap_ranges_vb_aligned/16 6.96% 3.294 3.524 - 0.79% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.96% 1191.681 1274.623 - 5.54% -
SetIntersection_Front_Set_uint32_1024_256 6.95% 3805387.994 4069869.098 - 6.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 6.94% 11.409 12.201 - 88.28% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 6.93% 848.192 906.998 - 6.17% -
std::copy_n(vector<bool>)_(aligned)/64 6.92% 1.265 1.353 - -0.18% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.91% 21.627 23.122 - -1.74% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 6.91% 61.988 66.273 - -3.33% -
BM_std_minmax_element<long_long>/64000 6.91% 16273.847 17398.473 - -0.06% -
BM_StringFindAllMatch/1 6.91% 2.905 3.106 - 6.14% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 6.90% 465047.629 497116.002 - 7.91% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 6.87% 21188253.378 22643829.439 - 10.87% -
BM_StringFindCharLiteral/1024 6.87% 18.979 20.282 - 12.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 6.86% 1797995.921 1921414.086 - 8.66% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 6.86% 1.234 1.319 - 3.84% -
std::multiset<std::string>::find(key)_(existent)/1024 6.85% 22.792 24.353 - 1.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.85% 4283041.225 4576291.024 - 6.85% -
std::search(list<int>,_pred)_(single_element)/8192 6.84% 7696.478 8223.198 - -0.13% -
rng::find_last_if(list<int>)_(bail_90%)/50 6.82% 2.040 2.179 - 0.60% -
BM_std_minmax_element<long_long>/70000 6.81% 17802.912 19014.861 - -0.03% -
SetIntersection_Front_Vector_string_262144_64 6.81% 3131135.823 3344230.980 - 0.26% -
BM_deque_vector_move_backward/0 6.80% 1.371 1.465 - -8.06% -
std::find_end(deque<int>,_pred)_(process_all)/1048576 6.80% 557446.994 595350.670 - -0.31% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 6.79% 23.017 24.579 - 17.19% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6.78% 6942.775 7413.515 - 6.74% -
BM_std_minmax_element<long_long>/4000 6.78% 1016.659 1085.587 - -0.50% -
BM_std_minmax_element<long_long>/5500 6.77% 1394.534 1488.980 - -0.21% -
BM_PushHeap_uint64_Random_64 6.77% 5.219 5.572 - -1.05% -
std::set<int>::upper_bound(key)_(non-existent)/8192 6.75% 9.779 10.440 - 4.84% -
BM_PushHeap_uint64_Random_16384 6.75% 5.914 6.314 - -1.56% -
BM_deque_deque_move_backward/70000 6.73% 8128.075 8675.444 - -0.96% -
std::find_end(list<int>)_(single_element)/1024 6.72% 688.722 734.992 - -0.10% -
BM_std_minmax_element<long_long>/1024 6.71% 264.891 282.674 - -0.20% -
std::map<int,_int>::find(key)_(non-existent)/8192 6.71% 7.010 7.480 - -10.62% -
BM_std_minmax_element<long_long>/512 6.70% 134.114 143.104 - -0.44% -
BM_deque_deque_copy_backward/70000 6.68% 7949.848 8481.005 - -3.86% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 6.68% 11591.517 12365.915 - 4.63% -
BM_std_minmax_element<long_long>/4096 6.65% 1040.815 1110.055 - -0.46% -
SetIntersection_Interlaced_Vector_float_256_16 6.65% 5884909.753 6276048.467 - 6.73% -
std::copy_backward(vector<int>)/8 6.61% 2.171 2.314 - 5.76% -
BM_deque_deque_move_backward/65536 6.59% 7628.923 8131.734 - -2.14% -
std::sort(vector<int>)_(repeated)/1024 6.57% 661.705 705.208 - 6.41% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 6.57% 22.667 24.155 - 9.16% -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 6.55% 18.897 20.135 - 6.65% -
std::multimap<int,_int>::ctor(const&)/8192 6.54% 53130.309 56606.826 - 6.38% -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.54% 5.625 5.993 - 0.11% -
ranges::minmax(std::vector<long_long>)/1 6.52% 0.647 0.689 - 2.88% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.50% 6.486 6.908 - 5.88% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 6.49% 9.009 9.594 - -7.50% -
std::multiset<std::string>::contains(key)_(existent)/32 6.48% 14.332 15.262 - -4.43% -
std::swap_ranges(list<int>)/8192 6.46% 10362.229 11031.430 - 13.34% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 6.45% 0.608 0.647 - 2.90% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 6.45% 1.508 1.605 - 14.58% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 6.44% 43.137 45.915 - -0.54% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 6.43% 7924.821 8434.733 - 0.50% -
BM_deque_deque_ranges_copy_backward/4000 6.42% 144.294 153.564 - 2.16% -
BM_std_minmax_element<short>/3 6.42% 1.080 1.149 - -12.01% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 6.41% 21176.761 22535.044 - 5.09% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.39% 6.678 7.105 - 1.52% -
SetIntersection_Front_Vector_string_64_64 6.38% 24966445.875 26559401.706 - 1.98% -
SetIntersection_Front_Vector_uint64_16384_256 6.36% 2145748.755 2282179.975 - 1.43% -
bm_ranges_lexicographical_compare<signed_char>/8 6.35% 3.502 3.724 - 4.58% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 6.33% 11.949 12.705 - -37.37% -
std::is_sorted_until(vector<int>,_pred)/8 6.32% 3.123 3.320 - -3.04% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 6.31% 34.972 37.179 - 0.20% -
std::list<int>::operator=(const&)_(cheap_elements)/32 6.23% 15.876 16.865 - -2.01% -
BM_PushHeap_uint64_Random_256 6.21% 5.640 5.990 - -0.49% -
std::multiset<int>::contains(key)_(existent)/8192 6.19% 8.211 8.720 - -3.05% -
std::set<int>::operator=(const&)_(into_populated_Container)/0 6.17% 1.050 1.115 - -0.23% -
std::for_each_n(list<int>)/8192 6.15% 7358.066 7810.803 - 1.88% -
std::stable_partition(deque<int>)_(sparse)/1024 6.15% 431.674 458.232 - 5.85% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.14% 1133.193 1202.720 - -7.16% -
bm_lexicographical_compare<unsigned_char>/1 6.12% 1.566 1.662 - 3.35% -
BM_vector_deque_ranges_copy_backward/1 6.12% 2.284 2.424 - 3.47% -
rng::find_last_if(deque<int>)_(bail_10%)/50 6.12% 17.333 18.393 - -0.56% -
bm_ranges_swap_ranges_vb_aligned/8 6.12% 3.263 3.463 - 1.26% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 6.10% 21842.113 23175.509 - 5.03% -
BM_StringAssignStr_Small_Transparent 6.10% 0.486 0.516 - 6.35% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 6.09% 1.048 1.112 - -0.35% -
BM_deque_deque_move_backward/64000 6.08% 7290.515 7733.588 - -2.93% -
std::stable_partition(list<int>)_(alloc_fails)/8192 6.07% 25182.513 26710.622 - 6.30% -
std::make_heap(deque<int>)_(repeated)/1024 6.03% 2162.137 2292.514 - 0.19% -
BM_std_minmax_element<long_long>/64 6.02% 16.688 17.693 - -0.97% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.02% 8.309 8.809 - -1.91% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 6.01% 2399.076 2543.160 - 0.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 5.99% 9623.536 10199.731 - 2.60% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 5.99% 31.103 32.965 - 5.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 5.98% 35.428 37.548 - -2.47% -
BM_getline_string 5.98% 16.146 17.112 - 0.20% -
std::map<int,_int>::ctor(const&)/32 5.98% 216.427 229.361 - 2.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 5.96% 1040889.794 1102925.518 - 6.19% -
std::partial_sort_copy(list<int>)_(heap)/8 5.93% 16.582 17.566 - -0.15% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 5.93% 31.648 33.524 - -5.38% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 5.93% 1.042 1.103 - -9.29% -
std::partition_copy(deque<int>)/1024 5.92% 662.698 701.946 - 10.70% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 5.90% 577.431 611.515 - -12.25% -
rng::contains_subrange(vector<int>)_(process_all)/50 5.90% 11.396 12.068 - 4.71% -
BM_deque_deque_ranges_move_backward/65536 5.87% 7577.810 8022.433 - 1.47% -
BM_deque_deque_copy_backward/64000 5.87% 7411.545 7846.353 - -2.30% -
std::search(deque<int>)_(same_length)/1024 5.85% 473.211 500.904 - 4.91% -
std::fill(vector<bool>)/512 5.83% 1.519 1.608 - 0.13% -
std::set<std::string>::upper_bound(key)_(existent)/8192 5.83% 27.606 29.215 - 3.76% -
std::partial_sort_copy(vector<int>)_(ascending)/8 5.83% 8.301 8.785 - 0.92% -
std::multiset<std::string>::contains(key)_(non-existent)/32 5.81% 10.778 11.405 - -0.36% -
rng::contains_subrange(list<int>)_(near_matches)/1024 5.81% 38482.137 40718.990 - 4.58% -
std::list<std::string>::ctor(size)/32 5.80% 352.735 373.202 - 6.89% -
std::rotate_copy(deque<int>)/32 5.79% 2.572 2.721 - 0.00% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.77% 1.047 1.108 - 0.26% -
std::reverse(vector<int>)/8 5.77% 1.478 1.564 - 1.43% -
BM_vector_deque_move_backward/64000 5.72% 7254.530 7669.811 - 5.62% -
std::unique(deque<int>)_(sprinkled)/52 5.71% 59.995 63.423 - 7.09% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 5.68% 44798.536 47342.911 - 5.26% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.66% 6.088 6.433 - 8.58% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.65% 27.208 28.745 - 2.68% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 5.62% 39.719 41.952 - -10.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.62% 1879644.533 1985254.557 - 10.26% -
std::copy(list<int>)/64 5.60% 33.494 35.371 - 5.35% -
BM_vector_deque_copy_backward/70000 5.60% 8228.413 8688.909 - 4.95% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 5.59% 73613.790 77731.741 - 5.47% -
std::multimap<int,_int>::find(key)_(non-existent)/32 5.57% 2.448 2.584 - 8.19% -
std::remove_if(deque<int>)_(prefix)/1024 5.56% 546.111 576.502 - 4.74% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 5.55% 4.246 4.481 - -8.69% -
std::find_if_not(list<int>)_(process_all)/1024 5.54% 685.464 723.465 - -3.24% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 5.53% 1.052 1.110 - 0.16% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5.52% 4061766.157 4285865.733 - 2.40% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.51% 21.110 22.273 - -0.95% -
BM_std_minmax_element<short>/4 5.50% 1.212 1.278 - 3.10% -
BM_vector_deque_ranges_move_backward/64000 5.50% 7376.683 7782.408 - 7.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5.49% 12705.782 13403.877 - 2.93% -
BM_deque_deque_copy_backward/65536 5.49% 7576.692 7992.744 - -0.63% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 5.49% 56.817 59.934 - 19.33% -
SetIntersection_Interlaced_Vector_uint64_16384_4 5.47% 1428284.828 1506407.066 - 7.91% -
std::list<std::string>::ctor(size)/8192 5.44% 106484.862 112281.504 - 5.95% -
SetIntersection_Interlaced_Vector_string_16384_64 5.44% 12178672.720 12841242.700 - 4.82% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.44% 1.112 1.172 - 1.93% -
std::remove_copy_if(deque<int>)_(prefix)/32 5.43% 17.791 18.757 - 4.69% -
std::is_sorted(vector<int>,_pred)/8 5.37% 3.164 3.334 - 4.68% -
BM_PushHeap_uint64_Random_262144 5.36% 5.990 6.311 - -0.76% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 5.35% 8704.767 9170.108 - 0.04% -
rng::contains_subrange(deque<int>)_(process_all)/50 5.35% 23.562 24.821 - -0.42% -
std::copy(deque<int>)/8 5.32% 2.588 2.726 - 3.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.31% 231.290 243.579 - 1.53% -
BM_vector_deque_ranges_move_backward/70000 5.31% 8114.499 8545.433 - 5.00% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.30% 11.991 12.627 - 9.97% -
std::make_heap(deque<int>)_(shuffled)/1024 5.30% 2516.441 2649.737 - 0.78% -
std::multiset<int>::upper_bound(key)_(existent)/32 5.28% 2.278 2.399 - -0.84% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 5.25% 9.069 9.545 - 2.16% -
SetIntersection_Front_Vector_float_256_256 5.25% 4333279.065 4560638.155 - 0.13% -
BM_PushHeap_float_SingleElement_16 5.25% 0.364 0.383 - 5.01% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 5.24% 23.746 24.990 - 1.04% -
vector<bool>(const_vector<bool>&) 5.23% 9.564 10.065 - 1.62% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 5.22% 12.890 13.563 - 1.71% -
std::transform(list<int>)_(identity_transform)/32 5.22% 16.099 16.939 - -0.27% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.21% 1034953.129 1088914.688 - -0.07% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.20% 215.170 226.358 - -1.65% -
BM_StringRead_Cold_Deep_Small 5.20% 1.162 1.222 - -1.89% -
SetIntersection_Interlaced_Vector_string_262144_4 5.20% 2054683.761 2161427.125 - 8.09% -
std::is_sorted_until(deque<int>,_pred)/8 5.19% 4.141 4.356 - 2.27% -
std::set<std::string>::find(key)_(existent)/1024 5.18% 22.760 23.940 - 0.08% -
std::upper_bound(std::deque<int>)/8192 5.14% 64.354 67.663 - 3.67% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 5.12% 1.508 1.585 - -2.08% -
std::all_of(deque<int>)_(process_all)/8 5.12% 3.275 3.443 - 4.07% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 5.12% 281377.011 295773.129 - 5.41% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.10% 672.771 707.109 - 2.53% -
std::map<int,_int>::contains(key)_(existent)/1024 5.09% 3.867 4.063 - -1.75% -
std::unordered_set<int>::insert(value)_(already_present)/8192 5.08% 2.677 2.813 - 8.53% -
std::multimap<int,_int>::find(key)_(existent)/1024 5.08% 3.612 3.796 - -0.21% -
std::set<std::string>::contains(key)_(non-existent)/32 5.08% 9.813 10.312 - -6.40% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 5.07% 6742.689 7084.739 - 5.01% -
SetIntersection_Front_Vector_float_1024_256 5.06% 2168224.583 2277857.845 - -0.25% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 5.04% 39.123 41.095 - 1.95% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 5.04% 4.115 4.322 - 3.13% -
BM_lexicographical_compare_three_way<IntPtr>/64 5.03% 14.984 15.737 - 1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5.03% 5649547.571 5933625.757 - -1.25% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 5.03% 19.138 20.100 - 6.30% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 5.02% 881860.156 926124.761 - 6.52% -
SetIntersection_Front_Set_uint64_262144_256 5.02% 3713053.704 3899339.748 - 6.84% -
std::none_of(deque<int>)_(process_all)/8 5.00% 3.277 3.440 - 4.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.99% 4070286.955 4273585.805 - -5.34% -
std::count(list<int>)_(every_other)/1024 4.97% 667.153 700.326 - -1.30% -
rng::find_last_if(vector<int>)_(bail_10%)/8192 4.97% 2175.401 2283.472 - 4.44% -
std::find_first_of(vector<int>)_(small_needle)/32 4.96% 46.631 48.942 - -10.61% -
BM_StringFindAllMatch/64 4.95% 3.268 3.430 - 6.93% -
std::lower_bound(std::deque<int>)/8192 4.94% 64.783 67.986 - 3.66% -
rng::contains(deque<int>)_(process_all)/32 4.94% 8.536 8.957 - 1.34% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 4.94% 0.765 0.803 - 5.86% -
std::replace_if(vector<int>)_(sprinkled)/50 4.94% 12.748 13.378 - 3.90% -
std::rotate_copy(list<int>)/50 4.94% 13.293 13.950 - 0.15% -
std::move_backward(vector<int>)/262144 4.94% 21617.353 22684.522 - 1.68% -
std::stable_partition(list<int>)_(dense)/32 4.93% 33.506 35.159 - -7.13% -
std::is_partitioned(list<int>)_(partitioned)/50 4.93% 13.477 14.142 - 1.58% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.91% 645.818 677.549 - 0.57% -
SetIntersection_Front_Set_uint64_262144_262144 4.90% 1677013.348 1759227.213 - 6.38% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 4.90% 45.696 47.934 - 1.89% -
std::set<int>::find(key)_(non-existent)/1024 4.89% 5.378 5.641 - 0.96% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.87% 12552.941 13163.699 - 2.54% -
SetIntersection_Front_Vector_float_262144_256 4.86% 2167972.137 2273409.061 - -0.34% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 4.86% 24.767 25.971 - 12.39% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 4.85% 22.140 23.215 - -10.03% -
BM_StringConstructDestroyCStr_Large_Transparent 4.85% 10.129 10.620 - 7.69% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.84% 5.511 5.777 - -2.87% -
BM_vector_deque_ranges_move/1024 4.83% 35.977 37.715 - 4.61% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 4.83% 769.061 806.209 - 3.46% -
SetIntersection_Interlaced_Set_uint64_16384_16384 4.83% 234407134.441 245720000.235 - 5.76% -
BM_deque_deque_ranges_copy_backward/64000 4.82% 7349.671 7704.291 - -0.86% -
SetIntersection_Front_Set_uint32_1024_64 4.82% 1631755.639 1710339.239 - -5.80% -
std::move(vector<int>)/8 4.81% 2.169 2.274 - -4.60% -
BM_PushHeap_uint64_Ascending_1024 4.80% 2.573 2.697 - 4.71% -
BM_StringRead_Cold_Deep_Empty 4.80% 1.168 1.224 - -1.22% -
std::copy_backward(deque<int>)/1048576 4.79% 128657.472 134817.529 - 1.22% -
bm_ranges_lexicographical_compare<signed_char>/512 4.79% 7.766 8.138 - 1.34% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.78% 33045.352 34625.671 - 5.16% -
ranges::minmax(std::vector<char>)/70000 4.77% 564.879 591.851 - -0.07% -
BM_lexicographical_compare_three_way_slow_path/16 4.77% 4.356 4.564 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 4.76% 118248.438 123871.449 - 4.28% -
std::map<std::string,_int>::contains(key)_(existent)/1024 4.75% 23.327 24.436 - -1.84% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 4.74% 31591.357 33088.808 - 4.50% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.73% 1195722.763 1252259.387 - 7.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 4.73% 13994186.114 14655831.667 - 3.80% -
std::stable_sort(vector<int>)_(descending)/8 4.73% 23.331 24.434 - -0.66% -
std::set<int>::upper_bound(key)_(existent)/1024 4.72% 4.025 4.215 - 0.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 4.71% 20084.678 21031.095 - -7.27% -
std::copy_n(deque<int>)/8 4.71% 2.636 2.760 - -1.41% -
std::find_end(list<int>,_pred)_(process_all)/1000 4.69% 760.610 796.315 - -0.41% -
BM_deque_deque_ranges_move_backward/70000 4.68% 7991.921 8366.104 - -2.29% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.66% 23.286 24.370 - -1.21% -
std::multiset<int>::contains(key)_(existent)/32 4.64% 1.639 1.715 - -1.41% -
BM_deque_deque_ranges_copy_backward/65536 4.64% 7506.134 7854.400 - -3.26% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 4.63% 605.636 633.668 - -4.24% -
std::upper_bound(std::list<int>)/8192 4.61% 14122.896 14773.781 - 6.27% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.58% 755.658 790.274 - -0.28% -
std::for_each_n(join_view(vector<vector<int>>))/8192 4.58% 264.776 276.893 - 4.24% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 4.58% 609.442 637.328 - -9.59% -
std::unordered_set<int>::clear()/1024 4.57% 8359.005 8741.299 - -6.24% -
BM_vector_deque_ranges_copy_backward/2 4.56% 1.996 2.087 - 1.09% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 4.56% 1.243 1.299 - 6.27% -
BM_lexicographical_compare_three_way_fast_path/256 4.55% 68.197 71.297 - 0.28% -
std::unordered_set<int>::count(key)_(existent)/32 4.54% 1.435 1.500 - 20.38% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 4.54% 22.952 23.994 - 22.40% -
BM_lexicographical_compare_three_way_fast_path/64 4.53% 15.034 15.716 - 0.71% -
std::find_if_not(vector<int>)_(bail_25%)/1024 4.53% 28.480 29.770 - -8.84% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 4.53% 0.775 0.810 - -0.12% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.52% 1050992.930 1098544.925 - -0.07% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.52% 180549.245 188715.489 - 2.18% -
std::find_end(list<int>)_(process_all)/1024 4.52% 697.957 729.479 - -54.52% -
std::move_backward(deque<int>)/1048576 4.51% 125794.150 131469.080 - -1.12% -
BM_PushHeap_string_Random_64 4.51% 12.895 13.477 - 2.94% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 4.47% 27.189 28.405 - 2.68% -
SetIntersection_Front_Set_string_1024_256 4.47% 14273701.097 14912186.244 - 2.89% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 4.47% 16973.115 17732.053 - 10.51% -
std::partition_copy(list<int>)/32 4.47% 8.582 8.965 - -0.35% -
BM_PushHeap_float_Ascending_16 4.47% 0.981 1.025 - -4.26% -
SetIntersection_Interlaced_Vector_uint64_256_64 4.46% 7380439.684 7709951.464 - 6.35% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 4.44% 63.413 66.232 - -1.61% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 4.44% 0.777 0.812 - 2.71% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 4.44% 0.777 0.811 - 3.62% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.44% 7466.192 7797.472 - 2.96% -
std::any_of(deque<int>)_(process_all)/8 4.43% 3.286 3.432 - 4.52% -
std::find_first_of(vector<int>)_(large_needle)/50 4.42% 270.903 282.877 - -0.07% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.42% 1807821.369 1887670.490 - 7.36% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 4.41% 44.167 46.117 - 1.48% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.41% 31.587 32.979 - 2.60% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 4.41% 138644.595 144753.473 - 2.32% -
std::set<std::string>::count(key)_(non-existent)/1024 4.40% 23.784 24.829 - 4.74% -
SetIntersection_Front_Vector_string_16384_64 4.38% 3122086.287 3258982.274 - 0.43% -
SetIntersection_Interlaced_Vector_float_256_64 4.38% 6948651.978 7252816.222 - 4.56% -
std::find_end(vector<int>)_(single_element)/1000 4.38% 229.863 239.922 - -2.30% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 4.37% 23.326 24.346 - -6.59% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 4.37% 1.762 1.839 - -1.22% -
std::partial_sort_copy(deque<int>)_(repeated)/8 4.35% 9.434 9.845 - -1.03% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 4.34% 53.062 55.365 - 0.58% -
std::copy_backward(list<int>)/32768 4.34% 26091.314 27222.603 - 2.87% -
std::partial_sort_copy(vector<int>)_(repeated)/8192 4.34% 26784.927 27946.111 - -0.58% -
SetIntersection_None_Set_string_16384_256 4.33% 189368817.101 197571293.195 - 3.01% -
SetIntersection_Front_Set_uint32_262144_256 4.32% 3821812.911 3986744.206 - 3.96% -
SetIntersection_Front_Set_string_64_64 4.31% 34098903.052 35569276.297 - -15.50% -
std::move_backward(deque<int>)/262144 4.31% 29873.621 31159.682 - -0.69% -
BM_deque_vector_move/1 4.28% 2.051 2.139 - 1.34% -
std::copy_if(list<int>)_(entire_range)/8 4.27% 2.452 2.557 - -0.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.26% 85623.373 89275.120 - 3.61% -
std::set<std::string>::find(key)_(non-existent)/8192 4.26% 26.480 27.609 - 4.34% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 4.26% 44.402 46.294 - 2.44% -
SetIntersection_Front_Set_uint64_1024_64 4.25% 1716611.232 1789618.527 - 10.27% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4.24% 3907.197 4072.939 - 1.81% -
BM_lexicographical_compare_three_way_slow_path/4 4.23% 1.130 1.178 - 0.01% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.22% 53390.429 55645.400 - 1.56% -
std::set<int>::insert(value)_(new_value,_end)/8192 4.22% 69.574 72.513 - -3.22% -
SetIntersection_Front_Vector_string_256_64 4.21% 9986969.937 10407731.498 - -0.12% -
std::stable_sort(vector<int>)_(pipe-organ)/8192 4.20% 18339.809 19109.602 - 4.44% -
SetIntersection_Front_Set_string_16384_64 4.20% 4301042.807 4481542.048 - -0.16% -
std::sort_heap(deque<int>)/8192 4.19% 453018.868 471998.784 - -0.73% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 4.19% 10.584 11.027 - -5.61% -
BM_PushHeap_float_Ascending_262144 4.19% 5.097 5.311 - -0.45% -
std::sort(deque<int>)_(qsort_adversarial)/8192 4.19% 461979.139 481322.159 - -0.93% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 4.17% 19984.817 20819.166 - -8.81% -
rng::contains(list<int>)_(process_all)/32 4.17% 9.046 9.424 - 3.35% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 4.17% 343996.746 358334.525 - 4.32% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 4.16% 20080.072 20914.522 - -4.14% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.13% 49.242 51.278 - -1.29% -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 4.13% 0.779 0.811 - 4.01% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 4.12% 2274537.858 2368203.716 - 1.61% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 4.12% 57576.476 59947.325 - -1.38% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 4.10% 3426.712 3567.341 - -0.12% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 4.10% 908.891 946.179 - 3.90% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.09% 31.965 33.274 - -2.77% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 4.09% 3.417 3.557 - -2.48% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 4.08% 174478.577 181604.177 - -7.25% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 4.08% 174678.089 181811.171 - -6.59% -
std::map<std::string,_int>::contains(key)_(existent)/8192 4.08% 30.611 31.859 - 8.87% -
std::find_end(vector<int>)_(single_element)/1024 4.07% 236.608 246.241 - -2.10% -
std::set<int>::count(key)_(existent)/8192 4.06% 8.218 8.552 - 9.42% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 4.06% 1.004 1.045 - -14.73% -
std::lower_bound(std::list<int>)/8192 4.04% 14213.834 14788.356 - 5.39% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 4.04% 440.722 458.530 - 5.11% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 4.04% 31.247 32.509 - -7.75% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 4.02% 12952.741 13474.060 - 5.13% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 4.02% 23.567 24.515 - 2.38% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 4.02% 106102.427 110371.565 - 5.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.02% 3.862 4.018 - 0.88% -
std::is_sorted(deque<int>,_pred)/1024 4.00% 617.072 641.729 - 0.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.99% 31.084 32.326 - 3.59% -
std::replace_if(vector<int>)_(sprinkled)/32 3.99% 8.633 8.977 - 2.74% -
std::partition(vector<int>)_(dense)/32 3.99% 8.349 8.681 - 0.74% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.98% 356.896 371.098 - 5.05% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 3.98% 17.080 17.760 - 1.50% -
std::find_end(forward_list<int>)_(near_matches)/1024 3.98% 36928.761 38396.830 - 0.70% -
BM_StringRelational_Compare_Small_Huge_Control 3.97% 1.853 1.926 - 4.13% -
std::copy_backward(list<int>)/64 3.97% 29.932 31.120 - 0.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.97% 1.257 1.307 - -12.38% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 3.96% 9.110 9.470 - 3.75% -
SetIntersection_Front_Vector_string_1024_16 3.95% 1616549.365 1680454.918 - 0.15% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.95% 27.278 28.355 - 3.35% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.94% 8681590.725 9023937.284 - 2.03% -
BM_lexicographical_compare_three_way<IntPtr>/1048576 3.94% 238721.182 248130.963 - -0.30% -
BM_vector_deque_ranges_move_backward/64 3.94% 2.975 3.092 - 3.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 3.93% 1834721.313 1906904.144 - 3.45% -
std::replace_if(deque<int>)_(prefix)/1024 3.93% 470.356 488.818 - -0.15% -
BM_std_minmax_element<char>/1 3.92% 0.301 0.313 - 2.45% -
std::unordered_set<int>::count(key)_(existent)/8192 3.92% 1.407 1.462 - 7.20% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.92% 1796.068 1866.491 - -2.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 3.91% 32.425 33.693 - 8.34% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.90% 2.333 2.423 - 0.40% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.90% 5513.537 5728.341 - 0.47% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3.89% 3638.752 3780.429 - 0.33% -
std::unique(vector<int>)_(sprinkled)/32 3.89% 54.430 56.549 - 4.00% -
std::fill_n(list<int>)/50 3.89% 15.179 15.769 - -3.01% -
BM_lexicographical_compare_three_way<IntPtr>/1024 3.89% 236.209 245.386 - -0.05% -
std::remove(deque<int>)_(prefix)/50 3.88% 57.520 59.752 - -4.92% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 3.88% 889.465 923.936 - 1.79% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.87% 35.357 36.726 - 3.37% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 3.87% 218.053 226.485 - 0.03% -
SetIntersection_Interlaced_Vector_string_262144_256 3.86% 67535325.531 70141998.223 - -4.15% -
BM_lexicographical_compare_three_way_fast_path/1024 3.86% 236.321 245.436 - -0.09% -
std::unordered_set<std::string>::count(key)_(existent)/1024 3.85% 34.632 35.967 - 0.37% -
rng::find_last_if(list<int>)_(bail_10%)/8 3.85% 3.178 3.300 - -0.20% -
SetIntersection_Front_Set_uint32_16384_1024 3.85% 12283161.099 12755831.382 - 1.36% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 3.85% 5.177 5.376 - 1.73% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 3.84% 27.618 28.678 - 2.80% -
std::move_backward(vector<int>)/8 3.84% 2.174 2.258 - -1.70% -
std::find_if_not(deque<int>)_(process_all)/50 3.84% 12.623 13.108 - -9.71% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 3.83% 241.115 250.346 - 0.16% -
std::unordered_set<int>::erase(iterator)/32 3.82% 20.214 20.986 - 1.82% -
std::rotate(list<int>)_(1_element_forward)/32 3.82% 13.296 13.803 - -0.74% -
std::remove_if(list<int>)_(prefix)/1024 3.82% 972.520 1009.622 - -1.12% -
std::move_backward(deque<int>)/8 3.81% 3.436 3.567 - 1.40% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 3.80% 84943.400 88174.592 - -0.56% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 3.79% 2.348 2.437 - 5.66% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 3.78% 71.608 74.318 - 0.14% -
SetIntersection_Interlaced_Set_uint64_1024_256 3.78% 14799773.023 15359555.117 - 8.86% -
ranges::minmax(std::deque<__int128>)/8 3.78% 3.704 3.844 - 1.27% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.78% 6269854.663 6506581.747 - 3.54% -
BM_std_minmax_element<long_long>/4 3.78% 1.222 1.268 - 0.28% -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 3.77% 6.256 6.492 - -5.03% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 3.77% 72.014 74.726 - -1.43% -
BM_lexicographical_compare_three_way<IntPtr>/262144 3.76% 58284.225 60475.293 - 0.03% -
SetIntersection_Interlaced_Set_string_256_64 3.76% 29729390.805 30846513.437 - -0.89% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.73% 6153282.716 6382820.852 - 1.01% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 3.73% 2.051 2.128 - -1.22% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.73% 8762.895 9089.411 - 8.77% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 3.72% 28.842 29.916 - -1.50% -
SetIntersection_Front_Vector_uint32_262144_1024 3.72% 5309396.348 5506967.910 - 4.65% -
bm_ranges_swap_ranges_vb_unaligned/4096 3.71% 64.105 66.485 - 1.57% -
rng::fold_left(deque<int>)/8 3.71% 4.025 4.174 - 8.66% -
std::set<int>::find(key)_(existent)/32 3.71% 1.624 1.684 - 0.43% -
std::is_sorted(deque<int>,_pred)/8192 3.70% 5007.942 5193.439 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 3.70% 175243877.135 181731346.498 - 5.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3.70% 8993633.471 9326574.640 - 0.83% -
ranges::min(std::list<char>)/64 3.70% 25.927 26.887 - -1.96% -
BM_lexicographical_compare_three_way<IntPtr>/16384 3.70% 3627.443 3761.554 - 0.01% -
BM_lexicographical_compare_three_way_fast_path/16384 3.70% 3630.878 3765.099 - 0.09% -
std::is_sorted_until(list<int>,_pred)/8 3.69% 3.659 3.795 - 3.69% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.67% 2.940 3.048 - 2.66% -
std::is_sorted_until(list<int>,_pred)/1024 3.67% 793.072 822.163 - 3.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 3.66% 105562.638 109429.329 - 4.73% -
bm_ranges_lexicographical_compare<int>/8 3.65% 1.447 1.500 - -2.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 3.64% 286619.438 297065.381 - 5.25% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 3.63% 922.234 955.743 - 0.14% -
std::move(vector<bool>)_(unaligned)/1048576 3.63% 6514.209 6750.546 - 0.34% -
std::find_end(list<int>)_(single_element)/1000 3.62% 684.813 709.615 - -0.06% -
std::deque<int>::ctor(size)/32 3.62% 27.048 28.027 - 0.68% -
std::set<std::string>::contains(key)_(non-existent)/8192 3.62% 27.049 28.027 - -5.36% -
std::partition_point(list<int>)/8192 3.61% 12447.488 12897.318 - 3.29% -
SetIntersection_Front_Set_string_256_16 3.61% 6789106.864 7034164.512 - -0.76% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.60% 6872.156 7119.391 - -0.26% -
BM_StringConstructDestroyCStr_Empty_Opaque 3.59% 2.079 2.153 - -1.59% -
BM_lexicographical_compare_three_way_fast_path/4096 3.59% 922.133 955.227 - 0.05% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.57% 206.312 213.678 - -5.23% -
std::replace(vector<int>)_(sprinkled)/1024 3.56% 149.937 155.280 - -0.37% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 3.56% 58227.047 60302.147 - 0.29% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 3.56% 30.166 31.240 - -7.54% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 3.56% 49704.562 51472.993 - -1.63% -
BM_vector_deque_ranges_copy/70000 3.56% 3104.268 3214.663 - -8.96% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.56% 119282.805 123524.701 - 3.43% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.56% 358.167 370.900 - 5.53% -
std::vector<int>::ctor(size)/1024 3.55% 42.209 43.708 - 3.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.54% 348623584.594 360967561.085 - -1.79% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.54% 23.034 23.849 - -0.10% -
BM_deque_vector_copy/4096 3.54% 145.401 150.544 - 3.90% -
BM_lexicographical_compare_three_way<IntPtr>/65536 3.53% 14556.907 15071.171 - -0.03% -
SetIntersection_Front_Vector_uint64_262144_16384 3.51% 73851794.053 76443448.138 - 1.13% -
std::rotate(list<int>)_(by_1/3)/1024 3.51% 786.859 814.446 - 0.50% -
BM_lexicographical_compare_three_way<IntPtr>/4096 3.51% 920.710 952.984 - -0.03% -
BM_PushHeap_uint32_Random_16384 3.50% 5.618 5.815 - -0.33% -
BM_deque_deque_ranges_copy_backward/70000 3.50% 8221.555 8509.591 - -1.46% -
std::sort_heap(deque<int>)/8 3.50% 36.024 37.286 - 2.82% -
ranges::min(std::list<__int128>)/64 3.50% 32.234 33.362 - 0.06% -
std::partial_sort(deque<int>)_(shuffled)/1024 3.50% 15145.098 15674.595 - 0.30% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 3.50% 175433.960 181566.932 - 0.33% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.49% 272.245 281.754 - -0.02% -
std::set<std::string>::count(key)_(existent)/32 3.49% 15.437 15.976 - -4.51% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 3.49% 97569.034 100970.729 - -2.50% -
SetIntersection_Interlaced_Vector_float_64_64 3.48% 11040834.947 11425441.412 - -0.13% -
BM_std_minmax_element<char>/64 3.48% 17.109 17.705 - -6.69% -
rng::fold_left(deque<int>)/32 3.47% 16.159 16.721 - 2.71% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.46% 12767.873 13209.533 - -0.33% -
std::map<int,_int>::ctor(const&)/8192 3.46% 51858.684 53651.673 - 1.84% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 3.46% 11.127 11.512 - -7.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 3.45% 14554.157 15055.982 - 0.22% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 3.45% 1.155 1.195 - 1.78% -
BM_std_minmax_element<int>/1 3.44% 0.294 0.304 - -8.38% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 3.43% 358.130 370.427 - 5.23% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 3.43% 11865.262 12272.654 - 3.38% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 3.43% 10.802 11.173 - -0.06% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 3.43% 90.470 93.574 - -0.45% -
std::pop_heap(deque<size_t>)/8192 3.42% 57.144 59.101 - -1.26% -
bm_lexicographical_compare<signed_char>/8 3.42% 3.110 3.216 - -0.73% -
BM_lexicographical_compare_three_way_fast_path/4 3.41% 1.112 1.150 - 0.15% -
ranges::min(std::vector<long_long>)/70000 3.40% 7674.275 7935.172 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.39% 11280377.934 11662937.284 - 3.35% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.39% 51877.772 53635.478 - 1.50% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.38% 7.068 7.306 - 1.23% -
std::find_if(vector<int>)_(bail_25%)/1024 3.37% 28.007 28.952 - -10.37% -
std::all_of(vector<int>)_(process_all)/8 3.37% 2.517 2.602 - 3.04% -
BM_toupper_string<char> 3.37% 15.172 15.684 - 4.07% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 3.37% 15.062 15.569 - 8.49% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 3.37% 23.967 24.774 - 0.09% -
bm_ranges_lexicographical_compare<signed_char>/1 3.36% 1.715 1.772 - 8.54% -
ranges::min(std::deque<char>)/8 3.36% 2.283 2.360 - -4.99% -
std::fill(vector<int>)/32 3.35% 1.030 1.065 - 2.58% -
std::fill(vector<int>)/1024 3.35% 29.077 30.052 - 0.35% -
BM_lexicographical_compare_three_way<IntPtr>/4 3.34% 1.115 1.153 - -0.45% -
std::map<std::string,_int>::erase(iterator)/32 3.34% 28.573 29.527 - 7.67% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 3.33% 940.986 972.300 - 4.85% -
std::multiset<std::string>::find(key)_(non-existent)/32 3.33% 10.098 10.434 - -1.33% -
SetIntersection_None_Set_uint64_64_64 3.32% 11132725.634 11501941.760 - 1.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 3.32% 33399.706 34507.161 - 4.99% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 3.31% 4737.806 4894.677 - 10.42% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.30% 3.826 3.952 - 0.79% -
ranges::min(std::vector<char>)/70000 3.30% 478.639 494.421 - -0.05% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3.29% 3663.895 3784.590 - -0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.29% 18950633.967 19574860.215 - 3.46% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.29% 11606.503 11988.699 - -7.04% -
bm_lexicographical_compare<unsigned_char>/8 3.29% 1.389 1.435 - 3.70% -
std::deque<int>::ctor(size)/1024 3.29% 71.742 74.102 - -1.67% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 3.29% 1.806 1.866 - -0.05% -
std::multiset<std::string>::erase(iterator)/32 3.28% 26.705 27.582 - -2.17% -
std::move(vector<int>)/512 3.28% 19.971 20.627 - 2.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.28% 2152883.221 2223502.850 - 6.68% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 3.28% 13.132 13.562 - -2.68% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 3.27% 276.552 285.608 - 3.88% -
std::unordered_map<int,_int>::erase(iterator)/1024 3.27% 20.059 20.715 - 3.46% -
std::multiset<int>::ctor(const&)/8192 3.26% 50321.050 51962.473 - -1.35% -
std::search(vector<int>,_pred)_(no_match)/1000 3.26% 508.453 525.034 - -0.83% -
std::copy_n(vector<int>)/4096 3.25% 142.411 147.037 - -0.43% -
std::partition(vector<int>)_(dense)/8192 3.24% 1810.876 1869.534 - -0.42% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.23% 52.061 53.745 - 14.56% -
BM_lexicographical_compare_three_way<IntPtr>/16 3.22% 4.208 4.343 - -2.05% -
SetIntersection_Front_Set_uint64_256_256 3.22% 7440051.657 7679281.336 - 0.04% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.22% 1446.955 1493.476 - -7.41% -
rng::fold_left(deque<int>)/50 3.21% 27.054 27.922 - 2.63% -
std::replace_if(list<int>)_(prefix)/50 3.21% 23.656 24.415 - -0.25% -
BM_PushHeap_string_Random_262144 3.21% 17.931 18.506 - 1.54% -
BM_StringRelational_Eq_Small_Small_ChangeLast 3.20% 2.011 2.075 - -2.65% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 3.20% 360.174 371.702 - 3.75% -
std::is_sorted_until(vector<int>)/8 3.19% 2.048 2.114 - -3.65% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 3.19% 11.775 12.151 - 10.15% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 3.19% 23.468 24.217 - -2.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 3.18% 0.655 0.675 - 0.34% -
std::find_end(vector<int>)_(single_element)/8192 3.18% 1810.958 1868.599 - -3.33% -
std::partial_sort_copy(list<int>)_(repeated)/8192 3.18% 32520.954 33554.057 - 0.16% -
std::fill_n(vector<bool>)/32768 3.16% 29.285 30.211 - -0.02% -
BM_lexicographical_compare_three_way_fast_path/65536 3.16% 14587.432 15048.300 - 0.05% -
std::multiset<std::string>::ctor(const&)/32 3.16% 774.937 799.411 - 0.70% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 3.16% 33.458 34.513 - 0.61% -
ranges::minmax(std::list<__int128>)/1 3.15% 0.447 0.461 - 5.50% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 3.14% 13.368 13.788 - 3.08% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 3.14% 987540.717 1018564.174 - 3.59% -
std::copy_if(deque<int>)_(every_other)/64 3.14% 22.779 23.494 - 0.32% -
std::multiset<int>::find(key)_(non-existent)/32 3.13% 2.469 2.546 - 11.51% -
std::remove_copy_if(deque<int>)_(prefix)/50 3.12% 27.773 28.640 - 2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 3.12% 26922275.513 27761781.542 - 9.52% -
std::map<int,_int>::insert(value)_(already_present)/32 3.10% 1.764 1.819 - 3.87% -
std::multimap<int,_int>::find(key)_(existent)/32 3.10% 1.691 1.743 - 0.40% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 3.10% 2012.993 2075.308 - -0.27% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.09% 789.857 814.292 - -0.55% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.09% 1484.284 1530.141 - 1.01% -
std::set<int>::lower_bound(key)_(existent)/1024 3.09% 4.506 4.645 - -0.39% -
BM_lexicographical_compare_three_way_fast_path/262144 3.07% 58419.173 60214.971 - 0.06% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 3.07% 35.053 36.130 - 0.29% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 3.07% 8768.684 9037.878 - 2.75% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3.07% 1017.242 1048.436 - 2.03% -
std::remove_if(deque<int>)_(prefix)/8192 3.06% 4178.163 4305.853 - 1.66% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 3.06% 19.060 19.642 - 3.28% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.05% 948.595 977.516 - 5.26% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 3.04% 6204.318 6393.180 - -1.43% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 3.04% 22.840 23.535 - 0.04% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 3.03% 238855.348 246104.152 - 0.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.03% 1198669.846 1234958.797 - 1.41% -
BM_deque_vector_copy_backward/1 3.03% 2.117 2.181 - 2.40% -
BM_std_minmax_element<long_long>/2 3.02% 0.665 0.685 - -0.09% -
rng::contains_subrange(vector<int>)_(process_all)/32 3.01% 7.934 8.174 - 1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 3.01% 169892681.161 175003822.837 - 3.31% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 3.01% 1693.090 1744.006 - 0.03% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 3.01% 156.784 161.497 - -3.43% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.99% 9.678 9.968 - -1.34% -
std::set<int>::find(key)_(non-existent)/8192 2.98% 8.408 8.659 - -2.67% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 2.98% 1.224 1.261 - 2.95% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.97% 4.513 4.647 - 0.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.97% 87.309 89.902 - -0.79% -
SetIntersection_Front_Set_uint32_16384_64 2.95% 1674342.786 1723758.914 - -2.66% -
ranges::min(std::deque<char>)/70000 2.95% 17335.680 17846.789 - 0.06% -
std::fill(vector<bool>)/32768 2.94% 29.214 30.074 - -0.12% -
std::multimap<int,_int>::count(key)_(existent)/32 2.94% 3.655 3.762 - 3.34% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2.93% 2801.030 2883.174 - 3.87% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.93% 16.208 16.684 - 2.13% -
BM_deque_deque_ranges_move_backward/64000 2.93% 7520.577 7740.865 - -1.64% -
ranges::min(std::list<char>)/1 2.92% 0.354 0.364 - -6.41% -
std::pop_heap(vector<int>)/1024 2.92% 9.682 9.965 - -0.06% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.92% 1.595 1.642 - 2.89% -
SetIntersection_Front_Set_uint64_256_64 2.92% 5273795.717 5427842.148 - 6.72% -
std::rotate_copy(vector<int>)/1024 2.92% 32.778 33.734 - -0.37% -
SetIntersection_Interlaced_Vector_string_16384_256 2.92% 38333652.461 39451121.924 - -5.89% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.91% 10.217 10.515 - -0.48% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.91% 1.595 1.642 - 0.46% -
std::copy_n(vector<int>)/32768 2.90% 3686.644 3793.587 - -0.02% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 2.90% 19.393 19.955 - 3.23% -
std::find_end(list<int>,_pred)_(process_all)/1048576 2.90% 929361.828 956277.438 - -0.70% -
BM_lexicographical_compare_three_way_fast_path/1 2.89% 0.413 0.425 - 8.19% -
std::multiset<std::string>::find(key)_(non-existent)/8192 2.88% 28.884 29.716 - -3.51% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.88% 20.115 20.694 - 4.75% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.87% 6263.388 6443.092 - -0.87% -
std::copy_if(list<int>)_(every_other)/512 2.87% 349.505 359.527 - -0.16% -
std::fill(vector<int>)/8192 2.87% 228.633 235.189 - 0.45% -
std::search(list<int>,_pred)_(same_length)/8192 2.86% 8817.087 9069.533 - -5.95% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.86% 20.472 21.057 - 2.67% -
rng::contains_subrange(list<int>)_(single_element)/50 2.85% 17.211 17.702 - -1.28% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 2.85% 5.423 5.578 - 2.46% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.85% 35465.233 36474.542 - -0.73% -
std::unique_copy(vector<int>)_(contiguous)/32 2.84% 8.480 8.722 - 0.29% -
std::remove_copy(list<int>)_(prefix)/50 2.83% 18.574 19.100 - -0.13% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 2.83% 123.572 127.073 - 0.06% -
std::lower_bound(std::vector<int>)/100 2.83% 12.070 12.412 - 1.36% -
ranges::minmax(std::deque<__int128>)/70000 2.82% 33987.055 34947.137 - 1.30% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.81% 2110.493 2169.865 - 2.44% -
std::unique(deque<int>)_(sprinkled)/32 2.81% 53.766 55.278 - 5.94% -
std::unique_copy(list<int>)_(sprinkled)/52 2.81% 23.781 24.449 - -0.03% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.80% 282.401 290.315 - 2.20% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 2.80% 1.390 1.429 - 3.14% -
SetIntersection_Front_Vector_float_256_64 2.80% 4261818.675 4380951.237 - 0.22% -
BM_deque_deque_copy_backward/1 2.79% 2.708 2.784 - -0.11% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.79% 1844583.414 1896027.996 - 3.49% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.79% 5.920 6.085 - 3.29% -
rng::find(vector<bool>)_(process_all)/1024 2.79% 4.682 4.812 - 3.00% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 2.79% 46.371 47.664 - 2.70% -
BM_StringRelational_Less_Large_Empty_Control 2.78% 1.614 1.659 - -0.23% -
BM_deque_deque_copy_backward/4000 2.78% 145.339 149.379 - -0.54% -
rng::find_last_if_not(list<int>)_(bail_10%)/8 2.78% 3.096 3.182 - -0.16% -
std::move(vector<bool>)_(unaligned)/262144 2.76% 1588.537 1632.407 - 2.74% -
SetIntersection_Front_Set_uint32_262144_16 2.76% 1170708.878 1202998.790 - 4.79% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 2.76% 9.940 10.214 - -4.10% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.75% 4.022 4.133 - 3.84% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 2.75% 4.052 4.163 - 0.64% -
BM_deque_deque_copy/1 2.74% 2.487 2.555 - 2.66% -
SetIntersection_Front_Set_uint32_262144_262144 2.73% 1660380.857 1705644.045 - 4.67% -
std::find_end(vector<int>,_pred)_(single_element)/1000 2.72% 567.155 582.609 - -0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.72% 356852871.119 366570039.401 - 5.34% -
ranges::minmax(std::deque<char>)/64 2.72% 22.697 23.314 - 0.49% -
std::multiset<int>::insert(value)_(new_value,_end)/32 2.71% 18.593 19.098 - -0.28% -
SetIntersection_None_Set_float_64_4 2.70% 21065226.436 21635017.177 - 0.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.70% 4367975.961 4486116.527 - -0.74% -
ranges::min(std::list<long_long>)/64 2.70% 24.159 24.812 - -0.06% -
std::equal(list<int>)_(it,_it,_it)/8 2.70% 2.653 2.724 - 0.65% -
BM_PushHeap_string_Random_1024 2.70% 14.831 15.231 - 0.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 2.70% 73.365 75.343 - 3.45% -
std::sort(vector<int>)_(repeated)/8192 2.69% 5024.316 5159.247 - 2.52% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 2.68% 23.936 24.579 - 0.68% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.68% 1638.483 1682.453 - -0.21% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 2.68% 49960.663 51301.163 - -0.47% -
BM_PushHeap_uint32_QuickSortAdversary_4 2.68% 0.586 0.601 - 2.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.67% 180090.382 184904.314 - 1.32% -
std::find_end(vector<int>,_pred)_(single_element)/1024 2.67% 581.704 597.239 - -0.38% -
ranges::minmax(std::list<__int128>)/70000 2.67% 56872.434 58391.101 - 1.50% -
BM_PushHeap_uint64_Ascending_16384 2.66% 3.670 3.768 - 4.22% -
std::find_first_of(list<int>,_pred)_(small_needle)/50 2.66% 258.782 265.660 - -0.14% -
std::unique_copy(vector<int>)_(sprinkled)/32 2.66% 12.977 13.322 - -0.28% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.65% 105267.024 108058.701 - 1.21% -
rng::find_last(list<int>)_(bail_10%)/8 2.65% 2.021 2.075 - -1.42% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.65% 42.461 43.586 - 4.38% -
std::map<int,_int>::ctor(const&)/1024 2.65% 6512.080 6684.401 - 1.03% -
std::fill_n(vector<bool>)/4096 2.64% 4.085 4.193 - -0.22% -
std::find(vector<int>)_(bail_25%)/8 2.64% 1.359 1.394 - -0.62% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 2.63% 40.801 41.876 - 3.13% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.63% 16285.415 16713.823 - -1.23% -
rng::starts_with(deque<int>)/8 2.63% 3.900 4.002 - -0.24% -
SetIntersection_Front_Set_uint32_262144_64 2.62% 1656753.040 1700169.001 - 2.52% -
std::partial_sort(deque<int>)_(ascending)/8 2.62% 30.868 31.676 - -0.66% -
bm_ranges_swap_ranges_vb_unaligned/8 2.61% 4.956 5.086 - 0.80% -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 2.61% 1246.171 1278.708 - 0.44% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 2.61% 24.179 24.809 - 0.22% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 2.61% 18.912 19.405 - 2.98% -
std::copy_if(vector<int>)_(entire_range)/64 2.61% 15.545 15.951 - 2.08% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.61% 331.655 340.300 - -6.25% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 2.60% 11.426 11.724 - -1.97% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.60% 24.364 24.998 - -0.22% -
std::search(vector<int>,_pred)_(no_match)/8192 2.59% 4156.229 4264.044 - -0.75% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2.59% 2125862.952 2180957.415 - -0.76% -
std::rotate(list<int>)_(1_element_forward)/50 2.59% 24.750 25.391 - -0.82% -
BM_PushHeap_string_Random_256 2.59% 14.217 14.585 - 0.44% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.59% 1085672.395 1113760.027 - -0.16% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 2.59% 4.039 4.143 - 1.04% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 2.58% 16.357 16.779 - -1.26% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 2.58% 28.304 29.033 - 9.04% -
SetIntersection_Interlaced_Set_uint32_256_4 2.58% 11334047.715 11626033.367 - 3.91% -
BM_deque_deque_copy/2 2.58% 2.241 2.298 - 2.65% -
BM_vector_deque_copy/2 2.57% 2.003 2.054 - 2.73% -
ranges::min(std::list<long_long>)/8 2.57% 1.843 1.890 - -2.84% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 2.57% 22.103 22.671 - 3.44% -
std::replace_if(vector<int>)_(prefix)/1024 2.57% 266.744 273.599 - 1.95% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.57% 4.703 4.824 - -0.06% -
rng::contains_subrange(list<int>)_(single_element)/8192 2.57% 7744.738 7943.574 - -1.35% -
SetIntersection_None_Vector_float_4_1 2.56% 217741939.458 223324084.290 - 4.57% -
ranges::minmax(std::vector<long_long>)/64 2.56% 9.937 10.191 - 0.37% -
SetIntersection_Interlaced_Set_string_16384_64 2.56% 345293571.655 354133268.891 - -2.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 2.56% 47.108 48.312 - -0.15% -
std::unique(list<int>)_(sprinkled)/1024 2.56% 950.854 975.160 - 2.32% -
rng::contains(deque<int>)_(process_all)/50 2.55% 12.517 12.837 - 0.47% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 2.55% 19.268 19.759 - 3.13% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 2.55% 21.746 22.300 - 2.70% -
SetIntersection_Front_Set_uint32_64_64 2.55% 12869941.617 13197659.661 - -1.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 2.54% 1.630 1.671 - 2.77% -
BM_PushHeap_uint32_Random_1024 2.54% 5.717 5.863 - 0.68% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.54% 11785.501 12084.638 - 4.61% -
std::copy(vector<bool>)_(unaligned)/64 2.53% 1.755 1.800 - -0.07% -
SetIntersection_Front_Set_uint64_16384_64 2.52% 1680363.084 1722718.844 - 4.74% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 2.52% 1.396 1.431 - 1.56% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.52% 129615.737 132877.589 - 0.25% -
bm_lexicographical_compare<unsigned_char>/4096 2.51% 75.774 77.677 - 0.15% -
std::find(deque<int>)_(process_all)/8 2.51% 3.398 3.484 - 0.36% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 2.50% 4.994 5.119 - -0.04% -
ranges::minmax(std::vector<__int128>)/64 2.50% 31.230 32.011 - 0.37% -
bm_swap_ranges_vb_aligned/8 2.50% 3.148 3.227 - 0.46% -
std::make_heap(deque<int>)_(pipe-organ)/8192 2.50% 20450.763 20961.549 - -0.05% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.50% 23.146 23.724 - -6.78% -
BM_StringRelational_Less_Large_Large_Control 2.50% 2.121 2.174 - 0.90% -
BM_vector_deque_ranges_move_backward/512 2.49% 17.510 17.946 - 2.45% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.49% 42325.455 43378.799 - 0.66% -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 2.49% 41342.773 42371.029 - 0.47% -
std::multiset<int>::erase(key)_(existent)/32 2.48% 22.194 22.745 - -1.15% -
std::partition(vector<int>)_(dense)/1024 2.48% 242.438 248.444 - -0.30% -
SetIntersection_Interlaced_Vector_string_262144_1024 2.48% 240300974.724 246251463.328 - -27.26% -
BM_StringRelational_Eq_Large_Huge_Control 2.47% 0.476 0.488 - 2.54% -
std::copy_if(list<int>)_(every_other)/262144 2.47% 204387.302 209443.035 - -1.42% -
std::find(deque<int>)_(bail_25%)/1024 2.47% 66.035 67.666 - -0.82% -
std::replace_if(deque<int>)_(prefix)/8192 2.46% 3420.887 3505.179 - 1.07% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.46% 1089856.705 1116710.117 - -1.56% -
std::lower_bound(std::list<int>)/100 2.46% 89.022 91.214 - 0.25% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 2.46% 811.772 831.766 - -4.72% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.46% 30.619 31.373 - -0.09% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.46% 202.494 207.478 - 3.18% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 2.46% 194.734 199.524 - 2.16% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.46% 944.514 967.708 - 4.28% -
std::set<std::string>::find(key)_(non-existent)/1024 2.45% 19.937 20.426 - 1.80% -
bm_ranges_lexicographical_compare<int>/64 2.45% 4.343 4.450 - -1.18% -
std::set<int>::contains(key)_(existent)/1024 2.45% 3.778 3.870 - -1.02% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.45% 178310.725 182677.555 - -2.67% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.45% 14483.737 14838.347 - 2.67% -
BM_deque_deque_copy_backward/2 2.44% 2.468 2.528 - -0.20% -
std::search(vector<int>,_pred)_(no_match)/1024 2.44% 520.964 533.658 - -0.79% -
ranges::min(std::list<__int128>)/70000 2.44% 57637.945 59041.903 - 0.76% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 2.43% 24.959 25.566 - -20.59% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 2.43% 7.451 7.632 - -3.24% -
std::copy_if(list<int>)_(every_other)/1048576 2.43% 820991.267 840906.063 - -0.75% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 2.42% 3.209 3.287 - 0.24% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 2.42% 5256.140 5383.545 - -0.13% -
std::copy_n(vector<bool>)_(unaligned)/64 2.42% 1.762 1.804 - -0.18% -
std::copy_backward(vector<bool>)_(aligned)/32768 2.42% 34.827 35.669 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.42% 333293712.763 341344390.332 - -1.08% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.42% 39.832 40.794 - 0.11% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.41% 1298.875 1330.236 - 5.52% -
std::map<int,_int>::equal_range(key)_(existent)/1024 2.41% 4.437 4.544 - 2.52% -
std::multiset<int>::ctor(const&)/32 2.41% 216.422 221.633 - -7.27% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.40% 1.701 1.742 - -1.71% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.39% 23.003 23.553 - 11.08% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 2.39% 39.245 40.184 - -0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.39% 1182961.685 1211197.959 - 2.18% -
BM_std_minmax_element<char>/2 2.39% 0.634 0.649 - 0.10% -
BM_PushHeap_uint64_Ascending_16 2.38% 0.932 0.955 - 4.95% -
ranges::min(std::deque<__int128>)/8 2.38% 2.792 2.859 - 1.10% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 2.38% 396.950 406.385 - 3.56% -
ranges::min(std::list<char>)/70000 2.38% 53107.561 54369.623 - 1.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.38% 91313.962 93483.362 - 1.60% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 2.37% 1884.918 1929.625 - -0.05% -
std::find_end(forward_list<int>)_(same_length)/8192 2.37% 14311.086 14650.119 - 1.77% -
rng::contains_subrange(vector<int>)_(same_length)/8192 2.36% 1908.898 1954.042 - 3.16% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.36% 75.881 77.668 - 0.06% -
SetIntersection_None_Set_uint32_1024_1 2.35% 8954576.000 9165370.542 - 6.05% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 2.35% 476.742 487.944 - -0.18% -
std::find_end(forward_list<int>)_(process_all)/1000 2.34% 675.231 691.058 - -0.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.34% 40662.497 41614.613 - -1.49% -
std::find_end(forward_list<int>)_(single_element)/1024 2.34% 698.772 715.132 - 0.44% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.34% 1.776 1.818 - -1.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.32% 53.657 54.903 - 13.94% -
ranges::minmax(std::vector<__int128>)/70000 2.32% 34326.380 35123.230 - 0.44% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.32% 8.320 8.513 - 1.52% -
std::list<int>::ctor(size)/32 2.32% 327.376 334.966 - -9.11% -
rng::contains(list<int>)_(process_all)/1048576 2.32% 822819.119 841889.771 - 1.59% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 2.32% 0.528 0.540 - 2.38% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.32% 11567.640 11835.499 - -4.21% -
bm_ranges_lexicographical_compare<unsigned_char>/1 2.32% 1.577 1.614 - 0.12% -
std::find_first_of(list<int>,_pred)_(small_needle)/32 2.31% 167.007 170.859 - -0.09% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 2.29% 485240.586 496347.537 - -0.01% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 2.29% 3932.639 4022.647 - 0.69% -
std::unique(list<int>)_(sprinkled)/8192 2.28% 7873.584 8053.361 - 1.36% -
BM_StringRead_Hot_Deep_Large 2.28% 0.505 0.517 - 2.64% -
std::adjacent_find(vector<int>,_pred)/1048576 2.28% 464886.590 475470.752 - 0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2.28% 1755335.727 1795280.848 - -6.78% -
std::multiset<int>::equal_range(key)_(existent)/1024 2.27% 5.176 5.294 - 1.48% -
std::rotate(list<int>)_(by_1/2)/1024 2.27% 379.774 388.389 - -0.46% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.27% 5155.527 5272.396 - 3.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.27% 1024.779 1048.005 - 2.81% -
std::unique(deque<int>,_pred)_(contiguous)/8192 2.25% 4456.898 4557.220 - -0.43% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.25% 731.555 748.021 - -0.27% -
std::replace(list<int>)_(prefix)/50 2.25% 16.924 17.305 - 0.43% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 2.25% 955545.288 977000.239 - 1.62% -
std::multiset<std::string>::count(key)_(non-existent)/8192 2.24% 33.399 34.147 - 1.37% -
BM_StringRelational_Eq_Small_Large_Control 2.23% 0.471 0.482 - 0.64% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.23% 11369.191 11623.164 - -4.49% -
ranges::minmax(std::list<long_long>)/70000 2.23% 54022.020 55226.871 - 1.46% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 2.23% 17.176 17.559 - 2.93% -
std::set<std::string>::clear()/32 2.22% 876.899 896.372 - -0.46% -
ranges::min(std::deque<char>)/64 2.22% 16.209 16.569 - -0.48% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.22% 2.708 2.768 - -0.19% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 2.22% 105013.388 107340.563 - 3.39% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 2.22% 30067.956 30734.236 - -0.08% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 2.21% 24.708 25.255 - -1.62% -
std::remove_if(deque<int>)_(sprinkled)/50 2.21% 60.469 61.806 - -0.07% -
std::copy_if(vector<int>)_(entire_range)/512 2.20% 120.729 123.389 - 0.36% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 2.20% 1.388 1.418 - 2.24% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 2.19% 9.011 9.208 - 0.02% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 2.19% 12808.151 13088.943 - -0.10% -
SetIntersection_Front_Set_string_256_64 2.19% 14183192.766 14493521.663 - -0.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 2.18% 54.297 55.479 - 0.65% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.18% 11494.532 11744.885 - 1.79% -
std::multiset<int>::contains(key)_(non-existent)/32 2.18% 2.773 2.833 - 6.41% -
std::copy_if(deque<int>)_(every_other)/4096 2.18% 1421.829 1452.783 - -0.33% -
std::reverse_copy(list<int>)/32768 2.17% 25899.089 26462.370 - -0.04% -
std::copy_if(vector<int>)_(entire_range)/4096 2.17% 911.558 931.375 - -0.02% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 2.17% 6.109 6.241 - 0.24% -
std::multimap<std::string,_int>::erase(iterator)/32 2.17% 27.826 28.430 - 0.22% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.17% 10.125 10.345 - -0.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.17% 1014687.591 1036664.980 - 2.23% -
SetIntersection_Interlaced_Set_uint64_1_1 2.16% 542209913.817 553945682.556 - 4.86% -
std::flat_multimap<int,_int>::ctor(const&)/8192 2.16% 1891.277 1932.198 - 0.21% -
std::find_end(vector<int>,_pred)_(single_element)/8192 2.16% 4672.590 4773.568 - -0.41% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.16% 20.336 20.775 - 2.69% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.16% 9.708 9.918 - -1.77% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.16% 8865.235 9056.516 - 0.28% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 2.15% 120344.086 122928.231 - -0.04% -
std::generate(vector<int>)/8192 2.15% 1799.929 1838.563 - -0.15% -
std::partition_point(deque<int>)/8192 2.15% 14.911 15.231 - -0.14% -
std::set<std::string>::find(key)_(existent)/8192 2.14% 30.665 31.322 - 1.28% -
ranges::minmax(std::list<__int128>)/64 2.14% 38.187 39.005 - -0.39% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2.14% 28.048 28.648 - 3.69% -
BM_lexicographical_compare_three_way_fast_path/1048576 2.14% 240187.336 245326.897 - 0.01% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.14% 11975.688 12231.807 - 0.57% -
std::transform(vector<int>)_(identity_transform)/32 2.14% 8.977 9.169 - -0.11% -
std::shift_left(list<int>)/8192 2.14% 7578.188 7740.018 - 1.43% -
std::shift_left(deque<int>)/32 2.13% 3.760 3.840 - 0.55% -
ranges::minmax(std::vector<long_long>)/70000 2.13% 8975.629 9166.838 - -0.14% -
BM_StringAssignStr_Large_Opaque 2.13% 10.324 10.544 - 3.56% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 2.12% 4.515 4.611 - 3.07% -
std::find_end(forward_list<int>)_(single_element)/1000 2.12% 686.171 700.737 - 0.75% -
std::rotate(list<int>)_(by_1/3)/8192 2.12% 8197.130 8371.105 - 0.18% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.12% 2.273 2.322 - 2.44% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 2.12% 38.061 38.869 - 15.46% -
std::reverse_copy(list<int>)/64 2.12% 29.255 29.875 - -1.39% -
std::partition_point(list<int>)/32 2.12% 15.639 15.970 - 0.42% -
std::make_heap(deque<int>)_(descending)/8 2.12% 20.667 21.105 - 0.53% -
SetIntersection_None_Vector_string_1024_1 2.11% 1143480.413 1167660.078 - -0.12% -
std::map<std::string,_int>::count(key)_(existent)/8192 2.11% 30.601 31.248 - 9.31% -
BM_deque_deque_ranges_move_backward/1 2.11% 2.716 2.773 - -2.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 2.11% 169133115.747 172700321.644 - 4.26% -
SetIntersection_Front_Vector_float_262144_64 2.11% 1356836.175 1385439.931 - 2.88% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.11% 12612.502 12878.340 - -0.65% -
SetIntersection_None_Vector_float_4_4 2.10% 136030635.479 138889300.730 - 4.15% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.10% 115090.354 117506.618 - 1.17% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 2.10% 42314.526 43202.634 - -0.16% -
SetIntersection_Interlaced_Set_uint64_16384_4 2.10% 180899872.314 184695965.708 - 5.04% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.10% 282.629 288.559 - 1.60% -
std::find_first_of(deque<int>)_(small_needle)/1024 2.09% 3433.542 3505.449 - 1.50% -
std::copy(vector<bool>)_(aligned)/4096 2.09% 4.800 4.901 - 3.69% -
BM_deque_deque_ranges_move_backward/2 2.08% 2.470 2.522 - -3.79% -
BM_vector_deque_move_backward/1024 2.08% 37.178 37.952 - 0.13% -
std::remove(vector<int>)_(prefix)/1024 2.08% 303.777 310.103 - 1.04% -
bm_lexicographical_compare<signed_char>/64 2.08% 1.911 1.951 - -1.51% -
std::partial_sort_copy(vector<int>)_(ascending)/1024 2.08% 4722.770 4821.032 - -0.13% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.08% 286002.924 291951.678 - 3.61% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.08% 3.663 3.739 - 0.22% -
std::pop_heap(deque<float>)/8192 2.08% 59.703 60.943 - 0.38% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 2.07% 7539.064 7695.213 - -0.00% -
std::count_if(list<int>)_(every_other)/8 2.06% 2.716 2.772 - 0.81% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 2.05% 4.010 4.092 - 0.18% -
std::unique(vector<int>)_(contiguous)/1024 2.05% 302.781 308.993 - -0.42% -
std::all_of(vector<int>)_(process_all)/8192 2.05% 2028.939 2070.556 - 1.53% -
SetIntersection_Front_Set_string_16384_16 2.04% 1770283.284 1806424.993 - -3.76% -
std::copy_if(deque<int>)_(every_other)/512 2.04% 177.340 180.956 - -0.35% -
std::adjacent_find(vector<int>,_pred)/50 2.03% 23.194 23.666 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.03% 1148840.282 1172199.688 - 1.44% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.03% 2.273 2.320 - 5.48% -
std::find(vector<bool>)_(process_all)/1048576 2.03% 3614.614 3687.944 - 0.45% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.03% 660.111 673.488 - 3.04% -
std::copy_if(vector<int>)_(entire_range)/32768 2.03% 7289.981 7437.615 - -0.04% -
std::rotate(list<int>)_(by_1/4)/1024 2.02% 564.276 575.648 - -52.66% -
BM_StringRead_Cold_Shallow_Small 2.01% 1.125 1.148 - 3.51% -
rng::find(vector<bool>)_(process_all)/1048576 2.01% 3615.607 3688.268 - 1.08% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 2.01% 24.966 25.468 - -4.34% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 2.00% 125.098 127.603 - 0.34% -
BM_PushHeap_string_Random_16 2.00% 10.351 10.558 - -1.92% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 2.00% 19.240 19.624 - 2.54% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.00% 688.863 702.620 - 0.66% -
std::partition_copy(deque<int>)/50 2.00% 22.007 22.446 - 6.47% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.99% 1030945.833 1051478.700 - 0.32% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.99% 32.621 33.271 - -0.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.99% 656.501 669.560 - 2.67% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 1.99% 4.076 4.157 - -0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.99% 9.213 9.396 - -0.31% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.98% 1.203 1.227 - 6.18% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 1.98% 29.307 29.887 - 2.07% -
BM_StringEraseWithMove_Large_Transparent 1.98% 2.648 2.700 - 0.56% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 1.97% 2110.343 2152.003 - 1.61% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 1.97% 30.972 31.581 - 0.80% -
std::rotate(list<int>)_(by_1/2)/8192 1.96% 4656.686 4748.058 - -13.51% -
BM_PushHeap_uint64_PipeOrgan_16 1.96% 0.867 0.884 - -0.12% -
std::fill_n(vector<bool>)/512 1.96% 1.428 1.455 - -0.08% -
std::map<int,_int>::find(key)_(non-existent)/1024 1.95% 5.272 5.375 - -9.10% -
std::copy_backward(deque<int>)/8 1.95% 2.662 2.714 - -0.94% -
std::fill(list<int>)/32 1.95% 8.150 8.308 - 0.01% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 1.94% 40.983 41.780 - 4.97% -
BM_deque_deque_ranges_move/4000 1.94% 142.121 144.881 - 0.06% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1.94% 1824.271 1859.686 - -0.31% -
std::move(list<int>)/32768 1.94% 30295.449 30883.576 - -0.18% -
std::find_if(deque<int>)_(process_all)/8 1.94% 2.576 2.626 - -4.73% -
std::unordered_map<int,_int>::erase(iterator)/32 1.94% 20.021 20.408 - 3.70% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 1.93% 2298973.510 2343400.662 - 0.25% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 1.93% 12470.883 12711.878 - 2.79% -
SetIntersection_None_Vector_float_16_1 1.93% 64161355.631 65400147.903 - 3.53% -
rng::contains_subrange(vector<int>)_(same_length)/16 1.93% 4.730 4.821 - 1.13% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.92% 17616.093 17954.365 - -1.70% -
std::adjacent_find(deque<int>)/50 1.92% 14.032 14.302 - -11.53% -
std::unique_copy(vector<int>)_(contiguous)/52 1.91% 13.205 13.457 - -0.59% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.91% 1.063 1.084 - -0.02% -
std::fill_n(vector<int>)/50 1.90% 2.175 2.216 - -0.17% -
std::fill(vector<bool>)/4096 1.90% 4.119 4.198 - -0.19% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.90% 8.255 8.412 - -1.27% -
std::copy_if(deque<int>)_(every_other)/1048576 1.89% 364716.571 371621.088 - -0.08% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 1.89% 5332.129 5433.051 - 1.91% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.89% 27.262 27.778 - 1.03% -
std::copy_if(deque<int>)_(every_other)/32768 1.89% 11391.688 11606.922 - -0.03% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 1.88% 2.125 2.165 - -0.30% -
ranges::minmax(std::vector<__int128>)/8 1.88% 4.034 4.110 - 0.40% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.88% 1.221 1.244 - 0.77% -
std::make_heap(vector<NonIntegral>)_(ascending)/8 1.88% 16.837 17.153 - -0.53% -
std::generate(vector<int>)/50 1.88% 11.746 11.966 - -0.09% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.87% 1.924 1.960 - 4.23% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.87% 15.473 15.762 - 0.93% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.87% 28.521 29.054 - -1.43% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.87% 1.923 1.959 - 23.27% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.86% 140358.187 142972.844 - 1.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.86% 53.643 54.641 - 10.91% -
std::transform(vector<int>,_vector<int>)/32 1.86% 16.892 17.206 - -0.17% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 1.86% 55.331 56.358 - 0.87% -
std::equal(deque<int>)_(it,_it,_it)/8 1.85% 4.149 4.225 - -5.53% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.85% 3622.930 3689.890 - 0.43% -
std::fill(vector<int>)/50 1.83% 2.161 2.200 - -0.14% -
std::copy_if(list<int>)_(every_other)/8 1.83% 2.252 2.293 - -0.06% -
std::find_end(forward_list<int>)_(same_length)/1000 1.83% 1451.641 1478.242 - -0.50% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 1.83% 97811.238 99603.316 - 2.65% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.83% 559.741 569.964 - 0.54% -
std::move_backward(list<int>)/32768 1.83% 31156.368 31725.107 - -1.26% -
ranges::minmax(std::deque<char>)/70000 1.82% 23656.192 24087.634 - -0.06% -
std::remove_copy_if(list<int>)_(prefix)/8192 1.82% 7178.734 7309.651 - -5.01% -
SetIntersection_Front_Vector_uint64_64_64 1.82% 10702633.848 10897770.054 - 0.87% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.82% 2830.164 2881.666 - -1.58% -
std::remove(deque<int>)_(prefix)/1024 1.82% 515.258 524.626 - -0.12% -
ranges::minmax(std::vector<char>)/64 1.81% 1.353 1.377 - 15.28% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 1.80% 28.526 29.040 - 0.19% -
std::copy_backward(vector<bool>)_(unaligned)/64 1.80% 0.883 0.899 - -2.66% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.80% 716.942 729.855 - 1.79% -
BM_deque_vector_move/4000 1.80% 139.565 142.074 - 0.13% -
bm_ranges_swap_ranges_vb_unaligned/262144 1.79% 3766.960 3834.342 - -0.47% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 1.79% 21.253 21.633 - 2.38% -
std::reverse_copy(deque<int>)/4096 1.78% 954.016 971.042 - -0.43% -
SetIntersection_Front_Set_uint32_16384_16384 1.78% 211515699.545 215287604.236 - 0.62% -
std::partition_copy(deque<int>)/8192 1.78% 5683.696 5784.939 - 1.33% -
SetIntersection_None_Set_float_64_1 1.78% 22164630.300 22558780.435 - 0.38% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 1.77% 4744.683 4828.890 - 0.01% -
BM_deque_vector_move_backward/1 1.77% 2.111 2.149 - -0.34% -
std::fill_n(list<int>)/32 1.77% 7.936 8.076 - -0.83% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.77% 3717.264 3782.880 - -0.37% -
std::rotate(list<int>)_(by_1/4)/8192 1.76% 6476.986 6591.283 - -0.20% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.76% 2.777 2.826 - -0.03% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 1.76% 26861.004 27333.474 - -1.70% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1.76% 1878.757 1911.779 - -0.68% -
std::generate(vector<int>)/1024 1.76% 239.287 243.492 - -0.16% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.75% 21.150 21.520 - 0.73% -
std::shift_right(vector<int>)/8192 1.75% 295.624 300.803 - -0.11% -
std::unique(vector<int>)_(sprinkled)/52 1.74% 65.244 66.382 - 1.61% -
std::copy_n(vector<int>)/8 1.74% 2.114 2.151 - -5.56% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.74% 782.453 796.065 - -0.41% -
BM_num_get<long_double> 1.74% 36.203 36.832 - 2.18% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 1.73% 23626.868 24035.693 - -0.22% -
BM_PushHeap_uint32_Random_262144 1.73% 5.757 5.856 - -2.12% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.73% 139.399 141.804 - 0.52% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 1.72% 38.334 38.994 - -1.20% -
BM_deque_vector_move/2 1.72% 1.804 1.835 - -0.29% -
bm_lexicographical_compare<unsigned_char>/32768 1.72% 562.517 572.183 - 0.05% -
std::replace_if(list<int>)_(sprinkled)/8192 1.72% 7271.596 7396.481 - -0.20% -
std::copy_if(deque<int>)_(every_other)/262144 1.72% 91040.057 92602.640 - -0.31% -
std::replace_if(vector<int>)_(sprinkled)/1024 1.71% 243.894 248.057 - 0.58% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.70% 0.635 0.646 - 2.69% -
std::generate_n(vector<int>)/8192 1.70% 1804.172 1834.882 - -0.90% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 1.70% 44.226 44.979 - 2.14% -
std::unique(deque<int>)_(contiguous)/1024 1.70% 505.904 514.509 - -0.63% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.70% 592237.622 602297.415 - 0.03% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.70% 2.449 2.490 - 8.77% -
std::find(vector<int>)_(process_all)/8 1.69% 2.702 2.747 - -0.97% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 1.69% 628.116 638.728 - 1.98% -
SetIntersection_None_Set_float_64_16 1.69% 18072182.118 18376860.515 - 0.43% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.68% 51.747 52.619 - -0.85% -
SetIntersection_Interlaced_Set_float_1024_4 1.68% 9788599.901 9952918.396 - 2.37% -
SetIntersection_None_Vector_uint64_262144_16 1.68% 1134303.679 1153331.415 - 3.13% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1.68% 990920.685 1007529.601 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 1.68% 11251370.324 11439942.207 - 2.56% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 1.68% 15.744 16.007 - 0.09% -
std::is_partitioned(list<int>)_(partitioned)/8192 1.68% 6820.001 6934.263 - 0.94% -
bm_lexicographical_compare<unsigned_char>/512 1.68% 8.638 8.783 - 0.06% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 1.67% 512.925 521.510 - 0.80% -
BM_StringAssignStr_Small_Opaque 1.67% 0.719 0.731 - 2.27% -
std::copy_if(vector<int>)_(entire_range)/8 1.67% 2.265 2.303 - 0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 1.67% 11296694.765 11485535.631 - 3.17% -
std::replace_if(list<int>)_(sprinkled)/1024 1.67% 729.294 741.482 - -0.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.67% 10910963.406 11093282.458 - 2.04% -
std::copy_if(list<int>)_(entire_range)/32768 1.66% 26037.497 26470.414 - -1.91% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.66% 18.136 18.437 - 2.04% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.66% 801.364 814.686 - -0.46% -
BM_deque_deque_copy_backward/1024 1.66% 37.955 38.586 - 0.01% -
std::unordered_set<int>::ctor(const&)/1024 1.65% 6893.976 7008.050 - 3.75% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 1.65% 34.714 35.288 - -7.89% -
SetIntersection_Front_Set_float_16384_4 1.65% 1047344.285 1064646.504 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 1.65% 176322435.641 179230718.846 - 1.68% -
std::make_heap(deque<int>)_(heap)/8 1.65% 20.774 21.116 - 0.55% -
rng::contains_subrange(vector<int>)_(same_length)/32 1.64% 8.563 8.704 - 1.20% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1.64% 1015736.192 1032431.701 - -0.34% -
SetIntersection_None_Set_string_256_256 1.64% 5697327.418 5790906.735 - 0.24% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.64% 47.763 48.547 - 0.53% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 1.64% 361620.726 367551.957 - 1.72% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.63% 272720.271 277172.098 - 0.84% -
std::reverse_copy(vector<int>)/8 1.63% 2.432 2.472 - 2.21% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.63% 56829.420 57754.520 - 2.27% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.63% 6286.009 6388.325 - 0.58% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.63% 3927.128 3991.028 - 0.02% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 1.63% 2.128 2.163 - -0.62% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 1.63% 9.529 9.684 - -0.57% -
std::search(list<int>,_pred)_(no_match)/8192 1.63% 7238.468 7356.111 - -0.48% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1.62% 597.750 607.462 - 2.45% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.62% 7735.701 7861.059 - 1.87% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.62% 218853427.150 222399836.796 - 0.49% -
std::find(vector<char>)_(bail_25%)/8192 1.61% 39.719 40.360 - -0.53% -
SetIntersection_None_Set_uint32_64_4 1.61% 21265636.559 21608271.298 - 4.30% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.61% 176325.336 179165.371 - 1.87% -
std::multiset<int>::insert(value)_(already_present)/8192 1.61% 31.591 32.100 - 0.81% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.61% 213.782 217.221 - -2.70% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 1.61% 2.125 2.160 - -0.54% -
std::unique(list<int>,_pred)_(sprinkled)/8192 1.60% 8203.224 8334.869 - 0.20% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 1.60% 2.125 2.159 - -0.62% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 1.60% 7.511 7.631 - 6.56% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.59% 71332.112 72469.826 - 1.21% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 1.59% 25.450 25.854 - 0.66% -
std::unique(vector<int>,_pred)_(contiguous)/52 1.58% 63.874 64.884 - -0.26% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.58% 2914.379 2960.457 - 0.81% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.58% 1.473 1.496 - 3.22% -
std::copy_if(list<int>)_(entire_range)/1048576 1.58% 857578.846 871117.214 - -0.42% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.58% 1.252 1.272 - 0.02% -
BM_StringEraseToEnd_Large_Opaque 1.58% 0.989 1.004 - 1.57% -
rng::starts_with(deque<int>)/1000 1.58% 436.051 442.919 - -7.19% -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 1.57% 15026.812 15263.150 - 0.01% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.57% 944682.592 959511.937 - 0.40% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 1.57% 12252.128 12444.414 - 0.01% -
std::stable_partition(deque<int>)_(dense)/32 1.57% 29.751 30.218 - -1.89% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.57% 1893.064 1922.736 - 0.63% -
std::replace_if(vector<int>)_(prefix)/8192 1.56% 2006.992 2038.335 - 0.74% -
SetIntersection_Front_Vector_float_1024_64 1.56% 1343924.884 1364894.907 - -0.40% -
std::copy(list<int>)/1048576 1.56% 854974.786 868270.293 - 0.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 1.55% 21.792 22.131 - 5.16% -
SetIntersection_Front_Set_string_262144_256 1.55% 14694952.545 14923217.048 - 0.55% -
std::copy_if(list<int>)_(entire_range)/64 1.55% 33.472 33.991 - 11.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.55% 163376586.890 165911096.195 - 2.14% -
BM_PushHeap_float_Ascending_64 1.55% 1.761 1.789 - -2.20% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 1.55% 17.873 18.150 - 1.10% -
std::find_end(vector<int>,_pred)_(process_all)/1048576 1.55% 633714.787 643529.838 - -0.33% -
bm_ranges_lexicographical_compare<unsigned_char>/512 1.55% 8.650 8.784 - 0.03% -
ranges::min(std::deque<long_long>)/8 1.55% 2.268 2.304 - -0.04% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.54% 24.093 24.465 - 11.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.54% 61993.262 62950.510 - 0.21% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 1.54% 563.756 572.442 - 0.03% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 1.54% 45.608 46.310 - 0.74% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 1.54% 22307416.818 22650601.337 - 2.07% -
BM_deque_deque_ranges_copy/0 1.54% 0.738 0.749 - 6.30% -
std::partition_copy(vector<int>)/50 1.53% 12.210 12.397 - -1.69% -
std::replace(deque<int>)_(sprinkled)/32 1.53% 11.966 12.150 - -0.23% -
SetIntersection_Interlaced_Set_uint64_1024_16 1.53% 11513758.484 11690191.530 - 4.35% -
std::fill_n(vector<int>)/8192 1.53% 229.420 232.927 - -0.83% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.53% 41134.154 41762.554 - 0.04% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.53% 12.234 12.421 - 0.43% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.53% 764.962 776.637 - 1.42% -
std::move_backward(list<int>)/64 1.52% 38.935 39.528 - 0.12% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.52% 13592.281 13799.182 - -1.87% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 1.52% 93084.860 94500.626 - -0.02% -
SetIntersection_Front_Set_string_16384_256 1.52% 14418310.113 14637223.269 - -0.95% -
std::copy_backward(deque<int>)/32768 1.51% 3673.482 3729.074 - -6.68% -
std::multimap<int,_int>::ctor(const&)/32 1.51% 217.826 221.120 - -2.15% -
std::generate_n(vector<int>)/50 1.51% 11.750 11.927 - -0.42% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.51% 4240.291 4304.173 - 0.46% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.51% 2.879 2.923 - 0.08% -
SetIntersection_Interlaced_Vector_string_262144_16384 1.50% 1002894.613 1017981.936 - -0.53% -
std::partition_copy(list<int>)/50 1.50% 12.857 13.050 - -0.36% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.50% 1794.392 1821.275 - -0.29% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.50% 11231.528 11399.697 - 2.12% -
std::swap_ranges(list<int>)/1024 1.50% 747.300 758.477 - -0.80% -
BM_CmpLess_int_int 1.50% 1.061 1.077 - 0.94% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 1.49% 13062.786 13257.935 - 3.93% -
std::search(list<int>)_(single_element)/1000 1.49% 705.850 716.390 - 1.83% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.49% 1.504 1.527 - 0.61% -
std::move_backward(list<int>)/8 1.49% 3.334 3.384 - 0.13% -
SetIntersection_Front_Vector_string_262144_4 1.49% 1186812.688 1204460.925 - 0.70% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 1.49% 2.637 2.676 - 9.27% -
BM_PushHeap_string_SingleElement_16384 1.49% 2.580 2.618 - 1.56% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.49% 355.277 360.553 - -0.99% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.48% 34905.266 35423.516 - 2.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.48% 166787.411 169256.333 - 1.37% -
std::make_heap(deque<int>)_(ascending)/1024 1.48% 2595.500 2633.823 - -0.56% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.47% 17.613 17.873 - 0.29% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.47% 69493.269 70516.977 - 2.32% -
std::unique(list<int>,_pred)_(contiguous)/8192 1.47% 7494.497 7604.839 - -6.83% -
std::all_of(vector<int>)_(process_all)/32 1.47% 8.364 8.486 - 0.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.47% 12.141 12.318 - -43.14% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.46% 29.700 30.135 - -0.60% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.46% 230134.691 233490.226 - -0.31% -
std::generate_n(vector<int>)/1024 1.46% 238.481 241.955 - -0.52% -
std::replace(deque<int>)_(prefix)/1024 1.46% 405.672 411.576 - -0.62% -
std::find_end(forward_list<int>)_(near_matches)/8192 1.46% 2445900.934 2481494.939 - 0.59% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 1.45% 3808.654 3863.972 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 1.45% 205491621.313 208475647.937 - 3.35% -
std::find_if_not(deque<int>)_(process_all)/1024 1.45% 248.767 252.372 - -14.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.45% 2953682.779 2996460.207 - 2.55% -
std::fill_n(vector<int>)/32 1.45% 1.127 1.143 - -0.12% -
ranges::minmax(std::vector<long_long>)/8 1.45% 2.076 2.106 - -0.02% -
std::any_of(list<int>)_(process_all)/50 1.44% 21.501 21.811 - -1.05% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 1.44% 5886.704 5971.206 - -6.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 1.44% 22649251.489 22974310.223 - 1.13% -
std::rotate(vector<bool>)_(1_element_forward)/1024 1.44% 29.037 29.454 - -0.44% -
std::partition_point(list<int>)/50 1.43% 24.421 24.770 - 0.17% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.43% 22.616 22.940 - -1.58% -
std::all_of(list<int>)_(process_all)/50 1.42% 21.724 22.033 - -0.35% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.42% 240733.096 244144.087 - -0.43% -
std::move(vector<bool>)_(aligned)/1048576 1.42% 1703.571 1727.689 - -28.14% -
BM_vector_deque_copy/1 1.41% 2.291 2.324 - 3.43% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 1.41% 28088.964 28484.818 - 0.91% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.41% 199.261 202.069 - 0.31% -
SetIntersection_Interlaced_Set_float_16384_16384 1.41% 208798456.154 211738020.358 - 1.02% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 1.40% 33866.164 34341.204 - 3.98% -
bm_swap_ranges_vb_aligned/512 1.40% 4.919 4.988 - 0.06% -
SetIntersection_Front_Vector_string_16384_16 1.40% 1604242.611 1626726.028 - 0.21% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.40% 652.996 662.144 - -2.25% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.40% 780.858 791.792 - -0.43% -
std::replace_if(list<int>)_(prefix)/8192 1.40% 7123.165 7222.631 - 0.55% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.40% 1431882.474 1451866.961 - 0.62% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 1.39% 31.171 31.605 - 0.54% -
BM_deque_vector_copy/70000 1.39% 3171.852 3215.974 - -4.34% -
std::shift_left(list<int>)/50 1.39% 27.484 27.865 - 1.42% -
std::replace(deque<int>)_(prefix)/8192 1.39% 3207.739 3252.210 - -0.27% -
SetIntersection_Front_Vector_string_16_16 1.38% 51231809.862 51941364.646 - 3.52% -
BM_deque_deque_ranges_move_backward/64 1.38% 3.419 3.467 - 3.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 1.38% 4344247.022 4404359.787 - 2.08% -
std::rotate(vector<int>)_(1_element_backward)/8192 1.38% 295.770 299.861 - 0.02% -
std::find_if_not(deque<int>)_(process_all)/8192 1.38% 1975.664 2002.961 - -29.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.38% 160043368.937 162253364.563 - 2.66% -
std::partial_sort(deque<int>)_(repeated)/1024 1.38% 6271.045 6357.494 - 0.09% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.38% 21.793 22.093 - 2.03% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.38% 288209.174 292175.256 - 3.56% -
SetIntersection_None_Vector_uint64_262144_64 1.37% 1124148.676 1139600.051 - 0.90% -
SetIntersection_None_Set_string_16384_1024 1.37% 190225548.901 192837762.263 - 1.15% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.37% 9478.504 9608.503 - -2.69% -
std::upper_bound(std::forward_list<int>)/100 1.37% 95.999 97.315 - 0.57% -
std::make_heap(deque<int>)_(pipe-organ)/1024 1.37% 2618.506 2654.328 - -0.78% -
std::is_sorted(vector<int>,_pred)/1024 1.37% 462.687 469.014 - 0.14% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 1.37% 93093.943 94366.937 - 1.49% -
std::adjacent_find(vector<int>)/8 1.36% 2.000 2.027 - -3.01% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.36% 3311.047 3356.142 - -2.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.36% 379371.160 384532.042 - 0.17% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 1.36% 2.247 2.278 - -0.99% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.36% 27743.971 28121.331 - 1.78% -
SetIntersection_Interlaced_Set_float_64_16 1.36% 21818647.974 22115158.359 - -1.21% -
std::replace(deque<int>)_(sprinkled)/1024 1.36% 344.764 349.436 - -0.82% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.35% 18.900 19.156 - 0.84% -
std::for_each(vector<int>)/8 1.35% 0.906 0.918 - -1.08% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 1.35% 34.957 35.430 - -2.07% -
BM_PushHeap_string_Random_16384 1.35% 16.085 16.302 - 0.10% -
std::find_if_not(list<int>)_(bail_25%)/8 1.35% 0.919 0.931 - -4.46% -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 1.35% 3554.999 3602.831 - 0.07% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.35% 7130.931 7226.868 - -5.76% -
bm_ranges_swap_ranges_vb_unaligned/1048576 1.34% 15681.094 15891.488 - 0.08% -
std::pop_heap(deque<std::string>)/8192 1.34% 114.144 115.673 - -0.51% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 1.34% 216.915 219.821 - -6.40% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.34% 1646205.730 1668211.346 - 2.67% -
bm_ranges_swap_ranges_vb_unaligned/32768 1.34% 477.220 483.597 - 0.10% -
ranges::minmax(std::list<char>)/8 1.34% 2.475 2.508 - -0.71% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.34% 210.742 213.558 - -4.80% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.33% 55.966 56.712 - -0.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.33% 9755174.591 9885030.709 - 0.67% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 1.33% 24.558 24.885 - -1.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.33% 346735949.662 351346549.032 - 0.87% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.33% 31.168 31.582 - -0.67% -
BM_PushHeap_uint32_Random_256 1.33% 5.500 5.573 - 0.87% -
std::set<int>::lower_bound(key)_(existent)/8192 1.33% 8.157 8.265 - 3.44% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.32% 690.740 699.881 - 0.42% -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 1.32% 306429.329 310481.102 - 1.03% -
ranges::min(std::list<__int128>)/8 1.32% 2.041 2.068 - -0.05% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.32% 364.284 369.075 - 0.34% -
std::remove_if(list<int>)_(sprinkled)/1024 1.31% 958.191 970.758 - -1.11% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.30% 20.079 20.341 - 0.11% -
SetIntersection_None_Set_uint32_1024_4 1.30% 9028347.956 9145429.091 - 4.33% -
std::move_backward(vector<bool>)_(aligned)/1048576 1.30% 1708.425 1730.554 - -0.21% -
std::replace(deque<int>)_(sprinkled)/8192 1.29% 2758.549 2794.256 - -0.94% -
rng::starts_with(deque<int>)/1024 1.29% 479.139 485.339 - -0.28% -
std::partial_sort(vector<int>)_(heap)/1024 1.29% 7874.092 7975.830 - 0.68% -
std::copy(vector<bool>)_(aligned)/32768 1.29% 34.757 35.205 - -0.33% -
rng::contains_subrange(deque<int>)_(single_element)/32 1.29% 17.265 17.487 - -0.45% -
std::copy_if(deque<int>)_(every_other)/8 1.29% 3.399 3.443 - -0.35% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.29% 1.176 1.191 - -0.94% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 1.29% 19.269 19.517 - 0.79% -
std::copy_if(vector<int>)_(entire_range)/262144 1.28% 58640.914 59392.422 - -0.34% -
bm_lexicographical_compare<signed_char>/512 1.28% 7.655 7.753 - -0.56% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.28% 743.792 753.315 - 2.50% -
std::rotate(vector<bool>)_(1_element_forward)/8192 1.28% 111.564 112.991 - -1.79% -
std::make_heap(deque<int>)_(ascending)/8192 1.28% 20434.578 20695.824 - -1.15% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.28% 7.263 7.355 - -0.16% -
std::remove_copy(list<int>)_(prefix)/32 1.28% 11.144 11.286 - 0.37% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.27% 575060.379 582386.521 - 0.55% -
std::find(list<int>)_(bail_25%)/1024 1.27% 127.873 129.501 - 0.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.27% 1.260 1.276 - -7.10% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.27% 1120535.098 1134798.389 - 0.86% -
std::replace_if(vector<int>)_(prefix)/50 1.27% 13.805 13.980 - 0.98% -
std::move(vector<bool>)_(aligned)/4096 1.27% 6.986 7.074 - 0.75% -
bm_ranges_swap_ranges_vb_aligned/2048 1.26% 8.563 8.671 - -0.40% -
std::generate_n(list<int>)/32 1.26% 8.433 8.540 - -0.38% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.26% 4103.809 4155.613 - -0.77% -
BM_deque_deque_copy_backward/4096 1.26% 150.926 152.831 - -1.18% -
std::transform(deque<int>,_deque<int>)/32 1.26% 21.366 21.636 - 0.95% -
std::list<std::string>::operator=(const&)_(cheap_elements)/32 1.26% 22.866 23.154 - -0.31% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.26% 7231.930 7322.799 - -0.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.26% 7657.378 7753.545 - -1.76% -
bm_lexicographical_compare<signed_char>/32768 1.25% 472.571 478.480 - 0.04% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.25% 730.717 739.847 - 0.80% -
std::unique(deque<int>)_(contiguous)/8192 1.25% 3697.270 3743.389 - -0.56% -
std::partition(vector<int>)_(dense)/50 1.25% 12.953 13.115 - 0.10% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.25% 1436.657 1454.561 - -0.34% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.25% 771.884 781.495 - -0.55% -
SetIntersection_Front_Vector_string_16_4 1.24% 60243825.834 60993173.463 - 0.22% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.24% 21.221 21.484 - 9.32% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.24% 56664.457 57366.954 - 1.75% -
SetIntersection_Front_Vector_float_262144_262144 1.24% 350517718.489 354860243.691 - 1.19% -
std::move(deque<int>)/32768 1.24% 2074.423 2100.105 - -0.26% -
std::unique(vector<int>)_(sprinkled)/8192 1.23% 3965.626 4014.583 - 2.12% -
std::copy_if(deque<int>)_(entire_range)/262144 1.23% 68774.201 69621.565 - 0.29% -
BM_deque_vector_move_backward/4096 1.23% 147.712 149.530 - 0.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.23% 7640.070 7734.125 - 1.31% -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.23% 17.312 17.525 - 4.32% -
std::remove_if(list<int>)_(prefix)/32 1.23% 57.879 58.591 - -0.39% -
std::remove_copy(vector<int>)_(prefix)/32 1.23% 9.367 9.482 - 1.95% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 1.23% 23.828 24.120 - 0.01% -
std::adjacent_find(list<int>,_pred)/8192 1.22% 7130.777 7217.984 - -0.01% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.22% 1.312 1.328 - 19.00% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.22% 797.126 806.852 - 0.16% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 1.22% 517.651 523.957 - -0.16% -
bm_lexicographical_compare<int>/512 1.21% 29.463 29.821 - -0.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.21% 631569.454 639233.454 - -0.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.21% 10047913.355 10169726.082 - 2.80% -
BM_vector_deque_ranges_move/4000 1.21% 140.547 142.250 - 1.07% -
BM_PushHeap_string_SingleElement_1024 1.21% 2.591 2.622 - 1.14% -
SetIntersection_Interlaced_Vector_uint64_1024_4 1.21% 1284885.986 1300440.500 - -4.04% -
bm_ranges_swap_ranges_vb_aligned/4096 1.21% 11.942 12.087 - -0.08% -
rng::starts_with(vector<int>)/1024 1.21% 59.899 60.623 - 1.16% -
std::unique(deque<int>)_(sprinkled)/8192 1.21% 3771.127 3816.622 - -0.18% -
std::move_backward(list<int>)/1048576 1.20% 1017446.678 1029701.553 - -0.67% -
std::make_heap(vector<int>)_(shuffled)/1024 1.20% 565.075 571.878 - -0.57% -
BM_PushHeap_float_Ascending_1024 1.20% 3.120 3.157 - -1.13% -
BM_deque_vector_ranges_copy/70000 1.20% 3197.045 3235.461 - -4.45% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.20% 625.005 632.508 - -0.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 1.20% 36612278.526 37051471.474 - -0.08% -
BM_deque_deque_ranges_copy_backward/5500 1.20% 202.183 204.606 - -0.23% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.20% 799519.359 809102.725 - -0.21% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.20% 953.430 964.857 - 0.75% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.20% 355.515 359.763 - -1.32% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 1.19% 13746.409 13910.622 - -0.26% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 1.19% 4.098 4.147 - -1.73% -
std::none_of(list<int>)_(process_all)/50 1.19% 21.786 22.046 - 0.60% -
std::find_end(deque<int>,_pred)_(process_all)/8192 1.19% 4279.396 4330.423 - -0.16% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.19% 15273.056 15455.091 - -0.45% -
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 1.19% 7.353 7.441 - 2.95% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.18% 566.500 573.211 - -0.50% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.18% 2.876 2.910 - 0.32% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 1.18% 19.266 19.493 - 0.61% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.18% 1552.403 1570.760 - -0.92% -
std::move(vector<int>)/32768 1.18% 1704.927 1725.058 - -28.22% -
bm_swap_ranges_vb_unaligned/64 1.18% 4.940 4.998 - -0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.18% 1179673.224 1193588.520 - 7.82% -
std::copy_if(deque<int>)_(entire_range)/4096 1.18% 1010.110 1022.024 - -0.10% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 1.18% 3865.627 3911.212 - -0.31% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.18% 36316.503 36744.621 - 0.93% -
std::remove_copy(vector<int>)_(prefix)/50 1.18% 13.771 13.933 - -1.49% -
std::copy(vector<int>)/8 1.18% 2.184 2.209 - 1.68% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 1.18% 87.552 88.583 - -16.52% -
std::replace_if(vector<int>)_(sprinkled)/8192 1.17% 1897.308 1919.577 - 0.16% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.17% 36718.742 37149.466 - -2.43% -
std::copy_if(deque<int>)_(entire_range)/512 1.17% 133.744 135.312 - -0.11% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.17% 775.124 784.189 - -5.78% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.17% 27.842 28.168 - 1.40% -
std::partition_point(list<int>)/1024 1.17% 1282.087 1297.060 - 0.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 1.16% 42026838.427 42515550.604 - 3.41% -
std::remove_if(deque<int>)_(sprinkled)/32 1.16% 52.996 53.611 - -0.22% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 1.16% 5.713 5.779 - -0.14% -
std::move_backward(vector<bool>)_(aligned)/32768 1.16% 37.796 38.234 - 0.72% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.16% 110368.182 111645.437 - -2.25% -
std::generate(vector<int>)/32 1.15% 7.823 7.913 - -0.87% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.15% 621.748 628.913 - 2.73% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 1.15% 6402.816 6476.474 - 0.02% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.15% 1147075.338 1160247.957 - -0.78% -
std::move(vector<bool>)_(unaligned)/4096 1.15% 25.965 26.263 - -3.15% -
std::deque<int>::ctor(size)/8192 1.15% 440.115 445.163 - -2.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.15% 6.953 7.033 - 1.10% -
BM_PushHeap_string_PipeOrgan_64 1.14% 5.753 5.818 - -2.14% -
BM_deque_deque_ranges_copy_backward/4096 1.14% 150.884 152.603 - -0.98% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.14% 4029.769 4075.673 - 1.25% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 1.14% 6168.166 6238.293 - 0.72% -
std::copy_backward(list<int>)/1048576 1.14% 869127.472 879002.509 - 0.05% -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 1.13% 758.028 766.631 - 0.11% -
rng::find_if_not(vector<bool>)_(process_all)/8 1.13% 3.569 3.609 - 0.72% -
rng::find(vector<bool>)_(process_all)/8192 1.13% 33.086 33.461 - -0.28% -
std::for_each_n(list<int>)/32 1.13% 11.087 11.212 - -0.86% -
std::list<int>::ctor(size)/8192 1.13% 97155.562 98252.393 - -8.44% -
std::adjacent_find(list<int>)/1048576 1.13% 859057.273 868754.362 - -0.37% -
std::replace(list<int>)_(prefix)/32 1.13% 10.909 11.032 - 0.05% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.13% 12660.436 12803.253 - 8.11% -
BM_deque_vector_ranges_copy_backward/2 1.12% 1.838 1.859 - 1.02% -
SetIntersection_None_Set_string_256_16 1.12% 11006446.146 11130033.608 - 3.85% -
std::set<std::string>::count(key)_(non-existent)/8192 1.12% 33.834 34.213 - -0.63% -
std::replace(vector<int>)_(prefix)/8192 1.12% 1259.317 1273.369 - -0.45% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.11% 18.846 19.055 - 0.62% -
bm_lexicographical_compare<signed_char>/4096 1.11% 59.098 59.754 - 0.01% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.11% 728.615 736.679 - -0.94% -
std::set<int>::find(key)_(existent)/8192 1.10% 7.979 8.067 - 1.08% -
BM_num_get<double> 1.10% 36.182 36.581 - 2.56% -
std::replace(deque<int>)_(sprinkled)/50 1.10% 18.002 18.200 - -0.85% -
rng::starts_with(list<int>,_pred)/8 1.10% 3.478 3.516 - -0.55% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.10% 631323.920 638255.021 - -0.08% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.10% 1235254.614 1248797.952 - 0.87% -
BM_CmpEqual_uint_uchar 1.09% 1.100 1.112 - -0.78% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 1.09% 18.384 18.585 - 1.10% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.09% 15.567 15.737 - -0.77% -
BM_vector_deque_ranges_move/5500 1.09% 195.154 197.280 - 1.11% -
bm_ranges_lexicographical_compare<signed_char>/4096 1.09% 59.221 59.865 - 0.02% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.09% 284.078 287.168 - 0.09% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.09% 753.581 761.758 - -0.39% -
std::make_heap(vector<NonIntegral>)_(repeated)/8 1.08% 17.281 17.468 - -0.47% -
std::unique(vector<int>)_(sprinkled)/1024 1.08% 531.254 537.006 - 0.35% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.08% 678.819 686.156 - -0.12% -
SetIntersection_None_Set_string_16384_16384 1.08% 193088059.122 195168251.674 - 2.30% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.08% 10.187 10.296 - -11.23% -
std::find(vector<bool>)_(process_all)/8192 1.08% 33.139 33.495 - -0.12% -
std::remove_copy(list<int>)_(sprinkled)/1024 1.07% 728.359 736.183 - -0.50% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 1.07% 2765.025 2794.723 - 1.38% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 1.07% 9.860 9.966 - -6.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 1.07% 19879286.500 20092533.975 - 3.65% -
SetIntersection_None_Vector_float_16_4 1.07% 54796785.307 55383343.796 - 3.14% -
std::reverse_copy(deque<int>)/64 1.07% 15.701 15.869 - -0.41% -
std::unique_copy(deque<int>)_(contiguous)/8192 1.07% 3696.392 3735.841 - 0.10% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.07% 67.171 67.887 - 0.11% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.07% 616251.928 622826.023 - 1.08% -
std::reverse(deque<int>)/4096 1.06% 711.632 719.205 - 0.01% -
std::remove(vector<int>)_(sprinkled)/1024 1.06% 281.617 284.609 - -0.33% -
BM_PushHeap_string_SingleElement_16 1.06% 2.606 2.633 - -0.63% -
rng::contains_subrange(vector<int>)_(same_length)/50 1.06% 12.580 12.714 - 0.41% -
std::for_each_n(vector<int>)/32 1.06% 3.672 3.711 - -0.46% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.06% 4808.619 4859.530 - 0.04% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.05% 62553.943 63212.251 - 0.82% -
BM_PushHeap_uint32_Random_4 1.05% 2.214 2.237 - 4.06% -
rng::contains(vector<int>)_(process_all)/1048576 1.05% 230218.702 232633.926 - -0.22% -
rng::find_last(deque<int>)_(bail_10%)/8 1.05% 2.706 2.734 - 0.20% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 1.05% 48.124 48.628 - 0.70% -
BM_deque_deque_ranges_move_backward/512 1.05% 19.087 19.287 - 1.90% -
std::search(deque<int>)_(same_length)/8192 1.05% 3763.271 3802.647 - 0.25% -
std::reverse_copy(deque<int>)/512 1.05% 123.228 124.517 - -4.91% -
std::set<int>::insert(value)_(already_present)/8192 1.04% 9.575 9.675 - -3.73% -
std::for_each(list<int>)/8 1.04% 2.519 2.545 - 9.97% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 1.04% 5.012 5.065 - 0.66% -
std::flat_map<int,_int>::contains(key)_(existent)/32 1.04% 3.075 3.107 - -0.29% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.04% 12.457 12.587 - -0.17% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.03% 12856.223 12989.243 - -0.66% -
std::upper_bound(std::list<int>)/8 1.03% 16.029 16.194 - -0.55% -
std::remove(deque<int>)_(sprinkled)/1024 1.03% 511.264 516.544 - -0.41% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.03% 740.091 747.718 - -0.47% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 1.03% 397.844 401.936 - 2.02% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.03% 2.540 2.566 - 3.16% -
BM_deque_vector_copy/1024 1.03% 36.903 37.282 - 0.53% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.03% 38612.635 39008.862 - -0.14% -
BM_vector_deque_move/65536 1.03% 2858.785 2888.112 - -13.49% -
std::replace_if(list<int>)_(prefix)/1024 1.03% 728.157 735.625 - -0.19% -
std::reverse(deque<int>)/512 1.02% 112.012 113.159 - -0.32% -
std::move_backward(vector<int>)/64 1.02% 4.291 4.335 - 0.15% -
std::move_backward(vector<bool>)_(aligned)/4096 1.02% 7.120 7.193 - -0.33% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.02% 417.858 422.126 - 2.32% -
std::is_sorted(vector<int>,_pred)/8192 1.02% 3690.085 3727.744 - 0.05% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 1.02% 12616.389 12744.692 - 0.19% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.02% 768.259 776.067 - -0.43% -
std::reverse(deque<int>)/32768 1.02% 5666.035 5723.587 - -0.03% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 1.01% 303.079 306.148 - 0.70% -
std::remove(vector<int>)_(prefix)/8192 1.01% 2084.830 2105.925 - -0.02% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.01% 274676.389 277442.881 - -0.47% -
std::find(list<int>)_(process_all)/8192 1.00% 7129.683 7201.289 - -2.89% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.00% 1295765.431 1308775.575 - -0.33% -
std::find_if(deque<int>)_(process_all)/50 1.00% 12.541 12.666 - -1.51% -
std::find(list<int>)_(process_all)/50 1.00% 18.826 19.015 - -1.18% -
std::find_if(deque<int>)_(bail_25%)/1024 1.00% 77.416 78.191 - -0.15% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.00% 753.547 761.089 - 0.06% -
std::remove_copy(vector<int>)_(prefix)/1024 1.00% 260.468 263.073 - -0.16% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.86% 191691.018 272.510 - -2.27% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 119826.312 203.641 - -0.50% -
std::search_n(vector<int>)_(no_match)/8192 -99.79% 1613.925 3.349 351.178 1.22% 351.178
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 274341.104 626.233 - -0.50% -
std::find_end(list<int>)_(match_near_end)/8192 -99.76% 256082.906 602.725 - -0.48% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -99.73% 2968.107 8.075 533.437 -0.17% 533.437
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.73% 218437.273 598.850 - -0.32% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166166.617 477.521 - -0.41% -
std::distance(join_view(vector<vector<int>>))/1024 -99.64% 267.808 0.971 - -0.19% -
std::distance(join_view(vector<vector<int>>))/8192 -99.60% 2082.690 8.350 - -0.37% -
std::distance(join_view(vector<vector<int>>))/4096 -99.57% 1046.866 4.463 - 2.26% -
std::search_n(deque<int>,_pred)_(no_match)/8192 -99.53% 3813.596 17.808 677.841 -0.56% 677.841
std::search_n(deque<int>)_(no_match)/8192 -99.34% 2466.661 16.234 407.798 0.46% 407.798
std::find_end(deque<int>)_(match_near_end)/1024 -99.11% 3640.053 32.468 - -3.29% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.72% 2241.208 28.791 - -0.73% -
std::find_end(list<int>)_(match_near_end)/1024 -98.66% 4521.373 60.407 - 0.81% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5034.182 69.382 - -0.08% -
std::search_n(vector<int>)_(no_match)/1024 -98.38% 208.692 3.380 54.719 1.53% 54.719
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.11% 4056.288 76.526 - -0.26% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3153.699 60.055 - -0.77% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -98.07% 418.753 8.069 71.023 -0.02% 71.023
std::search_n(deque<int>,_pred)_(no_match)/1024 -97.29% 596.226 16.173 88.932 5.19% 88.932
std::search_n(deque<int>)_(no_match)/1024 -95.49% 304.751 13.732 38.872 0.58% 38.872
std::distance(join_view(vector<vector<int>>))/50 -95.17% 12.517 0.605 - 0.46% -
std::rotate(vector<int>)_(by_1/3)/8192 -91.90% 10774.351 872.264 - -0.15% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.63% 844.361 70.713 - -0.40% -
std::rotate(vector<int>)_(by_1/3)/1024 -91.32% 1371.376 119.078 - 0.09% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.59% 348.494 36.277 - -4.83% -
std::find_end(list<int>)_(match_near_end)/1000 -89.31% 733.450 78.420 - -0.37% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.27% 544.152 58.370 - -0.43% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.12% 261.801 28.481 - 0.30% -
std::fill(deque<int>)/8192 -87.27% 1864.796 237.357 - -0.68% -
std::fill_n(deque<int>)/1024 -87.14% 231.642 29.790 - -0.46% -
std::fill_n(deque<int>)/8192 -87.07% 1866.881 241.450 - 2.88% -
std::fill(deque<int>)/1024 -87.02% 232.589 30.192 - 0.34% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.67% 560.703 74.741 - 0.77% -
std::fill_n(deque<int>)/32 -86.04% 8.269 1.155 - -0.02% -
std::rotate(deque<int>)_(by_1/3)/8192 -85.61% 22086.172 3177.157 - -0.61% -
std::fill(deque<int>)/32 -84.52% 8.811 1.364 - -0.06% -
std::rotate(vector<int>)_(by_1/4)/8192 -83.70% 2265.885 369.334 - -0.21% -
std::rotate(vector<int>)_(by_1/4)/1024 -83.59% 287.978 47.259 - -0.07% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -83.02% 3859.343 655.195 - -2.31% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -82.73% 968.953 167.336 - -2.18% -
std::fill_n(deque<int>)/50 -82.01% 12.186 2.193 - -0.04% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -81.61% 122.759 22.578 - -2.66% -
std::fill(deque<int>)/50 -81.47% 12.763 2.365 - -0.10% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.40% 323441.716 60150.047 - 0.78% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 -81.21% 323485.437 60779.612 - 1.22% -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 -78.91% 271537.279 57261.662 - -0.27% -
std::set<std::string>::ctor(&&,_different_allocs)/8192 -78.15% 263474.992 57574.572 - 0.12% -
BM_num_get<void*> -77.43% 47.636 10.750 - 0.07% -
std::rotate(deque<int>)_(by_1/3)/1024 -77.21% 1779.984 405.701 - 0.39% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -75.58% 194270.888 47446.537 - -0.27% -
std::find_end(deque<int>)_(same_length)/1024 -74.06% 1394.647 361.806 - 8.38% -
std::set<int>::ctor(&&,_different_allocs)/8192 -70.28% 161550.849 48015.726 - -1.10% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -69.10% 15320.993 4733.824 - -0.30% -
std::find_end(deque<int>)_(same_length)/8192 -69.03% 11168.880 3458.893 - 27.48% -
std::rotate(vector<int>)_(by_1/3)/50 -68.62% 35.296 11.077 - 0.05% -
std::fill(vector<bool>)/262144 -67.95% 720.065 230.813 - -0.18% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -67.63% 2539.115 821.830 - 1.37% -
std::rotate(vector<int>)_(by_1/4)/50 -66.97% 35.303 11.662 - 2.08% -
std::rotate(deque<int>)_(by_1/4)/1024 -65.83% 778.389 265.957 - 0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -64.07% 52.412 18.833 - -21.24% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -62.36% 138430.643 52107.986 - 1.60% -
std::find_end(deque<int>)_(same_length)/1000 -61.98% 935.209 355.592 - 8.75% -
BM_num_get<unsigned_int> -61.94% 25.424 9.677 - 0.10% -
std::rotate(deque<int>)_(by_1/4)/50 -61.56% 73.934 28.418 - 0.88% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 -61.38% 18151.862 7010.511 - -0.22% -
std::rotate(deque<int>)_(by_1/4)/8192 -61.29% 6755.688 2614.910 - -2.48% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -61.06% 2416.837 941.156 - -0.35% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -61.05% 1666.586 649.117 - -36.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -61.02% 1747.195 681.101 - -30.93% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -60.93% 249.065 97.299 - -0.33% -
std::rotate(deque<int>)_(by_1/3)/50 -60.65% 75.430 29.684 - -5.36% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 -60.64% 130791.216 51484.957 - -0.04% -
std::set<int>::ctor(&&,_different_allocs)/1024 -60.28% 14734.367 5852.777 - -0.03% -
std::set<std::string>::ctor(&&,_different_allocs)/1024 -60.10% 17545.803 7000.291 - -0.19% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 -60.01% 17633.737 7052.400 - 0.31% -
BM_num_get<unsigned_long_long> -59.99% 25.970 10.390 - 0.76% -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 -59.97% 17236.328 6899.848 - 0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -59.91% 248.703 99.716 - -0.73% -
BM_num_get<unsigned_short> -59.82% 25.562 10.270 - 3.26% -
BM_num_get<unsigned_long> -59.25% 25.450 10.371 - 0.14% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -58.45% 13790.984 5729.532 - -0.07% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -58.24% 14372.895 6001.705 - -1.34% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 -56.95% 13791.062 5937.292 - -0.18% -
std::rotate(vector<int>)_(by_1/4)/32 -56.87% 10.967 4.730 - 0.02% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -56.36% 11462.674 5002.155 - -0.73% -
BM_num_get<long_long> -56.16% 24.715 10.834 - 3.81% -
BM_num_get<long> -56.12% 24.398 10.706 - 0.87% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -55.80% 222.294 98.244 - 0.20% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -55.75% 76.407 33.809 - 0.42% -
std::rotate(deque<int>)_(by_1/4)/32 -55.35% 29.813 13.312 - 1.12% -
rng::for_each(map<int>)/8192 -55.26% 16529.420 7395.887 - 0.41% -
std::for_each(map<int>::iterator)/8192 -54.16% 16371.941 7504.641 - 1.58% -
BM_num_get<bool> -53.77% 25.320 11.704 - 0.52% -
std::rotate(deque<int>)_(by_1/3)/32 -53.64% 44.961 20.844 - -0.47% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 -53.41% 73.822 34.390 - -30.16% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -52.90% 65.298 30.757 - 13.20% -
rng::for_each(multimap<int>)/8192 -52.77% 15883.257 7501.159 - 0.77% -
std::for_each(multimap<int>::iterator)/8192 -52.71% 16071.612 7600.470 - 0.32% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -52.47% 213.056 101.261 - -1.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -52.22% 206.029 98.434 - -0.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -51.82% 216.578 104.338 - 0.56% -
std::find_end(vector<int>)_(same_length)/1000 -50.79% 494.629 243.416 - 0.24% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -50.79% 23.575 11.602 - 0.81% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -50.62% 65.911 32.548 - -15.20% -
std::search_n(vector<int>)_(no_match)/32 -50.44% 6.887 3.413 0.333 1.64% 0.333
std::find_end(vector<int>)_(same_length)/1024 -50.23% 505.125 251.423 - 1.26% -
std::for_each(multiset<int>::iterator)/8192 -49.88% 16097.390 8067.429 - 1.37% -
std::find_if(list<int>)_(process_all)/50 -49.85% 38.050 19.083 - 0.46% -
rng::for_each(set<int>)/8192 -49.81% 15441.804 7750.031 - -1.18% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -49.79% 1212.963 609.060 - -0.48% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.78% 9944.725 4994.538 - -0.65% -
rng::for_each(multiset<int>)/8192 -49.75% 15381.589 7729.246 - -1.05% -
std::find_end(vector<int>)_(same_length)/8192 -49.72% 4021.139 2021.720 - -0.15% -
std::set<std::string>::ctor(&&,_different_allocs)/32 -49.59% 417.683 210.555 - -0.04% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.56% 1241.659 626.344 - -0.09% -
std::for_each(set<int>::iterator)/8192 -49.25% 15715.673 7975.154 - 0.80% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 -48.82% 416.280 213.040 - -0.93% -
rng::find_last_if(list<int>)_(bail_10%)/50 -48.76% 37.468 19.200 - -0.10% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 -48.47% 412.896 212.779 - 0.56% -
std::rotate(vector<int>)_(by_1/3)/32 -48.38% 19.468 10.050 - 0.92% -
std::find_end(list<int>)_(same_length)/8192 -48.17% 15737.538 8156.939 - 0.17% -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 -48.12% 401.487 208.283 - 0.37% -
std::find_end(list<int>,_pred)_(same_length)/1000 -48.09% 1547.198 803.218 - 3.58% -
std::search_n(vector<int>,_pred)_(no_match)/32 -47.70% 15.489 8.101 0.314 -0.29% 0.314
std::find_end(deque<int>)_(near_matches)/1000 -47.68% 30016.921 15704.579 - -6.85% -
std::find_end(deque<int>)_(near_matches)/1024 -47.51% 31166.564 16358.852 - -7.06% -
std::find_end(list<int>,_pred)_(same_length)/1024 -47.44% 1584.834 832.991 - 4.71% -
std::find_end(list<int>)_(same_length)/1000 -47.30% 1471.156 775.264 - 4.62% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -47.23% 16.719 8.823 - -32.04% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 -47.09% 691458.833 365821.459 - -48.11% -
std::find_end(list<int>)_(same_length)/1024 -47.07% 1500.195 794.089 - 3.99% -
std::set<int>::ctor(&&,_different_allocs)/32 -47.03% 336.688 178.346 - 0.78% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 -46.19% 130.284 70.105 - 5.63% -
BM_vector_deque_ranges_copy/0 -46.06% 0.682 0.368 - -13.65% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -46.01% 143.373 77.412 - -0.43% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -45.24% 3657.183 2002.771 - -24.50% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -45.24% 341.550 187.048 - -1.12% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -45.18% 919.690 504.150 - -22.01% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -45.10% 46244.650 25387.948 - -15.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -44.84% 141.916 78.278 - 0.61% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -44.44% 6.251 3.473 - -6.52% -
rng::find_last(deque<int>)_(bail_90%)/8192 -44.44% 364.886 202.740 - -13.56% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -44.41% 1435.590 798.069 - -4.60% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -44.17% 9565.269 5340.743 - -0.60% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -44.14% 10.626 5.936 - -29.76% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -44.06% 17490.376 9784.090 - -0.67% -
std::unordered_set<int>::count(key)_(non-existent)/0 -43.84% 0.485 0.272 - -43.69% -
std::multiset<int>::equal_range(key)_(non-existent)/0 -43.58% 0.476 0.268 - 0.68% -
std::find_if_not(deque<int>)_(bail_25%)/8 -43.23% 2.058 1.168 - -2.86% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -43.05% 1368.116 779.121 - -2.75% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -42.95% 0.485 0.277 - -42.94% -
std::copy_backward(vector<int>)/4096 -42.77% 254.615 145.728 - -24.01% -
std::multiset<int>::ctor(&&,_different_allocs)/32 -41.86% 305.808 177.790 - 0.36% -
std::multiset<int>::contains(key)_(non-existent)/8192 -40.97% 14.637 8.641 - 1.44% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -40.41% 307.662 183.330 - -0.13% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -40.20% 89.642 53.609 - -14.55% -
BM_PushHeap_float_Descending_16 -40.15% 0.632 0.378 - 0.05% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 -39.57% 656165.456 396516.844 - -40.92% -
std::find_end(list<int>,_pred)_(same_length)/8192 -39.22% 17079.425 10381.424 - 0.40% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -38.71% 38.282 23.463 - -41.01% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -38.58% 20.065 12.324 - -0.17% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -38.26% 22.154 13.678 - -0.00% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -38.26% 84.554 52.207 - -0.77% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 -37.53% 27.276 17.039 - -0.69% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -37.40% 32.730 20.488 - 7.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -37.22% 51.409 32.273 - -4.14% -
BM_PushHeap_float_Descending_4 -37.20% 0.612 0.384 - -0.25% -
rng::find_last(deque<int>)_(bail_90%)/50 -37.07% 2.934 1.846 - -6.17% -
std::rotate(vector<int>)_(by_1/2)/32 -36.82% 3.705 2.341 - 0.47% -
rng::find_last(deque<int>)_(bail_90%)/1024 -36.60% 45.933 29.122 - -12.55% -
std::find_end(deque<int>)_(near_matches)/8192 -36.59% 1769000.521 1121681.623 - -0.57% -
BM_StringEraseWithMove_Huge_Transparent -36.53% 69.490 44.108 - 1.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -36.28% 18235027.839 11619997.184 - -2.48% -
std::set<int>::ctor(const&,_alloc)/8192 -36.08% 77999.624 49856.569 - -0.87% -
std::set<std::string>::insert(value)_(already_present)/32 -35.93% 16.328 10.462 - 39.16% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -35.46% 661.528 426.974 - -1.09% -
std::set<std::string>::erase(key)_(existent)/32 -35.34% 85.032 54.979 - -26.01% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -35.22% 120.283 77.923 - -10.99% -
std::partial_sort_copy(deque<int>)_(descending)/8 -35.05% 23.334 15.155 - 1.86% -
std::set<int>::ctor(const&,_alloc)/1024 -34.99% 9679.700 6292.822 - -0.47% -
std::multiset<int>::ctor(const&,_alloc)/8192 -34.81% 79867.273 52064.958 - 0.52% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 -34.44% 41.375 27.127 - -0.53% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -34.20% 78936.141 51940.406 - -3.51% -
BM_StringEraseWithMove_Huge_Opaque -34.15% 68.230 44.928 - -6.56% -
std::multiset<int>::ctor(const&,_alloc)/1024 -34.01% 9837.980 6492.223 - 0.02% -
std::copy_n(list<int>)/64 -33.90% 22.405 14.810 - 0.88% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -33.74% 33.989 22.519 - -4.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -33.40% 0.397 0.264 - -22.86% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -33.29% 31.977 21.332 - 11.77% -
ranges::min(std::vector<char>)/1 -33.09% 0.438 0.293 - -12.47% -
std::unique_copy(list<int>)_(contiguous)/52 -33.09% 29.051 19.438 - -0.24% -
BM_PushHeap_uint64_QuickSortAdversary_1 -33.04% 0.696 0.466 - -0.20% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -33.04% 13072113.395 8753222.549 - 1.68% -
std::multiset<std::string>::insert(value)_(already_present)/32 -32.78% 63.231 42.501 - -0.62% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -32.48% 9999.342 6752.033 - 3.07% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -32.38% 80156.175 54200.176 - 3.02% -
SetIntersection_Interlaced_Vector_float_262144_64 -31.52% 15662720.001 10725573.257 - 34.52% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 -31.42% 47.142 32.328 - 3.11% -
std::any_of(vector<int>)_(process_all)/50 -31.25% 18.971 13.043 - 3.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -31.05% 12709486.086 8763681.525 - 0.64% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -31.03% 12762327.382 8802185.060 - 1.23% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.77% 12867102.536 8908265.368 - 4.26% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -30.71% 0.487 0.338 - -0.10% -
BM_align/8 -30.66% 0.921 0.638 - -0.21% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -30.61% 9961.179 6912.130 - 2.66% -
BM_align/256 -30.60% 0.920 0.639 - -0.16% -
BM_align/64 -30.60% 0.921 0.639 - -0.24% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -30.56% 27.006 18.754 - -1.55% -
BM_align/1 -30.54% 0.921 0.639 - -0.44% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -30.52% 12857869.172 8933021.496 - 1.74% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -30.46% 13.904 9.669 - -16.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.43% 345568085.054 240407648.540 - 0.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -30.38% 12922716.210 8996642.263 - 1.71% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -30.02% 33.952 23.761 - -27.81% -
std::all_of(vector<int>)_(process_all)/50 -29.53% 19.204 13.534 - 3.93% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -29.20% 33.662 23.834 - -0.34% -
std::multiset<int>::count(key)_(existent)/1024 -28.98% 8.033 5.705 - 2.17% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -28.91% 31.932 22.699 - -28.31% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -28.89% 41.831 29.745 - 9.66% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -28.77% 39.488 28.129 - 0.16% -
ranges::min(std::deque<long_long>)/70000 -28.14% 26305.416 18901.824 - 0.02% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 -28.01% 9.077 6.535 - -0.24% -
BM_StringFindStringLiteral/1024 -27.79% 23.787 17.177 - -4.78% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -27.69% 42.101 30.444 - -3.28% -
std::find_end(deque<int>)_(process_all)/1048576 -27.54% 366182.771 265351.410 - -5.13% -
BM_vector_deque_move/0 -27.36% 0.519 0.377 - -4.74% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 -27.31% 897.251 652.249 - -0.61% -
BM_PushHeap_float_Descending_64 -26.67% 0.523 0.384 - -0.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 -26.41% 11.127 8.188 - -6.05% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -26.26% 30.304 22.346 - -36.54% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -25.89% 42.668 31.620 - 2.07% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -25.38% 7.174 5.354 - -8.37% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -25.06% 3.208 2.404 - -17.84% -
BM_PushHeap_string_Random_1 -24.72% 0.698 0.526 - 11.76% -
vector<bool>::reserve() -24.48% 10.924 8.250 - -0.25% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -24.30% 982.518 743.756 - 0.34% -
std::lower_bound(std::forward_list<int>)/100 -24.13% 108.722 82.484 - 1.65% -
std::for_each(multiset<int>::iterator)/50 -24.11% 47.219 35.835 - -0.09% -
BM_PushHeap_float_Random_4 -23.92% 3.007 2.288 - -12.00% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -23.74% 41839.989 31909.118 - -1.58% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -23.45% 87.456 66.949 - -0.79% -
SetIntersection_Interlaced_Vector_float_262144_4 -23.34% 1990645.687 1526036.422 - 3.24% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -23.31% 29.261 22.439 - -0.12% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -23.20% 40274.147 30929.616 - -0.40% -
std::multiset<std::string>::erase(key)_(existent)/8192 -22.90% 106.311 81.961 - 1.93% -
std::transform(list<int>)_(identity_transform)/50 -22.84% 39.305 30.328 - -0.51% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 -22.73% 32.972 25.477 - 2.06% -
BM_vector_deque_ranges_copy_backward/0 -22.73% 0.519 0.401 - -4.80% -
std::remove_if(vector<int>)_(sprinkled)/8192 -22.49% 3801.904 2947.016 - -0.22% -
std::partial_sort_copy(deque<int>)_(heap)/8 -22.27% 20.481 15.920 - 3.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -22.13% 40.370 31.438 - 9.30% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -22.05% 2406237.543 1875566.799 - -0.38% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -21.95% 37.899 29.582 - 3.89% -
rng::contains_subrange(list<int>)_(process_all)/8192 -21.65% 9040.942 7083.773 - 3.40% -
std::multiset<int>::count(key)_(existent)/32 -21.61% 4.705 3.689 - -2.69% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -21.57% 1506.395 1181.416 - -24.02% -
SetIntersection_Interlaced_Vector_float_1024_16 -21.55% 2543981.484 1995706.494 - 8.59% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -21.35% 870.550 684.681 - -1.70% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 -21.32% 7.197 5.663 - -3.01% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -21.20% 3747.263 2952.883 - -0.39% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -20.94% 1698.499 1342.884 - -17.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.92% 31.405 24.837 - -0.02% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -20.89% 6028.056 4768.812 - 11.65% -
std::remove_if(vector<int>)_(sprinkled)/1024 -20.73% 510.928 405.031 - -0.36% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -20.56% 1.866 1.483 - -19.96% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -20.52% 39.924 31.732 - -8.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -20.52% 60.415 48.018 - -15.64% -
ranges::min(std::deque<__int128>)/1 -20.40% 0.837 0.666 - 0.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -20.17% 52.478 41.894 - -1.57% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -20.16% 1.025 0.818 - -0.10% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 -20.00% 26297.375 21037.120 - -3.13% -
rng::for_each(multimap<int>)/50 -19.99% 50.199 40.165 - -1.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -19.98% 20.753 16.606 - -0.50% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -19.94% 23312.994 18663.558 - 0.51% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -19.94% 3336.613 2671.284 - -2.15% -
rng::starts_with(list<int>,_pred)/8192 -19.85% 12219.251 9793.272 - -15.70% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 -19.83% 527.668 423.017 - -0.29% -
std::vector<std::string>::ctor(size)/8192 -19.74% 5187.044 4163.325 - -7.92% -
BM_deque_deque_ranges_move/0 -19.69% 0.923 0.741 - -19.63% -
std::set<std::string>::insert(value)_(new_value,_end)/32 -19.67% 40.839 32.808 - -17.05% -
vector<bool>::resize() -19.62% 14.265 11.467 - 6.24% -
BM_PushHeap_uint64_Ascending_1 -19.56% 0.577 0.464 - -0.36% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 -19.52% 211995.841 170611.895 - -0.16% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -19.48% 0.478 0.385 - 0.65% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 -19.25% 2.971 2.399 - -0.80% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -19.12% 31.652 25.600 - 3.71% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -19.05% 41.582 33.662 - 1.09% -
std::search_n(deque<int>,_pred)_(no_match)/32 -19.03% 20.561 16.649 1.341 7.30% 1.341
std::stable_partition(vector<int>)_(alloc_fails)/1024 -19.02% 2864.945 2319.995 - -0.42% -
BM_PushHeap_float_Descending_256 -18.94% 0.499 0.405 - 0.32% -
std::set<std::string>::erase(iterator)/32 -18.90% 31.731 25.732 - -4.77% -
std::rotate_copy(vector<int>)/8192 -18.75% 716.636 582.291 - 13.00% -
std::map<std::string,_int>::erase(key)_(existent)/32 -18.67% 75.997 61.808 - -14.39% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -18.67% 0.695 0.565 - -13.55% -
std::find_end(deque<int>)_(process_all)/1024 -18.57% 359.385 292.657 - -3.57% -
BM_vector_deque_move/1 -18.48% 2.282 1.860 - -17.70% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -18.45% 25.784 21.026 - -15.27% -
std::set<std::string>::ctor(const&,_alloc)/32 -18.45% 850.530 693.607 - -7.47% -
std::sort(deque<int>)_(shuffled)/8192 -18.39% 98727.252 80572.513 - -0.43% -
std::find_end(deque<int>)_(process_all)/8192 -18.17% 2856.159 2337.138 - 9.12% -
BM_vector_deque_move/2 -18.13% 2.004 1.641 - -18.08% -
std::set<int>::count(key)_(non-existent)/8192 -18.11% 13.811 11.310 - -0.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 -18.03% 205840.675 168737.572 - 0.61% -
std::for_each(set<int>::iterator)/50 -17.90% 44.234 36.317 - -1.29% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -17.88% 1598.034 1312.365 - -22.57% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -17.83% 26.306 21.615 - -20.69% -
std::move(deque<int>)/64 -17.79% 6.112 5.025 - 2.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -17.77% 59.578 48.990 - -1.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 -17.62% 1123.071 925.182 - -0.93% -
BM_PushHeap_float_Descending_1024 -17.53% 0.474 0.391 - 0.26% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -17.47% 1017.258 839.589 - -0.17% -
std::find_if_not(vector<int>)_(process_all)/50 -17.45% 6.854 5.658 - -0.62% -
BM_StringEraseWithMove_Small_Opaque -17.33% 2.642 2.184 - -0.27% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -17.29% 462.383 382.443 - -0.07% -
std::set<std::string>::insert(value)_(new_value,_end)/0 -17.25% 32.967 27.279 - -4.12% -
BM_PushHeap_float_Descending_16384 -17.25% 0.465 0.385 - 0.03% -
BM_PushHeap_float_Descending_262144 -17.15% 0.465 0.385 - 0.01% -
std::set<std::string>::erase(key)_(existent)/8192 -17.11% 104.125 86.305 - 3.43% -
std::for_each(multimap<int>::iterator)/50 -17.06% 44.244 36.696 - -0.31% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -17.02% 34573.132 28689.452 - 5.23% -
bm_ranges_swap_ranges_vb_unaligned/64 -16.94% 6.169 5.124 - 1.53% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -16.87% 19.958 16.591 - -0.32% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -16.85% 0.515 0.428 - 4.45% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 -16.84% 10.857 9.029 - 38.09% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -16.73% 0.367 0.305 - -10.53% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -16.67% 55.915 46.594 - -1.18% -
std::stable_partition(list<int>)_(dense)/1024 -16.64% 1747.054 1456.312 - -16.63% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -16.59% 546.581 455.891 - -9.64% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 -16.58% 1.353 1.129 - -22.76% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -16.48% 10988.291 9176.894 - -17.55% -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 -16.42% 415514.516 347297.019 - -0.52% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -16.40% 29706.690 24834.787 - -1.21% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -16.40% 3582575.480 2995152.533 - -3.15% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -16.36% 3.966 3.318 - -9.26% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -16.34% 1.450 1.213 - -17.50% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -16.33% 1.727 1.445 - -21.85% -
ranges::min(std::vector<long_long>)/1 -16.31% 0.437 0.365 - 9.81% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -16.30% 56.323 47.143 - -13.53% -
std::deque<std::string>::ctor(size)/32 -16.24% 51.330 42.992 - 3.03% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -16.14% 30.827 25.851 - 0.88% -
std::copy_n(vector<bool>)_(aligned)/1048576 -16.02% 3110.122 2611.770 - 34.10% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -16.01% 10.497 8.816 - -0.20% -
std::find_end(vector<int>)_(near_matches)/8192 -15.93% 911938.505 766682.560 - -0.84% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -15.91% 6308.222 5304.873 - -0.59% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -15.88% 3169.555 2666.238 - 6.41% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -15.83% 1.956 1.646 - 20.21% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -15.69% 29.805 25.129 - 2.16% -
std::unique(vector<int>,_pred)_(contiguous)/8192 -15.64% 4253.786 3588.419 - -0.34% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -15.55% 751.020 634.262 - -1.73% -
rng::find_last(vector<char>)_(bail_90%)/1024 -15.43% 27.802 23.512 - -0.74% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -15.38% 4990595.621 4223110.918 - 31.39% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 -15.33% 44.580 37.744 - 0.42% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.23% 943.756 800.037 - -16.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -15.11% 22.287 18.919 - -0.08% -
std::set<std::string>::ctor(const&)/32 -15.05% 832.328 707.037 - -11.71% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 -14.93% 6.430 5.470 - -0.20% -
std::find_if_not(vector<int>)_(process_all)/8192 -14.82% 943.307 803.523 - -0.07% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -14.77% 11.344 9.668 - -4.06% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -14.67% 1.429 1.219 - -4.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -14.66% 3.054 2.606 - -0.54% -
rng::contains_subrange(deque<int>)_(process_all)/16 -14.66% 9.781 8.347 - 0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -14.65% 28.354 24.201 - 1.14% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -14.62% 1.614 1.378 - -20.26% -
std::find_if_not(vector<int>)_(process_all)/32768 -14.62% 3749.940 3201.710 - -0.03% -
std::copy_n(list<int>)/4096 -14.62% 4179.648 3568.738 - -7.62% -
bm_lexicographical_compare<int>/1 -14.61% 1.447 1.236 - -11.62% -
std::reverse_copy(list<int>)/8 -14.58% 2.787 2.381 - -3.14% -
std::rotate(vector<int>)_(by_1/2)/50 -14.54% 4.471 3.821 - -0.02% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -14.39% 67.770 58.015 - -0.29% -
std::multiset<std::string>::insert(value)_(already_present)/1024 -14.38% 63.285 54.186 - 0.78% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 -14.29% 40.793 34.965 - -11.33% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 -14.28% 41.946 35.956 - -2.77% -
std::find_if(deque<int>)_(process_all)/8192 -14.20% 2330.054 1999.225 - -0.49% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -14.14% 41.522 35.649 - 3.18% -
std::map<int,_int>::count(key)_(existent)/1024 -14.13% 4.408 3.785 - -1.16% -
std::unique(list<int>)_(contiguous)/1024 -14.09% 1074.782 923.354 - -1.78% -
std::unordered_set<std::string>::find(key)_(existent)/32 -14.00% 39.750 34.186 - -2.77% -
std::find_if(deque<int>)_(process_all)/1024 -13.99% 291.638 250.846 - -0.16% -
std::find_first_of(list<int>)_(large_needle)/1024 -13.96% 985755.662 848163.333 - -7.68% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -13.95% 6555.516 5641.278 - -5.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -13.93% 42.679 36.733 - -1.92% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -13.92% 103.512 89.104 - 1.92% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -13.89% 1.697 1.462 - 21.85% -
std::map<std::string,_int>::erase(iterator)/1024 -13.80% 35.703 30.775 - 21.02% -
rng::for_each(set<int>)/50 -13.74% 43.831 37.809 - -0.03% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -13.61% 30.627 26.459 - -0.10% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 -13.59% 1.559 1.347 - -9.34% -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 -13.57% 14.792 12.785 - -0.26% -
std::any_of(deque<int>)_(process_all)/50 -13.55% 21.838 18.880 - -0.02% -
std::multiset<std::string>::count(key)_(non-existent)/32 -13.54% 12.420 10.739 - 4.77% -
std::set<std::string>::ctor(const&,_alloc)/8192 -13.54% 399584.042 345497.701 - -0.69% -
std::find_if(deque<int>)_(process_all)/32768 -13.52% 9318.367 8058.079 - -0.63% -
std::unordered_multiset<int>::erase(iterator)/8192 -13.50% 22.805 19.726 - -17.35% -
std::find_end(list<int>)_(single_element)/8192 -13.46% 9655.531 8355.719 - -0.11% -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 -13.44% 14.823 12.831 - 0.22% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -13.40% 42.545 36.842 - -0.67% -
std::partition(list<int>)_(dense)/8192 -13.39% 5676.201 4916.073 - -0.94% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -13.28% 35548.682 30826.182 - 0.98% -
std::set<int>::count(key)_(existent)/1024 -13.20% 4.683 4.065 - 3.59% -
std::map<int,_int>::erase(iterator)/1024 -13.16% 24.033 20.869 - 1.51% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -13.15% 396460.055 344342.101 - -1.62% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -12.96% 6490.305 5648.988 - -15.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -12.96% 28.223 24.567 - 21.09% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -12.90% 9.527 8.299 - -27.57% -
rng::contains_subrange(deque<int>)_(same_length)/16 -12.85% 12.708 11.075 - -10.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -12.78% 1003.120 874.898 - -0.15% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 -12.78% 14.643 12.771 - -0.70% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -12.72% 15051.910 13137.287 - 36.42% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -12.68% 51764.322 45201.239 - -6.99% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 -12.68% 3930.856 3432.540 - 0.09% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -12.67% 52.479 45.828 - 1.11% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 -12.67% 17.650 15.415 - 2.16% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -12.65% 39268.073 34299.836 - 0.43% -
ranges::minmax(std::vector<char>)/8 -12.64% 1.010 0.883 - -8.70% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -12.63% 165961.418 145008.413 - 1.84% -
std::set<int>::ctor(&&,_different_allocs)/0 -12.62% 14.528 12.695 - -0.74% -
std::generate_n(deque<int>)/1024 -12.58% 278.270 243.257 - -0.55% -
std::map<int,_int>::count(key)_(existent)/32 -12.54% 1.779 1.556 - -2.36% -
ranges::min(std::vector<__int128>)/70000 -12.53% 30876.815 27008.433 - -0.11% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -12.51% 336.361 294.273 - 11.79% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -12.49% 1000.098 875.174 - 0.30% -
std::generate(deque<int>)/1024 -12.39% 276.750 242.462 - -0.69% -
std::multiset<int>::ctor(const&,_alloc)/32 -12.37% 258.013 226.085 - -0.61% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -12.36% 27006.931 23668.797 - -2.51% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 -12.35% 1.406 1.232 - -14.38% -
std::unordered_set<std::string>::ctor(const&)/32 -12.34% 795.931 697.712 - -0.07% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -12.29% 0.692 0.607 - -2.86% -
std::set<int>::ctor(const&,_alloc)/32 -12.26% 248.035 217.617 - -1.51% -
std::for_each(map<int>::iterator)/50 -12.26% 41.120 36.078 - -0.40% -
std::multiset<std::string>::ctor(const&,_alloc)/8192 -12.24% 392009.161 344028.646 - 0.16% -
std::none_of(deque<int>)_(process_all)/50 -12.20% 21.525 18.898 - 0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -12.17% 15308.043 13444.301 - -3.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.17% 0.314 0.276 - -42.70% -
std::search(deque<int>)_(no_match)/1024 -12.13% 303.162 266.382 - -24.47% -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 -12.11% 41011.164 36043.214 - 0.75% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -12.11% 6.616 5.815 - -25.14% -
std::set<std::string>::upper_bound(key)_(existent)/32 -11.95% 17.323 15.252 - -2.39% -
ranges::min(std::deque<long_long>)/64 -11.87% 19.934 17.569 - 8.87% -
std::set<int>::contains(key)_(non-existent)/32 -11.86% 3.072 2.708 - -2.58% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -11.81% 10.563 9.315 - -15.45% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -11.81% 2499501.196 2204317.528 - -1.69% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -11.81% 31.347 27.646 - 2.93% -
rng::contains_subrange(deque<int>)_(single_element)/50 -11.79% 28.918 25.508 - -0.28% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -11.74% 2.643 2.333 - -4.81% -
std::pop_heap(deque<std::string>)/1024 -11.71% 66.905 59.068 - -0.68% -
std::set<std::string>::ctor(&&,_different_allocs)/0 -11.70% 14.489 12.794 - -0.10% -
BM_deque_deque_copy_backward/0 -11.70% 0.921 0.813 - -5.64% -
std::map<int,_int>::erase(iterator)/32 -11.68% 23.494 20.749 - 1.33% -
SetIntersection_Front_Set_float_16384_256 -11.68% 4201758.451 3711005.556 - 5.88% -
std::fill(list<int>)/8192 -11.59% 8518.996 7531.434 - -8.40% -
std::find(vector<long_long>)_(process_all)/8 -11.59% 1.139 1.007 - -12.84% -
rng::find_last_if(list<int>)_(bail_90%)/1024 -11.57% 79.353 70.169 - -0.39% -
BM_deque_vector_ranges_move/1 -11.57% 2.368 2.094 - 0.84% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -11.56% 51354.220 45417.421 - -14.74% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -11.56% 1.259 1.113 - -17.13% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -11.54% 10.014 8.859 - -5.96% -
BM_CmpEqual_uint_short -11.54% 1.135 1.004 - -2.63% -
BM_StringMove_Large -11.50% 0.798 0.706 - -0.17% -
SetIntersection_Front_Set_float_1024_256 -11.41% 4190780.106 3712456.704 - 4.82% -
std::find_if(deque<int>)_(bail_25%)/8192 -11.36% 569.375 504.693 - 0.05% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 -11.32% 22.083 19.584 - -5.48% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 -11.31% 42.237 37.458 - 2.22% -
BM_toupper_char<wchar_t> -11.30% 0.687 0.610 - -11.34% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 -11.20% 17.332 15.391 - -3.24% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -11.20% 3.195 2.837 - 4.08% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -11.13% 24.763 22.007 - 0.08% -
std::stable_sort(deque<int>)_(shuffled)/8192 -11.13% 15961.235 14184.801 - -0.21% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -11.09% 1631029.556 1450122.758 - -0.29% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -11.09% 19.814 17.617 - -1.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -11.08% 21.022 18.692 - -1.72% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 -11.07% 7693.487 6842.198 - -1.31% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -11.05% 21.307 18.953 - -10.40% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.05% 26.709 23.758 - 7.57% -
std::map<int,_int>::ctor(&&,_different_allocs)/0 -11.04% 14.342 12.759 - 0.22% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -11.03% 283279.563 252039.301 - -1.56% -
BM_deque_vector_ranges_move/2 -11.01% 2.062 1.835 - -0.30% -
std::any_of(deque<int>)_(process_all)/8192 -11.00% 2833.712 2521.972 - -0.11% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -11.00% 42861.115 38146.649 - -0.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -10.95% 7671.183 6831.027 - -0.75% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 -10.95% 2.801 2.494 - -0.26% -
std::find_end(vector<int>)_(near_matches)/1024 -10.92% 15666.013 13955.087 - -1.11% -
std::set<std::string>::erase(key)_(non-existent,_end)/8192 -10.90% 30.598 27.264 - -10.76% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -10.89% 5.544 4.941 - -0.44% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -10.89% 752.078 670.213 - -3.50% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -10.81% 41242.647 36782.992 - -0.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -10.80% 81.331 72.544 - -1.39% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -10.80% 23.240 20.730 - -15.37% -
std::search_n(list<int>)_(no_match)/8192 -10.80% 7440.476 6637.102 108.953 -0.81% 108.953
std::multiset<int>::find(key)_(non-existent)/8192 -10.78% 9.262 8.264 - 1.10% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -10.77% 22.321 19.917 - -10.30% -
BM_deque_vector_copy_backward/0 -10.72% 1.541 1.376 - -8.28% -
BM_tolower_char<char> -10.71% 0.692 0.618 - -10.65% -
std::unordered_set<int>::contains(key)_(existent)/32 -10.69% 1.409 1.258 - -14.58% -
std::set<std::string>::ctor(const&,_alloc)/1024 -10.68% 41349.189 36931.771 - -0.50% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -10.66% 872.788 779.708 - -4.91% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -10.60% 734.320 656.461 - -8.01% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -10.60% 22.010 19.677 - -8.19% -
std::multiset<std::string>::equal_range(key)_(existent)/32 -10.58% 19.855 17.755 - -0.20% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -10.56% 326.452 291.976 - -0.03% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -10.55% 1.553 1.389 - -15.92% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -10.54% 0.490 0.438 - 0.18% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -10.52% 19.825 17.739 - -0.95% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -10.51% 1.760 1.575 - 10.97% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -10.51% 6141338.510 5496131.758 - -28.38% -
std::find_end(vector<int>)_(near_matches)/1000 -10.50% 15052.698 13472.884 - -1.11% -
std::equal(vector<int>)_(it,_it,_it)/50 -10.49% 4.559 4.081 - -1.11% -
std::copy(deque<int>)/64 -10.48% 3.018 2.701 - 0.24% -
std::any_of(deque<int>)_(process_all)/32768 -10.48% 11288.254 10105.312 - -0.02% -
std::set<std::string>::equal_range(key)_(existent)/8192 -10.45% 32.538 29.138 - -1.92% -
BM_PushHeap_float_SingleElement_1 -10.44% 0.520 0.466 - 0.02% -
BM_CmpEqual_uchar_schar -10.44% 1.123 1.006 - 1.72% -
std::reverse(list<int>)/4096 -10.41% 1764.844 1581.197 - -17.17% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -10.40% 1028065.763 921138.798 - -11.86% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -10.39% 39.535 35.426 - 2.91% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 -10.37% 96.527 86.516 - 0.84% -
SetIntersection_Interlaced_Vector_float_256_4 -10.37% 5250844.767 4706533.076 - 1.56% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 -10.35% 62.246 55.803 - 4.14% -
BM_CmpLess_uint_short -10.34% 1.136 1.019 - 0.12% -
SetIntersection_Front_Vector_uint64_1024_1024 -10.30% 5909509.630 5300921.604 - 0.20% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -10.26% 12.402 11.130 - -1.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -10.15% 26463573.918 23776228.026 - 1.83% -
std::partial_sort_copy(list<int>)_(ascending)/8 -10.15% 9.365 8.414 - 2.17% -
SetIntersection_Front_Vector_uint32_16384_1024 -10.15% 5922487.411 5321641.201 - -9.75% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -10.14% 1.971 1.771 - 23.06% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -10.14% 324.985 292.043 - -0.58% -
std::move(list<int>)/64 -10.10% 47.883 43.046 - 9.95% -
std::set<std::string>::contains(key)_(existent)/32 -10.08% 15.919 14.314 - -9.46% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -10.07% 1.156 1.039 - 0.36% -
std::search(vector<int>,_pred)_(single_element)/8192 -10.04% 4603.682 4141.418 - 5.21% -
std::unordered_multiset<int>::count(key)_(existent)/32 -10.04% 1.855 1.668 - -16.97% -
std::multiset<int>::find(key)_(existent)/8192 -10.03% 8.908 8.014 - -2.50% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -10.02% 26328.045 23691.285 - -0.27% -
BM_CmpLess_ushort_schar -9.99% 1.119 1.007 - -6.82% -
std::find_if_not(vector<int>)_(process_all)/1024 -9.99% 125.060 112.567 - -0.20% -
BM_CmpEqual_ushort_schar -9.97% 1.118 1.006 - -0.14% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 -9.94% 339776.780 306010.749 - -0.12% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 -9.94% 6.571 5.918 - 26.55% -
SetIntersection_Front_Set_uint32_262144_1024 -9.93% 14078427.392 12680366.836 - 2.70% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.90% 25288.706 22784.858 - -0.34% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -9.89% 2662823.390 2399378.425 - -0.66% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -9.88% 1.392 1.254 - -11.52% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -9.88% 1.270 1.144 - -8.24% -
std::search(vector<int>,_pred)_(single_element)/1000 -9.87% 563.172 507.575 - -5.20% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -9.87% 493.439 444.730 - 1.31% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -9.86% 16.427 14.808 - 10.72% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -9.85% 51.053 46.022 - -8.97% -
std::map<int,_int>::erase(iterator)/8192 -9.84% 26.727 24.098 - 0.52% -
std::copy(vector<int>)/32768 -9.83% 3793.166 3420.145 - 1.31% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 -9.83% 10.794 9.733 - -6.69% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 -9.80% 1.254 1.131 - -8.76% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -9.80% 14.297 12.895 - 0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -9.79% 1253227.860 1130515.803 - 6.03% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -9.79% 25.361 22.878 - -4.20% -
BM_StringMove_Small -9.74% 0.799 0.721 - -3.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 -9.73% 14184778.212 12804515.514 - 1.50% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 -9.72% 1269612.394 1146251.791 - 1.74% -
std::search(vector<int>,_pred)_(single_element)/1024 -9.70% 576.950 520.984 - -5.16% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.69% 6386.166 5767.144 - -15.43% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -9.69% 255.785 230.998 - -7.11% -
std::move(list<int>)/4096 -9.67% 4360.747 3938.993 - -11.24% -
std::unique(vector<int>,_pred)_(contiguous)/1024 -9.65% 540.529 488.389 - -0.76% -
BM_StringEraseWithMove_Small_Transparent -9.65% 2.412 2.179 - -0.27% -
std::find_if(deque<int>)_(bail_25%)/32768 -9.56% 2213.869 2002.248 - -0.11% -
std::unique(list<int>)_(contiguous)/8192 -9.56% 7802.830 7057.160 - -0.10% -
BM_vector_deque_copy/0 -9.55% 0.551 0.498 - 0.17% -
BM_PushHeap_float_Descending_1 -9.54% 0.520 0.470 - 0.90% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.53% 3.116 2.819 - 0.08% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -9.53% 33.865 30.639 - -9.67% -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 -9.52% 2.456 2.222 - -0.24% -
std::reverse(list<int>)/32768 -9.52% 19216.225 17386.523 - -15.33% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -9.46% 506698.677 458745.361 - 0.17% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -9.46% 4.724 4.277 - 1.33% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -9.45% 1951710.117 1767245.545 - 22.75% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -9.45% 15.976 14.467 - -0.74% -
std::unordered_set<int>::find(key)_(existent)/32 -9.44% 1.326 1.200 - -16.04% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -9.35% 1.590 1.442 - 10.03% -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 -9.31% 0.515 0.467 - 0.23% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 -9.27% 1.168 1.059 - -22.50% -
std::find_if(vector<int>)_(process_all)/50 -9.25% 6.862 6.227 - 11.62% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 -9.22% 7.269 6.599 - 1.19% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -9.21% 831.696 755.085 - -0.19% -
ranges::minmax(std::deque<char>)/8 -9.21% 3.791 3.442 - -4.00% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -9.20% 0.697 0.633 - 0.23% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 -9.20% 42.388 38.489 - -0.07% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -9.19% 40223.506 36526.257 - -2.52% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -9.18% 3.026 2.748 - 1.85% -
std::rotate(vector<bool>)_(by_1/4)/1024 -9.17% 14.162 12.862 - -11.20% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -9.10% 8360.145 7599.352 - 1.78% -
std::partition(deque<int>)_(dense)/50 -9.07% 15.300 13.912 - -6.82% -
BM_deque_deque_ranges_move/1 -9.05% 2.598 2.363 - -5.02% -
SetIntersection_Interlaced_Vector_string_1024_64 -9.05% 8570493.635 7794824.428 - -6.48% -
BM_PushHeap_float_Random_262144 -9.04% 7.779 7.076 - -4.01% -
BM_CmpLess_uchar_short -9.03% 1.135 1.032 - 1.37% -
BM_StringRelationalLiteral_Compare_Large_Small_Control -9.02% 1.775 1.615 - -0.05% -
std::find_if_not(vector<int>)_(process_all)/8 -9.02% 1.413 1.286 - -4.34% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 -8.98% 376.205 342.413 - -0.45% -
BM_std_minmax_element<char>/5500 -8.97% 1441.057 1311.734 - -14.67% -
std::multiset<int>::find(key)_(non-existent)/1024 -8.96% 6.064 5.521 - 0.52% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -8.94% 28529.467 25977.842 - -0.30% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -8.94% 4.556 4.149 - -0.88% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 -8.94% 13.890 12.649 - -0.23% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 -8.93% 14.103 12.844 - 0.49% -
BM_std_minmax_element<char>/4096 -8.92% 1075.804 979.873 - -14.59% -
std::unordered_multiset<int>::clear()/8192 -8.90% 67213.796 61228.817 - -22.50% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -8.89% 25.080 22.851 - -1.64% -
rng::contains_subrange(list<int>)_(same_length)/50 -8.88% 28.308 25.793 - 1.18% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -8.87% 39681.250 36163.449 - 0.46% -
BM_StringAssignAsciiz_Empty_Opaque -8.86% 3.336 3.040 - -2.00% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -8.82% 1191.292 1086.175 - 1.46% -
BM_StringAssignAsciiz_Small_Opaque -8.80% 3.337 3.043 - -1.95% -
BM_PushHeap_float_PipeOrgan_1 -8.79% 0.671 0.612 - 49.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -8.78% 1969544.775 1796534.438 - -2.54% -
SetIntersection_Interlaced_Vector_float_1024_4 -8.77% 1391355.035 1269307.725 - -12.51% -
BM_std_minmax_element<char>/4000 -8.73% 1048.304 956.800 - -14.83% -
rng::contains_subrange(deque<int>)_(same_length)/32 -8.72% 20.214 18.452 - -7.04% -
std::find_end(list<int>)_(near_matches)/8192 -8.70% 2457994.737 2244090.013 - -0.38% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -8.70% 22.427 20.476 - -10.08% -
SetIntersection_Front_Set_float_256_256 -8.69% 7681488.705 7013854.409 - -0.36% -
std::remove_if(vector<int>)_(sprinkled)/50 -8.69% 62.271 56.862 - -0.38% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -8.67% 4.625 4.224 - -0.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 -8.65% 50.725 46.337 - -5.65% -
BM_CmpLess_uint_schar -8.65% 1.134 1.036 - -0.59% -
std::copy(list<int>)/4096 -8.64% 3268.963 2986.590 - -9.07% -
SetIntersection_Interlaced_Vector_string_256_64 -8.63% 20278652.198 18528533.925 - -1.53% -
SetIntersection_Interlaced_Set_string_256_256 -8.63% 31581530.718 28856496.251 - -0.62% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -8.58% 243319897.671 222445760.636 - -0.27% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -8.57% 23.216 21.227 - -21.38% -
BM_PushHeap_float_Random_1024 -8.57% 7.536 6.890 - -2.15% -
BM_StringRelational_Compare_Huge_Large_Control -8.56% 2.276 2.081 - -0.02% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 -8.55% 5.916 5.410 - 0.37% -
std::multiset<std::string>::ctor(const&,_alloc)/0 -8.53% 13.879 12.695 - 0.17% -
BM_vector_deque_ranges_move_backward/2 -8.52% 2.062 1.886 - -8.59% -
ranges::min(std::vector<__int128>)/64 -8.49% 26.794 24.518 - 0.00% -
std::pop_heap(deque<int>)/1024 -8.47% 13.584 12.434 - 0.53% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -8.46% 12.068 11.047 - -11.06% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -8.45% 1700123.779 1556463.785 - -2.24% -
std::unordered_multiset<int>::clear()/1024 -8.44% 8610.501 7884.006 - -22.36% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 -8.43% 0.291 0.266 - 1.18% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -8.43% 29303.154 26833.505 - -2.91% -
std::multiset<int>::count(key)_(existent)/8192 -8.41% 10.260 9.397 - 2.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.40% 20147429.879 18455179.353 - 4.52% -
SetIntersection_None_Set_string_262144_1024 -8.38% 1720230.062 1576054.607 - -2.70% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.37% 50304.151 46095.410 - -7.07% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -8.36% 13.442 12.319 - -0.77% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -8.35% 54.073 49.557 - 5.62% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -8.34% 1245913.791 1141948.865 - 1.54% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -8.34% 928.015 850.647 - -0.15% -
std::map<int,_int>::ctor(const&,_alloc)/32 -8.32% 251.225 230.329 - 1.85% -
std::vector<std::string>::ctor(size)/1024 -8.31% 464.449 425.856 - -1.24% -
SetIntersection_Front_Set_float_64_64 -8.29% 13646673.642 12514962.183 - -1.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -8.28% 19920405.161 18271877.867 - -0.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -8.27% 41.660 38.214 - -0.83% -
SetIntersection_Front_Set_float_16384_1024 -8.26% 12469021.683 11438689.904 - 2.26% -
std::partition(list<int>)_(sparse)/8192 -8.25% 8290.379 7606.244 - 1.76% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -8.22% 3811.925 3498.603 - 0.01% -
BM_std_minmax_element<char>/1024 -8.21% 273.212 250.789 - -15.01% -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle -8.17% 60.747 55.781 - 0.03% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 -8.16% 7679.045 7052.173 - 2.33% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 -8.15% 0.378 0.347 - -0.06% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -8.14% 1.662 1.527 - -7.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -8.13% 1230312.025 1130268.662 - 2.00% -
BM_PushHeap_string_Ascending_262144 -8.13% 31.698 29.122 - 3.99% -
std::set<std::string>::count(key)_(existent)/8192 -8.12% 32.965 30.288 - 2.96% -
std::find_end(list<int>)_(near_matches)/1024 -8.10% 37708.087 34651.872 - -0.05% -
SetIntersection_None_Set_string_262144_262144 -8.10% 1710767.334 1572111.248 - -3.27% -
std::equal(vector<int>)_(it,_it,_it)/8 -8.09% 1.257 1.155 - -0.01% -
std::partition(deque<int>)_(sparse)/50 -8.06% 17.246 15.857 - 6.94% -
SetIntersection_Interlaced_Vector_string_1024_4 -8.05% 1744190.727 1603721.464 - -1.12% -
std::partial_sort(deque<int>)_(ascending)/8192 -8.05% 162158.621 149107.005 - 1.26% -
std::find_end(list<int>)_(near_matches)/1000 -8.03% 36128.912 33227.479 - -0.08% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -8.01% 721.093 663.363 - 5.07% -
BM_PushHeap_float_Random_64 -7.99% 6.730 6.192 - -1.71% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -7.96% 6.544 6.023 - 33.41% -
BM_CmpEqual_ushort_short -7.89% 1.126 1.037 - 3.79% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -7.87% 5.114 4.712 - -6.15% -
BM_CmpEqual_uint_schar -7.81% 1.133 1.044 - 0.87% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -7.81% 19455.474 17935.368 - -2.32% -
std::for_each_n(list<int>)/50 -7.81% 24.253 22.359 - 1.54% -
std::set<std::string>::lower_bound(key)_(existent)/32 -7.78% 16.724 15.423 - -3.98% -
SetIntersection_Front_Set_string_262144_64 -7.78% 4991120.743 4603037.517 - -27.86% -
std::generate_n(list<int>)/50 -7.77% 16.772 15.468 - 0.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -7.75% 1694022.949 1562715.984 - -1.97% -
ranges::minmax(std::list<char>)/1 -7.75% 0.412 0.380 - 0.24% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -7.74% 10.947 10.100 - 1.61% -
std::all_of(list<int>)_(process_all)/8192 -7.71% 7644.749 7054.968 - -14.22% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.71% 871.186 804.046 - -0.33% -
BM_deque_deque_ranges_move/2 -7.71% 2.307 2.130 - -5.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -7.70% 61242491.095 56524021.879 - 4.32% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -7.70% 1697857.422 1567142.902 - -1.73% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.70% 228.589 210.996 - -13.58% -
BM_deque_deque_ranges_copy/2 -7.69% 2.246 2.073 - 3.03% -
BM_StringConstructDestroyCStr_Small_Opaque -7.66% 2.253 2.080 - -7.56% -
BM_std_minmax_element<char>/70000 -7.66% 18227.984 16832.629 - -13.73% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -7.65% 1692840.496 1563402.752 - -3.11% -
std::remove_if(vector<int>)_(prefix)/50 -7.64% 58.489 54.023 - -0.04% -
std::map<int,_int>::count(key)_(existent)/8192 -7.63% 6.152 5.683 - -2.04% -
std::remove_if(vector<int>)_(prefix)/1024 -7.62% 377.315 348.558 - 0.82% -
std::sort(deque<int>)_(repeated)/1024 -7.60% 1068.865 987.612 - 2.77% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.58% 29.987 27.714 - -1.79% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.57% 6490.822 5999.389 - 8.11% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -7.57% 104088.386 96207.858 - -1.16% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 -7.56% 12589.841 11637.506 - -0.80% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -7.54% 100.195 92.643 - -6.41% -
BM_std_minmax_element<char>/65536 -7.53% 17040.338 15756.882 - -13.62% -
std::rotate(list<int>)_(by_1/2)/50 -7.52% 13.664 12.637 - -0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -7.49% 1282.978 1186.819 - -0.84% -
std::find_if_not(vector<char>)_(bail_25%)/8 -7.48% 0.932 0.863 - -19.58% -
BM_std_minmax_element<int>/4096 -7.47% 1082.506 1001.696 - -2.87% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -7.46% 4645.049 4298.679 - -0.43% -
std::unordered_set<std::string>::count(key)_(existent)/8192 -7.45% 38.582 35.706 - -5.05% -
BM_std_minmax_element<char>/64000 -7.44% 16622.266 15385.495 - -13.69% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -7.42% 27.147 25.132 - -6.20% -
std::unique_copy(vector<int>)_(contiguous)/1024 -7.42% 267.502 247.656 - -0.07% -
std::all_of(deque<int>)_(process_all)/32768 -7.42% 10899.278 10090.972 - 0.36% -
rng::find_last_if(vector<int>)_(bail_10%)/50 -7.41% 12.374 11.457 - -4.95% -
BM_deque_vector_ranges_move_backward/0 -7.41% 1.584 1.467 - -7.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -7.40% 1692190.672 1566986.654 - -2.80% -
std::generate(deque<int>)/32 -7.38% 8.683 8.043 - -0.20% -
BM_PushHeap_float_Random_16 -7.37% 5.334 4.941 - 0.10% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -7.34% 1.629 1.510 - -5.70% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -7.33% 1.621 1.502 - 0.88% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -7.33% 19137.364 17734.129 - -12.20% -
BM_std_minmax_element<int>/1024 -7.32% 274.065 254.011 - -2.79% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 -7.30% 508443.599 471324.219 - -6.96% -
SetIntersection_Front_Set_float_262144_1024 -7.29% 12034293.678 11156644.689 - -0.06% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -7.28% 45431.064 42122.522 - 0.39% -
BM_std_minmax_element<int>/4000 -7.27% 1057.755 980.807 - -2.91% -
BM_vector_deque_ranges_move_backward/1 -7.27% 2.329 2.160 - -7.37% -
SetIntersection_Front_Set_uint32_256_64 -7.26% 5818788.429 5396231.383 - -1.91% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -7.25% 579.988 537.940 - -0.44% -
BM_deque_vector_ranges_move/64 -7.24% 2.844 2.638 - 2.12% -
std::map<std::string,_int>::clear()/1024 -7.22% 23961.339 22230.376 - 1.70% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -7.22% 21.860 20.281 - -5.77% -
BM_std_minmax_element<int>/5500 -7.22% 1452.544 1347.637 - -2.30% -
std::all_of(deque<int>)_(process_all)/8192 -7.21% 2719.838 2523.690 - 0.06% -
BM_CmpEqual_uchar_short -7.19% 1.085 1.007 - 1.98% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -7.19% 25.624 23.781 - 7.30% -
SetIntersection_Interlaced_Set_uint64_256_64 -7.19% 13855898.284 12859990.605 - -5.27% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -7.19% 1323.144 1228.046 - -13.62% -
BM_CmpLess_int_uint -7.18% 1.140 1.058 - -3.08% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 -7.15% 23.529 21.847 - 3.32% -
rng::ends_with(list<int>)_(mismatch_at_end)/8 -7.14% 0.754 0.700 - -0.15% -
std::map<int,_int>::insert(value)_(already_present)/8192 -7.13% 4.154 3.858 - -1.92% -
bm_ranges_swap_ranges_vb_unaligned/512 -7.12% 13.438 12.482 - 3.36% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -7.11% 16663.636 15478.511 - -2.60% -
BM_StringRelational_Compare_Empty_Small_Control -7.09% 1.731 1.608 - -3.44% -
BM_CmpLess_ushort_short -7.09% 1.122 1.043 - -2.03% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -7.09% 371962841.924 345589610.109 - 1.29% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.08% 565.641 525.585 - -0.38% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -7.07% 1.729 1.607 - 1.27% -
std::find_end(list<int>,_pred)_(single_element)/8192 -7.06% 9245.324 8592.414 - -1.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -7.05% 39.152 36.390 - -1.86% -
BM_std_minmax_element<int>/512 -7.04% 139.072 129.281 - -2.60% -
std::map<std::string,_int>::count(key)_(existent)/32 -7.04% 17.370 16.148 - -3.47% -
SetIntersection_None_Set_string_262144_4 -7.02% 1709567.709 1589554.523 - -1.69% -
BM_StringRelational_Compare_Empty_Empty_Control -7.02% 1.732 1.610 - -3.37% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -6.97% 13505.593 12563.733 - -6.85% -
SetIntersection_Front_Set_float_16384_64 -6.97% 1730651.554 1609975.501 - -1.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 -6.97% 32.168 29.927 - -6.24% -
std::set<int>::count(key)_(non-existent)/1024 -6.96% 7.964 7.410 - -0.45% -
std::adjacent_find(vector<int>,_pred)/8 -6.95% 3.525 3.280 - -1.17% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 -6.95% 5.258 4.892 - -1.63% -
SetIntersection_None_Set_string_262144_64 -6.92% 1703906.740 1585982.096 - -2.04% -
std::partial_sort(deque<int>)_(descending)/8192 -6.90% 282589.439 263093.848 - 0.41% -
std::multimap<std::string,_int>::count(key)_(existent)/32 -6.89% 20.118 18.732 - -2.76% -
BM_std_minmax_element<char>/512 -6.88% 139.007 129.446 - -13.99% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.87% 1673427.875 1558492.096 - 2.01% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 -6.84% 513308.528 478197.178 - -5.35% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.82% 1.547 1.441 - -8.47% -
rng::for_each(map<int>)/50 -6.80% 40.399 37.652 - -0.54% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -6.79% 14737.138 13736.065 - 0.06% -
std::replace_if(list<int>)_(sprinkled)/32 -6.79% 14.267 13.298 - 0.16% -
SetIntersection_None_Set_string_262144_256 -6.79% 1705061.115 1589276.205 - -0.89% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -6.77% 0.500 0.466 - -10.19% -
BM_PushHeap_uint64_QuickSortAdversary_4 -6.77% 0.589 0.549 - 0.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.76% 0.684 0.638 - -8.54% -
SetIntersection_Front_Vector_uint64_262144_256 -6.76% 2279995.774 2125842.120 - -6.67% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.75% 14634.212 13646.340 - -6.45% -
SetIntersection_Front_Set_float_1024_1024 -6.72% 11825826.474 11031087.439 - 0.36% -
BM_PushHeap_uint64_Ascending_4 -6.71% 0.588 0.549 - -0.16% -
SetIntersection_None_Set_string_262144_16 -6.71% 1701763.834 1587599.691 - -1.87% -
std::map<std::string,_int>::count(key)_(existent)/1024 -6.70% 23.757 22.165 - -6.52% -
BM_CmpEqual_uint_int -6.68% 1.129 1.053 - 0.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.65% 27756247.120 25910826.013 - 2.50% -
SetIntersection_None_Set_string_262144_16384 -6.65% 1702489.178 1589326.416 - -1.33% -
std::partition(deque<int>)_(sparse)/32 -6.63% 11.368 10.615 - 3.96% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -6.61% 16.964 15.842 - 0.12% -
BM_CmpLess_uchar_schar -6.60% 1.122 1.048 - 0.60% -
std::multiset<std::string>::find(key)_(existent)/8192 -6.60% 30.260 28.264 - 0.49% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 -6.59% 40.777 38.092 - -5.93% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -6.57% 56.414 52.706 - -10.92% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.56% 14808.666 13837.053 - -1.88% -
SetIntersection_Front_Vector_uint32_262144_256 -6.56% 2288249.427 2138224.481 - -6.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 -6.54% 16.769 15.672 - 0.11% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -6.53% 20.288 18.963 - -3.07% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 -6.51% 24.474 22.882 - -1.35% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -6.49% 24.606 23.010 - -1.73% -
SetIntersection_None_Set_string_262144_1 -6.48% 1699790.609 1589590.658 - -2.06% -
BM_CmpEqual_int_uint -6.48% 1.136 1.062 - -0.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.46% 16.523 15.457 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.45% 9602126.113 8982902.034 - -0.24% -
std::generate(list<int>)/8192 -6.45% 7504.862 7021.102 - -7.07% -
std::adjacent_find(list<int>,_pred)/50 -6.44% 31.305 29.289 - 0.06% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 -6.43% 19.724 18.456 - 5.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -6.41% 9583149.285 8968597.612 - -2.40% -
BM_PushHeap_float_Random_256 -6.39% 7.299 6.832 - 0.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -6.38% 22.512 21.077 - -1.75% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -6.37% 52.256 48.925 - -0.23% -
SetIntersection_Interlaced_Vector_string_1024_1024 -6.37% 41552999.422 38906177.550 - -3.30% -
std::generate(deque<int>)/50 -6.36% 12.851 12.034 - -0.28% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -6.36% 27.776 26.009 - -3.00% -
std::unordered_set<int>::find(key)_(existent)/1024 -6.33% 1.486 1.392 - -9.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.33% 1691297.934 1584284.100 - -2.64% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -6.31% 23.685 22.191 - -2.49% -
SetIntersection_Front_Set_string_262144_16 -6.31% 1938129.251 1815904.615 - -3.47% -
BM_StringAssignStr_Huge_Transparent -6.30% 115.158 107.901 - 0.01% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -6.29% 26.452 24.788 - -6.21% -
std::stable_sort(deque<int>)_(ascending)/8 -6.28% 20.212 18.943 - 5.44% -
BM_StringFindNoMatch/10 -6.26% 1.356 1.271 - -2.13% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -6.26% 20.096 18.838 - -5.04% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -6.25% 140533.380 131743.826 - 1.75% -
std::stable_sort(deque<int>)_(descending)/8 -6.25% 28.414 26.638 - 2.54% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -6.25% 136.360 127.837 - -0.79% -
std::map<int,_int>::clear()/1024 -6.24% 11337.328 10630.246 - -0.00% -
std::reverse(list<int>)/64 -6.24% 18.667 17.503 - -0.08% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -6.23% 85621.580 80287.216 - -0.78% -
std::deque<int>::insert(middle)_(cheap_elements)/8192 -6.22% 176.086 165.125 - 0.04% -
SetIntersection_Front_Set_string_1024_64 -6.21% 4771298.152 4475041.156 - 2.92% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -6.21% 37396.352 35075.620 - -1.98% -
std::multimap<std::string,_int>::clear()/1024 -6.20% 22540.064 21142.911 - -0.49% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.19% 0.971 0.911 - -0.00% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -6.19% 43642.399 40939.227 - 3.82% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.19% 27.944 26.215 - -4.06% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -6.17% 1.827 1.714 - 0.08% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.16% 1712.250 1606.802 - 5.33% -
SetIntersection_Interlaced_Vector_string_64_16 -6.16% 30240466.886 28378420.479 - 0.14% -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 -6.15% 331.743 311.327 - -0.07% -
std::multiset<int>::lower_bound(key)_(existent)/32 -6.14% 2.311 2.169 - -1.29% -
SetIntersection_Front_Set_uint64_1024_1024 -6.14% 12364017.187 11605267.517 - -4.44% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -6.13% 4.628 4.344 - -6.46% -
std::swap_ranges(deque<int>)/1024 -6.13% 340.267 319.401 - -11.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.12% 9581781.413 8995849.436 - -3.61% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 -6.11% 10.716 10.062 - -0.43% -
std::remove_if(list<int>)_(sprinkled)/50 -6.11% 74.944 70.368 - -0.31% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -6.10% 280853.455 263717.825 - 0.28% -
std::set<int>::find(key)_(existent)/1024 -6.05% 4.106 3.858 - -0.02% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.03% 35.551 33.406 - -6.32% -
std::find_if(vector<int>)_(bail_25%)/32768 -6.03% 944.162 887.221 - -6.52% -
BM_PushHeap_float_Random_16384 -5.99% 7.550 7.098 - -0.88% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 -5.98% 60.114 56.522 - -1.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -5.97% 31.240 29.374 - -0.91% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -5.96% 84931.143 79865.651 - -3.97% -
std::adjacent_find(deque<int>,_pred)/8 -5.95% 4.838 4.550 - 4.61% -
std::count(vector<int>)_(every_other)/8 -5.95% 1.335 1.256 - -9.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -5.94% 1820315.754 1712191.160 - 0.27% -
std::transform(deque<int>)_(identity_transform)/50 -5.94% 20.289 19.084 - -0.04% -
bm_ranges_swap_ranges_vb_aligned/64 -5.91% 3.067 2.886 - -3.66% -
BM_deque_deque_move_backward/0 -5.90% 0.919 0.865 - 0.29% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 -5.90% 167226.699 157361.116 - -0.59% -
std::stable_sort(deque<int>)_(repeated)/8 -5.89% 19.713 18.553 - 3.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -5.86% 1180847.323 1111633.138 - 3.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -5.85% 1676653.891 1578525.471 - -1.66% -
BM_StringConstructDestroyCStr_Huge_Transparent -5.84% 69.276 65.230 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -5.84% 3168648.357 2983649.822 - 2.30% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 -5.83% 12.544 11.813 - 3.82% -
rng::contains_subrange(deque<int>)_(same_length)/50 -5.82% 28.392 26.738 - -4.72% -
BM_PushHeap_uint64_SingleElement_16 -5.82% 0.358 0.337 - 0.12% -
rng::fold_left(deque<int>)/8192 -5.81% 4554.097 4289.421 - -5.77% -
BM_PushHeap_pair<uint32,_uint32>_Random_256 -5.81% 7.340 6.913 - -3.36% -
std::stable_sort(deque<int>)_(heap)/8 -5.80% 26.262 24.739 - 1.59% -
SetIntersection_Front_Vector_uint64_16384_16384 -5.78% 74450260.835 70143475.603 - -7.06% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 -5.78% 37.025 34.884 - -4.75% -
rng::find_last(forward_list<int>)_(bail_10%)/50 -5.78% 18.451 17.385 - 0.68% -
std::adjacent_find(list<int>)/8192 -5.77% 7119.436 6708.464 - 1.32% -
std::swap_ranges(deque<int>)/8192 -5.77% 2704.849 2548.794 - -15.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.77% 9556404.907 9005289.040 - -1.39% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.76% 16158.710 15228.597 - -0.58% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 -5.75% 35.254 33.227 - -4.69% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -5.74% 5125.641 4831.178 - 0.24% -
SetIntersection_Interlaced_Vector_float_262144_1024 -5.74% 103759567.730 97804455.178 - 30.76% -
std::partial_sort(deque<int>)_(shuffled)/8192 -5.74% 258966.284 244111.166 - 1.09% -
std::swap_ranges(deque<int>)/50 -5.74% 16.818 15.853 - -0.00% -
std::map<std::string,_int>::clear()/8192 -5.73% 227074.220 214059.835 - 0.92% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.73% 14232.241 13416.575 - -2.59% -
SetIntersection_Interlaced_Set_string_16_16 -5.73% 61716755.029 58183371.066 - -2.48% -
std::sort_heap(deque<int>,_pred)/1024 -5.72% 12968.908 12227.563 - -1.51% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -5.72% 33.890 31.953 - -5.40% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -5.69% 1.037 0.978 - -5.80% -
SetIntersection_Front_Set_uint64_1024_256 -5.68% 3954225.146 3729515.007 - 2.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 -5.67% 0.281 0.265 - -0.13% -
rng::for_each(multiset<int>)/50 -5.65% 41.043 38.722 - -2.65% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.63% 68.061 64.226 - 1.88% -
std::transform(list<int>,_list<int>)/8192 -5.63% 9001.263 8494.203 - -10.97% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 -5.60% 348.591 329.060 - 0.15% -
std::count_if(deque<int>)_(every_other)/8 -5.60% 3.706 3.499 - 0.14% -
std::generate_n(deque<int>)/50 -5.59% 12.913 12.191 - -0.42% -
BM_std_minmax_element<int>/65536 -5.59% 17315.143 16347.257 - -1.47% -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 -5.57% 2505.735 2366.143 - -1.84% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -5.57% 26.712 25.225 - -5.39% -
std::generate_n(deque<int>)/32 -5.56% 8.688 8.204 - -0.49% -
std::partition(deque<int>)_(sparse)/8192 -5.53% 3120.596 2947.886 - -5.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.53% 137162461.039 129571856.460 - -0.19% -
std::find_first_of(deque<int>)_(large_needle)/50 -5.53% 711.922 672.556 - -24.85% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -5.53% 12.073 11.405 - -14.98% -
BM_PushHeap_uint64_SingleElement_4 -5.52% 0.377 0.356 - -0.21% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.52% 8.702 8.222 - -4.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -5.51% 1679493.162 1586932.859 - -0.47% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -5.51% 7.331 6.927 - -0.73% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -5.49% 3729.836 3524.990 - 2.25% -
std::find_first_of(vector<int>)_(large_needle)/32 -5.48% 111.832 105.699 - -5.66% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.48% 86865.854 82107.702 - -2.93% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.48% 13371.437 12639.043 - -0.49% -
BM_std_minmax_element<char>/3 -5.45% 1.164 1.100 - -8.82% -
SetIntersection_Front_Set_string_1024_16 -5.45% 1992295.171 1883725.685 - 0.10% -
BM_std_minmax_element<int>/64000 -5.44% 16890.756 15972.714 - -1.17% -
SetIntersection_Front_Vector_uint32_262144_16384 -5.43% 77262048.723 73067346.326 - -5.00% -
SetIntersection_Front_Vector_uint32_16384_16384 -5.42% 77236227.206 73047733.525 - -5.09% -
std::stable_partition(vector<int>)_(sparse)/50 -5.42% 22.264 21.058 - -1.14% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -5.40% 35.733 33.802 - 3.48% -
std::partition(deque<int>)_(dense)/32 -5.40% 9.854 9.322 - -5.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.40% 15593.653 14751.798 - -2.17% -
SetIntersection_Interlaced_Set_string_262144_4 -5.40% 1877489.744 1776150.635 - -1.92% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -5.40% 1065455.972 1007950.590 - 0.04% -
std::shift_left(list<int>)/32 -5.39% 14.178 13.414 - -0.27% -
BM_std_minmax_element<int>/70000 -5.39% 18468.258 17472.632 - -0.95% -
std::multiset<int>::equal_range(key)_(existent)/32 -5.39% 2.469 2.336 - -0.42% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -5.38% 8.252 7.808 - -2.52% -
rng::contains_subrange(deque<int>)_(process_all)/32 -5.37% 14.421 13.646 - 4.16% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -5.36% 19.391 18.352 - 4.06% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -5.35% 2477.719 2345.041 - -0.01% -
SetIntersection_Interlaced_Vector_string_1024_256 -5.33% 21348405.275 20210158.909 - -0.03% -
std::generate(deque<int>)/8192 -5.33% 2008.638 1901.624 - -0.23% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -5.32% 39.953 37.829 - -12.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.31% 207958820.379 196925102.696 - 3.33% -
SetIntersection_Interlaced_Vector_string_256_4 -5.30% 6302829.421 5968484.384 - -1.32% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -5.30% 26.351 24.954 - 1.59% -
BM_deque_deque_ranges_copy_backward/0 -5.29% 0.789 0.747 - -12.32% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -5.27% 33.088 31.345 - 27.58% -
std::swap_ranges(deque<int>)/32 -5.25% 10.994 10.417 - 0.01% -
BM_vector_deque_copy_backward/1 -5.25% 2.384 2.259 - 1.62% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -5.24% 1.110 1.051 - 0.48% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 -5.22% 345.574 327.518 - 0.50% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 -5.20% 6.824 6.470 - 0.56% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -5.19% 2.567 2.434 - -1.00% -
std::generate_n(list<int>)/8192 -5.19% 7451.667 7064.838 - -5.92% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -5.18% 610.268 578.650 - -1.45% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -5.18% 812.905 770.791 - -3.45% -
std::unordered_multimap<int,_int>::clear()/8192 -5.18% 67123.529 63649.683 - -14.20% -
std::sort_heap(deque<int>,_pred)/8192 -5.17% 451004.639 427668.891 - 0.78% -
std::map<int,_int>::insert(value)_(already_present)/1024 -5.17% 3.465 3.286 - 2.29% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -5.16% 23.704 22.480 - 8.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -5.16% 27005271.138 25611627.456 - 1.51% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -5.14% 250004.039 237156.699 - -0.88% -
std::unique_copy(list<int>)_(contiguous)/32 -5.12% 11.727 11.127 - -0.85% -
BM_CmpLess_uint_int -5.12% 1.126 1.069 - -0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 -5.12% 59.368 56.328 - -4.48% -
SetIntersection_None_Set_uint64_16384_16384 -5.11% 179750549.058 170562492.426 - 1.81% -
std::none_of(list<int>)_(process_all)/8192 -5.10% 7971.376 7564.833 - -8.83% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.09% 1060.280 1006.356 - -0.40% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 -5.08% 52672.508 49997.260 - 0.16% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -5.08% 58989.594 55995.060 - -0.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.07% 61328.900 58218.851 - 1.25% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -5.06% 788.683 748.770 - -1.33% -
std::sort(deque<int>)_(heap)/8192 -5.05% 72424.391 68766.429 - -0.71% -
std::remove_if(vector<int>)_(sprinkled)/32 -5.05% 53.211 50.526 - -0.31% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -5.02% 29614.673 28126.560 - -2.15% -
std::multimap<int,_int>::erase(iterator)/1024 -5.02% 21.391 20.317 - -6.24% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 -5.01% 731.324 694.668 - -0.67% -
BM_deque_deque_ranges_copy/1 -5.01% 2.483 2.359 - 1.72% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -5.00% 33.359 31.691 - -2.53% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -5.00% 23517.979 22342.880 - -0.27% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 -4.99% 321999.426 305925.364 - 0.09% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 -4.97% 30.408 28.896 - 0.83% -
rng::find_last(deque<int>)_(bail_90%)/8 -4.95% 0.969 0.921 - 3.54% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 -4.94% 466.637 443.592 - -3.07% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle -4.93% 0.364 0.346 - -0.09% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.93% 303.951 288.975 - -0.84% -
BM_vector_deque_move/64 -4.90% 2.772 2.636 - -8.35% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -4.89% 817.266 777.339 - 1.47% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -4.86% 1401.737 1333.585 - -14.65% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -4.86% 12.090 11.502 - -5.61% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.86% 354636383.584 337412629.979 - 37.48% -
BM_PushHeap_string_QuickSortAdversary_262144 -4.85% 16.645 15.838 - -6.89% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -4.84% 2471.142 2351.425 - -8.61% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.83% 13.002 12.373 - -0.13% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -4.83% 43.291 41.199 - 29.25% -
std::map<int,_int>::clear()/8192 -4.82% 92082.029 87639.775 - 3.77% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 -4.82% 20.544 19.554 - -0.44% -
std::find_if(vector<int>)_(process_all)/8 -4.82% 1.487 1.416 - 4.30% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -4.82% 18885.037 17975.455 - 0.17% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -4.81% 9.855 9.381 - -0.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.80% 6396999.538 6089891.026 - -2.71% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.80% 1186100.636 1129181.179 - -0.02% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -4.80% 727.902 692.976 - -0.87% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -4.78% 27905.993 26571.889 - -7.46% -
std::is_sorted(deque<int>)/8 -4.75% 2.861 2.725 - 4.21% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -4.75% 2.530 2.410 - -1.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -4.72% 15.499 14.768 - -0.39% -
SetIntersection_Front_Set_uint64_16384_1024 -4.71% 12460483.934 11873319.335 - -2.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -4.71% 10198.439 9718.084 - -1.19% -
std::multiset<int>::count(key)_(non-existent)/0 -4.71% 0.275 0.262 - -3.72% -
SetIntersection_Interlaced_Set_string_262144_256 -4.70% 2081556.232 1983640.951 - -4.99% -
bm_write -4.70% 531.909 506.909 - -8.95% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -4.70% 7.310 6.966 - 5.76% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 -4.70% 1405.549 1339.530 - -3.05% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -4.69% 210.444 200.568 - -8.76% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -4.69% 32.005 30.503 - 0.23% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -4.69% 2.515 2.397 - 0.31% -
std::map<int,_int>::erase(key)_(existent)/32 -4.68% 23.390 22.294 - -0.47% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.68% 1164.185 1109.733 - 1.01% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 -4.68% 31.165 29.708 - -1.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -4.64% 16.843 16.061 - -1.04% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 -4.64% 2.415 2.303 - -4.06% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.63% 606.555 578.476 - 0.02% -
std::multimap<int,_int>::clear()/8192 -4.62% 89258.681 85131.172 - -6.01% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.61% 1.111 1.059 - -10.63% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -4.61% 22.426 21.392 - -0.87% -
std::multimap<int,_int>::count(key)_(non-existent)/0 -4.60% 0.264 0.252 - -0.99% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -4.59% 5.327 5.083 - -3.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -4.58% 3188667.332 3042512.373 - -3.07% -
std::find_if(list<int>)_(bail_25%)/32768 -4.58% 7428.034 7088.037 - -23.76% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -4.57% 16280.873 15536.072 - -2.98% -
BM_CmpEqual_short_uint -4.56% 1.146 1.094 - -0.03% -
BM_CmpLess_int_ushort -4.55% 1.150 1.097 - -0.66% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -4.54% 4.383 4.184 - -0.81% -
BM_CmpLess_uchar_int -4.54% 1.130 1.078 - 0.91% -
std::multimap<int,_int>::erase(iterator)/8192 -4.54% 21.439 20.466 - -4.39% -
BM_StringAssignAsciizMix_Opaque -4.53% 5.214 4.978 - -0.46% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.53% 16.168 15.435 - -1.60% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 -4.52% 36.385 34.739 - -1.55% -
std::set<int>::lower_bound(key)_(existent)/32 -4.52% 1.616 1.543 - 0.77% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -4.52% 1189597.387 1135886.287 - -3.72% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.51% 17016.829 16249.062 - -1.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -4.51% 4.668 4.457 - -6.66% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 -4.51% 88363.705 84381.827 - -1.02% -
std::set<int>::clear()/1024 -4.50% 9592.911 9161.379 - -10.70% -
std::stable_partition(vector<int>)_(dense)/50 -4.49% 26.313 25.131 - -1.03% -
std::remove_copy(deque<int>)_(prefix)/1024 -4.48% 395.247 377.523 - -5.83% -
std::set<int>::contains(key)_(existent)/32 -4.48% 1.715 1.638 - -1.74% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.48% 90.316 86.273 - -1.09% -
std::replace(list<int>)_(sprinkled)/50 -4.47% 19.512 18.640 - -1.64% -
BM_PushHeap_string_QuickSortAdversary_1024 -4.47% 15.707 15.005 - -1.50% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -4.47% 39.144 37.396 - -9.36% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 -4.46% 14497.753 13850.787 - -0.51% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.46% 40.523 38.715 - 0.00% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 -4.46% 165871.209 158476.005 - -0.16% -
SetIntersection_Front_Set_float_262144_4 -4.46% 1097414.686 1048520.704 - 1.96% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.45% 1116.022 1066.341 - -0.45% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -4.44% 47084643.425 44991841.171 - 0.35% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -4.43% 301.415 288.068 - -5.17% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -4.43% 20.126 19.235 - -6.70% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -4.42% 261593.282 250022.340 - -3.01% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.42% 15399.734 14719.361 - -1.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 -4.41% 6419488.254 6136551.118 - -0.41% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -4.41% 2.379 2.274 - 5.98% -
std::replace(vector<int>)_(sprinkled)/32 -4.37% 5.802 5.549 - -3.07% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -4.37% 22.458 21.477 - 6.28% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -4.36% 24.711 23.632 - -2.83% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -4.35% 55.430 53.020 - -0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.35% 134783364.910 128924355.580 - -0.68% -
BM_StringFindStringLiteral/128 -4.34% 3.164 3.026 - -3.34% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.34% 793.908 759.443 - -0.01% -
std::find_if_not(vector<int>)_(bail_25%)/8 -4.34% 0.850 0.813 - 0.86% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.34% 21.884 20.935 - -0.44% -
std::pop_heap(deque<float>)/1024 -4.34% 13.589 13.000 - 2.71% -
std::multiset<int>::contains(key)_(non-existent)/0 -4.33% 0.291 0.278 - -1.82% -
std::set<std::string>::clear()/1024 -4.33% 22482.733 21509.550 - -0.59% -
std::unordered_map<int,_int>::ctor(const&)/32 -4.33% 206.318 197.390 - -2.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -4.32% 211188653.580 202056854.650 - 2.30% -
std::remove_copy_if(list<int>)_(prefix)/50 -4.32% 25.980 24.857 - 0.04% -
std::set<int>::count(key)_(existent)/32 -4.32% 1.700 1.626 - 1.94% -
std::set<int>::lower_bound(key)_(non-existent)/32 -4.32% 2.336 2.236 - 0.11% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -4.31% 12.960 12.401 - 1.91% -
BM_deque_deque_copy/4000 -4.31% 145.950 139.658 - -0.77% -
SetIntersection_Front_Set_string_262144_262144 -4.30% 18342389.893 17553275.637 - -1.22% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -4.30% 104.860 100.354 - 66.01% -
std::set<std::string>::clear()/8192 -4.29% 222479.643 212927.283 - 0.98% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -4.28% 36.747 35.174 - 0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -4.28% 201498306.274 192881346.465 - -2.24% -
std::multiset<int>::count(key)_(non-existent)/8192 -4.27% 9.852 9.431 - -2.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.27% 134204602.963 128468654.268 - -0.21% -
std::remove_if(vector<int>)_(prefix)/32 -4.27% 51.240 49.052 - -0.21% -
SetIntersection_Front_Vector_uint32_262144_64 -4.25% 1385125.582 1326197.001 - -3.32% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 -4.21% 523819.988 501753.006 - -5.48% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 -4.20% 47.355 45.365 - 1.26% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -4.19% 2046678.061 1960858.152 - -1.45% -
std::multiset<int>::ctor(&&,_different_allocs)/0 -4.18% 13.774 13.198 - -0.03% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -4.18% 17971062.702 17219795.560 - -3.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -4.18% 929275.850 890469.866 - -1.06% -
BM_StringRelationalLiteral_Compare_Large_Large_Control -4.17% 2.063 1.977 - -3.70% -
std::unordered_multimap<int,_int>::ctor(const&)/32 -4.17% 206.649 198.030 - -0.86% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -4.16% 56599.341 54243.135 - -1.71% -
BM_CmpLess_ushort_int -4.15% 1.127 1.081 - 2.37% -
BM_StringAssignAsciizMix_Transparent -4.14% 3.081 2.954 - -0.68% -
SetIntersection_Interlaced_Vector_string_16_4 -4.13% 69825292.765 66940549.218 - 1.52% -
std::equal(list<int>)_(it,_it,_it)/50 -4.13% 36.884 35.361 - -0.48% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.13% 26211.077 25129.554 - 1.48% -
BM_StringRelational_Less_Small_Empty_Control -4.12% 1.679 1.610 - -0.33% -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -4.12% 410.177 393.294 - -1.14% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 -4.10% 14482.253 13888.510 - 0.34% -
std::map<int,_int>::contains(key)_(non-existent)/1024 -4.09% 5.815 5.577 - -6.04% -
SetIntersection_Front_Set_float_1024_16 -4.08% 1211438.939 1161975.572 - -0.87% -
SetIntersection_Interlaced_Vector_uint32_256_4 -4.08% 5095696.012 4887681.011 - 5.55% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.07% 13347.107 12804.071 - 0.23% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 -4.07% 11.611 11.139 - 3.73% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.06% 38.040 36.497 - 1.56% -
std::sort(deque<int>)_(pipe-organ)/1024 -4.05% 2791.654 2678.670 - -1.15% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.04% 294.357 282.454 - -19.05% -
std::partial_sort(vector<int>)_(descending)/8 -4.04% 25.388 24.362 - -2.34% -
std::unique(list<int>)_(sprinkled)/52 -4.04% 70.094 67.263 - -0.46% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -4.03% 154.391 148.175 - 1.45% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -4.01% 7008.397 6727.319 - 0.99% -
BM_CmpEqual_uint_uint -4.01% 1.092 1.048 - -1.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -4.01% 23235625.108 22304531.191 - 3.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -4.01% 7.263 6.972 - 2.17% -
std::set<int>::erase(iterator)/8192 -4.01% 20.696 19.867 - -7.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.99% 1069064.577 1026357.391 - -1.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -3.99% 89.594 86.020 - -1.26% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.99% 16414.760 15760.379 - -2.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.98% 16.415 15.761 - 0.26% -
std::multiset<std::string>::find(key)_(existent)/32 -3.98% 15.777 15.149 - 0.22% -
SetIntersection_Interlaced_Set_uint32_256_64 -3.98% 14073448.888 13513670.350 - 0.60% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.98% 41395.488 39749.077 - -1.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -3.97% 3196455.298 3069482.248 - 0.89% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 -3.97% 1095921.430 1052407.353 - -0.81% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.96% 68443.795 65732.326 - 0.81% -
bm_swap_ranges_vb_aligned/64 -3.96% 2.889 2.775 - -7.47% -
BM_StringAssignStr_Huge_Opaque -3.96% 113.299 108.817 - 1.17% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -3.95% 24.393 23.429 - -2.01% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -3.93% 16.786 16.126 - 0.58% -
std::stable_partition(vector<int>)_(sparse)/1024 -3.92% 219.996 211.364 - -2.21% -
std::unordered_map<int,_int>::ctor(const&)/1024 -3.92% 6987.038 6713.007 - -1.62% -
std::set<int>::clear()/8192 -3.92% 82177.383 78954.919 - -11.19% -
std::partial_sort(deque<int>)_(heap)/8192 -3.91% 275886.920 265092.136 - -0.44% -
std::set<int>::erase(key)_(non-existent,_end)/8192 -3.91% 9.181 8.822 - 6.13% -
SetIntersection_Front_Set_string_256_256 -3.89% 29416190.398 28270508.900 - -7.82% -
std::sort_heap(vector<int>)/8 -3.89% 32.077 30.829 - 1.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 -3.89% 151896.728 145990.037 - -0.37% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -3.88% 22.379 21.510 - 0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -3.88% 7954624.158 7645898.227 - 1.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.88% 1058339.290 1017301.102 - -2.48% -
std::none_of(deque<int>)_(process_all)/8192 -3.87% 2717.706 2612.414 - 3.27% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.85% 1499.492 1441.766 - -5.59% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.84% 1214.975 1168.273 - 3.59% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -3.83% 20.402 19.620 - -0.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -3.82% 1196457.007 1150700.812 - 0.04% -
ranges::min(std::deque<char>)/1 -3.82% 0.686 0.660 - -22.29% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 -3.82% 2638.915 2538.214 - -0.01% -
std::multimap<std::string,_int>::clear()/32 -3.81% 931.675 896.221 - 0.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -3.80% 5320159.811 5118143.910 - -3.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.80% 225.763 217.191 - -0.93% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 -3.78% 21.986 21.155 - -0.36% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -3.78% 0.591 0.569 - -7.42% -
BM_PushHeap_uint64_SingleElement_64 -3.78% 0.366 0.352 - -0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -3.78% 15.375 14.794 - -0.41% -
std::move(deque<int>)/8 -3.78% 3.450 3.319 - -2.89% -
BM_CmpLess_int_uchar -3.78% 1.152 1.108 - -0.26% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.77% 200619415.969 193052794.982 - 1.45% -
BM_CmpLess_short_uchar -3.77% 1.140 1.097 - -0.43% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -3.77% 84960.154 81757.041 - 1.22% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 -3.77% 761.374 732.702 - -0.93% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.74% 122227.464 117660.724 - -0.34% -
BM_StringRelational_Less_Empty_Small_Control -3.73% 1.673 1.610 - -0.22% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.73% 13473.784 12971.465 - 0.41% -
SetIntersection_None_Set_string_64_1 -3.72% 23272576.626 22406040.935 - -0.34% -
BM_CmpEqual_schar_uint -3.72% 1.149 1.106 - -0.35% -
std::find_first_of(list<int>)_(small_needle)/50 -3.70% 148.059 142.582 - 1.96% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.70% 818.171 787.909 - -1.79% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.70% 282.099 271.674 - -2.40% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.69% 1239128.973 1193460.851 - 3.39% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 -3.68% 44.820 43.169 - 2.43% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -3.68% 5.682 5.473 - -4.14% -
SetIntersection_Interlaced_Set_float_256_4 -3.67% 11325948.800 10910061.705 - -0.18% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.66% 15803.235 15224.187 - 1.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -3.66% 13.616 13.118 - -0.38% -
std::map<int,_int>::clear()/32 -3.65% 679.654 654.869 - 1.93% -
std::multimap<int,_int>::insert(value)_(already_present)/32 -3.64% 18.847 18.162 - -2.31% -
std::map<int,_int>::erase(key)_(existent)/1024 -3.63% 25.507 24.580 - 1.06% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.62% 94.891 91.457 - -1.06% -
SetIntersection_Interlaced_Vector_uint64_256_16 -3.61% 7172011.327 6912828.717 - 9.14% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 -3.60% 140607.813 135543.991 - -0.67% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.60% 297.320 286.628 - -2.14% -
std::reverse(list<int>)/8 -3.59% 2.003 1.931 - -0.12% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.59% 6028.432 5812.129 - -1.33% -
std::is_partitioned(list<int>)_(partitioned)/1024 -3.59% 639.612 616.667 - 5.67% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -3.57% 7688706.642 7414562.159 - 1.32% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.56% 6584.250 6349.635 - 0.68% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.56% 121381.422 117057.264 - -1.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -3.56% 1204563.996 1161686.403 - 0.21% -
rng::find_last(vector<int>)_(bail_90%)/50 -3.55% 1.516 1.462 - 2.88% -
std::set<int>::ctor(const&,_alloc)/0 -3.55% 13.151 12.684 - -0.30% -
std::copy_backward(vector<bool>)_(aligned)/4096 -3.54% 5.028 4.850 - -4.98% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.54% 167.814 161.869 - -0.19% -
BM_PushHeap_string_PipeOrgan_16384 -3.54% 12.756 12.304 - -6.43% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.53% 18243912.267 17600769.876 - -1.88% -
BM_PushHeap_float_QuickSortAdversary_16384 -3.52% 0.497 0.479 - 0.13% -
SetIntersection_Interlaced_Vector_string_16384_1 -3.52% 1107147.689 1068200.710 - -0.51% -
SetIntersection_Front_Vector_uint32_256_16 -3.52% 4311757.725 4160166.900 - -0.49% -
SetIntersection_None_Vector_float_262144_4 -3.51% 1170390.489 1129272.518 - 1.35% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -3.51% 73780.480 71189.538 - 1.06% -
SetIntersection_None_Vector_string_262144_1024 -3.51% 1316366.620 1270167.869 - -2.64% -
std::find_if(vector<int>)_(bail_25%)/8192 -3.51% 237.582 229.247 - -5.18% -
BM_PushHeap_uint32_Descending_4 -3.51% 0.363 0.350 - 0.43% -
std::for_each(list<int>)/32 -3.50% 11.265 10.872 - 0.68% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -3.50% 23.913 23.077 - 18.01% -
std::flat_map<int,_int>::find(key)_(existent)/1024 -3.49% 8.613 8.312 - -0.22% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.49% 387.514 373.993 - -4.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -3.48% 44632.813 43080.371 - -0.07% -
SetIntersection_Front_Vector_string_1024_1024 -3.48% 40090416.042 38697254.585 - -0.27% -
SetIntersection_Front_Set_float_262144_64 -3.47% 1694075.170 1635214.400 - -1.20% -
rng::find_last_if(vector<char>)_(bail_90%)/8 -3.47% 0.521 0.503 - 8.42% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -3.47% 7.243 6.991 - 2.82% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -3.47% 13.605 13.133 - 0.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -3.47% 4.450 4.296 - -5.01% -
BM_StringFindStringLiteral/512 -3.46% 9.665 9.331 - -2.57% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 -3.46% 111472.742 107618.925 - -0.16% -
std::replace(vector<int>)_(sprinkled)/50 -3.45% 8.763 8.460 - -13.30% -
rng::find_last(list<int>)_(bail_10%)/50 -3.45% 16.361 15.797 - -0.08% -
std::multimap<int,_int>::erase(iterator)/32 -3.43% 20.978 20.258 - -4.71% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.43% 37.515 36.227 - -0.31% -
std::rotate(list<int>)_(1_element_backward)/32 -3.43% 13.808 13.334 - -0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -3.43% 850.348 821.191 - -2.60% -
std::shift_right(list<int>)/50 -3.43% 27.137 26.206 - -1.99% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 -3.43% 7.661 7.399 - -0.36% -
SetIntersection_None_Vector_string_262144_16 -3.42% 1310665.749 1265790.336 - -3.18% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.42% 40099.601 38726.699 - 0.77% -
SetIntersection_Interlaced_Set_float_1024_1024 -3.42% 12414990.576 11989935.101 - 1.05% -
std::find_if_not(deque<int>)_(process_all)/8 -3.41% 2.669 2.578 - -6.63% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.40% 16893.849 16318.743 - 2.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.40% 201241354.042 194391706.002 - -0.43% -
rng::find_last(list<int>)_(bail_90%)/50 -3.40% 1.340 1.295 - 0.02% -
std::is_sorted_until(deque<int>)/8 -3.40% 2.542 2.455 - -1.16% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 -3.40% 488262.020 471669.893 - -1.41% -
BM_CmpEqual_ushort_uchar -3.40% 1.123 1.085 - -2.90% -
std::none_of(deque<int>)_(process_all)/32768 -3.40% 10888.096 10518.234 - 4.14% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.39% 6812.765 6581.538 - -0.51% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -3.39% 24.210 23.389 - -0.43% -
BM_StringRelational_Less_Empty_Empty_Control -3.39% 1.669 1.613 - -0.11% -
SetIntersection_None_Set_uint64_1024_1024 -3.39% 9052342.148 8745719.151 - 1.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.38% 205628505.192 198674521.871 - 0.28% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.38% 13208.976 12763.001 - -0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -3.37% 7172435.720 6930373.724 - 1.06% -
BM_PushHeap_string_QuickSortAdversary_256 -3.37% 14.968 14.464 - -1.47% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -3.36% 340.060 328.625 - -8.68% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.36% 20.931 20.227 - -0.46% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.36% 26.059 25.184 - -0.04% -
std::find(vector<char>)_(bail_25%)/8 -3.35% 1.109 1.072 - -3.27% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -3.33% 11760.130 11368.152 - 0.20% -
std::generate(list<int>)/50 -3.33% 15.588 15.069 - -1.07% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.33% 151443.356 146402.253 - -2.01% -
SetIntersection_None_Vector_string_262144_16384 -3.33% 1315054.425 1271293.309 - 1.74% -
std::multiset<int>::count(key)_(non-existent)/32 -3.32% 2.451 2.370 - -3.22% -
SetIntersection_Front_Set_uint64_1024_16 -3.32% 1227791.863 1187054.883 - 1.22% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -3.32% 0.335 0.324 - -2.00% -
std::map<int,_int>::ctor(const&,_alloc)/0 -3.31% 13.083 12.650 - -0.42% -
std::map<std::string,_int>::find(key)_(existent)/1024 -3.31% 23.771 22.983 - -5.27% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.31% 31.843 30.788 - -0.76% -
BM_CmpLess_schar_uint -3.31% 1.147 1.109 - 0.60% -
SetIntersection_None_Vector_string_1024_256 -3.31% 1183486.303 1144332.323 - -1.10% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 -3.31% 15.476 14.964 - -0.89% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -3.30% 275.105 266.033 - -1.83% -
BM_CmpLess_short_uint -3.30% 1.145 1.107 - -0.53% -
std::make_heap(vector<int>)_(ascending)/8 -3.29% 16.963 16.405 - -0.07% -
std::multiset<std::string>::ctor(const&)/1024 -3.29% 35493.582 34327.013 - 0.31% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.28% 377.936 365.535 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 -3.27% 1095720.571 1059837.680 - -1.02% -
std::multimap<int,_int>::clear()/1024 -3.27% 11110.454 10747.065 - -6.54% -
SetIntersection_Front_Set_float_1024_64 -3.26% 1699533.927 1644079.963 - -8.02% -
BM_StringCopy_Large -3.26% 6.330 6.124 - -2.15% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.25% 1121236.695 1084769.167 - -2.29% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -3.25% 64421992.092 62326961.404 - 0.29% -
BM_StringRelational_Less_Empty_Large_Control -3.25% 1.666 1.612 - -0.14% -
std::search(vector<int>)_(no_match)/1024 -3.25% 219.520 212.395 - -4.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -3.24% 5895150.031 5704396.572 - 2.36% -
SetIntersection_Interlaced_Set_string_262144_64 -3.23% 2147820.719 2078369.303 - -7.38% -
std::search(vector<int>)_(no_match)/1000 -3.23% 214.568 207.638 - -4.61% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.23% 14477.288 14009.815 - -1.13% -
std::is_sorted_until(vector<int>,_pred)/8192 -3.23% 3385.722 3276.449 - 2.12% -
std::pop_heap(vector<std::string>)/1024 -3.21% 20.990 20.315 - -0.55% -
BM_PushHeap_string_QuickSortAdversary_16 -3.21% 10.743 10.398 - -1.82% -
SetIntersection_Interlaced_Set_string_262144_16 -3.20% 2162017.088 2092845.785 - -12.75% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -3.20% 1.661 1.608 - -15.15% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 -3.19% 13.347 12.922 - -1.15% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.19% 36.308 35.150 - -4.90% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -3.19% 138.667 134.247 - -8.58% -
SetIntersection_Interlaced_Vector_uint64_256_4 -3.19% 5027066.058 4866938.587 - -0.67% -
std::set<std::string>::count(key)_(existent)/1024 -3.18% 24.374 23.599 - -1.89% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -3.17% 4.310 4.173 - -0.28% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.17% 380.154 368.109 - -2.55% -
std::set<int>::erase(key)_(non-existent,_end)/1024 -3.17% 6.007 5.817 - 7.03% -
BM_CmpLess_schar_uchar -3.17% 1.121 1.086 - -1.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.16% 205335869.819 198840839.688 - 1.21% -
std::find_if(vector<char>)_(bail_25%)/1024 -3.16% 26.011 25.188 - -18.47% -
std::sort(vector<int>)_(heap)/8 -3.16% 24.441 23.669 - -0.37% -
SetIntersection_Interlaced_Set_uint32_16384_4 -3.16% 174458253.965 168950271.858 - 4.65% -
SetIntersection_Interlaced_Set_string_262144_1024 -3.15% 2105109.699 2038712.240 - -1.76% -
std::unordered_set<std::string>::clear()/1024 -3.15% 23901.239 23149.041 - -10.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -3.15% 1105952.539 1071161.128 - -0.53% -
bm_ranges_swap_ranges_vb_aligned/512 -3.14% 5.292 5.126 - -1.64% -
BM_PushHeap_uint32_Ascending_16384 -3.14% 3.704 3.587 - -3.39% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -3.14% 2210.858 2141.509 - -0.40% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 -3.13% 15.318 14.838 - -0.42% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -3.13% 231.837 224.588 - 3.25% -
std::set<int>::upper_bound(key)_(existent)/8192 -3.12% 8.591 8.323 - 6.73% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -3.12% 10.635 10.304 - -3.32% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 -3.11% 5.431 5.262 - -0.22% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.11% 2889.237 2799.372 - 1.53% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -3.10% 1.448 1.403 - -7.64% -
SetIntersection_Interlaced_Set_string_256_16 -3.10% 18329013.724 17761191.650 - -0.49% -
std::find_end(vector<int>)_(process_all)/1024 -3.10% 236.451 229.132 - 2.00% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.09% 1075966.426 1042701.747 - 1.08% -
std::partial_sort_copy(list<int>)_(descending)/8 -3.09% 16.289 15.786 - -0.72% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.09% 36897.959 35758.859 - -3.35% -
BM_StringRelational_Eq_Empty_Empty_Control -3.09% 2.118 2.053 - -0.81% -
SetIntersection_None_Vector_uint32_1024_16 -3.09% 1105840.484 1071724.990 - 0.50% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.08% 13297.534 12887.319 - 0.65% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -3.07% 26.635 25.816 - -8.42% -
std::none_of(list<int>)_(process_all)/32768 -3.07% 26692.966 25872.633 - -4.01% -
ranges::minmax(std::vector<char>)/1 -3.07% 0.626 0.606 - -2.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -3.05% 15.284 14.817 - -0.36% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -3.05% 13.523 13.111 - -0.17% -
std::find_end(list<int>)_(process_all)/8192 -3.04% 7498.840 7270.613 - -0.33% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 -3.04% 29.888 28.978 - -0.09% -
BM_num_get<float> -3.04% 37.057 35.930 - -0.45% -
bm_lexicographical_compare<int>/8 -3.04% 1.583 1.535 - 1.78% -
std::unordered_map<int,_int>::ctor(const&)/8192 -3.04% 56615.908 54896.444 - -1.41% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -3.04% 11776159.120 11418527.307 - 2.08% -
SetIntersection_Front_Vector_uint64_16384_1 -3.04% 1062926.961 1030665.975 - -1.01% -
std::stable_partition(deque<int>)_(sparse)/8192 -3.03% 3657.156 3546.268 - 0.76% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -3.03% 15.381 14.916 - 0.31% -
std::remove(deque<int>)_(prefix)/32 -3.02% 52.858 51.261 - -8.41% -
std::copy(list<int>)/32768 -3.01% 25840.178 25061.119 - -6.60% -
std::copy(deque<int>)/512 -3.01% 17.161 16.644 - 0.01% -
SetIntersection_Interlaced_Vector_string_262144_16 -3.00% 5992657.497 5812737.514 - -1.74% -
BM_vector_deque_copy_backward/2 -3.00% 2.064 2.002 - 2.74% -
SetIntersection_Front_Vector_uint32_262144_4 -3.00% 1089319.759 1056651.638 - 4.39% -
rng::find_last(vector<int>)_(bail_90%)/8 -3.00% 0.474 0.460 - 4.15% -
std::multiset<std::string>::clear()/1024 -3.00% 22399.180 21727.963 - 0.25% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.99% 1.637 1.588 - -0.49% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -2.99% 56.216 54.533 - -2.13% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 -2.98% 53.988 52.377 - -0.98% -
SetIntersection_Interlaced_Set_string_262144_262144 -2.98% 17965185.709 17429136.147 - -1.41% -
BM_num_put<double> -2.98% 58.842 57.087 - -1.70% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.98% 23208.731 22516.709 - -0.12% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.97% 40171.401 38976.819 - -1.63% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -2.97% 10149.652 9847.955 - -10.97% -
std::unordered_set<std::string>::clear()/8192 -2.97% 224925.691 218245.695 - -9.36% -
rng::fold_left(list<int>)/8192 -2.96% 10904.226 10581.006 - -6.62% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -2.96% 0.688 0.668 - -3.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.96% 15.353 14.899 - -0.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.95% 3202655.542 3108160.955 - 0.00% -
std::generate_n(deque<int>)/8192 -2.94% 2015.759 1956.442 - -0.56% -
BM_PushHeap_string_PipeOrgan_1024 -2.94% 9.445 9.167 - -5.91% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 -2.93% 2.345 2.276 - 6.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.93% 5170572.752 5019088.747 - 2.47% -
BM_CmpLess_ushort_ushort -2.93% 1.090 1.058 - -2.08% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.92% 682.412 662.480 - -9.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.92% 15179591.155 14736999.949 - 0.14% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 -2.92% 48.608 47.191 - -1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.91% 13366051.667 12976442.515 - -2.38% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 -2.91% 39326.470 38181.061 - 0.01% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -2.91% 12.246 11.890 - -0.13% -
SetIntersection_None_Set_string_64_64 -2.91% 11869624.117 11524183.893 - -0.95% -
BM_StringResizeAndOverwrite -2.90% 0.841 0.817 - -0.57% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.90% 6.486 6.298 - -9.46% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -2.90% 16842247.539 16354527.194 - 0.47% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -2.89% 15.316 14.874 - -0.60% -
BM_std_minmax_element<int>/2 -2.89% 0.665 0.645 - -5.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.88% 18530507.819 17996211.713 - -1.44% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -2.88% 15.255 14.816 - -0.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.88% 46245.054 44913.439 - 1.34% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 -2.88% 13.485 13.097 - -0.07% -
std::replace(vector<int>)_(sprinkled)/8192 -2.87% 1245.180 1209.448 - -0.62% -
SetIntersection_Front_Vector_uint32_64_64 -2.86% 10998798.546 10683715.915 - 0.71% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 -2.86% 210241.865 204219.947 - -0.35% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -2.86% 32.185 31.265 - 1.31% -
std::unique(list<int>,_pred)_(sprinkled)/32 -2.85% 67.894 65.956 - -0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -2.85% 228.568 222.047 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.85% 1073225.193 1042683.566 - 1.02% -
BM_deque_vector_ranges_move/4000 -2.84% 146.076 141.923 - -1.96% -
std::map<int,_int>::count(key)_(non-existent)/8192 -2.84% 11.428 11.103 - -0.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -2.84% 25.012 24.302 - -1.76% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.84% 1603539.576 1558055.899 - -2.05% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 -2.84% 25.021 24.312 - -1.01% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 -2.84% 23.829 23.154 - 5.90% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -2.83% 37.874 36.802 - 0.62% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 -2.83% 57.389 55.764 - 1.09% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.83% 9084.368 8827.467 - -0.39% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -2.83% 10.608 10.309 - -3.88% -
std::copy_if(list<int>)_(every_other)/4096 -2.83% 3312.311 3218.682 - 1.78% -
std::multimap<int,_int>::clear()/32 -2.83% 666.607 647.772 - -1.03% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.82% 2.385 2.318 - -8.96% -
SetIntersection_Front_Vector_uint32_256_64 -2.82% 4357765.708 4234751.212 - -3.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -2.82% 943318.779 916691.572 - -0.01% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -2.82% 2.313 2.248 - -5.35% -
BM_PushHeap_string_QuickSortAdversary_64 -2.81% 13.366 12.990 - -1.62% -
SetIntersection_None_Vector_uint32_1024_4 -2.81% 1101704.300 1070709.898 - 3.78% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.80% 124602.611 121112.193 - -2.36% -
SetIntersection_Front_Vector_float_262144_4 -2.80% 1071093.449 1041094.387 - -1.11% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -2.80% 1.619 1.574 - -3.60% -
SetIntersection_Front_Set_uint64_64_64 -2.80% 13172955.006 12804454.999 - 0.20% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 -2.80% 44.584 43.338 - 1.66% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.79% 210476.717 204598.611 - -10.93% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 -2.79% 63779.148 61999.724 - -1.41% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.78% 1454.441 1413.955 - -0.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -2.78% 15.253 14.829 - 0.14% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.78% 87284.752 84858.875 - -1.22% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -2.77% 6788.506 6600.781 - -0.23% -
SetIntersection_Front_Vector_uint64_64_16 -2.76% 14506186.516 14105485.392 - -0.26% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.75% 7094.092 6898.836 - -7.90% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.75% 50238.000 48855.786 - 6.55% -
BM_deque_vector_ranges_copy_backward/1 -2.75% 2.154 2.095 - 0.35% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.75% 302.465 294.162 - -1.31% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 -2.74% 18442.618 17936.881 - 0.23% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.74% 1926.770 1873.981 - 5.33% -
std::find_end(vector<int>)_(process_all)/1000 -2.74% 229.947 223.654 - 1.75% -
SetIntersection_Front_Set_uint64_1024_4 -2.74% 1088833.813 1059035.638 - -0.24% -
std::find(list<int>)_(bail_25%)/32768 -2.73% 8129.120 7907.139 - 3.25% -
std::multimap<std::string,_int>::ctor(const&)/1024 -2.73% 35819.614 34843.400 - -1.83% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.72% 13.061 12.705 - 2.11% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -2.72% 627.111 610.041 - -2.08% -
std::multiset<int>::erase(iterator)/8192 -2.71% 24.003 23.351 - 0.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.71% 12801544.464 12454289.007 - -0.43% -
BM_vector_deque_move_backward/0 -2.70% 0.419 0.408 - -13.79% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -2.70% 603.360 587.084 - -0.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.69% 252372.831 245573.757 - -1.05% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.69% 4.855 4.725 - -1.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.69% 1607453.914 1564189.987 - 0.14% -
SetIntersection_Interlaced_Set_float_16384_4 -2.69% 171734920.891 167119178.151 - 1.38% -
SetIntersection_None_Set_uint64_16384_64 -2.69% 175620464.023 170902145.934 - 3.03% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -2.68% 1.426 1.388 - -6.26% -
std::multiset<int>::find(key)_(existent)/32 -2.68% 1.660 1.616 - -0.12% -
std::set<int>::count(key)_(non-existent)/32 -2.67% 3.015 2.935 - 2.11% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.67% 3553208.715 3458369.039 - 2.51% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -2.67% 23330.612 22708.270 - -0.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.67% 121743.979 118498.439 - 0.47% -
BM_CmpEqual_uchar_uchar -2.66% 1.081 1.053 - -1.90% -
std::stable_partition(list<int>)_(sparse)/8192 -2.66% 8863.980 8628.335 - -2.94% -
BM_StringRelational_Less_Huge_Empty_Control -2.66% 1.655 1.611 - -6.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.66% 1156.495 1125.789 - 0.04% -
SetIntersection_Front_Vector_uint64_16384_16 -2.66% 1132367.435 1102302.246 - -1.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.65% 4341412.970 4226286.652 - 1.73% -
std::set<int>::erase(key)_(existent)/32 -2.65% 22.008 21.425 - -5.70% -
BM_std_minmax_element<int>/64 -2.64% 17.174 16.721 - -1.23% -
SetIntersection_None_Vector_float_262144_1 -2.63% 1164350.505 1133676.253 - 0.53% -
BM_CmpEqual_short_int -2.63% 1.136 1.106 - -1.19% -
SetIntersection_Interlaced_Vector_string_256_16 -2.63% 10394454.364 10121372.878 - -19.55% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 -2.62% 32.207 31.362 - -7.91% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -2.62% 2.828 2.754 - -2.92% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 -2.62% 86513.804 84246.614 - -1.11% -
SetIntersection_None_Set_float_16384_1024 -2.62% 158238719.103 154096220.695 - 0.74% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -2.62% 1.661 1.617 - 0.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -2.62% 1.423 1.385 - 5.02% -
SetIntersection_None_Set_uint64_1024_4 -2.61% 9106801.985 8869170.617 - 1.05% -
BM_StringAssignAsciiz_Large_Opaque -2.61% 11.787 11.480 - -0.72% -
BM_deque_deque_ranges_copy/4000 -2.61% 146.260 142.449 - -0.79% -
SetIntersection_Interlaced_Set_string_64_1 -2.60% 17518317.560 17062011.396 - -0.17% -
std::make_heap(vector<int>,_pred)_(shuffled)/8 -2.60% 16.215 15.793 - 0.11% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.60% 37716.851 36734.847 - -1.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -2.60% 1064415.722 1036721.098 - 0.21% -
SetIntersection_Interlaced_Vector_string_64_1 -2.60% 17259813.501 16811563.126 - -0.14% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -2.60% 37.978 36.992 - 1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.59% 17512672.119 17058271.696 - 0.59% -
std::set<int>::contains(key)_(non-existent)/1024 -2.59% 6.055 5.898 - -0.31% -
std::is_sorted(deque<int>,_pred)/8 -2.59% 4.805 4.680 - -6.25% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.59% 15.009 14.621 - -2.47% -
std::map<std::string,_int>::clear()/32 -2.58% 922.172 898.346 - -2.61% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.58% 240.127 233.923 - -1.69% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -2.58% 1.385 1.349 - -1.16% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.58% 11859.156 11552.917 - -1.37% -
std::sort(deque<int>)_(qsort_adversarial)/1024 -2.58% 18123.411 17655.412 - -0.99% -
std::set<int>::equal_range(key)_(existent)/1024 -2.58% 4.457 4.342 - -0.77% -
std::make_heap(vector<int>,_pred)_(ascending)/8 -2.57% 17.096 16.657 - -1.03% -
rng::contains(list<int>)_(process_all)/8192 -2.57% 7185.161 7000.579 - -15.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -2.56% 1879.295 1831.094 - 1.44% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.56% 371.217 361.699 - -1.04% -
std::sort(vector<int>)_(ascending)/8 -2.56% 16.086 15.674 - -0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.56% 11694218.203 11394696.042 - 0.33% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.56% 13.620 13.272 - 0.65% -
SetIntersection_None_Set_string_64_16 -2.56% 18987297.820 18501521.703 - 2.78% -
SetIntersection_Front_Vector_uint64_262144_4 -2.56% 1084804.364 1057055.721 - 1.31% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -2.56% 4.546 4.430 - -0.74% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.56% 1196653.862 1166075.998 - 1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 -2.55% 4251146.599 4142733.821 - -0.73% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 -2.55% 280.293 273.145 - 2.95% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.55% 26620.027 25942.108 - 1.04% -
rng::find_last_if(deque<int>)_(bail_90%)/1024 -2.54% 43.261 42.161 - 0.22% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 -2.54% 461906.336 450162.645 - -0.16% -
SetIntersection_Front_Set_uint64_16384_16 -2.54% 1206813.359 1176151.989 - 5.21% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.53% 22845672.486 22266691.253 - 1.79% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.53% 54.342 52.965 - 0.07% -
SetIntersection_Front_Set_float_262144_256 -2.53% 3706346.441 3612509.580 - -0.84% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 -2.53% 203.960 198.804 - 0.18% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.53% 419.715 409.105 - 0.28% -
BM_StringRelational_Compare_Empty_Large_Control -2.53% 1.656 1.614 - -1.04% -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 -2.52% 59.667 58.162 - -0.48% -
std::flat_multimap<int,_int>::clear()/0 -2.52% 402.105 391.966 - -0.51% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -2.52% 12896.696 12572.058 - -0.49% -
SetIntersection_Interlaced_Set_string_16384_256 -2.51% 358077212.254 349072833.652 - -3.99% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -2.51% 101.415 98.865 - -1.97% -
SetIntersection_Interlaced_Set_string_1024_1024 -2.51% 56198719.198 54788088.597 - -1.97% -
std::multiset<std::string>::clear()/32 -2.51% 925.512 902.291 - 1.07% -
SetIntersection_None_Vector_uint32_1024_1 -2.51% 1098923.609 1071353.152 - -3.22% -
BM_StringEraseToEnd_Huge_Transparent -2.51% 2.413 2.353 - -2.76% -
SetIntersection_None_Vector_string_4_4 -2.51% 138990411.721 135508522.624 - 0.31% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -2.50% 63.374 61.792 - 0.06% -
std::flat_map<int,_int>::clear()/8192 -2.50% 417.984 407.546 - -0.05% -
SetIntersection_Front_Vector_uint32_16384_4 -2.48% 1075728.418 1049021.868 - 2.53% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.48% 6.673 6.508 - -0.17% -
BM_StringCopy_Huge -2.47% 110.873 108.135 - 0.12% -
std::pop_heap(vector<std::string>)/8192 -2.46% 51.854 50.576 - -1.82% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -2.46% 788.585 769.150 - -3.67% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.46% 398.718 388.896 - -0.36% -
SetIntersection_Front_Set_uint32_1024_1 -2.46% 1065102.236 1038882.865 - -0.49% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 -2.46% 27299.583 26627.652 - -0.82% -
SetIntersection_None_Vector_string_262144_1 -2.46% 1320752.211 1288247.686 - 1.94% -
std::find_end(vector<int>)_(process_all)/8192 -2.46% 1802.040 1757.696 - 2.64% -
std::all_of(list<int>)_(process_all)/8 -2.46% 2.719 2.653 - 0.65% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.46% 15.210 14.836 - 0.25% -
SetIntersection_Front_Vector_string_1024_256 -2.45% 10204165.223 9953764.240 - 5.55% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.45% 399.036 389.245 - -0.41% -
std::map<std::string,_int>::ctor(const&,_alloc)/0 -2.45% 12.998 12.679 - -0.39% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.45% 6517.530 6357.755 - -2.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -2.45% 399.715 389.924 - -0.09% -
BM_StringFindStringLiteral/256 -2.44% 5.463 5.330 - -0.31% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.44% 400.715 390.921 - -0.16% -
std::set<int>::insert(value)_(new_value,_end)/1024 -2.44% 41.448 40.436 - -4.79% -
SetIntersection_Interlaced_Set_string_4_1 -2.44% 226748245.583 221209249.501 - 0.14% -
SetIntersection_Interlaced_Set_float_256_64 -2.44% 13996144.730 13654398.097 - -1.17% -
std::for_each_n(list<int>)/8 -2.44% 2.421 2.362 - -8.31% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -2.44% 4248614.427 4145088.813 - -0.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 -2.43% 11.574 11.292 - -0.97% -
SetIntersection_Interlaced_Vector_string_1024_1 -2.43% 1103453.655 1076657.061 - -0.13% -
std::partition(list<int>)_(dense)/32 -2.43% 8.952 8.735 - -1.00% -
rng::find_if(vector<bool>)_(process_all)/8 -2.43% 3.578 3.491 - -1.39% -
SetIntersection_Front_Set_uint32_1024_16 -2.43% 1218841.643 1189267.583 - -0.43% -
std::rotate_copy(list<int>)/8192 -2.43% 7034.818 6864.143 - 0.79% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.43% 197183.778 192400.102 - 1.65% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 -2.42% 52.243 50.977 - 1.90% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.42% 1158242.529 1130210.721 - 3.75% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -2.42% 1.421 1.386 - -1.52% -
std::find_if(vector<bool>)_(process_all)/8 -2.42% 3.601 3.514 - -0.56% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.41% 8208932.195 8010877.779 - -1.96% -
BM_CmpLess_ushort_uint -2.41% 1.081 1.055 - -2.03% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -2.41% 819.837 800.094 - -0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 -2.41% 4853.916 4737.046 - -0.08% -
SetIntersection_Front_Vector_float_1024_1 -2.40% 1056776.886 1031367.305 - 1.08% -
SetIntersection_None_Set_float_16_1 -2.40% 68013977.265 66379110.640 - 0.02% -
SetIntersection_Front_Set_string_16384_1 -2.40% 1110558.098 1083872.301 - -0.54% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -2.40% 13.643 13.316 - -0.34% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.40% 6.813 6.650 - 2.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -2.40% 19.184 18.724 - -1.65% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.40% 888674.470 867372.625 - 1.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.40% 21.910 21.385 - 0.32% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.40% 120609.980 117720.014 - -11.24% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -2.39% 2220.130 2166.961 - -2.37% -
SetIntersection_Front_Set_float_16384_1 -2.39% 1060780.193 1035435.551 - -1.38% -
BM_CmpLess_ushort_uchar -2.39% 1.111 1.085 - -4.34% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -2.39% 75.413 73.613 - -15.42% -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 -2.39% 23.426 22.867 - -0.06% -
std::multiset<int>::clear()/8192 -2.39% 82670.556 80698.553 - 3.13% -
SetIntersection_None_Vector_float_16384_16384 -2.38% 1118584.505 1091931.650 - -1.28% -
SetIntersection_Front_Set_string_4_4 -2.38% 160383467.830 156566205.184 - -0.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -2.38% 5114643.937 4992979.088 - -0.61% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.38% 30.537 29.811 - -7.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -2.38% 1064862.368 1039539.380 - 3.25% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 -2.38% 13.051 12.741 - -0.26% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -2.37% 15.062 14.705 - -0.02% -
BM_deque_vector_move/64 -2.37% 2.652 2.589 - -0.95% -
SetIntersection_Front_Set_float_262144_1 -2.37% 1031146.200 1006701.651 - -3.15% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 -2.37% 0.496 0.485 - 2.41% -
SetIntersection_Interlaced_Vector_float_16_4 -2.36% 57234745.688 55881782.207 - -0.49% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -2.36% 4861.077 4746.493 - 0.03% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 -2.35% 94999.524 92763.374 - -0.50% -
BM_vector_deque_ranges_copy_backward/64 -2.35% 3.037 2.966 - -1.11% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -2.35% 34.441 33.631 - -0.46% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -2.35% 1.419 1.385 - 5.00% -
SetIntersection_Front_Set_uint32_16384_16 -2.34% 1219808.358 1191207.775 - 3.62% -
SetIntersection_Front_Set_float_16_4 -2.34% 55820845.415 54512069.305 - 0.12% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.34% 400.360 390.983 - -0.26% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 -2.34% 24.952 24.368 - 6.41% -
SetIntersection_None_Vector_uint32_256_256 -2.33% 2182429.148 2131495.075 - -1.76% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.33% 28.804 28.132 - -1.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.33% 1184141.591 1156541.379 - -2.39% -
BM_StringFindStringLiteral/32 -2.33% 1.748 1.707 - 0.55% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -2.33% 1908.207 1863.769 - -0.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.33% 13180.992 12874.243 - -1.21% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 -2.32% 2.859 2.792 - -1.69% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -2.32% 20000.512 19536.913 - 0.86% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.32% 13.693 13.375 - -0.90% -
std::unordered_multiset<int>::clear()/32 -2.32% 599.786 585.893 - -8.27% -
SetIntersection_Interlaced_Set_uint64_16_16 -2.31% 38563937.553 37672192.427 - 0.62% -
rng::find_if(vector<bool>)_(process_all)/50 -2.31% 23.925 23.372 - -2.44% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.31% 16.631 16.246 - 2.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.31% 19102022.084 18660875.422 - -0.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.31% 13556.133 13243.295 - -2.01% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -2.31% 1061325.299 1036835.228 - 2.52% -
std::unordered_multimap<int,_int>::clear()/1024 -2.30% 8476.642 8281.281 - -15.36% -
std::unordered_multiset<int>::erase(iterator)/32 -2.30% 20.038 19.576 - -10.72% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -2.30% 1.201 1.174 - -6.09% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.30% 400.924 391.699 - -0.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.30% 14475949.488 14143094.538 - -0.64% -
BM_deque_deque_copy_backward/64 -2.30% 3.411 3.332 - -0.83% -
SetIntersection_Interlaced_Set_string_1_1 -2.30% 566736809.475 553717339.466 - -0.29% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -2.29% 416.725 407.163 - 0.14% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 -2.29% 25.489 24.905 - -0.82% -
std::set<std::string>::clear()/0 -2.29% 401.471 392.286 - -0.05% -
SetIntersection_Front_Vector_float_262144_16 -2.28% 1137528.674 1111536.222 - -0.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.28% 16888053.845 16502407.514 - 0.50% -
std::partial_sort_copy(vector<int>)_(heap)/8 -2.28% 16.530 16.152 - -1.58% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 -2.28% 13.048 12.750 - -0.15% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 -2.28% 16.478 16.103 - -0.76% -
std::multimap<int,_int>::erase(key)_(existent)/32 -2.27% 23.207 22.679 - -4.53% -
std::for_each(list<int>)/8192 -2.27% 7795.731 7618.580 - -5.31% -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 -2.27% 13.068 12.771 - -0.08% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.27% 10140.450 9910.098 - 1.42% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.27% 542.023 529.723 - -1.30% -
bm_ranges_lexicographical_compare<int>/1 -2.27% 1.286 1.257 - -4.70% -
std::sort(deque<int>)_(heap)/8 -2.27% 24.737 24.176 - -1.19% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.27% 30.833 30.133 - -1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -2.27% 8991234.226 8787487.784 - 2.04% -
SetIntersection_Interlaced_Vector_string_16384_4 -2.27% 1809998.454 1768994.258 - -1.47% -
SetIntersection_Front_Vector_uint64_256_1 -2.27% 4220914.450 4125298.298 - 2.76% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.27% 4230272.987 4134452.372 - -0.52% -
SetIntersection_None_Vector_float_1024_1 -2.26% 1101633.699 1076686.838 - 0.18% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -2.26% 13.444 13.140 - 0.15% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.26% 399.401 390.380 - -0.68% -
std::multiset<std::string>::clear()/8192 -2.26% 217763.273 212848.634 - 0.45% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -2.26% 399.780 390.757 - -0.34% -
SetIntersection_Front_Set_string_1_1 -2.26% 564725508.719 551980491.939 - 0.17% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -2.26% 20.957 20.484 - -0.54% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -2.25% 20.215 19.759 - 0.18% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.25% 399.620 390.621 - -0.30% -
std::unique(list<int>,_pred)_(sprinkled)/52 -2.25% 84.216 82.320 - -0.33% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 -2.25% 170124.182 166299.468 - -0.13% -
SetIntersection_None_Set_uint32_16384_1024 -2.25% 160793281.549 157180547.024 - 4.78% -
SetIntersection_None_Vector_uint32_16384_1024 -2.24% 1117583.399 1092495.667 - -2.59% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -2.24% 20050.501 19600.536 - -0.14% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -2.24% 15.017 14.681 - -0.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.24% 178938.027 174934.833 - -3.35% -
std::make_heap(vector<NonIntegral>)_(descending)/8192 -2.24% 2218.379 2168.759 - -2.64% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 -2.24% 14.304 13.984 - -1.49% -
BM_CmpLess_schar_ushort -2.23% 1.121 1.096 - -0.91% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.23% 190677.887 186420.289 - -1.05% -
SetIntersection_None_Vector_uint32_16384_16384 -2.23% 1119446.159 1094471.736 - 2.60% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.23% 626.093 612.145 - -0.64% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -2.23% 36.554 35.740 - -2.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.23% 1996611.330 1952186.035 - 1.69% -
std::make_heap(vector<int>)_(descending)/8 -2.22% 14.977 14.644 - -0.38% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.22% 5454.051 5332.800 - -6.23% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.22% 27.141 26.538 - -0.09% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.22% 14674261.981 14348669.884 - 3.50% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.22% 13701.740 13397.885 - -1.50% -
std::find_end(vector<int>)_(process_all)/1048576 -2.22% 231092.482 225967.747 - 1.12% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 -2.22% 23.348 22.831 - -0.19% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -2.21% 25.106 24.550 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.21% 56236560.783 54992800.739 - 0.69% -
SetIntersection_Interlaced_Set_string_16384_16 -2.21% 243387701.831 238005318.072 - -1.47% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -2.21% 1263085.043 1235159.668 - 0.26% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 -2.21% 608248.661 594812.727 - -4.24% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.21% 1.802 1.762 - -0.98% -
std::multiset<int>::ctor(const&,_alloc)/0 -2.21% 12.992 12.706 - -0.12% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -2.21% 51.966 50.820 - 1.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -2.20% 1094577.011 1070448.779 - -0.22% -
std::flat_multimap<int,_int>::clear()/8192 -2.20% 419.513 410.272 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -2.20% 9.116 8.915 - -0.90% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.20% 211.626 206.980 - 0.33% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.19% 55622.540 54401.811 - -0.48% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.19% 20.161 19.719 - -15.78% -
SetIntersection_Front_Vector_uint32_262144_1 -2.19% 1065785.498 1042427.777 - 0.08% -
BM_CmpLess_schar_int -2.19% 1.130 1.105 - -2.32% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 -2.19% 800.593 783.084 - -0.98% -
BM_StringRelational_Eq_Small_Huge_Control -2.19% 0.484 0.473 - 0.03% -
std::unordered_multiset<int>::find(key)_(existent)/32 -2.19% 1.345 1.315 - 1.67% -
std::partial_sort_copy(vector<int>)_(descending)/8 -2.18% 15.730 15.387 - 0.16% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.18% 399.474 390.763 - -0.47% -
SetIntersection_Front_Set_float_262144_16 -2.18% 1207928.607 1181635.296 - 4.42% -
std::flat_multimap<int,_int>::clear()/32 -2.18% 401.845 393.099 - -0.39% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.18% 1171234.022 1145751.732 - 0.70% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 -2.17% 21.089 20.630 - -0.20% -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 -2.17% 16.946 16.578 - -0.56% -
SetIntersection_Interlaced_Set_float_16_16 -2.17% 38789084.375 37946532.466 - 0.48% -
std::set<std::string>::ctor(const&,_alloc)/0 -2.17% 12.972 12.690 - -0.30% -
BM_StringRelationalLiteral_Less_Large_Large_Control -2.17% 2.055 2.010 - -1.83% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -2.17% 1500.403 1467.910 - -0.39% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -2.17% 22.732 22.240 - -1.20% -
std::find_if(vector<int>)_(process_all)/8192 -2.16% 945.111 924.676 - 14.52% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -2.16% 1.416 1.385 - -1.99% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -2.16% 1258407.879 1231212.402 - 0.09% -
BM_CmpEqual_short_schar -2.16% 1.150 1.125 - -0.62% -
SetIntersection_Interlaced_Set_string_16384_1 -2.16% 1110352.355 1086363.313 - 0.58% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 -2.16% 52.294 51.164 - -2.30% -
SetIntersection_None_Vector_string_16384_16384 -2.15% 1247558.401 1220747.654 - -0.45% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -2.15% 3.851 3.768 - -2.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 -2.15% 144204758.663 141108726.147 - -0.65% -
std::find_if(list<int>)_(bail_25%)/8192 -2.15% 1452.046 1420.896 - -2.90% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 -2.14% 6765.031 6620.308 - -2.04% -
SetIntersection_None_Vector_string_1024_4 -2.14% 1177095.671 1151920.780 - -1.21% -
std::make_heap(deque<int>,_pred)_(heap)/8 -2.14% 19.337 18.923 - -0.08% -
SetIntersection_Interlaced_Vector_uint32_262144_1 -2.14% 1055290.918 1032727.611 - 3.93% -
SetIntersection_None_Vector_string_16384_4 -2.14% 1244967.866 1218378.789 - -0.07% -
std::multimap<std::string,_int>::clear()/0 -2.13% 399.083 390.571 - -0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.13% 819.794 802.322 - -2.60% -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -2.13% 397.416 388.950 - -0.24% -
SetIntersection_None_Set_float_16_16 -2.13% 35987858.396 35222648.343 - 0.05% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.12% 332.248 325.190 - -10.25% -
SetIntersection_None_Vector_uint64_1024_1024 -2.12% 1095331.508 1072077.572 - 0.37% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.12% 1190927.963 1165657.892 - 0.44% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -2.12% 13.612 13.323 - -0.21% -
BM_vector_deque_ranges_copy/5500 -2.12% 200.764 196.507 - 0.45% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.12% 1920.953 1880.222 - -1.52% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -2.12% 398.797 390.343 - -0.40% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.12% 55761.060 54579.571 - 2.24% -
SetIntersection_Interlaced_Set_string_262144_16384 -2.12% 2799380.699 2740118.324 - 0.96% -
SetIntersection_None_Set_string_16_16 -2.12% 37044843.940 36260858.922 - -0.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.12% 8918258.087 8729580.433 - 1.07% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -2.11% 6.454 6.318 - -3.66% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 -2.11% 4725.111 4625.196 - -3.08% -
SetIntersection_Interlaced_Set_string_64_64 -2.11% 35089417.383 34347538.141 - -5.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -2.11% 1251047.852 1224633.627 - -0.77% -
std::sort(vector<int>)_(qsort_adversarial)/8 -2.11% 16.100 15.760 - -0.05% -
std::multiset<std::string>::clear()/0 -2.11% 399.166 390.748 - -0.27% -
std::all_of(list<int>)_(process_all)/32768 -2.10% 26335.806 25781.478 - -3.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -2.10% 4045202.768 3960081.391 - 2.92% -
bm_swap_ranges_vb_unaligned/512 -2.10% 12.590 12.325 - 0.04% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.10% 67624.044 66201.321 - -1.96% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.10% 397.545 389.188 - -0.59% -
SetIntersection_Front_Set_float_16384_16 -2.10% 1212384.228 1186905.108 - 0.56% -
SetIntersection_Front_Vector_uint64_256_4 -2.10% 4232684.291 4143745.957 - -0.26% -
std::set<int>::erase(iterator)/1024 -2.10% 20.242 19.818 - -7.38% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 -2.09% 6853.370 6709.875 - -0.22% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 -2.09% 257.745 252.351 - -0.22% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.09% 52.048 50.959 - 0.61% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 -2.09% 6.785 6.643 - 1.81% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -2.09% 44.341 43.414 - 2.05% -
SetIntersection_None_Vector_float_16384_16 -2.08% 1132002.459 1108421.148 - 0.66% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.08% 15.278 14.961 - 0.31% -
SetIntersection_Interlaced_Set_string_64_4 -2.08% 25869908.172 25332152.871 - -4.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.08% 39152978.349 38339222.342 - 1.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -2.08% 1253226.482 1227203.125 - -0.67% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.08% 385.430 377.429 - -1.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.07% 27527.324 26956.157 - -8.21% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -2.07% 14.987 14.676 - -0.46% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -2.07% 18.230 17.852 - 0.07% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -2.07% 13167.920 12895.350 - -0.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 -2.07% 543412778.453 532178153.689 - 0.37% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -2.07% 13.047 12.777 - 0.10% -
SetIntersection_Front_Vector_float_256_4 -2.07% 4225779.107 4138471.660 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_256_1 -2.07% 4221573.717 4134387.247 - 0.20% -
bm_ranges_swap_ranges_vb_aligned/128 -2.06% 3.433 3.362 - -1.64% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -2.06% 634733.516 621647.489 - 0.52% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.06% 1065735.386 1043789.753 - 0.72% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -2.06% 333.164 326.307 - -10.46% -
BM_CmpLess_short_ushort -2.05% 1.125 1.102 - 0.10% -
rng::contains_subrange(list<int>)_(same_length)/16 -2.05% 5.969 5.847 - -0.18% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.05% 307.987 301.665 - 4.63% -
std::remove(deque<int>)_(sprinkled)/50 -2.05% 55.195 54.062 - -1.02% -
SetIntersection_None_Set_uint64_256_1 -2.05% 11725391.001 11484791.452 - 0.91% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -2.05% 400.199 391.998 - -0.48% -
std::set<int>::contains(key)_(existent)/8192 -2.05% 8.383 8.212 - 0.17% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.04% 120426.009 117966.366 - -6.90% -
std::set<int>::erase(iterator)/32 -2.04% 20.115 19.704 - -6.12% -
SetIntersection_None_Vector_uint64_64_64 -2.04% 8627991.744 8451788.037 - 2.82% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.04% 18312484.508 17938999.892 - 7.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -2.04% 8.655 8.479 - -0.89% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 -2.04% 8646.464 8470.437 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.03% 2128366.699 2085103.027 - 1.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 -2.03% 43.969 43.075 - 2.43% -
std::partial_sort(vector<int>)_(repeated)/8192 -2.03% 27223.754 26672.050 - -0.27% -
std::pop_heap(vector<size_t>)/8 -2.02% 52.702 51.636 - 0.01% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -2.02% 49143.381 48149.760 - -0.55% -
SetIntersection_None_Set_uint32_16_16 -2.02% 35910927.606 35185327.305 - -0.21% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 -2.02% 64005546.802 62712656.762 - 0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 -2.01% 16955.704 16614.162 - 0.93% -
std::unordered_map<int,_int>::clear()/0 -2.01% 397.578 389.573 - -0.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.01% 1098142.576 1076043.144 - 2.94% -
std::set<std::string>::ctor(const&)/1024 -2.01% 35219.954 34512.328 - -0.67% -
SetIntersection_None_Vector_string_64_16 -2.01% 14382474.485 14093713.383 - 0.23% -
SetIntersection_None_Vector_float_1024_16 -2.01% 1096776.640 1074764.656 - 0.17% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 -2.01% 38.180 37.414 - -0.13% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.00% 2.648 2.595 - -0.03% -
std::pop_heap(deque<int>)/8 -2.00% 53.201 52.136 - -0.09% -
BM_StringCopy_Small -2.00% 0.672 0.658 - -0.49% -
SetIntersection_Front_Set_uint64_16_16 -2.00% 38449012.134 37679872.349 - 0.36% -
BM_vector_deque_ranges_move_backward/4096 -2.00% 151.696 148.663 - 0.48% -
SetIntersection_Front_Set_float_64_4 -2.00% 16303704.663 15978355.290 - -0.38% -
SetIntersection_None_Vector_float_1024_256 -1.99% 1103979.508 1081971.662 - 0.64% -
rng::contains_subrange(list<int>)_(process_all)/50 -1.99% 17.794 17.439 - -1.10% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 -1.99% 13.659 13.387 - -0.66% -
BM_deque_deque_copy/0 -1.99% 0.869 0.851 - 2.16% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.99% 325.245 318.770 - -12.19% -
BM_PushHeap_string_PipeOrgan_256 -1.99% 7.912 7.754 - -4.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.99% 400.310 392.347 - -0.40% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 -1.99% 18.280 17.917 - -0.21% -
SetIntersection_Front_Vector_float_16384_1 -1.99% 1053208.428 1032276.420 - 1.24% -
BM_StringDestroy_Empty -1.99% 0.633 0.621 - -0.50% -
SetIntersection_Front_Vector_string_262144_16 -1.99% 1608091.112 1576151.136 - -2.41% -
SetIntersection_Front_Set_string_16_4 -1.99% 64661544.221 63377644.546 - -0.73% -
std::stable_sort(deque<int>)_(pipe-organ)/8 -1.98% 22.470 22.024 - 1.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.98% 1.315 1.289 - 1.43% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.98% 401.005 393.061 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.98% 4215650.830 4132199.926 - 1.73% -
BM_StringConstructDestroyCStr_Huge_Opaque -1.98% 161.642 158.446 - -1.27% -
bm_gcd_trivial -1.98% 0.678 0.664 - -2.80% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 -1.97% 16586291.537 16258876.983 - 1.24% -
BM_CmpEqual_int_int -1.97% 1.091 1.069 - -1.36% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.97% 1101.470 1079.763 - -2.05% -
std::unordered_set<std::string>::erase(key)_(existent)/32 -1.97% 74.611 73.142 - -30.93% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.97% 685.149 671.655 - -0.95% -
std::search(deque<int>,_pred)_(near_matches)/8192 -1.97% 1557009.228 1526371.648 - -0.38% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.97% 399.859 391.996 - -0.72% -
SetIntersection_None_Vector_uint32_64_64 -1.97% 8592701.836 8423833.089 - -0.59% -
SetIntersection_Front_Set_float_16_16 -1.96% 38562346.992 37805536.509 - -0.43% -
SetIntersection_Interlaced_Set_string_262144_1 -1.96% 1110736.749 1088946.986 - -1.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.96% 20.762 20.355 - -0.19% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.96% 17173009.279 16836233.793 - 1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.96% 139204842.573 136478643.392 - 0.72% -
BM_deque_deque_ranges_move/5500 -1.96% 200.739 196.814 - -0.25% -
std::find(vector<bool>)_(process_all)/1024 -1.95% 4.636 4.545 - -0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.95% 7653186.013 7503657.686 - 0.60% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.95% 6837.019 6703.451 - 0.54% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 -1.95% 23.042 22.592 - -0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.95% 1083592.178 1062437.470 - -1.74% -
std::set<int>::clear()/0 -1.95% 398.092 390.321 - -0.22% -
std::unordered_set<int>::clear()/32 -1.95% 604.585 592.786 - -3.73% -
std::flat_multimap<int,_int>::clear()/1024 -1.95% 401.215 393.387 - -0.71% -
std::find_if(vector<int>)_(process_all)/1024 -1.95% 125.593 123.143 - 8.92% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -1.95% 1922.355 1884.877 - -1.88% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.95% 398.078 390.322 - -0.29% -
rng::starts_with(deque<int>,_pred)/1000 -1.95% 512.500 502.518 - -0.80% -
SetIntersection_None_Vector_float_16384_64 -1.95% 1125762.233 1103864.176 - 0.07% -
std::make_heap(deque<int>,_pred)_(descending)/8 -1.94% 19.390 19.013 - 0.28% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 -1.94% 8737238.736 8567618.647 - 0.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.94% 57272196.144 56160500.994 - 0.71% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -1.94% 6.108 5.989 - 1.00% -
SetIntersection_Interlaced_Vector_uint32_64_64 -1.93% 11115296.641 10900224.827 - -0.01% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 -1.93% 18.268 17.915 - -0.06% -
BM_num_put<long_double> -1.93% 59.679 58.526 - -3.39% -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.93% 10.953 10.742 - -0.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.93% 1067688.484 1047078.567 - 0.50% -
SetIntersection_None_Set_string_256_64 -1.93% 9428165.036 9246353.448 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.93% 17928218.691 17582942.359 - -0.51% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.93% 102599.184 100623.354 - -1.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.92% 38010750.021 37279660.068 - 0.61% -
std::multimap<int,_int>::ctor(const&)/1024 -1.92% 6682.139 6553.632 - -0.62% -
std::set<std::string>::erase(key)_(existent)/1024 -1.92% 74.668 73.234 - -25.81% -
SetIntersection_None_Vector_string_64_4 -1.92% 16913673.142 16589537.772 - 0.40% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.91% 5.309 5.207 - -1.24% -
std::find_end(forward_list<int>)_(match_near_end)/1024 -1.91% 4584.955 4497.201 - 0.24% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.91% 398.769 391.146 - -0.78% -
SetIntersection_Interlaced_Vector_float_64_4 -1.91% 18174534.263 17827833.378 - 2.32% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.91% 38921.089 38178.696 - -3.76% -
std::flat_map<int,_int>::ctor(const&)/32 -1.91% 23.271 22.827 - -0.15% -
SetIntersection_Interlaced_Vector_float_1024_1 -1.91% 1058852.244 1038662.204 - -0.46% -
SetIntersection_None_Set_uint32_16_1 -1.90% 67523204.098 66236981.329 - 0.51% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.90% 399.755 392.143 - -0.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 -1.90% 63944282.974 62728726.786 - 0.75% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -1.90% 1.995 1.957 - -3.64% -
std::copy_backward(list<int>)/4096 -1.90% 3240.076 3178.538 - -4.03% -
std::reverse_copy(list<int>)/4096 -1.90% 3193.733 3133.150 - -2.48% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.90% 58.999 57.880 - -1.73% -
SetIntersection_Interlaced_Set_string_4_4 -1.90% 161752356.068 158686339.007 - 1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -1.89% 1201530.088 1178771.896 - 1.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -1.89% 2224207.993 2182084.116 - 2.47% -
SetIntersection_Interlaced_Vector_string_16_1 -1.89% 65604980.314 64362731.588 - -0.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.89% 402.818 395.210 - -0.53% -
SetIntersection_None_Vector_float_256_64 -1.89% 3485211.169 3419420.338 - -0.20% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -1.89% 192.524 188.890 - 10.89% -
SetIntersection_Interlaced_Set_string_16_1 -1.89% 66731081.712 65472201.494 - 0.90% -
SetIntersection_Front_Set_uint64_256_16 -1.88% 4544499.534 4458935.731 - 1.29% -
BM_StringFindNoMatch/512 -1.88% 9.389 9.212 - -0.67% -
BM_PushHeap_string_Ascending_4 -1.88% 2.579 2.531 - -1.03% -
BM_deque_vector_copy/64 -1.88% 2.644 2.594 - -0.79% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.88% 49815.986 48879.005 - -13.73% -
SetIntersection_Front_Vector_uint64_262144_1 -1.88% 1058925.944 1039014.955 - -0.04% -
std::sort(vector<int>)_(pipe-organ)/8 -1.88% 17.968 17.630 - -0.72% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.88% 143882.380 141178.714 - -0.89% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.88% 17.852 17.516 - -1.78% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.88% 169736.869 166552.754 - -0.22% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.87% 610.348 598.914 - -5.87% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.87% 22873.156 22444.933 - 1.34% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.87% 5429.638 5328.011 - -0.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.87% 398.977 391.510 - -0.11% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.87% 15.336 15.050 - -1.00% -
std::sort(deque<int>)_(pipe-organ)/8192 -1.87% 26564.708 26068.217 - -0.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.87% 217341092.674 213281580.869 - 1.02% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.87% 18.827 18.476 - 0.86% -
std::is_sorted(vector<int>)/8192 -1.87% 1928.366 1892.371 - -0.35% -
std::unordered_set<std::string>::ctor(const&)/0 -1.87% 13.105 12.861 - -0.26% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.87% 542834330.704 532709286.003 - 0.48% -
SetIntersection_None_Vector_string_256_4 -1.86% 4518672.656 4434529.093 - -0.23% -
BM_CmpEqual_schar_uchar -1.86% 1.114 1.094 - -0.54% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 -1.86% 611278.079 599924.927 - -0.20% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.85% 19.563 19.201 - -0.79% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.85% 399.906 392.491 - -0.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 -1.85% 8.905 8.740 - -1.22% -
SetIntersection_Front_Set_float_1024_1 -1.85% 1057404.758 1037824.633 - -0.33% -
SetIntersection_Front_Vector_string_1024_1 -1.85% 1092486.189 1072268.274 - 0.63% -
SetIntersection_None_Vector_string_256_16 -1.85% 4323954.653 4243962.217 - 0.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.85% 3.801 3.731 - 3.55% -
BM_CmpLess_short_schar -1.85% 0.968 0.950 - -0.23% -
SetIntersection_Front_Vector_float_16384_4 -1.85% 1071736.044 1051952.127 - -0.08% -
SetIntersection_Front_Set_string_262144_4 -1.85% 1279899.034 1256274.954 - 0.78% -
SetIntersection_None_Vector_uint64_1024_16 -1.85% 1104320.490 1083940.582 - 2.72% -
BM_deque_deque_ranges_copy/4096 -1.84% 149.308 146.555 - -0.12% -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 -1.84% 16.864 16.553 - -0.78% -
SetIntersection_Front_Vector_uint64_16384_64 -1.84% 1385598.635 1360087.740 - -0.94% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.84% 534.130 524.299 - -0.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 -1.84% 7.501 7.363 - 59.78% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.84% 12.855 12.619 - -0.56% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.84% 57036.838 55989.749 - -5.13% -
std::pop_heap(deque<float>)/8 -1.84% 53.037 52.063 - -0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.83% 547741091.247 537692972.690 - 0.69% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.83% 16.999 16.687 - -1.05% -
SetIntersection_None_Set_float_4_4 -1.83% 137839271.761 135313848.526 - 0.29% -
SetIntersection_Front_Vector_uint32_16384_1 -1.83% 1064317.168 1044818.857 - 0.11% -
std::make_heap(vector<int>)_(heap)/8 -1.83% 14.958 14.684 - 0.03% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -1.83% 526288.956 516666.575 - 0.12% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 -1.83% 23398.721 22971.214 - -0.52% -
SetIntersection_None_Set_string_1_1 -1.83% 550860337.676 540802027.673 - 0.32% -
SetIntersection_Front_Set_float_1024_4 -1.83% 1082120.385 1062363.626 - -1.00% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.82% 13.056 12.818 - -0.05% -
SetIntersection_Interlaced_Vector_string_4_4 -1.82% 153879752.243 151075799.144 - 0.15% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.82% 397.916 390.673 - -0.22% -
std::rotate_copy(deque<int>)/8192 -1.82% 298.955 293.516 - 0.69% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 -1.82% 217075329.561 213127477.176 - 0.89% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.82% 147174.337 144499.084 - 0.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.82% 446.263 438.154 - -0.09% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 -1.81% 13.970 13.717 - -8.28% -
std::sort(vector<int>)_(repeated)/8 -1.81% 16.103 15.811 - 0.39% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 -1.81% 137617701.811 135126864.400 - 0.81% -
SetIntersection_Front_Set_uint32_1024_4 -1.81% 1080958.442 1061400.013 - 3.40% -
std::remove_copy_if(deque<int>)_(prefix)/8192 -1.81% 3848.883 3779.261 - -0.07% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.81% 1302458.494 1278900.719 - 3.64% -
SetIntersection_Front_Vector_float_64_4 -1.80% 16150474.099 15859152.788 - -0.55% -
BM_deque_vector_ranges_copy/5500 -1.80% 198.332 194.762 - 0.37% -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -1.80% 114445.855 112387.477 - -0.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.79% 11748.370 11537.491 - 4.03% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -1.79% 21.997 21.602 - -9.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.79% 55521758.252 54525930.540 - 0.89% -
SetIntersection_Interlaced_Vector_float_256_1 -1.79% 4228546.790 4152712.087 - 0.53% -
SetIntersection_None_Vector_float_1024_64 -1.79% 1098249.472 1078564.243 - 0.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.79% 398.436 391.294 - -0.36% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.79% 765.876 752.174 - -1.71% -
BM_deque_deque_ranges_move_backward/1024 -1.79% 38.898 38.203 - 0.15% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.79% 239.847 235.563 - 5.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.79% 5174611.376 5082214.726 - 0.54% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 -1.78% 22.692 22.287 - -1.03% -
SetIntersection_Interlaced_Set_float_4_4 -1.78% 139177711.205 136695565.662 - 0.35% -
std::partial_sort(deque<int>)_(descending)/8 -1.78% 43.329 42.557 - 1.13% -
SetIntersection_None_Set_uint32_1024_1024 -1.78% 9115135.936 8952881.547 - 2.41% -
std::replace_if(list<int>)_(sprinkled)/50 -1.78% 23.420 23.003 - -6.23% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.78% 2453927.205 2410295.145 - -0.78% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.78% 6911.440 6788.621 - -3.12% -
SetIntersection_Front_Set_float_256_4 -1.78% 4249298.392 4173871.969 - 0.01% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.77% 1064191.656 1045320.489 - 0.55% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.77% 398.198 391.148 - -0.45% -
std::pop_heap(vector<std::string>)/8 -1.77% 54.290 53.329 - -0.07% -
SetIntersection_None_Vector_float_256_1 -1.77% 4316317.025 4239983.130 - 0.14% -
std::remove_copy(deque<int>)_(sprinkled)/32 -1.77% 12.361 12.142 - -0.66% -
SetIntersection_Front_Set_float_64_16 -1.77% 15499835.303 15226100.972 - 0.63% -
rng::fold_left(list<int>)/32 -1.77% 20.985 20.615 - -0.60% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 -1.76% 1.820 1.788 - -1.66% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.76% 216926625.376 213110738.247 - 0.63% -
std::multiset<int>::clear()/1024 -1.76% 10367.689 10185.423 - 3.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.76% 210318.353 206621.080 - -2.91% -
std::unordered_set<int>::clear()/8192 -1.76% 67288.814 66107.182 - -8.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 -1.75% 67260612.057 66083314.745 - 0.99% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.75% 17.900 17.587 - -1.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.75% 6859.385 6739.505 - -0.17% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.75% 13.057 12.829 - -0.01% -
SetIntersection_Interlaced_Set_string_256_1 -1.75% 4391941.971 4315205.336 - 0.58% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 -1.75% 542566472.017 533088813.920 - 0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 -1.75% 220157180.664 216311641.142 - 1.10% -
SetIntersection_Front_Set_float_16384_16384 -1.75% 216877358.424 213089330.147 - -2.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.74% 1207091.858 1186033.228 - 0.33% -
SetIntersection_Interlaced_Vector_string_1_1 -1.74% 556927368.924 547223838.044 - -0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.74% 4372790.539 4296629.083 - 0.01% -
BM_CmpLess_short_int -1.74% 1.136 1.116 - -0.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.74% 16598508.789 16309827.801 - -0.39% -
std::unordered_multiset<int>::ctor(const&)/32 -1.74% 204.962 201.400 - -0.15% -
std::set<int>::ctor(const&)/0 -1.74% 12.921 12.697 - -0.40% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.73% 34.841 34.237 - 5.44% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 -1.73% 11123.426 10930.769 - -0.70% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.73% 58476.918 57464.669 - 4.90% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.73% 398.749 391.864 - -0.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.73% 216611120.227 212872260.112 - 0.62% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -1.72% 69.356 68.165 - -0.03% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 -1.72% 15011.685 14753.859 - 0.25% -
SetIntersection_Front_Vector_float_64_1 -1.72% 16645742.569 16360219.463 - 0.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 -1.71% 3.182 3.127 - -4.00% -
std::flat_map<int,_int>::clear()/0 -1.71% 398.924 392.092 - 0.31% -
SetIntersection_Front_Set_uint32_64_1 -1.71% 16759194.315 16472395.034 - 1.51% -
SetIntersection_Interlaced_Vector_string_256_1 -1.71% 4347446.389 4273073.317 - 0.90% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.71% 17985941.162 17678370.568 - 0.45% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.71% 45.186 44.413 - -15.66% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.71% 55149.381 54206.935 - -4.13% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.71% 3.787 3.722 - -3.54% -
BM_StringAssignStr_Large_Transparent -1.71% 10.360 10.183 - -0.76% -
std::search(vector<int>)_(no_match)/8192 -1.71% 1664.858 1636.434 - -2.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 -1.71% 55497465.628 54550061.066 - 0.82% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.71% 13.027 12.805 - -0.46% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.70% 32.439 31.886 - -2.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.70% 16676682.436 16392664.358 - 1.15% -
std::move_backward(list<int>)/512 -1.70% 377.665 371.239 - -0.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.70% 542902106.741 533674182.495 - 1.17% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.70% 4229266.802 4157427.984 - 0.42% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.70% 57305.641 56333.721 - -2.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.70% 64569072.363 63474432.616 - 0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.69% 9436636.240 9276744.597 - 3.02% -
SetIntersection_None_Set_string_4_4 -1.69% 140366264.746 137989005.491 - 0.29% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -1.69% 14.940 14.688 - -0.37% -
SetIntersection_None_Vector_float_256_16 -1.69% 4099074.404 4029841.782 - 0.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -1.69% 115392280.410 113446413.881 - 5.84% -
SetIntersection_None_Vector_string_1_1 -1.68% 543671244.851 534520501.937 - 0.09% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.68% 1619121.174 1591930.422 - 4.02% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 -1.68% 16.876 16.594 - -0.80% -
std::set<std::string>::ctor(const&)/0 -1.68% 12.905 12.689 - -0.22% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.67% 55721.187 54789.267 - -3.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.67% 63654542.809 62590748.817 - 0.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.67% 4187037.762 4117067.718 - -0.31% -
SetIntersection_None_Vector_float_262144_16384 -1.67% 1172193.335 1152613.500 - 1.76% -
std::find_if(vector<int>)_(process_all)/32768 -1.67% 3759.689 3696.896 - 15.33% -
SetIntersection_None_Set_float_1_1 -1.67% 544405158.250 535315127.709 - 0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -1.67% 139790266.744 137456259.690 - 1.04% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.67% 18.802 18.488 - -0.97% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.67% 24.576 24.166 - -0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.66% 34411732.764 33838833.621 - 1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.66% 60393517.319 59388339.374 - 0.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.66% 400.360 393.696 - -0.63% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.66% 397.678 391.067 - -0.60% -
SetIntersection_None_Vector_uint64_16384_1 -1.66% 1128744.076 1109998.766 - 1.78% -
SetIntersection_None_Vector_string_64_64 -1.66% 8957959.193 8809320.725 - 0.49% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.66% 397.604 391.012 - -0.04% -
SetIntersection_None_Vector_string_1024_64 -1.66% 1184281.984 1164659.218 - 2.19% -
SetIntersection_Interlaced_Vector_string_4_1 -1.65% 223104044.453 219414208.012 - 0.28% -
SetIntersection_None_Vector_uint32_16384_4 -1.65% 1118123.114 1099633.032 - -0.76% -
SetIntersection_Interlaced_Set_float_1024_256 -1.65% 14299952.621 14063601.755 - 4.37% -
SetIntersection_None_Vector_float_16384_1024 -1.65% 1120937.280 1102411.581 - 0.44% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.65% 396.725 390.170 - -0.21% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -1.65% 4.441 4.368 - 1.24% -
SetIntersection_Front_Set_string_1024_1 -1.65% 1106618.958 1088360.058 - 0.79% -
SetIntersection_Interlaced_Set_float_64_64 -1.65% 13353964.578 13133826.325 - -1.12% -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 -1.65% 8.462 8.323 - -0.63% -
SetIntersection_Interlaced_Set_float_16384_16 -1.65% 209372791.775 205924610.336 - -0.87% -
std::map<int,_int>::clear()/0 -1.65% 397.789 391.239 - 0.09% -
std::partial_sort_copy(deque<int>)_(shuffled)/8 -1.65% 11.303 11.116 - -1.11% -
SetIntersection_None_Vector_float_256_256 -1.65% 2175890.443 2140080.405 - 0.76% -
SetIntersection_None_Set_float_16384_64 -1.65% 158239066.454 155635674.430 - 1.62% -
SetIntersection_Front_Vector_uint64_1024_1 -1.64% 1048375.660 1031144.024 - -0.90% -
SetIntersection_Interlaced_Set_float_16384_1 -1.64% 1058843.335 1041456.596 - -0.88% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.64% 13.362 13.143 - -0.11% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.64% 12.887 12.676 - -0.28% -
SetIntersection_None_Vector_float_64_64 -1.64% 8611066.786 8470040.844 - 0.02% -
SetIntersection_None_Vector_uint32_1024_64 -1.64% 1108598.033 1090442.856 - 1.07% -
SetIntersection_Interlaced_Set_float_1_1 -1.64% 542946400.066 534055687.689 - 0.16% -
std::search(vector<int>)_(no_match)/1048576 -1.63% 213520.478 210035.066 - -2.26% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.63% 398.854 392.354 - -0.21% -
std::find(vector<short>)_(bail_25%)/8 -1.63% 0.693 0.681 - 5.13% -
SetIntersection_None_Set_float_16384_256 -1.63% 157779909.816 155212208.180 - 1.14% -
BM_CmpEqual_short_uchar -1.63% 1.114 1.096 - 0.42% -
SetIntersection_Interlaced_Set_uint32_16_1 -1.63% 63758636.537 62721716.523 - 0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.62% 1262323.158 1241812.258 - 1.81% -
SetIntersection_None_Set_string_16_4 -1.62% 59171111.987 58210128.772 - 0.66% -
rng::contains(vector<int>)_(process_all)/8 -1.62% 2.817 2.772 - 0.68% -
SetIntersection_None_Set_uint32_16_4 -1.62% 57235440.283 56306597.164 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 -1.62% 63955660.720 62920120.384 - 1.27% -
SetIntersection_None_Set_uint64_256_16 -1.62% 11025193.051 10846686.772 - 1.59% -
BM_CmpEqual_int_uchar -1.62% 1.123 1.105 - 0.76% -
SetIntersection_Front_Set_uint64_256_4 -1.62% 4255338.034 4186471.352 - -0.37% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.62% 13014.337 12803.737 - -8.77% -
SetIntersection_Front_Vector_uint32_262144_16 -1.62% 1137510.540 1119117.478 - 2.07% -
SetIntersection_Front_Vector_float_16_1 -1.62% 63740982.007 62710379.743 - -0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -1.62% 37392154.278 36787972.198 - 1.37% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.61% 138492345.907 136255749.506 - 0.93% -
SetIntersection_None_Vector_string_256_1 -1.61% 4581619.318 4507677.536 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.61% 63671783.020 62644555.915 - 0.46% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.61% 725.747 714.040 - -8.24% -
BM_deque_deque_copy/64 -1.61% 3.080 3.030 - 0.15% -
SetIntersection_None_Vector_uint32_16_4 -1.61% 54666782.030 53786095.643 - 0.62% -
SetIntersection_Front_Vector_uint64_16_1 -1.61% 63659597.606 62634551.498 - 0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.61% 136039799.336 133849764.414 - 0.77% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.61% 1367.236 1345.232 - 0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.61% 16612561.349 16345251.154 - -0.21% -
SetIntersection_Front_Vector_uint32_64_1 -1.61% 16666240.216 16398218.518 - 0.35% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -1.61% 121357383.437 119405994.851 - 1.07% -
std::sort(vector<int>)_(shuffled)/8 -1.61% 23.104 22.733 - 0.35% -
BM_StringAssignAsciiz_Huge_Transparent -1.61% 191.637 188.558 - -0.08% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.61% 397.583 391.200 - -0.12% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.60% 33.495 32.957 - 2.58% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 -1.60% 20.495 20.166 - -4.03% -
std::stable_partition(list<int>)_(sparse)/50 -1.60% 27.043 26.610 - 0.10% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.60% 399.188 392.788 - -0.31% -
SetIntersection_Front_Set_float_4_1 -1.60% 216828586.892 213354650.711 - 0.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.60% 680.917 670.008 - 0.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.60% 1083688.704 1066330.033 - 0.32% -
std::copy_n(list<int>)/32768 -1.60% 26678.186 26250.903 - -0.56% -
SetIntersection_None_Vector_string_262144_262144 -1.60% 1317178.590 1296102.659 - 0.19% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.60% 34202.804 33656.607 - -0.34% -
SetIntersection_Front_Set_string_4_1 -1.60% 224377351.457 220795410.551 - 0.06% -
std::multimap<int,_int>::ctor(const&,_alloc)/0 -1.60% 12.957 12.750 - -1.61% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.59% 396.883 390.558 - -0.42% -
std::set<int>::clear()/32 -1.59% 634.352 624.245 - -5.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 -1.59% 1061672.351 1044773.417 - 6.59% -
BM_StringAssignAsciiz_Large_Transparent -1.59% 11.741 11.554 - 0.14% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.59% 22.097 21.746 - 0.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.59% 397.041 390.739 - -0.40% -
SetIntersection_None_Set_string_4_1 -1.59% 225004552.149 221434077.538 - 0.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -1.59% 1363333.343 1341707.192 - 1.60% -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 -1.59% 5381.197 5295.860 - -0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 -1.59% 543284524.648 534669265.962 - 1.36% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.59% 51447.054 50631.270 - -2.98% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.59% 396.639 390.352 - -0.33% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.58% 13.484 13.270 - -0.10% -
SetIntersection_None_Set_float_16_4 -1.58% 57409192.620 56500129.440 - 0.09% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.58% 401.987 395.625 - -0.23% -
SetIntersection_None_Vector_uint64_256_16 -1.58% 4071927.095 4007519.476 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_4_1 -1.58% 216600887.248 213175432.708 - 0.79% -
SetIntersection_Interlaced_Set_float_4_1 -1.58% 217375524.638 213943579.620 - 0.50% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.58% 16505.166 16244.712 - 1.54% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.58% 1054709.147 1038079.765 - -2.19% -
SetIntersection_Interlaced_Vector_uint64_4_4 -1.58% 137389266.988 135223621.210 - 0.91% -
rng::fold_left(vector<int>)/32 -1.58% 21.979 21.633 - -1.16% -
std::is_sorted(vector<int>)/1024 -1.58% 247.984 244.077 - -0.28% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.57% 12.860 12.657 - -0.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.57% 380.113 374.139 - -1.05% -
SetIntersection_None_Set_string_256_4 -1.57% 11663625.844 11480413.219 - -0.14% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.57% 12.871 12.669 - -0.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.57% 11710237.067 11526531.869 - 3.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.57% 201799789.194 198634877.505 - 1.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.57% 143687.897 141434.505 - -13.08% -
std::reverse(vector<int>)/64 -1.56% 4.183 4.117 - -1.42% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.56% 468.373 461.058 - 0.22% -
std::map<int,_int>::lower_bound(key)_(existent)/32 -1.56% 1.501 1.478 - -0.74% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.56% 23.350 22.985 - -0.97% -
SetIntersection_Front_Vector_uint64_16_16 -1.56% 36216717.230 35651461.799 - 2.26% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 -1.56% 6215.219 6118.251 - -3.75% -
BM_vector_deque_ranges_move_backward/5500 -1.56% 199.843 196.726 - -1.62% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.56% 18.492 18.204 - 0.16% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.56% 368.208 362.476 - -0.54% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.56% 398.984 392.774 - 0.10% -
std::multimap<std::string,_int>::ctor(const&)/0 -1.56% 12.843 12.643 - -0.28% -
SetIntersection_None_Vector_uint64_262144_16384 -1.56% 1155002.388 1137039.609 - 4.97% -
SetIntersection_Interlaced_Set_uint64_64_1 -1.55% 16697876.304 16438694.321 - 1.60% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.55% 4711.197 4638.106 - -0.81% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.55% 23.080 22.722 - -3.59% -
SetIntersection_Front_Set_uint64_4_1 -1.55% 216691185.212 213332198.193 - 0.86% -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 -1.55% 24.313 23.936 - 4.61% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.55% 218362034.403 214980924.584 - -1.94% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.55% 15.021 14.788 - 0.32% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.55% 14.193 13.974 - -0.04% -
SetIntersection_Front_Vector_float_256_1 -1.55% 4197705.454 4132786.868 - 0.11% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.55% 26.733 26.319 - 1.02% -
SetIntersection_None_Vector_string_16_4 -1.55% 56169386.849 55301467.551 - 0.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.54% 400.048 393.870 - -0.67% -
SetIntersection_None_Vector_string_4_1 -1.54% 220246483.862 216845244.466 - 0.03% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.54% 101908.781 100336.346 - -1.70% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.54% 5.985 5.892 - -0.18% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.54% 186797.930 183918.059 - 0.93% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.54% 13.054 12.852 - -0.24% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.54% 26.409 26.002 - -3.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.54% 63988636.497 63003391.319 - -0.41% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.54% 175044.872 172350.646 - -5.09% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.54% 218727339.981 215362680.765 - 2.18% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -1.54% 6.094 6.001 - -2.28% -
std::unordered_set<int>::clear()/0 -1.54% 397.878 391.763 - -0.44% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -1.54% 1056733.030 1040496.283 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.54% 16759089.685 16501695.137 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.54% 5825001.279 5735554.288 - -0.51% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -1.54% 2.413 2.376 - 3.19% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -1.53% 11.625 11.446 - -11.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 -1.53% 544791965.446 536431756.296 - 1.23% -
SetIntersection_None_Vector_string_16_1 -1.53% 65951122.562 64939704.452 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.53% 54852921.199 54012109.374 - 1.15% -
SetIntersection_Interlaced_Set_uint64_262144_1 -1.53% 1074622.364 1058151.239 - 4.24% -
BM_deque_vector_move_backward/5500 -1.53% 200.931 197.852 - 0.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 -1.53% 37552431.780 36976935.056 - 0.33% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 -1.53% 22.618 22.271 - 0.77% -
SetIntersection_None_Vector_float_256_4 -1.53% 4268277.429 4202946.018 - -0.14% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.53% 4207656.665 4143320.781 - 0.85% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.53% 16676109.290 16421455.189 - 1.15% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.53% 5.466 5.382 - -0.51% -
std::multiset<int>::clear()/0 -1.53% 395.123 389.098 - -0.52% -
std::reverse_copy(vector<int>)/4096 -1.52% 134.328 132.280 - 1.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.52% 1165340.803 1147572.378 - 0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 -1.52% 14113.460 13898.321 - 1.48% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.52% 35.982 35.434 - 5.09% -
SetIntersection_Front_Set_uint32_16_1 -1.52% 63854649.244 62881724.741 - 0.71% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.52% 1391.772 1370.571 - 1.92% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.52% 1.289 1.270 - 0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.52% 59096291.225 58197185.847 - 0.26% -
SetIntersection_None_Vector_uint64_64_16 -1.52% 13716974.220 13508412.047 - 0.14% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 -1.52% 535.194 527.060 - -0.94% -
std::count(list<int>)_(every_other)/8 -1.52% 2.131 2.099 - 1.79% -
BM_CmpEqual_short_ushort -1.52% 1.119 1.102 - 0.60% -
std::sort(vector<int>)_(descending)/8 -1.52% 25.057 24.677 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.52% 4446082.029 4378717.041 - 0.62% -
std::map<int,_int>::contains(key)_(existent)/32 -1.51% 1.658 1.633 - -0.33% -
BM_deque_deque_ranges_copy/64 -1.51% 3.069 3.023 - -0.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 -1.51% 540349945.110 532176085.934 - 0.92% -
SetIntersection_None_Set_float_256_4 -1.51% 11414192.692 11241578.368 - 0.65% -
BM_CmpLess_uint_ushort -1.51% 1.117 1.100 - -1.51% -
SetIntersection_Interlaced_Vector_uint64_16_1 -1.51% 63585104.934 62627465.403 - 1.11% -
SetIntersection_None_Vector_uint32_64_16 -1.51% 13721896.923 13515297.974 - 0.45% -
SetIntersection_Front_Set_float_64_1 -1.50% 16695467.670 16444366.813 - 0.56% -
SetIntersection_Interlaced_Vector_uint64_1_1 -1.50% 541720870.301 533585495.396 - 1.01% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.50% 1.854 1.826 - -0.80% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.50% 213204.359 210003.651 - 0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.50% 217574489.586 214308378.245 - 0.94% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 -1.50% 1.064 1.048 - 0.05% -
SetIntersection_Interlaced_Set_float_16_1 -1.50% 63838778.174 62880958.066 - 0.54% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.50% 617.586 608.321 - -1.52% -
SetIntersection_Front_Set_float_262144_16384 -1.50% 214062166.537 210853253.786 - -1.41% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.50% 54841.951 54020.537 - -0.04% -
std::sort(deque<int>)_(ascending)/8 -1.50% 17.770 17.504 - -0.23% -
SetIntersection_Front_Set_uint64_64_4 -1.50% 16277911.661 16034255.156 - 1.18% -
SetIntersection_None_Set_float_1024_64 -1.50% 9101645.475 8965462.278 - -16.81% -
SetIntersection_None_Vector_uint32_16384_1 -1.50% 1114384.838 1097713.324 - -0.85% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 -1.50% 52.850 52.060 - -4.07% -
SetIntersection_None_Set_uint32_16384_64 -1.49% 161346958.987 158934852.660 - 5.90% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -1.49% 294.819 290.412 - -1.46% -
SetIntersection_Interlaced_Set_uint32_262144_64 -1.49% 1591417.318 1567632.404 - 3.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -1.49% 4398540.380 4332815.989 - 2.96% -
SetIntersection_Front_Set_uint64_16384_1 -1.49% 1059419.799 1043597.717 - 0.06% -
SetIntersection_Interlaced_Set_string_1024_16 -1.49% 13172778.262 12976322.525 - 1.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 -1.49% 17.422 17.162 - -0.52% -
SetIntersection_None_Set_float_16384_16 -1.49% 158598567.120 156234749.492 - 2.32% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.49% 12160.987 11979.824 - -0.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.49% 1076112.615 1060102.348 - -1.93% -
SetIntersection_Interlaced_Vector_float_1_1 -1.49% 542459171.297 534402029.960 - 0.25% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.49% 1050381.769 1034780.961 - 3.54% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.49% 4.251 4.187 - 1.00% -
std::multiset<int>::find(key)_(existent)/1024 -1.48% 4.249 4.186 - 2.93% -
rng::find_last(vector<char>)_(bail_90%)/50 -1.48% 1.468 1.446 - 2.78% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 -1.48% 13.968 13.761 - -1.09% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.48% 57964.042 57104.028 - -2.80% -
SetIntersection_None_Vector_uint64_16_16 -1.48% 34107677.915 33601875.274 - 1.21% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -1.48% 685.809 675.642 - 0.12% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.48% 13.013 12.820 - -0.50% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.48% 7517.445 7406.107 - -2.10% -
SetIntersection_None_Vector_string_16_16 -1.48% 35091368.072 34571844.681 - -0.02% -
BM_deque_deque_move/4000 -1.48% 142.118 140.014 - -0.36% -
SetIntersection_Interlaced_Vector_float_16_1 -1.48% 63798274.896 62854159.084 - 0.39% -
SetIntersection_Front_Vector_uint32_1024_1 -1.48% 1059493.162 1043835.305 - 1.02% -
BM_PushHeap_string_Descending_4 -1.47% 1.897 1.869 - 0.21% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.47% 14132.890 13924.695 - 0.31% -
SetIntersection_Front_Vector_uint64_16_4 -1.47% 54707575.338 53902705.486 - 0.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.47% 399.419 393.543 - -0.67% -
SetIntersection_Front_Vector_uint64_256_16 -1.47% 4267256.340 4204576.588 - 1.10% -
SetIntersection_Front_Set_uint64_1_1 -1.47% 541820530.750 533863946.189 - 0.88% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -1.47% 1108249.790 1091994.027 - -0.96% -
SetIntersection_Interlaced_Vector_float_16384_1 -1.47% 1071099.492 1055389.650 - 0.56% -
SetIntersection_Front_Vector_string_16384_1 -1.47% 1082683.856 1066810.104 - 0.92% -
SetIntersection_None_Set_string_16_1 -1.47% 69301747.736 68286414.999 - 0.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.46% 692.913 682.764 - -0.97% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.46% 12.854 12.666 - -0.50% -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 -1.46% 12702.973 12517.089 - -1.06% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.46% 4605565.917 4538254.679 - 0.60% -
SetIntersection_Front_Vector_uint32_16384_16 -1.46% 1113680.286 1097413.825 - -2.39% -
BM_CmpEqual_uchar_ushort -1.46% 1.070 1.054 - -1.72% -
std::is_partitioned(vector<int>)_(partitioned)/32 -1.46% 6.440 6.346 - -2.58% -
SetIntersection_None_Set_float_4_1 -1.46% 219928071.767 216721741.487 - 0.30% -
SetIntersection_Front_Vector_float_4_1 -1.46% 216458259.426 213304501.143 - 0.23% -
SetIntersection_None_Set_uint64_1024_16 -1.46% 8972386.503 8841775.883 - 2.77% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.45% 25.423 25.054 - -0.38% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.45% 13.109 12.919 - -0.87% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.45% 1056347.331 1041032.232 - -0.42% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.45% 15.726 15.498 - 0.23% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.45% 398.587 392.817 - -0.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.45% 545289697.873 537400912.458 - -4.46% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.45% 13.070 12.881 - -0.04% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -1.45% 13936868.153 13735360.495 - 1.02% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.45% 571.028 562.772 - 0.23% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.44% 176.580 174.030 - 2.92% -
SetIntersection_Front_Set_string_256_1 -1.44% 4393257.625 4329865.242 - 0.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.44% 1248716.959 1230705.975 - -0.04% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.44% 396.071 390.363 - -0.63% -
SetIntersection_None_Set_uint32_4_1 -1.44% 219577407.786 216415777.569 - 0.52% -
SetIntersection_None_Vector_string_16384_256 -1.44% 1241172.917 1223302.304 - -0.85% -
std::unique(list<int>,_pred)_(contiguous)/1024 -1.44% 973.842 959.852 - -3.04% -
SetIntersection_None_Vector_uint64_1024_1 -1.44% 1096194.824 1080461.854 - 6.47% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.43% 19.846 19.561 - -1.75% -
std::search(list<int>)_(same_length)/1024 -1.43% 770.118 759.082 - -2.30% -
BM_vector_deque_copy_backward/5500 -1.43% 200.208 197.339 - -0.30% -
SetIntersection_None_Vector_uint64_16384_16 -1.43% 1111855.840 1095972.156 - 4.12% -
SetIntersection_Front_Vector_uint64_4_1 -1.43% 216359574.843 213269959.584 - 0.96% -
SetIntersection_Front_Set_uint64_4_4 -1.43% 138721966.678 136741763.763 - 1.09% -
SetIntersection_Front_Vector_uint64_1024_4 -1.42% 1063274.361 1048126.248 - 4.88% -
std::none_of(list<int>)_(process_all)/8 -1.42% 2.720 2.681 - 1.37% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.42% 397.676 392.015 - 0.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 -1.42% 217231593.790 214142874.907 - 1.19% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 -1.42% 11599.698 11434.819 - -0.47% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.42% 396.568 390.935 - -0.43% -
SetIntersection_Front_Vector_uint64_1_1 -1.42% 540750500.120 533075095.037 - 0.88% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.42% 210259.060 207276.444 - -0.26% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.42% 216466118.256 213395847.413 - 0.65% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.42% 621.985 613.166 - -0.50% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.42% 63839582.058 62934508.802 - 1.35% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 -1.41% 4580.301 4515.550 - -1.16% -
SetIntersection_None_Vector_uint32_16_1 -1.41% 64290174.378 63383010.508 - 0.74% -
std::map<int,_int>::ctor(const&)/0 -1.41% 12.833 12.652 - -0.48% -
std::partial_sort_copy(list<int>)_(descending)/1024 -1.41% 8263.810 8147.270 - -1.10% -
SetIntersection_None_Set_float_16384_1 -1.41% 159023715.713 156781256.313 - 2.97% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.41% 14245.502 14044.800 - 0.26% -
SetIntersection_Front_Vector_uint64_64_1 -1.41% 16616495.539 16382495.038 - 0.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.41% 4331840.991 4270846.125 - 1.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 -1.41% 37343460.212 36817850.238 - -0.99% -
SetIntersection_Interlaced_Set_float_16384_64 -1.41% 215716414.038 212683840.995 - -0.53% -
std::move_backward(vector<bool>)_(aligned)/512 -1.40% 2.280 2.248 - -3.09% -
SetIntersection_Interlaced_Vector_float_64_1 -1.40% 16669146.872 16435102.334 - -0.04% -
SetIntersection_Interlaced_Set_float_256_256 -1.40% 7643424.055 7536164.320 - 1.33% -
std::stable_sort(deque<int>)_(heap)/1024 -1.40% 2789.658 2750.547 - 1.01% -
std::set<std::string>::ctor(const&)/8192 -1.40% 346197.706 341345.033 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.40% 35727399.415 35226615.578 - 1.32% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.40% 17.844 17.594 - -0.03% -
SetIntersection_None_Vector_string_16384_16 -1.40% 1242465.925 1225062.753 - 1.63% -
BM_CmpEqual_ushort_ushort -1.40% 1.086 1.071 - 0.34% -
SetIntersection_Interlaced_Vector_string_256_256 -1.40% 20642737.251 20353842.018 - -2.61% -
SetIntersection_Interlaced_Vector_uint64_16_4 -1.40% 56739466.246 55946301.512 - 1.26% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -1.40% 1366.765 1347.663 - 0.37% -
SetIntersection_Interlaced_Set_float_64_4 -1.40% 21029848.524 20736262.376 - -1.88% -
SetIntersection_Front_Vector_uint64_16384_4 -1.39% 1070256.558 1055327.590 - 1.01% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.39% 1149515.145 1133483.674 - 1.55% -
std::stable_sort(deque<int>)_(descending)/1024 -1.39% 2964.942 2923.609 - 0.64% -
std::multiset<int>::ctor(const&)/0 -1.39% 12.918 12.738 - -0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 -1.39% 217101137.257 214077244.937 - 1.19% -
SetIntersection_Front_Set_uint32_4_1 -1.39% 216451508.726 213438620.146 - 0.62% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.39% 4252341.218 4193164.863 - -0.66% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.39% 13.070 12.888 - -0.15% -
SetIntersection_None_Set_uint32_4_4 -1.39% 137216034.472 135310131.338 - 0.33% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.39% 41179.387 40607.557 - -8.37% -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.39% 405.058 399.435 - -0.68% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.39% 138350800.733 136430490.182 - 0.99% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 -1.39% 130288.140 128480.118 - -0.84% -
SetIntersection_Front_Vector_string_4_1 -1.39% 222007773.708 218930023.963 - 0.19% -
SetIntersection_Front_Vector_string_1_1 -1.39% 555663769.551 547962968.557 - 0.16% -
SetIntersection_None_Vector_uint64_1024_4 -1.39% 1102987.149 1087701.887 - 3.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 -1.38% 54.892 54.132 - 1.24% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.38% 397.186 391.691 - -0.28% -
std::unordered_multiset<int>::ctor(const&)/0 -1.38% 13.077 12.896 - -0.09% -
BM_StringRelational_Less_Large_Huge_Control -1.38% 2.180 2.150 - -5.02% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.38% 4.654 4.590 - 1.08% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -1.37% 18.364 18.112 - -0.26% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.37% 386.354 381.048 - -9.32% -
SetIntersection_Front_Set_float_1_1 -1.37% 541531665.480 534098444.033 - 0.24% -
bm_gcd_complex -1.37% 17.979 17.732 - -2.97% -
SetIntersection_None_Vector_uint32_4_1 -1.37% 217300221.154 214318332.387 - 0.73% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 -1.37% 13.367 13.184 - -0.73% -
std::multimap<int,_int>::ctor(const&)/0 -1.37% 12.918 12.741 - -0.34% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 -1.37% 8.041 7.931 - -0.79% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.37% 4412188.482 4351906.751 - 1.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.37% 13005203.083 12827547.694 - 3.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.36% 4361995.259 4302467.459 - -1.23% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.36% 765.234 754.794 - -0.90% -
BM_std_minmax_element<int>/4 -1.36% 1.239 1.222 - 2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.36% 12040491.056 11876234.011 - -3.85% -
SetIntersection_None_Vector_uint32_16384_64 -1.36% 1115973.525 1100764.206 - 1.39% -
BM_CmpLess_schar_short -1.36% 0.956 0.943 - -1.67% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.36% 4206023.000 4148765.260 - -0.28% -
SetIntersection_Front_Set_string_16_1 -1.36% 66005298.276 65106869.120 - -3.64% -
SetIntersection_None_Vector_uint64_1_1 -1.36% 540328773.212 532989747.837 - 1.04% -
std::make_heap(vector<int>)_(ascending)/1024 -1.36% 654.408 645.525 - -0.99% -
SetIntersection_None_Set_uint32_256_64 -1.36% 9412844.368 9285083.351 - 3.04% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.36% 211675713.781 208803286.183 - 1.97% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -1.36% 1059570.090 1045199.552 - 0.83% -
std::is_sorted(list<int>)/8192 -1.35% 7306.584 7207.679 - 1.51% -
std::unordered_set<std::string>::clear()/0 -1.35% 398.988 393.593 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -1.35% 1113863.233 1098805.024 - 0.24% -
SetIntersection_Front_Vector_string_256_1 -1.35% 4296017.532 4237979.872 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 -1.35% 142836119.881 140906847.383 - 0.66% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.35% 13.012 12.837 - -0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.35% 1410413.851 1391389.265 - -0.62% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 -1.35% 138376045.157 136510836.670 - 0.66% -
SetIntersection_Front_Set_float_16_1 -1.35% 63800294.722 62940752.244 - 0.49% -
SetIntersection_None_Set_float_262144_1024 -1.34% 1204483.070 1188287.273 - 2.76% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 -1.34% 542772261.657 535474429.714 - 1.02% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.34% 398.607 393.259 - -0.18% -
SetIntersection_None_Vector_uint32_262144_262144 -1.34% 1141241.657 1125937.124 - -1.94% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 -1.34% 8696.423 8579.956 - -0.31% -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 -1.34% 12.964 12.790 - -0.22% -
SetIntersection_Interlaced_Set_uint64_1024_1 -1.34% 1059042.136 1044865.279 - 6.16% -
std::map<std::string,_int>::ctor(const&)/0 -1.34% 12.843 12.671 - -0.48% -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 -1.34% 13.477 13.297 - -0.66% -
SetIntersection_Front_Set_uint64_16_1 -1.34% 63670798.394 62819362.389 - 1.26% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 -1.34% 983.493 970.356 - -0.12% -
std::stable_sort(vector<int>)_(repeated)/8 -1.33% 15.843 15.631 - -1.09% -
SetIntersection_None_Vector_string_16384_64 -1.33% 1238489.315 1221972.331 - -0.47% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.33% 8917.054 8798.155 - -1.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 -1.33% 1056804.972 1042713.813 - -0.26% -
SetIntersection_Front_Set_uint32_1_1 -1.33% 542315347.184 535088503.951 - 0.93% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.33% 540987696.421 533778962.515 - 0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.33% 16261498.149 16045046.253 - 0.72% -
SetIntersection_Front_Vector_float_4_4 -1.33% 137660030.403 135827763.144 - 0.39% -
SetIntersection_Front_Vector_uint32_1024_4 -1.33% 1084671.583 1070237.932 - 1.93% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.33% 20.211 19.942 - -0.09% -
SetIntersection_None_Vector_uint32_262144_256 -1.33% 1140484.727 1125314.718 - -2.75% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 -1.33% 9.653 9.525 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 -1.33% 218188921.158 215290062.881 - 1.23% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.33% 542727498.137 535522613.892 - 1.07% -
std::fill(list<int>)/50 -1.33% 35.148 34.682 - -1.23% -
BM_deque_deque_ranges_move/64 -1.33% 3.084 3.043 - -0.46% -
BM_PushHeap_string_Ascending_256 -1.33% 10.965 10.820 - 2.60% -
SetIntersection_None_Set_uint32_16384_256 -1.32% 160847931.984 158717004.437 - 5.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.32% 1060768.287 1046738.021 - 5.87% -
BM_vector_deque_move/4096 -1.32% 146.165 144.233 - -0.30% -
SetIntersection_None_Set_uint64_4_4 -1.32% 137100652.284 135290085.387 - 0.51% -
SetIntersection_Front_Vector_uint32_4_1 -1.32% 216305967.543 213453300.089 - 0.59% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.32% 12.904 12.733 - -0.23% -
SetIntersection_None_Vector_uint64_4_4 -1.32% 135498711.368 133713871.323 - 0.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 -1.32% 11236.460 11088.499 - -1.30% -
SetIntersection_None_Vector_string_256_256 -1.31% 2297961.203 2267749.471 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 -1.31% 12281433.946 12119977.515 - 1.52% -
SetIntersection_Interlaced_Vector_string_64_4 -1.31% 21750318.924 21464472.605 - 0.83% -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.31% 12.844 12.676 - -0.72% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.31% 63833.936 62998.243 - -0.59% -
SetIntersection_Interlaced_Set_float_262144_1024 -1.31% 1544752.277 1524529.705 - 1.01% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.31% 396.756 391.562 - -0.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.31% 1334454.964 1316988.279 - 2.65% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.31% 36288627.262 35813861.659 - 1.24% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 -1.31% 13.446 13.270 - -0.23% -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 -1.31% 577.594 570.046 - 0.19% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 -1.31% 22.618 22.323 - -0.61% -
BM_vector_deque_copy/5500 -1.30% 198.104 195.519 - -0.55% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -1.30% 785.946 775.695 - 0.21% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.30% 17.386 17.160 - -0.49% -
SetIntersection_Front_Vector_float_1_1 -1.30% 541729523.349 534676750.354 - 0.40% -
std::multiset<std::string>::count(key)_(existent)/32 -1.30% 19.597 19.342 - -2.81% -
SetIntersection_Front_Set_uint64_16_4 -1.30% 55371264.765 54651718.409 - 0.99% -
std::reverse(list<int>)/512 -1.30% 194.746 192.215 - -0.89% -
BM_deque_deque_move/5500 -1.30% 202.045 199.423 - 0.88% -
SetIntersection_None_Vector_uint32_1024_1024 -1.30% 1087243.083 1073131.200 - -0.71% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.30% 291.386 287.607 - -1.18% -
SetIntersection_Front_Vector_uint32_16_1 -1.30% 63538202.363 62714216.586 - 0.41% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 -1.30% 18.762 18.519 - -0.82% -
SetIntersection_Front_Set_string_64_4 -1.30% 19157033.078 18908842.792 - -0.58% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.29% 398.399 393.241 - -0.23% -
SetIntersection_Interlaced_Set_float_256_1 -1.29% 4210272.568 4155765.181 - 0.42% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 -1.29% 539.710 532.741 - -0.34% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.29% 4235902.351 4181229.845 - -0.84% -
std::sort_heap(deque<int>,_pred)/8 -1.29% 34.758 34.310 - -1.43% -
SetIntersection_None_Vector_string_262144_64 -1.29% 1308777.185 1291897.702 - 0.11% -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 -1.29% 11.475 11.327 - -0.53% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.29% 13146.039 12976.691 - 1.57% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -1.28% 2.326 2.297 - -0.05% -
BM_StringFindStringLiteral/2048 -1.28% 40.727 40.204 - -0.30% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 -1.28% 55.881 55.164 - 0.95% -
std::multiset<std::string>::ctor(const&)/0 -1.28% 12.817 12.652 - -0.29% -
SetIntersection_Interlaced_Set_float_256_16 -1.28% 12174675.101 12018763.792 - 0.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 -1.28% 544757240.676 537781944.578 - 0.30% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 -1.28% 61.435 60.649 - -0.66% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.28% 6837.681 6750.133 - 0.53% -
SetIntersection_Front_Set_uint64_64_16 -1.28% 15400705.090 15203657.057 - 1.67% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.28% 63731781.903 62917152.106 - 0.96% -
BM_StringFindNoMatch/64 -1.28% 2.109 2.082 - -0.21% -
SetIntersection_Front_Set_uint32_256_4 -1.28% 4257677.515 4203277.004 - 0.23% -
BM_deque_deque_copy_backward/512 -1.28% 19.130 18.886 - -0.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.28% 16698388.968 16485218.908 - 1.54% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 -1.28% 431.915 426.405 - -0.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.28% 4256799.668 4202512.542 - 0.85% -
SetIntersection_None_Vector_uint32_1_1 -1.27% 541529052.613 534626427.260 - 0.72% -
SetIntersection_None_Vector_uint32_4_4 -1.27% 135715168.064 133985450.707 - 0.73% -
std::set<int>::erase(key)_(existent)/8192 -1.27% 69.240 68.358 - -1.54% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.27% 140659.434 138867.858 - 0.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.27% 18.349 18.116 - -0.27% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.27% 1173179.925 1158248.170 - -1.70% -
SetIntersection_Interlaced_Set_uint32_64_1 -1.27% 16678407.296 16466326.084 - 0.24% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.27% 12765.878 12603.587 - -0.94% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -1.27% 1.160 1.146 - -0.83% -
std::partition(list<int>)_(dense)/50 -1.27% 13.394 13.224 - -1.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -1.27% 12276290.715 12120463.244 - 0.96% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 402.522 397.413 - -0.83% -
std::adjacent_find(list<int>)/8 -1.27% 2.098 2.072 - -0.74% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.27% 14.939 14.749 - -0.06% -
BM_CmpEqual_ushort_int -1.27% 1.076 1.062 - -1.58% -
SetIntersection_None_Vector_float_64_4 -1.27% 16316493.242 16109451.352 - 1.21% -
SetIntersection_None_Vector_uint32_256_1 -1.26% 4313258.097 4258797.155 - 1.72% -
SetIntersection_None_Set_float_262144_262144 -1.26% 1204247.479 1189050.049 - 2.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.26% 1182808.202 1167902.126 - 6.10% -
SetIntersection_None_Vector_uint64_256_256 -1.26% 2159798.351 2132599.880 - -0.67% -
BM_vector_deque_ranges_copy_backward/5500 -1.26% 198.846 196.344 - -0.42% -
BM_CmpEqual_ushort_uint -1.26% 1.069 1.056 - -2.95% -
SetIntersection_None_Set_uint64_262144_262144 -1.26% 1252596.596 1236869.225 - 1.18% -
SetIntersection_None_Vector_uint32_256_64 -1.26% 3437782.050 3394625.264 - -0.87% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.25% 64345387.314 63538857.827 - -0.61% -
SetIntersection_None_Vector_float_1_1 -1.25% 542865270.508 536073553.565 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.25% 1067883.320 1054526.188 - 1.45% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 -1.25% 400.007 395.005 - -0.31% -
SetIntersection_Front_Set_uint32_256_16 -1.25% 4530857.824 4474210.693 - 1.58% -
BM_deque_deque_move_backward/64 -1.25% 3.659 3.614 - 5.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.25% 10967650.464 10830667.180 - 1.21% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -1.24% 3.160 3.121 - 1.37% -
SetIntersection_None_Vector_uint64_256_1 -1.24% 4322103.341 4268308.448 - 1.00% -
BM_CmpLess_short_short -1.24% 0.959 0.947 - -0.17% -
SetIntersection_Front_Set_float_256_1 -1.24% 4215403.305 4162953.393 - 0.41% -
SetIntersection_Front_Set_string_256_4 -1.24% 4955145.318 4893559.763 - 0.62% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 -1.24% 2.579 2.547 - 16.34% -
SetIntersection_None_Set_float_16384_4 -1.24% 159001102.512 157025140.347 - 2.68% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -1.24% 71.347 70.461 - 0.84% -
BM_CmpEqual_uchar_int -1.24% 1.093 1.080 - 0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.24% 90442.635 89320.286 - -0.58% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.24% 397.073 392.149 - 0.05% -
SetIntersection_Front_Vector_uint32_256_4 -1.24% 4226886.626 4174470.962 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.24% 67478614.111 66642194.548 - 0.26% -
std::flat_map<int,_int>::clear()/32 -1.24% 397.835 392.906 - 0.28% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 -1.23% 13.407 13.242 - -0.03% -
std::set<int>::equal_range(key)_(existent)/8192 -1.23% 8.252 8.150 - 2.81% -
SetIntersection_Interlaced_Vector_float_4_1 -1.23% 216772346.559 214105467.175 - 0.51% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.23% 780.090 770.495 - 0.39% -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 -1.23% 41.231 40.725 - -0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.23% 217627762.796 214954712.226 - 0.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.23% 13067900.347 12907656.244 - 1.35% -
std::copy_n(list<int>)/8 -1.23% 2.249 2.221 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.22% 139492100.581 137784152.194 - 1.11% -
SetIntersection_Front_Vector_uint32_1_1 -1.22% 540980493.886 534362806.417 - 0.81% -
std::vector<int>::erase(middle)_(cheap_elements)/32 -1.22% 4.322 4.269 - -1.44% -
std::remove(deque<int>)_(sprinkled)/32 -1.22% 50.120 49.507 - -0.77% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.22% 138504559.110 136812663.499 - 1.44% -
SetIntersection_None_Vector_string_1024_1024 -1.22% 1175487.100 1161128.645 - 0.44% -
SetIntersection_None_Set_uint32_1_1 -1.22% 542360359.474 535740590.641 - 0.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.22% 13880996.596 13711680.320 - 0.89% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.22% 1615.396 1595.694 - 2.42% -
SetIntersection_None_Vector_uint32_1024_256 -1.22% 1093842.660 1080516.360 - 0.29% -
std::find(vector<char>)_(process_all)/50 -1.22% 1.646 1.626 - 0.12% -
std::reverse(vector<int>)/32768 -1.22% 1049.244 1036.469 - 0.03% -
std::replace(vector<int>)_(prefix)/50 -1.22% 7.702 7.608 - -2.22% -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 -1.22% 136358818.604 134701679.049 - 1.39% -
std::flat_map<int,_int>::clear()/1024 -1.22% 398.906 394.059 - -0.61% -
std::multiset<int>::erase(key)_(existent)/8192 -1.21% 62.288 61.533 - -0.46% -
std::make_heap(vector<int>,_pred)_(heap)/8 -1.21% 14.894 14.713 - -0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.21% 14929761.354 14749089.304 - 0.57% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 -1.21% 71.833 70.964 - -0.43% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 -1.21% 397.231 392.428 - -0.15% -
SetIntersection_None_Set_uint64_1_1 -1.21% 542417661.344 535864522.698 - -2.59% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.21% 537.900 531.418 - -1.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.20% 16213840.419 16018545.392 - 0.74% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.20% 206.279 203.796 - 0.59% -
std::set<int>::insert(value)_(new_value,_end)/32 -1.20% 19.013 18.784 - -0.36% -
SetIntersection_None_Vector_uint32_16384_16 -1.20% 1114813.746 1101405.383 - -1.18% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 -1.20% 63724.692 62959.063 - -0.49% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.20% 9250087.655 9138980.352 - 2.10% -
SetIntersection_Interlaced_Set_uint32_4_1 -1.20% 216504830.734 213908745.411 - 0.90% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -1.20% 96.757 95.597 - 0.33% -
bm_ranges_swap_ranges_vb_aligned/524288 -1.20% 1049.469 1036.894 - -0.29% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 -1.20% 6776.824 6695.827 - -2.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.19% 442.645 437.357 - -0.43% -
std::partial_sort(vector<int>)_(shuffled)/8 -1.19% 28.414 28.075 - -2.87% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.19% 1.168 1.154 - -3.15% -
SetIntersection_Front_Set_uint64_16384_256 -1.19% 3884669.344 3838286.319 - 4.29% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.19% 398.178 393.427 - -0.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.19% 55744.287 55079.289 - -0.21% -
std::find_if(vector<bool>)_(process_all)/50 -1.19% 24.016 23.730 - -1.10% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.19% 8274.288 8175.849 - 1.01% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.19% 21.354 21.100 - -5.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.19% 18612063.147 18390866.512 - 2.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.19% 17007315.563 16805199.845 - -0.61% -
BM_CmpLess_uchar_uchar -1.19% 1.078 1.065 - 0.63% -
SetIntersection_None_Vector_uint64_4_1 -1.19% 216457447.253 213887276.261 - 0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.19% 397.151 392.437 - -0.36% -
SetIntersection_None_Set_uint64_4_1 -1.19% 219261208.834 216660624.619 - 0.58% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.18% 397.265 392.561 - 0.05% -
SetIntersection_Front_Set_float_4_4 -1.18% 138746766.524 137104533.888 - 0.50% -
SetIntersection_None_Vector_uint64_262144_4 -1.18% 1151017.544 1137395.202 - 1.87% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.18% 562.840 556.182 - -10.26% -
SetIntersection_Front_Vector_uint32_256_1 -1.18% 4214152.026 4164311.797 - -0.08% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 -1.18% 12.551 12.403 - -3.89% -
SetIntersection_None_Vector_uint64_64_1 -1.18% 16819258.196 16620626.800 - 1.46% -
SetIntersection_Front_Set_uint32_256_1 -1.18% 4207770.911 4158100.146 - 0.16% -
std::sort(deque<int>)_(repeated)/8 -1.18% 18.070 17.857 - 0.57% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.18% 6952.828 6870.784 - 1.30% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -1.18% 9.664 9.550 - 0.86% -
SetIntersection_Interlaced_Set_float_262144_256 -1.18% 1585005.209 1566339.684 - 1.20% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 -1.18% 77580.928 76667.527 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 -1.18% 58816174.085 58124929.471 - 0.89% -
SetIntersection_Interlaced_Set_string_256_4 -1.18% 13120120.785 12965942.784 - -1.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.17% 4134123.686 4085593.523 - 0.75% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.17% 24.203 23.919 - -0.13% -
SetIntersection_Front_Set_string_64_1 -1.17% 17263111.994 17060654.151 - 0.65% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 -1.17% 54960253.464 54316017.556 - 0.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.17% 138110981.754 136492580.160 - 1.20% -
SetIntersection_Front_Set_uint32_16384_1 -1.17% 1054686.198 1042333.664 - 1.12% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.17% 414.830 409.977 - 0.11% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.17% 71.598 70.761 - -0.06% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.17% 60003140.116 59301955.875 - 1.01% -
BM_deque_vector_ranges_move/5500 -1.17% 197.144 194.842 - -0.21% -
SetIntersection_Interlaced_Set_float_64_1 -1.17% 16654687.769 16460220.687 - 0.06% -
SetIntersection_Front_Vector_string_16384_256 -1.17% 9918254.377 9802469.615 - 2.23% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 -1.17% 16.374 16.183 - 0.34% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.17% 1053135.725 1040848.469 - -0.03% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.17% 17.766 17.559 - -0.00% -
BM_CmpLess_int_schar -1.17% 1.143 1.129 - -0.86% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.17% 36092640.788 35671989.241 - 1.69% -
SetIntersection_None_Set_float_262144_16 -1.16% 1201036.377 1187054.117 - 2.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.16% 1085120.825 1072504.922 - 3.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.16% 21200315.028 20953979.970 - 1.32% -
SetIntersection_Front_Vector_uint32_262144_262144 -1.16% 353355146.857 349250961.071 - -0.38% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.16% 396.495 391.893 - 0.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 -1.16% 63815976.226 63076028.895 - 1.26% -
SetIntersection_None_Vector_uint32_64_4 -1.16% 16153118.292 15965862.931 - 0.86% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 -1.16% 17.144 16.945 - -0.89% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.16% 23.862 23.585 - -0.15% -
BM_vector_deque_move/5500 -1.16% 198.407 196.110 - 0.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.16% 1055557.560 1043352.990 - -1.26% -
SetIntersection_None_Vector_uint64_16_4 -1.16% 54330257.146 53702080.558 - 0.75% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -1.16% 5.944 5.875 - -0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.16% 1533171.629 1515461.635 - 0.43% -
SetIntersection_None_Set_uint64_256_64 -1.15% 9382142.097 9273880.649 - 3.85% -
SetIntersection_Front_Vector_uint64_1024_16 -1.15% 1112265.207 1099437.235 - 2.02% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.15% 12.892 12.743 - 0.20% -
SetIntersection_None_Set_uint64_256_4 -1.15% 11605921.922 11472391.912 - 2.66% -
SetIntersection_Front_Vector_string_262144_1024 -1.15% 40066086.138 39605315.710 - 1.23% -
SetIntersection_Interlaced_Set_string_16_4 -1.15% 73754440.426 72908322.362 - 0.06% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.15% 136985596.814 135415454.984 - 0.57% -
std::generate(list<int>)/32 -1.15% 8.526 8.428 - -0.09% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.15% 180.366 178.299 - -0.70% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 -1.15% 17114.010 16918.035 - -0.61% -
std::sort(vector<NonIntegral>)_(descending)/1024 -1.14% 778.235 769.325 - -0.42% -
SetIntersection_None_Set_float_256_16 -1.14% 10880779.425 10756264.511 - -1.31% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.14% 12.873 12.725 - -0.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.14% 396.173 391.642 - -0.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.14% 399.520 394.966 - 0.29% -
std::list<int>::operator=(const&)_(cheap_elements)/1024 -1.14% 755.838 747.227 - -0.81% -
rng::contains_subrange(list<int>)_(single_element)/32 -1.14% 10.142 10.027 - -1.73% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 -1.14% 397.630 393.112 - 0.46% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.14% 27.139 26.830 - 1.32% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 -1.13% 16689089.567 16499724.937 - 1.72% -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 -1.13% 620.210 613.176 - -0.03% -
SetIntersection_Front_Vector_string_64_1 -1.13% 17081262.489 16887582.888 - 0.76% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.13% 570.477 564.011 - -1.36% -
SetIntersection_Interlaced_Set_uint32_1_1 -1.13% 541180685.779 535058496.507 - 0.91% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.13% 2326.467 2300.150 - -1.22% -
std::flat_map<int,_int>::find(key)_(existent)/32 -1.13% 3.336 3.299 - -0.10% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 -1.13% 1.481 1.464 - 0.07% -
SetIntersection_Front_Set_uint64_64_1 -1.13% 16609313.029 16422002.019 - 0.43% -
std::partition(deque<int>)_(dense)/1024 -1.13% 357.251 353.223 - -0.45% -
BM_CmpEqual_short_short -1.13% 1.081 1.068 - 2.43% -
SetIntersection_Interlaced_Vector_string_64_64 -1.13% 26943209.535 26639868.640 - -1.78% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.12% 396.147 391.692 - -0.55% -
std::multimap<int,_int>::clear()/0 -1.12% 395.523 391.076 - -0.15% -
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 -1.12% 612515.698 605647.168 - -0.61% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.12% 5.317 5.257 - -0.10% -
std::sort(deque<int>)_(repeated)/8192 -1.12% 6838.740 6762.131 - 0.32% -
BM_deque_vector_copy/1 -1.12% 2.139 2.115 - 2.25% -
SetIntersection_None_Vector_float_16384_256 -1.12% 1113724.038 1101272.005 - -1.28% -
std::unordered_multiset<int>::clear()/0 -1.12% 396.600 392.169 - 0.29% -
SetIntersection_None_Set_uint32_16384_16 -1.12% 161921436.547 160114017.112 - 7.15% -
SetIntersection_Front_Vector_uint64_4_4 -1.12% 137284286.380 135752322.764 - 0.92% -
BM_deque_vector_ranges_copy/0 -1.12% 1.438 1.422 - 8.62% -
SetIntersection_None_Vector_uint32_64_1 -1.11% 16894173.347 16705941.277 - 0.26% -
std::pop_heap(deque<std::string>)/8 -1.11% 57.937 57.292 - -1.23% -
SetIntersection_None_Set_uint32_16384_16384 -1.11% 163378173.478 161561217.852 - 6.07% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.11% 3.587 3.547 - -0.19% -
SetIntersection_Front_Vector_uint32_4_4 -1.11% 136628659.436 135109447.479 - 0.22% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 -1.11% 398.132 393.707 - 0.02% -
SetIntersection_Front_Vector_float_64_64 -1.11% 10800309.998 10680496.937 - -1.75% -
std::map<int,_int>::find(key)_(existent)/8192 -1.11% 5.507 5.446 - 1.29% -
BM_StringRelational_Less_Huge_Large_Control -1.11% 2.177 2.153 - 0.16% -
std::unordered_map<int,_int>::ctor(const&)/0 -1.11% 13.036 12.892 - -0.43% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.10% 17.557 17.363 - 0.57% -
SetIntersection_None_Vector_uint32_16_16 -1.10% 34071696.239 33696206.964 - 0.84% -
std::replace_if(list<int>)_(prefix)/32 -1.10% 14.064 13.909 - 0.36% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.10% 69270.179 68507.541 - -0.26% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 -1.10% 207523.139 205238.706 - 0.59% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.10% 4188967.600 4142867.651 - 0.43% -
BM_PushHeap_string_Ascending_1024 -1.10% 13.452 13.304 - 3.05% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 -1.10% 62304.650 61619.619 - -1.28% -
std::pop_heap(deque<size_t>)/8 -1.10% 52.901 52.320 - -4.04% -
std::pop_heap(deque<int>)/8192 -1.10% 53.829 53.239 - 0.67% -
BM_CmpEqual_schar_short -1.10% 1.120 1.108 - -0.34% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 -1.09% 22.789 22.539 - 0.13% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.09% 36864.509 36461.424 - 1.48% -
SetIntersection_Interlaced_Vector_float_4_4 -1.09% 137770842.045 136265279.519 - 0.44% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 -1.09% 9210.184 9109.574 - -0.58% -
SetIntersection_Front_Set_string_64_16 -1.09% 24370718.248 24104770.591 - -6.14% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.09% 13.942 13.790 - -0.20% -
std::pop_heap(vector<float>)/8 -1.09% 50.906 50.351 - -0.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -1.09% 13.467 13.320 - -0.46% -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 -1.09% 12.274 12.141 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.09% 5965275.149 5900421.794 - -0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 -1.09% 8400398.178 8309076.111 - -0.81% -
BM_PushHeap_uint32_Random_64 -1.09% 5.026 4.972 - -1.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.09% 9035510.061 8937374.404 - 3.64% -
std::unordered_set<int>::ctor(const&)/0 -1.08% 13.012 12.871 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 -1.08% 220901474.929 218514925.782 - 0.86% -
BM_deque_vector_ranges_move/512 -1.08% 16.741 16.560 - -0.08% -
std::make_heap(vector<int>)_(heap)/1024 -1.08% 275.186 272.215 - 0.26% -
std::flat_multimap<int,_int>::ctor(const&)/0 -1.08% 12.930 12.790 - -0.25% -
BM_StringAssignAsciiz_Huge_Opaque -1.08% 191.572 189.504 - 0.29% -
BM_StringFindCharLiteral/512 -1.08% 9.562 9.458 - -2.68% -
SetIntersection_Interlaced_Set_float_1024_16 -1.08% 11559718.693 11434970.023 - 0.50% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 -1.08% 17.362 17.174 - -0.45% -
SetIntersection_Front_Set_uint32_4_4 -1.08% 138398625.990 136906973.638 - 0.96% -
SetIntersection_None_Vector_string_256_64 -1.08% 3679144.223 3639492.581 - 2.80% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.07% 29.538 29.221 - 0.32% -
SetIntersection_None_Vector_uint32_16384_256 -1.07% 1121826.189 1109781.386 - -0.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -1.07% 2.957 2.925 - 0.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -1.07% 1064877.395 1053448.408 - 2.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 -1.07% 397.672 393.406 - -0.20% -
SetIntersection_Front_Vector_float_16_4 -1.07% 54866913.990 54280470.356 - 0.34% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.07% 20.716 20.495 - -0.04% -
SetIntersection_Front_Set_uint64_262144_64 -1.07% 1699019.864 1680873.890 - 1.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -1.07% 16351502.122 16177066.684 - 0.54% -
BM_CmpLess_uchar_uint -1.07% 1.088 1.077 - 3.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 -1.07% 4902341.021 4850081.110 - 2.00% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.07% 1.630 1.613 - -0.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.06% 353509.387 349752.076 - 0.72% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 -1.06% 5182.046 5126.979 - -1.09% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.06% 4212364.574 4167631.286 - 0.73% -
SetIntersection_Interlaced_Set_uint64_64_4 -1.06% 21068083.177 20844434.423 - 1.39% -
std::stable_sort(deque<int>)_(shuffled)/8 -1.06% 23.498 23.249 - 1.61% -
SetIntersection_Front_Vector_uint64_64_4 -1.06% 16075897.703 15905327.900 - 0.84% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.06% 2155.737 2132.868 - 0.32% -
SetIntersection_Interlaced_Vector_uint64_64_64 -1.06% 11064931.281 10947554.644 - 0.84% -
BM_deque_vector_move/5500 -1.06% 195.292 193.222 - -1.80% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.06% 4920.825 4868.776 - 0.03% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.06% 4.595 4.547 - 0.83% -
SetIntersection_Front_Set_uint64_262144_4 -1.06% 1096229.573 1084645.746 - 1.60% -
SetIntersection_Front_Vector_uint32_64_16 -1.06% 14264688.241 14114156.102 - -1.29% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 -1.05% 342409.433 338798.057 - -0.31% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -1.05% 17.253 17.071 - -0.81% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.05% 15.312 15.151 - 1.71% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -1.05% 514.048 508.639 - -0.13% -
std::vector<int>::erase(begin)_(cheap_elements)/8192 -1.05% 283.388 280.407 - -0.37% -
SetIntersection_Front_Vector_string_16_1 -1.05% 65192527.863 64506742.039 - 0.28% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.05% 19999.360 19789.109 - -5.65% -
bm_gcd_random -1.05% 29.325 29.017 - -1.62% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -1.05% 347.680 344.037 - -0.06% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.05% 27.429 27.142 - -2.91% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.05% 56595814.142 56003370.781 - 0.91% -
SetIntersection_None_Vector_uint64_256_4 -1.05% 4262322.082 4217712.025 - 1.17% -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 -1.05% 16.924 16.747 - -0.71% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -1.05% 71.100 70.356 - 17.33% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 -1.04% 12.587 12.455 - -0.14% -
BM_PushHeap_float_QuickSortAdversary_16 -1.04% 0.990 0.980 - -0.06% -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 -1.04% 12.935 12.800 - -0.19% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.04% 27.876 27.585 - -10.33% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.04% 140584.791 139117.598 - -0.70% -
SetIntersection_None_Vector_uint64_16384_64 -1.04% 1117509.722 1105884.927 - 1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.04% 16734415.503 16560507.856 - 0.36% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.04% 581.450 575.425 - -0.76% -
std::make_heap(deque<int>)_(repeated)/8 -1.03% 25.104 24.845 - -1.38% -
std::set<int>::insert(value)_(new_value,_end)/0 -1.03% 17.175 16.997 - -0.54% -
SetIntersection_Front_Set_uint64_256_1 -1.03% 4192804.826 4149544.138 - 1.73% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -1.03% 1.802 1.783 - 0.76% -
SetIntersection_None_Vector_uint32_262144_16 -1.03% 1138355.437 1126622.506 - -0.71% -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 -1.03% 9465.214 9367.664 - -0.50% -
SetIntersection_Front_Vector_uint32_64_4 -1.03% 16161426.000 15995223.536 - 1.60% -
rng::starts_with(deque<int>,_pred)/1024 -1.03% 527.874 522.451 - -0.44% -
std::partition_point(deque<int>)/32 -1.02% 4.170 4.127 - -0.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 -1.02% 64731371.829 64070601.133 - 1.29% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.02% 16.724 16.554 - -3.78% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.02% 17.151 16.976 - -0.39% -
std::unordered_set<std::string>::ctor(const&)/8192 -1.02% 341270.812 337792.416 - -0.65% -
BM_deque_vector_copy_backward/2 -1.02% 1.858 1.839 - -0.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.02% 63972728.301 63322100.359 - 0.41% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.02% 598.273 592.190 - 0.13% -
std::flat_map<int,_int>::count(key)_(existent)/8192 -1.02% 11.717 11.598 - -0.79% -
BM_PushHeap_string_Descending_16 -1.02% 2.103 2.082 - 0.35% -
std::partition(vector<int>)_(sparse)/32 -1.01% 8.818 8.728 - -2.85% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 -1.01% 1.573 1.557 - 4.55% -
std::find_if(list<int>)_(process_all)/8192 -1.01% 7450.918 7375.494 - -20.70% -
std::make_heap(vector<int>,_pred)_(descending)/8 -1.01% 14.895 14.744 - -0.02% -
SetIntersection_Front_Set_uint32_16_4 -1.01% 55331500.982 54772828.750 - 1.04% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.01% 396780.483 392778.345 - 0.08% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 -1.01% 12.583 12.456 - -0.01% -
SetIntersection_Interlaced_Set_float_262144_16 -1.01% 1609847.736 1593623.211 - 2.18% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.01% 754.814 747.212 - 0.93% -
rng::contains(list<int>)_(process_all)/50 -1.01% 18.230 18.047 - -0.89% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 13.761 13.622 - -0.37% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 -1.01% 11.335 11.221 - 76.05% -
SetIntersection_Interlaced_Vector_string_16_16 -1.01% 51973488.702 51450548.925 - -1.62% -
BM_CmpEqual_schar_int -1.01% 1.131 1.119 - -0.73% -
std::multiset<int>::clear()/32 -1.01% 636.117 629.718 - 1.51% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 -1.01% 7928.712 7848.958 - -0.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.01% 1269302.084 1256534.912 - -0.60% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.01% 12.851 12.722 - 0.19% -
std::flat_map<int,_int>::ctor(const&)/0 -1.01% 12.944 12.814 - 0.11% -
SetIntersection_None_Vector_uint32_262144_64 -1.00% 1139972.234 1128550.875 - -1.46% -
SetIntersection_None_Set_string_256_1 -1.00% 11683366.732 11566406.772 - -1.62% -


Report Time: 3.00s
Name Current %
BM_CmpEqual_int_int 1.069 -1.36%
BM_CmpEqual_int_schar 1.122 -
BM_CmpEqual_int_short 1.138 1.05%
BM_CmpEqual_int_uchar 1.105 -
BM_CmpEqual_int_uint 1.062 -
BM_CmpEqual_int_ushort 1.095 1.14%
BM_CmpEqual_schar_int 1.119 -
BM_CmpEqual_schar_schar 1.088 -
BM_CmpEqual_schar_short 1.108 -
BM_CmpEqual_schar_uchar 1.094 -
BM_CmpEqual_schar_uint 1.106 -
BM_CmpEqual_schar_ushort 1.103 -
BM_CmpEqual_short_int 1.106 -1.19%
BM_CmpEqual_short_schar 1.125 -
BM_CmpEqual_short_short 1.068 2.43%
BM_CmpEqual_short_uchar 1.096 -
BM_CmpEqual_short_uint 1.094 -
BM_CmpEqual_short_ushort 1.102 -
BM_CmpEqual_uchar_int 1.080 -
BM_CmpEqual_uchar_schar 1.006 1.72%
BM_CmpEqual_uchar_short 1.007 1.98%
BM_CmpEqual_uchar_uchar 1.053 -1.90%
BM_CmpEqual_uchar_uint 1.063 -
BM_CmpEqual_uchar_ushort 1.054 -1.72%
BM_CmpEqual_uint_int 1.053 -
BM_CmpEqual_uint_schar 1.044 -
BM_CmpEqual_uint_short 1.004 -2.63%
BM_CmpEqual_uint_uchar 1.112 -
BM_CmpEqual_uint_uint 1.048 -1.33%
BM_CmpEqual_uint_ushort 1.094 -1.21%
BM_CmpEqual_ushort_int 1.062 -1.58%
BM_CmpEqual_ushort_schar 1.006 -
BM_CmpEqual_ushort_short 1.037 3.79%
BM_CmpEqual_ushort_uchar 1.085 -2.90%
BM_CmpEqual_ushort_uint 1.056 -2.95%
BM_CmpEqual_ushort_ushort 1.071 -
BM_CmpLess_int_int 1.077 -
BM_CmpLess_int_schar 1.129 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.108 -
BM_CmpLess_int_uint 1.058 -3.08%
BM_CmpLess_int_ushort 1.097 -
BM_CmpLess_schar_int 1.105 -2.32%
BM_CmpLess_schar_schar 0.958 -
BM_CmpLess_schar_short 0.943 -1.67%
BM_CmpLess_schar_uchar 1.086 -1.86%
BM_CmpLess_schar_uint 1.109 -
BM_CmpLess_schar_ushort 1.096 -
BM_CmpLess_short_int 1.116 -
BM_CmpLess_short_schar 0.950 -
BM_CmpLess_short_short 0.947 -
BM_CmpLess_short_uchar 1.097 -
BM_CmpLess_short_uint 1.107 -
BM_CmpLess_short_ushort 1.102 -
BM_CmpLess_uchar_int 1.078 -
BM_CmpLess_uchar_schar 1.048 -
BM_CmpLess_uchar_short 1.032 1.37%
BM_CmpLess_uchar_uchar 1.065 -
BM_CmpLess_uchar_uint 1.077 3.41%
BM_CmpLess_uchar_ushort 1.060 -2.34%
BM_CmpLess_uint_int 1.069 -
BM_CmpLess_uint_schar 1.036 -
BM_CmpLess_uint_short 1.019 -
BM_CmpLess_uint_uchar 1.116 2.55%
BM_CmpLess_uint_uint 1.078 -
BM_CmpLess_uint_ushort 1.100 -1.51%
BM_CmpLess_ushort_int 1.081 2.37%
BM_CmpLess_ushort_schar 1.007 -6.82%
BM_CmpLess_ushort_short 1.043 -2.03%
BM_CmpLess_ushort_uchar 1.085 -4.34%
BM_CmpLess_ushort_uint 1.055 -2.03%
BM_CmpLess_ushort_ushort 1.058 -2.08%
BM_PushHeap_float_Ascending_1 0.572 27.74%
BM_PushHeap_float_Ascending_1024 3.157 -1.13%
BM_PushHeap_float_Ascending_16 1.025 -4.26%
BM_PushHeap_float_Ascending_16384 4.258 3.06%
BM_PushHeap_float_Ascending_256 2.504 -
BM_PushHeap_float_Ascending_262144 5.311 -
BM_PushHeap_float_Ascending_4 0.588 -
BM_PushHeap_float_Ascending_64 1.789 -2.20%
BM_PushHeap_float_Descending_1 0.470 -
BM_PushHeap_float_Descending_1024 0.391 -
BM_PushHeap_float_Descending_16 0.378 -
BM_PushHeap_float_Descending_16384 0.385 -
BM_PushHeap_float_Descending_256 0.405 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.384 -
BM_PushHeap_float_Descending_64 0.384 -
BM_PushHeap_float_PipeOrgan_1 0.612 49.23%
BM_PushHeap_float_PipeOrgan_1024 2.101 -
BM_PushHeap_float_PipeOrgan_16 0.892 -
BM_PushHeap_float_PipeOrgan_16384 2.538 -
BM_PushHeap_float_PipeOrgan_256 1.728 -
BM_PushHeap_float_PipeOrgan_262144 3.164 -
BM_PushHeap_float_PipeOrgan_4 0.537 -
BM_PushHeap_float_PipeOrgan_64 1.304 -
BM_PushHeap_float_QuickSortAdversary_1 0.532 29.53%
BM_PushHeap_float_QuickSortAdversary_1024 0.614 -
BM_PushHeap_float_QuickSortAdversary_16 0.980 -
BM_PushHeap_float_QuickSortAdversary_16384 0.479 -
BM_PushHeap_float_QuickSortAdversary_256 0.739 -
BM_PushHeap_float_QuickSortAdversary_262144 0.414 -
BM_PushHeap_float_QuickSortAdversary_4 0.586 -
BM_PushHeap_float_QuickSortAdversary_64 0.618 -
BM_PushHeap_float_Random_1 0.471 -
BM_PushHeap_float_Random_1024 6.890 -2.15%
BM_PushHeap_float_Random_16 4.941 -
BM_PushHeap_float_Random_16384 7.098 -
BM_PushHeap_float_Random_256 6.832 -
BM_PushHeap_float_Random_262144 7.076 -4.01%
BM_PushHeap_float_Random_4 2.288 -12.00%
BM_PushHeap_float_Random_64 6.192 -1.71%
BM_PushHeap_float_SingleElement_1 0.466 -
BM_PushHeap_float_SingleElement_1024 0.390 -
BM_PushHeap_float_SingleElement_16 0.383 5.01%
BM_PushHeap_float_SingleElement_16384 0.385 -
BM_PushHeap_float_SingleElement_256 0.406 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.398 14.76%
BM_PushHeap_float_SingleElement_64 0.385 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.424 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.678 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.305 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.470 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 8.362 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.785 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.605 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.595 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.593 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.583 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.527 -5.40%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.580 -3.34%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.880 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.404 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 3.952 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.373 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.456 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.768 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.866 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 2.586 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.191 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 3.547 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.097 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 4.590 1.08%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.780 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.558 -
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.469 -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 6.927 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.489 1.49%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 6.972 2.17%
BM_PushHeap_pair<uint32,_uint32>_Random_256 6.913 -3.36%
BM_PushHeap_pair<uint32,_uint32>_Random_262144 6.991 2.82%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.606 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.470 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.470 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.587 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.650 1.91%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.595 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.585 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.540 2.38%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.575 -
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 13.304 3.05%
BM_PushHeap_string_Ascending_16 4.644 -
BM_PushHeap_string_Ascending_16384 19.178 2.33%
BM_PushHeap_string_Ascending_256 10.820 2.60%
BM_PushHeap_string_Ascending_262144 29.122 3.99%
BM_PushHeap_string_Ascending_4 2.531 -1.03%
BM_PushHeap_string_Ascending_64 7.222 -
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.339 -
BM_PushHeap_string_Descending_16 2.082 -
BM_PushHeap_string_Descending_16384 2.299 -
BM_PushHeap_string_Descending_256 2.282 -
BM_PushHeap_string_Descending_262144 3.153 5.06%
BM_PushHeap_string_Descending_4 1.869 -
BM_PushHeap_string_Descending_64 2.187 -
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.167 -5.91%
BM_PushHeap_string_PipeOrgan_16 4.227 -2.33%
BM_PushHeap_string_PipeOrgan_16384 12.304 -6.43%
BM_PushHeap_string_PipeOrgan_256 7.754 -4.76%
BM_PushHeap_string_PipeOrgan_262144 17.260 -1.47%
BM_PushHeap_string_PipeOrgan_4 2.501 -
BM_PushHeap_string_PipeOrgan_64 5.818 -2.14%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.005 -1.50%
BM_PushHeap_string_QuickSortAdversary_16 10.398 -1.82%
BM_PushHeap_string_QuickSortAdversary_16384 15.435 -1.60%
BM_PushHeap_string_QuickSortAdversary_256 14.464 -1.47%
BM_PushHeap_string_QuickSortAdversary_262144 15.838 -6.89%
BM_PushHeap_string_QuickSortAdversary_4 6.390 -1.18%
BM_PushHeap_string_QuickSortAdversary_64 12.990 -1.62%
BM_PushHeap_string_Random_1 0.526 11.76%
BM_PushHeap_string_Random_1024 15.231 -
BM_PushHeap_string_Random_16 10.558 -1.92%
BM_PushHeap_string_Random_16384 16.302 -
BM_PushHeap_string_Random_256 14.585 -
BM_PushHeap_string_Random_262144 18.506 1.54%
BM_PushHeap_string_Random_4 6.189 -2.87%
BM_PushHeap_string_Random_64 13.477 2.94%
BM_PushHeap_string_SingleElement_1 0.707 48.96%
BM_PushHeap_string_SingleElement_1024 2.622 1.14%
BM_PushHeap_string_SingleElement_16 2.633 -
BM_PushHeap_string_SingleElement_16384 2.618 1.56%
BM_PushHeap_string_SingleElement_256 2.614 1.00%
BM_PushHeap_string_SingleElement_262144 2.635 1.40%
BM_PushHeap_string_SingleElement_4 2.329 -
BM_PushHeap_string_SingleElement_64 2.671 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.638 -8.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.509 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.013 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.514 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.749 -1.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 8.842 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.897 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.925 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.466 -10.19%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.611 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.573 -3.70%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.646 2.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.598 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.565 -13.55%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.675 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.506 -17.37%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.037 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.464 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 3.923 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.553 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 5.382 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.820 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.156 1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.478 3.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.483 -2.36%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.289 1.43%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 3.127 -4.00%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 2.089 -1.17%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.722 -3.54%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.768 -3.60%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.671 2.77%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.428 4.45%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.255 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.033 1.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.392 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 8.915 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.396 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.557 -2.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.479 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.697 24.28%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.602 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.607 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.617 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.597 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.569 -7.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.630 -
BM_PushHeap_uint32_Ascending_1 0.694 9.33%
BM_PushHeap_uint32_Ascending_1024 2.555 -4.37%
BM_PushHeap_uint32_Ascending_16 0.916 -5.04%
BM_PushHeap_uint32_Ascending_16384 3.587 -3.39%
BM_PushHeap_uint32_Ascending_256 2.081 -6.34%
BM_PushHeap_uint32_Ascending_262144 4.764 -4.32%
BM_PushHeap_uint32_Ascending_4 0.584 -
BM_PushHeap_uint32_Ascending_64 1.521 -8.73%
BM_PushHeap_uint32_Descending_1 0.465 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.354 -
BM_PushHeap_uint32_Descending_16384 0.379 -
BM_PushHeap_uint32_Descending_256 0.396 -
BM_PushHeap_uint32_Descending_262144 0.379 -
BM_PushHeap_uint32_Descending_4 0.350 -
BM_PushHeap_uint32_Descending_64 0.374 -
BM_PushHeap_uint32_PipeOrgan_1 0.536 -3.73%
BM_PushHeap_uint32_PipeOrgan_1024 1.918 -
BM_PushHeap_uint32_PipeOrgan_16 0.872 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.696 -
BM_PushHeap_uint32_PipeOrgan_262144 3.038 -
BM_PushHeap_uint32_PipeOrgan_4 0.540 -
BM_PushHeap_uint32_PipeOrgan_64 1.304 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.692 42.70%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.918 -
BM_PushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.714 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.601 2.31%
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.642 -
BM_PushHeap_uint32_Random_1024 5.863 -
BM_PushHeap_uint32_Random_16 4.168 -
BM_PushHeap_uint32_Random_16384 5.815 -
BM_PushHeap_uint32_Random_256 5.573 -
BM_PushHeap_uint32_Random_262144 5.856 -2.12%
BM_PushHeap_uint32_Random_4 2.237 4.06%
BM_PushHeap_uint32_Random_64 4.972 -1.71%
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.363 -
BM_PushHeap_uint32_SingleElement_16 0.335 -5.95%
BM_PushHeap_uint32_SingleElement_16384 0.356 -2.98%
BM_PushHeap_uint32_SingleElement_256 0.383 -
BM_PushHeap_uint32_SingleElement_262144 0.356 -
BM_PushHeap_uint32_SingleElement_4 0.338 -6.63%
BM_PushHeap_uint32_SingleElement_64 0.350 -3.74%
BM_PushHeap_uint64_Ascending_1 0.464 -
BM_PushHeap_uint64_Ascending_1024 2.697 4.71%
BM_PushHeap_uint64_Ascending_16 0.955 4.95%
BM_PushHeap_uint64_Ascending_16384 3.768 4.22%
BM_PushHeap_uint64_Ascending_256 2.259 8.06%
BM_PushHeap_uint64_Ascending_262144 5.015 6.49%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.679 10.81%
BM_PushHeap_uint64_Descending_1 0.694 8.38%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.365 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.382 -
BM_PushHeap_uint64_Descending_4 0.366 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.473 -
BM_PushHeap_uint64_PipeOrgan_1024 1.925 -
BM_PushHeap_uint64_PipeOrgan_16 0.884 -
BM_PushHeap_uint64_PipeOrgan_16384 2.390 -
BM_PushHeap_uint64_PipeOrgan_256 1.697 -
BM_PushHeap_uint64_PipeOrgan_262144 3.045 -
BM_PushHeap_uint64_PipeOrgan_4 0.483 -5.87%
BM_PushHeap_uint64_PipeOrgan_64 1.316 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.615 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.911 -
BM_PushHeap_uint64_QuickSortAdversary_16384 0.483 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.721 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.414 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.549 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.624 -
BM_PushHeap_uint64_Random_1 0.465 -
BM_PushHeap_uint64_Random_1024 6.212 -
BM_PushHeap_uint64_Random_16 4.453 -1.29%
BM_PushHeap_uint64_Random_16384 6.314 -1.56%
BM_PushHeap_uint64_Random_256 5.990 -
BM_PushHeap_uint64_Random_262144 6.311 -
BM_PushHeap_uint64_Random_4 2.552 -2.59%
BM_PushHeap_uint64_Random_64 5.572 -1.05%
BM_PushHeap_uint64_SingleElement_1 0.536 -12.48%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.364 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.357 -
BM_PushHeap_uint64_SingleElement_4 0.356 -
BM_PushHeap_uint64_SingleElement_64 0.352 -
BM_StringAssignAsciizMix_Opaque 4.978 -
BM_StringAssignAsciizMix_Transparent 2.954 -
BM_StringAssignAsciiz_Empty_Opaque 3.040 -2.00%
BM_StringAssignAsciiz_Empty_Transparent 0.347 -
BM_StringAssignAsciiz_Huge_Opaque 189.504 -
BM_StringAssignAsciiz_Huge_Transparent 188.558 -
BM_StringAssignAsciiz_Large_Opaque 11.480 -
BM_StringAssignAsciiz_Large_Transparent 11.554 -
BM_StringAssignAsciiz_Small_Opaque 3.043 -1.95%
BM_StringAssignAsciiz_Small_Transparent 0.449 -
BM_StringAssignStr_Empty_Opaque 0.714 2.53%
BM_StringAssignStr_Empty_Transparent 0.485 -
BM_StringAssignStr_Huge_Opaque 108.817 1.17%
BM_StringAssignStr_Huge_Transparent 107.901 -
BM_StringAssignStr_Large_Opaque 10.544 3.56%
BM_StringAssignStr_Large_Transparent 10.183 -
BM_StringAssignStr_Small_Opaque 0.731 2.27%
BM_StringAssignStr_Small_Transparent 0.516 6.35%
BM_StringConstructDestroyCStr_Empty_Opaque 2.153 -1.59%
BM_StringConstructDestroyCStr_Empty_Transparent 0.319 -
BM_StringConstructDestroyCStr_Huge_Opaque 158.446 -1.27%
BM_StringConstructDestroyCStr_Huge_Transparent 65.230 -
BM_StringConstructDestroyCStr_Large_Opaque 16.631 -7.12%
BM_StringConstructDestroyCStr_Large_Transparent 10.620 7.69%
BM_StringConstructDestroyCStr_Small_Opaque 2.080 -7.56%
BM_StringConstructDestroyCStr_Small_Transparent 0.458 15.92%
BM_StringCopy_Empty 0.575 -
BM_StringCopy_Huge 108.135 -
BM_StringCopy_Large 6.124 -2.15%
BM_StringCopy_Small 0.658 -
BM_StringCtorDefault 0.370 35.83%
BM_StringDestroy_Empty 0.621 -
BM_StringDestroy_Huge 11.759 8.96%
BM_StringDestroy_Large 8.347 17.78%
BM_StringDestroy_Small 0.619 -
BM_StringEraseToEnd_Empty_Opaque 0.592 -
BM_StringEraseToEnd_Empty_Transparent 0.349 -
BM_StringEraseToEnd_Huge_Opaque 2.276 -1.08%
BM_StringEraseToEnd_Huge_Transparent 2.353 -2.76%
BM_StringEraseToEnd_Large_Opaque 1.004 1.57%
BM_StringEraseToEnd_Large_Transparent 0.832 -
BM_StringEraseToEnd_Small_Opaque 0.587 -
BM_StringEraseToEnd_Small_Transparent 0.401 -
BM_StringEraseWithMove_Empty_Opaque 0.933 4.22%
BM_StringEraseWithMove_Empty_Transparent 0.706 5.35%
BM_StringEraseWithMove_Huge_Opaque 44.928 -6.56%
BM_StringEraseWithMove_Huge_Transparent 44.108 1.08%
BM_StringEraseWithMove_Large_Opaque 2.849 3.75%
BM_StringEraseWithMove_Large_Transparent 2.700 -
BM_StringEraseWithMove_Small_Opaque 2.184 -
BM_StringEraseWithMove_Small_Transparent 2.179 -
BM_StringFindAllMatch/1 3.106 6.14%
BM_StringFindAllMatch/131072 2270.222 -
BM_StringFindAllMatch/32768 575.010 -
BM_StringFindAllMatch/4096 79.992 -
BM_StringFindAllMatch/512 11.642 -
BM_StringFindAllMatch/64 3.430 6.93%
BM_StringFindAllMatch/8 2.897 6.93%
BM_StringFindCharLiteral/1024 20.282 12.66%
BM_StringFindCharLiteral/128 3.004 -
BM_StringFindCharLiteral/16 1.617 4.23%
BM_StringFindCharLiteral/2048 40.123 -
BM_StringFindCharLiteral/256 5.311 -4.69%
BM_StringFindCharLiteral/32 1.618 -
BM_StringFindCharLiteral/4096 76.951 -
BM_StringFindCharLiteral/512 9.458 -2.68%
BM_StringFindCharLiteral/64 2.080 -1.50%
BM_StringFindCharLiteral/8 1.617 4.22%
BM_StringFindCharLiteral/8192 137.719 -
BM_StringFindMatch1/1 985.396 -
BM_StringFindMatch1/32768 1579.181 -
BM_StringFindMatch1/4096 1058.294 -
BM_StringFindMatch1/512 990.270 -
BM_StringFindMatch1/64 982.488 -
BM_StringFindMatch1/8 980.636 -
BM_StringFindMatch2/1 981.248 -
BM_StringFindMatch2/32768 1578.650 -
BM_StringFindMatch2/4096 1058.377 -
BM_StringFindMatch2/512 989.250 -
BM_StringFindMatch2/64 981.930 -
BM_StringFindMatch2/8 981.215 -
BM_StringFindNoMatch/10 1.271 -2.13%
BM_StringFindNoMatch/131072 1962.112 -
BM_StringFindNoMatch/32768 498.903 -
BM_StringFindNoMatch/4096 74.939 -
BM_StringFindNoMatch/512 9.212 -
BM_StringFindNoMatch/64 2.082 -
BM_StringFindStringLiteral/1024 17.177 -4.78%
BM_StringFindStringLiteral/128 3.026 -3.34%
BM_StringFindStringLiteral/16 1.618 -
BM_StringFindStringLiteral/2048 40.204 -
BM_StringFindStringLiteral/256 5.330 -
BM_StringFindStringLiteral/32 1.707 -
BM_StringFindStringLiteral/4096 77.064 -
BM_StringFindStringLiteral/512 9.331 -2.57%
BM_StringFindStringLiteral/64 2.130 -1.11%
BM_StringFindStringLiteral/8 1.618 -
BM_StringFindStringLiteral/8192 138.095 -
BM_StringMove_Empty 0.570 -
BM_StringMove_Huge 0.797 -
BM_StringMove_Large 0.706 -
BM_StringMove_Small 0.721 -3.12%
BM_StringRead_Cold_Deep_Empty 1.224 -1.22%
BM_StringRead_Cold_Deep_Large 1.369 10.96%
BM_StringRead_Cold_Deep_Small 1.222 -1.89%
BM_StringRead_Cold_Shallow_Empty 1.141 2.80%
BM_StringRead_Cold_Shallow_Large 1.187 5.08%
BM_StringRead_Cold_Shallow_Small 1.148 3.51%
BM_StringRead_Hot_Deep_Empty 0.507 -
BM_StringRead_Hot_Deep_Large 0.517 2.64%
BM_StringRead_Hot_Deep_Small 0.503 -
BM_StringRead_Hot_Shallow_Empty 0.478 -
BM_StringRead_Hot_Shallow_Large 0.482 -
BM_StringRead_Hot_Shallow_Small 0.472 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.422 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.420 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.418 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.416 -3.12%
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.588 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.587 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.414 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.912 3.39%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.418 2.24%
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.977 -3.70%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.416 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.614 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.155 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.617 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.227 6.18%
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.614 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.346 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.447 -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.459 9.97%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.822 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.817 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.458 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.345 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.304 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.607 -2.86%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.647 2.90%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.668 -3.52%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.607 -3.69%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.219 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 1.642 -
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.642 2.89%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.180 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.887 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.431 1.56%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.010 -1.83%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.615 -
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.616 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.200 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.613 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.160 -
BM_StringRelationalLiteral_Less_Small_Small_Control 1.614 -
BM_StringRelational_Compare_Empty_Empty_Control 1.610 -3.37%
BM_StringRelational_Compare_Empty_Huge_Control 1.608 -
BM_StringRelational_Compare_Empty_Large_Control 1.614 -1.04%
BM_StringRelational_Compare_Empty_Small_Control 1.608 -3.44%
BM_StringRelational_Compare_Huge_Empty_Control 1.618 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 99.389 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.781 -
BM_StringRelational_Compare_Huge_Huge_Control 98.922 -
BM_StringRelational_Compare_Huge_Large_Control 2.081 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.748 8.37%
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.390 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.620 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.830 -
BM_StringRelational_Compare_Small_Huge_Control 1.926 4.13%
BM_StringRelational_Compare_Small_Large_Control 1.851 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.623 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.387 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 2.053 -
BM_StringRelational_Eq_Empty_Huge_Control 0.482 -
BM_StringRelational_Eq_Empty_Large_Control 0.476 -
BM_StringRelational_Eq_Empty_Small_Control 0.472 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.541 11.33%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.946 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.072 -
BM_StringRelational_Eq_Huge_Huge_Control 98.758 -
BM_StringRelational_Eq_Large_Huge_Control 0.488 2.54%
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.558 3.70%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.081 5.97%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.445 -21.85%
BM_StringRelational_Eq_Large_Large_Control 2.437 5.81%
BM_StringRelational_Eq_Small_Huge_Control 0.473 -
BM_StringRelational_Eq_Small_Large_Control 0.482 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.585 -2.08%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.075 -2.65%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.510 -5.70%
BM_StringRelational_Eq_Small_Small_Control 1.871 4.45%
BM_StringRelational_Less_Empty_Empty_Control 1.613 -
BM_StringRelational_Less_Empty_Huge_Control 1.659 2.78%
BM_StringRelational_Less_Empty_Large_Control 1.612 -
BM_StringRelational_Less_Empty_Small_Control 1.610 -
BM_StringRelational_Less_Huge_Empty_Control 1.611 -6.35%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.412 -
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.777 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.561 -
BM_StringRelational_Less_Huge_Huge_Control 98.484 -
BM_StringRelational_Less_Huge_Large_Control 2.153 -
BM_StringRelational_Less_Huge_Small_Control 1.846 -
BM_StringRelational_Less_Large_Empty_Control 1.659 -
BM_StringRelational_Less_Large_Huge_Control 2.150 -5.02%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.412 -
BM_StringRelational_Less_Large_Large_ChangeLast 2.108 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.624 -
BM_StringRelational_Less_Large_Large_Control 2.174 -
BM_StringRelational_Less_Large_Small_Control 1.847 -
BM_StringRelational_Less_Small_Empty_Control 1.610 -
BM_StringRelational_Less_Small_Huge_Control 1.856 -
BM_StringRelational_Less_Small_Large_Control 1.848 -
BM_StringRelational_Less_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.763 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.401 1.03%
BM_StringRelational_Less_Small_Small_Control 1.848 -
BM_StringResizeAndOverwrite 0.817 -
BM_align/1 0.639 -
BM_align/256 0.639 -
BM_align/64 0.639 -
BM_align/8 0.638 -
BM_deque_deque_copy/0 0.851 2.16%
BM_deque_deque_copy/1 2.555 2.66%
BM_deque_deque_copy/1024 36.923 -
BM_deque_deque_copy/2 2.298 2.65%
BM_deque_deque_copy/4000 139.658 -
BM_deque_deque_copy/4096 147.725 -
BM_deque_deque_copy/512 17.674 -
BM_deque_deque_copy/5500 197.444 -
BM_deque_deque_copy/64 3.030 -
BM_deque_deque_copy/64000 2940.183 -
BM_deque_deque_copy/65536 3073.056 -
BM_deque_deque_copy/70000 3179.693 -
BM_deque_deque_copy_backward/0 0.813 -5.64%
BM_deque_deque_copy_backward/1 2.784 -
BM_deque_deque_copy_backward/1024 38.586 -
BM_deque_deque_copy_backward/2 2.528 -
BM_deque_deque_copy_backward/4000 149.379 -
BM_deque_deque_copy_backward/4096 152.831 -1.18%
BM_deque_deque_copy_backward/512 18.886 -
BM_deque_deque_copy_backward/5500 202.985 -
BM_deque_deque_copy_backward/64 3.332 -
BM_deque_deque_copy_backward/64000 7846.353 -2.30%
BM_deque_deque_copy_backward/65536 7992.744 -
BM_deque_deque_copy_backward/70000 8481.005 -3.86%
BM_deque_deque_move/0 0.855 -1.70%
BM_deque_deque_move/1 2.563 -
BM_deque_deque_move/1024 37.548 1.23%
BM_deque_deque_move/2 2.303 -
BM_deque_deque_move/4000 140.014 -
BM_deque_deque_move/4096 148.065 -
BM_deque_deque_move/512 17.641 -
BM_deque_deque_move/5500 199.423 -
BM_deque_deque_move/64 3.050 -
BM_deque_deque_move/64000 3013.858 -
BM_deque_deque_move/65536 3107.302 -
BM_deque_deque_move/70000 3341.061 -1.53%
BM_deque_deque_move_backward/0 0.865 -
BM_deque_deque_move_backward/1 2.799 1.02%
BM_deque_deque_move_backward/1024 37.944 -1.72%
BM_deque_deque_move_backward/2 2.522 -
BM_deque_deque_move_backward/4000 149.970 -
BM_deque_deque_move_backward/4096 153.806 -
BM_deque_deque_move_backward/512 19.693 3.07%
BM_deque_deque_move_backward/5500 203.709 -
BM_deque_deque_move_backward/64 3.614 5.09%
BM_deque_deque_move_backward/64000 7733.588 -2.93%
BM_deque_deque_move_backward/65536 8131.734 -2.14%
BM_deque_deque_move_backward/70000 8675.444 -
BM_deque_deque_ranges_copy/0 0.749 6.30%
BM_deque_deque_ranges_copy/1 2.359 1.72%
BM_deque_deque_ranges_copy/1024 36.745 -
BM_deque_deque_ranges_copy/2 2.073 3.03%
BM_deque_deque_ranges_copy/4000 142.449 -
BM_deque_deque_ranges_copy/4096 146.555 -
BM_deque_deque_ranges_copy/512 17.598 -
BM_deque_deque_ranges_copy/5500 197.716 -
BM_deque_deque_ranges_copy/64 3.023 -
BM_deque_deque_ranges_copy/64000 2956.090 1.00%
BM_deque_deque_ranges_copy/65536 3097.698 1.09%
BM_deque_deque_ranges_copy/70000 3293.238 -
BM_deque_deque_ranges_copy_backward/0 0.747 -12.32%
BM_deque_deque_ranges_copy_backward/1 2.723 -
BM_deque_deque_ranges_copy_backward/1024 38.036 -5.30%
BM_deque_deque_ranges_copy_backward/2 2.472 -
BM_deque_deque_ranges_copy_backward/4000 153.564 2.16%
BM_deque_deque_ranges_copy_backward/4096 152.603 -
BM_deque_deque_ranges_copy_backward/512 19.116 -1.47%
BM_deque_deque_ranges_copy_backward/5500 204.606 -
BM_deque_deque_ranges_copy_backward/64 3.410 1.17%
BM_deque_deque_ranges_copy_backward/64000 7704.291 -
BM_deque_deque_ranges_copy_backward/65536 7854.400 -3.26%
BM_deque_deque_ranges_copy_backward/70000 8509.591 -1.46%
BM_deque_deque_ranges_move/0 0.741 -19.63%
BM_deque_deque_ranges_move/1 2.363 -5.02%
BM_deque_deque_ranges_move/1024 37.084 -
BM_deque_deque_ranges_move/2 2.130 -5.06%
BM_deque_deque_ranges_move/4000 144.881 -
BM_deque_deque_ranges_move/4096 147.403 -
BM_deque_deque_ranges_move/512 17.655 -
BM_deque_deque_ranges_move/5500 196.814 -
BM_deque_deque_ranges_move/64 3.043 -
BM_deque_deque_ranges_move/64000 3033.174 -3.17%
BM_deque_deque_ranges_move/65536 3084.675 -3.92%
BM_deque_deque_ranges_move/70000 3294.220 -4.24%
BM_deque_deque_ranges_move_backward/0 0.918 -
BM_deque_deque_ranges_move_backward/1 2.773 -2.14%
BM_deque_deque_ranges_move_backward/1024 38.203 -
BM_deque_deque_ranges_move_backward/2 2.522 -3.79%
BM_deque_deque_ranges_move_backward/4000 150.567 -2.34%
BM_deque_deque_ranges_move_backward/4096 153.911 -
BM_deque_deque_ranges_move_backward/512 19.287 1.90%
BM_deque_deque_ranges_move_backward/5500 204.570 -
BM_deque_deque_ranges_move_backward/64 3.467 3.35%
BM_deque_deque_ranges_move_backward/64000 7740.865 -1.64%
BM_deque_deque_ranges_move_backward/65536 8022.433 1.47%
BM_deque_deque_ranges_move_backward/70000 8366.104 -2.29%
BM_deque_vector_copy/0 1.434 1.39%
BM_deque_vector_copy/1 2.115 2.25%
BM_deque_vector_copy/1024 37.282 -
BM_deque_vector_copy/2 1.825 3.01%
BM_deque_vector_copy/4000 150.636 6.62%
BM_deque_vector_copy/4096 150.544 3.90%
BM_deque_vector_copy/512 16.570 -
BM_deque_vector_copy/5500 210.684 7.34%
BM_deque_vector_copy/64 2.594 -
BM_deque_vector_copy/64000 2866.790 -7.30%
BM_deque_vector_copy/65536 2923.999 -6.58%
BM_deque_vector_copy/70000 3215.974 -4.34%
BM_deque_vector_copy_backward/0 1.376 -8.28%
BM_deque_vector_copy_backward/1 2.181 2.40%
BM_deque_vector_copy_backward/1024 37.166 -
BM_deque_vector_copy_backward/2 1.839 -
BM_deque_vector_copy_backward/4000 142.291 -1.20%
BM_deque_vector_copy_backward/4096 147.964 -
BM_deque_vector_copy_backward/512 17.910 -
BM_deque_vector_copy_backward/5500 199.045 -
BM_deque_vector_copy_backward/64 2.924 -
BM_deque_vector_copy_backward/64000 8244.905 -4.83%
BM_deque_vector_copy_backward/65536 8236.704 -5.81%
BM_deque_vector_copy_backward/70000 8606.158 -8.02%
BM_deque_vector_move/0 1.435 4.07%
BM_deque_vector_move/1 2.139 1.34%
BM_deque_vector_move/1024 37.118 -
BM_deque_vector_move/2 1.835 -
BM_deque_vector_move/4000 142.074 -
BM_deque_vector_move/4096 145.837 -
BM_deque_vector_move/512 16.550 -
BM_deque_vector_move/5500 193.222 -1.80%
BM_deque_vector_move/64 2.589 -
BM_deque_vector_move/64000 2994.578 -
BM_deque_vector_move/65536 2971.762 -
BM_deque_vector_move/70000 3223.857 -1.06%
BM_deque_vector_move_backward/0 1.465 -8.06%
BM_deque_vector_move_backward/1 2.149 -
BM_deque_vector_move_backward/1024 36.905 -
BM_deque_vector_move_backward/2 1.830 -
BM_deque_vector_move_backward/4000 142.135 -
BM_deque_vector_move_backward/4096 149.530 -
BM_deque_vector_move_backward/512 17.884 -
BM_deque_vector_move_backward/5500 197.852 -
BM_deque_vector_move_backward/64 2.923 -
BM_deque_vector_move_backward/64000 7854.945 -10.43%
BM_deque_vector_move_backward/65536 8180.184 -6.97%
BM_deque_vector_move_backward/70000 8600.970 -6.86%
BM_deque_vector_ranges_copy/0 1.422 8.62%
BM_deque_vector_ranges_copy/1 2.115 4.12%
BM_deque_vector_ranges_copy/1024 37.516 -
BM_deque_vector_ranges_copy/2 1.829 3.34%
BM_deque_vector_ranges_copy/4000 142.225 -
BM_deque_vector_ranges_copy/4096 145.536 -
BM_deque_vector_ranges_copy/512 16.542 -
BM_deque_vector_ranges_copy/5500 194.762 -
BM_deque_vector_ranges_copy/64 2.617 -
BM_deque_vector_ranges_copy/64000 2929.572 -5.50%
BM_deque_vector_ranges_copy/65536 2954.961 -5.30%
BM_deque_vector_ranges_copy/70000 3235.461 -4.45%
BM_deque_vector_ranges_copy_backward/0 1.526 -
BM_deque_vector_ranges_copy_backward/1 2.095 -
BM_deque_vector_ranges_copy_backward/1024 36.891 -
BM_deque_vector_ranges_copy_backward/2 1.859 1.02%
BM_deque_vector_ranges_copy_backward/4000 142.697 -
BM_deque_vector_ranges_copy_backward/4096 147.367 -1.29%
BM_deque_vector_ranges_copy_backward/512 17.904 -
BM_deque_vector_ranges_copy_backward/5500 200.341 -
BM_deque_vector_ranges_copy_backward/64 2.921 -
BM_deque_vector_ranges_copy_backward/64000 7821.329 -7.84%
BM_deque_vector_ranges_copy_backward/65536 8110.423 -5.90%
BM_deque_vector_ranges_copy_backward/70000 8638.934 -6.66%
BM_deque_vector_ranges_move/0 1.522 8.04%
BM_deque_vector_ranges_move/1 2.094 -
BM_deque_vector_ranges_move/1024 37.075 -1.38%
BM_deque_vector_ranges_move/2 1.835 -
BM_deque_vector_ranges_move/4000 141.923 -1.96%
BM_deque_vector_ranges_move/4096 145.578 -
BM_deque_vector_ranges_move/512 16.560 -
BM_deque_vector_ranges_move/5500 194.842 -
BM_deque_vector_ranges_move/64 2.638 2.12%
BM_deque_vector_ranges_move/64000 2947.463 -1.10%
BM_deque_vector_ranges_move/65536 2979.221 -
BM_deque_vector_ranges_move/70000 3255.688 -
BM_deque_vector_ranges_move_backward/0 1.467 -7.60%
BM_deque_vector_ranges_move_backward/1 2.133 -
BM_deque_vector_ranges_move_backward/1024 36.761 -
BM_deque_vector_ranges_move_backward/2 1.829 -
BM_deque_vector_ranges_move_backward/4000 141.863 -
BM_deque_vector_ranges_move_backward/4096 148.552 -
BM_deque_vector_ranges_move_backward/512 17.888 -
BM_deque_vector_ranges_move_backward/5500 198.195 -1.45%
BM_deque_vector_ranges_move_backward/64 2.918 -
BM_deque_vector_ranges_move_backward/64000 7810.598 -6.50%
BM_deque_vector_ranges_move_backward/65536 8027.551 -7.12%
BM_deque_vector_ranges_move_backward/70000 8705.046 -6.82%
BM_getline_string 17.112 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.454 -
BM_lexicographical_compare_three_way<IntPtr>/1024 245.386 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 248130.963 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.343 -2.05%
BM_lexicographical_compare_three_way<IntPtr>/16384 3761.554 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.280 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60475.293 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.153 -
BM_lexicographical_compare_three_way<IntPtr>/4096 952.984 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.737 1.18%
BM_lexicographical_compare_three_way<IntPtr>/65536 15071.171 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.287 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 487.944 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 496347.537 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 9.208 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7695.213 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 127.073 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 122928.231 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 3.739 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1929.625 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 31.373 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 30734.236 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.376 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 250.346 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 246104.152 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 6.241 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3780.429 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 74.318 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60302.147 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 3.253 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 955.743 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 17.760 1.50%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15055.982 -
BM_lexicographical_compare_three_way_fast_path/1 0.425 8.19%
BM_lexicographical_compare_three_way_fast_path/1024 245.436 -
BM_lexicographical_compare_three_way_fast_path/1048576 245326.897 -
BM_lexicographical_compare_three_way_fast_path/16 4.335 -1.14%
BM_lexicographical_compare_three_way_fast_path/16384 3765.099 -
BM_lexicographical_compare_three_way_fast_path/256 71.297 -
BM_lexicographical_compare_three_way_fast_path/262144 60214.971 -
BM_lexicographical_compare_three_way_fast_path/4 1.150 -
BM_lexicographical_compare_three_way_fast_path/4096 955.227 -
BM_lexicographical_compare_three_way_fast_path/64 15.716 -
BM_lexicographical_compare_three_way_fast_path/65536 15048.300 -
BM_lexicographical_compare_three_way_slow_path/1 0.461 6.06%
BM_lexicographical_compare_three_way_slow_path/1024 293.904 -
BM_lexicographical_compare_three_way_slow_path/1048576 294507.695 -
BM_lexicographical_compare_three_way_slow_path/16 4.564 -
BM_lexicographical_compare_three_way_slow_path/16384 4549.522 -
BM_lexicographical_compare_three_way_slow_path/256 79.572 -
BM_lexicographical_compare_three_way_slow_path/262144 72637.634 -
BM_lexicographical_compare_three_way_slow_path/4 1.178 -
BM_lexicographical_compare_three_way_slow_path/4096 1147.136 -
BM_lexicographical_compare_three_way_slow_path/64 17.828 -
BM_lexicographical_compare_three_way_slow_path/65536 18168.283 -
BM_map_find_string_literal 14.265 -17.70%
BM_num_get<bool> 11.704 -
BM_num_get<double> 36.581 2.56%
BM_num_get<float> 35.930 -
BM_num_get<long> 10.706 -
BM_num_get<long_double> 36.832 2.18%
BM_num_get<long_long> 10.834 3.81%
BM_num_get<unsigned_int> 9.677 -
BM_num_get<unsigned_long> 10.371 -
BM_num_get<unsigned_long_long> 10.390 -
BM_num_get<unsigned_short> 10.270 3.26%
BM_num_get<void*> 10.750 -
BM_num_put<bool> 10.771 -
BM_num_put<const_void*> 12.474 -4.49%
BM_num_put<double> 57.087 -1.70%
BM_num_put<long> 12.138 -
BM_num_put<long_double> 58.526 -3.39%
BM_num_put<long_long> 12.352 1.52%
BM_num_put<unsigned_long> 12.081 2.25%
BM_num_put<unsigned_long_long> 11.580 -
BM_std_minmax_element<char>/1 0.313 -
BM_std_minmax_element<char>/1024 250.789 -15.01%
BM_std_minmax_element<char>/2 0.649 -
BM_std_minmax_element<char>/3 1.100 -8.82%
BM_std_minmax_element<char>/4 1.197 -8.50%
BM_std_minmax_element<char>/4000 956.800 -14.83%
BM_std_minmax_element<char>/4096 979.873 -14.59%
BM_std_minmax_element<char>/512 129.446 -13.99%
BM_std_minmax_element<char>/5500 1311.734 -14.67%
BM_std_minmax_element<char>/64 17.705 -6.69%
BM_std_minmax_element<char>/64000 15385.495 -13.69%
BM_std_minmax_element<char>/65536 15756.882 -13.62%
BM_std_minmax_element<char>/70000 16832.629 -13.73%
BM_std_minmax_element<int>/1 0.304 -8.38%
BM_std_minmax_element<int>/1024 254.011 -2.79%
BM_std_minmax_element<int>/2 0.645 -5.93%
BM_std_minmax_element<int>/3 1.246 21.43%
BM_std_minmax_element<int>/4 1.222 2.40%
BM_std_minmax_element<int>/4000 980.807 -2.91%
BM_std_minmax_element<int>/4096 1001.696 -2.87%
BM_std_minmax_element<int>/512 129.281 -2.60%
BM_std_minmax_element<int>/5500 1347.637 -2.30%
BM_std_minmax_element<int>/64 16.721 -1.23%
BM_std_minmax_element<int>/64000 15972.714 -1.17%
BM_std_minmax_element<int>/65536 16347.257 -1.47%
BM_std_minmax_element<int>/70000 17472.632 -
BM_std_minmax_element<long_long>/1 0.325 8.29%
BM_std_minmax_element<long_long>/1024 282.674 -
BM_std_minmax_element<long_long>/2 0.685 -
BM_std_minmax_element<long_long>/3 1.299 4.17%
BM_std_minmax_element<long_long>/4 1.268 -
BM_std_minmax_element<long_long>/4000 1085.587 -
BM_std_minmax_element<long_long>/4096 1110.055 -
BM_std_minmax_element<long_long>/512 143.104 -
BM_std_minmax_element<long_long>/5500 1488.980 -
BM_std_minmax_element<long_long>/64 17.693 -
BM_std_minmax_element<long_long>/64000 17398.473 -
BM_std_minmax_element<long_long>/65536 17837.482 -
BM_std_minmax_element<long_long>/70000 19014.861 -
BM_std_minmax_element<short>/1 0.332 5.81%
BM_std_minmax_element<short>/1024 308.614 6.96%
BM_std_minmax_element<short>/2 0.688 5.06%
BM_std_minmax_element<short>/3 1.149 -12.01%
BM_std_minmax_element<short>/4 1.278 3.10%
BM_std_minmax_element<short>/4000 1185.206 7.15%
BM_std_minmax_element<short>/4096 1211.034 6.88%
BM_std_minmax_element<short>/512 157.273 6.98%
BM_std_minmax_element<short>/5500 1627.811 6.84%
BM_std_minmax_element<short>/64 19.549 8.43%
BM_std_minmax_element<short>/64000 18913.841 7.40%
BM_std_minmax_element<short>/65536 19333.343 7.47%
BM_std_minmax_element<short>/70000 20684.382 7.28%
BM_tolower_char<char> 0.618 -10.65%
BM_tolower_char<wchar_t> 0.612 -11.36%
BM_tolower_string<char> 15.348 1.65%
BM_tolower_string<wchar_t> 6.341 -
BM_toupper_char<char> 0.687 -
BM_toupper_char<wchar_t> 0.610 -11.34%
BM_toupper_string<char> 15.684 4.07%
BM_toupper_string<wchar_t> 6.249 -
BM_vector_deque_copy/0 0.498 -
BM_vector_deque_copy/1 2.324 3.43%
BM_vector_deque_copy/1024 35.890 -6.44%
BM_vector_deque_copy/2 2.054 2.73%
BM_vector_deque_copy/4000 140.066 -1.23%
BM_vector_deque_copy/4096 144.312 -
BM_vector_deque_copy/512 16.885 -
BM_vector_deque_copy/5500 195.519 -
BM_vector_deque_copy/64 2.811 -
BM_vector_deque_copy/64000 2842.403 -15.14%
BM_vector_deque_copy/65536 2855.558 -14.59%
BM_vector_deque_copy/70000 3103.999 -12.08%
BM_vector_deque_copy_backward/0 0.419 -31.19%
BM_vector_deque_copy_backward/1 2.259 1.62%
BM_vector_deque_copy_backward/1024 38.090 -
BM_vector_deque_copy_backward/2 2.002 2.74%
BM_vector_deque_copy_backward/4000 143.927 -
BM_vector_deque_copy_backward/4096 149.414 -
BM_vector_deque_copy_backward/512 17.644 -1.00%
BM_vector_deque_copy_backward/5500 197.339 -
BM_vector_deque_copy_backward/64 3.023 -1.72%
BM_vector_deque_copy_backward/64000 8031.194 9.08%
BM_vector_deque_copy_backward/65536 8257.182 5.82%
BM_vector_deque_copy_backward/70000 8688.909 4.95%
BM_vector_deque_move/0 0.377 -4.74%
BM_vector_deque_move/1 1.860 -17.70%
BM_vector_deque_move/1024 35.965 -
BM_vector_deque_move/2 1.641 -18.08%
BM_vector_deque_move/4000 140.379 -
BM_vector_deque_move/4096 144.233 -
BM_vector_deque_move/512 16.902 -
BM_vector_deque_move/5500 196.110 -
BM_vector_deque_move/64 2.636 -8.35%
BM_vector_deque_move/64000 2842.436 -14.86%
BM_vector_deque_move/65536 2888.112 -13.49%
BM_vector_deque_move/70000 3095.641 -12.27%
BM_vector_deque_move_backward/0 0.408 -13.79%
BM_vector_deque_move_backward/1 2.306 8.24%
BM_vector_deque_move_backward/1024 37.952 -
BM_vector_deque_move_backward/2 2.051 9.39%
BM_vector_deque_move_backward/4000 143.383 -
BM_vector_deque_move_backward/4096 149.090 -
BM_vector_deque_move_backward/512 17.465 -2.03%
BM_vector_deque_move_backward/5500 198.351 -
BM_vector_deque_move_backward/64 2.965 -3.58%
BM_vector_deque_move_backward/64000 7669.811 5.62%
BM_vector_deque_move_backward/65536 8336.903 8.53%
BM_vector_deque_move_backward/70000 8990.388 11.25%
BM_vector_deque_ranges_copy/0 0.368 -13.65%
BM_vector_deque_ranges_copy/1 2.341 -
BM_vector_deque_ranges_copy/1024 35.821 -
BM_vector_deque_ranges_copy/2 2.054 -
BM_vector_deque_ranges_copy/4000 141.174 -
BM_vector_deque_ranges_copy/4096 144.680 -
BM_vector_deque_ranges_copy/512 16.927 -
BM_vector_deque_ranges_copy/5500 196.507 -
BM_vector_deque_ranges_copy/64 2.831 1.25%
BM_vector_deque_ranges_copy/64000 2839.549 -15.31%
BM_vector_deque_ranges_copy/65536 2860.879 -14.41%
BM_vector_deque_ranges_copy/70000 3214.663 -8.96%
BM_vector_deque_ranges_copy_backward/0 0.401 -4.80%
BM_vector_deque_ranges_copy_backward/1 2.424 3.47%
BM_vector_deque_ranges_copy_backward/1024 38.052 -
BM_vector_deque_ranges_copy_backward/2 2.087 1.09%
BM_vector_deque_ranges_copy_backward/4000 141.257 -
BM_vector_deque_ranges_copy_backward/4096 148.504 -
BM_vector_deque_ranges_copy_backward/512 17.498 -
BM_vector_deque_ranges_copy_backward/5500 196.344 -
BM_vector_deque_ranges_copy_backward/64 2.966 -1.11%
BM_vector_deque_ranges_copy_backward/64000 8038.126 7.96%
BM_vector_deque_ranges_copy_backward/65536 8178.011 5.16%
BM_vector_deque_ranges_copy_backward/70000 8773.305 5.74%
BM_vector_deque_ranges_move/0 0.429 4.25%
BM_vector_deque_ranges_move/1 2.310 6.32%
BM_vector_deque_ranges_move/1024 37.715 4.61%
BM_vector_deque_ranges_move/2 2.062 6.37%
BM_vector_deque_ranges_move/4000 142.250 1.07%
BM_vector_deque_ranges_move/4096 144.782 -
BM_vector_deque_ranges_move/512 16.962 -
BM_vector_deque_ranges_move/5500 197.280 1.11%
BM_vector_deque_ranges_move/64 2.831 2.41%
BM_vector_deque_ranges_move/64000 2844.199 -15.05%
BM_vector_deque_ranges_move/65536 2861.928 -14.27%
BM_vector_deque_ranges_move/70000 3106.157 -11.91%
BM_vector_deque_ranges_move_backward/0 0.600 17.81%
BM_vector_deque_ranges_move_backward/1 2.160 -7.37%
BM_vector_deque_ranges_move_backward/1024 38.206 -
BM_vector_deque_ranges_move_backward/2 1.886 -8.59%
BM_vector_deque_ranges_move_backward/4000 141.795 -
BM_vector_deque_ranges_move_backward/4096 148.663 -
BM_vector_deque_ranges_move_backward/512 17.946 2.45%
BM_vector_deque_ranges_move_backward/5500 196.726 -1.62%
BM_vector_deque_ranges_move_backward/64 3.092 3.54%
BM_vector_deque_ranges_move_backward/64000 7782.408 7.13%
BM_vector_deque_ranges_move_backward/65536 8258.637 6.64%
BM_vector_deque_ranges_move_backward/70000 8545.433 5.00%
SetIntersection_Front_Set_float_1024_1 1037824.633 -
SetIntersection_Front_Set_float_1024_1024 11031087.439 -
SetIntersection_Front_Set_float_1024_16 1161975.572 -
SetIntersection_Front_Set_float_1024_256 3712456.704 4.82%
SetIntersection_Front_Set_float_1024_4 1062363.626 -1.00%
SetIntersection_Front_Set_float_1024_64 1644079.963 -8.02%
SetIntersection_Front_Set_float_16384_1 1035435.551 -1.38%
SetIntersection_Front_Set_float_16384_1024 11438689.904 2.26%
SetIntersection_Front_Set_float_16384_16 1186905.108 -
SetIntersection_Front_Set_float_16384_16384 213089330.147 -2.28%
SetIntersection_Front_Set_float_16384_256 3711005.556 5.88%
SetIntersection_Front_Set_float_16384_4 1064646.504 -
SetIntersection_Front_Set_float_16384_64 1609975.501 -1.14%
SetIntersection_Front_Set_float_16_1 62940752.244 -
SetIntersection_Front_Set_float_16_16 37805536.509 -
SetIntersection_Front_Set_float_16_4 54512069.305 -
SetIntersection_Front_Set_float_1_1 534098444.033 -
SetIntersection_Front_Set_float_256_1 4162953.393 -
SetIntersection_Front_Set_float_256_16 4524771.208 2.91%
SetIntersection_Front_Set_float_256_256 7013854.409 -
SetIntersection_Front_Set_float_256_4 4173871.969 -
SetIntersection_Front_Set_float_256_64 5448198.141 4.30%
SetIntersection_Front_Set_float_262144_1 1006701.651 -3.15%
SetIntersection_Front_Set_float_262144_1024 11156644.689 -
SetIntersection_Front_Set_float_262144_16 1181635.296 4.42%
SetIntersection_Front_Set_float_262144_16384 210853253.786 -1.41%
SetIntersection_Front_Set_float_262144_256 3612509.580 -
SetIntersection_Front_Set_float_262144_262144 1612410.238 2.56%
SetIntersection_Front_Set_float_262144_4 1048520.704 1.96%
SetIntersection_Front_Set_float_262144_64 1635214.400 -1.20%
SetIntersection_Front_Set_float_4_1 213354650.711 -
SetIntersection_Front_Set_float_4_4 137104533.888 -
SetIntersection_Front_Set_float_64_1 16444366.813 -
SetIntersection_Front_Set_float_64_16 15226100.972 -
SetIntersection_Front_Set_float_64_4 15978355.290 -
SetIntersection_Front_Set_float_64_64 12514962.183 -1.52%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1053448.408 2.05%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 14679419.850 7.88%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1235888.292 8.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 4576291.024 6.85%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1059837.680 -1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1921414.086 8.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1036721.098 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 14942705.779 7.57%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1252259.387 7.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 348117205.783 -2.65%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4273585.805 -5.34%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1070448.779 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1906904.144 3.45%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 62728726.786 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39248493.646 1.26%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54992800.739 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 533674182.495 1.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4142733.821 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4538254.679 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8698174.184 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4226286.652 1.73%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5933625.757 -1.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1007950.590 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 15066233.138 -8.22%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1227600.028 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 341344390.332 -1.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 4285865.733 2.40%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1896027.996 3.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1052407.353 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1795280.848 -6.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 213281580.869 1.02%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 137784152.194 1.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16354527.194 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15530399.719 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16258876.983 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 14655831.667 3.80%
SetIntersection_Front_Set_string_1024_1 1088360.058 -
SetIntersection_Front_Set_string_1024_1024 54659307.959 -2.41%
SetIntersection_Front_Set_string_1024_16 1883725.685 -
SetIntersection_Front_Set_string_1024_256 14912186.244 2.89%
SetIntersection_Front_Set_string_1024_4 1260122.912 2.10%
SetIntersection_Front_Set_string_1024_64 4475041.156 2.92%
SetIntersection_Front_Set_string_16384_1 1083872.301 -
SetIntersection_Front_Set_string_16384_1024 58055885.634 -
SetIntersection_Front_Set_string_16384_16 1806424.993 -3.76%
SetIntersection_Front_Set_string_16384_16384 349833485.776 -
SetIntersection_Front_Set_string_16384_256 14637223.269 -
SetIntersection_Front_Set_string_16384_4 1263882.889 -4.50%
SetIntersection_Front_Set_string_16384_64 4481542.048 -
SetIntersection_Front_Set_string_16_1 65106869.120 -3.64%
SetIntersection_Front_Set_string_16_16 59405279.338 -
SetIntersection_Front_Set_string_16_4 63377644.546 -
SetIntersection_Front_Set_string_1_1 551980491.939 -
SetIntersection_Front_Set_string_256_1 4329865.242 -
SetIntersection_Front_Set_string_256_16 7034164.512 -
SetIntersection_Front_Set_string_256_256 28270508.900 -7.82%
SetIntersection_Front_Set_string_256_4 4893559.763 -
SetIntersection_Front_Set_string_256_64 14493521.663 -
SetIntersection_Front_Set_string_262144_1 1100846.867 -
SetIntersection_Front_Set_string_262144_1024 59163439.540 -1.39%
SetIntersection_Front_Set_string_262144_16 1815904.615 -3.47%
SetIntersection_Front_Set_string_262144_16384 347396843.062 -1.88%
SetIntersection_Front_Set_string_262144_256 14923217.048 -
SetIntersection_Front_Set_string_262144_262144 17553275.637 -1.22%
SetIntersection_Front_Set_string_262144_4 1256274.954 -
SetIntersection_Front_Set_string_262144_64 4603037.517 -27.86%
SetIntersection_Front_Set_string_4_1 220795410.551 -
SetIntersection_Front_Set_string_4_4 156566205.184 -
SetIntersection_Front_Set_string_64_1 17060654.151 -
SetIntersection_Front_Set_string_64_16 24104770.591 -6.14%
SetIntersection_Front_Set_string_64_4 18908842.792 -
SetIntersection_Front_Set_string_64_64 35569276.297 -15.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1061353.297 6.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24847550.544 5.57%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1336436.179 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6707930.179 3.53%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1102553.149 1.86%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2313983.928 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1051478.700 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27761781.542 9.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1341707.192 1.60%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 351346549.032 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6506581.747 3.54%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1084769.167 -2.29%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2368203.716 1.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 63003391.319 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 42263774.460 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 56465109.983 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 537400912.458 -4.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4134452.372 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5082214.726 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12827547.694 3.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4302467.459 -1.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7645898.227 1.40%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1036664.980 2.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 25910826.013 2.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1316988.279 2.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 360967561.085 -1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6382820.852 1.01%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2996460.207 2.55%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1071161.128 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2271308.474 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 214980924.584 -1.94%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 141108726.147 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16560507.856 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 17058271.696 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16502407.514 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 18455179.353 4.52%
SetIntersection_Front_Set_uint32_1024_1 1038882.865 -
SetIntersection_Front_Set_uint32_1024_1024 12493833.157 1.50%
SetIntersection_Front_Set_uint32_1024_16 1189267.583 -
SetIntersection_Front_Set_uint32_1024_256 4069869.098 6.24%
SetIntersection_Front_Set_uint32_1024_4 1061400.013 3.40%
SetIntersection_Front_Set_uint32_1024_64 1710339.239 -5.80%
SetIntersection_Front_Set_uint32_16384_1 1042333.664 1.12%
SetIntersection_Front_Set_uint32_16384_1024 12755831.382 1.36%
SetIntersection_Front_Set_uint32_16384_16 1191207.775 3.62%
SetIntersection_Front_Set_uint32_16384_16384 215287604.236 -
SetIntersection_Front_Set_uint32_16384_256 3926246.600 4.37%
SetIntersection_Front_Set_uint32_16384_4 1085740.005 2.24%
SetIntersection_Front_Set_uint32_16384_64 1723758.914 -2.66%
SetIntersection_Front_Set_uint32_16_1 62881724.741 -
SetIntersection_Front_Set_uint32_16_16 38122496.564 1.52%
SetIntersection_Front_Set_uint32_16_4 54772828.750 1.04%
SetIntersection_Front_Set_uint32_1_1 535088503.951 -
SetIntersection_Front_Set_uint32_256_1 4158100.146 -
SetIntersection_Front_Set_uint32_256_16 4474210.693 1.58%
SetIntersection_Front_Set_uint32_256_256 7728052.391 -
SetIntersection_Front_Set_uint32_256_4 4203277.004 -
SetIntersection_Front_Set_uint32_256_64 5396231.383 -1.91%
SetIntersection_Front_Set_uint32_262144_1 1045815.614 3.75%
SetIntersection_Front_Set_uint32_262144_1024 12680366.836 2.70%
SetIntersection_Front_Set_uint32_262144_16 1202998.790 4.79%
SetIntersection_Front_Set_uint32_262144_16384 221708950.108 2.41%
SetIntersection_Front_Set_uint32_262144_256 3986744.206 3.96%
SetIntersection_Front_Set_uint32_262144_262144 1705644.045 4.67%
SetIntersection_Front_Set_uint32_262144_4 1062230.209 3.67%
SetIntersection_Front_Set_uint32_262144_64 1700169.001 2.52%
SetIntersection_Front_Set_uint32_4_1 213438620.146 -
SetIntersection_Front_Set_uint32_4_4 136906973.638 -
SetIntersection_Front_Set_uint32_64_1 16472395.034 1.51%
SetIntersection_Front_Set_uint32_64_16 15349579.498 -
SetIntersection_Front_Set_uint32_64_4 16104688.784 -
SetIntersection_Front_Set_uint32_64_64 13197659.661 -1.33%
SetIntersection_Front_Set_uint64_1024_1 1050425.715 -
SetIntersection_Front_Set_uint64_1024_1024 11605267.517 -4.44%
SetIntersection_Front_Set_uint64_1024_16 1187054.883 1.22%
SetIntersection_Front_Set_uint64_1024_256 3729515.007 2.73%
SetIntersection_Front_Set_uint64_1024_4 1059035.638 -
SetIntersection_Front_Set_uint64_1024_64 1789618.527 10.27%
SetIntersection_Front_Set_uint64_16384_1 1043597.717 -
SetIntersection_Front_Set_uint64_16384_1024 11873319.335 -2.31%
SetIntersection_Front_Set_uint64_16384_16 1176151.989 5.21%
SetIntersection_Front_Set_uint64_16384_16384 227434775.685 1.60%
SetIntersection_Front_Set_uint64_16384_256 3838286.319 4.29%
SetIntersection_Front_Set_uint64_16384_4 1072192.777 -
SetIntersection_Front_Set_uint64_16384_64 1722718.844 4.74%
SetIntersection_Front_Set_uint64_16_1 62819362.389 1.26%
SetIntersection_Front_Set_uint64_16_16 37679872.349 -
SetIntersection_Front_Set_uint64_16_4 54651718.409 -
SetIntersection_Front_Set_uint64_1_1 533863946.189 -
SetIntersection_Front_Set_uint64_256_1 4149544.138 1.73%
SetIntersection_Front_Set_uint64_256_16 4458935.731 1.29%
SetIntersection_Front_Set_uint64_256_256 7679281.336 -
SetIntersection_Front_Set_uint64_256_4 4186471.352 -
SetIntersection_Front_Set_uint64_256_64 5427842.148 6.72%
SetIntersection_Front_Set_uint64_262144_1 1057929.226 3.07%
SetIntersection_Front_Set_uint64_262144_1024 15284611.998 26.53%
SetIntersection_Front_Set_uint64_262144_16 1203394.235 1.43%
SetIntersection_Front_Set_uint64_262144_16384 218812872.173 -
SetIntersection_Front_Set_uint64_262144_256 3899339.748 6.84%
SetIntersection_Front_Set_uint64_262144_262144 1759227.213 6.38%
SetIntersection_Front_Set_uint64_262144_4 1084645.746 1.60%
SetIntersection_Front_Set_uint64_262144_64 1680873.890 1.51%
SetIntersection_Front_Set_uint64_4_1 213332198.193 -
SetIntersection_Front_Set_uint64_4_4 136741763.763 1.09%
SetIntersection_Front_Set_uint64_64_1 16422002.019 -
SetIntersection_Front_Set_uint64_64_16 15203657.057 1.67%
SetIntersection_Front_Set_uint64_64_4 16034255.156 1.18%
SetIntersection_Front_Set_uint64_64_64 12804454.999 -
SetIntersection_Front_Vector_float_1024_1 1031367.305 1.08%
SetIntersection_Front_Vector_float_1024_1024 5916691.254 -
SetIntersection_Front_Vector_float_1024_16 1125962.012 -
SetIntersection_Front_Vector_float_1024_256 2277857.845 -
SetIntersection_Front_Vector_float_1024_4 1059950.917 -
SetIntersection_Front_Vector_float_1024_64 1364894.907 -
SetIntersection_Front_Vector_float_16384_1 1032276.420 1.24%
SetIntersection_Front_Vector_float_16384_1024 5901173.983 -
SetIntersection_Front_Vector_float_16384_16 1109264.053 -
SetIntersection_Front_Vector_float_16384_16384 77312758.104 -2.91%
SetIntersection_Front_Vector_float_16384_256 2158732.266 -5.04%
SetIntersection_Front_Vector_float_16384_4 1051952.127 -
SetIntersection_Front_Vector_float_16384_64 1343023.151 -1.49%
SetIntersection_Front_Vector_float_16_1 62710379.743 -
SetIntersection_Front_Vector_float_16_16 35779148.046 -
SetIntersection_Front_Vector_float_16_4 54280470.356 -
SetIntersection_Front_Vector_float_1_1 534676750.354 -
SetIntersection_Front_Vector_float_256_1 4132786.868 -
SetIntersection_Front_Vector_float_256_16 4193455.856 -
SetIntersection_Front_Vector_float_256_256 4560638.155 -
SetIntersection_Front_Vector_float_256_4 4138471.660 -
SetIntersection_Front_Vector_float_256_64 4380951.237 -
SetIntersection_Front_Vector_float_262144_1 1049343.326 -
SetIntersection_Front_Vector_float_262144_1024 5895695.747 -
SetIntersection_Front_Vector_float_262144_16 1111536.222 -
SetIntersection_Front_Vector_float_262144_16384 77391074.874 -2.72%
SetIntersection_Front_Vector_float_262144_256 2273409.061 -
SetIntersection_Front_Vector_float_262144_262144 354860243.691 1.19%
SetIntersection_Front_Vector_float_262144_4 1041094.387 -1.11%
SetIntersection_Front_Vector_float_262144_64 1385439.931 2.88%
SetIntersection_Front_Vector_float_4_1 213304501.143 -
SetIntersection_Front_Vector_float_4_4 135827763.144 -
SetIntersection_Front_Vector_float_64_1 16360219.463 -
SetIntersection_Front_Vector_float_64_16 14285860.796 -
SetIntersection_Front_Vector_float_64_4 15859152.788 -
SetIntersection_Front_Vector_float_64_64 10680496.937 -1.75%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1042713.813 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8383799.307 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1145751.732 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2892621.165 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1077218.175 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1522295.186 3.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1038974.307 5.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8309076.111 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1137839.189 4.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 118673344.356 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2884295.962 -1.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1072504.922 3.10%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1515461.635 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 62920120.384 1.27%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 36817850.238 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 54550061.066 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 535474429.714 1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4157427.984 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4351906.751 1.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5761886.799 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4181229.845 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 4850081.110 2.00%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1049770.338 4.06%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8395507.131 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1147572.378 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 118445370.762 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2875362.165 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350881013.555 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1076043.144 2.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1521281.055 3.11%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 214142874.907 1.19%
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 136255749.506 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16499724.937 1.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 14749089.304 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 16018545.392 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12119977.515 1.52%
SetIntersection_Front_Vector_string_1024_1 1072268.274 -
SetIntersection_Front_Vector_string_1024_1024 38697254.585 -
SetIntersection_Front_Vector_string_1024_16 1680454.918 -
SetIntersection_Front_Vector_string_1024_256 9953764.240 5.55%
SetIntersection_Front_Vector_string_1024_4 1193962.290 -
SetIntersection_Front_Vector_string_1024_64 3549258.189 -
SetIntersection_Front_Vector_string_16384_1 1066810.104 -
SetIntersection_Front_Vector_string_16384_1024 38381290.808 1.33%
SetIntersection_Front_Vector_string_16384_16 1626726.028 -
SetIntersection_Front_Vector_string_16384_16384 350562244.129 -
SetIntersection_Front_Vector_string_16384_256 9802469.615 2.23%
SetIntersection_Front_Vector_string_16384_4 1188449.078 -
SetIntersection_Front_Vector_string_16384_64 3258982.274 -
SetIntersection_Front_Vector_string_16_1 64506742.039 -
SetIntersection_Front_Vector_string_16_16 51941364.646 3.52%
SetIntersection_Front_Vector_string_16_4 60993173.463 -
SetIntersection_Front_Vector_string_1_1 547962968.557 -
SetIntersection_Front_Vector_string_256_1 4237979.872 -
SetIntersection_Front_Vector_string_256_16 6144729.050 1.31%
SetIntersection_Front_Vector_string_256_256 20183481.294 -
SetIntersection_Front_Vector_string_256_4 4679098.463 -
SetIntersection_Front_Vector_string_256_64 10407731.498 -
SetIntersection_Front_Vector_string_262144_1 1081126.597 -
SetIntersection_Front_Vector_string_262144_1024 39605315.710 1.23%
SetIntersection_Front_Vector_string_262144_16 1576151.136 -2.41%
SetIntersection_Front_Vector_string_262144_16384 348322612.976 -
SetIntersection_Front_Vector_string_262144_256 9629012.327 -
SetIntersection_Front_Vector_string_262144_262144 14426519.855 -
SetIntersection_Front_Vector_string_262144_4 1204460.925 -
SetIntersection_Front_Vector_string_262144_64 3344230.980 -
SetIntersection_Front_Vector_string_4_1 218930023.963 -
SetIntersection_Front_Vector_string_4_4 151463284.171 -
SetIntersection_Front_Vector_string_64_1 16887582.888 -
SetIntersection_Front_Vector_string_64_16 20764109.595 -
SetIntersection_Front_Vector_string_64_4 17832015.472 -
SetIntersection_Front_Vector_string_64_64 26559401.706 1.98%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1038079.765 -2.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8995849.436 -3.61%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1156541.379 -2.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3042512.373 -3.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1062437.470 -1.74%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1558055.899 -2.05%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1039626.331 -1.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 9005289.040 -1.39%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1158248.170 -1.70%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 128924355.580 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3108160.955 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1060102.348 -1.93%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1568908.825 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 62590748.817 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 37279660.068 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 54525930.540 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 532178153.689 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4142867.651 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4378717.041 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6089891.026 -2.71%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4193164.863 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4992979.088 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1042683.566 1.02%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 8968597.612 -2.40%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1135886.287 -3.72%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 128468654.268 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3069482.248 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350752681.002 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1066330.033 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1564189.987 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 212872260.112 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 136478643.392 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16345251.154 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 14736999.949 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 16045046.253 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 12457857.127 -
SetIntersection_Front_Vector_uint32_1024_1 1043835.305 1.02%
SetIntersection_Front_Vector_uint32_1024_1024 5908335.538 1.28%
SetIntersection_Front_Vector_uint32_1024_16 1118924.018 2.05%
SetIntersection_Front_Vector_uint32_1024_256 2292239.195 8.15%
SetIntersection_Front_Vector_uint32_1024_4 1070237.932 1.93%
SetIntersection_Front_Vector_uint32_1024_64 1368132.209 3.94%
SetIntersection_Front_Vector_uint32_16384_1 1044818.857 -
SetIntersection_Front_Vector_uint32_16384_1024 5321641.201 -9.75%
SetIntersection_Front_Vector_uint32_16384_16 1097413.825 -2.39%
SetIntersection_Front_Vector_uint32_16384_16384 73047733.525 -5.09%
SetIntersection_Front_Vector_uint32_16384_256 2134702.055 -2.77%
SetIntersection_Front_Vector_uint32_16384_4 1049021.868 2.53%
SetIntersection_Front_Vector_uint32_16384_64 1330653.097 -3.33%
SetIntersection_Front_Vector_uint32_16_1 62714216.586 -
SetIntersection_Front_Vector_uint32_16_16 36056801.705 1.63%
SetIntersection_Front_Vector_uint32_16_4 54198513.218 -
SetIntersection_Front_Vector_uint32_1_1 534362806.417 -
SetIntersection_Front_Vector_uint32_256_1 4164311.797 -
SetIntersection_Front_Vector_uint32_256_16 4160166.900 -
SetIntersection_Front_Vector_uint32_256_256 4256554.502 1.76%
SetIntersection_Front_Vector_uint32_256_4 4174470.962 -
SetIntersection_Front_Vector_uint32_256_64 4234751.212 -3.60%
SetIntersection_Front_Vector_uint32_262144_1 1042427.777 -
SetIntersection_Front_Vector_uint32_262144_1024 5506967.910 4.65%
SetIntersection_Front_Vector_uint32_262144_16 1119117.478 2.07%
SetIntersection_Front_Vector_uint32_262144_16384 73067346.326 -5.00%
SetIntersection_Front_Vector_uint32_262144_256 2138224.481 -6.18%
SetIntersection_Front_Vector_uint32_262144_262144 349250961.071 -
SetIntersection_Front_Vector_uint32_262144_4 1056651.638 4.39%
SetIntersection_Front_Vector_uint32_262144_64 1326197.001 -3.32%
SetIntersection_Front_Vector_uint32_4_1 213453300.089 -
SetIntersection_Front_Vector_uint32_4_4 135109447.479 -
SetIntersection_Front_Vector_uint32_64_1 16398218.518 -
SetIntersection_Front_Vector_uint32_64_16 14114156.102 -1.29%
SetIntersection_Front_Vector_uint32_64_4 15995223.536 1.60%
SetIntersection_Front_Vector_uint32_64_64 10683715.915 -
SetIntersection_Front_Vector_uint64_1024_1 1031144.024 -
SetIntersection_Front_Vector_uint64_1024_1024 5300921.604 -
SetIntersection_Front_Vector_uint64_1024_16 1099437.235 2.02%
SetIntersection_Front_Vector_uint64_1024_256 2124998.607 -
SetIntersection_Front_Vector_uint64_1024_4 1048126.248 4.88%
SetIntersection_Front_Vector_uint64_1024_64 1323643.770 1.13%
SetIntersection_Front_Vector_uint64_16384_1 1030665.975 -1.01%
SetIntersection_Front_Vector_uint64_16384_1024 5366114.373 -7.69%
SetIntersection_Front_Vector_uint64_16384_16 1102302.246 -1.38%
SetIntersection_Front_Vector_uint64_16384_16384 70143475.603 -7.06%
SetIntersection_Front_Vector_uint64_16384_256 2282179.975 1.43%
SetIntersection_Front_Vector_uint64_16384_4 1055327.590 1.01%
SetIntersection_Front_Vector_uint64_16384_64 1360087.740 -
SetIntersection_Front_Vector_uint64_16_1 62634551.498 -
SetIntersection_Front_Vector_uint64_16_16 35651461.799 2.26%
SetIntersection_Front_Vector_uint64_16_4 53902705.486 -
SetIntersection_Front_Vector_uint64_1_1 533075095.037 -
SetIntersection_Front_Vector_uint64_256_1 4125298.298 2.76%
SetIntersection_Front_Vector_uint64_256_16 4204576.588 1.10%
SetIntersection_Front_Vector_uint64_256_256 4550977.421 -
SetIntersection_Front_Vector_uint64_256_4 4143745.957 -
SetIntersection_Front_Vector_uint64_256_64 4257904.526 -2.48%
SetIntersection_Front_Vector_uint64_262144_1 1039014.955 -
SetIntersection_Front_Vector_uint64_262144_1024 5350935.983 -8.31%
SetIntersection_Front_Vector_uint64_262144_16 1113813.393 -
SetIntersection_Front_Vector_uint64_262144_16384 76443448.138 1.13%
SetIntersection_Front_Vector_uint64_262144_256 2125842.120 -6.67%
SetIntersection_Front_Vector_uint64_262144_262144 350001959.503 -
SetIntersection_Front_Vector_uint64_262144_4 1057055.721 1.31%
SetIntersection_Front_Vector_uint64_262144_64 1331624.292 -1.80%
SetIntersection_Front_Vector_uint64_4_1 213269959.584 -
SetIntersection_Front_Vector_uint64_4_4 135752322.764 -
SetIntersection_Front_Vector_uint64_64_1 16382495.038 -
SetIntersection_Front_Vector_uint64_64_16 14105485.392 -
SetIntersection_Front_Vector_uint64_64_4 15905327.900 -
SetIntersection_Front_Vector_uint64_64_64 10897770.054 -
SetIntersection_Interlaced_Set_float_1024_1 1052895.532 1.20%
SetIntersection_Interlaced_Set_float_1024_1024 11989935.101 1.05%
SetIntersection_Interlaced_Set_float_1024_16 11434970.023 -
SetIntersection_Interlaced_Set_float_1024_256 14063601.755 4.37%
SetIntersection_Interlaced_Set_float_1024_4 9952918.396 2.37%
SetIntersection_Interlaced_Set_float_1024_64 10196469.764 -
SetIntersection_Interlaced_Set_float_16384_1 1041456.596 -
SetIntersection_Interlaced_Set_float_16384_1024 171209119.890 -
SetIntersection_Interlaced_Set_float_16384_16 205924610.336 -
SetIntersection_Interlaced_Set_float_16384_16384 211738020.358 1.02%
SetIntersection_Interlaced_Set_float_16384_256 198587620.521 -
SetIntersection_Interlaced_Set_float_16384_4 167119178.151 1.38%
SetIntersection_Interlaced_Set_float_16384_64 212683840.995 -
SetIntersection_Interlaced_Set_float_16_1 62880958.066 -
SetIntersection_Interlaced_Set_float_16_16 37946532.466 -
SetIntersection_Interlaced_Set_float_16_4 59744913.838 -
SetIntersection_Interlaced_Set_float_1_1 534055687.689 -
SetIntersection_Interlaced_Set_float_256_1 4155765.181 -
SetIntersection_Interlaced_Set_float_256_16 12018763.792 -
SetIntersection_Interlaced_Set_float_256_256 7536164.320 1.33%
SetIntersection_Interlaced_Set_float_256_4 10910061.705 -
SetIntersection_Interlaced_Set_float_256_64 13654398.097 -1.17%
SetIntersection_Interlaced_Set_float_262144_1 1047201.975 2.82%
SetIntersection_Interlaced_Set_float_262144_1024 1524529.705 1.01%
SetIntersection_Interlaced_Set_float_262144_16 1593623.211 2.18%
SetIntersection_Interlaced_Set_float_262144_16384 1286766.682 3.51%
SetIntersection_Interlaced_Set_float_262144_256 1566339.684 1.20%
SetIntersection_Interlaced_Set_float_262144_262144 1644130.861 2.78%
SetIntersection_Interlaced_Set_float_262144_4 1282823.322 1.84%
SetIntersection_Interlaced_Set_float_262144_64 1563267.090 1.97%
SetIntersection_Interlaced_Set_float_4_1 213943579.620 -
SetIntersection_Interlaced_Set_float_4_4 136695565.662 -
SetIntersection_Interlaced_Set_float_64_1 16460220.687 -
SetIntersection_Interlaced_Set_float_64_16 22115158.359 -1.21%
SetIntersection_Interlaced_Set_float_64_4 20736262.376 -1.88%
SetIntersection_Interlaced_Set_float_64_64 13133826.325 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1043789.753 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 12976442.515 -2.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11617638.731 2.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 14733315.945 10.99%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9885030.709 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10289061.375 1.10%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1044773.417 6.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 181731346.498 5.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 217479160.110 1.93%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 254102995.286 3.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208475647.937 3.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 179230718.846 1.68%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 229115121.992 1.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 62712656.762 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38339222.342 1.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 59388339.374 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 533088813.920 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4145088.813 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12133540.801 2.58%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 8010877.779 -1.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11683539.142 1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 12907656.244 1.35%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1045127.631 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1622532.957 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1674750.080 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1330890.219 2.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1649272.621 1.03%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 1840608.074 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1356619.467 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1640909.262 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 213127477.176 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137456259.690 1.04%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16392664.358 1.15%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 22304531.191 3.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 20953979.970 1.32%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 13735360.495 1.02%
SetIntersection_Interlaced_Set_string_1024_1 1103391.227 3.51%
SetIntersection_Interlaced_Set_string_1024_1024 54788088.597 -1.97%
SetIntersection_Interlaced_Set_string_1024_16 12976322.525 1.35%
SetIntersection_Interlaced_Set_string_1024_256 35944186.673 1.50%
SetIntersection_Interlaced_Set_string_1024_4 10337580.593 -
SetIntersection_Interlaced_Set_string_1024_64 16901592.292 -6.91%
SetIntersection_Interlaced_Set_string_16384_1 1086363.313 -
SetIntersection_Interlaced_Set_string_16384_1024 349645325.535 -
SetIntersection_Interlaced_Set_string_16384_16 238005318.072 -1.47%
SetIntersection_Interlaced_Set_string_16384_16384 349751756.183 -
SetIntersection_Interlaced_Set_string_16384_256 349072833.652 -3.99%
SetIntersection_Interlaced_Set_string_16384_4 196062373.679 -
SetIntersection_Interlaced_Set_string_16384_64 354133268.891 -2.00%
SetIntersection_Interlaced_Set_string_16_1 65472201.494 -
SetIntersection_Interlaced_Set_string_16_16 58183371.066 -2.48%
SetIntersection_Interlaced_Set_string_16_4 72908322.362 -
SetIntersection_Interlaced_Set_string_1_1 553717339.466 -
SetIntersection_Interlaced_Set_string_256_1 4315205.336 -
SetIntersection_Interlaced_Set_string_256_16 17761191.650 -
SetIntersection_Interlaced_Set_string_256_256 28856496.251 -
SetIntersection_Interlaced_Set_string_256_4 12965942.784 -1.03%
SetIntersection_Interlaced_Set_string_256_64 30846513.437 -
SetIntersection_Interlaced_Set_string_262144_1 1088946.986 -1.80%
SetIntersection_Interlaced_Set_string_262144_1024 2038712.240 -1.76%
SetIntersection_Interlaced_Set_string_262144_16 2092845.785 -12.75%
SetIntersection_Interlaced_Set_string_262144_16384 2740118.324 -
SetIntersection_Interlaced_Set_string_262144_256 1983640.951 -4.99%
SetIntersection_Interlaced_Set_string_262144_262144 17429136.147 -1.41%
SetIntersection_Interlaced_Set_string_262144_4 1776150.635 -1.92%
SetIntersection_Interlaced_Set_string_262144_64 2078369.303 -7.38%
SetIntersection_Interlaced_Set_string_4_1 221209249.501 -
SetIntersection_Interlaced_Set_string_4_4 158686339.007 1.47%
SetIntersection_Interlaced_Set_string_64_1 17062011.396 -
SetIntersection_Interlaced_Set_string_64_16 37175324.857 -4.30%
SetIntersection_Interlaced_Set_string_64_4 25332152.871 -4.32%
SetIntersection_Interlaced_Set_string_64_64 34347538.141 -5.31%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1054526.188 1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23776228.026 1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11799122.001 -6.81%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 18660875.422 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10169726.082 2.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11876234.011 -3.85%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1026357.391 -1.16%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 222445760.636 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 240407648.540 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 366570039.401 5.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 353362326.488 51.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 198634877.505 1.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 337412629.979 37.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 63322100.359 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 42515550.604 3.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 62326961.404 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 537781944.578 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4202512.542 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12863034.923 1.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 12804515.514 1.50%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11662937.284 3.35%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 17219795.560 -3.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1102925.518 6.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1952186.035 1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2223502.850 6.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1712191.160 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1960858.152 -1.45%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2983649.822 2.30%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1985254.557 10.26%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2085103.027 1.09%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 214954712.226 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 140906847.383 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16501695.137 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 25611627.456 1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 22974310.223 1.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 18271877.867 -
SetIntersection_Interlaced_Set_uint32_1024_1 1041032.232 -
SetIntersection_Interlaced_Set_uint32_1024_1024 12731857.973 3.39%
SetIntersection_Interlaced_Set_uint32_1024_16 11661182.548 3.99%
SetIntersection_Interlaced_Set_uint32_1024_256 14348669.884 3.50%
SetIntersection_Interlaced_Set_uint32_1024_4 10028973.899 3.92%
SetIntersection_Interlaced_Set_uint32_1024_64 10216392.303 4.02%
SetIntersection_Interlaced_Set_uint32_16384_1 1056280.971 7.10%
SetIntersection_Interlaced_Set_uint32_16384_1024 171644236.648 2.69%
SetIntersection_Interlaced_Set_uint32_16384_16 208803286.183 1.97%
SetIntersection_Interlaced_Set_uint32_16384_16384 222399836.796 -
SetIntersection_Interlaced_Set_uint32_16384_256 201728796.134 4.61%
SetIntersection_Interlaced_Set_uint32_16384_4 168950271.858 4.65%
SetIntersection_Interlaced_Set_uint32_16384_64 215362680.765 2.18%
SetIntersection_Interlaced_Set_uint32_16_1 62721716.523 -
SetIntersection_Interlaced_Set_uint32_16_16 38219556.800 1.36%
SetIntersection_Interlaced_Set_uint32_16_4 59301955.875 1.01%
SetIntersection_Interlaced_Set_uint32_1_1 535058496.507 -
SetIntersection_Interlaced_Set_uint32_256_1 4167631.286 -
SetIntersection_Interlaced_Set_uint32_256_16 12098137.076 2.17%
SetIntersection_Interlaced_Set_uint32_256_256 7916042.324 2.39%
SetIntersection_Interlaced_Set_uint32_256_4 11626033.367 3.91%
SetIntersection_Interlaced_Set_uint32_256_64 13513670.350 -
SetIntersection_Interlaced_Set_uint32_262144_1 1034780.961 3.54%
SetIntersection_Interlaced_Set_uint32_262144_1024 1529041.666 3.05%
SetIntersection_Interlaced_Set_uint32_262144_16 1591930.422 4.02%
SetIntersection_Interlaced_Set_uint32_262144_16384 1301339.193 7.87%
SetIntersection_Interlaced_Set_uint32_262144_256 1588329.264 5.07%
SetIntersection_Interlaced_Set_uint32_262144_262144 1887670.490 7.36%
SetIntersection_Interlaced_Set_uint32_262144_4 1278900.719 3.64%
SetIntersection_Interlaced_Set_uint32_262144_64 1567632.404 3.40%
SetIntersection_Interlaced_Set_uint32_4_1 213908745.411 -
SetIntersection_Interlaced_Set_uint32_4_4 137398294.422 1.22%
SetIntersection_Interlaced_Set_uint32_64_1 16466326.084 -
SetIntersection_Interlaced_Set_uint32_64_16 22397299.998 4.13%
SetIntersection_Interlaced_Set_uint32_64_4 21227660.143 2.57%
SetIntersection_Interlaced_Set_uint32_64_64 13467864.593 2.70%
SetIntersection_Interlaced_Set_uint64_1024_1 1044865.279 6.16%
SetIntersection_Interlaced_Set_uint64_1024_1024 14662589.657 20.45%
SetIntersection_Interlaced_Set_uint64_1024_16 11690191.530 4.35%
SetIntersection_Interlaced_Set_uint64_1024_256 15359555.117 8.86%
SetIntersection_Interlaced_Set_uint64_1024_4 11821911.414 22.21%
SetIntersection_Interlaced_Set_uint64_1024_64 11138383.127 12.95%
SetIntersection_Interlaced_Set_uint64_16384_1 1040848.469 -
SetIntersection_Interlaced_Set_uint64_16384_1024 181013343.561 3.03%
SetIntersection_Interlaced_Set_uint64_16384_16 226038101.583 3.68%
SetIntersection_Interlaced_Set_uint64_16384_16384 245720000.235 5.76%
SetIntersection_Interlaced_Set_uint64_16384_256 216189144.489 4.25%
SetIntersection_Interlaced_Set_uint64_16384_4 184695965.708 5.04%
SetIntersection_Interlaced_Set_uint64_16384_64 237043818.155 3.17%
SetIntersection_Interlaced_Set_uint64_16_1 62934508.802 1.35%
SetIntersection_Interlaced_Set_uint64_16_16 37672192.427 -
SetIntersection_Interlaced_Set_uint64_16_4 59849314.188 1.28%
SetIntersection_Interlaced_Set_uint64_1_1 553945682.556 4.86%
SetIntersection_Interlaced_Set_uint64_256_1 4148765.260 -
SetIntersection_Interlaced_Set_uint64_256_16 12072604.769 3.02%
SetIntersection_Interlaced_Set_uint64_256_256 7605879.845 -
SetIntersection_Interlaced_Set_uint64_256_4 11245664.426 3.16%
SetIntersection_Interlaced_Set_uint64_256_64 12859990.605 -5.27%
SetIntersection_Interlaced_Set_uint64_262144_1 1058151.239 4.24%
SetIntersection_Interlaced_Set_uint64_262144_1024 1597090.252 2.66%
SetIntersection_Interlaced_Set_uint64_262144_16 1668211.346 2.67%
SetIntersection_Interlaced_Set_uint64_262144_16384 1297296.793 2.77%
SetIntersection_Interlaced_Set_uint64_262144_256 1634508.137 3.33%
SetIntersection_Interlaced_Set_uint64_262144_262144 1723377.521 3.23%
SetIntersection_Interlaced_Set_uint64_262144_4 1330259.930 2.14%
SetIntersection_Interlaced_Set_uint64_262144_64 1633165.363 2.95%
SetIntersection_Interlaced_Set_uint64_4_1 216472240.578 2.36%
SetIntersection_Interlaced_Set_uint64_4_4 136812663.499 1.44%
SetIntersection_Interlaced_Set_uint64_64_1 16438694.321 1.60%
SetIntersection_Interlaced_Set_uint64_64_16 22714183.129 1.68%
SetIntersection_Interlaced_Set_uint64_64_4 20844434.423 1.39%
SetIntersection_Interlaced_Set_uint64_64_64 13134677.285 -
SetIntersection_Interlaced_Vector_float_1024_1 1038662.204 -
SetIntersection_Interlaced_Vector_float_1024_1024 7114041.502 -
SetIntersection_Interlaced_Vector_float_1024_16 1995706.494 8.59%
SetIntersection_Interlaced_Vector_float_1024_256 6017208.019 8.13%
SetIntersection_Interlaced_Vector_float_1024_4 1269307.725 -12.51%
SetIntersection_Interlaced_Vector_float_1024_64 3713214.336 10.71%
SetIntersection_Interlaced_Vector_float_16384_1 1055389.650 -
SetIntersection_Interlaced_Vector_float_16384_1024 51494835.937 33.57%
SetIntersection_Interlaced_Vector_float_16384_16 4167965.512 62.26%
SetIntersection_Interlaced_Vector_float_16384_16384 99484473.804 -
SetIntersection_Interlaced_Vector_float_16384_256 17269115.533 16.49%
SetIntersection_Interlaced_Vector_float_16384_4 1643743.480 21.58%
SetIntersection_Interlaced_Vector_float_16384_64 9074128.322 63.46%
SetIntersection_Interlaced_Vector_float_16_1 62854159.084 -
SetIntersection_Interlaced_Vector_float_16_16 36384670.492 -
SetIntersection_Interlaced_Vector_float_16_4 55881782.207 -
SetIntersection_Interlaced_Vector_float_1_1 534402029.960 -
SetIntersection_Interlaced_Vector_float_256_1 4152712.087 -
SetIntersection_Interlaced_Vector_float_256_16 6276048.467 6.73%
SetIntersection_Interlaced_Vector_float_256_256 5106905.012 -
SetIntersection_Interlaced_Vector_float_256_4 4706533.076 1.56%
SetIntersection_Interlaced_Vector_float_256_64 7252816.222 4.56%
SetIntersection_Interlaced_Vector_float_262144_1 1045320.489 -
SetIntersection_Interlaced_Vector_float_262144_1024 97804455.178 30.76%
SetIntersection_Interlaced_Vector_float_262144_16 3330146.051 14.86%
SetIntersection_Interlaced_Vector_float_262144_16384 350518088.339 -2.52%
SetIntersection_Interlaced_Vector_float_262144_256 33128225.665 19.24%
SetIntersection_Interlaced_Vector_float_262144_262144 350547847.378 -
SetIntersection_Interlaced_Vector_float_262144_4 1526036.422 3.24%
SetIntersection_Interlaced_Vector_float_262144_64 10725573.257 34.52%
SetIntersection_Interlaced_Vector_float_4_1 214105467.175 -
SetIntersection_Interlaced_Vector_float_4_4 136265279.519 -
SetIntersection_Interlaced_Vector_float_64_1 16435102.334 -
SetIntersection_Interlaced_Vector_float_64_16 16800427.036 -
SetIntersection_Interlaced_Vector_float_64_4 17827833.378 2.32%
SetIntersection_Interlaced_Vector_float_64_64 11425441.412 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1043352.990 -1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8320360.357 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2182084.116 2.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 7503657.686 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1521046.480 19.55%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4404359.787 2.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1047078.567 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 56524021.879 4.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4018318.636 39.31%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 119405994.851 1.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 22643829.439 10.87%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1499776.758 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 7455953.883 1.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 63076028.895 1.26%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 36787972.198 1.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 58124929.471 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 535522613.892 1.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4179201.261 3.33%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6930373.724 1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5735554.288 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5019088.747 2.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8618751.061 3.15%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1042701.747 1.08%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 113446413.881 5.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3960081.391 2.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 355889393.982 1.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 37238538.249 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350802733.819 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1667784.343 2.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 11619997.184 -2.48%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 214077244.937 1.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 136492580.160 1.20%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 16485218.908 1.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19574860.215 3.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18093591.405 -1.70%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 12120463.244 -
SetIntersection_Interlaced_Vector_string_1024_1 1076657.061 -
SetIntersection_Interlaced_Vector_string_1024_1024 38906177.550 -3.30%
SetIntersection_Interlaced_Vector_string_1024_16 3322088.287 -
SetIntersection_Interlaced_Vector_string_1024_256 20210158.909 -
SetIntersection_Interlaced_Vector_string_1024_4 1603721.464 -1.12%
SetIntersection_Interlaced_Vector_string_1024_64 7794824.428 -6.48%
SetIntersection_Interlaced_Vector_string_16384_1 1068200.710 -
SetIntersection_Interlaced_Vector_string_16384_1024 114586833.696 -5.09%
SetIntersection_Interlaced_Vector_string_16384_16 4194731.529 -13.24%
SetIntersection_Interlaced_Vector_string_16384_16384 352977217.133 -
SetIntersection_Interlaced_Vector_string_16384_256 39451121.924 -5.89%
SetIntersection_Interlaced_Vector_string_16384_4 1768994.258 -1.47%
SetIntersection_Interlaced_Vector_string_16384_64 12841242.700 4.82%
SetIntersection_Interlaced_Vector_string_16_1 64362731.588 -
SetIntersection_Interlaced_Vector_string_16_16 51450548.925 -1.62%
SetIntersection_Interlaced_Vector_string_16_4 66940549.218 1.52%
SetIntersection_Interlaced_Vector_string_1_1 547223838.044 -
SetIntersection_Interlaced_Vector_string_256_1 4273073.317 -
SetIntersection_Interlaced_Vector_string_256_16 10121372.878 -19.55%
SetIntersection_Interlaced_Vector_string_256_256 20353842.018 -2.61%
SetIntersection_Interlaced_Vector_string_256_4 5968484.384 -1.32%
SetIntersection_Interlaced_Vector_string_256_64 18528533.925 -1.53%
SetIntersection_Interlaced_Vector_string_262144_1 1104357.678 -
SetIntersection_Interlaced_Vector_string_262144_1024 246251463.328 -27.26%
SetIntersection_Interlaced_Vector_string_262144_16 5812737.514 -1.74%
SetIntersection_Interlaced_Vector_string_262144_16384 1017981.936 -
SetIntersection_Interlaced_Vector_string_262144_256 70141998.223 -4.15%
SetIntersection_Interlaced_Vector_string_262144_262144 14551212.074 -
SetIntersection_Interlaced_Vector_string_262144_4 2161427.125 8.09%
SetIntersection_Interlaced_Vector_string_262144_64 19972887.742 -
SetIntersection_Interlaced_Vector_string_4_1 219414208.012 -
SetIntersection_Interlaced_Vector_string_4_4 151075799.144 -
SetIntersection_Interlaced_Vector_string_64_1 16811563.126 -
SetIntersection_Interlaced_Vector_string_64_16 28378420.479 -
SetIntersection_Interlaced_Vector_string_64_4 21464472.605 -
SetIntersection_Interlaced_Vector_string_64_64 26639868.640 -1.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1039539.380 3.25%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8982902.034 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2410295.145 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9326574.640 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1391389.265 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4941841.120 3.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1046738.021 5.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 63538857.827 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 2995152.533 -3.15%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 129571856.460 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 26680559.249 1.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1558492.096 2.01%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 9023937.284 2.03%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 62644555.915 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 36976935.056 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 58197185.847 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 532709286.003 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4132199.926 1.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7414562.159 1.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 6136551.118 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5118143.910 -3.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 9878266.694 1.71%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1017301.102 -2.48%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 142543688.263 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4486116.527 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 350734906.235 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 44991841.171 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350499957.803 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1796534.438 -2.54%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 14143094.538 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 213110738.247 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 136510836.670 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16309827.801 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 20092533.975 3.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18638037.128 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 12454289.007 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1040618.284 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5900421.794 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2204317.528 -1.69%
SetIntersection_Interlaced_Vector_uint32_1024_256 7558740.966 34.44%
SetIntersection_Interlaced_Vector_uint32_1024_4 1386237.901 4.20%
SetIntersection_Interlaced_Vector_uint32_1024_64 4223110.918 31.39%
SetIntersection_Interlaced_Vector_uint32_16384_1 1036835.228 2.52%
SetIntersection_Interlaced_Vector_uint32_16384_1024 64310974.202 49.92%
SetIntersection_Interlaced_Vector_uint32_16384_16 3549698.508 10.25%
SetIntersection_Interlaced_Vector_uint32_16384_16384 79923398.406 -
SetIntersection_Interlaced_Vector_uint32_16384_256 22433358.810 52.80%
SetIntersection_Interlaced_Vector_uint32_16384_4 1585800.674 5.06%
SetIntersection_Interlaced_Vector_uint32_16384_64 9525149.118 28.93%
SetIntersection_Interlaced_Vector_uint32_16_1 62917152.106 -
SetIntersection_Interlaced_Vector_uint32_16_16 35813861.659 1.24%
SetIntersection_Interlaced_Vector_uint32_16_4 56003370.781 -
SetIntersection_Interlaced_Vector_uint32_1_1 533778962.515 -
SetIntersection_Interlaced_Vector_uint32_256_1 4134387.247 -
SetIntersection_Interlaced_Vector_uint32_256_16 7533999.548 8.67%
SetIntersection_Interlaced_Vector_uint32_256_256 4541678.468 -
SetIntersection_Interlaced_Vector_uint32_256_4 4887681.011 5.55%
SetIntersection_Interlaced_Vector_uint32_256_64 8180881.723 17.37%
SetIntersection_Interlaced_Vector_uint32_262144_1 1032727.611 3.93%
SetIntersection_Interlaced_Vector_uint32_262144_1024 126636928.694 36.68%
SetIntersection_Interlaced_Vector_uint32_262144_16 6177760.768 105.59%
SetIntersection_Interlaced_Vector_uint32_262144_16384 345589610.109 1.29%
SetIntersection_Interlaced_Vector_uint32_262144_256 43358410.480 36.65%
SetIntersection_Interlaced_Vector_uint32_262144_262144 349462613.875 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1767245.545 22.75%
SetIntersection_Interlaced_Vector_uint32_262144_64 18330737.184 15.98%
SetIntersection_Interlaced_Vector_uint32_4_1 213395847.413 -
SetIntersection_Interlaced_Vector_uint32_4_4 135415454.984 -
SetIntersection_Interlaced_Vector_uint32_64_1 16433662.944 -
SetIntersection_Interlaced_Vector_uint32_64_16 17600769.876 -1.88%
SetIntersection_Interlaced_Vector_uint32_64_4 17582942.359 -
SetIntersection_Interlaced_Vector_uint32_64_64 10900224.827 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1046508.221 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5903474.279 -
SetIntersection_Interlaced_Vector_uint64_1024_16 2245821.591 -4.95%
SetIntersection_Interlaced_Vector_uint64_1024_256 5496131.758 -28.38%
SetIntersection_Interlaced_Vector_uint64_1024_4 1300440.500 -4.04%
SetIntersection_Interlaced_Vector_uint64_1024_64 4193328.759 -11.92%
SetIntersection_Interlaced_Vector_uint64_16384_1 1045199.552 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 55421893.031 3.25%
SetIntersection_Interlaced_Vector_uint64_16384_16 3383231.636 24.34%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78655108.655 -
SetIntersection_Interlaced_Vector_uint64_16384_256 23460531.318 13.52%
SetIntersection_Interlaced_Vector_uint64_16384_4 1506407.066 7.91%
SetIntersection_Interlaced_Vector_uint64_16384_64 8236087.392 27.94%
SetIntersection_Interlaced_Vector_uint64_16_1 62627465.403 1.11%
SetIntersection_Interlaced_Vector_uint64_16_16 35671989.241 1.69%
SetIntersection_Interlaced_Vector_uint64_16_4 55946301.512 1.26%
SetIntersection_Interlaced_Vector_uint64_1_1 533585495.396 1.01%
SetIntersection_Interlaced_Vector_uint64_256_1 4143320.781 -
SetIntersection_Interlaced_Vector_uint64_256_16 6912828.717 9.14%
SetIntersection_Interlaced_Vector_uint64_256_256 4551943.806 1.51%
SetIntersection_Interlaced_Vector_uint64_256_4 4866938.587 -
SetIntersection_Interlaced_Vector_uint64_256_64 7709951.464 6.35%
SetIntersection_Interlaced_Vector_uint64_262144_1 1040496.283 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 124602003.409 25.51%
SetIntersection_Interlaced_Vector_uint64_262144_16 6158099.433 24.13%
SetIntersection_Interlaced_Vector_uint64_262144_16384 351959375.544 1.46%
SetIntersection_Interlaced_Vector_uint64_262144_256 69897753.469 130.38%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350398706.005 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1852204.910 17.20%
SetIntersection_Interlaced_Vector_uint64_262144_64 20117846.614 54.50%
SetIntersection_Interlaced_Vector_uint64_4_1 213175432.708 -
SetIntersection_Interlaced_Vector_uint64_4_4 135223621.210 -
SetIntersection_Interlaced_Vector_uint64_64_1 16421455.189 1.15%
SetIntersection_Interlaced_Vector_uint64_64_16 17938999.892 7.13%
SetIntersection_Interlaced_Vector_uint64_64_4 17678370.568 -
SetIntersection_Interlaced_Vector_uint64_64_64 10947554.644 -
SetIntersection_None_Set_float_1024_1 8974594.138 -16.47%
SetIntersection_None_Set_float_1024_1024 9021365.774 1.69%
SetIntersection_None_Set_float_1024_16 8868381.740 -16.71%
SetIntersection_None_Set_float_1024_256 8793333.232 -19.24%
SetIntersection_None_Set_float_1024_4 8934455.458 -17.32%
SetIntersection_None_Set_float_1024_64 8965462.278 -16.81%
SetIntersection_None_Set_float_16384_1 156781256.313 2.97%
SetIntersection_None_Set_float_16384_1024 154096220.695 -
SetIntersection_None_Set_float_16384_16 156234749.492 2.32%
SetIntersection_None_Set_float_16384_16384 160038832.412 4.60%
SetIntersection_None_Set_float_16384_256 155212208.180 1.14%
SetIntersection_None_Set_float_16384_4 157025140.347 2.68%
SetIntersection_None_Set_float_16384_64 155635674.430 1.62%
SetIntersection_None_Set_float_16_1 66379110.640 -
SetIntersection_None_Set_float_16_16 35222648.343 -
SetIntersection_None_Set_float_16_4 56500129.440 -
SetIntersection_None_Set_float_1_1 535315127.709 -
SetIntersection_None_Set_float_256_1 11515501.906 -
SetIntersection_None_Set_float_256_16 10756264.511 -1.31%
SetIntersection_None_Set_float_256_256 5875020.391 -
SetIntersection_None_Set_float_256_4 11241578.368 -
SetIntersection_None_Set_float_256_64 9339555.577 2.82%
SetIntersection_None_Set_float_262144_1 1195611.246 3.36%
SetIntersection_None_Set_float_262144_1024 1188287.273 2.76%
SetIntersection_None_Set_float_262144_16 1187054.117 2.46%
SetIntersection_None_Set_float_262144_16384 1198298.584 4.50%
SetIntersection_None_Set_float_262144_256 1192285.156 2.84%
SetIntersection_None_Set_float_262144_262144 1189050.049 2.51%
SetIntersection_None_Set_float_262144_4 1189157.062 2.95%
SetIntersection_None_Set_float_262144_64 1192088.865 2.90%
SetIntersection_None_Set_float_4_1 216721741.487 -
SetIntersection_None_Set_float_4_4 135313848.526 -
SetIntersection_None_Set_float_64_1 22558780.435 -
SetIntersection_None_Set_float_64_16 18376860.515 -
SetIntersection_None_Set_float_64_4 21635017.177 -
SetIntersection_None_Set_float_64_64 11536218.201 1.33%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8937374.404 3.64%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 9073025.453 5.91%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8729580.433 1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8887127.966 3.70%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8787487.784 2.04%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8970302.328 2.07%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 164496332.427 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 162253364.563 2.66%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 175003822.837 3.31%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 172700321.644 4.26%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 165911096.195 2.14%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 168503914.881 1.13%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 168394831.027 1.46%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 66083314.745 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 35226615.578 1.32%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 56160500.994 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 534669265.962 1.36%
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11418527.307 2.08%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10830667.180 1.21%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5704396.572 2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11439942.207 2.56%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9276744.597 3.02%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1224633.627 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1235159.668 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1231212.402 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1251065.510 2.16%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1241812.258 1.81%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1256534.912 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1230705.975 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1227203.125 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 216311641.142 1.10%
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 135126864.400 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 22266691.253 1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18390866.512 2.36%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 21196722.679 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11449375.529 1.74%
SetIntersection_None_Set_string_1024_1 13519434.671 52.81%
SetIntersection_None_Set_string_1024_1024 8885573.072 -
SetIntersection_None_Set_string_1024_16 13699137.804 50.38%
SetIntersection_None_Set_string_1024_256 9159930.070 2.45%
SetIntersection_None_Set_string_1024_4 13285344.286 50.44%
SetIntersection_None_Set_string_1024_64 13341848.795 49.67%
SetIntersection_None_Set_string_16384_1 205505396.373 3.10%
SetIntersection_None_Set_string_16384_1024 192837762.263 1.15%
SetIntersection_None_Set_string_16384_16 201895146.838 3.80%
SetIntersection_None_Set_string_16384_16384 195168251.674 2.30%
SetIntersection_None_Set_string_16384_256 197571293.195 3.01%
SetIntersection_None_Set_string_16384_4 205342927.340 4.27%
SetIntersection_None_Set_string_16384_64 203324052.924 4.54%
SetIntersection_None_Set_string_16_1 68286414.999 -
SetIntersection_None_Set_string_16_16 36260858.922 -
SetIntersection_None_Set_string_16_4 58210128.772 -
SetIntersection_None_Set_string_1_1 540802027.673 -
SetIntersection_None_Set_string_256_1 11566406.772 -1.62%
SetIntersection_None_Set_string_256_16 11130033.608 3.85%
SetIntersection_None_Set_string_256_256 5790906.735 -
SetIntersection_None_Set_string_256_4 11480413.219 -
SetIntersection_None_Set_string_256_64 9246353.448 -
SetIntersection_None_Set_string_262144_1 1589590.658 -2.06%
SetIntersection_None_Set_string_262144_1024 1576054.607 -2.70%
SetIntersection_None_Set_string_262144_16 1587599.691 -1.87%
SetIntersection_None_Set_string_262144_16384 1589326.416 -1.33%
SetIntersection_None_Set_string_262144_256 1589276.205 -
SetIntersection_None_Set_string_262144_262144 1572111.248 -3.27%
SetIntersection_None_Set_string_262144_4 1589554.523 -1.69%
SetIntersection_None_Set_string_262144_64 1585982.096 -2.04%
SetIntersection_None_Set_string_4_1 221434077.538 -
SetIntersection_None_Set_string_4_4 137989005.491 -
SetIntersection_None_Set_string_64_1 22406040.935 -
SetIntersection_None_Set_string_64_16 18501521.703 2.78%
SetIntersection_None_Set_string_64_4 21590356.322 1.41%
SetIntersection_None_Set_string_64_64 11524183.893 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8933021.496 1.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8802185.060 1.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8908265.368 4.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8996642.263 1.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8753222.549 1.68%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8763681.525 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 202056854.650 2.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 193052794.982 1.45%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 198840839.688 1.21%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 196925102.696 3.33%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 194391706.002 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 198674521.871 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 192881346.465 -2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 66642194.548 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 35865265.556 1.36%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 57129202.043 1.58%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 537692972.690 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11526531.869 3.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11093282.458 2.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5881250.095 4.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11485535.631 3.17%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9138980.352 2.10%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1556463.785 -2.24%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1586932.859 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1567142.902 -1.73%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1566986.654 -2.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1563402.752 -3.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1584284.100 -2.64%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1578525.471 -1.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1562715.984 -1.97%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 218514925.782 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 136430490.182 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 22650601.337 2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 17996211.713 -1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 21680656.416 3.88%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11394696.042 -
SetIntersection_None_Set_uint32_1024_1 9165370.542 6.05%
SetIntersection_None_Set_uint32_1024_1024 8952881.547 2.41%
SetIntersection_None_Set_uint32_1024_16 9046949.508 4.15%
SetIntersection_None_Set_uint32_1024_256 9137803.107 5.53%
SetIntersection_None_Set_uint32_1024_4 9145429.091 4.33%
SetIntersection_None_Set_uint32_1024_64 9013448.687 3.67%
SetIntersection_None_Set_uint32_16384_1 160527202.920 6.99%
SetIntersection_None_Set_uint32_16384_1024 157180547.024 4.78%
SetIntersection_None_Set_uint32_16384_16 160114017.112 7.15%
SetIntersection_None_Set_uint32_16384_16384 161561217.852 6.07%
SetIntersection_None_Set_uint32_16384_256 158717004.437 5.25%
SetIntersection_None_Set_uint32_16384_4 160378554.292 7.37%
SetIntersection_None_Set_uint32_16384_64 158934852.660 5.90%
SetIntersection_None_Set_uint32_16_1 66236981.329 -
SetIntersection_None_Set_uint32_16_16 35185327.305 -
SetIntersection_None_Set_uint32_16_4 56306597.164 -
SetIntersection_None_Set_uint32_1_1 535740590.641 -
SetIntersection_None_Set_uint32_256_1 11611640.646 1.77%
SetIntersection_None_Set_uint32_256_16 11013469.979 1.48%
SetIntersection_None_Set_uint32_256_256 5869834.854 4.62%
SetIntersection_None_Set_uint32_256_4 11486544.166 3.77%
SetIntersection_None_Set_uint32_256_64 9285083.351 3.04%
SetIntersection_None_Set_uint32_262144_1 1228142.414 6.45%
SetIntersection_None_Set_uint32_262144_1024 1214279.867 6.30%
SetIntersection_None_Set_uint32_262144_16 1216810.383 6.76%
SetIntersection_None_Set_uint32_262144_16384 1204332.193 4.74%
SetIntersection_None_Set_uint32_262144_256 1215466.473 6.31%
SetIntersection_None_Set_uint32_262144_262144 1215717.529 6.36%
SetIntersection_None_Set_uint32_262144_4 1218249.430 6.83%
SetIntersection_None_Set_uint32_262144_64 1215764.324 6.53%
SetIntersection_None_Set_uint32_4_1 216415777.569 -
SetIntersection_None_Set_uint32_4_4 135310131.338 -
SetIntersection_None_Set_uint32_64_1 22641371.829 1.12%
SetIntersection_None_Set_uint32_64_16 18464784.718 2.52%
SetIntersection_None_Set_uint32_64_4 21608271.298 4.30%
SetIntersection_None_Set_uint32_64_64 11525319.310 1.56%
SetIntersection_None_Set_uint64_1024_1 9068853.343 5.21%
SetIntersection_None_Set_uint64_1024_1024 8745719.151 1.59%
SetIntersection_None_Set_uint64_1024_16 8841775.883 2.77%
SetIntersection_None_Set_uint64_1024_256 8933436.432 2.62%
SetIntersection_None_Set_uint64_1024_4 8869170.617 1.05%
SetIntersection_None_Set_uint64_1024_64 9099025.600 5.24%
SetIntersection_None_Set_uint64_16384_1 161816451.982 1.92%
SetIntersection_None_Set_uint64_16384_1024 168631766.411 -
SetIntersection_None_Set_uint64_16384_16 166956879.977 -
SetIntersection_None_Set_uint64_16384_16384 170562492.426 1.81%
SetIntersection_None_Set_uint64_16384_256 168266175.632 1.83%
SetIntersection_None_Set_uint64_16384_4 163757952.034 1.37%
SetIntersection_None_Set_uint64_16384_64 170902145.934 3.03%
SetIntersection_None_Set_uint64_16_1 66663293.059 1.01%
SetIntersection_None_Set_uint64_16_16 35591215.749 1.51%
SetIntersection_None_Set_uint64_16_4 56787236.313 -
SetIntersection_None_Set_uint64_1_1 535864522.698 -2.59%
SetIntersection_None_Set_uint64_256_1 11484791.452 -
SetIntersection_None_Set_uint64_256_16 10846686.772 1.59%
SetIntersection_None_Set_uint64_256_256 5790953.698 1.77%
SetIntersection_None_Set_uint64_256_4 11472391.912 2.66%
SetIntersection_None_Set_uint64_256_64 9273880.649 3.85%
SetIntersection_None_Set_uint64_262144_1 1222769.287 1.79%
SetIntersection_None_Set_uint64_262144_1024 1228963.949 1.59%
SetIntersection_None_Set_uint64_262144_16 1223966.637 1.61%
SetIntersection_None_Set_uint64_262144_16384 1234380.615 1.83%
SetIntersection_None_Set_uint64_262144_256 1226910.400 1.49%
SetIntersection_None_Set_uint64_262144_262144 1236869.225 1.18%
SetIntersection_None_Set_uint64_262144_4 1221115.398 1.35%
SetIntersection_None_Set_uint64_262144_64 1226870.770 1.67%
SetIntersection_None_Set_uint64_4_1 216660624.619 -
SetIntersection_None_Set_uint64_4_4 135290085.387 -
SetIntersection_None_Set_uint64_64_1 22612695.513 1.05%
SetIntersection_None_Set_uint64_64_16 18329493.660 1.44%
SetIntersection_None_Set_uint64_64_4 21570491.354 1.19%
SetIntersection_None_Set_uint64_64_64 11501941.760 1.37%
SetIntersection_None_Vector_float_1024_1 1076686.838 -
SetIntersection_None_Vector_float_1024_1024 1080576.550 -
SetIntersection_None_Vector_float_1024_16 1074764.656 -
SetIntersection_None_Vector_float_1024_256 1081971.662 -
SetIntersection_None_Vector_float_1024_4 1096216.603 2.38%
SetIntersection_None_Vector_float_1024_64 1078564.243 -
SetIntersection_None_Vector_float_16384_1 1105791.465 -
SetIntersection_None_Vector_float_16384_1024 1102411.581 -
SetIntersection_None_Vector_float_16384_16 1108421.148 -
SetIntersection_None_Vector_float_16384_16384 1091931.650 -1.28%
SetIntersection_None_Vector_float_16384_256 1101272.005 -1.28%
SetIntersection_None_Vector_float_16384_4 1106852.165 1.97%
SetIntersection_None_Vector_float_16384_64 1103864.176 -
SetIntersection_None_Vector_float_16_1 65400147.903 3.53%
SetIntersection_None_Vector_float_16_16 33920378.083 1.07%
SetIntersection_None_Vector_float_16_4 55383343.796 3.14%
SetIntersection_None_Vector_float_1_1 536073553.565 -
SetIntersection_None_Vector_float_256_1 4239983.130 -
SetIntersection_None_Vector_float_256_16 4029841.782 -
SetIntersection_None_Vector_float_256_256 2140080.405 -
SetIntersection_None_Vector_float_256_4 4202946.018 -
SetIntersection_None_Vector_float_256_64 3419420.338 -
SetIntersection_None_Vector_float_262144_1 1133676.253 -
SetIntersection_None_Vector_float_262144_1024 1154254.496 2.61%
SetIntersection_None_Vector_float_262144_16 1149487.932 1.89%
SetIntersection_None_Vector_float_262144_16384 1152613.500 1.76%
SetIntersection_None_Vector_float_262144_256 1154665.956 1.77%
SetIntersection_None_Vector_float_262144_262144 1151248.638 2.32%
SetIntersection_None_Vector_float_262144_4 1129272.518 1.35%
SetIntersection_None_Vector_float_262144_64 1157319.739 2.17%
SetIntersection_None_Vector_float_4_1 223324084.290 4.57%
SetIntersection_None_Vector_float_4_4 138889300.730 4.15%
SetIntersection_None_Vector_float_64_1 16907613.207 1.49%
SetIntersection_None_Vector_float_64_16 13697015.579 1.41%
SetIntersection_None_Vector_float_64_4 16109451.352 1.21%
SetIntersection_None_Vector_float_64_64 8470040.844 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1105213.546 1.63%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1098805.024 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1091994.027 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1101227.279 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1109389.311 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1102030.727 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1111633.138 3.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1146251.791 1.74%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1133483.674 1.55%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1141948.865 1.54%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1130268.662 2.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1130210.721 3.75%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1130515.803 6.03%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 64070601.133 1.29%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 34037179.043 1.02%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54316017.556 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 536431756.296 1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4332815.989 2.96%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4085593.523 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2180910.316 4.97%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4282711.899 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3488391.255 2.20%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1174861.699 3.58%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1167902.126 6.10%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1150700.812 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1169391.059 4.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1166075.998 1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1172199.688 1.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1165657.892 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1161686.403 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 215290062.881 1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 134701679.049 1.39%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 16836233.793 1.45%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 13711680.320 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16177066.684 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 8567618.647 -
SetIntersection_None_Vector_string_1024_1 1167660.078 -
SetIntersection_None_Vector_string_1024_1024 1161128.645 -
SetIntersection_None_Vector_string_1024_16 1166106.095 -
SetIntersection_None_Vector_string_1024_256 1144332.323 -1.10%
SetIntersection_None_Vector_string_1024_4 1151920.780 -1.21%
SetIntersection_None_Vector_string_1024_64 1164659.218 2.19%
SetIntersection_None_Vector_string_16384_1 1235512.784 2.04%
SetIntersection_None_Vector_string_16384_1024 1223413.879 1.07%
SetIntersection_None_Vector_string_16384_16 1225062.753 1.63%
SetIntersection_None_Vector_string_16384_16384 1220747.654 -
SetIntersection_None_Vector_string_16384_256 1223302.304 -
SetIntersection_None_Vector_string_16384_4 1218378.789 -
SetIntersection_None_Vector_string_16384_64 1221972.331 -
SetIntersection_None_Vector_string_16_1 64939704.452 -
SetIntersection_None_Vector_string_16_16 34571844.681 -
SetIntersection_None_Vector_string_16_4 55301467.551 -
SetIntersection_None_Vector_string_1_1 534520501.937 -
SetIntersection_None_Vector_string_256_1 4507677.536 -
SetIntersection_None_Vector_string_256_16 4243962.217 -
SetIntersection_None_Vector_string_256_256 2267749.471 -
SetIntersection_None_Vector_string_256_4 4434529.093 -
SetIntersection_None_Vector_string_256_64 3639492.581 2.80%
SetIntersection_None_Vector_string_262144_1 1288247.686 1.94%
SetIntersection_None_Vector_string_262144_1024 1270167.869 -2.64%
SetIntersection_None_Vector_string_262144_16 1265790.336 -3.18%
SetIntersection_None_Vector_string_262144_16384 1271293.309 1.74%
SetIntersection_None_Vector_string_262144_256 1295998.127 -
SetIntersection_None_Vector_string_262144_262144 1296102.659 -
SetIntersection_None_Vector_string_262144_4 1301878.703 2.12%
SetIntersection_None_Vector_string_262144_64 1291897.702 -
SetIntersection_None_Vector_string_4_1 216845244.466 -
SetIntersection_None_Vector_string_4_4 135508522.624 -
SetIntersection_None_Vector_string_64_1 17421814.785 -
SetIntersection_None_Vector_string_64_16 14093713.383 -
SetIntersection_None_Vector_string_64_4 16589537.772 -
SetIntersection_None_Vector_string_64_64 8809320.725 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1122090.554 6.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1134798.389 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1117756.213 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1122024.904 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1118301.144 1.57%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1118107.336 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1160247.957 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1169130.496 2.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1129181.179 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1193588.520 7.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1174945.079 6.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1172641.444 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1162139.093 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63474432.616 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 33838833.621 1.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54012109.374 1.15%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 532176085.934 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4296629.083 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4117067.718 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2172403.285 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4270846.125 1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3458369.039 2.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1234958.797 1.41%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1229200.316 3.93%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1178771.896 1.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1211197.959 2.18%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1248797.952 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1207975.567 1.35%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1193460.851 3.39%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1186033.228 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 214308378.245 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 133849764.414 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 16805199.845 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 13765021.181 1.46%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16225153.939 1.82%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 8661187.744 1.26%
SetIntersection_None_Vector_uint32_1024_1 1071353.152 -3.22%
SetIntersection_None_Vector_uint32_1024_1024 1073131.200 -
SetIntersection_None_Vector_uint32_1024_16 1071724.990 -
SetIntersection_None_Vector_uint32_1024_256 1080516.360 -
SetIntersection_None_Vector_uint32_1024_4 1070709.898 3.78%
SetIntersection_None_Vector_uint32_1024_64 1090442.856 1.07%
SetIntersection_None_Vector_uint32_16384_1 1097713.324 -
SetIntersection_None_Vector_uint32_16384_1024 1092495.667 -2.59%
SetIntersection_None_Vector_uint32_16384_16 1101405.383 -1.18%
SetIntersection_None_Vector_uint32_16384_16384 1094471.736 2.60%
SetIntersection_None_Vector_uint32_16384_256 1109781.386 -
SetIntersection_None_Vector_uint32_16384_4 1099633.032 -
SetIntersection_None_Vector_uint32_16384_64 1100764.206 1.39%
SetIntersection_None_Vector_uint32_16_1 63383010.508 -
SetIntersection_None_Vector_uint32_16_16 33696206.964 -
SetIntersection_None_Vector_uint32_16_4 53786095.643 -
SetIntersection_None_Vector_uint32_1_1 534626427.260 -
SetIntersection_None_Vector_uint32_256_1 4258797.155 1.72%
SetIntersection_None_Vector_uint32_256_16 4019911.888 1.24%
SetIntersection_None_Vector_uint32_256_256 2131495.075 -1.76%
SetIntersection_None_Vector_uint32_256_4 4211497.881 1.15%
SetIntersection_None_Vector_uint32_256_64 3394625.264 -
SetIntersection_None_Vector_uint32_262144_1 1124962.910 -
SetIntersection_None_Vector_uint32_262144_1024 1143631.628 1.52%
SetIntersection_None_Vector_uint32_262144_16 1126622.506 -
SetIntersection_None_Vector_uint32_262144_16384 1130181.857 2.59%
SetIntersection_None_Vector_uint32_262144_256 1125314.718 -2.75%
SetIntersection_None_Vector_uint32_262144_262144 1125937.124 -1.94%
SetIntersection_None_Vector_uint32_262144_4 1127129.270 -
SetIntersection_None_Vector_uint32_262144_64 1128550.875 -1.46%
SetIntersection_None_Vector_uint32_4_1 214318332.387 -
SetIntersection_None_Vector_uint32_4_4 133985450.707 -
SetIntersection_None_Vector_uint32_64_1 16705941.277 -
SetIntersection_None_Vector_uint32_64_16 13515297.974 -
SetIntersection_None_Vector_uint32_64_4 15965862.931 -
SetIntersection_None_Vector_uint32_64_64 8423833.089 -
SetIntersection_None_Vector_uint64_1024_1 1080461.854 6.47%
SetIntersection_None_Vector_uint64_1024_1024 1072077.572 -
SetIntersection_None_Vector_uint64_1024_16 1083940.582 2.72%
SetIntersection_None_Vector_uint64_1024_256 1092459.114 1.80%
SetIntersection_None_Vector_uint64_1024_4 1087701.887 3.62%
SetIntersection_None_Vector_uint64_1024_64 1084841.183 1.32%
SetIntersection_None_Vector_uint64_16384_1 1109998.766 1.78%
SetIntersection_None_Vector_uint64_16384_1024 1110962.882 1.61%
SetIntersection_None_Vector_uint64_16384_16 1095972.156 4.12%
SetIntersection_None_Vector_uint64_16384_16384 1106167.657 -
SetIntersection_None_Vector_uint64_16384_256 1106369.168 -
SetIntersection_None_Vector_uint64_16384_4 1109966.286 1.58%
SetIntersection_None_Vector_uint64_16384_64 1105884.927 1.10%
SetIntersection_None_Vector_uint64_16_1 63361528.368 1.20%
SetIntersection_None_Vector_uint64_16_16 33601875.274 1.21%
SetIntersection_None_Vector_uint64_16_4 53702080.558 -
SetIntersection_None_Vector_uint64_1_1 532989747.837 1.04%
SetIntersection_None_Vector_uint64_256_1 4268308.448 -
SetIntersection_None_Vector_uint64_256_16 4007519.476 -
SetIntersection_None_Vector_uint64_256_256 2132599.880 -
SetIntersection_None_Vector_uint64_256_4 4217712.025 1.17%
SetIntersection_None_Vector_uint64_256_64 3413848.908 3.35%
SetIntersection_None_Vector_uint64_262144_1 1150919.011 2.55%
SetIntersection_None_Vector_uint64_262144_1024 1137747.594 3.05%
SetIntersection_None_Vector_uint64_262144_16 1153331.415 3.13%
SetIntersection_None_Vector_uint64_262144_16384 1137039.609 4.97%
SetIntersection_None_Vector_uint64_262144_256 1139007.211 6.76%
SetIntersection_None_Vector_uint64_262144_262144 1142245.727 2.18%
SetIntersection_None_Vector_uint64_262144_4 1137395.202 1.87%
SetIntersection_None_Vector_uint64_262144_64 1139600.051 -
SetIntersection_None_Vector_uint64_4_1 213887276.261 -
SetIntersection_None_Vector_uint64_4_4 133713871.323 -
SetIntersection_None_Vector_uint64_64_1 16620626.800 1.46%
SetIntersection_None_Vector_uint64_64_16 13508412.047 -
SetIntersection_None_Vector_uint64_64_4 15948969.932 1.23%
SetIntersection_None_Vector_uint64_64_64 8451788.037 2.82%
bm_gcd_complex 17.732 -2.97%
bm_gcd_random 29.017 -1.62%
bm_gcd_trivial 0.664 -2.80%
bm_lexicographical_compare<int>/1 1.236 -11.62%
bm_lexicographical_compare<int>/1048576 68413.066 -
bm_lexicographical_compare<int>/262144 16251.805 -
bm_lexicographical_compare<int>/32768 1916.613 -
bm_lexicographical_compare<int>/4096 238.333 -
bm_lexicographical_compare<int>/512 29.821 -
bm_lexicographical_compare<int>/64 4.496 3.07%
bm_lexicographical_compare<int>/8 1.535 1.78%
bm_lexicographical_compare<signed_char>/1 1.263 -3.37%
bm_lexicographical_compare<signed_char>/1048576 16271.034 -
bm_lexicographical_compare<signed_char>/262144 3837.276 -
bm_lexicographical_compare<signed_char>/32768 478.480 -
bm_lexicographical_compare<signed_char>/4096 59.754 -
bm_lexicographical_compare<signed_char>/512 7.753 -
bm_lexicographical_compare<signed_char>/64 1.951 -1.51%
bm_lexicographical_compare<signed_char>/8 3.216 -
bm_lexicographical_compare<unsigned_char>/1 1.662 3.35%
bm_lexicographical_compare<unsigned_char>/1048576 17926.028 -
bm_lexicographical_compare<unsigned_char>/262144 4493.609 -
bm_lexicographical_compare<unsigned_char>/32768 572.183 -
bm_lexicographical_compare<unsigned_char>/4096 77.677 -
bm_lexicographical_compare<unsigned_char>/512 8.783 -
bm_lexicographical_compare<unsigned_char>/64 2.014 2.20%
bm_lexicographical_compare<unsigned_char>/8 1.435 3.70%
bm_ranges_lexicographical_compare<int>/1 1.257 -4.70%
bm_ranges_lexicographical_compare<int>/1048576 68398.311 -
bm_ranges_lexicographical_compare<int>/262144 16251.260 -
bm_ranges_lexicographical_compare<int>/32768 1915.877 -
bm_ranges_lexicographical_compare<int>/4096 238.465 -
bm_ranges_lexicographical_compare<int>/512 29.800 -
bm_ranges_lexicographical_compare<int>/64 4.450 -1.18%
bm_ranges_lexicographical_compare<int>/8 1.500 -2.29%
bm_ranges_lexicographical_compare<signed_char>/1 1.772 8.54%
bm_ranges_lexicographical_compare<signed_char>/1048576 16255.538 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.202 -
bm_ranges_lexicographical_compare<signed_char>/32768 478.990 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.865 -
bm_ranges_lexicographical_compare<signed_char>/512 8.138 1.34%
bm_ranges_lexicographical_compare<signed_char>/64 2.494 7.43%
bm_ranges_lexicographical_compare<signed_char>/8 3.724 4.58%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.614 -
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17924.905 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4499.872 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.442 -
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.668 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.784 -
bm_ranges_lexicographical_compare<unsigned_char>/64 1.957 -3.64%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.386 -
bm_ranges_swap_ranges_vb_aligned/1024 6.492 -
bm_ranges_swap_ranges_vb_aligned/1048576 3340.687 -
bm_ranges_swap_ranges_vb_aligned/128 3.362 -1.64%
bm_ranges_swap_ranges_vb_aligned/131072 241.846 -
bm_ranges_swap_ranges_vb_aligned/16 3.524 -
bm_ranges_swap_ranges_vb_aligned/16384 34.725 -3.47%
bm_ranges_swap_ranges_vb_aligned/2048 8.671 -
bm_ranges_swap_ranges_vb_aligned/256 3.909 -8.38%
bm_ranges_swap_ranges_vb_aligned/262144 480.614 -
bm_ranges_swap_ranges_vb_aligned/32 3.526 -
bm_ranges_swap_ranges_vb_aligned/32768 64.416 -
bm_ranges_swap_ranges_vb_aligned/4096 12.087 -
bm_ranges_swap_ranges_vb_aligned/512 5.126 -1.64%
bm_ranges_swap_ranges_vb_aligned/524288 1036.894 -
bm_ranges_swap_ranges_vb_aligned/64 2.886 -3.66%
bm_ranges_swap_ranges_vb_aligned/65536 123.475 -
bm_ranges_swap_ranges_vb_aligned/8 3.463 1.26%
bm_ranges_swap_ranges_vb_aligned/8192 19.586 -1.67%
bm_ranges_swap_ranges_vb_unaligned/1048576 15891.488 -
bm_ranges_swap_ranges_vb_unaligned/262144 3834.342 -
bm_ranges_swap_ranges_vb_unaligned/32768 483.597 -
bm_ranges_swap_ranges_vb_unaligned/4096 66.485 1.57%
bm_ranges_swap_ranges_vb_unaligned/512 12.482 3.36%
bm_ranges_swap_ranges_vb_unaligned/64 5.124 1.53%
bm_ranges_swap_ranges_vb_unaligned/8 5.086 -
bm_swap_ranges_vb_aligned/1048576 3342.803 -
bm_swap_ranges_vb_aligned/262144 488.088 -
bm_swap_ranges_vb_aligned/32768 63.687 -
bm_swap_ranges_vb_aligned/4096 12.627 -
bm_swap_ranges_vb_aligned/512 4.988 -
bm_swap_ranges_vb_aligned/64 2.775 -7.47%
bm_swap_ranges_vb_aligned/8 3.227 -
bm_swap_ranges_vb_unaligned/1048576 15927.234 -
bm_swap_ranges_vb_unaligned/262144 3837.967 -
bm_swap_ranges_vb_unaligned/32768 484.464 -
bm_swap_ranges_vb_unaligned/4096 64.810 -
bm_swap_ranges_vb_unaligned/512 12.325 -
bm_swap_ranges_vb_unaligned/64 4.998 -
bm_swap_ranges_vb_unaligned/8 4.786 -
bm_write 506.909 -8.95%
ranges::min(std::deque<__int128>)/1 0.666 -
ranges::min(std::deque<__int128>)/64 23.066 10.38%
ranges::min(std::deque<__int128>)/70000 28909.506 18.69%
ranges::min(std::deque<__int128>)/8 2.859 1.10%
ranges::min(std::deque<char>)/1 0.660 -22.29%
ranges::min(std::deque<char>)/64 16.569 -
ranges::min(std::deque<char>)/70000 17846.789 -
ranges::min(std::deque<char>)/8 2.360 -4.99%
ranges::min(std::deque<long_long>)/1 0.669 7.39%
ranges::min(std::deque<long_long>)/64 17.569 8.87%
ranges::min(std::deque<long_long>)/70000 18901.824 -
ranges::min(std::deque<long_long>)/8 2.304 -
ranges::min(std::list<__int128>)/1 0.443 -2.91%
ranges::min(std::list<__int128>)/64 33.362 -
ranges::min(std::list<__int128>)/70000 59041.903 -
ranges::min(std::list<__int128>)/8 2.068 -
ranges::min(std::list<char>)/1 0.364 -6.41%
ranges::min(std::list<char>)/64 26.887 -1.96%
ranges::min(std::list<char>)/70000 54369.623 1.18%
ranges::min(std::list<char>)/8 1.915 -1.23%
ranges::min(std::list<long_long>)/1 0.364 21.55%
ranges::min(std::list<long_long>)/64 24.812 -
ranges::min(std::list<long_long>)/70000 50505.208 -
ranges::min(std::list<long_long>)/8 1.890 -2.84%
ranges::min(std::vector<__int128>)/1 0.378 18.79%
ranges::min(std::vector<__int128>)/64 24.518 -
ranges::min(std::vector<__int128>)/70000 27008.433 -
ranges::min(std::vector<__int128>)/8 2.863 -
ranges::min(std::vector<char>)/1 0.293 -12.47%
ranges::min(std::vector<char>)/64 4.298 1.82%
ranges::min(std::vector<char>)/70000 494.421 -
ranges::min(std::vector<char>)/8 2.496 3.28%
ranges::min(std::vector<long_long>)/1 0.365 9.81%
ranges::min(std::vector<long_long>)/64 4.678 -
ranges::min(std::vector<long_long>)/70000 7935.172 -
ranges::min(std::vector<long_long>)/8 2.314 6.72%
ranges::minmax(std::deque<__int128>)/1 0.707 2.90%
ranges::minmax(std::deque<__int128>)/64 32.567 5.41%
ranges::minmax(std::deque<__int128>)/70000 34947.137 1.30%
ranges::minmax(std::deque<__int128>)/8 3.844 1.27%
ranges::minmax(std::deque<char>)/1 0.743 -5.57%
ranges::minmax(std::deque<char>)/64 23.314 -
ranges::minmax(std::deque<char>)/70000 24087.634 -
ranges::minmax(std::deque<char>)/8 3.442 -4.00%
ranges::minmax(std::deque<long_long>)/1 0.917 13.28%
ranges::minmax(std::deque<long_long>)/64 26.498 11.46%
ranges::minmax(std::deque<long_long>)/70000 30086.883 16.29%
ranges::minmax(std::deque<long_long>)/8 4.071 2.78%
ranges::minmax(std::list<__int128>)/1 0.461 5.50%
ranges::minmax(std::list<__int128>)/64 39.005 -
ranges::minmax(std::list<__int128>)/70000 58391.101 1.50%
ranges::minmax(std::list<__int128>)/8 3.846 -
ranges::minmax(std::list<char>)/1 0.380 -
ranges::minmax(std::list<char>)/64 35.010 3.24%
ranges::minmax(std::list<char>)/70000 56243.537 5.15%
ranges::minmax(std::list<char>)/8 2.508 -
ranges::minmax(std::list<long_long>)/1 0.427 8.16%
ranges::minmax(std::list<long_long>)/64 30.343 -
ranges::minmax(std::list<long_long>)/70000 55226.871 1.46%
ranges::minmax(std::list<long_long>)/8 2.526 -
ranges::minmax(std::vector<__int128>)/1 0.393 -
ranges::minmax(std::vector<__int128>)/64 32.011 -
ranges::minmax(std::vector<__int128>)/70000 35123.230 -
ranges::minmax(std::vector<__int128>)/8 4.110 -
ranges::minmax(std::vector<char>)/1 0.606 -2.47%
ranges::minmax(std::vector<char>)/64 1.377 15.28%
ranges::minmax(std::vector<char>)/70000 591.851 -
ranges::minmax(std::vector<char>)/8 0.883 -8.70%
ranges::minmax(std::vector<long_long>)/1 0.689 2.88%
ranges::minmax(std::vector<long_long>)/64 10.191 -
ranges::minmax(std::vector<long_long>)/70000 9166.838 -
ranges::minmax(std::vector<long_long>)/8 2.106 -
rng::contains(deque<int>)_(process_all)/1048576 244320.113 -
rng::contains(deque<int>)_(process_all)/32 8.957 1.34%
rng::contains(deque<int>)_(process_all)/50 12.837 -
rng::contains(deque<int>)_(process_all)/8 3.100 -
rng::contains(deque<int>)_(process_all)/8192 1868.697 -
rng::contains(list<int>)_(process_all)/1048576 841889.771 1.59%
rng::contains(list<int>)_(process_all)/32 9.424 3.35%
rng::contains(list<int>)_(process_all)/50 18.047 -
rng::contains(list<int>)_(process_all)/8 2.385 3.21%
rng::contains(list<int>)_(process_all)/8192 7000.579 -15.42%
rng::contains(vector<int>)_(process_all)/1048576 232633.926 -
rng::contains(vector<int>)_(process_all)/32 8.321 -
rng::contains(vector<int>)_(process_all)/50 12.266 -
rng::contains(vector<int>)_(process_all)/8 2.772 -
rng::contains(vector<int>)_(process_all)/8192 1805.559 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 18075.961 -13.80%
rng::contains_subrange(deque<int>)_(near_matches)/1024 18919.582 -14.57%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1454307.258 -5.13%
rng::contains_subrange(deque<int>)_(process_all)/1048576 428362.615 -
rng::contains_subrange(deque<int>)_(process_all)/16 8.347 -
rng::contains_subrange(deque<int>)_(process_all)/32 13.646 4.16%
rng::contains_subrange(deque<int>)_(process_all)/50 24.821 -
rng::contains_subrange(deque<int>)_(process_all)/8192 3347.153 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 499493.060 -
rng::contains_subrange(deque<int>)_(same_length)/16 11.075 -10.00%
rng::contains_subrange(deque<int>)_(same_length)/32 18.452 -7.04%
rng::contains_subrange(deque<int>)_(same_length)/50 26.738 -4.72%
rng::contains_subrange(deque<int>)_(same_length)/8192 3893.655 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 475775.748 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.345 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.487 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.508 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3712.431 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37149.466 -2.43%
rng::contains_subrange(list<int>)_(near_matches)/1024 40718.990 4.58%
rng::contains_subrange(list<int>)_(near_matches)/8192 2695157.391 6.46%
rng::contains_subrange(list<int>)_(process_all)/1048576 835206.704 -
rng::contains_subrange(list<int>)_(process_all)/16 4.876 3.17%
rng::contains_subrange(list<int>)_(process_all)/32 10.167 1.28%
rng::contains_subrange(list<int>)_(process_all)/50 17.439 -1.10%
rng::contains_subrange(list<int>)_(process_all)/8192 7083.773 3.40%
rng::contains_subrange(list<int>)_(same_length)/1048576 937135.458 -
rng::contains_subrange(list<int>)_(same_length)/16 5.847 -
rng::contains_subrange(list<int>)_(same_length)/32 16.496 -
rng::contains_subrange(list<int>)_(same_length)/50 25.793 1.18%
rng::contains_subrange(list<int>)_(same_length)/8192 8511.661 -1.12%
rng::contains_subrange(list<int>)_(single_element)/1048576 818348.186 1.47%
rng::contains_subrange(list<int>)_(single_element)/16 4.816 -1.30%
rng::contains_subrange(list<int>)_(single_element)/32 10.027 -1.73%
rng::contains_subrange(list<int>)_(single_element)/50 17.702 -1.28%
rng::contains_subrange(list<int>)_(single_element)/8192 7943.574 -1.35%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13298.789 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 13968.942 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 762843.570 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 208550.127 -1.09%
rng::contains_subrange(vector<int>)_(process_all)/16 4.824 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.174 1.71%
rng::contains_subrange(vector<int>)_(process_all)/50 12.068 4.71%
rng::contains_subrange(vector<int>)_(process_all)/8192 1620.531 -1.35%
rng::contains_subrange(vector<int>)_(same_length)/1048576 246120.165 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.821 1.13%
rng::contains_subrange(vector<int>)_(same_length)/32 8.704 1.20%
rng::contains_subrange(vector<int>)_(same_length)/50 12.714 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1954.042 3.16%
rng::contains_subrange(vector<int>)_(single_element)/1048576 233490.226 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.760 3.95%
rng::contains_subrange(vector<int>)_(single_element)/32 8.513 1.52%
rng::contains_subrange(vector<int>)_(single_element)/50 12.421 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1821.275 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 479.174 3.57%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 492920.772 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.852 6.34%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.662 2.56%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3841.962 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.142 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.768 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.140 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.130 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.145 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 523.957 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 514576.332 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 26.215 -4.06%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 5.577 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 4022.647 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.159 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.707 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.160 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.165 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.163 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2075.308 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2180957.415 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.312 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 7.105 1.52%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17734.129 -12.20%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 797.606 4.12%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1451866.961 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.120 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.548 -3.76%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11537.491 4.03%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1802.632 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2343400.662 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 54.124 -1.85%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.298 -9.46%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19600.536 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 675.165 9.93%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1442798.739 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.579 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.921 3.62%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11368.152 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.780 9.76%
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.780 9.89%
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.679 -
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.780 9.73%
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.631 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 954420.078 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.554 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.121 1.37%
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8317.586 -1.80%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.811 4.01%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.812 2.71%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.759 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.803 5.86%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.811 3.62%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 906.998 6.17%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1071352.099 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 37.744 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 4.767 -3.80%
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 11323.376 2.13%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.026 -3.95%
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 77731.741 5.47%
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.611 3.07%
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.837 23.21%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.086 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.386 -1.52%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.385 5.00%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.385 -1.99%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.403 -7.64%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.385 5.02%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 291.976 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 306010.749 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 14.768 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 3.048 2.66%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 2538.214 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.810 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.810 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 287.607 -1.18%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9367.664 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.587 -1.17%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.808 -2.52%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2300.150 -1.22%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 488.034 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15455.091 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.444 -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.457 -6.66%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3863.972 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 736.679 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 26571.889 -7.46%
rng::find(join_view(vector<list<int>>))_(process_all)/50 40.900 2.62%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.435 -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 9176.894 -17.55%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.578 -2.66%
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 655.195 -2.31%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.473 -6.52%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.190 1.05%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.336 -2.18%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 273.574 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8631.867 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.491 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.149 4.15%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2120.583 -
rng::find(vector<bool>)_(process_all)/1024 4.812 3.00%
rng::find(vector<bool>)_(process_all)/1048576 3688.268 1.08%
rng::find(vector<bool>)_(process_all)/50 0.783 13.20%
rng::find(vector<bool>)_(process_all)/8 0.827 49.13%
rng::find(vector<bool>)_(process_all)/8192 33.461 -
rng::find_if(vector<bool>)_(process_all)/1024 563.317 -
rng::find_if(vector<bool>)_(process_all)/1048576 582386.521 -
rng::find_if(vector<bool>)_(process_all)/50 23.372 -2.44%
rng::find_if(vector<bool>)_(process_all)/8 3.491 -1.39%
rng::find_if(vector<bool>)_(process_all)/8192 4528.183 -
rng::find_if_not(vector<bool>)_(process_all)/1024 564.144 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 575832.239 -
rng::find_if_not(vector<bool>)_(process_all)/50 24.080 -
rng::find_if_not(vector<bool>)_(process_all)/8 3.609 -
rng::find_if_not(vector<bool>)_(process_all)/8192 4499.191 -
rng::find_last(deque<int>)_(bail_10%)/1024 226.646 -
rng::find_last(deque<int>)_(bail_10%)/1048576 322375.134 -
rng::find_last(deque<int>)_(bail_10%)/50 11.380 -
rng::find_last(deque<int>)_(bail_10%)/8 2.734 -
rng::find_last(deque<int>)_(bail_10%)/8192 2501.822 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.122 -12.55%
rng::find_last(deque<int>)_(bail_90%)/1048576 25387.948 -15.09%
rng::find_last(deque<int>)_(bail_90%)/50 1.846 -6.17%
rng::find_last(deque<int>)_(bail_90%)/8 0.921 3.54%
rng::find_last(deque<int>)_(bail_90%)/8192 202.740 -13.56%
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.829 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 365821.459 -48.11%
rng::find_last(forward_list<int>)_(bail_10%)/50 17.385 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.297 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5830.455 -12.63%
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.939 -8.82%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 396516.844 -40.92%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.540 -1.83%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.423 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 5971.206 -6.40%
rng::find_last(list<int>)_(bail_10%)/1024 675.495 -
rng::find_last(list<int>)_(bail_10%)/1048576 786317.919 -
rng::find_last(list<int>)_(bail_10%)/50 15.797 -
rng::find_last(list<int>)_(bail_10%)/8 2.075 -1.42%
rng::find_last(list<int>)_(bail_10%)/8192 6249.826 -
rng::find_last(list<int>)_(bail_90%)/1024 77.024 -
rng::find_last(list<int>)_(bail_90%)/1048576 86624.407 -
rng::find_last(list<int>)_(bail_90%)/50 1.295 -
rng::find_last(list<int>)_(bail_90%)/8 0.463 -2.25%
rng::find_last(list<int>)_(bail_90%)/8192 599.663 -
rng::find_last(vector<char>)_(bail_10%)/1024 210.428 -
rng::find_last(vector<char>)_(bail_10%)/1048576 205793.270 -
rng::find_last(vector<char>)_(bail_10%)/50 10.847 -
rng::find_last(vector<char>)_(bail_10%)/8 2.004 -
rng::find_last(vector<char>)_(bail_10%)/8192 1620.439 -
rng::find_last(vector<char>)_(bail_90%)/1024 23.512 -
rng::find_last(vector<char>)_(bail_90%)/1048576 22929.887 -
rng::find_last(vector<char>)_(bail_90%)/50 1.446 2.78%
rng::find_last(vector<char>)_(bail_90%)/8 0.440 -4.44%
rng::find_last(vector<char>)_(bail_90%)/8192 188.411 -
rng::find_last(vector<int>)_(bail_10%)/1024 210.653 -
rng::find_last(vector<int>)_(bail_10%)/1048576 213033.237 -
rng::find_last(vector<int>)_(bail_10%)/50 10.764 -1.42%
rng::find_last(vector<int>)_(bail_10%)/8 2.015 -1.02%
rng::find_last(vector<int>)_(bail_10%)/8192 1648.632 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.950 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23441.952 -
rng::find_last(vector<int>)_(bail_90%)/50 1.462 2.88%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 4.15%
rng::find_last(vector<int>)_(bail_90%)/8192 188.969 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 355.468 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 367551.957 1.72%
rng::find_last_if(deque<int>)_(bail_10%)/50 18.393 -
rng::find_last_if(deque<int>)_(bail_10%)/8 3.803 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2794.723 1.38%
rng::find_last_if(deque<int>)_(bail_90%)/1024 42.161 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38181.061 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.595 -
rng::find_last_if(deque<int>)_(bail_90%)/8 1.094 10.65%
rng::find_last_if(deque<int>)_(bail_90%)/8192 316.366 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 769.150 -3.67%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 899448.878 -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.127 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.344 -6.46%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7084.739 5.01%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 819.780 6.29%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 897618.851 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.738 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 4.224 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6801.168 1.21%
rng::find_last_if(list<int>)_(bail_10%)/1024 676.045 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 801636.342 -
rng::find_last_if(list<int>)_(bail_10%)/50 19.200 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.300 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6583.969 -
rng::find_last_if(list<int>)_(bail_90%)/1024 70.169 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88519.711 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.179 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if(list<int>)_(bail_90%)/8192 604.238 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.424 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 237841.511 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.361 -18.17%
rng::find_last_if(vector<char>)_(bail_10%)/8 2.070 -
rng::find_last_if(vector<char>)_(bail_10%)/8192 1858.753 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.851 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26275.516 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.570 5.53%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.503 8.42%
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.194 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.504 -1.10%
rng::find_last_if(vector<int>)_(bail_10%)/1048576 310481.102 1.03%
rng::find_last_if(vector<int>)_(bail_10%)/50 11.457 -4.95%
rng::find_last_if(vector<int>)_(bail_10%)/8 2.633 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2283.472 4.44%
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.996 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 33518.189 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.524 1.34%
rng::find_last_if(vector<int>)_(bail_90%)/8 0.621 32.10%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.590 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 360.553 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362013.860 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.704 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.815 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2763.618 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 38.489 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38178.696 -3.76%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.333 -4.81%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.914 -6.75%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 312.060 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 759.443 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 910782.035 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 41.531 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.322 3.13%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6600.781 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 777.339 1.47%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 896274.230 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 28.129 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.481 -8.69%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6553.494 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 678.622 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 801565.659 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.179 -
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.182 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6645.644 -1.26%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 80.104 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88634.514 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.084 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.709 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 604.168 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.035 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 238419.859 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.327 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.088 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1864.708 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.999 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26205.904 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.527 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.508 8.34%
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.199 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.393 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 306848.392 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 12.364 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.641 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2182.161 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.459 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 33473.423 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.502 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.485 2.41%
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.541 -
rng::fold_left(deque<int>)/1048576 552540.154 -
rng::fold_left(deque<int>)/32 16.721 2.71%
rng::fold_left(deque<int>)/50 27.922 2.63%
rng::fold_left(deque<int>)/8 4.174 8.66%
rng::fold_left(deque<int>)/8192 4289.421 -5.77%
rng::fold_left(list<int>)/1048576 1357287.724 -2.06%
rng::fold_left(list<int>)/32 20.615 -
rng::fold_left(list<int>)/50 37.618 -3.97%
rng::fold_left(list<int>)/8 3.823 -
rng::fold_left(list<int>)/8192 10581.006 -6.62%
rng::fold_left(vector<int>)/1048576 1324500.159 -
rng::fold_left(vector<int>)/32 21.633 -1.16%
rng::fold_left(vector<int>)/50 37.254 -1.10%
rng::fold_left(vector<int>)/8 3.569 -
rng::fold_left(vector<int>)/8192 10308.918 -
rng::for_each(map<int>)/32 25.166 -1.04%
rng::for_each(map<int>)/50 37.652 -
rng::for_each(map<int>)/8 6.162 1.03%
rng::for_each(map<int>)/8192 7395.887 -
rng::for_each(multimap<int>)/32 26.227 -1.24%
rng::for_each(multimap<int>)/50 40.165 -1.56%
rng::for_each(multimap<int>)/8 6.087 -1.56%
rng::for_each(multimap<int>)/8192 7501.159 -
rng::for_each(multiset<int>)/32 25.123 -2.18%
rng::for_each(multiset<int>)/50 38.722 -2.65%
rng::for_each(multiset<int>)/8 6.612 -3.07%
rng::for_each(multiset<int>)/8192 7729.246 -1.05%
rng::for_each(set<int>)/32 25.121 -2.38%
rng::for_each(set<int>)/50 37.809 -
rng::for_each(set<int>)/8 6.601 -1.13%
rng::for_each(set<int>)/8192 7750.031 -1.18%
rng::starts_with(deque<int>)/1000 442.919 -7.19%
rng::starts_with(deque<int>)/1024 485.339 -
rng::starts_with(deque<int>)/1048576 491120.286 -
rng::starts_with(deque<int>)/8 4.002 -
rng::starts_with(deque<int>)/8192 3831.871 -
rng::starts_with(deque<int>,_pred)/1000 502.518 -
rng::starts_with(deque<int>,_pred)/1024 522.451 -
rng::starts_with(deque<int>,_pred)/1048576 506218.056 -
rng::starts_with(deque<int>,_pred)/8 4.659 -
rng::starts_with(deque<int>,_pred)/8192 3902.042 -
rng::starts_with(list<int>)/1000 756.813 -
rng::starts_with(list<int>)/1024 774.712 -
rng::starts_with(list<int>)/1048576 941785.076 -
rng::starts_with(list<int>)/8 2.919 -
rng::starts_with(list<int>)/8192 9243.909 -
rng::starts_with(list<int>,_pred)/1000 788.345 -
rng::starts_with(list<int>,_pred)/1024 806.480 -
rng::starts_with(list<int>,_pred)/1048576 969679.478 -
rng::starts_with(list<int>,_pred)/8 3.516 -
rng::starts_with(list<int>,_pred)/8192 9793.272 -15.70%
rng::starts_with(vector<int>)/1000 58.317 -
rng::starts_with(vector<int>)/1024 60.623 1.16%
rng::starts_with(vector<int>)/1048576 68370.296 -
rng::starts_with(vector<int>)/8 1.224 -
rng::starts_with(vector<int>)/8192 485.101 -
rng::starts_with(vector<int>,_pred)/1000 276.435 -
rng::starts_with(vector<int>,_pred)/1024 287.091 -
rng::starts_with(vector<int>,_pred)/1048576 304269.168 -
rng::starts_with(vector<int>,_pred)/8 2.553 7.76%
rng::starts_with(vector<int>,_pred)/8192 2493.091 -
std::adjacent_find(deque<int>)/1024 460.533 -
std::adjacent_find(deque<int>)/1048576 473776.257 -
std::adjacent_find(deque<int>)/50 14.302 -11.53%
std::adjacent_find(deque<int>)/8 3.492 1.93%
std::adjacent_find(deque<int>)/8192 3691.882 -
std::adjacent_find(deque<int>,_pred)/1024 629.511 -
std::adjacent_find(deque<int>,_pred)/1048576 649325.783 -
std::adjacent_find(deque<int>,_pred)/50 30.640 -
std::adjacent_find(deque<int>,_pred)/8 4.550 4.61%
std::adjacent_find(deque<int>,_pred)/8192 5092.923 -
std::adjacent_find(list<int>)/1024 735.738 1.70%
std::adjacent_find(list<int>)/1048576 868754.362 -
std::adjacent_find(list<int>)/50 23.179 -
std::adjacent_find(list<int>)/8 2.072 -
std::adjacent_find(list<int>)/8192 6708.464 1.32%
std::adjacent_find(list<int>,_pred)/1024 789.971 -
std::adjacent_find(list<int>,_pred)/1048576 917121.673 -
std::adjacent_find(list<int>,_pred)/50 29.289 -
std::adjacent_find(list<int>,_pred)/8 3.824 1.12%
std::adjacent_find(list<int>,_pred)/8192 7217.984 -
std::adjacent_find(vector<int>)/1024 233.575 -
std::adjacent_find(vector<int>)/1048576 233209.710 -1.95%
std::adjacent_find(vector<int>)/50 11.961 -
std::adjacent_find(vector<int>)/8 2.027 -3.01%
std::adjacent_find(vector<int>)/8192 1823.175 -
std::adjacent_find(vector<int>,_pred)/1024 399.814 -
std::adjacent_find(vector<int>,_pred)/1048576 475470.752 -
std::adjacent_find(vector<int>,_pred)/50 23.666 -
std::adjacent_find(vector<int>,_pred)/8 3.280 -1.17%
std::adjacent_find(vector<int>,_pred)/8192 3187.626 -
std::all_of(deque<int>)_(process_all)/32 12.346 -
std::all_of(deque<int>)_(process_all)/32768 10090.972 -
std::all_of(deque<int>)_(process_all)/50 18.933 -
std::all_of(deque<int>)_(process_all)/8 3.443 4.07%
std::all_of(deque<int>)_(process_all)/8192 2523.690 -
std::all_of(list<int>)_(process_all)/32 11.462 -
std::all_of(list<int>)_(process_all)/32768 25781.478 -3.39%
std::all_of(list<int>)_(process_all)/50 22.033 -
std::all_of(list<int>)_(process_all)/8 2.653 -
std::all_of(list<int>)_(process_all)/8192 7054.968 -14.22%
std::all_of(vector<int>)_(process_all)/32 8.486 -
std::all_of(vector<int>)_(process_all)/32768 8159.286 -
std::all_of(vector<int>)_(process_all)/50 13.534 3.93%
std::all_of(vector<int>)_(process_all)/8 2.602 3.04%
std::all_of(vector<int>)_(process_all)/8192 2070.556 1.53%
std::any_of(deque<int>)_(process_all)/32 12.296 -
std::any_of(deque<int>)_(process_all)/32768 10105.312 -
std::any_of(deque<int>)_(process_all)/50 18.880 -
std::any_of(deque<int>)_(process_all)/8 3.432 4.52%
std::any_of(deque<int>)_(process_all)/8192 2521.972 -
std::any_of(list<int>)_(process_all)/32 11.706 -
std::any_of(list<int>)_(process_all)/32768 25909.749 -4.32%
std::any_of(list<int>)_(process_all)/50 21.811 -1.05%
std::any_of(list<int>)_(process_all)/8 2.684 -
std::any_of(list<int>)_(process_all)/8192 7929.833 5.55%
std::any_of(vector<int>)_(process_all)/32 8.423 1.05%
std::any_of(vector<int>)_(process_all)/32768 8097.196 -
std::any_of(vector<int>)_(process_all)/50 13.043 3.21%
std::any_of(vector<int>)_(process_all)/8 2.422 -2.38%
std::any_of(vector<int>)_(process_all)/8192 2033.248 -
std::copy(deque<int>)/1048576 50179.475 -
std::copy(deque<int>)/262144 11663.718 -
std::copy(deque<int>)/32768 1133.582 -
std::copy(deque<int>)/4096 145.124 -
std::copy(deque<int>)/512 16.644 -
std::copy(deque<int>)/64 2.701 -
std::copy(deque<int>)/8 2.726 3.13%
std::copy(list<int>)/1048576 868270.293 -
std::copy(list<int>)/262144 214669.189 -
std::copy(list<int>)/32768 25061.119 -6.60%
std::copy(list<int>)/4096 2986.590 -9.07%
std::copy(list<int>)/512 364.112 -
std::copy(list<int>)/64 35.371 5.35%
std::copy(list<int>)/8 2.471 -
std::copy(vector<bool>)_(aligned)/1048576 3705.404 59.27%
std::copy(vector<bool>)_(aligned)/262144 647.489 -14.55%
std::copy(vector<bool>)_(aligned)/32768 35.205 -
std::copy(vector<bool>)_(aligned)/4096 4.901 3.69%
std::copy(vector<bool>)_(aligned)/512 1.377 -
std::copy(vector<bool>)_(aligned)/64 1.353 8.96%
std::copy(vector<bool>)_(unaligned)/1048576 7016.236 -
std::copy(vector<bool>)_(unaligned)/262144 1714.752 -
std::copy(vector<bool>)_(unaligned)/32768 215.575 -1.14%
std::copy(vector<bool>)_(unaligned)/4096 26.009 -
std::copy(vector<bool>)_(unaligned)/512 3.492 -
std::copy(vector<bool>)_(unaligned)/64 1.800 -
std::copy(vector<int>)/1048576 50213.679 -
std::copy(vector<int>)/262144 12496.456 -
std::copy(vector<int>)/32768 3420.145 1.31%
std::copy(vector<int>)/4096 233.258 53.48%
std::copy(vector<int>)/512 15.929 -
std::copy(vector<int>)/64 2.436 -
std::copy(vector<int>)/8 2.209 1.68%
std::copy_backward(deque<int>)/1048576 134817.529 1.22%
std::copy_backward(deque<int>)/262144 34291.060 4.27%
std::copy_backward(deque<int>)/32768 3729.074 -6.68%
std::copy_backward(deque<int>)/4096 147.073 -
std::copy_backward(deque<int>)/512 18.038 -
std::copy_backward(deque<int>)/64 3.026 -
std::copy_backward(deque<int>)/8 2.714 -
std::copy_backward(list<int>)/1048576 879002.509 -
std::copy_backward(list<int>)/262144 217076.274 -
std::copy_backward(list<int>)/32768 27222.603 2.87%
std::copy_backward(list<int>)/4096 3178.538 -4.03%
std::copy_backward(list<int>)/512 365.983 -
std::copy_backward(list<int>)/64 31.120 -
std::copy_backward(list<int>)/8 2.377 -1.48%
std::copy_backward(vector<bool>)_(aligned)/1048576 2666.238 6.41%
std::copy_backward(vector<bool>)_(aligned)/262144 773.437 29.51%
std::copy_backward(vector<bool>)_(aligned)/32768 35.669 -
std::copy_backward(vector<bool>)_(aligned)/4096 4.850 -4.98%
std::copy_backward(vector<bool>)_(aligned)/512 1.441 -8.47%
std::copy_backward(vector<bool>)_(aligned)/64 1.595 -9.65%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6568.509 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1594.928 1.55%
std::copy_backward(vector<bool>)_(unaligned)/32768 207.478 3.18%
std::copy_backward(vector<bool>)_(unaligned)/4096 25.318 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.804 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.899 -2.66%
std::copy_backward(vector<int>)/1048576 50265.556 -
std::copy_backward(vector<int>)/262144 12525.526 -
std::copy_backward(vector<int>)/32768 3794.596 -
std::copy_backward(vector<int>)/4096 145.728 -24.01%
std::copy_backward(vector<int>)/512 16.586 -
std::copy_backward(vector<int>)/64 2.500 -
std::copy_backward(vector<int>)/8 2.314 5.76%
std::copy_if(deque<int>)_(entire_range)/1048576 277172.098 -
std::copy_if(deque<int>)_(entire_range)/262144 69621.565 -
std::copy_if(deque<int>)_(entire_range)/32768 8660.601 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.024 -
std::copy_if(deque<int>)_(entire_range)/512 135.312 -
std::copy_if(deque<int>)_(entire_range)/64 16.119 -
std::copy_if(deque<int>)_(entire_range)/8 2.642 -
std::copy_if(deque<int>)_(every_other)/1048576 371621.088 -
std::copy_if(deque<int>)_(every_other)/262144 92602.640 -
std::copy_if(deque<int>)_(every_other)/32768 11606.922 -
std::copy_if(deque<int>)_(every_other)/4096 1452.783 -
std::copy_if(deque<int>)_(every_other)/512 180.956 -
std::copy_if(deque<int>)_(every_other)/64 23.494 -
std::copy_if(deque<int>)_(every_other)/8 3.443 -
std::copy_if(list<int>)_(entire_range)/1048576 871117.214 -
std::copy_if(list<int>)_(entire_range)/262144 216898.780 -
std::copy_if(list<int>)_(entire_range)/32768 26470.414 -1.91%
std::copy_if(list<int>)_(entire_range)/4096 3044.668 -
std::copy_if(list<int>)_(entire_range)/512 363.948 -
std::copy_if(list<int>)_(entire_range)/64 33.991 11.40%
std::copy_if(list<int>)_(entire_range)/8 2.557 -
std::copy_if(list<int>)_(every_other)/1048576 840906.063 -
std::copy_if(list<int>)_(every_other)/262144 209443.035 -1.42%
std::copy_if(list<int>)_(every_other)/32768 25884.165 -
std::copy_if(list<int>)_(every_other)/4096 3218.682 1.78%
std::copy_if(list<int>)_(every_other)/512 359.527 -
std::copy_if(list<int>)_(every_other)/64 27.757 -
std::copy_if(list<int>)_(every_other)/8 2.293 -
std::copy_if(vector<int>)_(entire_range)/1048576 244144.087 -
std::copy_if(vector<int>)_(entire_range)/262144 59392.422 -
std::copy_if(vector<int>)_(entire_range)/32768 7437.615 -
std::copy_if(vector<int>)_(entire_range)/4096 931.375 -
std::copy_if(vector<int>)_(entire_range)/512 123.389 -
std::copy_if(vector<int>)_(entire_range)/64 15.951 2.08%
std::copy_if(vector<int>)_(entire_range)/8 2.303 -
std::copy_if(vector<int>)_(every_other)/1048576 500778.329 -1.17%
std::copy_if(vector<int>)_(every_other)/262144 127439.172 -
std::copy_if(vector<int>)_(every_other)/32768 15765.984 -3.11%
std::copy_if(vector<int>)_(every_other)/4096 1992.197 -
std::copy_if(vector<int>)_(every_other)/512 254.110 -
std::copy_if(vector<int>)_(every_other)/64 32.791 -
std::copy_if(vector<int>)_(every_other)/8 4.186 -
std::copy_n(deque<int>)/1048576 50175.474 -
std::copy_n(deque<int>)/262144 11681.443 -
std::copy_n(deque<int>)/32768 1144.504 -
std::copy_n(deque<int>)/4096 145.710 -
std::copy_n(deque<int>)/512 16.765 -
std::copy_n(deque<int>)/64 2.794 -
std::copy_n(deque<int>)/8 2.760 -1.41%
std::copy_n(list<int>)/1048576 864652.555 -
std::copy_n(list<int>)/262144 215524.164 -
std::copy_n(list<int>)/32768 26250.903 -
std::copy_n(list<int>)/4096 3568.738 -7.62%
std::copy_n(list<int>)/512 342.849 -
std::copy_n(list<int>)/64 14.810 -
std::copy_n(list<int>)/8 2.221 -
std::copy_n(vector<bool>)_(aligned)/1048576 2611.770 34.10%
std::copy_n(vector<bool>)_(aligned)/262144 796.721 17.04%
std::copy_n(vector<bool>)_(aligned)/32768 34.993 -
std::copy_n(vector<bool>)_(aligned)/4096 4.725 -1.28%
std::copy_n(vector<bool>)_(aligned)/512 1.373 -
std::copy_n(vector<bool>)_(aligned)/64 1.353 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7017.985 -
std::copy_n(vector<bool>)_(unaligned)/262144 1714.561 -
std::copy_n(vector<bool>)_(unaligned)/32768 217.986 1.39%
std::copy_n(vector<bool>)_(unaligned)/4096 25.994 -
std::copy_n(vector<bool>)_(unaligned)/512 3.496 -
std::copy_n(vector<bool>)_(unaligned)/64 1.804 -
std::copy_n(vector<int>)/1048576 50247.856 -
std::copy_n(vector<int>)/262144 12526.703 8.12%
std::copy_n(vector<int>)/32768 3793.587 -
std::copy_n(vector<int>)/4096 147.037 -
std::copy_n(vector<int>)/512 16.027 -
std::copy_n(vector<int>)/64 2.465 -
std::copy_n(vector<int>)/8 2.151 -5.56%
std::count(deque<int>)_(every_other)/1024 247.322 -
std::count(deque<int>)_(every_other)/1048576 251436.803 -
std::count(deque<int>)_(every_other)/8 2.534 -
std::count(deque<int>)_(every_other)/8192 1925.077 -1.19%
std::count(list<int>)_(every_other)/1024 700.326 -1.30%
std::count(list<int>)_(every_other)/1048576 816232.239 -1.30%
std::count(list<int>)_(every_other)/8 2.099 1.79%
std::count(list<int>)_(every_other)/8192 7290.540 -
std::count(vector<bool>)/1000 2.997 -
std::count(vector<bool>)/1024 1.682 -
std::count(vector<bool>)/1048576 1452.613 -
std::count(vector<bool>)/8192 11.391 -
std::count(vector<int>)_(every_other)/1024 102.484 -
std::count(vector<int>)_(every_other)/1048576 104868.388 -
std::count(vector<int>)_(every_other)/8 1.256 -9.12%
std::count(vector<int>)_(every_other)/8192 815.980 -
std::count_if(deque<int>)_(every_other)/1024 346.249 -
std::count_if(deque<int>)_(every_other)/1048576 342605.268 -
std::count_if(deque<int>)_(every_other)/8 3.499 -
std::count_if(deque<int>)_(every_other)/8192 2685.375 -
std::count_if(list<int>)_(every_other)/1024 750.132 -
std::count_if(list<int>)_(every_other)/1048576 882481.895 -
std::count_if(list<int>)_(every_other)/8 2.772 -
std::count_if(list<int>)_(every_other)/8192 7088.353 -2.10%
std::count_if(vector<int>)_(every_other)/1024 245.719 -
std::count_if(vector<int>)_(every_other)/1048576 247596.618 -
std::count_if(vector<int>)_(every_other)/8 4.177 -
std::count_if(vector<int>)_(every_other)/8192 1896.020 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.974 -1.09%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.294 -1.14%
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 821.830 1.37%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 318.770 -12.19%
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.742 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2542.074 -11.65%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.761 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.168 1.40%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 446.716 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 70.964 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.678 2.80%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 449.246 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 292.043 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.739 -1.55%
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2141.509 -
std::deque<int>::ctor(size)/1024 74.102 -1.67%
std::deque<int>::ctor(size)/32 28.027 -
std::deque<int>::ctor(size)/8192 445.163 -2.37%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.726 -1.43%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.405 2.68%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 427.483 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.369 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.535 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.417 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.830 1.32%
std::deque<int>::erase(middle)_(cheap_elements)/32 9.550 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.413 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.931 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.021 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.956 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.708 -1.01%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.130 -1.09%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.125 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.725 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.779 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 343.935 -1.25%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 649.923 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 399.435 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 2533.661 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.863 -1.18%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.676 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.539 -3.79%
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 839.589 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 407.163 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 10298.143 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12572.058 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 732.702 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 112387.477 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 644.378 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 24.528 8.75%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6100.405 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6727.633 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 161.497 -3.43%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54722.758 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 875.174 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 54.641 10.91%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12976.691 1.57%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 22167.900 8.37%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 691.948 8.90%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 197086.098 8.93%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 874.898 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 54.903 13.94%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12895.350 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 22401.053 12.96%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 700.059 14.08%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 196709.968 12.23%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1086.175 1.46%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 59.934 19.33%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11637.506 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 22584.056 12.82%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 702.753 14.21%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 197484.004 11.66%
std::deque<std::string>::ctor(size)/1024 719.265 -1.23%
std::deque<std::string>::ctor(size)/32 42.992 3.03%
std::deque<std::string>::ctor(size)/8192 9097.389 5.97%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 964.857 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 53.745 14.56%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12711.878 2.79%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 22120.880 7.77%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 657.664 9.66%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 193369.112 8.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.331 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.319 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.355 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.856 1.54%
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.206 1.39%
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.921 1.30%
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 313.768 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.640 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2343.296 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 324.764 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.802 -
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2355.744 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.883 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.717 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.895 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.221 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.240 -7.54%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 31.314 -3.96%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 311.327 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.550 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2345.041 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.060 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 41.780 4.97%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2366.143 -1.84%
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 521.510 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.945 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4515.550 -1.16%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6531.026 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 161.869 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52482.599 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 1048.436 2.03%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 422.126 2.32%
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 8175.849 1.01%
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12803.390 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 754.148 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 114090.008 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.378 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.184 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.270 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.143 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.585 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.693 -
std::distance(deque<int>)/1024 0.847 -
std::distance(deque<int>)/4096 0.847 -
std::distance(deque<int>)/50 0.847 -
std::distance(deque<int>)/8192 0.847 -
std::distance(join_view(vector<vector<int>>))/1024 0.971 -
std::distance(join_view(vector<vector<int>>))/4096 4.463 2.26%
std::distance(join_view(vector<vector<int>>))/50 0.605 -
std::distance(join_view(vector<vector<int>>))/8192 8.350 -
std::equal(deque<int>)_(it,_it,_it)/1024 477.909 2.61%
std::equal(deque<int>)_(it,_it,_it)/1048576 495139.439 -
std::equal(deque<int>)_(it,_it,_it)/50 21.586 -5.56%
std::equal(deque<int>)_(it,_it,_it)/8 4.225 -5.53%
std::equal(deque<int>)_(it,_it,_it)/8192 3855.463 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 444.730 1.31%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 458745.361 -
std::equal(deque<int>)_(it,_it,_it,_it)/50 22.439 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 4.712 -6.15%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3432.540 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 520.981 2.00%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 515991.168 -2.67%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.600 3.71%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.083 -3.90%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3991.028 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 518.174 1.30%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 513874.112 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.129 2.16%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.296 -5.01%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3997.861 1.16%
std::equal(list<int>)_(it,_it,_it)/1024 1128.676 -
std::equal(list<int>)_(it,_it,_it)/1048576 1308775.575 -
std::equal(list<int>)_(it,_it,_it)/50 35.361 -
std::equal(list<int>)_(it,_it,_it)/8 2.724 -
std::equal(list<int>)_(it,_it,_it)/8192 9956.797 5.72%
std::equal(list<int>)_(it,_it,_it,_it)/1024 769.857 -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 948918.752 -
std::equal(list<int>)_(it,_it,_it,_it)/50 29.745 9.66%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.910 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 12084.638 4.61%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 806.852 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 977964.086 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 36.371 7.22%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.561 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12365.915 4.63%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1156.051 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1311773.026 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 38.659 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.504 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 12272.654 3.38%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.221 -
std::equal(vector<bool>)_(aligned)/8 0.220 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.009 -
std::equal(vector<bool>)_(unaligned)/1048576 6390.037 -
std::equal(vector<bool>)_(unaligned)/50 1.009 35.03%
std::equal(vector<bool>)_(unaligned)/8 0.927 23.37%
std::equal(vector<bool>)_(unaligned)/8192 56.732 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.788 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73700.861 -
std::equal(vector<int>)_(it,_it,_it)/50 4.081 -1.11%
std::equal(vector<int>)_(it,_it,_it)/8 1.155 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.102 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.215 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 74057.083 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.368 1.24%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.496 3.22%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 570.847 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 288.975 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 305925.364 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 13.678 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 2.994 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 2543.160 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 290.756 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 305891.401 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 13.515 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.616 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 2541.677 -
std::fill(deque<int>)/1024 30.192 -
std::fill(deque<int>)/32 1.364 -
std::fill(deque<int>)/50 2.365 -
std::fill(deque<int>)/8192 237.357 -
std::fill(list<int>)/1024 674.747 33.74%
std::fill(list<int>)/32 8.308 -
std::fill(list<int>)/50 34.682 -1.23%
std::fill(list<int>)/8192 7531.434 -8.40%
std::fill(vector<bool>)/1048576 3821.671 -
std::fill(vector<bool>)/262144 230.813 -
std::fill(vector<bool>)/32768 30.074 -
std::fill(vector<bool>)/4096 4.198 -
std::fill(vector<bool>)/512 1.608 -
std::fill(vector<bool>)/64 1.643 -
std::fill(vector<int>)/1024 30.052 -
std::fill(vector<int>)/32 1.065 2.58%
std::fill(vector<int>)/50 2.200 -
std::fill(vector<int>)/8192 235.189 -
std::fill_n(deque<int>)/1024 29.790 -
std::fill_n(deque<int>)/32 1.155 -
std::fill_n(deque<int>)/50 2.193 -
std::fill_n(deque<int>)/8192 241.450 2.88%
std::fill_n(list<int>)/1024 444.302 -4.67%
std::fill_n(list<int>)/32 8.076 -
std::fill_n(list<int>)/50 15.769 -3.01%
std::fill_n(list<int>)/8192 9509.071 32.86%
std::fill_n(vector<bool>)/1048576 3832.525 7.30%
std::fill_n(vector<bool>)/262144 914.991 -2.87%
std::fill_n(vector<bool>)/32768 30.211 -
std::fill_n(vector<bool>)/4096 4.193 -
std::fill_n(vector<bool>)/512 1.455 -
std::fill_n(vector<bool>)/64 1.540 13.14%
std::fill_n(vector<int>)/1024 29.489 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.216 -
std::fill_n(vector<int>)/8192 232.927 -
std::find(deque<int>)_(bail_25%)/1024 67.666 -
std::find(deque<int>)_(bail_25%)/32768 1913.682 -
std::find(deque<int>)_(bail_25%)/8 2.279 -
std::find(deque<int>)_(bail_25%)/8192 475.332 -1.29%
std::find(deque<int>)_(process_all)/1024 241.708 -
std::find(deque<int>)_(process_all)/32768 7705.824 -1.13%
std::find(deque<int>)_(process_all)/50 13.128 -
std::find(deque<int>)_(process_all)/8 3.484 -
std::find(deque<int>)_(process_all)/8192 1909.799 -1.35%
std::find(list<int>)_(bail_25%)/1024 129.501 -
std::find(list<int>)_(bail_25%)/32768 7907.139 3.25%
std::find(list<int>)_(bail_25%)/8 0.922 -
std::find(list<int>)_(bail_25%)/8192 1424.110 -
std::find(list<int>)_(process_all)/1024 686.908 -4.94%
std::find(list<int>)_(process_all)/32768 26035.207 -7.50%
std::find(list<int>)_(process_all)/50 19.015 -1.18%
std::find(list<int>)_(process_all)/8 2.398 1.49%
std::find(list<int>)_(process_all)/8192 7201.289 -2.89%
std::find(vector<bool>)_(process_all)/1024 4.545 -
std::find(vector<bool>)_(process_all)/1048576 3687.944 -
std::find(vector<bool>)_(process_all)/50 0.641 -7.33%
std::find(vector<bool>)_(process_all)/8 0.642 -
std::find(vector<bool>)_(process_all)/8192 33.495 -
std::find(vector<char>)_(bail_25%)/1024 5.353 -
std::find(vector<char>)_(bail_25%)/32768 136.239 -
std::find(vector<char>)_(bail_25%)/8 1.072 -3.27%
std::find(vector<char>)_(bail_25%)/8192 40.360 -
std::find(vector<char>)_(process_all)/1024 16.202 -
std::find(vector<char>)_(process_all)/32768 494.048 -
std::find(vector<char>)_(process_all)/50 1.626 -
std::find(vector<char>)_(process_all)/8 0.927 -
std::find(vector<char>)_(process_all)/8192 134.696 -1.19%
std::find(vector<int>)_(bail_25%)/1024 65.966 -
std::find(vector<int>)_(bail_25%)/32768 1861.575 -
std::find(vector<int>)_(bail_25%)/8 1.394 -
std::find(vector<int>)_(bail_25%)/8192 472.562 -
std::find(vector<int>)_(process_all)/1024 241.417 -
std::find(vector<int>)_(process_all)/32768 7328.004 -
std::find(vector<int>)_(process_all)/50 12.411 -
std::find(vector<int>)_(process_all)/8 2.747 -
std::find(vector<int>)_(process_all)/8192 1840.213 -
std::find(vector<long_long>)_(bail_25%)/1024 22.998 -
std::find(vector<long_long>)_(bail_25%)/32768 728.133 -
std::find(vector<long_long>)_(bail_25%)/8 0.892 6.36%
std::find(vector<long_long>)_(bail_25%)/8192 187.805 -
std::find(vector<long_long>)_(process_all)/1024 90.512 -
std::find(vector<long_long>)_(process_all)/32768 2889.620 -
std::find(vector<long_long>)_(process_all)/50 4.387 -1.20%
std::find(vector<long_long>)_(process_all)/8 1.007 -12.84%
std::find(vector<long_long>)_(process_all)/8192 720.056 -
std::find(vector<short>)_(bail_25%)/1024 5.973 -
std::find(vector<short>)_(bail_25%)/32768 187.437 -
std::find(vector<short>)_(bail_25%)/8 0.681 5.13%
std::find(vector<short>)_(bail_25%)/8192 45.436 -
std::find(vector<short>)_(process_all)/1024 22.530 -
std::find(vector<short>)_(process_all)/32768 722.068 -
std::find(vector<short>)_(process_all)/50 1.677 -
std::find(vector<short>)_(process_all)/8 0.687 -
std::find(vector<short>)_(process_all)/8192 180.285 -
std::find_end(deque<int>)_(match_near_end)/1000 36.277 -4.83%
std::find_end(deque<int>)_(match_near_end)/1024 32.468 -3.29%
std::find_end(deque<int>)_(match_near_end)/8192 272.510 -2.27%
std::find_end(deque<int>)_(near_matches)/1000 15704.579 -6.85%
std::find_end(deque<int>)_(near_matches)/1024 16358.852 -7.06%
std::find_end(deque<int>)_(near_matches)/8192 1121681.623 -
std::find_end(deque<int>)_(process_all)/1000 285.104 -4.66%
std::find_end(deque<int>)_(process_all)/1024 292.657 -3.57%
std::find_end(deque<int>)_(process_all)/1048576 265351.410 -5.13%
std::find_end(deque<int>)_(process_all)/8192 2337.138 9.12%
std::find_end(deque<int>)_(same_length)/1000 355.592 8.75%
std::find_end(deque<int>)_(same_length)/1024 361.806 8.38%
std::find_end(deque<int>)_(same_length)/8192 3458.893 27.48%
std::find_end(deque<int>)_(single_element)/1000 311.599 -4.10%
std::find_end(deque<int>)_(single_element)/1024 319.067 4.66%
std::find_end(deque<int>)_(single_element)/8192 2198.920 -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 74.741 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 76.526 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 598.850 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 30929.616 -
std::find_end(deque<int>,_pred)_(near_matches)/1024 31909.118 -1.58%
std::find_end(deque<int>,_pred)_(near_matches)/8192 1875566.799 -
std::find_end(deque<int>,_pred)_(process_all)/1000 585.289 -1.20%
std::find_end(deque<int>,_pred)_(process_all)/1024 587.084 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 595350.670 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4330.423 -
std::find_end(deque<int>,_pred)_(same_length)/1000 779.121 -2.75%
std::find_end(deque<int>,_pred)_(same_length)/1024 798.069 -4.60%
std::find_end(deque<int>,_pred)_(same_length)/8192 5002.155 -
std::find_end(deque<int>,_pred)_(single_element)/1000 673.337 -
std::find_end(deque<int>,_pred)_(single_element)/1024 671.167 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4878.901 -
std::find_end(forward_list<int>)_(match_near_end)/1000 759.622 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4497.201 -
std::find_end(forward_list<int>)_(match_near_end)/8192 257624.418 -
std::find_end(forward_list<int>)_(near_matches)/1000 36474.542 -
std::find_end(forward_list<int>)_(near_matches)/1024 38396.830 -
std::find_end(forward_list<int>)_(near_matches)/8192 2481494.939 -
std::find_end(forward_list<int>)_(process_all)/1000 691.058 -
std::find_end(forward_list<int>)_(process_all)/1024 705.853 -
std::find_end(forward_list<int>)_(process_all)/1048576 755810.516 -
std::find_end(forward_list<int>)_(process_all)/8192 5708.679 -
std::find_end(forward_list<int>)_(same_length)/1000 1478.242 -
std::find_end(forward_list<int>)_(same_length)/1024 1483.888 -1.11%
std::find_end(forward_list<int>)_(same_length)/8192 14650.119 1.77%
std::find_end(forward_list<int>)_(single_element)/1000 700.737 -
std::find_end(forward_list<int>)_(single_element)/1024 715.132 -
std::find_end(forward_list<int>)_(single_element)/8192 6175.134 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.016 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5149.160 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 277442.881 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41052.263 -1.64%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42767.928 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2691821.199 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 770.791 -3.45%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 787.909 -1.79%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 867372.625 1.36%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6349.635 -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1532.663 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1568.830 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17954.365 -1.70%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 791.155 2.75%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 809.964 3.23%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6631.892 2.57%
std::find_end(list<int>)_(match_near_end)/1000 78.420 -
std::find_end(list<int>)_(match_near_end)/1024 60.407 -
std::find_end(list<int>)_(match_near_end)/8192 602.725 -
std::find_end(list<int>)_(near_matches)/1000 33227.479 -
std::find_end(list<int>)_(near_matches)/1024 34651.872 -
std::find_end(list<int>)_(near_matches)/8192 2244090.013 -
std::find_end(list<int>)_(process_all)/1000 713.459 -54.08%
std::find_end(list<int>)_(process_all)/1024 729.479 -54.52%
std::find_end(list<int>)_(process_all)/1048576 875001.144 -
std::find_end(list<int>)_(process_all)/8192 7270.613 -
std::find_end(list<int>)_(same_length)/1000 775.264 4.62%
std::find_end(list<int>)_(same_length)/1024 794.089 3.99%
std::find_end(list<int>)_(same_length)/8192 8156.939 -
std::find_end(list<int>)_(single_element)/1000 709.615 -
std::find_end(list<int>)_(single_element)/1024 734.992 -
std::find_end(list<int>)_(single_element)/8192 8355.719 -
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.713 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 69.382 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 626.233 -
std::find_end(list<int>,_pred)_(near_matches)/1000 36782.992 -
std::find_end(list<int>,_pred)_(near_matches)/1024 38146.649 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2399378.425 -
std::find_end(list<int>,_pred)_(process_all)/1000 796.315 -
std::find_end(list<int>,_pred)_(process_all)/1024 814.292 -
std::find_end(list<int>,_pred)_(process_all)/1048576 956277.438 -
std::find_end(list<int>,_pred)_(process_all)/8192 8195.888 -
std::find_end(list<int>,_pred)_(same_length)/1000 803.218 3.58%
std::find_end(list<int>,_pred)_(same_length)/1024 832.991 4.71%
std::find_end(list<int>,_pred)_(same_length)/8192 10381.424 -
std::find_end(list<int>,_pred)_(single_element)/1000 796.065 -
std::find_end(list<int>,_pred)_(single_element)/1024 814.686 -
std::find_end(list<int>,_pred)_(single_element)/8192 8592.414 -1.53%
std::find_end(vector<int>)_(match_near_end)/1000 28.481 -
std::find_end(vector<int>)_(match_near_end)/1024 28.791 -
std::find_end(vector<int>)_(match_near_end)/8192 203.641 -
std::find_end(vector<int>)_(near_matches)/1000 13472.884 -1.11%
std::find_end(vector<int>)_(near_matches)/1024 13955.087 -1.11%
std::find_end(vector<int>)_(near_matches)/8192 766682.560 -
std::find_end(vector<int>)_(process_all)/1000 223.654 1.75%
std::find_end(vector<int>)_(process_all)/1024 229.132 2.00%
std::find_end(vector<int>)_(process_all)/1048576 225967.747 1.12%
std::find_end(vector<int>)_(process_all)/8192 1757.696 2.64%
std::find_end(vector<int>)_(same_length)/1000 243.416 -
std::find_end(vector<int>)_(same_length)/1024 251.423 1.26%
std::find_end(vector<int>)_(same_length)/8192 2021.720 -
std::find_end(vector<int>)_(single_element)/1000 239.922 -2.30%
std::find_end(vector<int>)_(single_element)/1024 246.241 -2.10%
std::find_end(vector<int>)_(single_element)/8192 1868.599 -3.33%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.370 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.055 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 477.521 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22784.858 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23691.285 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1450122.758 -
std::find_end(vector<int>,_pred)_(process_all)/1000 525.585 -
std::find_end(vector<int>,_pred)_(process_all)/1024 537.940 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643529.838 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4298.679 -
std::find_end(vector<int>,_pred)_(same_length)/1000 609.060 -
std::find_end(vector<int>,_pred)_(same_length)/1024 626.344 -
std::find_end(vector<int>,_pred)_(same_length)/8192 4994.538 -
std::find_end(vector<int>,_pred)_(single_element)/1000 582.609 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.239 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4773.568 -
std::find_first_of(deque<int>)_(large_needle)/1024 365818.211 -
std::find_first_of(deque<int>)_(large_needle)/32 282.454 -19.05%
std::find_first_of(deque<int>)_(large_needle)/50 672.556 -24.85%
std::find_first_of(deque<int>)_(large_needle)/8192 23529950.000 -
std::find_first_of(deque<int>)_(small_needle)/1024 3505.449 1.50%
std::find_first_of(deque<int>)_(small_needle)/32 107.226 -
std::find_first_of(deque<int>)_(small_needle)/50 165.100 -
std::find_first_of(deque<int>)_(small_needle)/8192 28121.331 1.78%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 599924.927 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 573.211 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1570.760 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 37051471.474 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6238.293 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 199.524 2.16%
std::find_first_of(deque<int>,_pred)_(small_needle)/50 306.148 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 49997.260 -
std::find_first_of(list<int>)_(large_needle)/1024 848163.333 -7.68%
std::find_first_of(list<int>)_(large_needle)/32 673.743 -
std::find_first_of(list<int>)_(large_needle)/50 1739.463 -16.25%
std::find_first_of(list<int>)_(large_needle)/8192 49047563.933 1.46%
std::find_first_of(list<int>)_(small_needle)/1024 2799.372 1.53%
std::find_first_of(list<int>)_(small_needle)/32 96.146 3.22%
std::find_first_of(list<int>)_(small_needle)/50 142.582 1.96%
std::find_first_of(list<int>)_(small_needle)/8192 22444.933 1.34%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 921138.798 -11.86%
std::find_first_of(list<int>,_pred)_(large_needle)/32 747.718 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1961.935 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 57829520.832 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5383.545 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 170.859 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.660 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 43202.634 -
std::find_first_of(vector<int>)_(large_needle)/1024 111645.437 -2.25%
std::find_first_of(vector<int>)_(large_needle)/32 105.699 -5.66%
std::find_first_of(vector<int>)_(large_needle)/50 282.877 -
std::find_first_of(vector<int>)_(large_needle)/8192 7197939.622 -3.64%
std::find_first_of(vector<int>)_(small_needle)/1024 1493.476 -7.41%
std::find_first_of(vector<int>)_(small_needle)/32 48.942 -10.61%
std::find_first_of(vector<int>)_(small_needle)/50 72.334 -13.68%
std::find_first_of(vector<int>)_(small_needle)/8192 11988.699 -7.04%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 590482.057 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 488.444 -1.13%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1359.572 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38174344.890 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5632.330 -1.35%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.410 -4.16%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 274.082 -5.29%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 47342.911 5.26%
std::find_if(deque<int>)_(bail_25%)/1024 78.191 -
std::find_if(deque<int>)_(bail_25%)/32768 2002.248 -
std::find_if(deque<int>)_(bail_25%)/8 1.163 -
std::find_if(deque<int>)_(bail_25%)/8192 504.693 -
std::find_if(deque<int>)_(process_all)/1024 250.846 -
std::find_if(deque<int>)_(process_all)/32768 8058.079 -
std::find_if(deque<int>)_(process_all)/50 12.666 -1.51%
std::find_if(deque<int>)_(process_all)/8 2.626 -4.73%
std::find_if(deque<int>)_(process_all)/8192 1999.225 -
std::find_if(list<int>)_(bail_25%)/1024 180.983 -
std::find_if(list<int>)_(bail_25%)/32768 7088.037 -23.76%
std::find_if(list<int>)_(bail_25%)/8 0.926 -
std::find_if(list<int>)_(bail_25%)/8192 1420.896 -2.90%
std::find_if(list<int>)_(process_all)/1024 709.470 3.23%
std::find_if(list<int>)_(process_all)/32768 25780.386 -6.83%
std::find_if(list<int>)_(process_all)/50 19.083 -
std::find_if(list<int>)_(process_all)/8 2.303 -5.51%
std::find_if(list<int>)_(process_all)/8192 7375.494 -20.70%
std::find_if(vector<bool>)_(process_all)/1024 567.076 -
std::find_if(vector<bool>)_(process_all)/1048576 579062.948 -
std::find_if(vector<bool>)_(process_all)/50 23.730 -1.10%
std::find_if(vector<bool>)_(process_all)/8 3.514 -
std::find_if(vector<bool>)_(process_all)/8192 4526.694 -
std::find_if(vector<char>)_(bail_25%)/1024 25.188 -18.47%
std::find_if(vector<char>)_(bail_25%)/32768 800.037 -16.11%
std::find_if(vector<char>)_(bail_25%)/8 0.978 4.57%
std::find_if(vector<char>)_(bail_25%)/8192 210.996 -13.58%
std::find_if(vector<char>)_(process_all)/1024 124.625 -
std::find_if(vector<char>)_(process_all)/32768 3755.661 -
std::find_if(vector<char>)_(process_all)/50 6.640 -
std::find_if(vector<char>)_(process_all)/8 1.483 -7.54%
std::find_if(vector<char>)_(process_all)/8192 944.505 -
std::find_if(vector<int>)_(bail_25%)/1024 28.952 -10.37%
std::find_if(vector<int>)_(bail_25%)/32768 887.221 -6.52%
std::find_if(vector<int>)_(bail_25%)/8 0.812 -4.62%
std::find_if(vector<int>)_(bail_25%)/8192 229.247 -5.18%
std::find_if(vector<int>)_(process_all)/1024 123.143 8.92%
std::find_if(vector<int>)_(process_all)/32768 3696.896 15.33%
std::find_if(vector<int>)_(process_all)/50 6.227 11.62%
std::find_if(vector<int>)_(process_all)/8 1.416 4.30%
std::find_if(vector<int>)_(process_all)/8192 924.676 14.52%
std::find_if_not(deque<int>)_(bail_25%)/1024 77.923 -10.99%
std::find_if_not(deque<int>)_(bail_25%)/32768 2002.771 -24.50%
std::find_if_not(deque<int>)_(bail_25%)/8 1.168 -2.86%
std::find_if_not(deque<int>)_(bail_25%)/8192 504.150 -22.01%
std::find_if_not(deque<int>)_(process_all)/1024 252.372 -14.02%
std::find_if_not(deque<int>)_(process_all)/32768 8059.140 -29.18%
std::find_if_not(deque<int>)_(process_all)/50 13.108 -9.71%
std::find_if_not(deque<int>)_(process_all)/8 2.578 -6.63%
std::find_if_not(deque<int>)_(process_all)/8192 2002.961 -29.40%
std::find_if_not(list<int>)_(bail_25%)/1024 181.186 -5.40%
std::find_if_not(list<int>)_(bail_25%)/32768 8691.506 3.77%
std::find_if_not(list<int>)_(bail_25%)/8 0.931 -4.46%
std::find_if_not(list<int>)_(bail_25%)/8192 1553.715 8.98%
std::find_if_not(list<int>)_(process_all)/1024 723.465 -3.24%
std::find_if_not(list<int>)_(process_all)/32768 27330.946 -1.79%
std::find_if_not(list<int>)_(process_all)/50 38.153 -6.46%
std::find_if_not(list<int>)_(process_all)/8 3.570 -1.89%
std::find_if_not(list<int>)_(process_all)/8192 7949.095 10.93%
std::find_if_not(vector<bool>)_(process_all)/1024 564.236 -1.32%
std::find_if_not(vector<bool>)_(process_all)/1048576 575108.995 -1.11%
std::find_if_not(vector<bool>)_(process_all)/50 23.932 -1.55%
std::find_if_not(vector<bool>)_(process_all)/8 3.543 -1.18%
std::find_if_not(vector<bool>)_(process_all)/8192 4496.202 -1.15%
std::find_if_not(vector<char>)_(bail_25%)/1024 25.132 -6.20%
std::find_if_not(vector<char>)_(bail_25%)/32768 945.509 -
std::find_if_not(vector<char>)_(bail_25%)/8 0.863 -19.58%
std::find_if_not(vector<char>)_(bail_25%)/8192 241.131 -
std::find_if_not(vector<char>)_(process_all)/1024 124.273 -
std::find_if_not(vector<char>)_(process_all)/32768 3747.145 -
std::find_if_not(vector<char>)_(process_all)/50 6.626 -
std::find_if_not(vector<char>)_(process_all)/8 1.596 6.85%
std::find_if_not(vector<char>)_(process_all)/8192 942.719 -
std::find_if_not(vector<int>)_(bail_25%)/1024 29.770 -8.84%
std::find_if_not(vector<int>)_(bail_25%)/32768 945.829 -3.84%
std::find_if_not(vector<int>)_(bail_25%)/8 0.813 -
std::find_if_not(vector<int>)_(bail_25%)/8192 242.187 -2.67%
std::find_if_not(vector<int>)_(process_all)/1024 112.567 -
std::find_if_not(vector<int>)_(process_all)/32768 3201.710 -
std::find_if_not(vector<int>)_(process_all)/50 5.658 -
std::find_if_not(vector<int>)_(process_all)/8 1.286 -4.34%
std::find_if_not(vector<int>)_(process_all)/8192 803.523 -
std::flat_map<int,_int>::clear()/0 392.092 -
std::flat_map<int,_int>::clear()/1024 394.059 -
std::flat_map<int,_int>::clear()/32 392.906 -
std::flat_map<int,_int>::clear()/8192 407.546 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 7.904 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.107 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 11.624 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.485 8.01%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 7.363 59.78%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.547 16.34%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 11.221 76.05%
std::flat_map<int,_int>::count(key)_(existent)/1024 8.196 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.067 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.598 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.438 -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 5.918 26.55%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.276 6.07%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.029 38.09%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 15.061 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 184.993 -1.23%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 28.434 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1158.711 -
std::flat_map<int,_int>::ctor(const&)/0 12.814 -
std::flat_map<int,_int>::ctor(const&)/1024 178.502 -
std::flat_map<int,_int>::ctor(const&)/32 22.827 -
std::flat_map<int,_int>::ctor(const&)/8192 1929.263 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 12.800 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 178.353 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 22.867 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1909.496 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.622 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4191.133 -1.31%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 178.299 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 33080.422 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.690 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8746.650 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 206.980 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 131223.929 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.393 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.348 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.656 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.426 -9.34%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 7.995 33.02%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.437 5.66%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.502 36.35%
std::flat_map<int,_int>::erase(iterator)/1024 75.579 -10.67%
std::flat_map<int,_int>::erase(iterator)/32 19.854 -
std::flat_map<int,_int>::erase(iterator)/8192 499.819 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.788 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 414.261 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.625 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 616.331 2.21%
std::flat_map<int,_int>::erase(key)_(existent)/1024 94.256 -26.68%
std::flat_map<int,_int>::erase(key)_(existent)/32 21.979 1.67%
std::flat_map<int,_int>::erase(key)_(existent)/8192 569.964 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.491 10.85%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 5.777 -2.87%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.457 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 9.173 -7.12%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.494 -3.22%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 6.599 1.19%
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.729 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 10.062 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.312 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.299 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.136 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.482 15.94%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 7.352 59.85%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.734 24.26%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 10.963 72.77%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.836 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 24.567 21.09%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.407 1.42%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 38.629 20.12%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.829 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 98.434 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.919 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 546.459 -12.84%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.916 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.591 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 14.961 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.582 1.23%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.151 1.71%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.278 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.671 3.44%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.304 -9.01%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 396.940 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5272.396 3.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 628.913 2.73%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 39550.507 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.254 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5728.341 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 612.145 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 43378.799 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 395.552 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7734.125 1.31%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 670.008 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 63154.011 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.406 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1467.628 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 450.126 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 8798.155 -1.34%
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.707 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1617.852 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 453.498 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9968.583 -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.705 -37.37%
std::flat_map<int,_int>::insert(value)_(already_present)/32 3.036 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 21.351 15.23%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 15.050 -1.00%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 18.754 -1.55%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 16.309 -1.96%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.346 -6.59%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 15.261 1.55%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 97.299 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.663 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 556.182 -10.26%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.318 -43.14%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.819 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.484 9.32%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 14.681 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.833 -21.24%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 16.103 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 23.463 -41.01%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 14.705 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 104.338 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.315 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 552.304 -10.26%
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 7.856 -1.16%
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.029 -3.10%
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.407 -1.18%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.266 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 5.663 -3.01%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.494 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 8.188 -6.05%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.762 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.963 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.873 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 663.363 5.07%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.731 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.547 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.516 -1.78%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 670.213 -3.50%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 3.75%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.102 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.820 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 656.461 -8.01%
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 7.973 -1.22%
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.968 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.475 -1.25%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.263 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 7.930 66.12%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.376 3.19%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 12.201 88.28%
std::flat_multimap<int,_int>::clear()/0 391.966 -
std::flat_multimap<int,_int>::clear()/1024 393.387 -
std::flat_multimap<int,_int>::clear()/32 393.099 -
std::flat_multimap<int,_int>::clear()/8192 410.272 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.194 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.099 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.571 -1.15%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.385 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.470 55.57%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.320 5.48%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.428 58.56%
std::flat_multimap<int,_int>::count(key)_(existent)/1024 7.631 6.56%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.322 2.44%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.151 10.15%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.271 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.092 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.128 -1.22%
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.578 2.46%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.964 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 184.965 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 28.450 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.089 -
std::flat_multimap<int,_int>::ctor(const&)/0 12.790 -
std::flat_multimap<int,_int>::ctor(const&)/1024 176.867 -
std::flat_multimap<int,_int>::ctor(const&)/32 22.891 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.198 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 12.790 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 176.830 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 22.831 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1911.779 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.919 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3922.747 -1.56%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 166.533 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31904.014 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.106 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8458.675 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 196.444 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 117720.014 -11.24%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.632 -3.24%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.439 -2.25%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 11.724 -1.97%
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.031 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.038 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.262 -
std::flat_multimap<int,_int>::erase(iterator)/1024 73.613 -15.42%
std::flat_multimap<int,_int>::erase(iterator)/32 19.844 -1.11%
std::flat_multimap<int,_int>::erase(iterator)/8192 494.530 -15.46%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.996 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 413.493 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 397.413 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 608.321 -1.52%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 88.583 -16.52%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 22.539 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 572.829 -9.73%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 3.806 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.087 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.257 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.256 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.569 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.826 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.074 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.323 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.343 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.141 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.305 -10.53%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 6.023 33.41%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.274 5.98%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 8.341 34.46%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 14.817 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.488 7.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 16.209 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 33.672 24.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 14.794 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 99.716 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.370 -1.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 667.964 17.64%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 14.899 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.606 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.407 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 21.804 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 14.874 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.412 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 22.940 -1.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 598.491 18.16%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.143 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 5332.800 -6.23%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 610.041 -2.08%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 40607.557 -8.37%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.347 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 5397.073 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 613.166 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 41614.613 -1.49%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 391.699 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7322.799 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 665.990 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 60022.146 -5.73%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.210 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1066.341 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 438.154 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 5812.129 -1.33%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.061 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1091.417 -1.38%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 437.357 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 5841.197 -2.97%
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 101.261 -1.67%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 22.305 1.09%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 660.630 19.18%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 14.838 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 21.332 11.77%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 16.167 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 33.325 36.22%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 14.816 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 98.244 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 23.780 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 653.409 17.13%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 7.981 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.072 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.469 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.265 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.815 -25.14%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.248 -5.35%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.299 -27.57%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 15.457 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 86.020 -1.26%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 17.617 -1.07%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 673.212 -32.43%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 15.761 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 86.273 -1.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 17.739 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 681.101 -30.93%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.326 3.02%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.878 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.778 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 649.117 -36.08%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 7.931 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 2.959 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.292 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.267 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 7.936 36.00%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.372 6.45%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 11.439 37.91%
std::for_each(deque<int>)/32 3.688 -
std::for_each(deque<int>)/50 3.883 -
std::for_each(deque<int>)/8 0.918 -1.66%
std::for_each(deque<int>)/8192 254.891 -
std::for_each(join_view(vector<vector<int>>))/32 3.765 -
std::for_each(join_view(vector<vector<int>>))/50 4.025 -
std::for_each(join_view(vector<vector<int>>))/8 1.432 -
std::for_each(join_view(vector<vector<int>>))/8192 264.816 -
std::for_each(list<int>)/32 10.872 -
std::for_each(list<int>)/50 21.506 -
std::for_each(list<int>)/8 2.545 9.97%
std::for_each(list<int>)/8192 7618.580 -5.31%
std::for_each(map<int>::iterator)/32 23.794 -
std::for_each(map<int>::iterator)/50 36.078 -
std::for_each(map<int>::iterator)/8 5.017 -
std::for_each(map<int>::iterator)/8192 7504.641 1.58%
std::for_each(multimap<int>::iterator)/32 23.437 -1.62%
std::for_each(multimap<int>::iterator)/50 36.696 -
std::for_each(multimap<int>::iterator)/8 5.074 -
std::for_each(multimap<int>::iterator)/8192 7600.470 -
std::for_each(multiset<int>::iterator)/32 23.473 -1.35%
std::for_each(multiset<int>::iterator)/50 35.835 -
std::for_each(multiset<int>::iterator)/8 5.036 -
std::for_each(multiset<int>::iterator)/8192 8067.429 1.37%
std::for_each(set<int>::iterator)/32 24.402 -1.71%
std::for_each(set<int>::iterator)/50 36.317 -1.29%
std::for_each(set<int>::iterator)/8 5.018 -
std::for_each(set<int>::iterator)/8192 7975.154 -
std::for_each(vector<int>)/32 3.685 -1.25%
std::for_each(vector<int>)/50 3.869 -
std::for_each(vector<int>)/8 0.918 -
std::for_each(vector<int>)/8192 252.025 -
std::for_each_n(deque<int>)/32 3.763 -
std::for_each_n(deque<int>)/50 3.971 -
std::for_each_n(deque<int>)/8 1.290 15.14%
std::for_each_n(deque<int>)/8192 254.914 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.836 -1.16%
std::for_each_n(join_view(vector<vector<int>>))/50 4.285 -1.30%
std::for_each_n(join_view(vector<vector<int>>))/8 1.548 -8.03%
std::for_each_n(join_view(vector<vector<int>>))/8192 276.893 4.24%
std::for_each_n(list<int>)/32 11.212 -
std::for_each_n(list<int>)/50 22.359 1.54%
std::for_each_n(list<int>)/8 2.362 -8.31%
std::for_each_n(list<int>)/8192 7810.803 1.88%
std::for_each_n(vector<int>)/32 3.711 -
std::for_each_n(vector<int>)/50 3.857 -
std::for_each_n(vector<int>)/8 2.712 -
std::for_each_n(vector<int>)/8192 251.983 -
std::generate(deque<int>)/1024 242.462 -
std::generate(deque<int>)/32 8.043 -
std::generate(deque<int>)/50 12.034 -
std::generate(deque<int>)/8192 1901.624 -
std::generate(list<int>)/1024 670.936 -
std::generate(list<int>)/32 8.428 -
std::generate(list<int>)/50 15.069 -1.07%
std::generate(list<int>)/8192 7021.102 -7.07%
std::generate(vector<int>)/1024 243.492 -
std::generate(vector<int>)/32 7.913 -
std::generate(vector<int>)/50 11.966 -
std::generate(vector<int>)/8192 1838.563 -
std::generate_n(deque<int>)/1024 243.257 -
std::generate_n(deque<int>)/32 8.204 -
std::generate_n(deque<int>)/50 12.191 -
std::generate_n(deque<int>)/8192 1956.442 -
std::generate_n(list<int>)/1024 650.387 -
std::generate_n(list<int>)/32 8.540 -
std::generate_n(list<int>)/50 15.468 -
std::generate_n(list<int>)/8192 7064.838 -5.92%
std::generate_n(vector<int>)/1024 241.955 -
std::generate_n(vector<int>)/32 7.870 -1.22%
std::generate_n(vector<int>)/50 11.927 -
std::generate_n(vector<int>)/8192 1834.882 -
std::is_partitioned(deque<int>)_(partitioned)/1024 288.068 -5.17%
std::is_partitioned(deque<int>)_(partitioned)/32 9.191 -
std::is_partitioned(deque<int>)_(partitioned)/50 13.811 -
std::is_partitioned(deque<int>)_(partitioned)/8192 2351.425 -8.61%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 105.808 -
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.318 -9.26%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.925 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 866.072 24.31%
std::is_partitioned(list<int>)_(partitioned)/1024 616.667 5.67%
std::is_partitioned(list<int>)_(partitioned)/32 8.598 -1.23%
std::is_partitioned(list<int>)_(partitioned)/50 14.142 1.58%
std::is_partitioned(list<int>)_(partitioned)/8192 6934.263 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 174.030 2.92%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.184 -
std::is_partitioned(list<int>)_(unpartitioned)/50 4.430 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2173.578 -
std::is_partitioned(vector<int>)_(partitioned)/1024 189.330 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.346 -2.58%
std::is_partitioned(vector<int>)_(partitioned)/50 9.537 -3.66%
std::is_partitioned(vector<int>)_(partitioned)/8192 1404.976 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 55.803 4.14%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.742 -1.71%
std::is_partitioned(vector<int>)_(unpartitioned)/50 8.740 -1.22%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 188.890 10.89%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 479.985 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.844 -3.43%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3859.176 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 516666.575 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 44.979 2.14%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.156 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.065 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4075.673 1.25%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 689914.281 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.983 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 487.976 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.908 5.88%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3911.212 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 518881.275 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.664 2.70%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 531.854 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.318 -3.66%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3947.724 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 687556.610 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.619 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 754.920 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.826 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 7950.421 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1417794.859 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 42.209 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 783.084 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.601 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 9170.108 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1591203.598 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 66.232 -1.61%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 776.067 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.744 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8215.337 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1429399.780 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 42.769 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 800.094 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.187 1.00%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8434.733 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1594546.116 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 61.792 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 362.476 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.816 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2838.393 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 212223.347 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 23.429 -2.01%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 287.252 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 2.397 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2518.280 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1032431.701 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 53.020 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 382.443 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.149 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2952.883 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212051.110 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.515 2.38%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 344.037 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.385 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2768.781 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1007529.601 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.533 -2.13%
std::is_sorted(deque<int>)/1024 472.796 -
std::is_sorted(deque<int>)/8 2.725 4.21%
std::is_sorted(deque<int>)/8192 3782.082 -
std::is_sorted(deque<int>,_pred)/1024 641.729 -
std::is_sorted(deque<int>,_pred)/8 4.680 -6.25%
std::is_sorted(deque<int>,_pred)/8192 5193.439 -
std::is_sorted(list<int>)/1024 749.708 -
std::is_sorted(list<int>)/8 2.083 -
std::is_sorted(list<int>)/8192 7207.679 1.51%
std::is_sorted(list<int>,_pred)/1024 823.806 1.21%
std::is_sorted(list<int>,_pred)/8 4.047 -
std::is_sorted(list<int>,_pred)/8192 9088.782 18.42%
std::is_sorted(vector<int>)/1024 244.077 -
std::is_sorted(vector<int>)/8 2.066 -
std::is_sorted(vector<int>)/8192 1892.371 -
std::is_sorted(vector<int>,_pred)/1024 469.014 -
std::is_sorted(vector<int>,_pred)/8 3.334 4.68%
std::is_sorted(vector<int>,_pred)/8192 3727.744 -
std::is_sorted_until(deque<int>)/1024 466.878 -
std::is_sorted_until(deque<int>)/8 2.455 -1.16%
std::is_sorted_until(deque<int>)/8192 3737.753 -
std::is_sorted_until(deque<int>,_pred)/1024 595.835 -
std::is_sorted_until(deque<int>,_pred)/8 4.356 2.27%
std::is_sorted_until(deque<int>,_pred)/8192 4811.524 -
std::is_sorted_until(list<int>)/1024 738.656 -9.14%
std::is_sorted_until(list<int>)/8 2.093 -
std::is_sorted_until(list<int>)/8192 7196.247 3.27%
std::is_sorted_until(list<int>,_pred)/1024 822.163 3.77%
std::is_sorted_until(list<int>,_pred)/8 3.795 3.69%
std::is_sorted_until(list<int>,_pred)/8192 9012.096 6.79%
std::is_sorted_until(vector<int>)/1024 237.087 -
std::is_sorted_until(vector<int>)/8 2.114 -3.65%
std::is_sorted_until(vector<int>)/8192 1848.502 -
std::is_sorted_until(vector<int>,_pred)/1024 409.105 -
std::is_sorted_until(vector<int>,_pred)/8 3.320 -3.04%
std::is_sorted_until(vector<int>,_pred)/8192 3276.449 2.12%
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4641.073 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 527.589 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36527.986 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 708.740 -1.49%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 12.895 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11297.964 7.71%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11835.499 -4.21%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 340.300 -6.25%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 98604.823 -6.15%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11420.788 -7.69%
std::list<int>::ctor(Range)_(cheap_elements)/32 325.190 -10.25%
std::list<int>::ctor(Range)_(cheap_elements)/8192 98486.857 -8.21%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11273.379 -8.97%
std::list<int>::ctor(const&)_(cheap_elements)/32 326.307 -10.46%
std::list<int>::ctor(const&)_(cheap_elements)/8192 96627.574 -10.58%
std::list<int>::ctor(size)/1024 11973.464 -9.78%
std::list<int>::ctor(size)/32 334.966 -9.11%
std::list<int>::ctor(size)/8192 98252.393 -8.44%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11623.164 -4.49%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 334.783 -8.77%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 100970.729 -2.50%
std::list<int>::erase(begin)_(cheap_elements)/1024 12.137 11.80%
std::list<int>::erase(begin)_(cheap_elements)/32 12.130 11.38%
std::list<int>::erase(begin)_(cheap_elements)/8192 11.835 11.12%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.446 -11.24%
std::list<int>::insert(begin)_(cheap_elements)/32 10.296 -11.23%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.405 -14.98%
std::list<int>::operator=(const&)_(cheap_elements)/1024 747.227 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.865 -2.01%
std::list<int>::operator=(const&)_(cheap_elements)/8192 9788.923 -12.50%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4638.106 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 524.299 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 40784.110 8.58%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.584 -8.04%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.538 -6.85%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.474 -8.76%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 5759.780 17.66%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 531.418 -1.27%
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 41646.267 5.34%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 17140.843 -2.02%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 923.936 1.79%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 149485.339 -1.93%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 797.789 -18.64%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 21.746 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14182.059 15.04%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6912.080 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 164.706 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 56214.911 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 13839.430 4.94%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 370.900 5.53%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 109429.329 4.73%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 34507.161 4.99%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 972.300 4.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 297065.381 5.25%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 13203.205 1.76%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 371.702 3.75%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 108058.701 1.21%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 34027.669 3.05%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 977.516 5.26%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 291951.678 3.61%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 13257.935 3.93%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 370.427 5.23%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 107340.563 3.39%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 34341.204 3.98%
std::list<std::string>::ctor(const&)_(expensive_elements)/32 967.708 4.28%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 292175.256 3.56%
std::list<std::string>::ctor(size)/1024 13823.010 7.20%
std::list<std::string>::ctor(size)/32 373.202 6.89%
std::list<std::string>::ctor(size)/8192 112281.504 5.95%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 13474.060 5.13%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 371.098 5.05%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 110371.565 5.07%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 34625.671 5.16%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 946.179 3.90%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 295773.129 5.41%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 13.891 12.61%
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.610 11.10%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 13.726 10.53%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 32.979 2.60%
std::list<std::string>::erase(begin)_(expensive_elements)/32 31.944 4.81%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 32.965 5.49%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 13.562 -2.68%
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.148 7.79%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 13.563 1.71%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 31.605 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.916 -1.50%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 31.581 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1181.416 -24.02%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.154 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9847.955 -10.97%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6844.656 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 148.175 1.45%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 55594.732 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4813.421 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 532.741 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 39008.862 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16961.890 -4.42%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 887.194 -4.83%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 148687.106 -2.51%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.892 -1.63%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 16.687 -1.05%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.941 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.554 -3.78%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 27.142 -2.91%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.157 -3.12%
std::lower_bound(std::deque<int>)/100 30.588 -
std::lower_bound(std::deque<int>)/8 17.065 -
std::lower_bound(std::deque<int>)/8192 67.986 3.66%
std::lower_bound(std::forward_list<int>)/100 82.484 1.65%
std::lower_bound(std::forward_list<int>)/8 15.402 -
std::lower_bound(std::forward_list<int>)/8192 10387.482 -
std::lower_bound(std::list<int>)/100 91.214 -
std::lower_bound(std::list<int>)/8 15.448 -
std::lower_bound(std::list<int>)/8192 14788.356 5.39%
std::lower_bound(std::vector<int>)/100 12.412 1.36%
std::lower_bound(std::vector<int>)/8 7.773 -1.01%
std::lower_bound(std::vector<int>)/8192 17.017 7.57%
std::make_heap(deque<int>)_(ascending)/1024 2633.823 -
std::make_heap(deque<int>)_(ascending)/8 27.057 -
std::make_heap(deque<int>)_(ascending)/8192 20695.824 -1.15%
std::make_heap(deque<int>)_(descending)/1024 1123.102 2.60%
std::make_heap(deque<int>)_(descending)/8 21.105 -
std::make_heap(deque<int>)_(descending)/8192 8591.548 -
std::make_heap(deque<int>)_(heap)/1024 1096.195 -
std::make_heap(deque<int>)_(heap)/8 21.116 -
std::make_heap(deque<int>)_(heap)/8192 8592.203 -
std::make_heap(deque<int>)_(pipe-organ)/1024 2654.328 -
std::make_heap(deque<int>)_(pipe-organ)/8 27.316 -3.95%
std::make_heap(deque<int>)_(pipe-organ)/8192 20961.549 -
std::make_heap(deque<int>)_(repeated)/1024 2292.514 -
std::make_heap(deque<int>)_(repeated)/8 24.845 -1.38%
std::make_heap(deque<int>)_(repeated)/8192 18102.527 -
std::make_heap(deque<int>)_(shuffled)/1024 2649.737 -
std::make_heap(deque<int>)_(shuffled)/8 24.548 -
std::make_heap(deque<int>)_(shuffled)/8192 24325.660 2.76%
std::make_heap(deque<int>,_pred)_(ascending)/1024 2182.064 -
std::make_heap(deque<int>,_pred)_(ascending)/8 24.962 -2.36%
std::make_heap(deque<int>,_pred)_(ascending)/8192 17144.241 -
std::make_heap(deque<int>,_pred)_(descending)/1024 645.224 -
std::make_heap(deque<int>,_pred)_(descending)/8 19.013 -
std::make_heap(deque<int>,_pred)_(descending)/8192 5044.616 -
std::make_heap(deque<int>,_pred)_(heap)/1024 644.469 -
std::make_heap(deque<int>,_pred)_(heap)/8 18.923 -
std::make_heap(deque<int>,_pred)_(heap)/8192 5038.149 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2186.581 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 25.068 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 17108.960 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 1682.453 -
std::make_heap(deque<int>,_pred)_(repeated)/8 23.496 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 13088.943 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 1859.686 -
std::make_heap(deque<int>,_pred)_(shuffled)/8 22.790 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 15263.150 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 666.052 -
std::make_heap(vector<NonIntegral>)_(ascending)/8 17.153 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5147.812 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 291.764 -
std::make_heap(vector<NonIntegral>)_(descending)/8 14.749 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 2168.759 -2.64%
std::make_heap(vector<NonIntegral>)_(heap)/1024 290.412 -1.46%
std::make_heap(vector<NonIntegral>)_(heap)/8 14.688 -
std::make_heap(vector<NonIntegral>)_(heap)/8192 2166.961 -2.37%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 666.962 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.553 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5146.067 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 604.922 -1.96%
std::make_heap(vector<NonIntegral>)_(repeated)/8 17.468 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4601.088 -3.26%
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 613.176 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 16.145 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 5295.860 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 677.786 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.747 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5224.483 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 288.559 1.60%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 14.788 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2152.003 1.61%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 290.315 2.20%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 14.676 -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2169.865 2.44%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 694.037 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.594 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5433.051 1.91%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 638.728 1.98%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 17.525 4.32%
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4785.545 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 671.897 1.21%
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.356 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 5717.021 -
std::make_heap(vector<int>)_(ascending)/1024 645.525 -
std::make_heap(vector<int>)_(ascending)/8 16.405 -
std::make_heap(vector<int>)_(ascending)/8192 4976.883 -
std::make_heap(vector<int>)_(descending)/1024 272.608 -
std::make_heap(vector<int>)_(descending)/8 14.644 -
std::make_heap(vector<int>)_(descending)/8192 1948.900 -
std::make_heap(vector<int>)_(heap)/1024 272.215 -
std::make_heap(vector<int>)_(heap)/8 14.684 -
std::make_heap(vector<int>)_(heap)/8192 1947.478 -
std::make_heap(vector<int>)_(pipe-organ)/1024 651.839 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.489 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4955.956 -
std::make_heap(vector<int>)_(repeated)/1024 562.423 -
std::make_heap(vector<int>)_(repeated)/8 15.499 -
std::make_heap(vector<int>)_(repeated)/8192 4285.882 -
std::make_heap(vector<int>)_(shuffled)/1024 571.878 -
std::make_heap(vector<int>)_(shuffled)/8 15.828 -
std::make_heap(vector<int>)_(shuffled)/8192 5071.021 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 657.861 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.657 -1.03%
std::make_heap(vector<int>,_pred)_(ascending)/8192 5015.703 -
std::make_heap(vector<int>,_pred)_(descending)/1024 271.863 -
std::make_heap(vector<int>,_pred)_(descending)/8 14.744 -
std::make_heap(vector<int>,_pred)_(descending)/8192 1946.324 -
std::make_heap(vector<int>,_pred)_(heap)/1024 270.730 -
std::make_heap(vector<int>,_pred)_(heap)/8 14.713 -
std::make_heap(vector<int>,_pred)_(heap)/8192 1946.681 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 661.140 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.578 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 5002.340 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 572.150 -
std::make_heap(vector<int>,_pred)_(repeated)/8 16.053 2.25%
std::make_heap(vector<int>,_pred)_(repeated)/8192 4304.121 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 570.046 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 15.793 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 4987.739 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 17097.217 7.82%
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 56.360 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 471324.219 -6.96%
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 17678.740 8.63%
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 62.725 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 478197.178 -5.35%
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 22535.044 5.09%
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 62.475 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 596806.663 -1.56%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 19026.085 7.58%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 58.162 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 501753.006 -5.48%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 33088.808 4.50%
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 55.164 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 1018564.174 3.59%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 14753.859 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 56.555 6.30%
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 173313.650 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 23175.509 5.03%
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 60.649 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 636447.678 1.78%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 15886.713 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 50.820 1.18%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 450162.645 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 16455.910 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 57.880 -1.73%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 497116.002 7.91%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 21466.868 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 56.522 -1.43%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 558537.195 -1.01%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 17939.951 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 54.132 1.24%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 471669.893 -1.41%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 32179.668 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 51.164 -2.30%
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 977000.239 1.62%
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 13910.622 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 48.628 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 166299.468 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 22174.430 -4.12%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 56.328 -4.48%
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 594812.727 -4.24%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 10885.172 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 43.075 2.43%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 114143.834 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11088.499 -1.30%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 52.060 -4.07%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 115269.194 -1.08%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 14643.100 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 53.044 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 157361.116 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 12268.545 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 45.365 1.26%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 129291.530 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23879.511 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 43.169 2.43%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 269582.362 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 5745.206 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 33.227 -4.69%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 62950.510 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 15089.975 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 51.179 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 168737.572 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 10982.753 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 43.338 1.66%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 114772.447 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11203.500 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 53.189 -1.37%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 116361.371 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 14750.335 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 52.965 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 158476.005 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 12324.796 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 46.021 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 130068.957 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 24035.693 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 43.414 2.05%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 270084.333 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 5709.984 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 34.884 -4.75%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 61619.619 -1.28%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 15089.701 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 52.191 1.05%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 170611.895 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 10930.769 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 44.351 -2.12%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 114375.306 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11434.819 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 56.358 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 117403.061 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 14965.344 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 55.365 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 156062.072 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 12757.849 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 47.934 1.89%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 132593.783 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23232.158 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 44.407 -2.50%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 259301.777 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 5833.902 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 36.695 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 62959.063 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 14987.939 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 52.899 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 155306.184 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 11077.001 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 46.294 2.44%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 114955.209 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11558.380 -3.67%
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 52.377 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 118666.092 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 15075.247 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 55.479 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 157031.577 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 12819.794 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 46.310 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 133179.703 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23309.550 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 46.117 1.48%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 260222.037 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 5818.696 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 37.414 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 61999.724 -1.41%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 15099.456 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 50.977 1.90%
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 156399.683 -
std::map<int,_int>::clear()/0 391.239 -
std::map<int,_int>::clear()/1024 10630.246 -
std::map<int,_int>::clear()/32 654.869 1.93%
std::map<int,_int>::clear()/8192 87639.775 3.77%
std::map<int,_int>::contains(key)_(existent)/1024 4.063 -1.75%
std::map<int,_int>::contains(key)_(existent)/32 1.633 -
std::map<int,_int>::contains(key)_(existent)/8192 5.486 -1.12%
std::map<int,_int>::contains(key)_(non-existent)/0 0.300 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.577 -6.04%
std::map<int,_int>::contains(key)_(non-existent)/32 2.923 -
std::map<int,_int>::contains(key)_(non-existent)/8192 11.137 -42.85%
std::map<int,_int>::count(key)_(existent)/1024 3.785 -1.16%
std::map<int,_int>::count(key)_(existent)/32 1.556 -2.36%
std::map<int,_int>::count(key)_(existent)/8192 5.683 -2.04%
std::map<int,_int>::count(key)_(non-existent)/0 0.251 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.230 -
std::map<int,_int>::count(key)_(non-existent)/32 2.877 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.103 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 12.759 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 6001.705 -1.34%
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.048 -1.12%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 52107.986 1.60%
std::map<int,_int>::ctor(const&)/0 12.652 -
std::map<int,_int>::ctor(const&)/1024 6684.401 1.03%
std::map<int,_int>::ctor(const&)/32 229.361 2.13%
std::map<int,_int>::ctor(const&)/8192 53651.673 1.84%
std::map<int,_int>::ctor(const&,_alloc)/0 12.650 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6752.033 3.07%
std::map<int,_int>::ctor(const&,_alloc)/32 230.329 1.85%
std::map<int,_int>::ctor(const&,_alloc)/8192 54200.176 3.02%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.666 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9056.516 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 243.579 1.53%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72469.826 1.21%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.887 1.43%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13209.533 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 281.754 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 252039.301 -1.56%
std::map<int,_int>::equal_range(key)_(existent)/1024 4.544 2.52%
std::map<int,_int>::equal_range(key)_(existent)/32 1.818 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.538 -
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.251 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.002 -7.89%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.676 9.27%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.518 -8.31%
std::map<int,_int>::erase(iterator)/1024 20.869 1.51%
std::map<int,_int>::erase(iterator)/32 20.749 1.33%
std::map<int,_int>::erase(iterator)/8192 24.098 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.200 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7599.352 1.78%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 578.476 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58218.851 1.25%
std::map<int,_int>::erase(key)_(existent)/1024 24.580 1.06%
std::map<int,_int>::erase(key)_(existent)/32 22.294 -
std::map<int,_int>::erase(key)_(existent)/8192 25.184 -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.273 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.303 -4.06%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 7.441 2.95%
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 2.914 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.762 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.001 -
std::map<int,_int>::find(key)_(existent)/1024 4.366 1.92%
std::map<int,_int>::find(key)_(existent)/32 1.700 -
std::map<int,_int>::find(key)_(existent)/8192 5.446 1.29%
std::map<int,_int>::find(key)_(non-existent)/0 0.251 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.375 -9.10%
std::map<int,_int>::find(key)_(non-existent)/32 2.222 -17.07%
std::map<int,_int>::find(key)_(non-existent)/8192 7.480 -10.62%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.106 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 28.132 -1.84%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.448 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.227 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.114 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.815 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.055 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.520 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.342 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 25.225 -5.39%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.405 2.98%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 30.133 -1.15%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.304 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.775 2.69%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.437 2.04%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.057 2.67%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.012 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15890.260 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 752.174 -1.71%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184368.801 3.52%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.322 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12231.807 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 669.560 2.67%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 120646.148 3.63%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.170 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7861.059 1.87%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 540.559 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 132877.589 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.338 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11399.697 2.12%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 707.109 2.53%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93483.362 1.60%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.562 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9608.503 -2.69%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 637.479 1.39%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79865.651 -3.97%
std::map<int,_int>::insert(value)_(already_present)/1024 3.286 2.29%
std::map<int,_int>::insert(value)_(already_present)/32 1.819 3.87%
std::map<int,_int>::insert(value)_(already_present)/8192 3.858 -1.92%
std::map<int,_int>::insert(value)_(new_value,_end)/0 17.110 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 25.816 -8.42%
std::map<int,_int>::insert(value)_(new_value,_end)/32 18.863 -1.73%
std::map<int,_int>::insert(value)_(new_value,_end)/8192 35.288 -7.89%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 17.068 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 20.630 -
std::map<int,_int>::insert(value)_(new_value,_middle)/32 18.605 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 20.884 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.731 3.55%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.783 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.018 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 16.976 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 26.002 -3.11%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.817 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 35.430 -2.07%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.226 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 21.186 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 18.671 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.088 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.494 1.79%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.478 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.473 -4.14%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -4.73%
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.410 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.278 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.728 1.06%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.358 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6703.303 2.18%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 229.614 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54157.276 3.77%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.314 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6735.047 1.99%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 231.147 1.14%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 53635.478 1.50%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.108 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1459.494 -1.27%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 40.757 -2.76%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 13163.699 2.54%
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.277 1.33%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.714 -
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.697 -
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.250 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 6.302 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.438 -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.684 -
std::map<std::string,_int>::clear()/0 395.929 -
std::map<std::string,_int>::clear()/1024 22230.376 1.70%
std::map<std::string,_int>::clear()/32 898.346 -2.61%
std::map<std::string,_int>::clear()/8192 214059.835 -
std::map<std::string,_int>::contains(key)_(existent)/1024 24.436 -1.84%
std::map<std::string,_int>::contains(key)_(existent)/32 16.375 -
std::map<std::string,_int>::contains(key)_(existent)/8192 31.859 8.87%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.277 -3.72%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.361 8.80%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.304 10.58%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.959 12.06%
std::map<std::string,_int>::count(key)_(existent)/1024 22.165 -6.52%
std::map<std::string,_int>::count(key)_(existent)/32 16.148 -3.47%
std::map<std::string,_int>::count(key)_(existent)/8192 31.248 9.31%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.256 -5.81%
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.809 -
std::map<std::string,_int>::count(key)_(non-existent)/32 9.668 -4.06%
std::map<std::string,_int>::count(key)_(non-existent)/8192 33.631 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 12.771 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7010.511 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 213.040 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60150.047 -
std::map<std::string,_int>::ctor(const&)/0 12.671 -
std::map<std::string,_int>::ctor(const&)/1024 35420.936 -
std::map<std::string,_int>::ctor(const&)/32 825.230 13.72%
std::map<std::string,_int>::ctor(const&)/8192 346350.818 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 12.679 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 36043.214 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 779.708 -4.91%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347297.019 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.725 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41762.554 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 842.570 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392778.345 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.783 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 57464.669 4.90%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1048.005 2.81%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1116710.117 -1.56%
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.154 5.90%
std::map<std::string,_int>::equal_range(key)_(existent)/32 17.646 10.10%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.054 -1.43%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 24.559 -2.18%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.260 7.31%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 33.792 -1.60%
std::map<std::string,_int>::erase(iterator)/1024 30.775 21.02%
std::map<std::string,_int>::erase(iterator)/32 29.527 7.67%
std::map<std::string,_int>::erase(iterator)/8192 29.304 -7.79%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.363 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13631.063 4.22%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 671.655 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 121112.193 -2.36%
std::map<std::string,_int>::erase(key)_(existent)/1024 53.609 -14.55%
std::map<std::string,_int>::erase(key)_(existent)/32 61.808 -14.39%
std::map<std::string,_int>::erase(key)_(existent)/8192 100.354 66.01%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 0.256 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 21.847 3.32%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 9.733 -6.69%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 27.714 -1.79%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.705 2.11%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.643 1.81%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 16.183 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.983 -5.27%
std::map<std::string,_int>::find(key)_(existent)/32 16.811 7.79%
std::map<std::string,_int>::find(key)_(existent)/8192 31.232 2.98%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.436 2.49%
std::map<std::string,_int>::find(key)_(non-existent)/32 13.137 1.78%
std::map<std::string,_int>::find(key)_(non-existent)/8192 34.628 6.70%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 31.725 -2.26%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 57.476 -14.55%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 46.022 -8.97%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 89.902 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 24.391 3.25%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 53.869 -2.38%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 41.952 -10.36%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 58.334 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 33.693 8.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 46.918 41.43%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 38.869 15.46%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 72.099 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 25.566 -20.59%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 29.582 3.89%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 31.438 9.30%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 34.741 -17.72%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.428 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65732.326 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1441.766 -5.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 934066.484 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.437 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 44913.439 1.34%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1330.236 5.52%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 621647.489 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 393.870 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 40939.227 3.82%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1179.458 2.61%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 617495.470 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 393.696 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 36135.773 3.48%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1202.720 -7.16%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 409002.831 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 393.543 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35423.516 2.21%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1274.623 5.54%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371845.249 1.17%
std::map<std::string,_int>::insert(value)_(already_present)/1024 17.039 -
std::map<std::string,_int>::insert(value)_(already_present)/32 26.418 21.50%
std::map<std::string,_int>::insert(value)_(already_present)/8192 40.364 4.78%
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 30.813 -9.71%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 68.165 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 37.865 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 66.949 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 34.237 5.44%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 46.337 -5.65%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 34.965 -11.33%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 62.105 9.34%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 22.519 -4.26%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 11.602 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.346 -36.54%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.749 38.12%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 63.089 3.51%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 41.199 29.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 86.649 -13.70%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 32.760 5.80%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 44.489 -8.02%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 41.545 10.82%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 56.070 12.27%
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 24.834 4.01%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 14.808 10.72%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 28.896 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.249 10.40%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 12.209 25.08%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.957 2.58%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.369 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37624.753 1.95%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 831.766 -4.72%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350554.089 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.455 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36744.621 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 784.189 -5.78%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 349674.477 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.152 1.17%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 15478.511 -2.60%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 328.625 -8.68%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207276.444 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.878 -4.20%
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.569 8.49%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 29.033 9.04%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 27.529 16.90%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.309 -3.88%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.362 -7.91%
std::mismatch(deque<int>)_(it,_it,_it)/1000 443.592 -3.07%
std::mismatch(deque<int>)_(it,_it,_it)/1024 475.904 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 495818.590 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.768 -2.34%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3834.738 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 468.999 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 483.271 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 495100.655 -1.26%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.133 3.84%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3844.676 3.16%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 719.471 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 729.855 1.79%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 626866.793 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.306 -1.68%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4859.530 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 694.192 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 718.864 1.10%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 626391.779 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.001 -2.28%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4880.747 -
std::mismatch(list<int>)_(it,_it,_it)/1000 742.700 -
std::mismatch(list<int>)_(it,_it,_it)/1024 761.920 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 928411.347 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.652 -
std::mismatch(list<int>)_(it,_it,_it)/8192 9161.992 24.11%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 761.758 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 806.209 3.46%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 959511.937 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.018 -2.96%
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 15143.981 29.33%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 797.019 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 817.188 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 1002720.212 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 5.119 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 14335.220 13.71%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 790.079 -1.26%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 817.574 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 997056.028 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.647 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12803.253 8.11%
std::mismatch(vector<int>)_(it,_it,_it)/1000 58.320 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 59.858 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 68201.472 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.062 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 485.583 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 58.372 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 59.911 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 68276.961 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.270 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 485.316 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 455.891 -9.64%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 508.639 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608844.346 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.157 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4715.996 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.668 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 496.327 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 605928.236 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.173 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4733.734 -
std::move(deque<int>)/1048576 54516.832 -1.16%
std::move(deque<int>)/262144 15002.281 -1.10%
std::move(deque<int>)/32768 2100.105 -
std::move(deque<int>)/4096 148.773 -
std::move(deque<int>)/512 22.156 -
std::move(deque<int>)/64 5.025 2.80%
std::move(deque<int>)/8 3.319 -2.89%
std::move(list<int>)/1048576 982651.807 -
std::move(list<int>)/262144 240697.531 -
std::move(list<int>)/32768 30883.576 -
std::move(list<int>)/4096 3938.993 -11.24%
std::move(list<int>)/512 350.372 -1.14%
std::move(list<int>)/64 43.046 9.95%
std::move(list<int>)/8 3.367 -
std::move(vector<bool>)_(aligned)/1048576 1727.689 -28.14%
std::move(vector<bool>)_(aligned)/262144 254.911 -
std::move(vector<bool>)_(aligned)/32768 36.607 -
std::move(vector<bool>)_(aligned)/4096 7.074 -
std::move(vector<bool>)_(aligned)/512 2.341 -
std::move(vector<bool>)_(aligned)/64 1.679 -
std::move(vector<bool>)_(unaligned)/1048576 6750.546 -
std::move(vector<bool>)_(unaligned)/262144 1632.407 2.74%
std::move(vector<bool>)_(unaligned)/32768 202.775 -1.81%
std::move(vector<bool>)_(unaligned)/4096 26.263 -3.15%
std::move(vector<bool>)_(unaligned)/512 4.756 -6.90%
std::move(vector<bool>)_(unaligned)/64 1.637 -
std::move(vector<int>)/1048576 56371.263 -3.16%
std::move(vector<int>)/262144 21291.496 -4.11%
std::move(vector<int>)/32768 1725.058 -28.22%
std::move(vector<int>)/4096 133.909 -
std::move(vector<int>)/512 20.627 2.26%
std::move(vector<int>)/64 4.161 -
std::move(vector<int>)/8 2.274 -4.60%
std::move_backward(deque<int>)/1048576 131469.080 -1.12%
std::move_backward(deque<int>)/262144 31159.682 -
std::move_backward(deque<int>)/32768 3525.972 1.74%
std::move_backward(deque<int>)/4096 176.139 14.20%
std::move_backward(deque<int>)/512 23.646 -
std::move_backward(deque<int>)/64 5.230 1.06%
std::move_backward(deque<int>)/8 3.567 1.40%
std::move_backward(list<int>)/1048576 1029701.553 -
std::move_backward(list<int>)/262144 257743.677 -
std::move_backward(list<int>)/32768 31725.107 -1.26%
std::move_backward(list<int>)/4096 5806.448 20.44%
std::move_backward(list<int>)/512 371.239 -
std::move_backward(list<int>)/64 39.528 -
std::move_backward(list<int>)/8 3.384 -
std::move_backward(vector<bool>)_(aligned)/1048576 1730.554 -
std::move_backward(vector<bool>)_(aligned)/262144 256.982 -
std::move_backward(vector<bool>)_(aligned)/32768 38.234 -
std::move_backward(vector<bool>)_(aligned)/4096 7.193 -
std::move_backward(vector<bool>)_(aligned)/512 2.248 -3.09%
std::move_backward(vector<bool>)_(aligned)/64 1.721 1.41%
std::move_backward(vector<bool>)_(unaligned)/1048576 6516.769 -
std::move_backward(vector<bool>)_(unaligned)/262144 1588.706 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.782 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.218 -
std::move_backward(vector<bool>)_(unaligned)/512 4.547 -
std::move_backward(vector<bool>)_(unaligned)/64 1.636 -2.66%
std::move_backward(vector<int>)/1048576 56430.638 -
std::move_backward(vector<int>)/262144 22684.522 1.68%
std::move_backward(vector<int>)/32768 1712.412 -2.12%
std::move_backward(vector<int>)/4096 135.580 -
std::move_backward(vector<int>)/512 20.827 -
std::move_backward(vector<int>)/64 4.335 -
std::move_backward(vector<int>)/8 2.258 -1.70%
std::multimap<int,_int>::clear()/0 391.076 -
std::multimap<int,_int>::clear()/1024 10747.065 -6.54%
std::multimap<int,_int>::clear()/32 647.772 -1.03%
std::multimap<int,_int>::clear()/8192 85131.172 -6.01%
std::multimap<int,_int>::contains(key)_(existent)/1024 4.449 -3.41%
std::multimap<int,_int>::contains(key)_(existent)/32 1.764 1.22%
std::multimap<int,_int>::contains(key)_(existent)/8192 5.526 -1.58%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.297 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.354 -8.37%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.837 4.08%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 8.859 -5.96%
std::multimap<int,_int>::count(key)_(existent)/1024 5.512 2.21%
std::multimap<int,_int>::count(key)_(existent)/32 3.762 3.34%
std::multimap<int,_int>::count(key)_(existent)/8192 6.650 2.36%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.433 8.58%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.651 8.77%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.525 1.07%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 12.844 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5937.292 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 183.330 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51484.957 -
std::multimap<int,_int>::ctor(const&)/0 12.741 -
std::multimap<int,_int>::ctor(const&)/1024 6553.632 -
std::multimap<int,_int>::ctor(const&)/32 221.120 -2.15%
std::multimap<int,_int>::ctor(const&)/8192 56606.826 6.38%
std::multimap<int,_int>::ctor(const&,_alloc)/0 12.750 -1.61%
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6912.130 2.66%
std::multimap<int,_int>::ctor(const&,_alloc)/32 230.998 -7.11%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 51940.406 -3.51%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.722 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9089.411 8.77%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 235.563 5.90%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 70516.977 2.32%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.743 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12874.243 -1.21%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.628 -2.14%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 245573.757 -1.05%
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.488 1.03%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.434 -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 5.989 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.342 -10.40%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.318 -8.96%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.594 -7.50%
std::multimap<int,_int>::erase(iterator)/1024 20.317 -6.24%
std::multimap<int,_int>::erase(iterator)/32 20.258 -4.71%
std::multimap<int,_int>::erase(iterator)/8192 20.466 -4.39%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.621 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7406.107 -2.10%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 575.425 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 57104.028 -2.80%
std::multimap<int,_int>::erase(key)_(existent)/1024 24.788 -6.21%
std::multimap<int,_int>::erase(key)_(existent)/32 22.679 -4.53%
std::multimap<int,_int>::erase(key)_(existent)/8192 26.009 -3.00%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.253 -5.99%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 6.090 7.22%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.490 8.77%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 10.279 5.55%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.253 -4.26%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 2.952 -3.93%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.839 -1.22%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.163 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.796 -
std::multimap<int,_int>::find(key)_(existent)/32 1.743 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.330 -1.67%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.252 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.376 1.73%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.584 8.19%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.306 1.23%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.071 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.271 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 18.778 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.497 1.56%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.225 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 21.385 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 18.359 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 20.979 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.160 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.274 -2.77%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.860 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 45.009 1.56%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.154 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.935 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.046 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 20.341 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.757 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14435.613 -3.14%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 739.847 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 184904.314 1.32%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.983 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11744.885 1.79%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 666.885 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 123524.701 3.43%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.343 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 12314.617 1.04%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 699.881 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 204598.611 -10.93%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.692 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10845.445 -3.70%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 662.144 -2.25%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 89320.286 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 394.966 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 10199.731 2.60%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 677.549 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 84032.558 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 21.155 -
std::multimap<int,_int>::insert(value)_(already_present)/32 18.162 -2.31%
std::multimap<int,_int>::insert(value)_(already_present)/8192 20.469 -2.86%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 17.559 2.93%
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 32.509 -7.75%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.895 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 35.740 -2.63%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.046 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 21.392 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.002 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 20.481 -1.55%
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.105 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.377 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.234 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 5.936 -29.76%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.404 -17.84%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 8.823 -32.04%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.328 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6347.205 -2.66%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.678 -5.23%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50631.270 -2.98%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.320 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6357.755 -2.33%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 213.558 -4.80%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50488.747 -2.94%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.110 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1454.561 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 33.802 3.48%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12744.692 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.080 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.222 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.233 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.875 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.717 1.59%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.809 -
std::multimap<std::string,_int>::clear()/0 390.571 -
std::multimap<std::string,_int>::clear()/1024 21142.911 -
std::multimap<std::string,_int>::clear()/32 896.221 -
std::multimap<std::string,_int>::clear()/8192 217270.080 -1.87%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 23.010 -1.73%
std::multimap<std::string,_int>::contains(key)_(existent)/32 16.007 -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 31.168 1.88%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.280 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 22.131 5.16%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 11.122 10.78%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 31.150 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.389 -
std::multimap<std::string,_int>::count(key)_(existent)/32 18.732 -2.76%
std::multimap<std::string,_int>::count(key)_(existent)/8192 32.005 -1.18%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.264 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.007 -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.100 1.61%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 34.513 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 12.785 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7052.400 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 212.779 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60779.612 1.22%
std::multimap<std::string,_int>::ctor(const&)/0 12.643 -
std::multimap<std::string,_int>::ctor(const&)/1024 34843.400 -1.83%
std::multimap<std::string,_int>::ctor(const&)/32 794.590 -
std::multimap<std::string,_int>::ctor(const&)/8192 342648.626 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 12.649 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 36526.257 -2.52%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 850.647 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 344342.101 -1.62%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.838 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38976.819 -1.63%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 951.947 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381140.578 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.889 -2.33%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 56333.721 -2.39%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1017.819 -1.72%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1098544.925 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 23.724 -6.78%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.118 -5.93%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 28.805 1.26%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 24.998 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 11.027 -5.61%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 30.639 -9.67%
std::multimap<std::string,_int>::erase(iterator)/1024 32.372 -
std::multimap<std::string,_int>::erase(iterator)/32 28.430 -
std::multimap<std::string,_int>::erase(iterator)/8192 30.662 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.380 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12804.071 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.764 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117057.264 -1.12%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 70.461 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 58.015 -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 90.052 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.312 -1.01%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.338 -1.04%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 32.354 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 0.257 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 12.319 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 6.508 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 15.842 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 22.851 -1.64%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.467 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 30.208 -
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 20.281 -5.77%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.304 -3.32%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 32.103 -3.80%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.834 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.226 1.88%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 38.214 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.336 -2.75%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.842 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 49.663 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.511 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 51.278 -1.29%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.201 1.14%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 32.273 -4.14%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.548 -2.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.872 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.837 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.390 -1.86%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 39.504 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 41.733 -1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.491 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 65861.114 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1370.571 1.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 916691.572 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.774 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 43080.371 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1186.819 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 622826.023 1.08%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.660 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 62544.129 1.24%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1595.694 2.42%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 810986.049 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 391.642 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33294.137 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1125.789 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 384532.042 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.691 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32687.248 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1109.733 1.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 349752.076 -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 33.809 -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 54.108 -1.10%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 90.406 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 29.374 -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 68.646 7.30%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 38.994 -1.20%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 86.516 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 34.396 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 42.536 -1.13%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 36.842 -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 50.842 -3.21%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 95.597 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 41.876 3.13%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 129.928 -2.71%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 26.755 4.28%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.813 3.82%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 35.434 5.09%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 13.439 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36734.847 -1.12%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 652.249 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 346899.760 -1.72%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.417 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35758.859 -3.35%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 748.021 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 347926.795 -1.54%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.124 -1.54%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17732.053 10.51%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 339.210 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 206621.080 -2.91%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 93.574 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 38.715 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 127.039 -1.03%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.256 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 49.846 60.67%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 18.244 50.31%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 59.433 66.10%
std::multiset<int>::clear()/0 389.098 -
std::multiset<int>::clear()/1024 10185.423 3.12%
std::multiset<int>::clear()/32 629.718 1.51%
std::multiset<int>::clear()/8192 80698.553 3.13%
std::multiset<int>::contains(key)_(existent)/1024 3.932 -2.51%
std::multiset<int>::contains(key)_(existent)/32 1.715 -1.41%
std::multiset<int>::contains(key)_(existent)/8192 8.720 -3.05%
std::multiset<int>::contains(key)_(non-existent)/0 0.278 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.892 -
std::multiset<int>::contains(key)_(non-existent)/32 2.833 6.41%
std::multiset<int>::contains(key)_(non-existent)/8192 8.641 1.44%
std::multiset<int>::count(key)_(existent)/1024 5.705 2.17%
std::multiset<int>::count(key)_(existent)/32 3.689 -2.69%
std::multiset<int>::count(key)_(existent)/8192 9.397 2.60%
std::multiset<int>::count(key)_(non-existent)/0 0.262 -3.72%
std::multiset<int>::count(key)_(non-existent)/1024 5.875 -
std::multiset<int>::count(key)_(non-existent)/32 2.370 -3.22%
std::multiset<int>::count(key)_(non-existent)/8192 9.431 -2.06%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.198 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5729.532 -
std::multiset<int>::ctor(&&,_different_allocs)/32 177.790 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 47446.537 -
std::multiset<int>::ctor(const&)/0 12.738 -
std::multiset<int>::ctor(const&)/1024 6391.202 -3.47%
std::multiset<int>::ctor(const&)/32 221.633 -7.27%
std::multiset<int>::ctor(const&)/8192 51962.473 -1.35%
std::multiset<int>::ctor(const&,_alloc)/0 12.706 -
std::multiset<int>::ctor(const&,_alloc)/1024 6492.223 -
std::multiset<int>::ctor(const&,_alloc)/32 226.085 -
std::multiset<int>::ctor(const&,_alloc)/8192 52064.958 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.619 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8827.467 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 240.214 3.50%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 71189.538 1.06%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.676 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12731.603 -2.32%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.168 -4.15%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 250022.340 -3.01%
std::multiset<int>::equal_range(key)_(existent)/1024 5.294 1.48%
std::multiset<int>::equal_range(key)_(existent)/32 2.336 -
std::multiset<int>::equal_range(key)_(existent)/8192 8.222 -4.55%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.268 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 5.470 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.566 3.16%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.381 -
std::multiset<int>::erase(iterator)/1024 23.486 -
std::multiset<int>::erase(iterator)/32 21.272 -
std::multiset<int>::erase(iterator)/8192 23.351 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.188 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6703.451 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 562.772 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54579.571 2.24%
std::multiset<int>::erase(key)_(existent)/1024 39.978 -4.85%
std::multiset<int>::erase(key)_(existent)/32 22.745 -1.15%
std::multiset<int>::erase(key)_(existent)/8192 61.533 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 0.252 -
std::multiset<int>::erase(key)_(non-existent,_end)/1024 6.492 -5.03%
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.314 -7.22%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 9.966 -6.25%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 2.951 -2.51%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 1.788 -1.66%
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.147 -1.73%
std::multiset<int>::find(key)_(existent)/1024 4.186 2.93%
std::multiset<int>::find(key)_(existent)/32 1.616 -
std::multiset<int>::find(key)_(existent)/8192 8.014 -2.50%
std::multiset<int>::find(key)_(non-existent)/0 0.252 -
std::multiset<int>::find(key)_(non-existent)/1024 5.521 -
std::multiset<int>::find(key)_(non-existent)/32 2.546 11.51%
std::multiset<int>::find(key)_(non-existent)/8192 8.264 1.10%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.223 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 48.925 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 18.768 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 74.825 -11.21%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.410 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.355 3.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.585 1.10%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 32.326 3.59%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.398 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 48.990 -1.75%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.828 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 72.544 -1.39%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.246 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.255 -1.62%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.150 1.10%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.745 2.68%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.896 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14838.347 2.67%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 734.478 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 188715.489 2.18%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.950 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11552.917 -1.37%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 664.705 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 117506.618 1.17%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.245 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 12398.116 1.00%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 702.620 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 192400.102 1.65%
std::multiset<int>::insert(value)_(already_present)/1024 27.585 -10.33%
std::multiset<int>::insert(value)_(already_present)/32 18.486 -
std::multiset<int>::insert(value)_(already_present)/8192 32.100 -
std::multiset<int>::insert(value)_(new_value,_end)/0 17.078 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 47.191 -1.40%
std::multiset<int>::insert(value)_(new_value,_end)/32 19.098 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 82.455 -1.89%
std::multiset<int>::insert(value)_(new_value,_middle)/0 17.068 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 29.881 6.96%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.058 -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 34.777 2.31%
std::multiset<int>::lower_bound(key)_(existent)/1024 7.071 -2.79%
std::multiset<int>::lower_bound(key)_(existent)/32 2.169 -1.29%
std::multiset<int>::lower_bound(key)_(existent)/8192 14.621 -2.47%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 6.535 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 2.399 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 9.669 -16.32%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.285 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6393.180 -1.43%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 226.358 -1.65%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 51301.163 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.272 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6443.092 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 226.485 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 51472.993 -1.63%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.112 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1345.232 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 38.916 2.12%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12349.153 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.080 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.399 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.689 -1.79%
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 7.399 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 2.696 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 11.329 -
std::multiset<std::string>::clear()/0 390.748 -
std::multiset<std::string>::clear()/1024 21727.963 -
std::multiset<std::string>::clear()/32 902.291 1.07%
std::multiset<std::string>::clear()/8192 212848.634 -
std::multiset<std::string>::contains(key)_(existent)/1024 25.459 2.87%
std::multiset<std::string>::contains(key)_(existent)/32 15.262 -4.43%
std::multiset<std::string>::contains(key)_(existent)/8192 29.276 2.62%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 26.589 -
std::multiset<std::string>::contains(key)_(non-existent)/32 11.405 -
std::multiset<std::string>::contains(key)_(non-existent)/8192 29.887 2.07%
std::multiset<std::string>::count(key)_(existent)/1024 23.595 -
std::multiset<std::string>::count(key)_(existent)/32 19.342 -2.81%
std::multiset<std::string>::count(key)_(existent)/8192 30.549 -1.66%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 25.380 2.02%
std::multiset<std::string>::count(key)_(non-existent)/32 10.739 4.77%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.147 1.37%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 12.831 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6899.848 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 208.283 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57261.662 -
std::multiset<std::string>::ctor(const&)/0 12.652 -
std::multiset<std::string>::ctor(const&)/1024 34327.013 -
std::multiset<std::string>::ctor(const&)/32 799.411 -
std::multiset<std::string>::ctor(const&)/8192 340671.401 -
std::multiset<std::string>::ctor(const&,_alloc)/0 12.695 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36163.449 -
std::multiset<std::string>::ctor(const&,_alloc)/32 743.756 -
std::multiset<std::string>::ctor(const&,_alloc)/8192 344028.646 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.800 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 38726.699 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 755.085 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 375947.433 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.790 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55645.400 1.56%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1021.411 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1088914.688 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.149 -
std::multiset<std::string>::equal_range(key)_(existent)/32 17.755 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.040 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.260 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 24.205 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.515 -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 33.654 -
std::multiset<std::string>::erase(iterator)/1024 31.928 1.29%
std::multiset<std::string>::erase(iterator)/32 27.582 -2.17%
std::multiset<std::string>::erase(iterator)/8192 36.390 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.921 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12887.319 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 682.235 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118498.439 -
std::multiset<std::string>::erase(key)_(existent)/1024 95.173 1.61%
std::multiset<std::string>::erase(key)_(existent)/32 82.320 2.71%
std::multiset<std::string>::erase(key)_(existent)/8192 81.961 1.93%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 0.485 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 24.217 -2.92%
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 11.512 -7.04%
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 31.953 -5.40%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 0.487 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 12.401 1.91%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 6.966 5.76%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 15.672 -
std::multiset<std::string>::find(key)_(existent)/1024 24.353 1.30%
std::multiset<std::string>::find(key)_(existent)/32 15.149 -
std::multiset<std::string>::find(key)_(existent)/8192 28.264 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.536 -3.95%
std::multiset<std::string>::find(key)_(non-existent)/32 10.434 -1.33%
std::multiset<std::string>::find(key)_(non-existent)/8192 29.716 -3.51%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 35.431 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.218 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 40.794 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 104.576 1.01%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 30.503 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.870 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 32.501 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 62.182 1.14%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.136 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 49.000 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 36.790 -1.02%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 72.871 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 35.422 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 41.095 1.95%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 36.631 -1.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 30.444 -3.28%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.146 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 62998.243 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1413.955 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 890469.866 -1.06%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.763 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 42607.142 -1.01%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1256.742 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602236.104 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.352 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 59947.325 -1.38%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1467.910 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 809102.725 -
std::multiset<std::string>::insert(value)_(already_present)/1024 54.186 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.501 -
std::multiset<std::string>::insert(value)_(already_present)/8192 52.207 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 25.477 2.06%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 66.042 -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 32.328 3.11%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 89.104 1.92%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 30.741 1.35%
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 45.828 1.11%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 36.992 1.45%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 55.764 1.09%
std::multiset<std::string>::lower_bound(key)_(existent)/1024 95.022 1.32%
std::multiset<std::string>::lower_bound(key)_(existent)/32 41.472 -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 127.603 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.255 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 30.012 -4.11%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 11.502 -5.61%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 33.406 -6.32%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 13.242 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 37262.605 -3.69%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 796.135 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 371366.581 4.27%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.270 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35075.620 -1.98%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 775.695 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344461.915 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16244.712 1.54%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 327.518 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 204219.947 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 91.457 -1.06%
std::multiset<std::string>::upper_bound(key)_(existent)/32 40.184 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 130.942 -5.14%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.255 -5.62%
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 27.646 2.93%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.825 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 36.726 3.37%
std::none_of(deque<int>)_(process_all)/32 12.305 -
std::none_of(deque<int>)_(process_all)/32768 10518.234 4.14%
std::none_of(deque<int>)_(process_all)/50 18.898 -
std::none_of(deque<int>)_(process_all)/8 3.440 4.70%
std::none_of(deque<int>)_(process_all)/8192 2612.414 3.27%
std::none_of(list<int>)_(process_all)/32 11.693 -1.45%
std::none_of(list<int>)_(process_all)/32768 25872.633 -4.01%
std::none_of(list<int>)_(process_all)/50 22.046 -
std::none_of(list<int>)_(process_all)/8 2.681 1.37%
std::none_of(list<int>)_(process_all)/8192 7564.833 -8.83%
std::none_of(vector<int>)_(process_all)/32 8.377 -
std::none_of(vector<int>)_(process_all)/32768 8116.117 -
std::none_of(vector<int>)_(process_all)/50 19.597 1.89%
std::none_of(vector<int>)_(process_all)/8 2.523 3.91%
std::none_of(vector<int>)_(process_all)/8192 2036.695 -
std::partial_sort(deque<int>)_(ascending)/1024 7774.390 -
std::partial_sort(deque<int>)_(ascending)/8 31.676 -
std::partial_sort(deque<int>)_(ascending)/8192 149107.005 1.26%
std::partial_sort(deque<int>)_(descending)/1024 17835.033 -
std::partial_sort(deque<int>)_(descending)/8 42.557 1.13%
std::partial_sort(deque<int>)_(descending)/8192 263093.848 -
std::partial_sort(deque<int>)_(heap)/1024 18028.224 -
std::partial_sort(deque<int>)_(heap)/8 39.392 -
std::partial_sort(deque<int>)_(heap)/8192 265092.136 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7746.948 -
std::partial_sort(deque<int>)_(pipe-organ)/8 31.582 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 145008.413 1.84%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 18863.230 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 30.788 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 263717.825 -
std::partial_sort(deque<int>)_(repeated)/1024 6357.494 -
std::partial_sort(deque<int>)_(repeated)/8 26.379 -
std::partial_sort(deque<int>)_(repeated)/8192 75930.739 -
std::partial_sort(deque<int>)_(shuffled)/1024 15674.595 -
std::partial_sort(deque<int>)_(shuffled)/8 32.281 -1.18%
std::partial_sort(deque<int>)_(shuffled)/8192 244111.166 1.09%
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4776.403 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 20.408 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 50926.397 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7906.860 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.468 -4.34%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 93275.710 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7942.436 -1.28%
std::partial_sort(vector<NonIntegral>)_(heap)/8 28.829 -4.40%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 95989.413 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4795.768 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 20.227 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 50923.498 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 8849.098 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.477 6.28%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 93236.253 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 2516.329 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 22.480 8.51%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 27333.474 -1.70%
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6770.809 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 23.215 -10.03%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 83991.328 -
std::partial_sort(vector<int>)_(ascending)/1024 4750.591 -
std::partial_sort(vector<int>)_(ascending)/8 19.128 -
std::partial_sort(vector<int>)_(ascending)/8192 50518.205 -
std::partial_sort(vector<int>)_(descending)/1024 7922.858 -
std::partial_sort(vector<int>)_(descending)/8 24.362 -2.34%
std::partial_sort(vector<int>)_(descending)/8192 93990.874 -
std::partial_sort(vector<int>)_(heap)/1024 7975.830 -
std::partial_sort(vector<int>)_(heap)/8 27.791 -
std::partial_sort(vector<int>)_(heap)/8192 97046.945 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4771.787 -
std::partial_sort(vector<int>)_(pipe-organ)/8 19.069 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 50553.173 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 8854.546 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 19.156 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 94366.937 1.49%
std::partial_sort(vector<int>)_(repeated)/1024 2506.336 -
std::partial_sort(vector<int>)_(repeated)/8 18.744 -
std::partial_sort(vector<int>)_(repeated)/8192 26672.050 -
std::partial_sort(vector<int>)_(shuffled)/1024 6784.666 1.07%
std::partial_sort(vector<int>)_(shuffled)/8 28.075 -2.87%
std::partial_sort(vector<int>)_(shuffled)/8192 94936.076 8.51%
std::partial_sort_copy(deque<int>)_(ascending)/1024 5136.696 -
std::partial_sort_copy(deque<int>)_(ascending)/8 9.968 -1.34%
std::partial_sort_copy(deque<int>)_(ascending)/8192 53148.344 -
std::partial_sort_copy(deque<int>)_(descending)/1024 9030.787 10.63%
std::partial_sort_copy(deque<int>)_(descending)/8 15.155 1.86%
std::partial_sort_copy(deque<int>)_(descending)/8192 95177.804 -
std::partial_sort_copy(deque<int>)_(heap)/1024 9169.738 9.62%
std::partial_sort_copy(deque<int>)_(heap)/8 15.920 3.64%
std::partial_sort_copy(deque<int>)_(heap)/8192 98455.352 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5126.979 -1.09%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 9.918 -1.77%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 52972.301 -5.75%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9861.815 9.37%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.857 -1.05%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 94860.985 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 2822.008 -
std::partial_sort_copy(deque<int>)_(repeated)/8 9.845 -1.03%
std::partial_sort_copy(deque<int>)_(repeated)/8192 29856.788 -3.22%
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7413.515 6.74%
std::partial_sort_copy(deque<int>)_(shuffled)/8 11.116 -1.11%
std::partial_sort_copy(deque<int>)_(shuffled)/8192 87178.162 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5398.707 -
std::partial_sort_copy(list<int>)_(ascending)/8 8.414 2.17%
std::partial_sort_copy(list<int>)_(ascending)/8192 57258.145 1.02%
std::partial_sort_copy(list<int>)_(descending)/1024 8147.270 -1.10%
std::partial_sort_copy(list<int>)_(descending)/8 15.786 -
std::partial_sort_copy(list<int>)_(descending)/8192 96804.376 -
std::partial_sort_copy(list<int>)_(heap)/1024 8197.052 -
std::partial_sort_copy(list<int>)_(heap)/8 17.566 -
std::partial_sort_copy(list<int>)_(heap)/8192 99796.549 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5328.011 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 8.412 -1.27%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 57134.824 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9109.574 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.193 2.14%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 96034.542 -
std::partial_sort_copy(list<int>)_(repeated)/1024 3114.768 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.125 2.54%
std::partial_sort_copy(list<int>)_(repeated)/8192 33554.057 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7020.363 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.047 -11.06%
std::partial_sort_copy(list<int>)_(shuffled)/8192 87683.626 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4737.046 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.470 3.75%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 50527.609 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7848.958 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 16.126 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 93373.020 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7931.236 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.415 2.16%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 99603.316 2.65%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4746.493 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.545 2.16%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 50349.394 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 8780.603 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.495 2.34%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 92763.374 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 2497.944 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.619 1.88%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 26627.652 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6709.875 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 10.459 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 84381.827 -1.02%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4821.032 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.785 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 50587.269 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7889.933 -
std::partial_sort_copy(vector<int>)_(descending)/8 15.387 -
std::partial_sort_copy(vector<int>)_(descending)/8192 93629.658 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7955.941 -
std::partial_sort_copy(vector<int>)_(heap)/8 16.152 -1.58%
std::partial_sort_copy(vector<int>)_(heap)/8192 97198.787 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4828.890 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 8.925 2.54%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 50388.444 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 8828.928 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.809 -1.91%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 94500.626 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 2484.439 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.730 1.06%
std::partial_sort_copy(vector<int>)_(repeated)/8192 27946.111 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6788.421 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.139 3.73%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 88174.592 -
std::partition(deque<int>)_(dense)/1024 353.223 -
std::partition(deque<int>)_(dense)/32 9.322 -5.06%
std::partition(deque<int>)_(dense)/50 13.912 -6.82%
std::partition(deque<int>)_(dense)/8192 2784.102 -
std::partition(deque<int>)_(sparse)/1024 380.646 -
std::partition(deque<int>)_(sparse)/32 10.615 3.96%
std::partition(deque<int>)_(sparse)/50 15.857 6.94%
std::partition(deque<int>)_(sparse)/8192 2947.886 -5.86%
std::partition(list<int>)_(dense)/1024 388.973 -
std::partition(list<int>)_(dense)/32 8.735 -
std::partition(list<int>)_(dense)/50 13.224 -1.77%
std::partition(list<int>)_(dense)/8192 4916.073 -
std::partition(list<int>)_(sparse)/1024 714.829 -1.61%
std::partition(list<int>)_(sparse)/32 8.866 -
std::partition(list<int>)_(sparse)/50 22.141 -
std::partition(list<int>)_(sparse)/8192 7606.244 1.76%
std::partition(vector<int>)_(dense)/1024 248.444 -
std::partition(vector<int>)_(dense)/32 8.681 -
std::partition(vector<int>)_(dense)/50 13.115 -
std::partition(vector<int>)_(dense)/8192 1869.534 -
std::partition(vector<int>)_(sparse)/1024 255.294 -
std::partition(vector<int>)_(sparse)/32 8.728 -2.85%
std::partition(vector<int>)_(sparse)/50 13.810 -1.82%
std::partition(vector<int>)_(sparse)/8192 1861.574 -
std::partition_copy(deque<int>)/1024 701.946 10.70%
std::partition_copy(deque<int>)/32 12.744 -4.15%
std::partition_copy(deque<int>)/50 22.446 6.47%
std::partition_copy(deque<int>)/8192 5784.939 1.33%
std::partition_copy(list<int>)/1024 712.678 -
std::partition_copy(list<int>)/32 8.965 -
std::partition_copy(list<int>)/50 13.050 -
std::partition_copy(list<int>)/8192 7399.731 -
std::partition_copy(vector<int>)/1024 463.650 -
std::partition_copy(vector<int>)/32 8.061 -1.09%
std::partition_copy(vector<int>)/50 12.397 -1.69%
std::partition_copy(vector<int>)/8192 4572.296 -7.38%
std::partition_point(deque<int>)/1024 9.517 -
std::partition_point(deque<int>)/32 4.127 -
std::partition_point(deque<int>)/50 4.633 -
std::partition_point(deque<int>)/8192 15.231 -
std::partition_point(list<int>)/1024 1297.060 -
std::partition_point(list<int>)/32 15.970 -
std::partition_point(list<int>)/50 24.770 -
std::partition_point(list<int>)/8192 12897.318 3.29%
std::partition_point(vector<int>)/1024 6.115 -
std::partition_point(vector<int>)/32 2.574 -
std::partition_point(vector<int>)/50 2.572 -
std::partition_point(vector<int>)/8192 9.278 -1.00%
std::pop_heap(deque<float>)/1024 13.000 2.71%
std::pop_heap(deque<float>)/8 52.063 -
std::pop_heap(deque<float>)/8192 60.943 -
std::pop_heap(deque<int>)/1024 12.434 -
std::pop_heap(deque<int>)/8 52.136 -
std::pop_heap(deque<int>)/8192 53.239 -
std::pop_heap(deque<size_t>)/1024 15.250 -
std::pop_heap(deque<size_t>)/8 52.320 -4.04%
std::pop_heap(deque<size_t>)/8192 59.101 -1.26%
std::pop_heap(deque<std::string>)/1024 59.068 -
std::pop_heap(deque<std::string>)/8 57.292 -1.23%
std::pop_heap(deque<std::string>)/8192 115.673 -
std::pop_heap(vector<float>)/1024 8.442 -
std::pop_heap(vector<float>)/8 50.351 -
std::pop_heap(vector<float>)/8192 19.506 -1.16%
std::pop_heap(vector<int>)/1024 9.965 -
std::pop_heap(vector<int>)/8 51.196 -
std::pop_heap(vector<int>)/8192 13.004 -
std::pop_heap(vector<size_t>)/1024 9.841 -1.10%
std::pop_heap(vector<size_t>)/8 51.636 -
std::pop_heap(vector<size_t>)/8192 13.087 -
std::pop_heap(vector<std::string>)/1024 20.315 -
std::pop_heap(vector<std::string>)/8 53.329 -
std::pop_heap(vector<std::string>)/8192 50.576 -1.82%
std::remove(deque<int>)_(prefix)/1024 524.626 -
std::remove(deque<int>)_(prefix)/32 51.261 -8.41%
std::remove(deque<int>)_(prefix)/50 59.752 -4.92%
std::remove(deque<int>)_(prefix)/8192 3858.688 -
std::remove(deque<int>)_(sprinkled)/1024 516.544 -
std::remove(deque<int>)_(sprinkled)/32 49.507 -
std::remove(deque<int>)_(sprinkled)/50 54.062 -1.02%
std::remove(deque<int>)_(sprinkled)/8192 3842.832 -
std::remove(list<int>)_(prefix)/1024 948.161 -1.89%
std::remove(list<int>)_(prefix)/32 52.334 -
std::remove(list<int>)_(prefix)/50 62.935 -
std::remove(list<int>)_(prefix)/8192 8241.151 -2.36%
std::remove(list<int>)_(sprinkled)/1024 937.233 -3.54%
std::remove(list<int>)_(sprinkled)/32 52.045 -
std::remove(list<int>)_(sprinkled)/50 61.283 -
std::remove(list<int>)_(sprinkled)/8192 7856.796 -3.09%
std::remove(vector<int>)_(prefix)/1024 310.103 1.04%
std::remove(vector<int>)_(prefix)/32 48.767 -
std::remove(vector<int>)_(prefix)/50 53.737 -1.15%
std::remove(vector<int>)_(prefix)/8192 2105.925 -
std::remove(vector<int>)_(sprinkled)/1024 284.609 -
std::remove(vector<int>)_(sprinkled)/32 48.490 -
std::remove(vector<int>)_(sprinkled)/50 52.557 -1.19%
std::remove(vector<int>)_(sprinkled)/8192 1977.698 -
std::remove_copy(deque<int>)_(prefix)/1024 377.523 -5.83%
std::remove_copy(deque<int>)_(prefix)/32 12.927 -
std::remove_copy(deque<int>)_(prefix)/50 20.331 -2.21%
std::remove_copy(deque<int>)_(prefix)/8192 3330.944 -
std::remove_copy(deque<int>)_(sprinkled)/1024 359.763 -1.32%
std::remove_copy(deque<int>)_(sprinkled)/32 12.142 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.314 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2881.666 -1.58%
std::remove_copy(list<int>)_(prefix)/1024 741.386 -
std::remove_copy(list<int>)_(prefix)/32 11.286 -
std::remove_copy(list<int>)_(prefix)/50 19.100 -
std::remove_copy(list<int>)_(prefix)/8192 6916.373 -5.42%
std::remove_copy(list<int>)_(sprinkled)/1024 736.183 -
std::remove_copy(list<int>)_(sprinkled)/32 11.206 -
std::remove_copy(list<int>)_(sprinkled)/50 18.511 -1.22%
std::remove_copy(list<int>)_(sprinkled)/8192 6908.912 -5.49%
std::remove_copy(vector<int>)_(prefix)/1024 263.073 -
std::remove_copy(vector<int>)_(prefix)/32 9.482 1.95%
std::remove_copy(vector<int>)_(prefix)/50 13.933 -1.49%
std::remove_copy(vector<int>)_(prefix)/8192 2058.525 -
std::remove_copy(vector<int>)_(sprinkled)/1024 244.610 -
std::remove_copy(vector<int>)_(sprinkled)/32 8.452 -
std::remove_copy(vector<int>)_(sprinkled)/50 12.587 -
std::remove_copy(vector<int>)_(sprinkled)/8192 1929.852 -
std::remove_copy_if(deque<int>)_(prefix)/1024 518.582 -
std::remove_copy_if(deque<int>)_(prefix)/32 18.757 4.69%
std::remove_copy_if(deque<int>)_(prefix)/50 28.640 2.18%
std::remove_copy_if(deque<int>)_(prefix)/8192 3779.261 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 556.250 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 18.329 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 28.597 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3567.341 -
std::remove_copy_if(list<int>)_(prefix)/1024 791.792 -
std::remove_copy_if(list<int>)_(prefix)/32 16.989 -
std::remove_copy_if(list<int>)_(prefix)/50 24.857 -
std::remove_copy_if(list<int>)_(prefix)/8192 7309.651 -5.01%
std::remove_copy_if(list<int>)_(sprinkled)/1024 781.495 -
std::remove_copy_if(list<int>)_(sprinkled)/32 16.539 -
std::remove_copy_if(list<int>)_(sprinkled)/50 28.026 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7226.868 -5.76%
std::remove_copy_if(vector<int>)_(prefix)/1024 398.897 -3.30%
std::remove_copy_if(vector<int>)_(prefix)/32 12.228 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.927 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3356.142 -2.98%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 344.302 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 10.422 1.22%
std::remove_copy_if(vector<int>)_(sprinkled)/50 16.779 -1.26%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 2737.480 -
std::remove_if(deque<int>)_(prefix)/1024 576.502 4.74%
std::remove_if(deque<int>)_(prefix)/32 55.075 -3.53%
std::remove_if(deque<int>)_(prefix)/50 64.241 -1.67%
std::remove_if(deque<int>)_(prefix)/8192 4305.853 1.66%
std::remove_if(deque<int>)_(sprinkled)/1024 532.132 -
std::remove_if(deque<int>)_(sprinkled)/32 53.611 -
std::remove_if(deque<int>)_(sprinkled)/50 61.806 -
std::remove_if(deque<int>)_(sprinkled)/8192 3949.636 1.20%
std::remove_if(list<int>)_(prefix)/1024 1009.622 -1.12%
std::remove_if(list<int>)_(prefix)/32 58.591 -
std::remove_if(list<int>)_(prefix)/50 71.977 -
std::remove_if(list<int>)_(prefix)/8192 9947.743 6.02%
std::remove_if(list<int>)_(sprinkled)/1024 970.758 -1.11%
std::remove_if(list<int>)_(sprinkled)/32 56.854 -
std::remove_if(list<int>)_(sprinkled)/50 70.368 -
std::remove_if(list<int>)_(sprinkled)/8192 8093.239 -1.87%
std::remove_if(vector<int>)_(prefix)/1024 348.558 -
std::remove_if(vector<int>)_(prefix)/32 49.052 -
std::remove_if(vector<int>)_(prefix)/50 54.023 -
std::remove_if(vector<int>)_(prefix)/8192 2574.184 -
std::remove_if(vector<int>)_(sprinkled)/1024 405.031 -
std::remove_if(vector<int>)_(sprinkled)/32 50.526 -
std::remove_if(vector<int>)_(sprinkled)/50 56.862 -
std::remove_if(vector<int>)_(sprinkled)/8192 2947.016 -
std::replace(deque<int>)_(prefix)/1024 411.576 -
std::replace(deque<int>)_(prefix)/32 12.739 -
std::replace(deque<int>)_(prefix)/50 19.112 -
std::replace(deque<int>)_(prefix)/8192 3252.210 -
std::replace(deque<int>)_(sprinkled)/1024 349.436 -
std::replace(deque<int>)_(sprinkled)/32 12.150 -
std::replace(deque<int>)_(sprinkled)/50 18.200 -
std::replace(deque<int>)_(sprinkled)/8192 2794.256 -
std::replace(list<int>)_(prefix)/1024 739.404 -
std::replace(list<int>)_(prefix)/32 11.032 -
std::replace(list<int>)_(prefix)/50 17.305 -
std::replace(list<int>)_(prefix)/8192 6970.037 -
std::replace(list<int>)_(sprinkled)/1024 726.761 -8.79%
std::replace(list<int>)_(sprinkled)/32 11.202 -1.11%
std::replace(list<int>)_(sprinkled)/50 18.640 -1.64%
std::replace(list<int>)_(sprinkled)/8192 7162.766 -4.12%
std::replace(vector<int>)_(prefix)/1024 159.828 -
std::replace(vector<int>)_(prefix)/32 5.142 -1.12%
std::replace(vector<int>)_(prefix)/50 7.608 -2.22%
std::replace(vector<int>)_(prefix)/8192 1273.369 -
std::replace(vector<int>)_(sprinkled)/1024 155.280 -
std::replace(vector<int>)_(sprinkled)/32 5.549 -3.07%
std::replace(vector<int>)_(sprinkled)/50 8.460 -13.30%
std::replace(vector<int>)_(sprinkled)/8192 1209.448 -
std::replace_if(deque<int>)_(prefix)/1024 488.818 -
std::replace_if(deque<int>)_(prefix)/32 14.008 2.32%
std::replace_if(deque<int>)_(prefix)/50 20.390 1.49%
std::replace_if(deque<int>)_(prefix)/8192 3505.179 1.07%
std::replace_if(deque<int>)_(sprinkled)/1024 369.075 -
std::replace_if(deque<int>)_(sprinkled)/32 12.452 -
std::replace_if(deque<int>)_(sprinkled)/50 18.674 -
std::replace_if(deque<int>)_(sprinkled)/8192 2960.457 -
std::replace_if(list<int>)_(prefix)/1024 735.625 -
std::replace_if(list<int>)_(prefix)/32 13.909 -
std::replace_if(list<int>)_(prefix)/50 24.415 -
std::replace_if(list<int>)_(prefix)/8192 7222.631 -
std::replace_if(list<int>)_(sprinkled)/1024 741.482 -
std::replace_if(list<int>)_(sprinkled)/32 13.298 -
std::replace_if(list<int>)_(sprinkled)/50 23.003 -6.23%
std::replace_if(list<int>)_(sprinkled)/8192 7396.481 -
std::replace_if(vector<int>)_(prefix)/1024 273.599 1.95%
std::replace_if(vector<int>)_(prefix)/32 9.566 -
std::replace_if(vector<int>)_(prefix)/50 13.980 -
std::replace_if(vector<int>)_(prefix)/8192 2038.335 -
std::replace_if(vector<int>)_(sprinkled)/1024 248.057 -
std::replace_if(vector<int>)_(sprinkled)/32 8.977 2.74%
std::replace_if(vector<int>)_(sprinkled)/50 13.378 3.90%
std::replace_if(vector<int>)_(sprinkled)/8192 1919.577 -
std::reverse(deque<int>)/32768 5723.587 -
std::reverse(deque<int>)/4096 719.205 -
std::reverse(deque<int>)/512 113.159 -
std::reverse(deque<int>)/64 13.042 -
std::reverse(deque<int>)/8 2.503 -52.56%
std::reverse(list<int>)/32768 17386.523 -15.33%
std::reverse(list<int>)/4096 1581.197 -17.17%
std::reverse(list<int>)/512 192.215 -
std::reverse(list<int>)/64 17.503 -
std::reverse(list<int>)/8 1.931 -
std::reverse(vector<int>)/32768 1036.469 -
std::reverse(vector<int>)/4096 130.593 -
std::reverse(vector<int>)/512 16.367 -
std::reverse(vector<int>)/64 4.117 -1.42%
std::reverse(vector<int>)/8 1.564 1.43%
std::reverse_copy(deque<int>)/32768 7890.209 -1.01%
std::reverse_copy(deque<int>)/4096 971.042 -
std::reverse_copy(deque<int>)/512 124.517 -4.91%
std::reverse_copy(deque<int>)/64 15.869 -
std::reverse_copy(deque<int>)/8 2.526 -
std::reverse_copy(list<int>)/32768 26462.370 -
std::reverse_copy(list<int>)/4096 3133.150 -2.48%
std::reverse_copy(list<int>)/512 364.385 -
std::reverse_copy(list<int>)/64 29.875 -1.39%
std::reverse_copy(list<int>)/8 2.381 -3.14%
std::reverse_copy(vector<int>)/32768 981.966 -
std::reverse_copy(vector<int>)/4096 132.280 1.79%
std::reverse_copy(vector<int>)/512 17.207 -
std::reverse_copy(vector<int>)/64 2.527 -
std::reverse_copy(vector<int>)/8 2.472 2.21%
std::rotate(deque<int>)_(1_element_backward)/1024 40.764 -
std::rotate(deque<int>)_(1_element_backward)/32 3.560 -
std::rotate(deque<int>)_(1_element_backward)/50 5.063 -3.66%
std::rotate(deque<int>)_(1_element_backward)/8192 309.848 -
std::rotate(deque<int>)_(1_element_forward)/1024 36.935 -
std::rotate(deque<int>)_(1_element_forward)/32 4.126 -
std::rotate(deque<int>)_(1_element_forward)/50 5.424 -
std::rotate(deque<int>)_(1_element_forward)/8192 300.006 -
std::rotate(deque<int>)_(by_1/2)/1024 188.273 -
std::rotate(deque<int>)_(by_1/2)/32 8.582 -
std::rotate(deque<int>)_(by_1/2)/50 11.618 -
std::rotate(deque<int>)_(by_1/2)/8192 1455.873 -11.31%
std::rotate(deque<int>)_(by_1/3)/1024 405.701 -
std::rotate(deque<int>)_(by_1/3)/32 20.844 -
std::rotate(deque<int>)_(by_1/3)/50 29.684 -5.36%
std::rotate(deque<int>)_(by_1/3)/8192 3177.157 -
std::rotate(deque<int>)_(by_1/4)/1024 265.957 -
std::rotate(deque<int>)_(by_1/4)/32 13.312 1.12%
std::rotate(deque<int>)_(by_1/4)/50 28.418 -
std::rotate(deque<int>)_(by_1/4)/8192 2614.910 -2.48%
std::rotate(list<int>)_(1_element_backward)/1024 740.100 -
std::rotate(list<int>)_(1_element_backward)/32 13.334 -
std::rotate(list<int>)_(1_element_backward)/50 24.648 -1.92%
std::rotate(list<int>)_(1_element_backward)/8192 7507.206 3.25%
std::rotate(list<int>)_(1_element_forward)/1024 730.972 -
std::rotate(list<int>)_(1_element_forward)/32 13.803 -
std::rotate(list<int>)_(1_element_forward)/50 25.391 -
std::rotate(list<int>)_(1_element_forward)/8192 7208.862 2.17%
std::rotate(list<int>)_(by_1/2)/1024 388.389 -
std::rotate(list<int>)_(by_1/2)/32 6.471 -
std::rotate(list<int>)_(by_1/2)/50 12.637 -
std::rotate(list<int>)_(by_1/2)/8192 4748.058 -13.51%
std::rotate(list<int>)_(by_1/3)/1024 814.446 -
std::rotate(list<int>)_(by_1/3)/32 17.300 3.69%
std::rotate(list<int>)_(by_1/3)/50 23.144 1.10%
std::rotate(list<int>)_(by_1/3)/8192 8371.105 -
std::rotate(list<int>)_(by_1/4)/1024 575.648 -52.66%
std::rotate(list<int>)_(by_1/4)/32 14.498 -
std::rotate(list<int>)_(by_1/4)/50 25.841 -
std::rotate(list<int>)_(by_1/4)/8192 6591.283 -
std::rotate(vector<bool>)_(1_element_backward)/1024 27.778 1.03%
std::rotate(vector<bool>)_(1_element_backward)/32 17.739 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.738 -
std::rotate(vector<bool>)_(1_element_backward)/8192 123.970 14.26%
std::rotate(vector<bool>)_(1_element_forward)/1024 29.454 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.559 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.594 -
std::rotate(vector<bool>)_(1_element_forward)/8192 112.991 -1.79%
std::rotate(vector<bool>)_(by_1/2)/1024 8.429 -
std::rotate(vector<bool>)_(by_1/2)/32 17.870 -
std::rotate(vector<bool>)_(by_1/2)/50 17.675 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.048 -
std::rotate(vector<bool>)_(by_1/3)/1024 48.547 -
std::rotate(vector<bool>)_(by_1/3)/32 17.629 -
std::rotate(vector<bool>)_(by_1/3)/50 17.695 -
std::rotate(vector<bool>)_(by_1/3)/8192 154.912 -
std::rotate(vector<bool>)_(by_1/4)/1024 12.862 -11.20%
std::rotate(vector<bool>)_(by_1/4)/32 17.834 -
std::rotate(vector<bool>)_(by_1/4)/50 17.681 -
std::rotate(vector<bool>)_(by_1/4)/8192 30.135 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.556 -
std::rotate(vector<int>)_(1_element_backward)/32 2.908 -
std::rotate(vector<int>)_(1_element_backward)/50 5.321 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.861 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.388 -
std::rotate(vector<int>)_(1_element_forward)/32 2.956 -
std::rotate(vector<int>)_(1_element_forward)/50 5.247 -
std::rotate(vector<int>)_(1_element_forward)/8192 280.734 -
std::rotate(vector<int>)_(by_1/2)/1024 31.759 -
std::rotate(vector<int>)_(by_1/2)/32 2.341 -
std::rotate(vector<int>)_(by_1/2)/50 3.821 -
std::rotate(vector<int>)_(by_1/2)/8192 240.629 -
std::rotate(vector<int>)_(by_1/3)/1024 119.078 -
std::rotate(vector<int>)_(by_1/3)/32 10.050 -
std::rotate(vector<int>)_(by_1/3)/50 11.077 -
std::rotate(vector<int>)_(by_1/3)/8192 872.264 -
std::rotate(vector<int>)_(by_1/4)/1024 47.259 -
std::rotate(vector<int>)_(by_1/4)/32 4.730 -
std::rotate(vector<int>)_(by_1/4)/50 11.662 2.08%
std::rotate(vector<int>)_(by_1/4)/8192 369.334 -
std::rotate_copy(deque<int>)/1024 36.787 5.76%
std::rotate_copy(deque<int>)/32 2.721 -
std::rotate_copy(deque<int>)/50 3.027 -
std::rotate_copy(deque<int>)/8192 293.516 -
std::rotate_copy(list<int>)/1024 733.150 -
std::rotate_copy(list<int>)/32 8.659 -1.40%
std::rotate_copy(list<int>)/50 13.950 -
std::rotate_copy(list<int>)/8192 6864.143 -
std::rotate_copy(vector<int>)/1024 33.734 -
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.675 -2.98%
std::rotate_copy(vector<int>)/8192 582.291 13.00%
std::sample(deque<int>)/1024 11384.370 -
std::sample(deque<int>)/32 306.051 -
std::sample(deque<int>)/8192 91658.681 -
std::sample(list<int>)/1024 11987.058 -
std::sample(list<int>)/32 312.585 -
std::sample(list<int>)/8192 98052.637 -
std::sample(vector<int>)/1024 11261.234 -
std::sample(vector<int>)/32 302.382 -
std::sample(vector<int>)/8192 91311.425 -
std::search(deque<int>)_(near_matches)/1000 24384.056 19.48%
std::search(deque<int>)_(near_matches)/1024 25467.373 19.15%
std::search(deque<int>)_(near_matches)/8192 1441165.641 -
std::search(deque<int>)_(no_match)/1000 403.942 -
std::search(deque<int>)_(no_match)/1024 266.382 -24.47%
std::search(deque<int>)_(no_match)/1048576 421219.201 -
std::search(deque<int>)_(no_match)/8192 3289.084 -
std::search(deque<int>)_(same_length)/1000 447.009 35.92%
std::search(deque<int>)_(same_length)/1024 500.904 4.91%
std::search(deque<int>)_(same_length)/8192 3802.647 -
std::search(deque<int>)_(single_element)/1000 448.408 -
std::search(deque<int>)_(single_element)/1024 459.001 -
std::search(deque<int>)_(single_element)/8192 3649.046 -
std::search(deque<int>,_pred)_(near_matches)/1000 24274.223 -2.22%
std::search(deque<int>,_pred)_(near_matches)/1024 25362.720 -
std::search(deque<int>,_pred)_(near_matches)/8192 1526371.648 -
std::search(deque<int>,_pred)_(no_match)/1000 423.675 -8.18%
std::search(deque<int>,_pred)_(no_match)/1024 435.732 -8.40%
std::search(deque<int>,_pred)_(no_match)/1048576 445972.098 -8.29%
std::search(deque<int>,_pred)_(no_match)/8192 3494.783 -8.28%
std::search(deque<int>,_pred)_(same_length)/1000 484.570 -1.20%
std::search(deque<int>,_pred)_(same_length)/1024 506.352 -
std::search(deque<int>,_pred)_(same_length)/8192 3998.059 -
std::search(deque<int>,_pred)_(single_element)/1000 680.992 -1.03%
std::search(deque<int>,_pred)_(single_element)/1024 704.276 -
std::search(deque<int>,_pred)_(single_element)/8192 5652.891 -
std::search(list<int>)_(near_matches)/1000 37893.493 -
std::search(list<int>)_(near_matches)/1024 39511.294 -
std::search(list<int>)_(near_matches)/8192 2534705.163 -
std::search(list<int>)_(no_match)/1000 1521.948 115.83%
std::search(list<int>)_(no_match)/1024 1586.713 109.62%
std::search(list<int>)_(no_match)/1048576 835033.552 -
std::search(list<int>)_(no_match)/8192 6596.075 -
std::search(list<int>)_(same_length)/1000 745.775 -1.09%
std::search(list<int>)_(same_length)/1024 759.082 -2.30%
std::search(list<int>)_(same_length)/8192 8639.629 -
std::search(list<int>)_(single_element)/1000 716.390 1.83%
std::search(list<int>)_(single_element)/1024 734.438 -2.18%
std::search(list<int>)_(single_element)/8192 8682.855 5.28%
std::search(list<int>,_pred)_(near_matches)/1000 41466.421 -
std::search(list<int>,_pred)_(near_matches)/1024 43368.436 -
std::search(list<int>,_pred)_(near_matches)/8192 2682442.690 -
std::search(list<int>,_pred)_(no_match)/1000 800.489 -
std::search(list<int>,_pred)_(no_match)/1024 820.161 -
std::search(list<int>,_pred)_(no_match)/1048576 953019.644 -
std::search(list<int>,_pred)_(no_match)/8192 7356.111 -
std::search(list<int>,_pred)_(same_length)/1000 793.058 -
std::search(list<int>,_pred)_(same_length)/1024 814.355 -
std::search(list<int>,_pred)_(same_length)/8192 9069.533 -5.95%
std::search(list<int>,_pred)_(single_element)/1000 799.634 -
std::search(list<int>,_pred)_(single_element)/1024 818.487 -
std::search(list<int>,_pred)_(single_element)/8192 8223.198 -
std::search(vector<int>)_(near_matches)/1000 14172.727 -1.41%
std::search(vector<int>)_(near_matches)/1024 14926.494 -1.43%
std::search(vector<int>)_(near_matches)/8192 763868.419 -
std::search(vector<int>)_(no_match)/1000 207.638 -4.61%
std::search(vector<int>)_(no_match)/1024 212.395 -4.56%
std::search(vector<int>)_(no_match)/1048576 210035.066 -2.26%
std::search(vector<int>)_(no_match)/8192 1636.434 -2.59%
std::search(vector<int>)_(same_length)/1000 239.597 -
std::search(vector<int>)_(same_length)/1024 244.289 -
std::search(vector<int>)_(same_length)/8192 1865.828 -6.01%
std::search(vector<int>)_(single_element)/1000 229.777 -3.74%
std::search(vector<int>)_(single_element)/1024 234.907 -3.70%
std::search(vector<int>)_(single_element)/8192 1808.928 -2.97%
std::search(vector<int>,_pred)_(near_matches)/1000 22931.004 -
std::search(vector<int>,_pred)_(near_matches)/1024 24101.052 -
std::search(vector<int>,_pred)_(near_matches)/8192 1452315.612 -
std::search(vector<int>,_pred)_(no_match)/1000 525.034 -
std::search(vector<int>,_pred)_(no_match)/1024 533.658 -
std::search(vector<int>,_pred)_(no_match)/1048576 596556.441 -
std::search(vector<int>,_pred)_(no_match)/8192 4264.044 -
std::search(vector<int>,_pred)_(same_length)/1000 601.128 -
std::search(vector<int>,_pred)_(same_length)/1024 615.447 -
std::search(vector<int>,_pred)_(same_length)/8192 4924.542 -
std::search(vector<int>,_pred)_(single_element)/1000 507.575 -5.20%
std::search(vector<int>,_pred)_(single_element)/1024 520.984 -5.16%
std::search(vector<int>,_pred)_(single_element)/8192 4141.418 5.21%
std::search_n(deque<int>)_(no_match)/1024 13.732 -
std::search_n(deque<int>)_(no_match)/32 13.620 -
std::search_n(deque<int>)_(no_match)/8192 16.234 -
std::search_n(deque<int>,_pred)_(no_match)/1024 16.173 -
std::search_n(deque<int>,_pred)_(no_match)/32 16.649 -
std::search_n(deque<int>,_pred)_(no_match)/8192 17.808 -
std::search_n(list<int>)_(no_match)/1024 732.136 -
std::search_n(list<int>)_(no_match)/32 9.203 -17.76%
std::search_n(list<int>)_(no_match)/8192 6637.102 -
std::search_n(list<int>,_pred)_(no_match)/1024 845.133 -
std::search_n(list<int>,_pred)_(no_match)/32 17.375 -
std::search_n(list<int>,_pred)_(no_match)/8192 8671.018 10.37%
std::search_n(vector<int>)_(no_match)/1024 3.380 -
std::search_n(vector<int>)_(no_match)/32 3.413 -
std::search_n(vector<int>)_(no_match)/8192 3.349 -
std::search_n(vector<int>,_pred)_(no_match)/1024 8.069 -
std::search_n(vector<int>,_pred)_(no_match)/32 8.101 -
std::search_n(vector<int>,_pred)_(no_match)/8192 8.075 -
std::set<int>::clear()/0 390.321 -
std::set<int>::clear()/1024 9161.379 -10.70%
std::set<int>::clear()/32 624.245 -5.70%
std::set<int>::clear()/8192 78954.919 -11.19%
std::set<int>::contains(key)_(existent)/1024 3.870 -1.02%
std::set<int>::contains(key)_(existent)/32 1.638 -1.74%
std::set<int>::contains(key)_(existent)/8192 8.212 -
std::set<int>::contains(key)_(non-existent)/0 0.292 -
std::set<int>::contains(key)_(non-existent)/1024 5.898 -
std::set<int>::contains(key)_(non-existent)/32 2.708 -2.58%
std::set<int>::contains(key)_(non-existent)/8192 11.843 -18.68%
std::set<int>::count(key)_(existent)/1024 4.065 3.59%
std::set<int>::count(key)_(existent)/32 1.626 1.94%
std::set<int>::count(key)_(existent)/8192 8.552 9.42%
std::set<int>::count(key)_(non-existent)/0 0.271 6.88%
std::set<int>::count(key)_(non-existent)/1024 7.410 -
std::set<int>::count(key)_(non-existent)/32 2.935 2.11%
std::set<int>::count(key)_(non-existent)/8192 11.310 -
std::set<int>::ctor(&&,_different_allocs)/0 12.695 -
std::set<int>::ctor(&&,_different_allocs)/1024 5852.777 -
std::set<int>::ctor(&&,_different_allocs)/32 178.346 -
std::set<int>::ctor(&&,_different_allocs)/8192 48015.726 -1.10%
std::set<int>::ctor(const&)/0 12.697 -
std::set<int>::ctor(const&)/1024 6241.831 -
std::set<int>::ctor(const&)/32 214.347 -1.86%
std::set<int>::ctor(const&)/8192 49851.271 -
std::set<int>::ctor(const&,_alloc)/0 12.684 -
std::set<int>::ctor(const&,_alloc)/1024 6292.822 -
std::set<int>::ctor(const&,_alloc)/32 217.617 -1.51%
std::set<int>::ctor(const&,_alloc)/8192 49856.569 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.657 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8586.356 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 233.923 -1.69%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68507.541 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.669 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12865.793 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 271.674 -2.40%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 237156.699 -
std::set<int>::equal_range(key)_(existent)/1024 4.342 -
std::set<int>::equal_range(key)_(existent)/32 1.844 3.11%
std::set<int>::equal_range(key)_(existent)/8192 8.150 2.81%
std::set<int>::equal_range(key)_(non-existent)/0 0.252 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.514 -3.16%
std::set<int>::equal_range(key)_(non-existent)/32 2.605 -1.80%
std::set<int>::equal_range(key)_(non-existent)/8192 9.840 -2.99%
std::set<int>::erase(iterator)/1024 19.818 -7.38%
std::set<int>::erase(iterator)/32 19.704 -6.12%
std::set<int>::erase(iterator)/8192 19.867 -7.88%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.673 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6788.621 -3.12%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 564.011 -1.36%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54789.267 -3.94%
std::set<int>::erase(key)_(existent)/1024 49.843 -3.33%
std::set<int>::erase(key)_(existent)/32 21.425 -5.70%
std::set<int>::erase(key)_(existent)/8192 68.358 -1.54%
std::set<int>::erase(key)_(non-existent,_end)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.817 7.03%
std::set<int>::erase(key)_(non-existent,_end)/32 2.659 13.63%
std::set<int>::erase(key)_(non-existent,_end)/8192 8.822 6.13%
std::set<int>::erase(key)_(non-existent,_middle)/0 0.253 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 2.944 1.06%
std::set<int>::erase(key)_(non-existent,_middle)/32 1.772 -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.143 1.04%
std::set<int>::find(key)_(existent)/1024 3.858 -
std::set<int>::find(key)_(existent)/32 1.684 -
std::set<int>::find(key)_(existent)/8192 8.067 1.08%
std::set<int>::find(key)_(non-existent)/0 0.252 -
std::set<int>::find(key)_(non-existent)/1024 5.641 -
std::set<int>::find(key)_(non-existent)/32 2.280 -
std::set<int>::find(key)_(non-existent)/8192 8.659 -2.67%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.075 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 46.594 -1.18%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 19.201 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 92.643 -6.41%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.031 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.811 -7.10%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 18.724 -1.65%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 35.150 -4.90%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 17.174 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 44.413 -15.66%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.984 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 89.964 -10.15%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 17.162 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.487 6.89%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 17.947 -1.14%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.927 -6.24%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 401.936 2.02%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 16713.823 -1.23%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 761.089 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 182677.555 -2.67%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.294 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12878.340 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 673.488 3.04%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 116329.795 -1.47%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.148 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7827.069 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 542.522 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 131743.826 1.75%
std::set<int>::insert(value)_(already_present)/1024 5.814 -1.69%
std::set<int>::insert(value)_(already_present)/32 1.763 -
std::set<int>::insert(value)_(already_present)/8192 9.675 -3.73%
std::set<int>::insert(value)_(new_value,_end)/0 16.997 -
std::set<int>::insert(value)_(new_value,_end)/1024 40.436 -4.79%
std::set<int>::insert(value)_(new_value,_end)/32 18.784 -
std::set<int>::insert(value)_(new_value,_end)/8192 72.513 -3.22%
std::set<int>::insert(value)_(new_value,_middle)/0 17.046 -
std::set<int>::insert(value)_(new_value,_middle)/1024 26.421 -
std::set<int>::insert(value)_(new_value,_middle)/32 18.469 -
std::set<int>::insert(value)_(new_value,_middle)/8192 31.396 -1.84%
std::set<int>::lower_bound(key)_(existent)/1024 4.645 -
std::set<int>::lower_bound(key)_(existent)/32 1.543 -
std::set<int>::lower_bound(key)_(existent)/8192 8.265 3.44%
std::set<int>::lower_bound(key)_(non-existent)/0 0.252 -
std::set<int>::lower_bound(key)_(non-existent)/1024 5.993 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.236 -
std::set<int>::lower_bound(key)_(non-existent)/8192 8.816 -
std::set<int>::operator=(const&)_(into_cleared_Container)/0 13.297 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6118.251 -3.75%
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.221 -2.70%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 48879.005 -13.73%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.788 3.08%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6388.325 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.821 -6.40%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50232.595 -
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.115 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1339.530 -3.05%
std::set<int>::operator=(const&)_(into_populated_Container)/32 38.092 -5.93%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12309.335 -
std::set<int>::upper_bound(key)_(existent)/1024 4.215 -
std::set<int>::upper_bound(key)_(existent)/32 1.767 -1.04%
std::set<int>::upper_bound(key)_(existent)/8192 8.323 6.73%
std::set<int>::upper_bound(key)_(non-existent)/0 0.251 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.085 3.29%
std::set<int>::upper_bound(key)_(non-existent)/32 2.432 -
std::set<int>::upper_bound(key)_(non-existent)/8192 10.440 4.84%
std::set<std::string>::clear()/0 392.286 -
std::set<std::string>::clear()/1024 21509.550 -
std::set<std::string>::clear()/32 896.372 -
std::set<std::string>::clear()/8192 212927.283 -
std::set<std::string>::contains(key)_(existent)/1024 23.167 -4.68%
std::set<std::string>::contains(key)_(existent)/32 14.314 -9.46%
std::set<std::string>::contains(key)_(existent)/8192 28.756 -3.81%
std::set<std::string>::contains(key)_(non-existent)/0 0.286 -
std::set<std::string>::contains(key)_(non-existent)/1024 22.290 -8.88%
std::set<std::string>::contains(key)_(non-existent)/32 10.312 -6.40%
std::set<std::string>::contains(key)_(non-existent)/8192 28.027 -5.36%
std::set<std::string>::count(key)_(existent)/1024 23.599 -1.89%
std::set<std::string>::count(key)_(existent)/32 15.976 -4.51%
std::set<std::string>::count(key)_(existent)/8192 30.288 2.96%
std::set<std::string>::count(key)_(non-existent)/0 0.255 -
std::set<std::string>::count(key)_(non-existent)/1024 24.829 4.74%
std::set<std::string>::count(key)_(non-existent)/32 10.830 -3.90%
std::set<std::string>::count(key)_(non-existent)/8192 34.213 -
std::set<std::string>::ctor(&&,_different_allocs)/0 12.794 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 7000.291 -
std::set<std::string>::ctor(&&,_different_allocs)/32 210.555 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57574.572 -
std::set<std::string>::ctor(const&)/0 12.689 -
std::set<std::string>::ctor(const&)/1024 34512.328 -
std::set<std::string>::ctor(const&)/32 707.037 -11.71%
std::set<std::string>::ctor(const&)/8192 341345.033 -
std::set<std::string>::ctor(const&,_alloc)/0 12.690 -
std::set<std::string>::ctor(const&,_alloc)/1024 36931.771 -
std::set<std::string>::ctor(const&,_alloc)/32 693.607 -7.47%
std::set<std::string>::ctor(const&,_alloc)/8192 345497.701 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.733 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39749.077 -1.27%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 804.046 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 380868.976 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.857 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55995.060 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1006.356 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1113760.027 -
std::set<std::string>::equal_range(key)_(existent)/1024 24.001 7.38%
std::set<std::string>::equal_range(key)_(existent)/32 17.257 9.61%
std::set<std::string>::equal_range(key)_(existent)/8192 29.138 -1.92%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.257 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 24.368 6.41%
std::set<std::string>::equal_range(key)_(non-existent)/32 11.165 5.60%
std::set<std::string>::equal_range(key)_(non-existent)/8192 33.461 -
std::set<std::string>::erase(iterator)/1024 33.329 19.65%
std::set<std::string>::erase(iterator)/32 25.732 -4.77%
std::set<std::string>::erase(iterator)/8192 30.869 2.60%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.015 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12639.043 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.366 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117660.724 -
std::set<std::string>::erase(key)_(existent)/1024 73.234 -25.81%
std::set<std::string>::erase(key)_(existent)/32 54.979 -26.01%
std::set<std::string>::erase(key)_(existent)/8192 86.305 3.43%
std::set<std::string>::erase(key)_(non-existent,_end)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 19.917 -10.30%
std::set<std::string>::erase(key)_(non-existent,_end)/32 9.315 -15.45%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 27.264 -10.76%
std::set<std::string>::erase(key)_(non-existent,_middle)/0 0.257 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 12.403 -3.89%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 6.553 -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 15.391 -3.24%
std::set<std::string>::find(key)_(existent)/1024 23.940 -
std::set<std::string>::find(key)_(existent)/32 16.124 3.35%
std::set<std::string>::find(key)_(existent)/8192 31.322 1.28%
std::set<std::string>::find(key)_(non-existent)/0 0.255 -
std::set<std::string>::find(key)_(non-existent)/1024 20.426 1.80%
std::set<std::string>::find(key)_(non-existent)/32 10.189 3.30%
std::set<std::string>::find(key)_(non-existent)/8192 27.609 4.34%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 31.345 27.58%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 70.077 2.11%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.893 4.13%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 75.343 3.45%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 29.321 -8.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.557 5.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.258 5.95%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 48.018 -15.64%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 33.524 -5.38%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 31.691 -2.53%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 38.066 10.48%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 41.894 -1.57%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.668 -5.30%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 31.620 2.07%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 31.732 -8.69%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 37.829 -12.47%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.935 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 66201.321 -1.96%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1530.141 1.01%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 926124.761 6.52%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.739 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 45116.940 1.14%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1294.561 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 613310.185 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 395.005 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 42122.522 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1168.273 3.59%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 614371.555 -
std::set<std::string>::insert(value)_(already_present)/1024 29.887 79.32%
std::set<std::string>::insert(value)_(already_present)/32 10.462 39.16%
std::set<std::string>::insert(value)_(already_present)/8192 38.136 -37.66%
std::set<std::string>::insert(value)_(new_value,_end)/0 27.279 -4.12%
std::set<std::string>::insert(value)_(new_value,_end)/1024 61.973 -6.27%
std::set<std::string>::insert(value)_(new_value,_end)/32 32.808 -17.05%
std::set<std::string>::insert(value)_(new_value,_end)/8192 70.105 5.63%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.016 33.48%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 52.946 8.70%
std::set<std::string>::insert(value)_(new_value,_middle)/32 37.693 -10.29%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 47.143 -13.53%
std::set<std::string>::lower_bound(key)_(existent)/1024 22.191 -2.49%
std::set<std::string>::lower_bound(key)_(existent)/32 15.423 -3.98%
std::set<std::string>::lower_bound(key)_(existent)/8192 31.129 6.77%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.632 -2.83%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.214 -4.10%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.886 -2.62%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.269 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 37415.335 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 858.284 6.91%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348105.813 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.270 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36074.153 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 684.681 -1.70%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 350589.431 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16318.743 2.39%
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 342.413 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 205238.706 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.849 -
std::set<std::string>::upper_bound(key)_(existent)/32 15.252 -2.39%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.215 3.76%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.257 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 23.936 4.61%
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.488 8.71%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 32.508 2.54%
std::shift_left(deque<int>)/1024 37.941 -
std::shift_left(deque<int>)/32 3.840 -
std::shift_left(deque<int>)/50 5.431 -
std::shift_left(deque<int>)/8192 299.586 -
std::shift_left(list<int>)/1024 726.818 -
std::shift_left(list<int>)/32 13.414 -
std::shift_left(list<int>)/50 27.865 1.42%
std::shift_left(list<int>)/8192 7740.018 1.43%
std::shift_left(vector<int>)/1024 35.329 -
std::shift_left(vector<int>)/32 4.505 16.57%
std::shift_left(vector<int>)/50 5.262 -
std::shift_left(vector<int>)/8192 281.093 -
std::shift_right(deque<int>)/1024 40.302 -
std::shift_right(deque<int>)/32 3.435 -
std::shift_right(deque<int>)/50 4.484 -
std::shift_right(deque<int>)/8192 308.662 -
std::shift_right(list<int>)/1024 731.660 -
std::shift_right(list<int>)/32 14.454 -
std::shift_right(list<int>)/50 26.206 -1.99%
std::shift_right(list<int>)/8192 7422.777 -
std::shift_right(vector<int>)/1024 35.504 -
std::shift_right(vector<int>)/32 9.919 136.81%
std::shift_right(vector<int>)/50 5.322 -
std::shift_right(vector<int>)/8192 300.803 -
std::shuffle(deque<int>)/1024 9281.557 -
std::shuffle(deque<int>)/32 293.606 -
std::shuffle(deque<int>)/8192 74042.572 -
std::shuffle(vector<int>)/1024 8772.552 -
std::shuffle(vector<int>)/32 277.475 -
std::shuffle(vector<int>)/8192 70439.134 -
std::sort(deque<int>)_(ascending)/1024 761.392 -
std::sort(deque<int>)_(ascending)/8 17.504 -
std::sort(deque<int>)_(ascending)/8192 5737.571 -
std::sort(deque<int>)_(descending)/1024 1295.358 -
std::sort(deque<int>)_(descending)/8 25.255 -
std::sort(deque<int>)_(descending)/8192 10349.489 -
std::sort(deque<int>)_(heap)/1024 6202.195 -
std::sort(deque<int>)_(heap)/8 24.176 -1.19%
std::sort(deque<int>)_(heap)/8192 68766.429 -
std::sort(deque<int>)_(pipe-organ)/1024 2678.670 -1.15%
std::sort(deque<int>)_(pipe-organ)/8 20.071 -
std::sort(deque<int>)_(pipe-organ)/8192 26068.217 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17655.412 -
std::sort(deque<int>)_(qsort_adversarial)/8 17.569 -
std::sort(deque<int>)_(qsort_adversarial)/8192 481322.159 -
std::sort(deque<int>)_(repeated)/1024 987.612 2.77%
std::sort(deque<int>)_(repeated)/8 17.857 -
std::sort(deque<int>)_(repeated)/8192 6762.131 -
std::sort(deque<int>)_(shuffled)/1024 6823.281 -
std::sort(deque<int>)_(shuffled)/8 22.752 -
std::sort(deque<int>)_(shuffled)/8192 80572.513 -
std::sort(vector<NonIntegral>)_(ascending)/1024 519.149 -
std::sort(vector<NonIntegral>)_(ascending)/8 15.498 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3736.859 -
std::sort(vector<NonIntegral>)_(descending)/1024 769.325 -
std::sort(vector<NonIntegral>)_(descending)/8 24.869 -
std::sort(vector<NonIntegral>)_(descending)/8192 5243.932 -
std::sort(vector<NonIntegral>)_(heap)/1024 4304.173 -
std::sort(vector<NonIntegral>)_(heap)/8 23.482 -
std::sort(vector<NonIntegral>)_(heap)/8192 49809.771 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1866.689 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.363 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18280.823 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13173.384 -1.15%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 15.579 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 154852.040 -
std::sort(vector<NonIntegral>)_(repeated)/1024 506.302 -
std::sort(vector<NonIntegral>)_(repeated)/8 15.803 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3744.781 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4625.196 -3.08%
std::sort(vector<NonIntegral>)_(shuffled)/8 22.453 -3.42%
std::sort(vector<NonIntegral>)_(shuffled)/8192 82107.702 -2.93%
std::sort(vector<int>)_(ascending)/1024 518.719 -
std::sort(vector<int>)_(ascending)/8 15.674 -
std::sort(vector<int>)_(ascending)/8192 3730.472 -
std::sort(vector<int>)_(descending)/1024 1016.194 -
std::sort(vector<int>)_(descending)/8 24.677 -
std::sort(vector<int>)_(descending)/8192 7217.576 -
std::sort(vector<int>)_(heap)/1024 4551.724 -
std::sort(vector<int>)_(heap)/8 23.669 -
std::sort(vector<int>)_(heap)/8192 45479.809 -
std::sort(vector<int>)_(pipe-organ)/1024 2288.863 -
std::sort(vector<int>)_(pipe-organ)/8 17.630 -
std::sort(vector<int>)_(pipe-organ)/8192 21531.971 -
std::sort(vector<int>)_(qsort_adversarial)/1024 12938.525 -
std::sort(vector<int>)_(qsort_adversarial)/8 15.760 -
std::sort(vector<int>)_(qsort_adversarial)/8192 147652.098 -
std::sort(vector<int>)_(repeated)/1024 705.208 6.41%
std::sort(vector<int>)_(repeated)/8 15.811 -
std::sort(vector<int>)_(repeated)/8192 5159.247 2.52%
std::sort(vector<int>)_(shuffled)/1024 4621.855 -
std::sort(vector<int>)_(shuffled)/8 22.733 -
std::sort(vector<int>)_(shuffled)/8192 44829.838 -4.59%
std::sort_heap(deque<int>)/1024 13358.481 -
std::sort_heap(deque<int>)/8 37.286 2.82%
std::sort_heap(deque<int>)/8192 471998.784 -
std::sort_heap(deque<int>,_pred)/1024 12227.563 -1.51%
std::sort_heap(deque<int>,_pred)/8 34.310 -1.43%
std::sort_heap(deque<int>,_pred)/8192 427668.891 -
std::sort_heap(vector<NonIntegral>)/1024 9910.925 -
std::sort_heap(vector<NonIntegral>)/8 29.555 1.92%
std::sort_heap(vector<NonIntegral>)/8192 105755.119 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 9875.475 -
std::sort_heap(vector<NonIntegral>,_pred)/8 31.265 1.31%
std::sort_heap(vector<NonIntegral>,_pred)/8192 106370.316 -
std::sort_heap(vector<int>)/1024 9835.817 -
std::sort_heap(vector<int>)/8 30.829 1.28%
std::sort_heap(vector<int>)/8192 106318.150 -
std::sort_heap(vector<int>,_pred)/1024 9831.639 -
std::sort_heap(vector<int>,_pred)/8 33.203 6.21%
std::sort_heap(vector<int>,_pred)/8192 106062.161 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 2671.284 -2.15%
std::stable_partition(deque<int>)_(alloc_fails)/32 1880.222 -1.52%
std::stable_partition(deque<int>)_(alloc_fails)/50 1884.877 -1.88%
std::stable_partition(deque<int>)_(alloc_fails)/8192 9784.090 -
std::stable_partition(deque<int>)_(dense)/1024 631.941 -
std::stable_partition(deque<int>)_(dense)/32 30.218 -1.89%
std::stable_partition(deque<int>)_(dense)/50 41.010 -
std::stable_partition(deque<int>)_(dense)/8192 5659.234 -
std::stable_partition(deque<int>)_(sparse)/1024 458.232 5.85%
std::stable_partition(deque<int>)_(sparse)/32 14.098 -1.20%
std::stable_partition(deque<int>)_(sparse)/50 31.529 1.17%
std::stable_partition(deque<int>)_(sparse)/8192 3546.268 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4155.613 -
std::stable_partition(list<int>)_(alloc_fails)/32 1867.060 -
std::stable_partition(list<int>)_(alloc_fails)/50 1922.736 -
std::stable_partition(list<int>)_(alloc_fails)/8192 26710.622 6.30%
std::stable_partition(list<int>)_(dense)/1024 1456.312 -16.63%
std::stable_partition(list<int>)_(dense)/32 35.159 -7.13%
std::stable_partition(list<int>)_(dense)/50 57.237 -1.16%
std::stable_partition(list<int>)_(dense)/8192 18891.985 8.62%
std::stable_partition(list<int>)_(sparse)/1024 923.935 -
std::stable_partition(list<int>)_(sparse)/32 9.557 -2.95%
std::stable_partition(list<int>)_(sparse)/50 26.610 -
std::stable_partition(list<int>)_(sparse)/8192 8628.335 -2.94%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2319.995 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1889.575 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1863.769 -
std::stable_partition(vector<int>)_(alloc_fails)/8192 5340.743 -
std::stable_partition(vector<int>)_(dense)/1024 291.133 -
std::stable_partition(vector<int>)_(dense)/32 21.229 -
std::stable_partition(vector<int>)_(dense)/50 25.131 -1.03%
std::stable_partition(vector<int>)_(dense)/8192 2085.456 -
std::stable_partition(vector<int>)_(sparse)/1024 211.364 -2.21%
std::stable_partition(vector<int>)_(sparse)/32 7.437 1.68%
std::stable_partition(vector<int>)_(sparse)/50 21.058 -1.14%
std::stable_partition(vector<int>)_(sparse)/8192 1543.164 -1.23%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4072.939 1.81%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.235 -6.70%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18914.666 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28126.560 -2.15%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.648 3.69%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 26218.209 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13898.321 1.48%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.267 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25977.842 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16614.162 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.369 1.25%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22310.623 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25942.108 1.04%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.352 4.06%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28484.818 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 4143.148 13.70%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.554 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13444.301 -3.50%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19536.913 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 23.919 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 24834.787 -1.21%
std::stable_sort(deque<int>)_(ascending)/1024 2132.868 -
std::stable_sort(deque<int>)_(ascending)/8 18.943 5.44%
std::stable_sort(deque<int>)_(ascending)/8192 13596.000 -
std::stable_sort(deque<int>)_(descending)/1024 2923.609 -
std::stable_sort(deque<int>)_(descending)/8 26.638 2.54%
std::stable_sort(deque<int>)_(descending)/8192 20379.027 -
std::stable_sort(deque<int>)_(heap)/1024 2750.547 1.01%
std::stable_sort(deque<int>)_(heap)/8 24.739 1.59%
std::stable_sort(deque<int>)_(heap)/8192 17252.618 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2956.547 1.17%
std::stable_sort(deque<int>)_(pipe-organ)/8 22.024 1.03%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20400.523 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3127.198 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 18.456 5.61%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20728.477 -
std::stable_sort(deque<int>)_(repeated)/1024 1458.952 2.28%
std::stable_sort(deque<int>)_(repeated)/8 18.553 3.51%
std::stable_sort(deque<int>)_(repeated)/8192 7697.621 -
std::stable_sort(deque<int>)_(shuffled)/1024 2559.383 1.18%
std::stable_sort(deque<int>)_(shuffled)/8 23.249 1.61%
std::stable_sort(deque<int>)_(shuffled)/8192 14184.801 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4831.178 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.413 2.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 48149.760 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 22708.270 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.518 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 123871.449 4.28%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 13736.065 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 23.325 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 107618.925 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 13850.787 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 17.852 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 84246.614 -1.11%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22342.880 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.246 2.97%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 135543.991 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3498.603 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.061 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17935.368 -2.32%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 17975.455 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 20.355 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 145990.037 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3602.831 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.904 1.19%
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 42371.029 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 12517.089 -1.06%
std::stable_sort(vector<NonIntegral>)_(descending)/8 22.722 -3.59%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 186420.289 -1.05%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 9505.118 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 21.439 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 117272.691 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8148.214 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 18.509 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 116338.605 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13597.778 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.684 2.13%
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 199867.777 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1278.708 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.599 1.68%
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 14009.410 -1.26%
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 11979.824 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 19.759 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 174226.677 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4894.677 10.42%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.112 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 18663.558 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23070.776 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.166 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23668.797 -2.51%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 13888.510 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.271 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 30826.182 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 13924.695 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 18.204 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21037.120 -3.13%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 22516.709 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.082 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 34299.836 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3524.990 2.25%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.031 -1.37%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 13137.287 36.42%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 17936.881 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 20.495 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28689.452 5.23%
std::stable_sort(vector<int>)_(ascending)/1024 2064.915 -
std::stable_sort(vector<int>)_(ascending)/8 15.763 -
std::stable_sort(vector<int>)_(ascending)/8192 13436.393 -
std::stable_sort(vector<int>)_(descending)/1024 2793.846 -
std::stable_sort(vector<int>)_(descending)/8 24.434 -
std::stable_sort(vector<int>)_(descending)/8192 18399.940 -5.43%
std::stable_sort(vector<int>)_(heap)/1024 2531.843 -
std::stable_sort(vector<int>)_(heap)/8 21.508 -
std::stable_sort(vector<int>)_(heap)/8192 14519.415 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2883.174 3.87%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.476 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 19109.602 4.44%
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2869.628 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 15.768 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18330.035 -
std::stable_sort(vector<int>)_(repeated)/1024 1079.763 -2.05%
std::stable_sort(vector<int>)_(repeated)/8 15.631 -1.09%
std::stable_sort(vector<int>)_(repeated)/8192 5230.736 -
std::stable_sort(vector<int>)_(shuffled)/1024 2244.524 -
std::stable_sort(vector<int>)_(shuffled)/8 19.942 -
std::stable_sort(vector<int>)_(shuffled)/8192 10968.786 -
std::swap_ranges(deque<int>)/1024 319.401 -11.82%
std::swap_ranges(deque<int>)/32 10.417 -
std::swap_ranges(deque<int>)/50 15.853 -
std::swap_ranges(deque<int>)/8192 2548.794 -15.10%
std::swap_ranges(list<int>)/1024 758.477 -
std::swap_ranges(list<int>)/32 19.463 -2.59%
std::swap_ranges(list<int>)/50 32.156 -2.14%
std::swap_ranges(list<int>)/8192 11031.430 13.34%
std::swap_ranges(vector<int>)/1024 62.631 -
std::swap_ranges(vector<int>)/32 4.814 -
std::swap_ranges(vector<int>)/50 5.598 -
std::swap_ranges(vector<int>)/8192 475.733 -
std::transform(deque<int>)_(identity_transform)/1024 369.982 -
std::transform(deque<int>)_(identity_transform)/32 12.299 -
std::transform(deque<int>)_(identity_transform)/50 19.084 -
std::transform(deque<int>)_(identity_transform)/8192 2454.709 -
std::transform(deque<int>,_deque<int>)/1024 660.462 -
std::transform(deque<int>,_deque<int>)/32 21.636 -
std::transform(deque<int>,_deque<int>)/50 36.032 -1.55%
std::transform(deque<int>,_deque<int>)/8192 5421.646 -
std::transform(list<int>)_(identity_transform)/1024 737.965 -
std::transform(list<int>)_(identity_transform)/32 16.939 -
std::transform(list<int>)_(identity_transform)/50 30.328 -
std::transform(list<int>)_(identity_transform)/8192 7599.051 -
std::transform(list<int>,_list<int>)/1024 839.858 -
std::transform(list<int>,_list<int>)/32 23.068 -
std::transform(list<int>,_list<int>)/50 37.220 -
std::transform(list<int>,_list<int>)/8192 8494.203 -10.97%
std::transform(vector<int>)_(identity_transform)/1024 262.313 -
std::transform(vector<int>)_(identity_transform)/32 9.169 -
std::transform(vector<int>)_(identity_transform)/50 16.180 -
std::transform(vector<int>)_(identity_transform)/8192 2020.112 -
std::transform(vector<int>,_vector<int>)/1024 555.161 -
std::transform(vector<int>,_vector<int>)/32 17.206 -
std::transform(vector<int>,_vector<int>)/50 26.840 -
std::transform(vector<int>,_vector<int>)/8192 4444.792 -
std::unique(deque<int>)_(contiguous)/1024 514.509 -
std::unique(deque<int>)_(contiguous)/32 49.537 -
std::unique(deque<int>)_(contiguous)/52 55.174 -1.45%
std::unique(deque<int>)_(contiguous)/8192 3743.389 -
std::unique(deque<int>)_(sprinkled)/1024 510.801 -
std::unique(deque<int>)_(sprinkled)/32 55.278 5.94%
std::unique(deque<int>)_(sprinkled)/52 63.423 7.09%
std::unique(deque<int>)_(sprinkled)/8192 3816.622 -
std::unique(deque<int>,_pred)_(contiguous)/1024 632.508 -
std::unique(deque<int>,_pred)_(contiguous)/32 56.712 -
std::unique(deque<int>,_pred)_(contiguous)/52 67.887 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4557.220 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 686.182 -
std::unique(deque<int>,_pred)_(sprinkled)/32 58.162 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.817 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5216.396 -
std::unique(list<int>)_(contiguous)/1024 923.354 -1.78%
std::unique(list<int>)_(contiguous)/32 52.076 -
std::unique(list<int>)_(contiguous)/52 64.192 -
std::unique(list<int>)_(contiguous)/8192 7057.160 -
std::unique(list<int>)_(sprinkled)/1024 975.160 2.32%
std::unique(list<int>)_(sprinkled)/32 54.270 -
std::unique(list<int>)_(sprinkled)/52 67.263 -
std::unique(list<int>)_(sprinkled)/8192 8053.361 1.36%
std::unique(list<int>,_pred)_(contiguous)/1024 959.852 -3.04%
std::unique(list<int>,_pred)_(contiguous)/32 57.713 -2.05%
std::unique(list<int>,_pred)_(contiguous)/52 71.441 -
std::unique(list<int>,_pred)_(contiguous)/8192 7604.839 -6.83%
std::unique(list<int>,_pred)_(sprinkled)/1024 1006.550 -
std::unique(list<int>,_pred)_(sprinkled)/32 65.956 -
std::unique(list<int>,_pred)_(sprinkled)/52 82.320 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8334.869 -
std::unique(vector<int>)_(contiguous)/1024 308.993 -
std::unique(vector<int>)_(contiguous)/32 48.088 -1.20%
std::unique(vector<int>)_(contiguous)/52 53.545 -1.14%
std::unique(vector<int>)_(contiguous)/8192 1911.770 -
std::unique(vector<int>)_(sprinkled)/1024 537.006 -
std::unique(vector<int>)_(sprinkled)/32 56.549 4.00%
std::unique(vector<int>)_(sprinkled)/52 66.382 1.61%
std::unique(vector<int>)_(sprinkled)/8192 4014.583 2.12%
std::unique(vector<int>,_pred)_(contiguous)/1024 488.389 -
std::unique(vector<int>,_pred)_(contiguous)/32 54.511 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.884 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3588.419 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 686.156 -
std::unique(vector<int>,_pred)_(sprinkled)/32 57.946 -
std::unique(vector<int>,_pred)_(sprinkled)/52 70.692 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5177.484 -
std::unique_copy(deque<int>)_(contiguous)/1024 471.917 -
std::unique_copy(deque<int>)_(contiguous)/32 12.485 31.88%
std::unique_copy(deque<int>)_(contiguous)/52 16.440 9.55%
std::unique_copy(deque<int>)_(contiguous)/8192 3735.841 -
std::unique_copy(deque<int>)_(sprinkled)/1024 466.366 -6.15%
std::unique_copy(deque<int>)_(sprinkled)/32 15.524 50.31%
std::unique_copy(deque<int>)_(sprinkled)/52 24.519 39.80%
std::unique_copy(deque<int>)_(sprinkled)/8192 3782.880 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 597.836 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 15.737 -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 25.054 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4484.968 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 632.849 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.856 1.53%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.775 3.07%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5013.802 -
std::unique_copy(list<int>)_(contiguous)/1024 738.448 -
std::unique_copy(list<int>)_(contiguous)/32 11.127 -
std::unique_copy(list<int>)_(contiguous)/52 19.438 -
std::unique_copy(list<int>)_(contiguous)/8192 6795.771 -
std::unique_copy(list<int>)_(sprinkled)/1024 740.015 -
std::unique_copy(list<int>)_(sprinkled)/32 14.538 5.71%
std::unique_copy(list<int>)_(sprinkled)/52 24.449 -
std::unique_copy(list<int>)_(sprinkled)/8192 6880.546 -1.45%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 791.575 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 16.257 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.978 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 7521.319 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 834.249 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.199 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.174 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 7797.472 2.96%
std::unique_copy(vector<int>)_(contiguous)/1024 247.656 -
std::unique_copy(vector<int>)_(contiguous)/32 8.722 -
std::unique_copy(vector<int>)_(contiguous)/52 13.457 -
std::unique_copy(vector<int>)_(contiguous)/8192 1886.764 -
std::unique_copy(vector<int>)_(sprinkled)/1024 454.516 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.322 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.093 2.03%
std::unique_copy(vector<int>)_(sprinkled)/8192 3689.890 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 537.729 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.373 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.544 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3784.590 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 588.825 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.318 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.462 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4507.921 -
std::unordered_map<int,_int>::clear()/0 389.573 -
std::unordered_map<int,_int>::clear()/1024 9968.709 16.71%
std::unordered_map<int,_int>::clear()/32 609.993 -1.18%
std::unordered_map<int,_int>::clear()/8192 77535.710 17.33%
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.744 -11.05%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.729 -5.89%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.654 -5.30%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.385 -5.04%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.378 -20.26%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.607 1.27%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.527 -7.64%
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.390 7.92%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.515 4.54%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.591 4.27%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.277 -42.94%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.771 23.06%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.838 18.82%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.557 4.55%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 13.984 -1.49%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8470.437 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 273.145 2.95%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 96207.858 -1.16%
std::unordered_map<int,_int>::ctor(const&)/0 12.892 -
std::unordered_map<int,_int>::ctor(const&)/1024 6713.007 -1.62%
std::unordered_map<int,_int>::ctor(const&)/32 197.390 -2.16%
std::unordered_map<int,_int>::ctor(const&)/8192 54896.444 -1.41%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 12.922 -1.15%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 9718.084 -1.19%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 263.023 -2.35%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 80287.216 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.805 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13397.885 -1.50%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.139 -1.05%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141434.505 -13.08%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.820 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13243.295 -2.01%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 365.535 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141178.714 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.715 3.46%
std::unordered_map<int,_int>::erase(iterator)/32 20.408 3.70%
std::unordered_map<int,_int>::erase(iterator)/8192 20.694 4.75%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 392.354 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5999.389 8.11%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.376 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 48855.786 6.55%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 22.300 2.70%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.633 2.38%
std::unordered_map<int,_int>::erase(key)_(existent)/8192 22.592 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.398 15.71%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 1.172 1.93%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 1.084 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.244 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.483 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 1.197 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 1.268 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 1.272 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.254 -11.52%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.388 -6.26%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.347 -9.34%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.297 1.17%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.051 -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.039 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.241 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12989.243 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 747.212 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 139571.969 -1.79%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.119 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13403.877 2.93%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 790.001 9.04%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 142972.844 1.35%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 392.817 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7789.039 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 602.533 1.29%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84858.875 -1.22%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.924 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14009.815 -1.13%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 770.495 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 146402.253 -2.01%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 391.864 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13416.575 -2.59%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 756.828 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 144499.084 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.410 -1.82%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.792 -1.69%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.754 -2.92%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.917 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 18.963 -3.07%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 19.517 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.620 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.915 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 20.227 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 19.493 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 20.484 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.207 -1.24%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.748 1.85%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.182 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.116 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 18.692 -1.72%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 19.322 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.919 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.112 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 19.561 -1.75%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 19.278 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 21.077 -1.75%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.272 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 7119.391 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 236.650 -3.07%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54206.935 -4.13%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.118 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6739.505 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 203.796 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55079.289 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.929 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1228.046 -13.62%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.384 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25129.554 1.48%
std::unordered_multimap<int,_int>::clear()/0 395.214 -
std::unordered_multimap<int,_int>::clear()/1024 8281.281 -15.36%
std::unordered_multimap<int,_int>::clear()/32 599.784 -3.98%
std::unordered_multimap<int,_int>::clear()/8192 63649.683 -14.20%
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.462 21.85%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.219 -4.36%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.442 10.03%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.338 -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.575 10.97%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.646 20.21%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.605 14.58%
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.960 4.23%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.959 23.27%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.899 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.483 68.93%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.144 -8.24%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.299 6.27%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.131 -8.76%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.083 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8626.252 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 301.665 4.63%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 100336.346 -1.70%
std::unordered_multimap<int,_int>::ctor(const&)/0 12.996 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6695.827 -2.04%
std::unordered_multimap<int,_int>::ctor(const&)/32 198.030 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 55137.079 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.192 1.27%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9196.053 1.34%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 252.912 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76667.527 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.922 -3.11%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12803.737 -8.77%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.048 -9.32%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144753.473 2.32%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.927 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12603.587 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 361.699 -1.04%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 138838.935 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.043 -9.14%
std::unordered_multimap<int,_int>::erase(iterator)/32 19.962 -8.90%
std::unordered_multimap<int,_int>::erase(iterator)/8192 21.615 -20.69%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 397.070 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5767.144 -15.43%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.499 -4.59%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46095.410 -7.07%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 23.122 -1.74%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 20.975 -5.76%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 24.774 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.264 -22.86%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.129 -22.76%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 1.232 -14.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.174 -6.09%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 1.307 -12.38%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.113 -17.13%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.264 21.97%
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.328 19.00%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.349 -1.16%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.385 17.71%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.335 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.146 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 0.978 -5.80%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.101 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 395.473 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 14719.361 -1.50%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 754.794 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169236.759 1.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 395.847 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 14751.798 -2.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 774.012 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 166552.754 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 396.085 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 13646.340 -6.45%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 802.322 -2.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 174934.833 -3.35%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 395.291 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 15760.379 -2.16%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 821.191 -2.60%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 167796.486 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 397.440 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 16249.062 -1.15%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 823.270 2.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 183918.059 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 21.026 -15.27%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 20.166 -4.03%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 22.668 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 18.519 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 23.900 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 18.953 -10.40%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 19.677 -8.19%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 18.488 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 23.553 11.08%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 19.759 3.13%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 23.761 -27.81%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 13.323 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6750.133 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 217.191 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54370.129 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 13.316 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6773.529 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.069 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54799.649 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1312.365 -22.57%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.302 -1.76%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26956.157 -8.21%
std::unordered_multiset<int>::clear()/0 392.169 -
std::unordered_multiset<int>::clear()/1024 7884.006 -22.36%
std::unordered_multiset<int>::clear()/32 585.893 -8.27%
std::unordered_multiset<int>::clear()/8192 61228.817 -22.50%
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.468 -
std::unordered_multiset<int>::contains(key)_(existent)/32 1.389 -15.92%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.291 -4.48%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.366 -16.92%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.866 -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.483 -19.96%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.608 -15.15%
std::unordered_multiset<int>::count(key)_(existent)/1024 1.695 -14.72%
std::unordered_multiset<int>::count(key)_(existent)/32 1.668 -16.97%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.735 -7.89%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.276 -42.70%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.213 -17.50%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.319 3.84%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.276 -7.10%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 13.974 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8579.956 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 294.162 -1.31%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 100623.354 -1.55%
std::unordered_multiset<int>::ctor(const&)/0 12.896 -
std::unordered_multiset<int>::ctor(const&)/1024 6870.784 1.30%
std::unordered_multiset<int>::ctor(const&)/32 201.400 -
std::unordered_multiset<int>::ctor(const&)/8192 55812.659 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.036 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9098.533 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 252.351 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75848.194 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.818 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12971.465 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 377.429 -1.84%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 138867.858 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.829 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12763.001 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 366.957 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 139117.598 -
std::unordered_multiset<int>::erase(iterator)/1024 19.719 -15.78%
std::unordered_multiset<int>::erase(iterator)/32 19.576 -10.72%
std::unordered_multiset<int>::erase(iterator)/8192 19.726 -17.35%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 406.385 3.56%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5648.988 -15.45%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 521.142 -3.23%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45417.421 -14.74%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.273 -
std::unordered_multiset<int>::erase(key)_(existent)/32 20.476 -10.08%
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.602 -9.24%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.300 13.46%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 1.203 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 1.343 9.09%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 1.045 -14.73%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 1.059 -22.50%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 1.140 -7.58%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 1.103 -9.29%
std::unordered_multiset<int>::find(key)_(existent)/1024 1.604 32.55%
std::unordered_multiset<int>::find(key)_(existent)/32 1.315 1.67%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.328 3.05%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.329 -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.059 -10.63%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.209 20.58%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.018 5.45%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.149 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 15224.187 1.05%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 748.770 -1.33%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 169256.333 1.37%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 393.112 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 15228.597 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 776.637 1.42%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 168143.938 1.03%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.893 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 13837.053 -1.88%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 805.974 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 179165.371 1.87%
std::unordered_multiset<int>::insert(value)_(already_present)/1024 20.730 -15.37%
std::unordered_multiset<int>::insert(value)_(already_present)/32 20.101 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 21.510 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 18.595 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 24.155 9.16%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 18.838 -5.04%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 19.584 -5.48%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 18.640 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 23.423 -1.82%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 19.642 3.28%
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 22.699 -28.31%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.133 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6727.319 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.047 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 54243.135 -1.71%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 13.140 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6898.836 -7.90%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 200.568 -8.76%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 55989.749 -5.13%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.931 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1342.884 -17.67%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.905 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 26833.505 -2.91%
std::unordered_set<int>::clear()/0 391.763 -
std::unordered_set<int>::clear()/1024 8741.299 -6.24%
std::unordered_set<int>::clear()/32 592.786 -3.73%
std::unordered_set<int>::clear()/8192 66107.182 -8.63%
std::unordered_set<int>::contains(key)_(existent)/1024 1.154 -3.15%
std::unordered_set<int>::contains(key)_(existent)/32 1.258 -14.58%
std::unordered_set<int>::contains(key)_(existent)/8192 1.522 16.33%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.486 43.64%
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.922 13.16%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.574 -3.60%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.643 -1.63%
std::unordered_set<int>::count(key)_(existent)/1024 1.457 26.74%
std::unordered_set<int>::count(key)_(existent)/32 1.500 20.38%
std::unordered_set<int>::count(key)_(existent)/8192 1.462 7.20%
std::unordered_set<int>::count(key)_(non-existent)/0 0.272 -43.69%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.655 13.10%
std::unordered_set<int>::count(key)_(non-existent)/32 1.600 18.46%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.722 28.85%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 13.717 -8.28%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9037.878 2.75%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 285.608 3.88%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 107704.439 7.50%
std::unordered_set<int>::ctor(const&)/0 12.871 -
std::unordered_set<int>::ctor(const&)/1024 7008.050 3.75%
std::unordered_set<int>::ctor(const&)/32 201.655 2.02%
std::unordered_set<int>::ctor(const&)/8192 55885.359 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.117 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9910.098 1.42%
std::unordered_set<int>::ctor(const&,_alloc)/32 283.793 5.89%
std::unordered_set<int>::ctor(const&,_alloc)/8192 81757.041 1.22%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.837 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13799.182 -1.87%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 373.993 -4.51%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142750.806 -1.56%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.852 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13534.922 -1.98%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 368.109 -2.55%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143525.839 -1.34%
std::unordered_set<int>::erase(iterator)/1024 23.266 12.60%
std::unordered_set<int>::erase(iterator)/32 20.986 1.82%
std::unordered_set<int>::erase(iterator)/8192 23.464 13.40%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.998 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5641.278 -5.08%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 529.723 -1.30%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45201.239 -6.99%
std::unordered_set<int>::erase(key)_(existent)/1024 25.594 13.76%
std::unordered_set<int>::erase(key)_(existent)/32 21.100 -5.90%
std::unordered_set<int>::erase(key)_(existent)/8192 28.786 23.94%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.479 81.75%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 1.555 3.17%
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 1.461 2.20%
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 1.283 2.81%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.482 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 1.261 2.95%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 1.429 3.14%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 1.195 1.78%
std::unordered_set<int>::find(key)_(existent)/1024 1.392 -9.68%
std::unordered_set<int>::find(key)_(existent)/32 1.200 -16.04%
std::unordered_set<int>::find(key)_(existent)/8192 1.409 -11.14%
std::unordered_set<int>::find(key)_(non-existent)/0 0.330 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.184 9.77%
std::unordered_set<int>::find(key)_(non-existent)/32 1.209 8.06%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.209 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.510 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 13827.943 1.37%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 753.315 2.50%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 138481.322 -3.80%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 401.380 1.60%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 13525.551 1.32%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 729.366 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 136939.896 -2.91%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 393.259 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7753.545 -1.76%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 592.190 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 89275.120 3.61%
std::unordered_set<int>::insert(value)_(already_present)/1024 2.603 -2.22%
std::unordered_set<int>::insert(value)_(already_present)/32 2.832 10.00%
std::unordered_set<int>::insert(value)_(already_present)/8192 2.813 8.53%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 18.093 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 20.135 6.65%
std::unordered_set<int>::insert(value)_(new_value,_end)/32 19.406 2.06%
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 20.100 6.30%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 18.147 1.05%
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 20.303 -3.36%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 19.624 2.54%
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.955 3.23%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 13.387 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6620.308 -2.04%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 224.588 3.25%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54020.537 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 13.375 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6581.538 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 198.804 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 54401.811 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.933 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1347.663 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 24.885 -1.71%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 26550.097 1.36%
std::unordered_set<std::string>::clear()/0 393.593 -
std::unordered_set<std::string>::clear()/1024 23149.041 -10.98%
std::unordered_set<std::string>::clear()/32 923.219 -7.99%
std::unordered_set<std::string>::clear()/8192 218245.695 -9.36%
std::unordered_set<std::string>::contains(key)_(existent)/1024 33.662 1.09%
std::unordered_set<std::string>::contains(key)_(existent)/32 35.426 2.91%
std::unordered_set<std::string>::contains(key)_(existent)/8192 42.724 4.58%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.344 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 23.758 7.57%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 25.854 -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 23.077 18.01%
std::unordered_set<std::string>::count(key)_(existent)/1024 35.967 -
std::unordered_set<std::string>::count(key)_(existent)/32 43.407 -2.49%
std::unordered_set<std::string>::count(key)_(existent)/8192 35.706 -5.05%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.324 -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.465 11.41%
std::unordered_set<std::string>::count(key)_(non-existent)/32 23.781 7.30%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.954 1.59%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 13.761 -1.09%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40977.628 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1013.101 -1.85%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 719110.510 -
std::unordered_set<std::string>::ctor(const&)/0 12.861 -
std::unordered_set<std::string>::ctor(const&)/1024 33656.607 -
std::unordered_set<std::string>::ctor(const&)/32 697.712 -
std::unordered_set<std::string>::ctor(const&)/8192 337792.416 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.149 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63193.592 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1333.585 -14.65%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 605647.168 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.881 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 63212.251 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1703.720 6.11%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 639233.454 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.888 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 62114.794 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1606.802 5.33%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 638255.021 -
std::unordered_set<std::string>::erase(iterator)/1024 31.626 -4.13%
std::unordered_set<std::string>::erase(iterator)/32 31.032 5.86%
std::unordered_set<std::string>::erase(iterator)/8192 31.955 -20.30%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.067 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12563.733 -6.85%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 662.480 -9.57%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 117966.366 -6.90%
std::unordered_set<std::string>::erase(key)_(existent)/1024 127.837 -
std::unordered_set<std::string>::erase(key)_(existent)/32 73.142 -30.93%
std::unordered_set<std::string>::erase(key)_(existent)/8192 113.096 17.23%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 0.266 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 25.971 12.39%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 23.545 -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 22.938 5.50%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 0.284 -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 21.227 -21.38%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 22.882 -1.35%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 23.994 22.40%
std::unordered_set<std::string>::find(key)_(existent)/1024 35.500 8.36%
std::unordered_set<std::string>::find(key)_(existent)/32 34.186 -2.77%
std::unordered_set<std::string>::find(key)_(existent)/8192 35.649 3.18%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.335 5.96%
std::unordered_set<std::string>::find(key)_(non-existent)/1024 24.579 17.19%
std::unordered_set<std::string>::find(key)_(non-existent)/32 25.961 4.78%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 23.535 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 393.209 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 57754.520 2.27%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1873.981 5.33%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 605880.711 1.41%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 392.561 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 57366.954 1.75%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1866.491 -2.24%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 602297.415 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.558 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56622.000 -4.54%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1744.006 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 562514.221 -2.52%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 66.273 -3.33%
std::unordered_set<std::string>::insert(value)_(already_present)/32 30.757 13.20%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 52.706 -10.92%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 45.915 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 72.549 54.89%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 32.548 -15.20%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 70.356 17.33%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 66.637 34.25%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 34.390 -30.16%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 75.362 25.15%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 60.416 19.81%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 13.097 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36461.424 1.48%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 790.274 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 338798.057 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 13.111 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 38391.810 1.79%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 714.040 -8.24%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 358334.525 4.32%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.935 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 15536.072 -2.98%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 294.273 11.79%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 210003.651 -
std::upper_bound(std::deque<int>)/100 30.559 -
std::upper_bound(std::deque<int>)/8 18.050 -
std::upper_bound(std::deque<int>)/8192 67.663 3.67%
std::upper_bound(std::forward_list<int>)/100 97.315 -
std::upper_bound(std::forward_list<int>)/8 16.071 -
std::upper_bound(std::forward_list<int>)/8192 10385.175 -
std::upper_bound(std::list<int>)/100 100.636 -
std::upper_bound(std::list<int>)/8 16.194 -
std::upper_bound(std::list<int>)/8192 14773.781 6.27%
std::upper_bound(std::vector<int>)/100 12.332 -
std::upper_bound(std::vector<int>)/8 5.972 -
std::upper_bound(std::vector<int>)/8192 15.651 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 426.405 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 393.427 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 634.262 -1.73%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 32.122 -
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 266.033 -1.83%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.825 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 12.627 9.97%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 840.068 -5.08%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.713 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 12.250 4.56%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 835.859 -4.80%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.959 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 12.557 11.05%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 833.986 15.20%
std::vector<int>::ctor(size)/1024 43.708 3.73%
std::vector<int>::ctor(size)/32 11.934 10.25%
std::vector<int>::ctor(size)/8192 562.481 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.586 4.38%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 11.838 5.59%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 256.591 -1.17%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.566 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.746 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.407 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.723 -
std::vector<int>::erase(middle)_(cheap_elements)/32 4.269 -1.44%
std::vector<int>::erase(middle)_(cheap_elements)/8192 141.804 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.496 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.088 -
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.092 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 970.356 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.530 5.11%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 5198.141 10.67%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 925.182 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 461.058 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4768.812 11.65%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 941.156 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 423.017 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 4733.824 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.863 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.820 1.73%
std::vector<int>::insert(middle)_(cheap_elements)/8192 139.753 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.910 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 1.992 -3.97%
std::vector<int>::operator=(const&)_(cheap_elements)/8192 883.576 92.97%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 98.865 -1.97%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.990 1.04%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 675.642 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.626 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.456 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.283 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.468 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.464 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.455 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 833.228 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 409.977 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 4868.776 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12593.166 -2.16%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 735.488 -1.48%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109700.296 -7.03%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 636.752 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 20.198 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6334.261 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6622.695 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 145.418 -2.52%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 54985.481 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 692.976 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 36.733 -1.92%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6831.027 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 21031.095 -7.27%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 637.328 -9.59%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 181811.171 -6.59%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 694.668 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 37.458 2.22%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6842.198 -1.31%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 20914.522 -4.14%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 633.668 -4.24%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 181566.932 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 733.065 4.90%
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.956 -2.77%
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 7052.173 2.33%
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19789.109 -5.65%
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 598.914 -5.87%
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 172350.646 -5.09%
std::vector<std::string>::ctor(size)/1024 425.856 -1.24%
std::vector<std::string>::ctor(size)/32 34.849 12.23%
std::vector<std::string>::ctor(size)/8192 4163.325 -7.92%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 578.650 -1.45%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 37.396 -9.36%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5304.873 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 20819.166 -8.81%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 611.515 -12.25%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 181604.177 -7.25%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.875 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.667 -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4576.265 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 589.922 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.691 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4590.674 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.150 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.890 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2273.807 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 300.648 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.538 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2286.523 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.176 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 21.122 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4569.407 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.712 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.130 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4590.030 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1831.094 1.44%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 464.604 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 12444.414 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15272.353 -2.22%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 796.626 -1.37%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116192.848 -1.49%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3336.918 -4.61%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 527.060 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 22971.214 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16918.035 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 861.320 -1.48%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128480.118 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1872.129 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.697 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 14044.800 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13463.373 -2.55%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 875.157 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116175.712 -1.85%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 287.168 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.173 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2268.473 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 303.097 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.319 1.02%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.358 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 718.265 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.475 -2.33%
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5689.303 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6476.474 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 134.247 -8.58%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 52549.171 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 550.205 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 40.746 -2.98%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3215.048 1.96%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 607.462 2.45%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 56.990 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5718.923 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 0.818 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 12.777 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.633 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.401 -1.86%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.985 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.614 -1.20%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 12.750 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 12.771 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 12.741 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 22.287 -1.03%
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.323 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 22.240 -1.20%
vector<bool>(const_vector<bool>&) 10.065 1.62%
vector<bool>(size_type,_const_value_type&) 8.310 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.324 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.969 -
vector<bool>::reserve() 8.250 -
vector<bool>::resize() 11.467 6.24%
Geometric Mean 889.658 -