Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-test-macbook-3 test results

Run Order Start Time Duration
Current 562055 2026-01-05T19:53:21 0:00:00
Previous 561835 2026-01-05T19:53:05 0:00:00
Baseline 561507 2026-01-05T19:53:25 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2076 2116
Performance Improvements 2197 2172
Unchanged Tests 52907 52892
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/1024 230.32% 21.699 71.674 - 126.95% -
std::find_end(list<int>)_(process_all)/1000 114.18% 656.559 1406.240 - 114.30% -
std::search_n(list<int>)_(no_match)/1000 108.52% 532.309 1109.951 - 63.88% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 104.37% 4613234.814 9427936.970 - 86.72% -
rng::starts_with(list<int>)/1000 96.45% 761.923 1496.773 - 96.56% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 94.58% 368786.472 717575.681 - 94.00% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 92.74% 64492976.755 124306843.338 - 93.02% -
std::search_n(list<int>)_(no_match)/1024 92.38% 744.841 1432.897 - 88.89% -
SetIntersection_Interlaced_Vector_uint32_262144_64 90.60% 8352223.533 15919390.899 - 93.88% -
rng::find_last(list<int>)_(bail_10%)/1024 87.11% 666.012 1246.200 - 84.29% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 71.91% 391236.492 672573.330 - 75.29% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 71.59% 201860129.822 346362556.565 - 62.46% -
rng::rotate_copy(vector<int>)/8192 67.21% 281.377 470.489 - 65.88% -
BM_RangesMakeHeap_uint32_Random_4 66.31% 1.154 1.919 - 12.65% -
std::transform(deque<int>,_deque<int>)/32 64.03% 21.737 35.654 - 65.19% -
rng::copy_n(vector<bool>)_(aligned)/1048576 61.45% 1039.363 1678.098 - 6.74% -
BM_RangesPushHeap_string_Descending_262144 61.07% 3.057 4.924 - -3.80% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 60.53% 29143775.491 46783410.874 - 15.57% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 59.80% 18.760 29.980 - 61.38% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 59.41% 29.305 46.716 - -24.85% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 58.29% 38.201 60.468 - 31.00% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 56.51% 779.220 1219.526 - 56.27% -
BM_std_min<short>/1 54.65% 0.292 0.451 - 54.15% -
rng::transform(deque<int>,_deque<int>)/32 54.55% 21.820 33.724 - 54.94% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 53.74% 65.045 100.000 - 74.47% -
rng::starts_with(list<int>)/1024 52.94% 778.419 1190.500 - 51.91% -
std::is_sorted_until(deque<int>)/8 52.83% 2.542 3.885 - 25.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 52.23% 0.268 0.408 - -17.46% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 50.92% 0.462 0.697 - 13.22% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 49.46% 6.476 9.679 - 17.52% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 47.88% 513.410 759.206 - -20.38% -
BM_std_min<unsigned___int128>/1 47.69% 0.311 0.460 - 25.25% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 46.93% 6.489 9.535 - 30.70% -
BM_std_min<unsigned___int128>/64000 46.69% 29168.434 42786.290 - -0.23% -
BM_std_min<unsigned___int128>/70000 46.49% 31962.573 46821.443 - -0.12% -
BM_std_min<unsigned___int128>/4096 46.17% 1857.929 2715.813 - -0.25% -
BM_std_min<unsigned___int128>/65536 46.15% 29976.656 43810.188 - -0.19% -
BM_std_min<unsigned___int128>/4000 46.00% 1817.193 2653.123 - -0.23% -
BM_std_min<unsigned___int128>/5500 45.84% 2503.277 3650.655 - -0.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 45.55% 42.894 62.433 - 29.34% -
BM_std_min<unsigned___int128>/1024 45.47% 465.677 677.415 - -0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 44.65% 23713359.561 34300755.989 - 10.91% -
BM_std_min<unsigned___int128>/512 44.43% 233.709 337.547 - -0.21% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 44.32% 4.752 6.858 - 30.24% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 44.06% 4.350 6.267 - 42.97% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 44.06% 548.147 789.676 - -23.26% -
BM_PushHeap_uint32_Random_1 42.45% 0.429 0.611 - 36.30% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 41.75% 4.741 6.721 - 15.18% -
BM_PopHeap_pair<uint32,_uint32>_1 40.86% 0.439 0.619 - 22.13% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 40.81% 14.634 20.607 - 41.92% -
rng::find_last(list<int>)_(bail_90%)/1024 40.41% 52.205 73.299 - 16.27% -
std::find_end(deque<int>)_(same_length)/1000 39.78% 1115.589 1559.323 - 65.87% -
BM_RangesMakeHeap_uint64_Random_4 39.62% 1.092 1.524 - 32.10% -
std::shift_right(vector<int>)/32 39.22% 2.967 4.131 - -0.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 38.99% 4955739.408 6887916.912 - 2.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 38.87% 2.084 2.893 - 5.50% -
BM_std_min<unsigned___int128>/64 38.84% 27.860 38.682 - -0.21% -
BM_PushHeap_float_Random_1 38.76% 0.502 0.697 - 34.83% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 38.36% 72468875.961 100270003.194 - 33.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.25% 3.834 5.300 - 38.26% -
BM_RangesMakeHeap_float_Descending_64 38.16% 0.195 0.270 - 39.67% -
std::find_end(list<int>)_(process_all)/1024 38.06% 714.812 986.838 - 40.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 36.47% 44.599 60.865 - -0.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 34.98% 3605104.617 4866212.646 - 1.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.77% 25.533 34.412 - 32.78% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 34.43% 0.303 0.407 - 16.77% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 33.40% 547.359 730.192 - -29.11% -
BM_std_minmax<unsigned_int>/2 32.78% 0.804 1.067 - 29.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 32.70% 9027379.401 11979389.658 - 22.92% -
std::copy_n(vector<int>)/4096 32.64% 162.033 214.926 - 3.24% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 31.85% 24.793 32.691 - 1.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 31.46% 11220723.425 14750707.474 - 45.50% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 31.41% 3.334 4.381 - 31.19% -
BM_std_min<unsigned___int128>/31 31.10% 12.753 16.719 - -0.26% -
BM_std_min<unsigned___int128>/32 31.08% 13.248 17.365 - -0.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 30.55% 28.744 37.524 - 0.14% -
BM_std_min<unsigned___int128>/30 30.42% 12.311 16.056 - -0.40% -
BM_std_min<unsigned___int128>/29 29.99% 11.865 15.424 - -0.35% -
BM_std_minmax<unsigned_int>/3 29.83% 1.096 1.422 - 23.16% -
BM_std_min<unsigned___int128>/28 29.56% 11.421 14.797 - -0.19% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 29.49% 18.892 24.463 - 28.18% -
std::find(vector<bool>)_(process_all)/8 29.41% 0.482 0.623 - 8.13% -
std::find_end(vector<int>)_(same_length)/8192 29.13% 4053.111 5233.935 - 29.28% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 29.04% 6.356 8.202 - 29.06% -
BM_std_min<unsigned___int128>/26 28.81% 10.508 13.535 - -0.29% -
BM_std_min<unsigned___int128>/27 28.81% 10.983 14.147 - -0.16% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 28.40% 1532.020 1967.062 - 1.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 28.21% 10.601 13.592 - 28.76% -
BM_std_min<unsigned___int128>/25 27.63% 10.102 12.894 - -0.17% -
rng::generate_n(list<int>)/8192 27.42% 7013.897 8937.326 - 28.26% -
std::find_end(vector<int>)_(same_length)/1024 27.32% 517.269 658.565 - 29.08% -
BM_std_min<unsigned___int128>/24 26.75% 9.676 12.264 - -0.23% -
std::unique_copy(deque<int>)_(sprinkled)/32 26.49% 9.260 11.713 - 26.89% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 26.27% 8121.479 10254.753 - 6.35% -
std::is_partitioned(deque<int>)_(partitioned)/50 25.97% 14.906 18.777 - 26.44% -
BM_MakeHeap_float_Random_4 25.94% 1.575 1.984 - 22.94% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 25.90% 1.395 1.756 - -5.69% -
std::find_end(vector<int>)_(same_length)/1000 25.71% 505.547 635.538 - 27.33% -
BM_std_min<unsigned___int128>/23 25.58% 9.258 11.626 - -0.25% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.29% 38.697 48.482 - 13.17% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 25.20% 1368.137 1712.914 - 8.13% -
SetIntersection_Interlaced_Vector_uint32_16384_16 25.03% 2546491.496 3183985.847 - 29.31% -
BM_std_min<unsigned___int128>/22 24.97% 8.786 10.980 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 24.81% 7971624.332 9949040.372 - 22.19% -
BM_PushHeap_uint64_SingleElement_1 24.47% 0.560 0.697 - 33.65% -
std::search(list<int>,_pred)_(same_length)/8192 24.33% 8313.998 10337.083 - 15.61% -
BM_std_min<unsigned___int128>/21 24.25% 8.354 10.379 - -0.05% -
BM_lexicographical_compare_three_way<IntPtr>/1 24.20% 0.309 0.383 - -2.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 23.92% 0.473 0.586 - 0.10% -
BM_std_min<unsigned___int128>/20 23.60% 7.900 9.764 - -0.11% -
SetIntersection_Interlaced_Vector_uint64_16384_16 23.38% 2550456.311 3146783.095 - 29.23% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 23.36% 0.474 0.585 - 11.09% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 23.30% 1392.203 1716.586 - 24.03% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 23.17% 1.227 1.512 - 0.63% -
SetIntersection_Interlaced_Vector_float_256_16 23.01% 6637161.909 8164456.102 - 2.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 22.96% 0.467 0.574 - 39.56% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 22.93% 30.504 37.500 - -8.22% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 22.38% 2.217 2.713 - 45.68% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 22.35% 2.214 2.708 - 2.78% -
SetIntersection_Front_Vector_uint64_16384_1024 22.27% 5867817.965 7174641.811 - 20.37% -
BM_std_min<unsigned___int128>/19 22.08% 7.482 9.134 - -0.20% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 22.04% 0.330 0.402 - 11.14% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 21.86% 22.293 27.165 - 10.74% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 21.80% 0.497 0.605 - -1.22% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 21.77% 0.411 0.500 - -6.43% -
rng::find_last(list<int>)_(bail_10%)/8192 21.69% 6271.643 7631.996 - 22.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 21.63% 8.794 10.696 - 22.25% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 21.56% 34.151 41.513 - -1.05% -
std::unordered_set<int>::insert(value)_(already_present)/1024 21.55% 1.954 2.375 - 22.45% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 21.26% 0.574 0.696 - 0.05% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 21.20% 1.723 2.088 - 7.16% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 21.20% 0.330 0.399 - 10.07% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 21.10% 0.331 0.401 - 10.68% -
SetIntersection_Interlaced_Vector_uint32_1024_256 21.04% 4792065.702 5800282.726 - -8.89% -
BM_RangesPushHeap_string_Descending_16384 20.93% 2.302 2.784 - 13.10% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 20.84% 9.387 11.344 - 49.80% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 20.75% 6.945 8.387 - 22.05% -
std::find(vector<bool>)_(process_all)/50 20.67% 0.520 0.628 - 8.54% -
BM_std_min<unsigned___int128>/18 20.55% 7.057 8.507 - -0.28% -
SetIntersection_Front_Vector_uint64_262144_1024 20.54% 5957896.243 7181847.645 - 24.23% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 20.43% 9.866 11.881 - 13.67% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 20.39% 510.733 614.865 - 22.98% -
rng::copy_n(vector<int>)/32768 20.37% 2305.369 2774.930 - 20.96% -
rng::copy_if(list<int>)_(every_other)/4096 20.37% 3299.093 3970.997 - 21.91% -
std::copy_n(list<int>)/4096 20.16% 3791.009 4555.354 - 17.98% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 20.05% 4.593 5.513 - 19.80% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 19.97% 1.634 1.960 - 8.33% -
BM_RangesPushHeap_uint32_Ascending_1 19.69% 0.462 0.553 - -4.01% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 19.63% 8329.018 9964.371 - 4.76% -
BM_RangesMakeHeap_float_Descending_16 19.49% 0.209 0.250 - 19.38% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 19.37% 0.333 0.398 - 9.19% -
std::unique_copy(deque<int>)_(sprinkled)/52 19.31% 18.985 22.652 - 20.54% -
rng::replace(vector<int>)_(sprinkled)/32 19.22% 5.630 6.713 - 19.77% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 19.21% 0.343 0.408 - -16.10% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 18.96% 9.257 11.012 - 11.59% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 18.88% 7884.047 9372.944 - 2.41% -
BM_std_min<unsigned___int128>/17 18.87% 6.630 7.881 - -0.12% -
std::set<std::string>::erase(iterator)/32 18.70% 26.401 31.339 - 0.49% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 18.64% 1.600 1.899 - 5.67% -
std::unordered_set<std::string>::erase(key)_(existent)/32 18.51% 61.996 73.473 - -0.71% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 18.35% 124.721 147.605 - -4.09% -
rng::contains_subrange(deque<int>)_(process_all)/50 18.30% 18.587 21.988 - 20.46% -
std::is_partitioned(deque<int>)_(partitioned)/32 18.10% 10.474 12.371 - 26.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 18.09% 1622446.604 1915963.358 - 0.84% -
BM_StringDestroy_Empty 18.01% 0.650 0.768 - 17.27% -
std::rotate(list<int>)_(1_element_backward)/8192 17.99% 8046.657 9494.019 - 12.47% -
BM_RangesPushHeap_string_Descending_1024 17.97% 2.462 2.905 - 17.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 17.96% 21.657 25.546 - 11.62% -
BM_std_min<unsigned___int128>/16 17.65% 6.190 7.283 - -0.13% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 17.64% 39181.699 46094.727 - 8.28% -
std::multiset<std::string>::find(key)_(existent)/8192 17.63% 26.152 30.762 - 6.42% -
rng::replace(vector<int>)_(sprinkled)/50 17.50% 8.555 10.052 - 25.21% -
std::set<int>::equal_range(key)_(existent)/8192 17.23% 7.874 9.231 - 16.01% -
std::set<std::string>::erase(key)_(existent)/32 17.23% 59.921 70.243 - 0.84% -
std::rotate(list<int>)_(by_1/2)/8192 17.12% 5175.084 6060.972 - -3.33% -
BM_PopHeap_uint32_1 17.10% 0.428 0.502 - 9.92% -
rng::adjacent_find(deque<int>)/8 17.10% 2.930 3.430 - -8.52% -
BM_vector_deque_ranges_move/65536 17.03% 2360.543 2762.537 - -3.41% -
BM_vector_deque_move/64000 17.02% 2358.027 2759.370 - -5.79% -
std::multiset<std::string>::contains(key)_(existent)/8192 16.89% 28.505 33.321 - 19.09% -
BM_vector_deque_move/65536 16.87% 2364.775 2763.817 - -3.90% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 16.87% 6.654 7.776 - 44.15% -
std::for_each_n(join_view(vector<vector<int>>))/8 16.84% 1.563 1.826 - 8.79% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 16.82% 1.002 1.171 - 13.26% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 16.81% 198.795 232.220 - 16.75% -
BM_vector_deque_ranges_copy/65536 16.81% 2366.762 2764.669 - -3.84% -
std::unique_copy(deque<int>)_(contiguous)/32 16.81% 9.660 11.284 - 2.17% -
BM_vector_deque_copy/65536 16.74% 2366.204 2762.332 - 3.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 16.65% 5.233 6.104 - 20.99% -
BM_RangesMakeThenSortHeap_float_Descending_4 16.46% 1.117 1.301 - 1.29% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 16.38% 22323.209 25978.961 - 8.41% -
rng::swap_ranges(list<int>)/8192 16.37% 10748.640 12508.268 - 24.17% -
BM_RangesPushHeap_string_Descending_256 16.32% 2.285 2.658 - 12.27% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 16.32% 21318.489 24797.010 - 7.60% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16.19% 5268.111 6121.216 - 7.16% -
BM_RangesPushHeap_string_Random_262144 16.17% 18.087 21.012 - 13.57% -
BM_vector_deque_ranges_move/64000 16.14% 2363.780 2745.347 - -3.80% -
BM_std_min<unsigned___int128>/15 16.12% 5.762 6.691 - -0.14% -
BM_std_min<int>/1 16.12% 0.324 0.376 - 33.45% -
BM_vector_deque_copy/64000 16.02% 2369.265 2748.936 - -6.55% -
BM_vector_deque_ranges_copy/64000 15.97% 2369.941 2748.335 - -7.05% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 15.78% 21.190 24.533 - 11.22% -
BM_StringFindAllMatch/1 15.65% 2.549 2.949 - 6.28% -
BM_vector_deque_ranges_copy/70000 15.52% 2585.543 2986.700 - -4.68% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 15.50% 0.991 1.144 - 14.58% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 15.35% 75.129 86.662 - 69.57% -
std::unordered_set<int>::contains(key)_(non-existent)/32 15.35% 1.554 1.792 - 17.22% -
BM_vector_deque_ranges_move/70000 15.31% 2585.628 2981.555 - -2.18% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 15.30% 0.227 0.262 - -10.85% -
BM_vector_deque_copy/70000 15.24% 2584.513 2978.513 - -4.89% -
BM_vector_deque_move/70000 15.24% 2579.093 2972.057 - -6.19% -
rng::remove_if(deque<int>)_(prefix)/32 15.19% 57.458 66.185 - 2.91% -
rng::remove_if(deque<int>)_(prefix)/50 15.18% 66.761 76.896 - 4.02% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 15.11% 1042.005 1199.445 - 15.89% -
BM_MakeThenSortHeap_string_Descending_262144 15.09% 86.297 99.320 - 15.08% -
BM_deque_deque_move_backward/0 14.97% 0.802 0.922 - 13.14% -
std::multimap<std::string,_int>::erase(iterator)/32 14.97% 27.695 31.840 - 8.26% -
rng::is_sorted_until(deque<int>,_pred)/8 14.86% 3.937 4.523 - 17.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 14.73% 1.848 2.120 - 19.12% -
BM_std_min<unsigned___int128>/14 14.69% 5.338 6.123 - -0.17% -
std::copy(vector<bool>)_(aligned)/1048576 14.65% 2678.671 3071.109 - -7.52% -
std::set<int>::find(key)_(non-existent)/32 14.57% 2.329 2.669 - 17.75% -
std::copy(list<int>)/64 14.49% 32.395 37.087 - 15.69% -
bm_ranges_lexicographical_compare<unsigned_char>/8 14.47% 1.364 1.562 - 5.91% -
BM_vector_deque_move/1 14.44% 1.970 2.255 - 6.80% -
BM_RangesPushHeap_string_PipeOrgan_16384 14.36% 12.877 14.725 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 14.35% 10407570.456 11901026.063 - 10.40% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 14.35% 52.755 60.323 - 8.07% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 14.33% 2.233 2.553 - 7.03% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 14.32% 1.146 1.310 - 14.23% -
std::stable_partition(deque<int>)_(dense)/50 14.31% 36.559 41.791 - 5.30% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 14.28% 0.303 0.347 - -28.40% -
std::stable_partition(deque<int>)_(dense)/1024 14.26% 567.533 648.469 - 8.76% -
BM_StringFindAllMatch/8 14.24% 2.373 2.710 - 6.54% -
BM_MakeHeap_float_Random_256 14.18% 1.277 1.458 - 17.83% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 14.15% 26.484 30.230 - 4.60% -
rng::move_backward(list<int>)/262144 14.05% 264765.477 301975.667 - 13.13% -
BM_PushHeap_uint32_PipeOrgan_1 13.84% 0.393 0.448 - -5.63% -
std::unordered_set<std::string>::count(key)_(existent)/8192 13.71% 36.587 41.604 - 29.16% -
BM_std_min<unsigned_short>/1 13.65% 0.288 0.328 - 28.96% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 13.65% 1.414 1.606 - 0.76% -
BM_deque_vector_copy/0 13.64% 1.418 1.612 - 8.14% -
rng::move(deque<int>)/32768 13.59% 2190.787 2488.568 - 14.40% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 13.55% 1.265 1.437 - 6.15% -
BM_StringRelationalLiteral_Less_Small_Small_Control 13.45% 1.500 1.702 - -7.39% -
BM_vector_deque_move/2 13.23% 1.722 1.950 - 6.41% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 13.16% 7433.649 8412.247 - 13.34% -
std::mismatch(list<int>)_(it,_it,_it)/8192 13.13% 7408.584 8381.248 - 12.84% -
SetIntersection_Front_Vector_uint64_16384_256 13.05% 2306856.813 2607878.285 - 13.79% -
BM_std_min<unsigned___int128>/13 13.03% 4.925 5.566 - -0.06% -
BM_MakeHeap_string_Ascending_262144 12.96% 7.414 8.375 - -8.69% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 12.83% 93.349 105.326 - 17.78% -
std::set<int>::erase(key)_(non-existent)/1024 12.83% 5.298 5.977 - 6.23% -
std::set<int>::insert(value)_(new_value)/1024 12.81% 42.956 48.459 - 15.52% -
std::map<int,_int>::insert(value)_(new_value)/8192 12.81% 34.200 38.580 - -2.97% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 12.80% 9.788 11.042 - 5.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 12.76% 0.663 0.747 - 2.02% -
BM_toupper_char<char> 12.72% 0.612 0.690 - 12.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 12.69% 0.463 0.521 - -25.25% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 12.61% 6.126 6.898 - 6.85% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 12.57% 38.814 43.693 - -0.98% -
BM_RangesMakeHeap_float_Random_64 12.52% 1.525 1.716 - 4.06% -
std::copy_backward(vector<bool>)_(aligned)/512 12.51% 1.399 1.574 - 0.90% -
SetIntersection_Interlaced_Vector_uint32_16384_256 12.49% 14789426.656 16637078.795 - 17.80% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 12.48% 22.399 25.195 - 26.99% -
rng::find_end(list<int>)_(single_element)/8192 12.39% 8095.624 9098.603 - 3.80% -
BM_MakeHeap_uint64_Descending_64 12.35% 0.232 0.261 - 3.73% -
rng::find(vector<char>)_(process_all)/1024 12.20% 16.625 18.653 - 6.60% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 12.18% 1.304 1.463 - -12.31% -
rng::find(list<int>)_(bail_25%)/32768 12.17% 7783.394 8730.858 - 14.73% -
rng::partition_copy(list<int>)/8192 12.16% 7311.162 8199.841 - 11.27% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 12.14% 309.482 347.038 - 12.03% -
BM_std_minmax<unsigned_int>/10 12.00% 1.388 1.554 - 12.01% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 11.96% 2274332.749 2546429.950 - 26.61% -
std::unique_copy(deque<int>)_(contiguous)/52 11.93% 14.541 16.275 - 6.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 11.80% 8602247.863 9617558.178 - 15.27% -
BM_std_minmax<char>/8 11.76% 0.966 1.079 - 5.38% -
BM_RangesPushHeap_string_Descending_4 11.66% 1.886 2.106 - 11.96% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.62% 43.187 48.203 - 10.76% -
SetIntersection_Interlaced_Vector_uint64_1024_4 11.61% 1297142.295 1447749.901 - 2.66% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 11.60% 33.031 36.862 - 20.82% -
BM_MakeThenSortHeap_string_Heap_262144 11.35% 178.484 198.743 - 11.50% -
BM_RangesPushHeap_string_Descending_64 11.34% 2.202 2.452 - 8.72% -
std::any_of(deque<int>)_(process_all)/50 11.25% 19.264 21.431 - 11.15% -
rng::copy_n(list<int>)/4096 11.24% 4208.840 4681.864 - 17.55% -
BM_std_min<unsigned___int128>/12 11.23% 4.515 5.022 - -0.04% -
std::multiset<std::string>::contains(key)_(existent)/32 11.17% 15.255 16.958 - 13.58% -
std::set<std::string>::contains(key)_(existent)/8192 11.15% 26.926 29.929 - 0.09% -
BM_std_minmax<unsigned_int>/31 11.05% 2.560 2.843 - 14.71% -
std::unordered_set<int>::count(key)_(existent)/32 11.05% 1.208 1.341 - -8.78% -
BM_RangesPushHeap_string_Ascending_16384 11.03% 18.151 20.153 - 4.41% -
BM_MakeThenSortHeap_string_SingleElement_262144 11.01% 50.576 56.145 - 8.92% -
BM_StringConstructDestroyCStr_Empty_Opaque 11.00% 2.080 2.309 - 10.32% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 10.90% 4.847 5.376 - 4.08% -
rng::find_last(vector<char>)_(bail_10%)/50 10.90% 4.981 5.523 - -0.72% -
SetIntersection_Interlaced_Set_uint64_256_256 10.84% 8759476.236 9708845.899 - 7.60% -
BM_StringRelational_Less_Small_Large_Control 10.83% 1.667 1.848 - 14.27% -
std::multiset<std::string>::erase(key)_(existent)/1024 10.80% 77.231 85.572 - 48.01% -
BM_std_minmax<unsigned_int>/7 10.80% 1.744 1.932 - 10.71% -
rng::for_each(map<int>::iterator)/8192 10.78% 16763.386 18569.699 - 9.73% -
BM_std_minmax<unsigned_int>/27 10.75% 2.422 2.682 - 12.92% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 10.71% 23.854 26.408 - 33.14% -
rng::adjacent_find(deque<int>)/50 10.68% 14.591 16.150 - -14.11% -
BM_MakeThenSortHeap_string_Random_262144 10.59% 190.423 210.581 - 8.62% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 10.54% 2.001 2.212 - 0.62% -
SetIntersection_Interlaced_Vector_uint64_16384_256 10.47% 16302808.335 18009089.939 - -11.69% -
std::set<std::string>::count(key)_(existent)/1024 10.46% 21.844 24.129 - -0.96% -
std::find_end(list<int>)_(single_element)/8192 10.46% 8162.798 9016.344 - 4.41% -
BM_std_minmax<unsigned_int>/11 10.45% 1.799 1.987 - 8.69% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 10.45% 330.858 365.432 - 26.23% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 10.45% 0.363 0.401 - 19.32% -
SetIntersection_Front_Set_float_1024_64 10.44% 1887063.055 2084003.670 - 2.13% -
SetIntersection_Front_Set_uint64_16384_1024 10.42% 14490619.188 16000262.758 - 7.10% -
std::unique_copy(list<int>)_(contiguous)/8192 10.41% 6868.463 7583.383 - 10.06% -
BM_std_minmax<unsigned_int>/6 10.39% 1.387 1.531 - 13.92% -
std::unordered_set<int>::count(key)_(non-existent)/32 10.35% 1.333 1.471 - -0.64% -
std::set<int>::erase(key)_(non-existent)/32 10.33% 2.392 2.639 - -1.52% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 10.27% 13.517 14.905 - -9.58% -
BM_std_min<__int128>/1 10.20% 0.308 0.339 - -8.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.18% 20638418.479 22740341.779 - 10.02% -
std::search(list<int>)_(no_match)/8192 10.14% 6983.083 7690.900 - 7.52% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 10.10% 1.037 1.142 - 7.53% -
rng::partition(deque<int>)_(sparse)/32 10.09% 10.377 11.424 - -15.95% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 10.08% 7543.308 8303.822 - 10.06% -
BM_StringFindAllMatch/64 10.05% 2.981 3.281 - 6.81% -
rng::search(list<int>)_(single_element)/1000 10.00% 664.113 730.492 - 9.68% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 9.99% 2753968.380 3029180.805 - 5.31% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 9.98% 37.134 40.841 - 11.56% -
BM_std_min<unsigned___int128>/11 9.98% 4.092 4.500 - -0.01% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 9.98% 16.222 17.840 - 9.42% -
rng::transform(list<int>,_list<int>)/8192 9.97% 9393.657 10330.402 - 1.10% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 9.89% 1.185 1.302 - -1.52% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 9.86% 26861.589 29509.904 - 5.94% -
std::copy_if(list<int>)_(entire_range)/64 9.78% 35.728 39.224 - 8.39% -
rng::generate(list<int>)/8192 9.76% 6846.046 7514.102 - -0.28% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.76% 22.242 24.412 - 9.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 9.74% 2948589.553 3235811.647 - 10.50% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 9.72% 10028.807 11003.636 - 7.05% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.69% 0.824 0.904 - 9.32% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 9.61% 1.205 1.321 - 2.19% -
rng::find_end(list<int>,_pred)_(same_length)/8192 9.57% 17592.825 19276.616 - -0.46% -
BM_std_minmax<unsigned_int>/15 9.47% 1.988 2.176 - 7.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 9.47% 38.736 42.404 - 45.94% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 9.45% 68.229 74.674 - 24.78% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 9.42% 150.231 164.379 - 9.45% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 9.41% 59.930 65.572 - 107.44% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 9.40% 189.407 207.214 - 8.70% -
SetIntersection_Front_Set_uint64_16384_256 9.38% 4672403.790 5110552.345 - 0.94% -
std::set<int>::find(key)_(non-existent)/1024 9.35% 5.655 6.184 - 11.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 9.32% 0.534 0.583 - 4.40% -
SetIntersection_Interlaced_Vector_uint32_16384_4 9.29% 1440624.096 1574408.189 - 2.86% -
std::set<int>::find(key)_(non-existent)/8192 9.22% 8.605 9.398 - 11.34% -
BM_std_minmax<int>/7 9.13% 1.532 1.672 - -2.25% -
BM_PushHeap_float_Descending_4 9.13% 0.356 0.389 - 8.62% -
rng::search(deque<int>)_(near_matches)/1000 9.08% 18636.085 20329.007 - -15.60% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 9.06% 0.393 0.428 - 12.25% -
BM_std_minmax<unsigned_int>/19 9.02% 1.849 2.016 - 9.03% -
rng::remove_copy(deque<int>)_(prefix)/1024 8.98% 380.745 414.954 - -0.09% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 8.97% 20160881.049 21968404.203 - 5.15% -
rng::partition(deque<int>)_(sparse)/50 8.95% 15.984 17.416 - -14.00% -
BM_deque_vector_copy/1 8.94% 2.112 2.300 - 8.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 8.93% 143496062.001 156305334.872 - 9.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 8.89% 1403109.953 1527902.986 - -9.90% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.89% 55.895 60.866 - 8.49% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 8.89% 1.487 1.619 - 0.47% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 8.89% 10.586 11.527 - 9.11% -
std::map<int,_int>::insert(value)_(already_present)/1024 8.88% 3.324 3.619 - 3.15% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 8.83% 2.213 2.408 - 7.41% -
SetIntersection_Interlaced_Set_uint64_1024_1024 8.83% 15068588.999 16398428.959 - 7.98% -
rng::for_each_n(deque<int>)/8 8.78% 1.156 1.258 - 4.41% -
BM_std_minmax<unsigned_int>/1 8.77% 0.601 0.654 - 8.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 8.72% 9988235.093 10859484.717 - 11.02% -
std::multimap<int,_int>::erase(key)_(existent)/8192 8.70% 26.528 28.835 - 9.77% -
SetIntersection_Front_Set_uint32_64_64 8.69% 15525678.585 16875378.385 - 7.91% -
std::find_if(vector<char>)_(process_all)/8 8.67% 2.390 2.598 - 7.10% -
std::remove(deque<int>)_(sprinkled)/50 8.66% 57.867 62.877 - 9.82% -
BM_deque_deque_ranges_copy/2 8.59% 2.980 3.237 - 5.68% -
BM_StringRelationalLiteral_Less_Large_Large_Control 8.59% 2.200 2.389 - 8.33% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 8.57% 9.523 10.339 - 4.38% -
std::transform(list<int>)_(identity_transform)/8192 8.51% 7094.481 7698.424 - 0.79% -
rng::find_first_of(vector<int>)_(large_needle)/32 8.50% 102.338 111.036 - 5.71% -
BM_deque_deque_move/2 8.46% 2.929 3.177 - 3.86% -
BM_std_min<unsigned___int128>/10 8.40% 3.700 4.011 - -0.01% -
SetIntersection_Interlaced_Vector_float_262144_262144 8.36% 322038827.867 348954627.563 - 10.92% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 8.34% 0.567 0.614 - 13.81% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 8.33% 2.266 2.455 - 7.44% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 8.31% 38.180 41.354 - 9.75% -
rng::find_end(deque<int>)_(process_all)/1048576 8.30% 264440.631 286397.967 - -7.23% -
BM_vector_deque_move/0 8.29% 0.430 0.466 - -16.04% -
rng::transform(list<int>)_(identity_transform)/8192 8.28% 7031.634 7613.750 - 0.15% -
rng::search(deque<int>)_(near_matches)/1024 8.27% 19494.547 21107.030 - -16.33% -
BM_deque_vector_ranges_copy_backward/70000 8.21% 8409.312 9099.397 - 5.12% -
bm_lexicographical_compare<int>/2 8.18% 1.265 1.368 - -9.83% -
rng::find_end(deque<int>)_(process_all)/1024 8.15% 259.200 280.329 - -7.36% -
rng::is_partitioned(deque<int>)_(partitioned)/50 8.13% 13.967 15.102 - -4.70% -
std::fill_n(deque<int>)/32 8.11% 1.202 1.300 - 12.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 8.08% 117492103.245 126984607.247 - 8.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 8.03% 12703933.109 13724688.216 - -0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 8.03% 636.415 687.502 - 5.11% -
BM_deque_deque_copy/2 8.02% 2.984 3.223 - 5.27% -
std::unique_copy(list<int>)_(sprinkled)/8192 8.01% 6993.521 7553.856 - 7.92% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 8.01% 248.530 268.426 - 1.70% -
std::multiset<std::string>::erase(key)_(existent)/8192 7.97% 119.016 128.496 - -4.85% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 7.96% 1.431 1.545 - 19.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 7.92% 1.226 1.323 - 1.57% -
rng::copy_if(list<int>)_(entire_range)/64 7.91% 30.788 33.222 - 7.87% -
std::move_backward(deque<int>)/8 7.88% 3.248 3.504 - 5.60% -
rng::find_end(deque<int>)_(process_all)/8192 7.87% 2034.049 2194.179 - -8.08% -
BM_std_minmax_element<short>/70000 7.85% 18887.062 20369.306 - 14.10% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.83% 22.710 24.488 - 7.51% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.82% 11933.064 12866.252 - 10.99% -
BM_StringFindAllMatch/4096 7.81% 80.070 86.321 - 7.47% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 7.79% 1.225 1.321 - 1.26% -
BM_RangesMakeHeap_uint64_Random_1024 7.74% 1.039 1.120 - 4.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 7.71% 1.227 1.321 - 1.34% -
rng::contains_subrange(deque<int>)_(process_all)/32 7.69% 13.972 15.046 - 8.10% -
BM_std_minmax_element<short>/64000 7.68% 17271.264 18598.438 - 14.09% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 7.67% 2.562 2.758 - 7.01% -
std::find(vector<char>)_(bail_25%)/8 7.64% 1.026 1.104 - 9.25% -
rng::unique_copy(list<int>)_(contiguous)/8192 7.63% 6878.718 7403.777 - 7.05% -
rng::for_each(set<int>::iterator)/8 7.62% 4.429 4.766 - 5.12% -
bm_ranges_lexicographical_compare<unsigned_char>/7 7.61% 2.080 2.238 - 1.55% -
BM_std_minmax_element<short>/4096 7.60% 1110.786 1195.228 - 13.84% -
std::set<int>::erase(key)_(non-existent)/8192 7.58% 8.397 9.033 - 3.29% -
BM_StringRelational_Less_Empty_Huge_Control 7.57% 1.881 2.023 - 1.59% -
rng::find_if_not(list<int>)_(bail_25%)/32768 7.56% 9734.890 10470.557 - 0.01% -
std::copy_n(vector<bool>)_(aligned)/1048576 7.54% 2187.586 2352.567 - 40.23% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 7.52% 1.226 1.318 - 0.98% -
BM_deque_deque_ranges_copy/1 7.52% 3.298 3.546 - 3.42% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 7.51% 29.780 32.015 - 22.52% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 7.49% 18454.672 19837.577 - -5.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 7.46% 9872848.589 10609774.074 - -2.04% -
bm_gcd_trivial 7.46% 0.827 0.889 - 3.82% -
rng::replace(vector<int>)_(sprinkled)/1024 7.44% 174.589 187.570 - 8.96% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 7.42% 8653.621 9295.642 - 2.34% -
std::generate(list<int>)/8192 7.40% 6927.473 7440.120 - 0.46% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 7.38% 16.636 17.865 - 5.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 7.37% 5.064 5.437 - 0.06% -
BM_std_minmax_element<short>/65536 7.34% 17683.166 18981.719 - 13.72% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7.33% 6665415.835 7153925.620 - 0.73% -
rng::is_partitioned(deque<int>)_(partitioned)/32 7.32% 9.086 9.750 - -7.77% -
std::stable_sort(deque<int>)_(descending)/8 7.31% 27.470 29.478 - 10.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7.30% 6621632.794 7105267.329 - 9.04% -
std::set<std::string>::erase(key)_(non-existent)/32 7.30% 12.348 13.249 - -9.78% -
BM_RangesPushHeap_string_PipeOrgan_1024 7.29% 9.690 10.397 - -0.50% -
std::unordered_multiset<int>::contains(key)_(existent)/32 7.26% 1.203 1.290 - -0.18% -
SetIntersection_Front_Set_float_16384_256 7.26% 4443486.509 4766172.787 - -7.34% -
std::fill(vector<bool>)/512 7.26% 1.481 1.588 - 3.81% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 7.25% 0.467 0.501 - -9.97% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 7.24% 147805.224 158506.810 - 7.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 7.23% 0.497 0.533 - 11.79% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 7.20% 1.230 1.318 - -11.85% -
BM_RangesPushHeap_string_PipeOrgan_262144 7.19% 16.934 18.152 - 0.79% -
std::shift_right(list<int>)/8192 7.15% 7509.235 8046.046 - 4.29% -
SetIntersection_Front_Vector_string_64_64 7.15% 25872641.555 27721243.862 - 0.05% -
rng::copy(vector<int>)/32768 7.14% 2953.456 3164.423 - -9.23% -
SetIntersection_None_Set_string_16384_1024 7.13% 199748132.089 213993333.587 - 3.74% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 7.13% 3703.211 3967.197 - 6.82% -
BM_std_minmax_element<short>/5500 7.11% 1489.395 1595.276 - 13.20% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 7.07% 3713.045 3975.674 - 6.99% -
rng::find_end(deque<int>)_(near_matches)/8192 7.05% 1650541.668 1766974.956 - -17.30% -
std::partition(deque<int>)_(sparse)/50 7.05% 14.946 16.000 - 2.97% -
BM_PopHeap_string_262144 7.04% 95.336 102.043 - 10.21% -
BM_std_minmax_element<short>/1024 7.02% 283.545 303.458 - 13.10% -
SetIntersection_Front_Set_uint64_256_256 7.02% 8966012.482 9595358.474 - -2.84% -
rng::count_if(list<int>)_(every_other)/8192 7.01% 7270.596 7780.581 - 6.55% -
SetIntersection_Front_Set_float_256_256 7.00% 8701987.589 9311402.237 - 0.13% -
std::is_sorted_until(list<int>)/8192 6.98% 6691.758 7159.106 - -1.60% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 6.98% 11882.727 12712.385 - 0.55% -
std::copy_backward(vector<bool>)_(aligned)/64 6.96% 1.572 1.682 - -5.29% -
rng::move(list<int>)/4096 6.94% 5353.343 5724.819 - 6.15% -
BM_std_minmax_element<short>/4000 6.89% 1085.204 1159.950 - 13.24% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6.87% 6605.610 7059.425 - 4.47% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 6.86% 18370.502 19631.159 - -5.60% -
SetIntersection_Front_Set_string_262144_64 6.86% 4719251.548 5043078.674 - 5.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 6.84% 0.520 0.556 - -12.39% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 6.83% 11594.042 12385.895 - 2.19% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 6.81% 32.568 34.787 - 1.40% -
BM_StringConstructDestroyCStr_Small_Transparent 6.81% 0.346 0.370 - -0.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 6.81% 7.425 7.931 - -6.48% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 6.80% 0.460 0.492 - -20.95% -
std::multimap<int,_int>::erase(key)_(existent)/1024 6.78% 25.967 27.728 - 9.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.78% 1596523.529 1704688.867 - 6.87% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 6.76% 53.478 57.095 - 15.67% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 6.74% 118409075.632 126393565.354 - 7.68% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.74% 1.053 1.124 - -7.83% -
SetIntersection_Front_Set_uint32_1024_1024 6.69% 16064063.698 17139351.442 - 5.11% -
SetIntersection_Front_Set_float_16384_1024 6.66% 14357825.141 15314129.608 - -1.57% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 6.64% 642210.792 684841.986 - 4.82% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.61% 0.673 0.717 - 6.47% -
SetIntersection_Front_Set_uint64_256_64 6.61% 6193644.598 6602969.180 - 6.78% -
bm_lexicographical_compare<int>/4 6.60% 1.185 1.263 - 0.34% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.59% 12935.778 13788.517 - 6.90% -
SetIntersection_Interlaced_Vector_uint32_1024_16 6.59% 2006578.473 2138739.816 - 13.47% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 6.58% 1.283 1.368 - 0.38% -
std::search(list<int>,_pred)_(no_match)/8192 6.57% 7013.007 7473.713 - 4.55% -
std::find(list<int>)_(bail_25%)/32768 6.56% 7974.146 8497.017 - 4.75% -
rng::find_if(list<int>)_(bail_25%)/32768 6.56% 8573.189 9135.271 - 8.05% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.51% 6070634.158 6465880.100 - -3.38% -
BM_std_min<unsigned_short>/3 6.51% 0.693 0.738 - 6.48% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 6.49% 22.187 23.627 - 2.52% -
BM_std_min<unsigned___int128>/9 6.49% 3.313 3.528 - 0.07% -
BM_deque_vector_copy_backward/70000 6.49% 8597.964 9155.749 - 4.53% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.47% 1.796 1.912 - 0.90% -
std::stable_partition(deque<int>)_(dense)/32 6.47% 28.222 30.046 - 0.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6.45% 12741.985 13563.961 - 0.48% -
rng::replace(vector<int>)_(sprinkled)/8192 6.43% 1390.665 1480.151 - 7.51% -
BM_vector_deque_move_backward/1 6.43% 2.365 2.517 - -2.01% -
BM_vector_deque_ranges_move/1 6.42% 2.143 2.280 - 12.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 6.41% 1.569 1.670 - 4.51% -
BM_std_minmax<int>/4 6.39% 1.085 1.154 - 18.32% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 6.38% 12277.492 13060.348 - 9.80% -
SetIntersection_Front_Set_uint64_1024_64 6.37% 1909499.925 2031153.985 - 7.58% -
SetIntersection_None_Set_string_16384_16 6.37% 188759890.759 200778664.696 - 1.88% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 6.36% 28.355 30.158 - 5.56% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 6.32% 15.980 16.990 - 0.79% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 6.32% 3.567 3.792 - 1.02% -
BM_vector_deque_ranges_move/2 6.31% 1.891 2.010 - 16.38% -
BM_RangesPushHeap_uint64_Random_4 6.31% 2.032 2.160 - 1.17% -
BM_std_minmax_element<int>/1 6.30% 0.305 0.324 - 6.38% -
std::unordered_set<int>::count(key)_(existent)/8192 6.30% 1.247 1.325 - 0.70% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.28% 21.989 23.370 - 6.03% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 6.27% 16.681 17.727 - 2.83% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 6.25% 39.099 41.544 - 0.80% -
BM_std_min<unsigned___int128>/6 6.25% 2.127 2.260 - 0.03% -
BM_StringRelational_Less_Small_Small_ChangeLast 6.24% 1.738 1.847 - 0.05% -
rng::stable_partition(vector<int>)_(sparse)/50 6.24% 20.989 22.298 - 8.48% -
BM_std_min<unsigned_short>/22 6.24% 1.810 1.923 - 6.08% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 6.23% 24.387 25.907 - 9.18% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 6.19% 107206.729 113842.426 - 1.47% -
rng::search(deque<int>)_(same_length)/1000 6.19% 361.337 383.700 - 15.81% -
rng::transform(deque<int>)_(identity_transform)/50 6.17% 19.047 20.223 - 2.04% -
rng::stable_partition(list<int>)_(dense)/32 6.17% 31.066 32.983 - 3.71% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 6.14% 2.532 2.688 - 3.27% -
SetIntersection_Interlaced_Vector_float_64_16 6.13% 18266527.241 19386574.031 - 1.03% -
BM_deque_deque_move/1 6.11% 3.259 3.458 - 1.44% -
BM_RangesPushHeap_float_Descending_64 6.11% 0.379 0.402 - 2.91% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.10% 35.103 37.245 - 5.63% -
BM_std_minmax<unsigned_long_long>/1 6.10% 0.582 0.617 - 5.78% -
rng::for_each(multimap<int>)/8192 6.10% 16814.384 17839.458 - 8.19% -
SetIntersection_Front_Set_uint32_1024_256 6.08% 4879357.014 5176100.176 - 12.81% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 6.08% 5.401 5.729 - -4.39% -
std::move(vector<bool>)_(aligned)/64 6.08% 1.676 1.778 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 6.07% 9935391.893 10538789.513 - -2.61% -
std::unordered_set<std::string>::ctor(const&)/32 6.07% 667.906 708.449 - -2.16% -
rng::stable_partition(list<int>)_(dense)/50 6.02% 50.995 54.067 - 2.70% -
rng::partition_point(deque<int>)/32 6.02% 4.170 4.421 - 4.59% -
std::replace(vector<int>)_(sprinkled)/8192 6.00% 1186.647 1257.867 - -7.56% -
BM_deque_vector_copy/2 5.96% 1.834 1.943 - 6.04% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 5.93% 31.701 33.582 - 7.52% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 5.93% 0.462 0.489 - -4.49% -
BM_std_minmax_element<short>/512 5.93% 144.161 152.710 - 10.64% -
std::find_first_of(deque<int>)_(small_needle)/50 5.92% 170.598 180.701 - 9.81% -
rng::starts_with(deque<int>)/8 5.92% 4.093 4.335 - 5.77% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 5.89% 26.618 28.185 - -4.00% -
std::find(list<int>)_(process_all)/8192 5.89% 8596.300 9102.344 - 7.07% -
SetIntersection_Front_Set_string_1024_256 5.85% 14759914.928 15623262.692 - -3.16% -
std::find_first_of(deque<int>)_(small_needle)/32 5.85% 110.681 117.154 - 9.13% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 5.84% 36546.947 38682.867 - -0.44% -
rng::sort(deque<int>)_(repeated)/1024 5.84% 986.265 1043.886 - 10.26% -
SetIntersection_Front_Set_uint64_1024_1024 5.83% 14777351.456 15638659.987 - -0.76% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.82% 371.647 393.269 - 7.63% -
rng::search(list<int>)_(same_length)/8192 5.81% 7540.303 7978.334 - -17.65% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 5.80% 22.921 24.251 - 5.02% -
SetIntersection_Front_Set_uint32_16384_16 5.79% 1271935.951 1345584.524 - 2.99% -
rng::for_each(map<int>)/8192 5.79% 17273.795 18273.173 - 9.33% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 5.77% 1.606 1.699 - 1.28% -
std::copy_backward(vector<bool>)_(aligned)/4096 5.77% 4.930 5.215 - 2.16% -
BM_std_min<unsigned___int128>/8 5.77% 2.945 3.114 - 0.16% -
std::unordered_set<std::string>::contains(key)_(existent)/32 5.75% 37.197 39.338 - 18.92% -
std::unordered_set<std::string>::find(key)_(existent)/8192 5.75% 33.010 34.908 - -1.67% -
rng::find_end(list<int>,_pred)_(process_all)/8192 5.75% 8230.925 8703.855 - -2.23% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 5.73% 46.350 49.006 - 2.80% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 5.73% 1.618 1.710 - -0.27% -
BM_deque_vector_ranges_move_backward/70000 5.72% 8598.406 9090.272 - 6.66% -
BM_RangesMakeHeap_float_Heap_64 5.72% 0.194 0.205 - -0.49% -
BM_std_minmax_element<short>/2 5.71% 0.651 0.689 - 0.06% -
std::remove(deque<int>)_(sprinkled)/32 5.69% 53.169 56.194 - 6.78% -
BM_StringRelational_Less_Large_Large_Control 5.66% 2.224 2.350 - 14.76% -
SetIntersection_Interlaced_Vector_uint32_262144_16 5.66% 3148206.433 3326342.909 - -4.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 5.65% 3.362 3.552 - -0.11% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 5.65% 19.747 20.862 - -5.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 5.64% 2209041.236 2333596.337 - -3.93% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 5.63% 9.559 10.098 - -1.00% -
rng::find(list<int>)_(process_all)/8192 5.63% 11445.261 12089.780 - 15.79% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.63% 2.054 2.170 - 0.44% -
std::remove(list<int>)_(sprinkled)/1024 5.62% 951.886 1005.404 - -0.87% -
SetIntersection_None_Vector_uint64_1024_64 5.59% 1090961.170 1151971.717 - 0.90% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 5.59% 1.216 1.284 - -3.52% -
std::partition(deque<int>)_(sparse)/32 5.59% 9.837 10.387 - 7.75% -
std::sort(deque<int>)_(repeated)/1024 5.58% 989.364 1044.611 - 8.43% -
std::sort(vector<int>)_(qsort_adversarial)/8192 5.58% 150073.522 158449.115 - 7.21% -
SetIntersection_Front_Set_uint32_16384_1024 5.57% 16416422.092 17330873.853 - 12.09% -
std::remove_if(list<int>)_(sprinkled)/1024 5.57% 989.998 1045.131 - -0.89% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 5.57% 7571.972 7993.434 - 5.30% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 5.57% 146883.445 155058.672 - 1.53% -
std::flat_multimap<int,_int>::erase(iterator)/8192 5.55% 495.852 523.396 - 3.56% -
SetIntersection_None_Set_string_1024_1 5.55% 8916301.246 9411414.582 - 5.36% -
SetIntersection_Interlaced_Vector_float_64_64 5.54% 11501763.614 12138794.241 - 0.65% -
BM_std_min<unsigned_long_long>/4 5.53% 1.031 1.088 - -1.13% -
std::set<std::string>::insert(value)_(already_present)/1024 5.52% 32.579 34.379 - 0.26% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.52% 25992138.673 27426562.102 - 4.09% -
rng::stable_partition(deque<int>)_(dense)/32 5.52% 27.262 28.767 - 2.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 5.51% 0.775 0.818 - 4.35% -
BM_std_min<char>/14 5.50% 1.764 1.861 - -0.53% -
rng::find_last(vector<char>)_(bail_90%)/1048576 5.50% 11994.705 12654.145 - 4.33% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 5.46% 19.333 20.389 - -2.48% -
rng::stable_partition(deque<int>)_(dense)/50 5.46% 36.996 39.014 - 4.32% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.45% 5.443 5.740 - 6.00% -
BM_vector_deque_move_backward/2 5.41% 2.115 2.229 - -2.25% -
SetIntersection_None_Set_string_16384_64 5.40% 192217996.776 202598371.770 - 0.94% -
rng::equal(vector<bool>)_(unaligned)/50 5.36% 0.884 0.932 - 26.55% -
SetIntersection_Front_Vector_string_256_256 5.35% 19952504.223 21020568.932 - 4.23% -
BM_RangesMakeHeap_float_Descending_256 5.35% 0.248 0.261 - 4.64% -
BM_std_minmax<int>/6 5.34% 1.279 1.347 - -0.18% -
bm_ranges_lexicographical_compare<unsigned_char>/16 5.34% 1.097 1.155 - -0.09% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 5.33% 261.214 275.149 - -0.53% -
std::stable_sort(deque<int>)_(repeated)/8 5.32% 18.165 19.132 - 5.10% -
SetIntersection_Front_Vector_uint64_16384_16384 5.32% 77876274.296 82019473.266 - 5.34% -
rng::contains_subrange(list<int>)_(single_element)/1048576 5.31% 822057.884 865745.281 - -0.31% -
SetIntersection_None_Set_string_16384_256 5.30% 193047206.315 203276363.607 - 1.08% -
BM_std_minmax<unsigned_int>/23 5.30% 2.403 2.530 - 5.94% -
BM_std_minmax<unsigned_int>/16 5.29% 1.316 1.386 - 7.99% -
BM_std_min<unsigned___int128>/7 5.28% 2.530 2.664 - 0.25% -
std::stable_sort(deque<int>)_(ascending)/8 5.27% 18.244 19.205 - 5.81% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 5.26% 10551.259 11106.212 - 4.98% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.26% 7148.542 7524.394 - 0.55% -
std::multiset<std::string>::find(key)_(non-existent)/32 5.26% 9.941 10.463 - -0.88% -
std::count_if(list<int>)_(every_other)/8192 5.23% 7185.323 7561.047 - -1.17% -
std::set<std::string>::lower_bound(key)_(existent)/1024 5.23% 22.573 23.753 - 1.08% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 5.21% 18150018.121 19095671.270 - -0.09% -
std::search(list<int>)_(single_element)/1000 5.20% 663.509 697.996 - 4.00% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 5.19% 28.144 29.606 - 16.78% -
BM_std_minmax<int>/2 5.17% 0.842 0.886 - -1.58% -
std::fill(vector<bool>)/64 5.17% 1.595 1.677 - 2.60% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 5.14% 38321.433 40292.967 - -0.30% -
std::count(list<int>)_(every_other)/8192 5.13% 6449.740 6780.907 - 1.76% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 5.13% 18.314 19.254 - 7.58% -
std::multimap<std::string,_int>::erase(iterator)/0 5.12% 30.223 31.771 - 21.17% -
std::set<int>::insert(value)_(already_present)/0 5.12% 0.582 0.611 - 5.13% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.11% 0.824 0.866 - 5.12% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5.11% 5153.608 5416.746 - -6.61% -
std::sort(vector<int>)_(qsort_adversarial)/1024 5.09% 13109.917 13777.258 - 6.59% -
rng::stable_partition(vector<int>)_(sparse)/1024 5.07% 210.721 221.406 - 7.05% -
rng::find_first_of(vector<int>)_(large_needle)/8192 5.07% 7197205.321 7562045.749 - 7.14% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 5.07% 1.390 1.461 - 16.86% -
BM_std_minmax<unsigned_short>/32 5.05% 1.276 1.340 - 9.05% -
rng::for_each(multimap<int>::iterator)/8192 5.05% 16865.545 17716.444 - 6.55% -
BM_RangesMakeHeap_float_Random_262144 5.04% 1.145 1.203 - 5.72% -
std::set<std::string>::clear()/1024 5.04% 19339.986 20315.401 - 2.22% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 5.04% 50213.849 52744.430 - 4.65% -
rng::search(list<int>,_pred)_(no_match)/8192 5.03% 7812.658 8205.793 - -1.15% -
std::copy_if(vector<int>)_(entire_range)/64 5.03% 15.737 16.529 - 1.01% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 5.02% 225.369 236.691 - 1.57% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.02% 18.348 19.269 - 5.16% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 5.01% 19.374 20.345 - -3.34% -
std::replace(vector<int>)_(sprinkled)/1024 5.00% 151.016 158.573 - -6.12% -
std::copy_if(deque<int>)_(entire_range)/8 5.00% 2.566 2.695 - 2.94% -
BM_MakeHeap_string_Ascending_16384 4.99% 5.098 5.353 - -6.93% -
bm_lexicographical_compare<int>/3 4.98% 1.548 1.625 - -3.98% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 4.97% 0.268 0.281 - 3.56% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 4.97% 10.409 10.927 - 7.59% -
std::vector<int>::ctor(size)/1024 4.97% 40.199 42.196 - 2.67% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 4.96% 1127.006 1182.922 - 0.35% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.95% 5.005 5.253 - 2.68% -
std::unordered_multiset<int>::find(key)_(existent)/1024 4.95% 1.094 1.148 - -1.15% -
std::multiset<int>::find(key)_(non-existent)/8192 4.94% 8.543 8.965 - 4.99% -
BM_deque_vector_ranges_copy_backward/65536 4.93% 8096.695 8495.512 - 3.36% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 4.92% 50279.104 52754.713 - 4.75% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4.92% 4578.862 4804.089 - 1.44% -
BM_RangesPushHeap_string_Descending_16 4.90% 2.070 2.171 - 2.99% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 4.90% 16.191 16.984 - -6.11% -
BM_RangesMakeHeap_string_PipeOrgan_16384 4.89% 5.060 5.308 - -22.13% -
BM_RangesPushHeap_float_QuickSortAdversary_16 4.89% 0.977 1.025 - 5.19% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 4.89% 22.289 23.378 - 4.30% -
rng::rotate(list<int>)_(by_1/4)/8192 4.85% 7890.469 8273.526 - 14.68% -
std::flat_multimap<int,_int>::erase(iterator)/0 4.85% 15.560 16.314 - 5.99% -
SetIntersection_Interlaced_Vector_uint64_64_16 4.84% 17821150.662 18683527.964 - 5.97% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 4.83% 667.654 699.887 - 3.47% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 4.83% 16.601 17.403 - 4.26% -
BM_RangesMakeHeap_float_Heap_16 4.81% 0.210 0.221 - 4.62% -
BM_deque_vector_copy_backward/64000 4.79% 8015.785 8400.031 - 2.29% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 4.79% 10.852 11.372 - 11.50% -
rng::contains(vector<int>)_(process_all)/8 4.79% 2.586 2.710 - 0.37% -
SetIntersection_Front_Vector_float_1024_16 4.78% 1185376.867 1241981.305 - 4.69% -
std::set<std::string>::find(key)_(existent)/32 4.77% 15.708 16.457 - 0.94% -
SetIntersection_Front_Vector_string_262144_64 4.77% 3341533.364 3500775.953 - 0.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.76% 349619480.936 366271236.500 - 6.20% -
std::unordered_set<std::string>::count(key)_(existent)/1024 4.76% 39.898 41.795 - 15.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.75% 2.659 2.785 - 5.41% -
SetIntersection_Front_Set_float_16384_64 4.72% 1860191.057 1947906.056 - -3.25% -
BM_std_min<unsigned_char>/29 4.71% 1.966 2.058 - 4.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 4.70% 1135334.822 1188641.600 - 1.61% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 4.68% 41.672 43.624 - 8.87% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 4.68% 1.325 1.387 - 0.04% -
BM_StringRelational_Less_Small_Small_ChangeFirst 4.68% 1.325 1.387 - 0.03% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 4.68% 1.234 1.292 - -2.92% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 4.68% 1.643 1.719 - 5.23% -
std::is_sorted_until(vector<int>,_pred)/8192 4.67% 3236.338 3387.628 - 1.79% -
std::equal(list<int>)_(it,_it,_it)/8192 4.67% 9432.834 9873.025 - -2.14% -
bm_swap_ranges_vb_aligned/64 4.66% 2.651 2.774 - -4.56% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 4.65% 5.575 5.834 - 2.26% -
BM_RangesPushHeap_uint64_Ascending_262144 4.63% 4.663 4.880 - 3.80% -
std::multimap<std::string,_int>::count(key)_(existent)/32 4.63% 19.624 20.534 - 14.73% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 4.61% 28.004 29.294 - -20.25% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4.60% 4403.956 4606.521 - 4.68% -
BM_std_min<unsigned___int128>/5 4.57% 1.772 1.853 - 0.13% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 4.57% 6.966 7.284 - 3.67% -
BM_MakeHeap_string_Descending_262144 4.57% 3.503 3.663 - 3.37% -
rng::for_each_n(join_view(vector<vector<int>>)/8 4.57% 1.575 1.647 - -7.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4.56% 5944771.414 6215583.049 - 0.96% -
BM_std_min<unsigned_short>/2 4.55% 0.485 0.508 - 4.58% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 4.55% 27.057 28.288 - -5.06% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 4.55% 1.389 1.452 - 10.35% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.55% 0.565 0.591 - 6.75% -
BM_RangesPushHeap_string_PipeOrgan_4 4.54% 2.479 2.592 - 0.60% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 4.54% 12623833.991 13196360.389 - 3.95% -
rng::contains(list<int>)_(process_all)/8 4.52% 2.302 2.406 - 0.74% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 4.51% 80883.904 84532.359 - -3.66% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 4.50% 8847366.029 9245462.840 - 9.73% -
std::multiset<std::string>::find(key)_(existent)/32 4.50% 15.453 16.147 - 9.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 4.49% 1564201.970 1634462.760 - 2.79% -
std::unordered_set<std::string>::erase(iterator)/0 4.49% 30.963 32.352 - 18.03% -
rng::unique_copy(list<int>)_(sprinkled)/8192 4.47% 6979.360 7291.038 - 4.45% -
BM_RangesPushHeap_uint32_Descending_4 4.47% 0.341 0.356 - 1.27% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 4.46% 517.753 540.842 - -10.66% -
rng::is_sorted_until(vector<int>,_pred)/1024 4.45% 401.519 419.398 - 3.45% -
SetIntersection_Interlaced_Vector_string_1024_16 4.45% 3313459.171 3460917.579 - 1.14% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.45% 22.510 23.511 - 4.28% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 4.44% 1.943 2.030 - -2.49% -
BM_RangesMakeHeap_uint64_Random_16384 4.44% 0.972 1.015 - 1.03% -
rng::fill_n(deque<int>)/32 4.43% 1.203 1.256 - 2.54% -
BM_deque_deque_ranges_copy_backward/70000 4.43% 8665.023 9048.843 - 2.04% -
std::stable_partition(vector<int>)_(sparse)/50 4.42% 20.188 21.081 - 4.59% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 4.40% 1.405 1.467 - -1.73% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.39% 11893.157 12415.684 - 1.26% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 4.38% 15.547 16.228 - 0.68% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.38% 3.725 3.888 - 4.25% -
std::set<int>::contains(key)_(existent)/8192 4.37% 8.236 8.596 - 2.45% -
BM_RangesPushHeap_string_PipeOrgan_256 4.37% 7.904 8.250 - -1.41% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 4.37% 1.165 1.216 - -1.60% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 4.36% 39.604 41.332 - -1.73% -
std::find_end(list<int>,_pred)_(single_element)/8192 4.35% 8897.913 9285.042 - 0.10% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 4.34% 1098067.435 1145756.867 - -1.43% -
rng::find_first_of(deque<int>)_(small_needle)/50 4.34% 164.322 171.451 - 0.40% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 4.34% 5674056.832 5920036.701 - 3.73% -
BM_std_minmax<int>/15 4.33% 1.964 2.049 - 0.97% -
BM_deque_vector_move_backward/65536 4.33% 8076.342 8425.961 - 5.45% -
BM_RangesSortHeap_pair<uint32,_uint32>_1 4.33% 0.256 0.267 - 0.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.32% 1426.517 1488.128 - 6.12% -
std::find(list<int>)_(process_all)/50 4.32% 17.890 18.662 - 2.93% -
BM_MakeHeap_uint64_Heap_64 4.30% 0.236 0.246 - 3.47% -
rng::starts_with(deque<int>,_pred)/8192 4.30% 4005.739 4177.938 - 3.06% -
rng::find_if(list<int>)_(process_all)/8192 4.29% 9566.559 9977.384 - -3.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 4.29% 14.666 15.295 - 4.51% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.27% 8.785 9.160 - -13.53% -
SetIntersection_Front_Vector_string_64_16 4.27% 21332338.657 22242215.763 - 1.27% -
rng::find_first_of(vector<int>)_(large_needle)/1024 4.25% 111632.585 116378.966 - 5.95% -
SetIntersection_Front_Set_float_1024_16 4.25% 1290226.645 1345064.459 - 2.83% -
rng::move_backward(vector<int>)/262144 4.25% 21901.521 22832.113 - 3.42% -
vector<bool>(const_vector<bool>&) 4.25% 9.649 10.058 - 2.34% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.25% 23.902 24.917 - 4.67% -
std::find_if(list<int>)_(bail_25%)/32768 4.23% 10341.520 10778.694 - 3.40% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 4.22% 3.756 3.914 - 2.55% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 4.21% 10.142 10.569 - 2.20% -
BM_RangesMakeHeap_float_Random_4 4.21% 1.495 1.558 - 1.83% -
SetIntersection_Interlaced_Vector_uint32_256_4 4.21% 4884561.150 5090007.844 - -3.80% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 4.20% 0.455 0.474 - 2.23% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 4.19% 9352.987 9745.263 - 2.42% -
std::rotate(list<int>)_(1_element_forward)/32 4.19% 12.615 13.144 - 6.14% -
bm_lexicographical_compare<int>/1 4.19% 1.157 1.205 - -8.83% -
BM_std_min<unsigned_long_long>/5 4.18% 1.283 1.337 - -0.44% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 4.16% 2.897 3.018 - 1.35% -
BM_std_min<short>/30 4.15% 2.254 2.347 - -0.00% -
SetIntersection_Front_Set_uint32_1024_64 4.13% 2042982.704 2127382.145 - 4.17% -
BM_std_minmax<unsigned_long_long>/2 4.13% 0.868 0.904 - 4.03% -
BM_RangesMakeHeap_float_SingleElement_1 4.13% 0.268 0.279 - 0.95% -
BM_std_minmax<int>/1 4.12% 0.601 0.626 - 0.65% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 4.11% 23.350 24.311 - 5.52% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.11% 24.847 25.869 - 4.27% -
BM_RangesPushHeap_uint64_Ascending_16 4.11% 0.910 0.947 - 1.14% -
SetIntersection_None_Set_string_1024_64 4.11% 9122632.811 9497289.068 - 5.12% -
BM_RangesMakeHeap_float_Random_16 4.09% 1.566 1.630 - -4.70% -
BM_std_minmax<unsigned_char>/3 4.09% 1.162 1.209 - 1.40% -
std::stable_partition(vector<int>)_(dense)/50 4.08% 24.653 25.659 - -2.91% -
rng::move(vector<int>)/262144 4.06% 20822.291 21668.421 - -1.82% -
rng::fill_n(vector<int>)/8192 4.05% 237.645 247.267 - 3.55% -
BM_deque_vector_ranges_copy/1 4.04% 2.088 2.173 - 2.66% -
BM_deque_vector_copy/64 4.02% 2.580 2.684 - 4.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 4.02% 57.488 59.798 - -0.47% -
BM_std_min<unsigned_long_long>/30 4.01% 2.646 2.752 - 2.22% -
BM_vector_deque_ranges_move_backward/1024 4.00% 36.756 38.227 - 2.45% -
BM_std_minmax<char>/11 4.00% 1.739 1.808 - 9.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.99% 786.425 817.835 - 0.33% -
rng::partial_sort(deque<int>)_(ascending)/8192 3.98% 162892.235 169381.348 - 3.24% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 3.98% 89085662.655 92633456.043 - -7.49% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 3.98% 26.613 27.672 - -5.57% -
std::set<int>::clear()/8192 3.98% 71642.721 74493.098 - 0.32% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.98% 4.893 5.087 - 0.53% -
bm_ranges_lexicographical_compare<unsigned_char>/4 3.97% 1.373 1.428 - -4.69% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 3.97% 20.075 20.871 - 0.60% -
rng::partial_sort(deque<int>)_(descending)/8 3.95% 43.609 45.332 - 2.65% -
BM_std_minmax_element<short>/3 3.94% 1.149 1.195 - 4.04% -
BM_std_minmax_element<short>/64 3.94% 17.436 18.123 - 5.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 3.93% 10.440 10.851 - 2.59% -
SetIntersection_None_Vector_uint32_262144_256 3.92% 1153391.258 1198642.986 - -0.46% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 3.92% 10632.106 11048.990 - 9.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.92% 19879243.710 20658678.149 - 3.20% -
BM_std_min<short>/17 3.91% 1.562 1.623 - 2.33% -
BM_std_min<int>/64 3.91% 2.555 2.655 - -0.52% -
rng::contains_subrange(deque<int>)_(process_all)/16 3.91% 9.261 9.623 - 2.44% -
rng::stable_sort(deque<int>)_(descending)/8 3.91% 26.740 27.784 - 1.57% -
BM_std_minmax<char>/13 3.90% 2.219 2.306 - 2.85% -
rng::find_end(list<int>,_pred)_(single_element)/8192 3.89% 8716.403 9055.048 - -1.16% -
BM_std_min<unsigned_short>/11 3.88% 1.160 1.205 - 3.95% -
std::multiset<int>::contains(key)_(existent)/1024 3.88% 3.877 4.028 - -0.04% -
SetIntersection_Interlaced_Vector_uint32_1024_4 3.88% 1344139.599 1396293.926 - 5.35% -
BM_std_min<unsigned___int128>/4 3.87% 1.394 1.448 - 0.15% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 3.85% 5.075 5.270 - 4.11% -
rng::unique(deque<int>)_(sprinkled)/1024 3.85% 630.720 654.975 - 4.00% -
rng::find_if(vector<char>)_(process_all)/8 3.84% 2.431 2.524 - 1.47% -
SetIntersection_Front_Set_uint32_16384_256 3.84% 4974007.488 5165161.025 - 6.30% -
BM_RangesMakeHeap_float_PipeOrgan_1 3.84% 0.269 0.279 - 3.89% -
rng::contains(deque<int>)_(process_all)/8 3.83% 3.093 3.211 - 9.12% -
BM_std_min<unsigned_char>/28 3.82% 1.696 1.761 - 0.77% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 3.82% 1.381 1.434 - 1.92% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 3.81% 8.776 9.111 - -22.74% -
SetIntersection_Interlaced_Set_float_256_256 3.81% 8550518.477 8875890.599 - -5.80% -
BM_std_minmax<unsigned_short>/23 3.80% 2.513 2.608 - 1.50% -
SetIntersection_Interlaced_Set_uint32_262144_1 3.79% 1053389.187 1093313.700 - -1.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 3.78% 7983666.235 8285711.052 - 6.08% -
std::stable_sort(deque<int>)_(pipe-organ)/8 3.78% 20.478 21.252 - 4.04% -
std::copy_if(vector<int>)_(every_other)/8 3.76% 2.480 2.573 - 1.72% -
rng::find(vector<bool>)_(process_all)/1024 3.76% 4.536 4.707 - 0.37% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 3.75% 580.299 602.083 - 2.73% -
rng::fold_left(list<int>)/50 3.75% 37.347 38.747 - 3.38% -
std::find_if_not(deque<int>)_(bail_25%)/32768 3.75% 2789.379 2893.883 - 6.37% -
BM_PushHeap_float_Ascending_16384 3.74% 4.213 4.370 - 3.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.73% 1145318.575 1188012.083 - 2.32% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 3.72% 24.148 25.045 - 4.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 3.72% 1108005.969 1149177.781 - -0.63% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 3.72% 0.483 0.501 - 7.92% -
SetIntersection_Front_Vector_string_16384_64 3.71% 3423672.876 3550773.552 - 2.19% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.70% 8.873 9.201 - 2.03% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.70% 3.066 3.179 - 2.23% -
BM_std_minmax<short>/7 3.69% 1.755 1.820 - 4.15% -
std::multiset<int>::count(key)_(existent)/1024 3.67% 5.642 5.849 - 2.31% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 3.67% 4.268 4.425 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.64% 1166869.971 1209346.506 - 0.62% -
std::set<std::string>::contains(key)_(existent)/32 3.64% 15.827 16.403 - 0.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 3.64% 157496045.224 163225126.475 - 3.44% -
rng::copy_if(deque<int>)_(entire_range)/8 3.63% 2.842 2.946 - -0.18% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 3.62% 23.256 24.099 - 3.64% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 3.62% 10.660 11.046 - 8.17% -
SetIntersection_Interlaced_Vector_uint32_256_16 3.61% 6493840.961 6728434.369 - -0.03% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 3.61% 1.592 1.650 - 4.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 3.61% 18515717.567 19183716.283 - 1.53% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 3.60% 809.851 839.027 - 4.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 3.60% 5.262 5.451 - 1.52% -
BM_vector_deque_move/64 3.59% 2.702 2.799 - 3.50% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 3.58% 699.126 724.143 - -0.39% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 3.56% 14.961 15.494 - 0.30% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 3.56% 181570.516 188036.856 - 4.10% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.55% 39959.635 41379.986 - -4.35% -
BM_std_min<unsigned_int>/4 3.55% 1.029 1.066 - 7.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 3.54% 1.592 1.649 - 3.71% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.54% 525.504 544.094 - -0.09% -
BM_std_min<unsigned_char>/13 3.53% 1.517 1.571 - 0.59% -
rng::for_each(map<int>)/50 3.53% 40.724 42.160 - 1.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 3.52% 16769280.724 17360260.924 - 6.19% -
std::set<int>::lower_bound(key)_(non-existent)/32 3.52% 2.312 2.393 - 0.65% -
std::unordered_multimap<int,_int>::clear()/8192 3.52% 60328.160 62449.632 - -3.79% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.51% 6.997 7.242 - 9.91% -
std::partial_sort(deque<int>)_(shuffled)/8 3.50% 34.542 35.753 - 7.38% -
std::multiset<int>::contains(key)_(existent)/32 3.50% 1.618 1.675 - 0.68% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.50% 32.182 33.309 - 2.16% -
SetIntersection_Front_Set_uint64_16384_1 3.50% 1066782.748 1104117.852 - -0.83% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 3.50% 33.263 34.427 - 3.72% -
SetIntersection_Front_Vector_string_262144_4 3.50% 1210972.989 1253297.364 - -0.57% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 3.49% 4650.854 4813.135 - 2.67% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 3.48% 5.924 6.131 - 1.68% -
BM_MakeThenSortHeap_string_PipeOrgan_256 3.48% 20.552 21.268 - 5.11% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 3.48% 30.455 31.515 - 34.35% -
SetIntersection_Interlaced_Vector_string_256_256 3.48% 21965684.028 22729027.773 - -0.55% -
BM_RangesMakeHeap_string_Descending_16384 3.46% 2.710 2.804 - -27.15% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 3.46% 1483.312 1534.695 - 0.60% -
BM_std_minmax<int>/3 3.46% 1.137 1.177 - -1.77% -
BM_deque_vector_ranges_copy_backward/64000 3.46% 8153.608 8435.905 - 3.59% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 3.46% 209.700 216.955 - 1.72% -
BM_MakeHeap_string_Ascending_256 3.44% 4.768 4.932 - -1.14% -
SetIntersection_None_Set_string_1024_4 3.44% 9104797.939 9418366.764 - 2.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 3.44% 64.967 67.203 - 1.63% -
std::unordered_map<int,_int>::count(key)_(existent)/32 3.44% 1.221 1.263 - -0.75% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.44% 719.914 744.680 - 1.43% -
rng::search(list<int>)_(no_match)/8192 3.43% 6915.618 7152.813 - 4.28% -
BM_RangesSortHeap_string_262144 3.43% 172.355 178.261 - -3.15% -
std::reverse_copy(vector<int>)/4096 3.42% 134.780 139.384 - 4.12% -
rng::stable_partition(vector<int>)_(dense)/32 3.41% 21.117 21.838 - -3.01% -
BM_SortHeap_pair<uint32,_uint32>_16 3.41% 5.959 6.162 - 1.23% -
rng::is_sorted_until(vector<int>,_pred)/8192 3.40% 3224.939 3334.617 - 3.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 3.40% 197514453.150 204228543.841 - 0.29% -
std::stable_partition(list<int>)_(sparse)/50 3.40% 25.858 26.737 - 2.37% -
BM_RangesPushHeap_float_Ascending_16 3.39% 0.984 1.018 - 3.63% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.39% 10.126 10.469 - 9.20% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 3.35% 13.042 13.479 - 2.44% -
BM_std_minmax<unsigned_long_long>/4 3.34% 1.544 1.596 - -0.03% -
rng::is_sorted(list<int>)/1024 3.33% 760.633 785.986 - 3.49% -
BM_std_minmax<char>/10 3.33% 1.340 1.385 - 6.42% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 3.32% 1.592 1.645 - 7.10% -
BM_std_minmax<short>/19 3.31% 2.369 2.448 - 0.78% -
std::move_backward(vector<int>)/8 3.30% 2.230 2.304 - 0.63% -
std::set<int>::equal_range(key)_(existent)/32 3.28% 1.686 1.741 - 2.31% -
BM_std_minmax<unsigned_short>/19 3.28% 2.122 2.192 - 0.81% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.28% 5554.820 5736.853 - -0.71% -
std::multiset<std::string>::clear()/32 3.28% 894.519 923.827 - 4.75% -
BM_StringRelational_Less_Small_Huge_Control 3.27% 1.726 1.783 - 1.43% -
BM_std_minmax<unsigned_short>/17 3.27% 1.702 1.758 - 2.68% -
SetIntersection_None_Set_string_16384_1 3.27% 197459138.445 203911889.503 - 0.87% -
std::is_sorted_until(vector<int>,_pred)/1024 3.27% 409.294 422.664 - 2.07% -
std::remove(list<int>)_(prefix)/1024 3.26% 958.040 989.261 - -0.82% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 3.26% 0.325 0.336 - 1.21% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 3.26% 2.014 2.079 - 2.57% -
BM_deque_vector_ranges_move_backward/0 3.25% 1.371 1.415 - -5.83% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 3.25% 6.206 6.408 - 3.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 3.25% 275.896 284.855 - 2.61% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 3.24% 21157341.790 21843418.690 - 0.06% -
SetIntersection_Front_Vector_uint64_256_256 3.24% 4554996.652 4702528.738 - 1.05% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.23% 3.716 3.836 - 4.26% -
std::set<std::string>::clear()/32 3.22% 877.649 905.953 - 0.84% -
BM_MakeThenSortHeap_string_Ascending_256 3.21% 20.401 21.057 - 0.90% -
std::remove_copy(vector<int>)_(sprinkled)/1024 3.21% 468.829 483.873 - 2.55% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 3.21% 26.289 27.133 - -4.20% -
SetIntersection_Interlaced_Vector_uint64_16384_64 3.19% 5967903.997 6158408.468 - 2.78% -
std::multiset<std::string>::find(key)_(non-existent)/1024 3.18% 21.014 21.684 - -2.08% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 3.18% 14.691 15.159 - -1.35% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 3.18% 567.058 585.082 - 2.26% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.18% 6.387 6.590 - 4.15% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 3.17% 7666.250 7909.087 - 4.34% -
BM_MakeHeap_uint64_Ascending_16 3.16% 0.637 0.657 - -1.88% -
BM_PushHeap_uint64_Ascending_16 3.15% 0.960 0.990 - 8.61% -
std::stable_partition(list<int>)_(dense)/50 3.15% 55.700 57.454 - 1.26% -
SetIntersection_Front_Set_float_262144_64 3.14% 1848115.570 1906196.422 - 1.86% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 3.14% 0.937 0.966 - -15.67% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.14% 13677.066 14105.947 - 4.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.14% 472.421 487.232 - 3.24% -
735_gem5_r 3.13% 13.373 13.792 - 1.68% -
BM_MakeThenSortHeap_uint64_SingleElement_1024 3.13% 9.444 9.740 - 0.14% -
BM_MakeHeap_string_Ascending_1024 3.13% 4.849 5.001 - -5.09% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 3.13% 708.847 731.033 - 1.91% -
std::set<std::string>::count(key)_(non-existent)/8192 3.13% 31.511 32.497 - 0.30% -
std::find_if_not(deque<int>)_(process_all)/1024 3.12% 484.134 499.260 - 2.99% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 3.11% 553.126 570.345 - -0.34% -
std::deque<std::string>::ctor(size)/32 3.11% 41.677 42.973 - 7.06% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.11% 1.245 1.284 - 1.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.11% 196181005.872 202277653.244 - 1.60% -
BM_std_minmax<unsigned_int>/14 3.11% 1.618 1.669 - 3.12% -
rng::copy_n(deque<int>)/8 3.10% 2.693 2.776 - 0.67% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.09% 675.320 696.214 - 2.17% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 3.09% 39476.042 40697.060 - 0.75% -
rng::starts_with(deque<int>,_pred)/1048576 3.09% 522382.221 538536.338 - 1.70% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.09% 12.009 12.380 - 3.57% -
rng::stable_sort(deque<int>)_(ascending)/8 3.09% 18.031 18.587 - 1.15% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.08% 88.641 91.372 - 4.22% -
BM_MakeThenSortHeap_string_Ascending_16384 3.08% 62.024 63.932 - 2.63% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 3.07% 714.866 736.843 - 2.73% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.07% 19.848 20.457 - 4.03% -
BM_RangesPopHeap_uint32_1 3.07% 0.445 0.459 - 10.43% -
rng::rotate(vector<bool>)_(by_1/4)/1024 3.07% 13.965 14.394 - -6.08% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 3.06% 1.382 1.424 - 4.50% -
std::sort(vector<NonIntegral>)_(descending)/8 3.06% 24.465 25.213 - -0.34% -
std::set<std::string>::contains(key)_(non-existent)/1024 3.05% 20.130 20.745 - -0.09% -
BM_vector_deque_ranges_copy_backward/2 3.05% 1.842 1.898 - -2.30% -
rng::copy_n(list<int>)/32768 3.05% 26054.364 26849.120 - 2.24% -
rng::sort(vector<NonIntegral>)_(descending)/8 3.05% 24.464 25.210 - -0.32% -
SetIntersection_Interlaced_Vector_string_16384_4 3.05% 1807121.947 1862220.506 - 2.27% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 3.05% 213.131 219.623 - 4.97% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 3.05% 6.318 6.510 - 2.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3.04% 2207750.824 2274825.800 - -0.18% -
std::equal(deque<int>)_(it,_it,_it)/8 3.03% 4.190 4.318 - 0.97% -
rng::stable_partition(vector<int>)_(dense)/50 3.03% 25.508 26.281 - -0.60% -
SetIntersection_None_Set_string_1024_16 3.03% 8966937.164 9238401.904 - 2.15% -
BM_std_minmax<unsigned_char>/4 3.02% 1.454 1.498 - 1.64% -
std::map<std::string,_int>::clear()/1024 3.02% 21008.546 21642.996 - 3.31% -
std::multiset<std::string>::clear()/1024 3.01% 19901.354 20500.022 - 5.48% -
rng::find_if_not(vector<int>)_(bail_25%)/8 3.01% 1.056 1.088 - -0.61% -
BM_MakeThenSortHeap_string_Descending_256 3.01% 18.856 19.423 - -1.23% -
SetIntersection_Interlaced_Vector_float_16384_16384 2.99% 86893980.803 89491367.834 - 5.09% -
bm_lexicographical_compare<unsigned_char>/2 2.99% 1.850 1.905 - -2.77% -
BM_MakeHeap_uint64_Random_16384 2.98% 1.023 1.054 - 1.90% -
bm_ranges_lexicographical_compare<unsigned_char>/2 2.98% 1.843 1.898 - -3.81% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.98% 5387038.854 5547531.043 - -0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 2.98% 1191259.617 1226717.500 - 1.37% -
std::map<int,_int>::insert(value)_(already_present)/32 2.97% 1.752 1.804 - 2.02% -
SetIntersection_None_Vector_string_262144_1024 2.97% 1316552.038 1355658.529 - 0.44% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 2.96% 23.356 24.048 - 0.18% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 2.96% 82615.196 85060.557 - -0.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 2.95% 1691.766 1741.729 - 28.14% -
BM_std_minmax<long_long>/4 2.95% 1.858 1.913 - 2.38% -
BM_StringRelationalLiteral_Less_Small_Large_Control 2.95% 1.773 1.825 - 6.07% -
BM_RangesMakeHeap_uint32_Random_16 2.95% 1.234 1.271 - 0.01% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 2.94% 5.088 5.238 - -0.20% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.94% 260.311 267.976 - 2.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.94% 1138796.083 1172313.008 - 3.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 2.94% 13572782.616 13971971.441 - 9.42% -
SetIntersection_None_Vector_uint32_1024_1024 2.94% 1114448.213 1147183.972 - 0.30% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 2.93% 10.151 10.449 - 0.11% -
rng::partition(deque<int>)_(sparse)/8192 2.93% 3022.638 3111.308 - 2.76% -
BM_StringRelational_Less_Large_Empty_Control 2.93% 1.995 2.053 - 5.37% -
BM_RangesMakeHeap_uint64_Ascending_4 2.93% 0.442 0.455 - 7.34% -
BM_SortHeap_pair<uint32,_uint32>_4 2.93% 1.497 1.541 - -18.47% -
BM_vector_deque_ranges_move_backward/0 2.92% 0.454 0.468 - -22.88% -
BM_StringFindStringLiteral/32 2.91% 1.746 1.797 - 7.78% -
SetIntersection_None_Vector_uint32_16384_16384 2.91% 1153216.403 1186822.357 - 1.30% -
BM_deque_deque_ranges_move/64000 2.91% 2865.395 2948.877 - 3.93% -
BM_deque_deque_copy/4096 2.91% 150.770 155.162 - 3.04% -
SetIntersection_None_Set_string_16384_16384 2.91% 188423991.771 193904786.279 - -2.65% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.91% 686122.557 706070.556 - 2.25% -
BM_std_min<char>/13 2.89% 1.553 1.598 - 2.17% -
BM_std_minmax<unsigned_char>/6 2.89% 2.025 2.083 - 1.69% -
BM_RangesSortHeap_float_4 2.89% 1.004 1.033 - 0.66% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.88% 8.871 9.127 - 1.25% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.88% 1.962 2.019 - -2.99% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.88% 71285.755 73335.493 - 0.56% -
rng::for_each(set<int>)/8 2.87% 4.483 4.612 - -0.07% -
BM_std_min<unsigned_short>/1024 2.86% 13.859 14.256 - 2.51% -
std::replace_if(deque<int>)_(prefix)/1024 2.85% 481.902 495.640 - 0.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 2.84% 19593898.677 20150724.182 - 3.48% -
SetIntersection_Front_Vector_uint32_262144_1 2.84% 1083930.463 1114676.572 - 2.32% -
rng::sort(deque<int>)_(ascending)/8 2.83% 18.274 18.791 - 3.04% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.83% 2.469 2.539 - 2.13% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.83% 12276.058 12623.190 - 1.71% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.83% 2.858 2.939 - 2.93% -
BM_deque_vector_copy_backward/65536 2.82% 8385.377 8621.886 - 5.92% -
rng::find_first_of(vector<int>)_(large_needle)/50 2.81% 267.883 275.412 - -3.56% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 2.80% 0.917 0.943 - 1.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.80% 1.354 1.392 - 0.75% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.80% 704.147 723.841 - 5.09% -
rng::sort(deque<int>)_(ascending)/1024 2.80% 821.815 844.798 - 5.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 2.79% 19.855 20.410 - 7.95% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 2.79% 1415.216 1454.723 - -15.06% -
SetIntersection_Interlaced_Set_string_16384_256 2.79% 348654593.231 358380946.392 - 1.92% -
BM_std_min<long_long>/64 2.79% 4.843 4.978 - 1.49% -
BM_std_min<unsigned_int>/12 2.79% 1.492 1.534 - 3.59% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.79% 1199.546 1232.994 - 1.85% -
BM_std_min<unsigned_short>/4000 2.78% 53.749 55.246 - 2.78% -
rng::stable_sort(deque<int>)_(heap)/8 2.78% 25.845 26.565 - 0.76% -
BM_std_min<unsigned___int128>/3 2.78% 1.018 1.046 - 0.37% -
bm_lexicographical_compare<signed_char>/5 2.77% 2.151 2.211 - 0.19% -
BM_PushHeap_float_Descending_16 2.77% 0.363 0.373 - 2.88% -
BM_StringRelational_Less_Empty_Small_Control 2.77% 1.985 2.040 - 2.41% -
BM_std_min<char>/23 2.77% 2.262 2.324 - 1.89% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2.77% 476.030 489.195 - -0.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 2.76% 113873.328 117021.162 - 0.83% -
BM_std_min<long_long>/32 2.76% 3.619 3.719 - 2.78% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 2.76% 15.796 16.232 - -0.04% -
rng::find_first_of(deque<int>)_(small_needle)/1024 2.75% 3455.678 3550.832 - 1.01% -
SetIntersection_Interlaced_Set_string_262144_1 2.75% 1124845.884 1155778.836 - -1.20% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.75% 16.281 16.728 - 2.66% -
SetIntersection_Front_Vector_float_1024_64 2.75% 1421714.528 1460748.850 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2.75% 1211561.526 1244824.918 - -0.23% -
rng::find_if_not(vector<int>)_(process_all)/50 2.74% 13.842 14.222 - -0.08% -
BM_vector_deque_ranges_move/64 2.74% 2.750 2.826 - 6.20% -
rng::partial_sort_copy(list<int>)_(descending)/8 2.74% 18.487 18.993 - 2.17% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 2.73% 1217222.933 1250484.901 - -1.44% -
BM_RangesPushHeap_float_Ascending_262144 2.73% 5.060 5.198 - 1.21% -
BM_std_min<char>/15 2.73% 2.051 2.107 - -1.04% -
rng::contains_subrange(vector<int>)_(same_length)/50 2.73% 12.796 13.145 - -1.38% -
BM_RangesMakeHeap_string_Random_16384 2.72% 12.430 12.768 - -0.37% -
std::map<int,_int>::contains(key)_(non-existent)/1024 2.72% 5.347 5.492 - 1.11% -
std::unordered_set<int>::insert(value)_(new_value)/32 2.70% 19.344 19.867 - -1.22% -
std::set<int>::equal_range(key)_(non-existent)/1024 2.70% 6.431 6.605 - 4.81% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.70% 6.028 6.191 - 2.36% -
BM_std_minmax<unsigned_long_long>/7 2.69% 2.495 2.562 - 1.33% -
BM_vector_deque_ranges_copy_backward/1 2.69% 2.111 2.168 - -2.29% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.69% 18.340 18.833 - 2.65% -
std::unordered_multimap<int,_int>::erase(iterator)/0 2.68% 19.674 20.202 - 1.09% -
BM_deque_vector_move_backward/70000 2.68% 8771.454 9006.828 - 5.67% -
rng::remove_copy_if(vector<int>)_(prefix)/32 2.68% 11.187 11.486 - 1.65% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.68% 306.663 314.877 - 2.84% -
rng::fill_n(deque<int>)/1024 2.67% 29.298 30.081 - 1.57% -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2.67% 2025.141 2079.120 - 0.89% -
BM_std_minmax<unsigned_long_long>/5 2.67% 1.815 1.864 - 3.28% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.67% 1254200.076 1287628.218 - -0.87% -
BM_RangesMakeHeap_uint32_Random_1024 2.67% 1.108 1.137 - 6.19% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 2.66% 20.339 20.881 - -21.56% -
rng::find_last_if(deque<int>)_(bail_10%)/50 2.66% 18.666 19.163 - 0.84% -
BM_MakeThenSortHeap_string_Descending_4 2.66% 3.655 3.753 - 1.92% -
BM_StringFindCharLiteral/64 2.66% 2.107 2.163 - 3.55% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 2.66% 1.385 1.422 - -1.04% -
BM_MakeThenSortHeap_string_Heap_256 2.66% 48.894 50.195 - 2.25% -
BM_num_get<unsigned_long> 2.66% 11.192 11.489 - 3.90% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 2.65% 17124.084 17577.872 - 15.74% -
std::set<std::string>::erase(key)_(existent)/8192 2.65% 69.945 71.796 - 1.03% -
std::remove_if(list<int>)_(prefix)/1024 2.65% 1010.899 1037.649 - -0.91% -
BM_MakeHeap_string_SingleElement_262144 2.64% 7.345 7.539 - -3.25% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.64% 6.372 6.540 - 4.81% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 2.64% 18.099 18.576 - 1.44% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2.63% 708.964 727.606 - 1.69% -
BM_PushHeap_uint64_Random_262144 2.63% 5.988 6.145 - 0.35% -
BM_MakeThenSortHeap_string_Heap_16384 2.62% 100.734 103.377 - 2.53% -
bm_swap_ranges_vb_aligned/8 2.62% 3.220 3.304 - -1.37% -
std::copy_backward(vector<bool>)_(unaligned)/32768 2.61% 206.848 212.255 - 0.62% -
BM_StringRelational_Eq_Empty_Large_Control 2.61% 0.481 0.494 - 1.29% -
BM_std_minmax<unsigned_char>/2 2.61% 0.873 0.896 - 1.42% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.61% 2.491 2.556 - 1.01% -
BM_align/1 2.60% 0.903 0.927 - 3.39% -
BM_RangesMakeHeap_string_Random_1024 2.60% 10.619 10.895 - 1.00% -
BM_std_minmax<unsigned_short>/2 2.58% 0.848 0.870 - 2.69% -
BM_std_minmax<unsigned_char>/5 2.58% 1.744 1.789 - 2.15% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.57% 1.331 1.366 - 2.04% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 2.57% 33.620 34.483 - 5.11% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 2.55% 11758.142 12058.544 - -6.01% -
BM_StringRelational_Eq_Empty_Empty_Control 2.55% 2.066 2.119 - 14.27% -
rng::stable_partition(list<int>)_(sparse)/50 2.55% 26.101 26.766 - 4.05% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.55% 2.378 2.439 - 3.65% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.54% 112067.751 114918.011 - 1.12% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.54% 30.204 30.972 - 2.55% -
std::find_end(deque<int>)_(match_near_end)/1000 2.54% 333.335 341.801 - 3.37% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.54% 1280.406 1312.921 - -0.27% -
std::set<int>::ctor(const&)/8192 2.53% 48721.730 49956.493 - 0.05% -
std::copy_n(deque<int>)/32768 2.53% 1145.265 1174.252 - 0.01% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 2.53% 9.116 9.347 - 1.51% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 2.52% 9.217 9.449 - -0.36% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.52% 20.818 21.342 - 2.80% -
bm_lexicographical_compare<int>/16 2.51% 2.018 2.069 - 2.61% -
BM_std_minmax<unsigned_long_long>/3 2.49% 1.246 1.277 - 3.11% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.48% 731.850 750.030 - -1.55% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 2.47% 4.878 4.998 - -0.95% -
BM_std_min<unsigned_short>/4096 2.46% 55.161 56.520 - 2.50% -
SetIntersection_Interlaced_Set_uint32_1024_256 2.46% 14954854.493 15323295.371 - 1.57% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.46% 1021.115 1046.263 - 2.42% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 2.46% 1.617 1.657 - 1.68% -
bm_ranges_swap_ranges_vb_aligned/512 2.46% 5.166 5.293 - 0.91% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 2.46% 9.069 9.292 - 1.39% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.45% 18.718 19.178 - 2.25% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 2.45% 20.336 20.834 - 4.80% -
SetIntersection_Interlaced_Set_uint32_256_64 2.45% 14560334.892 14916918.590 - 1.68% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 2.45% 20.292 20.789 - 1.72% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 2.44% 6.928 7.098 - 3.37% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.44% 0.819 0.839 - -1.17% -
SetIntersection_Front_Set_float_64_64 2.44% 15326076.450 15699753.563 - 1.89% -
BM_std_minmax<short>/27 2.44% 2.899 2.969 - 3.41% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.43% 974.198 997.897 - 2.23% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 2.43% 1.558 1.596 - -2.63% -
rng::none_of(deque<int>)_(process_all)/8 2.43% 4.719 4.834 - 10.25% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.42% 16468.872 16867.946 - 2.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 2.42% 1.175 1.204 - -1.55% -
std::map<std::string,_int>::erase(iterator)/32 2.42% 30.103 30.831 - 11.27% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.42% 44920.795 46006.954 - -0.95% -
BM_RangesMakeHeap_string_Random_256 2.41% 10.275 10.522 - 1.76% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.41% 0.674 0.690 - 8.99% -
BM_deque_vector_ranges_copy/70000 2.41% 2803.750 2871.339 - -7.18% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 2.40% 32.070 32.841 - 32.76% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 2.40% 21.429 21.944 - 1.70% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 2.40% 593192.025 607437.391 - 0.39% -
std::rotate(list<int>)_(1_element_forward)/50 2.40% 24.358 24.943 - 2.74% -
SetIntersection_None_Set_uint64_256_256 2.39% 5763008.906 5900847.741 - 0.33% -
std::copy(deque<int>)/8 2.39% 2.724 2.789 - 1.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 2.38% 18920547.273 19370119.261 - 3.23% -
std::copy_backward(deque<int>)/32768 2.37% 4006.967 4101.991 - 0.61% -
rng::copy_backward(deque<int>)/32768 2.37% 3738.235 3826.820 - -0.33% -
BM_RangesMakeThenSortHeap_string_Descending_4 2.37% 3.665 3.752 - -0.70% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 2.37% 1097429.738 1123412.578 - -0.08% -
std::set<std::string>::lower_bound(key)_(existent)/8192 2.36% 27.380 28.027 - 0.94% -
std::multiset<std::string>::count(key)_(non-existent)/32 2.36% 10.621 10.872 - 16.34% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 2.36% 7942.395 8129.862 - -26.64% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.36% 0.744 0.762 - 3.77% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.35% 6307.095 6455.618 - 2.26% -
rng::stable_partition(list<int>)_(sparse)/32 2.35% 9.582 9.807 - 0.08% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.34% 8903.587 9112.111 - 1.03% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 2.34% 1.105 1.131 - -1.26% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 2.34% 1.213 1.242 - 1.91% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 2.33% 35629.158 36460.529 - 0.78% -
rng::for_each(multimap<int>::iterator)/32 2.33% 21.180 21.673 - 2.23% -
rng::move_backward(vector<int>)/8 2.33% 2.276 2.329 - 1.64% -
BM_PushHeap_uint32_Ascending_262144 2.32% 8.064 8.252 - 0.91% -
BM_RangesMakeHeap_string_Descending_1024 2.32% 2.689 2.752 - -22.88% -
std::adjacent_find(deque<int>,_pred)/8 2.32% 4.411 4.513 - 5.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 2.31% 0.585 0.598 - -0.33% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.31% 135668.832 138808.041 - -0.37% -
SetIntersection_Interlaced_Vector_uint32_1024_1 2.31% 1086866.398 1112008.701 - 0.56% -
BM_StringResizeAndOverwrite 2.30% 0.844 0.864 - 0.39% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 2.30% 23.422 23.961 - 1.41% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.29% 777.742 795.569 - 2.55% -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.29% 2.345 2.399 - 0.56% -
BM_RangesMakeHeap_string_Descending_64 2.28% 2.557 2.615 - -14.30% -
BM_RangesMakeHeap_float_Random_16384 2.28% 1.128 1.154 - -5.13% -
BM_std_min<unsigned_int>/29 2.27% 2.014 2.059 - -1.41% -
SetIntersection_Front_Set_uint32_256_64 2.27% 6301542.274 6444880.149 - 3.36% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 2.27% 8.386 8.577 - 0.23% -
std::sort(deque<int>)_(ascending)/8 2.27% 18.355 18.772 - 1.97% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 2.27% 4630.896 4736.101 - 1.48% -
std::is_sorted(list<int>,_pred)/8192 2.27% 7595.148 7767.551 - 2.06% -
BM_MakeThenSortHeap_string_Ascending_262144 2.27% 77.032 78.780 - -0.04% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.27% 14442.432 14770.127 - -0.58% -
BM_deque_vector_move_backward/4000 2.27% 141.200 144.401 - 0.98% -
std::copy_n(list<int>)/32768 2.26% 25770.877 26353.416 - 2.12% -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.25% 2.078 2.125 - -3.23% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.25% 8.841 9.040 - 6.21% -
bm_lexicographical_compare<int>/8 2.25% 1.472 1.505 - -2.32% -
BM_RangesPushHeap_string_PipeOrgan_16 2.25% 4.057 4.148 - -0.16% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.25% 11.493 11.752 - -2.99% -
BM_StringConstructDestroyCStr_Large_Transparent 2.25% 9.280 9.488 - 5.99% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 2.25% 23.316 23.839 - 4.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 2.24% 24896459.708 25455381.588 - 1.22% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.24% 2.194 2.244 - 2.48% -
rng::rotate(vector<int>)_(by_1/4)/8192 2.24% 2555.506 2612.639 - 0.61% -
bm_lexicographical_compare<signed_char>/8 2.23% 3.154 3.225 - 3.64% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 2.23% 20.249 20.701 - 1.09% -
bm_lexicographical_compare<signed_char>/16 2.23% 1.326 1.355 - 2.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.23% 200977884.370 205462188.965 - -0.32% -
std::unordered_multimap<int,_int>::erase(iterator)/32 2.23% 20.249 20.701 - 1.65% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 2.23% 12896321.809 13183594.321 - 1.54% -
SetIntersection_Interlaced_Set_uint64_64_16 2.22% 24102868.785 24638660.005 - 1.40% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 2.22% 11.566 11.823 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 2.22% 8794675.205 8990146.359 - -30.00% -
SetIntersection_Front_Set_uint64_64_64 2.22% 15235121.040 15573507.366 - 3.34% -
BM_std_min<unsigned_short>/5500 2.22% 75.523 77.199 - 2.21% -
std::set<int>::ctor(const&,_alloc)/8192 2.22% 48684.929 49764.717 - 1.19% -
rng::count(vector<int>)_(every_other)/8 2.22% 1.294 1.323 - -4.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 2.22% 0.602 0.616 - 1.45% -
rng::contains_subrange(vector<int>)_(process_all)/32 2.22% 7.966 8.143 - 0.93% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 2.21% 15060.276 15393.635 - 0.78% -
std::map<int,_int>::contains(key)_(non-existent)/8192 2.21% 7.530 7.697 - 1.84% -
BM_deque_deque_ranges_copy_backward/65536 2.21% 7968.663 8144.865 - 2.04% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.21% 13493.055 13790.619 - 2.64% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.20% 41.646 42.564 - 2.50% -
BM_RangesPushHeap_string_QuickSortAdversary_256 2.20% 14.406 14.722 - 0.38% -
BM_align/8 2.20% 0.904 0.924 - 2.92% -
std::find_end(vector<int>)_(near_matches)/1000 2.20% 15912.008 16261.365 - 8.42% -
std::map<int,_int>::clear()/1024 2.20% 10144.890 10367.619 - -2.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 2.20% 1363.726 1393.663 - 3.86% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 2.19% 3.197 3.267 - 4.33% -
BM_std_minmax<unsigned_int>/30 2.19% 2.215 2.263 - 2.21% -
SetIntersection_Front_Set_string_64_64 2.19% 35339110.234 36112644.232 - -0.16% -
BM_MakeThenSortHeap_string_Heap_1024 2.19% 62.715 64.087 - 2.01% -
BM_deque_deque_copy/1 2.19% 3.310 3.382 - -0.62% -
rng::for_each(multiset<int>::iterator)/8 2.19% 4.536 4.635 - -3.55% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.19% 9764111.347 9977530.521 - 2.25% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.19% 1153000.529 1178198.240 - -0.77% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.18% 12.211 12.477 - -0.82% -
bm_lexicographical_compare<int>/64 2.18% 4.809 4.914 - 2.09% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.18% 11.420 11.669 - 1.04% -
BM_MakeThenSortHeap_uint32_SingleElement_4 2.18% 1.451 1.483 - -3.50% -
BM_MakeThenSortHeap_uint64_SingleElement_4 2.18% 1.221 1.248 - 0.75% -
SetIntersection_Interlaced_Set_string_262144_256 2.18% 2089170.570 2134700.439 - 2.39% -
rng::remove_copy(deque<int>)_(prefix)/50 2.18% 20.369 20.813 - -4.82% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 2.18% 16.643 17.006 - 1.66% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.17% 6.032 6.163 - 2.04% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.16% 746.933 763.101 - -3.11% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 2.16% 553.929 565.920 - 1.14% -
BM_PushHeap_uint32_Random_256 2.15% 5.964 6.093 - 0.87% -
BM_deque_deque_ranges_move/2 2.15% 2.989 3.054 - -0.25% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 2.14% 20.486 20.925 - -3.05% -
rng::contains_subrange(vector<int>)_(single_element)/32 2.14% 8.475 8.656 - 1.03% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.14% 21.992 22.463 - 2.21% -
BM_StringAssignStr_Large_Opaque 2.14% 10.288 10.508 - 3.36% -
SetIntersection_None_Vector_string_262144_1 2.13% 1325557.917 1353842.973 - -0.57% -
rng::find_last_if(vector<char>)_(bail_90%)/50 2.13% 1.460 1.491 - 3.02% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 2.13% 22.965 23.455 - -5.19% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.13% 693.906 708.704 - 1.95% -
BM_SortHeap_pair<uint32,_uint32>_262144 2.13% 33.272 33.981 - -0.09% -
SetIntersection_Front_Vector_uint64_256_64 2.13% 4514787.972 4610865.646 - 0.24% -
BM_std_min<char>/24 2.13% 2.644 2.701 - 2.11% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 2.13% 1025.271 1047.086 - 1.63% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 2.13% 23.897 24.405 - -6.24% -
std::move(deque<int>)/32768 2.13% 2425.719 2477.292 - 16.80% -
BM_std_minmax<unsigned_short>/64 2.12% 1.560 1.593 - 4.39% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.12% 3178.493 3245.991 - -4.57% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 2.12% 4.742 4.842 - 5.42% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 2.12% 29400.327 30023.834 - 6.17% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 2.12% 13196.379 13476.224 - -0.07% -
std::copy_backward(vector<int>)/8 2.12% 2.231 2.279 - 2.43% -
rng::fill_n(deque<int>)/8192 2.12% 240.618 245.718 - 2.11% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 2.12% 105.038 107.262 - 0.16% -
std::adjacent_find(deque<int>,_pred)/50 2.12% 29.646 30.273 - 1.91% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.12% 4.250 4.340 - 2.32% -
BM_PushHeap_uint32_Random_4 2.12% 2.487 2.540 - 2.39% -
BM_RangesMakeHeap_string_PipeOrgan_1024 2.11% 4.875 4.979 - -15.54% -
BM_std_minmax<unsigned_short>/26 2.11% 2.551 2.605 - 0.96% -
bm_ranges_swap_ranges_vb_unaligned/8 2.11% 4.863 4.966 - -0.79% -
rng::copy_backward(list<int>)/4096 2.11% 3053.213 3117.669 - 0.26% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 2.11% 346261904.430 353569797.274 - -1.21% -
std::map<int,_int>::erase(key)_(existent)/8192 2.11% 25.618 26.159 - 0.78% -
BM_std_minmax<unsigned_char>/7 2.11% 2.427 2.479 - 1.83% -
bm_lexicographical_compare<signed_char>/4 2.10% 1.921 1.962 - 0.31% -
std::is_sorted_until(list<int>,_pred)/8 2.10% 4.210 4.299 - 1.62% -
BM_SortHeap_pair<uint32,_uint32>_1024 2.10% 13.655 13.941 - -0.02% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 2.10% 11.322 11.559 - -0.39% -
BM_std_minmax<unsigned_int>/9 2.10% 1.158 1.182 - 2.21% -
BM_std_minmax<unsigned_short>/22 2.10% 2.315 2.364 - -1.26% -
BM_align/64 2.10% 0.905 0.924 - 3.16% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 2.10% 763.721 779.729 - -1.95% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 2.10% 12.463 12.724 - 4.20% -
std::unordered_set<int>::insert(value)_(new_value)/1024 2.10% 20.325 20.751 - 6.36% -
BM_std_min<char>/5 2.09% 1.481 1.512 - 6.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 2.09% 50.242 51.293 - 0.45% -
std::unordered_map<int,_int>::ctor(const&)/32 2.09% 197.380 201.503 - 0.23% -
std::find_first_of(vector<int>)_(large_needle)/32 2.09% 104.645 106.830 - 1.96% -
std::move(deque<int>)/8 2.08% 3.860 3.941 - -1.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 2.08% 1677538.852 1712442.180 - -1.73% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 2.08% 38.644 39.447 - 2.48% -
BM_SortHeap_pair<uint32,_uint32>_16384 2.08% 22.486 22.953 - 0.06% -
bm_lexicographical_compare<signed_char>/6 2.08% 2.440 2.491 - -0.01% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.08% 1966032.959 2006836.263 - 4.46% -
BM_RangesPopHeap_uint32_4 2.07% 2.641 2.696 - 2.55% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 2.07% 8.273 8.444 - -0.52% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.07% 2.125 2.169 - 3.39% -
rng::stable_partition(deque<int>)_(sparse)/8192 2.07% 3580.730 3654.846 - 7.46% -
rng::find_end(vector<int>)_(process_all)/1024 2.07% 240.012 244.975 - 1.00% -
rng::for_each(multimap<int>)/50 2.06% 49.684 50.710 - 0.37% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 2.06% 1378.308 1406.728 - 13.72% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 2.06% 23.531 24.016 - 4.07% -
rng::move_backward(vector<bool>)_(aligned)/64 2.06% 1.756 1.792 - -3.01% -
SetIntersection_Front_Vector_uint64_1024_1024 2.06% 5843070.393 5963423.363 - 1.93% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 2.06% 8.838 9.020 - -18.14% -
std::replace_if(vector<int>)_(prefix)/1024 2.06% 271.022 276.601 - 1.81% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.06% 6612.679 6748.591 - 2.20% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 2.05% 125766.249 128349.765 - 0.51% -
rng::stable_partition(deque<int>)_(dense)/1024 2.05% 575.292 587.100 - -0.50% -
BM_std_minmax<short>/20 2.05% 1.947 1.987 - -0.70% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 2.05% 30.866 31.499 - 3.02% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.04% 2.318 2.365 - -1.14% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.04% 2.816 2.874 - 1.74% -
BM_RangesMakeHeap_string_SingleElement_4 2.04% 3.592 3.666 - 2.03% -
SetIntersection_Front_Set_uint64_16_16 2.04% 40816049.260 41649224.229 - 1.76% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.04% 13770.100 14050.606 - 2.48% -
SetIntersection_None_Set_float_256_64 2.04% 9308769.091 9498369.341 - 1.10% -
BM_RangesMakeThenSortHeap_string_Descending_262144 2.04% 85.333 87.071 - -12.70% -
SetIntersection_None_Vector_string_16384_256 2.03% 1248599.355 1273917.344 - -1.30% -
rng::remove_if(deque<int>)_(sprinkled)/50 2.02% 70.128 71.547 - 0.21% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 2.02% 8.888 9.067 - 0.87% -
BM_StringAssignStr_Large_Transparent 2.02% 10.302 10.510 - 3.47% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 2.02% 1.349 1.376 - 1.42% -
std::is_sorted(list<int>)/8192 2.02% 7284.922 7431.797 - 3.64% -
BM_std_minmax<unsigned_short>/16 2.01% 1.689 1.723 - 2.25% -
std::find_if(deque<int>)_(process_all)/32768 2.01% 11625.844 11859.681 - 1.91% -
BM_deque_deque_move/4096 2.01% 150.218 153.230 - 0.57% -
rng::find_last(vector<char>)_(bail_10%)/8 2.00% 1.536 1.567 - 0.04% -
std::map<std::string,_int>::erase(key)_(existent)/0 2.00% 74.243 75.727 - 79.42% -
BM_vector_deque_move_backward/4096 2.00% 148.844 151.815 - 1.65% -
rng::contains_subrange(vector<int>)_(single_element)/16 2.00% 4.807 4.902 - 3.78% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 2.00% 3.257 3.322 - 1.58% -
BM_align/256 2.00% 0.906 0.924 - 2.95% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.98% 2.333 2.380 - 0.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.98% 39056474.202 39831329.774 - 1.56% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.98% 35.781 36.491 - 6.44% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 1.98% 20.807 21.219 - -4.12% -
rng::contains_subrange(list<int>)_(process_all)/1048576 1.98% 854545.532 871475.391 - 0.50% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.98% 44.376 45.253 - 1.05% -
SetIntersection_Front_Set_uint64_262144_1 1.98% 1058418.942 1079337.251 - -6.60% -
rng::stable_partition(vector<int>)_(sparse)/32 1.98% 7.559 7.708 - 2.97% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.97% 27961.489 28512.486 - 0.99% -
SetIntersection_Interlaced_Set_uint64_64_64 1.97% 15451456.948 15755597.335 - 3.94% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.96% 160451.363 163596.167 - -3.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.96% 202457989.978 206423726.933 - 1.98% -
std::set<int>::equal_range(key)_(non-existent)/8192 1.96% 9.987 10.182 - 3.83% -
std::reverse_copy(vector<int>)/8 1.95% 2.567 2.617 - 10.58% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.95% 9991494.424 10186519.357 - 1.66% -
SetIntersection_Interlaced_Set_float_16384_1 1.95% 1102459.022 1123969.141 - 0.54% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.95% 10.667 10.875 - 1.60% -
rng::copy_backward(vector<int>)/8 1.95% 2.262 2.306 - 0.77% -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.95% 1.351 1.377 - 1.34% -
BM_std_min<unsigned_short>/23 1.94% 2.157 2.199 - 3.00% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 1.94% 4.147 4.228 - 0.40% -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 1.94% 10.426 10.628 - -0.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.94% 1092020.683 1113187.442 - -0.44% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.94% 3933.164 4009.365 - -0.43% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.93% 113909.263 116108.644 - 0.36% -
BM_CmpEqual_short_int 1.93% 1.127 1.149 - 0.83% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.93% 167.894 171.128 - 3.93% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.93% 15.994 16.302 - -2.38% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 1.92% 11627.589 11851.081 - 4.72% -
bm_gcd_complex 1.92% 19.257 19.627 - 1.00% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 1.92% 10.282 10.480 - -0.30% -
BM_MakeHeap_float_SingleElement_256 1.92% 0.643 0.655 - 0.60% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 1.92% 3.482 3.549 - 1.89% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 1.91% 64.705 65.943 - 1.64% -
rng::reverse_copy(deque<int>)/8 1.91% 2.858 2.913 - -4.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 1.91% 2.972 3.029 - 0.72% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.91% 19.020 19.383 - 1.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.91% 207136949.861 211092068.312 - 1.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.90% 7.531 7.674 - -0.45% -
BM_std_minmax<char>/1 1.90% 0.640 0.652 - 2.96% -
BM_RangesMakeHeap_string_QuickSortAdversary_64 1.90% 10.024 10.214 - -0.07% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.90% 697.209 710.432 - 3.04% -
rng::move(vector<int>)/1048576 1.89% 58686.350 59798.168 - 3.52% -
std::find_first_of(list<int>)_(small_needle)/32 1.89% 91.083 92.806 - 1.58% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.89% 7.668 7.813 - 1.01% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.89% 8379824.538 8538271.055 - 1.48% -
BM_std_minmax<unsigned_long_long>/29 1.89% 4.139 4.218 - 0.50% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 1.89% 30.067 30.635 - 4.52% -
BM_MakeHeap_uint64_Random_256 1.88% 1.180 1.203 - 6.02% -
std::unordered_set<int>::contains(key)_(existent)/32 1.88% 1.361 1.386 - 8.86% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 1.88% 4.323 4.404 - -1.84% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.88% 1.162 1.183 - 0.11% -
SetIntersection_Interlaced_Set_uint64_1024_64 1.88% 10283338.756 10476340.545 - 5.11% -
BM_std_min<long_long>/31 1.88% 3.241 3.302 - -2.96% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.87% 52938.952 53931.390 - 1.65% -
std::map<int,_int>::erase(key)_(non-existent)/8192 1.87% 7.316 7.453 - -2.95% -
BM_std_min<unsigned_int>/32 1.87% 2.194 2.235 - 2.88% -
std::set<int>::upper_bound(key)_(non-existent)/8192 1.87% 9.960 10.146 - 0.43% -
SetIntersection_None_Vector_string_262144_4 1.87% 1345626.314 1370773.692 - 1.28% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.87% 8.828 8.993 - -0.72% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.86% 369.631 376.522 - 2.43% -
std::flat_multimap<int,_int>::clear()/8192 1.86% 441.393 449.609 - 1.64% -
SetIntersection_Front_Vector_uint32_16384_16 1.86% 1169675.267 1191405.732 - 0.98% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 1.86% 9121.367 9290.790 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.86% 0.747 0.760 - -0.33% -
BM_deque_vector_copy/65536 1.85% 2533.043 2579.920 - -12.25% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.85% 72.431 73.771 - 2.54% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.85% 6170.421 6284.553 - 0.54% -
std::equal(vector<bool>)_(unaligned)/1048576 1.85% 6449.216 6568.499 - 2.69% -
std::transform(list<int>)_(identity_transform)/50 1.85% 38.359 39.068 - -1.42% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 1.85% 4.027 4.101 - 3.48% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 1.85% 12.640 12.873 - -7.10% -
rng::rotate(deque<int>)_(1_element_backward)/32 1.85% 4.024 4.098 - -1.22% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 1.84% 0.609 0.620 - 0.69% -
rng::is_sorted_until(list<int>)/1024 1.84% 748.273 762.049 - 1.82% -
BM_std_minmax<unsigned_char>/14 1.84% 2.561 2.608 - 2.59% -
rng::unique(list<int>)_(sprinkled)/1024 1.84% 950.082 967.553 - 1.61% -
bm_ranges_lexicographical_compare<unsigned_char>/1 1.83% 1.634 1.664 - -3.55% -
std::map<int,_int>::erase(key)_(existent)/0 1.83% 20.906 21.290 - 0.39% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 1.83% 6.218 6.332 - 7.44% -
std::search(vector<int>)_(same_length)/8192 1.83% 1874.054 1908.390 - -2.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.83% 1.181 1.202 - -0.37% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 1.83% 11.747 11.963 - -1.30% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.83% 1.170 1.192 - 1.18% -
bm_lexicographical_compare<unsigned_char>/3 1.82% 2.090 2.128 - -3.42% -
BM_std_min<unsigned_int>/1024 1.82% 26.691 27.176 - 1.21% -
BM_std_min<short>/28 1.81% 2.703 2.752 - 0.83% -
BM_std_minmax<short>/21 1.81% 2.010 2.046 - 0.08% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 1.81% 8.843 9.003 - -19.03% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 1.81% 35909.651 36558.143 - 2.00% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.81% 207.066 210.805 - 1.13% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 1.81% 6912.321 7037.114 - -8.38% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 1.81% 11.627 11.837 - -1.89% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 1.80% 2.417 2.461 - 4.34% -
BM_deque_deque_ranges_move/1 1.80% 3.312 3.371 - -1.45% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 1.80% 11.662 11.872 - 2.99% -
BM_RangesMakeHeap_string_Descending_16 1.80% 2.321 2.362 - -14.21% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.80% 5868143.490 5973572.659 - 1.82% -
bm_lexicographical_compare<unsigned_char>/1 1.79% 1.619 1.648 - -2.46% -
BM_PushHeap_uint32_QuickSortAdversary_16 1.79% 0.918 0.935 - -0.10% -
BM_std_min<unsigned_short>/6 1.79% 0.948 0.965 - 0.59% -
BM_RangesMakeThenSortHeap_uint64_Random_4 1.79% 4.041 4.113 - 0.70% -
SetIntersection_Front_Set_uint32_256_256 1.79% 9459001.599 9628222.082 - -1.46% -
BM_MakeHeap_uint32_PipeOrgan_256 1.79% 0.628 0.639 - 1.42% -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.79% 1.837 1.870 - -4.47% -
BM_MakeHeap_uint32_QuickSortAdversary_16 1.79% 0.611 0.622 - 0.97% -
BM_RangesMakeHeap_string_Random_64 1.79% 9.936 10.113 - 1.53% -
std::sort(deque<int>)_(pipe-organ)/1024 1.78% 2796.486 2846.300 - 0.69% -
rng::move_backward(vector<bool>)_(unaligned)/64 1.78% 1.876 1.910 - 0.42% -
std::move_backward(vector<bool>)_(aligned)/64 1.77% 1.753 1.784 - -0.83% -
rng::find_last(deque<int>)_(bail_10%)/50 1.77% 11.431 11.633 - 1.63% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 1.77% 49238.362 50109.641 - 0.53% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.77% 513736.234 522826.286 - -0.17% -
std::find_end(deque<int>)_(match_near_end)/8192 1.77% 165916.925 168852.106 - 1.72% -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 1.77% 51.471 52.380 - 0.09% -
BM_std_minmax<short>/3 1.77% 1.139 1.159 - -2.67% -
BM_MakeThenSortHeap_string_Heap_64 1.76% 33.930 34.529 - 1.29% -
BM_CmpEqual_short_ushort 1.76% 1.097 1.116 - 0.45% -
BM_std_minmax_element<long_long>/2 1.76% 0.645 0.657 - 22.09% -
rng::rotate(vector<int>)_(by_1/4)/32 1.76% 11.942 12.153 - 1.01% -
std::generate(list<int>)/50 1.76% 15.177 15.444 - 0.52% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 1.76% 67.751 68.941 - 62.19% -
rng::contains(deque<int>)_(process_all)/32 1.75% 8.607 8.757 - 1.98% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.75% 4.446 4.524 - 1.62% -
SetIntersection_Front_Vector_uint64_16384_64 1.75% 1410642.090 1435298.359 - 1.92% -
BM_RangesPushHeap_string_QuickSortAdversary_64 1.75% 12.802 13.026 - 0.80% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1.75% 1419881.364 1444693.089 - 0.61% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.74% 0.957 0.974 - 1.18% -
BM_deque_deque_move/1024 1.74% 38.566 39.239 - 0.19% -
std::find_end(vector<int>)_(near_matches)/1024 1.74% 16473.350 16760.120 - 7.86% -
rng::reverse(list<int>)/4096 1.74% 1636.868 1665.361 - -4.96% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.74% 425.524 432.929 - 1.56% -
std::map<std::string,_int>::contains(key)_(existent)/1024 1.73% 20.822 21.182 - -5.25% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 1.73% 18.008 18.320 - -7.87% -
std::find_first_of(list<int>)_(small_needle)/50 1.73% 139.583 141.999 - 1.46% -
std::partial_sort_copy(vector<int>)_(repeated)/8 1.73% 8.439 8.585 - -0.33% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.72% 32.489 33.048 - -28.16% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 1.72% 16697.578 16984.935 - 0.51% -
SetIntersection_Front_Set_string_64_16 1.72% 25603405.919 26043420.192 - 1.10% -
std::set<std::string>::count(key)_(existent)/8192 1.72% 29.128 29.629 - 0.14% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.72% 30.196 30.714 - 0.94% -
BM_std_min<short>/19 1.72% 1.800 1.831 - -7.26% -
rng::rotate(vector<int>)_(by_1/4)/1024 1.72% 325.707 331.295 - 0.74% -
rng::search_n(vector<int>)_(no_match)/1048576 1.72% 208646.454 212225.769 - 1.47% -
BM_std_min<long_long>/30 1.71% 3.171 3.225 - 1.91% -
SetIntersection_Front_Vector_uint64_262144_16 1.71% 1185370.262 1205659.830 - 3.25% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.71% 439.796 447.314 - 1.50% -
SetIntersection_Front_Vector_uint32_1024_1 1.71% 1110835.573 1129811.520 - 1.59% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 1.71% 20.758 21.112 - 1.41% -
SetIntersection_Interlaced_Set_uint64_16_16 1.71% 40651143.017 41344625.560 - 0.64% -
BM_std_min<short>/21 1.70% 1.802 1.833 - 0.27% -
std::partial_sort(vector<NonIntegral>)_(heap)/8 1.70% 25.167 25.596 - 0.59% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.70% 18.147 18.456 - 1.24% -
std::replace(list<int>)_(sprinkled)/8192 1.70% 8832.776 8982.925 - 25.46% -
BM_deque_vector_move/64 1.69% 2.603 2.647 - 0.63% -
rng::copy_if(vector<int>)_(every_other)/8 1.69% 4.264 4.336 - 2.33% -
rng::find_last(vector<char>)_(bail_10%)/1024 1.69% 111.775 113.667 - 0.83% -
std::is_sorted(list<int>,_pred)/8 1.69% 4.215 4.287 - 0.18% -
rng::find_last_if(vector<char>)_(bail_10%)/8 1.69% 2.487 2.529 - 4.68% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.69% 12.420 12.629 - 2.67% -
BM_deque_vector_move/1024 1.68% 36.854 37.475 - 1.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 1.68% 52.563 53.449 - 3.23% -
BM_RangesMakeHeap_uint32_SingleElement_262144 1.68% 0.624 0.635 - 1.37% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 1.68% 19228.969 19551.987 - 2.91% -
BM_std_minmax<unsigned_short>/28 1.68% 2.541 2.584 - 1.59% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.68% 1.883 1.915 - 0.06% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 1.68% 49.770 50.605 - -11.55% -
std::set<int>::lower_bound(key)_(non-existent)/8192 1.68% 9.399 9.557 - -1.44% -
rng::search(list<int>)_(single_element)/1024 1.68% 722.752 734.872 - 1.22% -
SetIntersection_Front_Set_float_262144_1 1.68% 1091605.424 1109900.385 - -0.55% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.67% 209.678 213.185 - -4.82% -
SetIntersection_None_Vector_string_262144_16384 1.67% 1332622.143 1354871.395 - -0.55% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.67% 707.297 719.101 - 1.34% -
BM_deque_deque_copy_backward/0 1.67% 0.853 0.867 - 7.27% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.67% 12.419 12.626 - -2.75% -
BM_std_min<unsigned_short>/64 1.66% 3.519 3.577 - 2.25% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.66% 1.714 1.743 - 2.52% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.66% 19193.087 19511.411 - -1.43% -
rng::starts_with(deque<int>)/1000 1.65% 468.865 476.617 - -0.26% -
std::remove_copy(vector<int>)_(prefix)/32 1.65% 8.879 9.026 - 0.36% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 1.65% 12398.014 12602.624 - 2.04% -
std::transform(vector<int>)_(identity_transform)/32 1.65% 8.910 9.057 - -0.23% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.64% 1874.484 1905.272 - 1.60% -
std::search(list<int>)_(no_match)/1024 1.64% 762.448 774.964 - 4.95% -
SetIntersection_Front_Vector_string_16384_1024 1.64% 38506930.514 39137758.808 - -0.64% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 1.64% 67.906 69.019 - 12.34% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 1.64% 36997.602 37603.641 - 0.94% -
std::stable_sort(vector<int>)_(heap)/1024 1.64% 2516.258 2557.451 - -0.51% -
BM_MakeThenSortHeap_float_Ascending_4 1.63% 1.442 1.466 - 4.94% -
std::set<int>::ctor(const&)/1024 1.63% 6068.608 6167.720 - -1.88% -
SetIntersection_Front_Vector_float_262144_256 1.63% 2281841.011 2319090.497 - -2.12% -
BM_deque_vector_move/5500 1.63% 195.541 198.727 - 1.45% -
BM_std_min<int>/16 1.63% 1.661 1.688 - -0.15% -
BM_SortHeap_string_16384 1.62% 95.990 97.549 - -1.53% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.62% 1.177 1.196 - 3.59% -
SetIntersection_Front_Vector_uint32_262144_4 1.62% 1107538.738 1125502.695 - -1.03% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.62% 141.910 144.204 - 2.76% -
bm_ranges_swap_ranges_vb_unaligned/64 1.62% 6.196 6.296 - 0.07% -
SetIntersection_Front_Set_uint32_16_16 1.61% 41439947.991 42109016.189 - -0.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.61% 11699.895 11888.714 - 0.15% -
SetIntersection_Front_Set_string_256_256 1.61% 30566114.457 31057799.626 - 11.11% -
rng::find_end(forward_list<int>)_(single_element)/1000 1.61% 692.180 703.314 - -0.15% -
SetIntersection_None_Set_uint32_256_256 1.61% 5889754.642 5984463.891 - 3.73% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 1.61% 79488.861 80767.033 - -2.58% -
BM_std_min<unsigned_short>/7 1.61% 1.087 1.104 - 0.53% -
std::find_if_not(vector<bool>)_(process_all)/50 1.61% 34.528 35.083 - -4.36% -
BM_std_min<unsigned_short>/24 1.60% 2.430 2.469 - -0.96% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.60% 6238.931 6338.893 - 0.50% -
rng::replace(vector<int>)_(prefix)/50 1.60% 6.988 7.100 - 1.66% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.60% 459602.111 466962.921 - -0.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 1.60% 4465174.044 4536645.322 - -0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 1.60% 21353453.253 21694643.341 - 7.81% -
rng::sort(deque<int>)_(qsort_adversarial)/8 1.60% 18.467 18.762 - 2.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 1.59% 33.832 34.371 - 2.32% -
BM_MakeHeap_string_Heap_262144 1.59% 5.240 5.323 - -2.65% -
std::multimap<int,_int>::count(key)_(non-existent)/32 1.59% 2.474 2.513 - 0.31% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.59% 140.511 142.749 - 2.43% -
std::flat_multimap<int,_int>::clear()/0 1.59% 418.424 425.088 - 1.35% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.59% 19179.676 19484.979 - 1.85% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.59% 8.661 8.798 - -0.90% -
std::multimap<int,_int>::contains(key)_(existent)/8192 1.59% 5.505 5.593 - -0.24% -
std::map<std::string,_int>::contains(key)_(existent)/8192 1.58% 30.719 31.206 - 2.99% -
BM_RangesMakeHeap_string_QuickSortAdversary_16 1.58% 8.477 8.611 - -0.15% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.58% 108.926 110.649 - 1.22% -
SetIntersection_None_Set_uint32_256_64 1.58% 9189588.229 9334411.338 - -0.58% -
rng::search_n(list<int>)_(no_match)/8192 1.57% 6869.546 6977.714 - -5.62% -
std::partial_sort(deque<int>)_(ascending)/8 1.57% 29.843 30.311 - 2.33% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 1.57% 4042.389 4105.786 - 0.77% -
rng::remove(list<int>)_(sprinkled)/1024 1.57% 946.320 961.158 - -0.44% -
BM_std_min<unsigned_int>/64 1.57% 2.826 2.870 - 1.56% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.57% 782.913 795.176 - 18.61% -
rng::starts_with(deque<int>,_pred)/1000 1.56% 505.032 512.932 - 0.48% -
std::search(list<int>)_(no_match)/1000 1.56% 667.426 677.833 - -5.11% -
BM_RangesMakeHeap_float_PipeOrgan_256 1.56% 0.684 0.694 - 1.05% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 1.56% 26.768 27.184 - 5.84% -
BM_deque_deque_ranges_move/4096 1.56% 149.476 151.801 - 0.19% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 1.55% 9248855.033 9392608.369 - -1.00% -
BM_std_min<unsigned_int>/24 1.55% 1.849 1.878 - 2.49% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.55% 5864.336 5955.234 - 1.48% -
BM_PopHeap_uint32_4 1.55% 2.625 2.665 - 0.70% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.55% 2113.438 2146.151 - 1.12% -
BM_RangesMakeHeap_string_Descending_256 1.55% 2.698 2.740 - -20.05% -
BM_RangesMakeHeap_uint64_Random_16 1.54% 1.262 1.282 - -0.87% -
std::stable_sort(deque<int>)_(repeated)/1024 1.54% 1382.022 1403.350 - 2.11% -
rng::find_first_of(deque<int>)_(large_needle)/32 1.54% 313.645 318.480 - 6.79% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.54% 1.222 1.241 - 1.33% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 1.54% 28.874 29.318 - 0.95% -
rng::find_if_not(vector<char>)_(bail_25%)/8192 1.54% 518.475 526.440 - 0.51% -
BM_StringEraseToEnd_Large_Transparent 1.53% 0.857 0.870 - 3.26% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 1.53% 3.590 3.645 - -0.64% -
std::is_partitioned(list<int>)_(unpartitioned)/32 1.53% 4.304 4.370 - 4.16% -
BM_deque_vector_ranges_copy/65536 1.53% 2593.528 2633.159 - -8.45% -
std::map<std::string,_int>::erase(iterator)/0 1.53% 25.387 25.775 - -5.98% -
SetIntersection_None_Vector_uint64_262144_262144 1.53% 1183417.102 1201485.911 - -0.35% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.53% 16.710 16.965 - 1.45% -
SetIntersection_None_Set_uint64_1024_64 1.53% 8686013.015 8818526.308 - 1.65% -
std::find_if_not(vector<bool>)_(process_all)/1048576 1.53% 777143.062 788997.372 - 0.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 1.53% 216.346 219.646 - 0.09% -
BM_std_min<unsigned_char>/16 1.53% 2.518 2.556 - -2.41% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 1.52% 5.238 5.318 - 6.36% -
std::find_if_not(vector<bool>)_(process_all)/8192 1.52% 6069.852 6162.330 - 0.45% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.52% 253.206 257.062 - 2.74% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.52% 21636.460 21965.936 - -0.66% -
rng::shuffle(vector<int>)/32 1.52% 283.486 287.802 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 1.52% 0.664 0.674 - 1.10% -
BM_MakeHeap_string_SingleElement_64 1.52% 6.344 6.440 - -0.12% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.52% 13.445 13.650 - -0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.52% 28746.279 29183.287 - 2.93% -
std::find_if_not(vector<bool>)_(process_all)/1024 1.52% 760.754 772.291 - 0.48% -
BM_RangesPushHeap_float_Ascending_64 1.52% 1.750 1.776 - 1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.51% 3106785.725 3153821.208 - 1.30% -
BM_RangesMakeHeap_string_Heap_256 1.51% 4.879 4.952 - -0.30% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.51% 15.608 15.844 - -0.76% -
BM_std_min<int>/32 1.51% 2.112 2.144 - -3.52% -
rng::stable_sort(vector<int>)_(descending)/8 1.51% 24.633 25.004 - -1.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 1.51% 167920.720 170452.230 - -0.86% -
rng::stable_sort(deque<int>)_(repeated)/1024 1.50% 1380.378 1401.149 - 0.85% -
rng::any_of(list<int>)_(process_all)/50 1.50% 21.672 21.997 - 0.40% -
BM_MakeHeap_string_SingleElement_16 1.50% 5.662 5.747 - 0.40% -
std::set<std::string>::upper_bound(key)_(existent)/32 1.50% 16.838 17.091 - 0.27% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.50% 472.988 480.093 - 1.04% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.50% 22.135 22.467 - 1.99% -
rng::copy_n(vector<bool>)_(aligned)/32768 1.50% 35.350 35.880 - 1.13% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.50% 1.183 1.201 - 0.44% -
BM_std_minmax<unsigned_short>/20 1.50% 1.947 1.976 - 1.24% -
rng::remove(deque<int>)_(prefix)/50 1.50% 67.577 68.589 - 8.04% -
rng::count(list<int>)_(every_other)/1024 1.50% 701.784 712.288 - 1.30% -
BM_std_min<char>/8 1.50% 2.289 2.323 - 3.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.49% 9.351 9.490 - 0.55% -
rng::find(vector<char>)_(bail_25%)/1024 1.49% 5.272 5.351 - 1.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.49% 1135289.142 1152215.419 - -1.01% -
BM_RangesMakeThenSortHeap_uint32_Descending_256 1.49% 8.685 8.814 - 0.75% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.49% 142718.625 144842.832 - 2.73% -
SetIntersection_Front_Set_string_16384_16 1.49% 2011121.152 2041005.162 - -1.03% -
BM_RangesPushHeap_string_Random_256 1.49% 14.096 14.306 - -0.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.49% 12.438 12.623 - 2.38% -
rng::stable_sort(deque<int>)_(shuffled)/8 1.48% 24.050 24.406 - -0.36% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.48% 3118.826 3165.046 - 1.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.48% 11.310 11.478 - 1.36% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.48% 3.711 3.766 - 0.36% -
BM_MakeThenSortHeap_float_Descending_256 1.48% 5.811 5.898 - 3.08% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 1.48% 8.954 9.086 - -21.22% -
BM_RangesMakeThenSortHeap_string_Random_262144 1.48% 190.122 192.932 - -7.46% -
bm_lexicographical_compare<signed_char>/3 1.48% 1.702 1.727 - -0.01% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.48% 54.650 55.457 - 1.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 1.48% 4405620.621 4470672.045 - 0.40% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.48% 842.225 854.657 - -3.16% -
rng::all_of(vector<int>)_(process_all)/50 1.48% 18.224 18.493 - 0.20% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 1.48% 50.524 51.269 - -1.00% -
std::stable_partition(list<int>)_(alloc_fails)/1024 1.47% 4161.198 4222.570 - 0.63% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1.47% 1359368.143 1379416.085 - -5.39% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 1.47% 31.667 32.133 - 2.81% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 1.47% 9.359 9.496 - 2.52% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.47% 26.947 27.342 - 5.17% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.46% 10.509 10.663 - 1.27% -
SetIntersection_Front_Set_float_262144_1024 1.46% 14375188.721 14585361.277 - 2.68% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.46% 39.159 39.732 - 4.44% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.46% 79.159 80.316 - 1.73% -
std::stable_sort(deque<int>)_(descending)/1024 1.46% 2934.592 2977.455 - 1.32% -
std::set<int>::lower_bound(key)_(non-existent)/1024 1.46% 6.177 6.268 - -0.72% -
rng::fill(deque<int>)/8192 1.46% 239.101 242.584 - 1.23% -
BM_CmpEqual_uchar_short 1.46% 1.043 1.058 - 1.67% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 1.46% 21619.948 21934.771 - -0.72% -
rng::fill(vector<int>)/1024 1.45% 29.638 30.069 - -0.32% -
BM_num_get<unsigned_long_long> 1.45% 11.288 11.452 - 3.58% -
std::unordered_multiset<int>::count(key)_(existent)/8192 1.45% 1.747 1.772 - -4.73% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.45% 1.951 1.979 - -3.14% -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 1.45% 2931.294 2973.790 - 0.46% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1.45% 1115765.837 1131917.648 - -1.01% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.45% 1.277 1.296 - 1.79% -
SetIntersection_Front_Vector_uint32_256_64 1.45% 4544086.179 4609807.007 - 0.85% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.45% 6.571 6.666 - 1.57% -
rng::stable_partition(vector<int>)_(sparse)/8192 1.44% 1551.034 1573.416 - 1.36% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.44% 691.044 701.015 - 0.37% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.44% 1354.028 1373.543 - 1.18% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 1.44% 0.776 0.787 - 1.13% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.44% 11.912 12.084 - 2.64% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.44% 8183.655 8301.211 - -0.02% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.44% 8.772 8.898 - 1.85% -
std::stable_sort(vector<int>)_(ascending)/8 1.43% 16.766 17.006 - 1.28% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 1.43% 2716.531 2755.435 - 0.39% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.43% 1678423.744 1702410.809 - 1.06% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.43% 29.564 29.986 - 1.28% -
rng::stable_sort(deque<int>)_(shuffled)/1024 1.43% 2455.957 2491.001 - 2.20% -
BM_MakeThenSortHeap_uint64_Heap_4 1.43% 1.183 1.200 - -0.56% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.42% 12.067 12.239 - 1.95% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.42% 81135.925 82287.746 - 3.64% -
std::stable_sort(deque<int>)_(ascending)/1024 1.42% 2115.069 2145.046 - 1.42% -
BM_MakeThenSortHeap_string_Heap_4 1.42% 5.854 5.937 - -0.11% -
std::find_end(forward_list<int>)_(process_all)/1000 1.42% 675.375 684.935 - -1.33% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1.41% 1423736.538 1443866.072 - 0.50% -
std::map<std::string,_int>::clear()/32 1.41% 912.912 925.815 - 3.11% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.41% 782.603 793.654 - 1.64% -
rng::find_last(vector<char>)_(bail_90%)/50 1.41% 1.054 1.068 - 3.62% -
BM_std_minmax<short>/30 1.41% 2.754 2.793 - -0.13% -
std::partial_sort(deque<int>)_(ascending)/8192 1.41% 162954.755 165250.395 - 0.95% -
rng::copy(vector<int>)/4096 1.41% 144.653 146.690 - -1.84% -
rng::find_first_of(deque<int>)_(large_needle)/50 1.41% 766.217 776.983 - 8.91% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1.40% 1458.388 1478.861 - -6.58% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.40% 7103.195 7202.875 - -0.21% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.40% 15668.944 15888.610 - 4.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.40% 35.340 35.836 - -0.81% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.40% 6626.083 6718.834 - 4.36% -
BM_SortHeap_string_1024 1.40% 58.991 59.816 - -1.68% -
std::multiset<int>::insert(value)_(already_present)/32 1.40% 19.121 19.388 - 2.03% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.39% 55329.301 56100.624 - 0.48% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 1.39% 22.428 22.741 - 0.78% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.39% 4.603 4.667 - 1.25% -
std::remove_if(deque<int>)_(prefix)/50 1.39% 67.154 68.088 - 1.90% -
rng::stable_sort(vector<int>)_(shuffled)/1024 1.39% 2201.733 2232.324 - -1.18% -
BM_std_minmax<unsigned_char>/11 1.39% 1.810 1.835 - 7.22% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 1.39% 49877.738 50569.230 - 0.36% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.39% 1.177 1.193 - 0.38% -
std::stable_sort(deque<int>)_(shuffled)/1024 1.38% 2458.188 2492.175 - 2.11% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 1.38% 2.776 2.815 - 0.94% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 1.38% 60723.622 61562.061 - 0.85% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.38% 13.866 14.057 - 1.00% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.38% 9954437.337 10091844.662 - 0.76% -
std::flat_multimap<int,_int>::clear()/1024 1.38% 421.205 427.014 - 1.29% -
rng::stable_sort(vector<int>)_(ascending)/8 1.38% 16.599 16.827 - 2.00% -
std::map<std::string,_int>::erase(iterator)/1024 1.37% 25.476 25.826 - -3.85% -
std::find_if_not(vector<char>)_(process_all)/32768 1.37% 8131.671 8243.362 - 0.26% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 1.37% 35.962 36.456 - 24.81% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.37% 299.031 303.125 - 0.53% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.37% 22.720 23.030 - 2.21% -
std::set<std::string>::erase(key)_(existent)/0 1.37% 63.929 64.804 - 0.75% -
rng::unique_copy(deque<int>)_(contiguous)/52 1.36% 14.509 14.707 - 0.14% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.36% 34570.178 35041.936 - 2.00% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.36% 296.793 300.842 - 1.34% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 1.36% 5.222 5.293 - -0.55% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.36% 33.834 34.295 - -1.61% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.36% 29.792 30.198 - 2.09% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.36% 15.101 15.307 - 0.19% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 1.36% 468.854 475.233 - -0.12% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.36% 8.857 8.978 - -0.84% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.36% 23.418 23.737 - 8.49% -
BM_RangesPopHeap_float_4 1.36% 2.377 2.409 - 1.70% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.36% 7151.364 7248.519 - 0.68% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 1.36% 35.079 35.555 - 2.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.36% 13936.118 14125.138 - 2.10% -
rng::reverse_copy(list<int>)/4096 1.36% 3046.327 3087.618 - 0.51% -
BM_deque_vector_ranges_move_backward/64000 1.36% 8040.112 8149.062 - 3.64% -
BM_std_minmax<short>/31 1.35% 3.086 3.127 - 1.37% -
rng::move(vector<bool>)_(unaligned)/64 1.35% 1.621 1.643 - 1.48% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.35% 7.299 7.397 - 1.11% -
SetIntersection_Interlaced_Set_string_262144_1024 1.35% 2102667.076 2131078.205 - 0.78% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 1.35% 9.049 9.172 - 0.43% -
BM_std_minmax<unsigned_short>/24 1.35% 2.240 2.270 - -0.30% -
std::copy_backward(list<int>)/8 1.35% 2.442 2.475 - 1.32% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.35% 390.859 396.120 - 2.98% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.34% 1155012.967 1170528.746 - 1.82% -
std::multimap<int,_int>::ctor(const&)/1024 1.34% 6264.420 6348.550 - 0.62% -
std::copy_n(deque<int>)/8 1.34% 2.712 2.748 - 3.98% -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 1.34% 196738.083 199370.421 - 0.50% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 1.34% 20.624 20.900 - -0.17% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 1.34% 2932.911 2972.095 - 0.96% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 1.34% 362.929 367.774 - 2.49% -
SetIntersection_Interlaced_Set_uint64_262144_1 1.33% 1104394.492 1119134.366 - 0.74% -
SetIntersection_Interlaced_Set_uint32_256_16 1.33% 12013919.703 12173576.353 - 1.59% -
BM_std_min<unsigned_int>/512 1.33% 12.842 13.013 - 0.91% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.33% 66069.163 66946.836 - 0.81% -
std::set<int>::find(key)_(existent)/32 1.33% 1.585 1.606 - -0.84% -
BM_deque_deque_ranges_copy/1024 1.33% 38.574 39.086 - -0.56% -
BM_MakeThenSortHeap_float_Descending_1024 1.33% 7.815 7.918 - -0.78% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 1.33% 11492.573 11644.939 - -6.66% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 1.32% 33.779 34.226 - -0.38% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 1.32% 2.597 2.631 - -2.16% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 1.32% 19.615 19.874 - 0.33% -
std::map<int,_int>::ctor(const&)/1024 1.32% 6240.528 6322.825 - 1.07% -
BM_RangesPushHeap_string_Random_16384 1.32% 16.150 16.363 - -3.97% -
BM_std_min<short>/512 1.32% 7.257 7.352 - 0.28% -
std::unordered_map<int,_int>::ctor(const&)/8192 1.32% 54658.650 55378.165 - 0.94% -
BM_std_min<int>/7 1.31% 1.041 1.055 - 0.11% -
std::multiset<int>::insert(value)_(new_value)/32 1.31% 19.947 20.209 - 2.59% -
BM_deque_deque_copy_backward/1024 1.31% 38.140 38.640 - 0.55% -
BM_MakeHeap_uint32_Random_256 1.31% 1.166 1.181 - 2.96% -
SetIntersection_Interlaced_Vector_float_16384_4 1.31% 1380424.606 1398481.027 - -17.84% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.31% 175492973.704 177785605.025 - 1.98% -
rng::partition(vector<int>)_(dense)/32 1.31% 8.531 8.643 - 2.86% -
SetIntersection_Front_Set_uint32_256_4 1.30% 4483693.795 4542120.130 - 1.32% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.30% 13290877.404 13463971.241 - -2.71% -
rng::stable_sort(deque<int>)_(descending)/1024 1.30% 2933.789 2971.997 - 0.94% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 1.30% 6280.024 6361.765 - 0.55% -
std::set<int>::ctor(const&,_alloc)/1024 1.30% 6129.790 6209.526 - -0.77% -
BM_CmpEqual_uint_short 1.30% 1.064 1.078 - 1.65% -
BM_SortHeap_uint32_4 1.30% 1.058 1.072 - 3.00% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.30% 14337.364 14523.506 - 1.18% -
SetIntersection_Front_Set_uint32_262144_256 1.30% 4632933.999 4693045.948 - -1.90% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.30% 3.707 3.755 - 1.12% -
rng::contains(deque<int>)_(process_all)/50 1.30% 12.590 12.753 - 1.48% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.29% 11.494 11.643 - -0.41% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 1.29% 550.131 557.234 - 1.32% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.29% 10.717 10.855 - 1.11% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 1.29% 11919.914 12073.531 - -0.09% -
std::map<std::string,_int>::clear()/8192 1.29% 203697.573 206322.617 - 0.18% -
std::map<int,_int>::contains(key)_(existent)/1024 1.29% 4.076 4.129 - 2.03% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.29% 3338.522 3381.494 - -1.12% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.28% 9.572 9.694 - 1.36% -
rng::find_last(list<int>)_(bail_90%)/8192 1.28% 594.010 601.637 - 0.28% -
std::move(vector<int>)/8 1.28% 2.254 2.283 - -0.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 1.28% 4.771 4.832 - 5.17% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 1.28% 38.671 39.166 - 3.19% -
BM_vector_deque_copy/64 1.28% 2.718 2.752 - -2.23% -
std::fill_n(deque<int>)/8192 1.28% 241.509 244.595 - 1.94% -
BM_RangesMakeHeap_string_Random_16 1.27% 8.258 8.363 - 0.92% -
BM_SortHeap_uint64_16 1.27% 4.952 5.015 - 1.17% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.27% 22.088 22.369 - 1.26% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.27% 6239.660 6318.957 - 1.41% -
std::stable_partition(list<int>)_(dense)/32 1.27% 32.269 32.678 - -1.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.27% 11281203.667 11424119.986 - 0.67% -
BM_deque_deque_ranges_copy/5500 1.26% 201.667 204.208 - 1.52% -
SetIntersection_Interlaced_Set_string_256_16 1.26% 17842515.172 18067179.521 - -0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.26% 9.000 9.114 - -2.06% -
rng::find_end(forward_list<int>)_(single_element)/8192 1.26% 6102.050 6178.799 - 3.90% -
rng::partition(vector<int>)_(dense)/50 1.26% 12.636 12.795 - 1.74% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.26% 54351.937 55034.633 - 0.55% -
rng::find_end(list<int>)_(same_length)/8192 1.25% 15771.855 15969.472 - 0.37% -
SetIntersection_None_Set_uint32_1024_1024 1.25% 8797094.494 8907287.429 - 1.99% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.25% 0.906 0.917 - -0.37% -
BM_RangesPushHeap_string_Random_64 1.25% 12.665 12.823 - 0.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.25% 1.225 1.241 - 2.22% -
SetIntersection_Interlaced_Vector_string_64_16 1.25% 31002340.872 31390068.736 - 1.25% -
SetIntersection_None_Vector_uint32_16384_16 1.25% 1176050.581 1190731.089 - 2.82% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.25% 1.408 1.425 - 2.71% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 1.24% 51151.968 51788.427 - 0.60% -
std::fill(vector<bool>)/32768 1.24% 29.935 30.308 - -0.49% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.24% 16.576 16.782 - 1.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1.24% 1224470.317 1239654.731 - -2.04% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.24% 10.099 10.224 - 11.07% -
rng::stable_sort(deque<int>)_(heap)/1024 1.23% 2737.669 2771.446 - 1.79% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 1.23% 5.866 5.938 - -1.80% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 1.23% 7.588 7.681 - -0.50% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.23% 44.382 44.928 - 1.17% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 1.23% 14.086 14.259 - 0.72% -
rng::remove(deque<int>)_(sprinkled)/50 1.23% 57.310 58.015 - -9.67% -
BM_std_minmax<short>/23 1.23% 2.634 2.667 - -0.99% -
BM_vector_deque_move/4096 1.23% 145.820 147.612 - 0.35% -
std::unique_copy(vector<int>)_(contiguous)/32 1.23% 8.812 8.921 - 0.48% -
BM_SortHeap_pair<uint32,_uint32>_256 1.23% 10.131 10.256 - -0.21% -
std::reverse(list<int>)/32768 1.23% 18423.948 18649.898 - 10.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.23% 142068.295 143810.023 - 1.74% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.22% 21.210 21.469 - 0.20% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 1.22% 338.873 343.023 - 0.73% -
rng::unique_copy(list<int>)_(sprinkled)/32 1.22% 13.289 13.451 - 4.82% -
BM_std_min<unsigned_short>/28 1.22% 2.656 2.689 - -0.16% -
rng::stable_sort(vector<int>)_(heap)/1024 1.22% 2518.440 2549.197 - -0.80% -
std::fill(deque<int>)/1024 1.22% 29.939 30.305 - 0.01% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 1.22% 18.958 19.190 - -0.68% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.22% 1.191 1.206 - 5.34% -
BM_std_min<long_long>/512 1.22% 46.473 47.039 - 0.54% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.22% 1.063 1.076 - 0.94% -
BM_MakeHeap_string_SingleElement_16384 1.22% 6.012 6.085 - -0.24% -
std::find_end(list<int>)_(match_near_end)/1000 1.21% 750.280 759.389 - 1.31% -
BM_vector_deque_copy_backward/64000 1.21% 7580.727 7672.715 - 5.97% -
rng::sort(deque<int>)_(repeated)/8192 1.21% 6766.536 6848.603 - 4.19% -
std::set<std::string>::ctor(const&)/1024 1.21% 34265.151 34680.615 - 1.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.21% 9.395 9.509 - 1.64% -
SetIntersection_Front_Set_string_256_64 1.21% 15217704.247 15401959.088 - -5.02% -
BM_CmpLess_uint_uchar 1.21% 1.123 1.137 - 0.53% -
BM_MakeThenSortHeap_string_Heap_16 1.21% 17.366 17.576 - 0.27% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.21% 4664233.038 4720664.077 - 1.28% -
std::map<int,_int>::erase(iterator)/1024 1.21% 20.801 21.052 - 0.16% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.21% 1505604.002 1523768.963 - 1.14% -
std::set<std::string>::clear()/8192 1.20% 201725.081 204152.153 - 1.06% -
std::map<int,_int>::count(key)_(existent)/32 1.20% 1.703 1.723 - 1.57% -
SetIntersection_None_Set_string_262144_4 1.20% 1697237.713 1717622.476 - 1.78% -
rng::contains_subrange(list<int>)_(single_element)/32 1.20% 10.359 10.483 - 0.59% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.20% 50049.396 50650.157 - 0.56% -
SetIntersection_Interlaced_Set_string_262144_64 1.20% 2153768.557 2179619.222 - 0.84% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 1.20% 4679.174 4735.335 - 0.08% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.20% 6.080 6.153 - 1.30% -
rng::shuffle(vector<int>)/1024 1.20% 8935.280 9042.421 - -0.67% -
rng::search_n(vector<int>)_(no_match)/1024 1.20% 210.572 213.097 - 1.18% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.20% 13.796 13.962 - 0.37% -
BM_PushHeap_uint32_Random_262144 1.19% 6.349 6.424 - -0.21% -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 1.19% 39.204 39.671 - 0.63% -
std::generate_n(vector<int>)/32 1.19% 7.907 8.001 - -0.22% -
SetIntersection_Front_Set_uint32_16384_1 1.19% 1104132.384 1117269.438 - 0.16% -
rng::copy_n(list<int>)/64 1.19% 14.089 14.257 - 0.63% -
BM_SortHeap_uint32_1024 1.19% 10.202 10.324 - 0.78% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.19% 3.682 3.726 - 0.40% -
std::copy_backward(vector<bool>)_(unaligned)/1048576 1.19% 6744.376 6824.312 - 0.99% -
BM_RangesPopHeap_uint64_4 1.19% 2.716 2.748 - 3.05% -
rng::sort(deque<int>)_(descending)/1024 1.18% 1338.292 1354.146 - -1.24% -
std::map<std::string,_int>::count(key)_(existent)/1024 1.18% 24.298 24.586 - 5.06% -
rng::none_of(vector<int>)_(process_all)/32 1.18% 8.338 8.437 - 1.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.18% 31966.936 32344.271 - -0.51% -
std::stable_sort(deque<int>)_(heap)/1024 1.18% 2737.083 2769.389 - 1.95% -
rng::find_last(deque<int>)_(bail_90%)/8 1.18% 0.871 0.881 - 1.61% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 1.17% 8.950 9.055 - 0.39% -
rng::find_first_of(deque<int>)_(small_needle)/8192 1.17% 27704.067 28029.130 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.17% 40014915.226 40483032.257 - 2.00% -
rng::shuffle(vector<int>)/8192 1.17% 71343.157 72177.365 - -0.78% -
rng::sort(vector<NonIntegral>)_(heap)/8192 1.17% 49959.139 50543.153 - -0.84% -
std::stable_partition(vector<int>)_(sparse)/32 1.17% 7.017 7.099 - 3.27% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.17% 9.194 9.301 - 1.27% -
BM_RangesMakeHeap_uint64_Random_256 1.17% 1.151 1.165 - -3.19% -
BM_SortHeap_string_4 1.17% 4.239 4.288 - -0.25% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.17% 220.127 222.692 - 5.49% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.16% 36.249 36.671 - 1.11% -
SetIntersection_Interlaced_Set_string_262144_4 1.16% 1876696.453 1898523.275 - 0.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.16% 7.284 7.369 - 1.69% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.16% 29.392 29.734 - 1.21% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 1.16% 873.433 883.582 - -0.40% -
std::unordered_set<int>::ctor(const&)/1024 1.16% 6620.326 6697.240 - -0.26% -
BM_PushHeap_pair<uint32,_uint32>_Random_64 1.16% 6.725 6.803 - -0.73% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.16% 2.856 2.890 - 1.09% -
SetIntersection_None_Vector_uint32_262144_262144 1.16% 1184740.368 1198474.317 - 0.22% -
rng::find_first_of(deque<int>)_(small_needle)/32 1.16% 110.221 111.499 - 0.46% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.16% 28.235 28.562 - 2.57% -
std::copy_backward(list<int>)/4096 1.16% 3340.042 3378.724 - 2.01% -
rng::reverse(list<int>)/32768 1.16% 17502.699 17705.224 - 0.39% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 1.16% 6434.149 6508.523 - 0.32% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.16% 761.605 770.408 - 0.78% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 1.15% 20.283 20.517 - 0.21% -
BM_std_min<unsigned_short>/8 1.15% 1.290 1.305 - -0.06% -
rng::fill(vector<int>)/8192 1.15% 237.970 240.714 - 0.42% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.15% 35685.807 36096.907 - 0.39% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.15% 13637757.404 13794858.564 - 2.03% -
std::map<int,_int>::erase(iterator)/8192 1.15% 20.928 21.169 - 0.40% -
rng::fold_left(deque<int>)/8 1.15% 4.089 4.136 - 0.88% -
std::unordered_set<std::string>::clear()/8192 1.15% 219193.868 221708.473 - 0.27% -
SetIntersection_Interlaced_Set_uint64_256_4 1.14% 11596176.756 11728914.583 - 2.02% -
SetIntersection_None_Vector_float_1024_256 1.14% 1133568.275 1146536.294 - -2.22% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.14% 22.170 22.424 - 1.27% -
BM_SortHeap_string_256 1.14% 44.364 44.871 - -1.76% -
SetIntersection_None_Vector_string_256_16 1.14% 4442802.616 4493515.867 - -0.18% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.14% 18.957 19.173 - 0.89% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 1.14% 4654.810 4707.914 - -0.63% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.14% 19.806 20.032 - 1.91% -
rng::partition_point(list<int>)/50 1.14% 24.503 24.782 - 1.27% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1.14% 2395982.737 2423237.312 - -0.14% -
BM_RangesPushHeap_float_Ascending_1024 1.14% 3.106 3.141 - 1.17% -
std::partition(vector<int>)_(sparse)/32 1.14% 8.885 8.986 - 2.98% -
BM_num_get<unsigned_short> 1.13% 10.627 10.748 - 2.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 1.13% 6.696 6.772 - 3.95% -
std::map<int,_int>::erase(key)_(existent)/32 1.13% 22.591 22.847 - 0.11% -
rng::find_end(list<int>)_(same_length)/1000 1.13% 1480.858 1497.583 - 1.48% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.13% 23.845 24.114 - 1.62% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.13% 14230.060 14390.760 - -1.35% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 1.13% 28.500 28.821 - 0.42% -
rng::contains_subrange(deque<int>)_(single_element)/16 1.13% 10.293 10.409 - 0.49% -
BM_RangesMakeHeap_string_Random_4 1.13% 5.687 5.751 - -0.05% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.13% 21.711 21.955 - -0.28% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.12% 5.696 5.760 - 1.74% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.12% 17.715 17.914 - 1.02% -
BM_CmpEqual_schar_uchar 1.12% 1.094 1.107 - -0.65% -
std::multiset<int>::insert(value)_(already_present)/0 1.12% 18.174 18.378 - 1.58% -
rng::search(vector<int>)_(no_match)/1048576 1.12% 210380.806 212738.873 - -2.14% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.12% 421.043 425.762 - 1.00% -
BM_std_minmax<unsigned_long_long>/23 1.12% 4.269 4.317 - 0.45% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.12% 54.308 54.917 - -0.40% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.12% 1682957.359 1701785.482 - 0.86% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.12% 4.281 4.329 - 1.50% -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 1.12% 13.680 13.833 - 0.91% -
BM_StringDestroy_Large 1.12% 7.056 7.134 - 5.75% -
SetIntersection_None_Set_uint64_262144_16384 1.12% 1211424.317 1224945.554 - 1.03% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.11% 10.679 10.798 - 0.98% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.11% 721.428 729.464 - 1.17% -
std::flat_multimap<int,_int>::clear()/32 1.11% 421.444 426.126 - 1.11% -
std::copy(vector<bool>)_(aligned)/32768 1.11% 35.175 35.566 - 0.19% -
SetIntersection_None_Set_uint64_64_4 1.11% 22287605.607 22535070.039 - 1.19% -
BM_PopHeap_string_16384 1.11% 72.722 73.529 - 1.14% -
std::sort(deque<int>)_(repeated)/8192 1.11% 6765.153 6840.156 - 1.29% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 1.11% 187.173 189.246 - -0.83% -
std::stable_partition(deque<int>)_(sparse)/1024 1.11% 466.137 471.299 - 3.85% -
std::multiset<int>::equal_range(key)_(existent)/8192 1.10% 8.754 8.850 - 0.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.10% 7.568 7.651 - -0.50% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1.10% 9851038.063 9959565.772 - -8.00% -
SetIntersection_None_Set_string_16384_4 1.10% 197349462.416 199517489.037 - 1.24% -
BM_std_minmax<char>/12 1.10% 1.968 1.989 - 3.85% -
rng::is_sorted(deque<int>,_pred)/8 1.10% 4.445 4.494 - 0.49% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 1.09% 50356.679 50907.921 - 0.43% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.09% 25769.800 26051.820 - 2.09% -
std::stable_partition(list<int>)_(sparse)/32 1.09% 9.828 9.935 - 1.21% -
SetIntersection_None_Vector_float_262144_4 1.09% 1186057.993 1199022.458 - -1.11% -
SetIntersection_None_Set_string_262144_1 1.09% 1690493.244 1708897.623 - 0.74% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.09% 115328.786 116584.244 - 1.23% -
SetIntersection_Front_Vector_float_16384_16 1.09% 1180501.225 1193332.913 - 0.34% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.09% 117173.789 118447.099 - 0.10% -
std::remove_copy(list<int>)_(prefix)/8192 1.09% 6951.586 7027.044 - 0.04% -
rng::remove(deque<int>)_(prefix)/1024 1.08% 528.779 534.512 - 0.71% -
BM_MakeThenSortHeap_string_Random_4 1.08% 10.287 10.398 - 0.90% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.08% 42.680 43.142 - 0.50% -
BM_StringRelational_Less_Small_Small_Control 1.08% 1.847 1.867 - 8.10% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.08% 5.672 5.734 - 1.00% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.08% 18.906 19.111 - 1.15% -
rng::copy_n(vector<int>)/8 1.08% 2.255 2.279 - 2.11% -
std::find_end(list<int>)_(match_near_end)/1024 1.08% 4601.657 4651.380 - 0.96% -
rng::partial_sort(deque<int>)_(ascending)/8 1.08% 31.755 32.098 - 5.24% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.08% 1.164 1.176 - 3.76% -
BM_PushHeap_float_Random_256 1.08% 7.245 7.323 - 1.55% -
rng::replace_if(list<int>)_(prefix)/50 1.08% 24.758 25.025 - 0.89% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 1.07% 22.712 22.956 - -9.34% -
SetIntersection_Interlaced_Vector_float_64_4 1.07% 18735401.685 18936783.241 - 0.10% -
std::partial_sort(deque<int>)_(descending)/8 1.07% 41.396 41.841 - 1.14% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 1.07% 220.864 223.233 - 3.04% -
std::unique(list<int>)_(sprinkled)/8192 1.07% 7831.165 7915.145 - 1.49% -
std::multiset<int>::find(key)_(non-existent)/1024 1.07% 5.464 5.523 - 0.88% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.07% 2.366 2.391 - -0.75% -
BM_MakeThenSortHeap_uint64_Ascending_4 1.07% 1.469 1.484 - 2.23% -
BM_CmpEqual_ushort_schar 1.07% 1.044 1.055 - 1.34% -
BM_SortHeap_uint64_64 1.07% 7.910 7.995 - 1.10% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.07% 14.981 15.141 - -1.50% -
SetIntersection_Interlaced_Set_string_16384_64 1.07% 350234709.590 353978191.738 - 0.56% -
BM_StringEraseToEnd_Large_Opaque 1.07% 1.033 1.044 - 3.40% -
std::any_of(vector<int>)_(process_all)/50 1.07% 17.949 18.141 - -0.36% -
BM_std_min<unsigned_char>/4 1.07% 0.978 0.988 - 0.95% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.07% 213.661 215.943 - -0.36% -
BM_vector_deque_move/5500 1.06% 196.372 198.463 - -0.35% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 1.06% 6745.210 6817.031 - 1.24% -
BM_RangesMakeHeap_string_Random_262144 1.06% 15.306 15.469 - -20.35% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.06% 7471.386 7550.674 - 1.49% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 1.06% 23.038 23.282 - 0.90% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.06% 2418739.792 2444374.850 - -1.13% -
SetIntersection_Interlaced_Set_uint32_64_16 1.06% 23545566.137 23795009.881 - -0.64% -
std::stable_sort(deque<int>)_(heap)/8 1.06% 26.469 26.749 - 2.84% -
std::multimap<int,_int>::find(key)_(existent)/8192 1.06% 5.485 5.543 - 0.28% -
std::find_if_not(vector<char>)_(process_all)/8192 1.06% 2048.227 2069.893 - -0.27% -
SetIntersection_None_Set_float_1024_1 1.06% 8960721.855 9055491.700 - -1.46% -
std::multimap<int,_int>::ctor(const&)/8192 1.06% 50369.335 50901.924 - 0.96% -
BM_std_min<unsigned_char>/32 1.06% 2.820 2.850 - -0.48% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 1.06% 11.468 11.589 - -0.45% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 1.05% 8679442.971 8770942.751 - -26.40% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.05% 30.807 31.131 - -0.20% -
BM_RangesPopHeap_string_16384 1.05% 73.136 73.906 - 2.76% -
SetIntersection_Front_Set_uint32_256_1 1.05% 4372983.061 4418972.443 - -0.59% -
rng::remove_copy(list<int>)_(prefix)/32 1.05% 10.961 11.076 - 0.71% -
BM_RangesPushHeap_string_Random_1024 1.05% 14.804 14.959 - -1.05% -
rng::partition_point(list<int>)/32 1.05% 15.622 15.786 - 1.07% -
BM_deque_vector_ranges_move/64 1.05% 2.615 2.642 - 1.31% -
BM_deque_vector_ranges_move/1024 1.05% 36.798 37.184 - 0.06% -
std::set<std::string>::insert(value)_(already_present)/32 1.05% 11.782 11.906 - -0.31% -
rng::find_end(vector<int>)_(process_all)/1000 1.05% 235.578 238.044 - 0.44% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 1.05% 59.666 60.290 - -0.71% -
rng::move(deque<int>)/8 1.05% 3.893 3.934 - -0.40% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.04% 513.435 518.778 - 1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.04% 1099608.744 1111016.484 - 1.44% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.03% 22.520 22.753 - 6.27% -
BM_SortHeap_string_64 1.03% 29.739 30.046 - -1.64% -
std::unordered_set<int>::ctor(&&,_different_allocs)/0 1.03% 14.687 14.839 - 0.13% -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 1.03% 68.996 69.708 - 0.37% -
std::sample(vector<int>)/8192 1.03% 89973.788 90900.000 - -0.05% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 1.03% 295.163 298.199 - 0.44% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.03% 10.401 10.507 - -0.72% -
BM_deque_vector_move_backward/64000 1.03% 8143.137 8226.681 - 2.41% -
rng::adjacent_find(vector<int>)/8 1.02% 2.028 2.048 - 0.92% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.02% 1628.012 1644.668 - 0.82% -
std::remove(list<int>)_(sprinkled)/8192 1.02% 7853.753 7934.007 - -2.29% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 1.02% 28.287 28.576 - 0.18% -
BM_CmpEqual_int_uint 1.02% 1.102 1.114 - 0.18% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 1.02% 28.797 29.091 - -1.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.02% 24.104 24.349 - -0.83% -
std::stable_partition(vector<int>)_(sparse)/1024 1.02% 207.939 210.058 - 1.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.02% 638.462 644.967 - -1.31% -
std::find_if(vector<char>)_(process_all)/50 1.02% 12.478 12.605 - -0.08% -
BM_MakeHeap_string_Ascending_64 1.02% 4.725 4.774 - -1.62% -
BM_deque_deque_move_backward/65536 1.02% 8167.807 8250.905 - 2.33% -
std::set<int>::lower_bound(key)_(existent)/1024 1.02% 4.200 4.243 - -0.56% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.02% 733.249 740.705 - 2.16% -
std::find_end(list<int>)_(process_all)/1048576 1.02% 818202.270 826509.652 - 1.12% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.01% 20.549 20.757 - -0.11% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.01% 190.172 192.099 - 1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1.01% 1175146.034 1187043.384 - 4.65% -
731_astcenc_r 1.01% 10.240 10.344 - 1.24% -
BM_PushHeap_string_Ascending_262144 1.01% 29.028 29.322 - -21.63% -
BM_deque_deque_ranges_move_backward/65536 1.01% 8050.013 8131.205 - 1.31% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.01% 49665.825 50166.714 - 0.58% -
std::set<int>::ctor(const&)/0 1.00% 13.561 13.698 - 0.36% -
rng::copy_n(vector<int>)/1048576 1.00% 49304.212 49798.712 - 0.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.00% 55992.831 56554.409 - 1.56% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 1.00% 21.547 21.763 - 0.68% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351960702.856 1001391.848 - -99.72% -
BM_std_min<int>/17 -91.89% 11.738 0.952 - 0.00% -
BM_std_min<int>/25 -90.41% 15.432 1.480 - 0.03% -
BM_std_min<int>/26 -90.38% 15.861 1.526 - 0.01% -
BM_std_min<short>/64 -81.44% 18.814 3.491 - -1.21% -
BM_std_min<short>/25 -80.52% 10.869 2.117 - 1.51% -
std::fill(deque<int>)/32 -73.19% 4.733 1.269 - -0.05% -
rng::rotate_copy(deque<int>)/32 -71.72% 9.352 2.645 - -1.81% -
std::rotate_copy(deque<int>)/32 -71.70% 9.265 2.622 - -0.02% -
rng::fill(deque<int>)/32 -70.54% 4.521 1.332 - -9.39% -
BM_std_min<char>/64 -68.33% 13.256 4.198 - 0.07% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -63.11% 1543.349 569.284 - -16.62% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -61.03% 1654.604 644.766 - -0.10% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -59.98% 63.332 25.347 - -61.86% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 -58.80% 258.128 106.359 - 1.81% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -58.66% 1575.116 651.188 - -5.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -58.01% 249.906 104.930 - 0.09% -
std::rotate(list<int>)_(by_1/4)/1024 -52.45% 1221.677 580.859 - 0.03% -
std::fill(deque<int>)/50 -52.22% 4.688 2.240 - 0.09% -
rng::fill(deque<int>)/50 -50.79% 4.586 2.257 - 0.02% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 -48.95% 39.021 19.919 - 0.07% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 -48.17% 1476.591 765.333 - 0.10% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -46.42% 147.402 78.982 - -0.56% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -45.73% 36.309 19.706 - -21.90% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -43.06% 41.028 23.360 - 7.49% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -42.04% 175.605 101.786 - 0.14% -
std::copy_backward(vector<int>)/4096 -40.72% 248.216 147.134 - -38.47% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -39.91% 0.446 0.268 - 2.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -39.27% 130.307 79.138 - 0.21% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -38.76% 20.155 12.343 - 1.26% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -38.29% 0.696 0.429 - -4.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 -37.90% 29.927 18.583 - -0.06% -
std::is_sorted(deque<int>)/8 -37.37% 3.883 2.432 - -3.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -36.43% 42.269 26.871 - 21.79% -
rng::search(deque<int>)_(no_match)/1024 -36.27% 415.634 264.872 - -13.18% -
BM_vector_deque_ranges_copy_backward/0 -36.25% 0.682 0.435 - -1.62% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -36.04% 19.393 12.404 - 0.55% -
BM_StringConstructDestroyCStr_Empty_Transparent -35.53% 0.374 0.241 - 2.26% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -35.08% 7204583.502 4677249.607 - -29.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -34.95% 8866446.392 5767931.952 - -19.45% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -34.38% 130.414 85.579 - -6.98% -
BM_RangesPopHeap_string_1 -33.54% 0.700 0.465 - -11.19% -
SetIntersection_Interlaced_Vector_string_262144_1024 -32.82% 331585214.129 222745177.630 - -7.71% -
BM_RangesPushHeap_uint64_Descending_1 -32.28% 0.637 0.431 - -7.61% -
std::move_backward(vector<int>)/262144 -31.76% 21783.852 14864.841 - -32.25% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -31.71% 53.073 36.241 - -1.98% -
rng::copy_n(vector<int>)/4096 -31.25% 208.068 143.044 - -2.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -31.25% 48.600 33.415 - -26.85% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -31.24% 104.329 71.732 - -41.56% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -30.46% 353804717.390 246051172.611 - -0.83% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -29.82% 28.938 20.310 - -19.63% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -29.59% 34.657 24.402 - -25.31% -
SetIntersection_Interlaced_Set_string_16384_16 -29.32% 349086547.225 246718778.460 - 1.10% -
std::find_end(deque<int>)_(process_all)/8192 -29.01% 2880.646 2045.078 - 0.22% -
SetIntersection_Front_Set_float_16384_16384 -28.99% 344849110.794 244864378.424 - -28.58% -
std::find_end(deque<int>)_(process_all)/1024 -28.75% 363.270 258.842 - -2.36% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -28.75% 0.577 0.411 - -8.17% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -28.46% 2.801 2.004 - -10.38% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -28.45% 20.271 14.503 - -0.04% -
BM_vector_deque_copy/0 -28.38% 0.515 0.369 - -5.02% -
SetIntersection_Interlaced_Vector_uint32_16384_64 -28.17% 8437371.765 6060736.492 - 2.04% -
std::find_end(deque<int>)_(process_all)/1048576 -28.13% 369738.127 265746.778 - 0.14% -
std::equal(list<int>)_(it,_it,_it)/1024 -27.85% 1580.422 1140.273 - 0.31% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 -27.78% 741.859 535.766 - 1.10% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -27.76% 11.183 8.078 - 21.16% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.66% 44.240 32.001 - 0.44% -
BM_RangesMakeHeap_string_Ascending_262144 -27.26% 9.965 7.249 - -25.76% -
rng::search(deque<int>,_pred)_(no_match)/1024 -27.19% 434.174 316.128 - -27.58% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -26.96% 0.686 0.501 - 7.40% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -26.88% 11.372 8.315 - 28.01% -
std::multiset<std::string>::erase(iterator)/8192 -26.66% 36.499 26.769 - -11.93% -
SetIntersection_Interlaced_Vector_float_1024_256 -26.52% 6438472.195 4730795.073 - -40.44% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -26.34% 0.534 0.394 - -31.47% -
rng::find_end(vector<int>)_(same_length)/8192 -25.86% 5155.751 3822.530 - -0.11% -
BM_vector_deque_move_backward/0 -25.75% 0.587 0.436 - -1.84% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -25.32% 17633.511 13168.076 - 1.22% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -25.29% 7.826 5.847 - 22.86% -
rng::rotate(list<int>)_(by_1/2)/8192 -25.22% 6561.766 4907.167 - -1.06% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 -25.07% 17595.933 13184.022 - 1.41% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -25.02% 1.497 1.123 - -27.47% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.86% 39.229 29.475 - 0.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -24.41% 37.759 28.542 - 0.06% -
std::search(deque<int>)_(no_match)/1024 -24.09% 351.088 266.507 - -35.85% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -23.97% 35392990.341 26908166.431 - -8.69% -
std::set<std::string>::erase(key)_(existent)/1024 -23.23% 99.474 76.370 - -0.26% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -23.04% 33.269 25.605 - 7.18% -
BM_std_min<unsigned_long_long>/1 -22.78% 0.336 0.260 - -43.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -22.78% 2.263 1.747 - -14.01% -
std::search(deque<int>)_(same_length)/1000 -22.71% 422.217 326.334 - -7.62% -
BM_PushHeap_uint32_Ascending_1 -22.57% 0.578 0.447 - -10.81% -
std::set<std::string>::erase(iterator)/8192 -22.56% 33.561 25.988 - 0.71% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -22.32% 0.487 0.378 - -16.19% -
rng::find_end(deque<int>)_(single_element)/8192 -22.30% 2615.009 2031.886 - -7.78% -
rng::find_end(deque<int>)_(single_element)/1000 -22.27% 320.902 249.439 - -14.91% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -22.21% 33.043 25.703 - -29.79% -
rng::find_end(vector<int>)_(same_length)/1024 -22.15% 658.125 512.324 - -0.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 -22.06% 13.542 10.555 - -0.06% -
std::set<std::string>::insert(value)_(new_value)/8192 -21.64% 89.696 70.285 - 0.49% -
rng::find_end(deque<int>)_(single_element)/1024 -21.56% 328.912 257.985 - -7.20% -
std::copy_backward(vector<bool>)_(aligned)/262144 -21.38% 666.831 524.295 - -30.06% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -21.23% 0.347 0.274 - -21.74% -
rng::find_end(vector<int>)_(same_length)/1000 -21.11% 641.618 506.147 - 0.81% -
BM_MakeHeap_uint32_Random_4 -21.02% 1.472 1.163 - 3.66% -
rng::contains_subrange(list<int>)_(single_element)/8192 -20.84% 8921.895 7062.278 - 0.95% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -20.82% 120.022 95.037 - -2.31% -
BM_StringEraseWithMove_Huge_Transparent -20.81% 54.819 43.409 - -4.18% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -20.52% 1893.997 1505.311 - -2.47% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -20.32% 2080.584 1657.826 - -10.29% -
std::unordered_set<int>::find(key)_(existent)/8192 -20.25% 1.518 1.211 - -12.49% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -20.18% 1908873.433 1523678.829 - -3.75% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -20.16% 2080.884 1661.474 - -10.63% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -20.03% 23.635 18.900 - -19.68% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -19.97% 36.344 29.086 - 0.95% -
std::adjacent_find(list<int>)/50 -19.81% 29.624 23.754 - -0.05% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -19.78% 0.336 0.269 - -11.96% -
BM_std_minmax<unsigned_char>/8 -19.74% 1.152 0.925 - -14.91% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -19.32% 1.125 0.908 - -13.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -19.30% 16.759 13.524 - 1.24% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -19.28% 32.048 25.869 - -0.13% -
BM_StringEraseWithMove_Huge_Opaque -18.86% 55.590 45.107 - -2.29% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -18.55% 4536869.797 3695297.292 - -21.90% -
BM_RangesPushHeap_float_SingleElement_1 -18.53% 0.616 0.502 - -21.24% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -18.50% 21.652 17.646 - 0.52% -
BM_PushHeap_uint64_Descending_1 -18.42% 0.616 0.502 - 11.99% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -18.18% 28.901 23.645 - -6.65% -
std::adjacent_find(deque<int>)/8 -18.06% 4.162 3.411 - 15.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -17.97% 36.373 29.836 - 0.02% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -17.96% 13788.669 11312.748 - -32.16% -
std::copy(list<int>)/4096 -17.71% 3935.555 3238.556 - -1.73% -
rng::contains(list<int>)_(process_all)/32 -17.67% 12.581 10.358 - -8.01% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 -17.66% 10.628 8.751 - 0.02% -
BM_RangesPushHeap_float_Random_1 -17.65% 0.501 0.412 - -3.81% -
std::search(deque<int>)_(near_matches)/1000 -17.36% 24516.209 20260.626 - 2.56% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -17.35% 0.438 0.362 - 7.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -17.24% 8.290 6.861 - -0.03% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -17.18% 1.647 1.364 - -19.63% -
BM_PushHeap_string_Descending_262144 -17.16% 4.097 3.394 - -37.70% -
std::multiset<std::string>::erase(key)_(existent)/0 -17.13% 48.793 40.437 - -31.76% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -16.97% 1.443 1.198 - -16.63% -
BM_deque_vector_copy_backward/0 -16.92% 1.601 1.330 - -3.55% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -16.92% 26.463 21.987 - -10.60% -
std::search(deque<int>)_(near_matches)/1024 -16.72% 25677.882 21383.935 - 3.56% -
std::equal(vector<bool>)_(unaligned)/50 -16.67% 0.889 0.741 - -15.96% -
std::unordered_set<int>::find(key)_(existent)/1024 -16.57% 1.431 1.194 - 3.35% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 -16.42% 29.033 24.266 - 12.13% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -16.42% 2818.927 2356.118 - -13.73% -
std::partial_sort_copy(list<int>)_(repeated)/1024 -16.37% 5396.280 4512.869 - 0.04% -
BM_MakeHeap_uint64_Random_4 -16.34% 1.356 1.134 - -21.53% -
std::set<std::string>::count(key)_(non-existent)/32 -16.34% 10.912 9.130 - -5.61% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -16.25% 7.754 6.494 - -31.59% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -16.25% 8156.612 6831.324 - -4.70% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -16.13% 0.412 0.346 - -34.90% -
std::equal(deque<int>)_(it,_it,_it)/50 -16.09% 23.988 20.128 - -16.50% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -16.02% 3.930 3.301 - 0.15% -
SetIntersection_Interlaced_Vector_string_262144_64 -15.92% 21242188.962 17861461.245 - -19.23% -
std::set<std::string>::erase(iterator)/0 -15.87% 29.643 24.939 - -1.92% -
BM_vector_deque_ranges_move/0 -15.82% 0.505 0.425 - -18.12% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.77% 59.514 50.128 - -14.65% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -15.72% 1.389 1.170 - -16.26% -
std::unordered_set<int>::erase(key)_(existent)/8192 -15.60% 28.248 23.843 - 4.39% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -15.58% 42.699 36.045 - 21.99% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -15.50% 89.420 75.559 - 13.48% -
BM_std_min<unsigned_int>/1 -15.44% 0.456 0.386 - 18.56% -
SetIntersection_Interlaced_Vector_float_262144_64 -15.26% 9740549.047 8254570.184 - -58.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -15.23% 4840598.339 4103570.525 - -18.42% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -15.22% 12233.857 10371.910 - -1.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -15.16% 5.755 4.883 - 0.16% -
rng::none_of(vector<int>)_(process_all)/50 -15.15% 14.918 12.658 - -14.93% -
std::unordered_set<int>::erase(iterator)/1024 -15.07% 23.899 20.298 - 0.52% -
BM_std_min<unsigned_char>/1 -14.99% 0.381 0.324 - -0.32% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -14.96% 1.590 1.352 - -1.31% -
BM_RangesPopHeap_uint64_1 -14.93% 0.512 0.436 - -2.14% -
std::find_end(deque<int>)_(near_matches)/1000 -14.88% 31603.916 26901.233 - -10.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -14.80% 52.035 44.332 - 0.23% -
std::multiset<std::string>::erase(iterator)/32 -14.79% 36.596 31.182 - 1.34% -
std::find_end(deque<int>)_(near_matches)/8192 -14.79% 1919974.612 1636037.967 - -30.45% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -14.70% 112.207 95.718 - 7.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -14.67% 8.970 7.654 - -0.05% -
SetIntersection_Interlaced_Vector_string_262144_16 -14.65% 6497535.367 5545381.466 - -5.01% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -14.40% 30.557 26.155 - -11.16% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -14.25% 7.345 6.298 - -0.03% -
BM_vector_deque_copy_backward/0 -14.13% 0.550 0.472 - 17.63% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -14.00% 88.492 76.101 - -0.47% -
BM_deque_deque_ranges_copy_backward/0 -13.99% 0.922 0.793 - -0.99% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -13.96% 29537.256 25412.401 - 0.38% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -13.90% 5.522 4.755 - -27.75% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -13.88% 0.537 0.462 - 18.48% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.84% 47.687 41.084 - -13.81% -
BM_PushHeap_string_Ascending_256 -13.74% 11.120 9.593 - -5.81% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -13.72% 4.350 3.753 - -12.46% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.71% 71.897 62.038 - -13.99% -
BM_PushHeap_uint32_QuickSortAdversary_1 -13.67% 0.537 0.463 - -3.87% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -13.58% 1.838 1.589 - -1.28% -
rng::find(vector<bool>)_(process_all)/8 -13.55% 0.716 0.619 - 3.03% -
std::set<std::string>::find(key)_(non-existent)/32 -13.54% 10.625 9.186 - -0.99% -
std::find_end(deque<int>)_(near_matches)/1024 -13.54% 32466.539 28069.090 - -10.23% -
std::unordered_set<int>::erase(iterator)/8192 -13.49% 24.036 20.793 - 3.11% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 -13.48% 5.454 4.719 - 4.44% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -13.46% 1.177 1.018 - -5.45% -
SetIntersection_Interlaced_Vector_float_1024_16 -13.27% 2075664.322 1800221.477 - -36.16% -
SetIntersection_Interlaced_Vector_float_256_256 -13.26% 5507156.233 4776871.416 - 2.03% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 -13.18% 29299.330 25436.384 - 1.11% -
std::unordered_set<int>::erase(key)_(existent)/1024 -13.11% 26.179 22.747 - 1.53% -
std::set<int>::insert(value)_(already_present)/1024 -12.96% 7.222 6.286 - -7.23% -
std::equal(vector<bool>)_(unaligned)/8 -12.82% 0.886 0.772 - -9.35% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 -12.80% 1.618 1.411 - 0.20% -
SetIntersection_Interlaced_Vector_float_262144_1024 -12.78% 87669566.608 76464648.658 - -51.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -12.77% 2516180.134 2194884.666 - 5.96% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -12.76% 0.727 0.634 - -0.22% -
BM_MakeHeap_float_Random_64 -12.76% 1.716 1.497 - -16.20% -
std::partition(deque<int>)_(dense)/50 -12.60% 18.329 16.020 - -1.95% -
BM_PushHeap_string_Ascending_16384 -12.53% 20.738 18.139 - -18.53% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -12.48% 30.397 26.603 - 0.70% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -12.41% 4200202.479 3678792.251 - -27.48% -
BM_std_min<__int128>/65536 -12.41% 32233.605 28234.004 - 11.39% -
rng::find(vector<bool>)_(process_all)/50 -12.40% 0.715 0.626 - -15.40% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -12.35% 19.909 17.449 - -0.77% -
SetIntersection_Interlaced_Vector_float_16384_256 -12.32% 17813809.134 15618534.172 - -47.43% -
SetIntersection_Interlaced_Vector_float_16384_64 -12.31% 6159810.418 5401274.139 - -48.79% -
std::multiset<int>::insert(value)_(new_value)/8192 -12.21% 84.818 74.464 - 0.59% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -12.18% 6372.597 5596.139 - 0.28% -
std::unordered_set<int>::find(key)_(existent)/32 -12.14% 1.394 1.224 - 7.84% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -12.09% 5.810 5.108 - 11.79% -
BM_StringCtorDefault -12.09% 0.316 0.277 - 17.94% -
std::set<std::string>::equal_range(key)_(existent)/8192 -12.07% 30.541 26.854 - -0.56% -
std::set<int>::insert(value)_(already_present)/8192 -12.04% 11.062 9.730 - -10.17% -
SetIntersection_Interlaced_Vector_string_262144_4 -11.93% 2324594.153 2047255.202 - -1.30% -
BM_std_min<__int128>/70000 -11.91% 34267.332 30184.545 - 11.54% -
BM_PushHeap_string_Ascending_1024 -11.89% 13.693 12.065 - -7.82% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 -11.85% 39.288 34.631 - 19.25% -
BM_std_min<__int128>/512 -11.84% 251.254 221.504 - 11.38% -
rng::copy(vector<bool>)_(unaligned)/262144 -11.82% 1552.155 1368.729 - 0.03% -
std::multiset<int>::insert(value)_(new_value)/1024 -11.79% 55.777 49.201 - 2.96% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -11.78% 4609.117 4066.246 - -11.73% -
BM_std_min<__int128>/4000 -11.75% 1940.105 1712.079 - 11.13% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 -11.69% 5.723 5.054 - 0.06% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 -11.67% 1.695 1.497 - -0.02% -
BM_std_min<__int128>/64000 -11.66% 31318.036 27667.464 - 11.86% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -11.54% 10.779 9.536 - -0.02% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -11.53% 1.608 1.422 - -14.88% -
BM_std_min<__int128>/4096 -11.51% 1981.798 1753.673 - 11.07% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -11.51% 11.261 9.966 - -10.61% -
BM_RangesPushHeap_uint64_SingleElement_1 -11.35% 0.525 0.465 - -24.44% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -11.25% 4430.207 3931.641 - -1.15% -
std::multiset<std::string>::erase(iterator)/1024 -11.24% 33.586 29.810 - -9.59% -
BM_std_minmax<long_long>/1 -11.21% 0.693 0.615 - -11.22% -
std::stable_partition(deque<int>)_(sparse)/32 -11.20% 12.235 10.864 - -10.73% -
rng::partition_point(list<int>)/8192 -11.20% 14473.258 12852.560 - -3.00% -
BM_std_min<__int128>/5500 -11.19% 2662.373 2364.341 - 11.49% -
SetIntersection_Interlaced_Vector_string_16384_64 -11.14% 13499769.604 11995298.617 - -8.13% -
SetIntersection_Front_Set_string_16384_256 -11.07% 16210134.472 14416111.971 - -1.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -10.99% 0.461 0.411 - -8.15% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 -10.97% 7.171 6.385 - 2.73% -
BM_std_min<__int128>/1024 -10.91% 495.622 441.542 - 11.48% -
std::copy_n(vector<bool>)_(aligned)/262144 -10.91% 788.627 702.613 - 3.96% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.85% 1675.292 1493.452 - -8.01% -
BM_std_minmax<long_long>/2 -10.83% 1.501 1.338 - 1.80% -
BM_PushHeap_float_SingleElement_1 -10.80% 0.482 0.430 - -38.30% -
BM_RangesMakeHeap_uint32_Random_16384 -10.79% 1.088 0.971 - -6.92% -
std::replace(vector<int>)_(sprinkled)/50 -10.78% 9.298 8.296 - 7.37% -
std::partition_point(list<int>)/8192 -10.75% 13837.763 12350.702 - -3.29% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -10.59% 35.488 31.731 - -21.46% -
bm_lexicographical_compare<signed_char>/64 -10.57% 2.071 1.852 - -19.91% -
BM_deque_vector_move_backward/0 -10.56% 1.470 1.314 - -10.49% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -10.53% 40.409 36.152 - -15.53% -
std::for_each(join_view(vector<vector<int>>))/8 -10.51% 1.542 1.380 - 0.08% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -10.47% 0.450 0.402 - -10.74% -
std::adjacent_find(deque<int>)/50 -10.47% 20.101 17.997 - 21.82% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -10.45% 23.756 21.274 - -11.79% -
rng::unique(deque<int>)_(contiguous)/52 -10.43% 76.180 68.231 - 0.28% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -10.39% 629.199 563.806 - -0.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -10.38% 0.500 0.448 - -0.13% -
BM_RangesMakeHeap_string_Ascending_1024 -10.38% 5.544 4.968 - -6.94% -
BM_StringRelational_Less_Huge_Empty_Control -10.29% 2.105 1.888 - -9.45% -
std::replace(vector<int>)_(sprinkled)/32 -10.26% 6.160 5.528 - 9.77% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -10.26% 0.497 0.446 - -10.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -10.26% 14.755 13.241 - -11.62% -
rng::find_last(vector<int>)_(bail_90%)/8 -10.26% 0.682 0.612 - 11.67% -
BM_RangesMakeHeap_string_Ascending_16384 -10.25% 5.758 5.167 - -10.65% -
rng::is_sorted_until(list<int>)/8192 -10.18% 7697.813 6914.361 - -16.23% -
rng::find_last_if(list<int>)_(bail_10%)/50 -10.18% 37.488 33.673 - -7.75% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -10.17% 47.972 43.094 - 0.77% -
BM_std_min<__int128>/64 -10.10% 29.994 26.965 - 10.04% -
rng::contains_subrange(deque<int>)_(same_length)/16 -10.04% 11.895 10.701 - -4.73% -
BM_PushHeap_uint64_Ascending_64 -10.02% 1.746 1.571 - 3.47% -
BM_vector_deque_ranges_copy/0 -10.01% 0.613 0.552 - 19.37% -
BM_RangesMakeHeap_string_SingleElement_262144 -9.99% 8.173 7.356 - -10.56% -
BM_StringConstructDestroyCStr_Small_Opaque -9.98% 2.313 2.082 - -0.00% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -9.95% 26.360 23.736 - -6.50% -
std::set<std::string>::find(key)_(non-existent)/1024 -9.95% 21.902 19.723 - -3.16% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -9.93% 0.533 0.480 - -2.95% -
std::multimap<std::string,_int>::erase(iterator)/8192 -9.92% 33.866 30.507 - -7.11% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 -9.92% 100.656 90.673 - -0.81% -
BM_std_minmax_element<int>/65536 -9.91% 16954.887 15274.153 - -11.32% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -9.88% 0.647 0.583 - -7.35% -
BM_std_minmax_element<int>/64000 -9.88% 16567.406 14931.099 - -11.29% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -9.86% 4.961 4.471 - 0.18% -
rng::remove(list<int>)_(prefix)/1024 -9.80% 1062.181 958.138 - -0.17% -
BM_std_minmax_element<int>/70000 -9.77% 18097.387 16328.661 - -11.30% -
std::unordered_set<int>::contains(key)_(existent)/8192 -9.74% 1.436 1.296 - -15.43% -
BM_std_minmax_element<int>/4000 -9.71% 1038.925 938.069 - -10.99% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -9.70% 1434.673 1295.453 - -23.37% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -9.70% 72.072 65.079 - -0.14% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -9.69% 2.513 2.270 - -2.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -9.68% 1853985.919 1674486.147 - 2.48% -
BM_RangesPushHeap_string_SingleElement_4 -9.67% 2.396 2.164 - -5.67% -
BM_std_minmax_element<int>/4096 -9.65% 1063.793 961.107 - -10.89% -
rng::search(list<int>,_pred)_(single_element)/8192 -9.59% 10545.168 9533.826 - 14.59% -
std::flat_map<int,_int>::erase(iterator)/1024 -9.58% 83.855 75.819 - -0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -9.58% 0.574 0.519 - -25.58% -
BM_PushHeap_uint32_SingleElement_4 -9.57% 0.369 0.334 - -8.20% -
BM_std_minmax_element<int>/5500 -9.49% 1421.531 1286.666 - -10.75% -
BM_PushHeap_uint64_Ascending_262144 -9.48% 5.273 4.773 - 2.47% -
rng::copy_backward(vector<int>)/4096 -9.43% 161.828 146.570 - 3.88% -
BM_StringRelational_Less_Large_Small_Control -9.41% 1.847 1.673 - -6.04% -
BM_vector_deque_ranges_move_backward/2 -9.39% 1.890 1.712 - -11.59% -
std::set<int>::contains(key)_(non-existent)/32 -9.38% 2.624 2.378 - 1.27% -
SetIntersection_Front_Vector_string_1024_64 -9.33% 3502632.983 3175986.304 - -8.39% -
BM_lexicographical_compare_three_way_slow_path/1 -9.28% 0.363 0.329 - -9.72% -
std::find_first_of(vector<int>)_(large_needle)/1024 -9.28% 118556.131 107558.395 - -2.14% -
std::set<std::string>::contains(key)_(existent)/1024 -9.24% 23.565 21.389 - 0.67% -
std::search_n(list<int>)_(no_match)/1048576 -9.19% 860972.759 781854.213 - -9.44% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -9.12% 36.927 33.559 - -0.05% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -9.08% 7.042 6.403 - -2.45% -
BM_std_minmax_element<int>/1024 -9.05% 269.944 245.508 - -10.00% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 -9.00% 19536.743 17777.479 - 0.11% -
std::multiset<int>::contains(key)_(non-existent)/32 -8.99% 2.500 2.276 - -2.97% -
rng::remove(list<int>)_(prefix)/8192 -8.99% 9288.919 8453.947 - -0.81% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -8.96% 25.366 23.093 - -11.31% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -8.95% 10.687 9.730 - -3.65% -
BM_PushHeap_float_SingleElement_4 -8.92% 0.392 0.357 - -5.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -8.90% 0.697 0.635 - 54.87% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -8.90% 324800.174 295908.429 - -9.05% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -8.89% 2.688 2.449 - 9.82% -
std::multiset<int>::erase(key)_(existent)/8192 -8.79% 66.343 60.509 - -2.08% -
BM_std_minmax<short>/24 -8.77% 2.418 2.206 - -0.87% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -8.77% 0.478 0.436 - -9.26% -
std::map<std::string,_int>::count(key)_(non-existent)/32 -8.75% 11.186 10.207 - 1.57% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -8.72% 16.432 14.999 - 1.61% -
std::copy(vector<bool>)_(unaligned)/262144 -8.71% 1877.648 1714.153 - 0.06% -
BM_RangesPushHeap_string_SingleElement_16 -8.70% 2.661 2.430 - -4.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -8.70% 11.409 10.417 - -4.82% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -8.63% 29.760 27.193 - -5.95% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -8.62% 28926.057 26433.504 - 0.52% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -8.61% 12529.342 11450.625 - -9.81% -
SetIntersection_Interlaced_Vector_string_262144_256 -8.57% 69009815.752 63092610.753 - -6.99% -
std::set<std::string>::equal_range(key)_(existent)/32 -8.57% 16.892 15.444 - -0.40% -
BM_MakeHeap_float_Random_1024 -8.57% 1.335 1.220 - -1.08% -
std::find_end(deque<int>)_(single_element)/8192 -8.57% 2622.068 2397.447 - 17.61% -
BM_RangesPushHeap_string_SingleElement_256 -8.56% 2.649 2.423 - -5.38% -
BM_MakeHeap_uint32_PipeOrgan_4 -8.53% 0.426 0.390 - -7.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -8.50% 11.434 10.462 - 0.16% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -8.49% 1.335 1.222 - -2.63% -
std::find_first_of(vector<int>)_(large_needle)/50 -8.45% 287.751 263.429 - -1.68% -
BM_RangesPushHeap_string_SingleElement_1024 -8.43% 2.664 2.439 - -5.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -8.40% 6.654 6.095 - 0.25% -
std::unordered_set<std::string>::erase(iterator)/8192 -8.37% 28.661 26.261 - -20.43% -
rng::find_last(deque<int>)_(bail_10%)/8192 -8.37% 2514.848 2304.385 - -8.74% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -8.36% 5.456 4.999 - -1.71% -
BM_RangesPushHeap_uint32_Random_1 -8.29% 0.448 0.410 - -18.07% -
BM_std_min<unsigned_long_long>/8 -8.27% 2.343 2.150 - -7.68% -
std::transform(list<int>,_list<int>)/8192 -8.20% 9346.992 8580.257 - -8.83% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -8.19% 2.626 2.411 - 6.44% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -8.15% 25.346 23.282 - -13.26% -
SetIntersection_Front_Vector_string_1024_256 -8.13% 9821010.807 9022107.486 - -9.26% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -8.13% 24.152 22.188 - 5.04% -
std::find_first_of(vector<int>)_(large_needle)/8192 -8.10% 7634291.218 7015571.662 - -0.65% -
BM_PushHeap_uint32_SingleElement_16 -8.10% 0.366 0.337 - -5.62% -
BM_toupper_char<wchar_t> -8.08% 0.686 0.631 - 13.98% -
std::find_end(deque<int>)_(single_element)/1024 -8.08% 330.032 303.377 - 17.11% -
rng::swap_ranges(deque<int>)/50 -8.04% 21.281 19.569 - -1.85% -
std::partition(deque<int>)_(dense)/32 -8.02% 11.644 10.710 - -3.91% -
BM_vector_deque_ranges_copy/2 -8.02% 2.064 1.899 - -8.08% -
rng::copy_backward(vector<bool>)_(aligned)/64 -8.01% 1.973 1.815 - -4.13% -
rng::search(list<int>,_pred)_(same_length)/8192 -8.01% 10522.856 9679.675 - 8.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -8.01% 84.548 77.776 - -12.67% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -7.95% 48121450.358 44294347.260 - -12.70% -
std::copy(vector<int>)/4096 -7.94% 197.868 182.167 - -20.97% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.92% 8532.807 7857.310 - -4.85% -
std::remove_copy_if(list<int>)_(sprinkled)/50 -7.90% 26.810 24.691 - 0.26% -
rng::is_sorted(list<int>,_pred)/8192 -7.87% 7992.953 7363.562 - -16.72% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -7.85% 1.214 1.119 - -3.58% -
SetIntersection_Front_Vector_uint64_16384_1 -7.84% 1164713.066 1073342.157 - -2.35% -
BM_PushHeap_string_Ascending_64 -7.82% 7.521 6.932 - -2.89% -
std::multiset<int>::count(key)_(existent)/8192 -7.81% 10.254 9.454 - 2.89% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 -7.80% 10.991 10.134 - 0.45% -
BM_std_minmax_element<int>/512 -7.80% 136.816 126.151 - -8.68% -
rng::search(list<int>)_(single_element)/8192 -7.79% 9466.498 8728.724 - 17.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -7.78% 3.568 3.290 - -8.13% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -7.74% 69.540 64.161 - 6.65% -
std::reverse(deque<int>)/64 -7.73% 14.155 13.061 - -3.68% -
BM_PushHeap_uint64_SingleElement_64 -7.73% 0.399 0.368 - -9.69% -
std::rotate(deque<int>)_(by_1/2)/1024 -7.72% 187.789 173.288 - 0.02% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -7.72% 13394.559 12360.804 - 3.96% -
rng::find(vector<char>)_(bail_25%)/8 -7.72% 1.105 1.020 - 3.79% -
SetIntersection_Front_Set_string_262144_256 -7.72% 15624145.489 14418470.607 - -8.56% -
rng::search_n(list<int>)_(no_match)/1048576 -7.69% 860082.822 793910.858 - -8.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -7.69% 0.858 0.792 - -4.86% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -7.69% 9130.276 8428.440 - 0.71% -
BM_MakeHeap_uint64_Ascending_4 -7.68% 0.439 0.406 - -10.24% -
std::sort(vector<int>)_(descending)/8 -7.67% 25.649 23.682 - -3.97% -
BM_std_min<__int128>/28 -7.66% 12.340 11.394 - 7.33% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -7.66% 2.055 1.898 - 1.21% -
SetIntersection_Front_Set_string_1024_64 -7.65% 4918235.706 4542072.726 - -3.29% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -7.65% 355.639 328.448 - -6.56% -
BM_std_min<__int128>/31 -7.64% 13.787 12.734 - 8.14% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -7.63% 23.137 21.373 - -12.91% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 -7.61% 5.319 4.914 - 0.22% -
BM_std_min<__int128>/32 -7.60% 14.369 13.277 - 8.97% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -7.60% 1.342 1.240 - -27.19% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.58% 0.824 0.762 - -7.00% -
bm_ranges_lexicographical_compare<int>/16 -7.58% 2.305 2.130 - -7.61% -
std::rotate_copy(list<int>)/8192 -7.58% 7228.436 6680.868 - -0.78% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -7.55% 23.431 21.662 - -1.47% -
BM_RangesPushHeap_string_SingleElement_64 -7.55% 2.689 2.486 - -4.80% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.54% 30.284 28.002 - -2.38% -
SetIntersection_Interlaced_Set_string_256_256 -7.49% 30853447.091 28542592.190 - -11.89% -
BM_std_min<__int128>/27 -7.49% 11.897 11.006 - 7.65% -
std::unordered_multiset<int>::find(key)_(existent)/32 -7.49% 1.488 1.377 - 5.75% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -7.48% 1.151 1.065 - -18.20% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -7.47% 7.368 6.818 - -6.23% -
rng::unique(deque<int>)_(contiguous)/32 -7.46% 63.880 59.112 - 0.56% -
BM_std_min<__int128>/29 -7.45% 12.855 11.897 - 8.14% -
BM_deque_vector_ranges_copy_backward/0 -7.44% 1.423 1.317 - -4.33% -
BM_std_min<__int128>/26 -7.44% 11.344 10.501 - 6.99% -
std::unordered_multiset<int>::clear()/1024 -7.39% 8749.301 8103.114 - 2.77% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 -7.38% 1.447 1.340 - 8.21% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -7.37% 239989.157 222293.506 - -9.89% -
BM_RangesMakeHeap_float_Random_256 -7.37% 1.588 1.471 - 1.68% -
std::swap_ranges(deque<int>)/50 -7.37% 21.414 19.837 - -0.84% -
BM_RangesMakeHeap_uint32_Descending_64 -7.35% 0.242 0.224 - -5.45% -
std::unordered_set<int>::find(key)_(non-existent)/32 -7.34% 1.200 1.112 - 13.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.34% 5.262 4.876 - -7.50% -
BM_std_min<__int128>/30 -7.33% 13.287 12.313 - 8.15% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -7.33% 9.629 8.923 - -15.08% -
BM_PushHeap_uint64_Ascending_256 -7.32% 2.319 2.149 - 2.73% -
SetIntersection_Interlaced_Vector_float_256_64 -7.31% 7524554.999 6974440.528 - -21.83% -
rng::contains_subrange(list<int>)_(process_all)/8192 -7.28% 7553.489 7003.914 - -0.06% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -7.27% 6.786 6.293 - -6.70% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -7.27% 10.728 9.948 - -7.57% -
rng::reverse_copy(vector<int>)/8 -7.23% 2.512 2.330 - -8.04% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -7.20% 28733.863 26664.729 - 2.18% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -7.18% 1.340 1.244 - -2.68% -
BM_deque_deque_move_backward/64 -7.18% 3.598 3.340 - -1.17% -
std::set<std::string>::equal_range(key)_(non-existent)/32 -7.17% 10.713 9.945 - -0.40% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -7.16% 353.284 327.988 - 0.31% -
BM_PushHeap_string_SingleElement_64 -7.16% 2.784 2.585 - -6.79% -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 -7.15% 25.930 24.076 - -0.00% -
rng::adjacent_find(deque<int>,_pred)/8 -7.12% 4.363 4.052 - -2.87% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -7.12% 93.950 87.257 - -0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.12% 8.248 7.661 - -7.24% -
SetIntersection_None_Set_uint64_16384_16384 -7.11% 175457480.495 162974979.460 - -7.09% -
rng::find_last(deque<int>)_(bail_90%)/1048576 -7.11% 27651.160 25685.739 - 0.47% -
std::remove_copy_if(deque<int>)_(prefix)/50 -7.11% 30.570 28.397 - -0.09% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 -7.10% 11.257 10.457 - 0.22% -
BM_std_min<__int128>/25 -7.07% 10.928 10.156 - 7.36% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -7.03% 1.454 1.351 - -6.05% -
BM_std_min<int>/3 -7.02% 0.745 0.692 - -0.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 -7.02% 0.573 0.533 - -0.21% -
std::unordered_multiset<int>::count(key)_(existent)/32 -6.98% 1.586 1.475 - -20.61% -
BM_MakeHeap_string_Descending_16384 -6.97% 3.032 2.820 - -5.23% -
rng::fill(list<int>)/8192 -6.97% 7636.024 7103.456 - -3.91% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -6.97% 9.643 8.971 - -13.53% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -6.96% 10.443 9.716 - -5.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -6.95% 31.152 28.986 - -8.27% -
BM_std_minmax_element<char>/70000 -6.94% 18866.757 17556.753 - -8.28% -
BM_StringAssignStr_Huge_Opaque -6.94% 114.702 106.743 - 2.07% -
BM_vector_deque_ranges_copy/1 -6.92% 2.311 2.151 - -8.55% -
std::find_if(deque<int>)_(bail_25%)/32768 -6.90% 2961.586 2757.152 - 0.31% -
BM_vector_deque_move_backward/65536 -6.88% 8037.219 7484.452 - 1.80% -
std::multiset<int>::clear()/1024 -6.87% 10404.106 9689.801 - 2.51% -
BM_std_minmax_element<char>/64000 -6.85% 17258.144 16075.798 - -8.14% -
rng::generate(list<int>)/50 -6.84% 16.332 15.214 - -0.98% -
rng::copy_n(vector<bool>)_(unaligned)/512 -6.83% 3.542 3.300 - -0.65% -
std::unordered_multiset<int>::clear()/8192 -6.81% 66549.592 62014.828 - 3.16% -
BM_MakeHeap_string_PipeOrgan_16384 -6.81% 5.573 5.193 - -6.58% -
rng::fill_n(vector<bool>)/64 -6.79% 1.463 1.363 - -3.77% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -6.78% 23.645 22.043 - -9.23% -
BM_std_minmax_element<long_long>/3 -6.76% 1.205 1.123 - 0.18% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.75% 43.400 40.471 - -6.46% -
rng::copy(list<int>)/32768 -6.73% 27870.509 25993.688 - -2.79% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -6.72% 1.156 1.079 - -2.54% -
SetIntersection_Interlaced_Vector_float_262144_16 -6.71% 3427792.674 3197639.505 - -49.11% -
BM_StringDestroy_Small -6.71% 0.700 0.653 - -25.43% -
SetIntersection_Interlaced_Vector_float_16384_1024 -6.69% 45159801.221 42139415.963 - -42.79% -
BM_std_minmax_element<char>/65536 -6.68% 17682.016 16501.497 - -7.74% -
BM_std_minmax_element<int>/64 -6.67% 17.176 16.030 - -7.23% -
std::multimap<std::string,_int>::clear()/1024 -6.66% 21060.269 19658.305 - -0.65% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -6.63% 538.618 502.900 - -11.65% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -6.62% 8288899.506 7740266.771 - -0.61% -
rng::contains_subrange(deque<int>)_(same_length)/32 -6.60% 19.346 18.069 - -3.00% -
BM_vector_deque_ranges_move_backward/65536 -6.60% 8041.420 7510.971 - 3.40% -
BM_RangesMakeHeap_uint32_Descending_4 -6.60% 0.289 0.270 - -2.25% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -6.59% 1.408 1.315 - -8.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -6.59% 26.373 24.634 - -4.73% -
BM_PushHeap_uint64_QuickSortAdversary_16 -6.59% 1.025 0.958 - 4.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.59% 766.873 716.346 - -1.35% -
BM_RangesPushHeap_string_SingleElement_16384 -6.57% 2.625 2.453 - -4.45% -
std::move(vector<int>)/262144 -6.54% 15208.151 14213.163 - -35.15% -
BM_std_minmax_element<char>/5500 -6.54% 1490.419 1392.971 - -7.76% -
BM_std_minmax_element<char>/4096 -6.54% 1111.909 1039.231 - -7.77% -
rng::contains_subrange(list<int>)_(same_length)/8192 -6.50% 8607.808 8047.974 - 1.60% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -6.50% 0.436 0.408 - -4.69% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -6.50% 488.425 456.700 - -2.92% -
BM_StringRead_Hot_Deep_Large -6.49% 0.667 0.624 - 8.45% -
BM_std_min<__int128>/22 -6.46% 9.481 8.868 - 6.42% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -6.46% 10.737 10.043 - -0.40% -
BM_std_minmax_element<char>/4000 -6.46% 1085.992 1015.861 - -7.71% -
BM_StringFindNoMatch/10 -6.44% 1.387 1.298 - -4.22% -
BM_PushHeap_string_Random_262144 -6.41% 19.351 18.112 - -16.91% -
SetIntersection_Interlaced_Vector_float_1024_64 -6.40% 3876973.080 3628806.890 - -38.10% -
BM_StringRelational_Less_Empty_Large_Control -6.38% 1.941 1.817 - -3.09% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.37% 3461.270 3240.847 - -6.12% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -6.36% 353.504 331.007 - 0.56% -
BM_std_minmax<unsigned_short>/4 -6.34% 1.043 0.977 - 4.41% -
BM_std_min<__int128>/24 -6.32% 10.431 9.772 - 7.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -6.30% 0.574 0.538 - -15.57% -
BM_PushHeap_string_SingleElement_1024 -6.29% 2.747 2.574 - -7.02% -
rng::swap_ranges(deque<int>)/1024 -6.28% 337.082 315.916 - -6.25% -
std::swap_ranges(deque<int>)/8192 -6.27% 2719.270 2548.637 - -3.31% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -6.25% 4.445 4.167 - -2.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -6.25% 2.374 2.225 - -12.19% -
BM_StringEraseToEnd_Huge_Opaque -6.25% 2.672 2.505 - -0.28% -
std::multiset<int>::clear()/8192 -6.24% 81361.421 76282.112 - 2.46% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -6.24% 29.831 27.970 - -29.52% -
BM_tolower_char<wchar_t> -6.23% 0.675 0.633 - 3.13% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -6.22% 1.316 1.234 - -7.83% -
std::copy(vector<bool>)_(aligned)/262144 -6.22% 662.781 621.561 - -9.14% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -6.22% 78.042 73.189 - -5.28% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -6.20% 48845638.174 45816824.868 - -0.73% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -6.20% 19.843 18.612 - -0.80% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -6.17% 4.628 4.342 - -4.26% -
std::swap_ranges(deque<int>)/1024 -6.16% 340.820 319.819 - -2.96% -
BM_deque_deque_copy/64000 -6.14% 2756.223 2587.074 - -4.62% -
std::distance(deque<int>)/4096 -6.12% 0.694 0.651 - -6.11% -
rng::rotate(list<int>)_(1_element_backward)/50 -6.12% 26.484 24.863 - -1.72% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -6.12% 0.534 0.501 - -21.35% -
SetIntersection_Front_Set_uint64_262144_16384 -6.12% 351964089.807 330424288.750 - -1.73% -
BM_std_min<__int128>/23 -6.11% 9.917 9.310 - 6.62% -
BM_std_minmax_element<int>/2 -6.11% 0.687 0.645 - 1.09% -
std::reverse(deque<int>)/512 -6.11% 120.562 113.195 - -2.41% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -6.11% 89.353 83.893 - -32.05% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -6.11% 33.447 31.403 - -1.68% -
std::remove_if(list<int>)_(prefix)/8192 -6.10% 10036.789 9424.374 - 0.78% -
std::list<int>::ctor(size)/32 -6.09% 347.123 325.996 - 0.87% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 -6.08% 5.069 4.761 - -0.40% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -6.08% 55204.311 51849.469 - 0.64% -
rng::swap_ranges(deque<int>)/8192 -6.06% 2699.427 2535.855 - -5.89% -
std::search(deque<int>,_pred)_(no_match)/1024 -6.05% 370.584 348.168 - 6.37% -
std::distance(deque<int>)/8192 -6.05% 0.694 0.652 - -6.03% -
rng::unique_copy(deque<int>)_(contiguous)/32 -6.01% 10.537 9.904 - 1.55% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -6.00% 348.889 327.971 - 0.67% -
BM_std_minmax<char>/21 -5.98% 2.250 2.115 - -11.57% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -5.98% 0.589 0.553 - -2.98% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.97% 12096.701 11374.730 - 1.35% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -5.95% 1265.317 1190.003 - 2.75% -
BM_StringAssignStr_Huge_Transparent -5.95% 115.322 108.463 - 4.82% -
SetIntersection_Interlaced_Set_float_1024_1024 -5.94% 16319761.665 15349866.033 - 0.94% -
rng::find_last(vector<char>)_(bail_90%)/1024 -5.94% 12.989 12.217 - 1.14% -
BM_std_min<__int128>/21 -5.93% 8.999 8.465 - 6.54% -
BM_std_min<__int128>/19 -5.93% 8.088 7.608 - 5.07% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.93% 729.563 686.326 - -4.22% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -5.92% 23.389 22.003 - 3.34% -
BM_std_minmax<short>/32 -5.91% 1.306 1.229 - 0.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -5.91% 57495948.099 54098113.444 - -0.02% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -5.90% 0.584 0.550 - -2.92% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.90% 39.712 37.370 - -4.11% -
BM_PushHeap_string_Descending_256 -5.90% 2.388 2.247 - -26.73% -
BM_std_minmax<unsigned_int>/4 -5.89% 1.155 1.087 - 11.71% -
BM_LowerBound_string_262144 -5.89% 2190.323 2061.369 - -8.09% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -5.88% 12.000 11.294 - 6.16% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.88% 2.601 2.448 - 0.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.87% 1130526.224 1064174.238 - -5.42% -
BM_std_min<__int128>/20 -5.87% 8.561 8.059 - 5.83% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.87% 1.662 1.565 - -7.95% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.86% 95.839 90.226 - 5.63% -
BM_std_minmax_element<char>/1024 -5.84% 282.963 266.434 - -7.09% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -5.84% 0.590 0.555 - -3.03% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -5.80% 686.889 647.067 - -10.65% -
BM_PushHeap_float_Descending_1 -5.75% 0.615 0.579 - 34.61% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.74% 17.949 16.919 - -5.70% -
std::copy_n(vector<bool>)_(aligned)/4096 -5.73% 4.913 4.631 - -2.83% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.72% 344.370 324.685 - 1.16% -
BM_std_minmax<char>/5 -5.72% 1.792 1.690 - -9.10% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.71% 2.081 1.963 - 5.86% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.70% 48476.544 45713.973 - 4.61% -
rng::stable_partition(deque<int>)_(sparse)/32 -5.68% 11.698 11.033 - -1.18% -
std::swap_ranges(deque<int>)/32 -5.67% 11.124 10.493 - 0.02% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -5.66% 4.074 3.843 - -3.12% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -5.66% 537.871 507.424 - -0.48% -
std::unordered_map<int,_int>::clear()/8192 -5.64% 63893.341 60287.765 - -4.32% -
BM_PushHeap_string_SingleElement_16 -5.64% 2.705 2.553 - -7.66% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.64% 25239.092 23816.799 - -1.22% -
std::find_if_not(deque<int>)_(process_all)/8192 -5.63% 2998.754 2829.869 - -3.92% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -5.63% 1.154 1.089 - -5.19% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -5.63% 2000.909 1888.303 - 1.61% -
std::is_sorted(vector<int>,_pred)/8 -5.62% 4.106 3.875 - -5.65% -
BM_PushHeap_uint32_Descending_4 -5.61% 0.371 0.351 - 1.88% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -5.58% 20.251 19.121 - -1.22% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -5.58% 0.991 0.936 - -0.98% -
BM_PushHeap_uint32_SingleElement_64 -5.57% 0.371 0.350 - -4.06% -
rng::find_end(list<int>)_(process_all)/1024 -5.57% 714.995 675.193 - 0.21% -
rng::contains(list<int>)_(process_all)/8192 -5.56% 7393.351 6981.969 - 0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.56% 2505899.118 2366490.116 - 1.18% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 -5.55% 25.880 24.443 - 0.67% -
BM_std_minmax<short>/4 -5.55% 1.029 0.972 - 0.16% -
BM_MakeHeap_uint32_Random_16384 -5.54% 1.022 0.965 - -3.48% -
std::list<int>::erase(begin)_(cheap_elements)/32 -5.54% 11.182 10.563 - 4.87% -
BM_PushHeap_string_SingleElement_4 -5.52% 2.403 2.270 - -5.44% -
std::set<std::string>::count(key)_(existent)/32 -5.49% 15.393 14.548 - 0.52% -
SetIntersection_Interlaced_Set_uint64_16384_1 -5.49% 1117428.066 1056130.546 - -1.51% -
BM_std_min<unsigned_int>/8 -5.47% 1.330 1.257 - -1.60% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -5.47% 1.091 1.032 - -8.41% -
std::set<std::string>::contains(key)_(non-existent)/8192 -5.46% 27.591 26.083 - -0.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -5.46% 13626.889 12882.458 - 2.64% -
BM_PushHeap_uint64_Ascending_1024 -5.45% 2.775 2.624 - 1.80% -
BM_vector_deque_move_backward/64000 -5.44% 7699.352 7280.613 - -1.06% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.44% 1119816.316 1058917.635 - -4.36% -
SetIntersection_Interlaced_Vector_float_262144_4 -5.42% 1631028.387 1542583.909 - -28.45% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -5.39% 25219.737 23860.107 - -1.17% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.39% 30.837 29.176 - -5.03% -
std::distance(deque<int>)/1024 -5.38% 0.694 0.657 - -5.37% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 -5.36% 36.031 34.099 - 42.81% -
BM_std_minmax<char>/6 -5.35% 2.077 1.966 - -8.75% -
BM_StringRelational_Eq_Small_Small_ChangeLast -5.33% 2.129 2.015 - 20.13% -
std::multiset<int>::erase(key)_(existent)/32 -5.33% 23.280 22.040 - -1.38% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -5.31% 473.879 448.722 - -3.44% -
BM_PushHeap_uint64_Ascending_16384 -5.30% 3.833 3.630 - 1.83% -
std::replace_if(list<int>)_(sprinkled)/50 -5.30% 24.314 23.026 - 0.01% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 -5.29% 11.163 10.572 - 0.14% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -5.28% 0.605 0.573 - -2.65% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -5.27% 0.951 0.901 - -4.23% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.27% 11924.870 11295.954 - 1.71% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -5.25% 44.133 41.817 - 19.13% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -5.24% 0.580 0.549 - -2.24% -
BM_RangesPopHeap_string_262144 -5.20% 95.734 90.755 - -10.28% -
SetIntersection_Interlaced_Set_float_64_64 -5.17% 15876023.170 15055067.122 - -0.29% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -5.17% 11.280 10.696 - 3.34% -
rng::find_end(vector<int>)_(process_all)/1048576 -5.17% 263076.079 249485.480 - -1.64% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 -5.16% 6839911.844 6487076.983 - -0.34% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -5.14% 482.330 457.525 - -4.73% -
std::unordered_set<int>::erase(iterator)/32 -5.14% 21.294 20.200 - 0.63% -
std::equal(deque<int>)_(it,_it,_it)/1024 -5.14% 492.309 467.014 - -6.70% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -5.13% 3.553 3.371 - -5.36% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 -5.13% 723.384 686.309 - 0.05% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -5.11% 31.160 29.568 - -5.23% -
rng::find_if(deque<int>)_(bail_25%)/8192 -5.10% 723.068 686.167 - -2.46% -
SetIntersection_Front_Set_string_256_16 -5.10% 7664017.327 7273003.228 - -4.33% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -5.09% 116114.171 110200.047 - -1.10% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -5.09% 10.861 10.308 - 3.11% -
std::list<int>::ctor(size)/8192 -5.09% 101999.970 96809.899 - 1.75% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.08% 726.992 690.082 - -1.14% -
BM_std_min<short>/31 -5.07% 2.625 2.492 - -3.06% -
std::list<int>::insert(begin)_(cheap_elements)/32 -5.07% 10.890 10.338 - 2.09% -
BM_std_minmax_element<char>/512 -5.07% 143.761 136.477 - -6.58% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -5.06% 25.335 24.052 - -7.23% -
std::unordered_multiset<int>::erase(key)_(existent)/0 -5.06% 22.363 21.232 - 1.32% -
BM_PushHeap_string_SingleElement_256 -5.04% 2.719 2.581 - -5.91% -
BM_std_minmax_element<int>/3 -5.04% 1.152 1.094 - 4.79% -
std::all_of(deque<int>)_(process_all)/50 -5.04% 21.380 20.304 - -4.39% -
BM_PushHeap_string_Descending_64 -5.03% 2.281 2.166 - -19.52% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -5.03% 11936.033 11335.767 - 0.93% -
std::set<int>::contains(key)_(non-existent)/1024 -5.02% 5.626 5.344 - 0.72% -
std::unordered_set<std::string>::clear()/32 -5.02% 948.548 900.926 - -2.69% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -5.00% 103118.522 97960.749 - 0.48% -
rng::remove(list<int>)_(prefix)/50 -5.00% 70.599 67.069 - 0.29% -
BM_StringConstructDestroyCStr_Large_Opaque -4.96% 15.449 14.682 - 2.81% -
BM_StringRead_Cold_Deep_Large -4.95% 1.338 1.271 - 5.16% -
SetIntersection_Front_Set_float_1024_1024 -4.95% 15444974.167 14680749.617 - -11.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -4.94% 5317805.027 5054915.180 - -4.01% -
std::partition_copy(list<int>)/8192 -4.94% 7200.273 6844.927 - -6.14% -
rng::replace(vector<int>)_(prefix)/32 -4.93% 5.252 4.993 - -0.95% -
BM_StringRelationalLiteral_Less_Large_Small_Control -4.93% 1.884 1.791 - -5.17% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -4.92% 0.673 0.640 - -1.32% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -4.91% 1233034.650 1172449.610 - -3.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -4.91% 0.940 0.894 - -0.80% -
BM_std_minmax<unsigned_char>/16 -4.91% 0.973 0.925 - -4.95% -
BM_PushHeap_uint64_PipeOrgan_4 -4.91% 0.514 0.489 - 0.63% -
std::for_each_n(list<int>)/8 -4.90% 2.372 2.256 - -12.97% -
SetIntersection_Front_Vector_uint64_262144_1 -4.89% 1110266.089 1055927.177 - -5.75% -
BM_std_minmax_element<long_long>/1 -4.88% 0.316 0.300 - -1.45% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -4.88% 26.401 25.113 - -0.16% -
rng::all_of(deque<int>)_(process_all)/50 -4.87% 20.287 19.299 - 5.25% -
std::partition(deque<int>)_(sparse)/8192 -4.87% 3177.486 3022.854 - -0.07% -
rng::contains_subrange(deque<int>)_(same_length)/50 -4.87% 27.661 26.315 - -2.12% -
std::multiset<int>::erase(key)_(existent)/0 -4.86% 21.903 20.838 - 0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -4.85% 1185696.589 1128247.309 - -4.51% -
SetIntersection_Interlaced_Vector_float_262144_256 -4.84% 23974524.290 22814691.888 - -55.95% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -4.84% 0.596 0.567 - -2.65% -
BM_deque_vector_move/1 -4.83% 2.129 2.027 - -4.93% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -4.83% 3264895.492 3107275.576 - -2.51% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.83% 5846.677 5564.560 - 1.88% -
BM_vector_deque_ranges_copy_backward/64000 -4.82% 7774.114 7399.593 - 0.88% -
BM_std_min<unsigned_char>/5 -4.81% 1.300 1.238 - -6.03% -
std::unordered_set<std::string>::find(key)_(existent)/1024 -4.81% 41.161 39.183 - 11.10% -
BM_vector_deque_ranges_move_backward/1 -4.80% 2.166 2.062 - -5.54% -
std::unordered_set<int>::clear()/1024 -4.80% 8359.457 7958.278 - 0.91% -
BM_deque_deque_copy/65536 -4.80% 2956.455 2814.678 - -7.21% -
std::multimap<int,_int>::clear()/1024 -4.80% 10663.994 10152.614 - -0.67% -
rng::move(list<int>)/512 -4.79% 369.808 352.086 - -0.31% -
BM_vector_deque_ranges_copy_backward/70000 -4.78% 8595.537 8184.879 - 0.36% -
rng::for_each_n(list<int>)/8 -4.77% 2.433 2.317 - -9.54% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -4.76% 104966.320 99973.952 - 2.67% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 -4.75% 11.140 10.611 - -0.32% -
std::rotate(list<int>)_(by_1/3)/8192 -4.75% 9206.057 8768.936 - -0.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -4.74% 1117127.836 1064163.165 - -6.09% -
BM_deque_vector_ranges_copy_backward/1 -4.74% 2.122 2.022 - -5.54% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.73% 102219.467 97380.664 - 2.98% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -4.72% 18.313 17.449 - -3.89% -
std::multiset<int>::erase(key)_(non-existent)/32 -4.71% 2.676 2.550 - -5.23% -
rng::find_end(list<int>)_(process_all)/1000 -4.68% 708.535 675.344 - -1.50% -
BM_PushHeap_float_SingleElement_16 -4.68% 0.382 0.364 - -2.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.67% 1133968.003 1080975.721 - -3.88% -
std::unique_copy(list<int>)_(sprinkled)/32 -4.66% 13.737 13.097 - -1.27% -
BM_RangesPushHeap_string_SingleElement_262144 -4.66% 2.675 2.550 - -3.23% -
BM_std_min<__int128>/18 -4.66% 7.589 7.235 - 5.49% -
BM_RangesMakeHeap_uint32_SingleElement_4 -4.63% 0.338 0.323 - -2.32% -
BM_std_min<short>/22 -4.63% 1.862 1.776 - -5.90% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 -4.63% 25.616 24.431 - 1.44% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -4.62% 3.144 2.999 - -6.39% -
BM_PushHeap_uint32_SingleElement_262144 -4.61% 0.373 0.356 - -2.92% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 -4.60% 24.042 22.937 - 2.75% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.59% 509.449 486.043 - -4.69% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -4.59% 1145896.048 1093288.228 - -6.57% -
rng::move_backward(vector<bool>)_(unaligned)/512 -4.58% 5.604 5.347 - -0.33% -
BM_MakeHeap_uint32_Random_16 -4.58% 1.317 1.257 - 0.31% -
std::multimap<int,_int>::clear()/8192 -4.57% 85041.677 81153.828 - -0.74% -
BM_MakeHeap_float_Descending_4 -4.57% 0.289 0.276 - -4.72% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -4.57% 260026398.048 248150858.712 - -31.29% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -4.56% 106.113 101.275 - -0.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -4.56% 46770173.478 44638915.690 - 14.54% -
std::fill(list<int>)/8192 -4.56% 7457.947 7118.138 - 0.02% -
BM_deque_deque_move_backward/512 -4.55% 19.474 18.588 - -0.24% -
BM_std_minmax<unsigned_char>/32 -4.54% 1.562 1.491 - -6.90% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 -4.52% 363350456.759 346923267.971 - 0.90% -
rng::for_each(multiset<int>)/8 -4.51% 4.742 4.528 - -1.04% -
std::distance(join_view(vector<vector<int>>))/50 -4.50% 0.607 0.580 - -4.11% -
BM_StringEraseToEnd_Huge_Transparent -4.50% 2.679 2.559 - -0.28% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -4.49% 26.664 25.466 - -24.20% -
BM_RangesPushHeap_uint32_Random_64 -4.49% 5.653 5.399 - -1.99% -
BM_PushHeap_uint32_SingleElement_16384 -4.48% 0.373 0.356 - -2.96% -
SetIntersection_Front_Set_uint64_262144_16 -4.48% 1336559.994 1276705.500 - -2.27% -
BM_StringRelational_Less_Huge_Large_Control -4.47% 2.275 2.173 - -11.95% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.47% 1.242 1.187 - -4.07% -
SetIntersection_Front_Vector_uint32_1024_16 -4.46% 1202355.537 1148722.132 - -3.93% -
std::vector<int>::ctor(size)/32 -4.46% 11.776 11.251 - 3.07% -
std::list<int>::ctor(size)/1024 -4.45% 12526.512 11969.174 - 2.76% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -4.45% 31.337 29.944 - -1.15% -
BM_PushHeap_string_SingleElement_16384 -4.45% 2.718 2.597 - -4.52% -
std::none_of(vector<int>)_(process_all)/8 -4.45% 2.522 2.410 - -3.69% -
SetIntersection_Interlaced_Set_string_64_16 -4.44% 41047049.895 39224216.789 - 0.47% -
std::remove_if(deque<int>)_(sprinkled)/50 -4.44% 67.575 64.578 - -1.39% -
BM_std_min<int>/11 -4.43% 1.210 1.156 - 0.01% -
BM_std_min<int>/4 -4.43% 1.092 1.043 - 2.07% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -4.41% 2.925 2.796 - -5.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -4.41% 1133421.991 1083488.197 - -5.85% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -4.40% 0.411 0.393 - -21.61% -
BM_PushHeap_string_PipeOrgan_1024 -4.40% 10.138 9.692 - -10.22% -
rng::generate_n(vector<int>)/50 -4.38% 12.636 12.083 - 0.21% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -4.38% 1.570 1.501 - 1.10% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 -4.36% 539.824 516.281 - -0.01% -
BM_RangesPushHeap_float_Descending_1 -4.35% 0.412 0.394 - -43.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.35% 27875858.828 26664053.548 - -3.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -4.35% 3514748.218 3362000.173 - 7.14% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.34% 15759336.215 15076117.153 - -4.89% -
rng::move_backward(vector<int>)/1048576 -4.32% 61103.782 58463.170 - -0.12% -
SetIntersection_Front_Vector_uint64_1024_4 -4.32% 1136837.853 1087748.583 - -3.76% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -4.31% 1.323 1.266 - -5.49% -
SetIntersection_Interlaced_Vector_uint64_256_16 -4.30% 7514126.382 7190823.774 - 16.12% -
BM_StringRelational_Less_Huge_Small_Control -4.30% 1.904 1.822 - 0.39% -
rng::move(deque<int>)/1048576 -4.29% 57066.971 54620.977 - 0.53% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -4.28% 13.822 13.230 - -1.07% -
rng::count(list<int>)_(every_other)/8192 -4.26% 7711.639 7382.783 - 6.60% -
BM_RangesMakeHeap_string_Ascending_256 -4.26% 5.119 4.901 - -3.29% -
bm_write -4.26% 591.127 565.934 - -5.00% -
std::unique(deque<int>)_(contiguous)/52 -4.26% 71.188 68.157 - -0.44% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -4.25% 2.702 2.587 - -1.97% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 -4.24% 20.262 19.402 - 0.54% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -4.24% 0.572 0.548 - -7.16% -
BM_std_min<__int128>/17 -4.24% 7.094 6.793 - 4.81% -
SetIntersection_Front_Vector_string_1024_1024 -4.23% 40440825.296 38730065.146 - -4.53% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -4.23% 29.733 28.476 - -6.83% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -4.20% 4.151 3.977 - -2.61% -
BM_PushHeap_string_Descending_1024 -4.20% 2.561 2.454 - -25.99% -
SetIntersection_None_Vector_uint64_262144_16 -4.20% 1204454.340 1153870.286 - -3.49% -
BM_std_min<char>/31 -4.19% 2.543 2.437 - -2.07% -
std::all_of(deque<int>)_(process_all)/8 -4.18% 3.224 3.089 - -0.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.18% 247536896.180 237194226.767 - -2.61% -
BM_StringEraseWithMove_Small_Transparent -4.16% 2.530 2.425 - -5.11% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.16% 57061.666 54688.358 - -3.12% -
std::multimap<std::string,_int>::erase(iterator)/1024 -4.16% 34.447 33.014 - 0.01% -
BM_std_minmax<unsigned_char>/12 -4.16% 1.986 1.903 - -2.16% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -4.16% 6.605 6.331 - -2.72% -
SetIntersection_Interlaced_Vector_string_256_64 -4.15% 20476460.803 19625831.824 - -2.73% -
std::any_of(deque<int>)_(process_all)/8 -4.15% 3.223 3.089 - -0.01% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -4.15% 1.228 1.177 - -15.72% -
rng::any_of(deque<int>)_(process_all)/8 -4.15% 3.223 3.090 - -0.06% -
BM_deque_vector_move/0 -4.14% 1.459 1.399 - -1.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -4.12% 1153554.423 1105974.371 - -2.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -4.12% 13438.453 12885.088 - -10.83% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -4.11% 359.986 345.180 - 0.39% -
std::multiset<std::string>::count(key)_(existent)/32 -4.11% 20.067 19.243 - 6.71% -
rng::all_of(deque<int>)_(process_all)/8 -4.10% 3.221 3.089 - 0.03% -
rng::partition(list<int>)_(dense)/32 -4.09% 8.911 8.547 - 1.17% -
BM_std_minmax<char>/2 -4.09% 0.917 0.879 - -1.75% -
BM_MakeHeap_uint32_Descending_64 -4.09% 0.249 0.239 - 2.73% -
BM_std_min<unsigned_short>/12 -4.07% 1.575 1.511 - -0.39% -
BM_std_min<__int128>/14 -4.07% 5.685 5.454 - 3.10% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -4.07% 26383.501 25310.821 - 0.72% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -4.06% 5.560 5.334 - -2.62% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -4.06% 12007.272 11519.746 - 1.46% -
std::none_of(deque<int>)_(process_all)/8 -4.06% 3.224 3.093 - 0.16% -
BM_deque_deque_ranges_move/65536 -4.05% 2880.312 2763.662 - -6.45% -
SetIntersection_Front_Set_uint64_262144_64 -4.04% 1982848.358 1902655.040 - 4.05% -
BM_std_minmax<unsigned_char>/24 -4.04% 1.204 1.156 - -4.25% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -4.03% 134.470 129.048 - 1.13% -
BM_std_min<short>/2 -4.03% 0.506 0.485 - 0.03% -
BM_StringRead_Cold_Deep_Empty -4.03% 0.869 0.834 - 4.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -4.02% 1428.446 1370.966 - 4.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -4.02% 1121402.606 1076290.286 - -3.53% -
rng::for_each(list<int>)/8192 -4.02% 8113.803 7787.488 - -6.28% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -4.02% 26.239 25.184 - 16.36% -
SetIntersection_Interlaced_Vector_string_1024_1024 -4.01% 41470420.310 39806171.182 - -8.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -4.00% 0.566 0.543 - -6.97% -
BM_std_minmax_element<long_long>/5500 -4.00% 1513.015 1452.437 - 0.52% -
std::search(list<int>,_pred)_(single_element)/8192 -4.00% 9860.238 9465.796 - 9.20% -
SetIntersection_Front_Set_uint64_1024_256 -3.99% 4780164.142 4589247.900 - -5.17% -
SetIntersection_Front_Set_uint64_16384_4 -3.99% 1146686.654 1100895.185 - 1.61% -
BM_std_min<short>/18 -3.99% 1.610 1.546 - -4.54% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 -3.98% 360.918 346.559 - 1.21% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -3.98% 1.252 1.202 - -6.91% -
SetIntersection_Interlaced_Set_float_256_64 -3.97% 15800489.423 15172459.071 - -2.00% -
BM_MakeThenSortHeap_string_SingleElement_4 -3.97% 6.193 5.947 - -0.20% -
BM_std_min<char>/6 -3.97% 1.638 1.573 - -0.97% -
BM_std_minmax_element<char>/3 -3.96% 1.196 1.149 - -2.71% -
BM_deque_vector_ranges_move_backward/1 -3.96% 2.112 2.029 - -4.17% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -3.95% 17856.631 17151.096 - -0.45% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -3.95% 9.840 9.451 - -4.88% -
BM_std_min<unsigned_short>/20 -3.94% 2.276 2.186 - -1.55% -
BM_PushHeap_uint32_SingleElement_1024 -3.94% 0.378 0.364 - -2.56% -
BM_std_min<__int128>/16 -3.93% 6.627 6.367 - 3.80% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -3.92% 33.657 32.337 - 18.34% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst -3.91% 1.203 1.156 - 0.08% -
SetIntersection_Front_Set_float_262144_16384 -3.91% 248651350.723 238929611.133 - -32.70% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.90% 827.161 794.863 - 0.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.90% 0.571 0.549 - -6.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -3.89% 1.044 1.003 - 1.24% -
std::multiset<int>::equal_range(key)_(existent)/1024 -3.88% 5.368 5.159 - 4.21% -
BM_std_minmax<char>/20 -3.88% 1.940 1.865 - -9.97% -
BM_MakeThenSortHeap_uint64_Heap_1 -3.87% 0.280 0.269 - -3.72% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -3.87% 4793.952 4608.530 - 0.09% -
BM_StringRelational_Eq_Large_Large_Control -3.87% 2.419 2.326 - 2.46% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.87% 6826.537 6562.506 - 1.47% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.86% 1254908.454 1206411.843 - -5.12% -
rng::generate_n(vector<int>)/32 -3.86% 8.368 8.045 - 0.47% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.85% 103382.586 99399.159 - 2.68% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 -3.84% 0.281 0.270 - -3.51% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -3.84% 652.847 627.765 - -5.49% -
SetIntersection_None_Set_uint32_16384_16384 -3.84% 157890629.152 151829209.788 - -1.55% -
rng::find_first_of(vector<int>)_(small_needle)/32 -3.84% 48.822 46.948 - -1.01% -
rng::remove_if(list<int>)_(prefix)/8192 -3.83% 9446.956 9085.515 - -0.58% -
SetIntersection_None_Vector_string_16384_4 -3.82% 1289488.996 1240203.404 - -3.19% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.82% 9.793 9.419 - 0.00% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -3.82% 3401.328 3271.412 - 3.01% -
BM_std_minmax<char>/4 -3.82% 1.499 1.441 - -7.02% -
SetIntersection_Interlaced_Vector_string_16_16 -3.80% 56152542.270 54016316.834 - -2.90% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.80% 807.572 776.884 - -0.01% -
BM_std_minmax_element<char>/4 -3.80% 1.262 1.214 - -2.25% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -3.79% 266.424 256.326 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -3.79% 1163472.584 1119411.324 - -6.24% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.78% 12564.384 12089.197 - -4.46% -
rng::reverse(deque<int>)/64 -3.78% 13.582 13.069 - -0.07% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -3.77% 6669.428 6417.781 - 0.72% -
std::multiset<int>::insert(value)_(already_present)/1024 -3.77% 29.279 28.175 - -1.34% -
BM_std_minmax<unsigned_char>/25 -3.77% 1.226 1.180 - -3.78% -
std::unordered_multiset<int>::erase(iterator)/0 -3.75% 20.421 19.655 - 0.11% -
BM_std_minmax_element<long_long>/65536 -3.75% 18063.960 17386.762 - -0.75% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -3.75% 1.251 1.204 - -3.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.73% 360094174.798 346674860.087 - -1.33% -
std::remove_if(deque<int>)_(sprinkled)/32 -3.73% 58.232 56.063 - -0.10% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.72% 1.209 1.164 - -5.39% -
BM_std_min<__int128>/15 -3.72% 6.139 5.911 - 3.76% -
BM_std_minmax_element<long_long>/64000 -3.72% 17636.505 16981.066 - -0.74% -
rng::is_sorted(list<int>)/8192 -3.71% 7321.185 7049.333 - -2.93% -
std::set<std::string>::contains(key)_(non-existent)/0 -3.71% 0.295 0.284 - 2.25% -
std::rotate(list<int>)_(1_element_forward)/8192 -3.71% 8182.284 7878.771 - -0.32% -
rng::all_of(vector<int>)_(process_all)/8 -3.71% 2.528 2.434 - -2.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.71% 1120038.511 1078514.417 - -3.97% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -3.71% 1.190 1.146 - -1.44% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -3.70% 10.944 10.539 - 3.68% -
std::multimap<std::string,_int>::clear()/8192 -3.70% 208432.437 200727.472 - -0.98% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.69% 502931.597 484355.579 - -3.63% -
std::for_each(list<int>)/8192 -3.69% 8069.294 7771.388 - -10.53% -
std::swap_ranges(list<int>)/8192 -3.69% 10263.612 9884.787 - 2.21% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -3.69% 22.471 21.642 - 1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.69% 1246542.780 1200552.550 - -1.92% -
BM_PushHeap_float_Ascending_262144 -3.69% 5.324 5.127 - -2.34% -
rng::distance(join_view(vector<vector<int>>)/4096 -3.69% 4.554 4.386 - 1.77% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.68% 15528677.240 14956592.806 - -3.14% -
BM_PushHeap_string_SingleElement_262144 -3.68% 2.748 2.646 - -4.98% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -3.68% 992.781 956.260 - -7.28% -
BM_std_min<short>/16 -3.67% 1.811 1.744 - -3.10% -
SetIntersection_None_Set_uint32_16384_1024 -3.66% 155241126.558 149555977.695 - -10.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -3.66% 870.208 838.382 - -1.24% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 -3.66% 23.613 22.750 - 3.07% -
std::map<int,_int>::find(key)_(existent)/1024 -3.66% 4.008 3.861 - 2.96% -
std::search(list<int>)_(same_length)/8192 -3.65% 10750.540 10358.290 - -1.74% -
rng::find_if(deque<int>)_(bail_25%)/32768 -3.64% 2863.082 2758.737 - -0.64% -
std::copy_if(list<int>)_(every_other)/32768 -3.64% 26256.754 25300.062 - 0.30% -
SetIntersection_Front_Vector_uint64_64_64 -3.64% 11575041.156 11153791.284 - -0.23% -
SetIntersection_None_Set_float_16384_1024 -3.64% 157975724.837 152228828.227 - -4.20% -
std::stable_partition(deque<int>)_(sparse)/50 -3.63% 29.361 28.294 - -4.79% -
BM_std_minmax<unsigned_char>/26 -3.63% 1.440 1.388 - -3.77% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.63% 23.894 23.027 - -2.56% -
BM_std_minmax_element<int>/4 -3.60% 1.227 1.183 - -4.80% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -3.59% 0.995 0.960 - -8.19% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -3.58% 1.289 1.242 - -7.60% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -3.58% 1.305 1.259 - -0.49% -
std::unordered_set<int>::count(key)_(existent)/1024 -3.57% 1.322 1.275 - 5.94% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -3.56% 5.309 5.120 - 1.23% -
rng::unique(list<int>)_(contiguous)/52 -3.56% 70.035 67.542 - -9.94% -
BM_std_minmax_element<long_long>/70000 -3.55% 19266.041 18582.680 - -0.61% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -3.55% 16.734 16.140 - -0.88% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 -3.54% 2.263 2.183 - 0.82% -
std::multiset<std::string>::find(key)_(existent)/1024 -3.54% 22.520 21.723 - -8.00% -
BM_std_min<int>/8 -3.53% 1.274 1.229 - -5.24% -
rng::for_each(multimap<int>::iterator)/50 -3.53% 42.508 41.009 - -1.78% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.52% 64771.512 62489.974 - -3.51% -
std::partition(vector<int>)_(dense)/32 -3.52% 8.753 8.445 - -0.99% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -3.52% 6858.111 6616.770 - 0.26% -
std::remove_if(list<int>)_(sprinkled)/50 -3.51% 76.070 73.398 - -0.05% -
BM_vector_deque_copy_backward/65536 -3.51% 7934.283 7655.993 - -1.21% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -3.51% 9.448 9.117 - -12.59% -
BM_StringRelational_Compare_Large_Empty_Control -3.51% 1.675 1.616 - -5.29% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.50% 16153.644 15588.842 - -3.52% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 -3.50% 2.995 2.890 - -0.63% -
std::find(list<int>)_(process_all)/8 -3.49% 2.416 2.332 - -2.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -3.49% 1211068.166 1168806.005 - -6.13% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.48% 5547.990 5354.798 - 3.76% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.47% 9.314 8.991 - -0.17% -
BM_PushHeap_uint32_SingleElement_256 -3.47% 0.397 0.383 - -2.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -3.47% 0.589 0.569 - -5.97% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -3.46% 0.554 0.535 - 19.62% -
BM_std_min<unsigned_short>/18 -3.46% 1.568 1.514 - -1.31% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -3.45% 1.784 1.722 - 0.71% -
BM_RangesMakeHeap_string_Ascending_16 -3.45% 3.810 3.678 - -0.44% -
SetIntersection_Front_Vector_float_16_16 -3.45% 39180926.461 37830871.168 - -0.74% -
std::set<int>::count(key)_(existent)/1024 -3.44% 4.414 4.263 - 2.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -3.44% 4673579.837 4512888.088 - -2.52% -
std::unordered_map<int,_int>::clear()/1024 -3.44% 8179.146 7898.043 - -5.94% -
std::find_if(deque<int>)_(bail_25%)/8192 -3.44% 768.111 741.720 - 5.44% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -3.43% 3.214 3.104 - -0.55% -
BM_RangesPushHeap_uint32_Random_256 -3.43% 6.076 5.867 - -0.96% -
BM_std_min<unsigned_long_long>/6 -3.43% 1.627 1.571 - -3.47% -
std::any_of(list<int>)_(process_all)/32768 -3.43% 26684.889 25770.260 - -0.26% -
BM_std_min<unsigned_short>/31 -3.42% 2.623 2.533 - -2.42% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -3.42% 12868.603 12428.923 - 0.93% -
BM_std_minmax<char>/29 -3.41% 2.402 2.320 - -9.21% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.40% 29.521 28.516 - -3.15% -
BM_std_minmax_element<long_long>/4000 -3.38% 1094.912 1057.852 - 0.52% -
std::remove_copy(deque<int>)_(prefix)/1024 -3.38% 390.007 376.843 - -8.84% -
std::set<std::string>::erase(key)_(non-existent)/1024 -3.37% 25.649 24.784 - -6.51% -
BM_std_minmax_element<long_long>/4096 -3.37% 1120.642 1082.842 - 0.54% -
BM_std_minmax_element<long_long>/1024 -3.37% 283.609 274.044 - 0.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -3.37% 5449234.097 5265468.256 - 2.55% -
std::for_each_n(deque<int>)/8 -3.37% 1.195 1.154 - -7.96% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -3.37% 17.123 16.547 - -1.84% -
SetIntersection_None_Vector_uint32_262144_64 -3.37% 1197765.844 1157447.328 - -4.08% -
BM_std_minmax_element<long_long>/512 -3.36% 143.801 138.963 - 0.55% -
std::unordered_set<std::string>::erase(iterator)/32 -3.36% 29.062 28.086 - -11.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -3.35% 4300492.336 4156267.825 - -1.88% -
SetIntersection_None_Set_float_16384_256 -3.35% 157270095.676 152005608.922 - -3.43% -
std::map<std::string,_int>::find(key)_(existent)/8192 -3.35% 32.153 31.077 - 0.22% -
SetIntersection_Front_Set_float_262144_262144 -3.34% 1795167.318 1735120.849 - -2.72% -
std::multiset<int>::erase(iterator)/0 -3.34% 20.753 20.059 - 0.58% -
BM_MakeThenSortHeap_uint32_Random_4 -3.34% 4.095 3.958 - -1.30% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -3.33% 33535815.082 32417590.963 - -14.24% -
std::adjacent_find(vector<int>,_pred)/50 -3.33% 23.675 22.886 - -1.81% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -3.33% 2974.362 2875.321 - -6.02% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -3.32% 79.146 76.516 - 0.98% -
rng::count_if(deque<int>)_(every_other)/8 -3.31% 3.368 3.257 - -2.94% -
std::remove_copy_if(deque<int>)_(prefix)/32 -3.31% 19.692 19.041 - 6.58% -
BM_deque_vector_copy_backward/2 -3.29% 1.842 1.781 - -3.31% -
BM_StringFindAllMatch/512 -3.29% 11.927 11.534 - -1.43% -
BM_std_minmax<unsigned_char>/13 -3.29% 2.298 2.222 - 0.16% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.28% 483.101 467.238 - -3.10% -
std::search(list<int>)_(single_element)/1024 -3.27% 756.874 732.088 - -5.03% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -3.27% 4.414 4.270 - -1.11% -
SetIntersection_None_Vector_uint64_16384_1024 -3.25% 1167593.109 1129702.827 - -4.13% -
BM_deque_vector_move/2 -3.24% 1.840 1.780 - -3.23% -
BM_MakeHeap_uint64_Random_16 -3.24% 1.311 1.269 - -4.46% -
std::unique(deque<int>)_(contiguous)/32 -3.23% 61.003 59.030 - -0.97% -
BM_RangesPushHeap_uint64_Random_64 -3.23% 5.372 5.199 - -1.45% -
BM_deque_vector_move_backward/2 -3.22% 1.836 1.777 - -3.53% -
std::find(deque<int>)_(process_all)/8 -3.22% 3.536 3.422 - 0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 -3.22% 2.941 2.847 - 0.10% -
BM_std_minmax<unsigned_short>/3 -3.22% 1.171 1.133 - -2.70% -
BM_RangesPushHeap_uint64_Random_16 -3.22% 4.349 4.209 - -1.63% -
BM_MakeThenSortHeap_string_SingleElement_16 -3.21% 14.006 13.556 - -1.16% -
std::is_partitioned(deque<int>)_(partitioned)/1024 -3.21% 376.716 364.620 - -0.07% -
std::multiset<std::string>::contains(key)_(non-existent)/32 -3.21% 11.257 10.896 - 3.04% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -3.21% 31.055 30.060 - -2.80% -
SetIntersection_None_Vector_uint32_262144_1024 -3.20% 1215515.605 1176644.118 - -1.57% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 -3.19% 0.549 0.532 - 2.56% -
rng::remove_if(deque<int>)_(sprinkled)/32 -3.19% 60.852 58.912 - -3.76% -
std::copy_if(list<int>)_(entire_range)/32768 -3.19% 31423.611 30421.690 - 1.39% -
BM_std_min<long_long>/29 -3.19% 3.022 2.926 - -3.81% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 -3.18% 74.540 72.168 - 1.72% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -3.17% 20.731 20.073 - 13.44% -
std::none_of(deque<int>)_(process_all)/50 -3.17% 18.803 18.208 - 2.54% -
SetIntersection_Front_Vector_uint64_1024_1 -3.16% 1115645.405 1080398.211 - -1.54% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.16% 16784.463 16254.187 - -2.03% -
BM_std_minmax<unsigned_short>/11 -3.16% 1.752 1.697 - -1.30% -
std::unordered_set<int>::ctor(&&,_different_allocs)/32 -3.15% 303.828 294.259 - 0.15% -
BM_StringRelational_Less_Empty_Empty_Control -3.15% 2.108 2.042 - 5.52% -
BM_PushHeap_string_PipeOrgan_16384 -3.14% 13.471 13.048 - -19.96% -
BM_MakeHeap_uint64_Random_262144 -3.14% 1.065 1.032 - -0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -3.14% 12226094.986 11842670.118 - -1.00% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -3.13% 18.667 18.082 - -4.16% -
rng::for_each(multiset<int>)/32 -3.13% 22.451 21.748 - -0.67% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.13% 44573.974 43179.818 - -4.65% -
rng::partition(deque<int>)_(dense)/50 -3.12% 16.670 16.149 - 4.87% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -3.11% 1732223.895 1678336.172 - -2.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -3.11% 8973293.754 8694412.271 - -26.96% -
SetIntersection_None_Vector_uint32_16384_4 -3.10% 1171468.040 1135113.371 - -3.52% -
BM_vector_deque_ranges_copy_backward/64 -3.10% 3.132 3.035 - 0.00% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 -3.10% 1.238 1.200 - 0.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.10% 51.068 49.486 - -0.03% -
SetIntersection_Interlaced_Set_string_256_4 -3.09% 14570727.605 14120284.513 - -0.15% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 -3.09% 9.307 9.020 - 0.57% -
BM_std_min<__int128>/13 -3.09% 5.198 5.037 - 3.21% -
BM_std_min<long_long>/12 -3.09% 2.058 1.994 - -1.71% -
std::map<int,_int>::find(key)_(non-existent)/32 -3.08% 2.399 2.325 - -3.20% -
std::fill_n(vector<bool>)/64 -3.08% 1.410 1.366 - -10.00% -
BM_std_min<unsigned_char>/20 -3.08% 1.533 1.486 - -1.95% -
SetIntersection_Interlaced_Set_uint32_256_4 -3.08% 11630750.660 11273020.928 - -1.19% -
rng::find_last(deque<int>)_(bail_10%)/8 -3.07% 2.703 2.620 - -2.26% -
BM_std_minmax<char>/22 -3.07% 2.510 2.433 - -8.90% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -3.07% 597.458 579.132 - -2.98% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -3.07% 12915.451 12519.404 - 1.76% -
std::multiset<int>::count(key)_(non-existent)/8192 -3.05% 9.419 9.131 - -18.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -3.05% 0.964 0.934 - -4.72% -
bm_ranges_lexicographical_compare<int>/64 -3.05% 5.086 4.931 - 0.39% -
BM_PushHeap_string_Descending_4 -3.05% 1.928 1.869 - -13.70% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.05% 1442835.821 1398872.141 - -2.43% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -3.04% 41.911 40.635 - -0.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -3.04% 8997584.374 8723720.173 - -32.06% -
rng::copy_backward(vector<int>)/1048576 -3.04% 50199.812 48672.128 - 0.47% -
rng::copy_backward(vector<int>)/32768 -3.04% 2878.703 2791.232 - -15.07% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -3.04% 21.125 20.483 - -2.87% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.03% 3.508 3.402 - -0.00% -
rng::adjacent_find(deque<int>,_pred)/50 -3.03% 30.097 29.185 - 0.57% -
std::search_n(vector<int>)_(no_match)/1000 -3.03% 211.726 205.311 - -0.08% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -3.03% 2.080 2.017 - 8.88% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -3.03% 1.665 1.615 - 0.08% -
BM_StringRead_Cold_Deep_Small -3.02% 0.860 0.834 - 3.33% -
SetIntersection_Interlaced_Vector_string_256_16 -3.02% 11109894.420 10774921.192 - -2.16% -
BM_deque_vector_ranges_copy_backward/2 -3.01% 1.839 1.784 - -3.03% -
std::multiset<int>::equal_range(key)_(non-existent)/32 -3.01% 2.386 2.315 - 0.23% -
BM_deque_deque_ranges_move_backward/512 -3.01% 19.178 18.600 - -9.26% -
rng::fill(vector<bool>)/64 -3.01% 1.673 1.622 - 1.08% -
rng::find_if_not(vector<int>)_(process_all)/8 -3.00% 2.597 2.519 - 0.06% -
std::for_each_n(list<int>)/8192 -3.00% 7462.046 7238.528 - -0.58% -
BM_deque_vector_move/64000 -2.98% 2827.606 2743.221 - 1.18% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 -2.98% 64.213 62.297 - 6.20% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.98% 11899492.012 11545303.077 - -2.15% -
rng::partial_sort_copy(list<int>)_(ascending)/8 -2.98% 9.330 9.053 - 0.87% -
rng::distance(join_view(vector<vector<int>>)/50 -2.97% 0.629 0.610 - 0.93% -
BM_MakeHeap_float_Random_16 -2.97% 1.607 1.559 - -3.01% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.97% 351992475.770 341543092.610 - -0.02% -
BM_MakeThenSortHeap_string_Ascending_1024 -2.97% 38.959 37.804 - 5.46% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.96% 828.649 804.148 - 3.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -2.95% 1122449.316 1089332.531 - -1.84% -
std::set<std::string>::count(key)_(non-existent)/1024 -2.95% 23.767 23.066 - 1.23% -
BM_std_min<short>/4 -2.94% 1.005 0.975 - -9.88% -
SetIntersection_None_Set_uint64_16384_64 -2.93% 168371180.019 163441162.789 - -1.95% -
BM_vector_deque_move_backward/70000 -2.92% 8328.024 8084.497 - 1.00% -
std::map<int,_int>::insert(value)_(already_present)/8192 -2.92% 4.127 4.006 - -0.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.92% 13714770.553 13314146.630 - -1.18% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -2.92% 10.617 10.307 - -1.67% -
BM_StringRead_Cold_Shallow_Empty -2.92% 0.816 0.792 - 0.75% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 -2.91% 11.122 10.798 - 2.55% -
std::multiset<int>::erase(iterator)/8192 -2.91% 24.677 23.958 - 1.33% -
std::unique(deque<int>)_(sprinkled)/1024 -2.91% 901.915 875.667 - -0.06% -
BM_MakeThenSortHeap_string_SingleElement_16384 -2.91% 38.107 36.999 - -4.44% -
BM_std_min<__int128>/11 -2.91% 4.274 4.150 - 2.54% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -2.90% 11.636 11.298 - 2.92% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.90% 88298.386 85737.016 - 2.14% -
SetIntersection_None_Set_float_16384_1 -2.90% 156858286.524 152310825.510 - -3.35% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.89% 1740909.100 1690604.947 - -1.27% -
BM_std_minmax<char>/3 -2.88% 1.210 1.175 - -2.82% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -2.87% 23.410 22.737 - -1.51% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.87% 3.951 3.837 - -2.91% -
std::search_n(vector<int>)_(no_match)/1024 -2.86% 216.580 210.376 - -0.01% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -2.86% 5.221 5.071 - 2.90% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -2.86% 107082.701 104021.284 - 1.78% -
BM_RangesPushHeap_uint32_Ascending_262144 -2.86% 8.378 8.139 - 1.29% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.86% 1118304.348 1086362.764 - -2.26% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -2.86% 23.774 23.095 - -4.28% -
BM_deque_deque_ranges_copy_backward/64 -2.86% 3.439 3.341 - -1.06% -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 -2.85% 3.087 2.999 - -0.39% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.85% 1.953 1.897 - -1.08% -
BM_deque_vector_ranges_move_backward/2 -2.85% 1.835 1.783 - -2.81% -
std::multiset<int>::insert(value)_(already_present)/8192 -2.85% 33.563 32.607 - 0.08% -
BM_std_minmax<short>/64 -2.84% 1.570 1.526 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.84% 21987175.008 21361836.134 - -0.84% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.84% 0.848 0.824 - -5.76% -
rng::copy_if(list<int>)_(entire_range)/32768 -2.83% 29363.120 28531.768 - 0.45% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -2.83% 0.511 0.497 - -2.97% -
std::map<int,_int>::find(key)_(existent)/32 -2.83% 1.596 1.551 - 1.33% -
BM_vector_deque_copy_backward/2 -2.83% 2.065 2.007 - -2.92% -
BM_RangesPushHeap_uint64_Descending_4 -2.82% 0.378 0.367 - 1.87% -
std::unordered_set<std::string>::find(key)_(existent)/32 -2.82% 38.178 37.101 - -11.97% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.82% 2.460 2.390 - -3.19% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -2.82% 0.966 0.939 - 3.43% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.82% 1533.970 1490.753 - -13.92% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 -2.81% 707377.061 687498.525 - -0.39% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.81% 670.651 651.807 - 15.15% -
rng::partition(vector<int>)_(dense)/1024 -2.81% 243.456 236.615 - -2.44% -
rng::copy(list<int>)/64 -2.81% 31.897 31.002 - -8.28% -
BM_MakeHeap_string_Descending_1024 -2.80% 2.815 2.736 - 0.77% -
BM_StringAssignAsciiz_Huge_Opaque -2.80% 187.573 182.314 - -0.80% -
std::unordered_set<int>::insert(value)_(new_value)/8192 -2.80% 20.320 19.751 - 1.91% -
BM_deque_vector_ranges_move/1 -2.79% 2.153 2.093 - -2.64% -
rng::none_of(deque<int>)_(process_all)/32 -2.79% 16.425 15.966 - -11.92% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.79% 651.357 633.186 - 13.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -2.79% 6878059.158 6686303.792 - 0.68% -
std::multiset<int>::clear()/32 -2.79% 660.232 641.825 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 -2.79% 0.510 0.496 - -1.35% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -2.78% 30.264 29.424 - -1.54% -
SetIntersection_Interlaced_Vector_uint64_256_64 -2.77% 7467261.827 7260296.721 - 7.53% -
rng::find_end(deque<int>)_(match_near_end)/1024 -2.77% 3255.200 3165.055 - -0.35% -
SetIntersection_Front_Set_float_262144_16 -2.77% 1283556.287 1248047.756 - -1.88% -
SetIntersection_Interlaced_Vector_string_1024_256 -2.76% 21172607.576 20587744.496 - -0.77% -
BM_RangesPushHeap_uint32_Random_16384 -2.76% 6.381 6.205 - -0.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -2.76% 1162354.473 1130286.051 - 1.24% -
std::count_if(deque<int>)_(every_other)/8 -2.76% 3.452 3.357 - -2.77% -
SetIntersection_None_Set_float_256_4 -2.75% 11859373.866 11532939.773 - -0.98% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -2.75% 8963170.588 8716855.451 - -27.63% -
SetIntersection_None_Set_uint32_64_1 -2.75% 23585407.272 22937905.164 - -2.85% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 -2.74% 7.645 7.435 - -0.83% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.74% 106638.090 103712.372 - 1.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -2.74% 0.772 0.751 - 1.18% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.74% 11.835 11.511 - 2.12% -
SetIntersection_Front_Vector_string_1024_4 -2.74% 1253171.133 1218896.643 - -1.62% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -2.73% 0.863 0.839 - -3.54% -
rng::partial_sort_copy(list<int>)_(repeated)/8 -2.73% 8.694 8.456 - 0.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 -2.72% 0.510 0.496 - 0.02% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.72% 33351.708 32444.390 - 0.87% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -2.72% 15.325 14.909 - -1.12% -
rng::find_end(list<int>)_(process_all)/8192 -2.71% 6949.211 6760.621 - -0.97% -
SetIntersection_None_Vector_string_256_256 -2.71% 2403777.103 2338625.057 - -2.54% -
BM_std_min<char>/20 -2.71% 1.521 1.480 - -3.25% -
SetIntersection_None_Set_uint64_1024_16 -2.71% 8911888.252 8670466.920 - -0.78% -
std::move(list<int>)/512 -2.71% 361.991 352.197 - 0.28% -
SetIntersection_None_Set_float_16384_4 -2.70% 156283943.232 152057080.793 - -3.34% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.70% 1.271 1.237 - 2.84% -
SetIntersection_None_Set_uint64_16384_256 -2.70% 167810850.070 163278202.312 - -0.93% -
rng::remove(list<int>)_(prefix)/32 -2.69% 57.149 55.610 - 0.34% -
rng::for_each(list<int>)/8 -2.69% 2.577 2.508 - -0.95% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 -2.69% 4.175 4.062 - 0.31% -
BM_MakeHeap_uint32_PipeOrgan_1024 -2.68% 0.713 0.694 - 0.82% -
BM_RangesMakeHeap_uint32_Random_256 -2.68% 1.158 1.127 - -5.62% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.67% 0.790 0.769 - -0.77% -
std::find_end(vector<int>)_(single_element)/8192 -2.67% 1879.505 1829.293 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -2.67% 1122505.707 1092544.872 - -1.95% -
rng::equal(vector<bool>)_(unaligned)/8 -2.66% 0.886 0.863 - 16.86% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -2.66% 1.124 1.094 - -3.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -2.66% 1169527.282 1138439.322 - -4.25% -
BM_PopHeap_uint64_4 -2.65% 2.715 2.643 - -2.35% -
BM_MakeThenSortHeap_float_Heap_4 -2.65% 1.257 1.223 - -1.27% -
rng::move(deque<int>)/64 -2.65% 6.454 6.283 - -0.56% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.65% 12002.171 11684.162 - -2.66% -
rng::copy(deque<int>)/262144 -2.65% 10453.811 10177.240 - -2.27% -
BM_MakeThenSortHeap_float_Random_4 -2.64% 4.468 4.350 - -2.49% -
BM_MakeHeap_uint32_Ascending_256 -2.64% 0.611 0.595 - -0.40% -
std::rotate(vector<int>)_(by_1/4)/8192 -2.64% 2609.098 2540.276 - -2.12% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -2.63% 1.044 1.017 - -18.15% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.62% 1.233 1.200 - -3.22% -
BM_std_min<unsigned_long_long>/24 -2.62% 2.726 2.654 - -1.08% -
BM_RangesMakeHeap_string_Ascending_64 -2.61% 4.937 4.807 - -1.20% -
BM_RangesPushHeap_uint32_Random_1024 -2.61% 6.260 6.097 - 0.99% -
BM_MakeThenSortHeap_float_Heap_64 -2.61% 3.623 3.529 - 0.68% -
SetIntersection_None_Vector_string_262144_262144 -2.61% 1360987.934 1325510.890 - -2.53% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 -2.60% 354919848.263 345676154.407 - -0.96% -
rng::rotate(list<int>)_(by_1/3)/50 -2.60% 24.267 23.636 - 0.20% -
BM_PopHeap_float_262144 -2.60% 41.516 40.438 - -0.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 -2.60% 39849908.280 38814752.476 - -0.84% -
std::fill(vector<int>)/32 -2.59% 1.067 1.039 - -0.10% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.59% 0.622 0.606 - -6.01% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -2.59% 4.382 4.269 - -0.88% -
SetIntersection_None_Set_float_16384_16 -2.59% 156346103.154 152302876.930 - -3.26% -
std::unordered_multimap<int,_int>::ctor(const&)/8192 -2.59% 56021.584 54573.266 - 0.58% -
rng::any_of(deque<int>)_(process_all)/8192 -2.58% 2713.339 2643.261 - 0.69% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.58% 9.047 8.814 - 0.67% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -2.58% 24.925 24.282 - -7.67% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 -2.58% 61.577 59.990 - 1.52% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.57% 7.570 7.375 - -3.25% -
BM_StringFindNoMatch/64 -2.56% 1.894 1.845 - -0.23% -
BM_std_minmax<unsigned_char>/20 -2.56% 1.966 1.916 - -0.83% -
std::stable_partition(deque<int>)_(sparse)/8192 -2.55% 3566.288 3475.226 - 3.14% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.55% 11.827 11.526 - 1.97% -
std::set<int>::insert(value)_(new_value)/8192 -2.54% 75.480 73.565 - 3.55% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -2.53% 30.635 29.859 - -1.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -2.53% 0.563 0.548 - -5.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.52% 13313600.645 12977714.885 - -0.45% -
BM_RangesPushHeap_uint32_Random_262144 -2.52% 6.397 6.236 - -0.66% -
std::replace(vector<int>)_(prefix)/32 -2.52% 5.082 4.954 - -1.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -2.52% 11820277.996 11522822.000 - -1.54% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.52% 0.922 0.899 - -2.90% -
SetIntersection_Interlaced_Vector_float_16384_1 -2.51% 1139856.124 1111197.354 - 0.35% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 -2.51% 22.959 22.382 - 0.22% -
BM_std_minmax<short>/28 -2.51% 2.670 2.603 - -0.68% -
BM_MakeThenSortHeap_uint64_Descending_4 -2.51% 1.320 1.287 - -14.95% -
SetIntersection_None_Set_float_16384_64 -2.50% 156721520.957 152796617.438 - -2.86% -
rng::find_end(deque<int>)_(same_length)/1000 -2.50% 962.610 938.576 - -0.07% -
BM_RangesPushHeap_uint32_Random_16 -2.50% 4.546 4.433 - 1.02% -
std::reverse(vector<int>)/8 -2.49% 1.564 1.525 - -4.47% -
rng::any_of(list<int>)_(process_all)/32768 -2.49% 26812.773 26144.112 - 0.45% -
std::partition(list<int>)_(dense)/8192 -2.49% 4485.519 4373.873 - -12.85% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -2.49% 47.822 46.632 - -5.12% -
std::set<int>::count(key)_(existent)/32 -2.49% 1.864 1.818 - 1.42% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.48% 516.365 503.536 - -4.55% -
BM_std_min<unsigned_char>/21 -2.48% 1.779 1.735 - -3.59% -
SetIntersection_Front_Vector_uint32_16384_256 -2.47% 2336137.151 2278443.926 - -0.51% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.47% 3982.507 3884.168 - -2.52% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.46% 19623997.682 19141767.372 - -2.55% -
rng::is_sorted_until(list<int>,_pred)/8192 -2.45% 7383.558 7202.346 - -7.76% -
SetIntersection_None_Vector_uint64_256_64 -2.45% 3644018.565 3554747.568 - 0.80% -
std::set<int>::equal_range(key)_(non-existent)/32 -2.45% 2.622 2.558 - -5.54% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 -2.44% 59.367 57.916 - 0.83% -
BM_std_min<__int128>/12 -2.44% 4.722 4.607 - 2.99% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.43% 261.851 255.477 - -1.38% -
BM_std_minmax_element<long_long>/64 -2.43% 17.863 17.428 - -0.26% -
SetIntersection_Interlaced_Set_uint64_256_64 -2.43% 15012509.460 14647616.048 - -0.42% -
std::replace(list<int>)_(prefix)/8192 -2.43% 8724.587 8512.603 - 21.41% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.42% 1347739.073 1315059.130 - -10.35% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 -2.42% 9.354 9.127 - 1.68% -
std::move(deque<int>)/64 -2.42% 6.140 5.991 - -0.20% -
std::sort(deque<int>)_(descending)/1024 -2.42% 1370.692 1337.477 - 0.11% -
std::remove_if(deque<int>)_(sprinkled)/1024 -2.42% 546.348 533.123 - -1.03% -
rng::for_each(multiset<int>)/8192 -2.42% 17358.678 16938.894 - 3.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.41% 2461008.378 2401634.836 - -3.30% -
BM_deque_deque_move_backward/2 -2.41% 2.532 2.471 - 0.18% -
rng::fill(vector<int>)/32 -2.41% 1.065 1.039 - 0.00% -
BM_std_min<short>/23 -2.41% 2.076 2.026 - -4.23% -
BM_std_min<int>/12 -2.40% 1.523 1.487 - -0.33% -
SetIntersection_None_Vector_uint64_1024_256 -2.40% 1128429.170 1101313.558 - -1.91% -
rng::partial_sort_copy(list<int>)_(ascending)/8192 -2.40% 62563.625 61060.535 - -0.74% -
rng::copy_backward(vector<bool>)_(aligned)/512 -2.40% 1.824 1.780 - 0.84% -
std::is_sorted_until(deque<int>,_pred)/8 -2.40% 4.254 4.151 - -2.35% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.40% 10.193 9.949 - -1.63% -
std::multiset<int>::find(key)_(existent)/8192 -2.39% 8.273 8.075 - -9.36% -
SetIntersection_Interlaced_Vector_string_16384_16 -2.39% 4484732.256 4377446.034 - -5.08% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -2.39% 17.024 16.617 - -0.47% -
BM_std_min<short>/32 -2.38% 2.954 2.884 - -2.01% -
BM_RangesMakeHeap_string_Heap_262144 -2.38% 5.445 5.316 - -2.25% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -2.38% 467.440 456.312 - 0.07% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.38% 8.716 8.509 - -3.85% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 -2.38% 32.105 31.341 - -0.74% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -2.38% 5.784 5.647 - -1.66% -
std::rotate_copy(vector<int>)/1024 -2.38% 34.061 33.252 - 1.20% -
BM_std_minmax<unsigned_char>/15 -2.38% 3.070 2.997 - 0.48% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.37% 9428.898 9205.135 - 0.47% -
BM_MakeThenSortHeap_uint64_SingleElement_64 -2.37% 6.069 5.925 - 0.13% -
BM_std_min<unsigned_long_long>/32 -2.37% 3.292 3.214 - -1.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -2.37% 12520445.979 12224147.290 - -3.75% -
std::find_end(vector<int>)_(single_element)/1000 -2.36% 237.336 231.734 - -0.93% -
SetIntersection_Front_Set_string_262144_1 -2.35% 1178748.407 1151066.146 - 0.79% -
rng::find(list<int>)_(process_all)/32768 -2.35% 27198.622 26560.548 - -4.77% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.35% 88.339 86.267 - 92.33% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.34% 17.085 16.684 - -2.00% -
BM_StringRelationalLiteral_Compare_Empty_Large_Control -2.34% 1.636 1.598 - 0.52% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -2.34% 11936189.803 11657127.836 - -1.12% -
BM_deque_deque_move/65536 -2.34% 2854.292 2787.623 - -2.82% -
rng::generate(list<int>)/32 -2.33% 8.734 8.530 - -0.08% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.33% 193695.384 189188.627 - -1.43% -
std::is_sorted(deque<int>,_pred)/8 -2.33% 4.479 4.374 - 0.72% -
BM_std_minmax<unsigned_short>/27 -2.32% 2.863 2.797 - -2.79% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -2.32% 29.894 29.200 - 2.16% -
std::move(deque<int>)/262144 -2.32% 15375.673 15019.156 - 0.82% -
std::generate_n(list<int>)/8192 -2.32% 7052.252 6888.865 - -0.33% -
std::set<int>::erase(key)_(existent)/0 -2.31% 20.940 20.456 - 0.94% -
rng::all_of(list<int>)_(process_all)/32 -2.31% 11.876 11.602 - -0.84% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -2.31% 479.878 468.806 - -3.65% -
std::find_if_not(deque<int>)_(process_all)/50 -2.31% 23.936 23.384 - -2.42% -
BM_PushHeap_float_PipeOrgan_4 -2.31% 0.493 0.482 - -0.01% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -2.30% 170498376.149 166568979.340 - -1.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -2.30% 2251472.330 2199587.404 - -1.10% -
std::map<int,_int>::upper_bound(key)_(existent)/32 -2.30% 1.733 1.693 - 0.20% -
std::multiset<int>::erase(iterator)/32 -2.30% 22.106 21.597 - 1.30% -
BM_std_min<unsigned_int>/13 -2.30% 1.405 1.373 - -2.91% -
BM_RangesMakeHeap_string_SingleElement_16384 -2.30% 6.016 5.878 - -1.36% -
BM_deque_deque_copy_backward/64 -2.30% 3.415 3.336 - -1.12% -
BM_std_min<unsigned_long_long>/23 -2.29% 2.466 2.409 - -0.82% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -2.29% 467960.996 457256.309 - 0.27% -
SetIntersection_None_Vector_uint32_1024_64 -2.28% 1146764.615 1120566.373 - -2.81% -
SetIntersection_Interlaced_Set_uint32_256_256 -2.28% 9240502.917 9029727.427 - 2.01% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.28% 282565.142 276119.954 - 0.42% -
SetIntersection_Interlaced_Set_float_16384_16 -2.28% 212677435.216 207832004.434 - -1.33% -
BM_deque_deque_ranges_move_backward/0 -2.28% 0.851 0.832 - 4.99% -
BM_deque_deque_ranges_copy_backward/2 -2.28% 2.532 2.474 - -2.29% -
BM_std_min<unsigned_char>/6 -2.28% 1.516 1.481 - -3.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -2.27% 514.525 502.821 - -18.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.27% 281917.058 275512.437 - -2.36% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.27% 1883667.643 1840901.041 - 1.09% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -2.27% 25087.189 24518.353 - -1.91% -
rng::remove(vector<int>)_(sprinkled)/50 -2.27% 56.490 55.210 - 0.10% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -2.27% 900591.517 880172.074 - 0.48% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.27% 118318.078 115635.765 - 2.30% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.26% 11.858 11.590 - -0.65% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 -2.26% 0.826 0.808 - 7.73% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.26% 10124.655 9895.975 - 0.47% -
BM_PushHeap_string_Descending_16 -2.26% 2.109 2.062 - -15.34% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -2.26% 46.090 45.050 - -1.66% -
rng::any_of(deque<int>)_(process_all)/32768 -2.25% 10853.278 10608.584 - 0.75% -
BM_std_min<unsigned_char>/8 -2.25% 2.279 2.227 - -5.17% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.25% 5.333 5.213 - -1.79% -
BM_std_min<unsigned_int>/28 -2.25% 1.998 1.953 - -0.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.25% 1.212 1.185 - -2.62% -
std::replace(vector<int>)_(prefix)/50 -2.24% 7.677 7.505 - -1.18% -
rng::find_end(vector<int>)_(match_near_end)/1000 -2.24% 280.206 273.943 - 3.57% -
SetIntersection_None_Vector_uint32_256_64 -2.23% 3667909.046 3585941.752 - -1.65% -
BM_RangesPushHeap_uint64_Random_262144 -2.23% 6.158 6.020 - 0.20% -
std::unique(deque<int>,_pred)_(contiguous)/52 -2.23% 69.986 68.423 - -1.67% -
rng::copy(vector<int>)/1048576 -2.23% 50017.452 48901.221 - -2.58% -
SetIntersection_None_Vector_uint32_262144_1 -2.23% 1206369.601 1179450.524 - 1.39% -
rng::count(list<int>)_(every_other)/8 -2.23% 2.104 2.057 - -2.03% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.23% 60.078 58.738 - -2.28% -
SetIntersection_None_Set_uint32_16384_256 -2.23% 153766475.636 150338690.714 - -13.16% -
BM_deque_deque_ranges_move_backward/2 -2.23% 2.527 2.471 - -2.25% -
BM_vector_deque_move_backward/512 -2.23% 18.037 17.635 - 0.19% -
bm_ranges_lexicographical_compare<signed_char>/16 -2.23% 1.324 1.294 - -0.23% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.23% 15.781 15.430 - -7.99% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 -2.22% 763.377 746.405 - -0.04% -
BM_std_min<__int128>/6 -2.22% 2.163 2.115 - 1.89% -
SetIntersection_None_Set_uint32_16384_64 -2.22% 153783322.189 150369682.962 - -13.15% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.22% 11.616 11.358 - -2.29% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -2.22% 1.133 1.108 - -7.04% -
std::multiset<int>::erase(iterator)/1024 -2.22% 24.721 24.174 - 1.76% -
BM_std_min<unsigned_char>/23 -2.21% 2.360 2.308 - -1.10% -
std::all_of(list<int>)_(process_all)/32768 -2.21% 26935.013 26340.361 - 0.71% -
rng::generate(deque<int>)/8192 -2.20% 2086.131 2040.203 - -0.17% -
SetIntersection_Interlaced_Set_uint32_64_4 -2.20% 22318462.591 21827197.244 - -1.33% -
std::multiset<int>::count(key)_(non-existent)/1024 -2.20% 6.022 5.889 - -1.84% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -2.20% 35.573 34.792 - -1.55% -
std::search_n(deque<int>)_(no_match)/1000 -2.19% 437.930 428.326 - -4.36% -
std::rotate(vector<int>)_(by_1/4)/1024 -2.19% 330.713 323.466 - -1.71% -
std::find(list<int>)_(process_all)/1024 -2.19% 706.068 690.598 - -2.80% -
BM_std_minmax<char>/7 -2.19% 2.461 2.407 - -5.40% -
rng::find(list<int>)_(process_all)/8 -2.19% 2.374 2.322 - -1.47% -
std::find_if_not(vector<char>)_(process_all)/8 -2.18% 2.474 2.420 - -2.00% -
BM_std_min<unsigned_char>/12 -2.18% 1.358 1.329 - -2.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -2.18% 356.914 349.132 - 2.27% -
std::rotate(deque<int>)_(by_1/2)/50 -2.18% 10.521 10.292 - 0.22% -
BM_RangesMakeThenSortHeap_float_Heap_16384 -2.18% 27.299 26.704 - 0.29% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.17% 7565.518 7400.983 - -2.64% -
std::find_end(deque<int>,_pred)_(process_all)/1000 -2.17% 612.430 599.111 - -0.34% -
std::transform(deque<int>)_(identity_transform)/50 -2.17% 19.594 19.168 - 0.01% -
rng::find_first_of(vector<int>)_(small_needle)/50 -2.17% 71.827 70.267 - -1.98% -
SetIntersection_Interlaced_Set_float_16384_4 -2.17% 173631178.308 169862176.906 - -1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -2.17% 1191857.249 1166000.377 - -1.64% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -2.17% 11.986 11.726 - -1.61% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.17% 18520097.536 18118483.707 - -3.01% -
BM_RangesPushHeap_float_Ascending_16384 -2.17% 4.372 4.277 - -1.90% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -2.16% 1.636 1.601 - 0.63% -
std::set<int>::contains(key)_(non-existent)/8192 -2.16% 8.749 8.559 - 2.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.16% 16.299 15.947 - -1.61% -
std::unordered_multiset<int>::clear()/32 -2.16% 627.278 613.727 - 0.56% -
BM_deque_deque_move_backward/1 -2.16% 2.789 2.729 - 0.09% -
BM_std_min<unsigned_long_long>/9 -2.15% 1.181 1.156 - -1.13% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.15% 293.012 286.704 - -0.67% -
BM_vector_deque_move_backward/64 -2.15% 3.110 3.043 - 0.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.14% 0.636 0.623 - 0.41% -
rng::is_sorted(deque<int>)/8 -2.14% 2.520 2.466 - -13.59% -
BM_deque_deque_ranges_move_backward/1 -2.14% 2.778 2.719 - -2.73% -
BM_std_minmax<unsigned_char>/23 -2.14% 2.986 2.922 - -2.13% -
std::rotate(deque<int>)_(1_element_forward)/32 -2.14% 4.737 4.636 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.13% 11113164.337 10875970.143 - -1.62% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.13% 174.447 170.727 - 0.01% -
SetIntersection_Front_Vector_uint64_1024_64 -2.13% 1436333.385 1405736.272 - 2.47% -
bm_ranges_lexicographical_compare<signed_char>/8 -2.13% 3.245 3.176 - 0.31% -
rng::remove_copy(list<int>)_(sprinkled)/8192 -2.13% 7142.790 6990.760 - -0.61% -
rng::find_end(list<int>,_pred)_(process_all)/1000 -2.12% 800.854 783.862 - -1.55% -
rng::replace(vector<int>)_(prefix)/8192 -2.12% 1234.414 1208.239 - -4.37% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -2.12% 360.181 352.547 - 3.26% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.12% 5.662 5.542 - -2.78% -
BM_std_min<__int128>/10 -2.12% 3.818 3.738 - 1.96% -
706_stockfish_r -2.11% 21.564 21.108 - -2.20% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.11% 8.707 8.523 - -2.13% -
std::move(vector<int>)/1048576 -2.11% 57471.352 56259.109 - 0.01% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -2.11% 5.071 4.964 - -0.57% -
std::partial_sort(vector<int>)_(repeated)/8 -2.11% 20.389 19.960 - -1.79% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.10% 22.857 22.376 - -2.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.09% 5889305.477 5766051.504 - -2.19% -
BM_deque_deque_copy_backward/2 -2.09% 2.532 2.479 - -2.16% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.09% 50.041 48.997 - -2.35% -
BM_PushHeap_string_Descending_16384 -2.07% 2.465 2.414 - -28.34% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -2.07% 18.927 18.535 - -0.85% -
std::rotate_copy(vector<int>)/8192 -2.07% 744.727 729.296 - 13.79% -
BM_deque_vector_ranges_copy/0 -2.07% 1.529 1.497 - 5.51% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.07% 8911127.585 8727024.492 - -31.56% -
BM_std_min<short>/26 -2.06% 2.108 2.064 - -1.65% -
std::find_if_not(vector<int>)_(process_all)/8 -2.06% 2.573 2.520 - -0.42% -
rng::for_each(multiset<int>::iterator)/32 -2.06% 21.356 20.916 - -2.51% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.06% 32.514 31.844 - -1.33% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.06% 4645834.560 4550228.291 - -2.46% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.05% 115298098.304 112929957.913 - -3.10% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -2.05% 27278072.397 26718011.599 - -1.46% -
BM_PushHeap_string_PipeOrgan_64 -2.05% 6.065 5.941 - -5.95% -
BM_MakeThenSortHeap_float_Heap_256 -2.05% 6.345 6.215 - -0.33% -
rng::contains_subrange(list<int>)_(single_element)/50 -2.04% 18.235 17.862 - 1.24% -
BM_PushHeap_float_Ascending_64 -2.04% 1.775 1.739 - -4.08% -
BM_std_min<short>/20 -2.04% 2.344 2.296 - 2.15% -
std::set<std::string>::find(key)_(existent)/8192 -2.03% 29.008 28.419 - -0.45% -
BM_PopHeap_float_4 -2.03% 2.429 2.380 - 0.25% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -2.03% 10.631 10.415 - -1.21% -
BM_std_min<unsigned_long_long>/13 -2.03% 1.754 1.718 - -1.99% -
BM_deque_deque_ranges_copy/64000 -2.02% 2719.557 2664.602 - -6.59% -
std::stable_sort(vector<int>)_(repeated)/1024 -2.02% 1107.286 1084.912 - -3.95% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -2.02% 468.454 458.997 - -3.33% -
BM_std_minmax<unsigned_short>/7 -2.01% 1.716 1.682 - -4.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.01% 35.769 35.049 - 1.11% -
SetIntersection_Front_Set_string_16384_1 -2.01% 1170539.158 1147028.745 - -1.13% -
BM_RangesPopHeap_string_4 -2.00% 5.413 5.305 - -0.45% -
std::set<int>::erase(iterator)/8192 -2.00% 21.047 20.626 - 1.47% -
SetIntersection_Front_Set_float_256_64 -2.00% 6400776.984 6272693.544 - -4.31% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -2.00% 352206200.479 345159994.405 - -1.39% -
std::is_sorted_until(list<int>,_pred)/8192 -2.00% 7391.825 7243.954 - -6.76% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -2.00% 10353.436 10146.335 - -3.81% -
std::find(vector<int>)_(process_all)/8 -1.99% 2.705 2.651 - 0.17% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -1.99% 5.609 5.497 - 0.31% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.99% 12808.332 12553.377 - 4.93% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.99% 26306.636 25783.331 - -0.31% -
rng::none_of(deque<int>)_(process_all)/50 -1.99% 24.784 24.291 - -8.54% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.98% 4.236 4.152 - -0.35% -
SetIntersection_Front_Vector_uint64_256_4 -1.97% 4511003.746 4421919.789 - 1.68% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.97% 359112266.156 352027944.519 - 1.92% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.97% 22.138 21.701 - -2.20% -
BM_RangesPushHeap_uint64_Random_16384 -1.97% 6.096 5.976 - -2.16% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.97% 179212.186 175689.835 - 0.92% -
std::multiset<int>::insert(value)_(new_value)/0 -1.96% 18.292 17.933 - 0.43% -
std::set<int>::contains(key)_(existent)/1024 -1.96% 3.912 3.835 - -3.07% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.96% 0.758 0.743 - -1.39% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.96% 107.349 105.250 - -0.90% -
SetIntersection_Front_Vector_string_262144_1 -1.95% 1145102.184 1122757.700 - -1.62% -
rng::for_each(join_view(vector<vector<int>>)/8 -1.95% 1.491 1.462 - 1.93% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 -1.95% 911.105 893.375 - 1.43% -
SetIntersection_Front_Vector_uint64_1024_16 -1.94% 1189061.374 1165947.139 - -2.58% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.94% 20.236 19.843 - 0.31% -
SetIntersection_Front_Vector_string_256_64 -1.94% 10871670.228 10661087.413 - -3.97% -
BM_StringAssignAsciiz_Huge_Transparent -1.94% 186.484 182.875 - -0.53% -
BM_RangesMakeThenSortHeap_float_Heap_64 -1.93% 3.476 3.408 - -0.81% -
rng::reverse(deque<int>)/512 -1.93% 115.704 113.468 - -0.04% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.93% 988.243 969.154 - -1.55% -
std::set<int>::erase(iterator)/1024 -1.93% 20.877 20.474 - 1.06% -
std::multiset<std::string>::contains(key)_(existent)/1024 -1.93% 22.813 22.374 - -2.65% -
std::equal(deque<int>)_(it,_it,_it)/8192 -1.93% 3895.124 3820.070 - -2.53% -
std::partial_sort_copy(list<int>)_(ascending)/8 -1.93% 9.334 9.154 - 1.57% -
SetIntersection_Interlaced_Set_float_16384_1024 -1.93% 171846747.857 168537875.753 - -2.29% -
BM_CmpLess_uint_schar -1.92% 1.076 1.056 - 0.08% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.92% 6741.789 6612.133 - 0.49% -
std::rotate_copy(list<int>)/50 -1.92% 14.351 14.076 - -0.12% -
BM_vector_deque_ranges_copy_backward/65536 -1.92% 7912.095 7760.118 - 1.29% -
std::search_n(vector<int>)_(no_match)/8192 -1.92% 1661.459 1629.589 - -0.04% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.92% 28.873 28.319 - -1.72% -
BM_RangesMakeHeap_string_Ascending_4 -1.91% 2.906 2.850 - -0.43% -
BM_deque_vector_move/70000 -1.91% 2922.836 2867.046 - -3.33% -
BM_deque_deque_ranges_move_backward/1024 -1.91% 39.033 38.287 - 0.17% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 -1.91% 2047.737 2008.712 - 1.79% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.91% 24.433 23.968 - -0.60% -
rng::move(vector<int>)/8 -1.90% 2.248 2.206 - -0.69% -
std::find_if_not(deque<int>)_(process_all)/8 -1.90% 3.946 3.871 - -2.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 -1.90% 1.121 1.100 - -1.82% -
SetIntersection_None_Vector_uint64_262144_1 -1.90% 1178220.883 1155816.771 - -1.57% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.90% 4452198.427 4367625.748 - -1.57% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.90% 3.653 3.584 - 0.85% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -1.90% 8748111.113 8582248.705 - -68.42% -
std::multiset<std::string>::erase(iterator)/0 -1.89% 30.089 29.519 - -1.79% -
std::rotate(vector<int>)_(by_1/4)/32 -1.89% 12.103 11.873 - -1.21% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -1.89% 643073.899 630898.391 - -2.10% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -1.89% 1337.071 1311.832 - -0.12% -
SetIntersection_None_Set_float_64_4 -1.89% 22188080.306 21769364.785 - -4.07% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.89% 3.911 3.837 - -1.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.89% 19.564 19.196 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.88% 4454515.730 4370642.047 - -0.87% -
rng::for_each(set<int>)/8192 -1.88% 16575.696 16264.174 - -1.10% -
std::any_of(list<int>)_(process_all)/8192 -1.88% 7270.248 7133.801 - 0.05% -
std::copy_if(list<int>)_(every_other)/4096 -1.87% 3222.425 3162.020 - -0.32% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.87% 5664.882 5558.739 - -4.48% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 -1.87% 5.978 5.866 - -0.98% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -1.87% 27.264 26.755 - -0.97% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.86% 1252422.086 1229064.820 - -2.56% -
std::unique(deque<int>)_(sprinkled)/52 -1.86% 80.742 79.240 - -6.29% -
BM_deque_vector_move_backward/5500 -1.86% 201.501 197.753 - -2.94% -
BM_std_minmax<char>/27 -1.86% 1.794 1.761 - -9.79% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -1.86% 3.547 3.481 - -3.28% -
SetIntersection_Front_Set_float_16_16 -1.86% 41872773.666 41096005.225 - -0.73% -
BM_MakeThenSortHeap_string_SingleElement_256 -1.85% 24.927 24.466 - -2.62% -
BM_std_minmax<short>/17 -1.85% 1.805 1.772 - -1.16% -
rng::copy_if(list<int>)_(every_other)/32768 -1.85% 25672.279 25198.406 - -0.54% -
SetIntersection_Interlaced_Set_string_16384_4 -1.85% 205376831.009 201587258.205 - 0.94% -
BM_std_min<unsigned_long_long>/21 -1.84% 2.021 1.983 - -0.61% -
rng::all_of(vector<int>)_(process_all)/32 -1.84% 8.487 8.331 - -1.79% -
std::unordered_multiset<int>::erase(iterator)/8192 -1.84% 22.778 22.359 - 11.16% -
std::map<std::string,_int>::insert(value)_(already_present)/0 -1.84% 14.765 14.494 - 19.20% -
std::count(vector<int>)_(every_other)/8 -1.84% 1.356 1.331 - -0.18% -
std::unordered_multiset<int>::ctor(const&)/32 -1.83% 201.825 198.136 - 0.09% -
SetIntersection_Front_Vector_uint32_16384_4 -1.83% 1134997.842 1114265.148 - -1.73% -
SetIntersection_None_Set_uint32_16384_16 -1.83% 153077438.719 150282055.601 - -12.49% -
BM_StringEraseWithMove_Empty_Transparent -1.82% 0.587 0.577 - 2.52% -
BM_MakeHeap_uint64_Random_1024 -1.82% 1.042 1.023 - -6.75% -
766_femflow_r -1.82% 13.086 12.848 - -0.77% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -1.82% 1.018 1.000 - -2.10% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 -1.81% 31.055 30.492 - 0.77% -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 -1.81% 4.871 4.783 - 0.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.81% 230197695.589 226034218.649 - -2.10% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.80% 52.148 51.207 - -6.90% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.80% 136537.180 134074.145 - -0.06% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.80% 16.986 16.680 - -0.07% -
rng::none_of(list<int>)_(process_all)/32768 -1.80% 25973.435 25505.741 - 0.09% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 -1.80% 1.380 1.355 - -0.30% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.80% 1706740.373 1676099.145 - -3.66% -
BM_vector_deque_ranges_move_backward/70000 -1.79% 8308.860 8159.767 - 6.64% -
std::copy_n(deque<int>)/262144 -1.79% 10379.279 10193.089 - 0.51% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.79% 5.416 5.319 - -1.50% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -1.79% 15.503 15.225 - -4.92% -
std::unordered_set<int>::contains(key)_(existent)/1024 -1.79% 1.187 1.165 - -16.86% -
SetIntersection_Front_Vector_uint32_16_16 -1.79% 38528376.425 37839700.216 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.79% 1228741.703 1206791.762 - -3.21% -
std::reverse(deque<int>)/8 -1.78% 2.568 2.522 - 0.36% -
BM_std_minmax<unsigned_char>/27 -1.78% 1.871 1.838 - -1.63% -
SetIntersection_None_Set_string_256_64 -1.78% 9634371.248 9463292.118 - -1.16% -
SetIntersection_Interlaced_Set_uint32_262144_4 -1.77% 1283615.396 1260868.814 - -0.05% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.77% 26.939 26.462 - -1.48% -
BM_std_minmax<unsigned_char>/19 -1.77% 1.678 1.649 - -0.44% -
SetIntersection_None_Set_float_1024_4 -1.77% 9045648.877 8885734.221 - 0.14% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.76% 15.227 14.958 - 0.83% -
BM_deque_deque_ranges_copy/65536 -1.76% 2892.495 2841.526 - 2.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -1.76% 17826821.376 17512756.324 - -2.09% -
BM_std_minmax<unsigned_long_long>/11 -1.76% 2.355 2.314 - -1.68% -
SetIntersection_Front_Set_uint32_262144_1 -1.76% 1083210.631 1064136.901 - -3.04% -
BM_vector_deque_ranges_copy_backward/4096 -1.76% 150.637 147.986 - -1.46% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -1.76% 105.686 103.830 - -0.85% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.75% 504.543 495.700 - -1.51% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.75% 253.002 248.569 - -1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -1.75% 23576005.057 23164433.679 - -2.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.74% 19231883.999 18896591.324 - -2.18% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.74% 670.555 658.882 - -1.91% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.74% 8.551 8.402 - -1.36% -
std::shift_right(deque<int>)/50 -1.74% 4.338 4.262 - 1.17% -
rng::copy_backward(deque<int>)/8 -1.74% 2.768 2.720 - -2.60% -
std::rotate(deque<int>)_(by_1/2)/32 -1.74% 7.601 7.469 - 0.07% -
std::search_n(vector<int>)_(no_match)/1048576 -1.74% 212712.374 209020.864 - -0.22% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.74% 48.303 47.465 - -0.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.74% 1530.094 1503.543 - -6.89% -
SetIntersection_Front_Vector_float_262144_64 -1.74% 1454912.962 1429669.621 - -1.06% -
BM_deque_vector_move/65536 -1.73% 2743.456 2695.870 - -0.22% -
std::move_backward(list<int>)/32768 -1.73% 31950.050 31395.979 - -1.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.73% 8232.983 8090.292 - -1.16% -
SetIntersection_Front_Set_string_4_4 -1.73% 168467180.061 165547771.246 - -0.72% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.73% 12775.957 12554.891 - 4.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.73% 7.635 7.503 - 0.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -1.73% 3391192.380 3332659.621 - -6.51% -
std::generate_n(deque<int>)/50 -1.73% 12.607 12.389 - 0.58% -
bm_lexicographical_compare<unsigned_char>/64 -1.72% 1.996 1.962 - -0.13% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.71% 5.270 5.179 - -0.67% -
BM_num_put<unsigned_long_long> -1.71% 11.896 11.693 - -4.05% -
SetIntersection_None_Vector_string_1024_16 -1.71% 1231544.912 1210513.454 - -1.69% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 -1.71% 35.887 35.275 - -0.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.70% 24.343 23.929 - 0.40% -
rng::copy_backward(list<int>)/8 -1.70% 2.452 2.410 - -2.12% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 -1.70% 90026896.732 88497886.782 - 9.81% -
std::partition_point(deque<int>)/50 -1.70% 4.974 4.890 - 5.98% -
std::find_if_not(vector<char>)_(process_all)/1024 -1.70% 275.168 270.498 - 0.02% -
BM_RangesMakeHeap_string_SingleElement_64 -1.70% 6.440 6.331 - -2.22% -
rng::rotate(deque<int>)_(by_1/2)/1024 -1.70% 176.477 173.483 - -0.04% -
BM_deque_deque_ranges_move_backward/5500 -1.69% 208.964 205.424 - -8.13% -
std::set<std::string>::upper_bound(key)_(existent)/1024 -1.69% 23.558 23.159 - 0.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -1.69% 108245968.965 106418416.852 - -3.94% -
BM_RangesPushHeap_uint32_Ascending_1024 -1.69% 3.953 3.886 - -0.74% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.69% 9.522 9.361 - -1.85% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.69% 7312.704 7189.366 - -1.39% -
std::find_end(list<int>)_(process_all)/8192 -1.69% 6976.835 6859.167 - -1.85% -
BM_std_min<__int128>/8 -1.68% 2.975 2.925 - 1.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.68% 3087363.281 3035410.724 - -2.53% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -1.68% 1.062 1.044 - -3.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.68% 11.699 11.503 - 0.22% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -1.68% 32.242 31.700 - -3.13% -
std::set<int>::contains(key)_(existent)/32 -1.68% 1.720 1.691 - -2.03% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.68% 11628.030 11432.939 - 1.10% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 -1.67% 2.438 2.397 - 0.22% -
std::map<int,_int>::ctor(const&,_alloc)/8192 -1.67% 51093.947 50238.789 - 0.09% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.67% 55676.510 54745.095 - 0.07% -
BM_RangesMakeThenSortHeap_uint64_Random_16 -1.67% 8.643 8.498 - -0.65% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.67% 540.485 531.468 - 0.47% -
rng::find(list<int>)_(process_all)/1024 -1.67% 699.254 687.596 - -0.14% -
BM_vector_deque_ranges_move_backward/64000 -1.67% 7568.214 7442.130 - 3.69% -
SetIntersection_Interlaced_Vector_float_16384_16 -1.67% 2393358.792 2353505.569 - -39.52% -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 -1.66% 36.498 35.891 - -0.23% -
std::find_end(list<int>)_(single_element)/1000 -1.66% 697.532 685.932 - 1.72% -
BM_MakeThenSortHeap_string_Descending_16384 -1.66% 68.350 67.218 - -1.20% -
std::multiset<int>::equal_range(key)_(existent)/32 -1.66% 2.539 2.497 - -2.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -1.66% 170.073 167.257 - -2.02% -
std::partition(list<int>)_(sparse)/50 -1.66% 15.250 14.998 - 1.25% -
std::partition(deque<int>)_(sparse)/1024 -1.64% 392.163 385.716 - -0.89% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.64% 12196727.965 11996442.735 - -3.70% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -1.64% 5.622 5.530 - -2.17% -
SetIntersection_Interlaced_Set_uint32_1024_16 -1.64% 11481817.929 11293435.522 - -0.05% -
SetIntersection_Front_Vector_float_256_64 -1.64% 4637956.661 4561905.482 - -0.98% -
BM_RangesMakeHeap_uint64_Random_262144 -1.64% 1.049 1.032 - -0.93% -
BM_deque_deque_move_backward/4096 -1.64% 155.567 153.022 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -1.64% 1121744.490 1103399.949 - 1.16% -
BM_MakeThenSortHeap_float_SingleElement_64 -1.63% 3.364 3.309 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.63% 17691442.765 17402719.618 - -1.76% -
SetIntersection_Front_Set_uint32_262144_64 -1.63% 1963668.951 1931656.324 - -3.86% -
SetIntersection_Interlaced_Vector_string_64_4 -1.63% 23175431.367 22797920.323 - -0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.63% 1120551.195 1102300.678 - -1.87% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.63% 27.329 26.884 - 3.74% -
BM_std_min<unsigned_long_long>/29 -1.63% 2.512 2.471 - 0.62% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.63% 126937.461 124873.222 - -0.85% -
std::unordered_set<int>::ctor(const&,_alloc)/32 -1.63% 275.542 271.062 - 4.03% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 -1.63% 7.248 7.130 - -0.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.62% 855.336 841.465 - 2.34% -
rng::rotate(vector<bool>)_(1_element_backward)/1024 -1.62% 28.472 28.011 - -0.28% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -1.62% 744.887 732.817 - -0.74% -
SetIntersection_Interlaced_Set_float_262144_16 -1.62% 1625171.143 1598860.840 - -0.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.62% 2068551.024 2035070.637 - -2.74% -
BM_std_min<__int128>/5 -1.62% 1.793 1.764 - 0.91% -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 -1.62% 0.714 0.702 - -1.03% -
SetIntersection_Front_Set_uint32_262144_16384 -1.62% 357157607.497 351388121.915 - 0.00% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.61% 846.890 833.225 - -1.59% -
BM_std_minmax<char>/15 -1.61% 2.942 2.894 - -1.21% -
std::map<int,_int>::ctor(const&,_alloc)/32 -1.61% 218.784 215.263 - 1.38% -
BM_std_min<unsigned_long_long>/15 -1.61% 2.184 2.149 - -1.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -1.61% 1191762.863 1172620.930 - -4.69% -
std::find_end(forward_list<int>)_(single_element)/1000 -1.61% 688.387 677.337 - 0.52% -
BM_CmpEqual_ushort_ushort -1.60% 1.112 1.094 - -1.19% -
std::deque<int>::ctor(size)/32 -1.60% 27.266 26.829 - 2.71% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -1.60% 6.767 6.659 - -0.03% -
BM_std_min<unsigned_long_long>/31 -1.60% 2.998 2.950 - -2.53% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 -1.60% 11923.056 11732.689 - -0.91% -
std::multiset<int>::erase(key)_(non-existent)/8192 -1.60% 9.676 9.522 - -0.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.60% 10.022 9.862 - 0.35% -
SetIntersection_None_Set_uint32_16384_1 -1.59% 153210097.391 150766795.141 - -12.51% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -1.59% 36189.351 35612.342 - -0.68% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.59% 9.444 9.293 - -2.05% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.59% 501046.610 493064.230 - -1.99% -
SetIntersection_Interlaced_Vector_uint32_64_4 -1.59% 18455330.106 18161351.648 - -0.70% -
BM_std_minmax<int>/27 -1.59% 2.442 2.403 - -3.60% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -1.59% 37.489 36.893 - -3.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.59% 170800204.690 168082395.558 - -1.77% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 -1.59% 26.595 26.173 - 0.81% -
rng::rotate_copy(list<int>)/8192 -1.59% 6993.007 6881.809 - -17.13% -
rng::partition(list<int>)_(sparse)/32 -1.59% 9.052 8.908 - -1.62% -
SetIntersection_None_Vector_float_256_256 -1.59% 2283287.762 2247003.113 - -3.90% -
std::find_if(vector<char>)_(bail_25%)/8 -1.59% 0.944 0.929 - 0.06% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -1.59% 498.171 490.257 - -0.78% -
rng::copy_backward(deque<int>)/262144 -1.59% 31515.282 31014.824 - -1.09% -
std::set<std::string>::erase(iterator)/1024 -1.59% 28.637 28.183 - 0.12% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 -1.59% 33088.512 32563.875 - 1.19% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.59% 12454.564 12257.138 - -0.10% -
rng::unique(deque<int>,_pred)_(contiguous)/52 -1.58% 69.982 68.873 - -0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.58% 4343515.940 4274781.325 - -1.19% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.58% 16.866 16.599 - -1.25% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -1.58% 1425750.042 1403193.460 - -12.18% -
BM_deque_vector_ranges_move_backward/5500 -1.58% 203.377 200.161 - -1.47% -
BM_std_min<unsigned_char>/22 -1.58% 2.030 1.998 - -5.05% -
SetIntersection_Interlaced_Set_float_262144_4 -1.58% 1314148.034 1293373.943 - 0.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.58% 8230.724 8100.681 - -4.91% -
SetIntersection_None_Vector_float_1024_64 -1.58% 1158946.114 1140648.732 - -1.87% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 -1.58% 31.135 30.644 - 0.30% -
BM_vector_deque_ranges_copy_backward/512 -1.58% 18.213 17.925 - 0.10% -
std::copy_n(vector<bool>)_(unaligned)/32768 -1.58% 217.977 214.540 - -0.04% -
SetIntersection_None_Vector_string_256_1 -1.57% 4804417.045 4728923.987 - -0.33% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -1.57% 4.175 4.109 - -3.36% -
std::multimap<std::string,_int>::clear()/32 -1.57% 908.784 894.552 - 0.40% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.56% 17574879.839 17299937.950 - -1.42% -
BM_RangesMakeThenSortHeap_float_SingleElement_256 -1.56% 4.052 3.989 - 0.07% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 -1.56% 0.661 0.651 - -0.61% -
std::unique(deque<int>)_(sprinkled)/32 -1.56% 65.843 64.818 - -3.63% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.56% 4.928 4.852 - -0.26% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.55% 25.673 25.275 - -1.02% -
std::multimap<int,_int>::erase(iterator)/8192 -1.55% 21.548 21.214 - 1.23% -
std::map<std::string,_int>::find(key)_(existent)/1024 -1.55% 22.326 21.980 - -2.97% -
std::for_each_n(list<int>)/50 -1.55% 22.868 22.514 - -1.10% -
rng::for_each(set<int>::iterator)/50 -1.55% 51.356 50.561 - 0.10% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -1.55% 31.039 30.560 - -0.16% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.54% 16.154 15.904 - -1.06% -
SetIntersection_None_Set_float_256_256 -1.54% 6001837.906 5909190.016 - 0.69% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.54% 36571.877 36007.649 - -0.72% -
SetIntersection_Front_Set_string_262144_16 -1.54% 2043818.846 2012303.096 - 0.16% -
BM_PushHeap_string_PipeOrgan_256 -1.54% 7.992 7.869 - -9.34% -
BM_MakeThenSortHeap_string_SingleElement_1024 -1.54% 29.978 29.517 - -1.34% -
std::rotate(vector<bool>)_(1_element_backward)/1024 -1.54% 27.471 27.049 - -0.32% -
SetIntersection_Interlaced_Vector_float_4_4 -1.54% 146847730.667 144589643.813 - -0.66% -
SetIntersection_None_Vector_float_262144_256 -1.54% 1206335.601 1187811.422 - -3.31% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.53% 39.033 38.435 - -1.08% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.53% 43929.040 43256.174 - 1.16% -
SetIntersection_None_Set_float_1024_64 -1.53% 8986459.440 8848847.377 - -1.69% -
BM_RangesMakeHeap_uint64_Random_64 -1.53% 1.290 1.270 - -1.78% -
SetIntersection_None_Set_uint32_16384_4 -1.53% 152790362.674 150451804.093 - -12.77% -
rng::partition(deque<int>)_(dense)/32 -1.53% 10.877 10.711 - 1.88% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -1.53% 711.202 700.353 - -2.87% -
BM_MakeThenSortHeap_float_Ascending_256 -1.52% 6.426 6.329 - -2.07% -
BM_std_min<__int128>/9 -1.52% 3.386 3.334 - 1.88% -
SetIntersection_Front_Vector_string_256_16 -1.52% 6460933.448 6362871.658 - -1.12% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.51% 0.789 0.777 - -0.77% -
SetIntersection_Front_Set_uint64_256_1 -1.51% 4443412.018 4376154.965 - -0.61% -
BM_RangesPushHeap_uint32_Ascending_256 -1.51% 3.095 3.048 - -0.62% -
rng::find_end(list<int>)_(match_near_end)/1000 -1.51% 774.124 762.424 - -1.26% -
BM_deque_deque_ranges_move/70000 -1.51% 3074.505 3028.066 - -6.31% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.51% 12924.136 12729.006 - 3.74% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.51% 49127.569 48385.944 - -2.10% -
rng::reverse(vector<int>)/8 -1.51% 1.603 1.579 - -2.46% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -1.51% 0.737 0.726 - 2.57% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -1.51% 8.326 8.200 - 10.15% -
SetIntersection_None_Vector_float_16384_256 -1.51% 1189250.535 1171323.498 - -1.10% -
SetIntersection_None_Set_uint64_16384_16 -1.51% 164606803.789 162125902.840 - -0.89% -
SetIntersection_None_Set_string_64_16 -1.51% 19558376.923 19263684.862 - -0.05% -
BM_std_minmax<unsigned_char>/30 -1.51% 2.697 2.657 - -2.28% -
rng::for_each_n(list<int>)/50 -1.51% 22.231 21.896 - 0.75% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.50% 1222.229 1203.840 - -1.75% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.50% 51.656 50.879 - -0.89% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.50% 222089157.540 218754588.893 - -2.23% -
std::multiset<int>::erase(key)_(non-existent)/1024 -1.50% 6.755 6.654 - 0.23% -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 -1.50% 6.159 6.066 - -0.48% -
bm_swap_ranges_vb_unaligned/8 -1.50% 4.909 4.835 - -1.57% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.49% 19322542.680 19034003.341 - -0.84% -
std::move_backward(vector<int>)/1048576 -1.49% 56989.028 56138.483 - 3.05% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -1.49% 86198.341 84911.884 - -3.69% -
BM_vector_deque_copy_backward/1 -1.49% 2.325 2.290 - -0.88% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.49% 72.475 71.396 - -1.23% -
BM_std_min<short>/12 -1.49% 1.590 1.566 - 3.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -1.48% 2310510.578 2276251.956 - -2.02% -
SetIntersection_Interlaced_Set_float_64_16 -1.48% 24891949.035 24523570.641 - -0.68% -
rng::find_if(deque<int>)_(process_all)/32768 -1.48% 11619.213 11447.279 - -6.11% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.48% 209275599.838 206180849.292 - -0.30% -
rng::fold_left(deque<int>)/8192 -1.48% 4436.228 4370.634 - 0.05% -
bm_ranges_lexicographical_compare<signed_char>/7 -1.47% 2.906 2.863 - 0.98% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.47% 0.982 0.968 - -1.67% -
std::set<std::string>::insert(value)_(new_value)/32 -1.47% 40.650 40.052 - -0.69% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.47% 1482.357 1460.548 - -2.96% -
SetIntersection_Front_Vector_uint32_1024_64 -1.47% 1444175.011 1422936.692 - 2.34% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.47% 29.429 28.996 - 1.06% -
SetIntersection_Interlaced_Set_string_64_64 -1.46% 37355062.001 36808058.161 - 2.21% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -1.46% 1544.120 1521.531 - -2.44% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 -1.46% 24.901 24.537 - -1.40% -
rng::search(list<int>)_(no_match)/1048576 -1.46% 838021.408 825764.086 - -2.33% -
BM_RangesPopHeap_string_16 -1.46% 14.459 14.248 - -0.88% -
BM_MakeHeap_string_PipeOrgan_4 -1.46% 2.576 2.539 - -0.43% -
SetIntersection_None_Vector_uint64_1024_16 -1.46% 1157575.716 1140702.996 - -0.93% -
std::multimap<int,_int>::clear()/32 -1.46% 673.934 664.111 - 0.57% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.46% 12945.907 12757.287 - -0.48% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -1.46% 8919989.005 8790099.179 - -0.04% -
std::vector<std::string>::ctor(size)/32 -1.46% 33.427 32.940 - -1.87% -
BM_std_minmax<unsigned_char>/17 -1.46% 1.103 1.087 - -1.60% -
rng::partial_sort(deque<int>)_(repeated)/1024 -1.45% 6575.676 6480.368 - 1.27% -
BM_std_minmax<unsigned_char>/18 -1.45% 1.318 1.299 - -1.36% -
rng::is_sorted(list<int>)/8 -1.45% 2.192 2.160 - 0.57% -
SetIntersection_None_Set_uint32_256_16 -1.45% 11152250.373 10991009.587 - 0.31% -
BM_RangesPopHeap_string_1024 -1.45% 56.736 55.916 - -0.72% -
BM_std_min<__int128>/7 -1.44% 2.559 2.522 - 1.65% -
SetIntersection_Interlaced_Set_uint64_1024_16 -1.44% 11497976.333 11331936.493 - -0.60% -
std::partition_point(list<int>)/1024 -1.44% 1295.265 1276.569 - -1.35% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 -1.44% 4.250 4.189 - -0.34% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.44% 15.682 15.456 - -1.12% -
rng::replace(vector<int>)_(prefix)/1024 -1.44% 163.549 161.192 - -2.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.44% 22.660 22.334 - 1.30% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.44% 253657.488 250005.370 - -1.44% -
rng::search_n(list<int>)_(no_match)/1024 -1.44% 738.932 728.299 - -2.07% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -1.44% 27.751 27.352 - -15.28% -
std::find_end(deque<int>,_pred)_(process_all)/1024 -1.44% 625.424 616.438 - 0.06% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -1.44% 2055.270 2025.742 - -2.40% -
SetIntersection_Interlaced_Vector_string_64_64 -1.44% 28723838.703 28311587.052 - -2.76% -
std::find_end(vector<int>)_(single_element)/1024 -1.43% 242.604 239.132 - -0.04% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -1.43% 7.589 7.481 - -0.59% -
SetIntersection_Front_Set_float_256_16 -1.43% 4909161.440 4838964.005 - -2.93% -
rng::partial_sort(deque<int>)_(repeated)/8 -1.43% 28.268 27.865 - 0.83% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.43% 17159126.652 16914515.557 - -1.89% -
std::flat_map<int,_int>::erase(key)_(existent)/0 -1.42% 16.058 15.830 - 0.22% -
std::any_of(vector<int>)_(process_all)/8 -1.42% 2.489 2.454 - -1.10% -
BM_RangesPushHeap_uint32_Ascending_64 -1.42% 2.230 2.199 - -0.74% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.42% 4.963 4.893 - -4.73% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.42% 498.729 491.670 - -2.21% -
std::stable_sort(vector<int>)_(descending)/8 -1.42% 25.519 25.158 - -1.43% -
rng::remove_if(list<int>)_(prefix)/1024 -1.42% 1018.959 1004.536 - 0.20% -
BM_PushHeap_uint32_Ascending_16384 -1.42% 6.672 6.578 - -2.33% -
std::multimap<int,_int>::find(key)_(existent)/32 -1.41% 1.618 1.595 - -0.77% -
BM_std_min<unsigned_long_long>/14 -1.41% 1.928 1.901 - -1.57% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -1.41% 8859613.828 8734312.832 - 0.63% -
std::partition_copy(deque<int>)/32 -1.41% 13.015 12.831 - -1.26% -
BM_std_minmax<int>/23 -1.41% 2.319 2.286 - -3.02% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.41% 208510.806 205564.297 - 0.50% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -1.41% 0.717 0.707 - 0.79% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.41% 4690126.260 4624018.425 - -1.88% -
std::map<int,_int>::ctor(const&,_alloc)/1024 -1.41% 6396.039 6305.975 - 0.51% -
BM_RangesPopHeap_string_64 -1.41% 26.172 25.804 - -0.44% -
SetIntersection_Front_Set_string_262144_4 -1.41% 1321372.148 1302804.107 - 0.24% -
std::map<int,_int>::find(key)_(non-existent)/8192 -1.40% 7.191 7.090 - 0.11% -
BM_MakeHeap_uint32_Random_64 -1.40% 1.296 1.278 - 2.21% -
std::copy_n(vector<int>)/32768 -1.40% 3723.300 3671.185 - -3.29% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.40% 147764072.299 145696072.613 - -1.61% -
rng::none_of(vector<int>)_(process_all)/8 -1.40% 2.357 2.324 - -1.23% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -1.40% 117.872 116.227 - -2.16% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.40% 16.983 16.746 - -1.33% -
BM_deque_deque_move_backward/1024 -1.39% 38.458 37.922 - -1.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.39% 2159699.465 2129750.488 - -2.02% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.39% 3.502 3.454 - -1.12% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.39% 32.297 31.849 - -4.89% -
std::copy_backward(deque<int>)/8 -1.39% 2.762 2.723 - -0.54% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.38% 201.304 198.518 - -0.84% -
SetIntersection_Interlaced_Vector_float_256_4 -1.38% 5370231.710 5295955.901 - -1.13% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.38% 17195.766 16957.958 - -0.68% -
BM_lexicographical_compare_three_way_slow_path/256 -1.38% 71.899 70.905 - -0.99% -
BM_std_min<unsigned_short>/4 -1.38% 1.027 1.013 - 3.28% -
SetIntersection_None_Set_uint32_1024_1 -1.38% 8815053.004 8693453.592 - -2.51% -
SetIntersection_Interlaced_Vector_string_4_4 -1.38% 161241637.849 159021200.293 - -2.19% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.38% 67621894.264 66692029.798 - -0.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.37% 1182485.902 1166239.895 - -1.37% -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.37% 803.564 792.527 - -1.30% -
std::move(list<int>)/4096 -1.37% 4895.402 4828.214 - 10.23% -
rng::find_if(list<int>)_(bail_25%)/8 -1.37% 1.297 1.280 - -3.29% -
BM_LowerBound_string_64 -1.37% 69.866 68.909 - -0.63% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.37% 106516.534 105060.277 - 2.70% -
std::set<std::string>::insert(value)_(already_present)/8192 -1.37% 38.830 38.299 - -0.61% -
std::find_end(list<int>,_pred)_(single_element)/1000 -1.37% 790.831 780.021 - -1.34% -
BM_StringAssignAsciizMix_Transparent -1.37% 3.097 3.054 - 1.06% -
SetIntersection_Front_Vector_uint64_1024_256 -1.37% 2350396.910 2318288.436 - -0.56% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.37% 605615.034 597341.893 - -1.17% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 -1.36% 797.455 786.591 - 1.09% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.36% 20.648 20.368 - -0.95% -
std::partial_sort(vector<int>)_(pipe-organ)/8 -1.36% 20.901 20.617 - -0.15% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -1.36% 998433.499 984897.914 - -0.55% -
BM_std_minmax<unsigned_char>/31 -1.35% 3.175 3.132 - -0.82% -
SetIntersection_None_Set_uint64_1024_1024 -1.35% 8852457.833 8732738.367 - 0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.35% 1156110.814 1140480.720 - 0.49% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -1.35% 13.106 12.929 - 18.90% -
BM_CmpLess_int_ushort -1.35% 1.132 1.117 - -0.64% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.35% 29.138 28.746 - -4.14% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.35% 701.671 692.224 - -0.61% -
BM_std_min<__int128>/4 -1.35% 1.406 1.387 - 0.93% -
rng::reverse_copy(vector<int>)/4096 -1.34% 135.668 133.845 - -2.48% -
std::copy_backward(vector<int>)/32768 -1.34% 3446.049 3399.740 - -10.42% -
std::unordered_multiset<int>::ctor(const&)/1024 -1.34% 6678.297 6588.747 - -0.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.34% 13.267 13.089 - -0.93% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -1.34% 3.577 3.529 - -2.35% -
rng::find_if(list<int>)_(process_all)/50 -1.33% 21.846 21.555 - -0.95% -
BM_MakeThenSortHeap_string_Descending_1024 -1.33% 39.209 38.687 - -0.26% -
727_cppcheck_r -1.33% 24.817 24.487 - -3.07% -
std::move_backward(vector<bool>)_(aligned)/512 -1.33% 2.434 2.401 - -5.67% -
std::set<int>::erase(key)_(existent)/32 -1.33% 22.345 22.048 - 0.81% -
rng::for_each(multiset<int>)/50 -1.33% 46.369 45.755 - 1.33% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.32% 17.484 17.252 - -1.48% -
SetIntersection_None_Set_string_256_1 -1.32% 11930576.157 11772723.429 - -2.79% -
BM_std_minmax<unsigned_short>/18 -1.32% 1.931 1.905 - -4.00% -
SetIntersection_None_Vector_uint32_1024_1 -1.32% 1160737.434 1145430.588 - 2.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.32% 9009480.954 8890962.851 - -31.77% -
SetIntersection_Front_Vector_string_256_1 -1.31% 4532720.891 4473123.993 - -1.62% -
SetIntersection_Front_Set_string_1024_1024 -1.31% 56839553.169 56093617.321 - -0.45% -
BM_std_minmax<char>/28 -1.31% 2.136 2.108 - -6.55% -
std::find_if_not(list<int>)_(process_all)/8192 -1.31% 8201.018 8093.608 - -1.69% -
rng::find_end(list<int>)_(same_length)/1024 -1.31% 1528.318 1508.325 - 0.83% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.30% 589.430 581.740 - 0.63% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -1.30% 1.074 1.060 - -4.86% -
SetIntersection_Front_Set_string_1024_1 -1.30% 1164153.956 1148972.579 - 0.08% -
std::move(deque<int>)/1048576 -1.30% 55107.928 54390.310 - -0.05% -
std::partial_sort(deque<int>)_(repeated)/8 -1.30% 28.223 27.855 - 1.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -1.30% 3.693 3.645 - -2.19% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -1.30% 36.334 35.861 - -25.57% -
SetIntersection_Front_Vector_string_16384_4 -1.30% 1252040.092 1235773.103 - -1.02% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.30% 6.844 6.756 - -1.33% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 -1.30% 6.222 6.141 - -0.62% -
rng::move_backward(deque<int>)/8 -1.30% 3.719 3.671 - 0.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -1.30% 2.571 2.537 - -9.63% -
BM_LowerBound_string_16384 -1.30% 396.374 391.235 - -1.47% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.30% 27.822 27.462 - 0.24% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.29% 950.608 938.303 - 2.01% -
std::set<std::string>::equal_range(key)_(existent)/1024 -1.29% 23.389 23.087 - -0.01% -
BM_num_put<long_long> -1.29% 12.070 11.914 - -4.25% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -1.29% 21.160 20.887 - -6.68% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 -1.29% 46.056 45.464 - 0.39% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 -1.29% 20.580 20.315 - -0.05% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -1.28% 2.272 2.243 - -0.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.28% 18702336.875 18462427.565 - 0.89% -
SetIntersection_None_Set_float_1024_16 -1.28% 9058756.588 8942571.857 - -1.28% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.28% 0.786 0.776 - -1.66% -
BM_std_min<unsigned_char>/7 -1.28% 1.861 1.838 - -0.12% -
rng::fill_n(list<int>)/50 -1.28% 15.981 15.776 - -1.33% -
BM_deque_deque_ranges_copy_backward/1 -1.28% 2.779 2.744 - -1.12% -
BM_std_minmax<long_long>/15 -1.28% 3.731 3.683 - 0.92% -
BM_MakeThenSortHeap_uint32_Random_16 -1.28% 8.778 8.666 - -0.48% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -1.28% 4.138 4.085 - -0.59% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 -1.28% 20.063 19.807 - -0.53% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.28% 105965.173 104610.532 - 2.34% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.28% 18.490 18.254 - -1.26% -
BM_lexicographical_compare_three_way_slow_path/64 -1.28% 15.824 15.622 - -0.49% -
BM_std_min<unsigned_char>/31 -1.28% 2.560 2.527 - 1.07% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.28% 13.784 13.608 - -1.83% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.27% 18398.979 18164.393 - -3.79% -
BM_std_min<char>/29 -1.27% 2.010 1.984 - -0.90% -
rng::rotate(vector<int>)_(1_element_backward)/1024 -1.27% 35.978 35.522 - -0.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.27% 44198673.459 43638697.347 - -0.42% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.26% 38.503 38.016 - 23.97% -
rng::all_of(list<int>)_(process_all)/32768 -1.26% 26219.609 25888.752 - 0.40% -
BM_RangesMakeThenSortHeap_float_SingleElement_64 -1.26% 3.370 3.328 - 0.16% -
rng::find(list<int>)_(bail_25%)/1024 -1.26% 183.321 181.011 - -0.09% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.26% 25.326 25.007 - -1.14% -
std::multiset<int>::erase(key)_(existent)/1024 -1.26% 40.923 40.408 - -0.54% -
BM_PushHeap_uint32_Random_1024 -1.26% 6.290 6.211 - 0.39% -
rng::is_partitioned(list<int>)_(partitioned)/50 -1.26% 13.906 13.731 - 0.25% -
BM_RangesMakeHeap_float_QuickSortAdversary_16 -1.26% 0.846 0.835 - -0.04% -
std::find_if(deque<int>)_(process_all)/8 -1.25% 3.989 3.939 - -0.89% -
BM_MakeThenSortHeap_float_SingleElement_1024 -1.25% 4.838 4.778 - -0.04% -
BM_MakeThenSortHeap_float_Descending_64 -1.25% 3.355 3.313 - -0.54% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.25% 9.214 9.098 - -1.69% -
BM_std_minmax<char>/32 -1.25% 1.529 1.510 - -7.79% -
SetIntersection_Interlaced_Set_float_262144_256 -1.25% 1600192.546 1580156.414 - 0.05% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.25% 20.373 20.118 - -1.13% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 -1.25% 8.462 8.356 - -1.34% -
std::reverse(list<int>)/4096 -1.25% 1660.986 1640.281 - -2.07% -
BM_RangesMakeThenSortHeap_float_Heap_256 -1.25% 5.915 5.842 - -0.94% -
rng::starts_with(deque<int>,_pred)/8 -1.25% 4.691 4.633 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.25% 17708.973 17488.449 - 0.50% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 -1.24% 7.364 7.272 - 1.14% -
std::rotate(vector<bool>)_(1_element_backward)/50 -1.24% 17.760 17.539 - 0.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -1.24% 3372673.590 3330779.688 - -6.53% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -1.24% 5882564.278 5809600.445 - -16.36% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.24% 1120262.728 1106375.303 - -1.20% -
BM_std_min<short>/8 -1.24% 1.367 1.350 - -0.86% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.24% 1938.785 1914.775 - 0.25% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -1.24% 2282679.631 2254435.700 - -3.76% -
std::reverse(list<int>)/64 -1.24% 17.652 17.434 - -1.26% -
std::find_first_of(vector<int>)_(small_needle)/50 -1.24% 72.328 71.434 - 1.16% -
rng::copy_n(deque<int>)/32768 -1.23% 1150.570 1136.369 - -0.05% -
rng::for_each(multiset<int>::iterator)/50 -1.23% 56.544 55.846 - -0.41% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -1.23% 8596.647 8490.618 - -9.37% -
std::generate_n(deque<int>)/32 -1.23% 8.482 8.378 - 0.95% -
rng::sample(list<int>)/8192 -1.23% 100588.828 99356.341 - 0.39% -
rng::rotate(vector<bool>)_(by_1/3)/1024 -1.22% 50.404 49.787 - 0.79% -
SetIntersection_Front_Vector_uint64_262144_4 -1.22% 1124315.921 1110596.594 - 2.82% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.22% 1106619.826 1093134.788 - -2.27% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 -1.22% 179033.665 176854.894 - 0.69% -
rng::partition_point(deque<int>)/8192 -1.22% 16.140 15.944 - 0.40% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.21% 1.435 1.418 - -1.58% -
rng::is_sorted_until(deque<int>)/8 -1.21% 3.334 3.294 - -23.14% -
SetIntersection_Interlaced_Vector_uint32_262144_4 -1.21% 1607906.240 1588443.329 - 4.21% -
rng::reverse_copy(list<int>)/64 -1.21% 31.065 30.689 - -0.25% -
BM_std_min<char>/30 -1.21% 2.329 2.301 - 3.49% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.21% 16.744 16.541 - -0.16% -
BM_deque_deque_copy/5500 -1.21% 204.029 201.565 - 0.24% -
BM_CmpLess_uint_uint -1.21% 1.123 1.110 - -0.85% -
rng::sample(deque<int>)/1024 -1.21% 11566.936 11427.503 - -0.71% -
SetIntersection_Front_Set_float_64_4 -1.21% 17413442.406 17203594.571 - -0.66% -
SetIntersection_Front_Vector_uint64_256_16 -1.20% 4491514.839 4437408.696 - 0.20% -
BM_deque_deque_ranges_move/64 -1.20% 5.473 5.408 - -2.07% -
std::copy(deque<int>)/32768 -1.20% 1160.819 1146.881 - 0.37% -
std::move_backward(vector<bool>)_(unaligned)/512 -1.20% 4.738 4.681 - 0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.20% 17569174.134 17358328.761 - -0.78% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 -1.20% 503238.544 497199.392 - -0.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -1.20% 35.260 34.837 - -18.07% -
std::remove_copy(deque<int>)_(prefix)/32 -1.20% 13.273 13.114 - -0.82% -
BM_PopHeap_float_16384 -1.20% 34.023 33.615 - 1.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.20% 1232735.215 1217957.066 - 1.32% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.20% 1501.340 1483.345 - -1.57% -
std::list<std::string>::ctor(size)/32 -1.20% 353.186 348.954 - 2.51% -
std::remove(list<int>)_(sprinkled)/50 -1.20% 79.961 79.003 - 15.14% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.20% 25.272 24.969 - 0.31% -
rng::remove_if(list<int>)_(sprinkled)/8192 -1.20% 8347.721 8247.827 - -0.38% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 -1.19% 1907.981 1885.193 - 0.35% -
std::partition_point(vector<int>)/8192 -1.19% 9.582 9.468 - -0.48% -
SetIntersection_None_Set_uint64_1024_1 -1.19% 8785193.720 8680382.574 - -2.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.19% 25.735 25.428 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.19% 8893639.134 8787587.472 - 0.37% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -1.19% 534.617 528.243 - -5.40% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.19% 1124369.078 1110973.927 - -0.74% -
std::map<int,_int>::contains(key)_(existent)/32 -1.19% 1.614 1.595 - 1.14% -
BM_MakeThenSortHeap_uint32_Descending_16 -1.19% 5.558 5.492 - -0.69% -
BM_MakeThenSortHeap_string_SingleElement_64 -1.19% 19.743 19.508 - -0.85% -
BM_RangesMakeThenSortHeap_string_Descending_256 -1.19% 18.761 18.538 - -4.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.18% 928483.267 917489.404 - -1.06% -
std::transform(list<int>)_(identity_transform)/32 -1.18% 16.231 16.039 - 0.15% -
rng::find_end(deque<int>)_(match_near_end)/8192 -1.18% 166326.199 164359.994 - -0.12% -
std::set<int>::insert(value)_(already_present)/32 -1.18% 1.798 1.776 - -0.95% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -1.18% 20163.098 19924.817 - -0.48% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.18% 18478209.769 18259870.149 - -0.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.18% 22527034.029 22260961.848 - -2.41% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -1.18% 10.384 10.262 - 8.81% -
BM_RangesMakeHeap_string_Descending_262144 -1.18% 3.611 3.569 - -37.18% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 -1.18% 11.704 11.566 - -0.56% -
BM_std_min<unsigned_int>/16 -1.18% 1.918 1.895 - -0.67% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 -1.18% 626.394 619.029 - 1.10% -
BM_lexicographical_compare_three_way_fast_path/64 -1.18% 15.669 15.484 - -0.71% -
rng::for_each(multimap<int>)/32 -1.17% 22.703 22.437 - 0.07% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.17% 27.643 27.319 - -1.50% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -1.17% 228.548 225.870 - 9.25% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 -1.17% 1.510 1.492 - 1.22% -
rng::remove_copy_if(list<int>)_(prefix)/8192 -1.17% 7357.111 7270.983 - -0.06% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 -1.17% 37206.582 36771.123 - 22.11% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.17% 2167718.344 2142386.394 - -1.52% -
BM_std_minmax<short>/26 -1.17% 2.545 2.515 - 1.41% -
rng::partition(list<int>)_(sparse)/50 -1.17% 15.110 14.934 - -3.02% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.17% 4531.917 4479.071 - 4.82% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 -1.16% 1.394 1.378 - -1.37% -
bm_lexicographical_compare<signed_char>/7 -1.16% 2.766 2.734 - -0.45% -
std::search(deque<int>)_(no_match)/1000 -1.16% 407.836 403.090 - -0.03% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.16% 17.889 17.681 - -0.71% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 -1.16% 38520.708 38073.159 - 21.54% -
SetIntersection_Interlaced_Set_float_1024_1 -1.16% 1125847.120 1112779.717 - -1.21% -
SetIntersection_Interlaced_Vector_uint64_256_4 -1.16% 5219833.009 5159284.755 - 1.90% -
std::move(vector<int>)/64 -1.16% 4.199 4.150 - -0.11% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.16% 88.353 87.329 - -1.37% -
rng::find_end(deque<int>)_(near_matches)/1000 -1.16% 27149.439 26835.023 - -2.57% -
BM_std_min<unsigned_short>/9 -1.16% 6.300 6.227 - -3.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.16% 23484231.434 23212605.642 - -1.33% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.16% 752.506 743.805 - -1.69% -
BM_RangesMakeHeap_uint32_Random_262144 -1.16% 1.019 1.007 - -4.37% -
std::find_end(deque<int>)_(process_all)/1000 -1.16% 253.713 250.781 - -4.49% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.15% 16.826 16.632 - 0.63% -
BM_deque_deque_ranges_move/4000 -1.15% 146.578 144.886 - -0.54% -
BM_deque_deque_ranges_copy/64 -1.15% 5.465 5.402 - -2.49% -
std::partition(list<int>)_(sparse)/32 -1.15% 9.039 8.935 - 0.56% -
BM_vector_deque_ranges_copy/64 -1.15% 2.802 2.769 - -1.73% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.15% 16.057 15.872 - -0.13% -
BM_deque_deque_move_backward/5500 -1.15% 207.784 205.394 - 0.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -1.15% 33.261 32.879 - 0.57% -
BM_deque_deque_copy/70000 -1.15% 2848.488 2815.739 - -11.08% -
BM_RangesMakeThenSortHeap_float_Ascending_262144 -1.15% 32.120 31.751 - -0.16% -
SetIntersection_Interlaced_Set_float_262144_1 -1.15% 1126171.038 1113233.078 - 0.76% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.15% 282788.252 279540.353 - 2.40% -
BM_std_min<int>/10 -1.15% 1.017 1.005 - 0.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.15% 592.637 585.834 - 15.41% -
std::rotate(deque<int>)_(1_element_forward)/50 -1.15% 5.438 5.376 - -0.67% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 -1.15% 10.755 10.632 - 0.12% -
BM_std_minmax<long_long>/31 -1.15% 4.871 4.816 - -0.24% -
BM_PushHeap_string_Random_64 -1.15% 12.907 12.759 - 0.87% -
SetIntersection_Front_Set_string_262144_262144 -1.14% 17817777.914 17613896.893 - -0.43% -
BM_MakeHeap_uint64_PipeOrgan_16 -1.14% 1.045 1.033 - 0.47% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.14% 5991451.760 5923100.747 - -0.91% -
std::unique(deque<int>,_pred)_(contiguous)/32 -1.14% 59.510 58.832 - -0.39% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 -1.14% 37.937 37.506 - -0.42% -
BM_std_minmax<char>/23 -1.14% 2.944 2.911 - -8.04% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.14% 105673.441 104473.404 - -1.32% -
std::set<int>::count(key)_(existent)/8192 -1.13% 7.830 7.741 - -0.52% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.13% 24.030 23.758 - 0.43% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.13% 34.937 34.541 - -2.32% -
BM_std_min<unsigned_short>/32 -1.13% 2.845 2.813 - -3.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.13% 16.143 15.960 - -1.57% -
std::partial_sort(deque<int>)_(ascending)/1024 -1.13% 7988.376 7898.303 - 0.32% -
SetIntersection_None_Vector_float_64_64 -1.13% 9120848.924 9018074.598 - -0.56% -
std::rotate(list<int>)_(by_1/4)/8192 -1.13% 7414.212 7330.716 - 1.46% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 -1.13% 3914.960 3870.879 - -0.63% -
rng::all_of(list<int>)_(process_all)/8192 -1.13% 7440.939 7357.225 - -0.80% -
rng::unique(deque<int>,_pred)_(contiguous)/32 -1.12% 59.110 58.445 - -0.29% -
BM_deque_deque_move_backward/70000 -1.12% 8731.075 8632.926 - -1.90% -
BM_std_min<unsigned_short>/27 -1.12% 2.381 2.354 - -1.15% -
std::find_if(deque<int>)_(bail_25%)/8 -1.12% 1.536 1.519 - -1.76% -
SetIntersection_Front_Set_float_64_16 -1.12% 16703738.722 16516372.760 - -3.75% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.12% 4.847 4.793 - -2.02% -
SetIntersection_None_Vector_uint64_1024_1024 -1.12% 1135826.742 1123107.104 - -1.93% -
BM_PushHeap_string_PipeOrgan_4 -1.12% 2.524 2.495 - -5.24% -
SetIntersection_None_Vector_string_64_16 -1.12% 14997561.468 14829830.162 - -1.14% -
BM_std_minmax<long_long>/3 -1.12% 1.774 1.754 - 0.27% -
BM_std_minmax<long_long>/14 -1.12% 3.328 3.290 - 0.01% -
std::fill_n(vector<int>)/1024 -1.12% 29.831 29.498 - -1.26% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.12% 1.124 1.111 - -1.70% -
SetIntersection_Interlaced_Set_string_1024_64 -1.12% 16702284.479 16515993.958 - -6.79% -
SetIntersection_Interlaced_Vector_float_16_4 -1.11% 60520081.499 59846346.173 - -0.34% -
BM_PopHeap_float_16 -1.11% 6.563 6.489 - 0.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.11% 8.492 8.398 - -1.04% -
BM_StringEraseWithMove_Large_Transparent -1.11% 2.659 2.630 - 1.65% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.11% 642.084 634.966 - -1.61% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 -1.11% 2.896 2.864 - 0.19% -
BM_deque_vector_copy/64000 -1.10% 2465.098 2437.878 - -14.45% -
BM_MakeThenSortHeap_float_Heap_16 -1.10% 1.851 1.830 - -3.32% -
BM_std_minmax<unsigned_short>/31 -1.10% 3.153 3.119 - 4.02% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -1.10% 20.531 20.305 - -10.67% -
BM_RangesMakeThenSortHeap_uint64_Random_256 -1.10% 13.469 13.322 - -0.65% -
SetIntersection_Front_Vector_string_16384_1 -1.10% 1148393.090 1135809.954 - -0.78% -
BM_CmpLess_uint_short -1.09% 1.072 1.060 - -0.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.09% 7.875 7.789 - -2.72% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.09% 12552.667 12415.488 - -2.67% -
std::multimap<int,_int>::count(key)_(existent)/1024 -1.09% 5.564 5.503 - -2.02% -
SetIntersection_None_Set_uint32_64_4 -1.09% 22516787.858 22271254.816 - -1.29% -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 -1.09% 555.033 548.985 - 0.12% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.09% 18.926 18.719 - -1.13% -
std::partition_point(list<int>)/32 -1.09% 16.144 15.968 - 0.27% -
BM_RangesSortHeap_float_16384 -1.09% 26.800 26.509 - 0.08% -
BM_RangesPopHeap_string_256 -1.09% 41.108 40.661 - -0.12% -
SetIntersection_None_Set_float_64_1 -1.09% 23154875.361 22903099.706 - -2.04% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.09% 499687.291 494260.740 - 0.07% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.09% 215812576.228 213469545.503 - -0.25% -
rng::find_end(list<int>)_(near_matches)/1000 -1.09% 36984.141 36582.782 - 0.17% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -1.08% 24.835 24.566 - -0.38% -
SetIntersection_Interlaced_Vector_string_4_1 -1.08% 234793021.368 232248518.452 - -0.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 -1.08% 4544646.360 4495539.096 - 0.09% -
SetIntersection_None_Set_uint32_16_1 -1.08% 71185793.722 70416643.073 - 0.33% -
rng::stable_partition(deque<int>)_(sparse)/50 -1.08% 28.391 28.084 - 2.48% -
BM_RangesPushHeap_float_Random_262144 -1.08% 7.691 7.608 - 0.60% -
std::remove_if(deque<int>)_(prefix)/32 -1.08% 58.461 57.830 - -0.41% -
SetIntersection_None_Set_uint32_1024_16 -1.08% 8894645.291 8798677.855 - 0.19% -
std::distance(join_view(vector<vector<int>>))/4096 -1.08% 4.570 4.521 - 1.13% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.08% 5.032 4.978 - -1.80% -
std::move_backward(list<int>)/4096 -1.07% 5614.504 5554.159 - 12.97% -
SetIntersection_None_Set_float_1024_256 -1.07% 9142728.976 9044585.810 - 0.21% -
std::unordered_set<int>::ctor(const&)/32 -1.07% 201.050 198.893 - 0.15% -
BM_RangesMakeThenSortHeap_uint64_Random_16384 -1.07% 22.322 22.083 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.07% 1267480.553 1253913.004 - -1.01% -
std::map<int,_int>::contains(key)_(existent)/8192 -1.07% 5.498 5.439 - -0.96% -
BM_RangesMakeThenSortHeap_float_Descending_256 -1.07% 5.818 5.756 - 0.67% -
rng::sort(deque<int>)_(descending)/8 -1.07% 25.916 25.639 - 0.40% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.07% 18.704 18.505 - 0.05% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 -1.07% 17.053 16.872 - -0.75% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.06% 18.676 18.477 - -1.11% -
rng::copy(deque<int>)/64 -1.06% 2.843 2.812 - -0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.06% 10985556.469 10868878.257 - -1.44% -
rng::find_if(deque<int>)_(process_all)/8192 -1.06% 2866.911 2836.467 - -5.75% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.06% 5.543 5.484 - -1.76% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.06% 1694062.418 1676100.506 - -1.65% -
rng::for_each(set<int>::iterator)/8192 -1.06% 16379.730 16206.240 - -0.23% -
SetIntersection_Interlaced_Set_string_1024_1 -1.06% 1163368.525 1151052.881 - 0.28% -
BM_deque_deque_copy_backward/512 -1.06% 18.804 18.605 - 0.18% -
std::partition_copy(list<int>)/32 -1.06% 8.591 8.500 - -1.06% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.06% 21.886 21.655 - 0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.06% 19140150.748 18938156.061 - -2.13% -
SetIntersection_Interlaced_Set_float_16384_256 -1.05% 205149822.185 202986652.388 - -0.77% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.05% 3484.424 3447.699 - 3.81% -
SetIntersection_None_Vector_uint64_262144_256 -1.05% 1178435.263 1166035.945 - -3.13% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.05% 18.688 18.492 - -0.02% -
SetIntersection_Interlaced_Vector_string_262144_16384 -1.05% 995917.072 985456.787 - -7.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.05% 17942178.140 17753910.045 - -1.35% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -1.05% 1.453 1.437 - -4.22% -
SetIntersection_Front_Vector_uint64_16384_4 -1.05% 1127599.124 1115771.766 - -0.32% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 20.102 19.892 - 1.14% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 -1.05% 17613.518 17428.847 - -0.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.05% 12779.225 12645.259 - 2.75% -
rng::copy(vector<bool>)_(unaligned)/512 -1.05% 3.714 3.675 - -0.65% -
SetIntersection_None_Vector_float_16384_16 -1.05% 1183514.965 1171129.490 - -2.75% -
std::set<int>::erase(iterator)/0 -1.05% 20.379 20.165 - 0.64% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 -1.04% 285811.549 282825.538 - 0.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.04% 14.383 14.233 - -0.02% -
rng::search(list<int>)_(no_match)/1024 -1.04% 736.479 728.812 - -2.09% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.04% 93914.706 92937.947 - -0.31% -
BM_deque_vector_ranges_copy_backward/5500 -1.04% 202.137 200.036 - -1.77% -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 -1.04% 10.346 10.238 - -0.67% -
rng::is_sorted(vector<int>,_pred)/8 -1.04% 3.664 3.626 - 3.26% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -1.04% 8.921 8.829 - -0.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -1.04% 24959906.271 24701056.147 - -0.71% -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 -1.04% 16.815 16.641 - -0.71% -
std::generate_n(list<int>)/50 -1.04% 17.365 17.185 - -0.27% -
BM_deque_deque_move/64000 -1.03% 2769.153 2740.498 - 0.59% -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 -1.03% 16.398 16.229 - -0.86% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.03% 2.105 2.083 - -1.17% -
SetIntersection_Front_Set_float_16384_16 -1.03% 1300480.290 1287099.368 - -2.27% -
BM_MakeThenSortHeap_uint32_Heap_16 -1.03% 5.154 5.101 - -0.45% -
rng::find_if_not(vector<bool>)_(process_all)/50 -1.03% 35.037 34.677 - -5.83% -
std::none_of(vector<int>)_(process_all)/50 -1.03% 18.297 18.109 - -0.51% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -1.03% 21.499 21.278 - 0.31% -
SetIntersection_None_Vector_float_64_4 -1.03% 17099578.440 16923925.276 - -0.75% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.03% 37146.455 36764.935 - 0.24% -
SetIntersection_Interlaced_Set_float_1024_4 -1.03% 10167540.309 10063133.790 - -0.05% -
std::partial_sort(vector<int>)_(ascending)/8 -1.03% 21.039 20.823 - 0.75% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 -1.03% 16.794 16.622 - -0.42% -
std::flat_map<int,_int>::insert(value)_(already_present)/32 -1.02% 2.635 2.608 - -0.10% -
BM_MakeThenSortHeap_uint64_Random_4 -1.02% 4.087 4.045 - 0.54% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.02% 35485.197 35122.623 - -1.41% -
SetIntersection_Interlaced_Set_string_1024_4 -1.02% 10508042.647 10400729.652 - -1.03% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 -1.02% 167240.019 165532.730 - 0.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 -1.02% 14.797 14.646 - -0.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.02% 11.866 11.745 - -2.67% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.02% 13.294 13.159 - -1.08% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -1.02% 1.416 1.401 - -2.19% -
std::unordered_set<int>::clear()/8192 -1.02% 61382.771 60757.604 - -1.96% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -1.02% 1.883 1.864 - -6.15% -
rng::sample(deque<int>)/8192 -1.02% 93307.346 92357.902 - -0.49% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.02% 2.068 2.047 - -1.60% -
rng::adjacent_find(vector<int>,_pred)/1048576 -1.02% 467459.495 462708.085 - -0.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -1.02% 7.642 7.564 - -0.67% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.01% 34.935 34.580 - -0.04% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.01% 20.148 19.945 - -0.06% -
BM_PushHeap_float_Random_1024 -1.01% 7.590 7.513 - -0.02% -
std::unique_copy(vector<int>)_(sprinkled)/52 -1.01% 23.006 22.773 - -3.49% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.01% 523.458 518.176 - -1.53% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.01% 1705794.840 1688593.994 - -1.73% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 -1.01% 20313.109 20108.374 - 0.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.01% 147338.561 145854.390 - -1.44% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -1.01% 13.702 13.564 - -3.46% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.00% 8524.052 8438.499 - -0.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.00% 10.889 10.780 - -0.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 -1.00% 33.644 33.307 - -0.98% -
BM_MakeThenSortHeap_float_SingleElement_256 -1.00% 4.058 4.017 - 0.65% -
std::set<std::string>::find(key)_(existent)/1024 -1.00% 23.389 23.154 - 0.87% -
BM_std_min<char>/22 -1.00% 2.086 2.066 - -0.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.00% 46.144 45.682 - -0.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -1.00% 33.586 33.250 - 17.73% -
std::generate_n(vector<int>)/1024 -1.00% 245.820 243.361 - -0.25% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.00% 110864.483 109755.156 - -1.78% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 34960.62% 1001212.809 351031399.096 - 0.18% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 126.95% 31.581 71.674 - 230.32% -
std::find_end(list<int>)_(process_all)/1000 114.30% 656.214 1406.240 - 114.18% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 107.44% 31.611 65.572 - 9.41% -
rng::starts_with(list<int>)/1000 96.56% 761.499 1496.773 - 96.45% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 94.00% 369885.230 717575.681 - 94.58% -
SetIntersection_Interlaced_Vector_uint32_262144_64 93.88% 8210870.189 15919390.899 - 90.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 93.02% 64401241.139 124306843.338 - 92.74% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 92.33% 44.854 86.267 - -2.35% -
std::search_n(list<int>)_(no_match)/1024 88.89% 758.598 1432.897 - 92.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 86.72% 5049280.676 9427936.970 - 104.37% -
rng::find_last(list<int>)_(bail_10%)/1024 84.29% 676.213 1246.200 - 87.11% -
std::map<std::string,_int>::erase(key)_(existent)/0 79.42% 42.205 75.727 - 2.00% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 75.29% 383695.582 672573.330 - 71.91% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 74.47% 57.316 100.000 - 53.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 69.57% 51.106 86.662 - 15.35% -
rng::rotate_copy(vector<int>)/8192 65.88% 283.624 470.489 - 67.21% -
std::find_end(deque<int>)_(same_length)/1000 65.87% 940.071 1559.323 - 39.78% -
std::transform(deque<int>,_deque<int>)/32 65.19% 21.584 35.654 - 64.03% -
std::search_n(list<int>)_(no_match)/1000 63.88% 677.286 1109.951 - 108.52% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 62.46% 213192962.567 346362556.565 - 71.59% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 62.19% 42.507 68.941 - 1.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 61.38% 18.578 29.980 - 59.80% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 56.27% 780.385 1219.526 - 56.51% -
rng::transform(deque<int>,_deque<int>)/32 54.94% 21.765 33.724 - 54.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 54.87% 0.410 0.635 - -8.90% -
BM_std_min<short>/1 54.15% 0.293 0.451 - 54.65% -
rng::starts_with(list<int>)/1024 51.91% 783.669 1190.500 - 52.94% -
BM_tolower_string<char> 51.00% 15.184 22.927 - 0.66% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 49.80% 7.573 11.344 - 20.84% -
std::multiset<std::string>::erase(key)_(existent)/1024 48.01% 57.816 85.572 - 10.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 45.94% 29.056 42.404 - 9.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 45.68% 1.862 2.713 - 22.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 45.50% 10137763.980 14750707.474 - 31.46% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 44.15% 5.395 7.776 - 16.87% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 42.97% 4.384 6.267 - 44.06% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 42.81% 23.878 34.099 - -5.36% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 41.92% 14.520 20.607 - 40.81% -
std::find_end(list<int>)_(process_all)/1024 40.37% 703.015 986.838 - 38.06% -
std::copy_n(vector<bool>)_(aligned)/1048576 40.23% 1677.673 2352.567 - 7.54% -
BM_RangesMakeHeap_float_Descending_64 39.67% 0.193 0.270 - 38.16% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 39.56% 0.411 0.574 - 22.96% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 38.26% 3.833 5.300 - 38.25% -
BM_PushHeap_uint32_Random_1 36.30% 0.448 0.611 - 42.45% -
BM_PushHeap_float_Random_1 34.83% 0.517 0.697 - 38.76% -
BM_PushHeap_float_Descending_1 34.61% 0.431 0.579 - -5.75% -
std::map<std::string,_int>::erase(iterator)/8192 34.56% 26.448 35.589 - 0.74% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 34.35% 23.458 31.515 - 3.48% -
BM_PushHeap_uint64_SingleElement_1 33.65% 0.522 0.697 - 24.47% -
BM_std_min<int>/1 33.45% 0.282 0.376 - 16.12% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 33.14% 19.835 26.408 - 10.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 33.02% 75378224.467 100270003.194 - 38.36% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.78% 25.917 34.412 - 34.77% -
std::shift_left(vector<int>)/32 32.76% 2.993 3.973 - -0.32% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.76% 24.738 32.841 - 2.40% -
BM_RangesMakeHeap_uint64_Random_4 32.10% 1.154 1.524 - 39.62% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 31.19% 3.339 4.381 - 31.41% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 31.00% 46.158 60.468 - 58.29% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 30.70% 7.295 9.535 - 46.93% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 30.24% 5.266 6.858 - 44.32% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 29.34% 48.272 62.433 - 45.55% -
BM_std_minmax<unsigned_int>/2 29.32% 0.825 1.067 - 32.78% -
SetIntersection_Interlaced_Vector_uint32_16384_16 29.31% 2462320.493 3183985.847 - 25.03% -
std::find_end(vector<int>)_(same_length)/8192 29.28% 4048.483 5233.935 - 29.13% -
SetIntersection_Interlaced_Vector_uint64_16384_16 29.23% 2435060.489 3146783.095 - 23.38% -
std::unordered_set<std::string>::count(key)_(existent)/8192 29.16% 32.211 41.604 - 13.71% -
std::find_end(vector<int>)_(same_length)/1024 29.08% 510.199 658.565 - 27.32% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 29.06% 6.355 8.202 - 29.04% -
BM_std_min<unsigned_short>/1 28.96% 0.254 0.328 - 13.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 28.76% 10.556 13.592 - 28.21% -
rng::generate_n(list<int>)/8192 28.26% 6968.160 8937.326 - 27.42% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 28.18% 19.084 24.463 - 29.49% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 28.14% 1359.236 1741.729 - 2.95% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 28.01% 6.496 8.315 - -26.88% -
std::map<std::string,_int>::erase(key)_(existent)/8192 27.55% 64.897 82.777 - 0.21% -
std::find_end(vector<int>)_(same_length)/1000 27.33% 499.138 635.538 - 25.71% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 26.99% 19.840 25.195 - 12.48% -
std::unique_copy(deque<int>)_(sprinkled)/32 26.89% 9.231 11.713 - 26.49% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 26.84% 60.673 76.961 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 26.61% 2011208.177 2546429.950 - 11.96% -
std::is_partitioned(deque<int>)_(partitioned)/32 26.56% 9.774 12.371 - 18.10% -
rng::equal(vector<bool>)_(unaligned)/50 26.55% 0.736 0.932 - 5.36% -
std::is_partitioned(deque<int>)_(partitioned)/50 26.44% 14.851 18.777 - 25.97% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 26.23% 289.489 365.432 - 10.45% -
std::is_sorted_until(deque<int>)/8 25.74% 3.090 3.885 - 52.83% -
std::replace(list<int>)_(sprinkled)/8192 25.46% 7160.188 8982.925 - 1.70% -
std::map<std::string,_int>::insert(value)_(new_value)/32 25.32% 33.788 42.342 - 0.55% -
BM_std_min<unsigned___int128>/1 25.25% 0.367 0.460 - 47.69% -
rng::replace(vector<int>)_(sprinkled)/50 25.21% 8.028 10.052 - 17.50% -
std::replace_if(list<int>)_(sprinkled)/8192 25.13% 7314.983 9152.984 - 0.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 24.81% 29.209 36.456 - 1.37% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 24.78% 59.847 74.674 - 9.45% -
SetIntersection_Front_Vector_uint64_262144_1024 24.23% 5781210.796 7181847.645 - 20.54% -
rng::swap_ranges(list<int>)/8192 24.17% 10073.590 12508.268 - 16.37% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 24.03% 1384.018 1716.586 - 23.30% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 23.97% 30.666 38.016 - -1.26% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 23.41% 46.450 57.324 - 0.54% -
BM_std_minmax<unsigned_int>/3 23.16% 1.155 1.422 - 29.83% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 22.98% 499.981 614.865 - 20.39% -
BM_MakeHeap_float_Random_4 22.94% 1.614 1.984 - 25.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 22.92% 9745650.668 11979389.658 - 32.70% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 22.86% 4.759 5.847 - -25.29% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.52% 26.132 32.015 - 7.51% -
std::unordered_set<int>::insert(value)_(already_present)/1024 22.45% 1.940 2.375 - 21.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.39% 35.352 43.269 - -0.37% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 22.25% 8.749 10.696 - 21.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 22.19% 8142213.485 9949040.372 - 24.81% -
rng::find_last(list<int>)_(bail_10%)/8192 22.14% 6248.576 7631.996 - 21.69% -
BM_PopHeap_pair<uint32,_uint32>_1 22.13% 0.506 0.619 - 40.86% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 22.11% 30111.892 36771.123 - -1.17% -
BM_std_minmax_element<long_long>/2 22.09% 0.538 0.657 - 1.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 22.05% 6.872 8.387 - 20.75% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 22.01% 20.451 24.953 - -0.04% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 21.99% 29.548 36.045 - -15.58% -
rng::copy_if(list<int>)_(every_other)/4096 21.91% 3257.448 3970.997 - 20.37% -
std::adjacent_find(deque<int>)/50 21.82% 14.773 17.997 - -10.47% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 21.79% 22.064 26.871 - -36.43% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 21.54% 31325.941 38073.159 - -1.16% -
std::replace(list<int>)_(prefix)/8192 21.41% 7011.679 8512.603 - -2.43% -
std::multimap<std::string,_int>::erase(iterator)/0 21.17% 26.220 31.771 - 5.12% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 21.16% 6.667 8.078 - -27.76% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 20.99% 5.045 6.104 - 16.65% -
rng::copy_n(vector<int>)/32768 20.96% 2294.113 2774.930 - 20.37% -
bm_ranges_lexicographical_compare<signed_char>/64 20.92% 1.903 2.301 - -0.23% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 20.82% 30.511 36.862 - 11.60% -
std::unique_copy(deque<int>)_(sprinkled)/52 20.54% 18.792 22.652 - 19.31% -
rng::contains_subrange(deque<int>)_(process_all)/50 20.46% 18.253 21.988 - 18.30% -
std::unordered_multiset<int>::find(key)_(existent)/8192 20.45% 1.271 1.531 - -0.37% -
SetIntersection_Front_Vector_uint64_16384_1024 20.37% 5960262.658 7174641.811 - 22.27% -
BM_StringRelational_Eq_Small_Small_ChangeLast 20.13% 1.678 2.015 - -5.33% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 19.93% 735.462 882.025 - 0.65% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 19.80% 4.602 5.513 - 20.05% -
rng::replace(vector<int>)_(sprinkled)/32 19.77% 5.605 6.713 - 19.22% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 19.62% 0.447 0.535 - -3.46% -
BM_RangesMakeHeap_float_Descending_16 19.38% 0.210 0.250 - 19.49% -
BM_vector_deque_ranges_copy/0 19.37% 0.463 0.552 - -10.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 19.32% 0.336 0.401 - 10.45% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 19.25% 29.042 34.631 - -11.85% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 19.23% 1.296 1.545 - 7.96% -
std::map<std::string,_int>::insert(value)_(already_present)/0 19.20% 12.159 14.494 - -1.84% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.13% 35.100 41.817 - -5.25% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 19.12% 1.780 2.120 - 14.73% -
std::multiset<std::string>::contains(key)_(existent)/8192 19.09% 27.979 33.321 - 16.89% -
std::unordered_set<std::string>::contains(key)_(existent)/32 18.92% 33.079 39.338 - 5.75% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 18.90% 10.874 12.929 - -1.35% -
std::replace_if(list<int>)_(prefix)/8192 18.82% 7099.958 8435.904 - 0.39% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 18.61% 670.415 795.176 - 1.57% -
BM_std_min<unsigned_int>/1 18.56% 0.325 0.386 - -15.44% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 18.48% 0.390 0.462 - -13.88% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 18.34% 27.325 32.337 - -3.92% -
BM_std_minmax<int>/4 18.32% 0.975 1.154 - 6.39% -
std::unordered_set<std::string>::erase(iterator)/0 18.03% 27.410 32.352 - 4.49% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 18.01% 0.343 0.405 - -0.07% -
std::copy_n(list<int>)/4096 17.98% 3861.248 4555.354 - 20.16% -
BM_StringCtorDefault 17.94% 0.235 0.277 - -12.09% -
BM_MakeHeap_float_Random_256 17.83% 1.238 1.458 - 14.18% -
SetIntersection_Interlaced_Vector_uint32_16384_256 17.80% 14123298.693 16637078.795 - 12.49% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 17.78% 89.422 105.326 - 12.83% -
std::set<int>::find(key)_(non-existent)/32 17.75% 2.267 2.669 - 14.57% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 17.73% 28.242 33.250 - -1.00% -
rng::search(list<int>)_(single_element)/8192 17.64% 7419.680 8728.724 - -7.79% -
BM_vector_deque_copy_backward/0 17.63% 0.402 0.472 - -14.13% -
std::find_end(deque<int>)_(single_element)/8192 17.61% 2038.462 2397.447 - -8.57% -
rng::copy_n(list<int>)/4096 17.55% 3983.009 4681.864 - 11.24% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 17.52% 8.236 9.679 - 49.46% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 17.39% 37.552 44.083 - -0.50% -
rng::is_sorted_until(deque<int>,_pred)/8 17.30% 3.855 4.523 - 14.86% -
BM_StringDestroy_Empty 17.27% 0.655 0.768 - 18.01% -
std::unordered_set<int>::contains(key)_(non-existent)/32 17.22% 1.529 1.792 - 15.35% -
rng::stable_partition(list<int>)_(dense)/8192 17.18% 18229.439 21361.104 - 0.71% -
std::find_end(deque<int>)_(single_element)/1024 17.11% 259.051 303.377 - -8.08% -
BM_RangesPushHeap_string_Descending_1024 17.01% 2.482 2.905 - 17.97% -
rng::equal(vector<bool>)_(unaligned)/8 16.86% 0.738 0.863 - -2.66% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 16.86% 1.250 1.461 - 5.07% -
std::move(deque<int>)/32768 16.80% 2121.008 2477.292 - 2.13% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 16.78% 25.352 29.606 - 5.19% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 16.77% 0.349 0.407 - 34.43% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 16.75% 198.896 232.220 - 16.81% -
BM_vector_deque_ranges_move/2 16.38% 1.727 2.010 - 6.31% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 16.36% 21.644 25.184 - -4.02% -
std::multiset<std::string>::count(key)_(non-existent)/32 16.34% 9.345 10.872 - 2.36% -
SetIntersection_Front_Set_uint64_262144_256 16.28% 4480569.092 5210102.985 - 0.30% -
rng::find_last(list<int>)_(bail_90%)/1024 16.27% 63.041 73.299 - 40.41% -
SetIntersection_Interlaced_Vector_uint64_256_16 16.12% 6192708.049 7190823.774 - -4.30% -
std::set<int>::equal_range(key)_(existent)/8192 16.01% 7.957 9.231 - 17.23% -
std::multimap<std::string,_int>::ctor(const&)/32 15.91% 712.884 826.272 - 0.25% -
rng::copy_backward(vector<bool>)_(aligned)/1048576 15.89% 1035.022 1199.445 - 15.11% -
rng::search(deque<int>)_(same_length)/1000 15.81% 331.309 383.700 - 6.19% -
rng::find(list<int>)_(process_all)/8192 15.79% 10440.951 12089.780 - 5.63% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 15.74% 15187.746 17577.872 - 2.65% -
std::copy(list<int>)/64 15.69% 32.056 37.087 - 14.49% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 15.67% 49.361 57.095 - 6.76% -
std::search(list<int>,_pred)_(same_length)/8192 15.61% 8941.331 10337.083 - 24.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 15.57% 40480084.849 46783410.874 - 60.53% -
std::set<int>::insert(value)_(new_value)/1024 15.52% 41.947 48.459 - 12.81% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 15.41% 507.591 585.834 - -1.15% -
std::adjacent_find(deque<int>)/8 15.36% 2.957 3.411 - -18.06% -
std::unordered_set<std::string>::count(key)_(existent)/1024 15.29% 36.251 41.795 - 4.76% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 15.27% 1.080 1.245 - 0.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 15.27% 8343790.144 9617558.178 - 11.80% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 15.18% 5.835 6.721 - 41.75% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 15.15% 566.041 651.807 - -2.81% -
std::remove(list<int>)_(sprinkled)/50 15.14% 68.613 79.003 - -1.20% -
BM_MakeThenSortHeap_string_Descending_262144 15.08% 86.305 99.320 - 15.09% -
rng::find_end(forward_list<int>)_(same_length)/8192 14.81% 14344.443 16468.937 - -0.43% -
BM_StringRelational_Less_Large_Large_Control 14.76% 2.047 2.350 - 5.66% -
std::multimap<std::string,_int>::count(key)_(existent)/32 14.73% 17.897 20.534 - 4.63% -
rng::find(list<int>)_(bail_25%)/32768 14.73% 7609.810 8730.858 - 12.17% -
BM_std_minmax<unsigned_int>/31 14.71% 2.478 2.843 - 11.05% -
rng::rotate(list<int>)_(by_1/4)/8192 14.68% 7214.352 8273.526 - 4.85% -
rng::search(list<int>,_pred)_(single_element)/8192 14.59% 8320.133 9533.826 - -9.59% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 14.58% 0.999 1.144 - 15.50% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 14.54% 38973084.340 44638915.690 - -4.56% -
rng::move(deque<int>)/32768 14.40% 2175.277 2488.568 - 13.59% -
BM_StringRelational_Eq_Empty_Empty_Control 14.27% 1.854 2.119 - 2.55% -
BM_StringRelational_Less_Small_Large_Control 14.27% 1.617 1.848 - 10.83% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 14.23% 1.146 1.310 - 14.32% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 14.21% 0.965 1.102 - 0.26% -
BM_std_minmax_element<short>/70000 14.10% 17852.010 20369.306 - 7.85% -
BM_std_minmax_element<short>/64000 14.09% 16301.128 18598.438 - 7.68% -
BM_toupper_char<wchar_t> 13.98% 0.554 0.631 - -8.08% -
BM_std_minmax<unsigned_int>/6 13.92% 1.344 1.531 - 10.39% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 13.84% 556.187 633.186 - -2.79% -
BM_std_minmax_element<short>/4096 13.84% 1049.902 1195.228 - 7.60% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 13.81% 0.540 0.614 - 8.34% -
std::rotate_copy(vector<int>)/8192 13.79% 640.902 729.296 - -2.07% -
SetIntersection_Front_Vector_uint64_16384_256 13.79% 2291855.874 2607878.285 - 13.05% -
BM_std_minmax_element<short>/65536 13.72% 16691.883 18981.719 - 7.34% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 13.72% 1237.061 1406.728 - 2.06% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 13.67% 10.452 11.881 - 20.43% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 13.65% 28.161 32.004 - 0.55% -
std::multiset<std::string>::contains(key)_(existent)/32 13.58% 14.931 16.958 - 11.17% -
BM_RangesPushHeap_string_Random_262144 13.57% 18.500 21.012 - 16.17% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 13.48% 66.582 75.559 - -15.50% -
SetIntersection_Interlaced_Vector_uint32_1024_16 13.47% 1884804.393 2138739.816 - 6.59% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.44% 17.695 20.073 - -3.17% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 13.34% 7421.813 8412.247 - 13.16% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 13.26% 1.034 1.171 - 16.82% -
BM_std_minmax_element<short>/4000 13.24% 1024.336 1159.950 - 6.89% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 13.22% 0.616 0.697 - 50.92% -
BM_std_minmax_element<short>/5500 13.20% 1409.228 1595.276 - 7.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 13.17% 42.841 48.482 - 25.29% -
BM_deque_deque_move_backward/0 13.14% 0.815 0.922 - 14.97% -
rng::move_backward(list<int>)/262144 13.13% 266936.807 301975.667 - 14.05% -
BM_RangesPushHeap_string_Descending_16384 13.10% 2.462 2.784 - 20.93% -
BM_std_minmax_element<short>/1024 13.10% 268.321 303.458 - 7.02% -
std::unordered_set<int>::find(key)_(non-existent)/32 13.08% 0.983 1.112 - -7.34% -
std::move_backward(list<int>)/4096 12.97% 4916.616 5554.159 - -1.07% -
BM_std_minmax<unsigned_int>/27 12.92% 2.375 2.682 - 10.75% -
std::mismatch(list<int>)_(it,_it,_it)/8192 12.84% 7427.540 8381.248 - 13.13% -
SetIntersection_Front_Set_uint32_1024_256 12.81% 4588185.853 5176100.176 - 6.08% -
BM_RangesMakeHeap_uint32_Random_4 12.65% 1.704 1.919 - 66.31% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 12.61% 28.861 32.502 - -0.28% -
std::rotate(list<int>)_(1_element_backward)/8192 12.47% 8441.119 9494.019 - 17.99% -
std::fill_n(deque<int>)/32 12.45% 1.156 1.300 - 8.11% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 12.34% 61.439 69.019 - 1.64% -
BM_RangesPushHeap_string_Descending_256 12.27% 2.368 2.658 - 16.32% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.26% 8.677 9.741 - -0.56% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 12.25% 0.381 0.428 - 9.06% -
BM_vector_deque_ranges_move/1 12.25% 2.031 2.280 - 6.42% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 12.13% 21.641 24.266 - -16.42% -
SetIntersection_Front_Set_uint32_16384_1024 12.09% 15461815.069 17330873.853 - 5.57% -
BM_toupper_char<char> 12.08% 0.615 0.690 - 12.72% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 12.03% 309.772 347.038 - 12.14% -
BM_std_minmax<unsigned_int>/10 12.01% 1.388 1.554 - 12.00% -
std::unordered_multiset<int>::erase(iterator)/1024 12.00% 20.052 22.459 - -0.95% -
BM_PushHeap_uint64_Descending_1 11.99% 0.449 0.502 - -18.42% -
BM_RangesPushHeap_string_Descending_4 11.96% 1.881 2.106 - 11.66% -
rng::contains(list<int>)_(process_all)/50 11.87% 19.346 21.642 - -0.11% -
BM_std_min<__int128>/64000 11.86% 24733.290 27667.464 - -11.66% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 11.79% 0.477 0.533 - 7.23% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 11.79% 4.569 5.108 - -12.09% -
BM_std_minmax<unsigned_int>/4 11.71% 0.973 1.087 - -5.89% -
rng::find_last(vector<int>)_(bail_90%)/8 11.67% 0.548 0.612 - -10.26% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 11.62% 22.887 25.546 - 17.96% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.59% 9.868 11.012 - 18.96% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 11.56% 36.609 40.841 - 9.98% -
BM_std_min<__int128>/70000 11.54% 27060.993 30184.545 - -11.91% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.50% 10.198 11.372 - 4.79% -
BM_MakeThenSortHeap_string_Heap_262144 11.50% 178.241 198.743 - 11.35% -
BM_std_min<__int128>/5500 11.49% 2120.649 2364.341 - -11.19% -
BM_std_min<__int128>/1024 11.48% 396.062 441.542 - -10.91% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.45% 29.172 32.511 - 0.16% -
BM_std_min<__int128>/65536 11.39% 25346.319 28234.004 - -12.41% -
BM_std_min<__int128>/512 11.38% 198.876 221.504 - -11.84% -
std::set<int>::find(key)_(non-existent)/8192 11.34% 8.441 9.398 - 9.22% -
std::set<int>::find(key)_(non-existent)/1024 11.33% 5.555 6.184 - 9.35% -
rng::partition_copy(list<int>)/8192 11.27% 7369.174 8199.841 - 12.16% -
std::map<std::string,_int>::erase(iterator)/32 11.27% 27.710 30.831 - 2.42% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 11.22% 22.057 24.533 - 15.78% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.17% 32.719 36.373 - -0.39% -
std::unordered_multiset<int>::erase(iterator)/8192 11.16% 20.115 22.359 - -1.84% -
std::any_of(deque<int>)_(process_all)/50 11.15% 19.281 21.431 - 11.25% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 11.14% 0.362 0.402 - 22.04% -
BM_std_min<__int128>/4000 11.13% 1540.615 1712.079 - -11.75% -
SetIntersection_Front_Set_string_256_256 11.11% 27952799.539 31057799.626 - 1.61% -
std::unordered_set<std::string>::find(key)_(existent)/1024 11.10% 35.266 39.183 - -4.81% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.09% 0.526 0.585 - 23.36% -
BM_std_min<__int128>/4096 11.07% 1578.819 1753.673 - -11.51% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 11.07% 9.205 10.224 - 1.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 11.02% 9781715.482 10859484.717 - 8.72% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 10.99% 11591.857 12866.252 - 7.82% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 10.97% 16.621 18.445 - -0.79% -
SetIntersection_Interlaced_Vector_float_262144_262144 10.92% 314603016.862 348954627.563 - 8.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 10.91% 30927304.443 34300755.989 - 44.65% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 10.76% 43.522 48.203 - 11.62% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 10.74% 24.531 27.165 - 21.86% -
BM_std_minmax<unsigned_int>/7 10.71% 1.745 1.932 - 10.80% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 10.68% 0.362 0.401 - 21.10% -
BM_std_minmax_element<short>/512 10.64% 138.028 152.710 - 5.93% -
std::stable_sort(deque<int>)_(descending)/8 10.60% 26.651 29.478 - 7.31% -
std::reverse_copy(vector<int>)/8 10.58% 2.367 2.617 - 1.95% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 10.50% 2928457.312 3235811.647 - 9.74% -
std::find_end(forward_list<int>)_(single_element)/8192 10.44% 5728.184 6326.437 - -0.02% -
std::reverse(list<int>)/32768 10.44% 16886.928 18649.898 - 1.23% -
BM_RangesPopHeap_uint32_1 10.43% 0.415 0.459 - 3.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10.40% 10780361.322 11901026.063 - 14.35% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 10.35% 1.316 1.452 - 4.55% -
BM_StringConstructDestroyCStr_Empty_Opaque 10.32% 2.093 2.309 - 11.00% -
rng::sort(deque<int>)_(repeated)/1024 10.26% 946.790 1043.886 - 5.84% -
rng::none_of(deque<int>)_(process_all)/8 10.25% 4.385 4.834 - 2.43% -
std::move(list<int>)/4096 10.23% 4380.130 4828.214 - -1.37% -
BM_PopHeap_string_262144 10.21% 92.586 102.043 - 7.04% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.18% 9.978 10.994 - 0.31% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 10.15% 7.445 8.200 - -1.51% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 10.07% 0.363 0.399 - 21.20% -
std::unique_copy(list<int>)_(contiguous)/8192 10.06% 6889.965 7583.383 - 10.41% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 10.06% 7544.921 8303.822 - 10.08% -
BM_std_min<__int128>/64 10.04% 24.505 26.965 - -10.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 10.02% 20668820.404 22740341.779 - 10.18% -
BM_PopHeap_uint32_1 9.92% 0.456 0.502 - 17.10% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 9.91% 6.589 7.242 - 3.51% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 9.82% 2.230 2.449 - -8.89% -
std::remove(deque<int>)_(sprinkled)/50 9.82% 57.257 62.877 - 8.66% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 9.81% 80589715.558 88497886.782 - -1.70% -
std::find_first_of(deque<int>)_(small_needle)/50 9.81% 164.557 180.701 - 5.92% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 9.81% 10062.098 11048.990 - 3.92% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 9.80% 11894.715 13060.348 - 6.38% -
std::replace(vector<int>)_(sprinkled)/32 9.77% 5.036 5.528 - -10.26% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.77% 26.268 28.835 - 8.70% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 9.75% 37.680 41.354 - 8.31% -
rng::for_each(map<int>::iterator)/8192 9.73% 16922.387 18569.699 - 10.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9.73% 8425693.956 9245462.840 - 4.50% -
BM_std_minmax<char>/11 9.70% 1.648 1.808 - 4.00% -
rng::search(list<int>)_(single_element)/1000 9.68% 666.021 730.492 - 10.00% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 9.68% 47.560 52.162 - -0.33% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 9.62% 1.167 1.279 - -0.36% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 9.55% 7.191 7.878 - 0.04% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 9.53% 22.288 24.412 - 9.76% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 9.45% 150.190 164.379 - 9.42% -
std::multiset<std::string>::find(key)_(existent)/32 9.43% 14.756 16.147 - 4.50% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 9.42% 12768803.666 13971971.441 - 2.94% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 9.42% 16.305 17.840 - 9.98% -
rng::for_each(map<int>)/8192 9.33% 16713.732 18273.173 - 5.79% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 9.32% 0.827 0.904 - 9.69% -
std::find(vector<char>)_(bail_25%)/8 9.25% 1.011 1.104 - 7.64% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 9.25% 206.754 225.870 - -1.17% -
SetIntersection_Front_Set_uint32_262144_1024 9.22% 15471435.448 16897902.771 - 0.56% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.20% 9.587 10.469 - 3.39% -
std::search(list<int>,_pred)_(single_element)/8192 9.20% 8668.187 9465.796 - -4.00% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 9.19% 0.365 0.398 - 19.37% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 9.18% 23.728 25.907 - 6.23% -
std::find_first_of(deque<int>)_(small_needle)/32 9.13% 107.356 117.154 - 5.85% -
rng::contains(deque<int>)_(process_all)/8 9.12% 2.943 3.211 - 3.83% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 9.11% 10.564 11.527 - 8.89% -
BM_std_minmax<unsigned_short>/32 9.05% 1.229 1.340 - 5.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.04% 6516277.013 7105267.329 - 7.30% -
BM_std_minmax<unsigned_int>/19 9.03% 1.849 2.016 - 9.02% -
std::multimap<int,_int>::erase(key)_(existent)/1024 9.02% 25.435 27.728 - 6.78% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 9.01% 143389547.512 156305334.872 - 8.93% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 8.99% 0.633 0.690 - 2.41% -
BM_std_min<__int128>/32 8.97% 12.184 13.277 - -7.60% -
rng::replace(vector<int>)_(sprinkled)/1024 8.96% 172.147 187.570 - 7.44% -
BM_MakeThenSortHeap_string_SingleElement_262144 8.92% 51.549 56.145 - 11.01% -
rng::find_first_of(deque<int>)_(large_needle)/50 8.91% 713.431 776.983 - 1.41% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 8.88% 1.853 2.017 - -3.03% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 8.87% 40.068 43.624 - 4.68% -
std::unordered_set<int>::contains(key)_(existent)/32 8.86% 1.273 1.386 - 1.88% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 8.81% 9.431 10.262 - -1.18% -
std::for_each_n(join_view(vector<vector<int>>))/8 8.79% 1.678 1.826 - 16.84% -
BM_std_minmax<unsigned_int>/1 8.78% 0.601 0.654 - 8.77% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.76% 954.862 1038.532 - -0.73% -
std::stable_partition(deque<int>)_(dense)/1024 8.76% 596.230 648.469 - 14.26% -
rng::search(list<int>,_pred)_(same_length)/8192 8.72% 8902.986 9679.675 - -8.01% -
BM_RangesPushHeap_string_Descending_64 8.72% 2.255 2.452 - 11.34% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 8.70% 190.627 207.214 - 9.40% -
BM_std_minmax<unsigned_int>/11 8.69% 1.828 1.987 - 10.45% -
BM_MakeThenSortHeap_string_Random_262144 8.62% 193.862 210.581 - 10.59% -
BM_PushHeap_float_Descending_4 8.62% 0.358 0.389 - 9.13% -
BM_PushHeap_uint64_Ascending_16 8.61% 0.912 0.990 - 3.15% -
std::copy(vector<int>)/32768 8.57% 3497.233 3796.811 - 0.34% -
std::find(vector<bool>)_(process_all)/50 8.54% 0.579 0.628 - 20.67% -
std::search(list<int>)_(single_element)/8192 8.50% 7828.129 8493.457 - 0.54% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 8.49% 56.102 60.866 - 8.89% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 8.49% 21.880 23.737 - 1.36% -
rng::stable_partition(vector<int>)_(sparse)/50 8.48% 20.556 22.298 - 6.24% -
BM_StringRead_Hot_Deep_Large 8.45% 0.576 0.624 - -6.49% -
std::sort(deque<int>)_(repeated)/1024 8.43% 963.401 1044.611 - 5.58% -
std::find_end(vector<int>)_(near_matches)/1000 8.42% 14998.970 16261.365 - 2.20% -
BM_MakeHeap_uint32_Random_1024 8.41% 1.030 1.117 - 0.82% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 8.41% 23964.622 25978.961 - 16.38% -
std::copy_if(list<int>)_(entire_range)/64 8.39% 36.189 39.224 - 9.78% -
BM_StringRelationalLiteral_Less_Large_Large_Control 8.33% 2.205 2.389 - 8.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 8.33% 1.809 1.960 - 19.97% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 8.28% 42570.084 46094.727 - 17.64% -
std::multimap<std::string,_int>::erase(iterator)/32 8.26% 29.411 31.840 - 14.97% -
BM_num_get<long> 8.23% 11.063 11.973 - 0.18% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 8.21% 1.238 1.340 - -7.38% -
SetIntersection_Front_Set_uint64_16384_64 8.20% 1913438.329 2070430.116 - 0.14% -
rng::for_each(multimap<int>)/8192 8.19% 16489.075 17839.458 - 6.10% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 8.17% 10.211 11.046 - 3.62% -
BM_std_min<__int128>/30 8.15% 11.385 12.313 - -7.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 8.14% 117420920.321 126984607.247 - 8.08% -
BM_std_min<__int128>/31 8.14% 11.776 12.734 - -7.64% -
BM_std_min<__int128>/29 8.14% 11.002 11.897 - -7.45% -
BM_deque_vector_copy/0 8.14% 1.490 1.612 - 13.64% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 8.13% 1584.128 1712.914 - 25.20% -
std::find(vector<bool>)_(process_all)/8 8.13% 0.576 0.623 - 29.41% -
BM_deque_vector_copy/1 8.12% 2.128 2.300 - 8.94% -
rng::contains_subrange(deque<int>)_(process_all)/32 8.10% 13.918 15.046 - 7.69% -
BM_StringRelational_Less_Small_Small_Control 8.10% 1.727 1.867 - 1.08% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 8.07% 55.819 60.323 - 14.35% -
rng::find_if(list<int>)_(bail_25%)/32768 8.05% 8454.857 9135.271 - 6.56% -
rng::remove(deque<int>)_(prefix)/50 8.04% 63.484 68.589 - 1.50% -
BM_std_minmax<unsigned_int>/16 7.99% 1.284 1.386 - 5.29% -
SetIntersection_Interlaced_Set_uint64_1024_1024 7.98% 15186180.066 16398428.959 - 8.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 7.95% 18.906 20.410 - 2.79% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 7.92% 0.464 0.501 - 3.72% -
std::unique_copy(list<int>)_(sprinkled)/8192 7.92% 6999.597 7553.856 - 8.01% -
SetIntersection_Front_Set_uint32_64_64 7.91% 15637852.942 16875378.385 - 8.69% -
rng::copy_if(list<int>)_(entire_range)/64 7.87% 30.797 33.222 - 7.91% -
std::find_end(vector<int>)_(near_matches)/1024 7.86% 15538.485 16760.120 - 1.74% -
std::unordered_set<int>::find(key)_(existent)/32 7.84% 1.135 1.224 - -12.14% -
rng::remove(deque<int>)_(prefix)/32 7.84% 55.140 59.461 - 0.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 7.81% 20123377.965 21694643.341 - 1.60% -
BM_StringFindStringLiteral/32 7.78% 1.667 1.797 - 2.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 7.78% 0.336 0.362 - -17.35% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 7.77% 88.814 95.718 - -14.70% -
std::partition(deque<int>)_(sparse)/32 7.75% 9.640 10.387 - 5.59% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 7.73% 0.750 0.808 - -2.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 7.68% 117382475.219 126393565.354 - 6.74% -
BM_StringRead_Cold_Shallow_Large 7.67% 1.034 1.113 - 0.28% -
BM_std_min<__int128>/27 7.65% 10.223 11.006 - -7.49% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 7.64% 70.229 75.594 - 0.57% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 7.63% 365.381 393.269 - 5.82% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.60% 23045.624 24797.010 - 16.32% -
SetIntersection_Interlaced_Set_uint64_256_256 7.60% 9023237.460 9708845.899 - 10.84% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 7.59% 10.156 10.927 - 4.97% -
SetIntersection_Front_Set_uint64_1024_64 7.58% 1888060.935 2031153.985 - 6.37% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 7.58% 17.898 19.254 - 5.13% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.53% 1.062 1.142 - 10.10% -
SetIntersection_Interlaced_Vector_uint64_256_64 7.53% 6752044.939 7260296.721 - -2.77% -
std::search(list<int>)_(no_match)/8192 7.52% 7152.815 7690.900 - 10.14% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 7.52% 147421.527 158506.810 - 7.24% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 7.52% 31.233 33.582 - 5.93% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 7.51% 22.778 24.488 - 7.83% -
rng::replace(vector<int>)_(sprinkled)/8192 7.51% 1376.809 1480.151 - 6.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 7.50% 2959058.057 3180869.284 - 0.51% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.49% 21.732 23.360 - -43.06% -
BM_StringFindAllMatch/4096 7.47% 80.320 86.321 - 7.81% -
rng::stable_partition(deque<int>)_(sparse)/8192 7.46% 3401.257 3654.846 - 2.07% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 7.44% 5.893 6.332 - 1.83% -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 7.44% 2.285 2.455 - 8.33% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 7.41% 2.242 2.408 - 8.83% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 7.40% 0.466 0.501 - -26.96% -
std::partial_sort(deque<int>)_(shuffled)/8 7.38% 33.296 35.753 - 3.50% -
std::replace(vector<int>)_(sprinkled)/50 7.37% 7.726 8.296 - -10.78% -
BM_std_min<__int128>/25 7.36% 9.460 10.156 - -7.07% -
BM_std_min<__int128>/24 7.35% 9.103 9.772 - -6.32% -
BM_RangesMakeHeap_uint64_Ascending_4 7.34% 0.423 0.455 - 2.93% -
BM_std_min<__int128>/28 7.33% 10.616 11.394 - -7.66% -
std::deque<int>::ctor(size)/1024 7.33% 68.900 73.953 - 0.60% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 7.32% 0.466 0.501 - 0.69% -
BM_deque_deque_copy_backward/0 7.27% 0.809 0.867 - 1.67% -
BM_std_minmax<unsigned_char>/11 7.22% 1.712 1.835 - 1.39% -
std::sort(vector<int>)_(qsort_adversarial)/8192 7.21% 147796.495 158449.115 - 5.58% -
BM_std_minmax<unsigned_int>/15 7.20% 2.030 2.176 - 9.47% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 7.18% 23.891 25.605 - -23.04% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 7.16% 5711.960 6121.216 - 16.19% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 7.16% 1.949 2.088 - 21.20% -
rng::find_first_of(vector<int>)_(large_needle)/8192 7.14% 7057906.762 7562045.749 - 5.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 7.14% 3137905.409 3362000.173 - -4.35% -
std::find_if(vector<char>)_(process_all)/8 7.10% 2.425 2.598 - 8.67% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 7.10% 1.536 1.645 - 3.32% -
SetIntersection_Front_Set_uint64_16384_1024 7.10% 14939915.937 16000262.758 - 10.42% -
std::find(list<int>)_(process_all)/8192 7.07% 8501.542 9102.344 - 5.89% -
std::deque<std::string>::ctor(size)/32 7.06% 40.140 42.973 - 3.11% -
rng::unique_copy(list<int>)_(contiguous)/8192 7.05% 6916.000 7403.777 - 7.63% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 7.05% 10279.085 11003.636 - 9.72% -
rng::stable_partition(vector<int>)_(sparse)/1024 7.05% 206.833 221.406 - 5.07% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 7.04% 38.617 41.335 - -0.14% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 7.03% 2.386 2.553 - 14.33% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 7.01% 2.578 2.758 - 7.67% -
BM_std_min<unsigned_int>/4 7.00% 0.996 1.066 - 3.55% -
BM_num_get<long_long> 6.99% 11.169 11.950 - 0.21% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 6.99% 3715.865 3975.674 - 7.07% -
BM_std_min<__int128>/26 6.99% 9.815 10.501 - -7.44% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.90% 12898.021 13788.517 - 6.59% -
BM_StringRead_Cold_Shallow_Small 6.89% 0.777 0.830 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 6.87% 1595079.572 1704688.867 - 6.78% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 6.85% 1192.195 1273.911 - -0.11% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.85% 6.456 6.898 - 12.61% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 6.82% 3714.005 3967.197 - 7.13% -
BM_StringFindAllMatch/64 6.81% 3.072 3.281 - 10.05% -
BM_vector_deque_move/1 6.80% 2.111 2.255 - 14.44% -
rng::fill_n(list<int>)/8192 6.80% 7077.929 7559.231 - -0.40% -
rng::find_first_of(deque<int>)_(large_needle)/32 6.79% 298.242 318.480 - 1.54% -
SetIntersection_Front_Set_uint64_256_64 6.78% 6183862.103 6602969.180 - 6.61% -
std::remove(deque<int>)_(sprinkled)/32 6.78% 52.627 56.194 - 5.69% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 6.75% 0.554 0.591 - 4.55% -
rng::copy_n(vector<bool>)_(aligned)/1048576 6.74% 1572.084 1678.098 - 61.45% -
std::multiset<std::string>::count(key)_(existent)/32 6.71% 18.033 19.243 - -4.11% -
BM_deque_vector_ranges_move_backward/70000 6.66% 8522.461 9090.272 - 5.72% -
bm_ranges_lexicographical_compare<int>/4 6.66% 1.297 1.383 - -0.15% -
std::replace_if(vector<int>)_(sprinkled)/50 6.66% 12.902 13.761 - -0.40% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 6.65% 60.162 64.161 - -7.74% -
BM_vector_deque_ranges_move_backward/70000 6.64% 7651.795 8159.767 - -1.79% -
bm_ranges_lexicographical_compare<int>/1 6.63% 1.295 1.381 - -0.20% -
rng::replace_if(list<int>)_(sprinkled)/8192 6.62% 7452.365 7945.809 - 0.06% -
BM_std_min<__int128>/23 6.62% 8.733 9.310 - -6.11% -
rng::count(list<int>)_(every_other)/8192 6.60% 6925.814 7382.783 - -4.26% -
rng::find(vector<char>)_(process_all)/1024 6.60% 17.498 18.653 - 12.20% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.59% 12925.807 13777.258 - 5.09% -
std::remove_copy_if(deque<int>)_(prefix)/32 6.58% 17.865 19.041 - -3.31% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 6.57% 3856.900 4110.355 - 0.06% -
rng::count_if(list<int>)_(every_other)/8192 6.55% 7302.102 7780.581 - 7.01% -
rng::for_each(multimap<int>::iterator)/8192 6.55% 16627.615 17716.444 - 5.05% -
BM_num_get<bool> 6.55% 12.081 12.872 - 0.38% -
BM_StringFindAllMatch/8 6.54% 2.544 2.710 - 14.24% -
BM_std_min<__int128>/21 6.54% 7.945 8.465 - -5.93% -
BM_std_min<unsigned_short>/3 6.48% 0.693 0.738 - 6.51% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 6.47% 0.674 0.717 - 6.61% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 6.44% 2.265 2.411 - -8.19% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 6.44% 34.282 36.491 - 1.98% -
BM_std_minmax<char>/10 6.42% 1.301 1.385 - 3.33% -
std::multiset<std::string>::find(key)_(existent)/8192 6.42% 28.907 30.762 - 17.63% -
BM_std_min<__int128>/22 6.42% 8.334 8.868 - -6.46% -
BM_vector_deque_move/2 6.41% 1.832 1.950 - 13.23% -
BM_std_minmax_element<int>/1 6.38% 0.305 0.324 - 6.30% -
std::find_if_not(deque<int>)_(bail_25%)/32768 6.37% 2720.463 2893.883 - 3.75% -
std::search(deque<int>,_pred)_(no_match)/1024 6.37% 327.319 348.168 - -6.05% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 6.36% 5.000 5.318 - 1.52% -
std::unordered_set<int>::insert(value)_(new_value)/1024 6.36% 19.511 20.751 - 2.10% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 6.35% 9642.357 10254.753 - 26.27% -
std::unordered_multiset<int>::erase(iterator)/32 6.32% 20.054 21.323 - 0.23% -
SetIntersection_Front_Set_uint32_16384_256 6.30% 4858896.518 5165161.025 - 3.84% -
BM_StringFindAllMatch/1 6.28% 2.774 2.949 - 15.65% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 6.27% 21.410 22.753 - 1.03% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 6.27% 206541.187 219482.647 - 0.10% -
std::partition_point(deque<int>)/32 6.24% 4.479 4.759 - 0.12% -
SetIntersection_Interlaced_Set_string_16384_1024 6.23% 339042062.996 360181250.306 - -0.33% -
std::set<int>::erase(key)_(non-existent)/1024 6.23% 5.627 5.977 - 12.83% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 6.21% 8.512 9.040 - 2.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.20% 344875130.437 366271236.500 - 4.76% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 6.20% 58.658 62.297 - -2.98% -
BM_StringFindStringLiteral/64 6.20% 2.097 2.227 - 0.40% -
BM_vector_deque_ranges_move/64 6.20% 2.661 2.826 - 2.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 6.19% 16347819.746 17360260.924 - 3.52% -
BM_RangesMakeHeap_uint32_Random_1024 6.19% 1.071 1.137 - 2.67% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 6.17% 28278.651 30023.834 - 2.12% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 6.16% 10.638 11.294 - -5.88% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 6.15% 1.354 1.437 - 13.55% -
rng::move(list<int>)/4096 6.15% 5393.364 5724.819 - 6.94% -
std::rotate(list<int>)_(1_element_forward)/32 6.14% 12.384 13.144 - 4.19% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 6.12% 1402.366 1488.128 - 4.32% -
BM_std_min<unsigned_short>/22 6.08% 1.813 1.923 - 6.24% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 6.08% 7810851.184 8285711.052 - 3.78% -
BM_StringRelationalLiteral_Less_Small_Large_Control 6.07% 1.720 1.825 - 2.95% -
std::unique_copy(deque<int>)_(contiguous)/52 6.06% 15.345 16.275 - 11.93% -
std::find_end(vector<int>)_(near_matches)/8192 6.05% 919809.210 975440.131 - 0.36% -
BM_deque_vector_copy/2 6.04% 1.833 1.943 - 5.96% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 6.03% 22.042 23.370 - 6.28% -
BM_MakeHeap_uint64_Random_256 6.02% 1.134 1.203 - 1.88% -
BM_std_min<char>/5 6.02% 1.426 1.512 - 2.09% -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 6.00% 5.415 5.740 - 5.45% -
std::flat_multimap<int,_int>::erase(iterator)/0 5.99% 15.392 16.314 - 4.85% -
BM_StringConstructDestroyCStr_Large_Transparent 5.99% 8.952 9.488 - 2.25% -
std::partition_point(deque<int>)/50 5.98% 4.614 4.890 - -1.70% -
BM_vector_deque_copy_backward/64000 5.97% 7240.333 7672.715 - 1.21% -
SetIntersection_Interlaced_Vector_uint64_64_16 5.97% 17630998.058 18683527.964 - 4.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 5.96% 2071386.390 2194884.666 - -12.77% -
rng::find_first_of(vector<int>)_(large_needle)/1024 5.95% 109839.086 116378.966 - 4.25% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 5.94% 27855.829 29509.904 - 9.86% -
std::unordered_set<int>::count(key)_(existent)/1024 5.94% 1.204 1.275 - -3.57% -
BM_std_minmax<unsigned_int>/23 5.94% 2.388 2.530 - 5.30% -
BM_deque_vector_copy_backward/65536 5.92% 8139.984 8621.886 - 2.82% -
bm_ranges_lexicographical_compare<unsigned_char>/8 5.91% 1.475 1.562 - 14.47% -
BM_StringRelational_Eq_Large_Large_ChangeLast 5.86% 1.854 1.963 - -5.71% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 5.84% 25.684 27.184 - 1.56% -
BM_std_min<__int128>/20 5.83% 7.615 8.059 - -5.87% -
std::stable_sort(deque<int>)_(ascending)/8 5.81% 18.150 19.205 - 5.27% -
BM_std_minmax<unsigned_long_long>/1 5.78% 0.583 0.617 - 6.10% -
rng::starts_with(deque<int>)/8 5.77% 4.099 4.335 - 5.92% -
std::unordered_multiset<int>::find(key)_(existent)/32 5.75% 1.302 1.377 - -7.49% -
BM_StringDestroy_Large 5.75% 6.747 7.134 - 1.12% -
rng::replace_if(list<int>)_(prefix)/8192 5.72% 7204.213 7616.525 - 0.36% -
BM_RangesMakeHeap_float_Random_262144 5.72% 1.138 1.203 - 5.04% -
rng::find_first_of(vector<int>)_(large_needle)/32 5.71% 105.040 111.036 - 8.50% -
BM_deque_deque_ranges_copy/2 5.68% 3.063 3.237 - 8.59% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 5.67% 1.797 1.899 - 18.64% -
BM_deque_vector_move_backward/70000 5.67% 8523.670 9006.828 - 2.68% -
std::is_partitioned(list<int>)_(unpartitioned)/50 5.66% 4.360 4.607 - 0.36% -
bm_ranges_lexicographical_compare<int>/8 5.66% 1.530 1.617 - -0.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 5.63% 85.416 90.226 - -5.86% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 5.63% 35.260 37.245 - 6.10% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 5.62% 10.454 11.042 - 12.80% -
SetIntersection_Front_Set_uint64_262144_1024 5.60% 14483865.216 15294903.915 - 0.65% -
std::move_backward(deque<int>)/8 5.60% 3.319 3.504 - 7.88% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 5.56% 28.571 30.158 - 6.36% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 5.52% 23.038 24.311 - 4.11% -
rng::sort(deque<int>)_(ascending)/1024 5.52% 800.600 844.798 - 2.80% -
BM_StringRelational_Less_Empty_Empty_Control 5.52% 1.935 2.042 - -3.15% -
BM_deque_vector_ranges_copy/0 5.51% 1.419 1.497 - -2.07% -
rng::replace(list<int>)_(sprinkled)/8192 5.50% 7291.240 7692.458 - -0.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 5.50% 2.743 2.893 - 38.87% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 5.49% 211.099 222.692 - 1.17% -
BM_std_min<__int128>/18 5.49% 6.859 7.235 - -4.66% -
std::multiset<std::string>::clear()/1024 5.48% 19435.514 20500.022 - 3.01% -
BM_MakeThenSortHeap_string_Ascending_1024 5.46% 35.846 37.804 - -2.97% -
BM_deque_vector_move_backward/65536 5.45% 7990.407 8425.961 - 4.33% -
std::find_if(deque<int>)_(bail_25%)/8192 5.44% 703.452 741.720 - -3.44% -
bm_ranges_lexicographical_compare<int>/2 5.43% 1.527 1.610 - -0.23% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 5.43% 25.999 27.410 - -0.12% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 5.42% 4.593 4.842 - 2.12% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 5.41% 2.642 2.785 - 4.75% -
SetIntersection_Front_Set_uint32_16384_16384 5.40% 337350157.014 355572517.509 - -0.32% -
BM_std_minmax<char>/8 5.38% 1.024 1.079 - 11.76% -
BM_StringRelational_Less_Large_Empty_Control 5.37% 1.949 2.053 - 2.93% -
SetIntersection_None_Set_string_1024_1 5.36% 8932918.245 9411414.582 - 5.55% -
SetIntersection_Interlaced_Vector_uint32_1024_4 5.35% 1325324.026 1396293.926 - 3.88% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 5.35% 1390.817 1465.161 - -0.69% -
SetIntersection_Front_Vector_uint64_16384_16384 5.34% 77862154.577 82019473.266 - 5.32% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 5.34% 1.145 1.206 - 1.22% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 5.31% 2876318.609 3029180.805 - 9.99% -
std::stable_partition(deque<int>)_(dense)/50 5.30% 39.686 41.791 - 14.31% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 5.30% 7591.158 7993.434 - 5.57% -
std::adjacent_find(deque<int>,_pred)/8 5.28% 4.287 4.513 - 2.32% -
BM_deque_deque_copy/2 5.27% 3.062 3.223 - 8.02% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 5.26% 6647.428 6997.321 - 0.64% -
rng::copy_n(vector<bool>)_(aligned)/64 5.26% 1.304 1.373 - 0.09% -
rng::all_of(deque<int>)_(process_all)/50 5.25% 18.336 19.299 - -4.87% -
rng::partial_sort(deque<int>)_(ascending)/8 5.24% 30.501 32.098 - 1.08% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 5.23% 1.634 1.719 - 4.68% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 5.20% 22.715 23.896 - -0.02% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 5.19% 29.485 31.016 - 0.56% -
BM_RangesPushHeap_float_QuickSortAdversary_16 5.19% 0.974 1.025 - 4.89% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 5.18% 16.984 17.865 - 7.38% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 5.17% 25.997 27.342 - 1.47% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 5.17% 4.595 4.832 - 1.28% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 5.16% 18.323 19.269 - 5.02% -
BM_StringRead_Cold_Deep_Large 5.16% 1.209 1.271 - -4.95% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.15% 822.045 864.412 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 5.15% 20892693.637 21968404.203 - 8.97% -
std::copy_n(vector<bool>)_(aligned)/64 5.14% 1.303 1.370 - 0.12% -
BM_std_minmax_element<short>/64 5.14% 17.237 18.123 - 3.94% -
std::set<int>::insert(value)_(already_present)/0 5.13% 0.582 0.611 - 5.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 5.12% 0.824 0.866 - 5.11% -
SetIntersection_None_Set_string_1024_64 5.12% 9034443.204 9497289.068 - 4.11% -
rng::for_each(set<int>::iterator)/8 5.12% 4.534 4.766 - 7.62% -
BM_deque_vector_ranges_copy_backward/70000 5.12% 8656.267 9099.397 - 8.21% -
SetIntersection_Front_Set_uint32_1024_1024 5.11% 16305377.951 17139351.442 - 6.69% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.11% 32.806 34.483 - 2.57% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 5.11% 654.074 687.502 - 8.03% -
BM_MakeThenSortHeap_string_PipeOrgan_256 5.11% 20.234 21.268 - 3.48% -
SetIntersection_Interlaced_Set_uint64_1024_64 5.11% 9967495.994 10476340.545 - 1.88% -
std::stable_sort(deque<int>)_(repeated)/8 5.10% 18.203 19.132 - 5.32% -
BM_std_minmax<char>/64 5.10% 1.256 1.320 - 0.05% -
std::find_if_not(deque<int>)_(bail_25%)/8192 5.09% 688.769 723.841 - 2.80% -
SetIntersection_Interlaced_Vector_float_16384_16384 5.09% 85160109.902 89491367.834 - 2.99% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 5.08% 1330282.741 1397883.252 - 0.86% -
BM_std_min<__int128>/19 5.07% 7.241 7.608 - -5.93% -
std::map<std::string,_int>::count(key)_(existent)/1024 5.06% 23.402 24.586 - 1.18% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 5.04% 21.124 22.188 - -8.13% -
SetIntersection_Front_Set_string_262144_64 5.03% 4801407.128 5043078.674 - 6.86% -
SetIntersection_Front_Set_uint32_1024_1 5.03% 1061496.740 1114888.906 - -0.17% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 5.02% 23.091 24.251 - 5.80% -
BM_deque_deque_ranges_move_backward/0 4.99% 0.792 0.832 - -2.28% -
std::multiset<int>::find(key)_(non-existent)/8192 4.99% 8.539 8.965 - 4.94% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 4.98% 10579.287 11106.212 - 5.26% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 4.97% 209.228 219.623 - 3.05% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 4.96% 11962.114 12554.891 - -1.73% -
std::search(list<int>)_(no_match)/1024 4.95% 738.440 774.964 - 1.64% -
BM_MakeThenSortHeap_float_Ascending_4 4.94% 1.397 1.466 - 1.63% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 4.93% 11963.456 12553.377 - -1.99% -
BM_StringRelational_Less_Large_Huge_Control 4.89% 2.229 2.338 - -0.47% -
std::list<int>::erase(begin)_(cheap_elements)/32 4.87% 10.072 10.563 - -5.54% -
rng::partition(deque<int>)_(dense)/50 4.87% 15.399 16.149 - -3.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 4.85% 0.553 0.580 - -1.47% -
rng::unique_copy(list<int>)_(sprinkled)/32 4.82% 12.832 13.451 - 1.22% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 4.82% 653337.894 684841.986 - 6.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.82% 4273.183 4479.071 - -1.17% -
BM_StringAssignStr_Huge_Transparent 4.82% 103.479 108.463 - -5.95% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.81% 6.240 6.540 - 2.64% -
std::set<int>::equal_range(key)_(non-existent)/1024 4.81% 6.302 6.605 - 2.70% -
BM_std_min<__int128>/17 4.81% 6.481 6.793 - -4.24% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 4.80% 19.880 20.834 - 2.45% -
BM_std_minmax_element<int>/3 4.79% 1.044 1.094 - -5.04% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 4.76% 9511.754 9964.371 - 19.63% -
std::multiset<std::string>::clear()/32 4.75% 881.927 923.827 - 3.28% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 4.75% 50362.835 52754.713 - 4.92% -
std::find(list<int>)_(bail_25%)/32768 4.75% 8111.893 8497.017 - 6.56% -
std::is_partitioned(list<int>)_(partitioned)/8192 4.73% 6492.491 6799.612 - -0.11% -
SetIntersection_Front_Set_uint64_1024_4 4.72% 1099855.862 1151796.382 - -0.21% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 4.72% 11316.703 11851.081 - 1.92% -
SetIntersection_Front_Vector_float_1024_16 4.69% 1186319.363 1241981.305 - 4.78% -
rng::find_last_if(vector<char>)_(bail_10%)/8 4.68% 2.415 2.529 - 1.69% -
BM_std_min<unsigned_char>/29 4.68% 1.966 2.058 - 4.71% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4.68% 4400.607 4606.521 - 4.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 4.67% 23.806 24.917 - 4.25% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 4.66% 22.779 23.839 - 2.25% -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 4.65% 50399.719 52744.430 - 5.04% -
BM_StringRelational_Less_Large_Large_ChangeLast 4.65% 1.853 1.939 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.65% 1134326.021 1187043.384 - 1.01% -
rng::find_if(deque<int>)_(bail_25%)/8 4.64% 1.453 1.521 - -0.21% -
BM_RangesMakeHeap_float_Descending_256 4.64% 0.250 0.261 - 5.35% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 4.64% 15184.574 15888.610 - 1.40% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.61% 43698.974 45713.973 - -5.70% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 4.60% 28.901 30.230 - 14.15% -
std::stable_partition(vector<int>)_(dense)/1024 4.60% 295.972 309.573 - 0.81% -
std::stable_partition(vector<int>)_(sparse)/50 4.59% 20.155 21.081 - 4.42% -
rng::partition_point(deque<int>)/32 4.59% 4.227 4.421 - 6.02% -
BM_RangesSortHeap_float_1 4.58% 0.256 0.268 - 0.94% -
BM_std_min<unsigned_short>/2 4.58% 0.485 0.508 - 4.55% -
std::multiset<std::string>::count(key)_(non-existent)/1024 4.55% 22.769 23.804 - -0.34% -
std::search(list<int>,_pred)_(no_match)/8192 4.55% 7148.754 7473.713 - 6.57% -
BM_deque_vector_copy_backward/70000 4.53% 8759.107 9155.749 - 6.49% -
std::find(vector<long_long>)_(process_all)/8 4.53% 1.155 1.207 - 0.45% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 4.52% 802.730 839.027 - 3.60% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 4.52% 29.311 30.635 - 1.89% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 4.51% 1.598 1.670 - 6.41% -
BM_MakeThenSortHeap_float_Descending_4 4.51% 1.175 1.228 - -0.65% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 4.51% 14.635 15.295 - 4.29% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 4.50% 33.007 34.493 - 0.28% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 4.50% 1.363 1.424 - 3.06% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 4.47% 6757.438 7059.425 - 6.87% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.46% 1921189.127 2006836.263 - 2.08% -
rng::unique_copy(list<int>)_(sprinkled)/8192 4.45% 6980.278 7291.038 - 4.47% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 4.44% 38.042 39.732 - 1.46% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.44% 4.519 4.719 - -13.48% -
std::map<std::string,_int>::find(key)_(non-existent)/32 4.43% 9.891 10.329 - 0.05% -
BM_RangesPushHeap_string_Ascending_16384 4.41% 19.301 20.153 - 11.03% -
std::find_end(list<int>)_(single_element)/8192 4.41% 8635.307 9016.344 - 10.46% -
rng::for_each_n(deque<int>)/8 4.41% 1.205 1.258 - 8.78% -
BM_std_minmax<unsigned_short>/4 4.41% 0.936 0.977 - -6.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 4.40% 0.559 0.583 - 9.32% -
BM_std_minmax<unsigned_short>/64 4.39% 1.526 1.593 - 2.12% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 4.39% 1.580 1.650 - 3.61% -
std::find_end(deque<int>)_(match_near_end)/1024 4.39% 3325.850 3471.836 - 0.92% -
BM_std_minmax<unsigned_short>/30 4.39% 2.726 2.845 - 0.98% -
std::unordered_set<int>::erase(key)_(existent)/8192 4.39% 22.841 23.843 - -15.60% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 4.38% 9.905 10.339 - 8.57% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 4.36% 6438.372 6718.834 - 1.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 4.35% 0.784 0.818 - 5.51% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.34% 2.359 2.461 - 1.80% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 4.34% 7580.128 7909.087 - 3.17% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.33% 3.132 3.267 - 2.19% -
rng::find_last(vector<char>)_(bail_90%)/1048576 4.33% 12129.540 12654.145 - 5.50% -
rng::stable_partition(deque<int>)_(dense)/50 4.32% 37.400 39.014 - 5.46% -
BM_deque_vector_copy/64 4.31% 2.573 2.684 - 4.02% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 4.30% 22.414 23.378 - 4.89% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 4.30% 16.201 16.898 - 0.48% -
std::shift_right(list<int>)/8192 4.29% 7715.005 8046.046 - 7.15% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 4.28% 22.546 23.511 - 4.45% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4.28% 4248.071 4429.738 - 0.01% -
rng::search(list<int>)_(no_match)/8192 4.28% 6859.488 7152.813 - 3.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 4.27% 24.809 25.869 - 4.11% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.27% 13528.009 14105.947 - 3.14% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.26% 3.680 3.836 - 3.23% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 4.26% 16.692 17.403 - 4.83% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 4.25% 3.729 3.888 - 4.38% -
SetIntersection_Front_Vector_string_256_256 4.23% 20167089.749 21020568.932 - 5.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 4.23% 1247648.960 1300424.030 - 0.21% -
rng::move_backward(list<int>)/32768 4.22% 33613.677 35033.338 - 0.27% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 4.22% 87.673 91.372 - 3.08% -
SetIntersection_Interlaced_Vector_uint32_262144_4 4.21% 1524213.058 1588443.329 - -1.21% -
std::multiset<int>::equal_range(key)_(existent)/1024 4.21% 4.951 5.159 - -3.88% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 4.20% 12.211 12.724 - 2.10% -
rng::sort(deque<int>)_(repeated)/8192 4.19% 6573.259 6848.603 - 1.21% -
rng::find_last(forward_list<int>)_(bail_10%)/50 4.17% 20.152 20.992 - -0.42% -
SetIntersection_Front_Set_uint32_1024_64 4.17% 2042257.401 2127382.145 - 4.13% -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.16% 4.195 4.370 - 1.53% -
BM_std_minmax<short>/7 4.15% 1.747 1.820 - 3.69% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 4.15% 6.327 6.590 - 3.18% -
std::reverse_copy(vector<int>)/4096 4.12% 133.874 139.384 - 3.42% -
BM_PushHeap_uint64_QuickSortAdversary_16 4.11% 0.920 0.958 - -6.59% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.11% 5.062 5.270 - 3.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 4.10% 180627.510 188036.856 - 3.56% -
std::flat_multimap<int,_int>::erase(key)_(existent)/32 4.09% 24.061 25.045 - 3.72% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.09% 26349371.199 27426562.102 - 5.52% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 4.08% 5.165 5.376 - 10.90% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 4.07% 23.078 24.016 - 2.06% -
BM_RangesMakeHeap_float_Random_64 4.06% 1.649 1.716 - 12.52% -
SetIntersection_Front_Set_uint64_262144_64 4.05% 1828545.247 1902655.040 - -4.04% -
BM_RangesMakeHeap_float_Descending_1 4.05% 0.268 0.279 - 0.71% -
BM_RangesMakeHeap_uint64_Random_1024 4.05% 1.076 1.120 - 7.74% -
rng::stable_partition(list<int>)_(sparse)/50 4.05% 25.724 26.766 - 2.55% -
std::stable_sort(deque<int>)_(pipe-organ)/8 4.04% 20.426 21.252 - 3.78% -
BM_std_minmax_element<short>/3 4.04% 1.148 1.195 - 3.94% -
BM_std_minmax<unsigned_long_long>/2 4.03% 0.869 0.904 - 4.13% -
std::unordered_set<int>::ctor(const&,_alloc)/32 4.03% 260.554 271.062 - -1.63% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 4.03% 1317.860 1370.966 - -4.02% -
std::partial_sort_copy(deque<int>)_(descending)/8 4.03% 19.666 20.457 - 3.07% -
BM_std_minmax<unsigned_short>/31 4.02% 2.998 3.119 - -1.10% -
rng::remove_if(deque<int>)_(prefix)/50 4.02% 73.925 76.896 - 15.18% -
std::search(list<int>)_(single_element)/1000 4.00% 671.120 697.996 - 5.20% -
SetIntersection_None_Vector_uint64_262144_1024 4.00% 1157587.781 1203889.682 - 0.56% -
BM_StringRead_Cold_Deep_Empty 4.00% 0.802 0.834 - -4.03% -
rng::unique(deque<int>)_(sprinkled)/1024 4.00% 629.790 654.975 - 3.85% -
std::copy_n(deque<int>)/8 3.98% 2.643 2.748 - 1.34% -
std::copy_n(vector<bool>)_(aligned)/262144 3.96% 675.857 702.613 - -10.91% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.96% 11890.098 12360.804 - -7.72% -
SetIntersection_None_Vector_string_262144_256 3.96% 1314140.772 1366157.636 - -0.82% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 3.95% 6.514 6.772 - 1.13% -
BM_std_min<unsigned_short>/11 3.95% 1.159 1.205 - 3.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 3.95% 12694470.320 13196360.389 - 4.54% -
SetIntersection_Interlaced_Set_uint64_64_64 3.94% 15158007.264 15755597.335 - 1.97% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.93% 164.650 171.128 - 1.93% -
BM_deque_deque_ranges_move/64000 3.93% 2837.385 2948.877 - 2.91% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.91% 31.514 32.747 - 0.10% -
BM_num_get<unsigned_long> 3.90% 11.058 11.489 - 2.66% -
rng::find_end(forward_list<int>)_(single_element)/8192 3.90% 5947.088 6178.799 - 1.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 3.89% 46.842 48.665 - 0.10% -
BM_RangesMakeHeap_float_PipeOrgan_1 3.89% 0.268 0.279 - 3.84% -
rng::copy_backward(vector<int>)/4096 3.88% 141.099 146.570 - -9.43% -
BM_deque_deque_move/2 3.86% 3.059 3.177 - 8.46% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 3.86% 1341.843 1393.663 - 2.20% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 3.86% 282.302 293.188 - 0.77% -
std::stable_partition(deque<int>)_(sparse)/1024 3.85% 453.809 471.299 - 1.11% -
BM_std_minmax<char>/12 3.85% 1.915 1.989 - 1.10% -
BM_std_minmax<unsigned_short>/21 3.85% 1.962 2.038 - 0.47% -
rng::for_each(multiset<int>)/8192 3.84% 16312.973 16938.894 - -2.42% -
std::set<int>::equal_range(key)_(non-existent)/8192 3.83% 9.806 10.182 - 1.96% -
bm_gcd_trivial 3.82% 0.856 0.889 - 7.46% -
rng::starts_with(list<int>,_pred)/8192 3.82% 11390.943 11825.972 - 0.73% -
SetIntersection_None_Vector_uint64_16384_4 3.82% 1126090.477 1169079.334 - 0.08% -
SetIntersection_Front_Vector_uint32_262144_256 3.82% 2269960.075 2356585.844 - -0.45% -
std::fill(vector<bool>)/512 3.81% 1.530 1.588 - 7.26% -
std::list<std::string>::ctor(size)/1024 3.81% 12347.697 12817.989 - 0.63% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3.81% 3321.319 3447.699 - -1.05% -
BM_RangesPushHeap_uint64_Ascending_262144 3.80% 4.701 4.880 - 4.63% -
rng::find_end(list<int>)_(single_element)/8192 3.80% 8765.201 9098.603 - 12.39% -
BM_std_min<__int128>/16 3.80% 6.134 6.367 - -3.93% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 3.79% 6245.239 6481.984 - -0.63% -
rng::find(vector<char>)_(bail_25%)/8 3.79% 0.983 1.020 - -7.72% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 3.78% 6.174 6.408 - 3.25% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 3.78% 2342269.648 2430847.656 - 0.79% -
rng::contains_subrange(vector<int>)_(single_element)/16 3.78% 4.724 4.902 - 2.00% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.77% 46.795 48.560 - 0.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 3.77% 0.734 0.762 - 2.36% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.76% 5160.517 5354.798 - -3.48% -
BM_std_min<__int128>/15 3.76% 5.697 5.911 - -3.72% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 3.76% 1.134 1.176 - 1.08% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 3.74% 12269.783 12729.006 - -1.51% -
SetIntersection_None_Set_string_16384_1024 3.74% 206274752.285 213993333.587 - 7.13% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 3.74% 25.916 26.884 - -1.63% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 3.73% 5706998.570 5920036.701 - 4.34% -
SetIntersection_None_Set_uint32_256_256 3.73% 5769332.836 5984463.891 - 1.61% -
BM_vector_deque_copy/65536 3.72% 2663.154 2762.332 - 16.74% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 3.72% 33.193 34.427 - 3.50% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 3.71% 1.590 1.649 - 3.54% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.71% 1079289.680 1119295.908 - 0.75% -
rng::stable_partition(list<int>)_(dense)/32 3.71% 31.804 32.983 - 6.17% -
BM_vector_deque_ranges_move_backward/64000 3.69% 7177.082 7442.130 - -1.67% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.68% 10.165 10.539 - -3.70% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.67% 33.084 34.300 - -0.19% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 3.67% 7.026 7.284 - 4.57% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 3.66% 1065920.546 1104948.113 - -0.89% -
BM_MakeHeap_uint32_Random_4 3.66% 1.122 1.163 - -21.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 3.65% 1131003.983 1172313.008 - 2.94% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 3.65% 2.353 2.439 - 2.55% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 3.65% 14651.286 15185.447 - 0.10% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.64% 828.133 858.295 - -0.38% -
bm_lexicographical_compare<signed_char>/8 3.64% 3.111 3.225 - 2.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 3.64% 23.252 24.099 - 3.62% -
std::is_sorted(list<int>)/8192 3.64% 7170.888 7431.797 - 2.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.64% 79399.939 82287.746 - 1.42% -
BM_deque_vector_ranges_move_backward/64000 3.64% 7863.188 8149.062 - 1.36% -
BM_RangesPushHeap_float_Ascending_16 3.63% 0.982 1.018 - 3.39% -
rng::find_last(vector<char>)_(bail_90%)/50 3.62% 1.031 1.068 - 1.41% -
std::copy_n(vector<int>)/8 3.60% 2.165 2.243 - 0.87% -
BM_deque_vector_ranges_copy_backward/64000 3.59% 8143.333 8435.905 - 3.46% -
BM_deque_vector_ranges_move_backward/65536 3.59% 8096.849 8387.739 - 0.78% -
BM_deque_deque_copy_backward/70000 3.59% 8402.618 8704.034 - 0.28% -
BM_std_min<unsigned_int>/12 3.59% 1.481 1.534 - 2.79% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.59% 0.325 0.336 - -0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 3.59% 1.154 1.196 - 1.62% -
BM_num_get<unsigned_long_long> 3.58% 11.056 11.452 - 1.45% -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 3.57% 11.953 12.380 - 3.09% -
rng::find_end(vector<int>)_(match_near_end)/1000 3.57% 264.507 273.943 - -2.24% -
std::flat_multimap<int,_int>::erase(iterator)/8192 3.56% 505.387 523.396 - 5.55% -
rng::copy_if(vector<int>)_(entire_range)/64 3.56% 15.487 16.039 - 0.51% -
std::search(deque<int>)_(near_matches)/1024 3.56% 20648.652 21383.935 - -16.72% -
BM_StringFindCharLiteral/64 3.55% 2.089 2.163 - 2.66% -
rng::fill_n(vector<int>)/8192 3.55% 238.786 247.267 - 4.05% -
std::set<int>::insert(value)_(new_value)/8192 3.55% 71.043 73.565 - -2.54% -
BM_PushHeap_float_Ascending_16384 3.55% 4.221 4.370 - 3.74% -
rng::move(vector<int>)/1048576 3.52% 57762.368 59798.168 - 1.89% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 3.51% 29.387 30.420 - 0.27% -
std::deque<int>::ctor(size)/8192 3.51% 440.529 455.987 - 0.49% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 3.50% 8773.164 9080.126 - 0.79% -
BM_vector_deque_move/64 3.50% 2.704 2.799 - 3.59% -
rng::is_sorted(list<int>)/1024 3.49% 759.465 785.986 - 3.33% -
BM_std_min<char>/30 3.49% 2.223 2.301 - -1.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 3.48% 19472963.312 20150724.182 - 2.84% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.48% 3.964 4.101 - 1.85% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.47% 676.393 699.887 - 4.83% -
BM_PushHeap_uint64_Ascending_64 3.47% 1.518 1.571 - -10.02% -
BM_StringAssignStr_Large_Transparent 3.47% 10.158 10.510 - 2.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.45% 15703.929 16245.886 - -0.47% -
rng::is_sorted_until(vector<int>,_pred)/1024 3.45% 405.412 419.398 - 4.45% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.45% 904.425 935.604 - -0.28% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 3.44% 157800040.821 163225126.475 - 3.64% -
rng::find_last_if(deque<int>)_(bail_90%)/8 3.43% 0.908 0.939 - -2.82% -
rng::move_backward(vector<int>)/262144 3.42% 22076.034 22832.113 - 4.25% -
BM_deque_deque_ranges_copy/1 3.42% 3.429 3.546 - 7.52% -
BM_std_minmax<short>/27 3.41% 2.871 2.969 - 2.44% -
std::find_if(list<int>)_(bail_25%)/32768 3.40% 10423.988 10778.694 - 4.23% -
BM_StringEraseToEnd_Large_Opaque 3.40% 1.010 1.044 - 1.07% -
BM_vector_deque_ranges_move_backward/65536 3.40% 7264.144 7510.971 - -6.60% -
std::find_first_of(deque<int>)_(large_needle)/50 3.40% 701.586 725.405 - 0.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.39% 2.098 2.169 - 2.07% -
BM_align/1 3.39% 0.897 0.927 - 2.60% -
rng::fold_left(list<int>)/50 3.38% 37.480 38.747 - 3.75% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 3.37% 6.866 7.098 - 2.44% -
BM_MakeHeap_string_Descending_262144 3.37% 3.544 3.663 - 4.57% -
std::find_end(deque<int>)_(match_near_end)/1000 3.37% 330.652 341.801 - 2.54% -
BM_StringAssignStr_Large_Opaque 3.36% 10.166 10.508 - 2.14% -
SetIntersection_Front_Set_uint32_256_64 3.36% 6235168.440 6444880.149 - 2.27% -
SetIntersection_None_Vector_uint32_1024_256 3.36% 1104667.208 1141798.470 - -0.78% -
BM_deque_vector_ranges_copy_backward/65536 3.36% 8219.273 8495.512 - 4.93% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 3.35% 29.280 30.262 - -0.06% -
std::unordered_set<int>::find(key)_(existent)/1024 3.35% 1.155 1.194 - -16.57% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 3.35% 778.068 804.148 - -2.96% -
SetIntersection_Front_Set_uint64_64_64 3.34% 15069557.076 15573507.366 - 2.22% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 3.34% 6222.572 6430.338 - 0.64% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 3.34% 10.351 10.696 - -5.17% -
BM_std_minmax<short>/18 3.34% 1.992 2.058 - 0.49% -
std::unordered_multiset<int>::erase(key)_(existent)/32 3.34% 21.293 22.003 - -5.92% -
BM_StringRead_Cold_Deep_Small 3.33% 0.807 0.834 - -3.02% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 3.33% 20379909.592 21058945.760 - -0.73% -
std::map<std::string,_int>::clear()/1024 3.31% 20950.037 21642.996 - 3.02% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 3.29% 27.448 28.353 - 0.40% -
std::copy_if(vector<int>)_(entire_range)/8 3.29% 2.270 2.345 - 0.40% -
std::set<int>::erase(key)_(non-existent)/8192 3.29% 8.745 9.033 - 7.58% -
BM_std_minmax<unsigned_long_long>/5 3.28% 1.804 1.864 - 2.67% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 3.28% 7.468 7.713 - 0.22% -
BM_std_min<unsigned_short>/4 3.28% 0.981 1.013 - -1.38% -
std::stable_partition(vector<int>)_(sparse)/32 3.27% 6.874 7.099 - 1.17% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 3.27% 2.602 2.688 - 6.14% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 3.26% 341.406 352.547 - -2.12% -
rng::is_sorted(vector<int>,_pred)/8 3.26% 3.512 3.626 - -1.04% -
BM_StringEraseToEnd_Large_Transparent 3.26% 0.842 0.870 - 1.53% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 3.25% 29.839 30.809 - -0.26% -
SetIntersection_Front_Vector_uint64_262144_16 3.25% 1167680.955 1205659.830 - 1.71% -
std::copy_n(vector<int>)/4096 3.24% 208.171 214.926 - 32.64% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 3.24% 471.929 487.232 - 3.14% -
rng::partial_sort(deque<int>)_(ascending)/8192 3.24% 164062.827 169381.348 - 3.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 3.23% 18763479.016 19370119.261 - 2.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 3.23% 51.778 53.449 - 1.68% -
BM_std_min<__int128>/13 3.21% 4.881 5.037 - -3.09% -
BM_std_min<char>/8 3.21% 2.251 2.323 - 1.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 3.20% 20018363.160 20658678.149 - 3.92% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 3.19% 37.956 39.166 - 1.28% -
rng::sort(vector<int>)_(descending)/8192 3.18% 7274.141 7505.483 - 0.75% -
BM_align/64 3.16% 0.896 0.924 - 2.10% -
BM_std_minmax<unsigned_char>/10 3.16% 1.341 1.383 - -0.24% -
std::unordered_multiset<int>::clear()/8192 3.16% 60117.414 62014.828 - -6.81% -
std::map<int,_int>::insert(value)_(already_present)/1024 3.15% 3.509 3.619 - 8.88% -
std::stable_partition(deque<int>)_(sparse)/8192 3.14% 3369.537 3475.226 - -2.55% -
BM_tolower_char<wchar_t> 3.13% 0.614 0.633 - -6.23% -
std::sort(vector<int>)_(descending)/8192 3.13% 7280.421 7507.936 - 0.73% -
BM_vector_deque_ranges_move_backward/64 3.12% 2.995 3.088 - 0.02% -
BM_std_minmax<unsigned_int>/14 3.12% 1.618 1.669 - 3.11% -
SetIntersection_Front_Set_uint64_16384_16 3.12% 1286271.739 1326396.652 - -0.24% -
std::unordered_set<int>::erase(iterator)/8192 3.11% 20.166 20.793 - -13.49% -
std::map<std::string,_int>::clear()/32 3.11% 897.888 925.815 - 1.41% -
std::list<int>::erase(begin)_(cheap_elements)/8192 3.11% 9.997 10.308 - -5.09% -
BM_std_minmax<unsigned_long_long>/3 3.11% 1.239 1.277 - 2.49% -
BM_std_min<__int128>/14 3.10% 5.290 5.454 - -4.07% -
BM_MakeThenSortHeap_float_Descending_256 3.08% 5.722 5.898 - 1.48% -
std::vector<int>::ctor(size)/32 3.07% 10.917 11.251 - -4.46% -
BM_std_min<short>/12 3.07% 1.520 1.566 - -1.49% -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 3.07% 22.073 22.750 - -3.66% -
rng::starts_with(deque<int>,_pred)/8192 3.06% 4053.826 4177.938 - 4.30% -
rng::partial_sort(deque<int>)_(heap)/8 3.06% 36.906 38.034 - 0.81% -
std::move_backward(vector<int>)/1048576 3.05% 54475.926 56138.483 - -1.49% -
BM_RangesPopHeap_uint64_4 3.05% 2.667 2.748 - 1.19% -
BM_deque_deque_copy/4096 3.04% 150.579 155.162 - 2.91% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 3.04% 689.465 710.432 - 1.90% -
rng::sort(deque<int>)_(ascending)/8 3.04% 18.237 18.791 - 2.83% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.04% 10.575 10.896 - -3.21% -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 3.04% 216.654 223.233 - 1.07% -
rng::find(vector<bool>)_(process_all)/8 3.03% 0.601 0.619 - -13.55% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 3.02% 30.574 31.499 - 2.05% -
rng::is_sorted_until(vector<int>,_pred)/8192 3.02% 3236.859 3334.617 - 3.40% -
rng::find_last_if(vector<char>)_(bail_90%)/50 3.02% 1.448 1.491 - 2.13% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.01% 3175.716 3271.412 - -3.82% -
BM_std_min<unsigned_short>/23 3.00% 2.135 2.199 - 1.94% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 3.00% 46.797 48.202 - 0.23% -
BM_SortHeap_uint32_4 3.00% 1.040 1.072 - 1.30% -
std::set<int>::contains(key)_(non-existent)/8192 2.99% 8.311 8.559 - -2.16% -
BM_std_min<__int128>/12 2.99% 4.474 4.607 - -2.44% -
std::find_if_not(deque<int>)_(process_all)/1024 2.99% 484.766 499.260 - 3.12% -
bm_ranges_lexicographical_compare<signed_char>/512 2.99% 7.690 7.920 - -0.71% -
BM_RangesPushHeap_string_Descending_16 2.99% 2.108 2.171 - 4.90% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 2.99% 11.528 11.872 - 1.80% -
std::map<std::string,_int>::contains(key)_(existent)/8192 2.99% 30.301 31.206 - 1.58% -
SetIntersection_Front_Set_uint32_16384_16 2.99% 1306571.012 1345584.524 - 5.79% -
rng::fill(vector<bool>)/512 2.99% 1.484 1.528 - 0.66% -
std::partition(vector<int>)_(sparse)/32 2.98% 8.726 8.986 - 1.14% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.98% 94561.941 97380.664 - -4.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 2.98% 348957915.886 359355533.843 - 0.19% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.98% 384.660 396.120 - 1.35% -
std::partition(deque<int>)_(sparse)/50 2.97% 15.538 16.000 - 7.05% -
rng::stable_partition(vector<int>)_(sparse)/32 2.97% 7.486 7.708 - 1.98% -
std::multiset<int>::insert(value)_(new_value)/1024 2.96% 47.785 49.201 - -11.79% -
BM_std_minmax<char>/1 2.96% 0.634 0.652 - 1.90% -
std::map<int,_int>::find(key)_(existent)/1024 2.96% 3.750 3.861 - -3.66% -
BM_MakeHeap_uint32_Random_256 2.96% 1.147 1.181 - 1.31% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.95% 1084613.481 1116661.256 - -0.54% -
BM_align/256 2.95% 0.898 0.924 - 2.00% -
std::copy_if(deque<int>)_(entire_range)/8 2.94% 2.618 2.695 - 5.00% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 2.93% 28351.503 29183.287 - 1.52% -
std::equal(list<int>)_(it,_it,_it,_it)/8 2.93% 2.855 2.939 - 2.83% -
std::find(list<int>)_(process_all)/50 2.93% 18.131 18.662 - 4.32% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 2.92% 10.977 11.298 - -2.90% -
BM_align/8 2.92% 0.898 0.924 - 2.20% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.91% 13347.825 13736.902 - 0.84% -
BM_RangesPushHeap_float_Descending_64 2.91% 0.391 0.402 - 6.11% -
rng::remove_if(deque<int>)_(prefix)/32 2.91% 64.315 66.185 - 15.19% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 2.91% 18999.792 19551.987 - 1.68% -
rng::fold_left(list<int>)/8192 2.90% 10517.347 10822.865 - 0.32% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.90% 4.929 5.071 - -2.86% -
std::multiset<int>::count(key)_(existent)/8192 2.89% 9.188 9.454 - -7.81% -
BM_std_min<unsigned_int>/32 2.88% 2.172 2.235 - 1.87% -
BM_PushHeap_float_Descending_16 2.88% 0.363 0.373 - 2.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 2.87% 904.716 930.716 - -0.90% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 2.87% 6695979.291 6887916.912 - 38.99% -
SetIntersection_Interlaced_Vector_uint32_16384_4 2.86% 1530634.565 1574408.189 - 9.29% -
rng::partition(vector<int>)_(dense)/32 2.86% 8.403 8.643 - 1.31% -
SetIntersection_Front_Set_uint64_16384_16384 2.85% 342334821.646 352106146.151 - 0.14% -
BM_std_minmax<char>/13 2.85% 2.242 2.306 - 3.90% -
std::stable_sort(deque<int>)_(heap)/8 2.84% 26.009 26.749 - 1.06% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 2.84% 1.203 1.237 - -2.70% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.84% 306.174 314.877 - 2.68% -
std::unique(list<int>,_pred)_(sprinkled)/52 2.84% 81.084 83.388 - 0.96% -
BM_RangesPushHeap_float_PipeOrgan_4 2.84% 0.481 0.495 - 0.25% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2.83% 17.238 17.727 - 6.27% -
std::partition(vector<int>)_(sparse)/50 2.83% 13.799 14.190 - 0.99% -
SetIntersection_Front_Set_float_1024_16 2.83% 1308042.976 1345064.459 - 4.25% -
std::list<std::string>::ctor(size)/8192 2.83% 102757.848 105663.199 - -0.44% -
BM_MakeHeap_float_PipeOrgan_4 2.83% 0.388 0.399 - 2.23% -
SetIntersection_None_Vector_uint32_16384_16 2.82% 1158031.336 1190731.089 - 1.25% -
SetIntersection_Front_Vector_uint64_262144_4 2.82% 1080121.867 1110596.594 - -1.22% -
BM_StringConstructDestroyCStr_Large_Opaque 2.81% 14.281 14.682 - -4.96% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 2.81% 31.256 32.133 - 1.47% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 2.80% 47.669 49.006 - 5.73% -
std::set<int>::upper_bound(key)_(existent)/1024 2.80% 4.135 4.251 - 0.78% -
std::flat_multimap<int,_int>::erase(iterator)/32 2.80% 20.761 21.342 - 2.52% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 2.79% 1590158.736 1634462.760 - 4.49% -
SetIntersection_Interlaced_Vector_uint64_16384_64 2.78% 5991653.634 6158408.468 - 3.19% -
BM_std_min<unsigned_short>/4000 2.78% 53.752 55.246 - 2.78% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.78% 2.635 2.708 - 22.35% -
BM_std_min<long_long>/32 2.78% 3.618 3.719 - 2.76% -
SetIntersection_Front_Set_uint64_1024_16 2.77% 1283184.699 1318735.235 - -0.00% -
std::unordered_multiset<int>::clear()/1024 2.77% 7884.911 8103.114 - -7.39% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 2.76% 140.326 144.204 - 1.62% -
std::list<int>::ctor(size)/1024 2.76% 11647.543 11969.174 - -4.45% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 2.76% 480.400 493.665 - -0.24% -
rng::partition(deque<int>)_(sparse)/8192 2.76% 3027.739 3111.308 - 2.93% -
BM_RangesPopHeap_string_16384 2.76% 71.921 73.906 - 1.05% -
BM_StringRelational_Eq_Small_Small_Control 2.75% 1.851 1.902 - 0.08% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.75% 1158.173 1190.003 - -5.95% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.75% 12307.048 12645.259 - -1.05% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 2.75% 22.324 22.937 - -4.60% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.74% 250.197 257.062 - 1.52% -
std::rotate(list<int>)_(1_element_forward)/50 2.74% 24.278 24.943 - 2.40% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 2.73% 6.215 6.385 - -10.97% -
BM_PushHeap_uint64_Ascending_256 2.73% 2.092 2.149 - -7.32% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 2.73% 586.077 602.083 - 3.75% -
BM_std_minmax<short>/22 2.73% 2.277 2.339 - -0.77% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.73% 717.278 736.843 - 3.07% -
rng::stable_partition(deque<int>)_(dense)/32 2.73% 28.003 28.767 - 5.52% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.73% 140999.593 144842.832 - 1.49% -
std::is_partitioned(vector<int>)_(partitioned)/50 2.72% 9.460 9.718 - -0.46% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 2.72% 23.835 24.484 - 0.19% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 2.72% 49796.103 51148.972 - -0.04% -
BM_MakeHeap_uint64_SingleElement_256 2.71% 0.575 0.590 - 0.34% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 2.71% 1.388 1.425 - 1.25% -
std::deque<int>::ctor(size)/32 2.71% 26.122 26.829 - -1.60% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 2.70% 102299.127 105060.277 - -1.37% -
rng::stable_partition(list<int>)_(dense)/50 2.70% 52.647 54.067 - 6.02% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 2.69% 41.276 42.389 - 0.93% -
BM_std_minmax<unsigned_short>/2 2.69% 0.848 0.870 - 2.58% -
std::equal(vector<bool>)_(unaligned)/1048576 2.69% 6396.320 6568.499 - 1.85% -
BM_std_minmax<short>/25 2.68% 2.203 2.262 - 0.29% -
SetIntersection_Front_Set_float_262144_1024 2.68% 14204613.479 14585361.277 - 1.46% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 2.68% 5.116 5.253 - 4.95% -
BM_std_minmax<unsigned_short>/17 2.68% 1.712 1.758 - 3.27% -
std::multiset<int>::count(key)_(existent)/32 2.68% 3.530 3.624 - 0.54% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.68% 96806.963 99399.159 - -3.85% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 2.67% 4687.834 4813.135 - 3.49% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 2.67% 97372.653 99973.952 - -4.76% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 2.67% 12.301 12.629 - 1.69% -
std::vector<int>::ctor(size)/1024 2.67% 41.099 42.196 - 4.97% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 2.67% 49853.534 51183.195 - -0.42% -
BM_deque_vector_ranges_copy/1 2.66% 2.116 2.173 - 4.04% -
SetIntersection_Interlaced_Vector_uint64_1024_4 2.66% 1410218.515 1447749.901 - 11.61% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 2.66% 16.295 16.728 - 2.75% -
std::sort(deque<int>)_(qsort_adversarial)/8 2.65% 18.346 18.833 - 2.69% -
rng::partial_sort(deque<int>)_(descending)/8 2.65% 44.162 45.332 - 3.95% -
rng::move(vector<bool>)_(aligned)/64 2.64% 1.897 1.947 - -0.13% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.64% 11.773 12.084 - 1.44% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.64% 12551.453 12882.458 - -5.46% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.64% 13436.304 13790.619 - 2.21% -
std::map<int,_int>::equal_range(key)_(existent)/32 2.64% 1.752 1.798 - -0.73% -
rng::find_last_if(vector<int>)_(bail_90%)/8 2.63% 0.465 0.477 - -0.22% -
BM_MakeThenSortHeap_string_Ascending_16384 2.63% 62.292 63.932 - 3.08% -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 2.62% 16436.730 16867.946 - 2.42% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.62% 56938.238 58430.481 - 0.80% -
bm_lexicographical_compare<int>/16 2.61% 2.016 2.069 - 2.51% -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 2.61% 277.620 284.855 - 3.25% -
std::fill(vector<bool>)/64 2.60% 1.635 1.677 - 5.17% -
std::multiset<int>::insert(value)_(new_value)/32 2.59% 19.698 20.209 - 1.31% -
BM_RangesPushHeap_float_Random_4 2.59% 2.912 2.988 - -0.12% -
BM_std_minmax<unsigned_char>/14 2.59% 2.543 2.608 - 1.84% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 2.59% 10.577 10.851 - 3.93% -
BM_deque_deque_ranges_copy/65536 2.58% 2769.959 2841.526 - -1.76% -
BM_StringAssignAsciizMix_Opaque 2.57% 4.728 4.850 - -0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.57% 0.708 0.726 - -1.51% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.57% 2.027 2.079 - 3.26% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.57% 27.846 28.562 - 1.16% -
std::remove(deque<int>)_(prefix)/50 2.57% 65.874 67.565 - -0.83% -
std::search(deque<int>)_(near_matches)/1000 2.56% 19754.209 20260.626 - -17.36% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 2.56% 0.518 0.532 - -3.19% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 2.55% 775.774 795.569 - 2.29% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 2.55% 10.530 10.798 - -2.91% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.55% 3.817 3.914 - 4.22% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 2.55% 34.671 35.555 - 1.36% -
BM_RangesPopHeap_uint32_4 2.55% 2.629 2.696 - 2.07% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 2.55% 30.202 30.972 - 2.54% -
std::remove_copy(vector<int>)_(sprinkled)/1024 2.55% 471.852 483.873 - 3.21% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.55% 5134784.353 5265468.256 - -3.37% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.54% 261.331 267.976 - 2.94% -
BM_std_min<__int128>/11 2.54% 4.047 4.150 - -2.91% -
std::none_of(deque<int>)_(process_all)/50 2.54% 17.757 18.208 - -3.17% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.54% 71.944 73.771 - 1.85% -
rng::fill_n(deque<int>)/32 2.54% 1.225 1.256 - 4.43% -
BM_MakeThenSortHeap_string_Heap_16384 2.53% 100.824 103.377 - 2.62% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 2.52% 1.700 1.743 - 1.66% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 2.52% 23.046 23.627 - 6.49% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.52% 9.210 9.442 - -0.23% -
BM_StringEraseWithMove_Empty_Transparent 2.52% 0.562 0.577 - -1.82% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.52% 9.263 9.496 - 1.47% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 2.52% 6.817 6.988 - 0.04% -
BM_std_min<unsigned_short>/1024 2.51% 13.906 14.256 - 2.86% -
rng::is_partitioned(vector<int>)_(partitioned)/32 2.51% 5.712 5.855 - -0.28% -
std::list<std::string>::ctor(size)/32 2.51% 340.400 348.954 - -1.20% -
std::multiset<int>::clear()/1024 2.51% 9452.674 9689.801 - -6.87% -
std::multiset<std::string>::insert(value)_(already_present)/32 2.50% 41.524 42.564 - 2.20% -
rng::copy(list<int>)/4096 2.50% 3065.811 3142.515 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.50% 1187584.866 1217278.060 - -0.51% -
BM_std_min<unsigned_short>/4096 2.50% 55.144 56.520 - 2.46% -
SetIntersection_Front_Set_uint64_256_4 2.49% 4449607.936 4560482.663 - 0.59% -
BM_std_min<unsigned_int>/24 2.49% 1.832 1.878 - 1.55% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.49% 358.838 367.774 - 1.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.49% 7.777 7.971 - -0.39% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.48% 2.189 2.244 - 2.24% -
rng::stable_partition(deque<int>)_(sparse)/50 2.48% 27.405 28.084 - -1.08% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 2.48% 38.494 39.447 - 2.08% -
BM_std_minmax_element<short>/4 2.48% 1.227 1.257 - -0.35% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 2.48% 13711.062 14050.606 - 2.04% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2.48% 1634042.050 1674486.147 - -9.68% -
BM_PushHeap_uint64_Ascending_262144 2.47% 4.658 4.773 - -9.48% -
SetIntersection_Front_Vector_uint64_1024_64 2.47% 1371893.129 1405736.272 - -2.13% -
BM_StringRelational_Eq_Large_Large_Control 2.46% 2.270 2.326 - -3.87% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.46% 24.668 25.274 - 0.54% -
std::multiset<int>::clear()/8192 2.46% 74453.305 76282.112 - -6.24% -
BM_PushHeap_uint64_Random_256 2.46% 5.676 5.815 - 0.24% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 2.45% 33.897 34.730 - 0.53% -
BM_vector_deque_ranges_move_backward/1024 2.45% 37.311 38.227 - 4.00% -
std::set<int>::contains(key)_(existent)/8192 2.45% 8.391 8.596 - 4.37% -
SetIntersection_Interlaced_Set_uint32_16_16 2.45% 40454729.856 41444534.474 - -0.59% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 2.44% 13.158 13.479 - 3.35% -
rng::contains_subrange(deque<int>)_(process_all)/16 2.44% 9.394 9.623 - 3.91% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.43% 367.573 376.522 - 1.86% -
std::copy_backward(vector<int>)/8 2.43% 2.225 2.279 - 2.12% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 2.43% 139.368 142.749 - 1.59% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.42% 9514.737 9745.263 - 4.19% -
std::unique(list<int>,_pred)_(sprinkled)/1024 2.42% 1021.575 1046.263 - 2.46% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 2.41% 9152.059 9372.944 - 18.88% -
BM_StringRelational_Less_Empty_Small_Control 2.41% 1.992 2.040 - 2.77% -
BM_deque_vector_move_backward/64000 2.41% 8032.919 8226.681 - 1.03% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.40% 272984.273 279540.353 - -1.15% -
SetIntersection_Front_Set_string_1024_4 2.39% 1313043.316 1344485.554 - 0.51% -
BM_PushHeap_uint32_Random_4 2.39% 2.481 2.540 - 2.12% -
SetIntersection_Interlaced_Set_string_262144_256 2.39% 2084884.928 2134700.439 - 2.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 2.38% 12.329 12.623 - 1.49% -
BM_std_minmax<long_long>/4 2.38% 1.868 1.913 - 2.95% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.37% 2.620 2.682 - 0.12% -
std::stable_partition(list<int>)_(sparse)/50 2.37% 26.118 26.737 - 3.40% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 2.36% 6.048 6.191 - 2.70% -
rng::replace(list<int>)_(prefix)/8192 2.36% 7285.937 7458.076 - -0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 2.36% 343275906.863 351384126.828 - -0.32% -
vector<bool>(const_vector<bool>&) 2.34% 9.828 10.058 - 4.25% -
SetIntersection_Front_Vector_uint32_1024_64 2.34% 1390369.019 1422936.692 - -1.47% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.34% 822.208 841.465 - -1.62% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.34% 102218.567 104610.532 - -1.28% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 2.34% 9083.306 9295.642 - 7.42% -
std::partial_sort(deque<int>)_(ascending)/8 2.33% 29.620 30.311 - 1.57% -
BM_num_get<void*> 2.33% 11.654 11.925 - -0.40% -
BM_deque_deque_move_backward/65536 2.33% 8062.987 8250.905 - 1.02% -
SetIntersection_Front_Set_uint64_262144_4 2.33% 1117760.870 1143805.355 - 0.80% -
BM_std_min<short>/17 2.33% 1.586 1.623 - 3.91% -
rng::copy_if(vector<int>)_(every_other)/8 2.33% 4.238 4.336 - 1.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.32% 1161018.633 1188012.083 - 3.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.32% 33.591 34.371 - 1.59% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.32% 4.241 4.340 - 2.12% -
SetIntersection_Front_Vector_uint32_262144_1 2.32% 1089372.245 1114676.572 - 2.84% -
std::set<int>::erase(key)_(existent)/1024 2.32% 38.586 39.481 - -0.08% -
SetIntersection_None_Set_uint32_1024_4 2.32% 8696221.928 8897621.421 - 0.76% -
std::multiset<int>::count(key)_(existent)/1024 2.31% 5.717 5.849 - 3.67% -
SetIntersection_Front_Set_string_16_4 2.31% 66849474.666 68394276.275 - -0.00% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 2.31% 16.233 16.607 - 0.95% -
std::set<int>::equal_range(key)_(existent)/32 2.31% 1.702 1.741 - 3.28% -
SetIntersection_Interlaced_Vector_float_256_16 2.31% 7980317.087 8164456.102 - 23.01% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.30% 0.696 0.712 - 1.39% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.30% 113040.150 115635.765 - -2.27% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.29% 3232.173 3306.270 - -0.10% -
BM_deque_vector_copy_backward/64000 2.29% 8211.904 8400.031 - 4.79% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 2.29% 1.157 1.183 - -0.70% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 2.29% 197.218 201.727 - -0.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 2.28% 19.805 20.257 - 0.44% -
std::unique(vector<int>,_pred)_(contiguous)/52 2.27% 63.191 64.627 - -0.28% -
SetIntersection_Interlaced_Vector_string_16384_4 2.27% 1820903.984 1862220.506 - 3.05% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.27% 341.396 349.132 - -2.18% -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 2.26% 6312.987 6455.618 - 2.35% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 2.26% 572.166 585.082 - 3.18% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.26% 5.705 5.834 - 4.65% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.25% 2.135 2.183 - 0.34% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 2.25% 18.755 19.178 - 2.45% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 2.25% 690509.438 706070.556 - 2.91% -
BM_std_min<unsigned_short>/64 2.25% 3.498 3.577 - 1.66% -
SetIntersection_Interlaced_Set_uint32_1024_64 2.25% 9758014.217 9977530.521 - 2.19% -
BM_MakeThenSortHeap_string_Heap_256 2.25% 49.090 50.195 - 2.66% -
BM_std_minmax<unsigned_short>/16 2.25% 1.685 1.723 - 2.01% -
std::unordered_map<int,_int>::erase(iterator)/8192 2.25% 20.357 20.814 - 0.75% -
rng::copy_n(list<int>)/32768 2.24% 26260.779 26849.120 - 3.05% -
std::sort(vector<int>)_(descending)/1024 2.24% 1041.615 1064.911 - 0.81% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.23% 3.110 3.179 - 3.70% -
rng::for_each(multimap<int>::iterator)/32 2.23% 21.200 21.673 - 2.33% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 2.23% 16.201 16.562 - 0.02% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.23% 976.147 997.897 - 2.43% -
std::multiset<std::string>::clear()/8192 2.23% 200013.941 204469.169 - 0.02% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 2.23% 0.464 0.474 - 4.20% -
BM_MakeThenSortHeap_uint64_Ascending_4 2.23% 1.452 1.484 - 1.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 2.22% 34.241 35.002 - 0.95% -
BM_PushHeap_uint64_Random_1024 2.22% 5.911 6.042 - 0.38% -
BM_std_min<unsigned_long_long>/30 2.22% 2.692 2.752 - 4.01% -
rng::sort(vector<int>)_(descending)/1024 2.22% 1040.270 1063.380 - 0.43% -
std::set<std::string>::clear()/1024 2.22% 19874.023 20315.401 - 5.04% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.22% 1.214 1.241 - 1.25% -
BM_std_min<unsigned_short>/5500 2.21% 75.527 77.199 - 2.22% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.21% 21.976 22.463 - 2.14% -
BM_MakeHeap_uint32_Random_64 2.21% 1.250 1.278 - -1.40% -
BM_std_minmax<unsigned_int>/30 2.21% 2.215 2.263 - 2.19% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 2.21% 9.454 9.663 - -0.43% -
SetIntersection_Interlaced_Set_string_64_64 2.21% 36012424.621 36808058.161 - -1.46% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 2.21% 22.533 23.030 - 1.37% -
BM_std_minmax<unsigned_int>/9 2.21% 1.157 1.182 - 2.10% -
std::swap_ranges(list<int>)/8192 2.21% 9671.365 9884.787 - -3.69% -
BM_PushHeap_uint32_Random_16 2.21% 4.413 4.510 - 0.91% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.20% 10.341 10.569 - 4.21% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.20% 6603.159 6748.591 - 2.06% -
rng::stable_sort(deque<int>)_(shuffled)/1024 2.20% 2437.334 2491.001 - 1.43% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 2.20% 32496.363 33211.326 - -0.73% -
SetIntersection_None_Set_uint32_262144_262144 2.20% 1148176.270 1173431.398 - 0.52% -
SetIntersection_Front_Vector_string_16384_64 2.19% 3474570.334 3550773.552 - 3.71% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 2.19% 12120.405 12385.895 - 6.83% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 2.19% 1.293 1.321 - 9.61% -
rng::rotate(deque<int>)_(1_element_forward)/50 2.18% 6.100 6.233 - 0.56% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 2.18% 26095.331 26664.729 - -7.20% -
BM_std_min<char>/13 2.17% 1.564 1.598 - 2.89% -
rng::partial_sort_copy(list<int>)_(descending)/8 2.17% 18.589 18.993 - 2.74% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.17% 681.437 696.214 - 3.09% -
std::unique_copy(deque<int>)_(contiguous)/32 2.17% 11.045 11.284 - 16.81% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 2.16% 725.020 740.705 - 1.02% -
std::copy_backward(vector<bool>)_(aligned)/4096 2.16% 5.104 5.215 - 5.77% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 2.16% 28.582 29.200 - -2.32% -
BM_num_get<unsigned_short> 2.16% 10.520 10.748 - 1.13% -
std::unordered_set<int>::erase(key)_(existent)/0 2.16% 21.060 21.515 - -0.02% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.16% 32.605 33.309 - 3.50% -
SetIntersection_Interlaced_Vector_string_1024_1 2.15% 1116861.479 1140899.751 - -0.80% -
SetIntersection_None_Set_string_1024_16 2.15% 9043766.953 9238401.904 - 3.03% -
BM_std_min<short>/20 2.15% 2.248 2.296 - -2.04% -
BM_std_minmax<unsigned_char>/5 2.15% 1.751 1.789 - 2.58% -
BM_PushHeap_float_Random_16384 2.14% 7.525 7.687 - 0.72% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.14% 372.277 380.256 - 0.36% -
SetIntersection_None_Vector_uint32_1024_1 2.14% 1121442.065 1145430.588 - -1.32% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.14% 83942.763 85737.016 - -2.90% -
SetIntersection_Front_Set_float_1024_64 2.13% 2040500.876 2084003.670 - 10.44% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.13% 2.486 2.539 - 2.83% -
std::copy_n(list<int>)/32768 2.12% 25805.533 26353.416 - 2.26% -
std::list<int>::insert(begin)_(cheap_elements)/8192 2.12% 11.272 11.511 - -2.74% -
std::stable_sort(deque<int>)_(shuffled)/8 2.12% 24.073 24.583 - 0.80% -
std::set<int>::count(key)_(existent)/1024 2.12% 4.174 4.263 - -3.44% -
std::unordered_set<int>::erase(key)_(existent)/32 2.12% 21.059 21.505 - 0.23% -
std::unique_copy(list<int>)_(contiguous)/52 2.12% 20.317 20.747 - 0.28% -
std::stable_sort(deque<int>)_(repeated)/1024 2.11% 1374.344 1403.350 - 1.54% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 2.11% 11490640.717 11733109.467 - 0.96% -
rng::copy_n(vector<int>)/8 2.11% 2.232 2.279 - 1.08% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.11% 6.376 6.510 - 3.05% -
rng::fill_n(deque<int>)/8192 2.11% 240.646 245.718 - 2.12% -
SetIntersection_Front_Set_float_262144_4 2.11% 1140228.310 1164251.039 - 0.75% -
BM_std_min<char>/24 2.11% 2.645 2.701 - 2.13% -
std::stable_sort(deque<int>)_(shuffled)/1024 2.11% 2440.793 2492.175 - 1.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.10% 13833.965 14125.138 - 1.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.10% 13292.704 13572.359 - 0.72% -
SetIntersection_None_Set_uint32_256_1 2.10% 11425949.725 11665589.249 - -0.53% -
bm_lexicographical_compare<signed_char>/16 2.09% 1.327 1.355 - 2.23% -
SetIntersection_None_Set_string_1024_4 2.09% 9225614.110 9418366.764 - 3.44% -
bm_lexicographical_compare<int>/64 2.09% 4.813 4.914 - 2.18% -
std::partial_sort(deque<int>)_(pipe-organ)/8 2.09% 29.580 30.198 - 1.36% -
std::list<int>::insert(begin)_(cheap_elements)/32 2.09% 10.127 10.338 - -5.07% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 2.09% 25519.283 26051.820 - 1.09% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 2.08% 0.582 0.594 - -1.23% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.08% 35040.426 35768.553 - -0.36% -
BM_std_min<int>/4 2.07% 1.022 1.043 - -4.43% -
BM_StringAssignStr_Huge_Opaque 2.07% 104.579 106.743 - -6.94% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 2.07% 15674201.931 15998561.304 - 0.09% -
rng::contains_subrange(vector<int>)_(single_element)/8192 2.07% 1817.763 1855.316 - -0.44% -
std::is_sorted_until(vector<int>,_pred)/1024 2.07% 414.112 422.664 - 3.27% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.06% 18.383 18.762 - 1.60% -
std::is_sorted(list<int>,_pred)/8192 2.06% 7610.705 7767.551 - 2.27% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2.06% 16.652 16.995 - -0.42% -
BM_deque_vector_ranges_move/70000 2.06% 2911.333 2971.271 - -0.73% -
std::search(deque<int>)_(single_element)/1000 2.06% 439.237 448.268 - 0.31% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 2.05% 51.274 52.327 - 0.93% -
rng::transform(deque<int>)_(identity_transform)/50 2.04% 19.818 20.223 - 6.17% -
std::vector<int>::insert(middle)_(cheap_elements)/32 2.04% 6.039 6.163 - 2.17% -
BM_deque_deque_ranges_copy_backward/65536 2.04% 7981.857 8144.865 - 2.21% -
SetIntersection_Interlaced_Vector_uint32_16384_64 2.04% 5939588.531 6060736.492 - -28.17% -
rng::search_n(list<int>,_pred)_(no_match)/1024 2.04% 848.529 865.827 - 0.69% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 2.04% 1.338 1.366 - 2.57% -
BM_deque_deque_ranges_copy_backward/70000 2.04% 8868.120 9048.843 - 4.43% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 2.04% 12351.172 12602.624 - 1.65% -
std::multiset<int>::insert(value)_(already_present)/32 2.03% 19.001 19.388 - 1.40% -
BM_StringFindStringLiteral/256 2.03% 5.326 5.435 - -0.13% -
BM_RangesMakeHeap_string_SingleElement_4 2.03% 3.593 3.666 - 2.04% -
SetIntersection_Front_Vector_string_262144_256 2.03% 9970545.148 10173033.038 - -0.38% -
SetIntersection_None_Set_uint32_262144_1024 2.03% 1144851.727 1168079.184 - 0.12% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 2.03% 13520570.156 13794858.564 - 1.15% -
std::map<int,_int>::contains(key)_(existent)/1024 2.03% 4.047 4.129 - 1.29% -
SetIntersection_Interlaced_Vector_float_256_256 2.03% 4682036.372 4776871.416 - -13.26% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.03% 9.019 9.201 - 3.70% -
SetIntersection_Front_Set_uint64_256_16 2.02% 4902114.409 5001369.201 - -0.31% -
SetIntersection_Interlaced_Set_uint64_256_4 2.02% 11496271.590 11728914.583 - 1.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 2.02% 33.869 34.554 - 0.67% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.02% 0.733 0.747 - 12.76% -
std::map<int,_int>::insert(value)_(already_present)/32 2.02% 1.768 1.804 - 2.97% -
SetIntersection_Front_Set_uint64_262144_262144 2.02% 1814152.424 1850734.783 - 0.32% -
std::copy_backward(list<int>)/4096 2.01% 3312.008 3378.724 - 1.16% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 2.01% 919.804 938.303 - -1.29% -
BM_MakeThenSortHeap_string_Heap_1024 2.01% 62.824 64.087 - 2.19% -
SetIntersection_Interlaced_Set_uint32_256_256 2.01% 8851964.824 9029727.427 - -2.28% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 2.00% 35840.003 36558.143 - 1.81% -
rng::stable_sort(vector<int>)_(ascending)/8 2.00% 16.497 16.827 - 1.38% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 2.00% 39689980.131 40483032.257 - 1.17% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 2.00% 22.959 23.418 - 0.91% -
std::multimap<std::string,_int>::ctor(const&)/1024 2.00% 34356.153 35041.936 - 1.36% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.99% 22.028 22.467 - 1.50% -
std::partial_sort(deque<int>)_(repeated)/8 1.99% 27.311 27.855 - -1.30% -
SetIntersection_None_Set_uint32_1024_1024 1.99% 8733330.951 8907287.429 - 1.25% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 1.99% 31.841 32.473 - 0.85% -
SetIntersection_Interlaced_Set_uint64_16384_1024 1.98% 174328165.684 177785605.025 - 1.31% -
std::sort(vector<NonIntegral>)_(heap)/8192 1.98% 49965.984 50955.966 - 0.75% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.98% 202415579.976 206423726.933 - 1.96% -
rng::contains(deque<int>)_(process_all)/32 1.98% 8.587 8.757 - 1.75% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.98% 13443.306 13709.283 - -0.29% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.97% 11.303 11.526 - -2.55% -
std::sort(deque<int>)_(ascending)/8 1.97% 18.409 18.772 - 2.27% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 1.96% 3.121 3.183 - -0.28% -
BM_std_min<__int128>/10 1.96% 3.666 3.738 - -2.12% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.96% 14856.234 15146.980 - 0.98% -
std::find_first_of(vector<int>)_(large_needle)/32 1.96% 104.780 106.830 - 2.09% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.95% 829.335 845.530 - 0.65% -
BM_StringRelationalLiteral_Eq_Large_Large_Control 1.95% 0.818 0.834 - 0.49% -
std::stable_sort(deque<int>)_(heap)/1024 1.95% 2716.434 2769.389 - 1.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.95% 695.164 708.704 - 2.13% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 1.95% 12.005 12.239 - 1.42% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.95% 1.233 1.257 - -0.75% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.94% 423.649 431.876 - -0.04% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.94% 794.016 809.403 - 0.49% -
std::fill_n(deque<int>)/8192 1.94% 239.949 244.595 - 1.28% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 1.93% 16.272 16.587 - 0.47% -
rng::for_each(join_view(vector<vector<int>>)/8 1.93% 1.435 1.462 - -1.95% -
std::multiset<int>::find(key)_(non-existent)/32 1.93% 2.240 2.283 - 0.55% -
SetIntersection_Front_Vector_uint64_1024_1024 1.93% 5850734.694 5963423.363 - 2.06% -
SetIntersection_Front_Vector_uint64_16384_64 1.92% 1408202.319 1435298.359 - 1.75% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.92% 1.407 1.434 - 3.82% -
SetIntersection_Interlaced_Set_string_16384_256 1.92% 351631065.344 358380946.392 - 2.79% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1.92% 345406858.829 352027944.519 - -1.97% -
BM_MakeThenSortHeap_string_Descending_4 1.92% 3.682 3.753 - 2.66% -
std::adjacent_find(deque<int>,_pred)/50 1.91% 29.704 30.273 - 2.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.91% 717.313 731.033 - 3.13% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.91% 19.657 20.032 - 1.14% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.91% 13717.694 13979.730 - 0.85% -
SetIntersection_None_Set_float_262144_256 1.91% 1163435.059 1185638.672 - -0.24% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.91% 19.381 19.751 - -2.80% -
BM_std_min<long_long>/30 1.91% 3.164 3.225 - 1.71% -
std::find_if(deque<int>)_(process_all)/32768 1.91% 11637.762 11859.681 - 2.01% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.91% 1.218 1.242 - 2.34% -
std::find_if(vector<int>)_(process_all)/50 1.91% 13.921 14.186 - 0.11% -
std::remove_if(deque<int>)_(prefix)/50 1.90% 66.816 68.088 - 1.39% -
std::map<int,_int>::count(key)_(existent)/1024 1.90% 4.359 4.442 - 0.67% -
SetIntersection_Interlaced_Vector_uint64_256_4 1.90% 5063140.914 5159284.755 - -1.16% -
BM_MakeHeap_uint64_Random_16384 1.90% 1.034 1.054 - 2.98% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.89% 68.772 70.074 - 0.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 1.89% 3.483 3.549 - 1.92% -
SetIntersection_Front_Set_float_64_64 1.89% 15408325.764 15699753.563 - 2.44% -
BM_std_min<__int128>/6 1.89% 2.076 2.115 - -2.22% -
BM_std_min<char>/23 1.89% 2.281 2.324 - 2.77% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.89% 21.209 21.609 - -0.42% -
rng::rotate(deque<int>)_(1_element_backward)/1024 1.88% 39.110 39.847 - 0.85% -
BM_RangesPopHeap_float_16 1.88% 6.443 6.564 - -0.12% -
SetIntersection_None_Set_string_16384_16 1.88% 197065764.468 200778664.696 - 6.37% -
rng::replace_if(deque<int>)_(sprinkled)/8192 1.88% 2926.323 2981.455 - 0.06% -
BM_vector_deque_copy_backward/70000 1.88% 8163.027 8316.775 - -0.72% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.88% 1.260 1.284 - 3.11% -
BM_std_min<__int128>/9 1.88% 3.273 3.334 - -1.52% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.88% 5461.853 5564.560 - -4.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.88% 1199754.309 1222293.364 - 0.20% -
rng::partition(deque<int>)_(dense)/32 1.88% 10.514 10.711 - -1.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.88% 198.307 202.028 - 0.97% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.87% 0.762 0.776 - -0.35% -
BM_std_min<__int128>/8 1.87% 2.871 2.925 - -1.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.87% 14.265 14.531 - 0.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.86% 23.994 24.442 - 0.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.86% 10.987 11.191 - 0.04% -
SetIntersection_Front_Set_float_262144_64 1.86% 1871469.646 1906196.422 - 3.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.85% 1210.548 1232.994 - 2.79% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.85% 8.736 8.898 - 1.44% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 1.85% 134.904 137.396 - -0.10% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 1.85% 19131.650 19484.979 - 1.59% -
std::map<int,_int>::contains(key)_(non-existent)/8192 1.84% 7.558 7.697 - 2.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.83% 11.776 11.991 - 0.31% -
BM_std_minmax<unsigned_char>/7 1.83% 2.434 2.479 - 2.11% -
BM_RangesMakeHeap_float_Random_4 1.83% 1.530 1.558 - 4.21% -
BM_PushHeap_uint64_Ascending_16384 1.83% 3.564 3.630 - -5.30% -
std::for_each(list<int>)/8 1.83% 2.505 2.551 - -0.07% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1.82% 1149559.839 1170528.746 - 1.34% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.82% 9.755 9.933 - 0.06% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.82% 32454.172 33046.041 - -0.87% -
std::copy_backward(list<int>)/32768 1.82% 26680.931 27167.285 - 0.85% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.82% 55777.066 56793.135 - 0.93% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 1.82% 5866746.350 5973572.659 - 1.80% -
rng::is_sorted_until(list<int>)/1024 1.82% 748.423 762.049 - 1.84% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.81% 1126792.444 1147223.580 - -0.38% -
BM_std_min<unsigned_short>/512 1.81% 7.139 7.268 - -0.41% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 1.81% 104.469 106.359 - -58.80% -
std::replace_if(vector<int>)_(prefix)/1024 1.81% 271.697 276.601 - 2.06% -
BM_vector_deque_move_backward/65536 1.80% 7352.003 7484.452 - -6.88% -
BM_std_minmax<long_long>/2 1.80% 1.315 1.338 - -10.83% -
BM_PushHeap_uint64_Ascending_1024 1.80% 2.577 2.624 - -5.45% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.79% 1.273 1.296 - 1.45% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 1.79% 1973.306 2008.712 - -1.91% -
rng::stable_sort(deque<int>)_(heap)/1024 1.79% 2722.797 2771.446 - 1.23% -
std::is_sorted_until(vector<int>,_pred)/8192 1.79% 3328.184 3387.628 - 4.67% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.78% 68532.616 69753.300 - 0.44% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 1.78% 3109.761 3165.046 - 1.48% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 1.78% 102204.981 104021.284 - -2.86% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.78% 1532976.971 1560209.312 - -0.21% -
SetIntersection_None_Set_string_262144_4 1.78% 1687660.154 1717622.476 - 1.20% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.77% 275716.015 280602.610 - -0.15% -
rng::distance(join_view(vector<vector<int>>)/4096 1.77% 4.309 4.386 - -3.69% -
SetIntersection_Front_Set_uint64_16_16 1.76% 40927042.435 41649224.229 - 2.04% -
SetIntersection_None_Set_float_262144_64 1.76% 1161667.966 1182163.900 - -0.18% -
SetIntersection_None_Set_float_262144_16 1.76% 1161137.533 1181614.417 - -0.57% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 1.76% 12302.500 12519.404 - -3.07% -
std::rotate_copy(deque<int>)/1024 1.76% 34.211 34.814 - 0.18% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.76% 87449.028 88989.360 - 0.10% -
std::count(list<int>)_(every_other)/8192 1.76% 6663.637 6780.907 - 5.13% -
BM_RangesMakeHeap_string_Random_256 1.76% 10.341 10.522 - 2.41% -
std::multiset<int>::erase(iterator)/1024 1.76% 23.757 24.174 - -2.22% -
BM_std_min<char>/1024 1.75% 8.310 8.455 - 0.27% -
SetIntersection_None_Set_float_262144_1 1.75% 1162173.096 1182483.643 - -0.67% -
BM_StringFindStringLiteral/128 1.75% 3.125 3.179 - -0.02% -
std::list<int>::ctor(size)/8192 1.75% 95149.493 96809.899 - -5.09% -
BM_RangesSortHeap_float_256 1.74% 5.833 5.934 - -0.88% -
rng::partition(vector<int>)_(dense)/50 1.74% 12.575 12.795 - 1.26% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.74% 141347.330 143810.023 - 1.23% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 1.74% 2.825 2.874 - 2.04% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 1.74% 76176.223 77500.535 - -0.33% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 1.74% 5.662 5.760 - 1.12% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.73% 20.942 21.305 - -0.62% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 1.73% 78.951 80.316 - 1.46% -
std::map<int,_int>::ctor(const&)/8192 1.73% 49741.816 50601.140 - 0.38% -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 1.73% 16.129 16.407 - 0.31% -
std::copy_if(vector<int>)_(every_other)/8 1.72% 2.530 2.573 - 3.76% -
std::find_end(deque<int>)_(match_near_end)/8192 1.72% 165994.873 168852.106 - 1.77% -
std::find_end(list<int>)_(single_element)/1000 1.72% 674.330 685.932 - -1.66% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 1.72% 70.948 72.168 - -3.18% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 1.72% 213.291 216.955 - 3.46% -
std::unordered_multimap<int,_int>::erase(iterator)/1024 1.72% 20.438 20.789 - 2.45% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 1.71% 17.714 18.017 - 0.02% -
BM_RangesMakeHeap_string_SingleElement_16 1.71% 5.532 5.627 - -0.52% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 1.71% 11106.268 11295.954 - -5.27% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.71% 12411.370 12623.190 - 2.83% -
std::map<std::string,_int>::erase(key)_(existent)/32 1.70% 80.000 81.363 - 0.89% -
std::find_first_of(vector<int>)_(small_needle)/32 1.70% 46.829 47.626 - -0.55% -
rng::starts_with(deque<int>,_pred)/1048576 1.70% 529525.007 538536.338 - 3.09% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.70% 263.935 268.426 - 8.01% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.70% 40813.701 41506.157 - 0.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 1.70% 21.578 21.944 - 2.40% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.70% 561.789 571.313 - 0.04% -
BM_RangesPopHeap_float_4 1.70% 2.369 2.409 - 1.36% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.69% 715.489 727.606 - 2.63% -
BM_vector_deque_ranges_move_backward/512 1.69% 17.739 18.039 - -0.12% -
BM_std_minmax<unsigned_char>/6 1.69% 2.048 2.083 - 2.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.69% 0.908 0.923 - 0.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.69% 7.247 7.369 - 1.16% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.68% 8.976 9.127 - -2.42% -
BM_RangesMakeHeap_float_Random_256 1.68% 1.447 1.471 - -7.37% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 1.68% 6.029 6.131 - 3.48% -
735_gem5_r 1.68% 13.564 13.792 - 3.13% -
SetIntersection_Interlaced_Set_uint32_256_64 1.68% 14670528.091 14916918.590 - 2.45% -
SetIntersection_Front_Vector_uint64_256_4 1.68% 4348956.633 4421919.789 - -1.97% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.68% 16.505 16.782 - 1.24% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.68% 1.629 1.657 - 2.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.67% 11.414 11.605 - 0.86% -
rng::partition_copy(deque<int>)/50 1.67% 27.459 27.918 - -0.01% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.67% 21.980 22.347 - 0.40% -
std::copy(vector<int>)/8 1.67% 2.247 2.284 - 0.92% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.67% 9.269 9.424 - 0.59% -
BM_CmpEqual_uchar_short 1.67% 1.040 1.058 - 1.46% -
BM_CmpLess_schar_short 1.67% 0.948 0.964 - 0.16% -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 1.66% 16.727 17.006 - 2.18% -
rng::replace(vector<int>)_(prefix)/50 1.66% 6.984 7.100 - 1.60% -
std::copy(deque<int>)/8 1.66% 2.744 2.789 - 2.39% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.66% 792.503 805.677 - -0.18% -
SetIntersection_None_Vector_uint64_16384_16 1.66% 1150911.147 1169981.686 - 0.09% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.66% 10020498.211 10186519.357 - 1.95% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.66% 139722.410 142035.930 - -0.62% -
rng::copy(list<int>)/8 1.65% 2.361 2.400 - -0.43% -
std::partial_sort_copy(list<int>)_(repeated)/8192 1.65% 53054.052 53931.390 - 1.87% -
BM_vector_deque_move_backward/4096 1.65% 149.346 151.815 - 2.00% -
BM_CmpEqual_uint_short 1.65% 1.060 1.078 - 1.30% -
SetIntersection_None_Set_uint64_1024_64 1.65% 8675352.491 8818526.308 - 1.53% -
rng::remove_copy_if(vector<int>)_(prefix)/32 1.65% 11.300 11.486 - 2.68% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.65% 72615.390 73812.618 - 0.08% -
BM_std_min<__int128>/7 1.65% 2.481 2.522 - -1.44% -
std::unordered_multimap<int,_int>::erase(iterator)/32 1.65% 20.365 20.701 - 2.23% -
BM_StringEraseWithMove_Large_Transparent 1.65% 2.587 2.630 - -1.11% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 1.64% 9.355 9.509 - 1.21% -
rng::partition_point(list<int>)/1024 1.64% 1261.101 1281.828 - 0.04% -
rng::move_backward(vector<int>)/8 1.64% 2.291 2.329 - 2.33% -
BM_std_minmax<unsigned_char>/4 1.64% 1.473 1.498 - 3.02% -
std::flat_multimap<int,_int>::clear()/8192 1.64% 442.360 449.609 - 1.86% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 1.64% 64.880 65.943 - 1.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.64% 10916.691 11095.332 - 0.97% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 1.64% 278225.480 282777.766 - -0.63% -
std::adjacent_find(list<int>)/8 1.64% 2.109 2.143 - 0.65% -
rng::equal(list<int>)_(it,_it,_it,_it)/1024 1.64% 780.881 793.654 - 1.41% -
BM_RangesPushHeap_float_Ascending_64 1.63% 1.747 1.776 - 1.52% -
rng::find_last(deque<int>)_(bail_10%)/50 1.63% 11.447 11.633 - 1.77% -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1.63% 1030.312 1047.086 - 2.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.63% 66.127 67.203 - 3.44% -
rng::find_if_not(deque<int>)_(process_all)/8192 1.63% 2801.915 2847.448 - -0.68% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 1.62% 4.452 4.524 - 1.75% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 1.62% 233638.370 237431.422 - -0.42% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.62% 0.684 0.695 - 1.14% -
std::is_sorted_until(list<int>,_pred)/8 1.62% 4.230 4.299 - 2.10% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 1.62% 23.730 24.114 - 1.13% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 1.61% 11588.809 11775.873 - 0.92% -
rng::unique_copy(deque<int>)_(sprinkled)/52 1.61% 14.761 14.999 - -8.72% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.61% 1169774.136 1188641.600 - 4.70% -
SetIntersection_Front_Set_uint64_16384_4 1.61% 1083437.932 1100895.185 - -3.99% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1.61% 1858.385 1888.303 - -5.63% -
rng::find_last(deque<int>)_(bail_90%)/8 1.61% 0.867 0.881 - 1.18% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.61% 32056.630 32572.545 - -0.61% -
rng::unique(list<int>)_(sprinkled)/1024 1.61% 952.233 967.553 - 1.84% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.60% 34925.971 35485.317 - 0.59% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 1.60% 10.704 10.875 - 1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.60% 199093274.412 202277653.244 - 3.11% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.60% 1875.280 1905.272 - 1.64% -
rng::contains_subrange(list<int>)_(same_length)/8192 1.60% 7921.446 8047.974 - -6.50% -
rng::stable_sort(deque<int>)_(repeated)/8 1.59% 17.980 18.266 - 0.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.59% 0.684 0.695 - 1.11% -
SetIntersection_Interlaced_Set_uint32_256_16 1.59% 11982647.564 12173576.353 - 1.33% -
BM_StringRelational_Less_Empty_Huge_Control 1.59% 1.992 2.023 - 7.57% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.59% 8607.197 8744.181 - 0.21% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.59% 42.679 43.358 - 0.18% -
SetIntersection_Front_Vector_uint32_1024_1 1.59% 1112131.772 1129811.520 - 1.71% -
BM_std_minmax<unsigned_short>/28 1.59% 2.543 2.584 - 1.68% -
std::set<int>::ctor(const&,_alloc)/32 1.59% 215.597 219.015 - -0.49% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 1.58% 20.347 20.669 - -0.36% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 1.58% 3.270 3.322 - 2.00% -
BM_StringAssignAsciiz_Large_Transparent 1.58% 11.583 11.766 - -0.13% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 1.58% 6594.850 6699.282 - 0.30% -
std::multiset<int>::insert(value)_(already_present)/0 1.58% 18.092 18.378 - 1.12% -
std::find_first_of(list<int>)_(small_needle)/32 1.58% 91.362 92.806 - 1.89% -
std::map<int,_int>::clear()/8192 1.58% 81046.531 82327.654 - 0.96% -
SetIntersection_None_Set_float_262144_4 1.58% 1162813.152 1181142.010 - -0.44% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.57% 233.023 236.691 - 5.02% -
std::map<std::string,_int>::count(key)_(non-existent)/32 1.57% 10.049 10.207 - -8.75% -
BM_RangesPopHeap_float_64 1.57% 12.252 12.445 - -0.35% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 1.57% 6.563 6.666 - 1.45% -
std::map<int,_int>::count(key)_(existent)/32 1.57% 1.697 1.723 - 1.20% -
std::stable_partition(deque<int>)_(alloc_fails)/50 1.57% 1947.742 1978.313 - 0.38% -
rng::stable_sort(deque<int>)_(descending)/8 1.57% 27.355 27.784 - 3.91% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.57% 1.303 1.323 - 7.92% -
rng::fill_n(deque<int>)/1024 1.57% 29.617 30.081 - 2.67% -
std::partial_sort_copy(list<int>)_(ascending)/8 1.57% 9.013 9.154 - -1.93% -
SetIntersection_Interlaced_Set_uint32_1024_256 1.57% 15087053.996 15323295.371 - 2.46% -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 1.56% 20650.262 20973.383 - 0.27% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.56% 426.280 432.929 - 1.74% -
BM_std_min<unsigned_int>/64 1.56% 2.826 2.870 - 1.57% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.56% 55686.736 56554.409 - 1.00% -
rng::for_each(map<int>)/50 1.56% 41.514 42.160 - 3.53% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 1.56% 39221005.015 39831329.774 - 1.98% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.55% 9.753 9.904 - -6.01% -
BM_PushHeap_float_Random_256 1.55% 7.211 7.323 - 1.08% -
bm_ranges_lexicographical_compare<unsigned_char>/7 1.55% 2.204 2.238 - 7.61% -
std::none_of(list<int>)_(process_all)/32768 1.54% 25757.955 26155.646 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.54% 207895026.233 211092068.312 - 1.91% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 1.54% 12984027.672 13183594.321 - 2.23% -
std::stable_sort(deque<int>)_(pipe-organ)/8192 1.54% 20663.430 20980.638 - 0.32% -
std::all_of(list<int>)_(process_all)/50 1.53% 21.545 21.876 - 0.28% -
std::multimap<int,_int>::find(key)_(non-existent)/32 1.53% 2.239 2.273 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.53% 18894162.785 19183716.283 - 3.61% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.53% 22.404 22.747 - -13.11% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.53% 152722.434 155058.672 - 5.57% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.53% 274618.252 278816.257 - 0.80% -
SetIntersection_Interlaced_Set_string_1024_1024 1.53% 56620112.699 57483957.100 - -0.08% -
BM_RangesMakeHeap_string_Random_64 1.53% 9.961 10.113 - 1.79% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.52% 5.369 5.451 - 3.60% -
BM_deque_deque_ranges_copy/5500 1.52% 201.144 204.208 - 1.26% -
std::unique(vector<int>,_pred)_(contiguous)/32 1.52% 54.566 55.397 - -0.77% -
rng::unique_copy(vector<int>)_(contiguous)/52 1.52% 13.682 13.890 - 0.90% -
rng::for_each(map<int>::iterator)/8 1.52% 4.561 4.630 - 0.66% -
BM_MakeThenSortHeap_float_Ascending_16384 1.52% 27.668 28.089 - 0.74% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.52% 59.093 59.990 - -2.58% -
BM_RangesPopHeap_float_1024 1.52% 27.301 27.715 - -0.09% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.51% 2.477 2.515 - -0.10% -
BM_deque_deque_ranges_move_backward/4096 1.51% 152.169 154.474 - -0.66% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.51% 27.983 28.407 - 0.19% -
std::set<int>::upper_bound(key)_(non-existent)/1024 1.51% 5.991 6.082 - 0.36% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.51% 6616.593 6716.608 - 0.57% -
std::rotate(list<int>)_(by_1/2)/50 1.51% 13.854 14.063 - -0.02% -
BM_std_min<short>/25 1.51% 2.086 2.117 - -80.52% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 1.51% 9.208 9.347 - 2.53% -
std::multiset<std::string>::count(key)_(non-existent)/8192 1.50% 31.180 31.649 - 0.13% -
std::map<int,_int>::equal_range(key)_(existent)/1024 1.50% 4.265 4.329 - 1.12% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.50% 604.841 613.930 - -0.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1.50% 4794321.919 4866212.646 - 34.98% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.50% 440.718 447.314 - 1.71% -
BM_std_minmax<unsigned_short>/23 1.50% 2.570 2.608 - 3.80% -
BM_std_min<long_long>/64 1.49% 4.905 4.978 - 2.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.49% 1.801 1.828 - 0.22% -
rng::any_of(list<int>)_(process_all)/32 1.49% 11.610 11.783 - 0.71% -
std::unique(list<int>)_(sprinkled)/8192 1.49% 7798.769 7915.145 - 1.07% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.49% 7439.873 7550.674 - 1.06% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.49% 32.211 32.691 - 31.85% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.48% 8413392.289 8538271.055 - 1.89% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.48% 9.303 9.441 - 0.01% -
std::multiset<int>::ctor(const&)/8192 1.48% 48971.432 49697.554 - -1.00% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 1.48% 5868.238 5955.234 - 1.55% -
std::sort(vector<NonIntegral>)_(shuffled)/1024 1.48% 4666.919 4736.101 - 2.27% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.48% 1885.305 1913.244 - 0.81% -
rng::contains(deque<int>)_(process_all)/50 1.48% 12.567 12.753 - 1.30% -
BM_std_min<short>/27 1.48% 2.295 2.329 - 0.65% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.48% 660.362 670.129 - 0.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.48% 10.981 11.143 - -0.29% -
rng::find_end(list<int>)_(same_length)/1000 1.48% 1475.782 1497.583 - 1.13% -
rng::move(vector<bool>)_(unaligned)/64 1.48% 1.619 1.643 - 1.35% -
rng::find_if(vector<char>)_(process_all)/8 1.47% 2.487 2.524 - 3.84% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.47% 6644.015 6741.891 - 0.71% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.47% 6467.293 6562.506 - -3.87% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.47% 374580.196 380094.095 - 0.59% -
rng::search_n(vector<int>)_(no_match)/1048576 1.47% 209154.474 212225.769 - 1.72% -
SetIntersection_None_Set_uint64_262144_256 1.47% 1203355.875 1221025.799 - 0.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.47% 169849.770 172341.318 - 0.03% -
std::set<int>::erase(iterator)/8192 1.47% 20.328 20.626 - -2.00% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 1.47% 112198.437 113842.426 - 6.19% -
std::rotate(list<int>)_(by_1/4)/8192 1.46% 7224.915 7330.716 - -1.13% -
std::find_first_of(list<int>)_(small_needle)/50 1.46% 139.950 141.999 - 1.73% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.46% 13327.247 13522.124 - -0.26% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.46% 35288.698 35804.471 - -0.22% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 1.46% 11353.887 11519.746 - -4.06% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 1.46% 511.311 518.778 - 1.04% -
BM_StringCopy_Huge 1.46% 100.977 102.450 - -0.17% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 1.46% 13.298 13.491 - 0.86% -
rng::reverse_copy(vector<int>)/64 1.46% 2.492 2.528 - 0.82% -
std::set<int>::erase(key)_(existent)/8192 1.45% 51.270 52.015 - 0.67% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.45% 16.722 16.965 - 1.53% -
BM_deque_vector_move/5500 1.45% 195.883 198.727 - 1.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.45% 0.826 0.838 - -0.15% -
rng::sort(deque<int>)_(repeated)/8 1.45% 18.482 18.749 - 0.18% -
std::move_backward(vector<bool>)_(unaligned)/64 1.44% 1.790 1.816 - -0.31% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.44% 24.083 24.431 - -4.63% -
BM_PopHeap_float_16384 1.44% 33.137 33.615 - -1.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.44% 1095222.076 1111016.484 - 1.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 1.44% 4735.906 4804.089 - 4.92% -
BM_deque_deque_move/1 1.44% 3.409 3.458 - 6.11% -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 1.44% 18.313 18.576 - 2.64% -
std::map<int,_int>::find(key)_(existent)/8192 1.43% 5.507 5.586 - 0.84% -
BM_StringRelational_Less_Small_Huge_Control 1.43% 1.758 1.783 - 3.27% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.43% 880.740 893.375 - -1.95% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.43% 734.152 744.680 - 3.44% -
BM_std_minmax<unsigned_char>/2 1.42% 0.883 0.896 - 2.61% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.42% 1.357 1.376 - 2.02% -
BM_deque_deque_ranges_copy_backward/64000 1.42% 7903.927 8016.110 - 0.20% -
rng::for_each_n(deque<int>)/50 1.42% 3.920 3.975 - 0.92% -
std::stable_sort(deque<int>)_(ascending)/1024 1.42% 2115.055 2145.046 - 1.42% -
SetIntersection_None_Set_uint64_1024_4 1.42% 8671215.698 8794172.335 - 0.92% -
std::set<int>::count(key)_(existent)/32 1.42% 1.793 1.818 - -2.49% -
BM_std_minmax<short>/26 1.41% 2.480 2.515 - -1.17% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 1.41% 23.627 23.961 - 2.30% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.41% 6230.988 6318.957 - 1.27% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 1.41% 20.819 21.112 - 1.71% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 1.41% 3.130 3.174 - 0.72% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.41% 13001.158 13184.022 - -25.07% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.41% 1939.794 1967.062 - 28.40% -
SetIntersection_None_Set_uint32_1024_256 1.40% 8802493.822 8926154.320 - -0.76% -
SetIntersection_None_Set_string_262144_16 1.40% 1689690.675 1713421.957 - 0.72% -
BM_std_minmax<unsigned_char>/3 1.40% 1.193 1.209 - 4.09% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.40% 3.117 3.161 - 0.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 1.40% 34.307 34.787 - 6.81% -
SetIntersection_Interlaced_Set_uint64_64_16 1.40% 24298530.133 24638660.005 - 2.22% -
rng::find(vector<char>)_(bail_25%)/1024 1.40% 5.277 5.351 - 1.49% -
std::copy_if(list<int>)_(entire_range)/32768 1.39% 30003.419 30421.690 - -3.19% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.39% 1904.935 1931.402 - 0.85% -
BM_RangesPopHeap_uint32_256 1.39% 16.871 17.106 - -0.27% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 1.39% 22.499 22.811 - -0.55% -
BM_RangesPopHeap_float_262144 1.39% 38.337 38.869 - 0.41% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 1.39% 9.164 9.292 - 2.46% -
SetIntersection_None_Vector_uint32_262144_1 1.39% 1163332.856 1179450.524 - -2.23% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.38% 707.261 717.048 - 0.86% -
std::map<int,_int>::ctor(const&,_alloc)/32 1.38% 212.330 215.263 - -1.61% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.38% 136267.164 138148.309 - 0.05% -
std::stable_partition(vector<int>)_(alloc_fails)/32 1.38% 1890.123 1916.207 - 0.18% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.38% 23.489 23.813 - -0.13% -
std::find_if(deque<int>)_(process_all)/8192 1.38% 2845.291 2884.463 - 0.16% -
std::find_end(list<int>)_(same_length)/1000 1.37% 1477.769 1498.062 - 0.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.37% 1210127.874 1226717.500 - 2.98% -
SetIntersection_None_Set_string_262144_16384 1.37% 1691626.139 1714808.026 - 0.63% -
BM_std_minmax<short>/31 1.37% 3.085 3.127 - 1.35% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 1.37% 9154.232 9279.452 - -0.52% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.36% 6.875 6.969 - -0.23% -
std::equal(vector<int>)_(it,_it,_it)/50 1.36% 4.368 4.428 - -0.16% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.36% 18.886 19.143 - -0.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 1.36% 11.323 11.478 - 1.48% -
rng::contains_subrange(list<int>)_(process_all)/50 1.36% 17.614 17.854 - 0.40% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1.36% 1245.259 1262.208 - -0.60% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.36% 9.564 9.694 - 1.28% -
BM_PushHeap_float_Random_262144 1.36% 7.553 7.656 - -0.68% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.36% 15.821 16.036 - -0.07% -
rng::stable_sort(deque<int>)_(descending)/8192 1.36% 20881.202 21164.429 - -0.13% -
rng::stable_partition(vector<int>)_(sparse)/8192 1.36% 1552.366 1573.416 - 1.44% -
SetIntersection_None_Set_uint64_262144_64 1.36% 1199963.865 1216234.539 - 0.58% -
SetIntersection_Interlaced_Set_float_262144_16384 1.36% 1251303.222 1268266.603 - -0.83% -
std::flat_multimap<int,_int>::clear()/0 1.35% 419.410 425.088 - 1.59% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 1.35% 2.978 3.018 - 4.16% -
std::stable_partition(vector<int>)_(sparse)/1024 1.35% 207.265 210.058 - 1.02% -
BM_CmpLess_int_uchar 1.35% 1.118 1.133 - 0.47% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.35% 11223.725 11374.730 - -5.97% -
BM_CmpEqual_ushort_schar 1.34% 1.041 1.055 - 1.07% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 1.34% 52180.416 52880.808 - 0.74% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 1.34% 68.931 69.856 - -0.31% -
std::multiset<std::string>::erase(iterator)/32 1.34% 30.769 31.182 - -14.79% -
std::is_partitioned(list<int>)_(partitioned)/1024 1.34% 709.586 719.101 - 1.67% -
std::multimap<int,_int>::erase(iterator)/32 1.34% 20.733 21.011 - 0.55% -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.34% 1.359 1.377 - 1.95% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.34% 296.871 300.842 - 1.36% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.34% 1.304 1.321 - 7.71% -
BM_std_minmax<unsigned_long_long>/7 1.33% 2.528 2.562 - 2.69% -
std::multiset<int>::erase(iterator)/8192 1.33% 23.644 23.958 - -2.91% -
rng::for_each(multiset<int>)/50 1.33% 45.153 45.755 - -1.33% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 1.33% 102350.218 103712.372 - -2.74% -
std::map<int,_int>::find(key)_(existent)/32 1.33% 1.531 1.551 - -2.83% -
BM_std_minmax<unsigned_long_long>/6 1.33% 2.088 2.116 - 0.78% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.33% 1.225 1.241 - 1.54% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.33% 4.117 4.172 - -0.63% -
std::stable_sort(deque<int>)_(descending)/1024 1.32% 2938.555 2977.455 - 1.46% -
std::copy_backward(list<int>)/8 1.32% 2.442 2.475 - 1.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.32% 1202052.231 1217957.066 - -1.20% -
BM_CmpLess_uchar_short 1.32% 1.043 1.057 - 0.90% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.32% 66640.303 67521.744 - 0.08% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 1.32% 549.961 557.234 - 1.29% -
std::unordered_multiset<int>::erase(key)_(existent)/0 1.32% 20.955 21.232 - -5.06% -
SetIntersection_Front_Set_uint32_256_4 1.32% 4483068.703 4542120.130 - 1.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 1.32% 3938.980 3990.833 - 0.57% -
BM_std_min<long_long>/20 1.32% 2.008 2.034 - -0.89% -
SetIntersection_None_Set_uint64_256_64 1.31% 9156307.999 9276623.488 - -0.33% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 1.31% 0.931 0.943 - 2.80% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.31% 22.303 22.595 - 0.62% -
std::find_end(list<int>)_(match_near_end)/1000 1.31% 749.559 759.389 - 1.21% -
BM_deque_vector_move/1024 1.31% 36.990 37.475 - 1.68% -
BM_deque_vector_ranges_move/64 1.31% 2.608 2.642 - 1.05% -
rng::find(deque<int>)_(bail_25%)/1024 1.31% 66.575 67.444 - 0.23% -
BM_deque_deque_ranges_move_backward/65536 1.31% 8026.444 8131.205 - 1.01% -
SetIntersection_Front_Vector_float_16384_4 1.30% 1123304.282 1137950.002 - 0.23% -
rng::copy_n(deque<int>)/262144 1.30% 10357.417 10492.406 - -0.51% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.30% 6091.188 6170.533 - 0.13% -
std::multiset<int>::erase(iterator)/32 1.30% 21.319 21.597 - -2.30% -
SetIntersection_Front_Set_uint32_262144_4 1.30% 1134217.881 1148985.768 - 0.70% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.30% 22.047 22.334 - -1.44% -
SetIntersection_None_Vector_uint32_16384_16384 1.30% 1171585.864 1186822.357 - 2.91% -
rng::none_of(vector<int>)_(process_all)/32 1.30% 8.329 8.437 - 1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.30% 3113387.127 3153821.208 - 1.51% -
std::set<std::string>::ctor(const&,_alloc)/1024 1.30% 36197.141 36666.389 - 0.61% -
BM_RangesPushHeap_string_QuickSortAdversary_4 1.30% 6.074 6.153 - 1.20% -
rng::count(list<int>)_(every_other)/1024 1.30% 703.176 712.288 - 1.50% -
rng::sort(deque<int>)_(pipe-organ)/1024 1.30% 2850.725 2887.659 - 0.35% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.29% 18.068 18.302 - 0.66% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.29% 1226220.865 1242080.810 - 0.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.29% 10.431 10.566 - -0.65% -
std::sort(deque<int>)_(repeated)/8192 1.29% 6752.979 6840.156 - 1.11% -
BM_vector_deque_ranges_copy_backward/65536 1.29% 7661.263 7760.118 - -1.92% -
BM_MakeThenSortHeap_string_Heap_64 1.29% 34.089 34.529 - 1.76% -
BM_RangesMakeThenSortHeap_float_Descending_4 1.29% 1.284 1.301 - 16.46% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1.29% 4791.724 4853.447 - 0.03% -
std::flat_multimap<int,_int>::clear()/1024 1.29% 421.589 427.014 - 1.38% -
BM_RangesPushHeap_uint32_Ascending_262144 1.29% 8.036 8.139 - -2.86% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.29% 1.320 1.337 - 0.32% -
std::map<int,_int>::erase(key)_(non-existent)/32 1.28% 2.380 2.411 - -0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 1.28% 6.896 6.985 - 0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 1.28% 4660984.895 4720664.077 - 1.21% -
std::stable_sort(vector<int>)_(ascending)/8 1.28% 16.791 17.006 - 1.43% -
SetIntersection_None_Vector_string_262144_4 1.28% 1353459.219 1370773.692 - 1.87% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.28% 1.677 1.699 - 5.77% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 1.28% 29.609 29.986 - 1.43% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 1.27% 590.037 597.557 - 0.22% -
rng::partial_sort(deque<int>)_(repeated)/1024 1.27% 6398.836 6480.368 - -1.45% -
SetIntersection_None_Vector_string_1024_256 1.27% 1207845.068 1223232.669 - -0.24% -
std::set<int>::contains(key)_(non-existent)/32 1.27% 2.348 2.378 - -9.38% -
rng::partition_point(list<int>)/50 1.27% 24.471 24.782 - 1.14% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.27% 9.184 9.301 - 1.17% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.27% 710.045 719.054 - 0.74% -
rng::partial_sort_copy(deque<int>)_(repeated)/8 1.27% 10.529 10.663 - 1.46% -
SetIntersection_Front_Vector_string_64_16 1.27% 21963888.588 22242215.763 - 4.27% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.27% 22.143 22.424 - 1.14% -
BM_deque_vector_ranges_move/64000 1.26% 2727.864 2762.345 - 0.02% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.26% 1.304 1.321 - 7.79% -
SetIntersection_Front_Vector_uint32_262144_16384 1.26% 79211583.722 80211543.917 - 0.35% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 1.26% 939.210 951.061 - 0.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.26% 5368191.344 5435909.989 - -0.67% -
std::multiset<int>::ctor(const&,_alloc)/32 1.26% 220.270 223.046 - 0.94% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.26% 12261.188 12415.684 - 4.39% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 1.26% 22.091 22.369 - 1.27% -
std::stable_partition(list<int>)_(dense)/50 1.26% 56.740 57.454 - 3.15% -
BM_std_min<unsigned_char>/64 1.26% 4.087 4.138 - -0.72% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 1.26% 12.190 12.343 - -38.76% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.26% 204742.214 207313.643 - 0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.26% 9.817 9.940 - 0.37% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 1.25% 490.843 496.996 - 0.69% -
std::partition(list<int>)_(sparse)/50 1.25% 14.813 14.998 - -1.66% -
SetIntersection_Interlaced_Vector_string_64_16 1.25% 31002124.310 31390068.736 - 1.25% -
SetIntersection_None_Set_uint32_64_64 1.25% 11910664.855 12059523.248 - 0.70% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.25% 4.609 4.667 - 1.39% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.25% 9.015 9.127 - 2.88% -
rng::stable_sort(deque<int>)_(heap)/8192 1.25% 17701.697 17922.456 - 0.12% -
SetIntersection_None_Set_string_16384_4 1.24% 197065644.491 199517489.037 - 1.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1.24% 1116396.368 1130286.051 - -2.76% -
731_astcenc_r 1.24% 10.217 10.344 - 1.01% -
rng::copy_backward(vector<bool>)_(unaligned)/1048576 1.24% 6733.360 6817.031 - 1.06% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 1.24% 29.190 29.553 - 0.38% -
BM_PushHeap_float_Random_4 1.24% 2.837 2.872 - -0.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 1.24% 13.359 13.524 - -19.30% -
BM_std_minmax<unsigned_short>/20 1.24% 1.952 1.976 - 1.50% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 1.24% 18.230 18.456 - 1.70% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.24% 0.991 1.003 - -3.89% -
SetIntersection_None_Set_float_256_16 1.24% 11083560.219 11220837.413 - 0.04% -
rng::contains_subrange(list<int>)_(single_element)/50 1.24% 17.644 17.862 - -2.04% -
std::find_if(vector<char>)_(process_all)/1024 1.24% 270.231 273.573 - 0.33% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.24% 12745.039 12902.630 - 0.97% -
BM_SortHeap_pair<uint32,_uint32>_16 1.23% 6.087 6.162 - 3.41% -
rng::copy_backward(vector<bool>)_(aligned)/4096 1.23% 5.058 5.120 - -3.56% -
rng::partial_sort_copy(deque<int>)_(descending)/8 1.23% 19.673 19.915 - 0.07% -
rng::unique_copy(list<int>)_(sprinkled)/52 1.23% 23.819 24.113 - 0.83% -
std::set<std::string>::count(key)_(non-existent)/1024 1.23% 22.786 23.066 - -2.95% -
std::multimap<int,_int>::erase(iterator)/8192 1.23% 20.956 21.214 - -1.55% -
rng::fill(deque<int>)/8192 1.23% 239.636 242.584 - 1.46% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.23% 115170.957 116584.244 - 1.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.23% 1580.504 1599.894 - -0.58% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 1.22% 48.425 49.018 - 0.90% -
BM_RangesMakeThenSortHeap_float_Descending_16384 1.22% 26.653 26.980 - -0.34% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 1.22% 13008.757 13168.076 - -25.32% -
SetIntersection_Front_Vector_uint32_256_16 1.22% 4369336.929 4422787.656 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 1.22% 25147944.326 25455381.588 - 2.24% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.22% 1.279 1.295 - 0.87% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.22% 36759.104 37208.161 - 0.47% -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 1.22% 3810.438 3856.945 - 0.19% -
rng::is_sorted_until(list<int>,_pred)/8 1.22% 3.802 3.849 - 0.31% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.22% 1.986 2.010 - 0.78% -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 1.22% 109.318 110.649 - 1.58% -
rng::search(list<int>)_(single_element)/1024 1.22% 726.036 734.872 - 1.68% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.22% 1.474 1.492 - -1.17% -
rng::is_partitioned(vector<int>)_(partitioned)/50 1.21% 8.481 8.584 - 0.44% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.21% 1053.798 1066.600 - -0.95% -
SetIntersection_None_Set_float_262144_16384 1.21% 1163602.455 1177729.246 - -0.77% -
BM_std_min<unsigned_int>/1024 1.21% 26.850 27.176 - 1.82% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 1.21% 2448.543 2478.254 - 0.42% -
BM_RangesPushHeap_float_Ascending_262144 1.21% 5.135 5.198 - 2.73% -
std::stable_partition(list<int>)_(sparse)/32 1.21% 9.816 9.935 - 1.09% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.21% 38133.074 38595.023 - 0.04% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.21% 7669.095 7761.952 - -0.89% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.21% 1.875 1.898 - -7.66% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.21% 29.378 29.734 - 1.16% -
std::partial_sort(deque<int>)_(heap)/8192 1.21% 283639.195 287069.828 - -0.65% -
BM_MakeHeap_float_Random_262144 1.21% 1.115 1.129 - 0.90% -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 1.21% 342.431 346.559 - -3.98% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.20% 7.747 7.840 - 0.92% -
std::set<std::string>::insert(value)_(new_value)/1024 1.20% 64.582 65.359 - 0.57% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.20% 608.758 616.085 - 0.45% -
rng::replace_if(vector<int>)_(sprinkled)/32 1.20% 8.780 8.886 - 0.53% -
std::rotate_copy(vector<int>)/1024 1.20% 32.858 33.252 - -2.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.20% 9244794.144 9355381.080 - -0.10% -
rng::replace_if(deque<int>)_(sprinkled)/1024 1.20% 364.822 369.186 - 0.02% -
std::set<int>::ctor(const&,_alloc)/8192 1.19% 49177.703 49764.717 - 2.22% -
SetIntersection_None_Set_uint64_64_4 1.19% 22270339.185 22535070.039 - 1.11% -
std::map<int,_int>::clear()/32 1.19% 655.700 663.487 - 0.52% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 1.19% 28241113.491 28576133.800 - 0.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 1.19% 23.299 23.575 - 0.98% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 1.19% 32182.190 32563.875 - -1.59% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.19% 1.669 1.688 - 0.90% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.19% 19.156 19.383 - 1.91% -
SetIntersection_Interlaced_Set_uint64_262144_64 1.18% 1619862.467 1639039.142 - 0.37% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.18% 1.178 1.192 - 1.83% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 1.18% 420.260 425.229 - 0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 1.18% 2338864.778 2366490.116 - -5.56% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 1.18% 0.963 0.974 - 1.74% -
BM_deque_vector_move/64000 1.18% 2711.265 2743.221 - -2.98% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.18% 1357.549 1373.543 - 1.44% -
rng::search_n(vector<int>)_(no_match)/1024 1.18% 210.616 213.097 - 1.20% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.18% 596937.809 603963.058 - 0.64% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.18% 14354.583 14523.506 - 1.30% -
std::partition_point(list<int>)/50 1.17% 24.709 24.999 - -0.21% -
BM_RangesPushHeap_uint64_Random_4 1.17% 2.135 2.160 - 6.31% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.17% 721.013 729.464 - 1.11% -
BM_RangesPushHeap_float_Ascending_1024 1.17% 3.105 3.141 - 1.14% -
BM_LowerBound_pair<uint32,_uint32>_1024 1.17% 44.410 44.928 - 1.23% -
rng::partition(list<int>)_(dense)/32 1.17% 8.448 8.547 - -4.09% -
BM_SortHeap_uint64_16 1.17% 4.957 5.015 - 1.27% -
std::shift_right(deque<int>)/50 1.17% 4.213 4.262 - -1.74% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.17% 1921.629 1944.022 - 0.49% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 1.16% 421.550 426.458 - 0.03% -
std::unique(list<int>)_(contiguous)/8192 1.16% 6969.621 7050.683 - -0.14% -
std::find_first_of(vector<int>)_(small_needle)/50 1.16% 70.613 71.434 - -1.24% -
std::multimap<int,_int>::insert(value)_(new_value)/0 1.16% 17.893 18.101 - 0.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.16% 1090735.430 1103399.949 - -1.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.16% 8.550 8.649 - 0.94% -
SetIntersection_Front_Set_uint32_16384_4 1.16% 1138839.181 1152055.563 - 0.13% -
BM_deque_deque_ranges_copy_backward/1024 1.16% 38.040 38.481 - -0.86% -
BM_RangesMakeThenSortHeap_uint32_Random_262144 1.16% 32.430 32.806 - 0.89% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 1.16% 320.965 324.685 - -5.72% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.16% 42761.124 43256.174 - -1.53% -
BM_RangesPushHeap_float_Random_1024 1.16% 7.398 7.483 - -0.92% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.15% 18.893 19.111 - 1.08% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 1.15% 30.635 30.988 - 0.91% -
rng::stable_sort(deque<int>)_(ascending)/8 1.15% 18.376 18.587 - 3.09% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.14% 12.079 12.217 - -5.94% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.14% 19.666 19.892 - -1.05% -
SetIntersection_Interlaced_Vector_string_1024_16 1.14% 3421781.287 3460917.579 - 4.45% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.14% 559.521 565.920 - 2.16% -
std::map<int,_int>::contains(key)_(existent)/32 1.14% 1.577 1.595 - -1.19% -
std::find_end(forward_list<int>)_(process_all)/8192 1.14% 5649.933 5714.518 - 0.39% -
SetIntersection_Interlaced_Set_uint32_262144_1024 1.14% 1506574.707 1523768.963 - 1.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.14% 7.190 7.272 - -1.24% -
BM_PopHeap_string_16384 1.14% 72.700 73.529 - 1.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.14% 1.927 1.949 - 0.72% -
BM_deque_vector_ranges_copy_backward/1024 1.14% 37.035 37.457 - 0.81% -
std::partial_sort(deque<int>)_(descending)/8 1.14% 41.369 41.841 - 1.07% -
BM_RangesPushHeap_uint64_Ascending_16 1.14% 0.937 0.947 - 4.11% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 1.14% 3.006 3.040 - 0.91% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.13% 127.601 129.048 - -4.03% -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 1.13% 54.835 55.457 - 1.48% -
rng::copy_n(vector<bool>)_(aligned)/32768 1.13% 35.478 35.880 - 1.50% -
SetIntersection_None_Set_uint64_262144_1024 1.13% 1211109.619 1224845.459 - 0.97% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 1.13% 24.178 24.452 - -0.61% -
std::distance(join_view(vector<vector<int>>))/4096 1.13% 4.471 4.521 - -1.08% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.13% 422.307 427.091 - 0.74% -
SetIntersection_None_Set_uint64_262144_16 1.13% 1201980.633 1215589.844 - 0.57% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 1.13% 146.124 147.776 - -0.06% -
SetIntersection_Front_Vector_uint64_64_4 1.13% 16837346.302 17027148.070 - 0.73% -
rng::copy_backward(vector<bool>)_(unaligned)/32768 1.13% 208.455 210.805 - 1.81% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.12% 113639.763 114918.011 - 2.54% -
std::find_end(list<int>)_(process_all)/1048576 1.12% 817328.440 826509.652 - 1.02% -
std::fill_n(vector<int>)/8192 1.12% 235.554 238.197 - 0.97% -
rng::rotate_copy(vector<int>)/1024 1.12% 32.503 32.868 - 0.06% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.12% 3.714 3.755 - 1.30% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 1.12% 25672.861 25959.753 - -0.95% -
rng::stable_sort(deque<int>)_(ascending)/1024 1.12% 2122.459 2146.151 - 1.55% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.11% 480.348 485.703 - -0.44% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.11% 605.156 611.899 - -0.26% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.11% 25156.212 25436.384 - -13.18% -
std::flat_multimap<int,_int>::clear()/32 1.11% 421.436 426.126 - 1.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.11% 34.663 35.049 - -2.01% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.11% 24.257 24.527 - 0.17% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.11% 36.268 36.671 - 1.16% -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 1.11% 20.673 20.903 - -0.83% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.11% 7.316 7.397 - 1.35% -
std::map<int,_int>::contains(key)_(non-existent)/1024 1.11% 5.432 5.492 - 2.72% -
SetIntersection_None_Set_uint64_262144_262144 1.11% 1212144.452 1225579.264 - -0.58% -
std::set<std::string>::ctor(const&)/1024 1.11% 34300.991 34680.615 - 1.21% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.11% 10.736 10.855 - 1.29% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 1.10% 20.611 20.838 - -0.06% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.10% 612.282 619.029 - -1.18% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.10% 11308.378 11432.939 - -1.68% -
SetIntersection_Front_Vector_uint32_256_4 1.10% 4393165.070 4441553.765 - -0.34% -
SetIntersection_None_Set_float_256_64 1.10% 9394924.519 9498369.341 - 2.04% -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 1.10% 13.315 13.461 - 0.42% -
SetIntersection_Interlaced_Set_string_16384_16 1.10% 244039477.766 246718778.460 - -29.32% -
BM_SortHeap_uint64_64 1.10% 7.908 7.995 - 1.07% -
SetIntersection_Front_Set_string_64_16 1.10% 25760772.646 26043420.192 - 1.72% -
rng::transform(list<int>,_list<int>)/8192 1.10% 10218.338 10330.402 - 9.97% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.10% 1.485 1.501 - -4.38% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.10% 529.962 535.766 - -27.78% -
BM_num_put<double> 1.09% 57.540 58.169 - 0.33% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 39682.067 40115.896 - -0.90% -
BM_RangesSortHeap_string_16384 1.09% 95.947 96.994 - 0.63% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.09% 2.858 2.890 - 1.16% -
std::unordered_multimap<int,_int>::erase(iterator)/0 1.09% 19.985 20.202 - 2.68% -
rng::stable_sort(deque<int>)_(pipe-organ)/8 1.09% 20.479 20.701 - 2.23% -
SetIntersection_Interlaced_Set_float_262144_262144 1.09% 1821099.609 1840901.041 - -2.27% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.09% 778.141 786.591 - -1.36% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.08% 420.613 425.176 - 0.60% -
rng::partial_sort(deque<int>)_(shuffled)/8 1.08% 34.217 34.588 - 0.52% -
BM_MakeHeap_string_Descending_256 1.08% 2.698 2.727 - 0.64% -
std::find_if_not(list<int>)_(process_all)/50 1.08% 21.327 21.557 - -0.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1.08% 1398137.019 1413247.833 - -0.46% -
SetIntersection_None_Set_string_16384_256 1.08% 201103205.264 203276363.607 - 5.30% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 1.08% 22.189 22.428 - 0.48% -
std::set<std::string>::lower_bound(key)_(existent)/1024 1.08% 23.499 23.753 - 5.23% -
BM_LowerBound_string_4 1.08% 19.973 20.188 - 0.66% -
rng::fill(vector<bool>)/64 1.08% 1.605 1.622 - -3.01% -
BM_std_min<unsigned_char>/31 1.07% 2.500 2.527 - -1.28% -
SetIntersection_None_Set_float_64_64 1.07% 11874745.685 12002188.282 - -0.98% -
std::map<int,_int>::ctor(const&)/1024 1.07% 6255.736 6322.825 - 1.32% -
rng::partition_point(list<int>)/32 1.07% 15.619 15.786 - 1.05% -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 1.07% 190.070 192.099 - 1.01% -
std::multimap<int,_int>::erase(iterator)/0 1.06% 20.592 20.811 - 1.00% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 1.06% 219.925 222.262 - 0.38% -
std::set<std::string>::clear()/8192 1.06% 202010.872 204152.153 - 1.20% -
BM_StringAssignAsciizMix_Transparent 1.06% 3.022 3.054 - -1.37% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.06% 28.693 28.996 - -1.47% -
std::set<int>::erase(iterator)/1024 1.06% 20.260 20.474 - -1.93% -
BM_LowerBound_pair<uint32,_uint32>_256 1.06% 32.909 33.256 - 0.95% -
std::shuffle(deque<int>)/1024 1.06% 9399.657 9498.888 - 0.51% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 1.06% 15.883 16.051 - 0.00% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.06% 1684630.043 1702410.809 - 1.43% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.05% 23.051 23.294 - -0.81% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.05% 83870.291 84753.726 - 0.15% -
SetIntersection_None_Vector_uint32_256_16 1.05% 4230663.609 4275216.163 - 0.21% -
SetIntersection_None_Set_string_1024_256 1.05% 8936111.146 9030100.071 - -0.96% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.05% 44.782 45.253 - 1.98% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 1.05% 21.417 21.642 - -3.69% -
std::partial_sort(vector<int>)_(descending)/8 1.05% 24.811 25.071 - -0.56% -
SetIntersection_Front_Vector_uint64_256_256 1.05% 4653837.793 4702528.738 - 3.24% -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 1.05% 674.023 681.069 - 0.80% -
std::unique(list<int>)_(contiguous)/1024 1.04% 927.374 937.055 - 0.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.04% 11.549 11.669 - 2.18% -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 1.04% 13.309 13.448 - 0.69% -
SetIntersection_None_Set_uint64_262144_1 1.04% 1198791.016 1211242.352 - 0.32% -
std::unordered_set<int>::insert(value)_(already_present)/32 1.04% 1.652 1.669 - 0.47% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.04% 475.159 480.093 - 1.50% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.04% 3921.697 3962.409 - 0.07% -
std::find_end(deque<int>,_pred)_(single_element)/1024 1.04% 610.659 616.996 - 0.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.04% 33.716 34.066 - 0.17% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.04% 1.752 1.770 - 0.72% -
SetIntersection_None_Set_uint32_262144_16384 1.04% 1151559.490 1163493.489 - 0.14% -
BM_StringDestroy_Huge 1.04% 10.624 10.734 - -0.30% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.04% 18.021 18.208 - 0.62% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.03% 264645.710 267383.436 - 0.81% -
std::set<std::string>::erase(key)_(existent)/8192 1.03% 71.061 71.796 - 2.65% -
SetIntersection_None_Set_uint64_262144_16384 1.03% 1212417.154 1224945.554 - 1.12% -
std::shift_right(deque<int>)/32 1.03% 3.252 3.285 - 0.70% -
BM_RangesMakeHeap_uint64_Random_16384 1.03% 1.005 1.015 - 4.44% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.03% 9019.269 9112.111 - 2.34% -
SetIntersection_Interlaced_Vector_float_64_16 1.03% 19189185.267 19386574.031 - 6.13% -
BM_RangesMakeThenSortHeap_string_Descending_64 1.03% 12.972 13.106 - 0.80% -
std::fill(deque<int>)/8192 1.03% 239.360 241.820 - 0.22% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.03% 8.568 8.656 - 2.14% -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 1.03% 550743.602 556393.666 - 0.16% -
BM_RangesPushHeap_uint32_Random_16 1.02% 4.388 4.433 - -2.50% -
BM_std_min<char>/7 1.02% 1.856 1.875 - -0.98% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.02% 23.356 23.595 - -0.36% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.02% 17.733 17.914 - 1.12% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.02% 2931522.323 2961475.526 - -0.22% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.02% 944292.114 953936.710 - 0.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 1.02% 3.754 3.792 - 6.32% -
SetIntersection_Interlaced_Set_uint64_262144_16 1.02% 1644777.017 1661510.741 - 0.73% -
BM_std_min<unsigned_long_long>/22 1.02% 2.170 2.193 - -0.55% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 1.02% 355.908 359.527 - -0.00% -
std::find_if(vector<int>)_(bail_25%)/8 1.02% 0.995 1.005 - -0.25% -
SetIntersection_None_Vector_string_16384_16 1.02% 1283943.514 1296978.110 - 0.62% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 1.01% 2.531 2.556 - 2.61% -
SetIntersection_None_Set_uint64_262144_4 1.01% 1201159.832 1213335.611 - -0.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 1.01% 700.017 707.113 - 0.81% -
BM_PopHeap_uint32_16 1.01% 7.507 7.583 - -0.06% -
std::copy_if(vector<int>)_(entire_range)/64 1.01% 16.363 16.529 - 5.03% -
BM_num_put<long_double> 1.01% 58.774 59.369 - 0.80% -
SetIntersection_None_Set_uint64_256_4 1.01% 11344161.418 11458863.909 - -0.82% -
rng::find_first_of(deque<int>)_(small_needle)/1024 1.01% 3515.329 3550.832 - 2.75% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.01% 7095.167 7166.777 - 0.35% -
rng::rotate(vector<int>)_(by_1/4)/32 1.01% 12.031 12.153 - 1.76% -
rng::find_end(vector<int>)_(single_element)/1024 1.01% 242.411 244.854 - 0.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.01% 7.735 7.813 - 1.89% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 1.00% 421.003 425.232 - 0.73% -
rng::replace_if(vector<int>)_(sprinkled)/50 1.00% 12.985 13.115 - 0.22% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 1.00% 35.613 35.970 - 0.31% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.00% 13.918 14.057 - 1.38% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.00% 5.677 5.734 - 1.08% -
BM_deque_vector_ranges_copy_backward/4000 1.00% 141.864 143.284 - -0.08% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.00% 421.544 425.762 - 1.12% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.00% 2.283 2.306 - 0.57% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -99.72% 351746704.772 1001391.848 - -99.72% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.89% 3571.863 1039.875 - 0.08% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -68.42% 27176762.565 8582248.705 - -1.90% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -61.86% 66.455 25.347 - -59.98% -
SetIntersection_Interlaced_Vector_float_262144_64 -58.59% 19934308.373 8254570.184 - -15.26% -
SetIntersection_Interlaced_Vector_float_262144_256 -55.95% 51787677.388 22814691.888 - -4.84% -
std::remove_copy(list<int>)_(prefix)/1024 -53.07% 1616.980 758.885 - 0.61% -
std::swap_ranges(list<int>)/1024 -51.25% 1568.947 764.821 - 0.31% -
SetIntersection_Interlaced_Vector_float_262144_1024 -51.08% 156317150.750 76464648.658 - -12.78% -
SetIntersection_Interlaced_Vector_float_262144_16 -49.11% 6284039.491 3197639.505 - -6.71% -
SetIntersection_Interlaced_Vector_float_16384_64 -48.79% 10547797.829 5401274.139 - -12.31% -
SetIntersection_Interlaced_Vector_float_16384_256 -47.43% 29707649.995 15618534.172 - -12.32% -
std::set<std::string>::count(key)_(existent)/0 -44.09% 0.023 0.013 - 8.56% -
BM_RangesPushHeap_float_Descending_1 -43.49% 0.697 0.394 - -4.35% -
BM_std_min<unsigned_long_long>/1 -43.29% 0.458 0.260 - -22.78% -
SetIntersection_Interlaced_Vector_float_16384_1024 -42.79% 73662480.050 42139415.963 - -6.69% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -41.56% 122.753 71.732 - -31.24% -
SetIntersection_Interlaced_Vector_float_1024_256 -40.44% 7942825.478 4730795.073 - -26.52% -
SetIntersection_Interlaced_Vector_float_16384_16 -39.52% 3891607.232 2353505.569 - -1.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 -38.98% 5992121.144 3656332.912 - 0.68% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -38.86% 11.940 7.300 - -0.36% -
std::copy_backward(vector<int>)/4096 -38.47% 239.131 147.134 - -40.72% -
BM_PushHeap_float_SingleElement_1 -38.30% 0.697 0.430 - -10.80% -
SetIntersection_Interlaced_Vector_float_1024_64 -38.10% 5862817.303 3628806.890 - -6.40% -
BM_PushHeap_string_Descending_262144 -37.70% 5.448 3.394 - -17.16% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.25% 24.568 15.417 - 0.43% -
BM_RangesMakeHeap_string_Descending_262144 -37.18% 5.681 3.569 - -1.18% -
SetIntersection_Interlaced_Vector_float_1024_16 -36.16% 2819898.220 1800221.477 - -13.27% -
std::search(deque<int>)_(no_match)/1024 -35.85% 415.445 266.507 - -24.09% -
std::move(vector<int>)/262144 -35.15% 21917.347 14213.163 - -6.54% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -34.90% 0.531 0.346 - -16.13% -
SetIntersection_Front_Set_float_262144_16384 -32.70% 355021426.120 238929611.133 - -3.91% -
std::unordered_set<int>::count(key)_(non-existent)/0 -32.58% 0.405 0.273 - 1.46% -
std::move_backward(vector<int>)/262144 -32.25% 21939.934 14864.841 - -31.76% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -32.16% 16676.190 11312.748 - -17.96% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -32.06% 12841103.054 8723720.173 - -3.04% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -32.05% 123.465 83.893 - -6.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 -31.77% 13030688.087 8890962.851 - -1.32% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.76% 59.257 40.437 - -17.13% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.59% 9.492 6.494 - -16.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 -31.56% 12751375.971 8727024.492 - -2.07% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -31.47% 0.574 0.394 - -26.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.29% 361164310.337 248150858.712 - -4.57% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.28% 0.489 0.336 - 0.15% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -31.04% 71.999 49.654 - -0.79% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -30.99% 12818368.126 8846071.471 - 0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 -30.92% 12744330.709 8803848.347 - 0.03% -
std::find_end(deque<int>)_(near_matches)/8192 -30.45% 2352157.408 1636037.967 - -14.79% -
std::copy_backward(vector<bool>)_(aligned)/262144 -30.06% 749.637 524.295 - -21.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 -30.00% 12843962.186 8990146.359 - 2.22% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -29.80% 53.323 37.434 - -0.72% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -29.79% 36.609 25.703 - -22.21% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -29.52% 39.687 27.970 - -6.24% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -29.42% 6626906.845 4677249.607 - -35.08% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -29.11% 1030.020 730.192 - 33.40% -
SetIntersection_Front_Set_float_16384_16384 -28.58% 342866356.375 244864378.424 - -28.99% -
SetIntersection_Interlaced_Vector_float_262144_4 -28.45% 2155931.059 1542583.909 - -5.42% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -28.40% 0.484 0.347 - 14.28% -
BM_PushHeap_string_Descending_16384 -28.34% 3.369 2.414 - -2.07% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -28.16% 46.002 33.048 - 1.72% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.03% 43.079 31.006 - 0.27% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -27.75% 6.580 4.755 - -13.90% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.73% 40.813 29.496 - -0.36% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.63% 12045144.303 8716855.451 - -2.75% -
rng::search(deque<int>,_pred)_(no_match)/1024 -27.58% 436.511 316.128 - -27.19% -
SetIntersection_Interlaced_Vector_uint32_1024_64 -27.48% 5072933.882 3678792.251 - -12.41% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -27.47% 1.548 1.123 - -25.02% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -27.19% 1.704 1.240 - -7.60% -
BM_RangesMakeHeap_string_Descending_16384 -27.15% 3.849 2.804 - 3.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -26.96% 11903904.478 8694412.271 - -3.11% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -26.85% 45.679 33.415 - -31.25% -
BM_PushHeap_string_Descending_256 -26.73% 3.067 2.247 - -5.90% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -26.64% 11081.635 8129.862 - 2.36% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -26.43% 34.334 25.259 - 0.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.40% 11916398.273 8770942.751 - 1.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.21% 11922039.318 8797243.944 - 0.87% -
BM_PopHeap_string_1 -26.02% 0.700 0.518 - 0.37% -
BM_PushHeap_string_Descending_1024 -25.99% 3.315 2.454 - -4.20% -
BM_RangesMakeHeap_string_Ascending_262144 -25.76% 9.764 7.249 - -27.26% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -25.58% 0.697 0.519 - -9.58% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -25.57% 48.179 35.861 - -1.30% -
BM_StringDestroy_Small -25.43% 0.876 0.653 - -6.71% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -25.31% 32.669 24.402 - -29.59% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.27% 12672.794 9470.144 - -0.53% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -25.25% 0.697 0.521 - 12.69% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -24.85% 62.168 46.716 - 59.41% -
BM_RangesPushHeap_uint64_SingleElement_1 -24.44% 0.616 0.465 - -11.35% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.42% 12568.340 9499.718 - -0.51% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -24.20% 33.594 25.466 - -4.49% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -24.19% 38.247 28.993 - -0.52% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.53% 44.302 33.880 - 0.51% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -23.37% 1690.468 1295.453 - -9.70% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -23.26% 1029.055 789.676 - 44.06% -
rng::is_sorted_until(deque<int>)/8 -23.14% 4.285 3.294 - -1.21% -
BM_RangesMakeHeap_string_Descending_1024 -22.88% 3.569 2.752 - 2.32% -
BM_vector_deque_ranges_move_backward/0 -22.88% 0.606 0.468 - 2.92% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -22.74% 11.792 9.111 - 3.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -22.55% 10813488.645 8374701.100 - -0.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -22.47% 48.571 37.656 - -0.28% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.45% 95.417 73.993 - -0.83% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -22.13% 6.816 5.308 - 4.89% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -21.90% 25.231 19.706 - -45.73% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -21.90% 4731346.646 3695297.292 - -18.55% -
SetIntersection_Interlaced_Vector_float_256_64 -21.83% 8922089.377 6974440.528 - -7.31% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -21.74% 0.350 0.274 - -21.23% -
BM_PushHeap_string_Ascending_262144 -21.63% 37.413 29.322 - 1.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -21.61% 0.501 0.393 - -4.40% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -21.56% 26.619 20.881 - 2.66% -
BM_lexicographical_compare_three_way_fast_path/1 -21.53% 0.391 0.307 - -0.39% -
BM_MakeHeap_uint64_Random_4 -21.53% 1.446 1.134 - -16.34% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -21.46% 40.399 31.731 - -10.59% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -21.35% 0.637 0.501 - -6.12% -
BM_RangesPushHeap_float_SingleElement_1 -21.24% 0.637 0.502 - -18.53% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -21.22% 11.534 9.086 - 1.48% -
std::copy(vector<int>)/4096 -20.97% 230.508 182.167 - -7.94% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 -20.95% 0.622 0.492 - 6.80% -
BM_RangesPushHeap_string_Ascending_262144 -20.63% 35.282 28.002 - -0.61% -
BM_PushHeap_string_PipeOrgan_262144 -20.61% 22.068 17.519 - 0.86% -
std::unordered_multiset<int>::count(key)_(existent)/32 -20.61% 1.858 1.475 - -6.98% -
std::unordered_set<std::string>::erase(iterator)/8192 -20.43% 33.005 26.261 - -8.37% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -20.38% 953.567 759.206 - 47.88% -
BM_RangesMakeHeap_string_Random_262144 -20.35% 19.422 15.469 - 1.06% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -20.25% 36.731 29.294 - 4.61% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -20.15% 2435110.210 1944433.211 - 0.87% -
BM_RangesMakeHeap_string_Descending_256 -20.05% 3.427 2.740 - 1.55% -
BM_PushHeap_string_PipeOrgan_16384 -19.96% 16.302 13.048 - -3.14% -
bm_lexicographical_compare<signed_char>/64 -19.91% 2.313 1.852 - -10.57% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.68% 23.532 18.900 - -20.03% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.63% 25.272 20.310 - -29.82% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -19.63% 1.697 1.364 - -17.18% -
rng::move_backward(list<int>)/4096 -19.63% 6560.116 5272.659 - 0.18% -
BM_PushHeap_string_Descending_64 -19.52% 2.692 2.166 - -5.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -19.45% 7160322.808 5767931.952 - -34.95% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.40% 36.432 29.364 - -0.60% -
SetIntersection_Interlaced_Vector_string_262144_64 -19.23% 22115214.153 17861461.245 - -15.92% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -19.03% 11.119 9.003 - 1.81% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.58% 0.562 0.457 - -0.18% -
BM_PushHeap_string_Ascending_16384 -18.53% 22.263 18.139 - -12.53% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.47% 11.199 9.131 - -3.05% -
BM_SortHeap_pair<uint32,_uint32>_4 -18.47% 1.890 1.541 - 2.93% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -18.42% 5030158.399 4103570.525 - -15.23% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -18.20% 1.302 1.065 - -7.48% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -18.15% 1.242 1.017 - -2.63% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -18.14% 11.019 9.020 - 2.06% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 -18.13% 614.138 502.821 - -2.27% -
BM_vector_deque_ranges_move/0 -18.12% 0.519 0.425 - -15.82% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -18.07% 42.521 34.837 - -1.20% -
BM_RangesPushHeap_uint32_Random_1 -18.07% 0.501 0.410 - -8.29% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.84% 1702202.816 1398481.027 - 1.31% -
rng::search(list<int>)_(same_length)/8192 -17.65% 9688.475 7978.334 - 5.81% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -17.63% 66.627 54.882 - 0.06% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -17.46% 0.494 0.408 - 52.23% -
rng::find_end(deque<int>)_(near_matches)/8192 -17.30% 2136620.622 1766974.956 - 7.05% -
rng::rotate_copy(list<int>)/8192 -17.13% 8304.351 6881.809 - -1.59% -
BM_PushHeap_string_Random_262144 -16.91% 21.799 18.112 - -6.41% -
std::unordered_set<int>::contains(key)_(existent)/1024 -16.86% 1.402 1.165 - -1.79% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.82% 7182027.345 5974143.357 - -0.44% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -16.75% 0.556 0.463 - 0.24% -
rng::is_sorted(list<int>,_pred)/8192 -16.72% 8842.431 7363.562 - -7.87% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -16.63% 1.437 1.198 - -16.97% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -16.62% 682.767 569.284 - -63.11% -
std::equal(deque<int>)_(it,_it,_it)/50 -16.50% 24.106 20.128 - -16.09% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -16.50% 1.147 0.958 - -0.96% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 -16.36% 6945703.739 5809600.445 - -1.24% -
rng::search(deque<int>)_(near_matches)/1024 -16.33% 25225.077 21107.030 - 8.27% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -16.26% 1.398 1.170 - -15.72% -
rng::is_sorted_until(list<int>)/8192 -16.23% 8253.666 6914.361 - -10.18% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -16.22% 30.443 25.506 - 0.60% -
BM_MakeHeap_float_Random_64 -16.20% 1.787 1.497 - -12.76% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -16.19% 0.451 0.378 - -22.32% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -16.10% 0.487 0.408 - 19.21% -
BM_vector_deque_move/0 -16.04% 0.555 0.466 - 8.29% -
std::equal(vector<bool>)_(unaligned)/50 -15.96% 0.881 0.741 - -16.67% -
rng::partition(deque<int>)_(sparse)/32 -15.95% 13.592 11.424 - 10.09% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -15.88% 0.611 0.514 - 1.84% -
BM_PopHeap_uint64_1 -15.76% 0.519 0.437 - -0.45% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -15.72% 1.396 1.177 - -4.15% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -15.67% 1.146 0.966 - 3.14% -
rng::search(deque<int>)_(near_matches)/1000 -15.60% 24086.824 20329.007 - 9.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -15.57% 0.637 0.538 - -6.30% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -15.54% 5.894 4.979 - 2.11% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -15.53% 42.799 36.152 - -10.53% -
std::unordered_set<int>::contains(key)_(existent)/8192 -15.43% 1.532 1.296 - -9.74% -
rng::find(vector<bool>)_(process_all)/50 -15.40% 0.740 0.626 - -12.40% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -15.39% 11.272 9.538 - -0.09% -
BM_PushHeap_string_Descending_16 -15.34% 2.436 2.062 - -2.26% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -15.28% 32.285 27.352 - -1.44% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -15.08% 10.507 8.923 - -7.33% -
rng::copy_backward(vector<int>)/32768 -15.07% 3286.674 2791.232 - -3.04% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 -15.06% 1712.715 1454.723 - 2.79% -
BM_MakeThenSortHeap_uint64_Descending_4 -14.95% 1.513 1.287 - -2.51% -
rng::none_of(vector<int>)_(process_all)/50 -14.93% 14.879 12.658 - -15.15% -
rng::find_end(deque<int>)_(single_element)/1000 -14.91% 293.157 249.439 - -22.27% -
BM_std_minmax<unsigned_char>/8 -14.91% 1.087 0.925 - -19.74% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -14.88% 1.671 1.422 - -11.53% -
BM_RangesPushHeap_string_Ascending_1024 -14.66% 13.845 11.815 - -0.73% -
std::multiset<std::string>::erase(key)_(existent)/32 -14.65% 58.731 50.128 - -15.77% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -14.58% 27.327 23.343 - -0.20% -
rng::copy(vector<bool>)_(aligned)/262144 -14.55% 326.673 279.146 - -0.23% -
BM_RangesPushHeap_string_Ascending_256 -14.55% 10.974 9.378 - -0.38% -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 -14.53% 232.555 198.754 - 0.04% -
BM_deque_vector_copy/64000 -14.45% 2849.679 2437.878 - -1.10% -
rng::partition(list<int>)_(dense)/8192 -14.41% 5095.363 4360.947 - -0.16% -
std::map<int,_int>::insert(value)_(already_present)/0 -14.35% 0.679 0.582 - 0.01% -
BM_RangesMakeHeap_string_Descending_64 -14.30% 3.051 2.615 - 2.28% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -14.24% 37799435.342 32417590.963 - -3.33% -
BM_RangesMakeHeap_string_Descending_16 -14.21% 2.754 2.362 - 1.80% -
rng::adjacent_find(deque<int>)/50 -14.11% 18.803 16.150 - 10.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 -14.01% 2.032 1.747 - -22.78% -
rng::partition(deque<int>)_(sparse)/50 -14.00% 20.250 17.416 - 8.95% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.99% 72.127 62.038 - -13.71% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -13.99% 866.786 745.561 - -0.64% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -13.92% 1731.791 1490.753 - -2.82% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.81% 47.666 41.084 - -13.84% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -13.73% 2731.159 2356.118 - -16.42% -
BM_PushHeap_string_Descending_4 -13.70% 2.166 1.869 - -3.05% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 -13.59% 1.051 0.908 - -19.32% -
rng::is_sorted(deque<int>)/8 -13.59% 2.854 2.466 - -2.14% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -13.53% 10.593 9.160 - 4.27% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 -13.53% 10.375 8.971 - -6.97% -
rng::adjacent_find(list<int>,_pred)/8192 -13.32% 8722.622 7561.153 - 0.05% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -13.26% 26.840 23.282 - -8.15% -
rng::search(deque<int>)_(no_match)/1024 -13.18% 305.071 264.872 - -36.27% -
SetIntersection_None_Set_uint32_16384_256 -13.16% 173125433.843 150338690.714 - -2.23% -
SetIntersection_None_Set_uint32_16384_64 -13.15% 173128619.688 150369682.962 - -2.22% -
std::for_each_n(list<int>)/8 -12.97% 2.592 2.256 - -4.90% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.91% 24.540 21.373 - -7.63% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -12.88% 735.338 640.638 - 0.06% -
std::partition(list<int>)_(dense)/8192 -12.85% 5019.045 4373.873 - -2.49% -
SetIntersection_None_Set_uint32_16384_4 -12.77% 172477287.711 150451804.093 - -1.53% -
std::partition(list<int>)_(sparse)/8192 -12.73% 8176.408 7135.661 - -0.22% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -12.70% 50738235.183 44294347.260 - -7.95% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -12.70% 99.736 87.071 - 2.04% -
std::map<std::string,_int>::ctor(const&)/32 -12.68% 788.837 688.837 - -0.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -12.67% 89.063 77.776 - -8.01% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -12.59% 10.431 9.117 - -3.51% -
SetIntersection_None_Set_uint32_16384_1 -12.51% 172327363.153 150766795.141 - -1.59% -
std::unordered_set<int>::find(key)_(existent)/8192 -12.49% 1.384 1.211 - -20.25% -
SetIntersection_None_Set_uint32_16384_16 -12.49% 171727238.737 150282055.601 - -1.83% -
std::mismatch(deque<int>)_(it,_it,_it)/8 -12.46% 4.287 3.753 - -13.72% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -12.39% 0.634 0.556 - 6.84% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -12.32% 356.884 312.919 - 0.03% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -12.31% 1.668 1.463 - 12.18% -
BM_deque_vector_copy/65536 -12.25% 2940.076 2579.920 - 1.85% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -12.19% 2.534 2.225 - -6.25% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -12.18% 1597873.556 1403193.460 - -1.58% -
std::unordered_set<std::string>::find(key)_(existent)/32 -11.97% 42.144 37.101 - -2.82% -
rng::partition(list<int>)_(sparse)/8192 -11.96% 7879.756 6937.149 - 0.06% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -11.96% 0.306 0.269 - -19.78% -
BM_StringRelational_Less_Huge_Large_Control -11.95% 2.468 2.173 - -4.47% -
std::multiset<std::string>::erase(iterator)/8192 -11.93% 30.396 26.769 - -26.66% -
rng::none_of(deque<int>)_(process_all)/32 -11.92% 18.126 15.966 - -2.79% -
SetIntersection_Interlaced_Set_string_256_256 -11.89% 32395133.878 28542592.190 - -7.49% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -11.85% 1.495 1.318 - 7.20% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.82% 838.420 739.285 - -0.87% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -11.79% 24.119 21.274 - -10.45% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -11.73% 4606.466 4066.246 - -11.78% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -11.69% 20393610.749 18009089.939 - 10.47% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -11.65% 569.216 502.900 - -6.63% -
SetIntersection_Front_Set_float_1024_1024 -11.64% 16614296.323 14680749.617 - -4.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 -11.62% 14.982 13.241 - -10.26% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.61% 0.933 0.825 - 0.08% -
BM_vector_deque_ranges_move_backward/2 -11.59% 1.937 1.712 - -9.39% -
BM_std_minmax<char>/21 -11.57% 2.392 2.115 - -5.98% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -11.55% 57.214 50.605 - 1.68% -
std::unordered_set<std::string>::erase(iterator)/32 -11.51% 31.739 28.086 - -3.36% -
BM_RangesMakeHeap_string_PipeOrgan_256 -11.51% 5.498 4.866 - 0.77% -
BM_RangesMakeHeap_string_Descending_4 -11.46% 2.416 2.140 - 0.49% -
BM_deque_vector_ranges_move/0 -11.42% 1.548 1.371 - -0.42% -
BM_std_minmax_element<int>/65536 -11.32% 17223.564 15274.153 - -9.91% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -11.31% 26.039 23.093 - -8.96% -
BM_std_minmax_element<int>/70000 -11.30% 18408.428 16328.661 - -9.77% -
BM_std_minmax_element<int>/64000 -11.29% 16831.837 14931.099 - -9.88% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -11.27% 0.341 0.303 - -1.48% -
BM_std_minmax<long_long>/1 -11.22% 0.693 0.615 - -11.21% -
BM_RangesPopHeap_string_1 -11.19% 0.524 0.465 - -33.54% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.16% 29.440 26.155 - -14.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -11.13% 0.556 0.494 - 1.43% -
BM_deque_deque_copy/70000 -11.08% 3166.577 2815.739 - -1.15% -
rng::find_first_of(list<int>)_(large_needle)/1024 -11.04% 965612.659 859021.548 - 0.13% -
BM_std_minmax_element<int>/4000 -10.99% 1053.856 938.069 - -9.71% -
BM_deque_vector_copy/70000 -10.98% 3181.643 2832.336 - 0.95% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -10.95% 1.233 1.098 - -0.20% -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 -10.91% 347.567 309.650 - 0.08% -
BM_std_minmax_element<int>/4096 -10.89% 1078.512 961.107 - -9.65% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -10.85% 0.294 0.262 - 15.30% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -10.83% 14450.307 12885.088 - -4.12% -
BM_PushHeap_uint32_Ascending_1 -10.81% 0.502 0.447 - -22.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -10.81% 384.496 342.939 - 0.73% -
BM_std_minmax_element<int>/5500 -10.75% 1441.659 1286.666 - -9.49% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -10.74% 0.451 0.402 - -10.47% -
std::stable_partition(deque<int>)_(sparse)/32 -10.73% 12.170 10.864 - -11.20% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -10.67% 22.730 20.305 - -1.10% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 -10.66% 605.369 540.842 - 4.46% -
BM_RangesMakeHeap_string_Ascending_16384 -10.65% 5.784 5.167 - -10.25% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -10.65% 724.185 647.067 - -5.80% -
std::find_end(deque<int>)_(near_matches)/1000 -10.63% 30100.476 26901.233 - -14.88% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -10.63% 1859.037 1661.474 - -20.16% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 -10.61% 11.148 9.966 - -11.51% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -10.60% 24.595 21.987 - -16.92% -
BM_RangesMakeHeap_string_SingleElement_262144 -10.56% 8.224 7.356 - -9.99% -
std::for_each(list<int>)/8192 -10.53% 8685.738 7771.388 - -3.69% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -10.53% 93.536 83.691 - -0.44% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -10.51% 92.297 82.597 - -0.34% -
BM_deque_vector_move_backward/0 -10.49% 1.468 1.314 - -10.56% -
std::copy_backward(vector<int>)/32768 -10.42% 3795.289 3399.740 - -1.34% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.41% 2837.261 2542.008 - 0.26% -
std::unordered_set<int>::insert(value)_(already_present)/8192 -10.38% 2.236 2.004 - -28.46% -
SetIntersection_Interlaced_Vector_float_1024_4 -10.35% 1466805.052 1315059.130 - -2.42% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -10.29% 1847.947 1657.826 - -20.32% -
BM_RangesPopHeap_string_262144 -10.28% 101.152 90.755 - -5.20% -
BM_MakeHeap_uint64_Ascending_4 -10.24% 0.452 0.406 - -7.68% -
std::find_end(deque<int>)_(near_matches)/1024 -10.23% 31268.968 28069.090 - -13.54% -
BM_PushHeap_string_PipeOrgan_1024 -10.22% 10.795 9.692 - -4.40% -
std::set<int>::insert(value)_(already_present)/8192 -10.17% 10.831 9.730 - -12.04% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -10.10% 0.496 0.446 - -10.26% -
SetIntersection_None_Set_uint32_16384_1024 -10.01% 166193423.307 149555977.695 - -3.66% -
std::fill_n(vector<bool>)/64 -10.00% 1.518 1.366 - -3.08% -
BM_std_minmax_element<int>/1024 -10.00% 272.780 245.508 - -9.05% -
BM_std_minmax<char>/20 -9.97% 2.071 1.865 - -3.88% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.97% 34.844 31.370 - -0.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 -9.97% 0.556 0.501 - 7.25% -
rng::unique(list<int>)_(contiguous)/52 -9.94% 74.996 67.542 - -3.56% -
SetIntersection_Front_Set_string_16384_64 -9.92% 4964723.665 4472163.647 - -0.26% -
BM_std_minmax<char>/16 -9.92% 1.026 0.924 - -0.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -9.90% 1695818.908 1527902.986 - 8.89% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -9.89% 246698.517 222293.506 - -7.37% -
BM_std_min<short>/4 -9.88% 1.082 0.975 - -2.94% -
bm_lexicographical_compare<int>/2 -9.83% 1.518 1.368 - 8.18% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -9.81% 12696.049 11450.625 - -8.61% -
BM_std_minmax<char>/27 -9.79% 1.952 1.761 - -1.86% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.79% 209.113 188.642 - -0.50% -
std::set<std::string>::erase(key)_(non-existent)/32 -9.78% 14.686 13.249 - 7.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -9.77% 1594.660 1438.790 - -0.63% -
BM_lexicographical_compare_three_way_slow_path/1 -9.72% 0.364 0.329 - -9.28% -
BM_PushHeap_uint64_SingleElement_64 -9.69% 0.407 0.368 - -7.73% -
rng::remove(deque<int>)_(sprinkled)/50 -9.67% 64.228 58.015 - 1.23% -
BM_std_minmax<char>/26 -9.66% 1.538 1.390 - 0.10% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -9.63% 2.807 2.537 - -1.30% -
std::multiset<std::string>::erase(iterator)/1024 -9.59% 32.973 29.810 - -11.24% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -9.58% 16.484 14.905 - 10.27% -
rng::unique(deque<int>)_(sprinkled)/52 -9.57% 74.755 67.600 - -0.70% -
rng::for_each_n(list<int>)/8 -9.54% 2.562 2.317 - -4.77% -
BM_StringRelational_Less_Huge_Empty_Control -9.45% 2.085 1.888 - -10.29% -
std::search_n(list<int>)_(no_match)/1048576 -9.44% 863376.432 781854.213 - -9.19% -
rng::fill(deque<int>)/32 -9.39% 1.470 1.332 - -70.54% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 -9.37% 9368.361 8490.618 - -1.23% -
std::multiset<int>::find(key)_(existent)/8192 -9.36% 8.910 8.075 - -2.39% -
std::equal(vector<bool>)_(unaligned)/8 -9.35% 0.852 0.772 - -12.82% -
BM_PushHeap_string_PipeOrgan_256 -9.34% 8.679 7.869 - -1.54% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -9.34% 25.320 22.956 - 1.07% -
BM_deque_deque_ranges_move_backward/512 -9.26% 20.498 18.600 - -3.01% -
SetIntersection_Front_Vector_string_1024_256 -9.26% 9942359.291 9022107.486 - -8.13% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 -9.26% 0.480 0.436 - -8.77% -
rng::copy(vector<int>)/32768 -9.23% 3486.281 3164.423 - 7.14% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 -9.23% 24.285 22.043 - -6.78% -
BM_std_minmax<char>/29 -9.21% 2.555 2.320 - -3.41% -
std::copy(vector<bool>)_(aligned)/262144 -9.14% 684.074 621.561 - -6.22% -
BM_RangesMakeHeap_uint32_Heap_64 -9.10% 0.257 0.234 - 3.87% -
BM_std_minmax<char>/5 -9.10% 1.859 1.690 - -5.72% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -9.05% 325354.060 295908.429 - -8.90% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -9.00% 196.101 178.442 - 0.15% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -8.92% 11486.061 10461.259 - 0.36% -
BM_std_minmax<char>/22 -8.90% 2.671 2.433 - -3.07% -
SetIntersection_Interlaced_Vector_uint32_1024_256 -8.89% 6366303.523 5800282.726 - 21.04% -
std::remove_copy(deque<int>)_(prefix)/1024 -8.84% 413.401 376.843 - -3.38% -
bm_lexicographical_compare<int>/1 -8.83% 1.322 1.205 - 4.19% -
std::transform(list<int>,_list<int>)/8192 -8.83% 9411.148 8580.257 - -8.20% -
BM_vector_deque_copy/2 -8.81% 2.065 1.884 - -0.53% -
std::unordered_set<int>::count(key)_(existent)/32 -8.78% 1.470 1.341 - 11.05% -
BM_std_minmax<char>/6 -8.75% 2.155 1.966 - -5.35% -
rng::find_last(deque<int>)_(bail_10%)/8192 -8.74% 2525.044 2304.385 - -8.37% -
BM_MakeHeap_string_Ascending_262144 -8.69% 9.172 8.375 - 12.96% -
SetIntersection_Interlaced_Vector_uint32_262144_256 -8.69% 29468394.511 26908166.431 - -23.97% -
std::map<std::string,_int>::count(key)_(existent)/32 -8.69% 18.097 16.525 - -0.49% -
BM_std_minmax_element<int>/512 -8.68% 138.136 126.151 - -7.80% -
std::none_of(deque<int>)_(process_all)/32768 -8.58% 11512.710 10524.780 - 0.06% -
BM_std_min<__int128>/1 -8.58% 0.371 0.339 - 10.20% -
SetIntersection_Front_Set_float_262144_256 -8.58% 4869000.848 4451315.079 - 0.71% -
std::none_of(deque<int>)_(process_all)/8192 -8.56% 2873.189 2627.109 - -0.32% -
SetIntersection_Front_Set_string_262144_256 -8.56% 15768914.669 14418470.607 - -7.72% -
BM_vector_deque_ranges_copy/1 -8.55% 2.352 2.151 - -6.92% -
rng::none_of(deque<int>)_(process_all)/50 -8.54% 26.561 24.291 - -1.99% -
BM_deque_vector_ranges_copy/64000 -8.52% 2848.643 2605.954 - 0.96% -
rng::adjacent_find(deque<int>)/8 -8.52% 3.750 3.430 - 17.10% -
BM_deque_vector_ranges_copy/65536 -8.45% 2876.318 2633.159 - 1.53% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -8.41% 1.126 1.032 - -5.47% -
SetIntersection_Front_Vector_string_1024_64 -8.39% 3467030.313 3175986.304 - -9.33% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -8.38% 7680.387 7037.114 - 1.81% -
rng::copy(list<int>)/64 -8.28% 33.801 31.002 - -2.81% -
BM_std_minmax_element<char>/70000 -8.28% 19141.762 17556.753 - -6.94% -
SetIntersection_Interlaced_Vector_string_1024_1024 -8.28% 43397884.001 39806171.182 - -4.01% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -8.27% 31.600 28.986 - -6.95% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -8.22% 40.858 37.500 - 22.93% -
BM_PushHeap_uint32_SingleElement_4 -8.20% 0.364 0.334 - -9.57% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -8.19% 1.045 0.960 - -3.59% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -8.17% 0.447 0.411 - -28.75% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -8.15% 0.447 0.411 - -10.99% -
BM_std_minmax_element<char>/64000 -8.14% 17500.325 16075.798 - -6.85% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.13% 800.521 735.407 - -0.10% -
BM_deque_deque_ranges_move_backward/5500 -8.13% 223.600 205.424 - -1.69% -
SetIntersection_Interlaced_Vector_string_16384_64 -8.13% 13056530.111 11995298.617 - -11.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 -8.13% 3.582 3.290 - -7.78% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -8.12% 1.431 1.315 - -6.59% -
BM_LowerBound_string_262144 -8.09% 2242.703 2061.369 - -5.89% -
BM_vector_deque_ranges_copy/2 -8.08% 2.066 1.899 - -8.02% -
rng::find_end(deque<int>)_(process_all)/8192 -8.08% 2387.084 2194.179 - 7.87% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -8.08% 6.451 5.929 - -0.21% -
BM_std_minmax<char>/23 -8.04% 3.165 2.911 - -1.14% -
rng::reverse_copy(vector<int>)/8 -8.04% 2.534 2.330 - -7.23% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 -8.04% 1.308 1.203 - -0.19% -
rng::search_n(list<int>)_(no_match)/1048576 -8.02% 863147.685 793910.858 - -7.69% -
rng::contains(list<int>)_(process_all)/32 -8.01% 11.260 10.358 - -17.67% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.01% 1623.415 1493.452 - -10.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -8.00% 10825815.741 9959565.772 - 1.10% -
std::multiset<std::string>::find(key)_(existent)/1024 -8.00% 23.611 21.723 - -3.54% -
BM_std_minmax<char>/30 -8.00% 2.857 2.629 - -0.90% -
std::partial_sort_copy(deque<int>)_(heap)/8 -7.99% 16.769 15.430 - -2.23% -
std::for_each_n(deque<int>)/8 -7.96% 1.254 1.154 - -3.37% -
BM_PushHeap_float_Ascending_16 -7.95% 1.065 0.980 - -0.71% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -7.95% 1.700 1.565 - -5.87% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -7.92% 81.240 74.803 - -0.26% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -7.87% 19.884 18.320 - 1.73% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -7.83% 1.219 1.124 - 6.74% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -7.83% 1.339 1.234 - -6.22% -
BM_RangesPushHeap_string_Ascending_64 -7.83% 7.442 6.859 - -0.42% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -7.82% 1.787 1.647 - 4.57% -
BM_PushHeap_string_Ascending_1024 -7.82% 13.088 12.065 - -11.89% -
BM_std_minmax<char>/32 -7.79% 1.638 1.510 - -1.25% -
rng::find_end(deque<int>)_(single_element)/8192 -7.78% 2203.322 2031.886 - -22.30% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -7.77% 10.572 9.750 - 7.32% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -7.77% 31.956 29.473 - 0.13% -
BM_std_minmax_element<char>/4096 -7.77% 1126.724 1039.231 - -6.54% -
rng::is_sorted_until(list<int>,_pred)/8192 -7.76% 7808.102 7202.346 - -2.45% -
BM_std_minmax_element<char>/5500 -7.76% 1510.118 1392.971 - -6.54% -
rng::find_last_if(list<int>)_(bail_10%)/50 -7.75% 36.504 33.673 - -10.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 -7.75% 134711079.062 124272078.279 - 0.65% -
BM_std_minmax_element<char>/65536 -7.74% 17886.294 16501.497 - -6.68% -
SetIntersection_Interlaced_Vector_string_262144_1024 -7.71% 241358599.479 222745177.630 - -32.82% -
BM_std_minmax_element<char>/4000 -7.71% 1100.673 1015.861 - -6.46% -
std::shift_left(list<int>)/8192 -7.70% 7698.339 7105.200 - -0.64% -
BM_std_min<unsigned_long_long>/8 -7.68% 2.329 2.150 - -8.27% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 -7.67% 26.299 24.282 - -2.58% -
BM_PushHeap_string_SingleElement_16 -7.66% 2.764 2.553 - -5.64% -
std::search(deque<int>)_(same_length)/1000 -7.62% 353.244 326.334 - -22.71% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -7.61% 23.667 21.866 - 0.80% -
bm_ranges_lexicographical_compare<int>/16 -7.61% 2.306 2.130 - -7.58% -
BM_RangesPushHeap_uint64_Descending_1 -7.61% 0.467 0.431 - -32.28% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 -7.60% 1.345 1.242 - -3.58% -
std::search_n(list<int>)_(no_match)/8192 -7.57% 7316.834 6762.982 - 0.28% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -7.57% 10.762 9.948 - -7.27% -
std::replace(vector<int>)_(sprinkled)/8192 -7.56% 1360.685 1257.867 - 6.00% -
BM_std_minmax<char>/25 -7.53% 1.276 1.180 - 0.09% -
std::copy(vector<bool>)_(aligned)/1048576 -7.52% 3320.693 3071.109 - 14.65% -
SetIntersection_None_Vector_float_262144_16384 -7.51% 1302353.996 1204580.151 - 0.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 -7.50% 5.271 4.876 - -7.34% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -7.49% 100132907.677 92633456.043 - 3.98% -
BM_RangesMakeThenSortHeap_string_Random_262144 -7.46% 208.483 192.932 - 1.48% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.44% 1064668.540 985456.787 - -1.05% -
BM_std_minmax<char>/24 -7.40% 1.254 1.161 - 0.56% -
rng::any_of(vector<int>)_(process_all)/50 -7.40% 13.628 12.620 - 0.02% -
BM_StringRelationalLiteral_Less_Small_Small_Control -7.39% 1.838 1.702 - 13.45% -
rng::find_end(deque<int>)_(process_all)/1024 -7.36% 302.597 280.329 - 8.15% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -7.35% 0.629 0.583 - -9.88% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -7.34% 86.808 80.436 - 0.67% -
SetIntersection_Front_Set_float_16384_256 -7.34% 5143497.701 4766172.787 - 7.26% -
bm_lexicographical_compare<unsigned_char>/8 -7.33% 1.497 1.387 - -0.04% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 -7.31% 0.374 0.347 - -0.41% -
bm_lexicographical_compare<unsigned_char>/4 -7.29% 1.497 1.388 - 0.03% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 -7.28% 1031.302 956.260 - -3.68% -
BM_std_min<short>/19 -7.26% 1.975 1.831 - 1.72% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 -7.24% 8.259 7.661 - -7.12% -
BM_vector_deque_copy/1 -7.24% 2.319 2.151 - 0.92% -
rng::find_end(deque<int>)_(process_all)/1048576 -7.23% 308734.544 286397.967 - 8.30% -
std::set<int>::insert(value)_(already_present)/1024 -7.23% 6.776 6.286 - -12.96% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.23% 25.927 24.052 - -5.06% -
BM_std_minmax_element<int>/64 -7.23% 17.279 16.030 - -6.67% -
BM_deque_deque_copy/65536 -7.21% 3033.535 2814.678 - -4.80% -
rng::find_end(deque<int>)_(single_element)/1024 -7.20% 277.999 257.985 - -21.56% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -7.19% 6369547.957 5911298.283 - -0.14% -
BM_deque_vector_ranges_copy/70000 -7.18% 3093.417 2871.339 - 2.41% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -7.16% 0.590 0.548 - -4.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -7.16% 156242487.660 145051356.330 - 0.10% -
std::multiset<int>::contains(key)_(existent)/8192 -7.13% 8.816 8.187 - -0.61% -
std::multimap<std::string,_int>::erase(iterator)/8192 -7.11% 32.841 30.507 - -9.92% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -7.10% 13.857 12.873 - 1.85% -
BM_std_minmax_element<char>/1024 -7.09% 286.763 266.434 - -5.84% -
SetIntersection_None_Set_uint64_16384_16384 -7.09% 175405007.723 162974979.460 - -7.11% -
BM_MakeHeap_uint32_PipeOrgan_4 -7.06% 0.419 0.390 - -8.53% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -7.06% 294.331 273.564 - -0.94% -
BM_vector_deque_ranges_copy/64000 -7.05% 2956.845 2748.335 - 15.97% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -7.04% 1.192 1.108 - -2.22% -
BM_RangesPushHeap_float_SingleElement_4 -7.03% 0.384 0.357 - 0.14% -
BM_PushHeap_string_SingleElement_1024 -7.02% 2.768 2.574 - -6.29% -
BM_std_minmax<char>/4 -7.02% 1.550 1.441 - -3.82% -
BM_std_minmax<char>/19 -7.01% 1.769 1.645 - -0.93% -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 -7.01% 4.918 4.574 - -0.40% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -7.00% 0.819 0.762 - -7.58% -
SetIntersection_Interlaced_Vector_string_262144_256 -6.99% 67835917.167 63092610.753 - -8.57% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.98% 92.006 85.579 - -34.38% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.97% 0.584 0.543 - -4.00% -
BM_RangesMakeHeap_string_Ascending_1024 -6.94% 5.339 4.968 - -10.38% -
BM_MakeHeap_string_Ascending_16384 -6.93% 5.751 5.353 - 4.99% -
BM_RangesMakeHeap_uint32_Random_16384 -6.92% 1.043 0.971 - -10.79% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -6.91% 1.292 1.202 - -3.98% -
BM_std_minmax<unsigned_char>/32 -6.90% 1.601 1.491 - -4.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -6.90% 55.003 51.207 - -1.80% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -6.89% 1614.876 1503.543 - -1.74% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.87% 2.769 2.579 - 0.95% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -6.84% 1.735 1.616 - 0.81% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -6.83% 30.562 28.476 - -4.23% -
BM_PushHeap_string_SingleElement_64 -6.79% 2.773 2.585 - -7.16% -
SetIntersection_Interlaced_Set_string_1024_64 -6.79% 17718489.607 16515993.958 - -1.12% -
BM_deque_deque_move/70000 -6.76% 3322.638 3097.878 - -0.45% -
std::is_sorted_until(list<int>,_pred)/8192 -6.76% 7769.360 7243.954 - -2.00% -
BM_MakeHeap_uint64_Random_1024 -6.75% 1.097 1.023 - -1.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.75% 0.589 0.549 - -3.90% -
BM_std_minmax<char>/18 -6.70% 1.388 1.295 - -0.20% -
std::equal(deque<int>)_(it,_it,_it)/1024 -6.70% 500.560 467.014 - -5.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 -6.70% 6.745 6.293 - -7.27% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -6.68% 22.383 20.887 - -1.29% -
rng::remove(list<int>)_(sprinkled)/50 -6.67% 69.512 64.879 - -0.09% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -6.66% 12475.982 11644.939 - 1.33% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -6.65% 25.329 23.645 - -18.18% -
std::find_if(vector<int>)_(process_all)/8 -6.64% 2.700 2.521 - -0.85% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -6.61% 5800.436 5416.746 - 5.11% -
SetIntersection_Front_Set_uint64_262144_1 -6.60% 1155611.682 1079337.251 - 1.98% -
BM_deque_deque_ranges_copy/64000 -6.59% 2852.468 2664.602 - -2.02% -
BM_std_minmax_element<char>/512 -6.58% 146.095 136.477 - -5.07% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -6.58% 1583.043 1478.861 - 1.40% -
BM_MakeHeap_string_PipeOrgan_16384 -6.58% 5.559 5.193 - -6.81% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -6.57% 3587.318 3351.464 - -0.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -6.57% 1170226.431 1093288.228 - -4.59% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 -6.56% 351.508 328.448 - -7.65% -
BM_vector_deque_copy/64000 -6.55% 2941.764 2748.936 - 16.02% -
BM_std_minmax<char>/28 -6.55% 2.255 2.108 - -1.31% -
rng::remove(deque<int>)_(sprinkled)/32 -6.55% 56.806 53.085 - 0.63% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -6.53% 34.562 32.304 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.53% 3563369.357 3330779.688 - -1.24% -
std::set<std::string>::erase(key)_(non-existent)/1024 -6.51% 26.510 24.784 - -3.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -6.51% 3564623.846 3332659.621 - -1.73% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -6.50% 25.387 23.736 - -9.95% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -6.48% 8.480 7.931 - 6.81% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -6.46% 43.268 40.471 - -6.75% -
BM_deque_deque_ranges_move/65536 -6.45% 2954.201 2763.662 - -4.05% -
BM_std_minmax<short>/16 -6.44% 1.900 1.778 - 0.96% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -6.43% 0.534 0.500 - 21.77% -
BM_std_minmax<char>/31 -6.43% 3.337 3.123 - -0.29% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -6.41% 0.437 0.409 - -0.88% -
BM_RangesMakeHeap_string_PipeOrgan_64 -6.39% 5.104 4.778 - 0.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -6.39% 3.203 2.999 - -4.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -6.37% 95.888 89.776 - -0.68% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -6.36% 156557811.397 146593289.229 - 0.84% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -6.34% 314.247 294.324 - 0.54% -
BM_deque_deque_ranges_move/70000 -6.31% 3231.865 3028.066 - -1.51% -
std::unique(deque<int>)_(sprinkled)/52 -6.29% 84.561 79.240 - -1.86% -
rng::for_each(list<int>)/8192 -6.28% 8309.713 7787.488 - -4.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -6.27% 216119695.254 202572029.499 - 0.87% -
bm_lexicographical_compare<unsigned_char>/5 -6.27% 1.733 1.625 - 0.36% -
rng::swap_ranges(deque<int>)/1024 -6.25% 336.964 315.916 - -6.28% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -6.24% 26.030 24.405 - 2.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -6.24% 1193854.461 1119411.324 - -3.79% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 -6.23% 7.270 6.818 - -7.47% -
BM_vector_deque_move/70000 -6.19% 3168.333 2972.057 - 15.24% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -6.15% 1.986 1.864 - -1.02% -
std::partition_copy(list<int>)/8192 -6.14% 7292.767 6844.927 - -4.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.13% 1245070.187 1168806.005 - -3.49% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -6.12% 3452.289 3240.847 - -6.37% -
std::replace(vector<int>)_(sprinkled)/1024 -6.12% 168.901 158.573 - 5.00% -
std::distance(deque<int>)/4096 -6.11% 0.693 0.651 - -6.12% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -6.11% 18.090 16.984 - 4.90% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -6.11% 21.040 19.754 - -0.20% -
rng::find_if(deque<int>)_(process_all)/32768 -6.11% 12191.876 11447.279 - -1.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -6.09% 1133133.410 1064163.165 - -4.74% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -6.08% 15.326 14.394 - 3.07% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.05% 84.857 79.722 - 0.45% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 -6.05% 1.438 1.351 - -7.03% -
BM_StringRelational_Less_Large_Small_Control -6.04% 1.780 1.673 - -9.41% -
std::distance(deque<int>)/8192 -6.03% 0.694 0.652 - -6.05% -
BM_std_min<unsigned_char>/5 -6.03% 1.317 1.238 - -4.81% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.02% 3059.360 2875.321 - -3.33% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -6.01% 0.644 0.606 - -2.59% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.01% 12829.706 12058.544 - 2.55% -
std::map<std::string,_int>::erase(iterator)/0 -5.98% 27.413 25.775 - 1.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.97% 0.605 0.569 - -3.47% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -5.97% 41.838 39.340 - 0.72% -
BM_PushHeap_string_PipeOrgan_64 -5.95% 6.317 5.941 - -2.05% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 -5.95% 28.912 27.193 - -8.63% -
std::unordered_map<int,_int>::clear()/1024 -5.94% 8396.994 7898.043 - -3.44% -
BM_PushHeap_string_SingleElement_256 -5.91% 2.744 2.581 - -5.04% -
BM_std_min<short>/22 -5.90% 1.887 1.776 - -4.63% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 -5.90% 10.325 9.716 - -6.96% -
BM_StringRelational_Compare_Small_Small_ChangeLast -5.89% 1.742 1.639 - -0.79% -
rng::swap_ranges(deque<int>)/8192 -5.89% 2694.571 2535.855 - -6.06% -
BM_StringRelational_Compare_Small_Empty_Control -5.87% 1.715 1.614 - -0.29% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 -5.86% 22.160 20.862 - 5.65% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 -5.85% 1150767.223 1083488.197 - -4.41% -
rng::find_if_not(vector<bool>)_(process_all)/50 -5.83% 36.826 34.677 - -1.03% -
BM_deque_vector_ranges_move_backward/0 -5.83% 1.503 1.415 - 3.25% -
BM_PushHeap_string_Ascending_256 -5.81% 10.184 9.593 - -13.74% -
SetIntersection_Interlaced_Set_float_256_256 -5.80% 9422638.077 8875890.599 - 3.81% -
BM_vector_deque_move/64000 -5.79% 2929.030 2759.370 - 17.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.76% 0.875 0.824 - -2.84% -
rng::find_if(deque<int>)_(process_all)/8192 -5.75% 3009.631 2836.467 - -1.06% -
SetIntersection_Front_Vector_uint64_262144_1 -5.75% 1120359.662 1055927.177 - -4.89% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.73% 934903.318 881350.860 - 0.16% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.72% 1012.364 954.427 - 0.35% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -5.70% 17.941 16.919 - -5.74% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -5.69% 1.862 1.756 - 25.90% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -5.69% 3544102.664 3342391.834 - 0.46% -
BM_RangesPushHeap_string_SingleElement_4 -5.67% 2.294 2.164 - -9.67% -
std::move_backward(vector<bool>)_(aligned)/512 -5.67% 2.546 2.401 - -1.33% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.66% 3.843 3.626 - 0.59% -
std::is_sorted(vector<int>,_pred)/8 -5.65% 4.107 3.875 - -5.62% -
BM_PushHeap_float_SingleElement_4 -5.63% 0.378 0.357 - -8.92% -
BM_PushHeap_uint32_PipeOrgan_1 -5.63% 0.474 0.448 - 13.84% -
BM_PushHeap_uint32_SingleElement_16 -5.62% 0.357 0.337 - -8.10% -
BM_RangesMakeHeap_uint32_Random_256 -5.62% 1.194 1.127 - -2.68% -
rng::search_n(list<int>)_(no_match)/8192 -5.62% 7393.262 6977.714 - 1.57% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -5.62% 0.873 0.824 - 0.03% -
std::set<std::string>::count(key)_(non-existent)/32 -5.61% 9.672 9.130 - -16.34% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 -5.61% 3036.664 2866.387 - -0.20% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.60% 20795.083 19631.159 - 6.86% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -5.57% 29.304 27.672 - 3.98% -
bm_lexicographical_compare<unsigned_char>/6 -5.57% 1.959 1.850 - 0.01% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.55% 17.184 16.229 - 0.32% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -5.55% 28.305 26.736 - -0.76% -
BM_deque_vector_ranges_copy_backward/1 -5.54% 2.141 2.022 - -4.74% -
std::set<int>::equal_range(key)_(non-existent)/32 -5.54% 2.708 2.558 - -2.45% -
BM_vector_deque_ranges_move_backward/1 -5.54% 2.183 2.062 - -4.80% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -5.53% 0.966 0.913 - 0.66% -
BM_std_minmax_element<char>/2 -5.53% 0.688 0.650 - -0.39% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -5.49% 664.266 627.765 - -3.84% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -5.49% 24.063 22.742 - -0.85% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -5.49% 1.339 1.266 - -4.31% -
BM_RangesMakeHeap_uint32_Descending_64 -5.45% 0.237 0.224 - -7.35% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -5.45% 1.077 1.018 - -13.46% -
BM_PushHeap_string_SingleElement_4 -5.44% 2.401 2.270 - -5.52% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.43% 91.292 86.333 - -0.57% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -5.42% 0.580 0.548 - -2.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -5.42% 1125173.876 1064174.238 - -5.87% -
SetIntersection_Interlaced_Set_string_262144_16384 -5.42% 2889972.657 2733361.412 - 0.98% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -5.41% 1.123 1.062 - 0.63% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -5.40% 558.384 528.243 - -1.19% -
BM_std_minmax<char>/7 -5.40% 2.545 2.407 - -2.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -5.39% 1457980.001 1379416.085 - 1.47% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -5.39% 1.230 1.164 - -3.72% -
BM_RangesPushHeap_string_SingleElement_256 -5.38% 2.560 2.423 - -8.56% -
BM_RangesPushHeap_string_SingleElement_1024 -5.38% 2.578 2.439 - -8.43% -
std::distance(deque<int>)/1024 -5.37% 0.694 0.657 - -5.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -5.36% 3.562 3.371 - -5.13% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.36% 681.514 644.974 - 0.15% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -5.34% 20956.365 19837.577 - 7.49% -
bm_lexicographical_compare<unsigned_char>/7 -5.32% 2.213 2.095 - -0.10% -
BM_std_min<char>/4 -5.30% 1.071 1.014 - 0.79% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -5.30% 23.497 22.251 - -0.37% -
std::copy_backward(vector<bool>)_(aligned)/64 -5.29% 1.776 1.682 - 6.96% -
BM_StringRelational_Compare_Large_Empty_Control -5.29% 1.707 1.616 - -3.51% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -5.28% 77.273 73.189 - -6.22% -
BM_num_put<const_void*> -5.27% 13.392 12.686 - 0.58% -
BM_std_minmax<unsigned_char>/64 -5.26% 1.219 1.155 - -0.55% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -5.25% 22.356 21.182 - 1.73% -
BM_PushHeap_string_PipeOrgan_4 -5.24% 2.634 2.495 - -1.12% -
BM_std_min<int>/8 -5.24% 1.297 1.229 - -3.53% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.24% 3625.838 3435.937 - -0.18% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 -5.23% 31.200 29.568 - -5.11% -
BM_MakeHeap_string_Descending_16384 -5.23% 2.976 2.820 - -6.97% -
std::multiset<int>::erase(key)_(non-existent)/32 -5.23% 2.690 2.550 - -4.71% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.23% 933545.116 884759.331 - 0.22% -
SetIntersection_Interlaced_Vector_string_16384_256 -5.22% 39873910.333 37792240.105 - -0.59% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.19% 686.866 651.188 - -58.66% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 -5.19% 0.794 0.753 - 0.80% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -5.19% 24.740 23.455 - 2.13% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -5.19% 1.149 1.089 - -5.63% -
BM_StringRelationalLiteral_Less_Large_Small_Control -5.17% 1.888 1.791 - -4.93% -
BM_std_min<unsigned_char>/8 -5.17% 2.349 2.227 - -2.25% -
SetIntersection_Front_Set_uint64_1024_256 -5.17% 4839335.147 4589247.900 - -3.99% -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 -5.14% 2.947 2.796 - -4.41% -
BM_RangesMakeHeap_float_Random_16384 -5.13% 1.216 1.154 - 2.28% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -5.12% 49.147 46.632 - -2.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.12% 1271473.000 1206411.843 - -3.86% -
BM_StringEraseWithMove_Small_Transparent -5.11% 2.555 2.425 - -4.16% -
std::search(list<int>)_(no_match)/1000 -5.11% 714.315 677.833 - 1.56% -
std::stable_partition(vector<int>)_(dense)/32 -5.09% 22.156 21.027 - -0.69% -
BM_MakeHeap_string_Ascending_1024 -5.09% 5.269 5.001 - 3.13% -
SetIntersection_Interlaced_Vector_string_16384_16 -5.08% 4611664.826 4377446.034 - -2.39% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -5.06% 29.795 28.288 - 4.55% -
BM_std_min<unsigned_char>/22 -5.05% 2.104 1.998 - -1.58% -
std::multiset<std::string>::count(key)_(existent)/8192 -5.03% 30.721 29.176 - -5.39% -
std::search(list<int>)_(single_element)/1024 -5.03% 770.832 732.088 - -3.27% -
SetIntersection_Front_Set_string_256_64 -5.02% 16216560.552 15401959.088 - 1.21% -
BM_vector_deque_copy/0 -5.02% 0.388 0.369 - -28.38% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.01% 1233.666 1171.831 - -0.65% -
SetIntersection_Interlaced_Vector_string_262144_16 -5.01% 5837692.488 5545381.466 - -14.65% -
bm_write -5.00% 595.691 565.934 - -4.26% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.98% 39.382 37.420 - -0.93% -
std::find_first_of(deque<int>)_(small_needle)/1024 -4.98% 3714.704 3529.798 - 0.08% -
BM_PushHeap_string_SingleElement_262144 -4.98% 2.785 2.646 - -3.68% -
rng::reverse(list<int>)/4096 -4.96% 1752.269 1665.361 - 1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -4.96% 2368474.392 2251115.257 - 0.36% -
BM_std_minmax<unsigned_char>/16 -4.95% 0.973 0.925 - -4.91% -
BM_deque_vector_move/1 -4.93% 2.132 2.027 - -4.83% -
rng::partial_sort_copy(deque<int>)_(heap)/8 -4.92% 16.013 15.225 - -1.79% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -4.91% 8519.177 8100.681 - -1.58% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.90% 3.680 3.499 - 0.12% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -4.89% 15851961.809 15076117.153 - -4.34% -
rng::generate_n(list<int>)/32 -4.89% 9.532 9.066 - 0.64% -
BM_vector_deque_copy/70000 -4.89% 3131.595 2978.513 - 15.24% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.89% 33.486 31.849 - -1.39% -
std::deque<int>::erase(middle)_(cheap_elements)/32 -4.88% 9.936 9.451 - -3.95% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 -4.86% 0.833 0.792 - -7.69% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.86% 1.114 1.060 - -1.30% -
rng::rotate(list<int>)_(1_element_forward)/8192 -4.85% 8257.666 7857.310 - -7.92% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.85% 135.039 128.496 - 7.97% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -4.84% 385.210 366.575 - 0.31% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.84% 16.491 15.694 - 0.60% -
BM_RangesPushHeap_string_SingleElement_16 -4.83% 2.553 2.430 - -8.70% -
rng::remove_copy(deque<int>)_(prefix)/50 -4.82% 21.867 20.813 - 2.18% -
BM_MakeHeap_float_Random_16384 -4.82% 1.202 1.144 - -0.12% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -4.82% 223.979 213.185 - 1.67% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 -4.82% 10.944 10.417 - -8.70% -
BM_std_minmax_element<int>/4 -4.80% 1.243 1.183 - -3.60% -
BM_RangesPushHeap_string_SingleElement_64 -4.80% 2.611 2.486 - -7.55% -
std::stable_partition(deque<int>)_(sparse)/50 -4.79% 29.719 28.294 - -3.63% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -4.79% 3493641.371 3326342.909 - 5.66% -
rng::find(list<int>)_(process_all)/32768 -4.77% 27889.888 26560.548 - -2.35% -
BM_RangesPushHeap_uint64_SingleElement_64 -4.74% 0.385 0.367 - 1.76% -
rng::contains_subrange(deque<int>)_(same_length)/16 -4.73% 11.232 10.701 - -10.04% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -4.73% 5.136 4.893 - -1.42% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 -4.73% 480.235 457.525 - -5.14% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.73% 1.860 1.772 - 1.45% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.73% 25.856 24.634 - -6.59% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -4.72% 0.980 0.934 - -3.05% -
BM_MakeHeap_float_Descending_4 -4.72% 0.290 0.276 - -4.57% -
rng::is_partitioned(list<int>)_(partitioned)/8192 -4.70% 7168.426 6831.324 - -16.25% -
BM_RangesMakeHeap_float_Random_16 -4.70% 1.710 1.630 - 4.09% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -4.70% 15.847 15.102 - 8.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -4.69% 1230370.665 1172620.930 - -1.61% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 -4.69% 509.978 486.043 - -4.59% -
BM_MakeHeap_uint64_QuickSortAdversary_4 -4.69% 0.428 0.408 - -6.50% -
std::reverse_copy(deque<int>)/512 -4.69% 131.491 125.326 - 0.02% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -4.69% 1.498 1.428 - 3.97% -
BM_vector_deque_ranges_copy/70000 -4.68% 3133.310 2986.700 - 15.52% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.65% 45287.869 43179.818 - -3.13% -
rng::find_if(vector<bool>)_(process_all)/50 -4.65% 36.684 34.978 - -0.15% -
BM_deque_deque_copy/64000 -4.62% 2712.261 2587.074 - -6.14% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -4.57% 3401.418 3245.991 - 2.12% -
bm_swap_ranges_vb_aligned/64 -4.56% 2.907 2.774 - 4.66% -
rng::rotate(list<int>)_(1_element_forward)/32 -4.56% 14.929 14.248 - 0.66% -
SetIntersection_Front_Vector_string_16384_16 -4.56% 1718317.850 1639988.687 - -0.34% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -4.56% 9750.584 9306.272 - 0.52% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -4.55% 527.512 503.536 - -2.48% -
BM_std_min<short>/18 -4.54% 1.619 1.546 - -3.99% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -4.54% 1.065 1.017 - -0.25% -
SetIntersection_Front_Vector_string_1024_1024 -4.53% 40565885.635 38730065.146 - -4.23% -
BM_PushHeap_string_SingleElement_16384 -4.52% 2.720 2.597 - -4.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -4.51% 1181574.773 1128247.309 - -4.85% -
BM_std_min<unsigned_short>/19 -4.51% 1.893 1.808 - -0.78% -
std::multiset<std::string>::equal_range(key)_(existent)/8192 -4.50% 28.870 27.571 - 0.66% -
std::find_end(deque<int>)_(process_all)/1000 -4.49% 262.581 250.781 - -1.16% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -4.49% 0.512 0.489 - 5.93% -
rng::find_end(forward_list<int>)_(process_all)/8192 -4.48% 5819.232 5558.739 - -1.87% -
std::reverse(vector<int>)/8 -4.47% 1.596 1.525 - -2.49% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -4.47% 1.958 1.870 - 1.79% -
BM_MakeHeap_uint64_Random_16 -4.46% 1.328 1.269 - -3.24% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.46% 12653.161 12089.197 - -3.78% -
BM_RangesPushHeap_string_SingleElement_16384 -4.45% 2.567 2.453 - -6.57% -
rng::find_if_not(vector<bool>)_(process_all)/8 -4.45% 5.638 5.387 - -0.78% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.44% 14.786 14.129 - -0.47% -
BM_MakeThenSortHeap_string_SingleElement_16384 -4.44% 38.717 36.999 - -2.91% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -4.43% 9783.271 9349.549 - 0.57% -
rng::rotate(list<int>)_(1_element_backward)/8192 -4.42% 8360.165 7990.315 - -0.49% -
std::all_of(deque<int>)_(process_all)/50 -4.39% 21.237 20.304 - -5.04% -
BM_PushHeap_string_PipeOrgan_16 -4.39% 4.282 4.094 - 0.14% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -4.39% 5.992 5.729 - 6.08% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.38% 0.449 0.429 - -38.29% -
BM_RangesMakeHeap_uint32_Random_262144 -4.37% 1.053 1.007 - -1.16% -
rng::replace(vector<int>)_(prefix)/8192 -4.37% 1263.413 1208.239 - -2.12% -
rng::count(vector<int>)_(every_other)/8 -4.37% 1.383 1.323 - 2.22% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.36% 36.685 35.083 - 1.61% -
SetIntersection_Interlaced_Set_uint64_1024_1 -4.36% 1107234.404 1058917.635 - -5.44% -
std::search_n(deque<int>)_(no_match)/1000 -4.36% 447.837 428.326 - -2.19% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -4.35% 43262.729 41379.986 - 3.55% -
rng::reverse_copy(deque<int>)/8 -4.34% 3.045 2.913 - 1.91% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -4.34% 23.188 22.182 - 0.53% -
SetIntersection_Front_Set_string_256_16 -4.33% 7602450.527 7273003.228 - -5.10% -
BM_deque_vector_ranges_copy_backward/0 -4.33% 1.377 1.317 - -7.44% -
BM_StringRelational_Less_Small_Empty_Control -4.33% 1.898 1.816 - 0.68% -
std::unordered_map<int,_int>::clear()/8192 -4.32% 63007.910 60287.765 - -5.64% -
SetIntersection_Front_Set_float_256_64 -4.31% 6555169.679 6272693.544 - -2.00% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 -4.28% 24.128 23.095 - -2.86% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 -4.26% 4.535 4.342 - -6.17% -
BM_std_minmax<unsigned_char>/24 -4.25% 1.207 1.156 - -4.04% -
BM_num_put<long_long> -4.25% 12.442 11.914 - -1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.25% 1188914.098 1138439.322 - -2.66% -
rng::sort(vector<int>)_(descending)/8 -4.24% 24.693 23.645 - -0.34% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -4.23% 0.940 0.901 - -5.27% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -4.23% 10.872 10.412 - 0.91% -
BM_std_min<short>/23 -4.23% 2.116 2.026 - -2.41% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 -4.22% 1.501 1.437 - -1.05% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -4.22% 716.572 686.326 - -5.93% -
BM_StringFindNoMatch/10 -4.22% 1.355 1.298 - -6.44% -
SetIntersection_None_Set_float_16384_1024 -4.20% 158910340.260 152228828.227 - -3.64% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -4.20% 28.323 27.133 - 3.21% -
SetIntersection_Front_Set_uint32_64_4 -4.20% 18171404.125 17407950.288 - 0.56% -
BM_StringEraseWithMove_Huge_Transparent -4.18% 45.302 43.409 - -20.81% -
BM_deque_vector_ranges_move_backward/1 -4.17% 2.117 2.029 - -3.96% -
BM_MakeHeap_uint32_SingleElement_4 -4.17% 0.338 0.324 - 0.04% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -4.16% 18.866 18.082 - -3.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -4.16% 5974823.053 5726551.497 - -0.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.14% 29.989 28.746 - -1.35% -
SetIntersection_None_Vector_uint64_16384_1024 -4.13% 1178367.719 1129702.827 - -3.25% -
rng::copy_backward(vector<bool>)_(aligned)/64 -4.13% 1.893 1.815 - -8.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.12% 22.130 21.219 - 1.98% -
std::unordered_set<std::string>::count(key)_(existent)/32 -4.11% 38.972 37.370 - -5.90% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -4.11% 16.908 16.213 - 0.43% -
std::distance(join_view(vector<vector<int>>))/50 -4.11% 0.604 0.580 - -4.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.11% 171061756.955 164036354.078 - 0.17% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -4.09% 153.904 147.605 - 18.35% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -4.09% 24.410 23.411 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -4.09% 1126825.388 1080774.423 - 0.27% -
BM_PushHeap_float_Ascending_64 -4.08% 1.813 1.739 - -2.04% -
SetIntersection_None_Vector_uint32_262144_64 -4.08% 1206643.182 1157447.328 - -3.37% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -4.07% 1.237 1.187 - -4.47% -
SetIntersection_None_Set_float_64_4 -4.07% 22693730.100 21769364.785 - -1.89% -
std::find_if(vector<bool>)_(process_all)/50 -4.07% 36.550 35.063 - 0.87% -
BM_RangesMakeHeap_float_Descending_4 -4.07% 0.294 0.283 - 2.63% -
BM_PushHeap_uint32_SingleElement_64 -4.06% 0.365 0.350 - -5.57% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.05% 29932.934 28720.159 - 0.23% -
BM_RangesMakeThenSortHeap_string_Descending_256 -4.05% 19.320 18.538 - -1.19% -
BM_num_put<unsigned_long_long> -4.05% 12.186 11.693 - -1.71% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.04% 1.205 1.157 - -0.07% -
BM_std_minmax<unsigned_short>/7 -4.04% 1.752 1.682 - -2.01% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -4.02% 621.673 596.668 - -0.96% -
BM_RangesPushHeap_uint32_Ascending_1 -4.01% 0.576 0.553 - 19.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -4.01% 5266124.134 5054915.180 - -4.94% -
BM_std_minmax<unsigned_short>/18 -4.00% 1.985 1.905 - -1.32% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 -4.00% 29.358 28.185 - 5.89% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.99% 8147.870 7823.082 - -0.56% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -3.98% 699.381 671.567 - 0.20% -
bm_lexicographical_compare<int>/3 -3.98% 1.692 1.625 - 4.98% -
SetIntersection_Front_Vector_string_256_64 -3.97% 11102266.401 10661087.413 - -1.94% -
std::sort(vector<int>)_(descending)/8 -3.97% 24.661 23.682 - -7.67% -
BM_RangesPushHeap_string_Random_16384 -3.97% 17.039 16.363 - 1.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.97% 1123108.440 1078514.417 - -3.71% -
rng::unique(deque<int>)_(sprinkled)/32 -3.96% 60.646 58.242 - -0.06% -
BM_std_minmax<short>/2 -3.96% 0.916 0.880 - 0.58% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.95% 1129.579 1084.912 - -2.02% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 -3.94% 110783943.527 106418416.852 - -1.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -3.93% 2429059.805 2333596.337 - 5.64% -
SetIntersection_Front_Vector_uint32_1024_16 -3.93% 1195709.111 1148722.132 - -4.46% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -3.93% 13.557 13.025 - -0.30% -
std::find_if_not(deque<int>)_(process_all)/8192 -3.92% 2945.460 2829.869 - -5.63% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.92% 1643.114 1578.771 - -0.42% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -3.91% 1363.352 1309.977 - 0.37% -
rng::fill(list<int>)/8192 -3.91% 7392.444 7103.456 - -6.97% -
std::partition(deque<int>)_(dense)/32 -3.91% 11.146 10.710 - -8.02% -
SetIntersection_None_Vector_float_256_256 -3.90% 2338157.163 2247003.113 - -1.59% -
BM_vector_deque_move/65536 -3.90% 2875.902 2763.817 - 16.87% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.89% 18.156 17.449 - -4.72% -
rng::copy_backward(list<int>)/32768 -3.89% 30329.043 29149.904 - 0.03% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.89% 29893.299 28731.234 - 0.16% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.88% 1124593.262 1080975.721 - -4.67% -
BM_PushHeap_uint32_QuickSortAdversary_1 -3.87% 0.482 0.463 - -13.67% -
SetIntersection_Front_Set_uint32_262144_64 -3.86% 2009181.915 1931656.324 - -1.63% -
std::map<std::string,_int>::erase(iterator)/1024 -3.85% 26.862 25.826 - 1.37% -
std::multiset<int>::contains(key)_(non-existent)/8192 -3.85% 8.850 8.509 - -2.38% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.85% 5605.619 5389.901 - -0.21% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -3.85% 27730284.320 26664053.548 - -4.35% -
BM_std_min<unsigned_short>/9 -3.84% 6.476 6.227 - -1.16% -
BM_vector_deque_ranges_copy/65536 -3.84% 2875.076 2764.669 - 16.81% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -3.83% 21.947 21.106 - -0.32% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -3.83% 38.362 36.893 - -1.59% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 -3.82% 0.648 0.623 - 0.81% -
BM_std_min<long_long>/29 -3.81% 3.041 2.926 - -3.19% -
BM_RangesPushHeap_float_Random_1 -3.81% 0.429 0.412 - -17.65% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 -3.81% 610.367 587.119 - -0.96% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.81% 10548.071 10146.335 - -2.00% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -3.81% 1.973 1.898 - 2.98% -
BM_RangesPushHeap_string_Descending_262144 -3.80% 5.119 4.924 - 61.07% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.80% 5291049.252 5090007.844 - 4.21% -
BM_vector_deque_ranges_move/64000 -3.80% 2853.758 2745.347 - 16.14% -
std::find_if(list<int>)_(process_all)/32768 -3.80% 28585.393 27499.830 - -0.14% -
std::unordered_multimap<int,_int>::clear()/8192 -3.79% 64910.535 62449.632 - 3.52% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.79% 18879.617 18164.393 - -1.27% -
std::unordered_multimap<int,_int>::clear()/1024 -3.79% 8367.371 8050.600 - -0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -3.78% 1641.038 1579.015 - 0.15% -
BM_std_minmax<unsigned_char>/25 -3.78% 1.226 1.180 - -3.77% -
rng::fill_n(vector<bool>)/64 -3.77% 1.417 1.363 - -6.79% -
BM_std_minmax<unsigned_char>/26 -3.77% 1.442 1.388 - -3.63% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 -3.76% 2342490.207 2254435.700 - -1.24% -
rng::remove_if(deque<int>)_(sprinkled)/32 -3.76% 61.212 58.912 - -3.19% -
SetIntersection_Front_Vector_uint64_1024_4 -3.76% 1130215.845 1087748.583 - -4.32% -
SetIntersection_Front_Set_float_64_16 -3.75% 17160329.910 16516372.760 - -1.12% -
707_ntest_r -3.75% 16.946 16.311 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 -3.75% 12700289.857 12224147.290 - -2.37% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -3.75% 1582963.685 1523678.829 - -20.18% -
BM_MakeThenSortHeap_uint64_Heap_1 -3.72% 0.279 0.269 - -3.87% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -3.70% 12457692.081 11996442.735 - -1.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -3.70% 1217469.129 1172449.610 - -4.91% -
std::none_of(vector<int>)_(process_all)/8 -3.69% 2.502 2.410 - -4.45% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.69% 5.628 5.420 - 0.92% -
std::rotate(deque<int>)_(1_element_backward)/32 -3.69% 4.571 4.402 - 0.36% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.69% 88161.777 84911.884 - -1.49% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -3.68% 66.788 64.328 - 0.15% -
std::reverse(deque<int>)/64 -3.68% 13.560 13.061 - -7.73% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.66% 1739813.622 1676099.145 - -1.80% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -3.66% 87742.745 84532.359 - 4.51% -
std::unordered_set<std::string>::erase(iterator)/1024 -3.66% 29.843 28.752 - 0.60% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -3.65% 10.099 9.730 - -8.95% -
std::set<std::string>::erase(key)_(non-existent)/8192 -3.65% 33.518 32.294 - -0.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -3.65% 486.553 468.806 - -2.31% -
std::multimap<std::string,_int>::find(key)_(existent)/32 -3.64% 15.461 14.898 - -0.33% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.64% 112184.656 108100.259 - 0.06% -
rng::find_if(list<int>)_(process_all)/32768 -3.64% 29224.039 28160.547 - -0.80% -
std::unique(deque<int>)_(sprinkled)/32 -3.63% 67.262 64.818 - -1.56% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.63% 224.843 216.683 - -0.45% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 -3.63% 502585.731 484355.579 - -3.69% -
BM_RangesPushHeap_uint32_Ascending_16384 -3.60% 6.765 6.521 - -0.09% -
BM_std_minmax<int>/27 -3.60% 2.493 2.403 - -1.59% -
BM_std_min<unsigned_char>/21 -3.59% 1.800 1.735 - -2.48% -
std::unordered_map<int,_int>::find(key)_(existent)/32 -3.58% 1.160 1.119 - -7.85% -
rng::find_first_of(vector<int>)_(large_needle)/50 -3.56% 285.569 275.412 - 2.81% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.55% 1.725 1.664 - 1.83% -
BM_deque_vector_copy_backward/0 -3.55% 1.379 1.330 - -16.92% -
BM_RangesPushHeap_float_SingleElement_16 -3.55% 0.377 0.364 - 0.05% -
rng::for_each(multiset<int>::iterator)/8 -3.55% 4.806 4.635 - 2.19% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -3.54% 169607.424 163596.167 - 1.96% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -3.54% 0.870 0.839 - -2.73% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.53% 1115675.272 1076290.286 - -4.02% -
BM_deque_vector_move_backward/2 -3.53% 1.842 1.777 - -3.22% -
BM_std_min<int>/32 -3.52% 2.222 2.144 - 1.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -3.52% 1.331 1.284 - 5.59% -
BM_lexicographical_compare_three_way_slow_path/65536 -3.52% 16158.020 15588.842 - -3.50% -
BM_std_minmax<int>/11 -3.52% 1.832 1.767 - -0.34% -
SetIntersection_None_Vector_uint32_16384_4 -3.52% 1176480.337 1135113.371 - -3.10% -
BM_lexicographical_compare_three_way_slow_path/262144 -3.51% 64763.057 62489.974 - -3.52% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -3.51% 25.696 24.795 - 0.65% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -3.50% 1.536 1.483 - 2.18% -
std::unique_copy(vector<int>)_(sprinkled)/52 -3.49% 23.598 22.773 - -1.01% -
SetIntersection_None_Vector_uint64_262144_16 -3.49% 1195547.156 1153870.286 - -4.20% -
BM_MakeHeap_uint32_Random_16384 -3.48% 1.000 0.965 - -5.54% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.48% 8230.994 7944.494 - -0.65% -
BM_std_min<unsigned_long_long>/6 -3.47% 1.628 1.571 - -3.43% -
std::move_backward(deque<int>)/64 -3.47% 5.474 5.284 - -0.21% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -3.46% 32.998 31.855 - -0.97% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -3.46% 14.050 13.564 - -1.01% -
SetIntersection_Front_Set_uint32_64_1 -3.45% 18083700.233 17459496.699 - -0.53% -
710_omnetpp_r -3.45% 8.847 8.542 - 0.55% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -3.45% 26503.842 25590.498 - -0.20% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.44% 464.701 448.722 - -5.31% -
SetIntersection_None_Set_float_16384_256 -3.43% 157405903.206 152005608.922 - -3.35% -
BM_std_min<unsigned_short>/32 -3.43% 2.913 2.813 - -1.13% -
bm_lexicographical_compare<unsigned_char>/3 -3.42% 2.204 2.128 - 1.82% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.42% 14518.819 14022.666 - 0.30% -
BM_vector_deque_ranges_move/65536 -3.41% 2859.981 2762.537 - 17.03% -
BM_std_min<char>/3 -3.40% 0.718 0.693 - 0.00% -
BM_std_min<char>/21 -3.40% 1.809 1.748 - 0.31% -
BM_MakeThenSortHeap_uint32_Descending_4 -3.40% 1.434 1.385 - -0.65% -
BM_std_min<unsigned_char>/6 -3.39% 1.533 1.481 - -2.28% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.38% 296700.670 286661.849 - 0.90% -
SetIntersection_None_Vector_float_262144_1 -3.38% 1238098.101 1196208.406 - 0.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -3.38% 6691892.096 6465880.100 - 6.51% -
std::set<std::string>::find(key)_(non-existent)/8192 -3.38% 28.153 27.203 - -1.00% -
std::find(vector<long_long>)_(bail_25%)/8 -3.37% 0.956 0.924 - 0.01% -
std::all_of(vector<int>)_(process_all)/8 -3.37% 2.561 2.474 - 0.19% -
rng::find_if(list<int>)_(process_all)/8192 -3.36% 10324.504 9977.384 - 4.29% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 -3.36% 4.252 4.109 - -1.57% -
SetIntersection_None_Set_float_16384_1 -3.35% 157596292.958 152310825.510 - -2.90% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -3.34% 21.049 20.345 - 5.01% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -3.34% 272539.877 263443.237 - -0.51% -
SetIntersection_None_Set_float_16384_4 -3.34% 157305482.109 152057080.793 - -2.70% -
std::rotate(list<int>)_(by_1/2)/8192 -3.33% 6269.659 6060.972 - 17.12% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 -3.33% 474.798 458.997 - -2.02% -
rng::any_of(vector<int>)_(process_all)/8 -3.33% 2.354 2.276 - -0.46% -
BM_deque_vector_move/70000 -3.33% 2965.684 2867.046 - -1.91% -
BM_MakeThenSortHeap_float_Heap_16 -3.32% 1.893 1.830 - -1.10% -
BM_deque_vector_copy_backward/2 -3.31% 1.842 1.781 - -3.29% -
std::swap_ranges(deque<int>)/8192 -3.31% 2635.988 2548.637 - -6.27% -
SetIntersection_None_Vector_float_262144_256 -3.31% 1228446.866 1187811.422 - -1.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.30% 2483647.245 2401634.836 - -2.41% -
SetIntersection_Front_Set_string_1024_64 -3.29% 4696596.405 4542072.726 - -7.65% -
BM_RangesMakeHeap_string_Ascending_256 -3.29% 5.067 4.901 - -4.26% -
std::partition_point(list<int>)/8192 -3.29% 12770.735 12350.702 - -10.75% -
rng::find_if(list<int>)_(bail_25%)/8 -3.29% 1.323 1.280 - -1.37% -
std::copy_n(vector<int>)/32768 -3.29% 3795.927 3671.185 - -1.40% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -3.28% 3.599 3.481 - -1.86% -
rng::find_if(vector<bool>)_(process_all)/8 -3.28% 5.615 5.431 - -0.24% -
BM_num_put<unsigned_long> -3.27% 12.087 11.691 - -0.11% -
SetIntersection_None_Set_float_16384_16 -3.26% 157434394.525 152302876.930 - -2.59% -
BM_std_minmax<short>/29 -3.26% 2.673 2.586 - 0.26% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -3.25% 7.623 7.375 - -2.57% -
BM_std_min<char>/20 -3.25% 1.530 1.480 - -2.71% -
BM_MakeHeap_string_SingleElement_262144 -3.25% 7.792 7.539 - 2.64% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -3.25% 82356.231 79680.475 - -0.91% -
SetIntersection_Front_Set_float_16384_64 -3.25% 2013315.238 1947906.056 - 4.72% -
BM_deque_vector_move/2 -3.23% 1.839 1.780 - -3.24% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -3.23% 2.196 2.125 - 2.25% -
BM_RangesPushHeap_string_SingleElement_262144 -3.23% 2.635 2.550 - -4.66% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.22% 1.240 1.200 - -2.62% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -3.21% 1.318 1.276 - 0.18% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -3.21% 1.131 1.094 - -2.66% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.21% 1246787.098 1206791.762 - -1.79% -
BM_PushHeap_string_QuickSortAdversary_1024 -3.21% 15.619 15.118 - 0.34% -
std::map<int,_int>::find(key)_(non-existent)/32 -3.20% 2.402 2.325 - -3.08% -
BM_PushHeap_string_Random_16384 -3.20% 16.941 16.399 - 0.58% -
rng::find_if_not(vector<char>)_(process_all)/8 -3.19% 2.469 2.390 - -2.82% -
SetIntersection_None_Vector_string_16384_4 -3.19% 1281102.817 1240203.404 - -3.82% -
BM_StringEraseToEnd_Small_Opaque -3.19% 0.625 0.606 - -0.69% -
BM_RangesMakeHeap_uint64_Random_256 -3.19% 1.203 1.165 - 1.17% -
std::is_sorted(deque<int>)/8 -3.18% 2.512 2.432 - -37.37% -
rng::partition(vector<int>)_(sparse)/50 -3.18% 14.284 13.830 - 0.51% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.17% 1.314 1.272 - -0.04% -
BM_MakeHeap_float_Ascending_256 -3.16% 0.671 0.650 - -1.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 -3.16% 507058.957 491021.256 - -0.54% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.16% 882.529 854.657 - 1.48% -
SetIntersection_Front_Set_string_1024_256 -3.16% 16132533.935 15623262.692 - 5.85% -
std::set<std::string>::find(key)_(non-existent)/1024 -3.16% 20.366 19.723 - -9.95% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 -3.15% 29.445 28.516 - -3.40% -
BM_std_min<char>/4096 -3.15% 29.519 28.589 - 0.07% -
BM_RangesSortHeap_string_262144 -3.15% 184.054 178.261 - 3.43% -
SetIntersection_Interlaced_Set_uint32_64_64 -3.14% 15441548.750 14956592.806 - -3.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.14% 2.043 1.979 - 1.45% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.13% 20.366 19.728 - 0.46% -
SetIntersection_None_Vector_uint64_262144_256 -3.13% 1203682.846 1166035.945 - -1.05% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 -3.13% 32.723 31.700 - -1.68% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.12% 56451.942 54688.358 - -4.16% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -3.12% 3.967 3.843 - -5.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 -3.11% 787.568 763.101 - 2.16% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 -3.10% 482.204 467.238 - -3.28% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.10% 116545110.701 112929957.913 - -2.05% -
BM_std_min<short>/16 -3.10% 1.800 1.744 - -3.67% -
BM_StringRelational_Less_Empty_Large_Control -3.09% 1.875 1.817 - -6.38% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.08% 63561.715 61606.261 - -0.18% -
std::set<int>::contains(key)_(existent)/1024 -3.07% 3.957 3.835 - -1.96% -
std::any_of(deque<int>)_(process_all)/8192 -3.07% 2719.398 2635.927 - 0.25% -
727_cppcheck_r -3.07% 25.262 24.487 - -1.33% -
BM_std_min<short>/31 -3.06% 2.571 2.492 - -5.07% -
BM_RangesPushHeap_string_Ascending_4 -3.06% 2.616 2.536 - 0.55% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -3.05% 21.583 20.925 - 2.14% -
SetIntersection_Front_Set_uint32_262144_1 -3.04% 1097543.107 1064136.901 - -1.76% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.03% 1130.797 1096.499 - -0.86% -
BM_deque_vector_ranges_copy_backward/2 -3.03% 1.840 1.784 - -3.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.03% 0.573 0.555 - -5.84% -
SetIntersection_Interlaced_Vector_float_16_16 -3.02% 39141974.530 37958273.078 - -0.44% -
BM_std_minmax<int>/23 -3.02% 2.357 2.286 - -1.41% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -3.02% 1.076 1.044 - -1.68% -
rng::partition(list<int>)_(sparse)/50 -3.02% 15.398 14.934 - -1.17% -
SetIntersection_Interlaced_Vector_uint32_64_16 -3.01% 18681011.411 18118483.707 - -2.17% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -3.01% 1.242 1.204 - -3.75% -
BM_MakeHeap_float_Random_16 -3.01% 1.608 1.559 - -2.97% -
rng::stable_partition(vector<int>)_(dense)/32 -3.01% 22.515 21.838 - 3.41% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.01% 1.848 1.792 - 2.06% -
rng::partition_point(list<int>)/8192 -3.00% 13250.591 12852.560 - -11.20% -
rng::contains_subrange(deque<int>)_(same_length)/32 -3.00% 18.628 18.069 - -6.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -2.99% 1125731.376 1092020.711 - 0.72% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -2.99% 2.081 2.019 - 2.88% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 -2.99% 12.114 11.752 - 2.25% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.98% 551.473 535.016 - 0.72% -
std::unique_copy(vector<int>)_(sprinkled)/32 -2.98% 13.472 13.070 - -0.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.98% 0.570 0.553 - -5.98% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -2.98% 596.926 579.132 - -3.07% -
BM_std_minmax<char>/17 -2.97% 1.121 1.087 - 0.06% -
std::find_if(vector<bool>)_(process_all)/8 -2.97% 5.605 5.439 - 0.52% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 -2.97% 0.512 0.497 - -2.83% -
BM_std_minmax<int>/10 -2.97% 1.437 1.394 - 0.48% -
std::multiset<int>::contains(key)_(non-existent)/32 -2.97% 2.345 2.276 - -8.99% -
std::map<int,_int>::insert(value)_(new_value)/8192 -2.97% 39.761 38.580 - 12.81% -
std::map<std::string,_int>::find(key)_(existent)/1024 -2.97% 22.653 21.980 - -1.55% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.96% 1505.128 1460.548 - -1.47% -
BM_std_min<long_long>/31 -2.96% 3.403 3.302 - 1.88% -
BM_PushHeap_uint32_SingleElement_16384 -2.96% 0.367 0.356 - -4.48% -
std::swap_ranges(deque<int>)/1024 -2.96% 329.566 319.819 - -6.16% -
std::map<int,_int>::erase(key)_(non-existent)/8192 -2.95% 7.680 7.453 - 1.87% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -2.95% 0.495 0.480 - -9.93% -
SetIntersection_None_Vector_float_16384_4 -2.94% 1204920.359 1169439.961 - -0.84% -
rng::count_if(deque<int>)_(every_other)/8 -2.94% 3.355 3.257 - -3.31% -
BM_deque_vector_move_backward/5500 -2.94% 203.751 197.753 - -1.86% -
BM_std_min<char>/4000 -2.93% 27.841 27.025 - 0.01% -
rng::is_sorted(list<int>)/8192 -2.93% 7261.972 7049.333 - -3.71% -
SetIntersection_Front_Set_float_256_16 -2.93% 4984829.567 4838964.005 - -1.43% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.93% 250.746 243.411 - -0.56% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -2.92% 470.451 456.700 - -6.50% -
BM_PushHeap_uint32_SingleElement_262144 -2.92% 0.366 0.356 - -4.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.92% 19412075.116 18845274.295 - 0.71% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.92% 0.566 0.550 - -5.90% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -2.92% 1.331 1.292 - 4.68% -
BM_vector_deque_copy_backward/2 -2.92% 2.067 2.007 - -2.83% -
std::stable_partition(vector<int>)_(dense)/50 -2.91% 26.429 25.659 - 4.08% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.91% 3.952 3.837 - -2.87% -
BM_std_min<unsigned_int>/13 -2.91% 1.414 1.373 - -2.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.90% 0.925 0.899 - -2.52% -
SetIntersection_None_Vector_float_262144_64 -2.90% 1236760.107 1200900.724 - -0.83% -
SetIntersection_Interlaced_Vector_string_16_16 -2.90% 55629017.939 54016316.834 - -3.80% -
SetIntersection_None_Vector_float_1024_1 -2.90% 1180606.853 1146409.149 - 0.16% -
BM_PushHeap_string_Ascending_64 -2.89% 7.139 6.932 - -7.82% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.88% 1.665 1.617 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -2.88% 1728085.321 1678336.172 - -3.11% -
rng::adjacent_find(deque<int>,_pred)/8 -2.87% 4.172 4.052 - -7.12% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -2.87% 721.046 700.353 - -1.53% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.87% 21.088 20.483 - -3.04% -
SetIntersection_None_Set_float_16384_64 -2.86% 157288677.064 152796617.438 - -2.50% -
BM_std_min<unsigned_long_long>/16 -2.86% 2.470 2.400 - -0.84% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -2.85% 2.789 2.710 - 0.02% -
SetIntersection_None_Set_uint32_64_1 -2.85% 23611252.453 22937905.164 - -2.75% -
SetIntersection_Front_Set_uint32_16384_64 -2.84% 2048064.386 1989812.026 - 0.08% -
SetIntersection_Front_Set_uint64_256_256 -2.84% 9876181.378 9595358.474 - 7.02% -
std::copy_n(vector<bool>)_(aligned)/4096 -2.83% 4.766 4.631 - -5.73% -
BM_std_minmax<char>/3 -2.82% 1.209 1.175 - -2.88% -
BM_deque_deque_move/65536 -2.82% 2868.529 2787.623 - -2.34% -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 -2.81% 16.450 15.987 - -0.55% -
BM_deque_vector_ranges_move_backward/2 -2.81% 1.834 1.783 - -2.85% -
SetIntersection_None_Vector_uint32_1024_64 -2.81% 1152939.517 1120566.373 - -2.28% -
std::find(list<int>)_(process_all)/1024 -2.80% 710.525 690.598 - -2.19% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -2.80% 30.926 30.060 - -3.21% -
SetIntersection_None_Set_string_256_1 -2.79% 12111226.559 11772723.429 - -1.32% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -2.79% 747707.984 726831.237 - 0.44% -
BM_std_min<char>/16 -2.79% 2.563 2.491 - -0.25% -
BM_std_minmax<unsigned_short>/27 -2.79% 2.877 2.797 - -2.32% -
rng::copy(list<int>)/32768 -2.79% 26739.305 25993.688 - -6.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.78% 23672624.642 23014725.048 - 0.03% -
std::multiset<int>::contains(key)_(non-existent)/1024 -2.78% 5.700 5.542 - -2.12% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.78% 1137567.190 1105974.371 - -4.12% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -2.78% 3.162 3.074 - 0.09% -
std::count_if(deque<int>)_(every_other)/8 -2.77% 3.453 3.357 - -2.76% -
bm_lexicographical_compare<unsigned_char>/2 -2.77% 1.960 1.905 - 2.99% -
SetIntersection_Interlaced_Vector_string_64_64 -2.76% 29115011.975 28311587.052 - -1.44% -
rng::generate_n(deque<int>)/32 -2.75% 8.506 8.272 - -0.85% -
rng::contains_subrange(vector<int>)_(single_element)/50 -2.75% 12.983 12.626 - 1.67% -
SetIntersection_None_Vector_float_16384_16 -2.75% 1204217.839 1171129.490 - -1.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.75% 6.565 6.385 - -0.67% -
BM_std_min<char>/12 -2.75% 1.333 1.296 - -0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.75% 6805263.177 6618423.561 - -0.38% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -2.74% 2.334 2.270 - -9.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.74% 2092303.873 2035070.637 - -1.62% -
BM_deque_deque_ranges_move_backward/1 -2.73% 2.795 2.719 - -2.14% -
SetIntersection_Interlaced_Vector_string_256_64 -2.73% 20176840.220 19625831.824 - -4.15% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -2.73% 4.284 4.167 - -6.25% -
SetIntersection_None_Vector_float_16384_1 -2.73% 1203775.177 1170966.422 - -0.88% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -2.72% 29.452 28.650 - 0.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.72% 8.007 7.789 - -1.09% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.72% 6.507 6.331 - -4.16% -
std::find(list<int>)_(process_all)/8 -2.72% 2.397 2.332 - -3.49% -
SetIntersection_Front_Set_float_262144_262144 -2.72% 1783549.643 1735120.849 - -3.34% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.71% 13838856.642 13463971.241 - 1.30% -
BM_std_minmax_element<char>/3 -2.71% 1.180 1.149 - -3.96% -
BM_std_minmax<unsigned_short>/3 -2.70% 1.165 1.133 - -3.22% -
SetIntersection_Interlaced_Set_string_1024_16 -2.70% 13871943.210 13497044.202 - -0.89% -
std::unordered_set<std::string>::clear()/32 -2.69% 925.829 900.926 - -5.02% -
BM_PushHeap_uint64_Random_64 -2.69% 5.273 5.131 - -0.34% -
bm_ranges_swap_ranges_vb_unaligned/262144 -2.68% 3840.279 3737.244 - 0.05% -
rng::fill(vector<bool>)/32768 -2.68% 31.012 30.180 - -0.68% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -2.68% 1.278 1.244 - -7.18% -
750_sealcrypto_r -2.68% 18.966 18.459 - -0.09% -
std::find(list<int>)_(process_all)/32768 -2.67% 27610.919 26872.455 - -0.27% -
BM_std_minmax<short>/3 -2.67% 1.191 1.159 - 1.77% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -2.67% 12.067 11.745 - -1.02% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -2.67% 12755.831 12415.488 - -1.09% -
SetIntersection_None_Vector_float_262144_1024 -2.66% 1231846.355 1199019.312 - -0.43% -
std::find_if_not(deque<int>)_(process_all)/32768 -2.66% 12003.627 11684.162 - -2.65% -
std::search(vector<int>)_(same_length)/8192 -2.66% 1960.475 1908.390 - 1.83% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 -2.65% 0.583 0.567 - -4.84% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.65% 22.982 22.374 - -1.93% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -2.65% 0.588 0.573 - -5.28% -
SetIntersection_None_Set_string_16384_16384 -2.65% 199174592.013 193904786.279 - 2.91% -
BM_MakeHeap_string_Heap_262144 -2.65% 5.468 5.323 - 1.59% -
BM_deque_vector_ranges_move/1 -2.64% 2.150 2.093 - -2.79% -
rng::find_last(list<int>)_(bail_10%)/50 -2.64% 16.695 16.254 - -0.43% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -2.64% 605.029 589.062 - 0.12% -
std::find_if_not(list<int>)_(bail_25%)/32768 -2.64% 7601.481 7400.983 - -2.17% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -2.63% 1.255 1.222 - -8.49% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -2.63% 3841.561 3740.633 - -0.59% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -2.63% 1.207 1.175 - 0.58% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -2.63% 1.639 1.596 - 2.43% -
BM_MakeThenSortHeap_string_SingleElement_256 -2.62% 25.125 24.466 - -1.85% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -2.62% 1.217 1.185 - -2.25% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -2.62% 5.478 5.334 - -4.06% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.61% 4.084 3.977 - -4.20% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -2.61% 12126495.359 11809748.316 - -0.92% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.61% 10821432.848 10538789.513 - 6.07% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.61% 243553227.606 237194226.767 - -4.18% -
rng::copy_backward(deque<int>)/8 -2.60% 2.793 2.720 - -1.74% -
SetIntersection_None_Set_uint64_1024_1 -2.59% 8911112.275 8680382.574 - -1.19% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.58% 4611857.407 4492699.812 - -0.48% -
SetIntersection_Front_Vector_uint64_1024_16 -2.58% 1196861.502 1165947.139 - -1.94% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 -2.58% 82905.490 80767.033 - 1.61% -
rng::copy(vector<int>)/1048576 -2.58% 50195.955 48901.221 - -2.23% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.58% 14.981 14.595 - -0.40% -
rng::starts_with(list<int>)/8192 -2.58% 8943.543 8713.134 - 0.65% -
BM_deque_deque_ranges_copy_backward/512 -2.57% 19.497 18.995 - -0.81% -
rng::find_end(deque<int>)_(near_matches)/1000 -2.57% 27541.831 26835.023 - -1.16% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -2.56% 23.631 23.027 - -3.63% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -2.56% 1261314.554 1229064.820 - -1.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.55% 19643637.473 19141767.372 - -2.46% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 -2.55% 9974.529 9720.077 - 0.75% -
BM_StringRelational_Compare_Huge_Empty_Control -2.55% 1.663 1.620 - -0.22% -
BM_PushHeap_string_QuickSortAdversary_256 -2.54% 14.809 14.433 - 0.03% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -2.54% 1.107 1.079 - -6.72% -
SetIntersection_None_Vector_string_256_256 -2.54% 2399485.554 2338625.057 - -2.71% -
BM_std_min<unsigned_long_long>/31 -2.53% 3.027 2.950 - -1.60% -
BM_PopHeap_uint32_262144 -2.53% 42.037 40.973 - -0.25% -
std::equal(deque<int>)_(it,_it,_it)/8192 -2.53% 3919.163 3820.070 - -1.93% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.53% 3114115.887 3035410.724 - -1.68% -
SetIntersection_None_Vector_string_262144_262144 -2.53% 1359865.656 1325510.890 - -2.61% -
std::map<std::string,_int>::contains(key)_(existent)/32 -2.52% 16.152 15.745 - -0.78% -
BM_lexicographical_compare_three_way_slow_path/16384 -2.52% 3984.550 3884.168 - -2.47% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -2.52% 4629478.441 4512888.088 - -3.44% -
rng::for_each(multiset<int>::iterator)/32 -2.51% 21.455 20.916 - -2.06% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -2.51% 3187398.526 3107275.576 - -4.83% -
SetIntersection_None_Set_uint32_1024_1 -2.51% 8917480.948 8693453.592 - -1.38% -
rng::move_backward(deque<int>)/64 -2.51% 5.620 5.479 - -0.69% -
rng::replace(vector<int>)_(prefix)/1024 -2.50% 165.327 161.192 - -1.44% -
rng::starts_with(vector<int>)/1024 -2.50% 77.654 75.716 - -0.92% -
BM_MakeThenSortHeap_float_Random_4 -2.49% 4.462 4.350 - -2.64% -
BM_deque_deque_ranges_copy/64 -2.49% 5.540 5.402 - -1.15% -
std::rotate(vector<bool>)_(1_element_forward)/1024 -2.49% 28.830 28.112 - 0.35% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.49% 2.082 2.030 - 4.44% -
std::multiset<int>::ctor(const&)/32 -2.49% 226.405 220.773 - 0.99% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 -2.48% 20.908 20.389 - 5.46% -
rng::search(vector<int>)_(no_match)/1024 -2.48% 219.297 213.850 - 0.50% -
rng::reverse_copy(vector<int>)/4096 -2.48% 137.247 133.845 - -1.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.47% 179827.219 175381.192 - 0.56% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 -2.47% 3936.866 3839.586 - -0.22% -
BM_std_min<short>/24 -2.47% 2.537 2.474 - -0.63% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -2.47% 1543.415 1505.311 - -20.52% -
bm_lexicographical_compare<unsigned_char>/1 -2.46% 1.690 1.648 - 1.79% -
BM_SortHeap_string_262144 -2.46% 178.751 174.347 - 0.17% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.46% 4665165.020 4550228.291 - -2.06% -
rng::reverse(vector<int>)/8 -2.46% 1.619 1.579 - -1.51% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.46% 703.473 686.167 - -5.10% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 -2.45% 6.564 6.403 - -9.08% -
rng::search(vector<int>)_(no_match)/1000 -2.45% 214.571 209.315 - 0.26% -
SetIntersection_None_Vector_float_1024_4 -2.45% 1176791.674 1147972.899 - -0.02% -
std::any_of(deque<int>)_(process_all)/32768 -2.45% 10839.924 10574.562 - 0.73% -
rng::partition(vector<int>)_(dense)/1024 -2.44% 242.535 236.615 - -2.81% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -2.44% 1559.576 1521.531 - -1.46% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -2.43% 1433779.474 1398872.141 - -3.05% -
BM_num_put<bool> -2.43% 10.966 10.699 - 0.72% -
BM_MakeHeap_uint64_Random_64 -2.43% 1.283 1.252 - 0.85% -
std::find_if_not(deque<int>)_(process_all)/50 -2.42% 23.965 23.384 - -2.31% -
BM_std_min<unsigned_short>/31 -2.42% 2.596 2.533 - -3.42% -
BM_std_min<unsigned_long_long>/64 -2.42% 4.807 4.690 - -0.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.41% 22810965.791 22260961.848 - -1.18% -
std::reverse(deque<int>)/512 -2.41% 115.987 113.195 - -6.11% -
BM_std_min<unsigned_char>/16 -2.41% 2.619 2.556 - 1.53% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.40% 2075.600 2025.742 - -1.44% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -2.40% 15304.923 14937.751 - -0.55% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.39% 204.518 199.625 - 0.41% -
rng::find_if_not(list<int>)_(process_all)/8192 -2.39% 8962.737 8748.401 - -0.03% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 -2.38% 16.700 16.302 - 1.93% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -2.38% 7.796 7.611 - 0.04% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 -2.38% 484.498 472.963 - -0.37% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -2.38% 28.684 28.002 - -7.54% -
BM_deque_deque_move_backward/64000 -2.38% 8027.519 7836.632 - 0.17% -
BM_RangesMakeThenSortHeap_float_Random_4 -2.37% 4.319 4.217 - 0.31% -
bm_swap_ranges_vb_unaligned/262144 -2.37% 3945.194 3851.888 - 0.15% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.36% 282184.318 275512.437 - -2.27% -
std::find_if_not(deque<int>)_(process_all)/8 -2.36% 3.964 3.871 - -1.90% -
std::find_end(deque<int>)_(process_all)/1024 -2.36% 265.101 258.842 - -28.75% -
std::is_sorted_until(deque<int>,_pred)/8 -2.35% 4.251 4.151 - -2.40% -
BM_PopHeap_uint64_4 -2.35% 2.707 2.643 - -2.65% -
BM_deque_deque_ranges_copy/4000 -2.35% 147.319 143.855 - -0.81% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 -2.35% 3.614 3.529 - -1.34% -
std::vector<int>::ctor(const&)_(cheap_elements)/1024 -2.35% 50.174 48.997 - -2.09% -
SetIntersection_Front_Vector_uint64_16384_1 -2.35% 1099134.946 1073342.157 - -7.84% -
std::map<std::string,_int>::find(key)_(existent)/32 -2.35% 15.285 14.927 - 0.07% -
BM_std_min<long_long>/28 -2.34% 2.659 2.597 - 0.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.34% 23719081.531 23164433.679 - -1.75% -
BM_PushHeap_float_Ascending_262144 -2.34% 5.250 5.127 - -3.69% -
BM_RangesPushHeap_uint64_PipeOrgan_4 -2.33% 0.493 0.482 - -0.08% -
rng::search(list<int>)_(no_match)/1048576 -2.33% 845462.595 825764.086 - -1.46% -
std::move_backward(deque<int>)/32768 -2.33% 3607.432 3523.415 - -0.82% -
BM_PushHeap_uint32_Ascending_16384 -2.33% 6.735 6.578 - -1.42% -
bm_lexicographical_compare<int>/8 -2.32% 1.541 1.505 - 2.25% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -2.32% 35.360 34.541 - -1.13% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -2.31% 97.281 95.037 - -20.82% -
BM_PushHeap_float_Ascending_1024 -2.30% 3.179 3.106 - -0.99% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -2.30% 1.554 1.518 - -0.08% -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 -2.30% 6456.008 6307.580 - 0.06% -
BM_vector_deque_ranges_copy_backward/2 -2.30% 1.943 1.898 - 3.05% -
rng::swap_ranges(deque<int>)/32 -2.30% 10.977 10.725 - -0.55% -
SetIntersection_None_Vector_uint64_262144_16384 -2.29% 1216512.301 1188610.170 - -0.99% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.29% 1.220 1.192 - -0.90% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 -2.29% 11.625 11.358 - -2.22% -
BM_vector_deque_ranges_copy_backward/1 -2.29% 2.219 2.168 - 2.69% -
std::remove(list<int>)_(sprinkled)/8192 -2.29% 8120.089 7934.007 - 1.02% -
BM_StringEraseWithMove_Huge_Opaque -2.29% 46.165 45.107 - -18.86% -
BM_deque_deque_ranges_copy_backward/2 -2.29% 2.532 2.474 - -2.28% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.29% 172480590.266 168537875.753 - -1.93% -
BM_std_minmax<unsigned_char>/30 -2.28% 2.719 2.657 - -1.51% -
BM_PopHeap_pair<uint32,_uint32>_262144 -2.28% 60.109 58.738 - -2.23% -
BM_std_minmax<unsigned_char>/28 -2.28% 2.150 2.101 - 0.89% -
SetIntersection_Front_Set_uint64_262144_16 -2.27% 1306417.906 1276705.500 - -4.48% -
rng::copy(deque<int>)/262144 -2.27% 10413.986 10177.240 - -2.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.27% 1118531.528 1093134.788 - -1.22% -
SetIntersection_Front_Set_float_16384_16 -2.27% 1316938.492 1287099.368 - -1.03% -
rng::find_last(deque<int>)_(bail_10%)/8 -2.26% 2.680 2.620 - -3.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.26% 1111525.099 1086362.764 - -2.86% -
SetIntersection_Interlaced_Set_float_16384_16384 -2.26% 349044701.739 341145261.458 - 0.11% -
BM_deque_deque_ranges_move_backward/2 -2.25% 2.528 2.471 - -2.23% -
BM_std_minmax_element<char>/4 -2.25% 1.242 1.214 - -3.80% -
BM_std_minmax<int>/7 -2.25% 1.711 1.672 - 9.13% -
BM_RangesMakeHeap_string_Heap_262144 -2.25% 5.438 5.316 - -2.38% -
rng::find_end(deque<int>)_(near_matches)/1024 -2.25% 28629.841 27986.353 - -0.57% -
BM_vector_deque_move_backward/2 -2.25% 2.280 2.229 - 5.41% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.24% 0.562 0.549 - -5.24% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -2.23% 8902.142 8703.855 - 5.75% -
SetIntersection_Interlaced_Set_uint64_16384_16 -2.23% 223735642.953 218754588.893 - -1.50% -
BM_vector_deque_copy/64 -2.23% 2.815 2.752 - 1.28% -
BM_RangesMakeHeap_string_SingleElement_64 -2.22% 6.475 6.331 - -1.70% -
SetIntersection_None_Vector_float_1024_256 -2.22% 1172549.659 1146536.294 - 1.14% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -2.21% 502.758 491.670 - -1.42% -
706_stockfish_r -2.20% 21.584 21.108 - -2.11% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.20% 22.191 21.701 - -1.97% -
rng::copy_n(vector<int>)/4096 -2.20% 146.260 143.044 - -31.25% -
BM_std_min<char>/19 -2.20% 1.182 1.156 - -0.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.19% 5895408.758 5766051.504 - -2.09% -
SetIntersection_Interlaced_Vector_string_4_4 -2.19% 162587873.354 159021200.293 - -1.38% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 -2.19% 1.433 1.401 - -1.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -2.19% 3.727 3.645 - -1.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.18% 19318583.879 18896591.324 - -1.74% -
BM_vector_deque_ranges_move/70000 -2.18% 3048.032 2981.555 - 15.31% -
std::search(vector<int>)_(same_length)/1024 -2.18% 254.843 249.285 - 0.99% -
BM_std_min<unsigned_char>/12 -2.18% 1.358 1.329 - -2.18% -
BM_SortHeap_float_256 -2.17% 6.044 5.913 - 1.00% -
SetIntersection_None_Vector_float_1024_1024 -2.17% 1172877.518 1147426.995 - -0.38% -
std::map<int,_int>::lower_bound(key)_(existent)/8192 -2.17% 5.652 5.530 - -1.64% -
std::unordered_set<std::string>::ctor(const&)/32 -2.16% 724.121 708.449 - 6.07% -
BM_deque_deque_copy_backward/2 -2.16% 2.534 2.479 - -2.09% -
BM_RangesPushHeap_uint64_Random_16384 -2.16% 6.108 5.976 - -1.97% -
SetIntersection_Interlaced_Vector_string_256_16 -2.16% 11012878.271 10774921.192 - -3.02% -
BM_MakeHeap_string_Heap_1024 -2.16% 4.874 4.769 - 0.09% -
BM_std_minmax<unsigned_char>/12 -2.16% 1.945 1.903 - -4.16% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.16% 2.689 2.631 - 1.32% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 -2.16% 118.788 116.227 - -1.40% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -2.15% 11055925.029 10818406.386 - -0.88% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 -2.15% 11798542.485 11545303.077 - -2.98% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.15% 42034.536 41132.433 - 0.71% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.15% 6.198 6.065 - 0.53% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.14% 10089.065 9873.025 - 4.67% -
std::find_first_of(vector<int>)_(large_needle)/1024 -2.14% 109910.345 107558.395 - -9.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 -2.14% 151229730.458 147993748.229 - -0.78% -
rng::search(vector<int>)_(no_match)/1048576 -2.14% 217386.727 212738.873 - 1.12% -
BM_PushHeap_string_Ascending_4 -2.14% 2.630 2.574 - 0.82% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.13% 8.709 8.523 - -2.11% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -2.13% 602.331 589.471 - 0.22% -
rng::generate_n(deque<int>)/50 -2.13% 12.547 12.279 - -0.67% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -2.13% 3.920 3.837 - -0.35% -
std::replace_if(vector<int>)_(prefix)/50 -2.13% 13.880 13.584 - -0.83% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.13% 19350304.820 18938156.061 - -1.06% -
BM_std_minmax<unsigned_char>/23 -2.13% 2.986 2.922 - -2.14% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -2.13% 69.063 67.595 - 0.22% -
SetIntersection_None_Set_string_1024_1024 -2.12% 9123095.946 8929256.049 - 0.74% -
BM_RangesPushHeap_string_Ascending_16 -2.12% 4.719 4.619 - -0.11% -
std::rotate(vector<int>)_(by_1/4)/8192 -2.12% 2595.350 2540.276 - -2.64% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.12% 6.704 6.562 - 0.02% -
rng::copy_backward(list<int>)/8 -2.12% 2.462 2.410 - -1.70% -
rng::contains_subrange(deque<int>)_(same_length)/50 -2.12% 26.884 26.315 - -4.87% -
SetIntersection_Front_Vector_float_262144_256 -2.12% 2369205.226 2319090.497 - 1.63% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.10% 1.119 1.096 - 0.39% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.10% 644450.793 630898.391 - -1.89% -
rng::search(deque<int>,_pred)_(same_length)/1000 -2.10% 488.612 478.350 - 0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -2.10% 230882842.887 226034218.649 - -1.81% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 -2.10% 49422.171 48385.944 - -1.51% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.10% 1.021 1.000 - -1.82% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 -2.09% 17887202.045 17512756.324 - -1.76% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.09% 10181326.453 9968319.264 - 0.19% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -2.09% 25255.045 24727.096 - 0.60% -
std::multiset<int>::equal_range(key)_(existent)/32 -2.09% 2.551 2.497 - -1.66% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -2.09% 1.754 1.717 - -0.88% -
rng::search(list<int>)_(no_match)/1024 -2.09% 744.351 728.812 - -1.04% -
rng::all_of(vector<int>)_(process_all)/8 -2.08% 2.486 2.434 - -3.71% -
std::multiset<int>::erase(key)_(existent)/8192 -2.08% 61.796 60.509 - -8.79% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -2.08% 22.145 21.684 - 3.18% -
BM_std_min<char>/31 -2.07% 2.488 2.437 - -4.19% -
SetIntersection_Front_Set_float_1024_256 -2.07% 5002160.321 4898691.545 - 0.48% -
rng::search_n(list<int>)_(no_match)/1024 -2.07% 743.679 728.299 - -1.44% -
std::reverse(list<int>)/4096 -2.07% 1674.913 1640.281 - -1.25% -
BM_MakeThenSortHeap_float_Ascending_256 -2.07% 6.462 6.329 - -1.52% -
BM_deque_deque_ranges_move/64 -2.07% 5.522 5.408 - -1.20% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -2.06% 7.547 7.391 - -0.53% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 -2.06% 9.305 9.114 - 1.26% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -2.05% 9.488 9.293 - -1.59% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -2.05% 966.303 946.512 - -0.65% -
SetIntersection_None_Set_float_64_1 -2.04% 23380365.306 22903099.706 - -1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.04% 1265457.251 1239654.731 - 1.24% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -2.04% 10830407.145 10609774.074 - 7.46% -
rng::count(list<int>)_(every_other)/8 -2.03% 2.099 2.057 - -2.23% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -2.03% 19991.291 19585.176 - 0.28% -
std::set<int>::contains(key)_(existent)/32 -2.03% 1.726 1.691 - -1.68% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -2.03% 1239048.821 1213881.326 - -0.86% -
SetIntersection_Front_Set_uint32_262144_16 -2.03% 1311088.146 1284489.119 - 0.87% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -2.03% 16590.771 16254.187 - -3.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -2.02% 2173764.977 2129750.488 - -1.39% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 -2.02% 2323266.439 2276251.956 - -1.48% -
SetIntersection_Front_Set_string_16384_4 -2.02% 1319955.810 1293246.997 - -0.55% -
std::multimap<int,_int>::count(key)_(existent)/1024 -2.02% 5.616 5.503 - -1.09% -
rng::contains_subrange(vector<int>)_(same_length)/16 -2.02% 4.892 4.793 - -1.12% -
std::copy(list<int>)/8 -2.02% 2.513 2.462 - -0.15% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 -2.02% 170.697 167.257 - -1.66% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -2.01% 22.836 22.376 - -2.10% -
std::find_if_not(list<int>)_(process_all)/32768 -2.01% 29947.386 29344.634 - -0.03% -
BM_std_min<short>/32 -2.01% 2.943 2.884 - -2.38% -
std::map<int,_int>::clear()/1024 -2.01% 10580.321 10367.619 - 2.20% -
BM_vector_deque_move_backward/1 -2.01% 2.569 2.517 - 6.43% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -2.00% 17.025 16.684 - -2.34% -
std::find_if_not(vector<char>)_(process_all)/8 -2.00% 2.469 2.420 - -2.18% -
SetIntersection_Interlaced_Set_float_256_64 -2.00% 15482092.676 15172459.071 - -3.97% -
SetIntersection_None_Set_string_256_4 -2.00% 11853008.687 11616270.320 - 0.06% -
BM_std_min<unsigned_long_long>/13 -1.99% 1.753 1.718 - -2.03% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.99% 4776810.662 4681662.123 - -0.05% -
std::equal(deque<int>)_(it,_it,_it)/1048576 -1.99% 503070.061 493064.230 - -1.59% -
BM_RangesPushHeap_uint32_Random_64 -1.99% 5.509 5.399 - -4.49% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.99% 56.982 55.851 - -0.59% -
rng::find_first_of(vector<int>)_(small_needle)/50 -1.98% 71.689 70.267 - -2.17% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 -1.98% 36.974 36.241 - -31.71% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -1.98% 3.038 2.978 - -0.09% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -1.98% 5.430 5.323 - 0.42% -
std::partition_copy(vector<int>)/50 -1.98% 12.971 12.714 - -0.53% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 -1.97% 1.255 1.230 - -0.38% -
std::stable_partition(list<int>)_(dense)/32 -1.97% 33.335 32.678 - 1.27% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 -1.97% 2.639 2.587 - -4.25% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.96% 12206.369 11966.649 - -0.18% -
std::unordered_set<int>::clear()/8192 -1.96% 61971.823 60757.604 - -1.02% -
std::set<int>::count(key)_(non-existent)/32 -1.96% 2.971 2.912 - 0.16% -
SetIntersection_None_Set_uint64_16384_64 -1.95% 166687378.287 163441162.789 - -2.93% -
std::partition(deque<int>)_(dense)/50 -1.95% 16.338 16.020 - -12.60% -
BM_std_min<unsigned_char>/20 -1.95% 1.515 1.486 - -3.08% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -1.95% 1114226.755 1092544.872 - -2.67% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 -1.95% 795.197 779.729 - 2.10% -
SetIntersection_None_Vector_uint64_262144_4 -1.94% 1219231.044 1195531.611 - -0.34% -
std::find_end(forward_list<int>)_(same_length)/8192 -1.94% 14518.091 14236.921 - -0.18% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.94% 30.448 29.859 - -2.53% -
SetIntersection_None_Vector_uint64_1024_1024 -1.93% 1145218.505 1123107.104 - -1.12% -
SetIntersection_None_Set_float_1024_1024 -1.93% 9043955.541 8869555.988 - -0.14% -
BM_MakeHeap_string_Heap_16384 -1.93% 5.123 5.024 - 0.55% -
rng::contains(list<int>)_(process_all)/1048576 -1.92% 842192.479 825998.039 - 0.15% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 -1.92% 20.508 20.114 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.92% 17373338.008 17039599.497 - -0.73% -
std::set<std::string>::erase(iterator)/0 -1.92% 25.427 24.939 - -15.87% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.92% 1224040.143 1200552.550 - -3.69% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -1.92% 2.747 2.695 - 0.05% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 -1.91% 24996.242 24518.353 - -2.27% -
std::find_end(forward_list<int>)_(match_near_end)/1000 -1.91% 767.997 753.327 - -0.24% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.91% 503943.795 494321.071 - -0.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.91% 671.691 658.882 - -1.74% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.91% 6486.153 6362.456 - -0.42% -
SetIntersection_None_Vector_uint64_1024_256 -1.91% 1122723.844 1101313.558 - -2.40% -
bm_lexicographical_compare<signed_char>/1 -1.91% 1.286 1.262 - -0.11% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 -1.91% 28.135 27.599 - -0.49% -
BM_RangesPushHeap_float_Ascending_16384 -1.90% 4.360 4.277 - -2.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.90% 1.009 0.990 - 0.09% -
SetIntersection_Front_Set_uint32_262144_256 -1.90% 4783864.002 4693045.948 - 1.30% -
BM_deque_deque_move_backward/70000 -1.90% 8799.801 8632.926 - -1.12% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -1.89% 12.065 11.837 - 1.81% -
BM_MakeHeap_string_SingleElement_1024 -1.89% 6.309 6.189 - 0.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.89% 21005333.031 20608227.807 - 0.32% -
BM_deque_vector_move/0 -1.89% 1.425 1.399 - -4.14% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.89% 17239735.576 16914515.557 - -1.43% -
SetIntersection_Interlaced_Vector_uint32_256_256 -1.88% 4712813.627 4624018.425 - -1.41% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -1.88% 4236060.176 4156267.825 - -3.35% -
std::set<int>::ctor(const&)/1024 -1.88% 6286.032 6167.720 - 1.63% -
SetIntersection_Front_Set_float_262144_16 -1.88% 1271955.649 1248047.756 - -2.77% -
BM_MakeHeap_uint64_Ascending_16 -1.88% 0.669 0.657 - 3.16% -
BM_vector_deque_copy_backward/4000 -1.88% 146.692 143.937 - 0.15% -
SetIntersection_None_Vector_float_256_16 -1.87% 4350486.927 4268943.601 - -0.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.87% 1123355.739 1102300.678 - -1.63% -
std::vector<std::string>::ctor(size)/32 -1.87% 33.569 32.940 - -1.46% -
rng::rotate(list<int>)_(1_element_backward)/32 -1.87% 14.221 13.955 - -0.22% -
SetIntersection_Front_Vector_uint64_262144_256 -1.87% 2347708.118 2303805.989 - -0.74% -
SetIntersection_None_Vector_float_1024_64 -1.87% 1162344.580 1140648.732 - -1.58% -
BM_vector_deque_ranges_move/4000 -1.86% 142.798 140.135 - -0.49% -
rng::rotate(deque<int>)_(1_element_forward)/32 -1.86% 4.802 4.713 - 0.71% -
SetIntersection_None_Vector_float_256_64 -1.86% 3714384.864 3645249.788 - -0.28% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.86% 42.774 41.980 - 0.30% -
std::find_if_not(list<int>)_(bail_25%)/8 -1.85% 1.216 1.193 - 0.06% -
std::find_end(list<int>)_(process_all)/8192 -1.85% 6988.646 6859.167 - -1.69% -
BM_MakeHeap_string_PipeOrgan_1024 -1.85% 4.963 4.871 - 0.44% -
rng::swap_ranges(deque<int>)/50 -1.85% 19.938 19.569 - -8.04% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -1.85% 4.047 3.973 - 0.06% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.85% 9.537 9.361 - -1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -1.85% 24664485.495 24209403.655 - -0.13% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 -1.84% 37971085.713 37271691.631 - -0.32% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.84% 6.000 5.889 - -2.20% -
BM_std_minmax_element<char>/64 -1.84% 17.665 17.340 - -0.48% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.84% 1109716.450 1089332.531 - -2.95% -
rng::copy(vector<int>)/4096 -1.84% 149.432 146.690 - 1.41% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -1.84% 4.486 4.404 - 1.88% -
std::list<int>::operator=(const&)_(cheap_elements)/32 -1.84% 16.856 16.547 - -3.37% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.83% 13.861 13.608 - -1.28% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 -1.82% 1.738 1.706 - -0.05% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 -1.82% 1.120 1.100 - -1.90% -
rng::move(vector<int>)/262144 -1.82% 22070.296 21668.421 - 4.06% -
SetIntersection_None_Vector_float_16_1 -1.82% 68561932.010 67314737.264 - -0.56% -
rng::none_of(list<int>)_(process_all)/32 -1.82% 11.854 11.639 - -0.51% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.81% 6819.182 6695.564 - 0.29% -
std::adjacent_find(vector<int>,_pred)/50 -1.81% 23.308 22.886 - -3.33% -
SetIntersection_Interlaced_Set_float_1024_256 -1.81% 16219263.013 15925525.461 - -0.78% -
rng::rotate_copy(deque<int>)/32 -1.81% 2.693 2.645 - -71.72% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.81% 1359393.309 1334810.058 - -0.07% -
BM_RangesMakeHeap_string_QuickSortAdversary_4 -1.80% 6.048 5.938 - 1.23% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.80% 5.069 4.978 - -1.08% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 -1.80% 3.676 3.609 - -0.31% -
BM_std_min<unsigned_long_long>/15 -1.80% 2.188 2.149 - -1.61% -
bm_lexicographical_compare<signed_char>/512 -1.80% 7.979 7.835 - -0.29% -
SetIntersection_Front_Set_string_16384_256 -1.80% 14679650.652 14416111.971 - -11.07% -
std::partial_sort(vector<int>)_(repeated)/8 -1.79% 20.325 19.960 - -2.11% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.79% 5.309 5.213 - -2.25% -
std::multiset<std::string>::erase(iterator)/0 -1.79% 30.057 29.519 - -1.89% -
rng::all_of(vector<int>)_(process_all)/32 -1.79% 8.483 8.331 - -1.84% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.79% 11713603.877 11504058.746 - 0.85% -
rng::for_each(multimap<int>::iterator)/50 -1.78% 41.754 41.009 - -3.53% -
BM_RangesMakeHeap_uint64_Random_64 -1.78% 1.293 1.270 - -1.53% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -1.78% 111738.717 109755.156 - -1.00% -
BM_std_minmax<int>/3 -1.77% 1.198 1.177 - 3.46% -
BM_deque_vector_ranges_copy_backward/5500 -1.77% 203.645 200.036 - -1.04% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -1.77% 27720.962 27230.246 - 0.77% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.77% 82.809 81.345 - 0.32% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 -1.77% 19876.242 19524.887 - 0.22% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.77% 171104569.112 168082395.558 - -1.59% -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 -1.76% 5.582 5.484 - -1.06% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.76% 1160497.632 1140033.101 - -0.35% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.76% 14.201 13.951 - -0.84% -
BM_SortHeap_string_256 -1.76% 45.675 44.871 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.76% 17714416.270 17402719.618 - -1.63% -
std::find_if(deque<int>)_(bail_25%)/8 -1.76% 1.546 1.519 - -1.12% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -1.76% 1.569 1.541 - 0.04% -
BM_std_minmax<char>/2 -1.75% 0.895 0.879 - -4.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.75% 1225.272 1203.840 - -1.50% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.74% 5.193 5.102 - -0.25% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.74% 1716865.561 1686945.474 - -0.84% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.74% 23.403 22.996 - -0.32% -
std::search(list<int>)_(same_length)/8192 -1.74% 10541.812 10358.290 - -3.65% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -1.73% 42.062 41.332 - 4.36% -
SetIntersection_Front_Vector_uint32_16384_4 -1.73% 1133918.601 1114265.148 - -1.83% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.73% 1742643.591 1712442.180 - 2.08% -
std::map<int,_int>::count(key)_(existent)/8192 -1.73% 6.082 5.977 - -0.41% -
BM_vector_deque_ranges_copy/64 -1.73% 2.818 2.769 - -1.15% -
SetIntersection_Front_Set_uint64_262144_16384 -1.73% 336249406.411 330424288.750 - -6.12% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -1.73% 1718353.599 1688593.994 - -1.01% -
std::copy(list<int>)/4096 -1.73% 3295.613 3238.556 - -17.71% -
BM_LowerBound_uint32_16 -1.73% 7.443 7.314 - -0.30% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 -1.73% 1.493 1.467 - 4.40% -
std::stable_sort(vector<int>)_(ascending)/1024 -1.73% 2109.088 2072.666 - 0.35% -
SetIntersection_Front_Vector_uint32_64_64 -1.72% 11668614.594 11467361.570 - -0.39% -
std::set<std::string>::upper_bound(key)_(existent)/8192 -1.72% 28.816 28.319 - -1.92% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.72% 6.992 6.871 - -0.38% -
rng::rotate(list<int>)_(1_element_backward)/50 -1.72% 25.298 24.863 - -6.12% -
SetIntersection_None_Set_string_256_16 -1.72% 11447291.501 11250388.852 - 0.22% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.72% 61192.537 60140.250 - -0.36% -
rng::find_if(deque<int>)_(process_all)/50 -1.72% 24.140 23.725 - 0.51% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -1.72% 1652076.977 1623701.871 - -0.39% -
rng::stable_sort(vector<int>)_(ascending)/1024 -1.72% 2108.558 2072.345 - 0.05% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.72% 1260473.471 1238834.634 - -0.69% -
std::rotate(vector<int>)_(by_1/4)/1024 -1.71% 329.107 323.466 - -2.19% -
BM_num_get<double> -1.71% 35.414 34.808 - -0.12% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.71% 5.086 4.999 - -8.36% -
BM_std_min<long_long>/12 -1.71% 2.029 1.994 - -3.09% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.71% 173439.236 170480.149 - 0.19% -
BM_PushHeap_float_Ascending_256 -1.71% 2.525 2.482 - -0.01% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.70% 1820053.058 1789023.761 - -0.50% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.70% 23434.932 23036.104 - -0.99% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 -1.70% 1.130 1.111 - -1.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 -1.70% 14.974 14.720 - -0.18% -
std::copy(list<int>)/32768 -1.69% 26421.614 25973.768 - 0.52% -
SetIntersection_None_Vector_float_262144_262144 -1.69% 1230660.922 1209808.266 - -0.20% -
std::find_if_not(list<int>)_(process_all)/8192 -1.69% 8232.869 8093.608 - -1.31% -
SetIntersection_None_Vector_string_1024_16 -1.69% 1231332.324 1210513.454 - -1.71% -
SetIntersection_None_Set_float_1024_64 -1.69% 9001014.838 8848847.377 - -1.53% -
BM_std_min<char>/18 -1.69% 0.988 0.971 - -0.03% -
rng::partition(vector<int>)_(sparse)/32 -1.69% 9.086 8.932 - -0.06% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.69% 756.591 743.805 - -1.16% -
std::find_end(vector<int>)_(process_all)/1000 -1.69% 238.172 234.150 - 0.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.69% 9.254 9.098 - -1.25% -
BM_SortHeap_string_1024 -1.68% 60.841 59.816 - 1.40% -
std::move_backward(list<int>)/32768 -1.68% 31933.638 31395.979 - -1.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.68% 34.265 33.689 - -0.28% -
std::find_first_of(vector<int>)_(large_needle)/50 -1.68% 267.929 263.429 - -8.45% -
BM_std_minmax<unsigned_long_long>/11 -1.68% 2.353 2.314 - -1.76% -
SetIntersection_Interlaced_Vector_uint32_1024_1024 -1.68% 5992620.302 5892209.470 - -0.23% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.68% 31.938 31.403 - -6.11% -
std::unordered_set<std::string>::find(key)_(existent)/8192 -1.67% 35.502 34.908 - 5.75% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.67% 2189.661 2152.998 - 0.53% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.67% 69.587 68.423 - -2.23% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 -1.67% 4.056 3.989 - -0.78% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 -1.67% 10.482 10.307 - -2.92% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.67% 0.984 0.968 - -1.47% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.67% 16300.228 16028.296 - -0.96% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 -1.66% 1424096.293 1400410.960 - -0.02% -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 -1.66% 45.812 45.050 - -2.26% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -1.66% 310.671 305.505 - 0.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.66% 0.789 0.776 - -1.28% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 -1.66% 5.367 5.278 - -0.64% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.66% 5.742 5.647 - -2.38% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.66% 1.197 1.178 - 0.50% -
BM_std_min<short>/26 -1.65% 2.099 2.064 - -2.06% -
std::find_if(list<int>)_(bail_25%)/8 -1.65% 1.218 1.198 - -0.19% -
SetIntersection_None_Vector_string_262144_64 -1.65% 1371243.529 1348586.435 - -0.86% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.65% 1704215.248 1676100.506 - -1.06% -
SetIntersection_None_Vector_uint32_256_64 -1.65% 3645987.191 3585941.752 - -2.23% -
BM_toupper_string<char> -1.64% 15.135 14.886 - -0.24% -
BM_SortHeap_string_64 -1.64% 30.548 30.046 - 1.03% -
std::rotate(list<int>)_(1_element_backward)/32 -1.64% 13.926 13.697 - 0.74% -
rng::find_end(vector<int>)_(process_all)/1048576 -1.64% 253644.620 249485.480 - -5.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.64% 223773493.631 220113682.243 - -0.13% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -1.64% 1185383.566 1166000.377 - -2.17% -
SetIntersection_Interlaced_Vector_string_262144_1 -1.63% 1162453.764 1143462.457 - -0.64% -
BM_RangesPushHeap_uint64_Random_16 -1.63% 4.279 4.209 - -3.22% -
std::map<std::string,_int>::ctor(const&)/1024 -1.63% 35413.056 34834.765 - -0.14% -
BM_std_minmax<unsigned_char>/27 -1.63% 1.868 1.838 - -1.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.63% 10.114 9.949 - -2.40% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.63% 169328284.042 166568979.340 - -2.30% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 -1.63% 29.573 29.091 - 1.02% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.63% 16.368 16.101 - -0.97% -
BM_std_minmax<unsigned_long_long>/13 -1.63% 3.011 2.962 - -0.58% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.63% 4899.764 4820.121 - -0.10% -
723_llvm_r -1.62% 11.766 11.575 - -0.02% -
SetIntersection_Interlaced_Set_string_4_4 -1.62% 168277825.591 165545300.975 - -0.36% -
BM_deque_deque_copy/64 -1.62% 5.563 5.472 - -0.85% -
BM_vector_deque_copy/1024 -1.62% 36.419 35.828 - 0.31% -
BM_MakeHeap_string_Ascending_64 -1.62% 4.852 4.774 - 1.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.62% 11055273.728 10875970.143 - -2.13% -
std::adjacent_find(list<int>,_pred)/8192 -1.62% 8114.629 7983.073 - 0.17% -
rng::partition(list<int>)_(sparse)/32 -1.62% 9.054 8.908 - -1.59% -
SetIntersection_Front_Vector_string_1024_4 -1.62% 1238963.220 1218896.643 - -2.74% -
SetIntersection_Front_Vector_string_256_1 -1.62% 4546742.745 4473123.993 - -1.31% -
SetIntersection_Front_Vector_string_262144_1 -1.62% 1141228.534 1122757.700 - -1.95% -
BM_PushHeap_uint64_Random_16384 -1.62% 6.099 6.001 - 0.57% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.61% 16.208 15.947 - -2.16% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.61% 34.857 34.295 - 1.36% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 -1.61% 148083360.559 145696072.613 - -1.40% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.61% 645.328 634.966 - -1.11% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.61% 11.918 11.726 - -2.17% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.60% 10.346 10.180 - 0.06% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.60% 1.236 1.216 - 4.37% -
SetIntersection_Front_Vector_float_1024_1 -1.60% 1125612.828 1107584.688 - -0.22% -
BM_std_min<unsigned_int>/8 -1.60% 1.278 1.257 - -5.47% -
BM_std_minmax<unsigned_char>/17 -1.60% 1.105 1.087 - -1.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -1.60% 161869880.783 159284568.603 - -0.67% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 -1.60% 2.080 2.047 - -1.02% -
std::is_sorted_until(list<int>)/8192 -1.60% 7275.159 7159.106 - 6.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.59% 1192277.524 1173331.798 - -0.97% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 -1.59% 846.648 833.225 - -1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.58% 1125354.664 1107520.199 - -0.74% -
BM_MakeThenSortHeap_uint32_Ascending_4 -1.58% 1.441 1.418 - -1.21% -
BM_std_minmax<int>/2 -1.58% 0.900 0.886 - 5.17% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.58% 2059.670 2027.177 - -0.67% -
SetIntersection_None_Vector_uint64_262144_1 -1.57% 1174309.424 1155816.771 - -1.90% -
SetIntersection_None_Vector_uint32_262144_1024 -1.57% 1195447.572 1176644.118 - -3.20% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.57% 1507.049 1483.345 - -1.20% -
BM_vector_deque_copy_backward/1024 -1.57% 38.388 37.785 - -0.78% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.57% 16.215 15.960 - -1.13% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 -1.57% 34.600 34.057 - -0.78% -
std::stable_sort(vector<int>)_(shuffled)/1024 -1.57% 2255.797 2220.391 - 0.82% -
SetIntersection_Front_Set_float_16384_1024 -1.57% 15558256.844 15314129.608 - 6.66% -
std::find_end(vector<int>)_(process_all)/1048576 -1.57% 240787.130 237009.791 - 0.34% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.57% 4437212.195 4367625.748 - -1.90% -
std::set<std::string>::lower_bound(key)_(existent)/32 -1.57% 16.095 15.843 - -0.47% -
bm_swap_ranges_vb_unaligned/8 -1.57% 4.912 4.835 - -1.50% -
BM_std_min<unsigned_long_long>/14 -1.57% 1.931 1.901 - -1.41% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 -1.57% 23.466 23.099 - -0.70% -
rng::search(list<int>)_(no_match)/1000 -1.56% 725.931 714.572 - 0.39% -
rng::starts_with(vector<int>,_pred)/1000 -1.56% 455.743 448.621 - 0.08% -
SetIntersection_None_Set_uint32_16384_16384 -1.55% 154224816.027 151829209.788 - -3.84% -
BM_std_min<unsigned_short>/20 -1.55% 2.221 2.186 - -3.94% -
rng::find_end(list<int>,_pred)_(process_all)/1000 -1.55% 796.199 783.862 - -2.12% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.55% 984.405 969.154 - -1.93% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 -1.55% 35.339 34.792 - -2.20% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.55% 1.038 1.022 - 0.48% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.55% 761.820 750.030 - 2.48% -
SetIntersection_Front_Vector_float_262144_1 -1.55% 1125785.155 1108364.098 - -0.68% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -1.55% 1.223 1.204 - 2.42% -
std::replace(vector<int>)_(prefix)/32 -1.55% 5.032 4.954 - -2.52% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 -1.54% 29.886 29.424 - -2.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.54% 18129815.843 17849949.989 - -0.95% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -1.54% 777.472 765.477 - -0.47% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.54% 36.531 35.968 - -0.46% -
rng::find_last(vector<int>)_(bail_90%)/1048576 -1.54% 23592.221 23228.753 - 0.11% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.54% 19.210 18.915 - 0.33% -
BM_deque_deque_move/64 -1.54% 5.564 5.478 - -0.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 -1.54% 11702859.455 11522822.000 - -2.52% -
SetIntersection_Front_Vector_uint64_1024_1 -1.54% 1097273.895 1080398.211 - -3.16% -
SetIntersection_Front_Vector_string_1024_16 -1.53% 1724233.041 1697769.121 - 0.20% -
BM_deque_deque_move_backward/1024 -1.53% 38.511 37.922 - -1.39% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.53% 526.220 518.176 - -1.01% -
BM_MakeHeap_uint64_Ascending_262144 -1.53% 0.741 0.730 - 0.40% -
BM_SortHeap_string_16384 -1.53% 99.061 97.549 - 1.62% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.53% 1707323.489 1681274.170 - -0.75% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -1.52% 1.322 1.302 - 9.89% -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 -1.52% 2.092 2.060 - -0.48% -
rng::rotate(list<int>)_(by_1/3)/32 -1.52% 15.617 15.379 - -1.00% -
std::find_end(vector<int>)_(process_all)/8192 -1.52% 1880.826 1852.185 - 0.08% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.52% 1263333.068 1244152.968 - -0.83% -
std::move_backward(deque<int>)/512 -1.52% 23.961 23.597 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.52% 2175397.867 2142386.394 - -1.17% -
std::set<int>::erase(key)_(non-existent)/32 -1.52% 2.680 2.639 - 10.33% -
SetIntersection_Interlaced_Set_float_256_4 -1.52% 11691574.807 11514320.185 - -0.38% -
SetIntersection_None_Vector_uint64_16384_1 -1.51% 1175057.779 1157271.481 - -0.92% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -1.51% 23.086 22.737 - -2.87% -
bm_ranges_swap_ranges_vb_aligned/262144 -1.51% 498.350 490.813 - -0.98% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 -1.51% 503.310 495.700 - -1.75% -
SetIntersection_Interlaced_Set_uint64_16384_1 -1.51% 1072326.319 1056130.546 - -5.49% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.51% 35.465 34.930 - 0.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -1.50% 27.736 27.319 - -1.17% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -1.50% 29.851 29.402 - -0.64% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.50% 5.400 5.319 - -1.79% -
729_abc_r -1.50% 18.943 18.659 - 0.08% -
rng::find_if_not(list<int>)_(process_all)/32768 -1.50% 29264.151 28825.165 - 0.47% -
std::partial_sort_copy(vector<int>)_(heap)/8 -1.50% 15.371 15.141 - 1.07% -
rng::find_end(list<int>)_(process_all)/1000 -1.50% 685.603 675.344 - -4.68% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.49% 1901420.653 1872997.561 - -0.42% -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 -1.49% 666.610 656.677 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.49% 4530796.309 4463358.615 - -0.70% -
rng::replace_if(vector<int>)_(prefix)/1024 -1.49% 278.112 273.978 - -0.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 -1.49% 23.373 23.026 - 0.08% -
std::map<int,_int>::insert(value)_(new_value)/1024 -1.48% 27.665 27.254 - -0.69% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 -1.48% 26.860 26.462 - -1.77% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.48% 1126179.918 1109521.945 - -0.89% -
SetIntersection_Interlaced_Vector_uint64_16_16 -1.48% 38268252.508 37702834.331 - 0.34% -
BM_MakeHeap_uint32_PipeOrgan_16 -1.48% 1.041 1.026 - -0.97% -
BM_deque_deque_copy_backward/1 -1.48% 2.796 2.754 - -0.96% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -1.48% 17.510 17.252 - -1.32% -
BM_PopHeap_pair<uint32,_uint32>_16384 -1.47% 45.760 45.086 - -0.64% -
BM_deque_vector_ranges_move_backward/5500 -1.47% 203.150 200.161 - -1.58% -
SetIntersection_Front_Vector_string_16_16 -1.47% 54699273.165 53894495.954 - -0.21% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.47% 61706112.524 60798760.140 - 0.88% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.47% 3.895 3.837 - -1.89% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 -1.47% 21.985 21.662 - -7.55% -
BM_LowerBound_string_16384 -1.47% 397.070 391.235 - -1.30% -
rng::find(list<int>)_(process_all)/8 -1.47% 2.356 2.322 - -2.19% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.47% 10.045 9.898 - -0.29% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.46% 2927.737 2884.859 - -0.77% -
BM_vector_deque_ranges_copy_backward/4096 -1.46% 150.185 147.986 - -1.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.46% 625651.529 616492.206 - -0.65% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -1.46% 4997.906 4924.861 - 0.49% -
SetIntersection_Front_Set_uint32_256_256 -1.46% 9770664.787 9628222.082 - 1.79% -
SetIntersection_None_Set_float_1024_1 -1.46% 9189361.142 9055491.700 - 1.06% -
std::distance(deque<int>)/50 -1.46% 0.694 0.684 - 1.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 -1.46% 27112516.622 26718011.599 - -2.05% -
BM_RangesPushHeap_uint64_Random_64 -1.45% 5.275 5.199 - -3.23% -
BM_deque_deque_ranges_move/1 -1.45% 3.421 3.371 - 1.80% -
BM_std_minmax<unsigned_long_long>/15 -1.45% 3.697 3.644 - -0.69% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.45% 1259292.479 1241074.626 - -0.32% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -1.44% 11027959.919 10868878.257 - -1.06% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -1.44% 9.697 9.557 - 1.68% -
BM_PushHeap_uint64_Random_4 -1.44% 2.055 2.026 - -0.32% -
SetIntersection_Front_Vector_float_64_16 -1.44% 15376407.449 15154820.534 - -0.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.44% 1268749.512 1250484.901 - 2.73% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 -1.44% 19804.003 19519.385 - 0.16% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.44% 147980.942 145854.390 - -1.01% -
SetIntersection_Interlaced_Set_float_16384_4 -1.44% 172337323.014 169862176.906 - -2.17% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.44% 253647.803 250005.370 - -1.44% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 -1.44% 1.163 1.146 - -3.71% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 -1.43% 34.902 34.402 - 0.95% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.43% 191937.124 189188.627 - -2.33% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -1.43% 1162392.851 1145756.867 - 4.34% -
BM_std_min<unsigned_long_long>/32 -1.43% 3.261 3.214 - -2.37% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.43% 19793.996 19511.411 - 1.66% -
SetIntersection_Front_Vector_string_262144_262144 -1.43% 14485701.743 14279032.143 - 0.00% -
BM_StringFindAllMatch/512 -1.43% 11.701 11.534 - -3.29% -
std::stable_sort(vector<int>)_(descending)/8 -1.43% 25.522 25.158 - -1.42% -
rng::sort(vector<int>)_(ascending)/8 -1.42% 16.873 16.632 - -0.15% -
rng::sort(vector<NonIntegral>)_(heap)/1024 -1.42% 4345.184 4283.288 - -0.37% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.42% 17549701.604 17299937.950 - -1.56% -
std::move(deque<int>)/8 -1.42% 3.997 3.941 - 2.08% -
std::transform(list<int>)_(identity_transform)/50 -1.42% 39.631 39.068 - 1.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.42% 836092.059 824231.722 - -0.06% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 -1.42% 3.618 3.567 - 0.06% -
BM_std_min<unsigned_short>/16 -1.41% 1.732 1.707 - -0.93% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 -1.41% 634125.713 625158.445 - -0.07% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.41% 58845595.705 58014280.972 - -0.86% -
BM_RangesPushHeap_string_PipeOrgan_256 -1.41% 8.368 8.250 - 4.37% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.41% 22.004 21.694 - -0.76% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.41% 35624.174 35122.623 - -1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.41% 1257734.375 1240035.157 - 0.33% -
BM_std_min<unsigned_int>/29 -1.41% 2.089 2.059 - 2.27% -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 -1.40% 24.886 24.537 - -1.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -1.40% 1272700.235 1254884.184 - 0.20% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.40% 453.792 447.453 - 0.43% -
SetIntersection_Interlaced_Set_uint32_16384_1 -1.40% 1107342.422 1091878.518 - 0.18% -
std::remove_if(deque<int>)_(sprinkled)/50 -1.39% 65.491 64.578 - -4.44% -
std::sample(deque<int>)/32 -1.39% 325.207 320.674 - -0.81% -
SetIntersection_Interlaced_Set_uint64_16384_16384 -1.39% 350038075.910 345159994.405 - -2.00% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.39% 349.146 344.282 - 0.53% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 -1.39% 7290.755 7189.366 - -1.69% -
SetIntersection_Front_Set_float_16384_4 -1.39% 1158687.827 1142575.920 - -0.57% -
SetIntersection_None_Vector_float_16384_16384 -1.39% 1193311.270 1176719.610 - 0.33% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.39% 807.975 796.748 - 0.31% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.39% 0.754 0.743 - -1.96% -
std::multiset<std::string>::count(key)_(existent)/1024 -1.39% 23.543 23.216 - -0.90% -
rng::contains_subrange(vector<int>)_(same_length)/50 -1.38% 13.329 13.145 - 2.73% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.38% 259.061 255.477 - -2.43% -
std::multiset<int>::erase(key)_(existent)/32 -1.38% 22.348 22.040 - -5.33% -
BM_PushHeap_float_Random_64 -1.38% 6.773 6.680 - -0.27% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.37% 93.381 92.098 - 0.46% -
std::partition(list<int>)_(dense)/32 -1.37% 9.160 9.034 - 0.64% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 -1.37% 20.890 20.604 - -0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.37% 1182462.211 1166239.895 - -1.37% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 -1.37% 1.397 1.378 - -1.16% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.37% 88.543 87.329 - -1.16% -
bm_swap_ranges_vb_aligned/8 -1.37% 3.350 3.304 - 2.62% -
rng::stable_sort(vector<int>)_(descending)/8 -1.37% 25.352 25.004 - 1.51% -
BM_LowerBound_float_1 -1.37% 2.676 2.639 - -0.73% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 -1.37% 19.430 19.165 - -0.07% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 -1.37% 599.219 591.033 - 0.99% -
SetIntersection_None_Set_uint64_256_16 -1.37% 10972786.263 10822927.192 - -0.33% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.36% 5.959 5.878 - -2.30% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.36% 13.993 13.802 - -0.36% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.36% 2934.428 2894.413 - 0.07% -
BM_std_minmax<unsigned_char>/18 -1.36% 1.317 1.299 - -1.45% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.36% 7346308.583 7246158.766 - 0.13% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.36% 3.951 3.897 - -0.67% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.36% 6187.769 6103.841 - -0.90% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.36% 8.518 8.402 - -1.74% -
BM_deque_deque_copy_backward/5500 -1.36% 207.573 204.758 - -0.55% -
BM_vector_deque_ranges_copy/5500 -1.36% 199.283 196.581 - 0.03% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -1.35% 17997446.531 17753910.045 - -1.05% -
rng::find_end(vector<int>)_(near_matches)/1000 -1.35% 15425.724 15217.002 - -0.24% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.35% 36624.782 36129.448 - -0.11% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.35% 55214.669 54468.502 - 0.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 -1.35% 14587.835 14390.760 - 1.13% -
std::partition_point(list<int>)/1024 -1.35% 1294.040 1276.569 - -1.44% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 -1.35% 1357.411 1339.087 - 0.47% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 -1.35% 10.499 10.357 - 0.08% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.35% 726.136 716.346 - -6.59% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -1.35% 15.366 15.159 - 3.18% -
rng::find_last(list<int>)_(bail_90%)/50 -1.34% 1.296 1.279 - 0.60% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.34% 449828.650 443787.468 - 0.09% -
std::partition_copy(vector<int>)/1024 -1.34% 457.240 451.103 - -0.94% -
std::find_end(list<int>,_pred)_(single_element)/1000 -1.34% 790.629 780.021 - -1.37% -
BM_RangesMakeThenSortHeap_uint64_Descending_64 -1.34% 8.470 8.356 - -1.25% -
SetIntersection_Front_Set_uint32_1024_16 -1.34% 1350572.741 1332461.237 - 0.70% -
BM_std_min<char>/32 -1.34% 2.924 2.885 - 0.78% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.34% 1108149.455 1093313.700 - 3.79% -
std::multiset<int>::insert(value)_(already_present)/1024 -1.34% 28.557 28.175 - -3.77% -
rng::find_first_of(list<int>)_(small_needle)/1024 -1.34% 2828.744 2790.919 - 0.11% -
BM_MakeThenSortHeap_string_SingleElement_1024 -1.34% 29.917 29.517 - -1.54% -
rng::fill_n(list<int>)/50 -1.33% 15.990 15.776 - -1.28% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.33% 77295.823 76265.202 - 0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -1.33% 1671862.224 1649587.644 - -0.10% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.33% 16.972 16.746 - -1.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.33% 351352793.175 346674860.087 - -3.73% -
SetIntersection_Front_Vector_string_4_4 -1.33% 160835621.577 158694925.981 - -0.84% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.33% 694.170 684.935 - 1.42% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.33% 23525373.353 23212605.642 - -1.16% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -1.33% 32.273 31.844 - -2.06% -
SetIntersection_Interlaced_Set_float_16384_16 -1.33% 210626031.949 207832004.434 - -2.28% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.33% 6.846 6.756 - -1.30% -
SetIntersection_Interlaced_Set_uint32_64_4 -1.33% 22120380.004 21827197.244 - -2.20% -
rng::reverse(list<int>)/512 -1.32% 199.791 197.146 - -0.03% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.32% 105874.609 104473.404 - -1.14% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 -1.32% 31.535 31.118 - -0.16% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.32% 1712375.571 1689731.285 - -0.11% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -1.32% 1.560 1.540 - 0.35% -
BM_std_minmax<int>/31 -1.32% 2.717 2.681 - -0.59% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.32% 37988260.027 37488679.210 - -0.91% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.31% 4.238 4.182 - -0.17% -
std::partition_point(vector<int>)/1024 -1.31% 6.288 6.206 - 0.79% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.31% 12530.058 12365.539 - 0.67% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 -1.31% 4159.352 4104.770 - -0.86% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.31% 1.370 1.352 - -14.96% -
BM_std_min<unsigned_short>/18 -1.31% 1.534 1.514 - -3.46% -
SetIntersection_Front_Vector_float_1_1 -1.31% 577057234.070 569498862.487 - -0.48% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.31% 653.510 644.967 - 1.02% -
BM_MakeThenSortHeap_uint32_Random_4 -1.30% 4.010 3.958 - -3.34% -
BM_SortHeap_string_16 -1.30% 14.405 14.217 - 0.60% -
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 -1.30% 802.985 792.527 - -1.37% -
std::rotate(vector<bool>)_(by_1/3)/50 -1.30% 18.136 17.900 - -0.46% -
std::multiset<int>::upper_bound(key)_(existent)/8192 -1.30% 14.904 14.710 - 0.13% -
SetIntersection_None_Vector_string_16384_256 -1.30% 1290700.062 1273917.344 - 2.03% -
BM_std_minmax<unsigned_char>/29 -1.30% 2.430 2.398 - -0.94% -
std::rotate(vector<bool>)_(by_1/4)/32 -1.30% 18.263 18.026 - -0.59% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -1.30% 12.120 11.963 - 1.83% -
SetIntersection_Interlaced_Vector_string_262144_4 -1.30% 2074138.017 2047255.202 - -11.93% -
BM_std_minmax<unsigned_short>/11 -1.30% 1.719 1.697 - -3.16% -
SetIntersection_None_Set_uint32_64_4 -1.29% 22563031.949 22271254.816 - -1.09% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.29% 19994.390 19737.022 - -0.09% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 -1.29% 229424933.508 226474629.961 - -0.49% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 -1.29% 17.891 17.661 - -0.50% -
SetIntersection_None_Set_float_1024_16 -1.28% 9058916.320 8942571.857 - -1.28% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle -1.28% 1.609 1.589 - -13.58% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.28% 1254609.375 1238531.414 - -0.35% -
rng::find(vector<int>)_(process_all)/8 -1.28% 2.902 2.864 - 0.36% -
std::find_if(vector<char>)_(process_all)/32768 -1.28% 8234.862 8129.533 - -0.36% -
std::is_sorted_until(vector<int>,_pred)/8 -1.28% 3.616 3.570 - 0.02% -
709_cactus_r -1.27% 19.721 19.469 - -0.97% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.27% 1680132.406 1658742.756 - 0.24% -
SetIntersection_Interlaced_Vector_string_1024_4 -1.27% 1712386.158 1690604.947 - -2.89% -
rng::remove(list<int>)_(sprinkled)/32 -1.27% 57.619 56.886 - -0.11% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.27% 2.865 2.829 - 0.03% -
rng::sort(vector<int>)_(qsort_adversarial)/8 -1.27% 16.868 16.654 - -0.76% -
BM_MakeThenSortHeap_float_Heap_4 -1.27% 1.239 1.223 - -2.65% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.27% 535.544 528.753 - 0.77% -
std::unique_copy(list<int>)_(sprinkled)/32 -1.27% 13.265 13.097 - -4.66% -
BM_std_minmax<unsigned_short>/22 -1.26% 2.394 2.364 - 2.10% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.26% 18.487 18.254 - -1.28% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 -1.26% 27.382 27.037 - -0.73% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -1.26% 5.385 5.317 - 0.61% -
std::reverse(list<int>)/64 -1.26% 17.656 17.434 - -1.24% -
BM_MakeHeap_string_QuickSortAdversary_1024 -1.26% 10.632 10.498 - -0.65% -
rng::find_end(list<int>)_(match_near_end)/1000 -1.26% 772.137 762.424 - -1.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -1.26% 1.146 1.131 - 2.34% -
std::partition_copy(deque<int>)/32 -1.26% 12.995 12.831 - -1.41% -
std::fill_n(vector<int>)/1024 -1.26% 29.874 29.498 - -1.12% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.25% 3.769 3.722 - -0.50% -
std::search(vector<int>)_(same_length)/1000 -1.25% 246.394 243.304 - 0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 -1.25% 574769418.506 567564144.666 - -0.67% -
BM_std_minmax<short>/10 -1.25% 1.431 1.413 - 0.32% -
rng::find_if(vector<char>)_(process_all)/50 -1.25% 12.660 12.502 - 0.55% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.25% 16.810 16.599 - -1.58% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.25% 1157841.992 1143401.402 - 0.16% -
BM_LowerBound_pair<uint32,_uint32>_262144 -1.25% 621.679 613.935 - -0.08% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -1.24% 848.946 838.382 - -3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 -1.24% 17645053.476 17425619.321 - -0.51% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.24% 11.463 11.321 - 0.88% -
rng::sort(deque<int>)_(descending)/1024 -1.24% 1371.191 1354.146 - 1.18% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.24% 3907.910 3859.416 - -0.28% -
BM_std_min<char>/5500 -1.24% 37.290 36.828 - -0.13% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 -1.24% 1.394 1.376 - -0.92% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.23% 51.414 50.779 - 0.00% -
BM_num_put<long> -1.23% 12.116 11.967 - 0.88% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.23% 68068326.806 67228810.869 - -0.44% -
SetIntersection_None_Vector_float_16384_64 -1.23% 1203707.658 1188865.953 - 0.94% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.23% 72.287 71.396 - -1.49% -
rng::none_of(vector<int>)_(process_all)/8 -1.23% 2.353 2.324 - -1.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.23% 17721552.366 17503518.302 - -0.73% -
BM_MakeHeap_string_Heap_64 -1.23% 5.102 5.039 - 0.62% -
rng::partition_point(vector<int>)/1024 -1.23% 7.561 7.468 - -0.35% -
BM_MakeThenSortHeap_string_Descending_256 -1.23% 19.664 19.423 - 3.01% -
BM_MakeThenSortHeap_float_Descending_16 -1.23% 1.840 1.817 - 0.17% -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 -1.22% 63821.241 63039.883 - 0.19% -
std::unordered_set<int>::insert(value)_(new_value)/32 -1.22% 20.113 19.867 - 2.70% -
std::rotate(list<int>)_(1_element_backward)/50 -1.22% 24.788 24.485 - 0.39% -
std::sort(vector<int>)_(ascending)/8 -1.22% 16.889 16.683 - -0.29% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.22% 24110.938 23816.799 - -5.64% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 -1.22% 19.356 19.121 - -5.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 -1.22% 148345299.263 146540014.265 - -0.16% -
rng::rotate(deque<int>)_(1_element_backward)/32 -1.22% 4.148 4.098 - 1.85% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.22% 5.022 4.961 - 0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.22% 208400211.444 205866842.725 - -0.66% -
rng::contains_subrange(vector<int>)_(process_all)/16 -1.22% 4.846 4.788 - -1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -1.21% 357910942.758 353569797.274 - 2.11% -
BM_std_min<short>/64 -1.21% 3.534 3.491 - -81.44% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 -1.21% 172372.776 170287.753 - 0.41% -
BM_std_minmax<char>/15 -1.21% 2.930 2.894 - -1.61% -
BM_vector_deque_copy_backward/65536 -1.21% 7749.664 7655.993 - -3.51% -
std::rotate(vector<int>)_(by_1/4)/32 -1.21% 12.018 11.873 - -1.89% -
BM_MakeHeap_string_Ascending_16 -1.21% 3.762 3.716 - -0.01% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 -1.21% 10.543 10.415 - -2.03% -
std::reverse_copy(list<int>)/4096 -1.21% 3173.792 3135.501 - 0.33% -
SetIntersection_Interlaced_Set_float_1024_1 -1.21% 1126354.219 1112779.717 - -1.16% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.20% 52133.449 51505.675 - -0.58% -
SetIntersection_Interlaced_Vector_float_262144_1 -1.20% 1119839.268 1106375.303 - -1.24% -
BM_MakeThenSortHeap_string_Descending_16384 -1.20% 68.034 67.218 - -1.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -1.20% 1130122.085 1116573.374 - -0.39% -
BM_RangesMakeHeap_string_Ascending_64 -1.20% 4.866 4.807 - -2.61% -
SetIntersection_Interlaced_Set_string_262144_1 -1.20% 1169761.777 1155778.836 - 2.75% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.19% 4326347.466 4274781.325 - -1.58% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.19% 17.285 17.079 - -0.69% -
std::unordered_multimap<int,_int>::clear()/32 -1.19% 615.911 608.582 - -0.45% -
SetIntersection_Front_Vector_string_256_4 -1.19% 4970487.871 4911367.735 - 0.44% -
SetIntersection_Interlaced_Set_uint32_256_4 -1.19% 11408589.433 11273020.928 - -3.08% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -1.19% 10496.613 10371.910 - -15.22% -
BM_CmpEqual_ushort_ushort -1.19% 1.107 1.094 - -1.60% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.19% 32222.930 31840.972 - -0.18% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -1.18% 7.609 7.519 - 0.22% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -1.18% 2258.969 2232.324 - 1.39% -
std::replace(vector<int>)_(prefix)/50 -1.18% 7.594 7.505 - -2.24% -
std::move_backward(list<int>)/262144 -1.18% 264917.793 261796.135 - -0.07% -
rng::stable_partition(deque<int>)_(sparse)/32 -1.18% 11.165 11.033 - -5.68% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.18% 21.657 21.402 - 0.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.18% 13472516.940 13314146.630 - -2.92% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.17% 24143.721 23860.107 - -5.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.17% 604434.425 597341.893 - -1.37% -
std::count_if(list<int>)_(every_other)/8192 -1.17% 7650.780 7561.047 - 5.23% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.17% 26.602 26.292 - 0.42% -
BM_vector_deque_ranges_copy/4096 -1.17% 147.930 146.203 - 0.74% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.17% 2.108 2.083 - -1.03% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 -1.17% 50.640 50.049 - 0.45% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.17% 260027.664 256996.561 - 0.66% -
BM_deque_deque_move_backward/64 -1.17% 3.379 3.340 - -7.18% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.16% 142.475 140.818 - 0.44% -
BM_RangesMakeHeap_uint32_Random_64 -1.16% 1.326 1.310 - -0.68% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -1.16% 9161.493 9055.048 - 3.89% -
BM_MakeThenSortHeap_string_SingleElement_16 -1.16% 13.716 13.556 - -3.21% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 -1.16% 110.012 108.735 - -0.43% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -1.16% 8185.334 8090.292 - -1.73% -
SetIntersection_None_Set_string_256_64 -1.16% 9574450.136 9463292.118 - -1.78% -
BM_std_minmax<short>/17 -1.16% 1.792 1.772 - -1.85% -
rng::search(deque<int>,_pred)_(near_matches)/8192 -1.16% 1509789.326 1492299.040 - -0.44% -
rng::search(vector<int>)_(single_element)/1000 -1.16% 231.937 229.254 - -0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 -1.16% 229901431.717 227244204.094 - -0.54% -
std::rotate(list<int>)_(by_1/3)/32 -1.15% 15.080 14.906 - 0.71% -
BM_MakeHeap_string_Heap_4 -1.15% 3.045 3.010 - -0.94% -
std::replace_if(deque<int>)_(prefix)/32 -1.15% 14.189 14.025 - 0.17% -
rng::search(list<int>,_pred)_(no_match)/8192 -1.15% 8301.461 8205.793 - 5.03% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.15% 30.292 29.944 - -4.45% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -1.15% 1.161 1.148 - 4.95% -
rng::copy_backward(deque<int>)/1048576 -1.15% 126507.844 125051.782 - -0.88% -
BM_vector_deque_copy/4000 -1.15% 142.847 141.204 - 0.51% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.15% 50.327 49.749 - 0.32% -
BM_std_min<unsigned_short>/27 -1.15% 2.382 2.354 - -1.12% -
BM_deque_deque_ranges_copy/70000 -1.15% 3037.682 3002.813 - 0.08% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 -1.15% 3977.181 3931.641 - -11.25% -
BM_MakeThenSortHeap_float_PipeOrgan_64 -1.14% 3.908 3.864 - -0.80% -
BM_MakeHeap_string_Ascending_256 -1.14% 4.989 4.932 - 3.44% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 -1.14% 25.296 25.007 - -1.26% -
SetIntersection_None_Vector_uint64_64_64 -1.14% 9048695.975 8945479.770 - 0.28% -
rng::find_end(vector<int>)_(near_matches)/1024 -1.14% 15986.728 15804.504 - -0.06% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.14% 12.654 12.510 - -0.33% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.14% 698.023 690.082 - -5.08% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 -1.14% 2.393 2.365 - 2.04% -
SetIntersection_None_Vector_string_64_16 -1.14% 15000393.242 14829830.162 - -1.12% -
rng::search(vector<int>)_(single_element)/1024 -1.14% 237.174 234.481 - -0.63% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -1.13% 6847.786 6770.078 - 0.24% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.13% 1.406 1.390 - -0.13% -
SetIntersection_Interlaced_Vector_float_256_4 -1.13% 5356734.997 5295955.901 - -1.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -1.13% 2472426.390 2444374.850 - 1.06% -
SetIntersection_Front_Set_string_16384_1 -1.13% 1160173.300 1147028.745 - -2.01% -
rng::partial_sort(vector<int>)_(repeated)/8 -1.13% 20.348 20.118 - -1.25% -
std::remove_copy(list<int>)_(sprinkled)/50 -1.13% 18.934 18.719 - -1.09% -
BM_std_min<unsigned_long_long>/9 -1.13% 1.169 1.156 - -2.15% -
BM_std_min<unsigned_long_long>/4 -1.13% 1.101 1.088 - 5.53% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -1.13% 1.058 1.046 - 0.50% -
BM_deque_deque_ranges_copy_backward/1 -1.12% 2.775 2.744 - -1.28% -
std::multimap<int,_int>::count(key)_(existent)/32 -1.12% 3.493 3.454 - -1.39% -
SetIntersection_Front_Set_float_16384_1 -1.12% 1116057.265 1103531.561 - -0.77% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.12% 67967182.702 67204676.508 - -0.38% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.12% 1.360 1.345 - -0.98% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.12% 14669529.617 14505438.552 - -0.03% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.12% 1249899.578 1235919.271 - -0.33% -
BM_deque_deque_copy_backward/64 -1.12% 3.374 3.336 - -2.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.12% 11788898.715 11657127.836 - -2.34% -
std::copy_backward(deque<int>)/64 -1.12% 2.970 2.937 - 0.01% -
BM_lexicographical_compare_three_way<IntPtr>/64 -1.12% 15.630 15.456 - -1.44% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 -1.12% 172519.771 170593.811 - 0.32% -
std::for_each_n(join_view(vector<vector<int>>))/50 -1.12% 4.334 4.286 - -0.35% -
std::multiset<int>::lower_bound(key)_(existent)/8192 -1.12% 15.077 14.909 - -2.72% -
SetIntersection_Front_Vector_string_256_16 -1.12% 6434628.005 6362871.658 - -1.52% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.12% 3419.623 3381.494 - 1.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.11% 9213274.799 9110697.026 - -0.02% -
rng::copy(deque<int>)/8 -1.11% 2.785 2.754 - 0.10% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -1.11% 546.254 540.181 - -0.77% -
SetIntersection_None_Vector_float_262144_4 -1.11% 1212478.636 1199022.458 - 1.09% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.11% 23.537 23.276 - 0.46% -
BM_vector_deque_ranges_move_backward/4000 -1.11% 144.411 142.810 - 0.74% -
BM_deque_deque_ranges_copy_backward/4096 -1.11% 154.211 152.504 - -0.72% -
BM_MakeThenSortHeap_float_Descending_16384 -1.11% 27.349 27.047 - 0.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.11% 18.684 18.477 - -1.06% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 -1.11% 4.318 4.270 - -3.27% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 -1.10% 6.385 6.314 - 0.42% -
BM_deque_deque_ranges_move_backward/64 -1.10% 3.377 3.340 - -0.32% -
BM_MakeHeap_string_Heap_256 -1.10% 4.956 4.902 - 0.29% -
std::for_each_n(list<int>)/50 -1.10% 22.766 22.514 - -1.55% -
SetIntersection_None_Vector_float_16384_256 -1.10% 1184387.305 1171323.498 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 -1.10% 67183926.626 66443926.986 - 0.25% -
BM_vector_deque_ranges_move/5500 -1.10% 199.726 197.527 - 0.88% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -1.10% 111426.724 110200.047 - -5.09% -
rng::for_each(set<int>)/8192 -1.10% 16444.769 16264.174 - -1.88% -
SetIntersection_Front_Vector_string_262144_16384 -1.10% 352619279.783 348747210.297 - 0.13% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -1.10% 1.439 1.423 - 0.15% -
std::any_of(vector<int>)_(process_all)/8 -1.10% 2.481 2.454 - -1.42% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.10% 2223948.567 2199587.404 - -2.30% -
rng::for_each(map<int>::iterator)/50 -1.10% 49.859 49.313 - 0.30% -
BM_std_min<unsigned_char>/23 -1.10% 2.334 2.308 - -2.21% -
rng::copy_backward(deque<int>)/64 -1.09% 3.080 3.047 - 0.09% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 -1.09% 16.823 16.640 - 0.05% -
rng::copy_backward(deque<int>)/262144 -1.09% 31356.570 31014.824 - -1.59% -
SetIntersection_None_Vector_float_1024_16 -1.09% 1163869.292 1151188.865 - 0.19% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.09% 2841.555 2810.596 - 0.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.09% 1247596.353 1234010.334 - 0.08% -
BM_vector_deque_ranges_move_backward/4096 -1.09% 149.792 148.164 - -0.06% -
std::is_sorted_until(list<int>)/8 -1.09% 2.208 2.184 - -0.69% -
BM_lexicographical_compare_three_way_fast_path/256 -1.09% 70.825 70.056 - -0.89% -
rng::rotate(deque<int>)_(1_element_forward)/1024 -1.08% 38.856 38.435 - -1.53% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.08% 1.918 1.897 - -2.85% -
BM_deque_deque_ranges_copy_backward/5500 -1.08% 206.951 204.709 - -0.88% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.08% 13.303 13.159 - -1.02% -
BM_std_min<unsigned_long_long>/24 -1.08% 2.683 2.654 - -2.62% -
rng::find_if(vector<int>)_(process_all)/8 -1.08% 2.628 2.599 - -0.29% -
std::partition_copy(vector<int>)/8192 -1.08% 4630.920 4580.954 - -0.43% -
BM_MakeHeap_float_Random_1024 -1.08% 1.234 1.220 - -8.57% -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 -1.08% 450.997 446.143 - 0.66% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 -1.07% 1.967 1.946 - 0.48% -
std::map<int,_int>::erase(key)_(non-existent)/1024 -1.07% 5.395 5.338 - 0.65% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.07% 4207.500 4162.325 - -0.28% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.07% 523.334 517.723 - -0.49% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 -1.07% 13.373 13.230 - -4.28% -
std::search(list<int>)_(no_match)/1048576 -1.07% 850136.812 841045.741 - 0.21% -
SetIntersection_None_Set_string_256_256 -1.07% 6060993.321 5996207.465 - -0.70% -
std::transform(deque<int>)_(identity_transform)/8192 -1.07% 2471.925 2445.504 - -0.05% -
BM_vector_deque_ranges_move/4096 -1.07% 147.375 145.804 - 0.10% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.06% 927360.637 917489.404 - -1.18% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -1.06% 6.166 6.101 - 0.70% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -1.06% 27.680 27.386 - 0.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.06% 13.161 13.021 - -0.65% -
SetIntersection_Front_Vector_float_262144_64 -1.06% 1444985.010 1429669.621 - -1.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.06% 1167679.237 1155306.904 - -0.99% -
std::partition_copy(list<int>)/32 -1.06% 8.591 8.500 - -1.06% -
rng::rotate(list<int>)_(by_1/2)/8192 -1.06% 4959.577 4907.167 - -25.22% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 -1.06% 16.074 15.904 - -1.54% -
std::vector<int>::ctor(size)/8192 -1.06% 568.932 562.924 - -0.02% -
BM_vector_deque_move_backward/64000 -1.06% 7358.308 7280.613 - -5.44% -
BM_deque_deque_ranges_copy_backward/64 -1.06% 3.377 3.341 - -2.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.05% 2.095 2.073 - -0.43% -
std::stable_sort(vector<int>)_(descending)/1024 -1.05% 2841.434 2811.479 - 0.04% -
BM_RangesPushHeap_string_Random_1024 -1.05% 15.119 14.959 - 1.05% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.05% 138121.258 136667.083 - -0.72% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.05% 1503.899 1488.094 - -0.25% -
std::find_end(vector<int>)_(process_all)/1024 -1.05% 244.220 241.654 - 0.87% -
rng::unique(list<int>)_(contiguous)/1024 -1.05% 928.223 918.474 - 0.28% -
SetIntersection_Front_Set_float_256_1 -1.05% 4484203.504 4437132.395 - -0.24% -
BM_PopHeap_pair<uint32,_uint32>_256 -1.05% 22.660 22.423 - 0.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -1.05% 41.952 41.513 - 21.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 -1.05% 572287968.314 566297705.665 - -0.82% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.05% 57775016.925 57170795.034 - -0.38% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.05% 17225.710 17045.653 - -0.69% -
rng::remove_copy(deque<int>)_(prefix)/32 -1.04% 12.931 12.796 - 0.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.04% 1708305.826 1690483.075 - -0.43% -
BM_std_min<char>/15 -1.04% 2.129 2.107 - 2.73% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 -1.04% 10.780 10.668 - -0.44% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 -1.04% 1.437 1.422 - 2.66% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.04% 1.018 1.007 - 0.47% -
rng::for_each(multiset<int>)/8 -1.04% 4.575 4.528 - -4.51% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.04% 2.684 2.657 - 0.27% -
std::search_n(deque<int>)_(no_match)/1048576 -1.04% 443683.133 439072.936 - -0.69% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.04% 22.296 22.064 - -0.19% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 620.801 614.356 - 0.91% -
std::multiset<int>::count(key)_(non-existent)/32 -1.04% 2.279 2.255 - 0.11% -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 -1.04% 2.079 2.057 - -0.60% -
BM_MakeThenSortHeap_string_Random_1024 -1.04% 70.329 69.601 - 0.59% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.04% 8.485 8.398 - -1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -1.04% 1643621.908 1626606.199 - -0.00% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.03% 538.689 533.123 - -2.42% -
rng::stable_sort(vector<int>)_(descending)/1024 -1.03% 2841.748 2812.420 - 0.58% -
SetIntersection_Front_Set_string_16384_16 -1.03% 2062276.852 2041005.162 - 1.49% -
SetIntersection_Front_Vector_float_4_4 -1.03% 145759683.351 144256353.777 - -0.44% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.03% 39.406 39.000 - -0.43% -
SetIntersection_Front_Vector_float_16384_1 -1.03% 1121434.040 1109903.722 - -0.36% -
SetIntersection_Interlaced_Set_string_1024_4 -1.03% 10508623.239 10400729.652 - -1.02% -
SetIntersection_Front_Vector_uint32_262144_4 -1.03% 1137172.391 1125502.695 - 1.62% -
SetIntersection_Interlaced_Set_string_16_16 -1.03% 63429020.985 62778224.651 - -0.28% -
BM_RangesMakeThenSortHeap_uint64_Random_64 -1.03% 11.879 11.757 - -0.73% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.02% 1.651 1.634 - 0.51% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.02% 2471.247 2445.951 - 0.06% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.02% 8.410 8.324 - 0.72% -
BM_LowerBound_string_1 -1.02% 4.596 4.549 - 0.52% -
BM_deque_deque_copy/1024 -1.02% 39.286 38.885 - -0.34% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.02% 1244552.635 1231835.893 - 0.09% -
SetIntersection_Front_Vector_string_16384_4 -1.02% 1248496.883 1235773.103 - -1.30% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 -1.02% 1.818 1.799 - 0.12% -
BM_std_minmax<long_long>/7 -1.02% 2.598 2.571 - 0.52% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 -1.02% 251.119 248.569 - -1.75% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.02% 25.535 25.275 - -1.55% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.01% 115679.663 114508.261 - 0.36% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.01% 1143478.900 1131917.648 - 1.45% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.01% 47.426 46.948 - -3.84% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 -1.01% 1.196 1.184 - -0.35% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.01% 18.774 18.585 - -0.43% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 -1.01% 5.872 5.813 - -0.49% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 -1.01% 321.503 318.263 - -0.28% -
rng::contains_subrange(vector<int>)_(process_all)/8192 -1.01% 1651.943 1635.335 - 0.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.01% 1266647.705 1253913.004 - -1.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -1.01% 1163915.963 1152215.419 - 1.49% -
SetIntersection_Interlaced_Set_float_64_4 -1.00% 22351428.069 22126880.465 - -0.60% -
SetIntersection_Front_Vector_float_1024_256 -1.00% 2365429.667 2341666.808 - 0.12% -
BM_std_minmax<short>/9 -1.00% 1.187 1.175 - 0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 -1.00% 32220.787 31897.335 - -0.04% -
BM_MakeHeap_string_QuickSortAdversary_256 -1.00% 10.440 10.336 - -0.71% -
rng::find_end(forward_list<int>)_(match_near_end)/1000 -1.00% 774.233 766.478 - -0.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.00% 9487603.483 9392608.369 - 1.55% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.00% 88.669 87.782 - 0.08% -


Report Time: 3.72s
Name Current %
706_stockfish_r 21.108 -2.11%
707_ntest_r 16.311 -
709_cactus_r 19.469 -
710_omnetpp_r 8.542 -
721_gcc_r 13.093 -
723_llvm_r 11.575 -
727_cppcheck_r 24.487 -1.33%
729_abc_r 18.659 -
731_astcenc_r 10.344 1.01%
735_gem5_r 13.792 3.13%
736_ocio_r 16.352 -
737_gmsh_r 12.778 -
748_flightdm_r 9.062 -
750_sealcrypto_r 18.459 -
753_ns3_r 10.187 -
766_femflow_r 12.848 -1.82%
BM_CmpEqual_int_int 1.119 -
BM_CmpEqual_int_schar 1.135 -
BM_CmpEqual_int_short 1.124 -
BM_CmpEqual_int_uchar 1.124 -
BM_CmpEqual_int_uint 1.114 1.02%
BM_CmpEqual_int_ushort 1.134 -
BM_CmpEqual_schar_int 1.142 -
BM_CmpEqual_schar_schar 1.105 -
BM_CmpEqual_schar_short 1.148 -
BM_CmpEqual_schar_uchar 1.107 1.12%
BM_CmpEqual_schar_uint 1.115 -
BM_CmpEqual_schar_ushort 1.116 -
BM_CmpEqual_short_int 1.149 1.93%
BM_CmpEqual_short_schar 1.130 -
BM_CmpEqual_short_short 1.125 -
BM_CmpEqual_short_uchar 1.108 -
BM_CmpEqual_short_uint 1.103 -
BM_CmpEqual_short_ushort 1.116 1.76%
BM_CmpEqual_uchar_int 1.111 -
BM_CmpEqual_uchar_schar 1.040 -
BM_CmpEqual_uchar_short 1.058 1.46%
BM_CmpEqual_uchar_uchar 1.118 -
BM_CmpEqual_uchar_uint 1.114 -
BM_CmpEqual_uchar_ushort 1.127 -
BM_CmpEqual_uint_int 1.135 -
BM_CmpEqual_uint_schar 1.073 -
BM_CmpEqual_uint_short 1.078 1.30%
BM_CmpEqual_uint_uchar 1.126 -
BM_CmpEqual_uint_uint 1.112 -
BM_CmpEqual_uint_ushort 1.132 -
BM_CmpEqual_ushort_int 1.122 -
BM_CmpEqual_ushort_schar 1.055 1.07%
BM_CmpEqual_ushort_short 1.048 -
BM_CmpEqual_ushort_uchar 1.126 -
BM_CmpEqual_ushort_uint 1.125 -
BM_CmpEqual_ushort_ushort 1.094 -1.60%
BM_CmpLess_int_int 1.114 -
BM_CmpLess_int_schar 1.129 -
BM_CmpLess_int_short 1.129 -
BM_CmpLess_int_uchar 1.133 -
BM_CmpLess_int_uint 1.118 -
BM_CmpLess_int_ushort 1.117 -1.35%
BM_CmpLess_schar_int 1.138 -
BM_CmpLess_schar_schar 0.964 -
BM_CmpLess_schar_short 0.964 -
BM_CmpLess_schar_uchar 1.117 -
BM_CmpLess_schar_uint 1.111 -
BM_CmpLess_schar_ushort 1.120 -
BM_CmpLess_short_int 1.139 -
BM_CmpLess_short_schar 0.958 -
BM_CmpLess_short_short 0.971 -
BM_CmpLess_short_uchar 1.115 -
BM_CmpLess_short_uint 1.111 -
BM_CmpLess_short_ushort 1.111 -
BM_CmpLess_uchar_int 1.116 -
BM_CmpLess_uchar_schar 1.040 -
BM_CmpLess_uchar_short 1.057 -
BM_CmpLess_uchar_uchar 1.128 -
BM_CmpLess_uchar_uint 1.124 -
BM_CmpLess_uchar_ushort 1.126 -
BM_CmpLess_uint_int 1.125 -
BM_CmpLess_uint_schar 1.056 -1.92%
BM_CmpLess_uint_short 1.060 -1.09%
BM_CmpLess_uint_uchar 1.137 1.21%
BM_CmpLess_uint_uint 1.110 -1.21%
BM_CmpLess_uint_ushort 1.132 -
BM_CmpLess_ushort_int 1.125 -
BM_CmpLess_ushort_schar 1.044 -
BM_CmpLess_ushort_short 1.049 -
BM_CmpLess_ushort_uchar 1.126 -
BM_CmpLess_ushort_uint 1.132 -
BM_CmpLess_ushort_ushort 1.124 -
BM_LowerBound_float_1 2.639 -
BM_LowerBound_float_1024 21.776 -
BM_LowerBound_float_16 7.838 -
BM_LowerBound_float_16384 65.820 -
BM_LowerBound_float_256 14.118 -
BM_LowerBound_float_262144 571.535 -
BM_LowerBound_float_4 11.498 -
BM_LowerBound_float_64 8.480 -
BM_LowerBound_pair<uint32,_uint32>_1 2.829 -
BM_LowerBound_pair<uint32,_uint32>_1024 44.928 1.23%
BM_LowerBound_pair<uint32,_uint32>_16 16.365 -
BM_LowerBound_pair<uint32,_uint32>_16384 102.339 -
BM_LowerBound_pair<uint32,_uint32>_256 33.256 -
BM_LowerBound_pair<uint32,_uint32>_262144 613.935 -
BM_LowerBound_pair<uint32,_uint32>_4 11.236 -
BM_LowerBound_pair<uint32,_uint32>_64 18.822 -
BM_LowerBound_string_1 4.549 -
BM_LowerBound_string_1024 177.252 -
BM_LowerBound_string_16 36.801 -
BM_LowerBound_string_16384 391.235 -1.30%
BM_LowerBound_string_256 125.899 -
BM_LowerBound_string_262144 2061.369 -5.89%
BM_LowerBound_string_4 20.188 -
BM_LowerBound_string_64 68.909 -1.37%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.864 -1.11%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 58.077 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.763 1.00%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.393 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.194 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 656.677 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.297 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.897 -
BM_LowerBound_uint32_1 2.586 -
BM_LowerBound_uint32_1024 21.570 -
BM_LowerBound_uint32_16 7.314 -
BM_LowerBound_uint32_16384 65.067 -
BM_LowerBound_uint32_256 14.120 -
BM_LowerBound_uint32_262144 554.780 -
BM_LowerBound_uint32_4 10.393 -
BM_LowerBound_uint32_64 8.073 -
BM_LowerBound_uint64_1 2.599 -
BM_LowerBound_uint64_1024 24.674 -
BM_LowerBound_uint64_16 7.389 -
BM_LowerBound_uint64_16384 70.305 -
BM_LowerBound_uint64_256 16.378 -
BM_LowerBound_uint64_262144 584.347 -
BM_LowerBound_uint64_4 10.445 -
BM_LowerBound_uint64_64 8.353 -
BM_MakeHeap_float_Ascending_1 0.272 -
BM_MakeHeap_float_Ascending_1024 0.702 -
BM_MakeHeap_float_Ascending_16 0.838 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.650 -
BM_MakeHeap_float_Ascending_262144 0.698 -
BM_MakeHeap_float_Ascending_4 0.406 -
BM_MakeHeap_float_Ascending_64 0.627 -
BM_MakeHeap_float_Descending_1 0.268 -
BM_MakeHeap_float_Descending_1024 0.216 -
BM_MakeHeap_float_Descending_16 0.211 -
BM_MakeHeap_float_Descending_16384 0.189 -
BM_MakeHeap_float_Descending_256 0.215 -
BM_MakeHeap_float_Descending_262144 0.188 -
BM_MakeHeap_float_Descending_4 0.276 -4.57%
BM_MakeHeap_float_Descending_64 0.196 -
BM_MakeHeap_float_Heap_1 0.275 -
BM_MakeHeap_float_Heap_1024 0.221 -
BM_MakeHeap_float_Heap_16 0.211 -
BM_MakeHeap_float_Heap_16384 0.189 -
BM_MakeHeap_float_Heap_256 0.207 -
BM_MakeHeap_float_Heap_262144 0.187 -
BM_MakeHeap_float_Heap_4 0.280 -
BM_MakeHeap_float_Heap_64 0.193 -
BM_MakeHeap_float_PipeOrgan_1 0.277 -
BM_MakeHeap_float_PipeOrgan_1024 0.701 -
BM_MakeHeap_float_PipeOrgan_16 1.276 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.667 -
BM_MakeHeap_float_PipeOrgan_262144 0.705 -
BM_MakeHeap_float_PipeOrgan_4 0.399 -
BM_MakeHeap_float_PipeOrgan_64 0.796 -
BM_MakeHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.503 -
BM_MakeHeap_float_QuickSortAdversary_16 0.740 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.498 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.582 -
BM_MakeHeap_float_Random_1 0.276 -
BM_MakeHeap_float_Random_1024 1.220 -8.57%
BM_MakeHeap_float_Random_16 1.559 -2.97%
BM_MakeHeap_float_Random_16384 1.144 -
BM_MakeHeap_float_Random_256 1.458 14.18%
BM_MakeHeap_float_Random_262144 1.129 -
BM_MakeHeap_float_Random_4 1.984 25.94%
BM_MakeHeap_float_Random_64 1.497 -12.76%
BM_MakeHeap_float_SingleElement_1 0.277 -
BM_MakeHeap_float_SingleElement_1024 0.700 -
BM_MakeHeap_float_SingleElement_16 0.662 -
BM_MakeHeap_float_SingleElement_16384 0.660 -
BM_MakeHeap_float_SingleElement_256 0.655 1.92%
BM_MakeHeap_float_SingleElement_262144 0.711 -
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.641 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.270 -3.84%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.376 2.02%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.237 -2.70%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.336 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.397 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.396 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.753 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.521 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.516 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.493 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.617 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.483 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.501 3.72%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.501 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.552 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.542 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.572 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.526 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.474 4.20%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.493 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.356 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.164 -3.72%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.398 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.410 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.591 4.55%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.118 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.327 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.235 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.295 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.370 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.333 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.769 -2.67%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.115 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 2.999 -2.85%
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.796 -4.41%
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 3.018 4.16%
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.179 3.70%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.978 -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.682 -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.104 -3.43%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.201 1.50%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.091 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.192 1.83%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.193 1.39%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.242 2.34%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.787 1.44%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.116 -
BM_MakeHeap_string_Ascending_1 0.252 -
BM_MakeHeap_string_Ascending_1024 5.001 3.13%
BM_MakeHeap_string_Ascending_16 3.716 -
BM_MakeHeap_string_Ascending_16384 5.353 4.99%
BM_MakeHeap_string_Ascending_256 4.932 3.44%
BM_MakeHeap_string_Ascending_262144 8.375 12.96%
BM_MakeHeap_string_Ascending_4 2.833 -
BM_MakeHeap_string_Ascending_64 4.774 1.02%
BM_MakeHeap_string_Descending_1 0.255 -
BM_MakeHeap_string_Descending_1024 2.736 -2.80%
BM_MakeHeap_string_Descending_16 2.352 -
BM_MakeHeap_string_Descending_16384 2.820 -6.97%
BM_MakeHeap_string_Descending_256 2.727 -
BM_MakeHeap_string_Descending_262144 3.663 4.57%
BM_MakeHeap_string_Descending_4 2.108 -
BM_MakeHeap_string_Descending_64 2.583 -
BM_MakeHeap_string_Heap_1 0.259 -
BM_MakeHeap_string_Heap_1024 4.769 -
BM_MakeHeap_string_Heap_16 4.622 -
BM_MakeHeap_string_Heap_16384 5.024 -
BM_MakeHeap_string_Heap_256 4.902 -
BM_MakeHeap_string_Heap_262144 5.323 1.59%
BM_MakeHeap_string_Heap_4 3.010 -
BM_MakeHeap_string_Heap_64 5.039 -
BM_MakeHeap_string_PipeOrgan_1 0.259 -
BM_MakeHeap_string_PipeOrgan_1024 4.871 -
BM_MakeHeap_string_PipeOrgan_16 3.609 -
BM_MakeHeap_string_PipeOrgan_16384 5.193 -6.81%
BM_MakeHeap_string_PipeOrgan_256 4.782 -
BM_MakeHeap_string_PipeOrgan_262144 7.480 -
BM_MakeHeap_string_PipeOrgan_4 2.539 -1.46%
BM_MakeHeap_string_PipeOrgan_64 4.740 -
BM_MakeHeap_string_QuickSortAdversary_1 0.257 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.498 -
BM_MakeHeap_string_QuickSortAdversary_16 8.577 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.685 -
BM_MakeHeap_string_QuickSortAdversary_256 10.336 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.624 -
BM_MakeHeap_string_QuickSortAdversary_4 6.000 -
BM_MakeHeap_string_QuickSortAdversary_64 10.099 -
BM_MakeHeap_string_Random_1 0.246 -
BM_MakeHeap_string_Random_1024 10.709 -
BM_MakeHeap_string_Random_16 8.339 -
BM_MakeHeap_string_Random_16384 12.524 -
BM_MakeHeap_string_Random_256 10.333 -
BM_MakeHeap_string_Random_262144 15.460 -
BM_MakeHeap_string_Random_4 5.776 -
BM_MakeHeap_string_Random_64 9.971 -
BM_MakeHeap_string_SingleElement_1 0.253 -
BM_MakeHeap_string_SingleElement_1024 6.189 -
BM_MakeHeap_string_SingleElement_16 5.747 1.50%
BM_MakeHeap_string_SingleElement_16384 6.085 1.22%
BM_MakeHeap_string_SingleElement_256 6.357 -
BM_MakeHeap_string_SingleElement_262144 7.539 2.64%
BM_MakeHeap_string_SingleElement_4 3.686 -
BM_MakeHeap_string_SingleElement_64 6.440 1.52%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.958 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.893 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.094 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.087 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.877 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.934 -3.05%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.956 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.761 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.990 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.244 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.230 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.913 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.178 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.099 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.183 1.88%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.776 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.017 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.917 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.377 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.963 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.134 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.899 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.679 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.795 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.445 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.911 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.802 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.095 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.076 1.22%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.569 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.247 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.717 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.191 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.769 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.745 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.886 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.584 -1.90%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.793 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.987 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.308 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.994 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.711 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.932 -
BM_MakeHeap_uint32_Ascending_1 0.270 -
BM_MakeHeap_uint32_Ascending_1024 0.645 -
BM_MakeHeap_uint32_Ascending_16 0.608 -
BM_MakeHeap_uint32_Ascending_16384 0.607 -
BM_MakeHeap_uint32_Ascending_256 0.595 -2.64%
BM_MakeHeap_uint32_Ascending_262144 0.665 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.554 -
BM_MakeHeap_uint32_Descending_1 0.273 -
BM_MakeHeap_uint32_Descending_1024 0.258 -
BM_MakeHeap_uint32_Descending_16 0.255 -
BM_MakeHeap_uint32_Descending_16384 0.235 -
BM_MakeHeap_uint32_Descending_256 0.260 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.277 -
BM_MakeHeap_uint32_Descending_64 0.239 -4.09%
BM_MakeHeap_uint32_Heap_1 0.274 -
BM_MakeHeap_uint32_Heap_1024 0.253 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.266 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.277 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.274 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.694 -2.68%
BM_MakeHeap_uint32_PipeOrgan_16 1.026 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.611 -
BM_MakeHeap_uint32_PipeOrgan_256 0.639 1.79%
BM_MakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_MakeHeap_uint32_PipeOrgan_4 0.390 -8.53%
BM_MakeHeap_uint32_PipeOrgan_64 0.718 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.622 1.79%
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.447 -
BM_MakeHeap_uint32_Random_1 0.274 -
BM_MakeHeap_uint32_Random_1024 1.117 -
BM_MakeHeap_uint32_Random_16 1.257 -4.58%
BM_MakeHeap_uint32_Random_16384 0.965 -5.54%
BM_MakeHeap_uint32_Random_256 1.181 1.31%
BM_MakeHeap_uint32_Random_262144 0.999 -
BM_MakeHeap_uint32_Random_4 1.163 -21.02%
BM_MakeHeap_uint32_Random_64 1.278 -1.40%
BM_MakeHeap_uint32_SingleElement_1 0.276 -
BM_MakeHeap_uint32_SingleElement_1024 0.575 -
BM_MakeHeap_uint32_SingleElement_16 0.488 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.542 -
BM_MakeHeap_uint32_SingleElement_262144 0.631 -
BM_MakeHeap_uint32_SingleElement_4 0.324 -
BM_MakeHeap_uint32_SingleElement_64 0.508 -
BM_MakeHeap_uint64_Ascending_1 0.276 -
BM_MakeHeap_uint64_Ascending_1024 0.651 -
BM_MakeHeap_uint64_Ascending_16 0.657 3.16%
BM_MakeHeap_uint64_Ascending_16384 0.631 -
BM_MakeHeap_uint64_Ascending_256 0.630 -
BM_MakeHeap_uint64_Ascending_262144 0.730 -
BM_MakeHeap_uint64_Ascending_4 0.406 -7.68%
BM_MakeHeap_uint64_Ascending_64 0.574 -
BM_MakeHeap_uint64_Descending_1 0.277 -
BM_MakeHeap_uint64_Descending_1024 0.254 -
BM_MakeHeap_uint64_Descending_16 0.259 -
BM_MakeHeap_uint64_Descending_16384 0.236 -
BM_MakeHeap_uint64_Descending_256 0.277 -
BM_MakeHeap_uint64_Descending_262144 0.234 -
BM_MakeHeap_uint64_Descending_4 0.276 -
BM_MakeHeap_uint64_Descending_64 0.261 12.35%
BM_MakeHeap_uint64_Heap_1 0.276 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.258 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.279 -
BM_MakeHeap_uint64_Heap_262144 0.235 -
BM_MakeHeap_uint64_Heap_4 0.282 -
BM_MakeHeap_uint64_Heap_64 0.246 4.30%
BM_MakeHeap_uint64_PipeOrgan_1 0.272 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_MakeHeap_uint64_PipeOrgan_16 1.033 -1.14%
BM_MakeHeap_uint64_PipeOrgan_16384 0.625 -
BM_MakeHeap_uint64_PipeOrgan_256 0.649 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.754 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.721 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.276 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.490 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.613 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.494 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.247 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.408 -6.50%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.272 -
BM_MakeHeap_uint64_Random_1024 1.023 -1.82%
BM_MakeHeap_uint64_Random_16 1.269 -3.24%
BM_MakeHeap_uint64_Random_16384 1.054 2.98%
BM_MakeHeap_uint64_Random_256 1.203 1.88%
BM_MakeHeap_uint64_Random_262144 1.032 -3.14%
BM_MakeHeap_uint64_Random_4 1.134 -16.34%
BM_MakeHeap_uint64_Random_64 1.252 -
BM_MakeHeap_uint64_SingleElement_1 0.277 -
BM_MakeHeap_uint64_SingleElement_1024 0.569 -
BM_MakeHeap_uint64_SingleElement_16 0.507 -
BM_MakeHeap_uint64_SingleElement_16384 0.584 -
BM_MakeHeap_uint64_SingleElement_256 0.590 -
BM_MakeHeap_uint64_SingleElement_262144 0.755 -
BM_MakeHeap_uint64_SingleElement_4 0.328 -
BM_MakeHeap_uint64_SingleElement_64 0.509 -
BM_MakeThenSortHeap_float_Ascending_1 0.269 -
BM_MakeThenSortHeap_float_Ascending_1024 8.652 -
BM_MakeThenSortHeap_float_Ascending_16 2.940 -
BM_MakeThenSortHeap_float_Ascending_16384 28.089 -
BM_MakeThenSortHeap_float_Ascending_256 6.329 -1.52%
BM_MakeThenSortHeap_float_Ascending_262144 31.505 -
BM_MakeThenSortHeap_float_Ascending_4 1.466 1.63%
BM_MakeThenSortHeap_float_Ascending_64 3.943 -
BM_MakeThenSortHeap_float_Descending_1 0.277 -
BM_MakeThenSortHeap_float_Descending_1024 7.918 1.33%
BM_MakeThenSortHeap_float_Descending_16 1.817 -
BM_MakeThenSortHeap_float_Descending_16384 27.047 -
BM_MakeThenSortHeap_float_Descending_256 5.898 1.48%
BM_MakeThenSortHeap_float_Descending_262144 34.428 -
BM_MakeThenSortHeap_float_Descending_4 1.228 -
BM_MakeThenSortHeap_float_Descending_64 3.313 -1.25%
BM_MakeThenSortHeap_float_Heap_1 0.269 -
BM_MakeThenSortHeap_float_Heap_1024 8.253 -
BM_MakeThenSortHeap_float_Heap_16 1.830 -1.10%
BM_MakeThenSortHeap_float_Heap_16384 25.640 -
BM_MakeThenSortHeap_float_Heap_256 6.215 -2.05%
BM_MakeThenSortHeap_float_Heap_262144 30.901 -
BM_MakeThenSortHeap_float_Heap_4 1.223 -2.65%
BM_MakeThenSortHeap_float_Heap_64 3.529 -2.61%
BM_MakeThenSortHeap_float_PipeOrgan_1 0.275 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.401 -
BM_MakeThenSortHeap_float_PipeOrgan_16 2.921 -
BM_MakeThenSortHeap_float_PipeOrgan_16384 24.214 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.331 -4.16%
BM_MakeThenSortHeap_float_PipeOrgan_262144 31.781 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.518 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.864 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.116 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.985 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 29.402 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 5.866 -1.87%
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.835 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.540 -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.751 -
BM_MakeThenSortHeap_float_Random_1 0.277 -
BM_MakeThenSortHeap_float_Random_1024 33.309 -
BM_MakeThenSortHeap_float_Random_16 10.155 -
BM_MakeThenSortHeap_float_Random_16384 47.383 -
BM_MakeThenSortHeap_float_Random_256 25.957 -
BM_MakeThenSortHeap_float_Random_262144 62.550 -
BM_MakeThenSortHeap_float_Random_4 4.350 -2.64%
BM_MakeThenSortHeap_float_Random_64 18.262 -
BM_MakeThenSortHeap_float_SingleElement_1 0.280 -
BM_MakeThenSortHeap_float_SingleElement_1024 4.778 -1.25%
BM_MakeThenSortHeap_float_SingleElement_16 3.214 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.805 -
BM_MakeThenSortHeap_float_SingleElement_256 4.017 -1.00%
BM_MakeThenSortHeap_float_SingleElement_262144 52.358 -
BM_MakeThenSortHeap_float_SingleElement_4 1.335 -
BM_MakeThenSortHeap_float_SingleElement_64 3.309 -1.63%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 15.295 4.29%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.611 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 24.099 3.62%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.823 2.22%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 34.427 3.50%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.791 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.322 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.273 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.531 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.969 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.418 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.191 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 35.002 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.713 22.38%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.940 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.233 -1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.572 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.452 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.780 -1.00%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.580 -1.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.747 -22.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.250 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.720 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.789 -1.09%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.026 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.745 -1.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 33.689 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.828 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.357 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.958 -1.76%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.503 -1.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.929 -1.70%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.503 -1.68%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.049 -2.01%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.499 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.862 -1.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.114 1.13%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.478 1.48%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.371 1.59%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.032 1.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.327 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.975 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.311 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.279 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.654 -14.67%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.301 -16.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.462 -8.50%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.298 -14.25%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.524 -19.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.645 -1.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.883 -15.16%
BM_MakeThenSortHeap_string_Ascending_1 1.366 -
BM_MakeThenSortHeap_string_Ascending_1024 37.804 -2.97%
BM_MakeThenSortHeap_string_Ascending_16 9.668 -
BM_MakeThenSortHeap_string_Ascending_16384 63.932 3.08%
BM_MakeThenSortHeap_string_Ascending_256 21.057 3.21%
BM_MakeThenSortHeap_string_Ascending_262144 78.780 2.27%
BM_MakeThenSortHeap_string_Ascending_4 5.357 -
BM_MakeThenSortHeap_string_Ascending_64 15.822 -
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 38.687 -1.33%
BM_MakeThenSortHeap_string_Descending_16 7.913 -
BM_MakeThenSortHeap_string_Descending_16384 67.218 -1.66%
BM_MakeThenSortHeap_string_Descending_256 19.423 3.01%
BM_MakeThenSortHeap_string_Descending_262144 99.320 15.09%
BM_MakeThenSortHeap_string_Descending_4 3.753 2.66%
BM_MakeThenSortHeap_string_Descending_64 13.189 -
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 64.087 2.19%
BM_MakeThenSortHeap_string_Heap_16 17.576 1.21%
BM_MakeThenSortHeap_string_Heap_16384 103.377 2.62%
BM_MakeThenSortHeap_string_Heap_256 50.195 2.66%
BM_MakeThenSortHeap_string_Heap_262144 198.743 11.35%
BM_MakeThenSortHeap_string_Heap_4 5.937 1.42%
BM_MakeThenSortHeap_string_Heap_64 34.529 1.76%
BM_MakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 39.447 2.08%
BM_MakeThenSortHeap_string_PipeOrgan_16 9.694 1.28%
BM_MakeThenSortHeap_string_PipeOrgan_16384 65.943 1.91%
BM_MakeThenSortHeap_string_PipeOrgan_256 21.268 3.48%
BM_MakeThenSortHeap_string_PipeOrgan_262144 80.316 1.46%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.814 -
BM_MakeThenSortHeap_string_PipeOrgan_64 15.214 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.367 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.708 1.03%
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.741 1.39%
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 110.649 1.58%
BM_MakeThenSortHeap_string_QuickSortAdversary_256 55.457 1.48%
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 207.214 9.40%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.598 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.671 1.19%
BM_MakeThenSortHeap_string_Random_1 1.364 -
BM_MakeThenSortHeap_string_Random_1024 69.601 -
BM_MakeThenSortHeap_string_Random_16 22.492 -
BM_MakeThenSortHeap_string_Random_16384 110.247 -
BM_MakeThenSortHeap_string_Random_256 55.256 -
BM_MakeThenSortHeap_string_Random_262144 210.581 10.59%
BM_MakeThenSortHeap_string_Random_4 10.398 1.08%
BM_MakeThenSortHeap_string_Random_64 39.676 -
BM_MakeThenSortHeap_string_SingleElement_1 1.367 -
BM_MakeThenSortHeap_string_SingleElement_1024 29.517 -1.54%
BM_MakeThenSortHeap_string_SingleElement_16 13.556 -3.21%
BM_MakeThenSortHeap_string_SingleElement_16384 36.999 -2.91%
BM_MakeThenSortHeap_string_SingleElement_256 24.466 -1.85%
BM_MakeThenSortHeap_string_SingleElement_262144 56.145 11.01%
BM_MakeThenSortHeap_string_SingleElement_4 5.947 -3.97%
BM_MakeThenSortHeap_string_SingleElement_64 19.508 -1.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.962 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.626 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.397 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.112 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.593 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.371 -5.13%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.390 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.780 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.593 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.754 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.943 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.121 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.183 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.504 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.601 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.557 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.258 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.021 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 49.779 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.030 4.44%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.898 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.383 1.91%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.067 2.02%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.714 1.72%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.332 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.253 1.98%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.380 1.98%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.419 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.325 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.398 -1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.174 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.882 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.016 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.640 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.798 1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.874 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.958 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.682 -1.00%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.428 -1.19%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.572 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.337 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.368 -1.36%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 13.592 28.21%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 6.104 16.65%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 20.607 40.81%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 10.696 21.63%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 29.980 59.80%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.785 4.75%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 8.387 20.75%
BM_MakeThenSortHeap_uint32_Ascending_1 0.277 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.684 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.720 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.861 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.681 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.055 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.418 -1.21%
BM_MakeThenSortHeap_uint32_Ascending_64 8.688 -
BM_MakeThenSortHeap_uint32_Descending_1 0.274 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.234 -
BM_MakeThenSortHeap_uint32_Descending_16 5.492 -1.19%
BM_MakeThenSortHeap_uint32_Descending_16384 16.314 -
BM_MakeThenSortHeap_uint32_Descending_256 8.757 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.444 -
BM_MakeThenSortHeap_uint32_Descending_4 1.385 -
BM_MakeThenSortHeap_uint32_Descending_64 8.664 -
BM_MakeThenSortHeap_uint32_Heap_1 0.275 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.367 -
BM_MakeThenSortHeap_uint32_Heap_16 5.101 -1.03%
BM_MakeThenSortHeap_uint32_Heap_16384 16.417 -
BM_MakeThenSortHeap_uint32_Heap_256 8.276 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.412 -
BM_MakeThenSortHeap_uint32_Heap_4 1.204 -
BM_MakeThenSortHeap_uint32_Heap_64 8.119 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.271 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.080 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.784 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.217 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.214 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.597 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.424 3.06%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.191 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.279 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.692 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.592 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.521 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.486 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.482 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.706 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.965 -
BM_MakeThenSortHeap_uint32_Random_1 0.279 -
BM_MakeThenSortHeap_uint32_Random_1024 15.554 -
BM_MakeThenSortHeap_uint32_Random_16 8.666 -1.28%
BM_MakeThenSortHeap_uint32_Random_16384 22.255 -
BM_MakeThenSortHeap_uint32_Random_256 13.328 -
BM_MakeThenSortHeap_uint32_Random_262144 32.570 -
BM_MakeThenSortHeap_uint32_Random_4 3.958 -3.34%
BM_MakeThenSortHeap_uint32_Random_64 11.922 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.442 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.973 -
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.736 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.644 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.806 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.483 2.18%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.244 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.276 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.705 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.467 -
BM_MakeThenSortHeap_uint64_Ascending_16384 16.873 -
BM_MakeThenSortHeap_uint64_Ascending_256 8.703 -
BM_MakeThenSortHeap_uint64_Ascending_262144 24.976 -
BM_MakeThenSortHeap_uint64_Ascending_4 1.484 1.07%
BM_MakeThenSortHeap_uint64_Ascending_64 8.336 -
BM_MakeThenSortHeap_uint64_Descending_1 0.276 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.245 -
BM_MakeThenSortHeap_uint64_Descending_16 5.570 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.213 -
BM_MakeThenSortHeap_uint64_Descending_256 8.701 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.481 -
BM_MakeThenSortHeap_uint64_Descending_4 1.287 -2.51%
BM_MakeThenSortHeap_uint64_Descending_64 8.376 -
BM_MakeThenSortHeap_uint64_Heap_1 0.269 -3.87%
BM_MakeThenSortHeap_uint64_Heap_1024 10.419 -
BM_MakeThenSortHeap_uint64_Heap_16 5.315 -
BM_MakeThenSortHeap_uint64_Heap_16384 16.589 -
BM_MakeThenSortHeap_uint64_Heap_256 8.451 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.948 -
BM_MakeThenSortHeap_uint64_Heap_4 1.200 1.43%
BM_MakeThenSortHeap_uint64_Heap_64 8.210 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.269 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.162 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.124 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.436 -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.424 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 25.982 -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.401 -
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.924 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.642 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.513 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.456 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.767 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.862 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.420 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.919 -
BM_MakeThenSortHeap_uint64_Random_1 0.279 -
BM_MakeThenSortHeap_uint64_Random_1024 15.441 -
BM_MakeThenSortHeap_uint64_Random_16 8.570 -
BM_MakeThenSortHeap_uint64_Random_16384 22.085 -
BM_MakeThenSortHeap_uint64_Random_256 13.374 -
BM_MakeThenSortHeap_uint64_Random_262144 35.354 -
BM_MakeThenSortHeap_uint64_Random_4 4.045 -1.02%
BM_MakeThenSortHeap_uint64_Random_64 11.785 -
BM_MakeThenSortHeap_uint64_SingleElement_1 0.276 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.740 3.13%
BM_MakeThenSortHeap_uint64_SingleElement_16 4.000 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.340 -
BM_MakeThenSortHeap_uint64_SingleElement_256 6.787 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.080 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.248 2.18%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.925 -2.37%
BM_PopHeap_float_1 0.469 -
BM_PopHeap_float_1024 28.111 -
BM_PopHeap_float_16 6.489 -1.11%
BM_PopHeap_float_16384 33.615 -1.20%
BM_PopHeap_float_256 20.453 -
BM_PopHeap_float_262144 40.438 -2.60%
BM_PopHeap_float_4 2.380 -2.03%
BM_PopHeap_float_64 12.461 -
BM_PopHeap_pair<uint32,_uint32>_1 0.619 40.86%
BM_PopHeap_pair<uint32,_uint32>_1024 29.922 -
BM_PopHeap_pair<uint32,_uint32>_16 9.354 -
BM_PopHeap_pair<uint32,_uint32>_16384 45.086 -
BM_PopHeap_pair<uint32,_uint32>_256 22.423 -
BM_PopHeap_pair<uint32,_uint32>_262144 58.738 -2.23%
BM_PopHeap_pair<uint32,_uint32>_4 3.200 -
BM_PopHeap_pair<uint32,_uint32>_64 15.860 -
BM_PopHeap_string_1 0.518 -
BM_PopHeap_string_1024 56.560 -
BM_PopHeap_string_16 14.409 -
BM_PopHeap_string_16384 73.529 1.11%
BM_PopHeap_string_256 41.051 -
BM_PopHeap_string_262144 102.043 7.04%
BM_PopHeap_string_4 5.358 -
BM_PopHeap_string_64 26.019 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.565 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 41.980 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.589 1.06%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.290 1.05%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.118 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 73.189 -6.22%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.228 1.94%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.604 -
BM_PopHeap_uint32_1 0.502 17.10%
BM_PopHeap_uint32_1024 21.314 -
BM_PopHeap_uint32_16 7.583 -
BM_PopHeap_uint32_16384 31.265 -
BM_PopHeap_uint32_256 16.913 -
BM_PopHeap_uint32_262144 40.973 -
BM_PopHeap_uint32_4 2.665 1.55%
BM_PopHeap_uint32_64 12.637 -
BM_PopHeap_uint64_1 0.437 -
BM_PopHeap_uint64_1024 21.683 -
BM_PopHeap_uint64_16 7.667 -
BM_PopHeap_uint64_16384 31.452 -
BM_PopHeap_uint64_256 17.150 -
BM_PopHeap_uint64_262144 42.240 -
BM_PopHeap_uint64_4 2.643 -2.65%
BM_PopHeap_uint64_64 12.736 -
BM_PushHeap_float_Ascending_1 0.467 -
BM_PushHeap_float_Ascending_1024 3.106 -
BM_PushHeap_float_Ascending_16 0.980 -
BM_PushHeap_float_Ascending_16384 4.370 3.74%
BM_PushHeap_float_Ascending_256 2.482 -
BM_PushHeap_float_Ascending_262144 5.127 -3.69%
BM_PushHeap_float_Ascending_4 0.536 -
BM_PushHeap_float_Ascending_64 1.739 -2.04%
BM_PushHeap_float_Descending_1 0.579 -5.75%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.373 2.77%
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.404 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.389 9.13%
BM_PushHeap_float_Descending_64 0.393 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.094 -
BM_PushHeap_float_PipeOrgan_16 0.911 -
BM_PushHeap_float_PipeOrgan_16384 2.510 -
BM_PushHeap_float_PipeOrgan_256 1.723 -
BM_PushHeap_float_PipeOrgan_262144 3.142 -
BM_PushHeap_float_PipeOrgan_4 0.482 -2.31%
BM_PushHeap_float_PipeOrgan_64 1.298 -
BM_PushHeap_float_QuickSortAdversary_1 0.467 -
BM_PushHeap_float_QuickSortAdversary_1024 0.624 -
BM_PushHeap_float_QuickSortAdversary_16 0.984 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.736 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.537 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.697 38.76%
BM_PushHeap_float_Random_1024 7.513 -1.01%
BM_PushHeap_float_Random_16 5.442 -
BM_PushHeap_float_Random_16384 7.687 -
BM_PushHeap_float_Random_256 7.323 1.08%
BM_PushHeap_float_Random_262144 7.656 -
BM_PushHeap_float_Random_4 2.872 -
BM_PushHeap_float_Random_64 6.680 -
BM_PushHeap_float_SingleElement_1 0.430 -10.80%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.364 -4.68%
BM_PushHeap_float_SingleElement_16384 0.383 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.357 -8.92%
BM_PushHeap_float_SingleElement_64 0.379 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.394 -26.34%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.198 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.645 3.32%
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 7.098 2.44%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.261 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.632 -1.15%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.839 -2.73%
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.402 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.481 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -2.79%
BM_PushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_PushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_PushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 0.585 23.36%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.559 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.742 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.198 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.092 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.240 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.317 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.674 1.52%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.661 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.938 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.022 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.657 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.634 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.458 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.606 -2.59%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.425 1.25%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.574 22.96%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.391 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.334 -4.06%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.681 1.23%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.282 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.435 -2.74%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.587 -4.25%
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.803 1.16%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.697 50.92%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.553 -5.98%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.567 -4.84%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.555 -5.84%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.573 -5.28%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.550 -5.90%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.583 9.32%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.549 -5.24%
BM_PushHeap_string_Ascending_1 0.701 -
BM_PushHeap_string_Ascending_1024 12.065 -11.89%
BM_PushHeap_string_Ascending_16 4.660 -
BM_PushHeap_string_Ascending_16384 18.139 -12.53%
BM_PushHeap_string_Ascending_256 9.593 -13.74%
BM_PushHeap_string_Ascending_262144 29.322 1.01%
BM_PushHeap_string_Ascending_4 2.574 -
BM_PushHeap_string_Ascending_64 6.932 -7.82%
BM_PushHeap_string_Descending_1 0.701 -
BM_PushHeap_string_Descending_1024 2.454 -4.20%
BM_PushHeap_string_Descending_16 2.062 -2.26%
BM_PushHeap_string_Descending_16384 2.414 -2.07%
BM_PushHeap_string_Descending_256 2.247 -5.90%
BM_PushHeap_string_Descending_262144 3.394 -17.16%
BM_PushHeap_string_Descending_4 1.869 -3.05%
BM_PushHeap_string_Descending_64 2.166 -5.03%
BM_PushHeap_string_PipeOrgan_1 0.702 -
BM_PushHeap_string_PipeOrgan_1024 9.692 -4.40%
BM_PushHeap_string_PipeOrgan_16 4.094 -
BM_PushHeap_string_PipeOrgan_16384 13.048 -3.14%
BM_PushHeap_string_PipeOrgan_256 7.869 -1.54%
BM_PushHeap_string_PipeOrgan_262144 17.519 -
BM_PushHeap_string_PipeOrgan_4 2.495 -1.12%
BM_PushHeap_string_PipeOrgan_64 5.941 -2.05%
BM_PushHeap_string_QuickSortAdversary_1 0.701 -
BM_PushHeap_string_QuickSortAdversary_1024 15.118 -
BM_PushHeap_string_QuickSortAdversary_16 10.132 -
BM_PushHeap_string_QuickSortAdversary_16384 15.694 -
BM_PushHeap_string_QuickSortAdversary_256 14.433 -
BM_PushHeap_string_QuickSortAdversary_262144 16.229 -
BM_PushHeap_string_QuickSortAdversary_4 6.081 -
BM_PushHeap_string_QuickSortAdversary_64 12.839 -
BM_PushHeap_string_Random_1 0.700 -
BM_PushHeap_string_Random_1024 14.996 -
BM_PushHeap_string_Random_16 10.195 -
BM_PushHeap_string_Random_16384 16.399 -
BM_PushHeap_string_Random_256 14.285 -
BM_PushHeap_string_Random_262144 18.112 -6.41%
BM_PushHeap_string_Random_4 5.983 -
BM_PushHeap_string_Random_64 12.759 -1.15%
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.574 -6.29%
BM_PushHeap_string_SingleElement_16 2.553 -5.64%
BM_PushHeap_string_SingleElement_16384 2.597 -4.45%
BM_PushHeap_string_SingleElement_256 2.581 -5.04%
BM_PushHeap_string_SingleElement_262144 2.646 -3.68%
BM_PushHeap_string_SingleElement_4 2.270 -5.52%
BM_PushHeap_string_SingleElement_64 2.585 -7.16%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.501 7.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.811 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.073 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.871 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.949 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.570 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.019 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.960 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.535 -3.46%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.707 -1.41%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.634 -12.76%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.751 -2.74%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.692 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.726 -1.51%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.894 -4.91%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.635 -8.90%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.473 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.524 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.891 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.141 -1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.917 1.25%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.232 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.521 12.69%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.081 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.274 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.685 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.853 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.330 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.838 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.537 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.429 -38.29%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.490 1.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.397 1.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.458 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.121 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.663 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.471 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.717 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.393 -4.40%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.743 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.737 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.750 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.761 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.741 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.651 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.760 1.86%
BM_PushHeap_uint32_Ascending_1 0.447 -22.57%
BM_PushHeap_uint32_Ascending_1024 3.951 -
BM_PushHeap_uint32_Ascending_16 1.396 -
BM_PushHeap_uint32_Ascending_16384 6.578 -1.42%
BM_PushHeap_uint32_Ascending_256 3.094 -
BM_PushHeap_uint32_Ascending_262144 8.252 2.32%
BM_PushHeap_uint32_Ascending_4 0.758 -
BM_PushHeap_uint32_Ascending_64 2.226 -
BM_PushHeap_uint32_Descending_1 0.468 -
BM_PushHeap_uint32_Descending_1024 0.385 -
BM_PushHeap_uint32_Descending_16 0.360 -
BM_PushHeap_uint32_Descending_16384 0.382 -
BM_PushHeap_uint32_Descending_256 0.398 -
BM_PushHeap_uint32_Descending_262144 0.381 -
BM_PushHeap_uint32_Descending_4 0.351 -5.61%
BM_PushHeap_uint32_Descending_64 0.377 -
BM_PushHeap_uint32_PipeOrgan_1 0.448 13.84%
BM_PushHeap_uint32_PipeOrgan_1024 1.920 -
BM_PushHeap_uint32_PipeOrgan_16 0.874 -
BM_PushHeap_uint32_PipeOrgan_16384 2.384 -
BM_PushHeap_uint32_PipeOrgan_256 1.690 -
BM_PushHeap_uint32_PipeOrgan_262144 3.035 -
BM_PushHeap_uint32_PipeOrgan_4 0.532 -
BM_PushHeap_uint32_PipeOrgan_64 1.310 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.463 -13.67%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.602 -
BM_PushHeap_uint32_QuickSortAdversary_16 0.935 1.79%
BM_PushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_PushHeap_uint32_QuickSortAdversary_256 0.713 -
BM_PushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_PushHeap_uint32_QuickSortAdversary_4 0.585 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_PushHeap_uint32_Random_1 0.611 42.45%
BM_PushHeap_uint32_Random_1024 6.211 -1.26%
BM_PushHeap_uint32_Random_16 4.510 -
BM_PushHeap_uint32_Random_16384 6.322 -
BM_PushHeap_uint32_Random_256 6.093 2.15%
BM_PushHeap_uint32_Random_262144 6.424 1.19%
BM_PushHeap_uint32_Random_4 2.540 2.12%
BM_PushHeap_uint32_Random_64 5.567 -
BM_PushHeap_uint32_SingleElement_1 0.466 -
BM_PushHeap_uint32_SingleElement_1024 0.364 -3.94%
BM_PushHeap_uint32_SingleElement_16 0.337 -8.10%
BM_PushHeap_uint32_SingleElement_16384 0.356 -4.48%
BM_PushHeap_uint32_SingleElement_256 0.383 -3.47%
BM_PushHeap_uint32_SingleElement_262144 0.356 -4.61%
BM_PushHeap_uint32_SingleElement_4 0.334 -9.57%
BM_PushHeap_uint32_SingleElement_64 0.350 -5.57%
BM_PushHeap_uint64_Ascending_1 0.468 -
BM_PushHeap_uint64_Ascending_1024 2.624 -5.45%
BM_PushHeap_uint64_Ascending_16 0.990 3.15%
BM_PushHeap_uint64_Ascending_16384 3.630 -5.30%
BM_PushHeap_uint64_Ascending_256 2.149 -7.32%
BM_PushHeap_uint64_Ascending_262144 4.773 -9.48%
BM_PushHeap_uint64_Ascending_4 0.548 -
BM_PushHeap_uint64_Ascending_64 1.571 -10.02%
BM_PushHeap_uint64_Descending_1 0.502 -18.42%
BM_PushHeap_uint64_Descending_1024 0.385 -
BM_PushHeap_uint64_Descending_16 0.360 -
BM_PushHeap_uint64_Descending_16384 0.381 -
BM_PushHeap_uint64_Descending_256 0.398 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.362 -
BM_PushHeap_uint64_Descending_64 0.377 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.890 -
BM_PushHeap_uint64_PipeOrgan_16384 2.384 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.032 -
BM_PushHeap_uint64_PipeOrgan_4 0.489 -4.91%
BM_PushHeap_uint64_PipeOrgan_64 1.326 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.611 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.958 -6.59%
BM_PushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_PushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_PushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_PushHeap_uint64_QuickSortAdversary_4 0.552 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.623 -
BM_PushHeap_uint64_Random_1 0.466 -
BM_PushHeap_uint64_Random_1024 6.042 -
BM_PushHeap_uint64_Random_16 4.248 -
BM_PushHeap_uint64_Random_16384 6.001 -
BM_PushHeap_uint64_Random_256 5.815 -
BM_PushHeap_uint64_Random_262144 6.145 2.63%
BM_PushHeap_uint64_Random_4 2.026 -
BM_PushHeap_uint64_Random_64 5.131 -
BM_PushHeap_uint64_SingleElement_1 0.697 24.47%
BM_PushHeap_uint64_SingleElement_1024 0.364 -
BM_PushHeap_uint64_SingleElement_16 0.337 -
BM_PushHeap_uint64_SingleElement_16384 0.365 -
BM_PushHeap_uint64_SingleElement_256 0.386 -
BM_PushHeap_uint64_SingleElement_262144 0.358 -
BM_PushHeap_uint64_SingleElement_4 0.357 -
BM_PushHeap_uint64_SingleElement_64 0.368 -7.73%
BM_RangesMakeHeap_float_Ascending_1 0.275 -
BM_RangesMakeHeap_float_Ascending_1024 0.699 -
BM_RangesMakeHeap_float_Ascending_16 0.736 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.645 -
BM_RangesMakeHeap_float_Ascending_262144 0.696 -
BM_RangesMakeHeap_float_Ascending_4 0.391 -
BM_RangesMakeHeap_float_Ascending_64 0.627 -
BM_RangesMakeHeap_float_Descending_1 0.279 -
BM_RangesMakeHeap_float_Descending_1024 0.254 -
BM_RangesMakeHeap_float_Descending_16 0.250 19.49%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.261 5.35%
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.283 -
BM_RangesMakeHeap_float_Descending_64 0.270 38.16%
BM_RangesMakeHeap_float_Heap_1 0.277 -
BM_RangesMakeHeap_float_Heap_1024 0.254 -
BM_RangesMakeHeap_float_Heap_16 0.221 4.81%
BM_RangesMakeHeap_float_Heap_16384 0.233 -
BM_RangesMakeHeap_float_Heap_256 0.252 -
BM_RangesMakeHeap_float_Heap_262144 0.231 -
BM_RangesMakeHeap_float_Heap_4 0.277 -
BM_RangesMakeHeap_float_Heap_64 0.205 5.72%
BM_RangesMakeHeap_float_PipeOrgan_1 0.279 3.84%
BM_RangesMakeHeap_float_PipeOrgan_1024 0.704 -
BM_RangesMakeHeap_float_PipeOrgan_16 1.296 1.45%
BM_RangesMakeHeap_float_PipeOrgan_16384 0.656 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.694 1.56%
BM_RangesMakeHeap_float_PipeOrgan_262144 0.709 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.390 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.798 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.531 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.835 -1.26%
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.304 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.513 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.409 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.277 -
BM_RangesMakeHeap_float_Random_1024 1.231 -
BM_RangesMakeHeap_float_Random_16 1.630 4.09%
BM_RangesMakeHeap_float_Random_16384 1.154 2.28%
BM_RangesMakeHeap_float_Random_256 1.471 -7.37%
BM_RangesMakeHeap_float_Random_262144 1.203 5.04%
BM_RangesMakeHeap_float_Random_4 1.558 4.21%
BM_RangesMakeHeap_float_Random_64 1.716 12.52%
BM_RangesMakeHeap_float_SingleElement_1 0.279 4.13%
BM_RangesMakeHeap_float_SingleElement_1024 0.699 -
BM_RangesMakeHeap_float_SingleElement_16 0.661 -
BM_RangesMakeHeap_float_SingleElement_16384 0.659 -
BM_RangesMakeHeap_float_SingleElement_256 0.643 -
BM_RangesMakeHeap_float_SingleElement_262144 0.723 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.640 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.269 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.357 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.257 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.336 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.376 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.378 -1.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.808 -2.26%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.100 -1.90%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.274 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.519 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.497 -2.83%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.491 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.616 2.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.494 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.465 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.281 4.97%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.557 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.531 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.594 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.525 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.533 7.23%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.532 -3.19%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.272 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.353 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.196 1.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.337 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.397 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.414 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.580 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.119 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.281 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.323 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.241 1.25%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.295 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.379 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.776 -1.28%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.006 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.847 -3.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.029 1.91%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.174 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.040 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.623 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 2.999 -4.62%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.272 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.204 2.42%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.096 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.216 4.37%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.202 1.83%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.284 5.59%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.818 5.51%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.131 2.34%
BM_RangesMakeHeap_string_Ascending_1 0.264 -
BM_RangesMakeHeap_string_Ascending_1024 4.968 -10.38%
BM_RangesMakeHeap_string_Ascending_16 3.678 -3.45%
BM_RangesMakeHeap_string_Ascending_16384 5.167 -10.25%
BM_RangesMakeHeap_string_Ascending_256 4.901 -4.26%
BM_RangesMakeHeap_string_Ascending_262144 7.249 -27.26%
BM_RangesMakeHeap_string_Ascending_4 2.850 -1.91%
BM_RangesMakeHeap_string_Ascending_64 4.807 -2.61%
BM_RangesMakeHeap_string_Descending_1 0.259 -
BM_RangesMakeHeap_string_Descending_1024 2.752 2.32%
BM_RangesMakeHeap_string_Descending_16 2.362 1.80%
BM_RangesMakeHeap_string_Descending_16384 2.804 3.46%
BM_RangesMakeHeap_string_Descending_256 2.740 1.55%
BM_RangesMakeHeap_string_Descending_262144 3.569 -1.18%
BM_RangesMakeHeap_string_Descending_4 2.140 -
BM_RangesMakeHeap_string_Descending_64 2.615 2.28%
BM_RangesMakeHeap_string_Heap_1 0.257 -
BM_RangesMakeHeap_string_Heap_1024 4.815 -
BM_RangesMakeHeap_string_Heap_16 4.636 -
BM_RangesMakeHeap_string_Heap_16384 5.040 -
BM_RangesMakeHeap_string_Heap_256 4.952 1.51%
BM_RangesMakeHeap_string_Heap_262144 5.316 -2.38%
BM_RangesMakeHeap_string_Heap_4 3.047 -
BM_RangesMakeHeap_string_Heap_64 4.998 -
BM_RangesMakeHeap_string_PipeOrgan_1 0.257 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.979 2.11%
BM_RangesMakeHeap_string_PipeOrgan_16 3.626 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.308 4.89%
BM_RangesMakeHeap_string_PipeOrgan_256 4.866 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.300 -
BM_RangesMakeHeap_string_PipeOrgan_4 2.579 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.778 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.258 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.628 1.94%
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.611 1.58%
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.837 1.81%
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.480 1.92%
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.873 1.85%
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.938 1.23%
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.214 1.90%
BM_RangesMakeHeap_string_Random_1 0.252 -
BM_RangesMakeHeap_string_Random_1024 10.895 2.60%
BM_RangesMakeHeap_string_Random_16 8.363 1.27%
BM_RangesMakeHeap_string_Random_16384 12.768 2.72%
BM_RangesMakeHeap_string_Random_256 10.522 2.41%
BM_RangesMakeHeap_string_Random_262144 15.469 1.06%
BM_RangesMakeHeap_string_Random_4 5.751 1.13%
BM_RangesMakeHeap_string_Random_64 10.113 1.79%
BM_RangesMakeHeap_string_SingleElement_1 0.262 -
BM_RangesMakeHeap_string_SingleElement_1024 6.264 -
BM_RangesMakeHeap_string_SingleElement_16 5.627 -
BM_RangesMakeHeap_string_SingleElement_16384 5.878 -2.30%
BM_RangesMakeHeap_string_SingleElement_256 6.387 -
BM_RangesMakeHeap_string_SingleElement_262144 7.356 -9.99%
BM_RangesMakeHeap_string_SingleElement_4 3.666 2.04%
BM_RangesMakeHeap_string_SingleElement_64 6.331 -1.70%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.893 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.378 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.962 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.891 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.090 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.089 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.605 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.885 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.968 -1.47%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.855 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.969 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.762 -7.58%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.007 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.255 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.942 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.199 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.114 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.184 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.777 -1.51%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.046 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.922 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.382 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.961 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.886 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.128 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.901 -5.27%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.688 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.444 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.928 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.797 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.102 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.079 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.566 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.725 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.182 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.799 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.808 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.899 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.645 1.53%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.852 -1.56%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.991 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.682 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.313 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.001 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.712 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.933 -
BM_RangesMakeHeap_uint32_Ascending_1 0.268 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.647 -
BM_RangesMakeHeap_uint32_Ascending_16 0.606 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.600 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.556 -
BM_RangesMakeHeap_uint32_Descending_1 0.275 -
BM_RangesMakeHeap_uint32_Descending_1024 0.258 -
BM_RangesMakeHeap_uint32_Descending_16 0.249 -
BM_RangesMakeHeap_uint32_Descending_16384 0.235 -
BM_RangesMakeHeap_uint32_Descending_256 0.260 -
BM_RangesMakeHeap_uint32_Descending_262144 0.234 -
BM_RangesMakeHeap_uint32_Descending_4 0.270 -6.60%
BM_RangesMakeHeap_uint32_Descending_64 0.224 -7.35%
BM_RangesMakeHeap_uint32_Heap_1 0.277 -
BM_RangesMakeHeap_uint32_Heap_1024 0.255 -
BM_RangesMakeHeap_uint32_Heap_16 0.247 -
BM_RangesMakeHeap_uint32_Heap_16384 0.234 -
BM_RangesMakeHeap_uint32_Heap_256 0.265 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.280 -
BM_RangesMakeHeap_uint32_Heap_64 0.234 -
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.276 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.702 -1.62%
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.034 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.612 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.637 -
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.400 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.715 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.277 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.492 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.623 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.290 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.481 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.441 -
BM_RangesMakeHeap_uint32_Random_1 0.277 -
BM_RangesMakeHeap_uint32_Random_1024 1.137 2.67%
BM_RangesMakeHeap_uint32_Random_16 1.271 2.95%
BM_RangesMakeHeap_uint32_Random_16384 0.971 -10.79%
BM_RangesMakeHeap_uint32_Random_256 1.127 -2.68%
BM_RangesMakeHeap_uint32_Random_262144 1.007 -1.16%
BM_RangesMakeHeap_uint32_Random_4 1.919 66.31%
BM_RangesMakeHeap_uint32_Random_64 1.310 -
BM_RangesMakeHeap_uint32_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.574 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.487 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.547 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.635 1.68%
BM_RangesMakeHeap_uint32_SingleElement_4 0.323 -4.63%
BM_RangesMakeHeap_uint32_SingleElement_64 0.512 -
BM_RangesMakeHeap_uint64_Ascending_1 0.277 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.646 -
BM_RangesMakeHeap_uint64_Ascending_16 0.649 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.629 -
BM_RangesMakeHeap_uint64_Ascending_256 0.625 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.727 -
BM_RangesMakeHeap_uint64_Ascending_4 0.455 2.93%
BM_RangesMakeHeap_uint64_Ascending_64 0.570 -
BM_RangesMakeHeap_uint64_Descending_1 0.271 -
BM_RangesMakeHeap_uint64_Descending_1024 0.252 -
BM_RangesMakeHeap_uint64_Descending_16 0.258 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.274 -
BM_RangesMakeHeap_uint64_Descending_262144 0.234 -
BM_RangesMakeHeap_uint64_Descending_4 0.278 -
BM_RangesMakeHeap_uint64_Descending_64 0.229 -
BM_RangesMakeHeap_uint64_Heap_1 0.276 -
BM_RangesMakeHeap_uint64_Heap_1024 0.253 -
BM_RangesMakeHeap_uint64_Heap_16 0.257 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.277 -
BM_RangesMakeHeap_uint64_Heap_262144 0.235 -
BM_RangesMakeHeap_uint64_Heap_4 0.287 -
BM_RangesMakeHeap_uint64_Heap_64 0.238 -
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.272 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.655 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.035 -
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.646 -
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.757 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.727 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.620 1.84%
BM_RangesMakeHeap_uint64_QuickSortAdversary_16384 0.294 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 0.409 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.464 -
BM_RangesMakeHeap_uint64_Random_1 0.269 -
BM_RangesMakeHeap_uint64_Random_1024 1.120 7.74%
BM_RangesMakeHeap_uint64_Random_16 1.282 1.54%
BM_RangesMakeHeap_uint64_Random_16384 1.015 4.44%
BM_RangesMakeHeap_uint64_Random_256 1.165 1.17%
BM_RangesMakeHeap_uint64_Random_262144 1.032 -1.64%
BM_RangesMakeHeap_uint64_Random_4 1.524 39.62%
BM_RangesMakeHeap_uint64_Random_64 1.270 -1.53%
BM_RangesMakeHeap_uint64_SingleElement_1 0.278 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.568 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.507 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.583 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.586 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.755 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.509 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.829 -1.04%
BM_RangesMakeThenSortHeap_float_Ascending_16 2.935 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.598 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.719 -
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.751 -1.15%
BM_RangesMakeThenSortHeap_float_Ascending_4 1.377 1.95%
BM_RangesMakeThenSortHeap_float_Ascending_64 4.085 -1.28%
BM_RangesMakeThenSortHeap_float_Descending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.001 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.876 -
BM_RangesMakeThenSortHeap_float_Descending_16384 26.980 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.756 -1.07%
BM_RangesMakeThenSortHeap_float_Descending_262144 34.603 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.301 16.46%
BM_RangesMakeThenSortHeap_float_Descending_64 3.234 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.074 -
BM_RangesMakeThenSortHeap_float_Heap_16 2.090 -
BM_RangesMakeThenSortHeap_float_Heap_16384 26.704 -2.18%
BM_RangesMakeThenSortHeap_float_Heap_256 5.842 -1.25%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.628 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.241 1.54%
BM_RangesMakeThenSortHeap_float_Heap_64 3.408 -1.93%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.402 -1.74%
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.872 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 26.382 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.314 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.974 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.479 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 3.969 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.324 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 3.021 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.174 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 6.101 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.465 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.492 -1.17%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.837 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 32.863 -
BM_RangesMakeThenSortHeap_float_Random_16 9.920 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.977 -
BM_RangesMakeThenSortHeap_float_Random_256 25.391 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.293 -
BM_RangesMakeThenSortHeap_float_Random_4 4.217 -
BM_RangesMakeThenSortHeap_float_Random_64 17.697 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.783 -1.81%
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.278 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.770 -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.989 -1.56%
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.380 1.77%
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.345 -
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.328 -1.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.646 -1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.813 1.89%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.258 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.673 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.307 -1.00%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.792 6.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.282 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.273 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.395 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 6.985 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.239 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.143 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 34.663 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.893 38.87%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.933 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 13.951 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.385 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.099 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.668 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.057 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.120 14.73%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.098 -1.25%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.867 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.971 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.208 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.991 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.066 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.799 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.453 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 15.219 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.651 1.10%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 24.349 1.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.643 1.29%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 35.836 1.40%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.402 -3.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.992 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.442 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.605 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.554 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.257 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 53.449 1.68%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.998 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.607 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.661 -7.12%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.290 -7.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 10.417 -8.70%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.293 -7.27%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.241 -10.26%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.549 1.92%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 4.876 -7.34%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.367 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 46.632 -2.49%
BM_RangesMakeThenSortHeap_string_Ascending_16 9.593 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 64.328 -
BM_RangesMakeThenSortHeap_string_Ascending_256 20.305 -1.10%
BM_RangesMakeThenSortHeap_string_Ascending_262144 74.803 -
BM_RangesMakeThenSortHeap_string_Ascending_4 5.384 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.479 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.366 -
BM_RangesMakeThenSortHeap_string_Descending_1024 36.893 -1.59%
BM_RangesMakeThenSortHeap_string_Descending_16 7.840 -
BM_RangesMakeThenSortHeap_string_Descending_16384 67.595 -
BM_RangesMakeThenSortHeap_string_Descending_256 18.538 -1.19%
BM_RangesMakeThenSortHeap_string_Descending_262144 87.071 2.04%
BM_RangesMakeThenSortHeap_string_Descending_4 3.752 2.37%
BM_RangesMakeThenSortHeap_string_Descending_64 13.106 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.365 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.258 -
BM_RangesMakeThenSortHeap_string_Heap_16 17.194 -
BM_RangesMakeThenSortHeap_string_Heap_16384 101.429 -
BM_RangesMakeThenSortHeap_string_Heap_256 49.375 -
BM_RangesMakeThenSortHeap_string_Heap_262144 178.442 -
BM_RangesMakeThenSortHeap_string_Heap_4 5.951 -
BM_RangesMakeThenSortHeap_string_Heap_64 33.889 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.366 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 27.133 3.21%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.585 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 64.356 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 20.114 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.722 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.793 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.114 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.171 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.484 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 108.735 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 54.719 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 188.642 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.602 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 39.192 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 68.983 -
BM_RangesMakeThenSortHeap_string_Random_16 22.566 -
BM_RangesMakeThenSortHeap_string_Random_16384 109.126 -
BM_RangesMakeThenSortHeap_string_Random_256 54.778 -
BM_RangesMakeThenSortHeap_string_Random_262144 192.932 1.48%
BM_RangesMakeThenSortHeap_string_Random_4 10.429 -
BM_RangesMakeThenSortHeap_string_Random_64 39.501 -
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 29.424 -2.78%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.230 -4.28%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 37.506 -1.14%
BM_RangesMakeThenSortHeap_string_SingleElement_256 24.443 -5.55%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 50.605 1.68%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.408 3.25%
BM_RangesMakeThenSortHeap_string_SingleElement_64 19.121 -5.58%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.102 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.649 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.625 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.228 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.901 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.429 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.669 2.18%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.733 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.571 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.787 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 12.900 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.156 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.169 2.07%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.566 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.681 -1.16%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.564 -1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.431 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.089 -1.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.065 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 1.979 1.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.949 -2.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.141 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.988 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.425 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.333 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.795 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.391 1.07%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.321 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.196 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.444 2.07%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.088 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.799 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 50.835 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.529 -1.34%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 10.611 -4.75%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.040 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.027 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 46.023 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.610 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.967 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.348 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.521 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.555 -22.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.054 -11.69%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.503 -28.45%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.751 -17.66%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.583 -37.90%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.693 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.861 -17.24%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.693 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.706 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.862 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.678 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 25.106 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.423 -
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.679 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.274 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.244 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.527 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.318 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.814 1.49%
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.489 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.340 -7.38%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.692 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.330 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.102 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.416 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.278 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.387 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.192 -
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.128 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.066 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.785 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.225 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.222 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.604 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.355 -1.80%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.233 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.276 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.636 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.618 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.516 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.450 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.442 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.743 1.66%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 8.960 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.279 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.585 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.733 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.260 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.383 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.806 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.017 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.934 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 9.449 2.52%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 3.999 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.874 1.32%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.638 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.802 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.437 -1.05%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.265 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.686 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.484 -1.06%
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.872 -1.07%
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.739 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.007 -1.26%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.457 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.366 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.277 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.238 -1.04%
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.586 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.229 -1.03%
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.691 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.537 -1.46%
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.452 4.55%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.356 -1.25%
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.396 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.341 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.580 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.455 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 24.942 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.200 -3.10%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.262 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.183 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.066 -1.50%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.482 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.380 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.103 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.401 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.966 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.693 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.519 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.510 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.774 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.940 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.422 2.66%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.914 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.273 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.447 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.498 -1.67%
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.083 -1.07%
BM_RangesMakeThenSortHeap_uint64_Random_256 13.322 -1.10%
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.763 -
BM_RangesMakeThenSortHeap_uint64_Random_4 4.113 1.79%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.757 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.275 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.741 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 3.989 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.462 -1.77%
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.779 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.122 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.204 -3.75%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.929 -
BM_RangesPopHeap_float_1 0.472 -
BM_RangesPopHeap_float_1024 27.715 -
BM_RangesPopHeap_float_16 6.564 -
BM_RangesPopHeap_float_16384 33.968 -
BM_RangesPopHeap_float_256 20.108 -
BM_RangesPopHeap_float_262144 38.869 -
BM_RangesPopHeap_float_4 2.409 1.36%
BM_RangesPopHeap_float_64 12.445 -
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.696 21.26%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.859 -2.53%
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.293 -1.59%
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.050 -2.26%
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.376 -2.10%
BM_RangesPopHeap_pair<uint32,_uint32>_262144 59.990 -2.58%
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.183 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.904 -1.54%
BM_RangesPopHeap_string_1 0.465 -33.54%
BM_RangesPopHeap_string_1024 55.916 -1.45%
BM_RangesPopHeap_string_16 14.248 -1.46%
BM_RangesPopHeap_string_16384 73.906 1.05%
BM_RangesPopHeap_string_256 40.661 -1.09%
BM_RangesPopHeap_string_262144 90.755 -5.20%
BM_RangesPopHeap_string_4 5.305 -2.00%
BM_RangesPopHeap_string_64 25.804 -1.41%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.492 6.80%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 41.792 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.472 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 59.595 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.010 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 77.801 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.172 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.701 -
BM_RangesPopHeap_uint32_1 0.459 3.07%
BM_RangesPopHeap_uint32_1024 21.375 -
BM_RangesPopHeap_uint32_16 7.529 -
BM_RangesPopHeap_uint32_16384 31.136 -
BM_RangesPopHeap_uint32_256 17.106 -
BM_RangesPopHeap_uint32_262144 41.163 -
BM_RangesPopHeap_uint32_4 2.696 2.07%
BM_RangesPopHeap_uint32_64 12.574 -
BM_RangesPopHeap_uint64_1 0.436 -14.93%
BM_RangesPopHeap_uint64_1024 21.556 -
BM_RangesPopHeap_uint64_16 7.663 -
BM_RangesPopHeap_uint64_16384 31.366 -
BM_RangesPopHeap_uint64_256 17.132 -
BM_RangesPopHeap_uint64_262144 41.406 -
BM_RangesPopHeap_uint64_4 2.748 1.19%
BM_RangesPopHeap_uint64_64 12.712 -
BM_RangesPushHeap_float_Ascending_1 0.468 -
BM_RangesPushHeap_float_Ascending_1024 3.141 1.14%
BM_RangesPushHeap_float_Ascending_16 1.018 3.39%
BM_RangesPushHeap_float_Ascending_16384 4.277 -2.17%
BM_RangesPushHeap_float_Ascending_256 2.501 -
BM_RangesPushHeap_float_Ascending_262144 5.198 2.73%
BM_RangesPushHeap_float_Ascending_4 0.536 -
BM_RangesPushHeap_float_Ascending_64 1.776 1.52%
BM_RangesPushHeap_float_Descending_1 0.394 -4.35%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.364 -
BM_RangesPushHeap_float_Descending_16384 0.383 -
BM_RangesPushHeap_float_Descending_256 0.402 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.356 -
BM_RangesPushHeap_float_Descending_64 0.402 6.11%
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.098 -
BM_RangesPushHeap_float_PipeOrgan_16 0.912 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.529 -
BM_RangesPushHeap_float_PipeOrgan_256 1.722 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.150 -
BM_RangesPushHeap_float_PipeOrgan_4 0.495 -
BM_RangesPushHeap_float_PipeOrgan_64 1.298 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.620 -
BM_RangesPushHeap_float_QuickSortAdversary_16 1.025 4.89%
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.492 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.737 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.537 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.620 -
BM_RangesPushHeap_float_Random_1 0.412 -17.65%
BM_RangesPushHeap_float_Random_1024 7.483 -
BM_RangesPushHeap_float_Random_16 5.400 -
BM_RangesPushHeap_float_Random_16384 7.625 -
BM_RangesPushHeap_float_Random_256 7.281 -
BM_RangesPushHeap_float_Random_262144 7.608 -1.08%
BM_RangesPushHeap_float_Random_4 2.988 -
BM_RangesPushHeap_float_Random_64 6.735 -
BM_RangesPushHeap_float_SingleElement_1 0.502 -18.53%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.364 -
BM_RangesPushHeap_float_SingleElement_16384 0.383 -
BM_RangesPushHeap_float_SingleElement_256 0.403 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.357 -
BM_RangesPushHeap_float_SingleElement_64 0.379 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.448 -10.38%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.199 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.650 3.61%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.939 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.261 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.851 3.93%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.792 -7.69%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.400 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.496 -2.72%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.471 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.515 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.470 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.586 23.92%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.558 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.743 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.185 -2.25%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.065 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.241 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.451 3.60%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.668 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.660 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.949 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.003 -3.89%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.676 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.657 2.46%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.465 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.623 -2.14%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.392 2.80%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.556 6.84%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.481 -1.43%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.323 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.519 -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.272 -1.24%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.674 1.90%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.537 -1.30%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.756 -1.30%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.519 -9.58%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.549 -3.90%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.598 2.31%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.548 -4.24%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.569 -3.47%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.543 -4.00%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -7.02%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.548 -2.53%
BM_RangesPushHeap_string_Ascending_1 0.702 -
BM_RangesPushHeap_string_Ascending_1024 11.815 -
BM_RangesPushHeap_string_Ascending_16 4.619 -
BM_RangesPushHeap_string_Ascending_16384 20.153 11.03%
BM_RangesPushHeap_string_Ascending_256 9.378 -
BM_RangesPushHeap_string_Ascending_262144 28.002 -
BM_RangesPushHeap_string_Ascending_4 2.536 -
BM_RangesPushHeap_string_Ascending_64 6.859 -
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.905 17.97%
BM_RangesPushHeap_string_Descending_16 2.171 4.90%
BM_RangesPushHeap_string_Descending_16384 2.784 20.93%
BM_RangesPushHeap_string_Descending_256 2.658 16.32%
BM_RangesPushHeap_string_Descending_262144 4.924 61.07%
BM_RangesPushHeap_string_Descending_4 2.106 11.66%
BM_RangesPushHeap_string_Descending_64 2.452 11.34%
BM_RangesPushHeap_string_PipeOrgan_1 0.701 -
BM_RangesPushHeap_string_PipeOrgan_1024 10.397 7.29%
BM_RangesPushHeap_string_PipeOrgan_16 4.148 2.25%
BM_RangesPushHeap_string_PipeOrgan_16384 14.725 14.36%
BM_RangesPushHeap_string_PipeOrgan_256 8.250 4.37%
BM_RangesPushHeap_string_PipeOrgan_262144 18.152 7.19%
BM_RangesPushHeap_string_PipeOrgan_4 2.592 4.54%
BM_RangesPushHeap_string_PipeOrgan_64 6.065 -
BM_RangesPushHeap_string_QuickSortAdversary_1 0.701 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.494 3.56%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.235 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 16.228 4.38%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.722 2.20%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.990 6.32%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.153 1.20%
BM_RangesPushHeap_string_QuickSortAdversary_64 13.026 1.75%
BM_RangesPushHeap_string_Random_1 0.700 -
BM_RangesPushHeap_string_Random_1024 14.959 1.05%
BM_RangesPushHeap_string_Random_16 10.200 -
BM_RangesPushHeap_string_Random_16384 16.363 1.32%
BM_RangesPushHeap_string_Random_256 14.306 1.49%
BM_RangesPushHeap_string_Random_262144 21.012 16.17%
BM_RangesPushHeap_string_Random_4 5.953 -
BM_RangesPushHeap_string_Random_64 12.823 1.25%
BM_RangesPushHeap_string_SingleElement_1 0.702 -
BM_RangesPushHeap_string_SingleElement_1024 2.439 -8.43%
BM_RangesPushHeap_string_SingleElement_16 2.430 -8.70%
BM_RangesPushHeap_string_SingleElement_16384 2.453 -6.57%
BM_RangesPushHeap_string_SingleElement_256 2.423 -8.56%
BM_RangesPushHeap_string_SingleElement_262144 2.550 -4.66%
BM_RangesPushHeap_string_SingleElement_4 2.164 -9.67%
BM_RangesPushHeap_string_SingleElement_64 2.486 -7.55%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.538 -6.30%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.825 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.110 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.950 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.950 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.361 -1.69%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.000 -1.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.994 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.411 -10.99%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.712 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.690 2.41%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.762 2.36%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.695 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.747 12.76%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.923 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.500 21.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.489 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.546 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.913 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.166 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.899 -2.52%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.234 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.463 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.078 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.261 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.680 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.848 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.839 2.44%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.524 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.480 -9.93%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.441 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.369 1.16%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.513 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.292 2.46%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.576 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.552 5.65%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.898 1.44%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.411 -28.75%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.727 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.747 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.759 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.740 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.651 -1.56%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.743 -1.96%
BM_RangesPushHeap_uint32_Ascending_1 0.553 19.69%
BM_RangesPushHeap_uint32_Ascending_1024 3.886 -1.69%
BM_RangesPushHeap_uint32_Ascending_16 1.389 -
BM_RangesPushHeap_uint32_Ascending_16384 6.521 -
BM_RangesPushHeap_uint32_Ascending_256 3.048 -1.51%
BM_RangesPushHeap_uint32_Ascending_262144 8.139 -2.86%
BM_RangesPushHeap_uint32_Ascending_4 0.757 -
BM_RangesPushHeap_uint32_Ascending_64 2.199 -1.42%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.357 -
BM_RangesPushHeap_uint32_Descending_16384 0.379 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.379 -
BM_RangesPushHeap_uint32_Descending_4 0.356 4.47%
BM_RangesPushHeap_uint32_Descending_64 0.374 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.501 -6.12%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.913 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.877 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.382 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.684 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.021 -
BM_RangesPushHeap_uint32_PipeOrgan_4 0.531 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.307 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.614 8.34%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.929 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.471 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.411 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.410 -8.29%
BM_RangesPushHeap_uint32_Random_1024 6.097 -2.61%
BM_RangesPushHeap_uint32_Random_16 4.433 -2.50%
BM_RangesPushHeap_uint32_Random_16384 6.205 -2.76%
BM_RangesPushHeap_uint32_Random_256 5.867 -3.43%
BM_RangesPushHeap_uint32_Random_262144 6.236 -2.52%
BM_RangesPushHeap_uint32_Random_4 2.560 -
BM_RangesPushHeap_uint32_Random_64 5.399 -4.49%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.368 -
BM_RangesPushHeap_uint32_SingleElement_16 0.345 -
BM_RangesPushHeap_uint32_SingleElement_16384 0.361 -
BM_RangesPushHeap_uint32_SingleElement_256 0.387 -
BM_RangesPushHeap_uint32_SingleElement_262144 0.361 -
BM_RangesPushHeap_uint32_SingleElement_4 0.343 -
BM_RangesPushHeap_uint32_SingleElement_64 0.356 -
BM_RangesPushHeap_uint64_Ascending_1 0.466 -
BM_RangesPushHeap_uint64_Ascending_1024 2.576 -
BM_RangesPushHeap_uint64_Ascending_16 0.947 4.11%
BM_RangesPushHeap_uint64_Ascending_16384 3.563 -
BM_RangesPushHeap_uint64_Ascending_256 2.092 -
BM_RangesPushHeap_uint64_Ascending_262144 4.880 4.63%
BM_RangesPushHeap_uint64_Ascending_4 0.546 -
BM_RangesPushHeap_uint64_Ascending_64 1.519 -
BM_RangesPushHeap_uint64_Descending_1 0.431 -32.28%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.365 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.400 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.367 -2.82%
BM_RangesPushHeap_uint64_Descending_64 0.379 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.921 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.892 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.382 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.691 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.022 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.482 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.329 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.943 2.80%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.482 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.719 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.552 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.622 -
BM_RangesPushHeap_uint64_Random_1 0.466 -
BM_RangesPushHeap_uint64_Random_1024 5.969 -
BM_RangesPushHeap_uint64_Random_16 4.209 -3.22%
BM_RangesPushHeap_uint64_Random_16384 5.976 -1.97%
BM_RangesPushHeap_uint64_Random_256 5.751 -
BM_RangesPushHeap_uint64_Random_262144 6.020 -2.23%
BM_RangesPushHeap_uint64_Random_4 2.160 6.31%
BM_RangesPushHeap_uint64_Random_64 5.199 -3.23%
BM_RangesPushHeap_uint64_SingleElement_1 0.465 -11.35%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.337 -
BM_RangesPushHeap_uint64_SingleElement_16384 0.364 -
BM_RangesPushHeap_uint64_SingleElement_256 0.386 -
BM_RangesPushHeap_uint64_SingleElement_262144 0.357 -
BM_RangesPushHeap_uint64_SingleElement_4 0.357 -
BM_RangesPushHeap_uint64_SingleElement_64 0.367 -
BM_RangesSortHeap_float_1 0.268 -
BM_RangesSortHeap_float_1024 7.989 -
BM_RangesSortHeap_float_16 1.653 -
BM_RangesSortHeap_float_16384 26.509 -1.09%
BM_RangesSortHeap_float_256 5.934 -
BM_RangesSortHeap_float_262144 30.012 -
BM_RangesSortHeap_float_4 1.033 2.89%
BM_RangesSortHeap_float_64 3.151 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.267 4.33%
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.833 1.12%
BM_RangesSortHeap_pair<uint32,_uint32>_16 6.131 3.48%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.619 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.236 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.461 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.719 4.68%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.698 -
BM_RangesSortHeap_string_1 1.095 -
BM_RangesSortHeap_string_1024 59.435 -
BM_RangesSortHeap_string_16 14.213 -
BM_RangesSortHeap_string_16384 96.994 -
BM_RangesSortHeap_string_256 44.681 -
BM_RangesSortHeap_string_262144 178.261 3.43%
BM_RangesSortHeap_string_4 4.264 -
BM_RangesSortHeap_string_64 29.913 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.242 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.441 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.532 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.500 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.307 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 48.044 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.423 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.340 -
BM_RangesSortHeap_uint32_1 0.262 -
BM_RangesSortHeap_uint32_1024 10.233 -
BM_RangesSortHeap_uint32_16 4.800 -
BM_RangesSortHeap_uint32_16384 16.348 -
BM_RangesSortHeap_uint32_256 8.062 -
BM_RangesSortHeap_uint32_262144 24.405 -
BM_RangesSortHeap_uint32_4 1.042 -
BM_RangesSortHeap_uint32_64 8.017 -
BM_RangesSortHeap_uint64_1 0.265 -
BM_RangesSortHeap_uint64_1024 10.182 -
BM_RangesSortHeap_uint64_16 4.976 -
BM_RangesSortHeap_uint64_16384 16.371 -
BM_RangesSortHeap_uint64_256 8.293 -
BM_RangesSortHeap_uint64_262144 24.474 -
BM_RangesSortHeap_uint64_4 0.941 -
BM_RangesSortHeap_uint64_64 7.910 -
BM_SortHeap_float_1 0.259 -
BM_SortHeap_float_1024 8.122 -
BM_SortHeap_float_16 1.654 -
BM_SortHeap_float_16384 26.647 -
BM_SortHeap_float_256 5.913 -
BM_SortHeap_float_262144 30.334 -
BM_SortHeap_float_4 1.026 -
BM_SortHeap_float_64 3.148 -
BM_SortHeap_pair<uint32,_uint32>_1 0.259 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.941 2.10%
BM_SortHeap_pair<uint32,_uint32>_16 6.162 3.41%
BM_SortHeap_pair<uint32,_uint32>_16384 22.953 2.08%
BM_SortHeap_pair<uint32,_uint32>_256 10.256 1.23%
BM_SortHeap_pair<uint32,_uint32>_262144 33.981 2.13%
BM_SortHeap_pair<uint32,_uint32>_4 1.541 2.93%
BM_SortHeap_pair<uint32,_uint32>_64 8.767 -
BM_SortHeap_string_1 1.095 -
BM_SortHeap_string_1024 59.816 1.40%
BM_SortHeap_string_16 14.217 -
BM_SortHeap_string_16384 97.549 1.62%
BM_SortHeap_string_256 44.871 1.14%
BM_SortHeap_string_262144 174.347 -
BM_SortHeap_string_4 4.288 1.17%
BM_SortHeap_string_64 30.046 1.03%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.246 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.782 1.24%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.666 1.45%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.988 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.629 1.69%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 49.018 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.401 -1.02%
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.496 1.47%
BM_SortHeap_uint32_1 0.265 -
BM_SortHeap_uint32_1024 10.324 1.19%
BM_SortHeap_uint32_16 4.816 -
BM_SortHeap_uint32_16384 16.435 -
BM_SortHeap_uint32_256 8.111 -
BM_SortHeap_uint32_262144 24.493 -
BM_SortHeap_uint32_4 1.072 1.30%
BM_SortHeap_uint32_64 7.982 -
BM_SortHeap_uint64_1 0.261 -
BM_SortHeap_uint64_1024 10.214 -
BM_SortHeap_uint64_16 5.015 1.27%
BM_SortHeap_uint64_16384 16.442 -
BM_SortHeap_uint64_256 8.308 -
BM_SortHeap_uint64_262144 24.650 -
BM_SortHeap_uint64_4 0.939 -
BM_SortHeap_uint64_64 7.995 1.07%
BM_StringAssignAsciizMix_Opaque 4.850 -
BM_StringAssignAsciizMix_Transparent 3.054 -1.37%
BM_StringAssignAsciiz_Empty_Opaque 2.881 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 182.314 -2.80%
BM_StringAssignAsciiz_Huge_Transparent 182.875 -1.94%
BM_StringAssignAsciiz_Large_Opaque 11.656 -
BM_StringAssignAsciiz_Large_Transparent 11.766 -
BM_StringAssignAsciiz_Small_Opaque 2.881 -
BM_StringAssignAsciiz_Small_Transparent 0.458 -
BM_StringAssignStr_Empty_Opaque 0.727 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 106.743 -6.94%
BM_StringAssignStr_Huge_Transparent 108.463 -5.95%
BM_StringAssignStr_Large_Opaque 10.508 2.14%
BM_StringAssignStr_Large_Transparent 10.510 2.02%
BM_StringAssignStr_Small_Opaque 0.730 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.309 11.00%
BM_StringConstructDestroyCStr_Empty_Transparent 0.241 -35.53%
BM_StringConstructDestroyCStr_Huge_Opaque 158.732 -
BM_StringConstructDestroyCStr_Huge_Transparent 68.666 -
BM_StringConstructDestroyCStr_Large_Opaque 14.682 -4.96%
BM_StringConstructDestroyCStr_Large_Transparent 9.488 2.25%
BM_StringConstructDestroyCStr_Small_Opaque 2.082 -9.98%
BM_StringConstructDestroyCStr_Small_Transparent 0.370 6.81%
BM_StringCopy_Empty 0.654 -
BM_StringCopy_Huge 102.450 -
BM_StringCopy_Large 6.190 -
BM_StringCopy_Small 0.654 -
BM_StringCtorDefault 0.277 -12.09%
BM_StringDestroy_Empty 0.768 18.01%
BM_StringDestroy_Huge 10.734 -
BM_StringDestroy_Large 7.134 1.12%
BM_StringDestroy_Small 0.653 -6.71%
BM_StringEraseToEnd_Empty_Opaque 0.609 -
BM_StringEraseToEnd_Empty_Transparent 0.355 -
BM_StringEraseToEnd_Huge_Opaque 2.505 -6.25%
BM_StringEraseToEnd_Huge_Transparent 2.559 -4.50%
BM_StringEraseToEnd_Large_Opaque 1.044 1.07%
BM_StringEraseToEnd_Large_Transparent 0.870 1.53%
BM_StringEraseToEnd_Small_Opaque 0.606 -
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.798 -
BM_StringEraseWithMove_Empty_Transparent 0.577 -1.82%
BM_StringEraseWithMove_Huge_Opaque 45.107 -18.86%
BM_StringEraseWithMove_Huge_Transparent 43.409 -20.81%
BM_StringEraseWithMove_Large_Opaque 2.875 -
BM_StringEraseWithMove_Large_Transparent 2.630 -1.11%
BM_StringEraseWithMove_Small_Opaque 2.592 -
BM_StringEraseWithMove_Small_Transparent 2.425 -4.16%
BM_StringFindAllMatch/1 2.949 15.65%
BM_StringFindAllMatch/131072 2275.516 -
BM_StringFindAllMatch/32768 575.265 -
BM_StringFindAllMatch/4096 86.321 7.81%
BM_StringFindAllMatch/512 11.534 -3.29%
BM_StringFindAllMatch/64 3.281 10.05%
BM_StringFindAllMatch/8 2.710 14.24%
BM_StringFindCharLiteral/1024 16.892 -
BM_StringFindCharLiteral/128 3.007 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.418 -
BM_StringFindCharLiteral/256 5.319 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.461 -
BM_StringFindCharLiteral/512 9.314 -
BM_StringFindCharLiteral/64 2.163 2.66%
BM_StringFindCharLiteral/8 1.619 -
BM_StringFindCharLiteral/8192 138.582 -
BM_StringFindMatch1/1 983.556 -
BM_StringFindMatch1/32768 1575.029 -
BM_StringFindMatch1/4096 1059.822 -
BM_StringFindMatch1/512 995.692 -
BM_StringFindMatch1/64 984.271 -
BM_StringFindMatch1/8 983.620 -
BM_StringFindMatch2/1 983.114 -
BM_StringFindMatch2/32768 1575.155 -
BM_StringFindMatch2/4096 1060.989 -
BM_StringFindMatch2/512 995.239 -
BM_StringFindMatch2/64 983.773 -
BM_StringFindMatch2/8 983.288 -
BM_StringFindNoMatch/10 1.298 -6.44%
BM_StringFindNoMatch/131072 1967.360 -
BM_StringFindNoMatch/32768 499.707 -
BM_StringFindNoMatch/4096 75.307 -
BM_StringFindNoMatch/512 9.273 -
BM_StringFindNoMatch/64 1.845 -2.56%
BM_StringFindStringLiteral/1024 17.983 -
BM_StringFindStringLiteral/128 3.179 -
BM_StringFindStringLiteral/16 1.627 -
BM_StringFindStringLiteral/2048 40.396 -
BM_StringFindStringLiteral/256 5.435 -
BM_StringFindStringLiteral/32 1.797 2.91%
BM_StringFindStringLiteral/4096 77.630 -
BM_StringFindStringLiteral/512 9.522 -
BM_StringFindStringLiteral/64 2.227 -
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.589 -
BM_StringMove_Empty 1.301 -
BM_StringMove_Huge 1.297 -
BM_StringMove_Large 1.298 -
BM_StringMove_Small 1.299 -
BM_StringRead_Cold_Deep_Empty 0.834 -4.03%
BM_StringRead_Cold_Deep_Large 1.271 -4.95%
BM_StringRead_Cold_Deep_Small 0.834 -3.02%
BM_StringRead_Cold_Shallow_Empty 0.792 -2.92%
BM_StringRead_Cold_Shallow_Large 1.113 -
BM_StringRead_Cold_Shallow_Small 0.830 -
BM_StringRead_Hot_Deep_Empty 0.480 -
BM_StringRead_Hot_Deep_Large 0.624 -6.49%
BM_StringRead_Hot_Deep_Small 0.478 -
BM_StringRead_Hot_Shallow_Empty 0.479 -
BM_StringRead_Hot_Shallow_Large 0.463 -
BM_StringRead_Hot_Shallow_Small 0.474 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.598 -2.34%
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.601 -2.16%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.364 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.157 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.851 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.079 3.26%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.362 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.617 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -3.91%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.615 -3.03%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.399 21.20%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.402 22.04%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.401 21.10%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.398 19.37%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.268 -39.91%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.462 -13.88%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.457 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.832 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.820 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.825 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.834 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.346 -16.13%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.402 -10.47%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.262 15.30%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.501 -26.96%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.489 5.93%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.514 -
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.605 21.80%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.170 5.63%
BM_StringRelationalLiteral_Less_Empty_Small_Control 1.912 6.47%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.437 13.55%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.017 -3.03%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.589 -13.58%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.389 8.59%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.791 -4.93%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.825 2.95%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.545 7.96%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.864 -1.02%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.352 -14.96%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.702 13.45%
BM_StringRelational_Compare_Empty_Empty_Control 1.614 -
BM_StringRelational_Compare_Empty_Huge_Control 1.613 -
BM_StringRelational_Compare_Empty_Large_Control 1.621 -
BM_StringRelational_Compare_Empty_Small_Control 1.630 -
BM_StringRelational_Compare_Huge_Empty_Control 1.620 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.943 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.734 -
BM_StringRelational_Compare_Huge_Huge_Control 98.416 -
BM_StringRelational_Compare_Huge_Large_Control 2.082 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.616 -3.51%
BM_StringRelational_Compare_Large_Huge_Control 2.082 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.394 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.084 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.621 -
BM_StringRelational_Compare_Large_Large_Control 2.081 -
BM_StringRelational_Compare_Large_Small_Control 1.849 -
BM_StringRelational_Compare_Small_Empty_Control 1.614 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.390 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.639 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.400 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 2.119 2.55%
BM_StringRelational_Eq_Empty_Huge_Control 0.481 -
BM_StringRelational_Eq_Empty_Large_Control 0.494 2.61%
BM_StringRelational_Eq_Empty_Small_Control 0.473 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.849 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.144 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.507 -
BM_StringRelational_Eq_Huge_Huge_Control 99.093 -
BM_StringRelational_Eq_Large_Huge_Control 0.495 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.198 -16.97%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.963 -5.71%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.722 -3.45%
BM_StringRelational_Eq_Large_Large_Control 2.326 -3.87%
BM_StringRelational_Eq_Small_Huge_Control 0.482 -
BM_StringRelational_Eq_Small_Large_Control 0.476 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.512 23.17%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.015 -5.33%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.596 2.43%
BM_StringRelational_Eq_Small_Small_Control 1.902 -
BM_StringRelational_Less_Empty_Empty_Control 2.042 -3.15%
BM_StringRelational_Less_Empty_Huge_Control 2.023 7.57%
BM_StringRelational_Less_Empty_Large_Control 1.817 -6.38%
BM_StringRelational_Less_Empty_Small_Control 2.040 2.77%
BM_StringRelational_Less_Huge_Empty_Control 1.888 -10.29%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.170 -15.72%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.937 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.170 -
BM_StringRelational_Less_Huge_Huge_Control 99.280 -
BM_StringRelational_Less_Huge_Large_Control 2.173 -4.47%
BM_StringRelational_Less_Huge_Small_Control 1.822 -4.30%
BM_StringRelational_Less_Large_Empty_Control 2.053 2.93%
BM_StringRelational_Less_Large_Huge_Control 2.338 -
BM_StringRelational_Less_Large_Large_ChangeFirst 1.388 -
BM_StringRelational_Less_Large_Large_ChangeLast 1.939 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.501 -4.38%
BM_StringRelational_Less_Large_Large_Control 2.350 5.66%
BM_StringRelational_Less_Large_Small_Control 1.673 -9.41%
BM_StringRelational_Less_Small_Empty_Control 1.816 -
BM_StringRelational_Less_Small_Huge_Control 1.783 3.27%
BM_StringRelational_Less_Small_Large_Control 1.848 10.83%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 4.68%
BM_StringRelational_Less_Small_Small_ChangeLast 1.847 6.24%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.387 4.68%
BM_StringRelational_Less_Small_Small_Control 1.867 1.08%
BM_StringResizeAndOverwrite 0.864 2.30%
BM_align/1 0.927 2.60%
BM_align/256 0.924 2.00%
BM_align/64 0.924 2.10%
BM_align/8 0.924 2.20%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.382 2.19%
BM_deque_deque_copy/1024 38.885 -
BM_deque_deque_copy/2 3.223 8.02%
BM_deque_deque_copy/4000 144.058 -
BM_deque_deque_copy/4096 155.162 2.91%
BM_deque_deque_copy/512 20.342 -
BM_deque_deque_copy/5500 201.565 -1.21%
BM_deque_deque_copy/64 5.472 -
BM_deque_deque_copy/64000 2587.074 -6.14%
BM_deque_deque_copy/65536 2814.678 -4.80%
BM_deque_deque_copy/70000 2815.739 -1.15%
BM_deque_deque_copy_backward/0 0.867 1.67%
BM_deque_deque_copy_backward/1 2.754 -
BM_deque_deque_copy_backward/1024 38.640 1.31%
BM_deque_deque_copy_backward/2 2.479 -2.09%
BM_deque_deque_copy_backward/4000 148.707 -
BM_deque_deque_copy_backward/4096 153.991 -
BM_deque_deque_copy_backward/512 18.605 -1.06%
BM_deque_deque_copy_backward/5500 204.758 -
BM_deque_deque_copy_backward/64 3.336 -2.30%
BM_deque_deque_copy_backward/64000 8031.491 -
BM_deque_deque_copy_backward/65536 8223.630 -
BM_deque_deque_copy_backward/70000 8704.034 -
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.458 6.11%
BM_deque_deque_move/1024 39.239 1.74%
BM_deque_deque_move/2 3.177 8.46%
BM_deque_deque_move/4000 145.461 -
BM_deque_deque_move/4096 153.230 2.01%
BM_deque_deque_move/512 20.381 -
BM_deque_deque_move/5500 200.699 -
BM_deque_deque_move/64 5.478 -
BM_deque_deque_move/64000 2740.498 -1.03%
BM_deque_deque_move/65536 2787.623 -2.34%
BM_deque_deque_move/70000 3097.878 -
BM_deque_deque_move_backward/0 0.922 14.97%
BM_deque_deque_move_backward/1 2.729 -2.16%
BM_deque_deque_move_backward/1024 37.922 -1.39%
BM_deque_deque_move_backward/2 2.471 -2.41%
BM_deque_deque_move_backward/4000 147.449 -
BM_deque_deque_move_backward/4096 153.022 -1.64%
BM_deque_deque_move_backward/512 18.588 -4.55%
BM_deque_deque_move_backward/5500 205.394 -1.15%
BM_deque_deque_move_backward/64 3.340 -7.18%
BM_deque_deque_move_backward/64000 7836.632 -
BM_deque_deque_move_backward/65536 8250.905 1.02%
BM_deque_deque_move_backward/70000 8632.926 -1.12%
BM_deque_deque_ranges_copy/0 1.389 -
BM_deque_deque_ranges_copy/1 3.546 7.52%
BM_deque_deque_ranges_copy/1024 39.086 1.33%
BM_deque_deque_ranges_copy/2 3.237 8.59%
BM_deque_deque_ranges_copy/4000 143.855 -
BM_deque_deque_ranges_copy/4096 149.746 -
BM_deque_deque_ranges_copy/512 20.285 -
BM_deque_deque_ranges_copy/5500 204.208 1.26%
BM_deque_deque_ranges_copy/64 5.402 -1.15%
BM_deque_deque_ranges_copy/64000 2664.602 -2.02%
BM_deque_deque_ranges_copy/65536 2841.526 -1.76%
BM_deque_deque_ranges_copy/70000 3002.813 -
BM_deque_deque_ranges_copy_backward/0 0.793 -13.99%
BM_deque_deque_ranges_copy_backward/1 2.744 -1.28%
BM_deque_deque_ranges_copy_backward/1024 38.481 -
BM_deque_deque_ranges_copy_backward/2 2.474 -2.28%
BM_deque_deque_ranges_copy_backward/4000 145.000 -
BM_deque_deque_ranges_copy_backward/4096 152.504 -
BM_deque_deque_ranges_copy_backward/512 18.995 -
BM_deque_deque_ranges_copy_backward/5500 204.709 -
BM_deque_deque_ranges_copy_backward/64 3.341 -2.86%
BM_deque_deque_ranges_copy_backward/64000 8016.110 -
BM_deque_deque_ranges_copy_backward/65536 8144.865 2.21%
BM_deque_deque_ranges_copy_backward/70000 9048.843 4.43%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.371 1.80%
BM_deque_deque_ranges_move/1024 38.982 -
BM_deque_deque_ranges_move/2 3.054 2.15%
BM_deque_deque_ranges_move/4000 144.886 -1.15%
BM_deque_deque_ranges_move/4096 151.801 1.56%
BM_deque_deque_ranges_move/512 20.294 -
BM_deque_deque_ranges_move/5500 202.162 -
BM_deque_deque_ranges_move/64 5.408 -1.20%
BM_deque_deque_ranges_move/64000 2948.877 2.91%
BM_deque_deque_ranges_move/65536 2763.662 -4.05%
BM_deque_deque_ranges_move/70000 3028.066 -1.51%
BM_deque_deque_ranges_move_backward/0 0.832 -2.28%
BM_deque_deque_ranges_move_backward/1 2.719 -2.14%
BM_deque_deque_ranges_move_backward/1024 38.287 -1.91%
BM_deque_deque_ranges_move_backward/2 2.471 -2.23%
BM_deque_deque_ranges_move_backward/4000 146.325 -
BM_deque_deque_ranges_move_backward/4096 154.474 -
BM_deque_deque_ranges_move_backward/512 18.600 -3.01%
BM_deque_deque_ranges_move_backward/5500 205.424 -1.69%
BM_deque_deque_ranges_move_backward/64 3.340 -
BM_deque_deque_ranges_move_backward/64000 7964.915 -
BM_deque_deque_ranges_move_backward/65536 8131.205 1.01%
BM_deque_deque_ranges_move_backward/70000 8551.028 -
BM_deque_vector_copy/0 1.612 13.64%
BM_deque_vector_copy/1 2.300 8.94%
BM_deque_vector_copy/1024 37.154 -
BM_deque_vector_copy/2 1.943 5.96%
BM_deque_vector_copy/4000 141.785 -
BM_deque_vector_copy/4096 145.791 -
BM_deque_vector_copy/512 16.707 -
BM_deque_vector_copy/5500 195.447 -
BM_deque_vector_copy/64 2.684 4.02%
BM_deque_vector_copy/64000 2437.878 -1.10%
BM_deque_vector_copy/65536 2579.920 1.85%
BM_deque_vector_copy/70000 2832.336 -
BM_deque_vector_copy_backward/0 1.330 -16.92%
BM_deque_vector_copy_backward/1 2.078 -
BM_deque_vector_copy_backward/1024 37.004 -
BM_deque_vector_copy_backward/2 1.781 -3.29%
BM_deque_vector_copy_backward/4000 142.410 -
BM_deque_vector_copy_backward/4096 148.216 -
BM_deque_vector_copy_backward/512 17.935 -
BM_deque_vector_copy_backward/5500 200.323 -
BM_deque_vector_copy_backward/64 2.917 -
BM_deque_vector_copy_backward/64000 8400.031 4.79%
BM_deque_vector_copy_backward/65536 8621.886 2.82%
BM_deque_vector_copy_backward/70000 9155.749 6.49%
BM_deque_vector_move/0 1.399 -4.14%
BM_deque_vector_move/1 2.027 -4.83%
BM_deque_vector_move/1024 37.475 1.68%
BM_deque_vector_move/2 1.780 -3.24%
BM_deque_vector_move/4000 140.109 -
BM_deque_vector_move/4096 145.721 -
BM_deque_vector_move/512 16.698 -
BM_deque_vector_move/5500 198.727 1.63%
BM_deque_vector_move/64 2.647 1.69%
BM_deque_vector_move/64000 2743.221 -2.98%
BM_deque_vector_move/65536 2695.870 -1.73%
BM_deque_vector_move/70000 2867.046 -1.91%
BM_deque_vector_move_backward/0 1.314 -10.56%
BM_deque_vector_move_backward/1 2.073 -
BM_deque_vector_move_backward/1024 36.813 -
BM_deque_vector_move_backward/2 1.777 -3.22%
BM_deque_vector_move_backward/4000 144.401 2.27%
BM_deque_vector_move_backward/4096 147.851 -
BM_deque_vector_move_backward/512 17.913 -
BM_deque_vector_move_backward/5500 197.753 -1.86%
BM_deque_vector_move_backward/64 2.916 -
BM_deque_vector_move_backward/64000 8226.681 1.03%
BM_deque_vector_move_backward/65536 8425.961 4.33%
BM_deque_vector_move_backward/70000 9006.828 2.68%
BM_deque_vector_ranges_copy/0 1.497 -2.07%
BM_deque_vector_ranges_copy/1 2.173 4.04%
BM_deque_vector_ranges_copy/1024 36.881 -
BM_deque_vector_ranges_copy/2 1.840 -
BM_deque_vector_ranges_copy/4000 142.330 -
BM_deque_vector_ranges_copy/4096 145.970 -
BM_deque_vector_ranges_copy/512 16.661 -
BM_deque_vector_ranges_copy/5500 199.922 -
BM_deque_vector_ranges_copy/64 2.619 -
BM_deque_vector_ranges_copy/64000 2605.954 -
BM_deque_vector_ranges_copy/65536 2633.159 1.53%
BM_deque_vector_ranges_copy/70000 2871.339 2.41%
BM_deque_vector_ranges_copy_backward/0 1.317 -7.44%
BM_deque_vector_ranges_copy_backward/1 2.022 -4.74%
BM_deque_vector_ranges_copy_backward/1024 37.457 -
BM_deque_vector_ranges_copy_backward/2 1.784 -3.01%
BM_deque_vector_ranges_copy_backward/4000 143.284 -
BM_deque_vector_ranges_copy_backward/4096 148.820 -
BM_deque_vector_ranges_copy_backward/512 17.940 -
BM_deque_vector_ranges_copy_backward/5500 200.036 -1.04%
BM_deque_vector_ranges_copy_backward/64 2.911 -
BM_deque_vector_ranges_copy_backward/64000 8435.905 3.46%
BM_deque_vector_ranges_copy_backward/65536 8495.512 4.93%
BM_deque_vector_ranges_copy_backward/70000 9099.397 8.21%
BM_deque_vector_ranges_move/0 1.371 -
BM_deque_vector_ranges_move/1 2.093 -2.79%
BM_deque_vector_ranges_move/1024 37.184 1.05%
BM_deque_vector_ranges_move/2 1.831 -
BM_deque_vector_ranges_move/4000 143.443 -
BM_deque_vector_ranges_move/4096 145.278 -
BM_deque_vector_ranges_move/512 16.668 -
BM_deque_vector_ranges_move/5500 198.352 -
BM_deque_vector_ranges_move/64 2.642 1.05%
BM_deque_vector_ranges_move/64000 2762.345 -
BM_deque_vector_ranges_move/65536 2729.256 -
BM_deque_vector_ranges_move/70000 2971.271 -
BM_deque_vector_ranges_move_backward/0 1.415 3.25%
BM_deque_vector_ranges_move_backward/1 2.029 -3.96%
BM_deque_vector_ranges_move_backward/1024 37.041 -
BM_deque_vector_ranges_move_backward/2 1.783 -2.85%
BM_deque_vector_ranges_move_backward/4000 142.592 -
BM_deque_vector_ranges_move_backward/4096 148.695 -
BM_deque_vector_ranges_move_backward/512 17.933 -
BM_deque_vector_ranges_move_backward/5500 200.161 -1.58%
BM_deque_vector_ranges_move_backward/64 2.918 -
BM_deque_vector_ranges_move_backward/64000 8149.062 1.36%
BM_deque_vector_ranges_move_backward/65536 8387.739 -
BM_deque_vector_ranges_move_backward/70000 9090.272 5.72%
BM_getline_string 17.593 -
BM_lexicographical_compare_three_way<IntPtr>/1 0.383 24.20%
BM_lexicographical_compare_three_way<IntPtr>/1024 243.411 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 249755.570 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.331 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3740.633 -
BM_lexicographical_compare_three_way<IntPtr>/256 69.928 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60140.250 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.140 -
BM_lexicographical_compare_three_way<IntPtr>/4096 946.512 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.456 -1.44%
BM_lexicographical_compare_three_way<IntPtr>/65536 14937.751 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.966 3.14%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 476.106 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 494657.315 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.827 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7559.627 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 123.250 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 119987.358 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.296 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1884.432 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.972 2.54%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29998.643 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.310 14.32%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 248.569 -1.75%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 248925.453 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.179 -1.71%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3811.651 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.026 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60814.624 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.040 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 958.991 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.430 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15209.233 -
BM_lexicographical_compare_three_way_fast_path/1 0.307 -
BM_lexicographical_compare_three_way_fast_path/1024 246.644 -
BM_lexicographical_compare_three_way_fast_path/1048576 249625.668 -
BM_lexicographical_compare_three_way_fast_path/16 4.369 -
BM_lexicographical_compare_three_way_fast_path/16384 3792.483 -
BM_lexicographical_compare_three_way_fast_path/256 70.056 -
BM_lexicographical_compare_three_way_fast_path/262144 60646.838 -
BM_lexicographical_compare_three_way_fast_path/4 1.141 -
BM_lexicographical_compare_three_way_fast_path/4096 956.571 -
BM_lexicographical_compare_three_way_fast_path/64 15.484 -1.18%
BM_lexicographical_compare_three_way_fast_path/65536 15124.372 -
BM_lexicographical_compare_three_way_slow_path/1 0.329 -9.28%
BM_lexicographical_compare_three_way_slow_path/1024 247.326 -
BM_lexicographical_compare_three_way_slow_path/1048576 250005.370 -1.44%
BM_lexicographical_compare_three_way_slow_path/16 4.516 -
BM_lexicographical_compare_three_way_slow_path/16384 3884.168 -2.47%
BM_lexicographical_compare_three_way_slow_path/256 70.905 -1.38%
BM_lexicographical_compare_three_way_slow_path/262144 62489.974 -3.52%
BM_lexicographical_compare_three_way_slow_path/4 1.150 -
BM_lexicographical_compare_three_way_slow_path/4096 969.154 -1.93%
BM_lexicographical_compare_three_way_slow_path/64 15.622 -1.28%
BM_lexicographical_compare_three_way_slow_path/65536 15588.842 -3.50%
BM_map_find_string_literal 11.941 -
BM_num_get<bool> 12.872 -
BM_num_get<double> 34.808 -
BM_num_get<float> 35.234 -
BM_num_get<long> 11.973 -
BM_num_get<long_double> 35.512 -
BM_num_get<long_long> 11.950 -
BM_num_get<unsigned_int> 10.602 -
BM_num_get<unsigned_long> 11.489 2.66%
BM_num_get<unsigned_long_long> 11.452 1.45%
BM_num_get<unsigned_short> 10.748 1.13%
BM_num_get<void*> 11.925 -
BM_num_put<bool> 10.699 -
BM_num_put<const_void*> 12.686 -
BM_num_put<double> 58.169 -
BM_num_put<long> 11.967 -
BM_num_put<long_double> 59.369 -
BM_num_put<long_long> 11.914 -1.29%
BM_num_put<unsigned_long> 11.691 -
BM_num_put<unsigned_long_long> 11.693 -1.71%
BM_std_min<__int128>/1 0.339 10.20%
BM_std_min<__int128>/10 3.738 -2.12%
BM_std_min<__int128>/1024 441.542 -10.91%
BM_std_min<__int128>/11 4.150 -2.91%
BM_std_min<__int128>/12 4.607 -2.44%
BM_std_min<__int128>/13 5.037 -3.09%
BM_std_min<__int128>/14 5.454 -4.07%
BM_std_min<__int128>/15 5.911 -3.72%
BM_std_min<__int128>/16 6.367 -3.93%
BM_std_min<__int128>/17 6.793 -4.24%
BM_std_min<__int128>/18 7.235 -4.66%
BM_std_min<__int128>/19 7.608 -5.93%
BM_std_min<__int128>/2 0.663 -
BM_std_min<__int128>/20 8.059 -5.87%
BM_std_min<__int128>/21 8.465 -5.93%
BM_std_min<__int128>/22 8.868 -6.46%
BM_std_min<__int128>/23 9.310 -6.11%
BM_std_min<__int128>/24 9.772 -6.32%
BM_std_min<__int128>/25 10.156 -7.07%
BM_std_min<__int128>/26 10.501 -7.44%
BM_std_min<__int128>/27 11.006 -7.49%
BM_std_min<__int128>/28 11.394 -7.66%
BM_std_min<__int128>/29 11.897 -7.45%
BM_std_min<__int128>/3 1.017 -
BM_std_min<__int128>/30 12.313 -7.33%
BM_std_min<__int128>/31 12.734 -7.64%
BM_std_min<__int128>/32 13.277 -7.60%
BM_std_min<__int128>/4 1.387 -1.35%
BM_std_min<__int128>/4000 1712.079 -11.75%
BM_std_min<__int128>/4096 1753.673 -11.51%
BM_std_min<__int128>/5 1.764 -1.62%
BM_std_min<__int128>/512 221.504 -11.84%
BM_std_min<__int128>/5500 2364.341 -11.19%
BM_std_min<__int128>/6 2.115 -2.22%
BM_std_min<__int128>/64 26.965 -10.10%
BM_std_min<__int128>/64000 27667.464 -11.66%
BM_std_min<__int128>/65536 28234.004 -12.41%
BM_std_min<__int128>/7 2.522 -1.44%
BM_std_min<__int128>/70000 30184.545 -11.91%
BM_std_min<__int128>/8 2.925 -1.68%
BM_std_min<__int128>/9 3.334 -1.52%
BM_std_min<char>/1 0.292 -
BM_std_min<char>/10 0.901 -
BM_std_min<char>/1024 8.455 -
BM_std_min<char>/11 1.040 -
BM_std_min<char>/12 1.296 -
BM_std_min<char>/13 1.598 2.89%
BM_std_min<char>/14 1.861 5.50%
BM_std_min<char>/15 2.107 2.73%
BM_std_min<char>/16 2.491 -
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -
BM_std_min<char>/19 1.156 -
BM_std_min<char>/2 0.485 -
BM_std_min<char>/20 1.480 -2.71%
BM_std_min<char>/21 1.748 -
BM_std_min<char>/22 2.066 -1.00%
BM_std_min<char>/23 2.324 2.77%
BM_std_min<char>/24 2.701 2.13%
BM_std_min<char>/25 1.154 -
BM_std_min<char>/26 1.155 -
BM_std_min<char>/27 1.386 -
BM_std_min<char>/28 1.775 -
BM_std_min<char>/29 1.984 -1.27%
BM_std_min<char>/3 0.693 -
BM_std_min<char>/30 2.301 -1.21%
BM_std_min<char>/31 2.437 -4.19%
BM_std_min<char>/32 2.885 -
BM_std_min<char>/4 1.014 -
BM_std_min<char>/4000 27.025 -
BM_std_min<char>/4096 28.589 -
BM_std_min<char>/5 1.512 2.09%
BM_std_min<char>/512 6.296 -
BM_std_min<char>/5500 36.828 -
BM_std_min<char>/6 1.573 -3.97%
BM_std_min<char>/64 4.198 -68.33%
BM_std_min<char>/64000 450.517 -
BM_std_min<char>/65536 461.192 -
BM_std_min<char>/7 1.875 -
BM_std_min<char>/70000 492.411 -
BM_std_min<char>/8 2.323 1.50%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.376 16.12%
BM_std_min<int>/10 1.005 -1.15%
BM_std_min<int>/1024 26.690 -
BM_std_min<int>/11 1.156 -4.43%
BM_std_min<int>/12 1.487 -2.40%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.157 -
BM_std_min<int>/15 1.386 -
BM_std_min<int>/16 1.688 1.63%
BM_std_min<int>/17 0.952 -91.89%
BM_std_min<int>/18 1.155 -
BM_std_min<int>/19 1.270 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.393 -
BM_std_min<int>/21 1.387 -
BM_std_min<int>/22 1.457 -
BM_std_min<int>/23 1.573 -
BM_std_min<int>/24 1.819 -
BM_std_min<int>/25 1.480 -90.41%
BM_std_min<int>/26 1.526 -90.38%
BM_std_min<int>/27 1.644 -
BM_std_min<int>/28 2.023 -
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.692 -7.02%
BM_std_min<int>/30 1.619 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.144 1.51%
BM_std_min<int>/4 1.043 -4.43%
BM_std_min<int>/4000 109.097 -
BM_std_min<int>/4096 112.242 -
BM_std_min<int>/5 0.876 -
BM_std_min<int>/512 12.830 -
BM_std_min<int>/5500 151.749 -
BM_std_min<int>/6 0.927 -
BM_std_min<int>/64 2.655 3.91%
BM_std_min<int>/64000 1881.036 -
BM_std_min<int>/65536 1925.381 -
BM_std_min<int>/7 1.055 1.31%
BM_std_min<int>/70000 2054.518 -
BM_std_min<int>/8 1.229 -3.53%
BM_std_min<int>/9 0.926 -
BM_std_min<long_long>/1 0.675 -
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.089 -
BM_std_min<long_long>/11 1.505 -
BM_std_min<long_long>/12 1.994 -3.09%
BM_std_min<long_long>/13 2.420 -
BM_std_min<long_long>/14 2.650 -
BM_std_min<long_long>/15 2.878 -
BM_std_min<long_long>/16 3.108 -
BM_std_min<long_long>/17 1.553 -
BM_std_min<long_long>/18 1.623 -
BM_std_min<long_long>/19 1.735 -
BM_std_min<long_long>/2 0.691 -
BM_std_min<long_long>/20 2.034 -
BM_std_min<long_long>/21 2.409 -
BM_std_min<long_long>/22 2.651 -
BM_std_min<long_long>/23 2.883 -
BM_std_min<long_long>/24 3.115 -
BM_std_min<long_long>/25 2.079 -
BM_std_min<long_long>/26 2.087 -
BM_std_min<long_long>/27 2.098 -
BM_std_min<long_long>/28 2.597 -
BM_std_min<long_long>/29 2.926 -3.19%
BM_std_min<long_long>/3 1.276 -
BM_std_min<long_long>/30 3.225 1.71%
BM_std_min<long_long>/31 3.302 1.88%
BM_std_min<long_long>/32 3.719 2.76%
BM_std_min<long_long>/4 1.686 -
BM_std_min<long_long>/4000 444.662 -
BM_std_min<long_long>/4096 454.829 -
BM_std_min<long_long>/5 1.913 -
BM_std_min<long_long>/512 47.039 1.22%
BM_std_min<long_long>/5500 614.378 -
BM_std_min<long_long>/6 2.139 -
BM_std_min<long_long>/64 4.978 2.79%
BM_std_min<long_long>/64000 7326.629 -
BM_std_min<long_long>/65536 7501.906 -
BM_std_min<long_long>/7 2.362 -
BM_std_min<long_long>/70000 8011.969 -
BM_std_min<long_long>/8 2.685 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.451 54.65%
BM_std_min<short>/10 1.042 -
BM_std_min<short>/1024 13.931 -
BM_std_min<short>/11 1.180 -
BM_std_min<short>/12 1.566 -1.49%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.155 -
BM_std_min<short>/15 1.385 -
BM_std_min<short>/16 1.744 -3.67%
BM_std_min<short>/17 1.623 3.91%
BM_std_min<short>/18 1.546 -3.99%
BM_std_min<short>/19 1.831 1.72%
BM_std_min<short>/2 0.485 -4.03%
BM_std_min<short>/20 2.296 -2.04%
BM_std_min<short>/21 1.833 1.70%
BM_std_min<short>/22 1.776 -4.63%
BM_std_min<short>/23 2.026 -2.41%
BM_std_min<short>/24 2.474 -
BM_std_min<short>/25 2.117 -80.52%
BM_std_min<short>/26 2.064 -2.06%
BM_std_min<short>/27 2.329 -
BM_std_min<short>/28 2.752 1.81%
BM_std_min<short>/29 2.370 -
BM_std_min<short>/3 0.692 -
BM_std_min<short>/30 2.347 4.15%
BM_std_min<short>/31 2.492 -5.07%
BM_std_min<short>/32 2.884 -2.38%
BM_std_min<short>/4 0.975 -2.94%
BM_std_min<short>/4000 53.311 -
BM_std_min<short>/4096 54.689 -
BM_std_min<short>/5 0.873 -
BM_std_min<short>/512 7.352 1.32%
BM_std_min<short>/5500 75.115 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.491 -81.44%
BM_std_min<short>/64000 908.414 -
BM_std_min<short>/65536 929.816 -
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1030.055 -
BM_std_min<short>/8 1.350 -1.24%
BM_std_min<short>/9 0.924 -
BM_std_min<unsigned___int128>/1 0.460 47.69%
BM_std_min<unsigned___int128>/10 4.011 8.40%
BM_std_min<unsigned___int128>/1024 677.415 45.47%
BM_std_min<unsigned___int128>/11 4.500 9.98%
BM_std_min<unsigned___int128>/12 5.022 11.23%
BM_std_min<unsigned___int128>/13 5.566 13.03%
BM_std_min<unsigned___int128>/14 6.123 14.69%
BM_std_min<unsigned___int128>/15 6.691 16.12%
BM_std_min<unsigned___int128>/16 7.283 17.65%
BM_std_min<unsigned___int128>/17 7.881 18.87%
BM_std_min<unsigned___int128>/18 8.507 20.55%
BM_std_min<unsigned___int128>/19 9.134 22.08%
BM_std_min<unsigned___int128>/2 0.663 -
BM_std_min<unsigned___int128>/20 9.764 23.60%
BM_std_min<unsigned___int128>/21 10.379 24.25%
BM_std_min<unsigned___int128>/22 10.980 24.97%
BM_std_min<unsigned___int128>/23 11.626 25.58%
BM_std_min<unsigned___int128>/24 12.264 26.75%
BM_std_min<unsigned___int128>/25 12.894 27.63%
BM_std_min<unsigned___int128>/26 13.535 28.81%
BM_std_min<unsigned___int128>/27 14.147 28.81%
BM_std_min<unsigned___int128>/28 14.797 29.56%
BM_std_min<unsigned___int128>/29 15.424 29.99%
BM_std_min<unsigned___int128>/3 1.046 2.78%
BM_std_min<unsigned___int128>/30 16.056 30.42%
BM_std_min<unsigned___int128>/31 16.719 31.10%
BM_std_min<unsigned___int128>/32 17.365 31.08%
BM_std_min<unsigned___int128>/4 1.448 3.87%
BM_std_min<unsigned___int128>/4000 2653.123 46.00%
BM_std_min<unsigned___int128>/4096 2715.813 46.17%
BM_std_min<unsigned___int128>/5 1.853 4.57%
BM_std_min<unsigned___int128>/512 337.547 44.43%
BM_std_min<unsigned___int128>/5500 3650.655 45.84%
BM_std_min<unsigned___int128>/6 2.260 6.25%
BM_std_min<unsigned___int128>/64 38.682 38.84%
BM_std_min<unsigned___int128>/64000 42786.290 46.69%
BM_std_min<unsigned___int128>/65536 43810.188 46.15%
BM_std_min<unsigned___int128>/7 2.664 5.28%
BM_std_min<unsigned___int128>/70000 46821.443 46.49%
BM_std_min<unsigned___int128>/8 3.114 5.77%
BM_std_min<unsigned___int128>/9 3.528 6.49%
BM_std_min<unsigned_char>/1 0.324 -14.99%
BM_std_min<unsigned_char>/10 0.902 -
BM_std_min<unsigned_char>/1024 8.496 -
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.329 -2.18%
BM_std_min<unsigned_char>/13 1.571 3.53%
BM_std_min<unsigned_char>/14 1.797 -
BM_std_min<unsigned_char>/15 2.074 -
BM_std_min<unsigned_char>/16 2.556 1.53%
BM_std_min<unsigned_char>/17 0.925 -
BM_std_min<unsigned_char>/18 0.972 -
BM_std_min<unsigned_char>/19 1.156 -
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.486 -3.08%
BM_std_min<unsigned_char>/21 1.735 -2.48%
BM_std_min<unsigned_char>/22 1.998 -1.58%
BM_std_min<unsigned_char>/23 2.308 -2.21%
BM_std_min<unsigned_char>/24 2.750 -
BM_std_min<unsigned_char>/25 1.154 -
BM_std_min<unsigned_char>/26 1.157 -
BM_std_min<unsigned_char>/27 1.387 -
BM_std_min<unsigned_char>/28 1.761 3.82%
BM_std_min<unsigned_char>/29 2.058 4.71%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.288 -
BM_std_min<unsigned_char>/31 2.527 -1.28%
BM_std_min<unsigned_char>/32 2.850 1.06%
BM_std_min<unsigned_char>/4 0.988 1.07%
BM_std_min<unsigned_char>/4000 27.111 -
BM_std_min<unsigned_char>/4096 28.958 -
BM_std_min<unsigned_char>/5 1.238 -4.81%
BM_std_min<unsigned_char>/512 6.353 -
BM_std_min<unsigned_char>/5500 37.097 -
BM_std_min<unsigned_char>/6 1.481 -2.28%
BM_std_min<unsigned_char>/64 4.138 -
BM_std_min<unsigned_char>/64000 454.014 -
BM_std_min<unsigned_char>/65536 465.632 -
BM_std_min<unsigned_char>/7 1.838 -1.28%
BM_std_min<unsigned_char>/70000 496.532 -
BM_std_min<unsigned_char>/8 2.227 -2.25%
BM_std_min<unsigned_char>/9 0.831 -
BM_std_min<unsigned_int>/1 0.386 -15.44%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 27.176 1.82%
BM_std_min<unsigned_int>/11 1.156 -
BM_std_min<unsigned_int>/12 1.534 2.79%
BM_std_min<unsigned_int>/13 1.373 -2.30%
BM_std_min<unsigned_int>/14 1.157 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.895 -1.18%
BM_std_min<unsigned_int>/17 0.971 -
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.271 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.387 -
BM_std_min<unsigned_int>/21 1.388 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.878 1.55%
BM_std_min<unsigned_int>/25 1.481 -
BM_std_min<unsigned_int>/26 1.528 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.953 -2.25%
BM_std_min<unsigned_int>/29 2.059 2.27%
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.851 -
BM_std_min<unsigned_int>/32 2.235 1.87%
BM_std_min<unsigned_int>/4 1.066 3.55%
BM_std_min<unsigned_int>/4000 110.331 -
BM_std_min<unsigned_int>/4096 111.898 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 13.013 1.33%
BM_std_min<unsigned_int>/5500 152.818 -
BM_std_min<unsigned_int>/6 0.930 -
BM_std_min<unsigned_int>/64 2.870 1.57%
BM_std_min<unsigned_int>/64000 1882.804 -
BM_std_min<unsigned_int>/65536 1927.121 -
BM_std_min<unsigned_int>/7 1.047 -
BM_std_min<unsigned_int>/70000 2056.443 -
BM_std_min<unsigned_int>/8 1.257 -5.47%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.260 -22.78%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.037 -
BM_std_min<unsigned_long_long>/11 1.455 -
BM_std_min<unsigned_long_long>/12 1.559 -
BM_std_min<unsigned_long_long>/13 1.718 -2.03%
BM_std_min<unsigned_long_long>/14 1.901 -1.41%
BM_std_min<unsigned_long_long>/15 2.149 -1.61%
BM_std_min<unsigned_long_long>/16 2.400 -
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.621 -
BM_std_min<unsigned_long_long>/19 1.736 -
BM_std_min<unsigned_long_long>/2 0.485 -
BM_std_min<unsigned_long_long>/20 1.852 -
BM_std_min<unsigned_long_long>/21 1.983 -1.84%
BM_std_min<unsigned_long_long>/22 2.193 -
BM_std_min<unsigned_long_long>/23 2.409 -2.29%
BM_std_min<unsigned_long_long>/24 2.654 -2.62%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.085 -
BM_std_min<unsigned_long_long>/27 2.094 -
BM_std_min<unsigned_long_long>/28 2.169 -
BM_std_min<unsigned_long_long>/29 2.471 -1.63%
BM_std_min<unsigned_long_long>/3 0.694 -
BM_std_min<unsigned_long_long>/30 2.752 4.01%
BM_std_min<unsigned_long_long>/31 2.950 -1.60%
BM_std_min<unsigned_long_long>/32 3.214 -2.37%
BM_std_min<unsigned_long_long>/4 1.088 5.53%
BM_std_min<unsigned_long_long>/4000 444.557 -
BM_std_min<unsigned_long_long>/4096 455.187 -
BM_std_min<unsigned_long_long>/5 1.337 4.18%
BM_std_min<unsigned_long_long>/512 46.660 -
BM_std_min<unsigned_long_long>/5500 614.030 -
BM_std_min<unsigned_long_long>/6 1.571 -3.43%
BM_std_min<unsigned_long_long>/64 4.690 -
BM_std_min<unsigned_long_long>/64000 7387.485 -
BM_std_min<unsigned_long_long>/65536 7504.939 -
BM_std_min<unsigned_long_long>/7 1.907 -
BM_std_min<unsigned_long_long>/70000 8011.203 -
BM_std_min<unsigned_long_long>/8 2.150 -8.27%
BM_std_min<unsigned_long_long>/9 1.156 -2.15%
BM_std_min<unsigned_short>/1 0.328 13.65%
BM_std_min<unsigned_short>/10 1.024 -
BM_std_min<unsigned_short>/1024 14.256 2.86%
BM_std_min<unsigned_short>/11 1.205 3.88%
BM_std_min<unsigned_short>/12 1.511 -4.07%
BM_std_min<unsigned_short>/13 6.412 -
BM_std_min<unsigned_short>/14 1.157 -
BM_std_min<unsigned_short>/15 1.388 -
BM_std_min<unsigned_short>/16 1.707 -
BM_std_min<unsigned_short>/17 6.626 -
BM_std_min<unsigned_short>/18 1.514 -3.46%
BM_std_min<unsigned_short>/19 1.808 -
BM_std_min<unsigned_short>/2 0.508 4.55%
BM_std_min<unsigned_short>/20 2.186 -3.94%
BM_std_min<unsigned_short>/21 6.902 -
BM_std_min<unsigned_short>/22 1.923 6.24%
BM_std_min<unsigned_short>/23 2.199 1.94%
BM_std_min<unsigned_short>/24 2.469 1.60%
BM_std_min<unsigned_short>/25 7.117 -
BM_std_min<unsigned_short>/26 2.151 -
BM_std_min<unsigned_short>/27 2.354 -1.12%
BM_std_min<unsigned_short>/28 2.689 1.22%
BM_std_min<unsigned_short>/29 7.325 -
BM_std_min<unsigned_short>/3 0.738 6.51%
BM_std_min<unsigned_short>/30 2.346 -
BM_std_min<unsigned_short>/31 2.533 -3.42%
BM_std_min<unsigned_short>/32 2.813 -1.13%
BM_std_min<unsigned_short>/4 1.013 -1.38%
BM_std_min<unsigned_short>/4000 55.246 2.78%
BM_std_min<unsigned_short>/4096 56.520 2.46%
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.268 -
BM_std_min<unsigned_short>/5500 77.199 2.22%
BM_std_min<unsigned_short>/6 0.965 1.79%
BM_std_min<unsigned_short>/64 3.577 1.66%
BM_std_min<unsigned_short>/64000 913.971 -
BM_std_min<unsigned_short>/65536 936.381 -
BM_std_min<unsigned_short>/7 1.104 1.61%
BM_std_min<unsigned_short>/70000 1033.000 -
BM_std_min<unsigned_short>/8 1.305 1.15%
BM_std_min<unsigned_short>/9 6.227 -1.16%
BM_std_minmax<char>/1 0.652 1.90%
BM_std_minmax<char>/10 1.385 3.33%
BM_std_minmax<char>/1024 8.795 -
BM_std_minmax<char>/11 1.808 4.00%
BM_std_minmax<char>/12 1.989 1.10%
BM_std_minmax<char>/13 2.306 3.90%
BM_std_minmax<char>/14 2.553 -
BM_std_minmax<char>/15 2.894 -1.61%
BM_std_minmax<char>/16 0.924 -
BM_std_minmax<char>/17 1.087 -
BM_std_minmax<char>/18 1.295 -
BM_std_minmax<char>/19 1.645 -
BM_std_minmax<char>/2 0.879 -4.09%
BM_std_minmax<char>/20 1.865 -3.88%
BM_std_minmax<char>/21 2.115 -5.98%
BM_std_minmax<char>/22 2.433 -3.07%
BM_std_minmax<char>/23 2.911 -1.14%
BM_std_minmax<char>/24 1.161 -
BM_std_minmax<char>/25 1.180 -
BM_std_minmax<char>/26 1.390 -
BM_std_minmax<char>/27 1.761 -1.86%
BM_std_minmax<char>/28 2.108 -1.31%
BM_std_minmax<char>/29 2.320 -3.41%
BM_std_minmax<char>/3 1.175 -2.88%
BM_std_minmax<char>/30 2.629 -
BM_std_minmax<char>/31 3.123 -
BM_std_minmax<char>/32 1.510 -1.25%
BM_std_minmax<char>/4 1.441 -3.82%
BM_std_minmax<char>/4000 39.094 -
BM_std_minmax<char>/4096 32.956 -
BM_std_minmax<char>/5 1.690 -5.72%
BM_std_minmax<char>/512 4.988 -
BM_std_minmax<char>/5500 50.655 -
BM_std_minmax<char>/6 1.966 -5.35%
BM_std_minmax<char>/64 1.320 -
BM_std_minmax<char>/64000 532.372 -
BM_std_minmax<char>/65536 544.873 -
BM_std_minmax<char>/7 2.407 -2.19%
BM_std_minmax<char>/70000 597.024 -
BM_std_minmax<char>/8 1.079 11.76%
BM_std_minmax<char>/9 1.155 -
BM_std_minmax<int>/1 0.626 4.12%
BM_std_minmax<int>/10 1.394 -
BM_std_minmax<int>/1024 33.531 -
BM_std_minmax<int>/11 1.767 -
BM_std_minmax<int>/12 1.386 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 2.049 4.33%
BM_std_minmax<int>/16 1.317 -
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.652 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.886 5.17%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.851 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.286 -1.41%
BM_std_minmax<int>/24 1.850 -
BM_std_minmax<int>/25 1.988 -
BM_std_minmax<int>/26 2.164 -
BM_std_minmax<int>/27 2.403 -1.59%
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.082 -
BM_std_minmax<int>/3 1.177 3.46%
BM_std_minmax<int>/30 2.313 -
BM_std_minmax<int>/31 2.681 -
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 1.154 6.39%
BM_std_minmax<int>/4000 133.212 -
BM_std_minmax<int>/4096 136.331 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.626 -
BM_std_minmax<int>/5500 191.105 -
BM_std_minmax<int>/6 1.347 5.34%
BM_std_minmax<int>/64 2.517 -
BM_std_minmax<int>/64000 2152.828 -
BM_std_minmax<int>/65536 2202.715 -
BM_std_minmax<int>/7 1.672 9.13%
BM_std_minmax<int>/70000 2352.402 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.166 -
BM_std_minmax<long_long>/1 0.615 -11.21%
BM_std_minmax<long_long>/10 2.188 -
BM_std_minmax<long_long>/1024 133.921 -
BM_std_minmax<long_long>/11 2.536 -
BM_std_minmax<long_long>/12 2.729 -
BM_std_minmax<long_long>/13 3.115 -
BM_std_minmax<long_long>/14 3.290 -1.12%
BM_std_minmax<long_long>/15 3.683 -1.28%
BM_std_minmax<long_long>/16 3.051 -
BM_std_minmax<long_long>/17 3.065 -
BM_std_minmax<long_long>/18 3.066 -
BM_std_minmax<long_long>/19 3.071 -
BM_std_minmax<long_long>/2 1.338 -10.83%
BM_std_minmax<long_long>/20 3.317 -
BM_std_minmax<long_long>/21 3.511 -
BM_std_minmax<long_long>/22 3.917 -
BM_std_minmax<long_long>/23 4.353 -
BM_std_minmax<long_long>/24 3.988 -
BM_std_minmax<long_long>/25 4.006 -
BM_std_minmax<long_long>/26 4.024 -
BM_std_minmax<long_long>/27 4.017 -
BM_std_minmax<long_long>/28 4.140 -
BM_std_minmax<long_long>/29 4.362 -
BM_std_minmax<long_long>/3 1.754 -1.12%
BM_std_minmax<long_long>/30 4.547 -
BM_std_minmax<long_long>/31 4.816 -1.15%
BM_std_minmax<long_long>/32 4.962 -
BM_std_minmax<long_long>/4 1.913 2.95%
BM_std_minmax<long_long>/4000 526.658 -
BM_std_minmax<long_long>/4096 539.032 -
BM_std_minmax<long_long>/5 2.206 -
BM_std_minmax<long_long>/512 66.961 -
BM_std_minmax<long_long>/5500 724.407 -
BM_std_minmax<long_long>/6 2.413 -
BM_std_minmax<long_long>/64 10.387 -
BM_std_minmax<long_long>/64000 8481.175 -
BM_std_minmax<long_long>/65536 8687.641 -
BM_std_minmax<long_long>/7 2.571 -
BM_std_minmax<long_long>/70000 9281.223 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.124 -
BM_std_minmax<short>/1 0.630 -
BM_std_minmax<short>/10 1.413 -
BM_std_minmax<short>/1024 16.553 -
BM_std_minmax<short>/11 1.807 -
BM_std_minmax<short>/12 1.384 -
BM_std_minmax<short>/13 1.387 -
BM_std_minmax<short>/14 1.619 -
BM_std_minmax<short>/15 1.986 -
BM_std_minmax<short>/16 1.778 -
BM_std_minmax<short>/17 1.772 -1.85%
BM_std_minmax<short>/18 2.058 -
BM_std_minmax<short>/19 2.448 3.31%
BM_std_minmax<short>/2 0.880 -
BM_std_minmax<short>/20 1.987 2.05%
BM_std_minmax<short>/21 2.046 1.81%
BM_std_minmax<short>/22 2.339 -
BM_std_minmax<short>/23 2.667 1.23%
BM_std_minmax<short>/24 2.206 -8.77%
BM_std_minmax<short>/25 2.262 -
BM_std_minmax<short>/26 2.515 -1.17%
BM_std_minmax<short>/27 2.969 2.44%
BM_std_minmax<short>/28 2.603 -2.51%
BM_std_minmax<short>/29 2.586 -
BM_std_minmax<short>/3 1.159 1.77%
BM_std_minmax<short>/30 2.793 1.41%
BM_std_minmax<short>/31 3.127 1.35%
BM_std_minmax<short>/32 1.229 -5.91%
BM_std_minmax<short>/4 0.972 -5.55%
BM_std_minmax<short>/4000 66.025 -
BM_std_minmax<short>/4096 67.688 -
BM_std_minmax<short>/5 1.159 -
BM_std_minmax<short>/512 8.858 -
BM_std_minmax<short>/5500 97.533 -
BM_std_minmax<short>/6 1.374 -
BM_std_minmax<short>/64 1.526 -2.84%
BM_std_minmax<short>/64000 1064.220 -
BM_std_minmax<short>/65536 1089.710 -
BM_std_minmax<short>/7 1.820 3.69%
BM_std_minmax<short>/70000 1200.350 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.175 -
BM_std_minmax<unsigned_char>/1 0.631 -
BM_std_minmax<unsigned_char>/10 1.383 -
BM_std_minmax<unsigned_char>/1024 8.804 -
BM_std_minmax<unsigned_char>/11 1.835 1.39%
BM_std_minmax<unsigned_char>/12 1.903 -4.16%
BM_std_minmax<unsigned_char>/13 2.222 -3.29%
BM_std_minmax<unsigned_char>/14 2.608 1.84%
BM_std_minmax<unsigned_char>/15 2.997 -2.38%
BM_std_minmax<unsigned_char>/16 0.925 -4.91%
BM_std_minmax<unsigned_char>/17 1.087 -1.46%
BM_std_minmax<unsigned_char>/18 1.299 -1.45%
BM_std_minmax<unsigned_char>/19 1.649 -1.77%
BM_std_minmax<unsigned_char>/2 0.896 2.61%
BM_std_minmax<unsigned_char>/20 1.916 -2.56%
BM_std_minmax<unsigned_char>/21 2.222 -
BM_std_minmax<unsigned_char>/22 2.494 -
BM_std_minmax<unsigned_char>/23 2.922 -2.14%
BM_std_minmax<unsigned_char>/24 1.156 -4.04%
BM_std_minmax<unsigned_char>/25 1.180 -3.77%
BM_std_minmax<unsigned_char>/26 1.388 -3.63%
BM_std_minmax<unsigned_char>/27 1.838 -1.78%
BM_std_minmax<unsigned_char>/28 2.101 -
BM_std_minmax<unsigned_char>/29 2.398 -
BM_std_minmax<unsigned_char>/3 1.209 4.09%
BM_std_minmax<unsigned_char>/30 2.657 -1.51%
BM_std_minmax<unsigned_char>/31 3.132 -1.35%
BM_std_minmax<unsigned_char>/32 1.491 -4.54%
BM_std_minmax<unsigned_char>/4 1.498 3.02%
BM_std_minmax<unsigned_char>/4000 39.355 -
BM_std_minmax<unsigned_char>/4096 33.117 -
BM_std_minmax<unsigned_char>/5 1.789 2.58%
BM_std_minmax<unsigned_char>/512 5.049 -
BM_std_minmax<unsigned_char>/5500 50.727 -
BM_std_minmax<unsigned_char>/6 2.083 2.89%
BM_std_minmax<unsigned_char>/64 1.155 -
BM_std_minmax<unsigned_char>/64000 534.612 -
BM_std_minmax<unsigned_char>/65536 546.832 -
BM_std_minmax<unsigned_char>/7 2.479 2.11%
BM_std_minmax<unsigned_char>/70000 599.902 -
BM_std_minmax<unsigned_char>/8 0.925 -19.74%
BM_std_minmax<unsigned_char>/9 1.155 -
BM_std_minmax<unsigned_int>/1 0.654 8.77%
BM_std_minmax<unsigned_int>/10 1.554 12.00%
BM_std_minmax<unsigned_int>/1024 33.680 -
BM_std_minmax<unsigned_int>/11 1.987 10.45%
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.669 3.11%
BM_std_minmax<unsigned_int>/15 2.176 9.47%
BM_std_minmax<unsigned_int>/16 1.386 5.29%
BM_std_minmax<unsigned_int>/17 1.485 -
BM_std_minmax<unsigned_int>/18 1.651 -
BM_std_minmax<unsigned_int>/19 2.016 9.02%
BM_std_minmax<unsigned_int>/2 1.067 32.78%
BM_std_minmax<unsigned_int>/20 1.746 -
BM_std_minmax<unsigned_int>/21 1.850 -
BM_std_minmax<unsigned_int>/22 2.030 -
BM_std_minmax<unsigned_int>/23 2.530 5.30%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.135 -
BM_std_minmax<unsigned_int>/27 2.682 10.75%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.422 29.83%
BM_std_minmax<unsigned_int>/30 2.263 2.19%
BM_std_minmax<unsigned_int>/31 2.843 11.05%
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 1.087 -5.89%
BM_std_minmax<unsigned_int>/4000 133.622 -
BM_std_minmax<unsigned_int>/4096 136.743 -
BM_std_minmax<unsigned_int>/5 1.163 -
BM_std_minmax<unsigned_int>/512 16.675 -
BM_std_minmax<unsigned_int>/5500 191.649 -
BM_std_minmax<unsigned_int>/6 1.531 10.39%
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2154.508 -
BM_std_minmax<unsigned_int>/65536 2205.462 -
BM_std_minmax<unsigned_int>/7 1.932 10.80%
BM_std_minmax<unsigned_int>/70000 2354.236 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.182 2.10%
BM_std_minmax<unsigned_long_long>/1 0.617 6.10%
BM_std_minmax<unsigned_long_long>/10 2.127 -
BM_std_minmax<unsigned_long_long>/1024 134.079 -
BM_std_minmax<unsigned_long_long>/11 2.314 -1.76%
BM_std_minmax<unsigned_long_long>/12 2.678 -
BM_std_minmax<unsigned_long_long>/13 2.962 -
BM_std_minmax<unsigned_long_long>/14 3.309 -
BM_std_minmax<unsigned_long_long>/15 3.644 -
BM_std_minmax<unsigned_long_long>/16 3.058 -
BM_std_minmax<unsigned_long_long>/17 3.069 -
BM_std_minmax<unsigned_long_long>/18 3.073 -
BM_std_minmax<unsigned_long_long>/19 3.068 -
BM_std_minmax<unsigned_long_long>/2 0.904 4.13%
BM_std_minmax<unsigned_long_long>/20 3.277 -
BM_std_minmax<unsigned_long_long>/21 3.512 -
BM_std_minmax<unsigned_long_long>/22 3.920 -
BM_std_minmax<unsigned_long_long>/23 4.317 1.12%
BM_std_minmax<unsigned_long_long>/24 3.994 -
BM_std_minmax<unsigned_long_long>/25 4.015 -
BM_std_minmax<unsigned_long_long>/26 4.022 -
BM_std_minmax<unsigned_long_long>/27 4.015 -
BM_std_minmax<unsigned_long_long>/28 4.042 -
BM_std_minmax<unsigned_long_long>/29 4.218 1.89%
BM_std_minmax<unsigned_long_long>/3 1.277 2.49%
BM_std_minmax<unsigned_long_long>/30 4.462 -
BM_std_minmax<unsigned_long_long>/31 4.758 -
BM_std_minmax<unsigned_long_long>/32 4.974 -
BM_std_minmax<unsigned_long_long>/4 1.596 3.34%
BM_std_minmax<unsigned_long_long>/4000 527.289 -
BM_std_minmax<unsigned_long_long>/4096 540.207 -
BM_std_minmax<unsigned_long_long>/5 1.864 2.67%
BM_std_minmax<unsigned_long_long>/512 67.080 -
BM_std_minmax<unsigned_long_long>/5500 725.378 -
BM_std_minmax<unsigned_long_long>/6 2.116 -
BM_std_minmax<unsigned_long_long>/64 10.317 -
BM_std_minmax<unsigned_long_long>/64000 8491.704 -
BM_std_minmax<unsigned_long_long>/65536 8696.817 -
BM_std_minmax<unsigned_long_long>/7 2.562 2.69%
BM_std_minmax<unsigned_long_long>/70000 9289.902 -
BM_std_minmax<unsigned_long_long>/8 2.124 -
BM_std_minmax<unsigned_long_long>/9 2.126 -
BM_std_minmax<unsigned_short>/1 0.629 -
BM_std_minmax<unsigned_short>/10 1.404 -
BM_std_minmax<unsigned_short>/1024 16.622 -
BM_std_minmax<unsigned_short>/11 1.697 -3.16%
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.387 -
BM_std_minmax<unsigned_short>/14 1.620 -
BM_std_minmax<unsigned_short>/15 1.936 -
BM_std_minmax<unsigned_short>/16 1.723 2.01%
BM_std_minmax<unsigned_short>/17 1.758 3.27%
BM_std_minmax<unsigned_short>/18 1.905 -1.32%
BM_std_minmax<unsigned_short>/19 2.192 3.28%
BM_std_minmax<unsigned_short>/2 0.870 2.58%
BM_std_minmax<unsigned_short>/20 1.976 1.50%
BM_std_minmax<unsigned_short>/21 2.038 -
BM_std_minmax<unsigned_short>/22 2.364 2.10%
BM_std_minmax<unsigned_short>/23 2.608 3.80%
BM_std_minmax<unsigned_short>/24 2.270 1.35%
BM_std_minmax<unsigned_short>/25 2.312 -
BM_std_minmax<unsigned_short>/26 2.605 2.11%
BM_std_minmax<unsigned_short>/27 2.797 -2.32%
BM_std_minmax<unsigned_short>/28 2.584 1.68%
BM_std_minmax<unsigned_short>/29 2.595 -
BM_std_minmax<unsigned_short>/3 1.133 -3.22%
BM_std_minmax<unsigned_short>/30 2.845 -
BM_std_minmax<unsigned_short>/31 3.119 -1.10%
BM_std_minmax<unsigned_short>/32 1.340 5.05%
BM_std_minmax<unsigned_short>/4 0.977 -6.34%
BM_std_minmax<unsigned_short>/4000 66.246 -
BM_std_minmax<unsigned_short>/4096 67.871 -
BM_std_minmax<unsigned_short>/5 1.156 -
BM_std_minmax<unsigned_short>/512 8.894 -
BM_std_minmax<unsigned_short>/5500 98.044 -
BM_std_minmax<unsigned_short>/6 1.388 -
BM_std_minmax<unsigned_short>/64 1.593 2.12%
BM_std_minmax<unsigned_short>/64000 1067.862 -
BM_std_minmax<unsigned_short>/65536 1093.655 -
BM_std_minmax<unsigned_short>/7 1.682 -2.01%
BM_std_minmax<unsigned_short>/70000 1202.820 -
BM_std_minmax<unsigned_short>/8 1.156 -
BM_std_minmax<unsigned_short>/9 1.168 -
BM_std_minmax_element<char>/1 0.308 -
BM_std_minmax_element<char>/1024 266.434 -5.84%
BM_std_minmax_element<char>/2 0.650 -
BM_std_minmax_element<char>/3 1.149 -3.96%
BM_std_minmax_element<char>/4 1.214 -3.80%
BM_std_minmax_element<char>/4000 1015.861 -6.46%
BM_std_minmax_element<char>/4096 1039.231 -6.54%
BM_std_minmax_element<char>/512 136.477 -5.07%
BM_std_minmax_element<char>/5500 1392.971 -6.54%
BM_std_minmax_element<char>/64 17.340 -
BM_std_minmax_element<char>/64000 16075.798 -6.85%
BM_std_minmax_element<char>/65536 16501.497 -6.68%
BM_std_minmax_element<char>/70000 17556.753 -6.94%
BM_std_minmax_element<int>/1 0.324 6.30%
BM_std_minmax_element<int>/1024 245.508 -9.05%
BM_std_minmax_element<int>/2 0.645 -6.11%
BM_std_minmax_element<int>/3 1.094 -5.04%
BM_std_minmax_element<int>/4 1.183 -3.60%
BM_std_minmax_element<int>/4000 938.069 -9.71%
BM_std_minmax_element<int>/4096 961.107 -9.65%
BM_std_minmax_element<int>/512 126.151 -7.80%
BM_std_minmax_element<int>/5500 1286.666 -9.49%
BM_std_minmax_element<int>/64 16.030 -6.67%
BM_std_minmax_element<int>/64000 14931.099 -9.88%
BM_std_minmax_element<int>/65536 15274.153 -9.91%
BM_std_minmax_element<int>/70000 16328.661 -9.77%
BM_std_minmax_element<long_long>/1 0.300 -4.88%
BM_std_minmax_element<long_long>/1024 274.044 -3.37%
BM_std_minmax_element<long_long>/2 0.657 1.76%
BM_std_minmax_element<long_long>/3 1.123 -6.76%
BM_std_minmax_element<long_long>/4 1.257 -
BM_std_minmax_element<long_long>/4000 1057.852 -3.38%
BM_std_minmax_element<long_long>/4096 1082.842 -3.37%
BM_std_minmax_element<long_long>/512 138.963 -3.36%
BM_std_minmax_element<long_long>/5500 1452.437 -4.00%
BM_std_minmax_element<long_long>/64 17.428 -2.43%
BM_std_minmax_element<long_long>/64000 16981.066 -3.72%
BM_std_minmax_element<long_long>/65536 17386.762 -3.75%
BM_std_minmax_element<long_long>/70000 18582.680 -3.55%
BM_std_minmax_element<short>/1 0.303 -
BM_std_minmax_element<short>/1024 303.458 7.02%
BM_std_minmax_element<short>/2 0.689 5.71%
BM_std_minmax_element<short>/3 1.195 3.94%
BM_std_minmax_element<short>/4 1.257 -
BM_std_minmax_element<short>/4000 1159.950 6.89%
BM_std_minmax_element<short>/4096 1195.228 7.60%
BM_std_minmax_element<short>/512 152.710 5.93%
BM_std_minmax_element<short>/5500 1595.276 7.11%
BM_std_minmax_element<short>/64 18.123 3.94%
BM_std_minmax_element<short>/64000 18598.438 7.68%
BM_std_minmax_element<short>/65536 18981.719 7.34%
BM_std_minmax_element<short>/70000 20369.306 7.85%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.633 -6.23%
BM_tolower_string<char> 22.927 -
BM_tolower_string<wchar_t> 6.295 -
BM_toupper_char<char> 0.690 12.72%
BM_toupper_char<wchar_t> 0.631 -8.08%
BM_toupper_string<char> 14.886 -
BM_toupper_string<wchar_t> 6.233 -
BM_vector_deque_copy/0 0.369 -28.38%
BM_vector_deque_copy/1 2.151 -
BM_vector_deque_copy/1024 35.828 -
BM_vector_deque_copy/2 1.884 -
BM_vector_deque_copy/4000 141.204 -
BM_vector_deque_copy/4096 145.249 -
BM_vector_deque_copy/512 16.998 -
BM_vector_deque_copy/5500 196.959 -
BM_vector_deque_copy/64 2.752 1.28%
BM_vector_deque_copy/64000 2748.936 16.02%
BM_vector_deque_copy/65536 2762.332 16.74%
BM_vector_deque_copy/70000 2978.513 15.24%
BM_vector_deque_copy_backward/0 0.472 -14.13%
BM_vector_deque_copy_backward/1 2.290 -1.49%
BM_vector_deque_copy_backward/1024 37.785 -
BM_vector_deque_copy_backward/2 2.007 -2.83%
BM_vector_deque_copy_backward/4000 143.937 -
BM_vector_deque_copy_backward/4096 147.819 -
BM_vector_deque_copy_backward/512 17.612 -
BM_vector_deque_copy_backward/5500 198.989 -
BM_vector_deque_copy_backward/64 2.974 -
BM_vector_deque_copy_backward/64000 7672.715 1.21%
BM_vector_deque_copy_backward/65536 7655.993 -3.51%
BM_vector_deque_copy_backward/70000 8316.775 -
BM_vector_deque_move/0 0.466 8.29%
BM_vector_deque_move/1 2.255 14.44%
BM_vector_deque_move/1024 35.797 -
BM_vector_deque_move/2 1.950 13.23%
BM_vector_deque_move/4000 140.962 -
BM_vector_deque_move/4096 147.612 1.23%
BM_vector_deque_move/512 17.051 -
BM_vector_deque_move/5500 198.463 1.06%
BM_vector_deque_move/64 2.799 3.59%
BM_vector_deque_move/64000 2759.370 17.02%
BM_vector_deque_move/65536 2763.817 16.87%
BM_vector_deque_move/70000 2972.057 15.24%
BM_vector_deque_move_backward/0 0.436 -25.75%
BM_vector_deque_move_backward/1 2.517 6.43%
BM_vector_deque_move_backward/1024 38.143 -
BM_vector_deque_move_backward/2 2.229 5.41%
BM_vector_deque_move_backward/4000 145.169 -
BM_vector_deque_move_backward/4096 151.815 2.00%
BM_vector_deque_move_backward/512 17.635 -2.23%
BM_vector_deque_move_backward/5500 199.490 -
BM_vector_deque_move_backward/64 3.043 -2.15%
BM_vector_deque_move_backward/64000 7280.613 -5.44%
BM_vector_deque_move_backward/65536 7484.452 -6.88%
BM_vector_deque_move_backward/70000 8084.497 -2.92%
BM_vector_deque_ranges_copy/0 0.552 -10.01%
BM_vector_deque_ranges_copy/1 2.151 -6.92%
BM_vector_deque_ranges_copy/1024 35.718 -
BM_vector_deque_ranges_copy/2 1.899 -8.02%
BM_vector_deque_ranges_copy/4000 140.093 -
BM_vector_deque_ranges_copy/4096 146.203 -
BM_vector_deque_ranges_copy/512 17.063 -
BM_vector_deque_ranges_copy/5500 196.581 -
BM_vector_deque_ranges_copy/64 2.769 -1.15%
BM_vector_deque_ranges_copy/64000 2748.335 15.97%
BM_vector_deque_ranges_copy/65536 2764.669 16.81%
BM_vector_deque_ranges_copy/70000 2986.700 15.52%
BM_vector_deque_ranges_copy_backward/0 0.435 -36.25%
BM_vector_deque_ranges_copy_backward/1 2.168 2.69%
BM_vector_deque_ranges_copy_backward/1024 38.178 -
BM_vector_deque_ranges_copy_backward/2 1.898 3.05%
BM_vector_deque_ranges_copy_backward/4000 142.143 -
BM_vector_deque_ranges_copy_backward/4096 147.986 -1.76%
BM_vector_deque_ranges_copy_backward/512 17.925 -1.58%
BM_vector_deque_ranges_copy_backward/5500 198.290 -
BM_vector_deque_ranges_copy_backward/64 3.035 -3.10%
BM_vector_deque_ranges_copy_backward/64000 7399.593 -4.82%
BM_vector_deque_ranges_copy_backward/65536 7760.118 -1.92%
BM_vector_deque_ranges_copy_backward/70000 8184.879 -4.78%
BM_vector_deque_ranges_move/0 0.425 -15.82%
BM_vector_deque_ranges_move/1 2.280 6.42%
BM_vector_deque_ranges_move/1024 35.760 -
BM_vector_deque_ranges_move/2 2.010 6.31%
BM_vector_deque_ranges_move/4000 140.135 -
BM_vector_deque_ranges_move/4096 145.804 -
BM_vector_deque_ranges_move/512 17.066 -
BM_vector_deque_ranges_move/5500 197.527 -
BM_vector_deque_ranges_move/64 2.826 2.74%
BM_vector_deque_ranges_move/64000 2745.347 16.14%
BM_vector_deque_ranges_move/65536 2762.537 17.03%
BM_vector_deque_ranges_move/70000 2981.555 15.31%
BM_vector_deque_ranges_move_backward/0 0.468 2.92%
BM_vector_deque_ranges_move_backward/1 2.062 -4.80%
BM_vector_deque_ranges_move_backward/1024 38.227 4.00%
BM_vector_deque_ranges_move_backward/2 1.712 -9.39%
BM_vector_deque_ranges_move_backward/4000 142.810 -
BM_vector_deque_ranges_move_backward/4096 148.164 -
BM_vector_deque_ranges_move_backward/512 18.039 -
BM_vector_deque_ranges_move_backward/5500 199.315 -
BM_vector_deque_ranges_move_backward/64 3.088 -
BM_vector_deque_ranges_move_backward/64000 7442.130 -1.67%
BM_vector_deque_ranges_move_backward/65536 7510.971 -6.60%
BM_vector_deque_ranges_move_backward/70000 8159.767 -1.79%
SetIntersection_Front_Set_float_1024_1 1112300.610 -
SetIntersection_Front_Set_float_1024_1024 14680749.617 -4.95%
SetIntersection_Front_Set_float_1024_16 1345064.459 4.25%
SetIntersection_Front_Set_float_1024_256 4898691.545 -
SetIntersection_Front_Set_float_1024_4 1149139.561 -
SetIntersection_Front_Set_float_1024_64 2084003.670 10.44%
SetIntersection_Front_Set_float_16384_1 1103531.561 -
SetIntersection_Front_Set_float_16384_1024 15314129.608 6.66%
SetIntersection_Front_Set_float_16384_16 1287099.368 -1.03%
SetIntersection_Front_Set_float_16384_16384 244864378.424 -28.99%
SetIntersection_Front_Set_float_16384_256 4766172.787 7.26%
SetIntersection_Front_Set_float_16384_4 1142575.920 -
SetIntersection_Front_Set_float_16384_64 1947906.056 4.72%
SetIntersection_Front_Set_float_16_1 67076533.398 -
SetIntersection_Front_Set_float_16_16 41096005.225 -1.86%
SetIntersection_Front_Set_float_16_4 58815347.047 -
SetIntersection_Front_Set_float_1_1 569904752.071 -
SetIntersection_Front_Set_float_256_1 4437132.395 -
SetIntersection_Front_Set_float_256_16 4838964.005 -1.43%
SetIntersection_Front_Set_float_256_256 9311402.237 7.00%
SetIntersection_Front_Set_float_256_4 4533170.484 -
SetIntersection_Front_Set_float_256_64 6272693.544 -2.00%
SetIntersection_Front_Set_float_262144_1 1109900.385 1.68%
SetIntersection_Front_Set_float_262144_1024 14585361.277 1.46%
SetIntersection_Front_Set_float_262144_16 1248047.756 -2.77%
SetIntersection_Front_Set_float_262144_16384 238929611.133 -3.91%
SetIntersection_Front_Set_float_262144_256 4451315.079 -
SetIntersection_Front_Set_float_262144_262144 1735120.849 -3.34%
SetIntersection_Front_Set_float_262144_4 1164251.039 -
SetIntersection_Front_Set_float_262144_64 1906196.422 3.14%
SetIntersection_Front_Set_float_4_1 228023111.768 -
SetIntersection_Front_Set_float_4_4 146652696.396 -
SetIntersection_Front_Set_float_64_1 17532039.485 -
SetIntersection_Front_Set_float_64_16 16516372.760 -1.12%
SetIntersection_Front_Set_float_64_4 17203594.571 -1.21%
SetIntersection_Front_Set_float_64_64 15699753.563 2.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1116661.256 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 21694643.341 1.60%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1400410.960 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6465880.100 6.51%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1176909.574 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2333596.337 5.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1080774.423 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21843418.690 3.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1397883.252 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 353569797.274 2.11%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6215583.049 4.56%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1155306.904 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2254435.700 -1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67095983.822 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 43638697.347 -1.27%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59770803.041 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 567564144.666 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4470672.045 1.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5054915.180 -4.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 11842670.118 -3.14%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4512888.088 -3.44%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7246158.766 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1064163.165 -4.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 20608227.807 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1413247.833 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 353904318.489 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5911298.283 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2199587.404 -2.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1172313.008 2.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2251115.257 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 227244204.094 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 148217150.452 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17425619.321 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17402719.618 -1.63%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17535944.412 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 19095671.270 5.21%
SetIntersection_Front_Set_string_1024_1 1148972.579 -1.30%
SetIntersection_Front_Set_string_1024_1024 56093617.321 -1.31%
SetIntersection_Front_Set_string_1024_16 2017032.982 -
SetIntersection_Front_Set_string_1024_256 15623262.692 5.85%
SetIntersection_Front_Set_string_1024_4 1344485.554 -
SetIntersection_Front_Set_string_1024_64 4542072.726 -7.65%
SetIntersection_Front_Set_string_16384_1 1147028.745 -2.01%
SetIntersection_Front_Set_string_16384_1024 58853425.926 -
SetIntersection_Front_Set_string_16384_16 2041005.162 1.49%
SetIntersection_Front_Set_string_16384_16384 347506541.056 -
SetIntersection_Front_Set_string_16384_256 14416111.971 -11.07%
SetIntersection_Front_Set_string_16384_4 1293246.997 -
SetIntersection_Front_Set_string_16384_64 4472163.647 -
SetIntersection_Front_Set_string_16_1 68852846.093 -
SetIntersection_Front_Set_string_16_16 63356515.643 -
SetIntersection_Front_Set_string_16_4 68394276.275 -
SetIntersection_Front_Set_string_1_1 588877635.627 -
SetIntersection_Front_Set_string_256_1 4564644.494 -
SetIntersection_Front_Set_string_256_16 7273003.228 -5.10%
SetIntersection_Front_Set_string_256_256 31057799.626 1.61%
SetIntersection_Front_Set_string_256_4 5259640.806 -
SetIntersection_Front_Set_string_256_64 15401959.088 1.21%
SetIntersection_Front_Set_string_262144_1 1151066.146 -2.35%
SetIntersection_Front_Set_string_262144_1024 59776721.081 -
SetIntersection_Front_Set_string_262144_16 2012303.096 -1.54%
SetIntersection_Front_Set_string_262144_16384 350782923.309 -
SetIntersection_Front_Set_string_262144_256 14418470.607 -7.72%
SetIntersection_Front_Set_string_262144_262144 17613896.893 -1.14%
SetIntersection_Front_Set_string_262144_4 1302804.107 -1.41%
SetIntersection_Front_Set_string_262144_64 5043078.674 6.86%
SetIntersection_Front_Set_string_4_1 234188990.438 -
SetIntersection_Front_Set_string_4_4 165547771.246 -1.73%
SetIntersection_Front_Set_string_64_1 18051686.735 -
SetIntersection_Front_Set_string_64_16 26043420.192 1.72%
SetIntersection_Front_Set_string_64_4 20074986.843 -
SetIntersection_Front_Set_string_64_64 36112644.232 2.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1080975.721 -4.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24701056.147 -1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1424416.134 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6618423.561 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1166239.895 -1.37%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2444374.850 1.06%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1089332.531 -2.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27426562.102 5.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1398872.141 -3.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 348755156.349 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6686303.792 -2.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1170528.746 1.34%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2401634.836 -2.41%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67322502.072 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44781794.508 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60112285.955 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 572051756.399 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4473573.649 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5435909.989 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 12977714.885 -2.52%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4685452.856 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7740266.771 -6.62%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1111016.484 1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26664053.548 -4.35%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1403547.987 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 366271236.500 4.76%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6487076.983 -5.16%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3035410.724 -1.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1156774.678 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2366490.116 -5.56%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229198983.736 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150001763.655 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17592142.921 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18462427.565 -1.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17754187.743 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19141767.372 -2.46%
SetIntersection_Front_Set_uint32_1024_1 1114888.906 -
SetIntersection_Front_Set_uint32_1024_1024 17139351.442 6.69%
SetIntersection_Front_Set_uint32_1024_16 1332461.237 -
SetIntersection_Front_Set_uint32_1024_256 5176100.176 6.08%
SetIntersection_Front_Set_uint32_1024_4 1156958.445 -
SetIntersection_Front_Set_uint32_1024_64 2127382.145 4.13%
SetIntersection_Front_Set_uint32_16384_1 1117269.438 1.19%
SetIntersection_Front_Set_uint32_16384_1024 17330873.853 5.57%
SetIntersection_Front_Set_uint32_16384_16 1345584.524 5.79%
SetIntersection_Front_Set_uint32_16384_16384 355572517.509 -
SetIntersection_Front_Set_uint32_16384_256 5165161.025 3.84%
SetIntersection_Front_Set_uint32_16384_4 1152055.563 -
SetIntersection_Front_Set_uint32_16384_64 1989812.026 -
SetIntersection_Front_Set_uint32_16_1 66988474.543 -
SetIntersection_Front_Set_uint32_16_16 42109016.189 1.61%
SetIntersection_Front_Set_uint32_16_4 58840281.081 -
SetIntersection_Front_Set_uint32_1_1 570610637.635 -
SetIntersection_Front_Set_uint32_256_1 4418972.443 1.05%
SetIntersection_Front_Set_uint32_256_16 4965228.532 -
SetIntersection_Front_Set_uint32_256_256 9628222.082 1.79%
SetIntersection_Front_Set_uint32_256_4 4542120.130 1.30%
SetIntersection_Front_Set_uint32_256_64 6444880.149 2.27%
SetIntersection_Front_Set_uint32_262144_1 1064136.901 -1.76%
SetIntersection_Front_Set_uint32_262144_1024 16897902.771 -
SetIntersection_Front_Set_uint32_262144_16 1284489.119 -
SetIntersection_Front_Set_uint32_262144_16384 351388121.915 -1.62%
SetIntersection_Front_Set_uint32_262144_256 4693045.948 1.30%
SetIntersection_Front_Set_uint32_262144_262144 1850451.416 -
SetIntersection_Front_Set_uint32_262144_4 1148985.768 -
SetIntersection_Front_Set_uint32_262144_64 1931656.324 -1.63%
SetIntersection_Front_Set_uint32_4_1 227614732.419 -
SetIntersection_Front_Set_uint32_4_4 147408869.026 -
SetIntersection_Front_Set_uint32_64_1 17459496.699 -
SetIntersection_Front_Set_uint32_64_16 16850297.836 -
SetIntersection_Front_Set_uint32_64_4 17407950.288 -
SetIntersection_Front_Set_uint32_64_64 16875378.385 8.69%
SetIntersection_Front_Set_uint64_1024_1 1118852.312 -
SetIntersection_Front_Set_uint64_1024_1024 15638659.987 5.83%
SetIntersection_Front_Set_uint64_1024_16 1318735.235 -
SetIntersection_Front_Set_uint64_1024_256 4589247.900 -3.99%
SetIntersection_Front_Set_uint64_1024_4 1151796.382 -
SetIntersection_Front_Set_uint64_1024_64 2031153.985 6.37%
SetIntersection_Front_Set_uint64_16384_1 1104117.852 3.50%
SetIntersection_Front_Set_uint64_16384_1024 16000262.758 10.42%
SetIntersection_Front_Set_uint64_16384_16 1326396.652 -
SetIntersection_Front_Set_uint64_16384_16384 352106146.151 -
SetIntersection_Front_Set_uint64_16384_256 5110552.345 9.38%
SetIntersection_Front_Set_uint64_16384_4 1100895.185 -3.99%
SetIntersection_Front_Set_uint64_16384_64 2070430.116 -
SetIntersection_Front_Set_uint64_16_1 66767314.651 -
SetIntersection_Front_Set_uint64_16_16 41649224.229 2.04%
SetIntersection_Front_Set_uint64_16_4 58462745.365 -
SetIntersection_Front_Set_uint64_1_1 567814730.350 -
SetIntersection_Front_Set_uint64_256_1 4376154.965 -1.51%
SetIntersection_Front_Set_uint64_256_16 5001369.201 -
SetIntersection_Front_Set_uint64_256_256 9595358.474 7.02%
SetIntersection_Front_Set_uint64_256_4 4560482.663 -
SetIntersection_Front_Set_uint64_256_64 6602969.180 6.61%
SetIntersection_Front_Set_uint64_262144_1 1079337.251 1.98%
SetIntersection_Front_Set_uint64_262144_1024 15294903.915 -
SetIntersection_Front_Set_uint64_262144_16 1276705.500 -4.48%
SetIntersection_Front_Set_uint64_262144_16384 330424288.750 -6.12%
SetIntersection_Front_Set_uint64_262144_256 5210102.985 -
SetIntersection_Front_Set_uint64_262144_262144 1850734.783 -
SetIntersection_Front_Set_uint64_262144_4 1143805.355 -
SetIntersection_Front_Set_uint64_262144_64 1902655.040 -4.04%
SetIntersection_Front_Set_uint64_4_1 226365619.481 -
SetIntersection_Front_Set_uint64_4_4 146934339.632 -
SetIntersection_Front_Set_uint64_64_1 17439259.007 -
SetIntersection_Front_Set_uint64_64_16 16822453.946 -
SetIntersection_Front_Set_uint64_64_4 17229557.208 -
SetIntersection_Front_Set_uint64_64_64 15573507.366 2.22%
SetIntersection_Front_Vector_float_1024_1 1107584.688 -
SetIntersection_Front_Vector_float_1024_1024 5967357.943 -
SetIntersection_Front_Vector_float_1024_16 1241981.305 4.78%
SetIntersection_Front_Vector_float_1024_256 2341666.808 -
SetIntersection_Front_Vector_float_1024_4 1122987.827 -
SetIntersection_Front_Vector_float_1024_64 1460748.850 2.75%
SetIntersection_Front_Vector_float_16384_1 1109903.722 -
SetIntersection_Front_Vector_float_16384_1024 5998938.899 -
SetIntersection_Front_Vector_float_16384_16 1193332.913 1.09%
SetIntersection_Front_Vector_float_16384_16384 79630723.022 -
SetIntersection_Front_Vector_float_16384_256 2349899.129 -
SetIntersection_Front_Vector_float_16384_4 1137950.002 -
SetIntersection_Front_Vector_float_16384_64 1443431.912 -
SetIntersection_Front_Vector_float_16_1 66832870.686 -
SetIntersection_Front_Vector_float_16_16 37830871.168 -3.45%
SetIntersection_Front_Vector_float_16_4 57649979.202 -
SetIntersection_Front_Vector_float_1_1 569498862.487 -
SetIntersection_Front_Vector_float_256_1 4422747.819 -
SetIntersection_Front_Vector_float_256_16 4457075.302 -
SetIntersection_Front_Vector_float_256_256 4683834.960 -
SetIntersection_Front_Vector_float_256_4 4421307.185 -
SetIntersection_Front_Vector_float_256_64 4561905.482 -1.64%
SetIntersection_Front_Vector_float_262144_1 1108364.098 -
SetIntersection_Front_Vector_float_262144_1024 5962868.702 -
SetIntersection_Front_Vector_float_262144_16 1190452.568 -
SetIntersection_Front_Vector_float_262144_16384 79903825.155 -
SetIntersection_Front_Vector_float_262144_256 2319090.497 1.63%
SetIntersection_Front_Vector_float_262144_262144 350599708.066 -
SetIntersection_Front_Vector_float_262144_4 1141327.234 -
SetIntersection_Front_Vector_float_262144_64 1429669.621 -1.74%
SetIntersection_Front_Vector_float_4_1 227561534.083 -
SetIntersection_Front_Vector_float_4_4 144256353.777 -
SetIntersection_Front_Vector_float_64_1 17483116.559 -
SetIntersection_Front_Vector_float_64_16 15154820.534 -
SetIntersection_Front_Vector_float_64_4 17103919.298 -
SetIntersection_Front_Vector_float_64_64 11497373.972 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1113187.442 1.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8538271.055 1.89%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1213881.326 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2961475.526 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1083488.197 -4.41%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1596482.246 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1107520.199 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 9245462.840 4.50%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1222736.610 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 126393565.354 6.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3235811.647 9.74%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1092544.872 -2.67%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1634462.760 4.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 66577404.634 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 39831329.774 1.98%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58707159.588 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 566837167.522 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4370642.047 -1.88%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4720664.077 1.21%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 5934591.230 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4499652.982 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5042487.933 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1102300.678 -1.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 9617558.178 11.80%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1222979.947 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 126984607.247 8.08%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 3180869.284 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350041942.890 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1131917.648 1.45%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1586924.793 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 226802919.228 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146540014.265 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17494653.290 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15998561.304 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17150350.527 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 13196360.389 4.54%
SetIntersection_Front_Vector_string_1024_1 1144903.009 -
SetIntersection_Front_Vector_string_1024_1024 38730065.146 -4.23%
SetIntersection_Front_Vector_string_1024_16 1697769.121 -
SetIntersection_Front_Vector_string_1024_256 9022107.486 -8.13%
SetIntersection_Front_Vector_string_1024_4 1218896.643 -2.74%
SetIntersection_Front_Vector_string_1024_64 3175986.304 -9.33%
SetIntersection_Front_Vector_string_16384_1 1135809.954 -1.10%
SetIntersection_Front_Vector_string_16384_1024 39137758.808 1.64%
SetIntersection_Front_Vector_string_16384_16 1639988.687 -
SetIntersection_Front_Vector_string_16384_16384 352143867.938 -
SetIntersection_Front_Vector_string_16384_256 10062813.282 -
SetIntersection_Front_Vector_string_16384_4 1235773.103 -1.30%
SetIntersection_Front_Vector_string_16384_64 3550773.552 3.71%
SetIntersection_Front_Vector_string_16_1 68297212.202 -
SetIntersection_Front_Vector_string_16_16 53894495.954 -
SetIntersection_Front_Vector_string_16_4 63967603.186 -
SetIntersection_Front_Vector_string_1_1 581719857.585 -
SetIntersection_Front_Vector_string_256_1 4473123.993 -1.31%
SetIntersection_Front_Vector_string_256_16 6362871.658 -1.52%
SetIntersection_Front_Vector_string_256_256 21020568.932 5.35%
SetIntersection_Front_Vector_string_256_4 4911367.735 -
SetIntersection_Front_Vector_string_256_64 10661087.413 -1.94%
SetIntersection_Front_Vector_string_262144_1 1122757.700 -1.95%
SetIntersection_Front_Vector_string_262144_1024 39966729.959 -
SetIntersection_Front_Vector_string_262144_16 1703082.483 -
SetIntersection_Front_Vector_string_262144_16384 348747210.297 -
SetIntersection_Front_Vector_string_262144_256 10173033.038 -
SetIntersection_Front_Vector_string_262144_262144 14279032.143 -
SetIntersection_Front_Vector_string_262144_4 1253297.364 3.50%
SetIntersection_Front_Vector_string_262144_64 3500775.953 4.77%
SetIntersection_Front_Vector_string_4_1 232216824.014 -
SetIntersection_Front_Vector_string_4_4 158694925.981 -
SetIntersection_Front_Vector_string_64_1 17796197.485 -
SetIntersection_Front_Vector_string_64_16 22242215.763 4.27%
SetIntersection_Front_Vector_string_64_4 18799870.824 -
SetIntersection_Front_Vector_string_64_64 27721243.862 7.15%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1109946.812 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9959565.772 1.10%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1254884.184 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3332659.621 -1.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1145756.867 4.34%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1678336.172 -3.11%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1086362.764 -2.86%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10538789.513 6.07%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1244152.968 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 146593289.229 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3330779.688 -1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1140033.101 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1676099.145 -1.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 66667405.533 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40346905.333 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58014280.972 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 567203711.543 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4438361.018 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4681662.123 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 7153925.620 7.33%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4463358.615 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5547531.043 2.98%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1110973.927 -1.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 10609774.074 7.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1239654.731 1.24%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 145051356.330 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3342391.834 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351031399.096 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1093288.228 -4.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1712442.180 2.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 226636820.947 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146284408.157 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17475558.495 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 16133926.055 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17039599.497 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13463971.241 1.30%
SetIntersection_Front_Vector_uint32_1024_1 1129811.520 1.71%
SetIntersection_Front_Vector_uint32_1024_1024 5977368.512 -
SetIntersection_Front_Vector_uint32_1024_16 1148722.132 -4.46%
SetIntersection_Front_Vector_uint32_1024_256 2343552.528 -
SetIntersection_Front_Vector_uint32_1024_4 1137745.943 -
SetIntersection_Front_Vector_uint32_1024_64 1422936.692 -1.47%
SetIntersection_Front_Vector_uint32_16384_1 1110448.031 -
SetIntersection_Front_Vector_uint32_16384_1024 5975325.191 -
SetIntersection_Front_Vector_uint32_16384_16 1191405.732 1.86%
SetIntersection_Front_Vector_uint32_16384_16384 80053055.199 -
SetIntersection_Front_Vector_uint32_16384_256 2278443.926 -2.47%
SetIntersection_Front_Vector_uint32_16384_4 1114265.148 -1.83%
SetIntersection_Front_Vector_uint32_16384_64 1441039.138 -
SetIntersection_Front_Vector_uint32_16_1 66862924.725 -
SetIntersection_Front_Vector_uint32_16_16 37839700.216 -1.79%
SetIntersection_Front_Vector_uint32_16_4 57854498.475 -
SetIntersection_Front_Vector_uint32_1_1 569922813.199 -
SetIntersection_Front_Vector_uint32_256_1 4438434.896 -
SetIntersection_Front_Vector_uint32_256_16 4422787.656 -
SetIntersection_Front_Vector_uint32_256_256 4640395.394 -
SetIntersection_Front_Vector_uint32_256_4 4441553.765 -
SetIntersection_Front_Vector_uint32_256_64 4609807.007 1.45%
SetIntersection_Front_Vector_uint32_262144_1 1114676.572 2.84%
SetIntersection_Front_Vector_uint32_262144_1024 5923100.747 -1.14%
SetIntersection_Front_Vector_uint32_262144_16 1190942.805 -
SetIntersection_Front_Vector_uint32_262144_16384 80211543.917 -
SetIntersection_Front_Vector_uint32_262144_256 2356585.844 -
SetIntersection_Front_Vector_uint32_262144_262144 350545813.386 -
SetIntersection_Front_Vector_uint32_262144_4 1125502.695 1.62%
SetIntersection_Front_Vector_uint32_262144_64 1432146.441 -
SetIntersection_Front_Vector_uint32_4_1 227365275.982 -
SetIntersection_Front_Vector_uint32_4_4 145313763.342 -
SetIntersection_Front_Vector_uint32_64_1 17577339.598 -
SetIntersection_Front_Vector_uint32_64_16 15159921.602 -
SetIntersection_Front_Vector_uint32_64_4 16930216.884 -
SetIntersection_Front_Vector_uint32_64_64 11467361.570 -
SetIntersection_Front_Vector_uint64_1024_1 1080398.211 -3.16%
SetIntersection_Front_Vector_uint64_1024_1024 5963423.363 2.06%
SetIntersection_Front_Vector_uint64_1024_16 1165947.139 -1.94%
SetIntersection_Front_Vector_uint64_1024_256 2318288.436 -1.37%
SetIntersection_Front_Vector_uint64_1024_4 1087748.583 -4.32%
SetIntersection_Front_Vector_uint64_1024_64 1405736.272 -2.13%
SetIntersection_Front_Vector_uint64_16384_1 1073342.157 -7.84%
SetIntersection_Front_Vector_uint64_16384_1024 7174641.811 22.27%
SetIntersection_Front_Vector_uint64_16384_16 1183966.772 -
SetIntersection_Front_Vector_uint64_16384_16384 82019473.266 5.32%
SetIntersection_Front_Vector_uint64_16384_256 2607878.285 13.05%
SetIntersection_Front_Vector_uint64_16384_4 1115771.766 -1.05%
SetIntersection_Front_Vector_uint64_16384_64 1435298.359 1.75%
SetIntersection_Front_Vector_uint64_16_1 66437445.722 -
SetIntersection_Front_Vector_uint64_16_16 37701203.040 -
SetIntersection_Front_Vector_uint64_16_4 57459992.891 -
SetIntersection_Front_Vector_uint64_1_1 566681047.862 -
SetIntersection_Front_Vector_uint64_256_1 4427619.211 -
SetIntersection_Front_Vector_uint64_256_16 4437408.696 -1.20%
SetIntersection_Front_Vector_uint64_256_256 4702528.738 3.24%
SetIntersection_Front_Vector_uint64_256_4 4421919.789 -1.97%
SetIntersection_Front_Vector_uint64_256_64 4610865.646 2.13%
SetIntersection_Front_Vector_uint64_262144_1 1055927.177 -4.89%
SetIntersection_Front_Vector_uint64_262144_1024 7181847.645 20.54%
SetIntersection_Front_Vector_uint64_262144_16 1205659.830 1.71%
SetIntersection_Front_Vector_uint64_262144_16384 78105760.464 -
SetIntersection_Front_Vector_uint64_262144_256 2303805.989 -
SetIntersection_Front_Vector_uint64_262144_262144 351199194.840 -
SetIntersection_Front_Vector_uint64_262144_4 1110596.594 -1.22%
SetIntersection_Front_Vector_uint64_262144_64 1413613.132 -
SetIntersection_Front_Vector_uint64_4_1 226781698.162 -
SetIntersection_Front_Vector_uint64_4_4 143751650.910 -
SetIntersection_Front_Vector_uint64_64_1 17316172.383 -
SetIntersection_Front_Vector_uint64_64_16 15182497.375 -
SetIntersection_Front_Vector_uint64_64_4 17027148.070 -
SetIntersection_Front_Vector_uint64_64_64 11153791.284 -3.64%
SetIntersection_Interlaced_Set_float_1024_1 1112779.717 -1.16%
SetIntersection_Interlaced_Set_float_1024_1024 15349866.033 -5.94%
SetIntersection_Interlaced_Set_float_1024_16 11722697.103 -
SetIntersection_Interlaced_Set_float_1024_256 15925525.461 -
SetIntersection_Interlaced_Set_float_1024_4 10063133.790 -1.03%
SetIntersection_Interlaced_Set_float_1024_64 10035876.192 -
SetIntersection_Interlaced_Set_float_16384_1 1123969.141 1.95%
SetIntersection_Interlaced_Set_float_16384_1024 168537875.753 -1.93%
SetIntersection_Interlaced_Set_float_16384_16 207832004.434 -2.28%
SetIntersection_Interlaced_Set_float_16384_16384 341145261.458 -
SetIntersection_Interlaced_Set_float_16384_256 202986652.388 -1.05%
SetIntersection_Interlaced_Set_float_16384_4 169862176.906 -2.17%
SetIntersection_Interlaced_Set_float_16384_64 219154816.478 -
SetIntersection_Interlaced_Set_float_16_1 66830871.447 -
SetIntersection_Interlaced_Set_float_16_16 41529885.050 -
SetIntersection_Interlaced_Set_float_16_4 64545739.630 -
SetIntersection_Interlaced_Set_float_1_1 571274795.402 -
SetIntersection_Interlaced_Set_float_256_1 4433010.687 -
SetIntersection_Interlaced_Set_float_256_16 12155918.245 -
SetIntersection_Interlaced_Set_float_256_256 8875890.599 3.81%
SetIntersection_Interlaced_Set_float_256_4 11514320.185 -
SetIntersection_Interlaced_Set_float_256_64 15172459.071 -3.97%
SetIntersection_Interlaced_Set_float_262144_1 1113233.078 -1.15%
SetIntersection_Interlaced_Set_float_262144_1024 1542102.295 -
SetIntersection_Interlaced_Set_float_262144_16 1598860.840 -1.62%
SetIntersection_Interlaced_Set_float_262144_16384 1268266.603 -
SetIntersection_Interlaced_Set_float_262144_256 1580156.414 -1.25%
SetIntersection_Interlaced_Set_float_262144_262144 1840901.041 -2.27%
SetIntersection_Interlaced_Set_float_262144_4 1293373.943 -1.58%
SetIntersection_Interlaced_Set_float_262144_64 1578981.365 -
SetIntersection_Interlaced_Set_float_4_1 227883651.304 -
SetIntersection_Interlaced_Set_float_4_4 147397603.630 -
SetIntersection_Interlaced_Set_float_64_1 17521304.292 -
SetIntersection_Interlaced_Set_float_64_16 24523570.641 -1.48%
SetIntersection_Interlaced_Set_float_64_4 22126880.465 -
SetIntersection_Interlaced_Set_float_64_64 15055067.122 -5.17%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1123412.578 2.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21361836.134 -2.84%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11545303.077 -2.98%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19034003.341 -1.49%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9839142.989 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10868878.257 -1.06%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1119295.908 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 178252534.868 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220113682.243 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 345676154.407 -2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 205866842.725 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 180195376.587 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 226034218.649 -1.81%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 66995020.115 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44324533.715 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66443926.986 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571235724.991 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4478547.524 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13183594.321 2.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12224147.290 -2.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11424119.986 1.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 17849949.989 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1124341.889 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1626606.199 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1689731.285 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1334810.058 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1649587.644 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2276251.956 -1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1378614.988 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1658742.756 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 227497196.013 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 147993748.229 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17503518.302 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 26718011.599 -2.05%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23212605.642 -1.16%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 19183716.283 3.61%
SetIntersection_Interlaced_Set_string_1024_1 1151052.881 -1.06%
SetIntersection_Interlaced_Set_string_1024_1024 57483957.100 -
SetIntersection_Interlaced_Set_string_1024_16 13497044.202 -
SetIntersection_Interlaced_Set_string_1024_256 35456184.723 -
SetIntersection_Interlaced_Set_string_1024_4 10400729.652 -1.02%
SetIntersection_Interlaced_Set_string_1024_64 16515993.958 -1.12%
SetIntersection_Interlaced_Set_string_16384_1 1156943.184 -
SetIntersection_Interlaced_Set_string_16384_1024 360181250.306 -
SetIntersection_Interlaced_Set_string_16384_16 246718778.460 -29.32%
SetIntersection_Interlaced_Set_string_16384_16384 349448990.488 -
SetIntersection_Interlaced_Set_string_16384_256 358380946.392 2.79%
SetIntersection_Interlaced_Set_string_16384_4 201587258.205 -1.85%
SetIntersection_Interlaced_Set_string_16384_64 353978191.738 1.07%
SetIntersection_Interlaced_Set_string_16_1 69249762.485 -
SetIntersection_Interlaced_Set_string_16_16 62778224.651 -
SetIntersection_Interlaced_Set_string_16_4 76532996.469 -
SetIntersection_Interlaced_Set_string_1_1 586487580.955 -
SetIntersection_Interlaced_Set_string_256_1 4576931.685 -
SetIntersection_Interlaced_Set_string_256_16 18067179.521 1.26%
SetIntersection_Interlaced_Set_string_256_256 28542592.190 -7.49%
SetIntersection_Interlaced_Set_string_256_4 14120284.513 -3.09%
SetIntersection_Interlaced_Set_string_256_64 31113722.781 -
SetIntersection_Interlaced_Set_string_262144_1 1155778.836 2.75%
SetIntersection_Interlaced_Set_string_262144_1024 2131078.205 1.35%
SetIntersection_Interlaced_Set_string_262144_16 2176047.692 -
SetIntersection_Interlaced_Set_string_262144_16384 2733361.412 -
SetIntersection_Interlaced_Set_string_262144_256 2134700.439 2.18%
SetIntersection_Interlaced_Set_string_262144_262144 17481116.457 -
SetIntersection_Interlaced_Set_string_262144_4 1898523.275 1.16%
SetIntersection_Interlaced_Set_string_262144_64 2179619.222 1.20%
SetIntersection_Interlaced_Set_string_4_1 234776214.759 -
SetIntersection_Interlaced_Set_string_4_4 165545300.975 -
SetIntersection_Interlaced_Set_string_64_1 18133210.328 -
SetIntersection_Interlaced_Set_string_64_16 39224216.789 -4.44%
SetIntersection_Interlaced_Set_string_64_4 26772645.830 -
SetIntersection_Interlaced_Set_string_64_64 36808058.161 -1.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1092020.711 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25455381.588 2.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 12071345.895 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 21058945.760 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10091844.662 1.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 11996442.735 -1.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1078514.417 -3.71%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 237194226.767 -4.18%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 246051172.611 -30.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 359355533.843 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 248150858.712 -4.57%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 206423726.933 1.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 346674860.087 -3.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67281557.336 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 45537859.959 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 67228810.869 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 572736613.062 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4480195.613 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13314146.630 -2.92%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13971971.441 2.94%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11733109.467 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19370119.261 2.38%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1093134.788 -1.22%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2009913.168 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2142386.394 -1.17%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1789023.761 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2035070.637 -1.62%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3153821.208 1.51%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1872997.561 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2129750.488 -1.39%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229294398.994 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150202540.428 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17631818.876 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 28576133.800 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 24209403.655 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 20063968.637 -
SetIntersection_Interlaced_Set_uint32_1024_1 1109521.945 -
SetIntersection_Interlaced_Set_uint32_1024_1024 15076117.153 -4.34%
SetIntersection_Interlaced_Set_uint32_1024_16 11293435.522 -1.64%
SetIntersection_Interlaced_Set_uint32_1024_256 15323295.371 2.46%
SetIntersection_Interlaced_Set_uint32_1024_4 10186519.357 1.95%
SetIntersection_Interlaced_Set_uint32_1024_64 9977530.521 2.19%
SetIntersection_Interlaced_Set_uint32_16384_1 1091878.518 -
SetIntersection_Interlaced_Set_uint32_16384_1024 166568979.340 -2.30%
SetIntersection_Interlaced_Set_uint32_16384_16 207856034.082 -
SetIntersection_Interlaced_Set_uint32_16384_16384 341543092.610 -2.97%
SetIntersection_Interlaced_Set_uint32_16384_256 199623051.374 -
SetIntersection_Interlaced_Set_uint32_16384_4 169936023.529 -
SetIntersection_Interlaced_Set_uint32_16384_64 213469545.503 -1.09%
SetIntersection_Interlaced_Set_uint32_16_1 66787000.655 -
SetIntersection_Interlaced_Set_uint32_16_16 41444534.474 -
SetIntersection_Interlaced_Set_uint32_16_4 64112094.576 -
SetIntersection_Interlaced_Set_uint32_1_1 568281214.572 -
SetIntersection_Interlaced_Set_uint32_256_1 4422951.621 -
SetIntersection_Interlaced_Set_uint32_256_16 12173576.353 1.33%
SetIntersection_Interlaced_Set_uint32_256_256 9029727.427 -2.28%
SetIntersection_Interlaced_Set_uint32_256_4 11273020.928 -3.08%
SetIntersection_Interlaced_Set_uint32_256_64 14916918.590 2.45%
SetIntersection_Interlaced_Set_uint32_262144_1 1093313.700 3.79%
SetIntersection_Interlaced_Set_uint32_262144_1024 1523768.963 1.21%
SetIntersection_Interlaced_Set_uint32_262144_16 1566463.947 -
SetIntersection_Interlaced_Set_uint32_262144_16384 1242080.810 -
SetIntersection_Interlaced_Set_uint32_262144_256 1560209.312 -
SetIntersection_Interlaced_Set_uint32_262144_262144 2006836.263 2.08%
SetIntersection_Interlaced_Set_uint32_262144_4 1260868.814 -1.77%
SetIntersection_Interlaced_Set_uint32_262144_64 1560660.562 -
SetIntersection_Interlaced_Set_uint32_4_1 226265821.083 -
SetIntersection_Interlaced_Set_uint32_4_4 146978090.248 -
SetIntersection_Interlaced_Set_uint32_64_1 17532497.617 -
SetIntersection_Interlaced_Set_uint32_64_16 23795009.881 1.06%
SetIntersection_Interlaced_Set_uint32_64_4 21827197.244 -2.20%
SetIntersection_Interlaced_Set_uint32_64_64 14956592.806 -3.68%
SetIntersection_Interlaced_Set_uint64_1024_1 1058917.635 -5.44%
SetIntersection_Interlaced_Set_uint64_1024_1024 16398428.959 8.83%
SetIntersection_Interlaced_Set_uint64_1024_16 11331936.493 -1.44%
SetIntersection_Interlaced_Set_uint64_1024_256 15166501.855 -
SetIntersection_Interlaced_Set_uint64_1024_4 9968319.264 -
SetIntersection_Interlaced_Set_uint64_1024_64 10476340.545 1.88%
SetIntersection_Interlaced_Set_uint64_16384_1 1056130.546 -5.49%
SetIntersection_Interlaced_Set_uint64_16384_1024 177785605.025 1.31%
SetIntersection_Interlaced_Set_uint64_16384_16 218754588.893 -1.50%
SetIntersection_Interlaced_Set_uint64_16384_16384 345159994.405 -2.00%
SetIntersection_Interlaced_Set_uint64_16384_256 206180849.292 -1.48%
SetIntersection_Interlaced_Set_uint64_16384_4 177820215.221 -
SetIntersection_Interlaced_Set_uint64_16384_64 232936884.458 -
SetIntersection_Interlaced_Set_uint64_16_1 66898113.124 -
SetIntersection_Interlaced_Set_uint64_16_16 41344625.560 1.71%
SetIntersection_Interlaced_Set_uint64_16_4 64232386.288 -
SetIntersection_Interlaced_Set_uint64_1_1 567228389.583 -
SetIntersection_Interlaced_Set_uint64_256_1 4458147.502 -
SetIntersection_Interlaced_Set_uint64_256_16 12023798.200 -
SetIntersection_Interlaced_Set_uint64_256_256 9708845.899 10.84%
SetIntersection_Interlaced_Set_uint64_256_4 11728914.583 1.14%
SetIntersection_Interlaced_Set_uint64_256_64 14647616.048 -2.43%
SetIntersection_Interlaced_Set_uint64_262144_1 1119134.366 1.33%
SetIntersection_Interlaced_Set_uint64_262144_1024 1595093.586 -
SetIntersection_Interlaced_Set_uint64_262144_16 1661510.741 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1271673.827 -
SetIntersection_Interlaced_Set_uint64_262144_256 1636377.931 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1874799.154 -
SetIntersection_Interlaced_Set_uint64_262144_4 1335839.029 -
SetIntersection_Interlaced_Set_uint64_262144_64 1639039.142 -
SetIntersection_Interlaced_Set_uint64_4_1 227104421.263 -
SetIntersection_Interlaced_Set_uint64_4_4 146894456.564 -
SetIntersection_Interlaced_Set_uint64_64_1 17545028.155 -
SetIntersection_Interlaced_Set_uint64_64_16 24638660.005 2.22%
SetIntersection_Interlaced_Set_uint64_64_4 22305921.089 -
SetIntersection_Interlaced_Set_uint64_64_64 15755597.335 1.97%
SetIntersection_Interlaced_Vector_float_1024_1 1111500.566 -
SetIntersection_Interlaced_Vector_float_1024_1024 5974143.357 -
SetIntersection_Interlaced_Vector_float_1024_16 1800221.477 -13.27%
SetIntersection_Interlaced_Vector_float_1024_256 4730795.073 -26.52%
SetIntersection_Interlaced_Vector_float_1024_4 1315059.130 -2.42%
SetIntersection_Interlaced_Vector_float_1024_64 3628806.890 -6.40%
SetIntersection_Interlaced_Vector_float_16384_1 1111197.354 -2.51%
SetIntersection_Interlaced_Vector_float_16384_1024 42139415.963 -6.69%
SetIntersection_Interlaced_Vector_float_16384_16 2353505.569 -1.67%
SetIntersection_Interlaced_Vector_float_16384_16384 89491367.834 2.99%
SetIntersection_Interlaced_Vector_float_16384_256 15618534.172 -12.32%
SetIntersection_Interlaced_Vector_float_16384_4 1398481.027 1.31%
SetIntersection_Interlaced_Vector_float_16384_64 5401274.139 -12.31%
SetIntersection_Interlaced_Vector_float_16_1 66978334.823 -
SetIntersection_Interlaced_Vector_float_16_16 37958273.078 -
SetIntersection_Interlaced_Vector_float_16_4 59846346.173 -1.11%
SetIntersection_Interlaced_Vector_float_1_1 570208261.400 -
SetIntersection_Interlaced_Vector_float_256_1 4437110.619 -
SetIntersection_Interlaced_Vector_float_256_16 8164456.102 23.01%
SetIntersection_Interlaced_Vector_float_256_256 4776871.416 -13.26%
SetIntersection_Interlaced_Vector_float_256_4 5295955.901 -1.38%
SetIntersection_Interlaced_Vector_float_256_64 6974440.528 -7.31%
SetIntersection_Interlaced_Vector_float_262144_1 1106375.303 -1.24%
SetIntersection_Interlaced_Vector_float_262144_1024 76464648.658 -12.78%
SetIntersection_Interlaced_Vector_float_262144_16 3197639.505 -6.71%
SetIntersection_Interlaced_Vector_float_262144_16384 350929213.584 -
SetIntersection_Interlaced_Vector_float_262144_256 22814691.888 -4.84%
SetIntersection_Interlaced_Vector_float_262144_262144 348954627.563 8.36%
SetIntersection_Interlaced_Vector_float_262144_4 1542583.909 -5.42%
SetIntersection_Interlaced_Vector_float_262144_64 8254570.184 -15.26%
SetIntersection_Interlaced_Vector_float_4_1 227843761.767 -
SetIntersection_Interlaced_Vector_float_4_4 144589643.813 -1.54%
SetIntersection_Interlaced_Vector_float_64_1 17455832.906 -
SetIntersection_Interlaced_Vector_float_64_16 19386574.031 6.13%
SetIntersection_Interlaced_Vector_float_64_4 18936783.241 1.07%
SetIntersection_Interlaced_Vector_float_64_64 12138794.241 5.54%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1116573.374 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 8374701.100 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2194884.666 -12.77%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8285711.052 3.78%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1379416.085 1.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4103570.525 -15.23%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1104948.113 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 54098113.444 -5.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3029180.805 9.99%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 124272078.279 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 17360260.924 3.52%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1527902.986 8.89%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 5767931.952 -34.95%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66748595.636 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 38814752.476 -2.60%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61120307.421 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 566297705.665 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4442406.520 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 6872467.861 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 5809600.445 -1.24%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5265468.256 -3.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 8790099.179 -1.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1076290.286 -4.02%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 106418416.852 -1.69%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 3656332.912 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 350244761.012 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 44638915.690 -4.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 351384126.828 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 1674486.147 -9.68%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 21968404.203 8.97%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 226606077.090 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 145696072.613 -1.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17299937.950 -1.56%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 20150724.182 2.84%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18845274.295 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13724688.216 8.03%
SetIntersection_Interlaced_Vector_string_1024_1 1140899.751 -
SetIntersection_Interlaced_Vector_string_1024_1024 39806171.182 -4.01%
SetIntersection_Interlaced_Vector_string_1024_16 3460917.579 4.45%
SetIntersection_Interlaced_Vector_string_1024_256 20587744.496 -2.76%
SetIntersection_Interlaced_Vector_string_1024_4 1690604.947 -2.89%
SetIntersection_Interlaced_Vector_string_1024_64 8407937.104 -
SetIntersection_Interlaced_Vector_string_16384_1 1143401.402 -
SetIntersection_Interlaced_Vector_string_16384_1024 112929957.913 -2.05%
SetIntersection_Interlaced_Vector_string_16384_16 4377446.034 -2.39%
SetIntersection_Interlaced_Vector_string_16384_16384 350700613.428 -
SetIntersection_Interlaced_Vector_string_16384_256 37792240.105 -
SetIntersection_Interlaced_Vector_string_16384_4 1862220.506 3.05%
SetIntersection_Interlaced_Vector_string_16384_64 11995298.617 -11.14%
SetIntersection_Interlaced_Vector_string_16_1 68661115.482 -
SetIntersection_Interlaced_Vector_string_16_16 54016316.834 -3.80%
SetIntersection_Interlaced_Vector_string_16_4 71956403.803 -
SetIntersection_Interlaced_Vector_string_1_1 582355490.950 -
SetIntersection_Interlaced_Vector_string_256_1 4541283.584 -
SetIntersection_Interlaced_Vector_string_256_16 10774921.192 -3.02%
SetIntersection_Interlaced_Vector_string_256_256 22729027.773 3.48%
SetIntersection_Interlaced_Vector_string_256_4 6388893.368 -
SetIntersection_Interlaced_Vector_string_256_64 19625831.824 -4.15%
SetIntersection_Interlaced_Vector_string_262144_1 1143462.457 -
SetIntersection_Interlaced_Vector_string_262144_1024 222745177.630 -32.82%
SetIntersection_Interlaced_Vector_string_262144_16 5545381.466 -14.65%
SetIntersection_Interlaced_Vector_string_262144_16384 985456.787 -1.05%
SetIntersection_Interlaced_Vector_string_262144_256 63092610.753 -8.57%
SetIntersection_Interlaced_Vector_string_262144_262144 14324942.709 -
SetIntersection_Interlaced_Vector_string_262144_4 2047255.202 -11.93%
SetIntersection_Interlaced_Vector_string_262144_64 17861461.245 -15.92%
SetIntersection_Interlaced_Vector_string_4_1 232248518.452 -1.08%
SetIntersection_Interlaced_Vector_string_4_4 159021200.293 -1.38%
SetIntersection_Interlaced_Vector_string_64_1 17842713.589 -
SetIntersection_Interlaced_Vector_string_64_16 31390068.736 1.25%
SetIntersection_Interlaced_Vector_string_64_4 22797920.323 -1.63%
SetIntersection_Interlaced_Vector_string_64_64 28311587.052 -1.44%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1103399.949 -1.64%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10859484.717 8.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3362000.173 -4.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 11979389.658 32.70%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1704688.867 6.78%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 6887916.912 38.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1064174.238 -5.87%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 100270003.194 38.36%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4866212.646 34.98%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 156305334.872 8.93%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 46783410.874 60.53%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1915963.358 18.09%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 14750707.474 31.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66748970.869 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40483032.257 1.17%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62509622.350 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 568110353.985 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4438165.304 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 9949040.372 24.81%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7105267.329 7.30%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5920036.701 4.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 11901026.063 14.35%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1118957.316 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 346362556.565 71.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 9427936.970 104.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 352027944.519 -1.97%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 124306843.338 92.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1001391.848 -99.72%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2546429.950 11.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 34300755.989 44.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 226978989.447 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147310417.556 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17358328.761 -1.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 22740341.779 10.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20658678.149 3.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13794858.564 1.15%
SetIntersection_Interlaced_Vector_uint32_1024_1 1112008.701 2.31%
SetIntersection_Interlaced_Vector_uint32_1024_1024 5892209.470 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2138739.816 6.59%
SetIntersection_Interlaced_Vector_uint32_1024_256 5800282.726 21.04%
SetIntersection_Interlaced_Vector_uint32_1024_4 1396293.926 3.88%
SetIntersection_Interlaced_Vector_uint32_1024_64 3678792.251 -12.41%
SetIntersection_Interlaced_Vector_uint32_16384_1 1113519.908 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 45816824.868 -6.20%
SetIntersection_Interlaced_Vector_uint32_16384_16 3183985.847 25.03%
SetIntersection_Interlaced_Vector_uint32_16384_16384 80096693.711 -
SetIntersection_Interlaced_Vector_uint32_16384_256 16637078.795 12.49%
SetIntersection_Interlaced_Vector_uint32_16384_4 1574408.189 9.29%
SetIntersection_Interlaced_Vector_uint32_16384_64 6060736.492 -28.17%
SetIntersection_Interlaced_Vector_uint32_16_1 66692029.798 -1.38%
SetIntersection_Interlaced_Vector_uint32_16_16 37843003.575 -
SetIntersection_Interlaced_Vector_uint32_16_4 59759357.827 -
SetIntersection_Interlaced_Vector_uint32_1_1 570199166.221 -
SetIntersection_Interlaced_Vector_uint32_256_1 4424301.810 -
SetIntersection_Interlaced_Vector_uint32_256_16 6728434.369 3.61%
SetIntersection_Interlaced_Vector_uint32_256_256 4624018.425 -1.41%
SetIntersection_Interlaced_Vector_uint32_256_4 5090007.844 4.21%
SetIntersection_Interlaced_Vector_uint32_256_64 7228518.300 -
SetIntersection_Interlaced_Vector_uint32_262144_1 1114703.739 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 88497886.782 -1.70%
SetIntersection_Interlaced_Vector_uint32_262144_16 3326342.909 5.66%
SetIntersection_Interlaced_Vector_uint32_262144_16384 348543542.143 -
SetIntersection_Interlaced_Vector_uint32_262144_256 26908166.431 -23.97%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350731137.924 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1588443.329 -1.21%
SetIntersection_Interlaced_Vector_uint32_262144_64 15919390.899 90.60%
SetIntersection_Interlaced_Vector_uint32_4_1 228146898.414 -
SetIntersection_Interlaced_Vector_uint32_4_4 144323390.107 -
SetIntersection_Interlaced_Vector_uint32_64_1 17403925.954 -
SetIntersection_Interlaced_Vector_uint32_64_16 18118483.707 -2.17%
SetIntersection_Interlaced_Vector_uint32_64_4 18161351.648 -1.59%
SetIntersection_Interlaced_Vector_uint32_64_64 11523066.436 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1109992.794 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5973572.659 1.80%
SetIntersection_Interlaced_Vector_uint64_1024_16 1944433.211 -
SetIntersection_Interlaced_Vector_uint64_1024_256 4677249.607 -35.08%
SetIntersection_Interlaced_Vector_uint64_1024_4 1447749.901 11.61%
SetIntersection_Interlaced_Vector_uint64_1024_64 3695297.292 -18.55%
SetIntersection_Interlaced_Vector_uint64_16384_1 1109471.668 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 44294347.260 -7.95%
SetIntersection_Interlaced_Vector_uint64_16384_16 3146783.095 23.38%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78112769.491 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18009089.939 10.47%
SetIntersection_Interlaced_Vector_uint64_16384_4 1403193.460 -1.58%
SetIntersection_Interlaced_Vector_uint64_16384_64 6158408.468 3.19%
SetIntersection_Interlaced_Vector_uint64_16_1 66737040.841 -
SetIntersection_Interlaced_Vector_uint64_16_16 37702834.331 -
SetIntersection_Interlaced_Vector_uint64_16_4 59750271.120 -
SetIntersection_Interlaced_Vector_uint64_1_1 566629951.456 -
SetIntersection_Interlaced_Vector_uint64_256_1 4367625.748 -1.90%
SetIntersection_Interlaced_Vector_uint64_256_16 7190823.774 -4.30%
SetIntersection_Interlaced_Vector_uint64_256_256 4550228.291 -2.06%
SetIntersection_Interlaced_Vector_uint64_256_4 5159284.755 -1.16%
SetIntersection_Interlaced_Vector_uint64_256_64 7260296.721 -2.77%
SetIntersection_Interlaced_Vector_uint64_262144_1 1116223.951 -
SetIntersection_Interlaced_Vector_uint64_262144_1024 92633456.043 3.98%
SetIntersection_Interlaced_Vector_uint64_262144_16 3107275.576 -4.83%
SetIntersection_Interlaced_Vector_uint64_262144_16384 346923267.971 -4.52%
SetIntersection_Interlaced_Vector_uint64_262144_256 32417590.963 -3.33%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350663321.148 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1523678.829 -20.18%
SetIntersection_Interlaced_Vector_uint64_262144_64 8582248.705 -1.90%
SetIntersection_Interlaced_Vector_uint64_4_1 225951995.972 -
SetIntersection_Interlaced_Vector_uint64_4_4 144808347.914 -
SetIntersection_Interlaced_Vector_uint64_64_1 17456058.875 -
SetIntersection_Interlaced_Vector_uint64_64_16 18683527.964 4.84%
SetIntersection_Interlaced_Vector_uint64_64_4 18259870.149 -1.18%
SetIntersection_Interlaced_Vector_uint64_64_64 11334123.904 -
SetIntersection_None_Set_float_1024_1 9055491.700 1.06%
SetIntersection_None_Set_float_1024_1024 8869555.988 -
SetIntersection_None_Set_float_1024_16 8942571.857 -1.28%
SetIntersection_None_Set_float_1024_256 9044585.810 -1.07%
SetIntersection_None_Set_float_1024_4 8885734.221 -1.77%
SetIntersection_None_Set_float_1024_64 8848847.377 -1.53%
SetIntersection_None_Set_float_16384_1 152310825.510 -2.90%
SetIntersection_None_Set_float_16384_1024 152228828.227 -3.64%
SetIntersection_None_Set_float_16384_16 152302876.930 -2.59%
SetIntersection_None_Set_float_16384_16384 155771864.502 -
SetIntersection_None_Set_float_16384_256 152005608.922 -3.35%
SetIntersection_None_Set_float_16384_4 152057080.793 -2.70%
SetIntersection_None_Set_float_16384_64 152796617.438 -2.50%
SetIntersection_None_Set_float_16_1 70710063.513 -
SetIntersection_None_Set_float_16_16 37587230.455 -
SetIntersection_None_Set_float_16_4 60289885.173 -
SetIntersection_None_Set_float_1_1 568464464.839 -
SetIntersection_None_Set_float_256_1 11867893.905 -
SetIntersection_None_Set_float_256_16 11220837.413 -
SetIntersection_None_Set_float_256_256 5909190.016 -1.54%
SetIntersection_None_Set_float_256_4 11532939.773 -2.75%
SetIntersection_None_Set_float_256_64 9498369.341 2.04%
SetIntersection_None_Set_float_262144_1 1182483.643 -
SetIntersection_None_Set_float_262144_1024 1174743.247 -
SetIntersection_None_Set_float_262144_16 1181614.417 -
SetIntersection_None_Set_float_262144_16384 1177729.246 -
SetIntersection_None_Set_float_262144_256 1185638.672 -
SetIntersection_None_Set_float_262144_262144 1175183.188 -
SetIntersection_None_Set_float_262144_4 1181142.010 -
SetIntersection_None_Set_float_262144_64 1182163.900 -
SetIntersection_None_Set_float_4_1 230223083.122 -
SetIntersection_None_Set_float_4_4 144201985.145 -
SetIntersection_None_Set_float_64_1 22903099.706 -1.09%
SetIntersection_None_Set_float_64_16 19070840.584 -
SetIntersection_None_Set_float_64_4 21769364.785 -1.89%
SetIntersection_None_Set_float_64_64 12002188.282 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8694412.271 -3.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8787587.472 -1.19%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8716855.451 -2.75%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8734312.832 -1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8797243.944 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8770942.751 1.05%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 159284568.603 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 163225126.475 3.64%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168082395.558 -1.59%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 166570837.046 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 162302445.864 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 164036354.078 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 166484325.739 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70367783.715 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37271691.631 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 59650740.724 -
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 568425049.327 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11522822.000 -2.52%
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10818406.386 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5726551.497 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11504058.746 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9355381.080 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1232097.576 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1241074.626 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1235919.271 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1238834.634 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1238531.414 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1253913.004 -1.07%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1234010.334 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1240035.157 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230564626.096 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144019742.101 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23014725.048 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18938156.061 -1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22303325.693 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11809748.316 -
SetIntersection_None_Set_string_1024_1 9411414.582 5.55%
SetIntersection_None_Set_string_1024_1024 8929256.049 -
SetIntersection_None_Set_string_1024_16 9238401.904 3.03%
SetIntersection_None_Set_string_1024_256 9030100.071 -
SetIntersection_None_Set_string_1024_4 9418366.764 3.44%
SetIntersection_None_Set_string_1024_64 9497289.068 4.11%
SetIntersection_None_Set_string_16384_1 203911889.503 3.27%
SetIntersection_None_Set_string_16384_1024 213993333.587 7.13%
SetIntersection_None_Set_string_16384_16 200778664.696 6.37%
SetIntersection_None_Set_string_16384_16384 193904786.279 2.91%
SetIntersection_None_Set_string_16384_256 203276363.607 5.30%
SetIntersection_None_Set_string_16384_4 199517489.037 1.10%
SetIntersection_None_Set_string_16384_64 202598371.770 5.40%
SetIntersection_None_Set_string_16_1 72593761.623 -
SetIntersection_None_Set_string_16_16 38643135.435 -
SetIntersection_None_Set_string_16_4 61653263.899 -
SetIntersection_None_Set_string_1_1 573321117.009 -
SetIntersection_None_Set_string_256_1 11772723.429 -1.32%
SetIntersection_None_Set_string_256_16 11250388.852 -
SetIntersection_None_Set_string_256_256 5996207.465 -
SetIntersection_None_Set_string_256_4 11616270.320 -
SetIntersection_None_Set_string_256_64 9463292.118 -1.78%
SetIntersection_None_Set_string_262144_1 1708897.623 1.09%
SetIntersection_None_Set_string_262144_1024 1698906.248 -
SetIntersection_None_Set_string_262144_16 1713421.957 -
SetIntersection_None_Set_string_262144_16384 1714808.026 -
SetIntersection_None_Set_string_262144_256 1708541.341 -
SetIntersection_None_Set_string_262144_262144 1708623.127 -
SetIntersection_None_Set_string_262144_4 1717622.476 1.20%
SetIntersection_None_Set_string_262144_64 1709112.953 -
SetIntersection_None_Set_string_4_1 234219884.818 -
SetIntersection_None_Set_string_4_4 146256560.146 -
SetIntersection_None_Set_string_64_1 24123058.831 -
SetIntersection_None_Set_string_64_16 19263684.862 -1.51%
SetIntersection_None_Set_string_64_4 23071428.761 -
SetIntersection_None_Set_string_64_64 12199053.958 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 8890962.851 -1.32%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 8846071.471 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 8990146.359 2.22%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 8727024.492 -2.07%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 8723720.173 -3.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 8803848.347 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 211092068.312 1.91%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 200049581.552 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 204228543.841 3.40%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 202572029.499 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 202277653.244 3.11%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 205462188.965 2.23%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 204110344.456 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 70954369.975 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37488679.210 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60798760.140 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 569675919.820 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11657127.836 -2.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 10875970.143 -2.13%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5766051.504 -2.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11570734.656 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9392608.369 1.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1686945.474 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1702410.809 1.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1676100.506 -1.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1690483.075 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1688593.994 -1.01%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1697073.082 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1701785.482 1.12%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1681274.170 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231818446.800 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144483605.643 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23164433.679 -1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 18896591.324 -1.74%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22260961.848 -1.18%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 11941567.572 -
SetIntersection_None_Set_uint32_1024_1 8693453.592 -1.38%
SetIntersection_None_Set_uint32_1024_1024 8907287.429 1.25%
SetIntersection_None_Set_uint32_1024_16 8798677.855 -1.08%
SetIntersection_None_Set_uint32_1024_256 8926154.320 -
SetIntersection_None_Set_uint32_1024_4 8897621.421 -
SetIntersection_None_Set_uint32_1024_64 8863134.525 -
SetIntersection_None_Set_uint32_16384_1 150766795.141 -1.59%
SetIntersection_None_Set_uint32_16384_1024 149555977.695 -3.66%
SetIntersection_None_Set_uint32_16384_16 150282055.601 -1.83%
SetIntersection_None_Set_uint32_16384_16384 151829209.788 -3.84%
SetIntersection_None_Set_uint32_16384_256 150338690.714 -2.23%
SetIntersection_None_Set_uint32_16384_4 150451804.093 -1.53%
SetIntersection_None_Set_uint32_16384_64 150369682.962 -2.22%
SetIntersection_None_Set_uint32_16_1 70416643.073 -1.08%
SetIntersection_None_Set_uint32_16_16 37479392.158 -
SetIntersection_None_Set_uint32_16_4 59770277.148 -
SetIntersection_None_Set_uint32_1_1 567317572.018 -
SetIntersection_None_Set_uint32_256_1 11665589.249 -
SetIntersection_None_Set_uint32_256_16 10991009.587 -1.45%
SetIntersection_None_Set_uint32_256_256 5984463.891 1.61%
SetIntersection_None_Set_uint32_256_4 11598524.506 -
SetIntersection_None_Set_uint32_256_64 9334411.338 1.58%
SetIntersection_None_Set_uint32_262144_1 1160410.563 -
SetIntersection_None_Set_uint32_262144_1024 1168079.184 -
SetIntersection_None_Set_uint32_262144_16 1161775.797 -
SetIntersection_None_Set_uint32_262144_16384 1163493.489 -
SetIntersection_None_Set_uint32_262144_256 1157632.977 -
SetIntersection_None_Set_uint32_262144_262144 1173431.398 -
SetIntersection_None_Set_uint32_262144_4 1160025.555 -
SetIntersection_None_Set_uint32_262144_64 1161783.448 -
SetIntersection_None_Set_uint32_4_1 230265771.007 -
SetIntersection_None_Set_uint32_4_4 143582432.564 -
SetIntersection_None_Set_uint32_64_1 22937905.164 -2.75%
SetIntersection_None_Set_uint32_64_16 19129266.766 -
SetIntersection_None_Set_uint32_64_4 22271254.816 -1.09%
SetIntersection_None_Set_uint32_64_64 12059523.248 -
SetIntersection_None_Set_uint64_1024_1 8680382.574 -1.19%
SetIntersection_None_Set_uint64_1024_1024 8732738.367 -1.35%
SetIntersection_None_Set_uint64_1024_16 8670466.920 -2.71%
SetIntersection_None_Set_uint64_1024_256 8685159.554 -
SetIntersection_None_Set_uint64_1024_4 8794172.335 -
SetIntersection_None_Set_uint64_1024_64 8818526.308 1.53%
SetIntersection_None_Set_uint64_16384_1 156453576.622 -
SetIntersection_None_Set_uint64_16384_1024 162955049.503 -
SetIntersection_None_Set_uint64_16384_16 162125902.840 -1.51%
SetIntersection_None_Set_uint64_16384_16384 162974979.460 -7.11%
SetIntersection_None_Set_uint64_16384_256 163278202.312 -2.70%
SetIntersection_None_Set_uint64_16384_4 159736557.134 -
SetIntersection_None_Set_uint64_16384_64 163441162.789 -2.93%
SetIntersection_None_Set_uint64_16_1 70278749.233 -
SetIntersection_None_Set_uint64_16_16 37124124.525 -
SetIntersection_None_Set_uint64_16_4 59548834.179 -
SetIntersection_None_Set_uint64_1_1 566580295.247 -
SetIntersection_None_Set_uint64_256_1 11527237.463 -
SetIntersection_None_Set_uint64_256_16 10822927.192 -
SetIntersection_None_Set_uint64_256_256 5900847.741 2.39%
SetIntersection_None_Set_uint64_256_4 11458863.909 -
SetIntersection_None_Set_uint64_256_64 9276623.488 -
SetIntersection_None_Set_uint64_262144_1 1211242.352 -
SetIntersection_None_Set_uint64_262144_1024 1224845.459 -
SetIntersection_None_Set_uint64_262144_16 1215589.844 -
SetIntersection_None_Set_uint64_262144_16384 1224945.554 1.12%
SetIntersection_None_Set_uint64_262144_256 1221025.799 -
SetIntersection_None_Set_uint64_262144_262144 1225579.264 -
SetIntersection_None_Set_uint64_262144_4 1213335.611 -
SetIntersection_None_Set_uint64_262144_64 1216234.539 -
SetIntersection_None_Set_uint64_4_1 229239060.531 -
SetIntersection_None_Set_uint64_4_4 143391714.224 -
SetIntersection_None_Set_uint64_64_1 23439945.423 -
SetIntersection_None_Set_uint64_64_16 18919539.497 -
SetIntersection_None_Set_uint64_64_4 22535070.039 1.11%
SetIntersection_None_Set_uint64_64_64 11949150.048 -
SetIntersection_None_Vector_float_1024_1 1146409.149 -
SetIntersection_None_Vector_float_1024_1024 1147426.995 -
SetIntersection_None_Vector_float_1024_16 1151188.865 -
SetIntersection_None_Vector_float_1024_256 1146536.294 1.14%
SetIntersection_None_Vector_float_1024_4 1147972.899 -
SetIntersection_None_Vector_float_1024_64 1140648.732 -1.58%
SetIntersection_None_Vector_float_16384_1 1170966.422 -
SetIntersection_None_Vector_float_16384_1024 1174422.274 -
SetIntersection_None_Vector_float_16384_16 1171129.490 -1.05%
SetIntersection_None_Vector_float_16384_16384 1176719.610 -
SetIntersection_None_Vector_float_16384_256 1171323.498 -1.51%
SetIntersection_None_Vector_float_16384_4 1169439.961 -
SetIntersection_None_Vector_float_16384_64 1188865.953 -
SetIntersection_None_Vector_float_16_1 67314737.264 -
SetIntersection_None_Vector_float_16_16 35806201.545 -
SetIntersection_None_Vector_float_16_4 57241909.043 -
SetIntersection_None_Vector_float_1_1 568382451.742 -
SetIntersection_None_Vector_float_256_1 4517881.108 -
SetIntersection_None_Vector_float_256_16 4268943.601 -
SetIntersection_None_Vector_float_256_256 2247003.113 -1.59%
SetIntersection_None_Vector_float_256_4 4468519.692 -
SetIntersection_None_Vector_float_256_64 3645249.788 -
SetIntersection_None_Vector_float_262144_1 1196208.406 -
SetIntersection_None_Vector_float_262144_1024 1199019.312 -
SetIntersection_None_Vector_float_262144_16 1209422.567 -
SetIntersection_None_Vector_float_262144_16384 1204580.151 -
SetIntersection_None_Vector_float_262144_256 1187811.422 -1.54%
SetIntersection_None_Vector_float_262144_262144 1209808.266 -
SetIntersection_None_Vector_float_262144_4 1199022.458 1.09%
SetIntersection_None_Vector_float_262144_64 1200900.724 -
SetIntersection_None_Vector_float_4_1 227724918.974 -
SetIntersection_None_Vector_float_4_4 142374891.156 -
SetIntersection_None_Vector_float_64_1 17746633.861 -
SetIntersection_None_Vector_float_64_16 14391636.900 -
SetIntersection_None_Vector_float_64_4 16923925.276 -1.03%
SetIntersection_None_Vector_float_64_64 9018074.598 -1.13%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1105974.371 -4.12%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1147223.580 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1149177.781 3.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1152215.341 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1140480.720 -1.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1152215.419 1.49%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1181904.919 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1188641.600 4.70%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1166000.377 -2.17%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1130286.051 -2.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1187043.384 1.01%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1128247.309 -4.85%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1178198.240 2.19%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67041049.067 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35556166.614 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57039078.748 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 564553538.928 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4518050.411 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4156267.825 -3.35%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2274825.800 3.04%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4495539.096 -1.08%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3654881.209 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1208800.362 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1209346.506 3.64%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1222293.364 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1217278.060 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1226717.500 2.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1197011.711 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1172449.610 -4.91%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1214779.700 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 227484012.610 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 141694749.180 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17512756.324 -1.76%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14365651.659 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 16895170.965 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9035450.827 -
SetIntersection_None_Vector_string_1024_1 1230419.246 -
SetIntersection_None_Vector_string_1024_1024 1225553.222 -
SetIntersection_None_Vector_string_1024_16 1210513.454 -1.71%
SetIntersection_None_Vector_string_1024_256 1223232.669 -
SetIntersection_None_Vector_string_1024_4 1224408.776 -
SetIntersection_None_Vector_string_1024_64 1223093.246 -
SetIntersection_None_Vector_string_16384_1 1284920.410 -
SetIntersection_None_Vector_string_16384_1024 1287094.900 -
SetIntersection_None_Vector_string_16384_16 1296978.110 -
SetIntersection_None_Vector_string_16384_16384 1279812.145 -
SetIntersection_None_Vector_string_16384_256 1273917.344 2.03%
SetIntersection_None_Vector_string_16384_4 1240203.404 -3.82%
SetIntersection_None_Vector_string_16384_64 1275727.808 -
SetIntersection_None_Vector_string_16_1 68798013.466 -
SetIntersection_None_Vector_string_16_16 36444949.093 -
SetIntersection_None_Vector_string_16_4 58325235.173 -
SetIntersection_None_Vector_string_1_1 567237426.030 -
SetIntersection_None_Vector_string_256_1 4728923.987 -1.57%
SetIntersection_None_Vector_string_256_16 4493515.867 1.14%
SetIntersection_None_Vector_string_256_256 2338625.057 -2.71%
SetIntersection_None_Vector_string_256_4 4699470.733 -
SetIntersection_None_Vector_string_256_64 3808973.666 -
SetIntersection_None_Vector_string_262144_1 1353842.973 2.13%
SetIntersection_None_Vector_string_262144_1024 1355658.529 2.97%
SetIntersection_None_Vector_string_262144_16 1349215.896 -
SetIntersection_None_Vector_string_262144_16384 1354871.395 1.67%
SetIntersection_None_Vector_string_262144_256 1366157.636 -
SetIntersection_None_Vector_string_262144_262144 1325510.890 -2.61%
SetIntersection_None_Vector_string_262144_4 1370773.692 1.87%
SetIntersection_None_Vector_string_262144_64 1348586.435 -
SetIntersection_None_Vector_string_4_1 230047639.396 -
SetIntersection_None_Vector_string_4_4 143633763.692 -
SetIntersection_None_Vector_string_64_1 18393459.799 -
SetIntersection_None_Vector_string_64_16 14829830.162 -1.12%
SetIntersection_None_Vector_string_64_4 17612743.720 -
SetIntersection_None_Vector_string_64_64 9352884.173 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1188012.083 3.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1119411.324 -3.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1173331.798 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1187170.471 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1138439.322 -2.66%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1186060.793 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1206791.762 -1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1217957.066 -1.20%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1231835.893 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1172620.930 -1.61%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1168806.005 -3.49%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1225824.009 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1233632.530 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67204676.508 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35842246.752 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57170795.034 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 563747099.425 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4492699.812 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4274781.325 -1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2310636.707 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4536645.322 1.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3689348.896 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1300424.030 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1200552.550 -3.69%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1206411.843 -3.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1250484.901 2.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1287628.218 2.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1287607.024 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1244824.918 2.75%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1229064.820 -1.86%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 226474629.961 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142065476.087 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17753910.045 -1.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14505438.552 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 16914515.557 -1.43%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9110697.026 -
SetIntersection_None_Vector_uint32_1024_1 1145430.588 -1.32%
SetIntersection_None_Vector_uint32_1024_1024 1147183.972 2.94%
SetIntersection_None_Vector_uint32_1024_16 1150613.957 -
SetIntersection_None_Vector_uint32_1024_256 1141798.470 -
SetIntersection_None_Vector_uint32_1024_4 1143849.629 -
SetIntersection_None_Vector_uint32_1024_64 1120566.373 -2.28%
SetIntersection_None_Vector_uint32_16384_1 1175080.557 -
SetIntersection_None_Vector_uint32_16384_1024 1180278.497 -
SetIntersection_None_Vector_uint32_16384_16 1190731.089 1.25%
SetIntersection_None_Vector_uint32_16384_16384 1186822.357 2.91%
SetIntersection_None_Vector_uint32_16384_256 1182106.466 -
SetIntersection_None_Vector_uint32_16384_4 1135113.371 -3.10%
SetIntersection_None_Vector_uint32_16384_64 1179118.081 -
SetIntersection_None_Vector_uint32_16_1 67594158.703 -
SetIntersection_None_Vector_uint32_16_16 36009129.595 -
SetIntersection_None_Vector_uint32_16_4 57358533.496 -
SetIntersection_None_Vector_uint32_1_1 584210313.199 -
SetIntersection_None_Vector_uint32_256_1 4517303.938 -
SetIntersection_None_Vector_uint32_256_16 4275216.163 -
SetIntersection_None_Vector_uint32_256_256 2269445.463 -
SetIntersection_None_Vector_uint32_256_4 4480555.032 -
SetIntersection_None_Vector_uint32_256_64 3585941.752 -2.23%
SetIntersection_None_Vector_uint32_262144_1 1179450.524 -2.23%
SetIntersection_None_Vector_uint32_262144_1024 1176644.118 -3.20%
SetIntersection_None_Vector_uint32_262144_16 1197400.700 -
SetIntersection_None_Vector_uint32_262144_16384 1209227.221 -
SetIntersection_None_Vector_uint32_262144_256 1198642.986 3.92%
SetIntersection_None_Vector_uint32_262144_262144 1198474.317 1.16%
SetIntersection_None_Vector_uint32_262144_4 1207195.655 -
SetIntersection_None_Vector_uint32_262144_64 1157447.328 -3.37%
SetIntersection_None_Vector_uint32_4_1 228477178.861 -
SetIntersection_None_Vector_uint32_4_4 142889125.328 -
SetIntersection_None_Vector_uint32_64_1 17793022.654 -
SetIntersection_None_Vector_uint32_64_16 14395036.444 -
SetIntersection_None_Vector_uint32_64_4 16918878.696 -
SetIntersection_None_Vector_uint32_64_64 9075291.499 -
SetIntersection_None_Vector_uint64_1024_1 1144105.923 -
SetIntersection_None_Vector_uint64_1024_1024 1123107.104 -1.12%
SetIntersection_None_Vector_uint64_1024_16 1140702.996 -1.46%
SetIntersection_None_Vector_uint64_1024_256 1101313.558 -2.40%
SetIntersection_None_Vector_uint64_1024_4 1142344.302 -
SetIntersection_None_Vector_uint64_1024_64 1151971.717 5.59%
SetIntersection_None_Vector_uint64_16384_1 1157271.481 -
SetIntersection_None_Vector_uint64_16384_1024 1129702.827 -3.25%
SetIntersection_None_Vector_uint64_16384_16 1169981.686 -
SetIntersection_None_Vector_uint64_16384_16384 1165489.859 -
SetIntersection_None_Vector_uint64_16384_256 1171031.716 -
SetIntersection_None_Vector_uint64_16384_4 1169079.334 -
SetIntersection_None_Vector_uint64_16384_64 1166357.525 -
SetIntersection_None_Vector_uint64_16_1 66940177.979 -
SetIntersection_None_Vector_uint64_16_16 35491253.444 -
SetIntersection_None_Vector_uint64_16_4 56844451.021 -
SetIntersection_None_Vector_uint64_1_1 564527652.046 -
SetIntersection_None_Vector_uint64_256_1 4506633.428 -
SetIntersection_None_Vector_uint64_256_16 4308732.760 -
SetIntersection_None_Vector_uint64_256_256 2268599.881 -
SetIntersection_None_Vector_uint64_256_4 4469835.812 -
SetIntersection_None_Vector_uint64_256_64 3554747.568 -2.45%
SetIntersection_None_Vector_uint64_262144_1 1155816.771 -1.90%
SetIntersection_None_Vector_uint64_262144_1024 1203889.682 -
SetIntersection_None_Vector_uint64_262144_16 1153870.286 -4.20%
SetIntersection_None_Vector_uint64_262144_16384 1188610.170 -
SetIntersection_None_Vector_uint64_262144_256 1166035.945 -1.05%
SetIntersection_None_Vector_uint64_262144_262144 1201485.911 1.53%
SetIntersection_None_Vector_uint64_262144_4 1195531.611 -
SetIntersection_None_Vector_uint64_262144_64 1206234.138 -
SetIntersection_None_Vector_uint64_4_1 226515958.362 -
SetIntersection_None_Vector_uint64_4_4 141493068.863 -
SetIntersection_None_Vector_uint64_64_1 17587959.992 -
SetIntersection_None_Vector_uint64_64_16 14287428.517 -
SetIntersection_None_Vector_uint64_64_4 16866009.187 -
SetIntersection_None_Vector_uint64_64_64 8945479.770 -
bm_gcd_complex 19.627 1.92%
bm_gcd_random 30.794 -
bm_gcd_trivial 0.889 7.46%
bm_lexicographical_compare<int>/1 1.205 4.19%
bm_lexicographical_compare<int>/1048576 76665.795 -
bm_lexicographical_compare<int>/16 2.069 2.51%
bm_lexicographical_compare<int>/2 1.368 8.18%
bm_lexicographical_compare<int>/262144 19119.214 -
bm_lexicographical_compare<int>/3 1.625 4.98%
bm_lexicographical_compare<int>/32768 2390.032 -
bm_lexicographical_compare<int>/4 1.263 6.60%
bm_lexicographical_compare<int>/4096 298.623 -
bm_lexicographical_compare<int>/5 1.529 -
bm_lexicographical_compare<int>/512 37.330 -
bm_lexicographical_compare<int>/6 1.532 -
bm_lexicographical_compare<int>/64 4.914 2.18%
bm_lexicographical_compare<int>/7 1.532 -
bm_lexicographical_compare<int>/8 1.505 2.25%
bm_lexicographical_compare<signed_char>/1 1.262 -
bm_lexicographical_compare<signed_char>/1048576 16272.747 -
bm_lexicographical_compare<signed_char>/16 1.355 2.23%
bm_lexicographical_compare<signed_char>/2 1.495 -
bm_lexicographical_compare<signed_char>/262144 3824.723 -
bm_lexicographical_compare<signed_char>/3 1.727 1.48%
bm_lexicographical_compare<signed_char>/32768 476.718 -
bm_lexicographical_compare<signed_char>/4 1.962 2.10%
bm_lexicographical_compare<signed_char>/4096 59.604 -
bm_lexicographical_compare<signed_char>/5 2.211 2.77%
bm_lexicographical_compare<signed_char>/512 7.835 -
bm_lexicographical_compare<signed_char>/6 2.491 2.08%
bm_lexicographical_compare<signed_char>/64 1.852 -10.57%
bm_lexicographical_compare<signed_char>/7 2.734 -1.16%
bm_lexicographical_compare<signed_char>/8 3.225 2.23%
bm_lexicographical_compare<unsigned_char>/1 1.648 1.79%
bm_lexicographical_compare<unsigned_char>/1048576 17927.597 -
bm_lexicographical_compare<unsigned_char>/16 1.157 -
bm_lexicographical_compare<unsigned_char>/2 1.905 2.99%
bm_lexicographical_compare<unsigned_char>/262144 4496.562 -
bm_lexicographical_compare<unsigned_char>/3 2.128 1.82%
bm_lexicographical_compare<unsigned_char>/32768 572.860 -
bm_lexicographical_compare<unsigned_char>/4 1.388 -
bm_lexicographical_compare<unsigned_char>/4096 77.730 -
bm_lexicographical_compare<unsigned_char>/5 1.625 -
bm_lexicographical_compare<unsigned_char>/512 8.790 -
bm_lexicographical_compare<unsigned_char>/6 1.850 -
bm_lexicographical_compare<unsigned_char>/64 1.962 -1.72%
bm_lexicographical_compare<unsigned_char>/7 2.095 -
bm_lexicographical_compare<unsigned_char>/8 1.387 -
bm_ranges_lexicographical_compare<int>/1 1.381 -
bm_ranges_lexicographical_compare<int>/1048576 76643.203 -
bm_ranges_lexicographical_compare<int>/16 2.130 -7.58%
bm_ranges_lexicographical_compare<int>/2 1.610 -
bm_ranges_lexicographical_compare<int>/262144 19124.942 -
bm_ranges_lexicographical_compare<int>/3 1.851 -
bm_ranges_lexicographical_compare<int>/32768 2389.175 -
bm_ranges_lexicographical_compare<int>/4 1.383 -
bm_ranges_lexicographical_compare<int>/4096 298.343 -
bm_ranges_lexicographical_compare<int>/5 1.515 -
bm_ranges_lexicographical_compare<int>/512 37.268 -
bm_ranges_lexicographical_compare<int>/6 1.514 -
bm_ranges_lexicographical_compare<int>/64 4.931 -3.05%
bm_ranges_lexicographical_compare<int>/7 1.516 -
bm_ranges_lexicographical_compare<int>/8 1.617 -
bm_ranges_lexicographical_compare<signed_char>/1 1.383 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16274.450 -
bm_ranges_lexicographical_compare<signed_char>/16 1.294 -2.23%
bm_ranges_lexicographical_compare<signed_char>/2 1.613 -
bm_ranges_lexicographical_compare<signed_char>/262144 3841.909 -
bm_ranges_lexicographical_compare<signed_char>/3 1.841 -
bm_ranges_lexicographical_compare<signed_char>/32768 479.328 -
bm_ranges_lexicographical_compare<signed_char>/4 2.076 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.868 -
bm_ranges_lexicographical_compare<signed_char>/5 2.307 -
bm_ranges_lexicographical_compare<signed_char>/512 7.920 -
bm_ranges_lexicographical_compare<signed_char>/6 2.609 -
bm_ranges_lexicographical_compare<signed_char>/64 2.301 -
bm_ranges_lexicographical_compare<signed_char>/7 2.863 -1.47%
bm_ranges_lexicographical_compare<signed_char>/8 3.176 -2.13%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.664 1.83%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17926.834 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.155 5.34%
bm_ranges_lexicographical_compare<unsigned_char>/2 1.898 2.98%
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.517 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.125 2.25%
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.334 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.428 3.97%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.628 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.616 -
bm_ranges_lexicographical_compare<unsigned_char>/512 8.793 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.870 1.79%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.019 2.88%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.238 7.61%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.562 14.47%
bm_ranges_swap_ranges_vb_aligned/1024 6.521 -
bm_ranges_swap_ranges_vb_aligned/1048576 3411.464 -
bm_ranges_swap_ranges_vb_aligned/128 3.473 -
bm_ranges_swap_ranges_vb_aligned/131072 247.480 -
bm_ranges_swap_ranges_vb_aligned/16 3.242 -
bm_ranges_swap_ranges_vb_aligned/16384 34.990 -
bm_ranges_swap_ranges_vb_aligned/2048 8.568 -
bm_ranges_swap_ranges_vb_aligned/256 4.384 -
bm_ranges_swap_ranges_vb_aligned/262144 490.813 -
bm_ranges_swap_ranges_vb_aligned/32 3.239 -
bm_ranges_swap_ranges_vb_aligned/32768 64.315 -
bm_ranges_swap_ranges_vb_aligned/4096 11.977 -
bm_ranges_swap_ranges_vb_aligned/512 5.293 2.46%
bm_ranges_swap_ranges_vb_aligned/524288 1049.447 -
bm_ranges_swap_ranges_vb_aligned/64 3.134 -
bm_ranges_swap_ranges_vb_aligned/65536 123.491 -
bm_ranges_swap_ranges_vb_aligned/8 3.206 -
bm_ranges_swap_ranges_vb_aligned/8192 19.516 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15535.758 -
bm_ranges_swap_ranges_vb_unaligned/262144 3737.244 -
bm_ranges_swap_ranges_vb_unaligned/32768 472.491 -
bm_ranges_swap_ranges_vb_unaligned/4096 64.063 -
bm_ranges_swap_ranges_vb_unaligned/512 13.491 -
bm_ranges_swap_ranges_vb_unaligned/64 6.296 1.62%
bm_ranges_swap_ranges_vb_unaligned/8 4.966 2.11%
bm_swap_ranges_vb_aligned/1048576 3405.954 -
bm_swap_ranges_vb_aligned/262144 491.375 -
bm_swap_ranges_vb_aligned/32768 63.836 -
bm_swap_ranges_vb_aligned/4096 12.567 -
bm_swap_ranges_vb_aligned/512 5.003 -
bm_swap_ranges_vb_aligned/64 2.774 4.66%
bm_swap_ranges_vb_aligned/8 3.304 2.62%
bm_swap_ranges_vb_unaligned/1048576 15945.546 -
bm_swap_ranges_vb_unaligned/262144 3851.888 -
bm_swap_ranges_vb_unaligned/32768 485.078 -
bm_swap_ranges_vb_unaligned/4096 64.834 -
bm_swap_ranges_vb_unaligned/512 12.353 -
bm_swap_ranges_vb_unaligned/64 4.835 -
bm_swap_ranges_vb_unaligned/8 4.835 -1.50%
bm_write 565.934 -4.26%
rng::adjacent_find(deque<int>)/1024 463.352 -
rng::adjacent_find(deque<int>)/1048576 476676.105 -
rng::adjacent_find(deque<int>)/50 16.150 10.68%
rng::adjacent_find(deque<int>)/8 3.430 17.10%
rng::adjacent_find(deque<int>)/8192 3714.739 -
rng::adjacent_find(deque<int>,_pred)/1024 631.493 -
rng::adjacent_find(deque<int>,_pred)/1048576 651684.025 -
rng::adjacent_find(deque<int>,_pred)/50 29.185 -3.03%
rng::adjacent_find(deque<int>,_pred)/8 4.052 -7.12%
rng::adjacent_find(deque<int>,_pred)/8192 5096.655 -
rng::adjacent_find(list<int>)/1024 713.428 -
rng::adjacent_find(list<int>)/1048576 874909.714 -
rng::adjacent_find(list<int>)/50 23.757 -
rng::adjacent_find(list<int>)/8 2.119 -
rng::adjacent_find(list<int>)/8192 6911.654 -
rng::adjacent_find(list<int>,_pred)/1024 830.348 -
rng::adjacent_find(list<int>,_pred)/1048576 959855.879 -
rng::adjacent_find(list<int>,_pred)/50 34.887 -
rng::adjacent_find(list<int>,_pred)/8 3.974 -
rng::adjacent_find(list<int>,_pred)/8192 7561.153 -
rng::adjacent_find(vector<int>)/1024 235.035 -
rng::adjacent_find(vector<int>)/1048576 234994.161 -
rng::adjacent_find(vector<int>)/50 11.995 -
rng::adjacent_find(vector<int>)/8 2.048 1.02%
rng::adjacent_find(vector<int>)/8192 1835.544 -
rng::adjacent_find(vector<int>,_pred)/1024 401.497 -
rng::adjacent_find(vector<int>,_pred)/1048576 462708.085 -1.02%
rng::adjacent_find(vector<int>,_pred)/50 23.680 -
rng::adjacent_find(vector<int>,_pred)/8 3.379 -
rng::adjacent_find(vector<int>,_pred)/8192 3192.382 -
rng::all_of(deque<int>)_(process_all)/32 11.543 -
rng::all_of(deque<int>)_(process_all)/32768 10563.707 -
rng::all_of(deque<int>)_(process_all)/50 19.299 -4.87%
rng::all_of(deque<int>)_(process_all)/8 3.089 -4.10%
rng::all_of(deque<int>)_(process_all)/8192 2638.229 -
rng::all_of(list<int>)_(process_all)/32 11.602 -2.31%
rng::all_of(list<int>)_(process_all)/32768 25888.752 -1.26%
rng::all_of(list<int>)_(process_all)/50 22.095 -
rng::all_of(list<int>)_(process_all)/8 2.611 -
rng::all_of(list<int>)_(process_all)/8192 7357.225 -1.13%
rng::all_of(vector<int>)_(process_all)/32 8.331 -1.84%
rng::all_of(vector<int>)_(process_all)/32768 8079.895 -
rng::all_of(vector<int>)_(process_all)/50 18.493 1.48%
rng::all_of(vector<int>)_(process_all)/8 2.434 -3.71%
rng::all_of(vector<int>)_(process_all)/8192 2027.864 -
rng::any_of(deque<int>)_(process_all)/32 11.555 -
rng::any_of(deque<int>)_(process_all)/32768 10608.584 -2.25%
rng::any_of(deque<int>)_(process_all)/50 18.338 -
rng::any_of(deque<int>)_(process_all)/8 3.090 -4.15%
rng::any_of(deque<int>)_(process_all)/8192 2643.261 -2.58%
rng::any_of(list<int>)_(process_all)/32 11.783 -
rng::any_of(list<int>)_(process_all)/32768 26144.112 -2.49%
rng::any_of(list<int>)_(process_all)/50 21.997 1.50%
rng::any_of(list<int>)_(process_all)/8 2.612 -
rng::any_of(list<int>)_(process_all)/8192 7066.581 -
rng::any_of(vector<int>)_(process_all)/32 8.334 -
rng::any_of(vector<int>)_(process_all)/32768 8073.866 -
rng::any_of(vector<int>)_(process_all)/50 12.620 -
rng::any_of(vector<int>)_(process_all)/8 2.276 -
rng::any_of(vector<int>)_(process_all)/8192 2029.687 -
rng::contains(deque<int>)_(process_all)/1048576 251397.285 -
rng::contains(deque<int>)_(process_all)/32 8.757 1.75%
rng::contains(deque<int>)_(process_all)/50 12.753 1.30%
rng::contains(deque<int>)_(process_all)/8 3.211 3.83%
rng::contains(deque<int>)_(process_all)/8192 1929.913 -
rng::contains(list<int>)_(process_all)/1048576 825998.039 -
rng::contains(list<int>)_(process_all)/32 10.358 -17.67%
rng::contains(list<int>)_(process_all)/50 21.642 -
rng::contains(list<int>)_(process_all)/8 2.406 4.52%
rng::contains(list<int>)_(process_all)/8192 6981.969 -5.56%
rng::contains(vector<int>)_(process_all)/1048576 238103.459 -
rng::contains(vector<int>)_(process_all)/32 8.436 -
rng::contains(vector<int>)_(process_all)/50 12.418 -
rng::contains(vector<int>)_(process_all)/8 2.710 4.79%
rng::contains(vector<int>)_(process_all)/8192 1849.180 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 24797.010 16.32%
rng::contains_subrange(deque<int>)_(near_matches)/1024 25978.961 16.38%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1464250.261 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431327.322 -
rng::contains_subrange(deque<int>)_(process_all)/16 9.623 3.91%
rng::contains_subrange(deque<int>)_(process_all)/32 15.046 7.69%
rng::contains_subrange(deque<int>)_(process_all)/50 21.988 18.30%
rng::contains_subrange(deque<int>)_(process_all)/8192 3371.598 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503774.688 -
rng::contains_subrange(deque<int>)_(same_length)/16 10.701 -10.04%
rng::contains_subrange(deque<int>)_(same_length)/32 18.069 -6.60%
rng::contains_subrange(deque<int>)_(same_length)/50 26.315 -4.87%
rng::contains_subrange(deque<int>)_(same_length)/8192 3929.528 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479641.684 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.409 1.13%
rng::contains_subrange(deque<int>)_(single_element)/32 17.608 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.677 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3742.285 -
rng::contains_subrange(list<int>)_(near_matches)/1000 37085.984 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38572.617 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2469149.795 -
rng::contains_subrange(list<int>)_(process_all)/1048576 871475.391 1.98%
rng::contains_subrange(list<int>)_(process_all)/16 4.961 -
rng::contains_subrange(list<int>)_(process_all)/32 10.454 -
rng::contains_subrange(list<int>)_(process_all)/50 17.854 -
rng::contains_subrange(list<int>)_(process_all)/8192 7003.914 -7.28%
rng::contains_subrange(list<int>)_(same_length)/1048576 953936.710 -
rng::contains_subrange(list<int>)_(same_length)/16 6.553 -
rng::contains_subrange(list<int>)_(same_length)/32 16.251 -
rng::contains_subrange(list<int>)_(same_length)/50 29.924 -
rng::contains_subrange(list<int>)_(same_length)/8192 8047.974 -6.50%
rng::contains_subrange(list<int>)_(single_element)/1048576 865745.281 5.31%
rng::contains_subrange(list<int>)_(single_element)/16 4.966 -
rng::contains_subrange(list<int>)_(single_element)/32 10.483 1.20%
rng::contains_subrange(list<int>)_(single_element)/50 17.862 -2.04%
rng::contains_subrange(list<int>)_(single_element)/8192 7062.278 -20.84%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13927.071 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14770.727 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 768769.002 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 209912.448 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.788 -
rng::contains_subrange(vector<int>)_(process_all)/32 8.143 2.22%
rng::contains_subrange(vector<int>)_(process_all)/50 11.556 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1635.335 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 245170.152 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.793 -1.12%
rng::contains_subrange(vector<int>)_(same_length)/32 8.736 -
rng::contains_subrange(vector<int>)_(same_length)/50 13.145 2.73%
rng::contains_subrange(vector<int>)_(same_length)/8192 1905.272 1.64%
rng::contains_subrange(vector<int>)_(single_element)/1048576 237431.422 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.902 2.00%
rng::contains_subrange(vector<int>)_(single_element)/32 8.656 2.14%
rng::contains_subrange(vector<int>)_(single_element)/50 12.626 1.67%
rng::contains_subrange(vector<int>)_(single_element)/8192 1855.316 -
rng::copy(deque<int>)/1048576 49722.972 -
rng::copy(deque<int>)/262144 10177.240 -2.65%
rng::copy(deque<int>)/32768 1151.238 -
rng::copy(deque<int>)/4096 145.987 -
rng::copy(deque<int>)/512 16.892 -
rng::copy(deque<int>)/64 2.812 -1.06%
rng::copy(deque<int>)/8 2.754 -
rng::copy(list<int>)/1048576 880864.871 -
rng::copy(list<int>)/262144 218109.509 -
rng::copy(list<int>)/32768 25993.688 -6.73%
rng::copy(list<int>)/4096 3142.515 -
rng::copy(list<int>)/512 369.448 -
rng::copy(list<int>)/64 31.002 -2.81%
rng::copy(list<int>)/8 2.400 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.875 -
rng::copy(vector<bool>)_(aligned)/262144 279.146 -
rng::copy(vector<bool>)_(aligned)/32768 35.501 -
rng::copy(vector<bool>)_(aligned)/4096 4.929 -
rng::copy(vector<bool>)_(aligned)/512 1.766 -
rng::copy(vector<bool>)_(aligned)/64 1.372 -
rng::copy(vector<bool>)_(unaligned)/1048576 5508.675 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.729 -11.82%
rng::copy(vector<bool>)_(unaligned)/32768 174.065 -
rng::copy(vector<bool>)_(unaligned)/4096 20.860 -
rng::copy(vector<bool>)_(unaligned)/512 3.675 -1.05%
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 48901.221 -2.23%
rng::copy(vector<int>)/262144 12531.428 -
rng::copy(vector<int>)/32768 3164.423 7.14%
rng::copy(vector<int>)/4096 146.690 1.41%
rng::copy(vector<int>)/512 15.994 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.282 -
rng::copy_backward(deque<int>)/1048576 125051.782 -
rng::copy_backward(deque<int>)/262144 31014.824 -1.59%
rng::copy_backward(deque<int>)/32768 3826.820 2.37%
rng::copy_backward(deque<int>)/4096 148.925 -
rng::copy_backward(deque<int>)/512 18.213 -
rng::copy_backward(deque<int>)/64 3.047 -
rng::copy_backward(deque<int>)/8 2.720 -1.74%
rng::copy_backward(list<int>)/1048576 886073.641 -
rng::copy_backward(list<int>)/262144 222254.938 -
rng::copy_backward(list<int>)/32768 29149.904 -
rng::copy_backward(list<int>)/4096 3117.669 2.11%
rng::copy_backward(list<int>)/512 372.987 -
rng::copy_backward(list<int>)/64 31.105 -
rng::copy_backward(list<int>)/8 2.410 -1.70%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1199.445 15.11%
rng::copy_backward(vector<bool>)_(aligned)/262144 273.564 -
rng::copy_backward(vector<bool>)_(aligned)/32768 35.961 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.120 -3.56%
rng::copy_backward(vector<bool>)_(aligned)/512 1.780 -2.40%
rng::copy_backward(vector<bool>)_(aligned)/64 1.815 -8.01%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6817.031 1.06%
rng::copy_backward(vector<bool>)_(unaligned)/262144 1657.826 -20.32%
rng::copy_backward(vector<bool>)_(unaligned)/32768 210.805 1.81%
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.750 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.887 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48672.128 -3.04%
rng::copy_backward(vector<int>)/262144 12529.770 -
rng::copy_backward(vector<int>)/32768 2791.232 -3.04%
rng::copy_backward(vector<int>)/4096 146.570 -9.43%
rng::copy_backward(vector<int>)/512 16.632 -
rng::copy_backward(vector<int>)/64 2.518 -
rng::copy_backward(vector<int>)/8 2.306 1.95%
rng::copy_if(deque<int>)_(entire_range)/1048576 277890.625 -
rng::copy_if(deque<int>)_(entire_range)/262144 69743.964 -
rng::copy_if(deque<int>)_(entire_range)/32768 8702.693 -
rng::copy_if(deque<int>)_(entire_range)/4096 1020.249 -
rng::copy_if(deque<int>)_(entire_range)/512 135.863 -
rng::copy_if(deque<int>)_(entire_range)/64 16.172 -
rng::copy_if(deque<int>)_(entire_range)/8 2.946 3.63%
rng::copy_if(deque<int>)_(every_other)/1048576 371893.587 -
rng::copy_if(deque<int>)_(every_other)/262144 92770.002 -
rng::copy_if(deque<int>)_(every_other)/32768 11627.355 -
rng::copy_if(deque<int>)_(every_other)/4096 1453.985 -
rng::copy_if(deque<int>)_(every_other)/512 181.932 -
rng::copy_if(deque<int>)_(every_other)/64 23.418 -
rng::copy_if(deque<int>)_(every_other)/8 3.454 -
rng::copy_if(list<int>)_(entire_range)/1048576 883643.292 -
rng::copy_if(list<int>)_(entire_range)/262144 218936.754 -
rng::copy_if(list<int>)_(entire_range)/32768 28531.768 -2.83%
rng::copy_if(list<int>)_(entire_range)/4096 3046.038 -
rng::copy_if(list<int>)_(entire_range)/512 371.724 -
rng::copy_if(list<int>)_(entire_range)/64 33.222 7.91%
rng::copy_if(list<int>)_(entire_range)/8 2.571 -
rng::copy_if(list<int>)_(every_other)/1048576 852420.012 -
rng::copy_if(list<int>)_(every_other)/262144 210511.166 -
rng::copy_if(list<int>)_(every_other)/32768 25198.406 -1.85%
rng::copy_if(list<int>)_(every_other)/4096 3970.997 20.37%
rng::copy_if(list<int>)_(every_other)/512 359.602 -
rng::copy_if(list<int>)_(every_other)/64 23.787 -
rng::copy_if(list<int>)_(every_other)/8 2.304 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245680.404 -
rng::copy_if(vector<int>)_(entire_range)/262144 60018.586 -
rng::copy_if(vector<int>)_(entire_range)/32768 7488.801 -
rng::copy_if(vector<int>)_(entire_range)/4096 937.224 -
rng::copy_if(vector<int>)_(entire_range)/512 123.854 -
rng::copy_if(vector<int>)_(entire_range)/64 16.039 -
rng::copy_if(vector<int>)_(entire_range)/8 2.196 -
rng::copy_if(vector<int>)_(every_other)/1048576 239628.096 -
rng::copy_if(vector<int>)_(every_other)/262144 59756.850 -
rng::copy_if(vector<int>)_(every_other)/32768 7458.301 -
rng::copy_if(vector<int>)_(every_other)/4096 936.739 -
rng::copy_if(vector<int>)_(every_other)/512 123.427 -
rng::copy_if(vector<int>)_(every_other)/64 18.143 -
rng::copy_if(vector<int>)_(every_other)/8 4.336 1.69%
rng::copy_n(deque<int>)/1048576 49872.721 -
rng::copy_n(deque<int>)/262144 10492.406 -
rng::copy_n(deque<int>)/32768 1136.369 -1.23%
rng::copy_n(deque<int>)/4096 145.659 -
rng::copy_n(deque<int>)/512 16.793 -
rng::copy_n(deque<int>)/64 2.871 -
rng::copy_n(deque<int>)/8 2.776 3.10%
rng::copy_n(list<int>)/1048576 874138.194 -
rng::copy_n(list<int>)/262144 217148.072 -
rng::copy_n(list<int>)/32768 26849.120 3.05%
rng::copy_n(list<int>)/4096 4681.864 11.24%
rng::copy_n(list<int>)/512 340.680 -
rng::copy_n(list<int>)/64 14.257 1.19%
rng::copy_n(list<int>)/8 2.258 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1678.098 61.45%
rng::copy_n(vector<bool>)_(aligned)/262144 279.039 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.880 1.50%
rng::copy_n(vector<bool>)_(aligned)/4096 4.934 -
rng::copy_n(vector<bool>)_(aligned)/512 1.767 -
rng::copy_n(vector<bool>)_(aligned)/64 1.373 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5502.929 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1367.581 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.727 -2.13%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.860 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.300 -6.83%
rng::copy_n(vector<bool>)_(unaligned)/64 0.741 -
rng::copy_n(vector<int>)/1048576 49798.712 1.00%
rng::copy_n(vector<int>)/262144 12532.221 -
rng::copy_n(vector<int>)/32768 2774.930 20.37%
rng::copy_n(vector<int>)/4096 143.044 -31.25%
rng::copy_n(vector<int>)/512 16.159 -
rng::copy_n(vector<int>)/64 2.475 -
rng::copy_n(vector<int>)/8 2.279 1.08%
rng::count(deque<int>)_(every_other)/1024 248.660 -
rng::count(deque<int>)_(every_other)/1048576 252903.321 -
rng::count(deque<int>)_(every_other)/8 2.536 -
rng::count(deque<int>)_(every_other)/8192 1940.354 -
rng::count(list<int>)_(every_other)/1024 712.288 1.50%
rng::count(list<int>)_(every_other)/1048576 824788.866 -
rng::count(list<int>)_(every_other)/8 2.057 -2.23%
rng::count(list<int>)_(every_other)/8192 7382.783 -4.26%
rng::count(vector<bool>)/1000 3.005 -
rng::count(vector<bool>)/1024 1.683 -
rng::count(vector<bool>)/1048576 1462.305 -
rng::count(vector<bool>)/8192 11.443 -
rng::count(vector<int>)_(every_other)/1024 103.200 -
rng::count(vector<int>)_(every_other)/1048576 105380.662 -
rng::count(vector<int>)_(every_other)/8 1.323 2.22%
rng::count(vector<int>)_(every_other)/8192 821.716 -
rng::count_if(deque<int>)_(every_other)/1024 347.651 -
rng::count_if(deque<int>)_(every_other)/1048576 342700.359 -
rng::count_if(deque<int>)_(every_other)/8 3.257 -3.31%
rng::count_if(deque<int>)_(every_other)/8192 2623.986 -
rng::count_if(list<int>)_(every_other)/1024 757.560 -
rng::count_if(list<int>)_(every_other)/1048576 893593.897 -
rng::count_if(list<int>)_(every_other)/8 2.841 -
rng::count_if(list<int>)_(every_other)/8192 7780.581 7.01%
rng::count_if(vector<int>)_(every_other)/1024 249.230 -
rng::count_if(vector<int>)_(every_other)/1048576 247979.572 -
rng::count_if(vector<int>)_(every_other)/8 4.237 -
rng::count_if(vector<int>)_(every_other)/8192 1926.656 -
rng::distance(deque<int>)/1024 0.850 -
rng::distance(deque<int>)/4096 0.849 -
rng::distance(deque<int>)/50 0.849 -
rng::distance(deque<int>)/8192 0.857 -
rng::distance(join_view(vector<vector<int>>)/1024 1.035 -
rng::distance(join_view(vector<vector<int>>)/4096 4.386 -3.69%
rng::distance(join_view(vector<vector<int>>)/50 0.610 -2.97%
rng::distance(join_view(vector<vector<int>>)/8192 8.323 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 472.963 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 491021.256 -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 23.093 -8.96%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.834 4.65%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 3839.586 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.057 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.720 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.047 -1.02%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.061 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.060 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 719.868 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 734364.344 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 36.773 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.603 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5734.646 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.102 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.782 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.101 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.099 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.102 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2008.712 -1.91%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2204991.719 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 48.202 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.772 1.13%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17777.479 -9.00%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 502.821 -2.27%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1440520.746 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.319 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.842 2.12%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11732.689 -1.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1505.311 -20.52%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2322337.199 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 53.254 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.403 -9.08%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 19924.817 -1.18%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 535.766 -27.78%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1442692.578 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.558 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.832 1.28%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11069.461 -
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.700 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.717 6.61%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.691 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.700 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 771.823 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 962979.338 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 29.837 -
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.074 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 8490.618 -1.23%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.978 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.981 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 878.055 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1086610.938 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 38.490 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.290 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12885.088 -4.12%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.318 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73812.618 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.574 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.565 -5.87%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.313 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.321 7.71%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.318 7.52%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.323 7.92%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.348 -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.321 7.79%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 513.660 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 637799.002 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.999 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.189 -1.44%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4836.037 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.699 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.710 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.694 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.709 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 502.909 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 497199.392 -1.20%
rng::equal(deque<int>)_(it,_it,_it,_it)/50 23.736 -9.95%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.998 2.47%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3870.879 -1.13%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 528.914 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 522826.286 1.77%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.113 -4.88%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.238 2.94%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4009.365 1.94%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 793.654 1.41%
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 961055.137 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 29.473 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 2.890 -3.50%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11644.939 1.33%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 831.249 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 992366.465 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 37.245 6.10%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.547 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10371.910 -15.22%
rng::equal(vector<bool>)_(aligned)/1024 0.219 -
rng::equal(vector<bool>)_(aligned)/1048576 0.219 -
rng::equal(vector<bool>)_(aligned)/50 0.221 -
rng::equal(vector<bool>)_(aligned)/8 0.221 -
rng::equal(vector<bool>)_(aligned)/8192 0.219 -
rng::equal(vector<bool>)_(unaligned)/1024 7.668 -
rng::equal(vector<bool>)_(unaligned)/1048576 7656.160 -
rng::equal(vector<bool>)_(unaligned)/50 0.932 5.36%
rng::equal(vector<bool>)_(unaligned)/8 0.863 -2.66%
rng::equal(vector<bool>)_(unaligned)/8192 65.378 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.559 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73746.079 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.425 3.67%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.467 4.40%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 572.445 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.662 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639509.466 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.052 -5.06%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.726 1.19%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4789.847 -
rng::fill(deque<int>)/1024 29.832 -
rng::fill(deque<int>)/32 1.332 -70.54%
rng::fill(deque<int>)/50 2.257 -50.79%
rng::fill(deque<int>)/8192 242.584 1.46%
rng::fill(list<int>)/1024 672.088 -
rng::fill(list<int>)/32 8.438 -
rng::fill(list<int>)/50 35.109 -
rng::fill(list<int>)/8192 7103.456 -6.97%
rng::fill(vector<bool>)/1048576 3822.734 -
rng::fill(vector<bool>)/262144 232.877 -
rng::fill(vector<bool>)/32768 30.180 -
rng::fill(vector<bool>)/4096 4.220 -
rng::fill(vector<bool>)/512 1.528 -
rng::fill(vector<bool>)/64 1.622 -3.01%
rng::fill(vector<int>)/1024 30.069 1.45%
rng::fill(vector<int>)/32 1.039 -2.41%
rng::fill(vector<int>)/50 2.210 -
rng::fill(vector<int>)/8192 240.714 1.15%
rng::fill_n(deque<int>)/1024 30.081 2.67%
rng::fill_n(deque<int>)/32 1.256 4.43%
rng::fill_n(deque<int>)/50 2.197 -
rng::fill_n(deque<int>)/8192 245.718 2.12%
rng::fill_n(list<int>)/1024 649.588 -
rng::fill_n(list<int>)/32 8.272 -
rng::fill_n(list<int>)/50 15.776 -1.28%
rng::fill_n(list<int>)/8192 7559.231 -
rng::fill_n(vector<bool>)/1048576 3823.297 -
rng::fill_n(vector<bool>)/262144 231.979 -
rng::fill_n(vector<bool>)/32768 30.288 -
rng::fill_n(vector<bool>)/4096 4.158 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.363 -6.79%
rng::fill_n(vector<int>)/1024 29.394 -
rng::fill_n(vector<int>)/32 1.146 -
rng::fill_n(vector<int>)/50 2.229 -
rng::fill_n(vector<int>)/8192 247.267 4.05%
rng::find(deque<int>)_(bail_25%)/1024 67.444 -
rng::find(deque<int>)_(bail_25%)/32768 1926.821 -
rng::find(deque<int>)_(bail_25%)/8 2.062 -
rng::find(deque<int>)_(bail_25%)/8192 479.035 -
rng::find(deque<int>)_(process_all)/1024 243.859 -
rng::find(deque<int>)_(process_all)/32768 7838.987 -
rng::find(deque<int>)_(process_all)/50 13.144 -
rng::find(deque<int>)_(process_all)/8 3.503 -
rng::find(deque<int>)_(process_all)/8192 1954.839 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 298.199 1.03%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9542.517 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.252 -1.32%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.375 -2.57%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2360.606 -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 312.919 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10461.259 -
rng::find(join_view(list<vector<int>>))_(process_all)/50 14.905 10.27%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.267 2.19%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2542.008 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 740.705 1.02%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 27230.246 -
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.792 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.667 1.39%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8090.292 -1.73%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 22.996 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 658.882 -1.74%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.888 4.38%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.161 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 167.257 -1.66%
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 284.855 3.25%
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8778.629 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 14.874 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.253 4.95%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2158.166 -
rng::find(list<int>)_(bail_25%)/1024 181.011 -1.26%
rng::find(list<int>)_(bail_25%)/32768 8730.858 12.17%
rng::find(list<int>)_(bail_25%)/8 0.923 -
rng::find(list<int>)_(bail_25%)/8192 1424.281 -
rng::find(list<int>)_(process_all)/1024 687.596 -1.67%
rng::find(list<int>)_(process_all)/32768 26560.548 -2.35%
rng::find(list<int>)_(process_all)/50 18.694 -
rng::find(list<int>)_(process_all)/8 2.322 -2.19%
rng::find(list<int>)_(process_all)/8192 12089.780 5.63%
rng::find(vector<bool>)_(process_all)/1024 4.707 3.76%
rng::find(vector<bool>)_(process_all)/1048576 3677.381 -
rng::find(vector<bool>)_(process_all)/50 0.626 -12.40%
rng::find(vector<bool>)_(process_all)/8 0.619 -13.55%
rng::find(vector<bool>)_(process_all)/8192 33.745 -
rng::find(vector<char>)_(bail_25%)/1024 5.351 1.49%
rng::find(vector<char>)_(bail_25%)/32768 136.876 -
rng::find(vector<char>)_(bail_25%)/8 1.020 -7.72%
rng::find(vector<char>)_(bail_25%)/8192 39.995 -
rng::find(vector<char>)_(process_all)/1024 18.653 12.20%
rng::find(vector<char>)_(process_all)/32768 496.151 -
rng::find(vector<char>)_(process_all)/50 1.634 -
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.430 -
rng::find(vector<int>)_(bail_25%)/1024 66.114 -
rng::find(vector<int>)_(bail_25%)/32768 1866.621 -
rng::find(vector<int>)_(bail_25%)/8 1.369 -
rng::find(vector<int>)_(bail_25%)/8192 473.132 -
rng::find(vector<int>)_(process_all)/1024 243.246 -
rng::find(vector<int>)_(process_all)/32768 7468.297 -
rng::find(vector<int>)_(process_all)/50 12.459 -
rng::find(vector<int>)_(process_all)/8 2.864 -
rng::find(vector<int>)_(process_all)/8192 1860.340 -
rng::find_end(deque<int>)_(match_near_end)/1000 323.705 -
rng::find_end(deque<int>)_(match_near_end)/1024 3165.055 -2.77%
rng::find_end(deque<int>)_(match_near_end)/8192 164359.994 -1.18%
rng::find_end(deque<int>)_(near_matches)/1000 26835.023 -1.16%
rng::find_end(deque<int>)_(near_matches)/1024 27986.353 -
rng::find_end(deque<int>)_(near_matches)/8192 1766974.956 7.05%
rng::find_end(deque<int>)_(process_all)/1000 252.188 -
rng::find_end(deque<int>)_(process_all)/1024 280.329 8.15%
rng::find_end(deque<int>)_(process_all)/1048576 286397.967 8.30%
rng::find_end(deque<int>)_(process_all)/8192 2194.179 7.87%
rng::find_end(deque<int>)_(same_length)/1000 938.576 -2.50%
rng::find_end(deque<int>)_(same_length)/1024 1402.146 -
rng::find_end(deque<int>)_(same_length)/8192 11288.832 -
rng::find_end(deque<int>)_(single_element)/1000 249.439 -22.27%
rng::find_end(deque<int>)_(single_element)/1024 257.985 -21.56%
rng::find_end(deque<int>)_(single_element)/8192 2031.886 -22.30%
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 579.132 -3.07%
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 4066.246 -11.78%
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 222293.506 -7.37%
rng::find_end(deque<int>,_pred)_(near_matches)/1000 38682.867 5.84%
rng::find_end(deque<int>,_pred)_(near_matches)/1024 40292.967 5.14%
rng::find_end(deque<int>,_pred)_(near_matches)/8192 2423237.312 1.14%
rng::find_end(deque<int>,_pred)_(process_all)/1000 598.062 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 615.234 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 561002.235 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4300.902 -
rng::find_end(deque<int>,_pred)_(same_length)/1000 1521.531 -1.46%
rng::find_end(deque<int>,_pred)_(same_length)/1024 1565.644 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 11551.633 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 596.568 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 608.421 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4307.001 -
rng::find_end(forward_list<int>)_(match_near_end)/1000 766.478 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4672.588 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 257423.721 -
rng::find_end(forward_list<int>)_(near_matches)/1000 35938.153 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37384.616 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2475446.703 -
rng::find_end(forward_list<int>)_(process_all)/1000 699.778 -
rng::find_end(forward_list<int>)_(process_all)/1024 724.125 -
rng::find_end(forward_list<int>)_(process_all)/1048576 764502.732 -
rng::find_end(forward_list<int>)_(process_all)/8192 5558.739 -1.87%
rng::find_end(forward_list<int>)_(same_length)/1000 1481.287 -
rng::find_end(forward_list<int>)_(same_length)/1024 1488.094 -
rng::find_end(forward_list<int>)_(same_length)/8192 16468.937 -
rng::find_end(forward_list<int>)_(single_element)/1000 703.314 1.61%
rng::find_end(forward_list<int>)_(single_element)/1024 729.676 -
rng::find_end(forward_list<int>)_(single_element)/8192 6178.799 1.26%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 821.424 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5222.760 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 279108.820 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42191.360 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43927.079 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2698768.016 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 790.723 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 811.649 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 886794.928 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6545.021 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1539.244 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.441 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 17577.872 2.65%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 792.527 -1.37%
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 821.501 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6997.321 -
rng::find_end(list<int>)_(match_near_end)/1000 762.424 -1.51%
rng::find_end(list<int>)_(match_near_end)/1024 4556.240 -
rng::find_end(list<int>)_(match_near_end)/8192 259782.298 -
rng::find_end(list<int>)_(near_matches)/1000 36582.782 -1.09%
rng::find_end(list<int>)_(near_matches)/1024 38189.493 -
rng::find_end(list<int>)_(near_matches)/8192 2486661.050 -
rng::find_end(list<int>)_(process_all)/1000 675.344 -4.68%
rng::find_end(list<int>)_(process_all)/1024 675.193 -5.57%
rng::find_end(list<int>)_(process_all)/1048576 832536.372 -
rng::find_end(list<int>)_(process_all)/8192 6760.621 -2.71%
rng::find_end(list<int>)_(same_length)/1000 1497.583 1.13%
rng::find_end(list<int>)_(same_length)/1024 1508.325 -1.31%
rng::find_end(list<int>)_(same_length)/8192 15969.472 1.25%
rng::find_end(list<int>)_(single_element)/1000 689.062 -
rng::find_end(list<int>)_(single_element)/1024 703.013 -
rng::find_end(list<int>)_(single_element)/8192 9098.603 12.39%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 823.281 -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 5135.511 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 277542.720 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 41039.126 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 42746.091 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2680383.142 -
rng::find_end(list<int>,_pred)_(process_all)/1000 783.862 -2.12%
rng::find_end(list<int>,_pred)_(process_all)/1024 813.920 -
rng::find_end(list<int>,_pred)_(process_all)/1048576 950290.481 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8703.855 5.75%
rng::find_end(list<int>,_pred)_(same_length)/1000 1551.352 -
rng::find_end(list<int>,_pred)_(same_length)/1024 1590.310 -
rng::find_end(list<int>,_pred)_(same_length)/8192 19276.616 9.57%
rng::find_end(list<int>,_pred)_(single_element)/1000 753.825 -
rng::find_end(list<int>,_pred)_(single_element)/1024 771.012 -
rng::find_end(list<int>,_pred)_(single_element)/8192 9055.048 3.89%
rng::find_end(vector<int>)_(match_near_end)/1000 273.943 -2.24%
rng::find_end(vector<int>)_(match_near_end)/1024 2265.394 -
rng::find_end(vector<int>)_(match_near_end)/8192 120293.284 -
rng::find_end(vector<int>)_(near_matches)/1000 15217.002 -
rng::find_end(vector<int>)_(near_matches)/1024 15804.504 -
rng::find_end(vector<int>)_(near_matches)/8192 921955.812 -
rng::find_end(vector<int>)_(process_all)/1000 238.044 1.05%
rng::find_end(vector<int>)_(process_all)/1024 244.975 2.07%
rng::find_end(vector<int>)_(process_all)/1048576 249485.480 -5.17%
rng::find_end(vector<int>)_(process_all)/8192 1913.905 -
rng::find_end(vector<int>)_(same_length)/1000 506.147 -21.11%
rng::find_end(vector<int>)_(same_length)/1024 512.324 -22.15%
rng::find_end(vector<int>)_(same_length)/8192 3822.530 -25.86%
rng::find_end(vector<int>)_(single_element)/1000 239.300 -
rng::find_end(vector<int>)_(single_element)/1024 244.854 -
rng::find_end(vector<int>)_(single_element)/8192 1900.206 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 557.698 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 3160.500 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 168141.424 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 25406.979 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 26091.955 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1623701.871 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 585.082 3.18%
rng::find_end(vector<int>,_pred)_(process_all)/1024 602.083 3.75%
rng::find_end(vector<int>,_pred)_(process_all)/1048576 684841.986 6.64%
rng::find_end(vector<int>,_pred)_(process_all)/8192 4813.135 3.49%
rng::find_end(vector<int>,_pred)_(same_length)/1000 1250.052 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 1280.471 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 10251.088 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 575.713 -
rng::find_end(vector<int>,_pred)_(single_element)/1024 589.666 -
rng::find_end(vector<int>,_pred)_(single_element)/8192 4711.661 -
rng::find_first_of(deque<int>)_(large_needle)/1024 366607.152 -
rng::find_first_of(deque<int>)_(large_needle)/32 318.480 1.54%
rng::find_first_of(deque<int>)_(large_needle)/50 776.983 1.41%
rng::find_first_of(deque<int>)_(large_needle)/8192 23571952.805 -
rng::find_first_of(deque<int>)_(small_needle)/1024 3550.832 2.75%
rng::find_first_of(deque<int>)_(small_needle)/32 111.499 1.16%
rng::find_first_of(deque<int>)_(small_needle)/50 171.451 4.34%
rng::find_first_of(deque<int>)_(small_needle)/8192 28029.130 1.17%
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 559303.719 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 614.865 20.39%
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1716.586 23.30%
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35606779.205 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6455.618 2.35%
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 232.220 16.81%
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 347.038 12.14%
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 52754.713 4.92%
rng::find_first_of(list<int>)_(large_needle)/1024 859021.548 -
rng::find_first_of(list<int>)_(large_needle)/32 680.999 -
rng::find_first_of(list<int>)_(large_needle)/50 1745.839 -
rng::find_first_of(list<int>)_(large_needle)/8192 50606693.424 -
rng::find_first_of(list<int>)_(small_needle)/1024 2790.919 -
rng::find_first_of(list<int>)_(small_needle)/32 92.098 -
rng::find_first_of(list<int>)_(small_needle)/50 140.818 -
rng::find_first_of(list<int>)_(small_needle)/8192 23141.922 -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 884759.331 -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 731.537 -
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1886.462 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 54557239.598 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5246.295 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.842 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 266.134 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42224.296 -
rng::find_first_of(vector<int>)_(large_needle)/1024 116378.966 4.25%
rng::find_first_of(vector<int>)_(large_needle)/32 111.036 8.50%
rng::find_first_of(vector<int>)_(large_needle)/50 275.412 2.81%
rng::find_first_of(vector<int>)_(large_needle)/8192 7562045.749 5.07%
rng::find_first_of(vector<int>)_(small_needle)/1024 1410.863 -
rng::find_first_of(vector<int>)_(small_needle)/32 46.948 -3.84%
rng::find_first_of(vector<int>)_(small_needle)/50 70.267 -2.17%
rng::find_first_of(vector<int>)_(small_needle)/8192 11280.639 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 607582.108 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 493.665 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1339.087 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38453069.451 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5637.241 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.035 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 275.424 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 46124.819 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.370 -
rng::find_if(deque<int>)_(bail_25%)/32768 2758.737 -3.64%
rng::find_if(deque<int>)_(bail_25%)/8 1.521 -
rng::find_if(deque<int>)_(bail_25%)/8192 686.167 -5.10%
rng::find_if(deque<int>)_(process_all)/1024 474.818 -
rng::find_if(deque<int>)_(process_all)/32768 11447.279 -1.48%
rng::find_if(deque<int>)_(process_all)/50 23.725 -
rng::find_if(deque<int>)_(process_all)/8 3.956 -
rng::find_if(deque<int>)_(process_all)/8192 2836.467 -1.06%
rng::find_if(list<int>)_(bail_25%)/1024 194.685 -
rng::find_if(list<int>)_(bail_25%)/32768 9135.271 6.56%
rng::find_if(list<int>)_(bail_25%)/8 1.280 -1.37%
rng::find_if(list<int>)_(bail_25%)/8192 1525.445 -
rng::find_if(list<int>)_(process_all)/1024 762.094 -
rng::find_if(list<int>)_(process_all)/32768 28160.547 -
rng::find_if(list<int>)_(process_all)/50 21.555 -1.33%
rng::find_if(list<int>)_(process_all)/8 3.485 -
rng::find_if(list<int>)_(process_all)/8192 9977.384 4.29%
rng::find_if(vector<bool>)_(process_all)/1024 770.230 -
rng::find_if(vector<bool>)_(process_all)/1048576 786390.724 -
rng::find_if(vector<bool>)_(process_all)/50 34.978 -
rng::find_if(vector<bool>)_(process_all)/8 5.431 -
rng::find_if(vector<bool>)_(process_all)/8192 6145.802 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.399 -
rng::find_if(vector<char>)_(bail_25%)/32768 2030.983 -
rng::find_if(vector<char>)_(bail_25%)/8 0.949 -
rng::find_if(vector<char>)_(bail_25%)/8192 522.187 -
rng::find_if(vector<char>)_(process_all)/1024 273.042 -
rng::find_if(vector<char>)_(process_all)/32768 8131.796 -
rng::find_if(vector<char>)_(process_all)/50 12.502 -
rng::find_if(vector<char>)_(process_all)/8 2.524 3.84%
rng::find_if(vector<char>)_(process_all)/8192 2045.787 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.662 -
rng::find_if(vector<int>)_(bail_25%)/32768 2339.917 -
rng::find_if(vector<int>)_(bail_25%)/8 1.072 -
rng::find_if(vector<int>)_(bail_25%)/8192 548.482 -
rng::find_if(vector<int>)_(process_all)/1024 283.628 -
rng::find_if(vector<int>)_(process_all)/32768 8810.887 -
rng::find_if(vector<int>)_(process_all)/50 14.221 -
rng::find_if(vector<int>)_(process_all)/8 2.599 -
rng::find_if(vector<int>)_(process_all)/8192 2195.062 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.051 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2755.435 1.43%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.527 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 686.309 -5.13%
rng::find_if_not(deque<int>)_(process_all)/1024 475.493 -
rng::find_if_not(deque<int>)_(process_all)/32768 11525.856 -
rng::find_if_not(deque<int>)_(process_all)/50 23.398 -
rng::find_if_not(deque<int>)_(process_all)/8 3.934 -
rng::find_if_not(deque<int>)_(process_all)/8192 2847.448 -
rng::find_if_not(list<int>)_(bail_25%)/1024 194.801 -
rng::find_if_not(list<int>)_(bail_25%)/32768 10470.557 7.56%
rng::find_if_not(list<int>)_(bail_25%)/8 1.272 -
rng::find_if_not(list<int>)_(bail_25%)/8192 1521.138 -
rng::find_if_not(list<int>)_(process_all)/1024 767.515 -
rng::find_if_not(list<int>)_(process_all)/32768 28825.165 -
rng::find_if_not(list<int>)_(process_all)/50 21.711 -
rng::find_if_not(list<int>)_(process_all)/8 3.517 -
rng::find_if_not(list<int>)_(process_all)/8192 8748.401 -
rng::find_if_not(vector<bool>)_(process_all)/1024 764.305 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 780976.357 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.677 -1.03%
rng::find_if_not(vector<bool>)_(process_all)/8 5.387 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6101.598 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.236 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2079.120 2.67%
rng::find_if_not(vector<char>)_(bail_25%)/8 0.946 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 526.440 1.54%
rng::find_if_not(vector<char>)_(process_all)/1024 274.536 -
rng::find_if_not(vector<char>)_(process_all)/32768 8134.933 -
rng::find_if_not(vector<char>)_(process_all)/50 12.510 -
rng::find_if_not(vector<char>)_(process_all)/8 2.390 -2.82%
rng::find_if_not(vector<char>)_(process_all)/8192 2048.367 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.597 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2338.907 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.088 3.01%
rng::find_if_not(vector<int>)_(bail_25%)/8192 548.600 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.651 -
rng::find_if_not(vector<int>)_(process_all)/32768 8812.232 -
rng::find_if_not(vector<int>)_(process_all)/50 14.222 2.74%
rng::find_if_not(vector<int>)_(process_all)/8 2.519 -3.00%
rng::find_if_not(vector<int>)_(process_all)/8192 2196.474 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.427 -
rng::find_last(deque<int>)_(bail_10%)/1048576 295908.429 -8.90%
rng::find_last(deque<int>)_(bail_10%)/50 11.633 1.77%
rng::find_last(deque<int>)_(bail_10%)/8 2.620 -3.07%
rng::find_last(deque<int>)_(bail_10%)/8192 2304.385 -8.37%
rng::find_last(deque<int>)_(bail_90%)/1024 29.139 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25685.739 -7.11%
rng::find_last(deque<int>)_(bail_90%)/50 1.859 -
rng::find_last(deque<int>)_(bail_90%)/8 0.881 1.18%
rng::find_last(deque<int>)_(bail_90%)/8192 203.553 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 730.222 -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 717575.681 94.58%
rng::find_last(forward_list<int>)_(bail_10%)/50 20.992 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.399 2.29%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5915.101 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 732.508 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 672573.330 71.91%
rng::find_last(forward_list<int>)_(bail_90%)/50 20.757 1.01%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.430 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6062.609 -
rng::find_last(list<int>)_(bail_10%)/1024 1246.200 87.11%
rng::find_last(list<int>)_(bail_10%)/1048576 785796.618 -
rng::find_last(list<int>)_(bail_10%)/50 16.254 -
rng::find_last(list<int>)_(bail_10%)/8 2.047 -
rng::find_last(list<int>)_(bail_10%)/8192 7631.996 21.69%
rng::find_last(list<int>)_(bail_90%)/1024 73.299 40.41%
rng::find_last(list<int>)_(bail_90%)/1048576 86935.789 -
rng::find_last(list<int>)_(bail_90%)/50 1.279 -
rng::find_last(list<int>)_(bail_90%)/8 0.462 -
rng::find_last(list<int>)_(bail_90%)/8192 601.637 1.28%
rng::find_last(vector<char>)_(bail_10%)/1024 113.667 1.69%
rng::find_last(vector<char>)_(bail_10%)/1048576 108100.259 -
rng::find_last(vector<char>)_(bail_10%)/50 5.523 10.90%
rng::find_last(vector<char>)_(bail_10%)/8 1.567 2.00%
rng::find_last(vector<char>)_(bail_10%)/8192 854.657 1.48%
rng::find_last(vector<char>)_(bail_90%)/1024 12.217 -5.94%
rng::find_last(vector<char>)_(bail_90%)/1048576 12654.145 5.50%
rng::find_last(vector<char>)_(bail_90%)/50 1.068 1.41%
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.443 -
rng::find_last(vector<int>)_(bail_10%)/1024 212.999 -
rng::find_last(vector<int>)_(bail_10%)/1048576 215287.588 -
rng::find_last(vector<int>)_(bail_10%)/50 10.894 -
rng::find_last(vector<int>)_(bail_10%)/8 2.083 -1.03%
rng::find_last(vector<int>)_(bail_10%)/8192 1655.816 -
rng::find_last(vector<int>)_(bail_90%)/1024 27.849 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23228.753 -
rng::find_last(vector<int>)_(bail_90%)/50 1.575 -
rng::find_last(vector<int>)_(bail_90%)/8 0.612 -10.26%
rng::find_last(vector<int>)_(bail_90%)/8192 189.893 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 359.527 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 363383.269 -
rng::find_last_if(deque<int>)_(bail_10%)/50 19.163 2.66%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.964 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2786.056 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.597 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 38595.023 -
rng::find_last_if(deque<int>)_(bail_90%)/50 2.695 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.939 -2.82%
rng::find_last_if(deque<int>)_(bail_90%)/8192 314.255 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 797.714 -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 917489.404 -1.18%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 27.520 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 4.914 -7.61%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6860.598 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 765.477 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 925124.888 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 40.635 -3.04%
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.071 -2.86%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6695.564 -
rng::find_last_if(list<int>)_(bail_10%)/1024 683.207 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 808294.890 -
rng::find_last_if(list<int>)_(bail_10%)/50 33.673 -10.18%
rng::find_last_if(list<int>)_(bail_10%)/8 3.108 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6748.591 2.06%
rng::find_last_if(list<int>)_(bail_90%)/1024 70.324 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 89019.828 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.172 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if(list<int>)_(bail_90%)/8192 606.519 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.779 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240894.185 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.360 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.529 1.69%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1879.992 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 25.485 -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26248.326 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.491 2.13%
rng::find_last_if(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.528 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.580 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283956.914 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.458 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.547 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2073.841 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.886 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 31051.344 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.495 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.477 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.702 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 367.774 1.34%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 363175.272 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 18.017 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.992 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2794.107 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.142 1.08%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 39324.002 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.710 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.974 1.74%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 314.877 2.68%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 804.148 -2.96%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 933853.695 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.353 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.761 -6.08%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7037.114 1.81%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 838.382 -3.66%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 926447.848 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 27.820 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.964 -2.11%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6838.799 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 682.244 -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807101.341 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 39.732 1.46%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.112 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 7059.425 6.87%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 71.009 -
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 89071.718 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.128 -
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.711 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 607.809 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.983 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 241294.353 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.410 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.397 -1.67%
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.739 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.034 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 25959.753 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.453 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.464 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 216.561 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 245.763 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 284021.416 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.612 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.587 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2075.843 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.444 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30935.761 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.541 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.477 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.924 -
rng::fold_left(deque<int>)/1048576 561673.421 -
rng::fold_left(deque<int>)/32 16.516 -
rng::fold_left(deque<int>)/50 27.530 -
rng::fold_left(deque<int>)/8 4.136 1.15%
rng::fold_left(deque<int>)/8192 4370.634 -1.48%
rng::fold_left(list<int>)/1048576 1367493.990 -
rng::fold_left(list<int>)/32 22.153 -
rng::fold_left(list<int>)/50 38.747 3.75%
rng::fold_left(list<int>)/8 3.855 -
rng::fold_left(list<int>)/8192 10822.865 -
rng::fold_left(vector<int>)/1048576 1326388.652 -
rng::fold_left(vector<int>)/32 20.671 -
rng::fold_left(vector<int>)/50 36.441 -
rng::fold_left(vector<int>)/8 3.721 -
rng::fold_left(vector<int>)/8192 10322.656 -
rng::for_each(deque<int>)/32 3.771 -
rng::for_each(deque<int>)/50 4.059 -
rng::for_each(deque<int>)/8 0.925 -
rng::for_each(deque<int>)/8192 254.900 -
rng::for_each(join_view(vector<vector<int>>)/32 3.805 -
rng::for_each(join_view(vector<vector<int>>)/50 4.139 -
rng::for_each(join_view(vector<vector<int>>)/8 1.462 -1.95%
rng::for_each(join_view(vector<vector<int>>)/8192 264.889 -
rng::for_each(list<int>)/32 11.228 -
rng::for_each(list<int>)/50 24.094 -
rng::for_each(list<int>)/8 2.508 -2.69%
rng::for_each(list<int>)/8192 7787.488 -4.02%
rng::for_each(map<int>)/32 21.181 -
rng::for_each(map<int>)/50 42.160 3.53%
rng::for_each(map<int>)/8 4.472 -
rng::for_each(map<int>)/8192 18273.173 5.79%
rng::for_each(map<int>::iterator)/32 22.884 -
rng::for_each(map<int>::iterator)/50 49.313 -
rng::for_each(map<int>::iterator)/8 4.630 -
rng::for_each(map<int>::iterator)/8192 18569.699 10.78%
rng::for_each(multimap<int>)/32 22.437 -1.17%
rng::for_each(multimap<int>)/50 50.710 2.06%
rng::for_each(multimap<int>)/8 4.506 -
rng::for_each(multimap<int>)/8192 17839.458 6.10%
rng::for_each(multimap<int>::iterator)/32 21.673 2.33%
rng::for_each(multimap<int>::iterator)/50 41.009 -3.53%
rng::for_each(multimap<int>::iterator)/8 4.504 -
rng::for_each(multimap<int>::iterator)/8192 17716.444 5.05%
rng::for_each(multiset<int>)/32 21.748 -3.13%
rng::for_each(multiset<int>)/50 45.755 -1.33%
rng::for_each(multiset<int>)/8 4.528 -4.51%
rng::for_each(multiset<int>)/8192 16938.894 -2.42%
rng::for_each(multiset<int>::iterator)/32 20.916 -2.06%
rng::for_each(multiset<int>::iterator)/50 55.846 -1.23%
rng::for_each(multiset<int>::iterator)/8 4.635 2.19%
rng::for_each(multiset<int>::iterator)/8192 16228.939 -
rng::for_each(set<int>)/32 21.520 -
rng::for_each(set<int>)/50 60.443 -
rng::for_each(set<int>)/8 4.612 2.87%
rng::for_each(set<int>)/8192 16264.174 -1.88%
rng::for_each(set<int>::iterator)/32 21.978 -
rng::for_each(set<int>::iterator)/50 50.561 -1.55%
rng::for_each(set<int>::iterator)/8 4.766 7.62%
rng::for_each(set<int>::iterator)/8192 16206.240 -1.06%
rng::for_each(vector<int>)/32 3.831 -
rng::for_each(vector<int>)/50 4.061 -
rng::for_each(vector<int>)/8 0.916 -
rng::for_each(vector<int>)/8192 252.108 -
rng::for_each_n(deque<int>)/32 3.772 -
rng::for_each_n(deque<int>)/50 3.975 -
rng::for_each_n(deque<int>)/8 1.258 8.78%
rng::for_each_n(deque<int>)/8192 257.432 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.838 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.243 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.647 4.57%
rng::for_each_n(join_view(vector<vector<int>>)/8192 265.430 -
rng::for_each_n(list<int>)/32 11.078 -
rng::for_each_n(list<int>)/50 21.896 -1.51%
rng::for_each_n(list<int>)/8 2.317 -4.77%
rng::for_each_n(list<int>)/8192 7260.761 -
rng::for_each_n(vector<int>)/32 3.862 -
rng::for_each_n(vector<int>)/50 4.063 -
rng::for_each_n(vector<int>)/8 2.528 -
rng::for_each_n(vector<int>)/8192 251.964 -
rng::generate(deque<int>)/1024 280.532 -
rng::generate(deque<int>)/32 8.763 -
rng::generate(deque<int>)/50 12.945 -
rng::generate(deque<int>)/8192 2040.203 -2.20%
rng::generate(list<int>)/1024 671.583 -
rng::generate(list<int>)/32 8.530 -2.33%
rng::generate(list<int>)/50 15.214 -6.84%
rng::generate(list<int>)/8192 7514.102 9.76%
rng::generate(vector<int>)/1024 243.593 -
rng::generate(vector<int>)/32 8.011 -
rng::generate(vector<int>)/50 12.015 -
rng::generate(vector<int>)/8192 1847.162 -
rng::generate_n(deque<int>)/1024 245.243 -
rng::generate_n(deque<int>)/32 8.272 -
rng::generate_n(deque<int>)/50 12.279 -
rng::generate_n(deque<int>)/8192 1968.097 -
rng::generate_n(list<int>)/1024 650.854 -
rng::generate_n(list<int>)/32 9.066 -
rng::generate_n(list<int>)/50 17.436 -
rng::generate_n(list<int>)/8192 8937.326 27.42%
rng::generate_n(vector<int>)/1024 244.685 -
rng::generate_n(vector<int>)/32 8.045 -3.86%
rng::generate_n(vector<int>)/50 12.083 -4.38%
rng::generate_n(vector<int>)/8192 1856.421 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 366.575 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.750 7.32%
rng::is_partitioned(deque<int>)_(partitioned)/50 15.102 8.13%
rng::is_partitioned(deque<int>)_(partitioned)/8192 2866.387 -
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.303 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 8.971 -6.97%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.109 -1.57%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 640.638 -
rng::is_partitioned(list<int>)_(partitioned)/1024 700.353 -1.53%
rng::is_partitioned(list<int>)_(partitioned)/32 8.705 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.731 -1.26%
rng::is_partitioned(list<int>)_(partitioned)/8192 6831.324 -16.25%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 147.605 18.35%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.142 10.10%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.524 1.75%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1190.061 -
rng::is_partitioned(vector<int>)_(partitioned)/1024 176.400 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.855 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.584 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1339.116 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 60.866 8.89%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.212 10.54%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.347 2.53%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 164.379 9.42%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 490.257 -1.59%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.540 2.64%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3886.159 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 517453.268 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 47.465 -1.74%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 516.281 -4.36%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.284 4.57%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3931.641 -11.25%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 706070.556 2.91%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.779 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1219.526 56.51%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.766 1.48%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8301.211 1.44%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1444693.089 1.75%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.967 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 832.112 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.270 -3.27%
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9964.371 19.63%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1603176.963 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.973 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 341.662 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.637 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2634.100 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 212966.172 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 24.795 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 503.536 -2.48%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.978 -1.08%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4735.335 1.20%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 984897.914 -1.36%
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 55.851 -
rng::is_sorted(deque<int>)/1024 474.427 -
rng::is_sorted(deque<int>)/8 2.466 -2.14%
rng::is_sorted(deque<int>)/8192 3801.017 -
rng::is_sorted(deque<int>,_pred)/1024 597.846 -
rng::is_sorted(deque<int>,_pred)/8 4.494 1.10%
rng::is_sorted(deque<int>,_pred)/8192 4802.202 -
rng::is_sorted(list<int>)/1024 785.986 3.33%
rng::is_sorted(list<int>)/8 2.160 -1.45%
rng::is_sorted(list<int>)/8192 7049.333 -3.71%
rng::is_sorted(list<int>,_pred)/1024 793.374 -
rng::is_sorted(list<int>,_pred)/8 4.208 -
rng::is_sorted(list<int>,_pred)/8192 7363.562 -7.87%
rng::is_sorted(vector<int>)/1024 242.848 -
rng::is_sorted(vector<int>)/8 2.075 -
rng::is_sorted(vector<int>)/8192 1893.271 -
rng::is_sorted(vector<int>,_pred)/1024 462.467 -
rng::is_sorted(vector<int>,_pred)/8 3.626 -1.04%
rng::is_sorted(vector<int>,_pred)/8192 3680.204 -
rng::is_sorted_until(deque<int>)/1024 472.760 -
rng::is_sorted_until(deque<int>)/8 3.294 -1.21%
rng::is_sorted_until(deque<int>)/8192 3781.263 -
rng::is_sorted_until(deque<int>,_pred)/1024 597.142 -
rng::is_sorted_until(deque<int>,_pred)/8 4.523 14.86%
rng::is_sorted_until(deque<int>,_pred)/8192 4802.328 -
rng::is_sorted_until(list<int>)/1024 762.049 1.84%
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 6914.361 -10.18%
rng::is_sorted_until(list<int>,_pred)/1024 791.776 -
rng::is_sorted_until(list<int>,_pred)/8 3.849 -
rng::is_sorted_until(list<int>,_pred)/8192 7202.346 -2.45%
rng::is_sorted_until(vector<int>)/1024 239.133 -
rng::is_sorted_until(vector<int>)/8 2.055 -
rng::is_sorted_until(vector<int>)/8192 1864.575 -
rng::is_sorted_until(vector<int>,_pred)/1024 419.398 4.45%
rng::is_sorted_until(vector<int>,_pred)/8 3.426 -
rng::is_sorted_until(vector<int>,_pred)/8192 3334.617 3.40%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.233 1.36%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.195 2.77%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494321.071 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.101 1.85%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3859.416 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 727.606 2.63%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 736.843 3.07%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 623835.491 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.590 3.18%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4791.507 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 769.431 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 786.591 -1.36%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 954930.840 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.874 2.04%
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12866.252 7.82%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 812.163 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 835.256 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 990773.801 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.571 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12712.385 6.98%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.934 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.812 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76650.254 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.306 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.355 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.722 -5.31%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.552 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609844.146 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 3.977 -4.20%
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4779.277 -
rng::move(deque<int>)/1048576 54620.977 -4.29%
rng::move(deque<int>)/262144 15096.464 -
rng::move(deque<int>)/32768 2488.568 13.59%
rng::move(deque<int>)/4096 153.533 -
rng::move(deque<int>)/512 24.157 -
rng::move(deque<int>)/64 6.283 -2.65%
rng::move(deque<int>)/8 3.934 1.05%
rng::move(list<int>)/1048576 1032003.319 -
rng::move(list<int>)/262144 255208.017 -
rng::move(list<int>)/32768 35951.350 -
rng::move(list<int>)/4096 5724.819 6.94%
rng::move(list<int>)/512 352.086 -4.79%
rng::move(list<int>)/64 40.667 -
rng::move(list<int>)/8 3.931 -
rng::move(vector<bool>)_(aligned)/1048576 2126.022 -
rng::move(vector<bool>)_(aligned)/262144 256.933 -
rng::move(vector<bool>)_(aligned)/32768 37.621 -
rng::move(vector<bool>)_(aligned)/4096 8.106 -
rng::move(vector<bool>)_(aligned)/512 2.683 -
rng::move(vector<bool>)_(aligned)/64 1.947 -
rng::move(vector<bool>)_(unaligned)/1048576 6729.903 -
rng::move(vector<bool>)_(unaligned)/262144 1584.151 -
rng::move(vector<bool>)_(unaligned)/32768 202.762 -
rng::move(vector<bool>)_(unaligned)/4096 25.894 -
rng::move(vector<bool>)_(unaligned)/512 4.174 -
rng::move(vector<bool>)_(unaligned)/64 1.643 1.35%
rng::move(vector<int>)/1048576 59798.168 1.89%
rng::move(vector<int>)/262144 21668.421 4.06%
rng::move(vector<int>)/32768 2139.555 -
rng::move(vector<int>)/4096 135.597 -
rng::move(vector<int>)/512 20.439 -
rng::move(vector<int>)/64 4.141 -
rng::move(vector<int>)/8 2.206 -1.90%
rng::move_backward(deque<int>)/1048576 125513.157 -
rng::move_backward(deque<int>)/262144 29922.752 -
rng::move_backward(deque<int>)/32768 3555.473 -
rng::move_backward(deque<int>)/4096 155.804 -
rng::move_backward(deque<int>)/512 24.045 -
rng::move_backward(deque<int>)/64 5.479 -
rng::move_backward(deque<int>)/8 3.671 -1.30%
rng::move_backward(list<int>)/1048576 1047360.800 -
rng::move_backward(list<int>)/262144 301975.667 14.05%
rng::move_backward(list<int>)/32768 35033.338 -
rng::move_backward(list<int>)/4096 5272.659 -
rng::move_backward(list<int>)/512 373.283 -
rng::move_backward(list<int>)/64 40.527 -
rng::move_backward(list<int>)/8 3.715 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2133.068 -
rng::move_backward(vector<bool>)_(aligned)/262144 256.485 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.071 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.907 -
rng::move_backward(vector<bool>)_(aligned)/512 2.648 -
rng::move_backward(vector<bool>)_(aligned)/64 1.792 2.06%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6488.171 -
rng::move_backward(vector<bool>)_(unaligned)/262144 1584.827 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.986 -
rng::move_backward(vector<bool>)_(unaligned)/4096 27.588 -
rng::move_backward(vector<bool>)_(unaligned)/512 5.347 -4.58%
rng::move_backward(vector<bool>)_(unaligned)/64 1.910 1.78%
rng::move_backward(vector<int>)/1048576 58463.170 -4.32%
rng::move_backward(vector<int>)/262144 22832.113 4.25%
rng::move_backward(vector<int>)/32768 2149.865 -
rng::move_backward(vector<int>)/4096 135.646 -
rng::move_backward(vector<int>)/512 20.866 -
rng::move_backward(vector<int>)/64 4.127 -
rng::move_backward(vector<int>)/8 2.329 2.33%
rng::none_of(deque<int>)_(process_all)/32 15.966 -2.79%
rng::none_of(deque<int>)_(process_all)/32768 15422.301 -
rng::none_of(deque<int>)_(process_all)/50 24.291 -1.99%
rng::none_of(deque<int>)_(process_all)/8 4.834 2.43%
rng::none_of(deque<int>)_(process_all)/8192 3858.603 -
rng::none_of(list<int>)_(process_all)/32 11.639 -
rng::none_of(list<int>)_(process_all)/32768 25505.741 -1.80%
rng::none_of(list<int>)_(process_all)/50 22.010 -
rng::none_of(list<int>)_(process_all)/8 2.610 -
rng::none_of(list<int>)_(process_all)/8192 7335.848 -
rng::none_of(vector<int>)_(process_all)/32 8.437 1.18%
rng::none_of(vector<int>)_(process_all)/32768 8066.720 -
rng::none_of(vector<int>)_(process_all)/50 12.658 -15.15%
rng::none_of(vector<int>)_(process_all)/8 2.324 -1.40%
rng::none_of(vector<int>)_(process_all)/8192 2026.645 -
rng::partial_sort(deque<int>)_(ascending)/1024 7960.342 -
rng::partial_sort(deque<int>)_(ascending)/8 32.098 1.08%
rng::partial_sort(deque<int>)_(ascending)/8192 169381.348 3.98%
rng::partial_sort(deque<int>)_(descending)/1024 18499.990 -
rng::partial_sort(deque<int>)_(descending)/8 45.332 3.95%
rng::partial_sort(deque<int>)_(descending)/8192 286440.892 -
rng::partial_sort(deque<int>)_(heap)/1024 18504.479 -
rng::partial_sort(deque<int>)_(heap)/8 38.034 -
rng::partial_sort(deque<int>)_(heap)/8192 288137.819 -
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7947.791 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 31.499 2.05%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 165532.730 -1.02%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19760.299 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 31.846 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 282825.538 -1.04%
rng::partial_sort(deque<int>)_(repeated)/1024 6480.368 -1.45%
rng::partial_sort(deque<int>)_(repeated)/8 27.865 -1.43%
rng::partial_sort(deque<int>)_(repeated)/8192 70022.211 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16056.610 -
rng::partial_sort(deque<int>)_(shuffled)/8 34.588 -
rng::partial_sort(deque<int>)_(shuffled)/8192 263443.237 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4983.732 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.369 1.27%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55520.567 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8239.620 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 24.999 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97858.027 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8274.822 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.931 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100963.357 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4982.911 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.263 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55469.160 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9216.695 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.463 2.14%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97988.456 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3939.104 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.655 -1.06%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46853.187 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6934.457 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.929 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91337.310 -
rng::partial_sort(vector<int>)_(ascending)/1024 4988.416 -
rng::partial_sort(vector<int>)_(ascending)/8 20.786 -
rng::partial_sort(vector<int>)_(ascending)/8192 54589.087 -
rng::partial_sort(vector<int>)_(descending)/1024 8226.804 -
rng::partial_sort(vector<int>)_(descending)/8 24.973 -
rng::partial_sort(vector<int>)_(descending)/8192 97637.465 -
rng::partial_sort(vector<int>)_(heap)/1024 8239.169 -
rng::partial_sort(vector<int>)_(heap)/8 26.785 -
rng::partial_sort(vector<int>)_(heap)/8192 100812.678 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 4987.402 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.656 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54595.362 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9108.976 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.903 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97522.419 -
rng::partial_sort(vector<int>)_(repeated)/1024 3945.437 -
rng::partial_sort(vector<int>)_(repeated)/8 20.118 -1.25%
rng::partial_sort(vector<int>)_(repeated)/8192 46749.023 -
rng::partial_sort(vector<int>)_(shuffled)/1024 6936.559 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.619 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88184.098 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5342.680 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.842 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57226.128 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8465.376 -
rng::partial_sort_copy(deque<int>)_(descending)/8 19.915 -
rng::partial_sort_copy(deque<int>)_(descending)/8192 99873.725 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8739.034 -
rng::partial_sort_copy(deque<int>)_(heap)/8 15.225 -1.79%
rng::partial_sort_copy(deque<int>)_(heap)/8192 103703.268 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5329.224 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.756 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57124.224 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9386.101 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.857 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100732.579 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4263.636 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.663 1.46%
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49416.288 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7238.740 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.010 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 96349.166 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5585.613 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.053 -2.98%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61060.535 -2.40%
rng::partial_sort_copy(list<int>)_(descending)/1024 8508.666 -
rng::partial_sort_copy(list<int>)_(descending)/8 18.993 2.74%
rng::partial_sort_copy(list<int>)_(descending)/8192 101474.794 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8514.990 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.228 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104951.572 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5593.854 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 8.991 -3.47%
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61159.796 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9438.296 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.127 -2.42%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 102018.451 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4513.233 -
rng::partial_sort_copy(list<int>)_(repeated)/8 8.456 -2.73%
rng::partial_sort_copy(list<int>)_(repeated)/8192 53248.360 -
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7298.842 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.963 1.83%
rng::partial_sort_copy(list<int>)_(shuffled)/8192 92937.947 -1.04%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5234.217 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.086 1.48%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55955.453 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8370.745 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.907 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98264.142 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8346.423 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.613 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102025.224 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5223.983 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.111 3.81%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55570.813 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9163.398 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.003 1.81%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98701.000 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4059.383 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.301 1.17%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47597.651 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7098.062 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.752 2.25%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91639.308 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5081.713 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.055 1.17%
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55357.244 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8308.260 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.422 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98441.739 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8270.455 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.307 1.36%
rng::partial_sort_copy(vector<int>)_(heap)/8192 102050.524 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5067.291 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.201 3.70%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55142.640 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9184.380 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.993 1.87%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99277.546 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4038.541 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.577 2.27%
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47524.838 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7106.341 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.872 1.80%
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93616.991 -
rng::partition(deque<int>)_(dense)/1024 358.636 -
rng::partition(deque<int>)_(dense)/32 10.711 -1.53%
rng::partition(deque<int>)_(dense)/50 16.149 -3.12%
rng::partition(deque<int>)_(dense)/8192 2813.960 -
rng::partition(deque<int>)_(sparse)/1024 387.763 -
rng::partition(deque<int>)_(sparse)/32 11.424 10.09%
rng::partition(deque<int>)_(sparse)/50 17.416 8.95%
rng::partition(deque<int>)_(sparse)/8192 3111.308 2.93%
rng::partition(list<int>)_(dense)/1024 387.154 -
rng::partition(list<int>)_(dense)/32 8.547 -4.09%
rng::partition(list<int>)_(dense)/50 13.218 -
rng::partition(list<int>)_(dense)/8192 4360.947 -
rng::partition(list<int>)_(sparse)/1024 736.467 -
rng::partition(list<int>)_(sparse)/32 8.908 -1.59%
rng::partition(list<int>)_(sparse)/50 14.934 -1.17%
rng::partition(list<int>)_(sparse)/8192 6937.149 -
rng::partition(vector<int>)_(dense)/1024 236.615 -2.81%
rng::partition(vector<int>)_(dense)/32 8.643 1.31%
rng::partition(vector<int>)_(dense)/50 12.795 1.26%
rng::partition(vector<int>)_(dense)/8192 1888.371 -
rng::partition(vector<int>)_(sparse)/1024 260.427 -
rng::partition(vector<int>)_(sparse)/32 8.932 -
rng::partition(vector<int>)_(sparse)/50 13.830 -
rng::partition(vector<int>)_(sparse)/8192 1878.862 -
rng::partition_copy(deque<int>)/1024 687.533 -
rng::partition_copy(deque<int>)/32 15.606 -
rng::partition_copy(deque<int>)/50 27.918 -
rng::partition_copy(deque<int>)/8192 5541.308 -
rng::partition_copy(list<int>)/1024 726.969 -
rng::partition_copy(list<int>)/32 15.955 -
rng::partition_copy(list<int>)/50 28.810 -
rng::partition_copy(list<int>)/8192 8199.841 12.16%
rng::partition_copy(vector<int>)/1024 684.153 -
rng::partition_copy(vector<int>)/32 15.104 -
rng::partition_copy(vector<int>)/50 26.141 -
rng::partition_copy(vector<int>)/8192 5513.765 -
rng::partition_point(deque<int>)/1024 9.066 -
rng::partition_point(deque<int>)/32 4.421 6.02%
rng::partition_point(deque<int>)/50 4.318 -
rng::partition_point(deque<int>)/8192 15.944 -1.22%
rng::partition_point(list<int>)/1024 1281.828 -
rng::partition_point(list<int>)/32 15.786 1.05%
rng::partition_point(list<int>)/50 24.782 1.14%
rng::partition_point(list<int>)/8192 12852.560 -11.20%
rng::partition_point(vector<int>)/1024 7.468 -
rng::partition_point(vector<int>)/32 2.323 -
rng::partition_point(vector<int>)/50 2.295 -
rng::partition_point(vector<int>)/8192 10.713 -
rng::remove(deque<int>)_(prefix)/1024 534.512 1.08%
rng::remove(deque<int>)_(prefix)/32 59.461 -
rng::remove(deque<int>)_(prefix)/50 68.589 1.50%
rng::remove(deque<int>)_(prefix)/8192 3901.787 -
rng::remove(deque<int>)_(sprinkled)/1024 524.598 -
rng::remove(deque<int>)_(sprinkled)/32 53.085 -
rng::remove(deque<int>)_(sprinkled)/50 58.015 1.23%
rng::remove(deque<int>)_(sprinkled)/8192 3873.829 -
rng::remove(list<int>)_(prefix)/1024 958.138 -9.80%
rng::remove(list<int>)_(prefix)/32 55.610 -2.69%
rng::remove(list<int>)_(prefix)/50 67.069 -5.00%
rng::remove(list<int>)_(prefix)/8192 8453.947 -8.99%
rng::remove(list<int>)_(sprinkled)/1024 961.158 1.57%
rng::remove(list<int>)_(sprinkled)/32 56.886 -
rng::remove(list<int>)_(sprinkled)/50 64.879 -
rng::remove(list<int>)_(sprinkled)/8192 7864.506 -
rng::remove(vector<int>)_(prefix)/1024 312.858 -
rng::remove(vector<int>)_(prefix)/32 53.165 -
rng::remove(vector<int>)_(prefix)/50 56.861 -
rng::remove(vector<int>)_(prefix)/8192 2109.227 -
rng::remove(vector<int>)_(sprinkled)/1024 289.673 -
rng::remove(vector<int>)_(sprinkled)/32 51.490 -
rng::remove(vector<int>)_(sprinkled)/50 55.210 -2.27%
rng::remove(vector<int>)_(sprinkled)/8192 1984.323 -
rng::remove_copy(deque<int>)_(prefix)/1024 414.954 8.98%
rng::remove_copy(deque<int>)_(prefix)/32 12.796 -
rng::remove_copy(deque<int>)_(prefix)/50 20.813 2.18%
rng::remove_copy(deque<int>)_(prefix)/8192 3368.593 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 356.718 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.171 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.420 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2855.521 -
rng::remove_copy(list<int>)_(prefix)/1024 750.651 -
rng::remove_copy(list<int>)_(prefix)/32 11.076 1.05%
rng::remove_copy(list<int>)_(prefix)/50 19.135 -
rng::remove_copy(list<int>)_(prefix)/8192 7011.667 -
rng::remove_copy(list<int>)_(sprinkled)/1024 742.807 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.542 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.230 -
rng::remove_copy(list<int>)_(sprinkled)/8192 6990.760 -2.13%
rng::remove_copy(vector<int>)_(prefix)/1024 273.632 -
rng::remove_copy(vector<int>)_(prefix)/32 10.975 -
rng::remove_copy(vector<int>)_(prefix)/50 17.890 -
rng::remove_copy(vector<int>)_(prefix)/8192 2072.952 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.523 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.482 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.610 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1931.867 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 533.095 -
rng::remove_copy_if(deque<int>)_(prefix)/32 17.519 -
rng::remove_copy_if(deque<int>)_(prefix)/50 27.749 -
rng::remove_copy_if(deque<int>)_(prefix)/8192 3706.500 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.104 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 17.661 -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 27.599 -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3435.937 -
rng::remove_copy_if(list<int>)_(prefix)/1024 795.840 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.960 -
rng::remove_copy_if(list<int>)_(prefix)/50 25.102 -
rng::remove_copy_if(list<int>)_(prefix)/8192 7270.983 -1.17%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 786.891 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.642 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 27.184 1.56%
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7189.366 -1.69%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.598 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.486 2.68%
rng::remove_copy_if(vector<int>)_(prefix)/50 18.029 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3381.331 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.674 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.449 2.93%
rng::remove_copy_if(vector<int>)_(sprinkled)/50 15.987 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2742.754 -
rng::remove_if(deque<int>)_(prefix)/1024 560.037 -
rng::remove_if(deque<int>)_(prefix)/32 66.185 15.19%
rng::remove_if(deque<int>)_(prefix)/50 76.896 15.18%
rng::remove_if(deque<int>)_(prefix)/8192 4267.593 -
rng::remove_if(deque<int>)_(sprinkled)/1024 543.771 -
rng::remove_if(deque<int>)_(sprinkled)/32 58.912 -3.19%
rng::remove_if(deque<int>)_(sprinkled)/50 71.547 2.02%
rng::remove_if(deque<int>)_(sprinkled)/8192 3948.075 -
rng::remove_if(list<int>)_(prefix)/1024 1004.536 -1.42%
rng::remove_if(list<int>)_(prefix)/32 61.595 -
rng::remove_if(list<int>)_(prefix)/50 75.177 -
rng::remove_if(list<int>)_(prefix)/8192 9085.515 -3.83%
rng::remove_if(list<int>)_(sprinkled)/1024 997.186 -
rng::remove_if(list<int>)_(sprinkled)/32 59.800 -
rng::remove_if(list<int>)_(sprinkled)/50 73.288 -
rng::remove_if(list<int>)_(sprinkled)/8192 8247.827 -1.20%
rng::remove_if(vector<int>)_(prefix)/1024 384.314 -
rng::remove_if(vector<int>)_(prefix)/32 53.725 -
rng::remove_if(vector<int>)_(prefix)/50 61.282 -
rng::remove_if(vector<int>)_(prefix)/8192 2605.795 -
rng::remove_if(vector<int>)_(sprinkled)/1024 409.209 -
rng::remove_if(vector<int>)_(sprinkled)/32 53.358 -
rng::remove_if(vector<int>)_(sprinkled)/50 59.647 -
rng::remove_if(vector<int>)_(sprinkled)/8192 2957.947 -
rng::replace(deque<int>)_(prefix)/1024 422.584 -
rng::replace(deque<int>)_(prefix)/32 13.112 -
rng::replace(deque<int>)_(prefix)/50 19.460 -
rng::replace(deque<int>)_(prefix)/8192 3349.030 -
rng::replace(deque<int>)_(sprinkled)/1024 358.515 -
rng::replace(deque<int>)_(sprinkled)/32 12.367 -
rng::replace(deque<int>)_(sprinkled)/50 18.574 -
rng::replace(deque<int>)_(sprinkled)/8192 2866.641 -
rng::replace(list<int>)_(prefix)/1024 736.484 -
rng::replace(list<int>)_(prefix)/32 11.236 -
rng::replace(list<int>)_(prefix)/50 19.276 -
rng::replace(list<int>)_(prefix)/8192 7458.076 -
rng::replace(list<int>)_(sprinkled)/1024 726.866 -
rng::replace(list<int>)_(sprinkled)/32 11.379 -
rng::replace(list<int>)_(sprinkled)/50 19.962 -
rng::replace(list<int>)_(sprinkled)/8192 7692.458 -
rng::replace(vector<int>)_(prefix)/1024 161.192 -1.44%
rng::replace(vector<int>)_(prefix)/32 4.993 -4.93%
rng::replace(vector<int>)_(prefix)/50 7.100 1.60%
rng::replace(vector<int>)_(prefix)/8192 1208.239 -2.12%
rng::replace(vector<int>)_(sprinkled)/1024 187.570 7.44%
rng::replace(vector<int>)_(sprinkled)/32 6.713 19.22%
rng::replace(vector<int>)_(sprinkled)/50 10.052 17.50%
rng::replace(vector<int>)_(sprinkled)/8192 1480.151 6.43%
rng::replace_if(deque<int>)_(prefix)/1024 481.464 -
rng::replace_if(deque<int>)_(prefix)/32 14.009 -
rng::replace_if(deque<int>)_(prefix)/50 20.265 -
rng::replace_if(deque<int>)_(prefix)/8192 3480.477 -
rng::replace_if(deque<int>)_(sprinkled)/1024 369.186 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.463 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.707 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2981.455 -
rng::replace_if(list<int>)_(prefix)/1024 743.845 -
rng::replace_if(list<int>)_(prefix)/32 13.297 -
rng::replace_if(list<int>)_(prefix)/50 25.025 1.08%
rng::replace_if(list<int>)_(prefix)/8192 7616.525 -
rng::replace_if(list<int>)_(sprinkled)/1024 743.155 -
rng::replace_if(list<int>)_(sprinkled)/32 15.505 -
rng::replace_if(list<int>)_(sprinkled)/50 25.051 -
rng::replace_if(list<int>)_(sprinkled)/8192 7945.809 -
rng::replace_if(vector<int>)_(prefix)/1024 273.978 -
rng::replace_if(vector<int>)_(prefix)/32 8.960 -
rng::replace_if(vector<int>)_(prefix)/50 13.580 -
rng::replace_if(vector<int>)_(prefix)/8192 2049.628 -
rng::replace_if(vector<int>)_(sprinkled)/1024 246.102 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.886 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.115 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1917.115 -
rng::reverse(deque<int>)/32768 5733.837 -
rng::reverse(deque<int>)/4096 720.475 -
rng::reverse(deque<int>)/512 113.468 -1.93%
rng::reverse(deque<int>)/64 13.069 -3.78%
rng::reverse(deque<int>)/8 2.524 -
rng::reverse(list<int>)/32768 17705.224 1.16%
rng::reverse(list<int>)/4096 1665.361 1.74%
rng::reverse(list<int>)/512 197.146 -
rng::reverse(list<int>)/64 19.040 -
rng::reverse(list<int>)/8 2.031 -
rng::reverse(vector<int>)/32768 1044.935 -
rng::reverse(vector<int>)/4096 131.743 -
rng::reverse(vector<int>)/512 16.439 -
rng::reverse(vector<int>)/64 4.122 -
rng::reverse(vector<int>)/8 1.579 -1.51%
rng::reverse_copy(deque<int>)/32768 7880.318 -
rng::reverse_copy(deque<int>)/4096 997.326 -
rng::reverse_copy(deque<int>)/512 126.328 -
rng::reverse_copy(deque<int>)/64 20.075 -
rng::reverse_copy(deque<int>)/8 2.913 1.91%
rng::reverse_copy(list<int>)/32768 26090.393 -
rng::reverse_copy(list<int>)/4096 3087.618 1.36%
rng::reverse_copy(list<int>)/512 368.581 -
rng::reverse_copy(list<int>)/64 30.689 -1.21%
rng::reverse_copy(list<int>)/8 2.317 -
rng::reverse_copy(vector<int>)/32768 984.551 -
rng::reverse_copy(vector<int>)/4096 133.845 -1.34%
rng::reverse_copy(vector<int>)/512 17.165 -
rng::reverse_copy(vector<int>)/64 2.528 -
rng::reverse_copy(vector<int>)/8 2.330 -7.23%
rng::rotate(deque<int>)_(1_element_backward)/1024 39.847 -
rng::rotate(deque<int>)_(1_element_backward)/32 4.098 1.85%
rng::rotate(deque<int>)_(1_element_backward)/50 5.734 1.08%
rng::rotate(deque<int>)_(1_element_backward)/8192 310.097 -
rng::rotate(deque<int>)_(1_element_forward)/1024 38.435 -1.53%
rng::rotate(deque<int>)_(1_element_forward)/32 4.713 -
rng::rotate(deque<int>)_(1_element_forward)/50 6.233 -
rng::rotate(deque<int>)_(1_element_forward)/8192 302.749 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.483 -1.70%
rng::rotate(deque<int>)_(by_1/2)/32 7.267 -
rng::rotate(deque<int>)_(by_1/2)/50 10.180 -
rng::rotate(deque<int>)_(by_1/2)/8192 1479.569 -
rng::rotate(deque<int>)_(by_1/3)/1024 1816.767 -
rng::rotate(deque<int>)_(by_1/3)/32 45.701 -
rng::rotate(deque<int>)_(by_1/3)/50 76.842 -
rng::rotate(deque<int>)_(by_1/3)/8192 22690.814 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.171 -
rng::rotate(deque<int>)_(by_1/4)/32 29.404 -
rng::rotate(deque<int>)_(by_1/4)/50 74.930 -
rng::rotate(deque<int>)_(by_1/4)/8192 6796.933 -
rng::rotate(list<int>)_(1_element_backward)/1024 746.428 -
rng::rotate(list<int>)_(1_element_backward)/32 13.955 -
rng::rotate(list<int>)_(1_element_backward)/50 24.863 -6.12%
rng::rotate(list<int>)_(1_element_backward)/8192 7990.315 -
rng::rotate(list<int>)_(1_element_forward)/1024 737.013 -
rng::rotate(list<int>)_(1_element_forward)/32 14.248 -
rng::rotate(list<int>)_(1_element_forward)/50 24.339 -
rng::rotate(list<int>)_(1_element_forward)/8192 7857.310 -7.92%
rng::rotate(list<int>)_(by_1/2)/1024 388.102 -
rng::rotate(list<int>)_(by_1/2)/32 6.067 -
rng::rotate(list<int>)_(by_1/2)/50 13.945 -
rng::rotate(list<int>)_(by_1/2)/8192 4907.167 -25.22%
rng::rotate(list<int>)_(by_1/3)/1024 806.859 -
rng::rotate(list<int>)_(by_1/3)/32 15.379 -
rng::rotate(list<int>)_(by_1/3)/50 23.636 -2.60%
rng::rotate(list<int>)_(by_1/3)/8192 8733.004 -
rng::rotate(list<int>)_(by_1/4)/1024 582.887 -
rng::rotate(list<int>)_(by_1/4)/32 13.763 -
rng::rotate(list<int>)_(by_1/4)/50 24.403 -
rng::rotate(list<int>)_(by_1/4)/8192 8273.526 4.85%
rng::rotate(vector<bool>)_(1_element_backward)/1024 28.011 -1.62%
rng::rotate(vector<bool>)_(1_element_backward)/32 18.505 -1.07%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.492 -1.05%
rng::rotate(vector<bool>)_(1_element_backward)/8192 105.250 -1.96%
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.650 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.385 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.378 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.153 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.786 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.585 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.597 -
rng::rotate(vector<bool>)_(by_1/2)/8192 14.949 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.787 -1.22%
rng::rotate(vector<bool>)_(by_1/3)/32 18.622 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.579 -
rng::rotate(vector<bool>)_(by_1/3)/8192 145.698 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.394 3.07%
rng::rotate(vector<bool>)_(by_1/4)/32 18.614 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.517 -
rng::rotate(vector<bool>)_(by_1/4)/8192 29.948 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.522 -1.27%
rng::rotate(vector<int>)_(1_element_backward)/32 2.913 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.345 -
rng::rotate(vector<int>)_(1_element_backward)/8192 299.112 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.368 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.930 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.266 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.491 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.113 -
rng::rotate(vector<int>)_(by_1/2)/32 3.701 -
rng::rotate(vector<int>)_(by_1/2)/50 4.481 -
rng::rotate(vector<int>)_(by_1/2)/8192 240.691 -
rng::rotate(vector<int>)_(by_1/3)/1024 1368.056 -
rng::rotate(vector<int>)_(by_1/3)/32 21.727 -
rng::rotate(vector<int>)_(by_1/3)/50 40.168 -
rng::rotate(vector<int>)_(by_1/3)/8192 10911.262 -
rng::rotate(vector<int>)_(by_1/4)/1024 331.295 1.72%
rng::rotate(vector<int>)_(by_1/4)/32 12.153 1.76%
rng::rotate(vector<int>)_(by_1/4)/50 40.360 -
rng::rotate(vector<int>)_(by_1/4)/8192 2612.639 2.24%
rng::rotate_copy(deque<int>)/1024 34.746 -
rng::rotate_copy(deque<int>)/32 2.645 -71.72%
rng::rotate_copy(deque<int>)/50 3.015 -
rng::rotate_copy(deque<int>)/8192 295.309 -
rng::rotate_copy(list<int>)/1024 730.399 -
rng::rotate_copy(list<int>)/32 8.554 -
rng::rotate_copy(list<int>)/50 13.642 -
rng::rotate_copy(list<int>)/8192 6881.809 -1.59%
rng::rotate_copy(vector<int>)/1024 32.868 -
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.693 -
rng::rotate_copy(vector<int>)/8192 470.489 67.21%
rng::sample(deque<int>)/1024 11427.503 -1.21%
rng::sample(deque<int>)/32 311.886 -
rng::sample(deque<int>)/8192 92357.902 -1.02%
rng::sample(list<int>)/1024 12128.446 -
rng::sample(list<int>)/32 319.658 -
rng::sample(list<int>)/8192 99356.341 -1.23%
rng::sample(vector<int>)/1024 11439.656 -
rng::sample(vector<int>)/32 311.403 -
rng::sample(vector<int>)/8192 92241.937 -
rng::search(deque<int>)_(near_matches)/1000 20329.007 9.08%
rng::search(deque<int>)_(near_matches)/1024 21107.030 8.27%
rng::search(deque<int>)_(near_matches)/8192 1447106.147 -
rng::search(deque<int>)_(no_match)/1000 407.963 -
rng::search(deque<int>)_(no_match)/1024 264.872 -36.27%
rng::search(deque<int>)_(no_match)/1048576 426002.331 -
rng::search(deque<int>)_(no_match)/8192 3326.151 -
rng::search(deque<int>)_(same_length)/1000 383.700 6.19%
rng::search(deque<int>)_(same_length)/1024 478.002 -
rng::search(deque<int>)_(same_length)/8192 3841.141 -
rng::search(deque<int>)_(single_element)/1000 448.084 -
rng::search(deque<int>)_(single_element)/1024 459.172 -
rng::search(deque<int>)_(single_element)/8192 3657.926 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24727.096 -
rng::search(deque<int>,_pred)_(near_matches)/1024 25590.498 -
rng::search(deque<int>,_pred)_(near_matches)/8192 1492299.040 -
rng::search(deque<int>,_pred)_(no_match)/1000 423.219 -
rng::search(deque<int>,_pred)_(no_match)/1024 316.128 -27.19%
rng::search(deque<int>,_pred)_(no_match)/1048576 443787.468 -
rng::search(deque<int>,_pred)_(no_match)/8192 3479.223 -
rng::search(deque<int>,_pred)_(same_length)/1000 478.350 -
rng::search(deque<int>,_pred)_(same_length)/1024 512.996 -
rng::search(deque<int>,_pred)_(same_length)/8192 4063.921 -
rng::search(deque<int>,_pred)_(single_element)/1000 475.928 -
rng::search(deque<int>,_pred)_(single_element)/1024 487.086 -
rng::search(deque<int>,_pred)_(single_element)/8192 3904.299 -
rng::search(list<int>)_(near_matches)/1000 37827.664 -
rng::search(list<int>)_(near_matches)/1024 39201.905 -
rng::search(list<int>)_(near_matches)/8192 2569591.912 -
rng::search(list<int>)_(no_match)/1000 714.572 -
rng::search(list<int>)_(no_match)/1024 728.812 -1.04%
rng::search(list<int>)_(no_match)/1048576 825764.086 -1.46%
rng::search(list<int>)_(no_match)/8192 7152.813 3.43%
rng::search(list<int>)_(same_length)/1000 747.575 -
rng::search(list<int>)_(same_length)/1024 767.915 -
rng::search(list<int>)_(same_length)/8192 7978.334 5.81%
rng::search(list<int>)_(single_element)/1000 730.492 10.00%
rng::search(list<int>)_(single_element)/1024 734.872 1.68%
rng::search(list<int>)_(single_element)/8192 8728.724 -7.79%
rng::search(list<int>,_pred)_(near_matches)/1000 44050.324 -
rng::search(list<int>,_pred)_(near_matches)/1024 45829.701 -
rng::search(list<int>,_pred)_(near_matches)/8192 2802913.475 -
rng::search(list<int>,_pred)_(no_match)/1000 752.909 -
rng::search(list<int>,_pred)_(no_match)/1024 770.756 -
rng::search(list<int>,_pred)_(no_match)/1048576 905072.165 -
rng::search(list<int>,_pred)_(no_match)/8192 8205.793 5.03%
rng::search(list<int>,_pred)_(same_length)/1000 773.232 -
rng::search(list<int>,_pred)_(same_length)/1024 793.191 -
rng::search(list<int>,_pred)_(same_length)/8192 9679.675 -8.01%
rng::search(list<int>,_pred)_(single_element)/1000 839.781 -
rng::search(list<int>,_pred)_(single_element)/1024 860.493 -
rng::search(list<int>,_pred)_(single_element)/8192 9533.826 -9.59%
rng::search(vector<int>)_(near_matches)/1000 13691.386 -
rng::search(vector<int>)_(near_matches)/1024 14349.364 -
rng::search(vector<int>)_(near_matches)/8192 770208.563 -
rng::search(vector<int>)_(no_match)/1000 209.315 -
rng::search(vector<int>)_(no_match)/1024 213.850 -
rng::search(vector<int>)_(no_match)/1048576 212738.873 1.12%
rng::search(vector<int>)_(no_match)/8192 1647.593 -
rng::search(vector<int>)_(same_length)/1000 242.009 -
rng::search(vector<int>)_(same_length)/1024 246.569 -
rng::search(vector<int>)_(same_length)/8192 1880.296 -
rng::search(vector<int>)_(single_element)/1000 229.254 -
rng::search(vector<int>)_(single_element)/1024 234.481 -
rng::search(vector<int>)_(single_element)/8192 1814.643 -
rng::search(vector<int>,_pred)_(near_matches)/1000 23132.966 -
rng::search(vector<int>,_pred)_(near_matches)/1024 24170.495 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1447088.509 -
rng::search(vector<int>,_pred)_(no_match)/1000 519.036 -
rng::search(vector<int>,_pred)_(no_match)/1024 532.097 -
rng::search(vector<int>,_pred)_(no_match)/1048576 579515.012 -
rng::search(vector<int>,_pred)_(no_match)/8192 4244.583 -
rng::search(vector<int>,_pred)_(same_length)/1000 602.578 -
rng::search(vector<int>,_pred)_(same_length)/1024 616.194 -
rng::search(vector<int>,_pred)_(same_length)/8192 4933.835 -
rng::search(vector<int>,_pred)_(single_element)/1000 574.508 -
rng::search(vector<int>,_pred)_(single_element)/1024 588.344 -
rng::search(vector<int>,_pred)_(single_element)/8192 4703.171 -
rng::search_n(deque<int>)_(no_match)/1000 434.309 -
rng::search_n(deque<int>)_(no_match)/1024 444.168 -
rng::search_n(deque<int>)_(no_match)/1048576 441146.622 -
rng::search_n(deque<int>)_(no_match)/8192 3456.093 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 724.143 3.58%
rng::search_n(deque<int>,_pred)_(no_match)/1024 606.274 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 556393.666 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4338.030 -
rng::search_n(list<int>)_(no_match)/1000 708.681 -
rng::search_n(list<int>)_(no_match)/1024 728.299 -1.44%
rng::search_n(list<int>)_(no_match)/1048576 793910.858 -7.69%
rng::search_n(list<int>)_(no_match)/8192 6977.714 1.57%
rng::search_n(list<int>,_pred)_(no_match)/1000 845.530 -
rng::search_n(list<int>,_pred)_(no_match)/1024 865.827 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 994223.378 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7944.494 -
rng::search_n(vector<int>)_(no_match)/1000 208.346 -
rng::search_n(vector<int>)_(no_match)/1024 213.097 1.20%
rng::search_n(vector<int>)_(no_match)/1048576 212225.769 1.72%
rng::search_n(vector<int>)_(no_match)/8192 1632.977 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 517.527 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 529.489 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 576985.881 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4238.016 -
rng::shuffle(deque<int>)/1024 9644.030 -
rng::shuffle(deque<int>)/32 305.416 -
rng::shuffle(deque<int>)/8192 76214.043 -
rng::shuffle(vector<int>)/1024 9042.421 1.20%
rng::shuffle(vector<int>)/32 287.802 1.52%
rng::shuffle(vector<int>)/8192 72177.365 1.17%
rng::sort(deque<int>)_(ascending)/1024 844.798 2.80%
rng::sort(deque<int>)_(ascending)/8 18.791 2.83%
rng::sort(deque<int>)_(ascending)/8192 5814.852 -
rng::sort(deque<int>)_(descending)/1024 1354.146 1.18%
rng::sort(deque<int>)_(descending)/8 25.639 -1.07%
rng::sort(deque<int>)_(descending)/8192 10482.497 -
rng::sort(deque<int>)_(heap)/1024 6296.562 -
rng::sort(deque<int>)_(heap)/8 24.883 -
rng::sort(deque<int>)_(heap)/8192 69494.925 -
rng::sort(deque<int>)_(pipe-organ)/1024 2887.659 -
rng::sort(deque<int>)_(pipe-organ)/8 20.809 -
rng::sort(deque<int>)_(pipe-organ)/8192 27540.651 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18089.081 -
rng::sort(deque<int>)_(qsort_adversarial)/8 18.762 1.60%
rng::sort(deque<int>)_(qsort_adversarial)/8192 457256.309 -2.29%
rng::sort(deque<int>)_(repeated)/1024 1043.886 5.84%
rng::sort(deque<int>)_(repeated)/8 18.749 -
rng::sort(deque<int>)_(repeated)/8192 6848.603 1.21%
rng::sort(deque<int>)_(shuffled)/1024 6879.053 -
rng::sort(deque<int>)_(shuffled)/8 23.554 -
rng::sort(deque<int>)_(shuffled)/8192 81657.577 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 549.520 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.401 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3775.129 -
rng::sort(vector<NonIntegral>)_(descending)/1024 785.587 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.210 3.05%
rng::sort(vector<NonIntegral>)_(descending)/8192 5314.147 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4283.288 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.474 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50543.153 1.17%
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1904.295 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.125 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18449.754 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13314.133 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.383 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155560.707 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 510.095 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.623 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3751.040 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4707.914 1.14%
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.810 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 85060.557 2.96%
rng::sort(vector<int>)_(ascending)/1024 543.940 -
rng::sort(vector<int>)_(ascending)/8 16.632 -
rng::sort(vector<int>)_(ascending)/8192 3770.622 -
rng::sort(vector<int>)_(descending)/1024 1063.380 -
rng::sort(vector<int>)_(descending)/8 23.645 -
rng::sort(vector<int>)_(descending)/8192 7505.483 -
rng::sort(vector<int>)_(heap)/1024 4595.741 -
rng::sort(vector<int>)_(heap)/8 22.186 -
rng::sort(vector<int>)_(heap)/8192 46002.275 -
rng::sort(vector<int>)_(pipe-organ)/1024 2300.947 -
rng::sort(vector<int>)_(pipe-organ)/8 18.594 -
rng::sort(vector<int>)_(pipe-organ)/8192 21602.612 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13788.517 6.59%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.654 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 158506.810 7.24%
rng::sort(vector<int>)_(repeated)/1024 664.867 -
rng::sort(vector<int>)_(repeated)/8 16.858 -
rng::sort(vector<int>)_(repeated)/8192 5054.095 -
rng::sort(vector<int>)_(shuffled)/1024 4690.810 -
rng::sort(vector<int>)_(shuffled)/8 21.133 -
rng::sort(vector<int>)_(shuffled)/8192 45295.032 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3351.464 -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1931.402 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1961.334 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16957.958 -1.38%
rng::stable_partition(deque<int>)_(dense)/1024 587.100 2.05%
rng::stable_partition(deque<int>)_(dense)/32 28.767 5.52%
rng::stable_partition(deque<int>)_(dense)/50 39.014 5.46%
rng::stable_partition(deque<int>)_(dense)/8192 5669.175 -
rng::stable_partition(deque<int>)_(sparse)/1024 464.950 -
rng::stable_partition(deque<int>)_(sparse)/32 11.033 -5.68%
rng::stable_partition(deque<int>)_(sparse)/50 28.084 -1.08%
rng::stable_partition(deque<int>)_(sparse)/8192 3654.846 2.07%
rng::stable_partition(list<int>)_(alloc_fails)/1024 4104.770 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1892.387 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1925.423 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 24518.353 -2.27%
rng::stable_partition(list<int>)_(dense)/1024 1742.528 -
rng::stable_partition(list<int>)_(dense)/32 32.983 6.17%
rng::stable_partition(list<int>)_(dense)/50 54.067 6.02%
rng::stable_partition(list<int>)_(dense)/8192 21361.104 -
rng::stable_partition(list<int>)_(sparse)/1024 919.997 -
rng::stable_partition(list<int>)_(sparse)/32 9.807 2.35%
rng::stable_partition(list<int>)_(sparse)/50 26.766 2.55%
rng::stable_partition(list<int>)_(sparse)/8192 8776.136 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2923.910 -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1885.193 -1.19%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1901.250 -
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9885.159 -
rng::stable_partition(vector<int>)_(dense)/1024 296.817 -
rng::stable_partition(vector<int>)_(dense)/32 21.838 3.41%
rng::stable_partition(vector<int>)_(dense)/50 26.281 3.03%
rng::stable_partition(vector<int>)_(dense)/8192 2116.262 -
rng::stable_partition(vector<int>)_(sparse)/1024 221.406 5.07%
rng::stable_partition(vector<int>)_(sparse)/32 7.708 1.98%
rng::stable_partition(vector<int>)_(sparse)/50 22.298 6.24%
rng::stable_partition(vector<int>)_(sparse)/8192 1573.416 1.44%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4162.325 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.265 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19025.351 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 28512.486 1.97%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.576 1.02%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27199.983 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14163.194 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.243 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26664.729 -7.20%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16427.972 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.082 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22925.146 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25906.211 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.456 1.70%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28907.160 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3856.945 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.180 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13184.022 -25.07%
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19488.974 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.546 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25412.401 -13.96%
rng::stable_sort(deque<int>)_(ascending)/1024 2146.151 1.55%
rng::stable_sort(deque<int>)_(ascending)/8 18.587 3.09%
rng::stable_sort(deque<int>)_(ascending)/8192 13708.798 -
rng::stable_sort(deque<int>)_(descending)/1024 2971.997 1.30%
rng::stable_sort(deque<int>)_(descending)/8 27.784 3.91%
rng::stable_sort(deque<int>)_(descending)/8192 21164.429 -
rng::stable_sort(deque<int>)_(heap)/1024 2771.446 1.23%
rng::stable_sort(deque<int>)_(heap)/8 26.565 2.78%
rng::stable_sort(deque<int>)_(heap)/8192 17922.456 -
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2973.790 1.45%
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.701 2.23%
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20973.383 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3165.046 1.48%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.576 2.64%
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 21151.911 -
rng::stable_sort(deque<int>)_(repeated)/1024 1401.149 1.50%
rng::stable_sort(deque<int>)_(repeated)/8 18.266 -
rng::stable_sort(deque<int>)_(repeated)/8192 7686.357 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2491.001 1.43%
rng::stable_sort(deque<int>)_(shuffled)/8 24.406 1.48%
rng::stable_sort(deque<int>)_(shuffled)/8192 14923.061 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4429.738 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.684 -2.34%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54885.114 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 24300.367 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.452 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 129576.307 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14608.837 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.689 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117259.853 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14474.904 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 18.915 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 95596.775 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23708.010 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.617 -2.39%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 152023.927 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3240.847 -6.37%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.726 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 17428.847 -1.05%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18813.664 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.256 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 159449.201 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4007.549 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.641 -1.04%
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45496.339 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13920.547 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.756 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 204694.583 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10297.596 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.959 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 127864.600 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8972.701 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.575 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126777.976 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15017.928 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.599 -1.58%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 216857.711 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1262.208 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.622 -1.03%
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13229.567 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 13081.180 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.819 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 187173.631 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4804.089 4.92%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.680 -1.80%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19631.159 6.86%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23498.335 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 23.968 -1.91%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23860.107 -5.39%
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14185.745 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.303 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31840.972 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14390.760 1.13%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.190 1.22%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21934.771 1.46%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23095.180 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.541 -1.21%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35778.857 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3341.145 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 16.731 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9470.144 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18067.072 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.402 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28720.159 -
rng::stable_sort(vector<int>)_(ascending)/1024 2072.345 -
rng::stable_sort(vector<int>)_(ascending)/8 16.827 1.38%
rng::stable_sort(vector<int>)_(ascending)/8192 13510.213 -
rng::stable_sort(vector<int>)_(descending)/1024 2812.420 -
rng::stable_sort(vector<int>)_(descending)/8 25.004 1.51%
rng::stable_sort(vector<int>)_(descending)/8192 18375.127 -
rng::stable_sort(vector<int>)_(heap)/1024 2549.197 1.22%
rng::stable_sort(vector<int>)_(heap)/8 21.972 -
rng::stable_sort(vector<int>)_(heap)/8192 14472.767 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2818.634 -
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.636 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18317.312 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2894.413 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.640 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18340.978 -
rng::stable_sort(vector<int>)_(repeated)/1024 1096.499 -
rng::stable_sort(vector<int>)_(repeated)/8 16.651 -
rng::stable_sort(vector<int>)_(repeated)/8192 5263.778 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2232.324 1.39%
rng::stable_sort(vector<int>)_(shuffled)/8 20.831 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10863.092 -
rng::starts_with(deque<int>)/1000 476.617 1.65%
rng::starts_with(deque<int>)/1024 488.541 -
rng::starts_with(deque<int>)/1048576 495388.614 -
rng::starts_with(deque<int>)/8 4.335 5.92%
rng::starts_with(deque<int>)/8192 3866.316 -
rng::starts_with(deque<int>,_pred)/1000 512.932 1.56%
rng::starts_with(deque<int>,_pred)/1024 526.496 -
rng::starts_with(deque<int>,_pred)/1048576 538536.338 3.09%
rng::starts_with(deque<int>,_pred)/8 4.633 -1.25%
rng::starts_with(deque<int>,_pred)/8192 4177.938 4.30%
rng::starts_with(list<int>)/1000 1496.773 96.45%
rng::starts_with(list<int>)/1024 1190.500 52.94%
rng::starts_with(list<int>)/1048576 951112.903 -
rng::starts_with(list<int>)/8 2.910 -
rng::starts_with(list<int>)/8192 8713.134 -
rng::starts_with(list<int>,_pred)/1000 790.944 -
rng::starts_with(list<int>,_pred)/1024 809.805 -
rng::starts_with(list<int>,_pred)/1048576 977576.204 -
rng::starts_with(list<int>,_pred)/8 3.728 -
rng::starts_with(list<int>,_pred)/8192 11825.972 -
rng::starts_with(vector<int>)/1000 72.907 -
rng::starts_with(vector<int>)/1024 75.716 -
rng::starts_with(vector<int>)/1048576 76754.179 -
rng::starts_with(vector<int>)/8 1.305 -
rng::starts_with(vector<int>)/8192 607.477 -
rng::starts_with(vector<int>,_pred)/1000 448.621 -
rng::starts_with(vector<int>,_pred)/1024 519.476 -
rng::starts_with(vector<int>,_pred)/1048576 609819.781 -
rng::starts_with(vector<int>,_pred)/8 4.119 -
rng::starts_with(vector<int>,_pred)/8192 4742.877 -
rng::swap_ranges(deque<int>)/1024 315.916 -6.28%
rng::swap_ranges(deque<int>)/32 10.725 -
rng::swap_ranges(deque<int>)/50 19.569 -8.04%
rng::swap_ranges(deque<int>)/8192 2535.855 -6.06%
rng::swap_ranges(list<int>)/1024 779.328 -
rng::swap_ranges(list<int>)/32 16.746 -
rng::swap_ranges(list<int>)/50 29.739 -
rng::swap_ranges(list<int>)/8192 12508.268 16.37%
rng::swap_ranges(vector<int>)/1024 63.695 -
rng::swap_ranges(vector<int>)/32 4.715 -
rng::swap_ranges(vector<int>)/50 5.585 -
rng::swap_ranges(vector<int>)/8192 479.032 -
rng::transform(deque<int>)_(identity_transform)/1024 371.549 -
rng::transform(deque<int>)_(identity_transform)/32 12.276 -
rng::transform(deque<int>)_(identity_transform)/50 20.223 6.17%
rng::transform(deque<int>)_(identity_transform)/8192 2445.951 -
rng::transform(deque<int>,_deque<int>)/1024 698.928 -
rng::transform(deque<int>,_deque<int>)/32 33.724 54.55%
rng::transform(deque<int>,_deque<int>)/50 34.321 -
rng::transform(deque<int>,_deque<int>)/8192 5674.818 -
rng::transform(list<int>)_(identity_transform)/1024 746.308 -
rng::transform(list<int>)_(identity_transform)/32 17.067 -
rng::transform(list<int>)_(identity_transform)/50 30.281 -
rng::transform(list<int>)_(identity_transform)/8192 7613.750 8.28%
rng::transform(list<int>,_list<int>)/1024 889.914 -
rng::transform(list<int>,_list<int>)/32 24.261 -
rng::transform(list<int>,_list<int>)/50 38.969 -
rng::transform(list<int>,_list<int>)/8192 10330.402 9.97%
rng::transform(vector<int>)_(identity_transform)/1024 262.991 -
rng::transform(vector<int>)_(identity_transform)/32 8.913 -
rng::transform(vector<int>)_(identity_transform)/50 16.300 -
rng::transform(vector<int>)_(identity_transform)/8192 2026.638 -
rng::transform(vector<int>,_vector<int>)/1024 602.080 -
rng::transform(vector<int>,_vector<int>)/32 17.679 -
rng::transform(vector<int>,_vector<int>)/50 28.733 -
rng::transform(vector<int>,_vector<int>)/8192 4775.726 -
rng::unique(deque<int>)_(contiguous)/1024 734.880 -
rng::unique(deque<int>)_(contiguous)/32 59.112 -7.46%
rng::unique(deque<int>)_(contiguous)/52 68.231 -10.43%
rng::unique(deque<int>)_(contiguous)/8192 5520.529 -
rng::unique(deque<int>)_(sprinkled)/1024 654.975 3.85%
rng::unique(deque<int>)_(sprinkled)/32 58.242 -
rng::unique(deque<int>)_(sprinkled)/52 67.600 -
rng::unique(deque<int>)_(sprinkled)/8192 5628.734 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.263 -
rng::unique(deque<int>,_pred)_(contiguous)/32 58.445 -1.12%
rng::unique(deque<int>,_pred)_(contiguous)/52 68.873 -1.58%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4485.396 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 696.742 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 61.870 -
rng::unique(deque<int>,_pred)_(sprinkled)/52 76.085 -
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5257.923 -
rng::unique(list<int>)_(contiguous)/1024 918.474 -
rng::unique(list<int>)_(contiguous)/32 55.272 -
rng::unique(list<int>)_(contiguous)/52 67.542 -3.56%
rng::unique(list<int>)_(contiguous)/8192 7181.477 -
rng::unique(list<int>)_(sprinkled)/1024 967.553 1.84%
rng::unique(list<int>)_(sprinkled)/32 64.474 -
rng::unique(list<int>)_(sprinkled)/52 78.061 -
rng::unique(list<int>)_(sprinkled)/8192 7845.550 -
rng::unique(list<int>,_pred)_(contiguous)/1024 979.009 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.541 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.114 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7779.701 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1047.086 2.13%
rng::unique(list<int>,_pred)_(sprinkled)/32 64.958 -
rng::unique(list<int>,_pred)_(sprinkled)/52 81.345 -
rng::unique(list<int>,_pred)_(sprinkled)/8192 8465.583 -
rng::unique(vector<int>)_(contiguous)/1024 294.650 -
rng::unique(vector<int>)_(contiguous)/32 51.201 -
rng::unique(vector<int>)_(contiguous)/52 56.576 -
rng::unique(vector<int>)_(contiguous)/8192 1919.653 -
rng::unique(vector<int>)_(sprinkled)/1024 284.531 -
rng::unique(vector<int>)_(sprinkled)/32 50.795 -
rng::unique(vector<int>)_(sprinkled)/52 55.449 -
rng::unique(vector<int>)_(sprinkled)/8192 1923.168 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 589.564 -
rng::unique(vector<int>,_pred)_(contiguous)/32 56.077 -
rng::unique(vector<int>,_pred)_(contiguous)/52 65.732 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3779.247 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 694.931 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.752 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.814 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5254.233 -
rng::unique_copy(deque<int>)_(contiguous)/1024 474.651 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.904 -6.01%
rng::unique_copy(deque<int>)_(contiguous)/52 14.707 1.36%
rng::unique_copy(deque<int>)_(contiguous)/8192 3745.540 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 468.627 -
rng::unique_copy(deque<int>)_(sprinkled)/32 10.043 -6.46%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.999 -8.72%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3748.673 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.423 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 16.302 1.93%
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 27.672 3.98%
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4424.551 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 661.731 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.900 1.34%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.226 1.32%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5296.157 -
rng::unique_copy(list<int>)_(contiguous)/1024 741.593 -
rng::unique_copy(list<int>)_(contiguous)/32 11.908 -
rng::unique_copy(list<int>)_(contiguous)/52 22.758 -
rng::unique_copy(list<int>)_(contiguous)/8192 7403.777 7.63%
rng::unique_copy(list<int>)_(sprinkled)/1024 743.285 -
rng::unique_copy(list<int>)_(sprinkled)/32 13.451 1.22%
rng::unique_copy(list<int>)_(sprinkled)/52 24.113 -
rng::unique_copy(list<int>)_(sprinkled)/8192 7291.038 4.47%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 796.518 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 16.062 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.318 1.54%
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 7993.434 5.57%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 827.870 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 18.553 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 34.049 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 7909.087 3.17%
rng::unique_copy(vector<int>)_(contiguous)/1024 268.994 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.598 -
rng::unique_copy(vector<int>)_(contiguous)/52 13.890 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1904.892 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 243.012 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.248 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.833 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1889.453 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 544.094 3.54%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.479 3.35%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.461 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3967.197 7.13%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 578.825 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.232 2.76%
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 26.849 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4606.521 4.60%
std::adjacent_find(deque<int>)/1024 463.634 -
std::adjacent_find(deque<int>)/1048576 476661.540 -
std::adjacent_find(deque<int>)/50 17.997 -10.47%
std::adjacent_find(deque<int>)/8 3.411 -18.06%
std::adjacent_find(deque<int>)/8192 3714.692 -
std::adjacent_find(deque<int>,_pred)/1024 630.108 -
std::adjacent_find(deque<int>,_pred)/1048576 650583.295 -
std::adjacent_find(deque<int>,_pred)/50 30.273 2.12%
std::adjacent_find(deque<int>,_pred)/8 4.513 2.32%
std::adjacent_find(deque<int>,_pred)/8192 5087.446 -
std::adjacent_find(list<int>)/1024 719.315 -
std::adjacent_find(list<int>)/1048576 874031.951 -
std::adjacent_find(list<int>)/50 23.754 -19.81%
std::adjacent_find(list<int>)/8 2.143 -
std::adjacent_find(list<int>)/8192 6727.691 -
std::adjacent_find(list<int>,_pred)/1024 829.126 -
std::adjacent_find(list<int>,_pred)/1048576 957298.308 -
std::adjacent_find(list<int>,_pred)/50 34.941 -
std::adjacent_find(list<int>,_pred)/8 3.918 -
std::adjacent_find(list<int>,_pred)/8192 7983.073 -
std::adjacent_find(vector<int>)/1024 235.246 -
std::adjacent_find(vector<int>)/1048576 235198.746 -
std::adjacent_find(vector<int>)/50 12.000 -
std::adjacent_find(vector<int>)/8 2.024 -
std::adjacent_find(vector<int>)/8192 1837.690 -
std::adjacent_find(vector<int>,_pred)/1024 401.132 -
std::adjacent_find(vector<int>,_pred)/1048576 462208.059 -
std::adjacent_find(vector<int>,_pred)/50 22.886 -3.33%
std::adjacent_find(vector<int>,_pred)/8 3.353 -
std::adjacent_find(vector<int>,_pred)/8192 3191.321 -
std::all_of(deque<int>)_(process_all)/32 11.554 -
std::all_of(deque<int>)_(process_all)/32768 10553.558 -
std::all_of(deque<int>)_(process_all)/50 20.304 -5.04%
std::all_of(deque<int>)_(process_all)/8 3.089 -4.18%
std::all_of(deque<int>)_(process_all)/8192 2637.011 -
std::all_of(list<int>)_(process_all)/32 11.427 -
std::all_of(list<int>)_(process_all)/32768 26340.361 -2.21%
std::all_of(list<int>)_(process_all)/50 21.876 -
std::all_of(list<int>)_(process_all)/8 2.594 -
std::all_of(list<int>)_(process_all)/8192 7570.424 -
std::all_of(vector<int>)_(process_all)/32 8.440 -
std::all_of(vector<int>)_(process_all)/32768 8104.624 -
std::all_of(vector<int>)_(process_all)/50 12.701 -
std::all_of(vector<int>)_(process_all)/8 2.474 -
std::all_of(vector<int>)_(process_all)/8192 2026.765 -
std::any_of(deque<int>)_(process_all)/32 11.550 -
std::any_of(deque<int>)_(process_all)/32768 10574.562 -
std::any_of(deque<int>)_(process_all)/50 21.431 11.25%
std::any_of(deque<int>)_(process_all)/8 3.089 -4.15%
std::any_of(deque<int>)_(process_all)/8192 2635.927 -
std::any_of(list<int>)_(process_all)/32 11.424 -
std::any_of(list<int>)_(process_all)/32768 25770.260 -3.43%
std::any_of(list<int>)_(process_all)/50 21.747 -
std::any_of(list<int>)_(process_all)/8 2.718 -
std::any_of(list<int>)_(process_all)/8192 7133.801 -1.88%
std::any_of(vector<int>)_(process_all)/32 8.344 -
std::any_of(vector<int>)_(process_all)/32768 8069.935 -
std::any_of(vector<int>)_(process_all)/50 18.141 1.07%
std::any_of(vector<int>)_(process_all)/8 2.454 -1.42%
std::any_of(vector<int>)_(process_all)/8192 2023.622 -
std::copy(deque<int>)/1048576 49668.254 -
std::copy(deque<int>)/262144 10284.424 -
std::copy(deque<int>)/32768 1146.881 -1.20%
std::copy(deque<int>)/4096 145.929 -
std::copy(deque<int>)/512 16.707 -
std::copy(deque<int>)/64 2.686 -
std::copy(deque<int>)/8 2.789 2.39%
std::copy(list<int>)/1048576 877430.018 -
std::copy(list<int>)/262144 216894.670 -
std::copy(list<int>)/32768 25973.768 -
std::copy(list<int>)/4096 3238.556 -17.71%
std::copy(list<int>)/512 368.402 -
std::copy(list<int>)/64 37.087 14.49%
std::copy(list<int>)/8 2.462 -
std::copy(vector<bool>)_(aligned)/1048576 3071.109 14.65%
std::copy(vector<bool>)_(aligned)/262144 621.561 -6.22%
std::copy(vector<bool>)_(aligned)/32768 35.566 1.11%
std::copy(vector<bool>)_(aligned)/4096 4.712 -
std::copy(vector<bool>)_(aligned)/512 1.376 -
std::copy(vector<bool>)_(aligned)/64 1.369 -
std::copy(vector<bool>)_(unaligned)/1048576 7020.386 -
std::copy(vector<bool>)_(unaligned)/262144 1714.153 -8.71%
std::copy(vector<bool>)_(unaligned)/32768 218.417 -
std::copy(vector<bool>)_(unaligned)/4096 26.010 -
std::copy(vector<bool>)_(unaligned)/512 3.502 -
std::copy(vector<bool>)_(unaligned)/64 1.826 -
std::copy(vector<int>)/1048576 50200.397 -
std::copy(vector<int>)/262144 12534.615 -
std::copy(vector<int>)/32768 3796.811 -
std::copy(vector<int>)/4096 182.167 -7.94%
std::copy(vector<int>)/512 15.993 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.284 -
std::copy_backward(deque<int>)/1048576 128129.380 -
std::copy_backward(deque<int>)/262144 32637.609 -
std::copy_backward(deque<int>)/32768 4101.991 2.37%
std::copy_backward(deque<int>)/4096 147.593 -
std::copy_backward(deque<int>)/512 18.117 -
std::copy_backward(deque<int>)/64 2.937 -
std::copy_backward(deque<int>)/8 2.723 -1.39%
std::copy_backward(list<int>)/1048576 884606.428 -
std::copy_backward(list<int>)/262144 221238.426 -
std::copy_backward(list<int>)/32768 27167.285 -
std::copy_backward(list<int>)/4096 3378.724 1.16%
std::copy_backward(list<int>)/512 370.231 -
std::copy_backward(list<int>)/64 30.430 -
std::copy_backward(list<int>)/8 2.475 1.35%
std::copy_backward(vector<bool>)_(aligned)/1048576 2356.118 -16.42%
std::copy_backward(vector<bool>)_(aligned)/262144 524.295 -21.38%
std::copy_backward(vector<bool>)_(aligned)/32768 35.955 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.215 5.77%
std::copy_backward(vector<bool>)_(aligned)/512 1.574 12.51%
std::copy_backward(vector<bool>)_(aligned)/64 1.682 6.96%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6824.312 1.19%
std::copy_backward(vector<bool>)_(unaligned)/262144 1661.474 -20.16%
std::copy_backward(vector<bool>)_(unaligned)/32768 212.255 2.61%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.223 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.832 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.925 -
std::copy_backward(vector<int>)/1048576 50206.401 -
std::copy_backward(vector<int>)/262144 12531.279 -
std::copy_backward(vector<int>)/32768 3399.740 -1.34%
std::copy_backward(vector<int>)/4096 147.134 -40.72%
std::copy_backward(vector<int>)/512 16.631 -
std::copy_backward(vector<int>)/64 2.520 -
std::copy_backward(vector<int>)/8 2.279 2.12%
std::copy_if(deque<int>)_(entire_range)/1048576 277925.698 -
std::copy_if(deque<int>)_(entire_range)/262144 69841.565 -
std::copy_if(deque<int>)_(entire_range)/32768 8727.569 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.743 -
std::copy_if(deque<int>)_(entire_range)/512 137.338 -
std::copy_if(deque<int>)_(entire_range)/64 16.211 -
std::copy_if(deque<int>)_(entire_range)/8 2.695 5.00%
std::copy_if(deque<int>)_(every_other)/1048576 372871.829 -
std::copy_if(deque<int>)_(every_other)/262144 93212.246 -
std::copy_if(deque<int>)_(every_other)/32768 11637.236 -
std::copy_if(deque<int>)_(every_other)/4096 1457.321 -
std::copy_if(deque<int>)_(every_other)/512 182.548 -
std::copy_if(deque<int>)_(every_other)/64 23.440 -
std::copy_if(deque<int>)_(every_other)/8 3.468 -
std::copy_if(list<int>)_(entire_range)/1048576 883934.824 -
std::copy_if(list<int>)_(entire_range)/262144 218578.360 -
std::copy_if(list<int>)_(entire_range)/32768 30421.690 -3.19%
std::copy_if(list<int>)_(entire_range)/4096 3054.162 -
std::copy_if(list<int>)_(entire_range)/512 371.878 -
std::copy_if(list<int>)_(entire_range)/64 39.224 9.78%
std::copy_if(list<int>)_(entire_range)/8 2.645 -
std::copy_if(list<int>)_(every_other)/1048576 853769.922 -
std::copy_if(list<int>)_(every_other)/262144 210325.388 -
std::copy_if(list<int>)_(every_other)/32768 25300.062 -3.64%
std::copy_if(list<int>)_(every_other)/4096 3162.020 -1.87%
std::copy_if(list<int>)_(every_other)/512 360.891 -
std::copy_if(list<int>)_(every_other)/64 23.777 -
std::copy_if(list<int>)_(every_other)/8 2.306 -
std::copy_if(vector<int>)_(entire_range)/1048576 246603.269 -
std::copy_if(vector<int>)_(entire_range)/262144 59987.618 -
std::copy_if(vector<int>)_(entire_range)/32768 7488.746 -
std::copy_if(vector<int>)_(entire_range)/4096 937.147 -
std::copy_if(vector<int>)_(entire_range)/512 123.653 -
std::copy_if(vector<int>)_(entire_range)/64 16.529 5.03%
std::copy_if(vector<int>)_(entire_range)/8 2.345 -
std::copy_if(vector<int>)_(every_other)/1048576 240352.394 -
std::copy_if(vector<int>)_(every_other)/262144 59927.715 -
std::copy_if(vector<int>)_(every_other)/32768 7488.490 -
std::copy_if(vector<int>)_(every_other)/4096 939.541 -
std::copy_if(vector<int>)_(every_other)/512 123.114 -
std::copy_if(vector<int>)_(every_other)/64 16.147 -
std::copy_if(vector<int>)_(every_other)/8 2.573 3.76%
std::copy_n(deque<int>)/1048576 49768.688 -
std::copy_n(deque<int>)/262144 10193.089 -1.79%
std::copy_n(deque<int>)/32768 1174.252 2.53%
std::copy_n(deque<int>)/4096 148.874 -
std::copy_n(deque<int>)/512 16.723 -
std::copy_n(deque<int>)/64 2.770 -
std::copy_n(deque<int>)/8 2.748 1.34%
std::copy_n(list<int>)/1048576 869128.820 -
std::copy_n(list<int>)/262144 215806.471 -
std::copy_n(list<int>)/32768 26353.416 2.26%
std::copy_n(list<int>)/4096 4555.354 20.16%
std::copy_n(list<int>)/512 343.010 -
std::copy_n(list<int>)/64 13.929 -
std::copy_n(list<int>)/8 2.260 -
std::copy_n(vector<bool>)_(aligned)/1048576 2352.567 7.54%
std::copy_n(vector<bool>)_(aligned)/262144 702.613 -10.91%
std::copy_n(vector<bool>)_(aligned)/32768 35.633 -
std::copy_n(vector<bool>)_(aligned)/4096 4.631 -5.73%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.370 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7024.168 -
std::copy_n(vector<bool>)_(unaligned)/262144 1715.104 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.540 -1.58%
std::copy_n(vector<bool>)_(unaligned)/4096 26.000 -
std::copy_n(vector<bool>)_(unaligned)/512 3.504 -
std::copy_n(vector<bool>)_(unaligned)/64 1.826 -
std::copy_n(vector<int>)/1048576 50198.475 -
std::copy_n(vector<int>)/262144 12535.624 -
std::copy_n(vector<int>)/32768 3671.185 -1.40%
std::copy_n(vector<int>)/4096 214.926 32.64%
std::copy_n(vector<int>)/512 16.071 -
std::copy_n(vector<int>)/64 2.491 -
std::copy_n(vector<int>)/8 2.243 -
std::count(deque<int>)_(every_other)/1024 248.551 -
std::count(deque<int>)_(every_other)/1048576 253187.938 -
std::count(deque<int>)_(every_other)/8 2.535 -
std::count(deque<int>)_(every_other)/8192 1939.676 -
std::count(list<int>)_(every_other)/1024 711.700 -
std::count(list<int>)_(every_other)/1048576 827051.078 -
std::count(list<int>)_(every_other)/8 2.100 -
std::count(list<int>)_(every_other)/8192 6780.907 5.13%
std::count(vector<bool>)/1000 3.002 -
std::count(vector<bool>)/1024 1.693 -
std::count(vector<bool>)/1048576 1468.916 -
std::count(vector<bool>)/8192 11.455 -
std::count(vector<int>)_(every_other)/1024 103.191 -
std::count(vector<int>)_(every_other)/1048576 105420.067 -
std::count(vector<int>)_(every_other)/8 1.331 -1.84%
std::count(vector<int>)_(every_other)/8192 821.330 -
std::count_if(deque<int>)_(every_other)/1024 350.453 -
std::count_if(deque<int>)_(every_other)/1048576 344149.857 -
std::count_if(deque<int>)_(every_other)/8 3.357 -2.76%
std::count_if(deque<int>)_(every_other)/8192 2630.828 -
std::count_if(list<int>)_(every_other)/1024 755.648 -
std::count_if(list<int>)_(every_other)/1048576 891497.518 -
std::count_if(list<int>)_(every_other)/8 2.733 -
std::count_if(list<int>)_(every_other)/8192 7561.047 5.23%
std::count_if(vector<int>)_(every_other)/1024 247.943 -
std::count_if(vector<int>)_(every_other)/1048576 247788.392 -
std::count_if(vector<int>)_(every_other)/8 4.228 -
std::count_if(vector<int>)_(every_other)/8192 1926.093 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 284.166 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.763 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2261.444 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 70.074 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.342 1.47%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 447.453 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 69.856 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 27.410 -
std::deque<int>::ctor(Range)_(cheap_elements)/8192 446.143 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 294.324 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 34.730 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2186.168 -
std::deque<int>::ctor(size)/1024 73.953 -
std::deque<int>::ctor(size)/32 26.829 -1.60%
std::deque<int>::ctor(size)/8192 455.987 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 75.594 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 26.884 -1.63%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 426.458 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.411 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.495 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.424 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.490 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.451 -3.95%
std::deque<int>::erase(middle)_(cheap_elements)/8192 160.221 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.028 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.096 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.109 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 29.826 -
std::deque<int>::insert(middle)_(cheap_elements)/32 12.084 1.44%
std::deque<int>::insert(middle)_(cheap_elements)/8192 165.107 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.845 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 5.270 3.85%
std::deque<int>::operator=(const&)_(cheap_elements)/8192 328.448 -7.65%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.894 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.639 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.540 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 540.181 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.869 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4853.447 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6344.613 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 144.204 1.62%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52307.799 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.963 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 48.665 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12554.891 -1.73%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19717.146 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 611.899 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 175456.582 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 865.269 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 48.560 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12553.377 -1.99%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19874.787 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 613.930 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 175689.835 -1.97%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1066.600 -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 51.269 1.48%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11775.873 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20108.374 -1.01%
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 619.029 -1.18%
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 176854.894 -1.22%
std::deque<std::string>::ctor(size)/1024 719.076 -
std::deque<std::string>::ctor(size)/32 42.973 3.11%
std::deque<std::string>::ctor(size)/8192 8592.601 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 951.061 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 45.464 -1.29%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12673.028 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19737.022 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 573.923 -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 172830.036 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.450 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.443 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.427 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.595 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 22.995 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.813 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.686 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.707 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2348.794 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.942 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.671 1.16%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2363.189 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.805 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.847 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.816 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.986 1.43%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 31.844 -2.06%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.740 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 310.894 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.968 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2358.310 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 325.911 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.000 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2380.654 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 495.338 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.544 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4604.766 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6508.523 1.16%
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 147.776 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 51773.131 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.404 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.104 -
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.159 -1.02%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.451 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.584 -
std::distance(deque<int>)/1024 0.657 -5.38%
std::distance(deque<int>)/4096 0.651 -6.12%
std::distance(deque<int>)/50 0.684 -
std::distance(deque<int>)/8192 0.652 -6.05%
std::distance(join_view(vector<vector<int>>))/1024 1.031 -
std::distance(join_view(vector<vector<int>>))/4096 4.521 -1.08%
std::distance(join_view(vector<vector<int>>))/50 0.580 -4.50%
std::distance(join_view(vector<vector<int>>))/8192 8.308 -
std::equal(deque<int>)_(it,_it,_it)/1024 467.014 -5.14%
std::equal(deque<int>)_(it,_it,_it)/1048576 493064.230 -1.59%
std::equal(deque<int>)_(it,_it,_it)/50 20.128 -16.09%
std::equal(deque<int>)_(it,_it,_it)/8 4.318 3.03%
std::equal(deque<int>)_(it,_it,_it)/8192 3820.070 -1.93%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 495.700 -1.75%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 484355.579 -3.69%
std::equal(deque<int>)_(it,_it,_it,_it)/50 24.282 -2.58%
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.087 3.98%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3873.631 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.429 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 526361.665 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.292 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.293 1.36%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4066.149 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 502.512 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 515368.485 -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.907 6.23%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 6.267 44.06%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3990.833 -
std::equal(list<int>)_(it,_it,_it)/1024 1140.273 -27.85%
std::equal(list<int>)_(it,_it,_it)/1048576 1322908.019 -
std::equal(list<int>)_(it,_it,_it)/50 33.945 -
std::equal(list<int>)_(it,_it,_it)/8 2.833 -
std::equal(list<int>)_(it,_it,_it)/8192 9873.025 4.67%
std::equal(list<int>)_(it,_it,_it,_it)/1024 795.569 2.29%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 959004.400 -
std::equal(list<int>)_(it,_it,_it,_it)/50 31.731 -10.59%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.939 2.83%
std::equal(list<int>)_(it,_it,_it,_it)/8192 12073.531 1.29%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 832.758 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 991048.641 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.811 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.567 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12058.544 2.55%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1170.601 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1324909.040 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 41.062 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.609 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11450.625 -8.61%
std::equal(vector<bool>)_(aligned)/1024 0.219 -
std::equal(vector<bool>)_(aligned)/1048576 0.219 -
std::equal(vector<bool>)_(aligned)/50 0.222 -
std::equal(vector<bool>)_(aligned)/8 0.222 -
std::equal(vector<bool>)_(aligned)/8192 0.219 -
std::equal(vector<bool>)_(unaligned)/1024 6.018 -
std::equal(vector<bool>)_(unaligned)/1048576 6568.499 1.85%
std::equal(vector<bool>)_(unaligned)/50 0.741 -16.67%
std::equal(vector<bool>)_(unaligned)/8 0.772 -12.82%
std::equal(vector<bool>)_(unaligned)/8192 53.735 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.847 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73771.029 -
std::equal(vector<int>)_(it,_it,_it)/50 4.428 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 571.188 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.024 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73707.557 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.342 -6.17%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.351 -7.03%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 572.668 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 512.356 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 640491.987 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 27.189 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.755 1.30%
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4803.474 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 528.833 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606653.005 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.566 -1.08%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.381 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4826.029 -
std::fill(deque<int>)/1024 30.305 1.22%
std::fill(deque<int>)/32 1.269 -73.19%
std::fill(deque<int>)/50 2.240 -52.22%
std::fill(deque<int>)/8192 241.820 -
std::fill(list<int>)/1024 671.769 -
std::fill(list<int>)/32 8.335 -
std::fill(list<int>)/50 16.966 -
std::fill(list<int>)/8192 7118.138 -4.56%
std::fill(vector<bool>)/1048576 3823.521 -
std::fill(vector<bool>)/262144 233.124 -
std::fill(vector<bool>)/32768 30.308 1.24%
std::fill(vector<bool>)/4096 4.220 -
std::fill(vector<bool>)/512 1.588 7.26%
std::fill(vector<bool>)/64 1.677 5.17%
std::fill(vector<int>)/1024 29.969 -
std::fill(vector<int>)/32 1.039 -2.59%
std::fill(vector<int>)/50 2.212 -
std::fill(vector<int>)/8192 239.709 -
std::fill_n(deque<int>)/1024 29.875 -
std::fill_n(deque<int>)/32 1.300 8.11%
std::fill_n(deque<int>)/50 2.207 -
std::fill_n(deque<int>)/8192 244.595 1.28%
std::fill_n(list<int>)/1024 649.443 -
std::fill_n(list<int>)/32 8.110 -
std::fill_n(list<int>)/50 16.112 -
std::fill_n(list<int>)/8192 7038.379 -
std::fill_n(vector<bool>)/1048576 3823.692 -
std::fill_n(vector<bool>)/262144 231.973 -
std::fill_n(vector<bool>)/32768 30.107 -
std::fill_n(vector<bool>)/4096 4.164 -
std::fill_n(vector<bool>)/512 1.425 -
std::fill_n(vector<bool>)/64 1.366 -3.08%
std::fill_n(vector<int>)/1024 29.498 -1.12%
std::fill_n(vector<int>)/32 1.146 -
std::fill_n(vector<int>)/50 2.225 -
std::fill_n(vector<int>)/8192 238.197 -
std::find(deque<int>)_(bail_25%)/1024 67.197 -
std::find(deque<int>)_(bail_25%)/32768 1930.275 -
std::find(deque<int>)_(bail_25%)/8 2.063 -
std::find(deque<int>)_(bail_25%)/8192 480.493 -
std::find(deque<int>)_(process_all)/1024 245.549 -
std::find(deque<int>)_(process_all)/32768 7893.852 -
std::find(deque<int>)_(process_all)/50 13.191 -
std::find(deque<int>)_(process_all)/8 3.422 -3.22%
std::find(deque<int>)_(process_all)/8192 1962.056 -
std::find(list<int>)_(bail_25%)/1024 130.109 -
std::find(list<int>)_(bail_25%)/32768 8497.017 6.56%
std::find(list<int>)_(bail_25%)/8 0.954 -
std::find(list<int>)_(bail_25%)/8192 1428.729 -
std::find(list<int>)_(process_all)/1024 690.598 -2.19%
std::find(list<int>)_(process_all)/32768 26872.455 -
std::find(list<int>)_(process_all)/50 18.662 4.32%
std::find(list<int>)_(process_all)/8 2.332 -3.49%
std::find(list<int>)_(process_all)/8192 9102.344 5.89%
std::find(vector<bool>)_(process_all)/1024 4.675 -
std::find(vector<bool>)_(process_all)/1048576 3681.429 -
std::find(vector<bool>)_(process_all)/50 0.628 20.67%
std::find(vector<bool>)_(process_all)/8 0.623 29.41%
std::find(vector<bool>)_(process_all)/8192 33.244 -
std::find(vector<char>)_(bail_25%)/1024 5.482 -
std::find(vector<char>)_(bail_25%)/32768 136.885 -
std::find(vector<char>)_(bail_25%)/8 1.104 7.64%
std::find(vector<char>)_(bail_25%)/8192 40.037 -
std::find(vector<char>)_(process_all)/1024 16.267 -
std::find(vector<char>)_(process_all)/32768 496.388 -
std::find(vector<char>)_(process_all)/50 1.624 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.447 -
std::find(vector<int>)_(bail_25%)/1024 66.362 -
std::find(vector<int>)_(bail_25%)/32768 1871.595 -
std::find(vector<int>)_(bail_25%)/8 1.378 -
std::find(vector<int>)_(bail_25%)/8192 474.329 -
std::find(vector<int>)_(process_all)/1024 243.680 -
std::find(vector<int>)_(process_all)/32768 7450.817 -
std::find(vector<int>)_(process_all)/50 12.467 -
std::find(vector<int>)_(process_all)/8 2.651 -1.99%
std::find(vector<int>)_(process_all)/8192 1863.907 -
std::find(vector<long_long>)_(bail_25%)/1024 30.290 -
std::find(vector<long_long>)_(bail_25%)/32768 960.491 -
std::find(vector<long_long>)_(bail_25%)/8 0.924 -
std::find(vector<long_long>)_(bail_25%)/8192 246.168 -
std::find(vector<long_long>)_(process_all)/1024 119.079 -
std::find(vector<long_long>)_(process_all)/32768 3811.131 -
std::find(vector<long_long>)_(process_all)/50 5.815 -
std::find(vector<long_long>)_(process_all)/8 1.207 -
std::find(vector<long_long>)_(process_all)/8192 950.801 -
std::find_end(deque<int>)_(match_near_end)/1000 341.801 2.54%
std::find_end(deque<int>)_(match_near_end)/1024 3471.836 -
std::find_end(deque<int>)_(match_near_end)/8192 168852.106 1.77%
std::find_end(deque<int>)_(near_matches)/1000 26901.233 -14.88%
std::find_end(deque<int>)_(near_matches)/1024 28069.090 -13.54%
std::find_end(deque<int>)_(near_matches)/8192 1636037.967 -14.79%
std::find_end(deque<int>)_(process_all)/1000 250.781 -1.16%
std::find_end(deque<int>)_(process_all)/1024 258.842 -28.75%
std::find_end(deque<int>)_(process_all)/1048576 265746.778 -28.13%
std::find_end(deque<int>)_(process_all)/8192 2045.078 -29.01%
std::find_end(deque<int>)_(same_length)/1000 1559.323 39.78%
std::find_end(deque<int>)_(same_length)/1024 1841.372 -
std::find_end(deque<int>)_(same_length)/8192 14779.909 -
std::find_end(deque<int>)_(single_element)/1000 251.820 -
std::find_end(deque<int>)_(single_element)/1024 303.377 -8.08%
std::find_end(deque<int>)_(single_element)/8192 2397.447 -8.57%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 597.557 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 4110.355 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 219482.647 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 36771.123 -1.17%
std::find_end(deque<int>,_pred)_(near_matches)/1024 38073.159 -1.16%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2430847.656 -
std::find_end(deque<int>,_pred)_(process_all)/1000 599.111 -2.17%
std::find_end(deque<int>,_pred)_(process_all)/1024 616.438 -1.44%
std::find_end(deque<int>,_pred)_(process_all)/1048576 561081.522 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4304.849 -
std::find_end(deque<int>,_pred)_(same_length)/1000 1309.977 -
std::find_end(deque<int>,_pred)_(same_length)/1024 1440.564 -
std::find_end(deque<int>,_pred)_(same_length)/8192 11485.718 -
std::find_end(deque<int>,_pred)_(single_element)/1000 600.176 -
std::find_end(deque<int>,_pred)_(single_element)/1024 616.996 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4299.341 -
std::find_end(forward_list<int>)_(match_near_end)/1000 753.327 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4476.323 -
std::find_end(forward_list<int>)_(match_near_end)/8192 258479.321 -
std::find_end(forward_list<int>)_(near_matches)/1000 35869.754 -
std::find_end(forward_list<int>)_(near_matches)/1024 37240.684 -
std::find_end(forward_list<int>)_(near_matches)/8192 2477087.015 -
std::find_end(forward_list<int>)_(process_all)/1000 684.935 1.42%
std::find_end(forward_list<int>)_(process_all)/1024 709.400 -
std::find_end(forward_list<int>)_(process_all)/1048576 763605.549 -
std::find_end(forward_list<int>)_(process_all)/8192 5714.518 -
std::find_end(forward_list<int>)_(same_length)/1000 1480.978 -
std::find_end(forward_list<int>)_(same_length)/1024 1483.345 -1.20%
std::find_end(forward_list<int>)_(same_length)/8192 14236.921 -
std::find_end(forward_list<int>)_(single_element)/1000 677.337 -1.61%
std::find_end(forward_list<int>)_(single_element)/1024 692.224 -1.35%
std::find_end(forward_list<int>)_(single_element)/8192 6326.437 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 847.430 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5145.254 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 278756.977 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41355.430 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43068.463 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2699956.250 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 776.884 -3.80%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 794.863 -3.90%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 880172.074 -2.27%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6417.781 -3.77%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1537.849 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1566.235 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 15185.447 -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 763.101 2.16%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 779.729 2.10%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6718.834 1.40%
std::find_end(list<int>)_(match_near_end)/1000 759.389 1.21%
std::find_end(list<int>)_(match_near_end)/1024 4651.380 1.08%
std::find_end(list<int>)_(match_near_end)/8192 259175.612 -
std::find_end(list<int>)_(near_matches)/1000 36973.068 -
std::find_end(list<int>)_(near_matches)/1024 38599.001 -
std::find_end(list<int>)_(near_matches)/8192 2494525.446 -
std::find_end(list<int>)_(process_all)/1000 1406.240 114.18%
std::find_end(list<int>)_(process_all)/1024 986.838 38.06%
std::find_end(list<int>)_(process_all)/1048576 826509.652 1.02%
std::find_end(list<int>)_(process_all)/8192 6859.167 -1.69%
std::find_end(list<int>)_(same_length)/1000 1498.062 -
std::find_end(list<int>)_(same_length)/1024 1512.062 -
std::find_end(list<int>)_(same_length)/8192 18634.242 -
std::find_end(list<int>)_(single_element)/1000 685.932 -1.66%
std::find_end(list<int>)_(single_element)/1024 689.781 -
std::find_end(list<int>)_(single_element)/8192 9016.344 10.46%
std::find_end(list<int>,_pred)_(match_near_end)/1000 824.575 -
std::find_end(list<int>,_pred)_(match_near_end)/1024 5133.176 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 276827.139 -
std::find_end(list<int>,_pred)_(near_matches)/1000 40969.901 -
std::find_end(list<int>,_pred)_(near_matches)/1024 42768.550 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2680240.739 -
std::find_end(list<int>,_pred)_(process_all)/1000 795.073 -
std::find_end(list<int>,_pred)_(process_all)/1024 813.862 -
std::find_end(list<int>,_pred)_(process_all)/1048576 951068.767 -
std::find_end(list<int>,_pred)_(process_all)/8192 7759.592 -
std::find_end(list<int>,_pred)_(same_length)/1000 1550.021 -
std::find_end(list<int>,_pred)_(same_length)/1024 1587.929 -
std::find_end(list<int>,_pred)_(same_length)/8192 20614.792 -
std::find_end(list<int>,_pred)_(single_element)/1000 780.021 -1.37%
std::find_end(list<int>,_pred)_(single_element)/1024 808.662 -
std::find_end(list<int>,_pred)_(single_element)/8192 9285.042 4.35%
std::find_end(vector<int>)_(match_near_end)/1000 261.996 -
std::find_end(vector<int>)_(match_near_end)/1024 2251.543 -
std::find_end(vector<int>)_(match_near_end)/8192 120673.187 -
std::find_end(vector<int>)_(near_matches)/1000 16261.365 2.20%
std::find_end(vector<int>)_(near_matches)/1024 16760.120 1.74%
std::find_end(vector<int>)_(near_matches)/8192 975440.131 -
std::find_end(vector<int>)_(process_all)/1000 234.150 -
std::find_end(vector<int>)_(process_all)/1024 241.654 -
std::find_end(vector<int>)_(process_all)/1048576 237009.791 -
std::find_end(vector<int>)_(process_all)/8192 1852.185 -
std::find_end(vector<int>)_(same_length)/1000 635.538 25.71%
std::find_end(vector<int>)_(same_length)/1024 658.565 27.32%
std::find_end(vector<int>)_(same_length)/8192 5233.935 29.13%
std::find_end(vector<int>)_(single_element)/1000 231.734 -2.36%
std::find_end(vector<int>)_(single_element)/1024 239.132 -1.43%
std::find_end(vector<int>)_(single_element)/8192 1829.293 -2.67%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 556.411 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 3146.547 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 166835.946 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 24867.040 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 25581.946 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1624875.965 -
std::find_end(vector<int>,_pred)_(process_all)/1000 575.695 -
std::find_end(vector<int>,_pred)_(process_all)/1024 588.497 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 641967.452 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4713.520 -
std::find_end(vector<int>,_pred)_(same_length)/1000 1221.957 -
std::find_end(vector<int>,_pred)_(same_length)/1024 1252.400 -
std::find_end(vector<int>,_pred)_(same_length)/8192 10022.679 -
std::find_end(vector<int>,_pred)_(single_element)/1000 572.499 -
std::find_end(vector<int>,_pred)_(single_element)/1024 586.693 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4691.111 -
std::find_first_of(deque<int>)_(large_needle)/1024 368316.754 -
std::find_first_of(deque<int>)_(large_needle)/32 306.974 -
std::find_first_of(deque<int>)_(large_needle)/50 725.405 -
std::find_first_of(deque<int>)_(large_needle)/8192 23580302.771 -
std::find_first_of(deque<int>)_(small_needle)/1024 3529.798 -
std::find_first_of(deque<int>)_(small_needle)/32 117.154 5.85%
std::find_first_of(deque<int>)_(small_needle)/50 180.701 5.92%
std::find_first_of(deque<int>)_(small_needle)/8192 28397.671 -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 563792.345 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 540.842 4.46%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1454.723 2.79%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35535368.754 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6307.580 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 198.754 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 309.650 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 52744.430 5.04%
std::find_first_of(list<int>)_(large_needle)/1024 862453.408 -
std::find_first_of(list<int>)_(large_needle)/32 672.646 -
std::find_first_of(list<int>)_(large_needle)/50 1734.361 -
std::find_first_of(list<int>)_(large_needle)/8192 48940997.198 -
std::find_first_of(list<int>)_(small_needle)/1024 2907.405 -
std::find_first_of(list<int>)_(small_needle)/32 92.806 1.89%
std::find_first_of(list<int>)_(small_needle)/50 141.999 1.73%
std::find_first_of(list<int>)_(small_needle)/8192 23036.104 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 881350.860 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 732.340 -
std::find_first_of(list<int>,_pred)_(large_needle)/50 1887.290 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 54433173.070 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5245.870 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.350 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.753 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 42194.947 -
std::find_first_of(vector<int>)_(large_needle)/1024 107558.395 -9.28%
std::find_first_of(vector<int>)_(large_needle)/32 106.830 2.09%
std::find_first_of(vector<int>)_(large_needle)/50 263.429 -8.45%
std::find_first_of(vector<int>)_(large_needle)/8192 7015571.662 -8.10%
std::find_first_of(vector<int>)_(small_needle)/1024 1413.899 -
std::find_first_of(vector<int>)_(small_needle)/32 47.626 -
std::find_first_of(vector<int>)_(small_needle)/50 71.434 -1.24%
std::find_first_of(vector<int>)_(small_needle)/8192 11296.054 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 607437.391 2.40%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 491.670 -1.42%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1365.890 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38437219.945 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5726.136 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 177.937 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 281.480 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45429.420 -
std::find_if(deque<int>)_(bail_25%)/1024 106.138 -
std::find_if(deque<int>)_(bail_25%)/32768 2757.152 -6.90%
std::find_if(deque<int>)_(bail_25%)/8 1.519 -1.12%
std::find_if(deque<int>)_(bail_25%)/8192 741.720 -3.44%
std::find_if(deque<int>)_(process_all)/1024 492.435 -
std::find_if(deque<int>)_(process_all)/32768 11859.681 2.01%
std::find_if(deque<int>)_(process_all)/50 23.898 -
std::find_if(deque<int>)_(process_all)/8 3.939 -1.25%
std::find_if(deque<int>)_(process_all)/8192 2884.463 -
std::find_if(list<int>)_(bail_25%)/1024 193.216 -
std::find_if(list<int>)_(bail_25%)/32768 10778.694 4.23%
std::find_if(list<int>)_(bail_25%)/8 1.198 -
std::find_if(list<int>)_(bail_25%)/8192 1523.441 -
std::find_if(list<int>)_(process_all)/1024 759.873 -
std::find_if(list<int>)_(process_all)/32768 27499.830 -
std::find_if(list<int>)_(process_all)/50 21.439 -
std::find_if(list<int>)_(process_all)/8 3.398 -
std::find_if(list<int>)_(process_all)/8192 12266.011 -
std::find_if(vector<bool>)_(process_all)/1024 772.887 -
std::find_if(vector<bool>)_(process_all)/1048576 788677.424 -
std::find_if(vector<bool>)_(process_all)/50 35.063 -
std::find_if(vector<bool>)_(process_all)/8 5.439 -
std::find_if(vector<bool>)_(process_all)/8192 6165.914 -
std::find_if(vector<char>)_(bail_25%)/1024 76.204 -
std::find_if(vector<char>)_(bail_25%)/32768 2027.177 -
std::find_if(vector<char>)_(bail_25%)/8 0.929 -1.59%
std::find_if(vector<char>)_(bail_25%)/8192 517.723 -
std::find_if(vector<char>)_(process_all)/1024 273.573 -
std::find_if(vector<char>)_(process_all)/32768 8129.533 -
std::find_if(vector<char>)_(process_all)/50 12.605 1.02%
std::find_if(vector<char>)_(process_all)/8 2.598 8.67%
std::find_if(vector<char>)_(process_all)/8192 2048.265 -
std::find_if(vector<int>)_(bail_25%)/1024 75.648 -
std::find_if(vector<int>)_(bail_25%)/32768 2339.874 -
std::find_if(vector<int>)_(bail_25%)/8 1.005 -
std::find_if(vector<int>)_(bail_25%)/8192 548.948 -
std::find_if(vector<int>)_(process_all)/1024 283.679 -
std::find_if(vector<int>)_(process_all)/32768 8795.833 -
std::find_if(vector<int>)_(process_all)/50 14.186 -
std::find_if(vector<int>)_(process_all)/8 2.521 -
std::find_if(vector<int>)_(process_all)/8192 2193.077 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.472 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2893.883 3.75%
std::find_if_not(deque<int>)_(bail_25%)/8 1.531 -
std::find_if_not(deque<int>)_(bail_25%)/8192 723.841 2.80%
std::find_if_not(deque<int>)_(process_all)/1024 499.260 3.12%
std::find_if_not(deque<int>)_(process_all)/32768 11684.162 -2.65%
std::find_if_not(deque<int>)_(process_all)/50 23.384 -2.31%
std::find_if_not(deque<int>)_(process_all)/8 3.871 -1.90%
std::find_if_not(deque<int>)_(process_all)/8192 2829.869 -5.63%
std::find_if_not(list<int>)_(bail_25%)/1024 194.215 -
std::find_if_not(list<int>)_(bail_25%)/32768 7400.983 -2.17%
std::find_if_not(list<int>)_(bail_25%)/8 1.193 -
std::find_if_not(list<int>)_(bail_25%)/8192 1524.798 -
std::find_if_not(list<int>)_(process_all)/1024 763.398 -
std::find_if_not(list<int>)_(process_all)/32768 29344.634 -
std::find_if_not(list<int>)_(process_all)/50 21.557 -
std::find_if_not(list<int>)_(process_all)/8 3.412 -
std::find_if_not(list<int>)_(process_all)/8192 8093.608 -1.31%
std::find_if_not(vector<bool>)_(process_all)/1024 772.291 1.52%
std::find_if_not(vector<bool>)_(process_all)/1048576 788997.372 1.53%
std::find_if_not(vector<bool>)_(process_all)/50 35.083 1.61%
std::find_if_not(vector<bool>)_(process_all)/8 5.420 -
std::find_if_not(vector<bool>)_(process_all)/8192 6162.330 1.52%
std::find_if_not(vector<char>)_(bail_25%)/1024 76.245 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2025.742 -1.44%
std::find_if_not(vector<char>)_(bail_25%)/8 0.950 -
std::find_if_not(vector<char>)_(bail_25%)/8192 518.176 -1.01%
std::find_if_not(vector<char>)_(process_all)/1024 270.498 -1.70%
std::find_if_not(vector<char>)_(process_all)/32768 8243.362 1.37%
std::find_if_not(vector<char>)_(process_all)/50 12.500 -
std::find_if_not(vector<char>)_(process_all)/8 2.420 -2.18%
std::find_if_not(vector<char>)_(process_all)/8192 2069.893 1.06%
std::find_if_not(vector<int>)_(bail_25%)/1024 75.616 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2339.796 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.124 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.498 -
std::find_if_not(vector<int>)_(process_all)/1024 283.747 -
std::find_if_not(vector<int>)_(process_all)/32768 8826.231 -
std::find_if_not(vector<int>)_(process_all)/50 14.248 -
std::find_if_not(vector<int>)_(process_all)/8 2.520 -2.06%
std::find_if_not(vector<int>)_(process_all)/8192 2195.075 -
std::flat_map<int,_int>::clear()/0 421.184 -
std::flat_map<int,_int>::clear()/1024 422.379 -
std::flat_map<int,_int>::clear()/32 421.739 -
std::flat_map<int,_int>::clear()/8192 449.324 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.612 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.581 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.119 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.640 -4.92%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.513 20.05%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.244 2.24%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 8.202 29.04%
std::flat_map<int,_int>::count(key)_(existent)/0 0.013 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.563 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.271 -
std::flat_map<int,_int>::count(key)_(existent)/8192 11.833 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.378 -22.32%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 7.776 16.87%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.461 1.80%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 11.344 20.84%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.407 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 190.573 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.552 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1176.271 -
std::flat_map<int,_int>::ctor(const&)/0 13.709 -
std::flat_map<int,_int>::ctor(const&)/1024 179.106 -
std::flat_map<int,_int>::ctor(const&)/32 23.806 -
std::flat_map<int,_int>::ctor(const&)/8192 1927.040 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.745 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.077 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.815 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1923.904 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.508 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4303.331 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.826 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34368.089 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.501 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8933.901 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 212.272 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 111206.999 -
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.603 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.346 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.950 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.436 -8.77%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.729 6.08%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.631 1.32%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.931 6.81%
std::flat_map<int,_int>::erase(iterator)/0 15.354 -
std::flat_map<int,_int>::erase(iterator)/1024 75.819 -9.58%
std::flat_map<int,_int>::erase(iterator)/32 20.758 -
std::flat_map<int,_int>::erase(iterator)/8192 499.437 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.322 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 438.879 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.470 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 634.966 -1.11%
std::flat_map<int,_int>::erase(key)_(existent)/0 15.830 -1.42%
std::flat_map<int,_int>::erase(key)_(existent)/1024 95.037 -20.82%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.473 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 565.920 2.16%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.446 -10.26%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 5.108 -12.09%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.411 -8.19%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 8.078 -27.76%
std::flat_map<int,_int>::find(key)_(existent)/0 0.010 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.323 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.337 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.293 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.408 19.21%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 6.898 12.61%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.688 6.14%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 11.012 18.96%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.808 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.360 -43.06%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.330 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.045 -15.58%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.804 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.786 -42.04%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.269 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 563.806 -10.39%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.036 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.449 -12.35%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.051 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.428 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 16.004 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.138 -39.27%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.276 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 507.424 -5.66%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.754 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5416.746 5.11%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 644.967 1.02%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 41379.986 3.55%
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.160 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7967.752 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 703.611 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 64809.003 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.160 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1579.015 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.953 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9349.549 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 431.876 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1578.771 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 485.703 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9306.272 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.171 16.82%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.343 -38.76%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.608 -1.02%
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.082 -3.13%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.961 -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 19.706 -45.73%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.079 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 24.402 -29.59%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.144 15.50%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.404 -36.04%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.662 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 18.988 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.107 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 26.871 -36.43%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.285 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.631 -11.85%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.018 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.025 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.008 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.365 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/0 0.264 -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 6.858 44.32%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.408 8.83%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 9.535 46.93%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.587 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.782 -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.535 -2.07%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 644.766 -61.03%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.522 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.243 -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.612 -6.20%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 651.188 -58.66%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.208 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 71.733 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.764 -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 569.284 -63.11%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.055 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.996 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.595 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 6.721 41.75%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.553 14.33%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 9.679 49.46%
std::flat_multimap<int,_int>::clear()/0 425.088 1.59%
std::flat_multimap<int,_int>::clear()/1024 427.014 1.38%
std::flat_multimap<int,_int>::clear()/32 426.126 1.11%
std::flat_multimap<int,_int>::clear()/8192 449.609 1.86%
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.622 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.351 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 11.865 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.623 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 7.878 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.446 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 10.994 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.010 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 6.818 -7.47%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.539 2.83%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 9.966 -11.51%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.262 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.063 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.064 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.488 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.279 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 192.099 1.01%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.773 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1175.807 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.705 -
std::flat_multimap<int,_int>::ctor(const&)/1024 177.912 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.769 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1932.277 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.687 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 178.273 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.759 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1928.565 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.822 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3955.782 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 171.128 1.93%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31383.135 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.840 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8438.499 -1.00%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 202.028 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104473.404 -1.14%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 8.200 -1.51%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.515 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 12.929 -1.35%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.323 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.064 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.048 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.381 -
std::flat_multimap<int,_int>::erase(iterator)/0 16.314 4.85%
std::flat_multimap<int,_int>::erase(iterator)/1024 76.101 -14.00%
std::flat_multimap<int,_int>::erase(iterator)/32 21.342 2.52%
std::flat_multimap<int,_int>::erase(iterator)/8192 523.396 5.55%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 425.762 1.12%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 447.314 1.71%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 432.929 1.74%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 650.529 -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 17.840 9.98%
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 85.579 -34.38%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 25.045 3.72%
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 528.243 -1.19%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.904 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.915 1.68%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.358 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.373 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.354 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.258 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.428 9.06%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 4.719 -13.48%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.183 -3.54%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 6.385 -10.97%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.983 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 20.310 -29.82%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.293 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 27.970 -6.24%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.872 -1.15%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 104.930 -58.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 25.869 4.11%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 651.807 -2.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.947 -2.16%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.646 -18.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.101 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.425 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.960 -1.13%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 78.982 -46.42%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 24.917 4.25%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 585.834 -1.15%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.664 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 6121.216 16.19%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 687.502 8.03%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 46094.727 17.64%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 425.451 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7391.847 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 710.432 1.90%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59899.597 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 427.024 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1360.829 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 480.093 1.50%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7747.434 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.091 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1373.543 1.44%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 487.232 3.14%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7740.267 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.154 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 106.359 -58.80%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 24.251 5.80%
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 633.186 -2.79%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.867 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 19.919 -48.95%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.171 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 25.605 -23.04%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.016 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.122 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.530 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.259 -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 4.755 -13.90%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.225 -6.25%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.494 -16.25%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.728 2.75%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 87.329 -1.16%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.477 -1.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 730.192 33.40%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.639 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 91.372 3.08%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 19.178 2.45%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 789.676 44.06%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 4.381 31.41%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 73.771 1.85%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 5.300 38.25%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 759.206 47.88%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.019 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.029 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.131 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.502 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.266 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.847 -25.29%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.449 -8.89%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 8.315 -26.88%
std::for_each(deque<int>)/32 3.818 -
std::for_each(deque<int>)/50 4.115 -
std::for_each(deque<int>)/8 0.915 -
std::for_each(deque<int>)/8192 254.696 -
std::for_each(join_view(vector<vector<int>>))/32 3.782 -
std::for_each(join_view(vector<vector<int>>))/50 4.032 -
std::for_each(join_view(vector<vector<int>>))/8 1.380 -10.51%
std::for_each(join_view(vector<vector<int>>))/8192 263.505 -
std::for_each(list<int>)/32 11.105 -
std::for_each(list<int>)/50 23.910 -
std::for_each(list<int>)/8 2.551 -
std::for_each(list<int>)/8192 7771.388 -3.69%
std::for_each(vector<int>)/32 3.805 -
std::for_each(vector<int>)/50 4.111 -
std::for_each(vector<int>)/8 0.904 -
std::for_each(vector<int>)/8192 252.159 -
std::for_each_n(deque<int>)/32 3.775 -
std::for_each_n(deque<int>)/50 3.999 -
std::for_each_n(deque<int>)/8 1.154 -3.37%
std::for_each_n(deque<int>)/8192 257.386 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.837 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.286 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.826 16.84%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.382 -
std::for_each_n(list<int>)/32 11.115 -
std::for_each_n(list<int>)/50 22.514 -1.55%
std::for_each_n(list<int>)/8 2.256 -4.90%
std::for_each_n(list<int>)/8192 7238.528 -3.00%
std::for_each_n(vector<int>)/32 3.856 -
std::for_each_n(vector<int>)/50 4.049 -
std::for_each_n(vector<int>)/8 2.512 -
std::for_each_n(vector<int>)/8192 252.009 -
std::generate(deque<int>)/1024 245.219 -
std::generate(deque<int>)/32 8.296 -
std::generate(deque<int>)/50 12.315 -
std::generate(deque<int>)/8192 1917.825 -
std::generate(list<int>)/1024 671.528 -
std::generate(list<int>)/32 8.532 -
std::generate(list<int>)/50 15.444 1.76%
std::generate(list<int>)/8192 7440.120 7.40%
std::generate(vector<int>)/1024 244.194 -
std::generate(vector<int>)/32 8.009 -
std::generate(vector<int>)/50 12.033 -
std::generate(vector<int>)/8192 1850.032 -
std::generate_n(deque<int>)/1024 245.148 -
std::generate_n(deque<int>)/32 8.378 -1.23%
std::generate_n(deque<int>)/50 12.389 -1.73%
std::generate_n(deque<int>)/8192 1962.229 -
std::generate_n(list<int>)/1024 650.894 -
std::generate_n(list<int>)/32 8.628 -
std::generate_n(list<int>)/50 17.185 -1.04%
std::generate_n(list<int>)/8192 6888.865 -2.32%
std::generate_n(vector<int>)/1024 243.361 -1.00%
std::generate_n(vector<int>)/32 8.001 1.19%
std::generate_n(vector<int>)/50 12.021 -
std::generate_n(vector<int>)/8192 1849.825 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.620 -3.21%
std::is_partitioned(deque<int>)_(partitioned)/32 12.371 18.10%
std::is_partitioned(deque<int>)_(partitioned)/50 18.777 25.97%
std::is_partitioned(deque<int>)_(partitioned)/8192 2875.321 -3.33%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 107.262 2.12%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.322 2.00%
std::is_partitioned(deque<int>)_(unpartitioned)/50 6.659 -1.60%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 700.341 -
std::is_partitioned(list<int>)_(partitioned)/1024 719.101 1.67%
std::is_partitioned(list<int>)_(partitioned)/32 8.693 -
std::is_partitioned(list<int>)_(partitioned)/50 13.608 -1.28%
std::is_partitioned(list<int>)_(partitioned)/8192 6799.612 -
std::is_partitioned(list<int>)_(unpartitioned)/1024 177.815 -
std::is_partitioned(list<int>)_(unpartitioned)/32 4.370 1.53%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.607 -
std::is_partitioned(list<int>)_(unpartitioned)/8192 2152.998 -
std::is_partitioned(vector<int>)_(partitioned)/1024 190.513 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.467 -
std::is_partitioned(vector<int>)_(partitioned)/50 9.718 -
std::is_partitioned(vector<int>)_(partitioned)/8192 1413.635 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 57.095 6.76%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.898 -7.66%
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.509 1.21%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 183.840 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 457.525 -5.14%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 4.471 -9.86%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3865.279 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 519733.910 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 49.006 5.73%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 507.559 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.376 10.90%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4105.786 1.57%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 687498.525 -2.81%
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.690 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 496.996 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.988 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3887.400 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 630898.391 -1.89%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 60.323 14.35%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 518.778 1.04%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.242 3.51%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3969.418 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 693541.460 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.423 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 765.333 -48.17%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.815 1.38%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9372.944 18.88%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1443866.072 1.41%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.736 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 819.951 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.740 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8428.440 -7.69%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1613100.230 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 64.031 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 782.431 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.836 3.23%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 10254.753 26.27%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1422048.711 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.317 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 832.591 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.269 -2.59%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9295.642 7.42%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1600605.404 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.837 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 318.263 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.474 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2478.254 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213803.864 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.821 1.13%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 557.234 1.29%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.486 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4825.397 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 997872.577 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.503 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 343.802 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.650 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2634.615 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 214897.805 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 26.755 -1.87%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 502.900 -6.63%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.040 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4924.861 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1048840.955 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.917 1.12%
std::is_sorted(deque<int>)/1024 477.744 -
std::is_sorted(deque<int>)/8 2.432 -37.37%
std::is_sorted(deque<int>)/8192 3820.287 -
std::is_sorted(deque<int>,_pred)/1024 600.855 -
std::is_sorted(deque<int>,_pred)/8 4.374 -2.33%
std::is_sorted(deque<int>,_pred)/8192 4798.260 -
std::is_sorted(list<int>)/1024 767.065 -
std::is_sorted(list<int>)/8 2.126 -
std::is_sorted(list<int>)/8192 7431.797 2.02%
std::is_sorted(list<int>,_pred)/1024 798.846 -
std::is_sorted(list<int>,_pred)/8 4.287 1.69%
std::is_sorted(list<int>,_pred)/8192 7767.551 2.27%
std::is_sorted(vector<int>)/1024 243.549 -
std::is_sorted(vector<int>)/8 2.077 -
std::is_sorted(vector<int>)/8192 1900.180 -
std::is_sorted(vector<int>,_pred)/1024 462.643 -
std::is_sorted(vector<int>,_pred)/8 3.875 -5.62%
std::is_sorted(vector<int>,_pred)/8192 3681.581 -
std::is_sorted_until(deque<int>)/1024 473.084 -
std::is_sorted_until(deque<int>)/8 3.885 52.83%
std::is_sorted_until(deque<int>)/8192 3788.911 -
std::is_sorted_until(deque<int>,_pred)/1024 600.241 -
std::is_sorted_until(deque<int>,_pred)/8 4.151 -2.40%
std::is_sorted_until(deque<int>,_pred)/8192 4844.882 -
std::is_sorted_until(list<int>)/1024 753.542 -
std::is_sorted_until(list<int>)/8 2.184 -
std::is_sorted_until(list<int>)/8192 7159.106 6.98%
std::is_sorted_until(list<int>,_pred)/1024 792.035 -
std::is_sorted_until(list<int>,_pred)/8 4.299 2.10%
std::is_sorted_until(list<int>,_pred)/8192 7243.954 -2.00%
std::is_sorted_until(vector<int>)/1024 239.905 -
std::is_sorted_until(vector<int>)/8 2.060 -
std::is_sorted_until(vector<int>)/8192 1871.712 -
std::is_sorted_until(vector<int>,_pred)/1024 422.664 3.27%
std::is_sorted_until(vector<int>,_pred)/8 3.570 -
std::is_sorted_until(vector<int>,_pred)/8192 3387.628 4.67%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 696.690 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.384 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11003.636 9.72%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11374.730 -5.97%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 327.971 -6.00%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99399.159 -3.85%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11519.746 -4.06%
std::list<int>::ctor(Range)_(cheap_elements)/32 331.007 -6.36%
std::list<int>::ctor(Range)_(cheap_elements)/8192 99973.952 -4.76%
std::list<int>::ctor(const&)_(cheap_elements)/1024 11335.767 -5.03%
std::list<int>::ctor(const&)_(cheap_elements)/32 327.988 -7.16%
std::list<int>::ctor(const&)_(cheap_elements)/8192 97960.749 -5.00%
std::list<int>::ctor(size)/1024 11969.174 -4.45%
std::list<int>::ctor(size)/32 325.996 -6.09%
std::list<int>::ctor(size)/8192 96809.899 -5.09%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11295.954 -5.27%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 324.685 -5.72%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 97380.664 -4.73%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.539 -3.70%
std::list<int>::erase(begin)_(cheap_elements)/32 10.563 -5.54%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.308 -5.09%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.526 -2.55%
std::list<int>::insert(begin)_(cheap_elements)/32 10.338 -5.07%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.511 -2.74%
std::list<int>::operator=(const&)_(cheap_elements)/1024 758.601 -
std::list<int>::operator=(const&)_(cheap_elements)/32 16.547 -3.37%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8129.862 2.36%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.639 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.478 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.477 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 771.921 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 19.111 1.08%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11312.748 -17.96%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6543.953 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 134.766 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53645.893 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12645.259 -1.05%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 349.132 -2.18%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 104610.532 -1.28%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32572.545 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 930.716 -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 280602.610 -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12519.404 -3.07%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 345.180 -4.11%
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 103712.372 -2.74%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32563.875 -1.59%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 935.604 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 279540.353 -1.15%
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12428.923 -3.42%
std::list<std::string>::ctor(const&)_(cheap_elements)/32 346.559 -3.98%
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 104021.284 -2.86%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 33211.326 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 938.303 -1.29%
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 282777.766 -
std::list<std::string>::ctor(size)/1024 12817.989 -
std::list<std::string>::ctor(size)/32 348.954 -1.20%
std::list<std::string>::ctor(size)/8192 105663.199 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12729.006 -1.51%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 352.547 -2.12%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 105060.277 -1.37%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 32444.390 -2.72%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 893.375 -1.95%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 276119.954 -2.28%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 12.239 1.42%
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.566 -1.18%
std::list<std::string>::erase(begin)_(cheap_elements)/8192 12.380 3.09%
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.492 -1.81%
std::list<std::string>::erase(begin)_(expensive_elements)/32 28.516 -3.40%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 31.087 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.623 1.49%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.358 -2.22%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.724 2.10%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 30.420 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 28.996 -1.47%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 30.262 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1406.728 2.06%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.401 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 11048.990 3.92%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6770.078 -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 137.396 -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54957.419 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.943 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.673 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.118 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.632 -1.15%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.407 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.250 -
std::map<int,_int>::clear()/0 420.722 -
std::map<int,_int>::clear()/1024 10367.619 2.20%
std::map<int,_int>::clear()/32 663.487 -
std::map<int,_int>::clear()/8192 82327.654 -
std::map<int,_int>::contains(key)_(existent)/0 0.015 -
std::map<int,_int>::contains(key)_(existent)/1024 4.129 1.29%
std::map<int,_int>::contains(key)_(existent)/32 1.595 -1.19%
std::map<int,_int>::contains(key)_(existent)/8192 5.439 -1.07%
std::map<int,_int>::contains(key)_(non-existent)/0 0.268 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.492 2.72%
std::map<int,_int>::contains(key)_(non-existent)/32 2.306 -
std::map<int,_int>::contains(key)_(non-existent)/8192 7.697 2.21%
std::map<int,_int>::count(key)_(existent)/0 0.013 -
std::map<int,_int>::count(key)_(existent)/1024 4.442 -
std::map<int,_int>::count(key)_(existent)/32 1.723 1.20%
std::map<int,_int>::count(key)_(existent)/8192 5.977 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.303 -
std::map<int,_int>::count(key)_(non-existent)/32 2.890 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.225 -
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.709 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5985.452 -
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.581 -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51741.135 -
std::map<int,_int>::ctor(const&)/0 13.606 -
std::map<int,_int>::ctor(const&)/1024 6322.825 1.32%
std::map<int,_int>::ctor(const&)/32 212.594 -
std::map<int,_int>::ctor(const&)/8192 50601.140 -
std::map<int,_int>::ctor(const&,_alloc)/0 13.630 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6305.975 -1.41%
std::map<int,_int>::ctor(const&,_alloc)/32 215.263 -1.61%
std::map<int,_int>::ctor(const&,_alloc)/8192 50238.789 -1.67%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.578 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9112.111 2.34%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 268.426 8.01%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 73335.493 2.88%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.622 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12942.208 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 286.704 -2.15%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 275512.437 -2.27%
std::map<int,_int>::equal_range(key)_(existent)/0 0.014 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.329 1.12%
std::map<int,_int>::equal_range(key)_(existent)/32 1.798 -
std::map<int,_int>::equal_range(key)_(existent)/8192 5.497 -1.99%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.332 1.83%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.758 7.67%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 10.469 3.39%
std::map<int,_int>::erase(iterator)/0 20.714 -
std::map<int,_int>::erase(iterator)/1024 21.052 1.21%
std::map<int,_int>::erase(iterator)/32 20.958 -
std::map<int,_int>::erase(iterator)/8192 21.169 1.15%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.791 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7248.519 1.36%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 599.722 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56100.624 1.39%
std::map<int,_int>::erase(key)_(existent)/0 21.290 1.83%
std::map<int,_int>::erase(key)_(existent)/1024 24.969 -1.20%
std::map<int,_int>::erase(key)_(existent)/32 22.847 1.13%
std::map<int,_int>::erase(key)_(existent)/8192 26.159 2.11%
std::map<int,_int>::erase(key)_(non-existent)/0 0.255 -
std::map<int,_int>::erase(key)_(non-existent)/1024 5.338 -
std::map<int,_int>::erase(key)_(non-existent)/32 2.411 -
std::map<int,_int>::erase(key)_(non-existent)/8192 7.453 1.87%
std::map<int,_int>::find(key)_(existent)/0 0.016 -
std::map<int,_int>::find(key)_(existent)/1024 3.861 -3.66%
std::map<int,_int>::find(key)_(existent)/32 1.551 -2.83%
std::map<int,_int>::find(key)_(existent)/8192 5.586 -
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.406 -
std::map<int,_int>::find(key)_(non-existent)/32 2.325 -3.08%
std::map<int,_int>::find(key)_(non-existent)/8192 7.090 -1.40%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.993 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.734 1.16%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.242 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 35.968 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.961 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.347 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.892 -1.05%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.334 -1.44%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.175 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 27.462 -1.30%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.843 -1.94%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.295 1.36%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.146 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.305 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.143 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.609 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.309 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15146.980 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 839.027 3.60%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 142035.930 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.570 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7761.952 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 566.971 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136667.083 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.872 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11432.939 -1.68%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 725.274 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 93907.595 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.456 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9745.263 4.19%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 701.015 1.44%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 79680.475 -
std::map<int,_int>::insert(value)_(already_present)/0 0.582 -
std::map<int,_int>::insert(value)_(already_present)/1024 3.619 8.88%
std::map<int,_int>::insert(value)_(already_present)/32 1.804 2.97%
std::map<int,_int>::insert(value)_(already_present)/8192 4.006 -2.92%
std::map<int,_int>::insert(value)_(new_value)/0 17.955 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.254 -
std::map<int,_int>::insert(value)_(new_value)/32 19.835 -
std::map<int,_int>::insert(value)_(new_value)/8192 38.580 12.81%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.583 -9.88%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.481 -1.86%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.770 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.897 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 18.011 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 27.319 -1.17%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.701 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 34.385 -
std::map<int,_int>::lower_bound(key)_(existent)/0 0.020 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.404 1.88%
std::map<int,_int>::lower_bound(key)_(existent)/32 1.496 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.530 -1.64%
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.740 5.45%
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.455 8.33%
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 10.339 8.57%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.305 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6430.338 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.955 3.46%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 51148.972 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.314 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6481.984 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 219.623 3.05%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 51183.195 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.276 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1460.548 -1.47%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 36.152 -10.53%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12415.488 -1.09%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.062 -2.69%
std::map<int,_int>::upper_bound(key)_(existent)/32 1.693 -2.30%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.760 1.12%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.622 -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.556 2.61%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.565 -
std::map<std::string,_int>::clear()/0 423.511 -
std::map<std::string,_int>::clear()/1024 21642.996 3.02%
std::map<std::string,_int>::clear()/32 925.815 1.41%
std::map<std::string,_int>::clear()/8192 206322.617 1.29%
std::map<std::string,_int>::contains(key)_(existent)/0 0.010 -
std::map<std::string,_int>::contains(key)_(existent)/1024 21.182 1.73%
std::map<std::string,_int>::contains(key)_(existent)/32 15.745 -
std::map<std::string,_int>::contains(key)_(existent)/8192 31.206 1.58%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.285 -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 20.862 5.65%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.527 8.89%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 28.185 5.89%
std::map<std::string,_int>::count(key)_(existent)/0 0.014 -
std::map<std::string,_int>::count(key)_(existent)/1024 24.586 1.18%
std::map<std::string,_int>::count(key)_(existent)/32 16.525 -
std::map<std::string,_int>::count(key)_(existent)/8192 30.367 -
std::map<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.743 -
std::map<std::string,_int>::count(key)_(non-existent)/32 10.207 -8.75%
std::map<std::string,_int>::count(key)_(non-existent)/8192 32.849 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.710 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7067.261 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 220.406 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60020.764 -
std::map<std::string,_int>::ctor(const&)/0 13.583 -
std::map<std::string,_int>::ctor(const&)/1024 34834.765 -
std::map<std::string,_int>::ctor(const&)/32 688.837 -
std::map<std::string,_int>::ctor(const&)/8192 346080.708 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.600 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37113.232 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 745.561 -
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347838.025 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.658 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41132.433 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 842.976 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 394043.755 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.620 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 54745.095 -1.67%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1038.532 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1107839.388 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.896 -
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.898 -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 29.553 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 23.282 1.06%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 11.042 12.80%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 32.133 1.47%
std::map<std::string,_int>::erase(iterator)/0 25.775 1.53%
std::map<std::string,_int>::erase(iterator)/1024 25.826 1.37%
std::map<std::string,_int>::erase(iterator)/32 30.831 2.42%
std::map<std::string,_int>::erase(iterator)/8192 35.589 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.731 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12623.190 2.83%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 717.048 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116584.244 1.09%
std::map<std::string,_int>::erase(key)_(existent)/0 75.727 2.00%
std::map<std::string,_int>::erase(key)_(existent)/1024 80.436 -
std::map<std::string,_int>::erase(key)_(existent)/32 81.363 -
std::map<std::string,_int>::erase(key)_(existent)/8192 82.777 -
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 21.987 -16.92%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.457 -7.10%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 27.193 -8.63%
std::map<std::string,_int>::find(key)_(existent)/0 0.030 -
std::map<std::string,_int>::find(key)_(existent)/1024 21.980 -1.55%
std::map<std::string,_int>::find(key)_(existent)/32 14.927 -
std::map<std::string,_int>::find(key)_(existent)/8192 31.077 -3.35%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 26.408 10.71%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.329 -
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.606 5.19%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.169 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.267 -2.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.656 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.333 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.259 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 37.434 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.016 -1.26%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 54.882 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 35.957 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.335 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 29.294 4.61%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 57.324 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.511 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 31.006 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.364 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 44.083 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.884 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 67521.744 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1599.894 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 819857.550 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.617 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 39112.025 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1171.831 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 616492.206 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.516 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 35768.553 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1273.911 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 396865.307 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.568 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 35485.317 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1203.840 -1.50%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 371359.785 -
std::map<std::string,_int>::insert(value)_(already_present)/0 14.494 -1.84%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.953 -
std::map<std::string,_int>::insert(value)_(already_present)/32 15.417 -
std::map<std::string,_int>::insert(value)_(already_present)/8192 35.861 -1.30%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.747 -
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.961 -
std::map<std::string,_int>::insert(value)_(new_value)/32 42.342 -
std::map<std::string,_int>::insert(value)_(new_value)/8192 93.959 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 20.410 2.79%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 25.506 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 21.866 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 21.219 1.98%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 32.502 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 49.654 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.880 -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 89.776 -
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 22.251 -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 16.213 -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 30.635 1.89%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.030 1.37%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 11.046 3.62%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 32.473 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.259 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 37208.161 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 858.295 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350371.755 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.251 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35122.623 -1.02%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 739.285 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348406.124 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.111 -1.12%
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17169.746 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 344.282 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 209198.346 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.182 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 16.562 -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 32.004 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 24.266 -16.42%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.134 -7.80%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 36.862 11.60%
std::mismatch(deque<int>)_(it,_it,_it)/1000 465.947 -
std::mismatch(deque<int>)_(it,_it,_it)/1024 467.238 -3.28%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 497122.782 -
std::mismatch(deque<int>)_(it,_it,_it)/8 3.753 -13.72%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3859.225 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 458.997 -2.02%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 468.806 -2.31%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 494260.740 -1.09%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.843 -5.66%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3853.873 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 731.033 3.13%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 744.680 3.44%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 625158.445 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.510 3.05%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4820.121 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 707.113 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 732.817 -1.62%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 626050.868 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.191 2.70%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4839.383 -
std::mismatch(list<int>)_(it,_it,_it)/1000 753.785 -
std::mismatch(list<int>)_(it,_it,_it)/1024 770.459 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 940536.082 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.646 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8381.248 13.13%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 770.408 1.16%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 773.353 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 951977.211 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.945 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12385.895 6.83%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.551 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 834.325 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 987596.398 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.643 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13060.348 6.38%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 810.134 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 829.183 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 978513.542 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.521 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11851.081 1.92%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.888 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.721 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76643.710 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.088 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.944 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.789 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76632.993 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.318 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 605.259 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 456.312 -2.38%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 486.043 -4.59%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608900.022 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.152 -1.98%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4743.719 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 456.700 -6.50%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.129 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 608240.393 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.167 -6.25%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4798.824 -
std::move(deque<int>)/1048576 54390.310 -1.30%
std::move(deque<int>)/262144 15019.156 -2.32%
std::move(deque<int>)/32768 2477.292 2.13%
std::move(deque<int>)/4096 153.016 -
std::move(deque<int>)/512 23.964 -
std::move(deque<int>)/64 5.991 -2.42%
std::move(deque<int>)/8 3.941 2.08%
std::move(list<int>)/1048576 1018767.103 -
std::move(list<int>)/262144 248420.334 -
std::move(list<int>)/32768 30653.863 -
std::move(list<int>)/4096 4828.214 -1.37%
std::move(list<int>)/512 352.197 -2.71%
std::move(list<int>)/64 48.804 -
std::move(list<int>)/8 3.468 -
std::move(vector<bool>)_(aligned)/1048576 2116.859 -
std::move(vector<bool>)_(aligned)/262144 256.001 -
std::move(vector<bool>)_(aligned)/32768 36.830 -
std::move(vector<bool>)_(aligned)/4096 7.049 -
std::move(vector<bool>)_(aligned)/512 2.386 -
std::move(vector<bool>)_(aligned)/64 1.778 6.08%
std::move(vector<bool>)_(unaligned)/1048576 6713.407 -
std::move(vector<bool>)_(unaligned)/262144 1582.983 -
std::move(vector<bool>)_(unaligned)/32768 202.092 -
std::move(vector<bool>)_(unaligned)/4096 26.540 -
std::move(vector<bool>)_(unaligned)/512 3.966 -
std::move(vector<bool>)_(unaligned)/64 1.530 -
std::move(vector<int>)/1048576 56259.109 -2.11%
std::move(vector<int>)/262144 14213.163 -6.54%
std::move(vector<int>)/32768 2135.005 -
std::move(vector<int>)/4096 134.693 -
std::move(vector<int>)/512 20.218 -
std::move(vector<int>)/64 4.150 -1.16%
std::move(vector<int>)/8 2.283 1.28%
std::move_backward(deque<int>)/1048576 127742.059 -
std::move_backward(deque<int>)/262144 29914.214 -
std::move_backward(deque<int>)/32768 3523.415 -
std::move_backward(deque<int>)/4096 156.001 -
std::move_backward(deque<int>)/512 23.597 -
std::move_backward(deque<int>)/64 5.284 -
std::move_backward(deque<int>)/8 3.504 7.88%
std::move_backward(list<int>)/1048576 1041348.599 -
std::move_backward(list<int>)/262144 261796.135 -
std::move_backward(list<int>)/32768 31395.979 -1.73%
std::move_backward(list<int>)/4096 5554.159 -1.07%
std::move_backward(list<int>)/512 373.767 -
std::move_backward(list<int>)/64 39.900 -
std::move_backward(list<int>)/8 3.429 -
std::move_backward(vector<bool>)_(aligned)/1048576 2126.144 -
std::move_backward(vector<bool>)_(aligned)/262144 257.721 -
std::move_backward(vector<bool>)_(aligned)/32768 37.950 -
std::move_backward(vector<bool>)_(aligned)/4096 7.290 -
std::move_backward(vector<bool>)_(aligned)/512 2.401 -1.33%
std::move_backward(vector<bool>)_(aligned)/64 1.784 1.77%
std::move_backward(vector<bool>)_(unaligned)/1048576 6486.010 -
std::move_backward(vector<bool>)_(unaligned)/262144 1583.630 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.805 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.269 -
std::move_backward(vector<bool>)_(unaligned)/512 4.681 -1.20%
std::move_backward(vector<bool>)_(unaligned)/64 1.816 -
std::move_backward(vector<int>)/1048576 56138.483 -1.49%
std::move_backward(vector<int>)/262144 14864.841 -31.76%
std::move_backward(vector<int>)/32768 2149.759 -
std::move_backward(vector<int>)/4096 136.032 -
std::move_backward(vector<int>)/512 20.859 -
std::move_backward(vector<int>)/64 4.358 -
std::move_backward(vector<int>)/8 2.304 3.30%
std::multimap<int,_int>::clear()/0 423.773 -
std::multimap<int,_int>::clear()/1024 10152.614 -4.80%
std::multimap<int,_int>::clear()/32 664.111 -1.46%
std::multimap<int,_int>::clear()/8192 81153.828 -4.57%
std::multimap<int,_int>::contains(key)_(existent)/0 0.011 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.722 -
std::multimap<int,_int>::contains(key)_(existent)/32 1.660 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.593 1.59%
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.267 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.278 -
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.365 2.04%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.130 -1.63%
std::multimap<int,_int>::count(key)_(existent)/0 0.011 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.503 -1.09%
std::multimap<int,_int>::count(key)_(existent)/32 3.454 -1.39%
std::multimap<int,_int>::count(key)_(existent)/8192 6.562 -
std::multimap<int,_int>::count(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 5.813 -
std::multimap<int,_int>::count(key)_(non-existent)/32 2.513 1.59%
std::multimap<int,_int>::count(key)_(non-existent)/8192 9.172 1.35%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.799 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5927.554 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 189.246 1.11%
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51509.072 -
std::multimap<int,_int>::ctor(const&)/0 13.712 -
std::multimap<int,_int>::ctor(const&)/1024 6348.550 1.34%
std::multimap<int,_int>::ctor(const&)/32 215.044 -
std::multimap<int,_int>::ctor(const&)/8192 50901.924 1.06%
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.703 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6361.765 1.30%
std::multimap<int,_int>::ctor(const&,_alloc)/32 219.646 1.53%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 50907.921 1.09%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.667 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8100.681 -1.58%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 236.691 5.02%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 66283.114 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.691 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12902.630 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 300.842 1.36%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 278816.257 -
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.015 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.318 1.52%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.439 2.55%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.033 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.095 -8.40%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.270 -9.69%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 9.536 -11.54%
std::multimap<int,_int>::erase(iterator)/0 20.811 -
std::multimap<int,_int>::erase(iterator)/1024 21.043 -
std::multimap<int,_int>::erase(iterator)/32 21.011 -
std::multimap<int,_int>::erase(iterator)/8192 21.214 -1.55%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.890 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7166.777 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.761 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54688.358 -4.16%
std::multimap<int,_int>::erase(key)_(existent)/0 21.726 -
std::multimap<int,_int>::erase(key)_(existent)/1024 27.728 6.78%
std::multimap<int,_int>::erase(key)_(existent)/32 22.944 -
std::multimap<int,_int>::erase(key)_(existent)/8192 28.835 8.70%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.647 -2.38%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.243 -1.28%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.117 -3.51%
std::multimap<int,_int>::find(key)_(existent)/0 0.012 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.837 -2.87%
std::multimap<int,_int>::find(key)_(existent)/32 1.595 -1.41%
std::multimap<int,_int>::find(key)_(existent)/8192 5.543 1.06%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.255 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.319 -1.79%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.273 -
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.713 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.166 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.541 -1.13%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.814 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 41.354 8.31%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.302 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.511 4.45%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.572 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.467 1.50%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.146 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.555 1.36%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.945 -1.01%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 48.203 11.62%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.208 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 23.370 6.28%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.173 1.14%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.469 1.22%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 425.232 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14664.999 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 794.694 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 146456.452 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.172 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11966.649 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 719.054 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 188036.856 3.56%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 425.229 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11106.212 5.26%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 696.214 3.09%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 88989.360 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 425.176 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9895.975 -2.26%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 708.704 2.13%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 82287.746 1.42%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.244 -
std::multimap<int,_int>::insert(value)_(already_present)/1024 23.378 4.89%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.176 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.489 -
std::multimap<int,_int>::insert(value)_(new_value)/0 18.101 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 34.493 -
std::multimap<int,_int>::insert(value)_(new_value)/32 20.010 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 40.841 9.98%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.014 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.053 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.195 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.276 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.922 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.837 -1.89%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.909 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.346 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6333.774 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.026 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50569.230 1.39%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.354 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6338.893 1.60%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 215.943 1.07%
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50650.157 1.20%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.200 -2.62%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1478.861 1.40%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 41.332 4.36%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12757.287 -1.46%
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.084 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.197 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.280 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.595 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.914 4.22%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.888 -
std::multimap<std::string,_int>::clear()/0 422.358 -
std::multimap<std::string,_int>::clear()/1024 19658.305 -6.66%
std::multimap<std::string,_int>::clear()/32 894.552 -1.57%
std::multimap<std::string,_int>::clear()/8192 200727.472 -3.70%
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.018 -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 24.405 2.13%
std::multimap<std::string,_int>::contains(key)_(existent)/32 15.159 3.18%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 30.158 6.36%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.278 -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 25.546 17.96%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 10.262 -1.18%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.476 -4.23%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 23.095 -2.86%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.534 4.63%
std::multimap<std::string,_int>::count(key)_(existent)/8192 29.091 1.02%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.737 -2.87%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 9.716 -6.96%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.560 -1.55%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.766 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7096.133 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.038 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60478.279 -
std::multimap<std::string,_int>::ctor(const&)/0 13.654 -
std::multimap<std::string,_int>::ctor(const&)/1024 35041.936 1.36%
std::multimap<std::string,_int>::ctor(const&)/32 826.272 -
std::multimap<std::string,_int>::ctor(const&)/8192 345574.009 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.651 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37603.641 1.64%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 796.748 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 348505.665 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.643 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39505.133 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 735.407 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 384204.494 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.794 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55396.447 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 954.427 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1048504.156 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 24.048 2.96%
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 18.320 1.73%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 30.230 14.15%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.266 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 23.839 2.25%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.098 5.63%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 31.700 -1.68%
std::multimap<std::string,_int>::erase(iterator)/0 31.771 5.12%
std::multimap<std::string,_int>::erase(iterator)/1024 33.014 -4.16%
std::multimap<std::string,_int>::erase(iterator)/32 31.840 14.97%
std::multimap<std::string,_int>::erase(iterator)/8192 30.507 -9.92%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.345 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12365.539 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 686.326 -5.93%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114508.261 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 74.674 9.45%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 100.000 53.74%
std::multimap<std::string,_int>::erase(key)_(existent)/32 86.662 15.35%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 105.326 12.83%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 22.043 -6.78%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 10.307 -2.92%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 31.855 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.455 2.13%
std::multimap<std::string,_int>::find(key)_(existent)/32 14.898 -
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.155 -14.40%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.642 -3.69%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 10.412 -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 27.386 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 29.836 -17.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.203 3.44%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 41.817 -5.25%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 90.226 -5.86%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 25.703 -22.21%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 48.482 25.29%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 43.693 12.57%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.332 -14.80%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 34.412 34.77%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.415 -31.25%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 36.456 1.37%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 77.776 -8.01%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.691 31.85%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.404 9.47%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.491 1.98%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 43.269 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.329 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 68247.863 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1488.128 4.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 824231.722 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.300 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 61606.261 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1503.543 -1.74%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 794802.390 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.958 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 33046.041 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1232.994 2.79%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 380094.095 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.509 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 32344.271 1.18%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1190.003 -5.95%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 348046.813 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 36.241 -31.71%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 62.433 45.55%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 65.572 9.41%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.941 1.76%
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.841 2.40%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 62.297 -2.98%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 39.340 -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 75.559 -15.50%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 22.937 -4.60%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.140 -3.55%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.288 4.55%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 23.411 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 11.881 20.43%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 29.944 -4.45%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.363 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36453.768 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 864.412 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 349895.298 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.364 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35804.471 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 644.974 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350268.663 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.126 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17151.096 -3.95%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 342.939 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 207922.936 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.961 2.30%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 16.919 -5.74%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 29.200 -2.32%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 23.645 -18.18%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.927 4.97%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 34.483 2.57%
std::multiset<int>::clear()/0 422.035 -
std::multiset<int>::clear()/1024 9689.801 -6.87%
std::multiset<int>::clear()/32 641.825 -2.79%
std::multiset<int>::clear()/8192 76282.112 -6.24%
std::multiset<int>::contains(key)_(existent)/0 0.013 -
std::multiset<int>::contains(key)_(existent)/1024 4.028 3.88%
std::multiset<int>::contains(key)_(existent)/32 1.675 3.50%
std::multiset<int>::contains(key)_(existent)/8192 8.187 -
std::multiset<int>::contains(key)_(non-existent)/0 0.263 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.542 -2.12%
std::multiset<int>::contains(key)_(non-existent)/32 2.276 -8.99%
std::multiset<int>::contains(key)_(non-existent)/8192 8.509 -2.38%
std::multiset<int>::count(key)_(existent)/0 0.012 -
std::multiset<int>::count(key)_(existent)/1024 5.849 3.67%
std::multiset<int>::count(key)_(existent)/32 3.624 -
std::multiset<int>::count(key)_(existent)/8192 9.454 -7.81%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.889 -2.20%
std::multiset<int>::count(key)_(non-existent)/32 2.255 -
std::multiset<int>::count(key)_(non-existent)/8192 9.131 -3.05%
std::multiset<int>::ctor(&&,_different_allocs)/0 13.764 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5955.234 1.55%
std::multiset<int>::ctor(&&,_different_allocs)/32 179.717 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48488.160 -
std::multiset<int>::ctor(const&)/0 13.677 -
std::multiset<int>::ctor(const&)/1024 6215.777 -
std::multiset<int>::ctor(const&)/32 220.773 -
std::multiset<int>::ctor(const&)/8192 49697.554 -
std::multiset<int>::ctor(const&,_alloc)/0 13.676 -
std::multiset<int>::ctor(const&,_alloc)/1024 6213.554 -
std::multiset<int>::ctor(const&,_alloc)/32 223.046 -
std::multiset<int>::ctor(const&,_alloc)/8192 49733.317 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.604 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8744.181 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 257.062 1.52%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69753.300 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.685 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12491.656 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 294.902 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 256996.561 -
std::multiset<int>::equal_range(key)_(existent)/0 0.018 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.159 -3.88%
std::multiset<int>::equal_range(key)_(existent)/32 2.497 -1.66%
std::multiset<int>::equal_range(key)_(existent)/8192 8.850 1.10%
std::multiset<int>::equal_range(key)_(non-existent)/0 0.253 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.357 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.315 -3.01%
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.538 -
std::multiset<int>::erase(iterator)/0 20.059 -3.34%
std::multiset<int>::erase(iterator)/1024 24.174 -2.22%
std::multiset<int>::erase(iterator)/32 21.597 -2.30%
std::multiset<int>::erase(iterator)/8192 23.958 -2.91%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.333 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6562.506 -3.87%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 581.740 -1.30%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51849.469 -6.08%
std::multiset<int>::erase(key)_(existent)/0 20.838 -4.86%
std::multiset<int>::erase(key)_(existent)/1024 40.408 -1.26%
std::multiset<int>::erase(key)_(existent)/32 22.040 -5.33%
std::multiset<int>::erase(key)_(existent)/8192 60.509 -8.79%
std::multiset<int>::erase(key)_(non-existent)/0 0.255 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.654 -1.50%
std::multiset<int>::erase(key)_(non-existent)/32 2.550 -4.71%
std::multiset<int>::erase(key)_(non-existent)/8192 9.522 -1.60%
std::multiset<int>::find(key)_(existent)/0 0.011 -
std::multiset<int>::find(key)_(existent)/1024 3.764 -
std::multiset<int>::find(key)_(existent)/32 1.677 -
std::multiset<int>::find(key)_(existent)/8192 8.075 -2.39%
std::multiset<int>::find(key)_(non-existent)/0 0.256 -
std::multiset<int>::find(key)_(non-existent)/1024 5.523 1.07%
std::multiset<int>::find(key)_(non-existent)/32 2.283 -
std::multiset<int>::find(key)_(non-existent)/8192 8.965 4.94%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.066 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 51.293 2.09%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.545 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 76.516 -3.32%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.102 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.746 -1.35%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.505 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.849 -1.39%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.131 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 57.916 -2.44%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.816 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 72.168 -3.18%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.099 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.431 -4.63%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.078 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 28.002 -7.54%
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.519 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14429.104 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 788.151 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150204.011 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.818 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11888.714 1.61%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 715.358 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 205564.297 -1.41%
std::multiset<int>::insert(value)_(already_present)/0 18.378 1.12%
std::multiset<int>::insert(value)_(already_present)/1024 28.175 -3.77%
std::multiset<int>::insert(value)_(already_present)/32 19.388 1.40%
std::multiset<int>::insert(value)_(already_present)/8192 32.607 -2.85%
std::multiset<int>::insert(value)_(new_value)/0 17.933 -1.96%
std::multiset<int>::insert(value)_(new_value)/1024 49.201 -11.79%
std::multiset<int>::insert(value)_(new_value)/32 20.209 1.31%
std::multiset<int>::insert(value)_(new_value)/8192 74.464 -12.21%
std::multiset<int>::lower_bound(key)_(existent)/0 0.015 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.199 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.666 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.909 -2.72%
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 14.998 -
std::multiset<int>::lower_bound(key)_(non-existent)/32 3.873 -
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.076 -7.15%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.330 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6284.553 1.85%
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.262 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 50109.641 1.77%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.315 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6318.957 1.27%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 222.931 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 50166.714 1.01%
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.218 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1311.832 -1.89%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 33.559 -9.12%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12257.138 -1.59%
std::multiset<int>::upper_bound(key)_(existent)/0 0.016 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.071 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.225 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.710 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 14.507 -
std::multiset<int>::upper_bound(key)_(non-existent)/32 3.856 -
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.083 -
std::multiset<std::string>::clear()/0 421.452 -
std::multiset<std::string>::clear()/1024 20500.022 3.01%
std::multiset<std::string>::clear()/32 923.827 3.28%
std::multiset<std::string>::clear()/8192 204469.169 -
std::multiset<std::string>::contains(key)_(existent)/0 0.018 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.374 -1.93%
std::multiset<std::string>::contains(key)_(existent)/32 16.958 11.17%
std::multiset<std::string>::contains(key)_(existent)/8192 33.321 16.89%
std::multiset<std::string>::contains(key)_(non-existent)/0 0.278 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 22.424 1.14%
std::multiset<std::string>::contains(key)_(non-existent)/32 10.896 -3.21%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.015 7.51%
std::multiset<std::string>::count(key)_(existent)/0 0.036 -
std::multiset<std::string>::count(key)_(existent)/1024 23.216 -
std::multiset<std::string>::count(key)_(existent)/32 19.243 -4.11%
std::multiset<std::string>::count(key)_(existent)/8192 29.176 -5.39%
std::multiset<std::string>::count(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.804 -
std::multiset<std::string>::count(key)_(non-existent)/32 10.872 2.36%
std::multiset<std::string>::count(key)_(non-existent)/8192 31.649 -
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.718 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6874.498 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 210.795 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57450.308 -
std::multiset<std::string>::ctor(const&)/0 13.576 -
std::multiset<std::string>::ctor(const&)/1024 35316.519 -
std::multiset<std::string>::ctor(const&)/32 719.529 -
std::multiset<std::string>::ctor(const&)/8192 341293.796 -
std::multiset<std::string>::ctor(const&,_alloc)/0 13.585 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36764.935 -1.03%
std::multiset<std::string>::ctor(const&,_alloc)/32 743.805 -1.16%
std::multiset<std::string>::ctor(const&,_alloc)/8192 345222.388 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.722 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 40115.896 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 763.227 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 381479.863 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.716 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53700.706 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 916.297 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1056143.788 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.037 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 24.488 7.83%
std::multiset<std::string>::equal_range(key)_(existent)/32 19.116 -
std::multiset<std::string>::equal_range(key)_(existent)/8192 27.571 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.956 1.07%
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.569 4.21%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.403 -6.11%
std::multiset<std::string>::erase(iterator)/0 29.519 -1.89%
std::multiset<std::string>::erase(iterator)/1024 29.810 -11.24%
std::multiset<std::string>::erase(iterator)/32 31.182 -14.79%
std::multiset<std::string>::erase(iterator)/8192 26.769 -26.66%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.622 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12360.804 -7.72%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 690.082 -5.08%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 115635.765 -2.27%
std::multiset<std::string>::erase(key)_(existent)/0 40.437 -17.13%
std::multiset<std::string>::erase(key)_(existent)/1024 85.572 10.80%
std::multiset<std::string>::erase(key)_(existent)/32 50.128 -15.77%
std::multiset<std::string>::erase(key)_(existent)/8192 128.496 7.97%
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.742 -
std::multiset<std::string>::erase(key)_(non-existent)/32 9.730 -8.95%
std::multiset<std::string>::erase(key)_(non-existent)/8192 29.568 -5.11%
std::multiset<std::string>::find(key)_(existent)/0 0.037 -
std::multiset<std::string>::find(key)_(existent)/1024 21.723 -3.54%
std::multiset<std::string>::find(key)_(existent)/32 16.147 4.50%
std::multiset<std::string>::find(key)_(existent)/8192 30.762 17.63%
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.684 3.18%
std::multiset<std::string>::find(key)_(non-existent)/32 10.463 5.26%
std::multiset<std::string>::find(key)_(non-existent)/8192 27.352 -1.44%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.373 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 60.572 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 34.837 -1.20%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 83.691 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.274 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 52.162 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.496 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 51.207 -1.80%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.370 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.048 1.72%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.250 -1.00%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 82.597 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.300 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.993 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.420 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 39.040 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.109 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 67293.445 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1465.161 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 819680.955 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.203 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 58430.481 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1438.790 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 793420.532 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.553 -
std::multiset<std::string>::insert(value)_(already_present)/1024 56.087 -
std::multiset<std::string>::insert(value)_(already_present)/32 42.564 2.20%
std::multiset<std::string>::insert(value)_(already_present)/8192 66.666 -
std::multiset<std::string>::insert(value)_(new_value)/0 35.094 -
std::multiset<std::string>::insert(value)_(new_value)/1024 61.300 -
std::multiset<std::string>::insert(value)_(new_value)/32 43.358 -
std::multiset<std::string>::insert(value)_(new_value)/8192 73.993 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.016 2.06%
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.984 4.90%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.060 -3.21%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 23.343 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 9.948 -7.27%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.304 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.177 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36007.649 -1.54%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 682.011 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 345729.125 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.179 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 35612.342 -1.59%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 582.728 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 345916.115 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16254.187 -3.16%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 391.521 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 208105.602 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.036 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.750 -3.66%
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.445 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.986 -6.95%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 23.027 -3.63%
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.372 4.79%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.809 -
std::none_of(deque<int>)_(process_all)/32 11.553 -
std::none_of(deque<int>)_(process_all)/32768 10524.780 -
std::none_of(deque<int>)_(process_all)/50 18.208 -3.17%
std::none_of(deque<int>)_(process_all)/8 3.093 -4.06%
std::none_of(deque<int>)_(process_all)/8192 2627.109 -
std::none_of(list<int>)_(process_all)/32 11.486 -
std::none_of(list<int>)_(process_all)/32768 26155.646 -
std::none_of(list<int>)_(process_all)/50 22.131 -
std::none_of(list<int>)_(process_all)/8 2.714 -
std::none_of(list<int>)_(process_all)/8192 7137.026 -
std::none_of(vector<int>)_(process_all)/32 8.329 -
std::none_of(vector<int>)_(process_all)/32768 8057.546 -
std::none_of(vector<int>)_(process_all)/50 18.109 -1.03%
std::none_of(vector<int>)_(process_all)/8 2.410 -4.45%
std::none_of(vector<int>)_(process_all)/8192 2025.574 -
std::partial_sort(deque<int>)_(ascending)/1024 7898.303 -1.13%
std::partial_sort(deque<int>)_(ascending)/8 30.311 1.57%
std::partial_sort(deque<int>)_(ascending)/8192 165250.395 1.41%
std::partial_sort(deque<int>)_(descending)/1024 18578.773 -
std::partial_sort(deque<int>)_(descending)/8 41.841 1.07%
std::partial_sort(deque<int>)_(descending)/8192 281573.614 -
std::partial_sort(deque<int>)_(heap)/1024 18474.465 -
std::partial_sort(deque<int>)_(heap)/8 37.807 -
std::partial_sort(deque<int>)_(heap)/8192 287069.828 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 7917.572 -
std::partial_sort(deque<int>)_(pipe-organ)/8 30.198 1.36%
std::partial_sort(deque<int>)_(pipe-organ)/8192 163596.167 1.96%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19584.070 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.016 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 286661.849 -
std::partial_sort(deque<int>)_(repeated)/1024 6457.131 -
std::partial_sort(deque<int>)_(repeated)/8 27.855 -1.30%
std::partial_sort(deque<int>)_(repeated)/8192 69724.607 -
std::partial_sort(deque<int>)_(shuffled)/1024 16016.541 -
std::partial_sort(deque<int>)_(shuffled)/8 35.753 3.50%
std::partial_sort(deque<int>)_(shuffled)/8192 269514.360 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4976.515 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 22.270 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55577.210 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8251.548 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 25.275 -1.55%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97895.451 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8279.495 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.596 1.70%
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101015.793 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 5005.560 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 22.064 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55535.017 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9244.028 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.694 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 98195.049 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3935.154 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.701 -1.97%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46802.232 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6933.824 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.910 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91139.697 -
std::partial_sort(vector<int>)_(ascending)/1024 4997.319 -
std::partial_sort(vector<int>)_(ascending)/8 20.823 -1.03%
std::partial_sort(vector<int>)_(ascending)/8192 54665.960 -
std::partial_sort(vector<int>)_(descending)/1024 8236.649 -
std::partial_sort(vector<int>)_(descending)/8 25.071 -
std::partial_sort(vector<int>)_(descending)/8192 97736.380 -
std::partial_sort(vector<int>)_(heap)/1024 8256.188 -
std::partial_sort(vector<int>)_(heap)/8 26.645 -
std::partial_sort(vector<int>)_(heap)/8192 100781.722 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4995.629 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.617 -1.36%
std::partial_sort(vector<int>)_(pipe-organ)/8192 54487.642 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9158.420 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.669 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97530.000 -
std::partial_sort(vector<int>)_(repeated)/1024 3939.598 -
std::partial_sort(vector<int>)_(repeated)/8 19.960 -2.11%
std::partial_sort(vector<int>)_(repeated)/8192 46676.071 -
std::partial_sort(vector<int>)_(shuffled)/1024 6953.779 -
std::partial_sort(vector<int>)_(shuffled)/8 22.411 -
std::partial_sort(vector<int>)_(shuffled)/8192 88601.743 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5345.512 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.855 1.29%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57282.161 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8455.353 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.457 3.07%
std::partial_sort_copy(deque<int>)_(descending)/8192 100013.547 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8737.170 -
std::partial_sort_copy(deque<int>)_(heap)/8 15.430 -2.23%
std::partial_sort_copy(deque<int>)_(heap)/8192 103777.831 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5330.266 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.875 1.95%
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57074.104 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9309.398 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.415 -2.03%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 100802.329 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4265.366 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.507 1.03%
std::partial_sort_copy(deque<int>)_(repeated)/8192 49430.938 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7247.409 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.047 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 96930.512 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5586.250 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.154 -1.93%
std::partial_sort_copy(list<int>)_(ascending)/8192 60898.115 -
std::partial_sort_copy(list<int>)_(descending)/1024 8506.031 -
std::partial_sort_copy(list<int>)_(descending)/8 19.030 -
std::partial_sort_copy(list<int>)_(descending)/8192 100781.718 -
std::partial_sort_copy(list<int>)_(heap)/1024 8517.778 -
std::partial_sort_copy(list<int>)_(heap)/8 16.292 -
std::partial_sort_copy(list<int>)_(heap)/8192 104681.743 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5596.139 -12.18%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.020 -3.09%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 61562.061 1.38%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9400.075 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.814 -2.58%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101307.670 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4512.869 -16.37%
std::partial_sort_copy(list<int>)_(repeated)/8 8.523 -2.11%
std::partial_sort_copy(list<int>)_(repeated)/8192 53931.390 1.87%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7314.809 -
std::partial_sort_copy(list<int>)_(shuffled)/8 11.726 -2.17%
std::partial_sort_copy(list<int>)_(shuffled)/8192 93542.346 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5241.911 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.020 2.06%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55874.522 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8386.571 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.756 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98501.798 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8325.255 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 14.966 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 102134.206 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5236.040 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 9.160 4.27%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55693.062 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9205.750 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.923 -7.33%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98909.795 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4058.489 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.114 1.26%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47544.328 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7125.109 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.590 -2.26%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92172.864 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5093.821 -
std::partial_sort_copy(vector<int>)_(ascending)/8 8.978 1.36%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55509.282 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8317.334 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.254 -1.28%
std::partial_sort_copy(vector<int>)_(descending)/8192 98750.694 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8272.751 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.141 1.07%
std::partial_sort_copy(vector<int>)_(heap)/8192 102219.530 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5078.723 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.127 2.88%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55201.419 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9189.342 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.040 2.25%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99516.861 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4056.651 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.585 1.73%
std::partial_sort_copy(vector<int>)_(repeated)/8192 47498.866 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7175.884 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.559 2.10%
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93784.199 -
std::partition(deque<int>)_(dense)/1024 361.373 -
std::partition(deque<int>)_(dense)/32 10.710 -8.02%
std::partition(deque<int>)_(dense)/50 16.020 -12.60%
std::partition(deque<int>)_(dense)/8192 2812.101 -
std::partition(deque<int>)_(sparse)/1024 385.716 -1.64%
std::partition(deque<int>)_(sparse)/32 10.387 5.59%
std::partition(deque<int>)_(sparse)/50 16.000 7.05%
std::partition(deque<int>)_(sparse)/8192 3022.854 -4.87%
std::partition(list<int>)_(dense)/1024 390.412 -
std::partition(list<int>)_(dense)/32 9.034 -
std::partition(list<int>)_(dense)/50 13.381 -
std::partition(list<int>)_(dense)/8192 4373.873 -2.49%
std::partition(list<int>)_(sparse)/1024 725.037 -
std::partition(list<int>)_(sparse)/32 8.935 -1.15%
std::partition(list<int>)_(sparse)/50 14.998 -1.66%
std::partition(list<int>)_(sparse)/8192 7135.661 -
std::partition(vector<int>)_(dense)/1024 248.438 -
std::partition(vector<int>)_(dense)/32 8.445 -3.52%
std::partition(vector<int>)_(dense)/50 13.191 -
std::partition(vector<int>)_(dense)/8192 1883.179 -
std::partition(vector<int>)_(sparse)/1024 258.328 -
std::partition(vector<int>)_(sparse)/32 8.986 1.14%
std::partition(vector<int>)_(sparse)/50 14.190 -
std::partition(vector<int>)_(sparse)/8192 1879.634 -
std::partition_copy(deque<int>)/1024 637.394 -
std::partition_copy(deque<int>)/32 12.831 -1.41%
std::partition_copy(deque<int>)/50 21.088 -
std::partition_copy(deque<int>)/8192 5735.880 -
std::partition_copy(list<int>)/1024 718.534 -
std::partition_copy(list<int>)/32 8.500 -1.06%
std::partition_copy(list<int>)/50 13.242 -
std::partition_copy(list<int>)/8192 6844.927 -4.94%
std::partition_copy(vector<int>)/1024 451.103 -
std::partition_copy(vector<int>)/32 8.185 -
std::partition_copy(vector<int>)/50 12.714 -
std::partition_copy(vector<int>)/8192 4580.954 -
std::partition_point(deque<int>)/1024 9.272 -
std::partition_point(deque<int>)/32 4.759 -
std::partition_point(deque<int>)/50 4.890 -1.70%
std::partition_point(deque<int>)/8192 16.255 -
std::partition_point(list<int>)/1024 1276.569 -1.44%
std::partition_point(list<int>)/32 15.968 -1.09%
std::partition_point(list<int>)/50 24.999 -
std::partition_point(list<int>)/8192 12350.702 -10.75%
std::partition_point(vector<int>)/1024 6.206 -
std::partition_point(vector<int>)/32 2.569 -
std::partition_point(vector<int>)/50 2.554 -
std::partition_point(vector<int>)/8192 9.468 -1.19%
std::remove(deque<int>)_(prefix)/1024 529.124 -
std::remove(deque<int>)_(prefix)/32 59.634 -
std::remove(deque<int>)_(prefix)/50 67.565 -
std::remove(deque<int>)_(prefix)/8192 3908.768 -
std::remove(deque<int>)_(sprinkled)/1024 520.914 -
std::remove(deque<int>)_(sprinkled)/32 56.194 5.69%
std::remove(deque<int>)_(sprinkled)/50 62.877 8.66%
std::remove(deque<int>)_(sprinkled)/8192 3858.714 -
std::remove(list<int>)_(prefix)/1024 989.261 3.26%
std::remove(list<int>)_(prefix)/32 55.419 -
std::remove(list<int>)_(prefix)/50 67.062 -
std::remove(list<int>)_(prefix)/8192 8339.804 -
std::remove(list<int>)_(sprinkled)/1024 1005.404 5.62%
std::remove(list<int>)_(sprinkled)/32 54.888 -
std::remove(list<int>)_(sprinkled)/50 79.003 -1.20%
std::remove(list<int>)_(sprinkled)/8192 7934.007 1.02%
std::remove(vector<int>)_(prefix)/1024 311.506 -
std::remove(vector<int>)_(prefix)/32 52.246 -
std::remove(vector<int>)_(prefix)/50 56.604 -
std::remove(vector<int>)_(prefix)/8192 2115.593 -
std::remove(vector<int>)_(sprinkled)/1024 289.233 -
std::remove(vector<int>)_(sprinkled)/32 51.665 -
std::remove(vector<int>)_(sprinkled)/50 55.749 -
std::remove(vector<int>)_(sprinkled)/8192 1989.791 -
std::remove_copy(deque<int>)_(prefix)/1024 376.843 -3.38%
std::remove_copy(deque<int>)_(prefix)/32 13.114 -1.20%
std::remove_copy(deque<int>)_(prefix)/50 19.210 -
std::remove_copy(deque<int>)_(prefix)/8192 3366.934 -
std::remove_copy(deque<int>)_(sprinkled)/1024 358.955 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.175 -
std::remove_copy(deque<int>)_(sprinkled)/50 18.408 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2876.999 -
std::remove_copy(list<int>)_(prefix)/1024 758.885 -
std::remove_copy(list<int>)_(prefix)/32 10.819 -
std::remove_copy(list<int>)_(prefix)/50 21.952 -
std::remove_copy(list<int>)_(prefix)/8192 7027.044 1.09%
std::remove_copy(list<int>)_(sprinkled)/1024 742.072 -
std::remove_copy(list<int>)_(sprinkled)/32 11.236 -
std::remove_copy(list<int>)_(sprinkled)/50 18.719 -1.09%
std::remove_copy(list<int>)_(sprinkled)/8192 6963.245 -
std::remove_copy(vector<int>)_(prefix)/1024 267.534 -
std::remove_copy(vector<int>)_(prefix)/32 9.026 1.65%
std::remove_copy(vector<int>)_(prefix)/50 13.337 -
std::remove_copy(vector<int>)_(prefix)/8192 2069.482 -
std::remove_copy(vector<int>)_(sprinkled)/1024 483.873 3.21%
std::remove_copy(vector<int>)_(sprinkled)/32 14.991 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.349 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3666.630 -
std::remove_copy_if(deque<int>)_(prefix)/1024 534.801 -
std::remove_copy_if(deque<int>)_(prefix)/32 19.041 -3.31%
std::remove_copy_if(deque<int>)_(prefix)/50 28.397 -7.11%
std::remove_copy_if(deque<int>)_(prefix)/8192 3905.094 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 548.985 -1.09%
std::remove_copy_if(deque<int>)_(sprinkled)/32 20.073 -3.17%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.603 -12.48%
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3306.270 -
std::remove_copy_if(list<int>)_(prefix)/1024 795.180 -
std::remove_copy_if(list<int>)_(prefix)/32 14.844 -
std::remove_copy_if(list<int>)_(prefix)/50 27.112 -
std::remove_copy_if(list<int>)_(prefix)/8192 7232.018 -
std::remove_copy_if(list<int>)_(sprinkled)/1024 786.985 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.510 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.691 -7.90%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7202.875 1.40%
std::remove_copy_if(vector<int>)_(prefix)/1024 377.145 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.209 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.684 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3331.869 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.978 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.317 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.906 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3746.405 -
std::remove_if(deque<int>)_(prefix)/1024 559.018 -
std::remove_if(deque<int>)_(prefix)/32 57.830 -1.08%
std::remove_if(deque<int>)_(prefix)/50 68.088 1.39%
std::remove_if(deque<int>)_(prefix)/8192 4253.617 -
std::remove_if(deque<int>)_(sprinkled)/1024 533.123 -2.42%
std::remove_if(deque<int>)_(sprinkled)/32 56.063 -3.73%
std::remove_if(deque<int>)_(sprinkled)/50 64.578 -4.44%
std::remove_if(deque<int>)_(sprinkled)/8192 3948.340 -
std::remove_if(list<int>)_(prefix)/1024 1037.649 2.65%
std::remove_if(list<int>)_(prefix)/32 61.565 -
std::remove_if(list<int>)_(prefix)/50 74.948 -
std::remove_if(list<int>)_(prefix)/8192 9424.374 -6.10%
std::remove_if(list<int>)_(sprinkled)/1024 1045.131 5.57%
std::remove_if(list<int>)_(sprinkled)/32 59.825 -
std::remove_if(list<int>)_(sprinkled)/50 73.398 -3.51%
std::remove_if(list<int>)_(sprinkled)/8192 8304.161 -
std::remove_if(vector<int>)_(prefix)/1024 386.116 -
std::remove_if(vector<int>)_(prefix)/32 53.888 -
std::remove_if(vector<int>)_(prefix)/50 61.017 -
std::remove_if(vector<int>)_(prefix)/8192 2612.675 -
std::remove_if(vector<int>)_(sprinkled)/1024 410.659 -
std::remove_if(vector<int>)_(sprinkled)/32 53.452 -
std::remove_if(vector<int>)_(sprinkled)/50 59.684 -
std::remove_if(vector<int>)_(sprinkled)/8192 2966.630 -
std::replace(deque<int>)_(prefix)/1024 415.092 -
std::replace(deque<int>)_(prefix)/32 12.886 -
std::replace(deque<int>)_(prefix)/50 19.228 -
std::replace(deque<int>)_(prefix)/8192 3282.079 -
std::replace(deque<int>)_(sprinkled)/1024 353.931 -
std::replace(deque<int>)_(sprinkled)/32 12.633 -
std::replace(deque<int>)_(sprinkled)/50 18.742 -
std::replace(deque<int>)_(sprinkled)/8192 2829.337 -
std::replace(list<int>)_(prefix)/1024 740.308 -
std::replace(list<int>)_(prefix)/32 11.143 -
std::replace(list<int>)_(prefix)/50 18.422 -
std::replace(list<int>)_(prefix)/8192 8512.603 -2.43%
std::replace(list<int>)_(sprinkled)/1024 727.101 -
std::replace(list<int>)_(sprinkled)/32 11.313 -
std::replace(list<int>)_(sprinkled)/50 17.693 -
std::replace(list<int>)_(sprinkled)/8192 8982.925 1.70%
std::replace(vector<int>)_(prefix)/1024 161.076 -
std::replace(vector<int>)_(prefix)/32 4.954 -2.52%
std::replace(vector<int>)_(prefix)/50 7.505 -2.24%
std::replace(vector<int>)_(prefix)/8192 1286.327 -
std::replace(vector<int>)_(sprinkled)/1024 158.573 5.00%
std::replace(vector<int>)_(sprinkled)/32 5.528 -10.26%
std::replace(vector<int>)_(sprinkled)/50 8.296 -10.78%
std::replace(vector<int>)_(sprinkled)/8192 1257.867 6.00%
std::replace_if(deque<int>)_(prefix)/1024 495.640 2.85%
std::replace_if(deque<int>)_(prefix)/32 14.025 -
std::replace_if(deque<int>)_(prefix)/50 20.399 -
std::replace_if(deque<int>)_(prefix)/8192 3527.028 -
std::replace_if(deque<int>)_(sprinkled)/1024 368.245 -
std::replace_if(deque<int>)_(sprinkled)/32 12.449 -
std::replace_if(deque<int>)_(sprinkled)/50 18.684 -
std::replace_if(deque<int>)_(sprinkled)/8192 2939.811 -
std::replace_if(list<int>)_(prefix)/1024 741.019 -
std::replace_if(list<int>)_(prefix)/32 13.177 -
std::replace_if(list<int>)_(prefix)/50 24.411 -
std::replace_if(list<int>)_(prefix)/8192 8435.904 -
std::replace_if(list<int>)_(sprinkled)/1024 743.771 -
std::replace_if(list<int>)_(sprinkled)/32 13.387 -
std::replace_if(list<int>)_(sprinkled)/50 23.026 -5.30%
std::replace_if(list<int>)_(sprinkled)/8192 9152.984 -
std::replace_if(vector<int>)_(prefix)/1024 276.601 2.06%
std::replace_if(vector<int>)_(prefix)/32 8.952 -
std::replace_if(vector<int>)_(prefix)/50 13.584 -
std::replace_if(vector<int>)_(prefix)/8192 2056.519 -
std::replace_if(vector<int>)_(sprinkled)/1024 245.490 -
std::replace_if(vector<int>)_(sprinkled)/32 8.735 -
std::replace_if(vector<int>)_(sprinkled)/50 13.761 -
std::replace_if(vector<int>)_(sprinkled)/8192 1918.603 -
std::reverse(deque<int>)/32768 5728.350 -
std::reverse(deque<int>)/4096 719.981 -
std::reverse(deque<int>)/512 113.195 -6.11%
std::reverse(deque<int>)/64 13.061 -7.73%
std::reverse(deque<int>)/8 2.522 -1.78%
std::reverse(list<int>)/32768 18649.898 1.23%
std::reverse(list<int>)/4096 1640.281 -1.25%
std::reverse(list<int>)/512 193.341 -
std::reverse(list<int>)/64 17.434 -1.24%
std::reverse(list<int>)/8 2.035 -
std::reverse(vector<int>)/32768 1045.764 -
std::reverse(vector<int>)/4096 130.653 -
std::reverse(vector<int>)/512 16.470 -
std::reverse(vector<int>)/64 4.148 -
std::reverse(vector<int>)/8 1.525 -2.49%
std::reverse_copy(deque<int>)/32768 8100.603 -
std::reverse_copy(deque<int>)/4096 979.668 -
std::reverse_copy(deque<int>)/512 125.326 -
std::reverse_copy(deque<int>)/64 16.017 -
std::reverse_copy(deque<int>)/8 2.536 -
std::reverse_copy(list<int>)/32768 26521.142 -
std::reverse_copy(list<int>)/4096 3135.501 -
std::reverse_copy(list<int>)/512 365.179 -
std::reverse_copy(list<int>)/64 30.185 -
std::reverse_copy(list<int>)/8 2.435 -
std::reverse_copy(vector<int>)/32768 977.430 -
std::reverse_copy(vector<int>)/4096 139.384 3.42%
std::reverse_copy(vector<int>)/512 17.142 -
std::reverse_copy(vector<int>)/64 2.487 -
std::reverse_copy(vector<int>)/8 2.617 1.95%
std::rotate(deque<int>)_(1_element_backward)/1024 41.686 -
std::rotate(deque<int>)_(1_element_backward)/32 4.402 -
std::rotate(deque<int>)_(1_element_backward)/50 5.213 -2.25%
std::rotate(deque<int>)_(1_element_backward)/8192 311.533 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.874 -
std::rotate(deque<int>)_(1_element_forward)/32 4.636 -2.14%
std::rotate(deque<int>)_(1_element_forward)/50 5.376 -1.15%
std::rotate(deque<int>)_(1_element_forward)/8192 301.747 -
std::rotate(deque<int>)_(by_1/2)/1024 173.288 -7.72%
std::rotate(deque<int>)_(by_1/2)/32 7.469 -1.74%
std::rotate(deque<int>)_(by_1/2)/50 10.292 -2.18%
std::rotate(deque<int>)_(by_1/2)/8192 1458.424 -
std::rotate(deque<int>)_(by_1/3)/1024 1867.215 -
std::rotate(deque<int>)_(by_1/3)/32 45.504 -
std::rotate(deque<int>)_(by_1/3)/50 76.662 -
std::rotate(deque<int>)_(by_1/3)/8192 22766.613 -
std::rotate(deque<int>)_(by_1/4)/1024 782.989 -
std::rotate(deque<int>)_(by_1/4)/32 29.450 -
std::rotate(deque<int>)_(by_1/4)/50 75.338 -
std::rotate(deque<int>)_(by_1/4)/8192 6842.463 -
std::rotate(list<int>)_(1_element_backward)/1024 746.410 -
std::rotate(list<int>)_(1_element_backward)/32 13.697 -
std::rotate(list<int>)_(1_element_backward)/50 24.485 -
std::rotate(list<int>)_(1_element_backward)/8192 9494.019 17.99%
std::rotate(list<int>)_(1_element_forward)/1024 734.744 -
std::rotate(list<int>)_(1_element_forward)/32 13.144 4.19%
std::rotate(list<int>)_(1_element_forward)/50 24.943 2.40%
std::rotate(list<int>)_(1_element_forward)/8192 7878.771 -3.71%
std::rotate(list<int>)_(by_1/2)/1024 384.732 -
std::rotate(list<int>)_(by_1/2)/32 7.106 -
std::rotate(list<int>)_(by_1/2)/50 14.063 -
std::rotate(list<int>)_(by_1/2)/8192 6060.972 17.12%
std::rotate(list<int>)_(by_1/3)/1024 806.629 -
std::rotate(list<int>)_(by_1/3)/32 14.906 -
std::rotate(list<int>)_(by_1/3)/50 24.697 -
std::rotate(list<int>)_(by_1/3)/8192 8768.936 -4.75%
std::rotate(list<int>)_(by_1/4)/1024 580.859 -52.45%
std::rotate(list<int>)_(by_1/4)/32 14.605 -
std::rotate(list<int>)_(by_1/4)/50 24.959 -
std::rotate(list<int>)_(by_1/4)/8192 7330.716 -1.13%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.049 -1.54%
std::rotate(vector<bool>)_(1_element_backward)/32 17.597 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.539 -1.24%
std::rotate(vector<bool>)_(1_element_backward)/8192 103.830 -1.76%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.112 -
std::rotate(vector<bool>)_(1_element_forward)/32 18.132 -
std::rotate(vector<bool>)_(1_element_forward)/50 18.105 -
std::rotate(vector<bool>)_(1_element_forward)/8192 107.932 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.452 -
std::rotate(vector<bool>)_(by_1/2)/32 18.265 -
std::rotate(vector<bool>)_(by_1/2)/50 18.103 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.063 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.261 -
std::rotate(vector<bool>)_(by_1/3)/32 17.959 -
std::rotate(vector<bool>)_(by_1/3)/50 17.900 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.385 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.129 -
std::rotate(vector<bool>)_(by_1/4)/32 18.026 -
std::rotate(vector<bool>)_(by_1/4)/50 17.936 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.792 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.707 -
std::rotate(vector<int>)_(1_element_backward)/32 2.905 -
std::rotate(vector<int>)_(1_element_backward)/50 5.322 -
std::rotate(vector<int>)_(1_element_backward)/8192 299.801 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.360 -
std::rotate(vector<int>)_(1_element_forward)/32 2.942 -
std::rotate(vector<int>)_(1_element_forward)/50 5.269 -
std::rotate(vector<int>)_(1_element_forward)/8192 282.271 -
std::rotate(vector<int>)_(by_1/2)/1024 31.979 -
std::rotate(vector<int>)_(by_1/2)/32 3.666 -
std::rotate(vector<int>)_(by_1/2)/50 4.448 -
std::rotate(vector<int>)_(by_1/2)/8192 240.759 -
std::rotate(vector<int>)_(by_1/3)/1024 1370.471 -
std::rotate(vector<int>)_(by_1/3)/32 21.683 -
std::rotate(vector<int>)_(by_1/3)/50 40.304 -
std::rotate(vector<int>)_(by_1/3)/8192 10898.226 -
std::rotate(vector<int>)_(by_1/4)/1024 323.466 -2.19%
std::rotate(vector<int>)_(by_1/4)/32 11.873 -1.89%
std::rotate(vector<int>)_(by_1/4)/50 40.477 -
std::rotate(vector<int>)_(by_1/4)/8192 2540.276 -2.64%
std::rotate_copy(deque<int>)/1024 34.814 -
std::rotate_copy(deque<int>)/32 2.622 -71.70%
std::rotate_copy(deque<int>)/50 3.007 -
std::rotate_copy(deque<int>)/8192 294.938 -
std::rotate_copy(list<int>)/1024 730.482 -
std::rotate_copy(list<int>)/32 8.447 -
std::rotate_copy(list<int>)/50 14.076 -1.92%
std::rotate_copy(list<int>)/8192 6680.868 -7.58%
std::rotate_copy(vector<int>)/1024 33.252 -2.38%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.700 -
std::rotate_copy(vector<int>)/8192 729.296 -2.07%
std::sample(deque<int>)/1024 11774.105 -
std::sample(deque<int>)/32 320.674 -
std::sample(deque<int>)/8192 94884.823 -
std::sample(list<int>)/1024 11663.099 -
std::sample(list<int>)/32 311.969 -
std::sample(list<int>)/8192 96528.513 -
std::sample(vector<int>)/1024 11266.547 -
std::sample(vector<int>)/32 306.529 -
std::sample(vector<int>)/8192 90900.000 1.03%
std::search(deque<int>)_(near_matches)/1000 20260.626 -17.36%
std::search(deque<int>)_(near_matches)/1024 21383.935 -16.72%
std::search(deque<int>)_(near_matches)/8192 1446990.166 -
std::search(deque<int>)_(no_match)/1000 403.090 -1.16%
std::search(deque<int>)_(no_match)/1024 266.507 -24.09%
std::search(deque<int>)_(no_match)/1048576 426167.985 -
std::search(deque<int>)_(no_match)/8192 3330.687 -
std::search(deque<int>)_(same_length)/1000 326.334 -22.71%
std::search(deque<int>)_(same_length)/1024 477.694 -
std::search(deque<int>)_(same_length)/8192 3793.324 -
std::search(deque<int>)_(single_element)/1000 448.268 -
std::search(deque<int>)_(single_element)/1024 459.862 -
std::search(deque<int>)_(single_element)/8192 3667.725 -
std::search(deque<int>,_pred)_(near_matches)/1000 23385.183 -
std::search(deque<int>,_pred)_(near_matches)/1024 24503.787 -
std::search(deque<int>,_pred)_(near_matches)/8192 1513577.110 -
std::search(deque<int>,_pred)_(no_match)/1000 426.844 -
std::search(deque<int>,_pred)_(no_match)/1024 348.168 -6.05%
std::search(deque<int>,_pred)_(no_match)/1048576 443903.411 -
std::search(deque<int>,_pred)_(no_match)/8192 3483.429 -
std::search(deque<int>,_pred)_(same_length)/1000 478.136 -
std::search(deque<int>,_pred)_(same_length)/1024 511.767 -
std::search(deque<int>,_pred)_(same_length)/8192 4058.381 -
std::search(deque<int>,_pred)_(single_element)/1000 474.643 -
std::search(deque<int>,_pred)_(single_element)/1024 484.804 -
std::search(deque<int>,_pred)_(single_element)/8192 3881.826 -
std::search(list<int>)_(near_matches)/1000 37781.242 -
std::search(list<int>)_(near_matches)/1024 39618.877 -
std::search(list<int>)_(near_matches)/8192 2562920.787 -
std::search(list<int>)_(no_match)/1000 677.833 1.56%
std::search(list<int>)_(no_match)/1024 774.964 1.64%
std::search(list<int>)_(no_match)/1048576 841045.741 -
std::search(list<int>)_(no_match)/8192 7690.900 10.14%
std::search(list<int>)_(same_length)/1000 752.400 -
std::search(list<int>)_(same_length)/1024 772.699 -
std::search(list<int>)_(same_length)/8192 10358.290 -3.65%
std::search(list<int>)_(single_element)/1000 697.996 5.20%
std::search(list<int>)_(single_element)/1024 732.088 -3.27%
std::search(list<int>)_(single_element)/8192 8493.457 -
std::search(list<int>,_pred)_(near_matches)/1000 43158.223 -
std::search(list<int>,_pred)_(near_matches)/1024 45029.511 -
std::search(list<int>,_pred)_(near_matches)/8192 2740189.216 -
std::search(list<int>,_pred)_(no_match)/1000 751.611 -
std::search(list<int>,_pred)_(no_match)/1024 768.667 -
std::search(list<int>,_pred)_(no_match)/1048576 899641.443 -
std::search(list<int>,_pred)_(no_match)/8192 7473.713 6.57%
std::search(list<int>,_pred)_(same_length)/1000 772.027 -
std::search(list<int>,_pred)_(same_length)/1024 791.829 -
std::search(list<int>,_pred)_(same_length)/8192 10337.083 24.33%
std::search(list<int>,_pred)_(single_element)/1000 825.344 -
std::search(list<int>,_pred)_(single_element)/1024 841.484 -
std::search(list<int>,_pred)_(single_element)/8192 9465.796 -4.00%
std::search(vector<int>)_(near_matches)/1000 14167.060 -
std::search(vector<int>)_(near_matches)/1024 14981.068 -
std::search(vector<int>)_(near_matches)/8192 771086.356 -
std::search(vector<int>)_(no_match)/1000 210.819 -
std::search(vector<int>)_(no_match)/1024 215.925 -
std::search(vector<int>)_(no_match)/1048576 212671.756 -
std::search(vector<int>)_(no_match)/8192 1660.455 -
std::search(vector<int>)_(same_length)/1000 243.304 -
std::search(vector<int>)_(same_length)/1024 249.285 -
std::search(vector<int>)_(same_length)/8192 1908.390 1.83%
std::search(vector<int>)_(single_element)/1000 228.686 -
std::search(vector<int>)_(single_element)/1024 233.594 -
std::search(vector<int>)_(single_element)/8192 1817.150 -
std::search(vector<int>,_pred)_(near_matches)/1000 23001.403 -
std::search(vector<int>,_pred)_(near_matches)/1024 24121.290 -
std::search(vector<int>,_pred)_(near_matches)/8192 1457319.271 -
std::search(vector<int>,_pred)_(no_match)/1000 469.370 -
std::search(vector<int>,_pred)_(no_match)/1024 475.817 -
std::search(vector<int>,_pred)_(no_match)/1048576 440727.196 -
std::search(vector<int>,_pred)_(no_match)/8192 4044.171 -
std::search(vector<int>,_pred)_(same_length)/1000 602.263 -
std::search(vector<int>,_pred)_(same_length)/1024 616.406 -
std::search(vector<int>,_pred)_(same_length)/8192 4928.789 -
std::search(vector<int>,_pred)_(single_element)/1000 459.786 -
std::search(vector<int>,_pred)_(single_element)/1024 470.646 -
std::search(vector<int>,_pred)_(single_element)/8192 3751.240 -
std::search_n(deque<int>)_(no_match)/1000 428.326 -2.19%
std::search_n(deque<int>)_(no_match)/1024 439.244 -
std::search_n(deque<int>)_(no_match)/1048576 439072.936 -
std::search_n(deque<int>)_(no_match)/8192 3427.703 -
std::search_n(deque<int>,_pred)_(no_match)/1000 607.581 -
std::search_n(deque<int>,_pred)_(no_match)/1024 623.983 -
std::search_n(deque<int>,_pred)_(no_match)/1048576 555216.520 -
std::search_n(deque<int>,_pred)_(no_match)/8192 4322.351 -
std::search_n(list<int>)_(no_match)/1000 1109.951 108.52%
std::search_n(list<int>)_(no_match)/1024 1432.897 92.38%
std::search_n(list<int>)_(no_match)/1048576 781854.213 -9.19%
std::search_n(list<int>)_(no_match)/8192 6762.982 -
std::search_n(list<int>,_pred)_(no_match)/1000 823.773 -
std::search_n(list<int>,_pred)_(no_match)/1024 844.071 -
std::search_n(list<int>,_pred)_(no_match)/1048576 980853.235 -
std::search_n(list<int>,_pred)_(no_match)/8192 7823.082 -
std::search_n(vector<int>)_(no_match)/1000 205.311 -3.03%
std::search_n(vector<int>)_(no_match)/1024 210.376 -2.86%
std::search_n(vector<int>)_(no_match)/1048576 209020.864 -1.74%
std::search_n(vector<int>)_(no_match)/8192 1629.589 -1.92%
std::search_n(vector<int>,_pred)_(no_match)/1000 517.374 -
std::search_n(vector<int>,_pred)_(no_match)/1024 529.580 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 575639.062 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4290.122 -
std::set<int>::clear()/0 419.558 -
std::set<int>::clear()/1024 8799.640 -
std::set<int>::clear()/32 641.390 -
std::set<int>::clear()/8192 74493.098 3.98%
std::set<int>::contains(key)_(existent)/0 0.011 -
std::set<int>::contains(key)_(existent)/1024 3.835 -1.96%
std::set<int>::contains(key)_(existent)/32 1.691 -1.68%
std::set<int>::contains(key)_(existent)/8192 8.596 4.37%
std::set<int>::contains(key)_(non-existent)/0 0.271 -
std::set<int>::contains(key)_(non-existent)/1024 5.344 -5.02%
std::set<int>::contains(key)_(non-existent)/32 2.378 -9.38%
std::set<int>::contains(key)_(non-existent)/8192 8.559 -2.16%
std::set<int>::count(key)_(existent)/0 0.014 -
std::set<int>::count(key)_(existent)/1024 4.263 -3.44%
std::set<int>::count(key)_(existent)/32 1.818 -2.49%
std::set<int>::count(key)_(existent)/8192 7.741 -1.13%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.551 -
std::set<int>::count(key)_(non-existent)/32 2.912 -
std::set<int>::count(key)_(non-existent)/8192 11.379 -
std::set<int>::ctor(&&,_different_allocs)/0 13.761 -
std::set<int>::ctor(&&,_different_allocs)/1024 5791.307 -
std::set<int>::ctor(&&,_different_allocs)/32 180.143 -
std::set<int>::ctor(&&,_different_allocs)/8192 47810.006 -
std::set<int>::ctor(const&)/0 13.698 1.00%
std::set<int>::ctor(const&)/1024 6167.720 1.63%
std::set<int>::ctor(const&)/32 216.931 -
std::set<int>::ctor(const&)/8192 49956.493 2.53%
std::set<int>::ctor(const&,_alloc)/0 13.702 -
std::set<int>::ctor(const&,_alloc)/1024 6209.526 1.30%
std::set<int>::ctor(const&,_alloc)/32 219.015 -
std::set<int>::ctor(const&,_alloc)/8192 49764.717 2.22%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.636 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8596.770 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.477 -2.43%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68151.850 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.660 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12682.374 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 303.125 1.37%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 267383.436 -
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.159 -
std::set<int>::equal_range(key)_(existent)/32 1.741 3.28%
std::set<int>::equal_range(key)_(existent)/8192 9.231 17.23%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.605 2.70%
std::set<int>::equal_range(key)_(non-existent)/32 2.558 -2.45%
std::set<int>::equal_range(key)_(non-existent)/8192 10.182 1.96%
std::set<int>::erase(iterator)/0 20.165 -1.05%
std::set<int>::erase(iterator)/1024 20.474 -1.93%
std::set<int>::erase(iterator)/32 20.447 -
std::set<int>::erase(iterator)/8192 20.626 -2.00%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 419.761 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6362.456 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 579.873 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 51505.675 -
std::set<int>::erase(key)_(existent)/0 20.456 -2.31%
std::set<int>::erase(key)_(existent)/1024 39.481 -
std::set<int>::erase(key)_(existent)/32 22.048 -1.33%
std::set<int>::erase(key)_(existent)/8192 52.015 -
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.977 12.83%
std::set<int>::erase(key)_(non-existent)/32 2.639 10.33%
std::set<int>::erase(key)_(non-existent)/8192 9.033 7.58%
std::set<int>::find(key)_(existent)/0 0.012 -
std::set<int>::find(key)_(existent)/1024 4.019 -
std::set<int>::find(key)_(existent)/32 1.606 1.33%
std::set<int>::find(key)_(existent)/8192 8.080 -
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 6.184 9.35%
std::set<int>::find(key)_(non-existent)/32 2.669 14.57%
std::set<int>::find(key)_(non-existent)/8192 9.398 9.22%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.945 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 43.094 -10.17%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.315 -1.29%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 71.396 -1.49%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.950 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 28.562 1.16%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.986 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.309 3.50%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.182 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.307 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 19.807 -1.28%
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 90.673 -9.92%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.174 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 24.527 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.106 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 33.582 5.93%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.966 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16263.905 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 822.316 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 155058.672 5.57%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 420.642 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7654.039 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 567.666 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 134074.145 -1.80%
std::set<int>::insert(value)_(already_present)/0 0.611 5.12%
std::set<int>::insert(value)_(already_present)/1024 6.286 -12.96%
std::set<int>::insert(value)_(already_present)/32 1.776 -1.18%
std::set<int>::insert(value)_(already_present)/8192 9.730 -12.04%
std::set<int>::insert(value)_(new_value)/0 18.022 -
std::set<int>::insert(value)_(new_value)/1024 48.459 12.81%
std::set<int>::insert(value)_(new_value)/32 19.746 -
std::set<int>::insert(value)_(new_value)/8192 73.565 -2.54%
std::set<int>::lower_bound(key)_(existent)/0 0.014 -
std::set<int>::lower_bound(key)_(existent)/1024 4.243 1.02%
std::set<int>::lower_bound(key)_(existent)/32 1.563 -
std::set<int>::lower_bound(key)_(existent)/8192 7.847 -
std::set<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.268 1.46%
std::set<int>::lower_bound(key)_(non-existent)/32 2.393 3.52%
std::set<int>::lower_bound(key)_(non-existent)/8192 9.557 1.68%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.375 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6170.533 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 223.233 1.07%
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49162.324 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.367 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6103.841 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 219.938 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 48385.944 -1.51%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.086 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1393.663 2.20%
std::set<int>::operator=(const&)_(into_populated_Container)/32 39.166 1.28%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12602.624 1.65%
std::set<int>::upper_bound(key)_(existent)/0 0.014 -
std::set<int>::upper_bound(key)_(existent)/1024 4.251 -
std::set<int>::upper_bound(key)_(existent)/32 1.746 -
std::set<int>::upper_bound(key)_(existent)/8192 7.862 -
std::set<int>::upper_bound(key)_(non-existent)/0 0.253 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.082 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.448 -5.88%
std::set<int>::upper_bound(key)_(non-existent)/8192 10.146 1.87%
std::set<std::string>::clear()/0 422.314 -
std::set<std::string>::clear()/1024 20315.401 5.04%
std::set<std::string>::clear()/32 905.953 3.22%
std::set<std::string>::clear()/8192 204152.153 1.20%
std::set<std::string>::contains(key)_(existent)/0 0.012 -
std::set<std::string>::contains(key)_(existent)/1024 21.389 -9.24%
std::set<std::string>::contains(key)_(existent)/32 16.403 3.64%
std::set<std::string>::contains(key)_(existent)/8192 29.929 11.15%
std::set<std::string>::contains(key)_(non-existent)/0 0.284 -3.71%
std::set<std::string>::contains(key)_(non-existent)/1024 20.745 3.05%
std::set<std::string>::contains(key)_(non-existent)/32 9.419 -3.82%
std::set<std::string>::contains(key)_(non-existent)/8192 26.083 -5.46%
std::set<std::string>::count(key)_(existent)/0 0.013 -
std::set<std::string>::count(key)_(existent)/1024 24.129 10.46%
std::set<std::string>::count(key)_(existent)/32 14.548 -5.49%
std::set<std::string>::count(key)_(existent)/8192 29.629 1.72%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.066 -2.95%
std::set<std::string>::count(key)_(non-existent)/32 9.130 -16.34%
std::set<std::string>::count(key)_(non-existent)/8192 32.497 3.13%
std::set<std::string>::ctor(&&,_different_allocs)/0 13.770 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6951.720 -
std::set<std::string>::ctor(&&,_different_allocs)/32 211.498 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 58030.720 -
std::set<std::string>::ctor(const&)/0 13.587 -
std::set<std::string>::ctor(const&)/1024 34680.615 1.21%
std::set<std::string>::ctor(const&)/32 692.705 -
std::set<std::string>::ctor(const&)/8192 344332.110 -
std::set<std::string>::ctor(const&,_alloc)/0 13.637 -
std::set<std::string>::ctor(const&,_alloc)/1024 36666.389 -
std::set<std::string>::ctor(const&,_alloc)/32 799.473 -
std::set<std::string>::ctor(const&,_alloc)/8192 345421.243 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.685 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41506.157 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 670.129 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385799.479 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.686 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55034.633 1.26%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 952.001 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1095248.569 -
std::set<std::string>::equal_range(key)_(existent)/0 0.035 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.087 -1.29%
std::set<std::string>::equal_range(key)_(existent)/32 15.444 -8.57%
std::set<std::string>::equal_range(key)_(existent)/8192 26.854 -12.07%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.258 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.294 -
std::set<std::string>::equal_range(key)_(non-existent)/32 9.945 -7.17%
std::set<std::string>::equal_range(key)_(non-existent)/8192 31.341 -2.38%
std::set<std::string>::erase(iterator)/0 24.939 -15.87%
std::set<std::string>::erase(iterator)/1024 28.183 -1.59%
std::set<std::string>::erase(iterator)/32 31.339 18.70%
std::set<std::string>::erase(iterator)/8192 25.988 -22.56%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.241 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12415.684 4.39%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 707.874 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114918.011 2.54%
std::set<std::string>::erase(key)_(existent)/0 64.804 1.37%
std::set<std::string>::erase(key)_(existent)/1024 76.370 -23.23%
std::set<std::string>::erase(key)_(existent)/32 70.243 17.23%
std::set<std::string>::erase(key)_(existent)/8192 71.796 2.65%
std::set<std::string>::erase(key)_(non-existent)/0 0.259 -
std::set<std::string>::erase(key)_(non-existent)/1024 24.784 -3.37%
std::set<std::string>::erase(key)_(non-existent)/32 13.249 7.30%
std::set<std::string>::erase(key)_(non-existent)/8192 32.294 -
std::set<std::string>::find(key)_(existent)/0 0.035 -
std::set<std::string>::find(key)_(existent)/1024 23.154 -1.00%
std::set<std::string>::find(key)_(existent)/32 16.457 4.77%
std::set<std::string>::find(key)_(existent)/8192 28.419 -2.03%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 19.723 -9.95%
std::set<std::string>::find(key)_(non-existent)/32 9.186 -13.54%
std::set<std::string>::find(key)_(non-existent)/8192 27.203 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 32.879 -1.15%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 65.079 -9.70%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 50.879 -1.50%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 87.257 -7.12%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.869 -19.28%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 49.486 -3.10%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 41.513 21.56%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 60.865 36.47%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 34.787 6.81%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 32.001 -27.66%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 37.524 30.55%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 59.798 4.02%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 29.086 -19.97%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.475 -24.86%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 28.542 -24.41%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.544 6.25%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 424.503 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66946.836 1.33%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1534.695 3.46%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 820828.011 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 423.750 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 40697.060 3.09%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1182.922 4.96%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 603963.058 -
std::set<std::string>::insert(value)_(already_present)/0 15.064 -
std::set<std::string>::insert(value)_(already_present)/1024 34.379 5.52%
std::set<std::string>::insert(value)_(already_present)/32 11.906 1.05%
std::set<std::string>::insert(value)_(already_present)/8192 38.299 -1.37%
std::set<std::string>::insert(value)_(new_value)/0 33.098 -
std::set<std::string>::insert(value)_(new_value)/1024 65.359 -
std::set<std::string>::insert(value)_(new_value)/32 40.052 -1.47%
std::set<std::string>::insert(value)_(new_value)/8192 70.285 -21.64%
std::set<std::string>::lower_bound(key)_(existent)/0 0.035 -
std::set<std::string>::lower_bound(key)_(existent)/1024 23.753 5.23%
std::set<std::string>::lower_bound(key)_(existent)/32 15.843 -
std::set<std::string>::lower_bound(key)_(existent)/8192 28.027 2.36%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 22.382 -2.51%
std::set<std::string>::lower_bound(key)_(non-existent)/32 10.572 -5.29%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 30.644 -1.58%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.190 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36558.143 1.81%
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 681.069 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 348694.682 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.193 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36096.907 1.15%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 729.464 1.11%
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 347669.105 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 16698.321 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 343.023 1.22%
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 207313.643 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.037 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.159 -1.69%
std::set<std::string>::upper_bound(key)_(existent)/32 17.091 1.50%
std::set<std::string>::upper_bound(key)_(existent)/8192 28.319 -1.92%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.259 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.812 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.224 1.24%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.131 1.05%
std::shift_left(deque<int>)/1024 39.630 -
std::shift_left(deque<int>)/32 4.766 -
std::shift_left(deque<int>)/50 5.508 -
std::shift_left(deque<int>)/8192 303.348 -
std::shift_left(list<int>)/1024 730.462 -
std::shift_left(list<int>)/32 14.538 -
std::shift_left(list<int>)/50 27.621 -
std::shift_left(list<int>)/8192 7105.200 -
std::shift_left(vector<int>)/1024 35.285 -
std::shift_left(vector<int>)/32 3.973 -
std::shift_left(vector<int>)/50 5.274 -
std::shift_left(vector<int>)/8192 282.685 -
std::shift_right(deque<int>)/1024 39.895 -
std::shift_right(deque<int>)/32 3.285 -
std::shift_right(deque<int>)/50 4.262 -1.74%
std::shift_right(deque<int>)/8192 309.980 -
std::shift_right(list<int>)/1024 737.233 -
std::shift_right(list<int>)/32 14.638 -
std::shift_right(list<int>)/50 27.081 -
std::shift_right(list<int>)/8192 8046.046 7.15%
std::shift_right(vector<int>)/1024 35.771 -
std::shift_right(vector<int>)/32 4.131 39.22%
std::shift_right(vector<int>)/50 5.344 -
std::shift_right(vector<int>)/8192 299.807 -
std::shuffle(deque<int>)/1024 9498.888 -
std::shuffle(deque<int>)/32 299.986 -
std::shuffle(deque<int>)/8192 75039.957 -
std::shuffle(vector<int>)/1024 8908.337 -
std::shuffle(vector<int>)/32 280.036 -
std::shuffle(vector<int>)/8192 70953.576 -
std::sort(deque<int>)_(ascending)/1024 772.410 -
std::sort(deque<int>)_(ascending)/8 18.772 2.27%
std::sort(deque<int>)_(ascending)/8192 5802.019 -
std::sort(deque<int>)_(descending)/1024 1337.477 -2.42%
std::sort(deque<int>)_(descending)/8 25.780 -
std::sort(deque<int>)_(descending)/8192 10481.874 -
std::sort(deque<int>)_(heap)/1024 6230.508 -
std::sort(deque<int>)_(heap)/8 24.735 -
std::sort(deque<int>)_(heap)/8192 69575.376 -
std::sort(deque<int>)_(pipe-organ)/1024 2846.300 1.78%
std::sort(deque<int>)_(pipe-organ)/8 20.858 -
std::sort(deque<int>)_(pipe-organ)/8192 27565.246 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17776.567 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.833 2.69%
std::sort(deque<int>)_(qsort_adversarial)/8192 466962.921 1.60%
std::sort(deque<int>)_(repeated)/1024 1044.611 5.58%
std::sort(deque<int>)_(repeated)/8 18.597 -
std::sort(deque<int>)_(repeated)/8192 6840.156 1.11%
std::sort(deque<int>)_(shuffled)/1024 6873.981 -
std::sort(deque<int>)_(shuffled)/8 23.590 -
std::sort(deque<int>)_(shuffled)/8192 81954.215 -
std::sort(vector<NonIntegral>)_(ascending)/1024 547.189 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.425 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3778.145 -
std::sort(vector<NonIntegral>)_(descending)/1024 787.066 -
std::sort(vector<NonIntegral>)_(descending)/8 25.213 3.06%
std::sort(vector<NonIntegral>)_(descending)/8192 5313.813 -
std::sort(vector<NonIntegral>)_(heap)/1024 4253.508 -
std::sort(vector<NonIntegral>)_(heap)/8 22.337 -
std::sort(vector<NonIntegral>)_(heap)/8192 50955.966 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1904.377 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.086 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18459.735 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13309.740 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.443 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155658.827 -
std::sort(vector<NonIntegral>)_(repeated)/1024 509.072 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.639 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3749.452 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4736.101 2.27%
std::sort(vector<NonIntegral>)_(shuffled)/8 20.845 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 84532.359 4.51%
std::sort(vector<int>)_(ascending)/1024 542.841 -
std::sort(vector<int>)_(ascending)/8 16.683 -
std::sort(vector<int>)_(ascending)/8192 3766.960 -
std::sort(vector<int>)_(descending)/1024 1064.911 -
std::sort(vector<int>)_(descending)/8 23.682 -7.67%
std::sort(vector<int>)_(descending)/8192 7507.936 -
std::sort(vector<int>)_(heap)/1024 4563.337 -
std::sort(vector<int>)_(heap)/8 22.439 -
std::sort(vector<int>)_(heap)/8192 45987.211 -
std::sort(vector<int>)_(pipe-organ)/1024 2304.867 -
std::sort(vector<int>)_(pipe-organ)/8 18.570 -
std::sort(vector<int>)_(pipe-organ)/8192 21693.599 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13777.258 5.09%
std::sort(vector<int>)_(qsort_adversarial)/8 16.746 -1.40%
std::sort(vector<int>)_(qsort_adversarial)/8192 158449.115 5.58%
std::sort(vector<int>)_(repeated)/1024 664.344 -
std::sort(vector<int>)_(repeated)/8 16.874 -
std::sort(vector<int>)_(repeated)/8192 5047.550 -
std::sort(vector<int>)_(shuffled)/1024 4687.973 -
std::sort(vector<int>)_(shuffled)/8 21.285 -
std::sort(vector<int>)_(shuffled)/8192 45263.813 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3381.494 1.29%
std::stable_partition(deque<int>)_(alloc_fails)/32 1930.961 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1978.313 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 16889.688 -
std::stable_partition(deque<int>)_(dense)/1024 648.469 14.26%
std::stable_partition(deque<int>)_(dense)/32 30.046 6.47%
std::stable_partition(deque<int>)_(dense)/50 41.791 14.31%
std::stable_partition(deque<int>)_(dense)/8192 5678.677 -
std::stable_partition(deque<int>)_(sparse)/1024 471.299 1.11%
std::stable_partition(deque<int>)_(sparse)/32 10.864 -11.20%
std::stable_partition(deque<int>)_(sparse)/50 28.294 -3.63%
std::stable_partition(deque<int>)_(sparse)/8192 3475.226 -2.55%
std::stable_partition(list<int>)_(alloc_fails)/1024 4222.570 1.47%
std::stable_partition(list<int>)_(alloc_fails)/32 1913.244 -
std::stable_partition(list<int>)_(alloc_fails)/50 1944.022 -
std::stable_partition(list<int>)_(alloc_fails)/8192 25370.889 -
std::stable_partition(list<int>)_(dense)/1024 1743.839 -
std::stable_partition(list<int>)_(dense)/32 32.678 1.27%
std::stable_partition(list<int>)_(dense)/50 57.454 3.15%
std::stable_partition(list<int>)_(dense)/8192 17401.550 -
std::stable_partition(list<int>)_(sparse)/1024 917.772 -
std::stable_partition(list<int>)_(sparse)/32 9.935 1.09%
std::stable_partition(list<int>)_(sparse)/50 26.737 3.40%
std::stable_partition(list<int>)_(sparse)/8192 8756.319 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2932.804 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1916.207 -
std::stable_partition(vector<int>)_(alloc_fails)/50 1914.775 -1.24%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9859.118 -
std::stable_partition(vector<int>)_(dense)/1024 309.573 -
std::stable_partition(vector<int>)_(dense)/32 21.027 -
std::stable_partition(vector<int>)_(dense)/50 25.659 4.08%
std::stable_partition(vector<int>)_(dense)/8192 2114.933 -
std::stable_partition(vector<int>)_(sparse)/1024 210.058 1.02%
std::stable_partition(vector<int>)_(sparse)/32 7.099 1.17%
std::stable_partition(vector<int>)_(sparse)/50 21.081 4.42%
std::stable_partition(vector<int>)_(sparse)/8192 1492.833 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4111.811 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.165 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 19033.987 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 29183.287 1.52%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.805 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27186.405 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14050.606 2.04%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.402 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 26433.504 -8.62%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16867.946 2.42%
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.387 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22899.949 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 26051.820 1.09%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.269 5.02%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 29042.173 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3839.059 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.195 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 13168.076 -25.32%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19484.979 1.59%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.062 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25436.384 -13.18%
std::stable_sort(deque<int>)_(ascending)/1024 2145.046 1.42%
std::stable_sort(deque<int>)_(ascending)/8 19.205 5.27%
std::stable_sort(deque<int>)_(ascending)/8192 13702.881 -
std::stable_sort(deque<int>)_(descending)/1024 2977.455 1.46%
std::stable_sort(deque<int>)_(descending)/8 29.478 7.31%
std::stable_sort(deque<int>)_(descending)/8192 21041.483 -
std::stable_sort(deque<int>)_(heap)/1024 2769.389 1.18%
std::stable_sort(deque<int>)_(heap)/8 26.749 1.06%
std::stable_sort(deque<int>)_(heap)/8192 17740.129 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2972.095 1.34%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.252 3.78%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20980.638 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3147.838 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.254 5.13%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 21195.718 -
std::stable_sort(deque<int>)_(repeated)/1024 1403.350 1.54%
std::stable_sort(deque<int>)_(repeated)/8 19.132 5.32%
std::stable_sort(deque<int>)_(repeated)/8192 7656.809 -
std::stable_sort(deque<int>)_(shuffled)/1024 2492.175 1.38%
std::stable_sort(deque<int>)_(shuffled)/8 24.583 -
std::stable_sort(deque<int>)_(shuffled)/8192 14902.710 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4479.071 -1.17%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.995 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55258.774 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23332.615 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.101 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 124873.222 -1.63%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14178.738 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.595 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117981.302 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14191.765 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.196 -1.89%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93226.495 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 22999.998 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.595 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146369.522 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3447.699 -1.05%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.965 1.53%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19551.987 1.68%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18414.672 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.002 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158330.211 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3987.542 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.661 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45955.664 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13321.349 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.758 -1.13%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199370.421 1.34%
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10363.430 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.231 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126183.047 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8678.635 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.728 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 123892.736 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14503.149 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.630 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210246.383 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1372.880 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.789 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15107.528 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12808.286 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.811 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184697.424 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4608.530 -3.87%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.865 7.38%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 19837.577 7.49%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24021.542 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.860 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23816.799 -5.64%
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14393.585 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.811 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31897.335 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14523.506 1.30%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.069 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21965.936 1.52%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23637.908 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.403 4.83%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35835.760 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3271.412 -3.82%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.727 6.27%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9499.718 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18539.505 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.265 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28731.234 -
std::stable_sort(vector<int>)_(ascending)/1024 2072.666 -
std::stable_sort(vector<int>)_(ascending)/8 17.006 1.43%
std::stable_sort(vector<int>)_(ascending)/8192 13518.556 -
std::stable_sort(vector<int>)_(descending)/1024 2811.479 -
std::stable_sort(vector<int>)_(descending)/8 25.158 -1.42%
std::stable_sort(vector<int>)_(descending)/8192 18362.409 -
std::stable_sort(vector<int>)_(heap)/1024 2557.451 1.64%
std::stable_sort(vector<int>)_(heap)/8 22.010 -
std::stable_sort(vector<int>)_(heap)/8192 14456.053 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2810.596 -
std::stable_sort(vector<int>)_(pipe-organ)/8 18.884 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18293.076 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2884.859 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 17.006 2.18%
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18322.283 -
std::stable_sort(vector<int>)_(repeated)/1024 1084.912 -2.02%
std::stable_sort(vector<int>)_(repeated)/8 16.860 -
std::stable_sort(vector<int>)_(repeated)/8192 5249.848 -
std::stable_sort(vector<int>)_(shuffled)/1024 2220.391 -
std::stable_sort(vector<int>)_(shuffled)/8 21.102 -
std::stable_sort(vector<int>)_(shuffled)/8192 10851.462 -
std::swap_ranges(deque<int>)/1024 319.819 -6.16%
std::swap_ranges(deque<int>)/32 10.493 -5.67%
std::swap_ranges(deque<int>)/50 19.837 -7.37%
std::swap_ranges(deque<int>)/8192 2548.637 -6.27%
std::swap_ranges(list<int>)/1024 764.821 -
std::swap_ranges(list<int>)/32 19.566 -
std::swap_ranges(list<int>)/50 32.777 -
std::swap_ranges(list<int>)/8192 9884.787 -3.69%
std::swap_ranges(vector<int>)/1024 62.833 -
std::swap_ranges(vector<int>)/32 4.835 -
std::swap_ranges(vector<int>)/50 5.610 -
std::swap_ranges(vector<int>)/8192 476.964 -
std::transform(deque<int>)_(identity_transform)/1024 369.541 -
std::transform(deque<int>)_(identity_transform)/32 12.420 -
std::transform(deque<int>)_(identity_transform)/50 19.168 -2.17%
std::transform(deque<int>)_(identity_transform)/8192 2445.504 -
std::transform(deque<int>,_deque<int>)/1024 661.685 -
std::transform(deque<int>,_deque<int>)/32 35.654 64.03%
std::transform(deque<int>,_deque<int>)/50 33.440 -
std::transform(deque<int>,_deque<int>)/8192 5416.676 -
std::transform(list<int>)_(identity_transform)/1024 746.086 -
std::transform(list<int>)_(identity_transform)/32 16.039 -1.18%
std::transform(list<int>)_(identity_transform)/50 39.068 1.85%
std::transform(list<int>)_(identity_transform)/8192 7698.424 8.51%
std::transform(list<int>,_list<int>)/1024 851.643 -
std::transform(list<int>,_list<int>)/32 23.577 -
std::transform(list<int>,_list<int>)/50 36.741 -
std::transform(list<int>,_list<int>)/8192 8580.257 -8.20%
std::transform(vector<int>)_(identity_transform)/1024 262.945 -
std::transform(vector<int>)_(identity_transform)/32 9.057 1.65%
std::transform(vector<int>)_(identity_transform)/50 14.204 -
std::transform(vector<int>)_(identity_transform)/8192 2026.016 -
std::transform(vector<int>,_vector<int>)/1024 556.983 -
std::transform(vector<int>,_vector<int>)/32 17.235 -
std::transform(vector<int>,_vector<int>)/50 27.026 -
std::transform(vector<int>,_vector<int>)/8192 4447.908 -
std::unique(deque<int>)_(contiguous)/1024 737.520 -
std::unique(deque<int>)_(contiguous)/32 59.030 -3.23%
std::unique(deque<int>)_(contiguous)/52 68.157 -4.26%
std::unique(deque<int>)_(contiguous)/8192 5540.719 -
std::unique(deque<int>)_(sprinkled)/1024 875.667 -2.91%
std::unique(deque<int>)_(sprinkled)/32 64.818 -1.56%
std::unique(deque<int>)_(sprinkled)/52 79.240 -1.86%
std::unique(deque<int>)_(sprinkled)/8192 7383.392 -
std::unique(deque<int>,_pred)_(contiguous)/1024 639.190 -
std::unique(deque<int>,_pred)_(contiguous)/32 58.832 -1.14%
std::unique(deque<int>,_pred)_(contiguous)/52 68.423 -2.23%
std::unique(deque<int>,_pred)_(contiguous)/8192 4483.300 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 692.905 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.510 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.155 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5228.348 -
std::unique(list<int>)_(contiguous)/1024 937.055 -
std::unique(list<int>)_(contiguous)/32 55.202 -
std::unique(list<int>)_(contiguous)/52 67.476 -
std::unique(list<int>)_(contiguous)/8192 7050.683 -
std::unique(list<int>)_(sprinkled)/1024 960.132 -
std::unique(list<int>)_(sprinkled)/32 57.130 -
std::unique(list<int>)_(sprinkled)/52 70.736 -
std::unique(list<int>)_(sprinkled)/8192 7915.145 1.07%
std::unique(list<int>,_pred)_(contiguous)/1024 997.897 2.43%
std::unique(list<int>,_pred)_(contiguous)/32 60.489 -
std::unique(list<int>,_pred)_(contiguous)/52 73.841 -
std::unique(list<int>,_pred)_(contiguous)/8192 7882.424 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1046.263 2.46%
std::unique(list<int>,_pred)_(sprinkled)/32 65.058 -
std::unique(list<int>,_pred)_(sprinkled)/52 83.388 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8506.892 -
std::unique(vector<int>)_(contiguous)/1024 314.241 -
std::unique(vector<int>)_(contiguous)/32 51.086 -
std::unique(vector<int>)_(contiguous)/52 56.272 -
std::unique(vector<int>)_(contiguous)/8192 1935.369 -
std::unique(vector<int>)_(sprinkled)/1024 284.941 -
std::unique(vector<int>)_(sprinkled)/32 50.934 -
std::unique(vector<int>)_(sprinkled)/52 59.032 -
std::unique(vector<int>)_(sprinkled)/8192 1923.799 -
std::unique(vector<int>,_pred)_(contiguous)/1024 542.250 -
std::unique(vector<int>,_pred)_(contiguous)/32 55.397 -
std::unique(vector<int>,_pred)_(contiguous)/52 64.627 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3770.752 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 706.348 -
std::unique(vector<int>,_pred)_(sprinkled)/32 61.393 -
std::unique(vector<int>,_pred)_(sprinkled)/52 74.402 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5335.447 -
std::unique_copy(deque<int>)_(contiguous)/1024 477.097 -
std::unique_copy(deque<int>)_(contiguous)/32 11.284 16.81%
std::unique_copy(deque<int>)_(contiguous)/52 16.275 11.93%
std::unique_copy(deque<int>)_(contiguous)/8192 3751.728 -
std::unique_copy(deque<int>)_(sprinkled)/1024 469.522 -
std::unique_copy(deque<int>)_(sprinkled)/32 11.713 26.49%
std::unique_copy(deque<int>)_(sprinkled)/52 22.652 19.31%
std::unique_copy(deque<int>)_(sprinkled)/8192 3769.303 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.150 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.449 -4.72%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 32.337 -3.92%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4501.804 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 642.778 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 19.110 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.772 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5139.544 -
std::unique_copy(list<int>)_(contiguous)/1024 746.281 -
std::unique_copy(list<int>)_(contiguous)/32 11.954 -
std::unique_copy(list<int>)_(contiguous)/52 20.747 -
std::unique_copy(list<int>)_(contiguous)/8192 7583.383 10.41%
std::unique_copy(list<int>)_(sprinkled)/1024 742.999 -
std::unique_copy(list<int>)_(sprinkled)/32 13.097 -4.66%
std::unique_copy(list<int>)_(sprinkled)/52 25.975 -
std::unique_copy(list<int>)_(sprinkled)/8192 7553.856 8.01%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 797.941 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.914 1.12%
std::unique_copy(list<int>,_pred)_(contiguous)/52 29.954 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8303.822 10.08%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 833.225 -1.61%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.483 -3.04%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.792 -2.20%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8412.247 13.16%
std::unique_copy(vector<int>)_(contiguous)/1024 249.284 -
std::unique_copy(vector<int>)_(contiguous)/32 8.921 1.23%
std::unique_copy(vector<int>)_(contiguous)/52 13.477 -
std::unique_copy(vector<int>)_(contiguous)/8192 1902.799 -
std::unique_copy(vector<int>)_(sprinkled)/1024 495.860 -
std::unique_copy(vector<int>)_(sprinkled)/32 13.070 -
std::unique_copy(vector<int>)_(sprinkled)/52 22.773 -1.01%
std::unique_copy(vector<int>)_(sprinkled)/8192 3962.409 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 542.131 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 13.025 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.514 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3975.674 7.07%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 567.458 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.957 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 28.141 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4548.489 -
std::unordered_map<int,_int>::clear()/0 422.471 -
std::unordered_map<int,_int>::clear()/1024 7898.043 -3.44%
std::unordered_map<int,_int>::clear()/32 612.503 -
std::unordered_map<int,_int>::clear()/8192 60287.765 -5.64%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.266 -4.31%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.321 9.61%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.177 -4.15%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.405 -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.463 12.18%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.240 -7.60%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.756 25.90%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.368 6.58%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.263 3.44%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.434 3.82%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.303 -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.497 -11.67%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.411 -12.80%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.649 3.54%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.048 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 9080.126 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 293.188 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 113842.426 6.19%
std::unordered_map<int,_int>::ctor(const&)/0 13.853 -
std::unordered_map<int,_int>::ctor(const&)/1024 6693.249 -
std::unordered_map<int,_int>::ctor(const&)/32 201.503 2.09%
std::unordered_map<int,_int>::ctor(const&)/8192 55378.165 1.32%
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.057 1.38%
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10146.335 -2.00%
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 275.149 5.33%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84911.884 -1.49%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.849 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14105.947 3.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 393.269 5.82%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 144842.832 1.49%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.837 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13790.619 2.21%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.522 1.86%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143810.023 1.23%
std::unordered_map<int,_int>::erase(iterator)/0 19.679 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.413 -
std::unordered_map<int,_int>::erase(iterator)/32 20.355 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.814 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.534 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5389.901 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.753 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43179.818 -3.13%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.190 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.961 -
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.402 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 23.287 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 0.908 -19.32%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.062 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.960 -3.59%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.202 -3.98%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.119 -7.85%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.284 3.11%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 1.302 9.89%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.222 -8.49%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.079 -6.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.019 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13563.961 6.45%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 750.030 2.48%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138808.041 2.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.780 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7524.394 5.26%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 614.356 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84753.726 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.786 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14770.127 2.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 817.835 3.99%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 150387.591 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.346 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14022.666 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 808.194 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 145854.390 -1.01%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.570 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 1.946 -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.657 -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.708 22.35%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.175 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.389 5.46%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.402 -4.24%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 20.345 5.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.897 -2.85%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.437 7.37%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.010 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.999 -8.36%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.164 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.517 1.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.871 3.97%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.838 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.157 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6653.291 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 213.185 1.67%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53928.218 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.193 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6672.255 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 200.832 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54965.640 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.866 5.11%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1370.966 -4.02%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 24.549 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 25783.331 -1.99%
std::unordered_multimap<int,_int>::clear()/0 422.550 -
std::unordered_multimap<int,_int>::clear()/1024 8050.600 -
std::unordered_multimap<int,_int>::clear()/32 608.582 -
std::unordered_multimap<int,_int>::clear()/8192 62449.632 3.52%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.017 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.203 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.242 -3.58%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.366 2.57%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.401 10.45%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 2.088 21.20%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.960 19.97%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.899 18.64%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.010 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.699 5.77%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.619 8.89%
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.670 6.41%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.408 52.23%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.279 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.245 -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.183 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.961 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8943.773 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 303.513 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 113648.092 -
std::unordered_multimap<int,_int>::ctor(const&)/0 13.799 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6600.832 -
std::unordered_multimap<int,_int>::ctor(const&)/32 197.228 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54573.266 -2.59%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.802 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9279.452 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 256.326 -3.79%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 77500.535 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.816 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 14125.138 1.36%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 396.120 1.35%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 146603.538 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.807 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13979.730 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.256 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 147961.875 -
std::unordered_multimap<int,_int>::erase(iterator)/0 20.202 2.68%
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.789 2.45%
std::unordered_multimap<int,_int>::erase(iterator)/32 20.701 2.23%
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.881 2.66%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.911 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5736.853 3.28%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 535.016 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 46006.954 2.42%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 21.112 1.71%
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 22.753 1.03%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.944 2.40%
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 23.737 1.36%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.407 34.43%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 1.094 -2.66%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.146 -3.71%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 1.044 -1.68%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.011 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.234 -6.22%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.187 -4.47%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.244 -7.18%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.330 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.032 -5.47%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.089 -5.63%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.259 -3.58%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.940 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 16028.296 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 805.677 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175381.192 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.464 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15639.434 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 845.847 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 183424.659 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.641 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 17488.449 -1.25%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 865.652 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 173571.913 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.903 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 18164.393 -1.27%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 867.248 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189188.627 -2.33%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.053 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 34.402 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.961 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 34.099 -5.36%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.490 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 26.736 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.662 -7.55%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.834 2.45%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.254 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6699.282 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 216.683 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54085.646 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.220 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6735.750 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.625 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54677.900 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -2.84%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1312.921 2.54%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 23.575 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 25310.821 -4.07%
std::unordered_multiset<int>::clear()/0 422.752 -
std::unordered_multiset<int>::clear()/1024 8103.114 -7.39%
std::unordered_multiset<int>::clear()/32 613.727 -2.16%
std::unordered_multiset<int>::clear()/8192 62014.828 -6.81%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.461 5.07%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.290 7.26%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.292 4.68%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.362 -17.35%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.710 5.73%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.318 7.20%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.606 13.65%
std::unordered_multiset<int>::count(key)_(existent)/0 0.013 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.717 -
std::unordered_multiset<int>::count(key)_(existent)/32 1.475 -6.98%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.772 1.45%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.269 -19.78%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.176 1.08%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.206 1.22%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.175 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.933 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8957.508 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 305.505 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 109755.156 -1.00%
std::unordered_multiset<int>::ctor(const&)/0 13.840 -
std::unordered_multiset<int>::ctor(const&)/1024 6588.747 -1.34%
std::unordered_multiset<int>::ctor(const&)/32 198.136 -1.83%
std::unordered_multiset<int>::ctor(const&)/8192 54588.253 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.950 -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9290.790 1.86%
std::unordered_multiset<int>::ctor(const&,_alloc)/32 258.228 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 76265.202 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.791 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13736.902 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 389.998 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142716.611 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.777 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13572.359 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.184 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143010.601 -
std::unordered_multiset<int>::erase(iterator)/0 19.655 -3.75%
std::unordered_multiset<int>::erase(iterator)/1024 22.459 -
std::unordered_multiset<int>::erase(iterator)/32 21.323 -
std::unordered_multiset<int>::erase(iterator)/8192 22.359 -1.84%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.070 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5564.560 -4.83%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 531.468 -1.67%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45713.973 -5.70%
std::unordered_multiset<int>::erase(key)_(existent)/0 21.232 -5.06%
std::unordered_multiset<int>::erase(key)_(existent)/1024 22.188 -8.13%
std::unordered_multiset<int>::erase(key)_(existent)/32 22.003 -5.92%
std::unordered_multiset<int>::erase(key)_(existent)/8192 25.184 -4.02%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.347 14.28%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.029 -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 0.958 -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.102 -
std::unordered_multiset<int>::find(key)_(existent)/0 0.015 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.148 4.95%
std::unordered_multiset<int>::find(key)_(existent)/32 1.377 -7.49%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.531 -
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.336 3.26%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.060 -1.30%
std::unordered_multiset<int>::find(key)_(non-existent)/32 1.017 -2.63%
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.098 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.009 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16245.886 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 809.403 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172341.318 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.168 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15888.610 1.40%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 841.465 -1.62%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 182776.214 -
std::unordered_multiset<int>::insert(value)_(already_present)/0 19.988 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 25.466 -4.49%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.106 -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 31.515 3.48%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.525 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 23.282 -8.15%
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.754 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 25.195 12.48%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.283 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6612.133 -1.92%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 222.692 1.17%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53711.716 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.271 -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6616.770 -3.52%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 198.518 -1.38%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54430.656 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.825 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1741.729 2.95%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.484 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 30023.834 2.12%
std::unordered_set<int>::clear()/0 422.035 -
std::unordered_set<int>::clear()/1024 7958.278 -4.80%
std::unordered_set<int>::clear()/32 610.840 -
std::unordered_set<int>::clear()/8192 60757.604 -1.02%
std::unordered_set<int>::contains(key)_(existent)/0 0.016 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.165 -1.79%
std::unordered_set<int>::contains(key)_(existent)/32 1.386 1.88%
std::unordered_set<int>::contains(key)_(existent)/8192 1.296 -9.74%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.364 -17.18%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.792 15.35%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.315 -6.59%
std::unordered_set<int>::count(key)_(existent)/0 0.011 -
std::unordered_set<int>::count(key)_(existent)/1024 1.275 -3.57%
std::unordered_set<int>::count(key)_(existent)/32 1.341 11.05%
std::unordered_set<int>::count(key)_(existent)/8192 1.325 6.30%
std::unordered_set<int>::count(key)_(non-existent)/0 0.273 -
std::unordered_set<int>::count(key)_(non-existent)/1024 1.123 -25.02%
std::unordered_set<int>::count(key)_(non-existent)/32 1.471 10.35%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.422 -11.53%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.839 1.03%
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9205.135 -2.37%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 294.259 -3.15%
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 110200.047 -5.09%
std::unordered_set<int>::ctor(const&)/0 13.835 -
std::unordered_set<int>::ctor(const&)/1024 6697.240 1.16%
std::unordered_set<int>::ctor(const&)/32 198.893 -1.07%
std::unordered_set<int>::ctor(const&)/8192 54683.702 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.810 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9720.077 -
std::unordered_set<int>::ctor(const&,_alloc)/32 271.062 -1.63%
std::unordered_set<int>::ctor(const&,_alloc)/8192 80767.033 1.61%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.814 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13709.283 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 374.328 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141812.658 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.830 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13522.124 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 373.753 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 141754.185 -
std::unordered_set<int>::erase(iterator)/0 19.779 -
std::unordered_set<int>::erase(iterator)/1024 20.298 -15.07%
std::unordered_set<int>::erase(iterator)/32 20.200 -5.14%
std::unordered_set<int>::erase(iterator)/8192 20.793 -13.49%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.983 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5354.798 -3.48%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.108 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 43256.174 -1.53%
std::unordered_set<int>::erase(key)_(existent)/0 21.515 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.747 -13.11%
std::unordered_set<int>::erase(key)_(existent)/32 21.505 -
std::unordered_set<int>::erase(key)_(existent)/8192 23.843 -15.60%
std::unordered_set<int>::erase(key)_(non-existent)/0 0.257 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.018 -13.46%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.108 -2.22%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.936 -5.58%
std::unordered_set<int>::find(key)_(existent)/0 0.013 -
std::unordered_set<int>::find(key)_(existent)/1024 1.194 -16.57%
std::unordered_set<int>::find(key)_(existent)/32 1.224 -12.14%
std::unordered_set<int>::find(key)_(existent)/8192 1.211 -20.25%
std::unordered_set<int>::find(key)_(non-existent)/0 0.337 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.065 -7.48%
std::unordered_set<int>::find(key)_(non-existent)/32 1.112 -7.34%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.124 6.74%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 422.309 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12882.458 -5.46%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 746.405 -2.22%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138148.309 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.360 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7550.674 1.06%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 616.085 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 85737.016 -2.90%
std::unordered_set<int>::insert(value)_(already_present)/0 1.562 -
std::unordered_set<int>::insert(value)_(already_present)/1024 2.375 21.55%
std::unordered_set<int>::insert(value)_(already_present)/32 1.669 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.004 -28.46%
std::unordered_set<int>::insert(value)_(new_value)/0 19.165 -
std::unordered_set<int>::insert(value)_(new_value)/1024 20.751 2.10%
std::unordered_set<int>::insert(value)_(new_value)/32 19.867 2.70%
std::unordered_set<int>::insert(value)_(new_value)/8192 19.751 -2.80%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.205 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6741.891 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 225.870 -1.17%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54468.502 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.189 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6716.608 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 201.727 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55129.139 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1712.914 25.20%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 25.366 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 29509.904 9.86%
std::unordered_set<std::string>::clear()/0 422.958 -
std::unordered_set<std::string>::clear()/1024 22781.308 -
std::unordered_set<std::string>::clear()/32 900.926 -5.02%
std::unordered_set<std::string>::clear()/8192 221708.473 1.15%
std::unordered_set<std::string>::contains(key)_(existent)/0 0.018 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 40.471 -6.75%
std::unordered_set<std::string>::contains(key)_(existent)/32 39.338 5.75%
std::unordered_set<std::string>::contains(key)_(existent)/8192 37.500 22.93%
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.347 -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 21.274 -10.45%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 23.627 6.49%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.900 -20.03%
std::unordered_set<std::string>::count(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::count(key)_(existent)/1024 41.795 4.76%
std::unordered_set<std::string>::count(key)_(existent)/32 37.370 -5.90%
std::unordered_set<std::string>::count(key)_(existent)/8192 41.604 13.71%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.274 -21.23%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 24.311 4.11%
std::unordered_set<std::string>::count(key)_(non-existent)/32 20.925 2.14%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.634 -6.59%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.836 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40155.270 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 956.260 -3.68%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 726831.237 -
std::unordered_set<std::string>::ctor(const&)/0 13.845 -
std::unordered_set<std::string>::ctor(const&)/1024 34718.282 -
std::unordered_set<std::string>::ctor(const&)/32 708.449 6.07%
std::unordered_set<std::string>::ctor(const&)/8192 344035.407 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.938 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63039.883 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1295.453 -9.70%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 607122.925 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.962 1.20%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 61939.035 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1493.452 -10.85%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 640154.499 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.804 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63814.774 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1490.753 -2.82%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 636307.811 -
std::unordered_set<std::string>::erase(iterator)/0 32.352 4.49%
std::unordered_set<std::string>::erase(iterator)/1024 28.752 -
std::unordered_set<std::string>::erase(iterator)/32 28.086 -3.36%
std::unordered_set<std::string>::erase(iterator)/8192 26.261 -8.37%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.356 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12089.197 -3.78%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 699.887 4.83%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118447.099 1.09%
std::unordered_set<std::string>::erase(key)_(existent)/0 71.732 -31.24%
std::unordered_set<std::string>::erase(key)_(existent)/1024 83.893 -6.11%
std::unordered_set<std::string>::erase(key)_(existent)/32 73.473 18.51%
std::unordered_set<std::string>::erase(key)_(existent)/8192 95.718 -14.70%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.269 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.463 29.49%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 27.165 21.86%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.533 15.78%
std::unordered_set<std::string>::find(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::find(key)_(existent)/1024 39.183 -4.81%
std::unordered_set<std::string>::find(key)_(existent)/32 37.101 -2.82%
std::unordered_set<std::string>::find(key)_(existent)/8192 34.908 5.75%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.887 -1.29%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.373 -7.63%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.412 9.76%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 423.206 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56554.409 1.00%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1888.303 -5.63%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 597341.893 -1.37%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.616 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 56793.135 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1967.062 28.40%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 558062.490 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 25.347 -59.98%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 71.674 230.32%
std::unordered_set<std::string>::insert(value)_(already_present)/32 69.019 1.64%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 60.468 58.29%
std::unordered_set<std::string>::insert(value)_(new_value)/0 46.716 59.41%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.084 -13.84%
std::unordered_set<std::string>::insert(value)_(new_value)/32 64.161 -7.74%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.038 -13.71%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.260 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36129.448 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 795.176 1.57%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 342407.128 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.259 1.23%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36460.529 2.33%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 647.067 -5.80%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 344865.296 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.904 9.69%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17045.653 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 365.432 10.45%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 212671.807 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 244.021 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.798 1.59%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1888.922 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 49.749 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 11.294 -5.88%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 716.346 -6.59%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.049 -
std::vector<int>::ctor(Range)_(cheap_elements)/32 11.298 -2.90%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 627.765 -3.84%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 48.997 -2.09%
std::vector<int>::ctor(const&)_(cheap_elements)/32 10.798 -2.91%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 587.119 -
std::vector<int>::ctor(size)/1024 42.196 4.97%
std::vector<int>::ctor(size)/32 11.251 -4.46%
std::vector<int>::ctor(size)/8192 562.924 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 43.624 4.68%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.696 -5.17%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 267.976 2.94%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.670 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.753 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.955 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 21.955 1.13%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.340 2.12%
std::vector<int>::erase(middle)_(cheap_elements)/8192 142.749 1.59%
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.333 -
std::vector<int>::insert(begin)_(cheap_elements)/32 4.893 -1.42%
std::vector<int>::insert(begin)_(cheap_elements)/8192 293.344 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 806.229 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 461.306 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3053.054 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 936.810 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 484.717 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4190.504 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2224.194 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 556.461 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13443.791 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.869 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.163 2.17%
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.956 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 35.891 -1.66%
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.000 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 882.025 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 101.275 -4.56%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 23.785 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 671.567 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.662 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.461 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.291 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.448 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.409 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.491 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 484.102 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.844 1.51%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4621.605 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6321.063 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.048 -4.03%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52880.808 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 698.240 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 34.930 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6946.887 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19585.176 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 589.062 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 170480.149 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 698.512 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.007 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6936.642 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19519.385 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 591.033 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 170593.811 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 698.799 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 34.706 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6937.585 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19524.887 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 589.471 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 170287.753 -
std::vector<std::string>::ctor(size)/1024 429.577 -
std::vector<std::string>::ctor(size)/32 32.940 -1.46%
std::vector<std::string>::ctor(size)/8192 4241.807 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 581.196 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 34.096 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5428.229 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19511.411 1.66%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 570.345 3.11%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 170452.230 1.51%
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 577.217 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 21.278 -1.03%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4566.857 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.244 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.970 -
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4581.844 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.609 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.889 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2275.097 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.658 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.937 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.291 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 565.154 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 19.370 -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4566.571 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 583.592 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 35.275 -1.71%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4576.578 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1644.668 1.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.253 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9859.127 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15393.635 2.21%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 824.244 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 117021.162 2.76%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3089.900 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 544.188 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20674.420 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16984.935 1.72%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 883.582 1.16%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128349.765 2.05%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1699.997 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 580.640 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11095.332 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13476.224 2.12%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 900.990 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116108.644 1.93%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 283.611 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 10.562 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2266.276 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 301.987 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.173 -1.59%
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2287.175 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.072 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.037 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5704.405 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6280.095 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 116.227 -1.40%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51788.427 1.24%
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 541.025 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 42.389 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3245.991 2.12%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 596.668 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 57.982 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5708.636 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.046 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.785 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.697 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.477 2.18%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.975 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.650 1.52%
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.833 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.790 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.813 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.334 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.324 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.342 -
vector<bool>(const_vector<bool>&) 10.058 4.25%
vector<bool>(size_type,_const_value_type&) 8.209 -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 13.564 -1.01%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.890 1.16%
vector<bool>::reserve() 10.167 -
Geometric Mean 220.521 -