Fields

hardware None
os None

Parameters

Fields

NameValue

Parameters

NameValue
Filter

ldionne-macbook-xcode26-benchmarksuite-b0fce8ec2e47 test results

Run Order Start Time Duration
Current 563215 2026-01-05T22:33:46 0:00:00
Previous 563140 2026-01-05T22:33:36 0:00:00
Baseline 561507 2026-01-05T22:33:53 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2087 2526
Performance Improvements 2215 2460
Unchanged Tests 52878 52194
Total Tests 57180

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
bm_ranges_swap_ranges_vb_unaligned/262144 537.74% 3737.494 23835.542 - 520.67% -
bm_swap_ranges_vb_unaligned/262144 205.66% 3846.529 11757.456 - 198.02% -
std::copy(vector<bool>)_(aligned)/262144 132.47% 282.281 656.209 - -4.07% -
std::copy_n(deque<int>)/64 123.91% 2.780 6.224 - 125.17% -
std::swap_ranges(list<int>)/1024 111.78% 764.323 1618.691 - 3.17% -
rng::find_last(list<int>)_(bail_10%)/1024 101.16% 683.889 1375.699 - 103.44% -
std::copy_n(vector<bool>)_(aligned)/1048576 100.41% 1782.612 3572.617 - 112.95% -
rng::copy_n(deque<int>)/64 95.60% 2.874 5.622 - 96.03% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 92.65% 98.271 189.321 - 81.22% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 92.18% 367464.534 706196.056 - 90.92% -
rng::find_end(list<int>,_pred)_(process_all)/1000 90.36% 806.006 1534.327 - 92.71% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 89.29% 45.912 86.907 - 93.76% -
rng::find_end(list<int>,_pred)_(process_all)/1024 88.28% 824.810 1552.940 - 90.69% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 84.06% 10362901.611 19073583.957 - -8.71% -
SetIntersection_Interlaced_Vector_uint32_262144_64 83.52% 9574290.942 17570336.339 - 113.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 80.23% 101.250 182.479 - 74.07% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 78.71% 37.319 66.692 - 111.18% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 77.12% 1321.160 2340.027 - 77.56% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 76.46% 31402784.706 55413692.678 - 42.18% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 71.87% 17.625 30.293 - 71.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 68.95% 22.265 37.616 - 69.98% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 68.70% 396007.561 668048.345 - 74.11% -
std::unordered_set<std::string>::erase(key)_(existent)/32 67.82% 72.404 121.505 - 64.20% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 67.26% 20.170 33.735 - 33.49% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 66.93% 18.147 30.292 - 69.32% -
BM_PopHeap_pair<uint32,_uint32>_1 66.91% 0.417 0.696 - 37.37% -
SetIntersection_Interlaced_Vector_uint32_262144_16 66.64% 3479019.020 5797533.113 - 65.95% -
rng::remove_copy_if(deque<int>)_(prefix)/32 64.79% 17.512 28.857 - 65.28% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 61.70% 26.386 42.665 - 7.50% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 61.63% 79.731 128.870 - 62.25% -
BM_RangesPushHeap_uint64_SingleElement_1 60.53% 0.396 0.635 - 3.18% -
std::remove_copy_if(deque<int>)_(prefix)/32 60.32% 18.030 28.905 - 61.79% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 59.85% 17391726.678 27800449.969 - 70.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 59.81% 5972287.328 9544373.786 - 33.30% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 58.75% 0.430 0.682 - 7.11% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 56.54% 559.007 875.064 - 43.37% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 55.68% 6.430 10.009 - 37.21% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 55.40% 0.394 0.612 - -3.55% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 54.91% 0.394 0.611 - 48.49% -
BM_StringCtorDefault 54.14% 0.239 0.369 - 56.82% -
SetIntersection_Interlaced_Vector_uint32_16384_256 50.61% 16593048.008 24991573.396 - 76.95% -
std::is_sorted(deque<int>)/8 50.00% 3.215 4.822 - 91.92% -
rng::adjacent_find(deque<int>)/8 49.87% 3.386 5.075 - 35.34% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 49.74% 35.691 53.446 - 44.55% -
rng::copy_n(vector<bool>)_(aligned)/1048576 49.68% 1038.923 1555.096 - -1.08% -
BM_PushHeap_uint32_Ascending_1 49.11% 0.467 0.696 - 38.86% -
BM_std_min<unsigned_char>/1 48.56% 0.256 0.380 - 17.09% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 47.80% 8736480.192 12912372.322 - -0.91% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 46.88% 1.290 1.895 - 26.58% -
std::set<std::string>::erase(key)_(existent)/1024 46.21% 68.462 100.101 - 30.74% -
BM_vector_deque_copy_backward/0 45.70% 0.416 0.606 - 50.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 45.05% 8782614.168 12739440.254 - -0.81% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 44.65% 6235547.228 9019714.833 - 50.53% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 44.23% 88.602 127.788 - 43.88% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 44.15% 8939809.264 12886591.430 - 0.53% -
SetIntersection_Interlaced_Vector_uint32_262144_256 43.92% 31532151.737 45379712.333 - 53.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 42.94% 8929572.900 12764085.555 - 0.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 42.38% 8960375.540 12757709.899 - -0.65% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 42.31% 8981291.321 12781322.839 - 0.23% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 42.27% 623.112 886.496 - 33.46% -
std::copy(vector<int>)/4096 42.04% 158.040 224.476 - -2.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 41.91% 25.875 36.720 - 23.10% -
rng::copy(vector<int>)/4096 40.86% 144.222 203.150 - 35.95% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 40.46% 6.735 9.459 - 24.91% -
std::shift_right(vector<int>)/32 38.84% 2.967 4.119 - -0.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 38.55% 240634075.854 333394228.705 - 34.37% -
SetIntersection_Front_Set_uint32_16384_16384 38.13% 252435614.271 348677118.264 - 3.36% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 37.79% 26.127 36.001 - 24.95% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 37.58% 4.678 6.436 - 22.22% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 37.04% 4.838 6.630 - 22.90% -
SetIntersection_Interlaced_Vector_uint32_1024_256 36.70% 5496011.098 7513134.628 - 18.01% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 36.54% 1.252 1.710 - -12.27% -
BM_vector_deque_ranges_copy/0 36.19% 0.347 0.472 - 2.08% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 35.88% 42.808 58.167 - -3.19% -
SetIntersection_Interlaced_Vector_uint32_16384_64 35.53% 6550537.476 8877689.167 - 49.47% -
rng::adjacent_find(deque<int>)/50 35.14% 16.249 21.959 - 16.78% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 33.16% 0.305 0.406 - 11.45% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 33.12% 2.004 2.668 - 35.64% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 32.97% 24.573 32.675 - 64.16% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 32.53% 98803226.830 130944895.480 - 62.48% -
BM_RangesPushHeap_uint32_Ascending_1 32.46% 0.480 0.635 - 10.23% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 32.10% 25.411 33.568 - 40.58% -
BM_PushHeap_float_SingleElement_1 31.66% 0.394 0.518 - -25.63% -
std::unordered_set<std::string>::find(key)_(existent)/1024 31.01% 33.610 44.034 - 24.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.63% 24.991 32.647 - 11.91% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 30.35% 0.411 0.535 - 30.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 30.30% 18.267 23.802 - 28.01% -
std::map<std::string,_int>::erase(key)_(existent)/0 29.86% 44.303 57.533 - 36.32% -
std::set<std::string>::erase(key)_(existent)/0 29.47% 50.119 64.888 - 0.88% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 28.70% 10438.217 13433.689 - 30.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 28.67% 30.713 39.517 - 34.21% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 28.62% 0.884 1.137 - 8.24% -
std::map<std::string,_int>::erase(key)_(existent)/32 28.40% 46.948 60.279 - -24.65% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 28.37% 8020.777 10296.132 - 25.79% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 28.21% 0.273 0.350 - -27.77% -
SetIntersection_Interlaced_Vector_float_1024_64 27.98% 4366629.574 5588396.513 - -4.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.47% 25.844 32.944 - 27.18% -
std::unordered_set<std::string>::count(key)_(existent)/8192 27.35% 36.112 45.988 - 42.77% -
std::equal(deque<int>)_(it,_it,_it)/50 27.32% 20.111 25.606 - 6.22% -
SetIntersection_Interlaced_Vector_float_256_16 27.26% 6107786.352 7772650.359 - -2.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 25.99% 1.268 1.597 - 13.43% -
rng::copy_n(vector<int>)/4096 25.70% 144.744 181.947 - 24.40% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 25.39% 60.868 76.321 - 25.79% -
BM_RangesPushHeap_uint32_Random_1 25.31% 0.414 0.518 - 3.48% -
std::map<std::string,_int>::insert(value)_(already_present)/0 25.16% 13.640 17.073 - 40.41% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 25.16% 30.456 38.119 - 24.30% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 25.00% 7.532 9.415 - 48.15% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 24.76% 2.294 2.862 - -17.83% -
rng::generate(list<int>)/8192 24.68% 6950.713 8666.419 - 15.01% -
rng::rotate_copy(list<int>)/8192 24.61% 6932.367 8638.551 - 4.02% -
BM_std_minmax<char>/16 24.57% 0.924 1.151 - 12.15% -
std::map<std::string,_int>::insert(value)_(new_value)/32 24.53% 33.400 41.594 - 23.10% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 24.24% 14.286 17.750 - 22.33% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 23.74% 3.011 3.726 - 13.94% -
BM_PushHeap_uint32_Random_1 23.48% 0.432 0.534 - 19.11% -
BM_std_min<long_long>/1 23.47% 0.549 0.678 - 0.71% -
rng::contains_subrange(list<int>)_(process_all)/8192 23.35% 6990.555 8622.896 - 23.04% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.90% 45.517 55.941 - 20.43% -
rng::find_if(list<int>)_(process_all)/8192 22.83% 10204.985 12534.839 - 21.41% -
std::unique_copy(deque<int>)_(sprinkled)/32 22.65% 9.916 12.162 - 31.75% -
rng::is_sorted_until(list<int>)/8192 22.48% 6977.183 8545.689 - 3.54% -
std::set<int>::upper_bound(key)_(non-existent)/8192 22.46% 9.973 12.213 - 20.89% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 22.18% 10.513 12.844 - 15.21% -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 21.93% 7734.488 9430.758 - 0.67% -
std::find_if_not(list<int>)_(bail_25%)/32768 21.85% 7568.941 9222.501 - 21.33% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 21.73% 9.023 10.983 - 5.87% -
std::rotate(list<int>)_(by_1/2)/8192 21.61% 5155.806 6270.051 - 0.01% -
BM_PopHeap_uint64_1 21.55% 0.516 0.627 - 20.79% -
std::move_backward(vector<bool>)_(aligned)/1048576 21.35% 2124.226 2577.673 - 21.58% -
SetIntersection_Interlaced_Vector_float_262144_64 21.32% 7017098.259 8513266.467 - -57.29% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 21.13% 20.257 24.538 - 7.21% -
rng::move_backward(vector<bool>)_(aligned)/1048576 21.02% 2129.667 2577.239 - 21.26% -
BM_MakeHeap_string_Descending_16384 20.83% 2.862 3.459 - 16.21% -
BM_std_minmax<char>/32 20.83% 1.506 1.819 - 11.10% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 20.78% 1.529 1.847 - 14.73% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.50% 20.473 24.670 - 20.63% -
std::find_end(deque<int>)_(process_all)/1048576 20.47% 264490.515 318641.190 - 20.07% -
rng::find_if(list<int>)_(bail_25%)/32768 20.39% 8483.011 10212.659 - 20.79% -
BM_PopHeap_string_1 20.36% 0.581 0.699 - -0.02% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 20.34% 4.880 5.873 - 27.62% -
SetIntersection_Interlaced_Vector_uint32_1024_16 20.33% 2006727.304 2414644.469 - 28.11% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 20.11% 78.312 94.061 - 7.67% -
SetIntersection_Interlaced_Vector_uint32_1024_64 19.65% 4220571.095 5049827.573 - -0.46% -
rng::move_backward(vector<int>)/32768 19.62% 2153.150 2575.684 - 20.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 19.47% 5912563.712 7063522.831 - 19.58% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 19.44% 642.812 767.780 - 25.02% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 19.43% 1.352 1.615 - 1.60% -
BM_std_minmax<char>/24 19.41% 1.156 1.380 - 10.08% -
std::move_backward(vector<int>)/32768 19.41% 2152.459 2570.212 - 19.75% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 19.35% 79.163 94.477 - 5.65% -
std::map<std::string,_int>::erase(iterator)/32 19.34% 27.346 32.636 - 17.78% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 19.33% 49.345 58.883 - 19.29% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 19.10% 6.328 7.536 - 21.26% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 18.99% 27972.135 33283.218 - 28.69% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 18.97% 2.557 3.042 - -18.37% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 18.94% 0.467 0.555 - -0.17% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 18.93% 0.309 0.367 - 1.37% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 18.91% 0.306 0.364 - 0.39% -
SetIntersection_Interlaced_Vector_float_1024_256 18.87% 5077479.879 6035573.701 - -24.01% -
BM_StringRead_Cold_Shallow_Empty 18.84% 0.822 0.977 - 24.27% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 18.81% 1491.349 1771.880 - -8.66% -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 18.79% 0.309 0.367 - 1.25% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 18.78% 0.454 0.539 - 16.11% -
BM_vector_deque_ranges_copy_backward/70000 18.69% 7664.754 9097.311 - 11.54% -
BM_PushHeap_uint64_Descending_1 18.64% 0.480 0.569 - 26.86% -
BM_vector_deque_move/0 18.62% 0.464 0.550 - -0.93% -
rng::is_sorted_until(list<int>,_pred)/8192 18.61% 7219.405 8562.609 - 9.66% -
std::search(deque<int>)_(no_match)/1024 18.47% 351.647 416.593 - 0.28% -
std::copy_n(list<int>)/4096 18.45% 4116.408 4875.820 - 26.28% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 18.41% 490.056 580.251 - 17.43% -
BM_StringRead_Cold_Shallow_Small 18.36% 0.812 0.961 - 23.63% -
std::unique_copy(list<int>)_(contiguous)/8192 18.33% 6781.699 8024.896 - 16.47% -
std::copy_n(vector<int>)/4096 18.25% 180.383 213.302 - 2.46% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 18.01% 19.801 23.367 - 1.43% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 17.73% 10.477 12.334 - 16.78% -
std::find_end(deque<int>)_(process_all)/8192 17.70% 2093.164 2463.732 - 20.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 17.70% 9.686 11.400 - 7.91% -
BM_StringRead_Cold_Deep_Empty 17.53% 0.867 1.019 - 27.02% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 17.53% 1.351 1.587 - 10.36% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 17.51% 761.195 894.449 - 23.18% -
BM_std_minmax<char>/25 17.50% 1.179 1.385 - 8.52% -
std::unique_copy(list<int>)_(sprinkled)/8192 17.41% 6755.503 7931.959 - 13.32% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 17.31% 53174420.951 62381555.245 - 35.16% -
BM_StringRead_Cold_Deep_Large 17.31% 1.253 1.470 - 21.54% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17.30% 4822.263 5656.331 - 18.04% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 17.23% 1422.374 1667.440 - -1.36% -
std::is_sorted_until(list<int>,_pred)/8192 17.21% 7404.137 8678.336 - 11.70% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 17.19% 7283.025 8535.299 - 12.60% -
rng::move(deque<int>)/32768 17.13% 2053.692 2405.464 - 10.58% -
std::partition(deque<int>)_(sparse)/32 17.11% 10.728 12.564 - 30.33% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 17.11% 24.644 28.861 - -0.62% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 16.99% 0.411 0.481 - -10.08% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 16.94% 31.088 36.355 - 19.42% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 16.92% 7348.520 8592.164 - 15.77% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 16.88% 36.927 43.159 - 13.71% -
rng::unique_copy(list<int>)_(sprinkled)/8192 16.83% 6740.838 7875.155 - 12.82% -
SetIntersection_Interlaced_Vector_float_16384_64 16.83% 5302459.542 6194643.626 - -41.27% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 16.81% 913.342 1066.865 - 3.45% -
BM_RangesPushHeap_uint64_Descending_1 16.74% 0.431 0.504 - 7.94% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 16.71% 0.425 0.496 - -6.62% -
std::copy(list<int>)/64 16.53% 30.948 36.064 - 12.50% -
BM_std_minmax<char>/26 16.49% 1.387 1.616 - 5.04% -
rng::find_last(list<int>)_(bail_90%)/50 16.29% 1.240 1.442 - 11.23% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 16.20% 0.228 0.265 - -9.71% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 15.94% 2.376 2.755 - 15.13% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 15.89% 50.606 58.647 - 2.11% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 15.55% 7452.988 8611.795 - 14.14% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 15.52% 1.396 1.612 - -5.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 15.42% 107315078.273 123860306.235 - 11.80% -
rng::unique_copy(list<int>)_(contiguous)/8192 15.40% 6878.781 7938.233 - 14.78% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 15.40% 10601.974 12234.837 - -15.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 15.28% 4.695 5.412 - 7.16% -
SetIntersection_Front_Set_uint64_16384_1024 15.26% 14476356.565 16684878.118 - 11.68% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 15.25% 13.884 16.002 - -15.36% -
rng::find(list<int>)_(process_all)/50 15.14% 21.587 24.856 - 31.95% -
BM_std_minmax<char>/19 15.07% 1.617 1.861 - 5.20% -
rng::find_end(deque<int>)_(near_matches)/1000 15.07% 17321.268 19931.617 - -27.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 15.06% 0.466 0.536 - -23.06% -
BM_RangesMakeHeap_float_Heap_64 15.03% 0.197 0.226 - 9.97% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 14.99% 1.209 1.391 - -0.50% -
SetIntersection_Front_Vector_uint64_16384_1024 14.97% 6238139.920 7171718.684 - 20.33% -
rng::find_end(deque<int>)_(near_matches)/1024 14.94% 18135.644 20844.322 - -27.19% -
rng::find_end(deque<int>)_(match_near_end)/1024 14.89% 36.511 41.946 - -98.68% -
std::rotate(list<int>)_(1_element_forward)/8192 14.83% 7895.610 9066.148 - 14.70% -
BM_PushHeap_string_Descending_16384 14.68% 2.473 2.836 - -15.81% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 14.60% 8.667 9.933 - 13.54% -
std::reverse_copy(vector<int>)/8 14.54% 2.231 2.555 - 7.97% -
BM_StringConstructDestroyCStr_Small_Transparent 14.49% 0.370 0.424 - 14.44% -
BM_StringRelational_Less_Large_Large_ChangeFirst 14.45% 1.157 1.325 - -4.56% -
rng::is_partitioned(list<int>)_(partitioned)/8192 14.34% 7167.050 8194.769 - 14.32% -
std::map<int,_int>::erase(key)_(non-existent)/32 14.19% 2.668 3.046 - 27.99% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 14.18% 104.412 119.213 - 11.32% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 14.14% 699.095 797.968 - 14.19% -
BM_std_minmax<char>/20 14.11% 1.887 2.154 - 3.98% -
BM_StringRelational_Eq_Small_Small_ChangeLast 14.09% 1.822 2.079 - 23.91% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 14.08% 20.501 23.387 - 2.96% -
BM_MakeThenSortHeap_uint64_Descending_4 14.05% 1.266 1.444 - -4.58% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 14.03% 6.753 7.701 - 12.20% -
BM_StringRelational_Less_Small_Large_Control 14.00% 1.621 1.848 - 14.26% -
BM_std_minmax<char>/28 14.00% 2.075 2.365 - 4.86% -
std::move(deque<int>)/32768 13.77% 2138.963 2433.498 - 14.73% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 13.73% 7466.272 8491.359 - 11.86% -
BM_std_minmax<char>/22 13.71% 2.450 2.786 - 4.31% -
std::set<int>::count(key)_(non-existent)/8192 13.65% 11.400 12.956 - 14.31% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 13.54% 13.431 15.250 - 1.79% -
std::find(vector<bool>)_(process_all)/8 13.52% 0.647 0.735 - 27.45% -
std::partition(deque<int>)_(sparse)/50 13.49% 16.051 18.215 - 17.23% -
BM_PushHeap_uint32_QuickSortAdversary_1 13.45% 0.505 0.573 - 18.98% -
std::unordered_set<std::string>::count(key)_(existent)/1024 13.41% 41.372 46.920 - 29.43% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 13.36% 11982113.254 13583278.847 - 13.56% -
BM_std_minmax_element<int>/3 13.29% 1.148 1.301 - 24.57% -
BM_vector_deque_move_backward/65536 13.26% 7020.985 7951.638 - 8.16% -
rng::starts_with(list<int>)/8192 13.24% 7547.046 8546.474 - -4.44% -
SetIntersection_Front_Vector_float_16384_256 13.21% 2338381.841 2647194.474 - 12.82% -
BM_std_min<int>/1 13.12% 0.285 0.323 - 14.65% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 13.07% 6.492 7.341 - -10.87% -
BM_std_minmax<char>/21 13.02% 2.180 2.464 - 3.00% -
BM_vector_deque_ranges_copy_backward/64000 12.88% 6965.910 7862.980 - 7.20% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 12.82% 27.796 31.361 - 8.51% -
std::adjacent_find(deque<int>)/8 12.82% 3.456 3.899 - 31.87% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 12.81% 4.499 5.075 - 12.31% -
BM_std_min<__int128>/4000 12.74% 1718.582 1937.509 - 25.76% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.71% 65.099 73.376 - 12.59% -
std::unordered_set<int>::find(key)_(existent)/32 12.70% 1.089 1.228 - 8.14% -
std::set<int>::find(key)_(non-existent)/32 12.68% 2.321 2.615 - 15.39% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.68% 18.756 21.134 - 12.46% -
BM_std_min<__int128>/4096 12.64% 1759.668 1982.093 - 25.54% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 12.61% 6.627 7.463 - 12.04% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 12.55% 34.961 39.349 - 15.40% -
BM_std_minmax<char>/27 12.54% 1.813 2.040 - 4.54% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 12.44% 0.619 0.696 - 22.88% -
BM_MakeHeap_uint64_QuickSortAdversary_4 12.43% 0.405 0.455 - 6.48% -
BM_std_min<__int128>/70000 12.26% 30360.699 34081.487 - 25.94% -
BM_std_min<__int128>/512 12.18% 220.908 247.810 - 24.61% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 12.17% 1.072 1.202 - -4.95% -
BM_std_minmax_element<long_long>/2 12.16% 0.611 0.686 - 27.49% -
SetIntersection_Front_Set_uint32_1024_1024 12.15% 15128728.388 16966207.788 - 4.05% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 12.13% 9489242.329 10640652.789 - -1.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 12.12% 2684756.154 3010174.044 - 4.65% -
BM_lexicographical_compare_three_way<IntPtr>/1 12.10% 0.308 0.345 - -12.15% -
vector<bool>(size_type,_const_value_type&) 12.09% 8.011 8.979 - 10.08% -
rng::search(list<int>,_pred)_(same_length)/8192 12.04% 8782.107 9839.067 - 10.51% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 12.02% 10.439 11.694 - 6.85% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 12.01% 39276.404 43993.242 - 3.34% -
SetIntersection_Interlaced_Set_uint64_256_256 12.00% 8719730.838 9765867.299 - 8.23% -
std::set<std::string>::contains(key)_(existent)/32 11.99% 13.978 15.655 - -4.42% -
std::mismatch(deque<int>)_(it,_it,_it)/8 11.99% 3.874 4.338 - 1.19% -
BM_std_minmax<char>/30 11.98% 2.650 2.967 - 3.85% -
std::search(list<int>)_(same_length)/8192 11.98% 9441.246 10572.695 - 0.29% -
std::set<std::string>::erase(iterator)/0 11.98% 26.702 29.899 - 17.59% -
BM_StringRelational_Less_Huge_Empty_Control 11.97% 1.837 2.057 - -1.37% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 11.97% 1.262 1.413 - 5.10% -
std::move(vector<bool>)_(aligned)/64 11.96% 1.641 1.837 - 3.45% -
BM_std_min<__int128>/1024 11.96% 442.804 495.749 - 25.17% -
BM_SortHeap_pair<uint32,_uint32>_4 11.95% 1.607 1.799 - -4.83% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 11.93% 19.867 22.236 - -9.59% -
SetIntersection_Front_Set_uint32_1024_256 11.87% 4573167.638 5116076.963 - 11.51% -
BM_deque_vector_copy_backward/0 11.82% 1.381 1.545 - 12.02% -
std::unordered_set<std::string>::erase(iterator)/0 11.81% 28.936 32.354 - 18.04% -
BM_RangesMakeHeap_string_PipeOrgan_16384 11.81% 5.141 5.748 - -15.67% -
SetIntersection_Front_Set_uint64_256_256 11.81% 8728490.529 9758996.317 - -1.19% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 11.81% 17.406 19.461 - 10.87% -
BM_vector_deque_copy_backward/65536 11.77% 7174.071 8018.624 - 3.47% -
vector<bool>::reserve() 11.74% 8.052 8.997 - -11.15% -
rng::adjacent_find(deque<int>,_pred)/8 11.67% 4.160 4.646 - 11.35% -
BM_MakeHeap_uint64_Random_64 11.54% 1.271 1.418 - 10.53% -
BM_RangesMakeHeap_float_Heap_16 11.53% 0.213 0.237 - 12.58% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 11.53% 3885.980 4333.853 - 11.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 11.50% 38.684 43.132 - 0.68% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 11.48% 1.403 1.564 - -8.20% -
std::find(vector<long_long>)_(process_all)/8 11.44% 1.207 1.345 - 16.48% -
BM_RangesPushHeap_uint32_SingleElement_4 11.44% 0.340 0.378 - 9.50% -
rng::find_end(deque<int>)_(near_matches)/8192 11.40% 1127473.301 1255959.726 - -41.22% -
BM_StringRead_Cold_Deep_Small 11.37% 0.917 1.021 - 26.59% -
std::find_end(deque<int>)_(process_all)/1024 11.33% 293.645 326.903 - 23.31% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 11.32% 26.350 29.331 - 1.45% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 11.30% 6.638 7.388 - -12.89% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 11.25% 74.934 83.363 - 17.50% -
BM_vector_deque_ranges_move_backward/65536 11.24% 6961.138 7743.262 - 6.60% -
std::set<std::string>::erase(iterator)/1024 11.23% 25.673 28.557 - 1.45% -
rng::for_each(list<int>)/8 11.23% 2.343 2.606 - 2.95% -
SetIntersection_None_Set_string_16384_4 11.20% 192084994.491 213605763.224 - 8.39% -
BM_StringRelationalLiteral_Less_Large_Small_Control 11.19% 1.603 1.783 - -5.60% -
SetIntersection_Interlaced_Vector_float_16384_256 11.18% 14925978.335 16593989.128 - -44.14% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 11.16% 31.194 34.676 - 11.02% -
std::reverse(list<int>)/32768 11.04% 16885.977 18749.893 - 11.03% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 11.03% 9.515 10.565 - -4.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 11.00% 6338064.320 7035036.467 - 1.29% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 11.00% 23.148 25.694 - 8.29% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 10.98% 7.653 8.493 - 2.83% -
rng::find_end(deque<int>)_(match_near_end)/1000 10.96% 35.687 39.598 - -87.84% -
std::map<int,_int>::insert(value)_(already_present)/1024 10.93% 3.197 3.546 - 1.08% -
BM_std_minmax<char>/18 10.91% 1.295 1.437 - 3.49% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 10.89% 26.220 29.075 - 14.69% -
SetIntersection_Interlaced_Vector_uint64_256_256 10.78% 4585655.090 5080094.914 - 8.89% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 10.76% 5217.845 5779.545 - 1.18% -
std::map<int,_int>::erase(key)_(non-existent)/8192 10.74% 8.212 9.095 - 18.42% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 10.74% 1329.517 1472.279 - 9.72% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 10.68% 4.763 5.272 - -9.65% -
std::map<int,_int>::insert(value)_(already_present)/0 10.62% 0.582 0.643 - -5.26% -
BM_std_min<__int128>/65536 10.61% 28343.114 31349.878 - 23.69% -
SetIntersection_Front_Set_uint32_262144_1024 10.59% 15857663.793 17537757.176 - 13.36% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 10.59% 70.885 78.389 - 8.44% -
std::set<int>::find(key)_(non-existent)/8192 10.56% 8.449 9.340 - 10.65% -
BM_RangesMakeHeap_string_Descending_16384 10.55% 2.762 3.054 - -20.66% -
BM_std_minmax<char>/29 10.53% 2.387 2.638 - 3.24% -
std::unordered_set<int>::find(key)_(existent)/1024 10.53% 1.090 1.205 - 4.37% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 10.51% 26.203 28.957 - -2.81% -
BM_RangesMakeHeap_float_Random_256 10.44% 1.282 1.416 - -2.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 10.43% 4.864 5.371 - 1.90% -
SetIntersection_Interlaced_Vector_uint64_16384_64 10.42% 6084684.636 6718814.055 - 12.14% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 10.40% 0.784 0.865 - 3.90% -
BM_std_minmax<char>/23 10.39% 2.917 3.220 - 1.72% -
SetIntersection_Interlaced_Vector_uint32_256_16 10.37% 6804139.893 7509416.616 - 11.57% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 10.34% 2.316 2.555 - 16.71% -
std::search(deque<int>)_(near_matches)/1000 10.33% 22365.398 24675.691 - 24.91% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 10.32% 4.596 5.070 - 13.60% -
std::copy_n(deque<int>)/262144 10.31% 11539.004 12728.923 - 25.52% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10.31% 9828935.227 10842198.035 - 0.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 10.31% 4239.176 4676.111 - -1.26% -
std::set<std::string>::contains(key)_(existent)/1024 10.30% 22.679 25.015 - 17.74% -
std::map<std::string,_int>::erase(iterator)/0 10.30% 25.976 28.651 - 4.52% -
std::map<std::string,_int>::erase(iterator)/8192 10.29% 26.432 29.151 - 10.22% -
BM_vector_deque_ranges_copy_backward/65536 10.26% 7180.376 7917.362 - 3.34% -
BM_std_minmax<char>/31 10.21% 3.117 3.435 - 2.94% -
vector<bool>(const_vector<bool>&) 10.19% 9.744 10.736 - 9.24% -
BM_std_minmax<unsigned_char>/15 10.17% 2.874 3.166 - 6.14% -
BM_StringRelationalLiteral_Less_Large_Large_Control 10.15% 2.210 2.434 - 10.40% -
BM_RangesMakeHeap_float_Random_16 10.12% 1.558 1.716 - 0.33% -
std::search(deque<int>)_(near_matches)/1024 10.11% 23342.663 25702.800 - 24.48% -
std::map<std::string,_int>::count(key)_(existent)/8192 10.09% 27.637 30.426 - 1.10% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 10.06% 4.874 5.364 - -10.47% -
std::distance(join_view(vector<vector<int>>))/50 10.05% 0.590 0.649 - 7.47% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 10.03% 6.290 6.921 - 2.62% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 9.97% 28.760 31.627 - 5.83% -
BM_vector_deque_copy_backward/64000 9.92% 7080.406 7782.435 - 7.49% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.90% 8.850 9.727 - -7.43% -
SetIntersection_Interlaced_Vector_float_262144_1024 9.90% 70246164.192 77198052.212 - -50.61% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 9.86% 81.488 89.524 - 18.15% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 9.83% 7.386 8.112 - 11.57% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.82% 42.746 46.943 - 7.86% -
SetIntersection_None_Set_string_16384_1 9.77% 192903244.179 211746391.219 - 4.75% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 9.76% 7.247 7.954 - 10.77% -
BM_std_minmax<char>/64 9.76% 1.258 1.380 - 9.90% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 9.67% 3.302 3.621 - 1.11% -
SetIntersection_Front_Set_uint32_16384_1024 9.65% 16167703.523 17727190.519 - 14.65% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 9.60% 9.786 10.725 - -7.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 9.59% 3268903.296 3582328.467 - 1.08% -
std::unordered_set<int>::contains(key)_(existent)/32 9.57% 1.294 1.418 - 11.32% -
BM_MakeHeap_uint64_Random_256 9.56% 1.153 1.263 - 11.32% -
std::find_if_not(deque<int>)_(process_all)/8192 9.56% 2819.268 3088.915 - 4.87% -
BM_RangesPushHeap_uint32_SingleElement_16 9.54% 0.336 0.368 - 6.39% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 9.52% 269586.276 295248.400 - 11.56% -
rng::search(deque<int>)_(same_length)/1000 9.50% 383.329 419.764 - 26.70% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 9.50% 0.911 0.998 - -7.28% -
rng::copy(deque<int>)/262144 9.45% 10296.844 11269.976 - 8.22% -
BM_std_minmax<char>/6 9.40% 1.981 2.168 - 0.60% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.33% 947.226 1035.646 - 8.46% -
rng::find(list<int>)_(bail_25%)/32768 9.32% 7496.067 8194.979 - 7.69% -
std::multimap<int,_int>::erase(key)_(existent)/8192 9.30% 26.618 29.095 - 10.76% -
rng::search(list<int>,_pred)_(single_element)/8192 9.30% 8331.007 9105.723 - 9.44% -
SetIntersection_Front_Set_uint32_1024_64 9.29% 1945533.014 2126267.156 - 4.11% -
BM_vector_deque_ranges_copy_backward/0 9.27% 0.383 0.418 - -5.40% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 9.26% 2.195 2.399 - 7.00% -
SetIntersection_Front_Vector_string_1024_256 9.26% 10228363.959 11175150.288 - 12.40% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 9.24% 3.858 4.214 - 8.94% -
std::move(deque<int>)/262144 9.22% 14799.976 16164.811 - 8.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 9.19% 2320035.468 2533222.959 - 8.14% -
bm_lexicographical_compare<int>/4 9.19% 1.271 1.388 - 10.24% -
BM_deque_deque_ranges_copy/64000 9.13% 2653.792 2896.101 - 1.53% -
SetIntersection_Front_Set_uint32_262144_256 9.11% 4782862.421 5218796.532 - 9.09% -
SetIntersection_Front_Set_uint64_256_64 9.09% 5908451.963 6445573.336 - 4.23% -
BM_std_min<__int128>/1 9.08% 0.374 0.408 - 9.92% -
BM_std_minmax<unsigned_char>/11 9.08% 1.641 1.790 - 4.54% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 9.05% 22.373 24.399 - 10.62% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 9.05% 1.850 2.018 - 8.91% -
bm_lexicographical_compare<signed_char>/16 9.05% 1.272 1.388 - 4.54% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 9.04% 50.913 55.517 - 7.20% -
rng::move(vector<bool>)_(aligned)/64 9.01% 1.895 2.065 - 8.85% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 8.94% 25.119 27.366 - -3.32% -
std::unordered_map<int,_int>::find(key)_(existent)/32 8.90% 1.408 1.533 - 32.15% -
SetIntersection_Interlaced_Vector_float_256_4 8.86% 4814408.495 5241076.082 - -2.16% -
BM_vector_deque_move_backward/64000 8.85% 6898.431 7508.845 - 2.05% -
BM_vector_deque_ranges_move_backward/70000 8.84% 7604.339 8276.820 - 8.17% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 8.82% 10.405 11.323 - 7.54% -
rng::find_end(deque<int>)_(single_element)/1024 8.82% 311.792 339.287 - 22.05% -
SetIntersection_Interlaced_Set_uint32_256_256 8.80% 9124637.686 9927714.445 - 12.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 8.78% 3296116.155 3585473.240 - 0.58% -
BM_MakeThenSortHeap_string_SingleElement_16384 8.71% 38.621 41.983 - 8.44% -
std::multiset<std::string>::count(key)_(non-existent)/8192 8.67% 31.490 34.219 - 9.75% -
rng::contains_subrange(list<int>)_(single_element)/8192 8.61% 7006.761 7609.700 - 8.78% -
BM_vector_deque_copy_backward/70000 8.59% 7787.381 8456.680 - 3.60% -
SetIntersection_Interlaced_Vector_float_262144_256 8.58% 22701373.526 24649456.120 - -52.40% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 8.55% 675.899 733.721 - 1.32% -
BM_std_minmax_element<long_long>/3 8.54% 1.106 1.200 - 7.05% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 8.54% 11197.646 12153.912 - 7.40% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.49% 9.683 10.505 - -4.66% -
std::map<int,_int>::erase(key)_(non-existent)/1024 8.46% 5.869 6.366 - 17.98% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 8.46% 1.885 2.045 - 0.62% -
BM_deque_vector_copy/0 8.44% 1.434 1.555 - 4.31% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 8.39% 0.445 0.482 - 0.42% -
BM_vector_deque_ranges_move_backward/64000 8.36% 6841.414 7413.512 - 3.29% -
BM_std_minmax<char>/7 8.32% 2.412 2.612 - 2.65% -
bm_lexicographical_compare<signed_char>/64 8.31% 1.906 2.065 - -10.72% -
BM_StringConstructDestroyCStr_Large_Transparent 8.29% 9.140 9.898 - 10.57% -
std::stable_sort(deque<int>)_(repeated)/8 8.28% 17.626 19.086 - 4.85% -
bm_lexicographical_compare<int>/8 8.26% 1.495 1.619 - 5.04% -
std::copy_if(list<int>)_(every_other)/32768 8.20% 25692.957 27800.538 - 10.21% -
BM_std_minmax_element<int>/1 8.19% 0.301 0.326 - 6.72% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 8.16% 9.933 10.744 - 1.42% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 8.14% 3.288 3.555 - 7.87% -
BM_PushHeap_uint32_QuickSortAdversary_16 8.10% 0.926 1.001 - 7.02% -
BM_MakeHeap_float_Random_4 8.09% 1.609 1.739 - 7.77% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 8.08% 3.862 4.174 - 8.29% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 8.06% 1.391 1.504 - 39.19% -
BM_vector_deque_copy_backward/2 8.05% 2.125 2.296 - 11.08% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 8.05% 1407080.245 1520362.194 - -10.35% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 8.00% 4.897 5.289 - 7.88% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 7.98% 52926.486 57152.492 - 7.36% -
BM_RangesMakeHeap_string_Ascending_16384 7.98% 5.282 5.704 - -1.38% -
BM_MakeHeap_uint32_PipeOrgan_4 7.97% 0.421 0.455 - 8.52% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 7.94% 36.684 39.597 - 8.16% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 7.90% 49.845 53.783 - -6.00% -
std::find_end(deque<int>)_(single_element)/8192 7.90% 2527.027 2726.633 - 33.76% -
rng::unique(deque<int>,_pred)_(contiguous)/52 7.89% 70.222 75.766 - 9.47% -
SetIntersection_Front_Set_string_16384_256 7.89% 14349019.662 15480932.555 - 5.46% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 7.85% 26.324 28.391 - -7.10% -
BM_std_minmax<char>/5 7.85% 1.703 1.836 - -1.21% -
std::map<std::string,_int>::equal_range(key)_(existent)/32 7.83% 14.913 16.081 - -0.74% -
bm_lexicographical_compare<int>/16 7.82% 1.984 2.139 - 6.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 7.82% 1574079.914 1697160.725 - 0.58% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 7.80% 20.561 22.165 - 11.74% -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 7.76% 0.347 0.374 - -0.12% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 7.74% 18.910 20.374 - 5.26% -
SetIntersection_Interlaced_Set_string_1024_64 7.72% 16232488.980 17485051.833 - -1.32% -
rng::any_of(vector<int>)_(process_all)/8 7.69% 2.334 2.513 - 6.75% -
rng::search(list<int>)_(single_element)/8192 7.66% 7442.681 8012.560 - 7.99% -
BM_std_min<__int128>/64 7.64% 27.009 29.073 - 18.64% -
SetIntersection_None_Vector_uint64_262144_262144 7.64% 1137322.439 1224246.877 - 1.54% -
BM_RangesMakeHeap_uint64_Heap_64 7.61% 0.236 0.253 - 3.46% -
rng::rotate(list<int>)_(by_1/2)/8192 7.61% 4964.359 5342.272 - 7.72% -
std::set<std::string>::lower_bound(key)_(existent)/32 7.57% 15.101 16.245 - 0.93% -
BM_RangesMakeHeap_uint32_Descending_64 7.57% 0.241 0.259 - 9.47% -
SetIntersection_Interlaced_Vector_float_256_64 7.51% 6787361.365 7297308.694 - -18.21% -
SetIntersection_None_Set_string_16384_16 7.49% 193670879.896 208173836.408 - 5.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 7.46% 5.169 5.555 - 9.21% -
std::map<int,_int>::erase(key)_(non-existent)/0 7.42% 0.265 0.285 - 12.26% -
std::shift_right(list<int>)/8192 7.41% 7482.305 8036.894 - 4.17% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 7.40% 18309.515 19664.842 - -14.67% -
BM_RangesMakeHeap_uint32_Heap_64 7.39% 0.242 0.260 - 1.06% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 7.38% 24.089 25.867 - 6.54% -
BM_std_min<char>/32 7.37% 2.906 3.121 - 6.73% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 7.36% 22.423 24.074 - 26.15% -
std::shift_right(list<int>)/50 7.35% 27.832 29.879 - 10.98% -
std::map<std::string,_int>::count(key)_(non-existent)/32 7.35% 10.128 10.872 - 8.19% -
SetIntersection_None_Set_string_16384_64 7.32% 195806238.320 210139699.872 - 4.70% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.30% 7.700 8.262 - 7.88% -
std::unordered_set<int>::find(key)_(existent)/8192 7.29% 1.340 1.438 - 3.95% -
std::set<int>::find(key)_(non-existent)/1024 7.26% 5.625 6.033 - 8.61% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 7.26% 33.029 35.427 - 7.33% -
BM_vector_deque_move_backward/70000 7.25% 7588.039 8137.924 - 1.66% -
std::equal(deque<int>)_(it,_it,_it)/1024 7.22% 468.904 502.750 - 0.44% -
bm_lexicographical_compare<unsigned_char>/3 7.19% 2.018 2.163 - -1.84% -
std::unique(list<int>)_(sprinkled)/52 7.18% 70.599 75.668 - 7.14% -
rng::none_of(list<int>)_(process_all)/8192 7.18% 7337.566 7864.126 - 7.78% -
rng::reverse(list<int>)/32768 7.17% 17113.740 18341.283 - 3.99% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 7.17% 10.534 11.289 - 8.07% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 7.16% 0.495 0.530 - 2.31% -
std::move_backward(list<int>)/4096 7.16% 5038.868 5399.427 - 9.82% -
std::is_partitioned(deque<int>)_(partitioned)/50 7.14% 14.781 15.836 - 6.64% -
SetIntersection_Front_Vector_float_16384_1024 7.11% 5991007.411 6417158.270 - 7.51% -
std::unique(list<int>)_(sprinkled)/1024 7.11% 970.971 1039.993 - 9.35% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 7.08% 4.234 4.534 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_262144_4 7.08% 1820833.012 1949793.767 - 27.92% -
BM_std_minmax<char>/4 7.07% 1.422 1.522 - -1.79% -
bm_lexicographical_compare<unsigned_char>/4 7.05% 1.333 1.427 - -4.70% -
SetIntersection_Interlaced_Vector_uint32_1024_4 7.04% 1360298.981 1456107.392 - 9.87% -
rng::contains_subrange(list<int>)_(same_length)/8192 6.99% 7984.736 8543.059 - 7.85% -
std::vector<std::string>::ctor(size)/32 6.99% 34.698 37.124 - 10.59% -
std::count_if(list<int>)_(every_other)/8192 6.99% 7092.439 7588.242 - -0.82% -
std::any_of(deque<int>)_(process_all)/50 6.96% 19.239 20.577 - 6.72% -
rng::copy_n(list<int>)/4096 6.94% 4180.467 4470.589 - 12.24% -
SetIntersection_Interlaced_Set_uint32_1024_1024 6.90% 15486552.349 16555013.835 - 4.44% -
std::remove_copy_if(list<int>)_(sprinkled)/50 6.90% 24.633 26.332 - 6.93% -
BM_std_minmax<char>/3 6.89% 1.129 1.207 - -0.19% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.87% 6.352 6.789 - 7.75% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.86% 147945.382 158087.805 - 6.96% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 6.85% 148009.552 158148.417 - 7.28% -
rng::is_sorted(vector<int>,_pred)/8 6.84% 3.925 4.193 - 19.41% -
BM_std_min<unsigned_int>/4 6.84% 1.020 1.090 - 9.44% -
BM_deque_vector_move/0 6.84% 1.445 1.543 - 8.27% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.84% 24.014 25.657 - 5.77% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 6.83% 19218.216 20530.626 - -14.33% -
std::set<std::string>::equal_range(key)_(existent)/8192 6.82% 28.572 30.520 - 13.01% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 6.81% 10.375 11.081 - 5.11% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 6.81% 1591496.908 1699834.230 - 0.90% -
SetIntersection_Front_Set_float_1024_256 6.80% 4445456.144 4747703.360 - -5.09% -
BM_MakeThenSortHeap_string_SingleElement_1024 6.79% 30.490 32.561 - 8.84% -
std::set<std::string>::count(key)_(existent)/8192 6.79% 27.690 29.570 - -0.05% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 6.78% 9.550 10.198 - 11.67% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 6.78% 3.047 3.253 - 3.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 6.78% 13.844 14.783 - 10.66% -
BM_std_min<__int128>/5500 6.78% 2370.216 2530.836 - 19.34% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 6.77% 32.896 35.123 - 21.70% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 6.76% 515.970 550.831 - 6.68% -
rng::search_n(deque<int>,_pred)_(no_match)/1000 6.70% 676.540 721.878 - -0.70% -
BM_StringRead_Cold_Shallow_Large 6.69% 1.157 1.234 - 19.37% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 6.69% 1599587.238 1706552.979 - 1.13% -
std::adjacent_find(deque<int>)/50 6.69% 16.894 18.024 - 22.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 6.68% 37.247 39.734 - 20.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 6.67% 139844193.757 149167440.572 - -4.53% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.66% 12929.373 13790.119 - 6.69% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 6.65% 1100272.591 1173490.320 - 1.47% -
BM_deque_vector_ranges_move/0 6.65% 1.461 1.558 - 0.64% -
BM_PushHeap_string_Ascending_256 6.62% 9.888 10.542 - 3.51% -
std::unordered_set<int>::find(key)_(non-existent)/8192 6.61% 1.126 1.200 - -1.54% -
BM_std_minmax_element<short>/64000 6.60% 17292.480 18434.138 - 13.09% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.60% 12938.775 13792.781 - 6.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 6.60% 3343846.365 3564422.333 - 0.03% -
BM_std_minmax_element<short>/65536 6.60% 17685.114 18851.460 - 12.94% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 6.57% 2.605 2.776 - 1.21% -
BM_RangesPushHeap_float_SingleElement_4 6.57% 0.358 0.381 - -0.83% -
bm_lexicographical_compare<unsigned_char>/5 6.56% 1.552 1.654 - -4.57% -
BM_StringRelationalLiteral_Less_Small_Large_Control 6.54% 1.581 1.685 - -2.06% -
BM_std_min<__int128>/64000 6.50% 27566.227 29358.663 - 18.70% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.49% 8369.211 8912.164 - -3.92% -
rng::contains_subrange(list<int>)_(single_element)/1048576 6.48% 781494.705 832168.106 - -4.17% -
std::set<std::string>::insert(value)_(already_present)/1024 6.48% 32.741 34.861 - 1.67% -
BM_std_minmax_element<short>/70000 6.47% 18927.446 20151.618 - 12.88% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 6.46% 0.496 0.528 - 6.80% -
rng::partition(list<int>)_(dense)/32 6.45% 8.346 8.884 - 5.16% -
std::set<std::string>::find(key)_(existent)/1024 6.45% 22.335 23.775 - 3.58% -
std::search(list<int>)_(no_match)/1000 6.43% 669.520 712.556 - -0.25% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.42% 6.175 6.571 - 11.90% -
SetIntersection_None_Set_string_16384_256 6.42% 195339307.981 207881052.867 - 3.37% -
rng::move(list<int>)/4096 6.41% 5932.418 6312.609 - 17.04% -
std::unordered_set<int>::find(key)_(non-existent)/32 6.40% 0.957 1.019 - 3.62% -
std::replace(vector<int>)_(sprinkled)/8192 6.39% 1172.864 1247.768 - -8.30% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 6.38% 10.254 10.908 - 4.54% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.38% 18.258 19.423 - 6.00% -
BM_std_minmax<unsigned_char>/10 6.38% 1.303 1.386 - 3.36% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 6.34% 1589366.211 1690064.047 - -1.56% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 6.31% 55.223 58.708 - -1.90% -
BM_std_minmax<char>/17 6.29% 1.087 1.155 - 3.10% -
BM_deque_vector_copy/64000 6.28% 2648.527 2814.753 - -1.23% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 6.26% 3.537 3.759 - -0.64% -
std::unordered_multiset<int>::clear()/1024 6.25% 7605.880 8081.274 - 2.49% -
BM_std_minmax_element<short>/64 6.25% 17.455 18.545 - 7.59% -
std::set<int>::upper_bound(key)_(existent)/8192 6.24% 7.954 8.450 - 7.50% -
std::remove_copy(deque<int>)_(prefix)/1024 6.23% 386.960 411.077 - -0.56% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 6.23% 2.504 2.660 - 1.55% -
BM_RangesPushHeap_uint32_SingleElement_64 6.19% 0.350 0.371 - 3.99% -
std::partition(vector<int>)_(sparse)/50 6.18% 13.866 14.723 - 6.70% -
BM_MakeThenSortHeap_string_Ascending_1024 6.18% 34.093 36.201 - 0.99% -
BM_PushHeap_string_Ascending_1024 6.18% 12.443 13.212 - 0.95% -
std::multimap<std::string,_int>::find(key)_(existent)/32 6.18% 14.846 15.763 - 1.95% -
BM_StringRelational_Less_Small_Huge_Control 6.14% 1.679 1.782 - 1.40% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 6.12% 3049.099 3235.740 - 6.56% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 6.10% 19.692 20.893 - -13.37% -
SetIntersection_Front_Set_uint64_16384_64 6.09% 1913174.256 2029601.552 - 6.07% -
BM_MakeHeap_string_Descending_1024 6.08% 2.694 2.858 - 5.27% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 6.08% 4.979 5.282 - 8.34% -
std::set<int>::insert(value)_(already_present)/1024 6.07% 6.356 6.742 - -0.51% -
std::set<std::string>::lower_bound(key)_(existent)/1024 6.07% 21.058 22.336 - -4.95% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.06% 1542709.847 1636132.245 - 6.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 6.05% 135973278.370 144193815.310 - 7.04% -
BM_std_minmax_element<short>/5500 6.03% 1491.754 1581.733 - 12.24% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 6.03% 1.228 1.302 - -12.95% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.02% 6.769 7.177 - 2.14% -
bm_lexicographical_compare<unsigned_char>/2 6.00% 1.850 1.961 - 0.09% -
BM_MakeThenSortHeap_string_SingleElement_256 5.99% 25.812 27.358 - 8.89% -
rng::find_last(deque<int>)_(bail_90%)/8 5.98% 0.871 0.923 - 6.49% -
BM_std_minmax<short>/20 5.97% 1.966 2.083 - 4.12% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.96% 6444.146 6828.401 - 5.17% -
std::stable_partition(deque<int>)_(sparse)/50 5.95% 28.371 30.059 - 1.15% -
BM_std_minmax_element<short>/2 5.95% 0.649 0.688 - -0.05% -
BM_std_minmax_element<short>/4096 5.92% 1112.269 1178.156 - 12.22% -
std::unordered_multiset<int>::clear()/8192 5.92% 58914.099 62401.927 - 3.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 5.91% 25936582.047 27470115.848 - 4.25% -
SetIntersection_Front_Vector_string_16384_256 5.91% 10045073.895 10638445.769 - 4.77% -
BM_std_minmax<short>/1 5.87% 0.624 0.660 - 4.12% -
BM_deque_deque_copy/64000 5.87% 2588.892 2740.736 - 1.05% -
std::set<int>::lower_bound(key)_(existent)/8192 5.86% 8.031 8.502 - 8.35% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 5.86% 23.611 24.994 - 3.59% -
BM_std_minmax_element<short>/4000 5.82% 1086.748 1150.043 - 12.27% -
BM_deque_deque_move/65536 5.81% 2798.541 2961.262 - 3.23% -
SetIntersection_Front_Set_string_16384_16 5.81% 1941834.913 2054620.052 - -0.37% -
std::find_if_not(deque<int>)_(process_all)/32768 5.81% 11693.037 12372.182 - 3.07% -
std::map<std::string,_int>::find(key)_(non-existent)/32 5.78% 9.988 10.565 - 6.82% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 5.77% 0.930 0.983 - 5.66% -
rng::sort(vector<NonIntegral>)_(descending)/8 5.77% 23.957 25.339 - 0.19% -
rng::count(list<int>)_(every_other)/8 5.76% 2.069 2.188 - 4.23% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 5.76% 2.967 3.138 - 7.90% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 5.74% 440.174 465.457 - -4.34% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 5.73% 2.190 2.316 - 6.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 5.73% 140436061.060 148481761.686 - -5.16% -
SetIntersection_Front_Set_uint32_262144_16384 5.73% 335699989.921 354920897.615 - 1.01% -
std::stable_partition(deque<int>)_(sparse)/32 5.71% 11.693 12.361 - 1.57% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 5.71% 30.909 32.673 - -0.15% -
rng::find_last(list<int>)_(bail_90%)/8 5.69% 0.471 0.498 - 7.98% -
SetIntersection_None_Vector_uint64_16384_1 5.68% 1124203.394 1188007.692 - 1.10% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 5.67% 1917108.883 2025788.481 - 23.97% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 5.66% 33.805 35.717 - 3.02% -
BM_std_min<int>/12 5.64% 1.504 1.589 - 6.49% -
SetIntersection_Front_Vector_uint64_262144_16 5.62% 1134774.113 1198581.556 - 2.65% -
BM_std_minmax<unsigned_int>/15 5.60% 2.028 2.142 - 5.50% -
SetIntersection_Interlaced_Vector_uint64_256_16 5.58% 6334635.756 6688413.863 - 8.00% -
bm_swap_ranges_vb_aligned/8 5.58% 3.352 3.539 - 5.64% -
BM_std_min<unsigned_long_long>/6 5.56% 1.525 1.610 - -1.10% -
std::partition(vector<int>)_(dense)/32 5.56% 8.196 8.652 - 1.44% -
SetIntersection_None_Set_string_262144_256 5.56% 1630734.621 1721376.223 - 1.72% -
BM_MakeThenSortHeap_string_SingleElement_64 5.54% 20.203 21.321 - 8.37% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 5.53% 10.853 11.453 - 8.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.53% 36.666 38.692 - -6.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.52% 1176.550 1241.541 - 4.14% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 5.52% 1.460 1.541 - 2.66% -
std::copy_n(deque<int>)/1048576 5.50% 49973.197 52720.034 - 6.27% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 5.49% 37.653 39.719 - 5.46% -
std::map<int,_int>::equal_range(key)_(existent)/1024 5.48% 4.164 4.393 - 3.00% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 5.48% 3998.924 4218.076 - 6.06% -
rng::partition(deque<int>)_(dense)/1024 5.47% 338.825 357.345 - -0.50% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 5.46% 0.582 0.614 - 0.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 5.46% 1.051 1.108 - -1.32% -
rng::move(list<int>)/32768 5.42% 35513.157 37438.557 - 4.84% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.42% 9061.823 9552.755 - 5.17% -
BM_RangesPushHeap_float_Random_4 5.40% 2.832 2.985 - 2.50% -
BM_std_minmax<unsigned_short>/32 5.38% 1.263 1.331 - 8.26% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 5.37% 0.555 0.585 - 11.13% -
SetIntersection_None_Vector_uint32_262144_1024 5.36% 1171281.466 1234085.065 - 3.23% -
SetIntersection_Front_Vector_string_1024_1024 5.33% 40223357.464 42365399.271 - 4.44% -
bm_gcd_trivial 5.32% 0.855 0.900 - 5.12% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 5.31% 21.703 22.855 - -9.97% -
SetIntersection_None_Set_string_262144_1 5.30% 1625047.279 1711225.748 - 0.88% -
BM_MakeThenSortHeap_string_SingleElement_262144 5.29% 51.575 54.301 - 5.34% -
BM_PushHeap_string_Ascending_262144 5.28% 28.317 29.813 - -20.31% -
BM_std_minmax<int>/3 5.26% 1.124 1.183 - -1.22% -
BM_std_minmax_element<short>/1024 5.26% 283.728 298.641 - 11.30% -
BM_std_minmax_element<short>/512 5.25% 144.269 151.849 - 10.01% -
bm_lexicographical_compare<unsigned_char>/6 5.25% 1.788 1.882 - -3.93% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5.24% 3631.085 3821.527 - 15.03% -
BM_StringRelational_Less_Small_Small_ChangeMiddle 5.23% 1.321 1.390 - 0.26% -
rng::copy_n(deque<int>)/1048576 5.23% 50030.521 52645.934 - 5.68% -
BM_std_minmax<unsigned_short>/22 5.23% 2.317 2.438 - 1.83% -
rng::find_end(list<int>,_pred)_(single_element)/8192 5.20% 8288.848 8720.170 - -4.82% -
std::find(vector<int>)_(bail_25%)/8 5.20% 1.391 1.463 - 6.48% -
SetIntersection_None_Vector_uint64_16384_16384 5.19% 1127551.993 1186061.156 - 1.54% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 5.19% 2.504 2.634 - -2.06% -
SetIntersection_Front_Set_uint32_262144_262144 5.18% 1826589.109 1921164.143 - 4.43% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 5.18% 2.072 2.179 - 0.87% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 5.17% 491441.287 516831.862 - 1.93% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.16% 5.399 5.677 - 5.79% -
SetIntersection_Interlaced_Vector_float_1024_16 5.16% 2624272.570 2759564.091 - -2.14% -
BM_PushHeap_float_Descending_4 5.15% 0.357 0.375 - 4.77% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 5.14% 0.752 0.791 - -0.40% -
BM_StringEraseWithMove_Huge_Opaque 5.14% 50.780 53.388 - 15.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 5.14% 1192359.978 1253605.475 - -0.61% -
rng::contains(vector<int>)_(process_all)/8 5.13% 2.508 2.637 - -2.34% -
SetIntersection_None_Set_string_262144_64 5.13% 1628664.145 1712199.461 - 1.03% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 5.12% 27.877 29.305 - 5.66% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 5.11% 557.529 586.024 - 3.44% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 5.02% 3829.663 4022.080 - 2.16% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 5.02% 1.501 1.576 - -3.85% -
std::search_n(list<int>)_(no_match)/1024 4.99% 731.707 768.214 - 1.27% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 4.99% 10.044 10.545 - -10.58% -
SetIntersection_None_Set_string_262144_16 4.98% 1628806.152 1709942.625 - 1.20% -
SetIntersection_Front_Vector_float_16384_64 4.95% 1441418.005 1512719.126 - 5.81% -
BM_std_minmax<int>/4 4.94% 0.925 0.971 - -0.48% -
rng::is_sorted(list<int>,_pred)/8192 4.93% 7771.781 8155.171 - -7.77% -
SetIntersection_Interlaced_Set_string_256_256 4.93% 30620826.217 32129175.815 - -0.82% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 4.91% 1669806.294 1751755.698 - 1.37% -
bm_lexicographical_compare<unsigned_char>/16 4.90% 1.051 1.102 - -4.70% -
SetIntersection_None_Set_string_262144_4 4.87% 1630015.219 1709460.045 - 1.29% -
std::set<int>::insert(value)_(already_present)/0 4.86% 0.582 0.610 - 4.90% -
SetIntersection_Interlaced_Set_string_256_16 4.85% 17872280.305 18738951.191 - 3.55% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 4.84% 1607743.408 1685613.039 - -1.27% -
BM_StringFindStringLiteral/1024 4.84% 16.922 17.741 - -1.90% -
std::unordered_map<int,_int>::count(key)_(existent)/32 4.82% 1.281 1.343 - 5.54% -
std::unique(list<int>)_(sprinkled)/8192 4.82% 7888.752 8268.924 - 6.03% -
BM_std_min<unsigned_int>/64 4.81% 2.824 2.960 - 4.75% -
BM_StringFindAllMatch/1 4.81% 2.732 2.863 - 3.20% -
BM_std_min<unsigned_short>/26 4.81% 2.056 2.154 - 0.07% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.80% 481.367 504.480 - 4.12% -
BM_RangesMakeHeap_uint32_Random_256 4.80% 1.146 1.201 - 0.54% -
rng::contains_subrange(list<int>)_(single_element)/50 4.77% 17.655 18.496 - 4.83% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 4.76% 19678.965 20615.909 - -1.62% -
BM_RangesMakeHeap_uint64_Random_16 4.76% 1.264 1.324 - 2.43% -
std::multiset<int>::contains(key)_(existent)/1024 4.76% 3.896 4.081 - 1.27% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 4.75% 0.633 0.663 - 2.40% -
std::multiset<int>::count(key)_(existent)/32 4.74% 3.460 3.624 - 2.65% -
SetIntersection_Front_Vector_uint64_64_64 4.74% 11462926.733 12006091.284 - 7.39% -
SetIntersection_Front_Set_string_16384_1024 4.74% 57026317.220 59728125.392 - 0.72% -
BM_std_min<unsigned_long_long>/4 4.74% 1.036 1.085 - -1.39% -
SetIntersection_Front_Set_uint64_1024_256 4.72% 4813346.814 5040299.875 - 4.15% -
std::count(list<int>)_(every_other)/8192 4.71% 6357.526 6656.959 - -0.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 4.71% 1607616.943 1683283.043 - -1.46% -
rng::replace(vector<int>)_(prefix)/8192 4.70% 1242.491 1300.836 - 2.96% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.69% 39.843 41.714 - 8.02% -
BM_RangesPushHeap_uint32_SingleElement_16384 4.69% 0.356 0.373 - 3.12% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 4.68% 5.836 6.109 - 3.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 4.68% 1068772.082 1118773.530 - -1.27% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.68% 183.768 192.361 - 4.57% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.66% 1610277.264 1685295.736 - -1.11% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 4.65% 344.209 360.223 - 2.48% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 4.63% 1.919 2.008 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 4.62% 1608527.344 1682832.033 - -2.07% -
BM_StringEraseWithMove_Huge_Transparent 4.62% 48.404 50.639 - 11.78% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4.62% 4849.690 5073.565 - 5.52% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 4.61% 11.454 11.982 - 2.72% -
BM_std_min<unsigned_char>/31 4.61% 2.452 2.565 - 2.60% -
rng::stable_partition(vector<int>)_(sparse)/1024 4.60% 208.841 218.452 - 5.62% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 4.59% 27.018 28.259 - 3.15% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 4.59% 6864205.784 7179266.753 - 5.27% -
BM_RangesMakeHeap_uint64_Random_256 4.58% 1.141 1.193 - -0.81% -
rng::move(deque<int>)/1048576 4.55% 54797.664 57288.633 - 5.43% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 4.55% 1.108 1.158 - -0.36% -
std::multimap<std::string,_int>::erase(iterator)/32 4.54% 31.203 32.620 - 10.91% -
BM_deque_deque_ranges_move/65536 4.52% 2765.969 2890.972 - -2.14% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 4.50% 0.983 1.027 - 0.44% -
rng::reverse_copy(deque<int>)/8 4.50% 2.919 3.051 - 0.18% -
SetIntersection_None_Set_string_262144_16384 4.50% 1633748.371 1707323.080 - 0.93% -
BM_StringRelational_Less_Empty_Empty_Control 4.50% 1.969 2.058 - 6.35% -
std::set<int>::count(key)_(existent)/8192 4.50% 7.751 8.100 - 4.09% -
rng::copy_if(vector<int>)_(entire_range)/8 4.49% 2.093 2.187 - -0.75% -
SetIntersection_Front_Set_uint32_64_64 4.49% 15553702.199 16252074.228 - 3.93% -
SetIntersection_Front_Vector_uint64_16384_256 4.48% 2566490.566 2681431.934 - 17.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 4.47% 0.839 0.876 - 6.34% -
BM_vector_deque_ranges_move/0 4.46% 0.412 0.431 - -17.04% -
std::fill_n(deque<int>)/32 4.46% 1.156 1.207 - 4.44% -
std::map<int,_int>::upper_bound(key)_(existent)/32 4.44% 1.742 1.820 - 7.69% -
rng::copy_n(deque<int>)/262144 4.44% 11006.531 11495.109 - 10.98% -
SetIntersection_None_Set_string_16384_1024 4.42% 211799620.547 221170552.008 - 7.22% -
std::stable_sort(deque<int>)_(ascending)/8 4.42% 18.335 19.146 - 5.49% -
rng::remove_copy(deque<int>)_(prefix)/50 4.42% 20.845 21.767 - -0.46% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 4.42% 627159.660 654869.030 - 4.95% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 4.41% 740.003 772.639 - 15.25% -
SetIntersection_Front_Set_string_256_64 4.41% 14915533.244 15572613.423 - -3.97% -
rng::copy(list<int>)/32768 4.40% 26047.090 27192.260 - 1.69% -
BM_std_min<unsigned_long_long>/7 4.40% 1.832 1.913 - 0.64% -
SetIntersection_None_Vector_string_16384_16384 4.39% 1237257.718 1291632.748 - 0.58% -
rng::is_sorted_until(deque<int>,_pred)/8 4.39% 4.426 4.620 - 19.84% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 4.39% 770.384 804.187 - 2.11% -
BM_RangesPushHeap_uint32_SingleElement_262144 4.38% 0.357 0.372 - 3.15% -
std::multiset<int>::erase(key)_(non-existent)/32 4.38% 2.646 2.761 - 2.64% -
std::unordered_set<int>::count(key)_(existent)/8192 4.38% 1.300 1.357 - 3.10% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 4.37% 1389926.196 1450661.180 - 9.05% -
bm_lexicographical_compare<unsigned_char>/8 4.36% 1.321 1.379 - -7.90% -
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.36% 4.114 4.293 - 0.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 4.36% 1366002.557 1425502.487 - 1.42% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 4.35% 23.741 24.774 - 7.33% -
BM_RangesMakeHeap_uint64_Random_1024 4.35% 0.997 1.041 - -3.28% -
BM_std_min<short>/28 4.34% 2.609 2.722 - -0.28% -
rng::adjacent_find(deque<int>,_pred)/50 4.31% 29.230 30.491 - 5.08% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 4.30% 2.921 3.046 - 2.11% -
std::is_partitioned(vector<int>)_(partitioned)/32 4.30% 6.423 6.699 - 3.90% -
BM_std_minmax<char>/2 4.30% 0.848 0.884 - -1.18% -
SetIntersection_Front_Vector_string_262144_256 4.29% 10275706.913 10716745.035 - 7.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.29% 221.538 231.033 - -0.85% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 4.29% 1.386 1.446 - 25.00% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.28% 50.490 52.653 - 3.12% -
std::set<int>::equal_range(key)_(non-existent)/32 4.28% 2.673 2.787 - 2.92% -
BM_PushHeap_float_Descending_1 4.24% 0.394 0.410 - -4.68% -
bm_swap_ranges_vb_aligned/64 4.24% 2.833 2.953 - 1.58% -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 4.24% 1.680 1.752 - 0.81% -
BM_std_minmax<unsigned_char>/12 4.24% 1.940 2.022 - 3.95% -
std::find_if(list<int>)_(process_all)/8192 4.22% 12206.498 12721.566 - 4.38% -
SetIntersection_None_Vector_string_1024_64 4.19% 1192018.370 1242021.043 - 1.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.19% 1077522.142 1122648.852 - 4.02% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 4.17% 12356.370 12872.034 - 4.22% -
BM_RangesPushHeap_uint32_SingleElement_256 4.16% 0.381 0.397 - 2.67% -
BM_RangesPushHeap_uint32_SingleElement_1024 4.16% 0.363 0.378 - 2.90% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 4.16% 21.012 21.885 - 6.72% -
SetIntersection_Interlaced_Set_uint64_256_64 4.15% 14570370.615 15174374.536 - 3.16% -
rng::contains(list<int>)_(process_all)/32 4.14% 8.965 9.336 - -17.08% -
BM_PushHeap_string_Ascending_64 4.14% 7.076 7.369 - 3.23% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 4.14% 2.408 2.507 - 6.30% -
SetIntersection_None_Vector_uint64_262144_64 4.14% 1175099.643 1223715.246 - 1.08% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.13% 0.736 0.766 - 4.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 4.13% 2.635 2.744 - 2.80% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 4.12% 75.647 78.768 - 1.60% -
BM_RangesPushHeap_float_Ascending_16 4.12% 0.982 1.023 - 4.15% -
std::unique(deque<int>)_(sprinkled)/1024 4.12% 830.771 865.001 - -1.28% -
SetIntersection_Front_Set_uint64_1024_1024 4.11% 15653343.630 16297124.960 - 3.41% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.10% 1515.938 1578.095 - -2.79% -
std::deque<int>::erase(middle)_(cheap_elements)/32 4.09% 9.575 9.966 - 0.30% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4.07% 2530197.267 2633270.995 - 27.13% -
BM_std_min<unsigned_int>/13 4.05% 1.469 1.528 - 8.07% -
BM_vector_deque_copy_backward/1 4.05% 2.399 2.496 - 8.05% -
std::set<int>::find(key)_(existent)/8192 4.05% 8.075 8.402 - 4.54% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 4.04% 1.305 1.357 - 3.76% -
BM_std_min<unsigned_short>/22 4.03% 1.826 1.900 - 4.80% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 4.02% 0.269 0.280 - 0.11% -
std::partial_sort_copy(deque<int>)_(heap)/8 4.02% 15.693 16.324 - -2.66% -
std::sort(vector<NonIntegral>)_(descending)/8 4.01% 24.110 25.077 - -0.88% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 4.01% 9.859 10.254 - 1.64% -
SetIntersection_Front_Set_uint64_1024_1 4.00% 1055405.815 1097671.066 - -2.30% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 3.99% 17.251 17.939 - 7.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 3.98% 0.269 0.280 - 0.07% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 3.98% 0.269 0.280 - 0.04% -
std::set<std::string>::upper_bound(key)_(existent)/1024 3.97% 22.777 23.682 - 2.34% -
SetIntersection_Front_Set_string_1024_256 3.96% 15639243.862 16258082.164 - 0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 3.95% 191209483.886 198765540.479 - -0.16% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 3.95% 29.755 30.931 - 4.59% -
rng::find_last_if(vector<char>)_(bail_10%)/8 3.95% 2.384 2.478 - 2.58% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 3.94% 30.860 32.077 - 5.13% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.94% 31.423 32.661 - 3.64% -
bm_lexicographical_compare<unsigned_char>/1 3.94% 1.602 1.666 - -1.43% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 3.94% 0.543 0.565 - 4.39% -
SetIntersection_Front_Vector_string_16384_1024 3.93% 39620379.186 41178630.044 - 4.54% -
std::find_end(deque<int>)_(single_element)/1024 3.93% 344.370 357.903 - 38.16% -
BM_RangesPopHeap_float_16384 3.92% 32.868 34.156 - 1.38% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.92% 14.456 15.023 - 3.98% -
SetIntersection_None_Vector_uint64_262144_16384 3.92% 1164998.848 1210668.888 - -0.48% -
BM_std_minmax<unsigned_char>/13 3.92% 2.237 2.325 - 4.78% -
SetIntersection_Front_Set_uint64_262144_16 3.91% 1282709.487 1332882.060 - 2.03% -
std::remove(deque<int>)_(sprinkled)/32 3.91% 54.981 57.131 - 8.56% -
SetIntersection_Front_Set_uint32_1024_1 3.91% 1079168.038 1121355.669 - 5.64% -
BM_num_put<long> 3.90% 11.566 12.017 - -0.82% -
SetIntersection_Front_Set_uint64_262144_262144 3.90% 1811275.391 1881930.988 - 3.74% -
BM_std_min<unsigned_int>/29 3.89% 2.047 2.127 - 1.82% -
SetIntersection_Front_Set_uint64_1024_64 3.89% 1965742.919 2042200.181 - 8.16% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.88% 1.378 1.431 - 3.12% -
rng::any_of(list<int>)_(process_all)/8192 3.88% 7058.114 7332.091 - 3.14% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 3.87% 44041.146 45746.801 - 4.69% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 3.87% 77417.631 80414.361 - 1.28% -
rng::partition(deque<int>)_(dense)/8192 3.87% 2697.035 2801.406 - -0.47% -
rng::fill(list<int>)/8192 3.86% 7113.424 7388.188 - -0.06% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 3.86% 4.520 4.695 - 1.86% -
std::stable_sort(deque<int>)_(descending)/8 3.85% 27.658 28.723 - 7.77% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 3.84% 23.273 24.167 - -9.96% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 3.84% 10.639 11.047 - 5.39% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 3.84% 29.347 30.472 - -1.47% -
std::set<int>::insert(value)_(already_present)/8192 3.82% 10.253 10.645 - -1.72% -
std::multiset<std::string>::count(key)_(non-existent)/32 3.82% 9.828 10.203 - 9.19% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 3.82% 0.539 0.560 - 1.51% -
std::multiset<std::string>::equal_range(key)_(existent)/32 3.81% 19.479 20.221 - 4.96% -
SetIntersection_Front_Set_uint64_262144_1024 3.81% 16415743.870 17040546.917 - 17.65% -
BM_std_min<unsigned_char>/64 3.81% 3.966 4.117 - 0.72% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.81% 8371.346 8689.922 - 3.84% -
std::unordered_set<std::string>::find(key)_(existent)/8192 3.80% 35.645 36.998 - 4.21% -
rng::search(deque<int>,_pred)_(near_matches)/1000 3.79% 23162.594 24041.037 - -4.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 3.79% 0.571 0.593 - 1.77% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 3.78% 1334897.742 1385318.728 - -0.92% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 3.78% 1.755 1.821 - 2.30% -
rng::search(deque<int>,_pred)_(near_matches)/1024 3.76% 24309.142 25222.607 - -4.83% -
std::replace(vector<int>)_(prefix)/50 3.76% 7.513 7.796 - 2.65% -
BM_MakeThenSortHeap_float_SingleElement_1024 3.74% 4.869 5.051 - 5.68% -
SetIntersection_None_Vector_uint32_262144_1 3.74% 1183837.805 1228076.600 - 5.57% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 3.73% 2.339 2.427 - 30.33% -
SetIntersection_Interlaced_Vector_string_262144_16 3.73% 5724931.579 5938601.586 - 1.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 3.72% 1181003.351 1224954.990 - -1.50% -
BM_RangesPushHeap_uint32_Random_16384 3.72% 6.195 6.425 - 2.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 3.71% 1142261.997 1184670.666 - 1.27% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.71% 521765.644 541132.763 - 3.33% -
std::multiset<int>::insert(value)_(already_present)/1024 3.70% 28.684 29.745 - 4.16% -
std::set<std::string>::count(key)_(existent)/32 3.70% 15.109 15.668 - 8.26% -
std::map<int,_int>::find(key)_(existent)/1024 3.70% 3.782 3.922 - 4.57% -
std::copy_n(vector<bool>)_(aligned)/262144 3.69% 638.452 662.015 - -2.05% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 3.69% 50.406 52.264 - 1.65% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.68% 1809674.152 1876344.402 - -1.32% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 3.68% 30.123 31.231 - -0.08% -
std::stable_sort(deque<int>)_(heap)/8 3.67% 25.961 26.915 - 3.48% -
BM_std_min<short>/25 3.67% 2.055 2.131 - 2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 3.66% 9043959.849 9374764.231 - 6.61% -
std::multiset<std::string>::contains(key)_(non-existent)/32 3.65% 10.834 11.229 - 6.18% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 3.64% 10.329 10.705 - 2.40% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.64% 1727398.601 1790259.437 - -1.64% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 3.63% 0.432 0.447 - -9.73% -
BM_RangesMakeThenSortHeap_string_Random_262144 3.63% 193.645 200.665 - -3.75% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 3.62% 1.502 1.556 - 4.24% -
BM_std_minmax<short>/31 3.62% 3.024 3.133 - 1.55% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 3.61% 29.679 30.751 - 5.35% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 3.61% 29.516 30.581 - 8.60% -
BM_std_minmax_element<int>/70000 3.61% 17790.375 18432.150 - 0.13% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 3.60% 1151176.039 1192672.096 - 2.73% -
BM_std_min<unsigned_short>/3 3.60% 0.694 0.719 - 3.78% -
SetIntersection_Interlaced_Set_uint64_64_64 3.59% 14933714.069 15469478.806 - 2.05% -
SetIntersection_Interlaced_Vector_uint32_256_64 3.58% 8240017.700 8535417.288 - 17.20% -
BM_MakeHeap_float_Random_16 3.58% 1.589 1.646 - 2.37% -
std::rotate_copy(deque<int>)/32 3.57% 2.573 2.665 - 1.63% -
BM_std_minmax_element<int>/65536 3.57% 16669.220 17263.607 - 0.23% -
BM_deque_deque_ranges_copy/70000 3.56% 3002.364 3109.135 - 2.35% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 3.55% 24.306 25.170 - 3.65% -
BM_std_minmax_element<int>/4000 3.55% 1018.290 1054.481 - 0.06% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.55% 3161.514 3273.865 - 3.09% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 3.55% 6.840 7.083 - 2.70% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 3.54% 0.419 0.434 - -6.58% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 3.54% 30.595 31.677 - 1.55% -
SetIntersection_Interlaced_Vector_string_16_16 3.53% 52905431.104 54771953.884 - -1.54% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.53% 4034.786 4177.060 - 3.74% -
std::replace_if(deque<int>)_(prefix)/1024 3.52% 480.992 497.913 - 1.29% -
BM_RangesPushHeap_float_SingleElement_16 3.51% 0.364 0.377 - -0.13% -
std::unique(list<int>)_(sprinkled)/32 3.51% 57.157 59.163 - 3.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 3.51% 12194917.737 12622539.231 - -0.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.51% 2862214.846 2962549.199 - 1.16% -
SetIntersection_None_Set_uint32_1024_1 3.50% 8684743.262 8988814.912 - 0.80% -
rng::find_last(vector<char>)_(bail_90%)/8192 3.50% 98.096 101.529 - -0.70% -
BM_std_minmax<unsigned_short>/16 3.50% 1.701 1.760 - 4.48% -
SetIntersection_Front_Set_string_16384_4 3.48% 1298178.272 1343321.591 - 1.77% -
BM_std_minmax_element<int>/5500 3.48% 1394.572 1443.056 - 0.10% -
BM_std_minmax<long_long>/15 3.47% 3.658 3.785 - 3.71% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 3.47% 0.447 0.462 - -24.55% -
SetIntersection_Interlaced_Set_string_262144_256 3.47% 2037454.590 2108185.141 - 1.12% -
BM_deque_vector_move_backward/4000 3.47% 142.769 147.724 - 3.31% -
BM_std_minmax_element<int>/64000 3.47% 16284.870 16849.987 - 0.11% -
BM_std_minmax_element<int>/4096 3.47% 1043.936 1080.145 - 0.15% -
BM_std_minmax<char>/14 3.47% 2.560 2.649 - 3.71% -
BM_RangesMakeHeap_uint64_Ascending_4 3.46% 0.405 0.419 - -1.06% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.46% 24.940 25.802 - 4.81% -
std::set<std::string>::equal_range(key)_(existent)/1024 3.45% 22.973 23.767 - 2.93% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.45% 9.606 9.938 - 3.66% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 3.45% 21296.610 22030.718 - -0.37% -
BM_std_minmax<unsigned_short>/23 3.42% 2.517 2.603 - 1.32% -
rng::swap_ranges(deque<int>)/1024 3.41% 325.756 336.857 - -0.03% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.41% 8309.242 8592.202 - 3.49% -
BM_StringAssignAsciiz_Large_Opaque 3.40% 11.271 11.655 - -0.28% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 3.40% 26661149.696 27568365.446 - 1.68% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.40% 3.557 3.678 - 1.78% -
SetIntersection_Front_Vector_string_262144_1 3.39% 1116485.913 1154295.315 - 1.14% -
rng::find_end(deque<int>)_(match_near_end)/8192 3.39% 281.323 290.848 - -99.82% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 3.38% 12495.110 12917.406 - 8.60% -
BM_RangesPushHeap_uint32_Random_1024 3.38% 6.095 6.301 - 4.38% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.37% 39155083.886 40476545.991 - 3.20% -
std::map<int,_int>::contains(key)_(existent)/1024 3.37% 4.009 4.144 - 2.40% -
BM_StringRelational_Eq_Empty_Large_Control 3.36% 0.479 0.495 - 1.67% -
BM_PushHeap_uint64_SingleElement_16 3.36% 0.337 0.349 - 3.43% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.36% 5437.059 5619.902 - 2.89% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 3.35% 4.846 5.009 - -0.72% -
SetIntersection_Interlaced_Set_uint64_16384_16384 3.34% 343228620.818 354693495.244 - 1.33% -
bm_lexicographical_compare<unsigned_char>/7 3.34% 2.026 2.094 - -5.39% -
BM_std_min<unsigned_short>/27 3.32% 2.305 2.381 - -0.01% -
SetIntersection_Front_Vector_uint64_16384_64 3.31% 1441260.821 1489000.720 - 5.74% -
SetIntersection_Front_Set_string_256_16 3.31% 7334927.290 7577410.916 - -0.33% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 3.30% 10.185 10.521 - 0.66% -
std::map<int,_int>::equal_range(key)_(existent)/32 3.30% 1.772 1.830 - 4.46% -
std::partial_sort(vector<int>)_(heap)/8 3.30% 25.987 26.844 - 0.40% -
BM_std_min<__int128>/32 3.30% 13.184 13.618 - 11.77% -
std::replace(vector<int>)_(sprinkled)/1024 3.29% 153.390 158.440 - -6.19% -
BM_RangesPushHeap_uint64_Ascending_64 3.28% 1.517 1.567 - 3.14% -
std::find_end(deque<int>)_(single_element)/1000 3.28% 339.108 350.244 - 40.00% -
BM_PushHeap_uint64_SingleElement_4 3.28% 0.356 0.368 - 2.99% -
std::multimap<int,_int>::clear()/8192 3.28% 81557.418 84229.823 - 3.02% -
std::all_of(deque<int>)_(process_all)/8192 3.27% 2628.020 2714.084 - 3.53% -
BM_std_minmax<unsigned_short>/64 3.27% 1.548 1.599 - 4.79% -
rng::stable_partition(deque<int>)_(dense)/32 3.27% 29.704 30.675 - 9.54% -
BM_std_min<__int128>/31 3.27% 12.689 13.104 - 11.28% -
std::adjacent_find(deque<int>,_pred)/8 3.27% 4.470 4.616 - 7.68% -
BM_std_minmax<unsigned_long_long>/15 3.26% 3.674 3.794 - 2.62% -
BM_std_min<long_long>/32 3.26% 3.576 3.693 - 2.06% -
rng::starts_with(list<int>)/8 3.25% 2.979 3.076 - 5.67% -
BM_deque_vector_copy/70000 3.25% 2990.658 3087.838 - -2.95% -
SetIntersection_None_Vector_uint64_1024_16 3.25% 1119695.397 1156077.292 - 0.41% -
rng::swap_ranges(deque<int>)/8192 3.25% 2611.497 2696.343 - 0.07% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 3.24% 7.403 7.643 - 1.94% -
std::stable_partition(vector<int>)_(alloc_fails)/50 3.24% 1897.034 1958.537 - 2.54% -
SetIntersection_Front_Set_uint32_16384_256 3.23% 5102618.185 5267617.837 - 8.41% -
rng::copy_if(deque<int>)_(entire_range)/8 3.22% 2.835 2.927 - -0.83% -
SetIntersection_None_Set_string_262144_262144 3.22% 1645796.387 1698843.834 - 0.02% -
SetIntersection_Interlaced_Set_float_64_16 3.22% 23520477.270 24278362.264 - -1.68% -
std::multimap<int,_int>::clear()/1024 3.22% 10183.363 10510.938 - 2.83% -
SetIntersection_None_Vector_string_262144_1 3.21% 1318393.074 1360650.933 - -0.07% -
std::find_end(deque<int>,_pred)_(process_all)/1024 3.20% 610.304 629.862 - 2.24% -
BM_std_minmax_element<int>/512 3.20% 134.257 138.555 - 0.30% -
rng::rotate(deque<int>)_(1_element_forward)/50 3.20% 6.232 6.431 - 5.42% -
SetIntersection_None_Set_string_262144_1024 3.19% 1642363.035 1694793.947 - -0.61% -
SetIntersection_Front_Set_string_1024_16 3.19% 1991841.444 2055362.280 - 1.66% -
rng::fold_left(deque<int>)/8192 3.19% 4361.945 4500.891 - 3.03% -
BM_std_minmax_element<int>/1024 3.18% 264.724 273.150 - 0.14% -
std::all_of(deque<int>)_(process_all)/32768 3.18% 10535.557 10870.151 - 3.07% -
BM_std_min<short>/32 3.17% 2.954 3.048 - 3.58% -
std::stable_sort(deque<int>)_(shuffled)/8 3.17% 24.144 24.911 - 3.48% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 3.17% 1.987 2.050 - 1.16% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 3.16% 6.180 6.376 - -0.15% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 3.16% 1.439 1.484 - 17.82% -
BM_deque_deque_copy_backward/1 3.15% 3.365 3.472 - 24.18% -
BM_PushHeap_uint64_Ascending_16 3.15% 0.976 1.007 - 10.42% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 3.14% 0.505 0.521 - 0.47% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 3.14% 80637.605 83168.480 - -2.70% -
SetIntersection_Front_Set_uint32_256_256 3.14% 9653808.807 9956773.997 - 1.90% -
BM_std_minmax<unsigned_short>/27 3.14% 2.726 2.812 - -2.26% -
rng::stable_sort(deque<int>)_(heap)/8192 3.12% 17588.565 18138.050 - 2.47% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.12% 3.581 3.693 - 0.66% -
rng::stable_partition(vector<int>)_(dense)/50 3.12% 25.272 26.060 - -1.44% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 3.11% 12.269 12.651 - -9.95% -
std::unique(vector<int>,_pred)_(contiguous)/1024 3.11% 534.869 551.527 - 2.29% -
BM_MakeHeap_uint64_Ascending_16 3.11% 0.637 0.657 - -1.91% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 3.11% 0.573 0.591 - 3.18% -
SetIntersection_Interlaced_Set_string_256_64 3.11% 30858263.689 31818880.717 - 1.27% -
bm_swap_ranges_vb_unaligned/8 3.10% 4.758 4.906 - -0.13% -
bm_lexicographical_compare<signed_char>/8 3.10% 3.017 3.110 - -0.03% -
std::multiset<std::string>::count(key)_(existent)/32 3.10% 19.322 19.921 - 10.47% -
BM_StringAssignAsciizMix_Transparent 3.09% 2.998 3.090 - 2.26% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 3.09% 818.058 843.300 - 1.83% -
SetIntersection_Front_Set_string_1024_4 3.09% 1308213.452 1348574.581 - 2.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 3.08% 20706253.346 21344911.197 - 1.62% -
BM_StringRelational_Less_Large_Huge_Control 3.08% 2.220 2.288 - 2.65% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 3.07% 162176.350 167158.912 - 1.31% -
SetIntersection_Interlaced_Set_uint32_64_64 3.07% 15348291.882 15819770.160 - 2.45% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.07% 6945.409 7158.526 - 0.89% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 3.07% 19.327 19.919 - 3.22% -
BM_deque_deque_move_backward/1 3.06% 3.357 3.460 - 26.92% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.06% 9571.597 9864.286 - 2.30% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 3.06% 5759587.058 5935687.492 - 0.68% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 3.06% 1140917.873 1175784.264 - 1.02% -
BM_StringRelational_Eq_Small_Small_Control 3.05% 1.790 1.845 - -0.33% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 3.05% 19782.121 20385.325 - -1.97% -
SetIntersection_Interlaced_Vector_string_16384_16 3.05% 4445071.978 4580508.579 - -0.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 3.04% 51.166 52.721 - 2.70% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.04% 525.668 541.640 - -0.54% -
std::is_sorted_until(list<int>)/8192 3.04% 7134.516 7351.146 - 1.04% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 3.04% 18.442 19.001 - 6.17% -
BM_std_min<__int128>/29 3.03% 11.822 12.180 - 10.71% -
std::set<std::string>::equal_range(key)_(existent)/32 3.03% 16.453 16.951 - 9.32% -
std::none_of(vector<int>)_(process_all)/8 3.02% 2.356 2.428 - -2.99% -
SetIntersection_Front_Set_uint64_16_16 3.02% 40249003.369 41465049.512 - 1.31% -
std::move(vector<bool>)_(unaligned)/512 3.02% 4.577 4.715 - 18.56% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 3.02% 6494.038 6690.024 - 2.98% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 3.02% 1.962 2.021 - 6.67% -
std::multimap<std::string,_int>::count(key)_(existent)/32 3.01% 19.517 20.105 - 12.34% -
SetIntersection_Front_Set_uint32_16384_64 3.01% 1970468.542 2029844.626 - -0.89% -
BM_deque_deque_copy_backward/512 3.00% 21.666 22.316 - 20.17% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 3.00% 62.857 64.741 - 10.37% -
std::search_n(deque<int>,_pred)_(no_match)/1000 2.99% 602.598 620.620 - 2.97% -
rng::move(deque<int>)/64 2.99% 6.302 6.490 - 2.72% -
SetIntersection_Front_Set_uint64_262144_16384 2.99% 341112708.251 351298062.859 - 4.48% -
rng::copy_if(vector<int>)_(every_other)/8 2.98% 4.177 4.302 - 1.51% -
BM_RangesMakeThenSortHeap_string_Random_16384 2.97% 108.459 111.678 - 2.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2.96% 2200776.529 2265963.381 - 1.89% -
BM_PopHeap_pair<uint32,_uint32>_1024 2.96% 30.002 30.891 - 2.36% -
SetIntersection_None_Vector_uint32_1024_64 2.95% 1120728.644 1153759.126 - 0.07% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.94% 0.934 0.961 - 2.34% -
BM_MakeThenSortHeap_uint32_Descending_4 2.94% 1.261 1.298 - -9.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 2.94% 198431861.030 204263753.066 - 1.23% -
std::set<std::string>::find(key)_(non-existent)/32 2.94% 10.476 10.783 - 16.22% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.94% 10.454 10.761 - 1.16% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.93% 370.191 381.049 - 2.69% -
BM_deque_vector_ranges_copy/5500 2.93% 196.866 202.633 - 0.79% -
BM_RangesMakeHeap_string_SingleElement_64 2.93% 6.215 6.397 - -1.20% -
BM_deque_vector_move/64000 2.93% 2711.656 2791.023 - 2.94% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 2.93% 0.824 0.848 - -2.85% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2.92% 17.194 17.697 - 6.03% -
SetIntersection_Interlaced_Vector_float_1024_4 2.92% 1497357.432 1541020.559 - 5.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.91% 11.399 11.731 - 1.58% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 2.90% 1.531 1.575 - 4.88% -
BM_std_min<short>/27 2.90% 2.267 2.333 - 1.64% -
BM_deque_deque_ranges_move_backward/70000 2.90% 8907.078 9165.279 - 7.75% -
std::partial_sort_copy(list<int>)_(ascending)/8 2.90% 9.069 9.332 - 3.54% -
BM_StringEraseToEnd_Empty_Opaque 2.89% 0.615 0.633 - 3.21% -
SetIntersection_Front_Set_uint64_262144_256 2.89% 4875453.085 5016330.416 - 11.96% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 2.89% 0.944 0.971 - -1.30% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 2.88% 7.256 7.465 - -2.08% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 2.88% 14.672 15.094 - 2.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 2.88% 340.085 349.868 - -9.01% -
SetIntersection_Interlaced_Set_uint32_262144_262144 2.87% 1943666.016 1999499.348 - 4.08% -
SetIntersection_Front_Set_string_262144_1024 2.87% 58396636.402 60073310.490 - 0.23% -
BM_std_minmax_element<char>/64 2.87% 17.437 17.937 - 1.54% -
SetIntersection_None_Set_float_1024_4 2.86% 8813969.821 9065708.287 - 2.17% -
SetIntersection_None_Set_uint32_1024_64 2.85% 8719632.128 8968460.752 - 1.08% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 2.85% 58.440 60.105 - 1.13% -
std::move_backward(vector<bool>)_(unaligned)/1048576 2.85% 6505.926 6691.172 - 3.21% -
BM_StringDestroy_Small 2.85% 0.812 0.835 - -4.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.84% 2084571.777 2143796.469 - -1.38% -
BM_std_min<long_long>/64 2.84% 4.837 4.974 - 1.40% -
std::fill(vector<bool>)/64 2.83% 1.605 1.650 - 0.94% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 2.83% 5.831 5.996 - 5.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 2.83% 33.328 34.271 - 1.88% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.83% 20.450 21.028 - 2.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2.82% 1966064.291 2021567.707 - 0.08% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.82% 10.349 10.641 - 1.61% -
SetIntersection_Front_Set_string_1024_1024 2.82% 55654198.825 57224327.776 - 1.56% -
SetIntersection_Interlaced_Set_uint64_1024_256 2.82% 15108585.598 15534212.840 - 1.76% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 2.81% 634.832 652.689 - -0.21% -
BM_std_min<unsigned_char>/30 2.81% 2.213 2.275 - -1.40% -
SetIntersection_Front_Vector_uint32_16384_4 2.81% 1104083.440 1135086.898 - 0.10% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.80% 666.993 685.691 - 1.37% -
SetIntersection_Front_Vector_float_262144_256 2.80% 2294137.297 2358430.999 - -0.45% -
rng::find_end(list<int>)_(single_element)/8192 2.80% 7710.051 7926.048 - -9.57% -
rng::remove_if(vector<int>)_(prefix)/1024 2.80% 354.011 363.928 - -4.98% -
BM_std_min<__int128>/30 2.80% 12.309 12.654 - 11.15% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 2.80% 3908.494 4017.962 - 2.01% -
BM_PopHeap_pair<uint32,_uint32>_256 2.80% 22.484 23.114 - 2.00% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 2.80% 4.166 4.282 - -0.03% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 2.79% 340690420.219 350192540.709 - 1.85% -
BM_std_min<__int128>/28 2.79% 11.387 11.705 - 10.26% -
std::copy_if(list<int>)_(entire_range)/64 2.78% 30.742 31.598 - -12.69% -
std::rotate(vector<bool>)_(1_element_backward)/8192 2.78% 99.330 102.095 - -2.51% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 2.78% 9.901 10.176 - -5.45% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 2.77% 1158426.129 1190509.287 - 0.27% -
BM_std_minmax<short>/2 2.76% 0.890 0.915 - -0.16% -
std::multiset<int>::contains(key)_(existent)/32 2.75% 1.639 1.684 - 1.23% -
BM_StringConstructDestroyCStr_Small_Opaque 2.75% 2.194 2.254 - 8.28% -
BM_std_min<unsigned_char>/32 2.74% 2.826 2.903 - 1.38% -
SetIntersection_Front_Vector_uint64_1024_16 2.74% 1156579.961 1188220.142 - -0.72% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.73% 712.220 731.693 - 2.01% -
BM_PopHeap_pair<uint32,_uint32>_16384 2.73% 45.521 46.765 - 2.20% -
BM_std_min<char>/8 2.73% 2.256 2.318 - 2.99% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.73% 2092352.621 2149462.971 - -1.19% -
SetIntersection_Front_Set_uint32_1024_4 2.72% 1136658.903 1167591.943 - 1.73% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 2.72% 1080692.831 1110053.763 - -0.76% -
BM_RangesPushHeap_uint64_Ascending_16384 2.72% 3.603 3.701 - 3.84% -
BM_std_minmax<unsigned_int>/7 2.71% 1.824 1.874 - 7.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 2.71% 0.663 0.681 - 2.29% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.70% 12.850 13.197 - 1.41% -
BM_MakeHeap_string_SingleElement_256 2.70% 6.301 6.471 - 1.93% -
SetIntersection_Interlaced_Set_float_16_16 2.69% 41625897.151 42747263.351 - 3.73% -
BM_std_min<__int128>/27 2.69% 10.948 11.243 - 9.97% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2.69% 2220244.029 2280051.742 - 3.66% -
BM_deque_vector_ranges_move_backward/1 2.69% 2.106 2.163 - 2.18% -
rng::adjacent_find(vector<int>,_pred)/1048576 2.69% 465212.112 477722.837 - 2.26% -
rng::reverse_copy(list<int>)/32768 2.68% 25461.562 26145.172 - 0.22% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.68% 2.339 2.401 - -0.34% -
rng::find_first_of(vector<int>)_(large_needle)/50 2.67% 271.906 279.166 - -2.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 2.67% 1168391.473 1199564.694 - 4.35% -
std::search_n(list<int>)_(no_match)/8192 2.67% 6725.276 6904.641 - -5.63% -
BM_PushHeap_uint64_Ascending_64 2.66% 1.666 1.710 - 12.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 2.66% 349902998.831 359205627.863 - 1.98% -
BM_std_min<unsigned_short>/4 2.65% 0.977 1.003 - 2.26% -
BM_std_minmax<int>/2 2.65% 0.828 0.850 - -5.55% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 2.65% 14977.387 15373.986 - 3.49% -
SetIntersection_Interlaced_Set_string_262144_1024 2.64% 2059158.449 2113586.914 - -0.05% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 2.63% 31.471 32.299 - -8.40% -
SetIntersection_Front_Set_uint32_1024_16 2.63% 1315048.253 1349596.872 - -0.07% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 2.62% 23.325 23.937 - 1.97% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 2.62% 0.934 0.958 - -8.32% -
std::stable_partition(list<int>)_(dense)/50 2.62% 55.682 57.138 - 0.70% -
rng::replace(vector<int>)_(prefix)/1024 2.62% 163.962 168.250 - 1.77% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.61% 13.399 13.750 - 2.81% -
SetIntersection_Interlaced_Vector_string_16384_4 2.61% 1880236.021 1929252.279 - 5.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 2.60% 1176027.033 1206549.919 - 1.23% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.59% 598.153 613.663 - 2.08% -
std::move_backward(vector<int>)/1048576 2.59% 56377.618 57835.074 - 6.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.58% 1073957.251 1101682.051 - -0.72% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.58% 9.001 9.233 - 8.48% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.57% 3.602 3.694 - 3.96% -
BM_StringAssignStr_Huge_Opaque 2.57% 106.557 109.292 - 4.51% -
rng::partial_sort(deque<int>)_(ascending)/8192 2.57% 164839.488 169069.832 - 3.05% -
SetIntersection_Front_Set_float_256_64 2.57% 6127849.102 6285102.417 - -4.12% -
bm_lexicographical_compare<signed_char>/7 2.56% 2.657 2.725 - -0.75% -
BM_vector_deque_ranges_move/1 2.56% 2.322 2.381 - 17.21% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 2.56% 37.223 38.176 - 10.90% -
BM_MakeHeap_string_Descending_256 2.56% 2.675 2.743 - 1.65% -
rng::fill(deque<int>)/8192 2.55% 240.845 246.991 - 3.07% -
BM_PushHeap_string_Descending_1024 2.55% 2.492 2.555 - -22.92% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 2.55% 21387.378 21932.998 - -0.73% -
BM_vector_deque_copy_backward/64 2.54% 3.073 3.151 - 6.43% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.54% 22.049 22.609 - 2.02% -
BM_StringEraseToEnd_Small_Opaque 2.54% 0.602 0.618 - -1.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.53% 38960793.140 39947051.250 - 2.06% -
BM_MakeThenSortHeap_uint64_Heap_16 2.53% 5.230 5.363 - 0.82% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 2.53% 1.375 1.409 - -11.60% -
BM_RangesMakeThenSortHeap_string_Random_1024 2.53% 68.752 70.489 - 2.75% -
std::copy_if(deque<int>)_(entire_range)/8 2.52% 2.551 2.616 - -0.07% -
std::set<std::string>::count(key)_(non-existent)/1024 2.52% 23.333 23.921 - 4.98% -
std::unordered_set<int>::contains(key)_(existent)/8192 2.52% 1.485 1.522 - -0.67% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 2.51% 4523.731 4637.459 - 2.72% -
rng::partition_copy(deque<int>)/50 2.51% 28.098 28.803 - 4.89% -
bm_lexicographical_compare<int>/64 2.50% 4.854 4.976 - 3.38% -
std::stable_partition(list<int>)_(sparse)/50 2.50% 25.750 26.393 - 1.06% -
rng::find(list<int>)_(bail_25%)/8192 2.49% 1425.505 1461.058 - 2.65% -
BM_MakeThenSortHeap_uint64_Ascending_4 2.49% 1.447 1.483 - 2.13% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.49% 23.952 24.548 - 2.43% -
BM_RangesMakeHeap_float_Random_262144 2.49% 1.103 1.131 - -0.58% -
bm_lexicographical_compare<signed_char>/512 2.48% 7.751 7.944 - -0.44% -
SetIntersection_Interlaced_Vector_float_64_4 2.48% 18328072.928 18783101.685 - -0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 2.48% 842.273 863.181 - 0.63% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.48% 2.044 2.094 - 0.62% -
rng::starts_with(deque<int>)/1048576 2.48% 486817.326 498892.174 - 0.91% -
BM_RangesMakeThenSortHeap_string_Random_256 2.47% 54.380 55.723 - 2.22% -
BM_RangesPushHeap_uint64_Ascending_256 2.47% 2.093 2.144 - 2.47% -
BM_PushHeap_uint32_Ascending_262144 2.47% 8.128 8.328 - 1.85% -
BM_std_min<unsigned_short>/16 2.47% 1.678 1.720 - -0.70% -
BM_PushHeap_uint64_QuickSortAdversary_16 2.46% 0.930 0.953 - 3.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.46% 346724192.360 355251376.750 - 3.01% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.46% 20.865 21.378 - 2.95% -
BM_RangesMakeThenSortHeap_float_Heap_64 2.45% 3.526 3.613 - 5.13% -
BM_RangesPushHeap_uint32_Random_262144 2.44% 6.225 6.377 - 1.60% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.44% 148009.368 151617.653 - 2.46% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.44% 11.032 11.301 - 2.92% -
BM_RangesPushHeap_uint64_Random_4 2.44% 2.130 2.182 - 2.18% -
BM_std_min<unsigned_short>/28 2.44% 2.606 2.669 - -0.88% -
BM_RangesPushHeap_string_SingleElement_262144 2.43% 2.500 2.561 - -2.82% -
BM_MakeHeap_uint32_Random_16 2.43% 1.250 1.280 - 2.21% -
std::unordered_set<int>::ctor(const&,_alloc)/8192 2.43% 81427.517 83402.264 - 0.60% -
SetIntersection_Front_Vector_string_1024_16 2.42% 1709110.440 1750524.410 - 1.52% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.42% 625.740 640.901 - 2.10% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 2.42% 32.186 32.966 - -4.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 2.42% 0.732 0.749 - 0.93% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.42% 27.266 27.926 - 2.01% -
std::multimap<int,_int>::erase(key)_(existent)/32 2.42% 22.911 23.464 - 1.67% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 2.41% 10.515 10.768 - 1.40% -
SetIntersection_Interlaced_Vector_uint32_64_16 2.40% 18248962.534 18687384.415 - 0.03% -
rng::find_last(vector<int>)_(bail_90%)/1048576 2.40% 23311.763 23871.524 - 1.18% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2.40% 16.651 17.050 - 1.96% -
rng::replace(vector<int>)_(prefix)/32 2.39% 5.197 5.321 - 5.56% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.38% 49669.215 50853.742 - 2.90% -
std::fill_n(vector<bool>)/64 2.38% 1.536 1.572 - 3.58% -
BM_StringConstructDestroyCStr_Huge_Transparent 2.38% 67.630 69.239 - 0.95% -
rng::find_first_of(vector<int>)_(large_needle)/8192 2.38% 7158187.289 7328425.355 - 3.83% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 2.38% 51.020 52.233 - -1.89% -
SetIntersection_None_Vector_uint64_16384_4 2.37% 1161552.617 1189127.931 - 5.60% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 2.37% 9271.602 9491.484 - 3.71% -
BM_RangesMakeThenSortHeap_string_Descending_1024 2.36% 28.020 28.683 - -25.23% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.36% 25809.672 26419.630 - 2.91% -
SetIntersection_Interlaced_Set_uint64_262144_1 2.36% 1085136.752 1110769.261 - -0.01% -
std::find_end(vector<int>)_(same_length)/1024 2.36% 249.618 255.514 - -49.92% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 2.36% 44.960 46.022 - -1.07% -
std::is_partitioned(deque<int>)_(partitioned)/32 2.36% 10.472 10.719 - 9.66% -
BM_std_minmax<unsigned_short>/25 2.35% 2.283 2.337 - 0.15% -
SetIntersection_None_Vector_uint64_16384_16 2.35% 1165631.655 1193014.310 - 3.66% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 2.35% 0.826 0.845 - -0.43% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 2.35% 0.481 0.492 - 0.35% -
BM_StringAssignStr_Huge_Transparent 2.34% 108.381 110.918 - 7.19% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 2.34% 64.909 66.426 - 2.38% -
BM_RangesSortHeap_string_262144 2.34% 173.389 177.439 - -3.59% -
BM_std_min<short>/29 2.34% 2.362 2.417 - 2.89% -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 2.33% 10.095 10.330 - -0.11% -
std::copy_if(vector<int>)_(entire_range)/8 2.32% 2.249 2.301 - 1.37% -
BM_deque_deque_copy/65536 2.32% 2849.174 2915.168 - -3.90% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 2.31% 11.498 11.764 - 0.06% -
rng::find_end(vector<int>)_(match_near_end)/8192 2.31% 203.267 207.969 - -99.83% -
SetIntersection_Front_Vector_string_262144_1024 2.31% 40965438.353 41910567.842 - 4.46% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 2.31% 540.786 553.255 - -2.80% -
bm_ranges_swap_ranges_vb_aligned/64 2.30% 3.001 3.071 - -1.70% -
BM_std_minmax<long_long>/23 2.30% 4.340 4.440 - 2.56% -
BM_toupper_char<wchar_t> 2.30% 0.674 0.689 - 24.51% -
BM_RangesPushHeap_string_SingleElement_4 2.30% 2.167 2.217 - -3.36% -
SetIntersection_Interlaced_Vector_float_262144_4 2.30% 1540235.321 1575609.121 - -26.92% -
BM_RangesMakeHeap_uint64_Random_64 2.30% 1.261 1.290 - -0.26% -
SetIntersection_Front_Set_uint32_256_4 2.30% 4442873.733 4544863.395 - 1.38% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.29% 59.009 60.363 - 2.98% -
rng::remove_copy(list<int>)_(sprinkled)/8192 2.29% 7364.103 7533.028 - 7.10% -
SetIntersection_Front_Vector_uint32_256_64 2.29% 4534922.308 4638856.602 - 1.49% -
BM_std_min<long_long>/11 2.29% 1.513 1.548 - 3.89% -
rng::remove_copy_if(list<int>)_(prefix)/8192 2.29% 7668.467 7843.716 - 7.81% -
BM_std_minmax<char>/1 2.28% 0.625 0.639 - 0.88% -
SetIntersection_None_Set_uint32_256_64 2.28% 9381337.138 9595448.336 - 2.20% -
BM_MakeThenSortHeap_float_SingleElement_256 2.27% 4.089 4.182 - 4.77% -
SetIntersection_Interlaced_Set_string_262144_64 2.27% 2113164.959 2161135.010 - -0.02% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.27% 1465.745 1499.009 - -7.17% -
std::copy_n(vector<bool>)_(aligned)/4096 2.27% 4.624 4.729 - -0.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 2.26% 23011146.919 23531964.545 - -0.79% -
BM_StringFindStringLiteral/512 2.26% 9.253 9.462 - -0.24% -
BM_std_minmax<unsigned_short>/31 2.26% 3.033 3.101 - 3.44% -
BM_RangesMakeHeap_string_SingleElement_16 2.25% 5.522 5.646 - 2.05% -
SetIntersection_Interlaced_Set_float_1024_256 2.25% 16000742.535 16361030.361 - 0.87% -
BM_PopHeap_pair<uint32,_uint32>_64 2.25% 15.923 16.281 - 2.12% -
rng::stable_partition(vector<int>)_(sparse)/8192 2.25% 1506.821 1540.683 - -0.75% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 2.25% 192383398.307 196703877.668 - -3.53% -
BM_std_min<unsigned_int>/28 2.24% 1.935 1.978 - 0.81% -
std::map<int,_int>::insert(value)_(already_present)/32 2.24% 1.745 1.784 - 0.88% -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 2.24% 20.375 20.831 - -0.37% -
std::move(deque<int>)/64 2.24% 5.983 6.117 - 1.91% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.23% 10.339 10.570 - 1.34% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 2.23% 11653.834 11913.389 - 0.62% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 2.22% 2.964 3.029 - 0.78% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 2.22% 54384.880 55589.914 - 1.56% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.21% 8.732 8.925 - 1.94% -
BM_PopHeap_string_1024 2.21% 56.271 57.514 - 2.46% -
SetIntersection_Front_Set_uint64_262144_64 2.21% 1941940.908 1984823.893 - 8.55% -
std::for_each(list<int>)/8 2.21% 2.507 2.562 - 2.27% -
std::multiset<std::string>::count(key)_(non-existent)/1024 2.21% 22.777 23.280 - 2.24% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.20% 24.185 24.717 - 2.23% -
std::transform(list<int>)_(identity_transform)/50 2.20% 38.837 39.689 - 0.15% -
std::multimap<int,_int>::erase(key)_(existent)/0 2.19% 21.480 21.951 - 1.35% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 2.19% 1.066 1.089 - -0.00% -
rng::fill_n(deque<int>)/32 2.19% 1.241 1.268 - 3.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.19% 6396015.507 6535979.662 - 0.41% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 2.19% 28.401 29.023 - 1.15% -
std::copy(vector<bool>)_(unaligned)/32768 2.18% 214.056 218.727 - 0.23% -
std::set<std::string>::contains(key)_(existent)/8192 2.18% 27.958 28.568 - -4.46% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 2.18% 43.831 44.788 - 0.95% -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 2.18% 1.409 1.439 - 0.19% -
rng::search_n(vector<int>)_(no_match)/1000 2.18% 207.670 212.195 - 2.63% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.18% 174178472.764 177973801.050 - 2.09% -
SetIntersection_Front_Set_string_64_64 2.17% 36780220.408 37580055.916 - 3.90% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 2.17% 10.848 11.083 - 8.68% -
BM_MakeHeap_uint64_Random_16384 2.17% 1.020 1.042 - 0.76% -
std::find(deque<int>)_(process_all)/50 2.16% 13.244 13.530 - 2.23% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 2.16% 13283.607 13570.582 - 0.63% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.16% 0.758 0.774 - -5.47% -
BM_vector_deque_ranges_move_backward/64 2.16% 3.055 3.121 - 4.20% -
BM_vector_deque_ranges_move/4000 2.15% 142.243 145.298 - 1.75% -
BM_std_minmax<unsigned_char>/5500 2.15% 50.426 51.508 - 1.64% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 2.14% 3140.095 3207.414 - -5.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 2.14% 8878615.145 9068958.284 - 1.02% -
bm_ranges_lexicographical_compare<signed_char>/16 2.14% 1.271 1.299 - 0.10% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 2.14% 4.873 4.977 - -1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 2.14% 21462209.531 21920956.953 - 1.75% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 2.14% 16856.363 17216.308 - -0.05% -
BM_RangesMakeHeap_float_Random_64 2.13% 1.405 1.435 - -12.98% -
737_gmsh_r 2.13% 12.639 12.908 - 1.22% -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 2.13% 16.445 16.795 - -0.09% -
rng::remove_copy(list<int>)_(prefix)/8192 2.13% 7387.992 7545.112 - 7.32% -
SetIntersection_None_Set_float_256_256 2.13% 5862974.823 5987609.737 - 2.02% -
std::set<std::string>::erase(key)_(non-existent)/8192 2.12% 32.049 32.729 - -2.35% -
SetIntersection_None_Set_string_256_64 2.12% 9422050.854 9621988.445 - 0.50% -
BM_RangesMakeThenSortHeap_string_Heap_256 2.12% 48.613 49.643 - 1.17% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 2.12% 83014.595 84773.183 - -3.84% -
rng::stable_partition(vector<int>)_(sparse)/50 2.12% 20.514 20.948 - 1.91% -
SetIntersection_Front_Set_string_262144_16384 2.11% 343916494.396 351189511.853 - -0.30% -
BM_std_min<__int128>/25 2.11% 10.112 10.326 - 9.16% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 2.11% 0.496 0.506 - 2.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 2.10% 125818.264 128466.463 - 0.60% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.10% 26.349 26.902 - 2.22% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 2.09% 43.817 44.734 - 11.65% -
std::transform(deque<int>)_(identity_transform)/50 2.09% 19.171 19.572 - 2.12% -
BM_RangesPushHeap_uint64_Ascending_16 2.09% 0.910 0.929 - -0.85% -
SetIntersection_Interlaced_Set_float_1024_1024 2.08% 15125550.783 15440659.576 - 1.54% -
BM_std_min<unsigned_long_long>/22 2.08% 2.203 2.249 - 3.60% -
rng::sort(vector<int>)_(descending)/8 2.08% 24.691 25.204 - 2.07% -
BM_std_min<unsigned_long_long>/24 2.07% 2.696 2.752 - 2.55% -
BM_StringResizeAndOverwrite 2.07% 0.827 0.844 - -1.87% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 2.07% 6.532 6.667 - 1.58% -
BM_RangesMakeThenSortHeap_string_Random_64 2.07% 39.235 40.046 - 2.22% -
std::multiset<int>::count(key)_(existent)/1024 2.07% 5.547 5.662 - -0.96% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 2.07% 1.408 1.438 - 0.51% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 2.06% 17.698 18.064 - 0.99% -
rng::rotate(deque<int>)_(1_element_forward)/1024 2.06% 38.503 39.296 - 1.13% -
BM_MakeHeap_string_SingleElement_1024 2.06% 6.180 6.307 - -0.02% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 2.06% 9.166 9.354 - 4.21% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.06% 32.456 33.124 - 1.59% -
rng::move_backward(vector<int>)/1048576 2.06% 57575.274 58759.054 - 0.38% -
SetIntersection_None_Vector_uint32_16384_256 2.06% 1153425.282 1177137.189 - 0.22% -
BM_RangesMakeThenSortHeap_string_Heap_16384 2.05% 100.366 102.427 - 0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.04% 1163429.284 1187220.755 - 4.97% -
BM_PushHeap_uint64_Random_1024 2.04% 5.846 5.966 - 0.93% -
BM_RangesMakeThenSortHeap_float_Ascending_4 2.04% 1.291 1.317 - -3.10% -
SetIntersection_Front_Vector_string_256_64 2.04% 11141508.246 11368567.127 - 2.40% -
std::map<std::string,_int>::insert(value)_(new_value)/8192 2.04% 92.702 94.589 - 0.98% -
BM_std_minmax<long_long>/14 2.03% 3.299 3.366 - 2.29% -
rng::copy(vector<bool>)_(unaligned)/32768 2.03% 170.707 174.179 - 0.05% -
729_abc_r 2.03% 18.470 18.845 - -0.52% -
BM_RangesPushHeap_string_SingleElement_16 2.03% 2.429 2.478 - -2.94% -
BM_deque_vector_copy_backward/4000 2.03% 141.313 144.179 - 1.40% -
std::remove(deque<int>)_(sprinkled)/50 2.03% 60.924 62.160 - 8.56% -
BM_RangesPushHeap_uint32_Random_64 2.02% 5.543 5.655 - 2.65% -
BM_RangesMakeThenSortHeap_string_Descending_262144 2.02% 88.601 90.390 - -9.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 2.02% 23186879.221 23655144.008 - 0.55% -
std::count(vector<int>)_(every_other)/8 2.02% 1.331 1.357 - 1.76% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.02% 0.895 0.913 - -2.88% -
bm_ranges_lexicographical_compare<unsigned_char>/64 2.01% 1.943 1.982 - -4.74% -
std::remove_copy(deque<int>)_(prefix)/50 2.01% 19.032 19.415 - 0.50% -
BM_MakeHeap_uint64_SingleElement_256 2.01% 0.569 0.581 - 1.07% -
std::stable_partition(vector<int>)_(alloc_fails)/32 2.01% 1908.938 1947.299 - 3.02% -
std::set<int>::contains(key)_(existent)/8192 2.01% 8.377 8.545 - 1.84% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 2.01% 5084812.050 5186786.374 - 3.11% -
std::partial_sort_copy(deque<int>)_(descending)/8 2.00% 19.961 20.361 - 3.53% -
BM_deque_vector_move/65536 2.00% 2673.419 2726.961 - 0.93% -
BM_RangesSortHeap_string_1024 2.00% 58.939 60.119 - 1.75% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.00% 935.262 953.926 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1.99% 1199414.078 1223326.361 - 0.80% -
BM_deque_deque_ranges_move_backward/1 1.99% 3.420 3.488 - 24.80% -
BM_deque_vector_ranges_copy_backward/1 1.99% 2.090 2.131 - -0.44% -
rng::count_if(list<int>)_(every_other)/8192 1.99% 7204.201 7347.702 - 0.62% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 1.99% 163113.898 166361.589 - -1.91% -
BM_RangesPushHeap_uint64_Ascending_262144 1.99% 4.717 4.811 - 2.35% -
std::multimap<int,_int>::clear()/32 1.99% 656.105 669.158 - 1.33% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 1.99% 23.120 23.580 - 6.49% -
SetIntersection_Front_Vector_uint64_262144_1024 1.99% 5879150.414 5995884.961 - 3.71% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.98% 29.579 30.166 - 0.98% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 1.98% 81547.645 83160.083 - -5.22% -
BM_std_min<unsigned_short>/21 1.97% 6.911 7.047 - 2.05% -
SetIntersection_Interlaced_Vector_string_1024_64 1.97% 8194324.550 8355683.800 - -1.12% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.97% 1.172 1.195 - -2.08% -
rng::find_last(vector<int>)_(bail_10%)/8 1.97% 2.092 2.133 - 1.22% -
SetIntersection_Front_Set_string_16_4 1.96% 66667242.275 67970922.253 - 1.68% -
BM_std_min<__int128>/26 1.95% 10.529 10.735 - 9.37% -
BM_std_min<unsigned_char>/29 1.95% 1.955 1.993 - 1.36% -
rng::fill_n(vector<bool>)/64 1.95% 1.337 1.363 - -3.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.95% 14.281 14.559 - 1.87% -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.95% 1.183 1.206 - 0.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1.94% 1235606.035 1259638.034 - 0.96% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.94% 11.607 11.833 - 1.22% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 1.94% 32.518 33.148 - -27.94% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.94% 6575984.430 6703395.347 - -5.61% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.94% 11.519 11.742 - 1.01% -
SetIntersection_Front_Vector_string_1024_64 1.93% 3566214.521 3635192.713 - 4.85% -
BM_RangesPushHeap_string_SingleElement_1024 1.93% 2.441 2.488 - -3.47% -
BM_RangesSortHeap_string_64 1.93% 29.713 30.286 - 1.63% -
BM_std_min<unsigned_char>/6 1.93% 1.471 1.499 - -2.24% -
SetIntersection_Front_Set_uint64_262144_4 1.92% 1104363.682 1125607.713 - 0.70% -
BM_num_put<unsigned_long> 1.92% 11.500 11.721 - -3.03% -
rng::for_each(map<int>)/8 1.92% 6.208 6.327 - 41.43% -
rng::rotate(deque<int>)_(1_element_forward)/32 1.92% 4.927 5.021 - 4.55% -
SetIntersection_Front_Set_float_262144_4 1.92% 1119615.173 1141086.320 - 0.08% -
SetIntersection_None_Vector_uint32_1024_1 1.92% 1144013.790 1165922.364 - 3.97% -
BM_std_minmax<unsigned_char>/14 1.91% 2.503 2.551 - 0.31% -
BM_StringAssignAsciiz_Large_Transparent 1.91% 11.447 11.666 - 0.72% -
SetIntersection_Interlaced_Vector_string_262144_256 1.91% 64067300.684 65290902.347 - -3.75% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 1.90% 39000.021 39742.772 - 4.22% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.90% 368.828 375.849 - 2.86% -
BM_RangesMakeThenSortHeap_string_Heap_64 1.90% 33.769 34.411 - 2.33% -
std::unordered_set<int>::ctor(const&,_alloc)/1024 1.89% 9771.325 9956.442 - -0.18% -
SetIntersection_Interlaced_Set_uint32_256_4 1.89% 11487370.450 11704623.256 - 2.59% -
std::multiset<std::string>::find(key)_(existent)/1024 1.89% 27.375 27.893 - 18.13% -
BM_PushHeap_string_SingleElement_1024 1.89% 2.449 2.495 - -9.88% -
BM_std_minmax_element<int>/64 1.89% 16.981 17.301 - 0.12% -
SetIntersection_None_Vector_uint64_262144_4 1.88% 1188137.531 1210521.427 - -0.71% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 1.88% 215.026 219.076 - -1.68% -
BM_std_min<char>/512 1.88% 6.388 6.509 - 3.01% -
SetIntersection_Front_Vector_uint32_262144_64 1.88% 1408441.230 1434885.818 - 0.44% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.87% 368.355 375.258 - 2.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.87% 1084054.483 1104325.984 - -1.67% -
rng::search_n(vector<int>)_(no_match)/1024 1.87% 213.370 217.353 - 3.20% -
rng::remove(list<int>)_(prefix)/8192 1.86% 8408.740 8565.495 - 0.50% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.86% 508041.909 517491.932 - 1.36% -
std::multiset<std::string>::erase(key)_(existent)/1024 1.86% 85.442 87.031 - 50.53% -
BM_StringFindAllMatch/8 1.86% 2.500 2.546 - 0.08% -
std::find_if(vector<int>)_(process_all)/50 1.85% 13.964 14.223 - 2.17% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.85% 25.724 26.200 - 1.67% -
BM_RangesMakeHeap_uint64_Random_16384 1.85% 0.970 0.988 - -1.65% -
std::unique(list<int>,_pred)_(contiguous)/1024 1.84% 979.972 998.049 - 2.24% -
BM_std_min<long_long>/30 1.84% 3.207 3.266 - 3.20% -
std::multimap<std::string,_int>::count(key)_(non-existent)/32 1.84% 10.098 10.284 - -0.40% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.84% 11350363.452 11559530.064 - 1.39% -
std::move(vector<bool>)_(aligned)/512 1.84% 2.343 2.386 - -0.14% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.84% 29.321 29.860 - 1.64% -
std::list<int>::erase(begin)_(cheap_elements)/8192 1.84% 9.767 9.947 - -0.51% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.84% 16336.472 16636.700 - 3.00% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.84% 3412.306 3474.935 - 1.62% -
BM_MakeThenSortHeap_float_Descending_256 1.83% 5.979 6.089 - 6.42% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 1.83% 23.278 23.705 - 2.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.83% 23.000 23.421 - 1.63% -
SetIntersection_None_Set_string_1024_4 1.83% 8973042.068 9137161.565 - -0.96% -
rng::stable_partition(list<int>)_(sparse)/50 1.83% 25.966 26.440 - 2.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 1.83% 11721446.279 11935477.719 - 3.87% -
std::copy_backward(vector<int>)/32768 1.82% 3423.217 3485.686 - -8.16% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.82% 18234630.832 18566418.178 - 1.52% -
BM_LowerBound_pair<uint32,_uint32>_262144 1.82% 605.824 616.825 - -0.78% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.81% 12.088 12.308 - 1.60% -
bm_lexicographical_compare<signed_char>/6 1.81% 2.438 2.482 - -0.36% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 1.81% 25.305 25.764 - 6.98% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.81% 34.384 35.006 - 1.92% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.81% 12.882 13.114 - 1.12% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 1.81% 9.523 9.695 - 0.97% -
std::multiset<int>::contains(key)_(non-existent)/32 1.81% 2.328 2.370 - 1.05% -
BM_RangesMakeThenSortHeap_uint64_Heap_64 1.81% 8.093 8.239 - -0.81% -
SetIntersection_Interlaced_Set_float_256_4 1.80% 11324955.218 11529150.359 - -1.39% -
BM_StringRelational_Less_Huge_Large_Control 1.80% 2.218 2.258 - -8.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1.80% 2001682.617 2037648.357 - -2.61% -
BM_RangesPushHeap_uint64_Ascending_1024 1.80% 2.577 2.623 - 1.82% -
BM_deque_deque_move/64000 1.79% 2750.229 2799.575 - 2.76% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 1.79% 22070706.565 22466515.253 - 0.18% -
std::stable_sort(vector<int>)_(descending)/8 1.79% 25.134 25.585 - 0.25% -
SetIntersection_Interlaced_Vector_string_262144_4 1.79% 2086714.133 2124113.927 - 2.41% -
BM_std_minmax<long_long>/21 1.79% 3.514 3.577 - 2.05% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 1.79% 8818.787 8976.758 - -0.72% -
std::find_first_of(deque<int>)_(small_needle)/32 1.79% 109.859 111.825 - 4.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.79% 1184802.719 1205997.097 - 1.44% -
SetIntersection_Interlaced_Set_float_1024_16 1.79% 11719341.464 11928919.422 - 1.27% -
BM_deque_vector_move/64 1.79% 2.579 2.626 - -0.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.79% 1422008.719 1447437.522 - 1.04% -
std::set<std::string>::contains(key)_(non-existent)/8192 1.79% 27.725 28.220 - 8.18% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.78% 1.562 1.590 - 10.67% -
BM_std_minmax<char>/15 1.78% 2.990 3.043 - 3.86% -
std::set<int>::insert(value)_(new_value)/8192 1.77% 74.009 75.321 - 6.02% -
std::search(deque<int>,_pred)_(same_length)/1000 1.77% 489.221 497.891 - 4.15% -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.77% 5.253 5.346 - -0.73% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.77% 6452526.973 6566716.719 - -3.51% -
BM_deque_deque_copy_backward/2 1.76% 3.008 3.061 - 20.80% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 1.76% 1906.826 1940.400 - 2.17% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 1.76% 474.641 482.994 - 0.57% -
SetIntersection_None_Set_string_64_64 1.76% 12123428.199 12336606.303 - 0.91% -
rng::contains(deque<int>)_(process_all)/1048576 1.75% 249470.111 253845.887 - 1.74% -
BM_deque_deque_ranges_copy_backward/1 1.75% 3.355 3.414 - 23.04% -
SetIntersection_Interlaced_Set_uint32_256_16 1.75% 12010160.448 12220582.988 - 1.99% -
SetIntersection_Front_Set_uint32_256_64 1.75% 6514899.841 6628907.210 - 6.31% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.75% 1436225.465 1461358.125 - 1.20% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.75% 45.336 46.129 - 1.85% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 1.75% 2.208 2.247 - -5.82% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.74% 517.975 527.012 - 3.36% -
std::find_if(vector<char>)_(process_all)/1024 1.74% 268.795 273.480 - 1.20% -
rng::remove_if(vector<int>)_(prefix)/8192 1.74% 2566.632 2611.306 - -0.32% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 1.74% 15094.448 15357.121 - 0.54% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 1.74% 2145.502 2182.838 - -0.31% -
rng::copy_n(vector<int>)/8 1.74% 2.236 2.275 - 1.92% -
rng::contains(list<int>)_(process_all)/1048576 1.74% 821859.211 836144.314 - -0.72% -
BM_RangesMakeThenSortHeap_float_Heap_16384 1.74% 26.997 27.466 - 3.15% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.73% 62.768 63.857 - 1.39% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.73% 494088.585 502649.438 - -0.08% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 1.73% 114277.405 116256.378 - 0.17% -
std::search(vector<int>)_(single_element)/1000 1.73% 231.413 235.416 - 2.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 1.73% 7.556 7.686 - -1.41% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 1.72% 4.170 4.242 - 0.09% -
BM_MakeThenSortHeap_uint64_Heap_262144 1.72% 24.517 24.937 - 0.72% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 1.71% 10.586 10.767 - 5.44% -
SetIntersection_Front_Vector_uint64_262144_64 1.70% 1382404.953 1405974.388 - -1.30% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 1.70% 3.136 3.189 - 2.55% -
bm_ranges_lexicographical_compare<signed_char>/8 1.70% 3.139 3.193 - 0.83% -
SetIntersection_Interlaced_Set_uint64_256_16 1.70% 12002221.139 12206388.978 - 0.54% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.70% 1.373 1.396 - 0.15% -
rng::starts_with(deque<int>)/8 1.69% 4.089 4.159 - 1.46% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.69% 4.108 4.178 - 1.46% -
rng::transform(list<int>,_list<int>)/50 1.69% 38.930 39.589 - 1.46% -
std::set<int>::lower_bound(key)_(non-existent)/8192 1.69% 9.238 9.394 - -3.12% -
BM_RangesMakeThenSortHeap_float_Heap_256 1.69% 6.047 6.150 - 4.28% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 1.69% 344682860.555 350505093.478 - -0.24% -
BM_std_min<char>/22 1.69% 2.060 2.095 - 1.18% -
std::map<std::string,_int>::erase(iterator)/1024 1.69% 29.361 29.856 - 11.15% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1.68% 1157361.381 1176861.574 - 2.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1.68% 149174974.188 151681096.172 - 5.78% -
SetIntersection_Front_Vector_string_256_16 1.68% 6463384.463 6571864.500 - 2.13% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.68% 2874.221 2922.455 - 1.61% -
std::search(list<int>)_(no_match)/1048576 1.67% 839943.368 854007.990 - 0.46% -
BM_vector_deque_copy_backward/4000 1.67% 141.082 143.443 - -2.21% -
std::map<std::string,_int>::clear()/1024 1.67% 20638.150 20983.314 - 0.16% -
SetIntersection_Front_Set_uint32_16384_4 1.67% 1140105.314 1159159.070 - 1.78% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.67% 17.648 17.943 - 0.89% -
rng::search(vector<int>)_(no_match)/1024 1.67% 212.596 216.140 - -1.44% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.67% 19256447.854 19577334.580 - 1.99% -
BM_std_min<long_long>/12 1.67% 2.043 2.077 - 2.37% -
std::partition_point(vector<int>)/32 1.67% 2.512 2.554 - -0.84% -
std::set<int>::insert(value)_(new_value)/32 1.66% 19.613 19.940 - 1.00% -
std::map<std::string,_int>::contains(key)_(non-existent)/8192 1.66% 28.596 29.072 - -0.97% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.66% 1.299 1.321 - -2.40% -
BM_RangesPopHeap_float_1024 1.66% 27.846 28.309 - 3.69% -
SetIntersection_Front_Set_float_1024_4 1.66% 1127144.723 1145846.670 - -0.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 1.66% 0.768 0.781 - 4.18% -
SetIntersection_None_Set_uint32_256_1 1.66% 11537437.746 11728640.835 - 2.65% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.66% 1.426 1.450 - 1.65% -
BM_std_min<unsigned_char>/7 1.65% 1.808 1.838 - -0.10% -
std::move(vector<int>)/8 1.65% 2.266 2.304 - -0.07% -
SetIntersection_None_Vector_string_16384_1 1.65% 1268448.263 1289413.447 - 0.29% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 1.65% 114616.879 116510.148 - 0.70% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 1.65% 21.850 22.210 - 0.88% -
std::copy_if(list<int>)_(entire_range)/8 1.65% 2.647 2.691 - 1.58% -
std::set<std::string>::count(key)_(non-existent)/32 1.65% 10.520 10.694 - 10.56% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 1.65% 7.109 7.226 - 6.01% -
BM_MakeThenSortHeap_float_Random_4 1.65% 4.315 4.386 - -1.71% -
rng::unique(list<int>)_(sprinkled)/52 1.64% 78.009 79.290 - 2.14% -
BM_deque_deque_copy_backward/70000 1.64% 9043.061 9191.568 - 9.39% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 1.64% 4.682 4.759 - 3.61% -
BM_RangesPopHeap_float_256 1.64% 22.087 22.449 - 12.30% -
BM_RangesPushHeap_string_SingleElement_64 1.64% 2.487 2.528 - -3.17% -
std::equal(deque<int>)_(it,_it,_it)/8 1.64% 4.308 4.378 - 2.39% -
std::find_if_not(vector<char>)_(bail_25%)/32768 1.64% 2025.510 2058.674 - -0.82% -
SetIntersection_Interlaced_Vector_uint32_256_256 1.63% 4649415.828 4725364.240 - 0.27% -
BM_RangesSortHeap_string_256 1.63% 44.427 45.152 - 1.82% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.63% 24797.061 25201.515 - 0.18% -
BM_std_min<__int128>/8 1.63% 2.927 2.975 - 3.62% -
BM_deque_deque_move_backward/2 1.63% 3.004 3.053 - 23.78% -
rng::any_of(vector<int>)_(process_all)/32 1.63% 8.296 8.431 - 0.59% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 1.63% 350710310.918 356422647.625 - 3.83% -
710_omnetpp_r 1.63% 9.004 9.151 - 3.43% -
std::stable_partition(vector<int>)_(sparse)/50 1.63% 21.191 21.535 - 6.85% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.63% 1.374 1.397 - 12.78% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 1.62% 24.276 24.670 - 2.32% -
BM_StringRelational_Less_Small_Empty_Control 1.62% 1.889 1.919 - 1.10% -
BM_deque_deque_ranges_copy_backward/2 1.62% 3.007 3.055 - 20.66% -
SetIntersection_Front_Set_uint64_16384_256 1.61% 4804675.928 4882190.255 - -3.57% -
std::move(deque<int>)/1048576 1.61% 54544.437 55423.525 - 1.85% -
SetIntersection_None_Set_float_64_64 1.61% 11766785.437 11956232.714 - 0.69% -
BM_num_put<long_long> 1.61% 11.745 11.934 - -4.08% -
SetIntersection_Front_Vector_string_262144_16 1.61% 1709227.862 1736675.521 - 0.96% -
BM_StringFindStringLiteral/128 1.60% 3.040 3.089 - -1.15% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 1.60% 49.570 50.364 - -0.54% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.60% 1441060.567 1464129.272 - 1.37% -
BM_std_min<unsigned_long_long>/32 1.60% 3.280 3.333 - 2.21% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 1.58% 43.831 44.525 - 0.89% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.58% 24760.254 25151.191 - -0.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 1.58% 535.729 544.187 - 2.68% -
SetIntersection_Interlaced_Vector_string_1024_16 1.58% 3359006.062 3412003.668 - -0.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.58% 1282850.353 1303062.513 - 0.32% -
std::partition(vector<int>)_(sparse)/32 1.57% 8.948 9.089 - 4.16% -
BM_MakeThenSortHeap_uint64_Random_64 1.57% 11.737 11.922 - 1.76% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 1.57% 9.228 9.373 - 4.51% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.57% 0.958 0.973 - 1.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.56% 9474.708 9622.561 - 1.13% -
std::sort(deque<int>)_(qsort_adversarial)/8192 1.56% 454887.591 461971.876 - -1.94% -
SetIntersection_Front_Vector_uint64_256_64 1.56% 4472693.997 4542337.384 - -1.25% -
BM_MakeHeap_uint32_Random_256 1.56% 1.114 1.132 - -1.37% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 1.55% 7712.117 7831.901 - 7.42% -
BM_std_minmax<unsigned_long_long>/11 1.55% 2.346 2.382 - 1.23% -
BM_std_min<char>/13 1.55% 1.564 1.588 - 1.55% -
SetIntersection_Interlaced_Set_string_16_4 1.55% 76298413.415 77480474.992 - 1.36% -
rng::fill_n(deque<int>)/1024 1.55% 29.545 30.002 - 1.30% -
std::search(vector<int>)_(single_element)/1024 1.55% 236.764 240.431 - 2.65% -
BM_PushHeap_string_SingleElement_256 1.55% 2.424 2.462 - -10.28% -
BM_deque_vector_ranges_move/4000 1.54% 148.105 150.393 - 5.08% -
BM_deque_deque_copy/4096 1.54% 149.999 152.315 - 1.15% -
rng::stable_sort(vector<int>)_(repeated)/8 1.54% 16.652 16.909 - 2.03% -
BM_vector_deque_move_backward/1024 1.54% 37.573 38.151 - -0.90% -
BM_RangesMakeThenSortHeap_string_Random_16 1.54% 22.346 22.690 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 1.54% 5190955.727 5270821.696 - 0.09% -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.54% 19522.680 19822.966 - 0.15% -
SetIntersection_Interlaced_Vector_uint64_256_64 1.54% 7479466.939 7594502.831 - 12.48% -
rng::partition(list<int>)_(dense)/50 1.54% 12.917 13.116 - -0.86% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.54% 9.187 9.329 - 3.03% -
std::find_if_not(vector<char>)_(process_all)/8 1.54% 2.450 2.488 - 0.77% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.53% 1.496 1.519 - 15.39% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.53% 35555.686 36100.875 - 0.68% -
rng::is_sorted(list<int>)/8192 1.53% 7227.044 7337.829 - 1.04% -
BM_std_minmax<unsigned_long_long>/13 1.53% 2.993 3.039 - 0.94% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 1.53% 10850313.025 11016344.119 - -0.35% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 1.53% 27685.963 28109.115 - 8.66% -
BM_MakeThenSortHeap_string_Descending_64 1.53% 12.840 13.036 - -0.86% -
BM_CmpEqual_int_int 1.53% 1.119 1.136 - 0.97% -
SetIntersection_Front_Vector_uint32_16384_16 1.52% 1190533.241 1208625.912 - 2.44% -
rng::find_first_of(vector<int>)_(large_needle)/1024 1.52% 111800.573 113497.902 - 3.33% -
BM_RangesPushHeap_string_SingleElement_256 1.52% 2.434 2.471 - -3.50% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.52% 29.735 30.185 - 1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.52% 3628879.254 3683874.586 - -0.16% -
BM_vector_deque_move_backward/64 1.52% 3.040 3.086 - 1.87% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.51% 14.536 14.756 - 1.67% -
BM_CmpEqual_uchar_uint 1.51% 1.119 1.136 - 0.95% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.51% 1.362 1.383 - 1.78% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 1.51% 7.522 7.636 - 0.47% -
SetIntersection_Front_Set_float_1024_16 1.51% 1278041.311 1297352.676 - -0.82% -
BM_PushHeap_float_Random_64 1.51% 6.576 6.675 - -1.45% -
BM_MakeThenSortHeap_float_Random_16 1.51% 9.901 10.051 - -1.57% -
rng::unique_copy(vector<int>)_(contiguous)/32 1.50% 8.615 8.744 - 0.73% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.50% 521.889 529.724 - -0.18% -
BM_RangesMakeThenSortHeap_uint64_Random_64 1.50% 11.727 11.903 - 0.20% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.50% 855.635 868.467 - 5.65% -
BM_std_minmax<long_long>/30 1.50% 4.531 4.599 - 1.04% -
std::distance(join_view(vector<vector<int>>))/4096 1.50% 4.357 4.423 - -1.07% -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.50% 9.127 9.264 - 0.86% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1.49% 2289812.314 2323999.130 - -1.88% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.49% 513542.098 521207.708 - -0.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.49% 27593.424 28005.249 - 1.03% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 1.49% 0.696 0.706 - 0.74% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 1.49% 9.334 9.473 - -0.30% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.49% 12.192 12.374 - 1.58% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 1.49% 10.322 10.475 - 0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.48% 1.264 1.282 - 0.69% -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.48% 1.397 1.417 - 1.22% -
std::set<int>::equal_range(key)_(existent)/8192 1.48% 8.110 8.230 - 3.44% -
SetIntersection_None_Vector_uint64_16384_64 1.48% 1170793.684 1188161.102 - 1.29% -
BM_std_min<int>/32 1.48% 2.205 2.237 - 0.69% -
SetIntersection_None_Vector_uint32_256_256 1.48% 2258500.645 2291989.200 - 0.96% -
BM_CmpLess_ushort_short 1.48% 1.038 1.053 - 0.54% -
BM_std_minmax<long_long>/7 1.48% 2.573 2.611 - 0.50% -
BM_std_min<unsigned_int>/16 1.48% 1.889 1.917 - 0.46% -
rng::partial_sort_copy(list<int>)_(ascending)/8 1.48% 9.152 9.288 - 3.49% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.48% 5.661 5.745 - 1.20% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 1.48% 4.456 4.522 - 2.23% -
SetIntersection_Interlaced_Vector_string_262144_64 1.47% 18491361.104 18763576.842 - -15.16% -
rng::move(deque<int>)/8 1.47% 3.878 3.935 - -0.38% -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 1.47% 14470.043 14682.643 - 0.65% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.47% 27.500 27.904 - 0.21% -
BM_RangesSortHeap_string_16384 1.47% 96.678 98.098 - 2.24% -
std::unique_copy(deque<int>)_(contiguous)/52 1.47% 14.472 14.684 - -4.31% -
std::search(list<int>,_pred)_(single_element)/1000 1.47% 822.563 834.628 - 1.41% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.47% 359.502 364.773 - 1.57% -
rng::rotate(deque<int>)_(1_element_backward)/1024 1.46% 42.953 43.582 - 11.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.46% 13278026.390 13472459.140 - -2.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.46% 7.193 7.298 - 1.49% -
std::is_sorted(list<int>)/8192 1.46% 7253.426 7359.436 - 2.63% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.46% 36.346 36.877 - 1.68% -
std::map<int,_int>::insert(value)_(new_value)/1024 1.46% 27.346 27.746 - 0.29% -
std::multiset<int>::insert(value)_(new_value)/32 1.46% 19.756 20.044 - 1.76% -
SetIntersection_None_Vector_float_16384_16384 1.46% 1176339.615 1193469.573 - 0.01% -
SetIntersection_Front_Set_uint64_256_16 1.46% 4817317.701 4887416.942 - -0.30% -
BM_deque_vector_copy_backward/1 1.45% 2.106 2.137 - 2.14% -
SetIntersection_Interlaced_Set_string_262144_16 1.45% 2140610.514 2171671.793 - 0.27% -
BM_MakeThenSortHeap_string_Descending_1024 1.45% 25.704 26.077 - -32.77% -
std::set<int>::equal_range(key)_(existent)/1024 1.45% 4.158 4.219 - 2.15% -
std::find_if_not(vector<char>)_(process_all)/50 1.45% 12.513 12.694 - 1.42% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.45% 1204102.768 1221524.029 - -0.81% -
BM_RangesPushHeap_string_SingleElement_16384 1.45% 2.458 2.494 - -2.85% -
rng::find(deque<int>)_(process_all)/8 1.45% 3.478 3.528 - 0.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.44% 18176259.105 18438765.932 - -2.41% -
std::find_end(vector<int>)_(single_element)/1000 1.44% 240.792 244.270 - 4.43% -
std::all_of(list<int>)_(process_all)/8192 1.44% 7593.170 7702.784 - 1.27% -
BM_RangesPushHeap_uint32_Ascending_1024 1.44% 3.899 3.955 - 1.02% -
SetIntersection_None_Set_uint32_1024_4 1.44% 8693866.619 8819186.608 - 1.41% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.44% 41.601 42.200 - 1.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 1.43% 7.450 7.557 - -1.97% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 1.43% 15.910 16.138 - -0.44% -
SetIntersection_Front_Set_float_1024_1024 1.43% 14982897.210 15197554.551 - -8.53% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 1.43% 22.577 22.900 - 5.82% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.43% 1.670 1.693 - 2.32% -
rng::transform(deque<int>)_(identity_transform)/50 1.43% 19.415 19.693 - -0.63% -
BM_std_min<short>/30 1.43% 2.340 2.373 - 1.09% -
BM_std_minmax_element<int>/4 1.42% 1.244 1.262 - 1.56% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.42% 1.206 1.223 - -0.87% -
BM_MakeThenSortHeap_float_Descending_64 1.42% 3.273 3.320 - -0.33% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.41% 10.255 10.400 - 1.32% -
BM_RangesMakeHeap_uint64_Random_262144 1.41% 1.016 1.030 - -1.12% -
BM_CmpEqual_int_uchar 1.41% 1.113 1.128 - 0.34% -
SetIntersection_None_Vector_string_16384_256 1.41% 1286102.573 1304208.857 - 1.05% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 1.40% 219.553 222.636 - 0.93% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.40% 9.090 9.217 - 2.25% -
BM_PopHeap_string_16384 1.40% 73.144 74.169 - 2.02% -
std::map<int,_int>::find(key)_(existent)/32 1.40% 1.532 1.554 - 1.50% -
std::equal(deque<int>)_(it,_it,_it)/8192 1.40% 3870.957 3925.081 - 0.15% -
std::unordered_set<int>::count(key)_(existent)/1024 1.40% 1.171 1.188 - -1.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 1.40% 9.426 9.558 - 2.74% -
std::remove_if(list<int>)_(prefix)/8192 1.39% 9637.088 9771.410 - 4.49% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 1.39% 625447.478 634164.921 - 0.01% -
std::find_if_not(vector<char>)_(bail_25%)/8192 1.39% 518.087 525.306 - -0.17% -
rng::find(vector<char>)_(process_all)/50 1.39% 1.638 1.661 - 2.46% -
SetIntersection_Front_Vector_string_16384_16 1.39% 1729712.936 1753701.837 - 2.06% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.39% 6690.097 6782.833 - 2.51% -
BM_std_minmax<short>/24 1.38% 2.264 2.295 - 3.16% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 1.38% 29.584 29.993 - 0.79% -
std::unordered_multiset<int>::erase(key)_(existent)/32 1.38% 21.573 21.872 - 2.72% -
SetIntersection_None_Set_string_256_16 1.38% 11223159.740 11378257.596 - -0.60% -
std::multiset<std::string>::erase(iterator)/8192 1.38% 26.718 27.087 - -10.89% -
std::multiset<int>::find(key)_(non-existent)/32 1.38% 2.248 2.279 - 1.71% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1.38% 1314.961 1333.058 - -15.85% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 1.37% 11.214 11.368 - 3.46% -
rng::all_of(list<int>)_(process_all)/32768 1.37% 25791.020 26143.515 - 1.39% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.36% 1.148 1.163 - 20.55% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 1.36% 2.925 2.965 - 4.25% -
BM_RangesPopHeap_float_64 1.36% 13.391 13.573 - 10.78% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 1.36% 457.194 463.424 - -1.49% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.36% 14.821 15.023 - 1.15% -
std::set<std::string>::insert(value)_(already_present)/32 1.36% 11.821 11.982 - 0.33% -
std::multimap<std::string,_int>::ctor(const&)/32 1.36% 822.341 833.496 - 16.92% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.36% 4.840 4.905 - 1.61% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1.36% 1619.482 1641.439 - 0.62% -
BM_PushHeap_string_Ascending_4 1.36% 2.547 2.582 - -1.84% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.36% 2.626 2.662 - 1.79% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 1.35% 0.819 0.830 - 1.03% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.35% 18088.879 18333.045 - 1.10% -
SetIntersection_Front_Vector_string_256_256 1.35% 21584030.646 21875365.587 - 8.47% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.35% 87.334 88.510 - 0.96% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.35% 810.966 821.880 - 3.36% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.35% 11.490 11.645 - 1.52% -
std::partition_copy(deque<int>)/32 1.34% 12.721 12.892 - -0.79% -
BM_RangesPushHeap_uint32_Ascending_256 1.34% 3.055 3.096 - 0.93% -
BM_RangesPushHeap_float_Ascending_64 1.34% 1.759 1.782 - 1.99% -
BM_std_min<unsigned_long_long>/15 1.33% 2.152 2.181 - -0.31% -
BM_std_min<unsigned_long_long>/14 1.33% 1.940 1.966 - 1.81% -
SetIntersection_None_Set_uint64_64_64 1.33% 11849127.849 12006699.656 - 1.15% -
rng::find_if(vector<int>)_(process_all)/8 1.33% 2.523 2.556 - -2.72% -
std::copy(deque<int>)/1048576 1.33% 49732.919 50394.249 - 1.33% -
BM_deque_deque_ranges_move_backward/2 1.33% 3.005 3.045 - 20.44% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.32% 174629.793 176943.570 - 1.64% -
std::set<int>::ctor(const&,_alloc)/8192 1.32% 49341.682 49994.744 - 1.66% -
BM_std_min<unsigned_int>/8 1.32% 1.251 1.267 - -0.82% -
BM_RangesPushHeap_uint32_Ascending_64 1.32% 2.200 2.229 - 0.63% -
rng::rotate(list<int>)_(1_element_forward)/50 1.32% 27.369 27.731 - 14.15% -
std::partial_sort(deque<int>)_(heap)/8192 1.32% 284384.504 288143.812 - 1.59% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.32% 1.502 1.522 - -2.47% -
BM_RangesMakeHeap_uint32_Random_262144 1.31% 1.001 1.014 - -3.65% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.31% 464.756 470.863 - 0.13% -
std::map<int,_int>::contains(key)_(non-existent)/32 1.31% 2.252 2.281 - -0.08% -
BM_StringFindMatch1/4096 1.31% 1059.926 1073.813 - 1.33% -
BM_deque_deque_ranges_move/64 1.31% 5.363 5.433 - -1.60% -
SetIntersection_None_Set_string_1024_256 1.31% 8882046.554 8998383.049 - 0.70% -
bm_swap_ranges_vb_unaligned/64 1.31% 4.831 4.894 - 0.77% -
SetIntersection_Interlaced_Set_uint64_16_16 1.31% 41206261.708 41744527.279 - 1.62% -
BM_vector_deque_ranges_copy_backward/4096 1.31% 149.229 151.178 - 0.66% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.30% 64.115 64.951 - -1.78% -
BM_CmpEqual_short_ushort 1.30% 1.093 1.107 - -0.33% -
std::find_end(deque<int>)_(match_near_end)/1000 1.30% 33.975 34.417 - -89.59% -
SetIntersection_None_Vector_string_16384_64 1.30% 1278878.515 1295484.098 - 1.04% -
BM_deque_vector_copy/65536 1.30% 2804.676 2841.076 - -3.37% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.30% 4.491 4.550 - 2.94% -
SetIntersection_Interlaced_Vector_string_16384_16384 1.30% 347635985.781 352143826.738 - -0.01% -
std::reverse_copy(vector<int>)/64 1.29% 2.472 2.504 - 1.35% -
std::sort(vector<NonIntegral>)_(heap)/1024 1.29% 4218.802 4273.390 - 0.16% -
BM_std_min<long_long>/28 1.29% 2.616 2.649 - -0.37% -
rng::copy_if(list<int>)_(every_other)/4096 1.29% 3303.712 3346.405 - 2.73% -
std::count(list<int>)_(every_other)/8 1.29% 2.104 2.131 - 1.45% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 1.29% 10.734 10.872 - -0.95% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.29% 24.968 25.290 - 1.35% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.29% 540.463 547.419 - 1.29% -
BM_MakeHeap_string_SingleElement_16384 1.28% 6.039 6.117 - 0.28% -
std::set<std::string>::equal_range(key)_(non-existent)/32 1.28% 10.450 10.584 - 5.99% -
std::copy(vector<bool>)_(aligned)/4096 1.28% 4.660 4.719 - 0.41% -
rng::unique(vector<int>)_(contiguous)/1024 1.28% 292.675 296.425 - 0.87% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 1.28% 10.186 10.316 - 0.12% -
BM_deque_deque_ranges_copy_backward/70000 1.28% 9000.755 9115.865 - 2.79% -
BM_RangesSortHeap_string_16 1.28% 14.135 14.315 - 1.16% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 1.27% 4502.153 4559.522 - -0.28% -
std::any_of(vector<int>)_(process_all)/8 1.27% 2.480 2.512 - 1.23% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.27% 2.127 2.154 - 1.59% -
BM_MakeHeap_uint64_PipeOrgan_16 1.27% 1.028 1.041 - 1.26% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.27% 391.745 396.718 - 1.04% -
std::set<int>::lower_bound(key)_(existent)/32 1.27% 1.560 1.580 - 0.81% -
SetIntersection_None_Set_uint32_1024_1024 1.27% 8712143.735 8822713.648 - 1.02% -
std::set<int>::contains(key)_(non-existent)/8192 1.27% 8.460 8.567 - 3.08% -
BM_std_minmax<unsigned_long_long>/6 1.27% 2.092 2.118 - 1.44% -
rng::partial_sort_copy(vector<int>)_(heap)/8 1.27% 15.155 15.347 - 0.45% -
BM_vector_deque_ranges_copy_backward/64 1.27% 3.035 3.073 - 1.25% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 1.27% 9.170 9.286 - 2.52% -
std::deque<int>::ctor(size)/8192 1.27% 452.265 457.989 - 3.96% -
std::multiset<int>::insert(value)_(new_value)/1024 1.26% 48.325 48.936 - 2.41% -
BM_LowerBound_float_1 1.26% 2.635 2.668 - -0.27% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.26% 7.565 7.660 - 1.05% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 1.26% 6.006 6.082 - -1.49% -
BM_deque_vector_move/70000 1.26% 2875.247 2911.550 - -1.83% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.26% 38.106 38.587 - -0.40% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.26% 13.126 13.292 - 0.61% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.26% 30.896 31.286 - 1.30% -
SetIntersection_None_Vector_uint64_16384_256 1.26% 1175829.663 1190668.002 - 0.77% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 1.26% 45.490 46.063 - -0.06% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.26% 29.446 29.817 - 1.26% -
std::sort(vector<int>)_(shuffled)/8 1.26% 21.094 21.359 - 0.32% -
rng::starts_with(deque<int>,_pred)/8 1.26% 4.618 4.676 - 1.00% -
SetIntersection_Interlaced_Vector_string_16384_64 1.26% 11637936.976 11784189.448 - -9.74% -
BM_RangesPopHeap_float_4 1.25% 2.440 2.471 - 4.30% -
BM_RangesMakeThenSortHeap_string_Descending_16384 1.25% 65.867 66.693 - -3.43% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.25% 10084681.887 10211000.662 - 1.95% -
std::vector<int>::insert(middle)_(cheap_elements)/32 1.25% 5.946 6.021 - -0.31% -
SetIntersection_Interlaced_Set_uint64_64_4 1.25% 22259018.053 22537391.498 - 0.04% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.25% 28.868 29.229 - 1.43% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 1.25% 23.685 23.980 - 7.42% -
SetIntersection_Front_Set_uint32_262144_4 1.25% 1123985.612 1138017.771 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1.25% 2345467.587 2374694.472 - -2.24% -
BM_MakeThenSortHeap_float_Ascending_64 1.24% 4.041 4.091 - 3.32% -
BM_std_minmax<unsigned_short>/4 1.24% 1.072 1.085 - 15.97% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 1.24% 17555898.221 17773653.104 - 0.33% -
BM_MakeHeap_string_Descending_16 1.24% 2.321 2.350 - -0.60% -
std::flat_multimap<int,_int>::erase(iterator)/1024 1.24% 75.156 76.087 - -0.49% -
std::equal(list<int>)_(it,_it,_it)/8 1.24% 2.795 2.830 - 0.37% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.24% 23.210 23.498 - 1.05% -
rng::find_last_if(deque<int>)_(bail_10%)/50 1.24% 17.526 17.743 - -6.63% -
SetIntersection_Front_Vector_uint64_256_16 1.24% 4478697.697 4534073.654 - 2.38% -
BM_std_min<unsigned_long_long>/29 1.24% 2.473 2.504 - 1.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.24% 8.718 8.826 - 1.50% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.23% 9.859 9.981 - 2.32% -
rng::copy_backward(list<int>)/32768 1.23% 28403.895 28753.283 - -5.20% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 1.23% 2.386 2.416 - 4.89% -
SetIntersection_Front_Set_string_64_16 1.23% 25022779.816 25330256.815 - -1.67% -
SetIntersection_Front_Vector_string_262144_4 1.23% 1260116.066 1275593.313 - 1.20% -
SetIntersection_None_Set_uint32_262144_16384 1.23% 1169510.334 1183874.592 - 2.81% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.23% 1109660.055 1123279.688 - 1.44% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.23% 1.546 1.565 - -0.22% -
rng::remove_copy(deque<int>)_(prefix)/32 1.22% 12.786 12.942 - 0.09% -
BM_RangesPushHeap_float_Random_16 1.22% 5.376 5.442 - 0.60% -
BM_deque_deque_copy_backward/65536 1.22% 8284.915 8386.261 - 1.00% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 1.22% 55133.775 55808.150 - 2.08% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.22% 11673123.933 11815882.784 - 0.15% -
std::rotate(vector<bool>)_(1_element_backward)/1024 1.22% 26.881 27.210 - 0.28% -
std::map<int,_int>::find(key)_(existent)/8192 1.22% 5.463 5.530 - 0.42% -
rng::rotate(list<int>)_(by_1/2)/32 1.22% 6.647 6.728 - 10.32% -
BM_vector_deque_move_backward/4096 1.22% 149.178 150.998 - 1.11% -
BM_MakeThenSortHeap_uint64_Random_262144 1.22% 35.272 35.702 - 0.95% -
rng::search_n(deque<int>)_(no_match)/1024 1.22% 442.886 448.280 - 1.38% -
BM_PushHeap_string_Ascending_16 1.22% 4.618 4.674 - -0.10% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 1.21% 10.447 10.574 - 14.87% -
std::deque<int>::ctor(size)/1024 1.21% 73.739 74.632 - 8.32% -
SetIntersection_Front_Set_uint32_262144_1 1.21% 1078744.346 1091805.142 - -0.52% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.21% 1919.079 1942.297 - 1.08% -
SetIntersection_Front_Vector_string_1024_4 1.21% 1253286.416 1268442.032 - 2.38% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.21% 531.418 537.838 - 1.33% -
std::adjacent_find(vector<int>,_pred)/50 1.21% 23.149 23.428 - 0.51% -
std::move_backward(vector<bool>)_(aligned)/512 1.21% 2.426 2.455 - -3.55% -
BM_std_minmax<short>/3 1.21% 1.168 1.182 - -0.76% -
std::reverse_copy(list<int>)/8 1.21% 2.419 2.448 - 1.18% -
std::copy(deque<int>)/8 1.21% 2.712 2.745 - 0.05% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.20% 186716.610 188966.441 - -1.55% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.20% 20.769 21.019 - 1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 1.20% 44406313.878 44941245.535 - 2.55% -
BM_MakeThenSortHeap_float_Ascending_256 1.20% 6.578 6.657 - 3.02% -
BM_LowerBound_string_16 1.20% 36.187 36.622 - -0.08% -
rng::for_each(set<int>)/32 1.20% 25.391 25.696 - 20.04% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.20% 1.049 1.061 - -1.45% -
BM_PopHeap_string_64 1.20% 25.858 26.168 - 0.58% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.20% 595610.236 602761.487 - -0.08% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 1.20% 178416.486 180555.602 - 2.79% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.20% 1874.428 1896.835 - 1.15% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.19% 4833.861 4891.612 - -0.17% -
SetIntersection_None_Set_uint64_256_256 1.19% 5797015.765 5866223.466 - -0.26% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 1.19% 20.739 20.987 - 0.63% -
std::vector<std::string>::ctor(size)/1024 1.19% 429.786 434.914 - 1.46% -
std::search_n(deque<int>,_pred)_(no_match)/1048576 1.19% 548684.241 555230.534 - 0.83% -
BM_deque_vector_ranges_move/65536 1.19% 2699.425 2731.619 - -0.71% -
BM_CmpLess_uchar_schar 1.19% 1.038 1.051 - 1.37% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 1.19% 6.879 6.961 - 5.64% -
BM_MakeThenSortHeap_string_PipeOrgan_64 1.19% 14.756 14.931 - -0.91% -
BM_std_min<unsigned_long_long>/30 1.19% 2.705 2.737 - 1.67% -
SetIntersection_Front_Vector_uint64_1024_1024 1.19% 5820076.486 5889261.920 - 0.66% -
std::unordered_set<int>::clear()/1024 1.19% 7928.802 8022.998 - 1.73% -
rng::contains_subrange(vector<int>)_(process_all)/1048576 1.19% 209893.888 212386.701 - 0.46% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.19% 174694.559 176767.651 - 0.81% -
rng::search(list<int>)_(no_match)/1048576 1.19% 842157.329 852138.805 - 0.79% -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 1.18% 14.945 15.122 - 0.94% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.18% 571.998 578.756 - 1.29% -
BM_std_min<__int128>/3 1.18% 1.018 1.030 - 1.15% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.18% 17.310 17.514 - 1.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 1.18% 23228065.829 23501994.963 - -0.72% -
BM_MakeThenSortHeap_float_Heap_16 1.18% 1.865 1.887 - -0.34% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 1.18% 22.597 22.863 - 2.00% -
SetIntersection_Interlaced_Set_uint64_262144_262144 1.18% 1832156.654 1853753.012 - -0.40% -
std::multiset<std::string>::contains(key)_(existent)/1024 1.18% 22.239 22.501 - -2.09% -
SetIntersection_Front_Vector_uint32_1024_256 1.18% 2343301.438 2370902.110 - 0.66% -
BM_num_get<unsigned_long_long> 1.18% 11.164 11.295 - 2.16% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.18% 695.403 703.578 - 1.21% -
BM_StringEraseWithMove_Large_Transparent 1.18% 2.580 2.610 - 0.89% -
rng::sort(vector<int>)_(shuffled)/8 1.17% 21.003 21.249 - 0.42% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 1.17% 57.433 58.107 - 0.66% -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 1.17% 56.282 56.941 - 0.76% -
std::partition_copy(vector<int>)/32 1.17% 8.276 8.372 - 2.61% -
BM_std_min<__int128>/24 1.17% 9.744 9.858 - 8.29% -
std::rotate(list<int>)_(1_element_backward)/8192 1.17% 8528.432 8628.007 - 2.21% -
SetIntersection_Interlaced_Vector_float_16384_16 1.17% 2601754.848 2632084.762 - -32.37% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.16% 711.626 719.914 - 1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.16% 8718487.602 8819635.761 - 1.61% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.16% 9.939 10.055 - -0.58% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 1.16% 22.230 22.487 - 0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.16% 1185540.156 1199254.275 - 1.28% -
SetIntersection_Front_Vector_string_64_16 1.16% 22089079.832 22344526.139 - 1.73% -
BM_RangesPushHeap_uint32_PipeOrgan_262144 1.16% 3.031 3.066 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.16% 1179903.635 1193544.636 - 0.34% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.16% 19673.842 19901.199 - 1.03% -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 1.15% 8174.059 8268.366 - 0.10% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.15% 1891.934 1913.730 - 1.51% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 1.15% 59681983.478 60369089.069 - 0.31% -
BM_std_min<int>/24 1.15% 1.842 1.863 - 2.76% -
BM_deque_deque_move_backward/65536 1.15% 8412.628 8509.369 - 5.54% -
rng::stable_sort(deque<int>)_(descending)/8192 1.15% 20866.085 21105.995 - 1.08% -
BM_MakeThenSortHeap_uint64_Heap_16384 1.14% 16.436 16.624 - 0.55% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 1.14% 19617.063 19841.641 - -0.76% -
BM_CmpEqual_uint_uchar 1.14% 1.117 1.129 - -0.02% -
SetIntersection_None_Vector_uint32_1024_256 1.14% 1142447.860 1155521.552 - 4.60% -
std::unordered_set<int>::ctor(const&,_alloc)/32 1.14% 274.088 277.220 - 6.40% -
std::set<std::string>::erase(key)_(existent)/8192 1.14% 69.943 70.742 - -0.45% -
BM_MakeThenSortHeap_string_Descending_256 1.14% 17.538 17.738 - -9.79% -
BM_RangesPushHeap_float_Ascending_1024 1.14% 3.104 3.140 - 1.12% -
std::adjacent_find(vector<int>,_pred)/8 1.14% 3.324 3.362 - -0.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.14% 375.835 380.105 - 1.94% -
BM_deque_deque_copy_backward/64000 1.13% 8193.553 8286.541 - 2.37% -
BM_deque_vector_move/1 1.13% 2.141 2.166 - 1.61% -
rng::search(vector<int>)_(no_match)/1048576 1.13% 211223.055 213610.756 - -1.74% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.13% 23.929 24.200 - 1.16% -
std::set<std::string>::find(key)_(existent)/8192 1.13% 28.708 29.033 - 1.70% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.13% 781.499 790.324 - 1.88% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 1.13% 17391016.458 17587401.219 - 0.21% -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.13% 1.025 1.036 - 0.99% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.13% 591.347 598.018 - 0.91% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 1.13% 7045119.335 7124560.132 - 9.33% -
BM_CmpLess_schar_int 1.13% 1.136 1.148 - 1.13% -
rng::copy(deque<int>)/32768 1.13% 1136.196 1148.981 - 0.09% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 1.12% 1904.187 1925.602 - 2.50% -
SetIntersection_None_Vector_string_262144_64 1.12% 1354123.967 1369337.603 - -0.14% -
BM_StringFindMatch2/4096 1.12% 1063.599 1075.548 - 1.44% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 1.12% 9.439 9.545 - -8.49% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.12% 2876.971 2909.166 - 1.89% -
rng::partial_sort_copy(list<int>)_(descending)/8 1.12% 17.788 17.987 - -3.24% -
std::move_backward(list<int>)/32768 1.12% 32125.741 32484.284 - 1.72% -
SetIntersection_Interlaced_Set_string_1024_16 1.11% 13598437.856 13749945.015 - -0.88% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.11% 33.188 33.558 - 1.10% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.11% 17.576 17.772 - 0.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.11% 44906.223 45405.676 - 0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.11% 158783929.569 160542916.388 - 1.74% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 1.11% 9.240 9.342 - 3.59% -
std::generate(list<int>)/8192 1.11% 7039.615 7117.478 - -3.90% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 1.10% 8731.454 8827.892 - -20.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 1.10% 17515717.051 17709172.310 - 0.34% -
BM_RangesMakeThenSortHeap_uint64_Random_262144 1.10% 35.320 35.711 - -0.20% -
SetIntersection_None_Vector_string_262144_4 1.10% 1355476.398 1370443.986 - 1.25% -
BM_RangesPopHeap_float_16 1.10% 6.909 6.985 - 8.40% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 1.10% 18111833.359 18311121.303 - -4.19% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 1.10% 6913.909 6989.835 - 2.09% -
rng::any_of(vector<int>)_(process_all)/50 1.09% 12.546 12.683 - -6.93% -
BM_std_min<int>/4 1.09% 1.017 1.028 - 0.57% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.09% 41659.370 42114.548 - 3.19% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.09% 28.913 29.229 - -2.53% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.09% 517.736 523.381 - -0.98% -
std::any_of(deque<int>)_(process_all)/8192 1.09% 2688.439 2717.720 - -0.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 1.09% 4337680.881 4384858.340 - -0.55% -
BM_MakeThenSortHeap_float_Descending_16384 1.08% 29.704 30.026 - 9.79% -
std::reverse_copy(deque<int>)/4096 1.08% 974.338 984.883 - 0.00% -
SetIntersection_Front_Set_string_4_4 1.08% 166720681.890 168525050.291 - 1.07% -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 1.08% 2.060 2.082 - 0.10% -
BM_StringAssignAsciizMix_Opaque 1.08% 4.768 4.820 - 1.94% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 1.08% 17.773 17.965 - 0.79% -
BM_RangesPushHeap_uint64_Random_16384 1.08% 5.982 6.047 - -1.00% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.08% 1.009 1.020 - 0.22% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.08% 56.199 56.805 - -0.31% -
std::partial_sort_copy(list<int>)_(descending)/8 1.07% 18.723 18.924 - -0.00% -
BM_std_min<short>/4096 1.07% 55.414 56.008 - 2.93% -
SetIntersection_Front_Vector_float_16384_16 1.07% 1194814.121 1207626.847 - 1.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 1.07% 5021369.563 5075151.382 - -0.12% -
SetIntersection_None_Vector_float_262144_16 1.07% 1199015.472 1211809.810 - -0.77% -
rng::sort(deque<int>)_(ascending)/8 1.07% 18.673 18.872 - 3.48% -
std::multiset<int>::equal_range(key)_(existent)/32 1.07% 2.521 2.548 - -0.12% -
std::unordered_multiset<int>::ctor(const&)/1024 1.07% 6737.297 6809.099 - 2.97% -
rng::search(deque<int>,_pred)_(same_length)/8192 1.06% 4018.070 4060.852 - -0.03% -
rng::contains_subrange(vector<int>)_(process_all)/8192 1.06% 1637.350 1654.743 - 0.17% -
SetIntersection_None_Vector_string_1024_1024 1.06% 1229553.471 1242612.418 - 1.52% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 1.06% 17997.475 18188.488 - 10.78% -
rng::find_last(list<int>)_(bail_90%)/1024 1.06% 53.972 54.545 - -13.48% -
rng::copy_if(list<int>)_(every_other)/262144 1.06% 211462.058 213700.043 - 1.35% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.06% 118.977 120.235 - 1.22% -
BM_std_min<short>/64000 1.06% 901.674 911.203 - 0.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 1.06% 5868154.763 5930155.916 - -0.75% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 1.06% 19.669 19.876 - 0.31% -
BM_std_min<__int128>/23 1.05% 9.323 9.421 - 7.88% -
BM_CmpEqual_uchar_short 1.05% 1.043 1.054 - 1.34% -
BM_MakeThenSortHeap_float_PipeOrgan_16 1.05% 3.006 3.038 - 3.36% -
BM_RangesMakeThenSortHeap_string_Heap_16 1.05% 17.608 17.793 - 3.59% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 1.05% 12238.968 12367.168 - 6.69% -
std::sort(deque<int>)_(shuffled)/8192 1.05% 80620.964 81464.850 - -0.09% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.05% 500751.017 505985.411 - 0.68% -
rng::starts_with(deque<int>)/8192 1.05% 3856.574 3896.878 - 1.17% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.04% 24.642 24.899 - 1.62% -
BM_StringDestroy_Huge 1.04% 10.574 10.685 - 0.57% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.04% 38752.313 39156.455 - -3.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 1.04% 11.804 11.928 - -1.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 1.04% 11970299.158 12094780.217 - -2.91% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 1.04% 31449.795 31776.787 - 5.53% -
BM_deque_vector_ranges_move/70000 1.04% 2940.857 2971.419 - 2.06% -
rng::stable_partition(deque<int>)_(dense)/50 1.04% 40.031 40.447 - 8.15% -
BM_std_min<unsigned_long_long>/31 1.04% 3.007 3.039 - 0.39% -
std::is_sorted(list<int>,_pred)/8 1.04% 3.958 3.999 - -6.54% -
BM_RangesPopHeap_pair<uint32,_uint32>_64 1.04% 15.769 15.933 - -0.88% -
rng::for_each(multiset<int>::iterator)/8192 1.04% 7903.974 7985.874 - -50.67% -
rng::find_last(vector<char>)_(bail_90%)/1024 1.04% 13.952 14.096 - 16.70% -
rng::find(vector<bool>)_(process_all)/1024 1.03% 4.633 4.681 - -0.18% -
std::stable_partition(deque<int>)_(sparse)/1024 1.03% 467.717 472.549 - 4.13% -
SetIntersection_Interlaced_Vector_string_256_64 1.03% 20102760.360 20310247.027 - 0.66% -
BM_CmpLess_uint_uint 1.03% 1.123 1.134 - 1.33% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.03% 33.657 34.004 - -0.76% -
SetIntersection_Front_Vector_uint32_1024_64 1.03% 1435271.800 1450076.087 - 4.29% -
SetIntersection_Interlaced_Vector_uint64_64_4 1.03% 18100031.909 18286544.586 - -0.62% -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 1.03% 25.103 25.362 - 0.26% -
BM_std_min<__int128>/7 1.03% 2.526 2.552 - 2.85% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.03% 16.999 17.174 - 1.88% -
rng::copy_backward(deque<int>)/262144 1.03% 31222.246 31543.290 - 0.60% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.02% 10.848 10.959 - 2.07% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1.02% 1055804.383 1066617.626 - -5.22% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.02% 5.481 5.538 - 1.07% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.02% 79596.336 80411.404 - -2.36% -
BM_MakeThenSortHeap_uint64_Heap_1024 1.02% 10.305 10.410 - 0.34% -
BM_std_min<char>/1024 1.02% 8.382 8.467 - 1.89% -
BM_tolower_string<char> 1.02% 22.760 22.992 - 51.42% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 1.02% 817.368 825.698 - 0.64% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.02% 17.714 17.895 - 0.49% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.02% 288.334 291.269 - -1.16% -
BM_PopHeap_float_16384 1.02% 33.179 33.517 - 1.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.02% 1.259 1.272 - 0.39% -
rng::partition_point(deque<int>)/50 1.02% 4.341 4.385 - 0.85% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 1.02% 280812.917 283667.546 - 0.99% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.02% 25119.231 25374.479 - 1.51% -
rng::search(vector<int>)_(same_length)/8192 1.02% 1879.531 1898.616 - 1.06% -
BM_MakeThenSortHeap_string_PipeOrgan_16 1.01% 9.427 9.523 - -0.44% -
BM_std_min<short>/65536 1.01% 923.994 933.370 - 0.92% -
SetIntersection_Interlaced_Set_uint32_256_64 1.01% 14788268.316 14938152.430 - 1.82% -
std::stable_partition(list<int>)_(dense)/32 1.01% 31.855 32.178 - -3.47% -
BM_num_get<unsigned_short> 1.01% 10.465 10.571 - 0.48% -
BM_deque_deque_ranges_copy_backward/5500 1.01% 204.419 206.490 - -0.22% -
BM_std_min<short>/4000 1.01% 53.935 54.481 - 2.65% -
std::search(vector<int>)_(no_match)/1024 1.01% 213.170 215.328 - 0.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 1.01% 37353388.210 37731273.982 - -0.63% -
rng::fill(vector<bool>)/512 1.01% 1.598 1.614 - 8.73% -
BM_lexicographical_compare_three_way_slow_path/16 1.01% 4.429 4.473 - -1.45% -
BM_MakeThenSortHeap_uint64_Ascending_16384 1.01% 16.878 17.048 - 0.96% -
SetIntersection_None_Vector_uint64_256_4 1.01% 4453310.994 4498125.279 - 0.29% -
std::copy_if(list<int>)_(every_other)/262144 1.00% 211070.296 213190.971 - 1.29% -
BM_num_get<float> 1.00% 35.399 35.755 - 1.03% -
std::sort(deque<int>)_(shuffled)/1024 1.00% 6867.124 6936.012 - 0.78% -
std::set<int>::contains(key)_(non-existent)/32 1.00% 2.418 2.443 - 4.04% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::unordered_set<std::string>::insert(value)_(already_present)/0 -77.64% 59.323 13.263 - -80.04% -
rng::copy(vector<bool>)_(aligned)/1048576 -72.62% 3797.149 1039.646 - -70.89% -
std::rotate_copy(vector<int>)/8192 -60.87% 730.825 286.007 - -55.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -60.07% 124448346.528 49695799.249 - -22.83% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -59.38% 23787534.545 9663091.297 - -64.44% -
std::copy_n(vector<int>)/32768 -58.90% 3737.782 1536.382 - -59.53% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 -58.09% 2.718 1.139 - 7.27% -
std::generate_n(list<int>)/1024 -57.01% 1513.443 650.628 - -0.02% -
std::fill(list<int>)/1024 -56.71% 1551.796 671.811 - 0.00% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -55.24% 69053326.199 30905498.972 - -18.24% -
rng::copy_n(vector<bool>)_(unaligned)/512 -55.22% 7.724 3.459 - 4.13% -
rng::is_partitioned(list<int>)_(unpartitioned)/8192 -55.08% 2645.775 1188.570 - -0.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -54.79% 347835492.217 157259876.626 - -26.24% -
rng::rotate_copy(vector<int>)/8192 -54.26% 629.045 287.724 - 1.45% -
std::is_sorted_until(list<int>)/1024 -53.41% 1617.088 753.329 - -0.02% -
std::move(list<int>)/512 -50.26% 722.691 359.469 - 2.35% -
rng::starts_with(list<int>)/1024 -50.23% 1562.177 777.425 - -0.80% -
rng::copy_n(vector<int>)/32768 -50.08% 2959.588 1477.359 - -35.60% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -49.96% 34875442.888 17451372.189 - -43.57% -
std::multimap<std::string,_int>::contains(key)_(existent)/0 -48.73% 0.023 0.012 - -39.37% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 -47.60% 2.913 1.526 - 17.05% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 -47.44% 2.909 1.529 - 17.17% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 -47.40% 2.905 1.528 - 17.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 -47.39% 2.905 1.528 - 14.29% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 -47.39% 2.905 1.529 - 17.24% -
std::unordered_set<int>::count(key)_(non-existent)/0 -44.90% 0.485 0.267 - -34.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -42.66% 14856020.105 8517919.791 - -15.98% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -42.07% 258.110 149.523 - -2.85% -
SetIntersection_Interlaced_Vector_uint64_262144_16 -41.17% 6062948.818 3566660.702 - 11.90% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -38.71% 69.199 42.411 - -29.50% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -37.07% 19.454 12.243 - -0.75% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -36.85% 24.177 15.266 - -37.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -35.99% 0.698 0.447 - -35.89% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -35.73% 45625506.938 29323042.488 - -27.56% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -35.08% 0.488 0.317 - -34.90% -
BM_MakeHeap_uint32_Random_4 -34.74% 1.812 1.183 - 5.45% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -34.08% 32.604 21.493 - -1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -34.05% 8642383.662 5699411.180 - 12.88% -
std::flat_map<int,_int>::insert(value)_(already_present)/1024 -33.77% 18.420 12.199 - 0.08% -
std::shift_left(vector<int>)/32 -33.43% 4.496 2.993 - 0.02% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -33.19% 45.244 30.228 - 2.30% -
rng::contains_subrange(deque<int>)_(process_all)/50 -32.82% 21.763 14.621 - -19.90% -
BM_MakeHeap_string_Descending_262144 -32.74% 5.164 3.474 - -1.99% -
BM_MakeHeap_string_Ascending_262144 -32.42% 10.969 7.413 - -19.18% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -32.31% 0.608 0.412 - -23.73% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -32.19% 0.480 0.326 - -14.63% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -32.10% 9.579 6.504 - -31.48% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -31.71% 0.576 0.393 - -12.31% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -31.69% 62.476 42.679 - -11.59% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 -31.10% 0.697 0.480 - 7.44% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.73% 351174738.297 243273529.732 - -30.30% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -30.10% 6.828 4.773 - -27.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -29.52% 71.845 50.635 - -29.67% -
BM_MakeHeap_string_PipeOrgan_262144 -29.18% 10.477 7.420 - -0.42% -
BM_RangesPushHeap_string_Descending_262144 -28.70% 4.579 3.265 - -36.21% -
BM_vector_deque_copy/65536 -28.63% 3322.122 2370.973 - -10.97% -
BM_vector_deque_move/65536 -28.57% 3321.731 2372.577 - -17.50% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -28.57% 64.878 46.343 - -25.45% -
BM_vector_deque_ranges_move/65536 -28.53% 3314.246 2368.530 - -17.18% -
BM_PushHeap_uint64_SingleElement_1 -28.53% 0.631 0.451 - -13.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -28.42% 348710402.815 249618659.303 - -30.89% -
BM_vector_deque_ranges_copy/65536 -28.24% 3304.361 2371.214 - -17.53% -
BM_vector_deque_move/64000 -28.00% 3282.966 2363.618 - -19.30% -
SetIntersection_Front_Set_float_262144_16384 -27.81% 336645934.877 243023217.777 - -31.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -27.78% 42.853 30.950 - -28.16% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -27.74% 121.311 87.665 - -29.00% -
BM_vector_deque_copy/64000 -27.53% 3272.916 2371.902 - -19.37% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -27.37% 1.286 0.934 - -29.33% -
BM_vector_deque_ranges_move/64000 -27.35% 3265.177 2371.994 - -16.88% -
BM_vector_deque_ranges_copy/64000 -27.13% 3260.631 2375.956 - -19.65% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -26.90% 100831225.471 73705085.804 - -2.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -26.89% 62.177 45.460 - -25.90% -
rng::contains_subrange(deque<int>)_(process_all)/32 -26.72% 14.764 10.820 - -22.26% -
rng::contains_subrange(deque<int>)_(process_all)/16 -26.54% 9.164 6.732 - -28.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -26.35% 50.909 37.493 - -22.81% -
BM_vector_deque_ranges_copy/70000 -26.14% 3510.713 2593.109 - -17.24% -
rng::starts_with(list<int>,_pred)/8192 -26.01% 13109.413 9699.470 - -14.85% -
BM_vector_deque_copy/70000 -25.98% 3500.347 2590.933 - -17.26% -
BM_vector_deque_ranges_move/70000 -25.87% 3493.954 2590.044 - -15.03% -
BM_vector_deque_move/70000 -25.82% 3485.593 2585.577 - -18.39% -
std::find_end(deque<int>)_(same_length)/8192 -25.75% 3616.482 2685.089 - -81.90% -
BM_RangesPushHeap_float_Descending_1 -25.21% 0.698 0.522 - -25.17% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -25.20% 27.003 20.199 - -24.12% -
BM_std_min<unsigned_long_long>/1 -24.88% 0.381 0.286 - -37.52% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -24.49% 37.012 27.947 - -23.91% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 -24.23% 1789.975 1356.223 - -0.22% -
BM_StringConstructDestroyCStr_Empty_Transparent -24.18% 0.317 0.241 - 2.03% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 -23.94% 37.192 28.289 - 18.41% -
BM_RangesMakeHeap_float_Random_4 -23.57% 1.637 1.251 - -18.25% -
BM_RangesMakeHeap_uint64_Random_4 -23.51% 1.484 1.135 - -1.65% -
rng::is_sorted(deque<int>)/8 -23.37% 3.241 2.484 - -12.98% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -23.02% 0.347 0.267 - -12.53% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -22.86% 0.543 0.419 - -34.25% -
BM_std_min<short>/1 -22.86% 0.377 0.291 - -0.73% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -22.80% 47.651 36.789 - -23.64% -
std::fill_n(list<int>)/8192 -22.47% 9059.775 7024.119 - -0.50% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -22.44% 43.830 33.993 - -23.27% -
rng::move_backward(list<int>)/4096 -22.23% 6648.306 5170.715 - -21.18% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -21.81% 129.878 101.549 - -0.09% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -21.67% 57.374 44.938 - 1.60% -
rng::swap_ranges(list<int>)/8192 -21.62% 13653.835 10702.219 - 6.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -21.41% 7116144.871 5592778.524 - -16.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -21.33% 5347282.851 4206615.277 - -12.26% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -21.17% 2.578 2.032 - -7.56% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -21.05% 91.112 71.936 - -41.40% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -20.97% 119075573.744 94100921.728 - -6.02% -
std::equal(vector<bool>)_(unaligned)/50 -20.96% 0.897 0.709 - -19.57% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 -20.91% 129.779 102.647 - 5.52% -
BM_vector_deque_move/2 -20.85% 2.072 1.640 - -10.51% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -20.79% 46.094 36.512 - -15.61% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -20.30% 17.309 13.795 - -12.95% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -20.18% 24.682 19.702 - -21.91% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -20.01% 1.606 1.285 - -28.50% -
BM_std_minmax_element<char>/3 -19.99% 1.247 0.998 - -15.47% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -19.81% 26.969 21.626 - -6.16% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.76% 36.513 29.297 - -19.58% -
BM_RangesPopHeap_string_1 -19.63% 0.582 0.468 - -10.63% -
BM_lexicographical_compare_three_way_fast_path/1 -19.61% 0.345 0.277 - -29.09% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 -19.61% 24.978 20.080 - 1.01% -
rng::copy_backward(vector<int>)/32768 -19.54% 3253.669 2617.746 - -20.35% -
std::find_if(list<int>)_(bail_25%)/32768 -19.28% 10136.540 8181.716 - -21.51% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -19.23% 11.294 9.122 - -13.72% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -18.42% 333.645 272.185 - -5.98% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -18.33% 43.476 35.507 - -15.36% -
std::set<std::string>::erase(key)_(existent)/32 -18.01% 74.384 60.990 - -12.44% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -18.01% 1.486 1.218 - -5.67% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.93% 0.613 0.503 - -17.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -17.91% 11490062.435 9432507.077 - -3.21% -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 -17.72% 889.277 731.698 - -0.51% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -17.63% 12775.766 10523.909 - -16.76% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -17.51% 22748347.125 18764615.323 - -7.99% -
BM_MakeHeap_string_Ascending_16384 -17.48% 6.270 5.174 - -10.04% -
rng::contains(deque<int>)_(process_all)/8 -17.41% 3.727 3.078 - 4.60% -
rng::partition(list<int>)_(dense)/8192 -17.38% 5296.659 4376.299 - -14.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 -17.31% 10062735.707 8321339.711 - -0.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -16.79% 2555384.332 2126321.114 - 5.72% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -16.75% 1.389 1.156 - -6.54% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -16.55% 813.207 678.624 - -2.97% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -16.43% 3205.973 2679.251 - -1.90% -
BM_std_minmax<long_long>/2 -16.40% 1.333 1.114 - -15.24% -
rng::find(vector<bool>)_(process_all)/50 -16.15% 0.746 0.625 - -15.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -16.13% 3265425.208 2738579.922 - -12.73% -
std::equal(vector<bool>)_(unaligned)/8 -15.99% 0.849 0.714 - -16.22% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -15.97% 24.724 20.776 - -7.18% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -15.96% 22.836 19.192 - 0.20% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -15.89% 2.614 2.198 - -16.58% -
rng::search(list<int>,_pred)_(no_match)/8192 -15.86% 8798.240 7402.936 - -10.82% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 -15.86% 0.399 0.336 - -2.15% -
rng::find(vector<bool>)_(process_all)/8 -15.85% 0.744 0.626 - 4.18% -
BM_PushHeap_string_Descending_262144 -15.74% 3.822 3.221 - -40.88% -
std::unordered_multiset<int>::contains(key)_(non-existent)/0 -15.54% 0.398 0.336 - 0.03% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -15.43% 5933689.948 5018168.592 - -24.28% -
BM_RangesMakeHeap_float_Descending_64 -15.32% 0.270 0.228 - 18.22% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -15.27% 1.281 1.086 - -18.92% -
rng::rotate(list<int>)_(by_1/4)/8192 -15.15% 8428.727 7151.704 - -0.87% -
std::partition(list<int>)_(dense)/8192 -15.15% 5147.767 4367.924 - -12.97% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -15.14% 25.777 21.875 - -10.83% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -15.10% 38.501 32.685 - -29.19% -
std::multiset<int>::erase(iterator)/8192 -15.02% 28.227 23.988 - 1.46% -
std::unordered_set<std::string>::insert(value)_(already_present)/32 -14.96% 72.749 61.869 - 0.70% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -14.95% 29399.425 25003.182 - -11.58% -
BM_std_minmax<unsigned_int>/4 -14.93% 1.087 0.925 - -4.93% -
BM_std_minmax<unsigned_char>/16 -14.83% 1.086 0.925 - -4.98% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -14.81% 43.589 37.133 - 5.04% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -14.81% 1.166 0.993 - -12.15% -
BM_std_minmax<char>/8 -14.79% 1.147 0.977 - -4.56% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -14.76% 0.585 0.498 - -14.83% -
rng::remove(deque<int>)_(sprinkled)/50 -14.67% 66.739 56.948 - -11.33% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -14.50% 0.481 0.411 - -17.00% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -14.48% 0.314 0.269 - -21.29% -
SetIntersection_Interlaced_Vector_uint64_262144_4 -14.44% 1883735.249 1611671.800 - 1.81% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -14.42% 858.599 734.796 - -15.23% -
std::multimap<int,_int>::find(key)_(non-existent)/32 -14.40% 2.637 2.257 - 0.83% -
rng::unique_copy(deque<int>)_(sprinkled)/52 -14.37% 17.433 14.928 - 1.13% -
rng::stable_partition(list<int>)_(dense)/8192 -14.26% 21498.482 18433.401 - 1.12% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -14.25% 0.425 0.364 - 39.38% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -14.15% 0.502 0.431 - -4.00% -
BM_vector_deque_move/1 -14.03% 2.358 2.027 - -3.99% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 -13.93% 4.379 3.769 - 0.09% -
std::unordered_set<int>::contains(key)_(existent)/1024 -13.92% 1.400 1.206 - -14.01% -
rng::equal(vector<bool>)_(unaligned)/50 -13.90% 0.914 0.787 - 6.89% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst -13.90% 0.551 0.474 - 1.64% -
rng::find_if_not(list<int>)_(process_all)/8192 -13.87% 8919.380 7682.420 - -14.28% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.85% 47.852 41.224 - -13.52% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -13.84% 34.868 30.043 - -6.73% -
BM_std_minmax_element<short>/3 -13.78% 1.198 1.033 - -10.03% -
std::partition(deque<int>)_(dense)/50 -13.75% 16.924 14.597 - -10.66% -
std::map<std::string,_int>::ctor(const&)/32 -13.72% 779.738 672.759 - -14.72% -
BM_StringDestroy_Empty -13.61% 0.813 0.703 - 7.36% -
SetIntersection_Interlaced_Vector_uint64_16384_16 -13.37% 3168513.764 2744758.457 - 12.72% -
BM_RangesMakeHeap_float_Random_16384 -13.09% 1.340 1.165 - -4.21% -
std::find_first_of(vector<int>)_(large_needle)/50 -13.06% 301.923 262.491 - -2.03% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -13.04% 0.490 0.426 - -5.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -13.04% 1.403 1.220 - -12.61% -
rng::partition(list<int>)_(sparse)/8192 -13.03% 7974.166 6935.335 - -11.99% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -12.98% 33.735 29.357 - -14.49% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.81% 42.320 36.899 - -1.74% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.74% 96.158 83.908 - -12.49% -
std::find_end(list<int>,_pred)_(same_length)/8192 -12.69% 11114.129 9703.562 - -52.87% -
rng::find_last(forward_list<int>)_(bail_10%)/8192 -12.68% 6724.644 5872.096 - -0.32% -
rng::find_first_of(deque<int>)_(large_needle)/50 -12.59% 767.384 670.743 - -5.98% -
std::replace_if(vector<int>)_(sprinkled)/50 -12.59% 14.719 12.866 - -0.28% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -12.57% 1.176 1.028 - -10.50% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -12.56% 3281.789 2869.572 - -6.20% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -12.42% 729.118 638.582 - -1.05% -
std::search(deque<int>,_pred)_(near_matches)/1024 -12.41% 28360.901 24841.151 - 1.49% -
std::search(deque<int>,_pred)_(near_matches)/1000 -12.36% 27087.628 23739.039 - 1.85% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -12.29% 71.321 62.554 - -13.27% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -12.27% 10593.174 9293.191 - -52.01% -
rng::for_each_n(deque<int>)/8 -12.26% 1.315 1.154 - -4.21% -
BM_std_minmax<unsigned_char>/24 -12.25% 1.316 1.155 - -4.29% -
BM_MakeHeap_uint32_Descending_64 -12.21% 0.260 0.228 - -1.98% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -12.18% 72192.476 63399.524 - -4.27% -
rng::distance(join_view(vector<vector<int>>)/50 -12.16% 0.692 0.607 - 0.43% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -12.15% 37.511 32.952 - -4.09% -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 -12.11% 11426.055 10042.750 - -0.19% -
SetIntersection_Front_Vector_uint64_1024_256 -12.07% 2621553.274 2305041.349 - -1.12% -
BM_std_min<char>/3 -12.02% 0.788 0.693 - -3.40% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -11.95% 3248446.616 2860202.300 - -3.34% -
std::partition(deque<int>)_(dense)/32 -11.89% 11.276 9.935 - -10.86% -
BM_std_minmax<unsigned_char>/21 -11.87% 2.331 2.054 - -7.94% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -11.82% 7498.096 6611.656 - 2.23% -
SetIntersection_Front_Vector_uint32_16384_1024 -11.79% 6681635.771 5893563.640 - -1.56% -
BM_RangesPushHeap_string_Random_262144 -11.72% 20.659 18.238 - -1.42% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 -11.65% 7.905 6.984 - 4.76% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -11.48% 6.030 5.338 - -1.15% -
std::multimap<std::string,_int>::erase(iterator)/0 -11.45% 29.343 25.983 - -0.90% -
std::unique(deque<int>)_(contiguous)/52 -11.42% 79.613 70.521 - 3.02% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -11.32% 29.994 26.599 - -9.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 -11.32% 22633.116 20071.528 - 0.25% -
BM_std_minmax<unsigned_char>/5 -11.29% 1.814 1.609 - -8.11% -
rng::fill(deque<int>)/32 -11.29% 1.541 1.367 - -7.01% -
SetIntersection_Front_Vector_float_1024_1024 -11.28% 6747075.902 5986272.903 - 0.01% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 -11.27% 3.760 3.337 - 3.91% -
std::unordered_set<std::string>::ctor(const&)/32 -11.25% 793.352 704.125 - -2.76% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -11.23% 23.703 21.041 - -2.51% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -11.22% 1778.907 1579.344 - -8.80% -
rng::copy(list<int>)/64 -11.19% 35.733 31.733 - -6.12% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.14% 1583311.167 1406970.955 - -11.95% -
bm_ranges_lexicographical_compare<int>/16 -11.13% 2.307 2.050 - -11.09% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -11.13% 823.995 732.316 - -12.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -11.08% 1.559 1.386 - -25.55% -
rng::generate_n(list<int>)/8192 -11.05% 7883.178 7011.735 - 0.63% -
BM_std_min<char>/2 -11.02% 0.546 0.486 - 0.05% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -10.95% 23.977 21.351 - -12.99% -
rng::remove(deque<int>)_(sprinkled)/32 -10.94% 58.529 52.125 - -8.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -10.94% 0.462 0.411 - -8.08% -
SetIntersection_Front_Vector_uint32_262144_256 -10.93% 2652234.589 2362249.263 - 4.07% -
BM_std_minmax<unsigned_char>/4 -10.88% 1.534 1.367 - -7.22% -
std::set<std::string>::lower_bound(key)_(existent)/8192 -10.79% 31.743 28.317 - 1.98% -
BM_MakeHeap_uint64_Random_4 -10.73% 1.345 1.200 - -16.96% -
std::find_first_of(vector<int>)_(large_needle)/32 -10.73% 118.492 105.779 - 0.95% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 -10.71% 8.601 7.680 - 2.84% -
std::move_backward(deque<int>)/4096 -10.71% 177.331 158.342 - 2.28% -
std::copy_n(list<int>)/64 -10.70% 15.724 14.042 - 0.05% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -10.68% 131179578.755 117170537.585 - -0.21% -
rng::partition(deque<int>)_(dense)/32 -10.57% 11.022 9.858 - -6.24% -
std::multiset<int>::clear()/1024 -10.56% 10807.006 9665.282 - 2.25% -
rng::find(list<int>)_(process_all)/8192 -10.55% 10423.925 9324.028 - -10.70% -
rng::search(list<int>)_(same_length)/8192 -10.54% 9011.143 8061.119 - -16.80% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -10.52% 22.498 20.132 - -3.84% -
std::copy_backward(vector<bool>)_(aligned)/64 -10.45% 1.694 1.517 - -14.54% -
std::find(list<int>)_(process_all)/8192 -10.45% 8410.884 7531.925 - -11.41% -
rng::move_backward(list<int>)/32768 -10.43% 37740.122 33805.200 - 0.57% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -10.41% 24.010 21.511 - -1.69% -
SetIntersection_Front_Vector_uint32_16384_256 -10.39% 2641223.534 2366718.857 - 3.35% -
BM_RangesMakeHeap_uint32_Random_64 -10.31% 1.390 1.247 - -5.94% -
BM_std_min<unsigned___int128>/1 -10.30% 0.413 0.371 - 1.01% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -10.27% 2368054.645 2124797.050 - -12.74% -
BM_std_minmax<unsigned_char>/3 -10.27% 1.248 1.120 - -6.13% -
BM_std_minmax<unsigned_char>/20 -10.22% 2.042 1.833 - -5.12% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -10.22% 0.480 0.431 - -38.01% -
BM_std_minmax<unsigned_char>/19 -10.18% 1.756 1.577 - -4.76% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -10.12% 0.518 0.466 - -24.30% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -10.05% 1.567 1.409 - -16.94% -
std::adjacent_find(list<int>)/50 -10.01% 26.309 23.675 - -0.38% -
rng::any_of(deque<int>)_(process_all)/50 -9.98% 22.512 20.265 - 10.50% -
SetIntersection_Front_Vector_uint64_262144_256 -9.94% 2594853.236 2336974.735 - -0.46% -
std::all_of(deque<int>)_(process_all)/50 -9.93% 20.346 18.325 - -13.71% -
std::none_of(deque<int>)_(process_all)/50 -9.87% 20.342 18.334 - 3.25% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -9.82% 0.577 0.520 - -6.40% -
std::find_end(deque<int>)_(same_length)/1024 -9.80% 373.568 336.961 - -81.77% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -9.79% 20.551 18.539 - -1.74% -
BM_RangesPushHeap_string_Descending_16384 -9.77% 2.610 2.355 - -4.34% -
SetIntersection_Front_Vector_float_1024_256 -9.75% 2602678.647 2348920.272 - -0.70% -
BM_PushHeap_string_Random_262144 -9.71% 19.858 17.930 - -17.75% -
BM_RangesMakeHeap_uint32_Random_4 -9.70% 1.354 1.223 - -28.20% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 -9.62% 32.418 29.298 - 2.54% -
std::multiset<std::string>::ctor(const&)/32 -9.57% 789.598 714.014 - -0.71% -
BM_RangesPushHeap_string_Descending_256 -9.57% 2.568 2.322 - -1.94% -
std::copy_if(list<int>)_(entire_range)/32768 -9.54% 31255.388 28274.028 - -5.76% -
rng::find_end(forward_list<int>)_(same_length)/8192 -9.53% 14414.238 13041.263 - -9.08% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -9.52% 20.850 18.866 - -19.83% -
std::find_first_of(vector<int>)_(large_needle)/8192 -9.52% 7784042.595 7043231.061 - -0.26% -
rng::find_last(vector<char>)_(bail_10%)/8 -9.48% 1.608 1.455 - -7.09% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -9.47% 2.437 2.207 - -12.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 -9.42% 12040218.213 10905848.184 - 1.16% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -9.39% 88.059 79.794 - 1.04% -
SetIntersection_Interlaced_Vector_string_16384_256 -9.37% 39659607.005 35944555.346 - -9.85% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -9.32% 8.220 7.454 - -24.47% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -9.32% 0.367 0.332 - -26.27% -
rng::find_first_of(deque<int>)_(large_needle)/32 -9.29% 313.039 283.967 - -4.79% -
std::find_end(deque<int>)_(near_matches)/1024 -9.28% 18176.500 16489.466 - -47.27% -
std::find_end(forward_list<int>)_(same_length)/8192 -9.21% 14623.210 13276.771 - -8.55% -
std::find_end(deque<int>)_(near_matches)/1000 -9.21% 17507.899 15895.989 - -47.19% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -9.20% 293.409 266.405 - -3.69% -
BM_vector_deque_copy/0 -9.17% 0.407 0.370 - -4.76% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -9.13% 531.987 483.435 - -8.73% -
std::equal(list<int>)_(it,_it,_it)/50 -9.10% 39.268 35.693 - 5.24% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -9.10% 35.771 32.517 - -10.46% -
std::move(list<int>)/4096 -9.09% 5635.651 5123.212 - 16.96% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 -9.07% 9505243.360 8643211.705 - 6.15% -
std::unordered_multiset<int>::find(key)_(existent)/32 -9.04% 1.374 1.250 - -4.00% -
BM_std_min<char>/11 -9.02% 1.143 1.040 - -0.69% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 -8.99% 11.969 10.893 - 0.18% -
rng::search(deque<int>)_(single_element)/1000 -8.96% 444.238 404.425 - -10.11% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -8.94% 1722175.213 1568234.452 - -1.38% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -8.92% 28.152 25.642 - -21.51% -
rng::is_sorted(deque<int>,_pred)/8 -8.91% 4.794 4.366 - -2.36% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 -8.90% 1.441 1.313 - 2.73% -
std::unique(list<int>)_(contiguous)/52 -8.88% 74.058 67.481 - 0.31% -
BM_std_minmax<unsigned_char>/6 -8.86% 2.081 1.897 - -7.39% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -8.81% 9752.417 8893.527 - -15.05% -
std::copy(vector<bool>)_(aligned)/1048576 -8.80% 3273.605 2985.689 - -10.09% -
BM_std_minmax<unsigned_char>/23 -8.79% 3.064 2.795 - -6.40% -
std::set<int>::erase(key)_(non-existent)/32 -8.76% 2.514 2.293 - -14.41% -
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 -8.73% 164.306 149.955 - -0.16% -
BM_std_minmax<unsigned_char>/2 -8.72% 0.901 0.823 - -6.85% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -8.71% 20.614 18.818 - 0.30% -
bm_lexicographical_compare<signed_char>/1 -8.70% 1.324 1.209 - -6.02% -
BM_std_minmax<unsigned_char>/29 -8.67% 2.504 2.287 - -5.88% -
BM_std_minmax<long_long>/3 -8.67% 1.620 1.480 - -15.42% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 -8.67% 65.794 60.090 - 90.09% -
rng::replace(vector<int>)_(sprinkled)/32 -8.64% 5.734 5.239 - -6.53% -
BM_std_minmax<unsigned_int>/2 -8.64% 0.886 0.809 - -1.89% -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 -8.63% 61.088 55.813 - -0.52% -
rng::contains(deque<int>)_(process_all)/50 -8.62% 13.790 12.601 - 0.27% -
BM_RangesPushHeap_string_Ascending_16384 -8.61% 22.277 20.359 - 5.48% -
BM_RangesMakeHeap_float_Descending_16 -8.61% 0.250 0.229 - 9.10% -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 -8.58% 6.108 5.584 - -0.60% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -8.55% 740.419 677.096 - -0.83% -
std::unique(deque<int>)_(contiguous)/32 -8.50% 65.792 60.197 - 0.99% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -8.47% 18.717 17.132 - -4.51% -
rng::is_sorted_until(deque<int>)/8 -8.47% 3.135 2.870 - -33.03% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -8.46% 1.445 1.323 - -14.53% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -8.43% 1.376 1.260 - -5.90% -
BM_MakeHeap_uint64_Descending_64 -8.43% 0.252 0.230 - -8.33% -
std::multimap<std::string,_int>::erase(iterator)/1024 -8.38% 33.887 31.047 - -5.95% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -8.37% 57804.588 52963.766 - 2.81% -
std::copy_backward(vector<int>)/4096 -8.37% 241.188 220.997 - -7.58% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.35% 15200.765 13932.156 - -8.27% -
BM_PushHeap_uint64_SingleElement_64 -8.28% 0.397 0.364 - -10.62% -
rng::find_first_of(list<int>)_(large_needle)/1024 -8.25% 924340.832 848079.550 - -12.17% -
std::replace(vector<int>)_(sprinkled)/32 -8.25% 5.828 5.347 - 6.18% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -8.23% 29.126 26.730 - -3.43% -
BM_MakeHeap_string_Ascending_1024 -8.22% 5.459 5.010 - -4.92% -
std::move_backward(vector<int>)/262144 -8.21% 22748.951 20880.379 - -4.83% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.18% 0.383 0.352 - -8.70% -
BM_std_min<char>/19 -8.16% 1.258 1.156 - -2.22% -
rng::move_backward(vector<int>)/262144 -8.10% 22789.179 20942.688 - -5.13% -
std::map<std::string,_int>::find(key)_(existent)/32 -8.10% 15.730 14.457 - -5.42% -
BM_std_minmax<int>/7 -8.07% 1.819 1.673 - -2.22% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -8.04% 1462857.333 1345225.519 - -4.61% -
std::map<int,_int>::upper_bound(key)_(non-existent)/32 -8.02% 2.772 2.550 - 0.76% -
std::map<int,_int>::insert(value)_(new_value)/8192 -8.01% 39.921 36.723 - -7.64% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -7.99% 20.492 18.855 - 0.86% -
std::partition_point(list<int>)/1024 -7.99% 1245.118 1145.694 - -11.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -7.98% 41.162 37.877 - 32.78% -
rng::move(vector<bool>)_(unaligned)/64 -7.98% 1.794 1.651 - 1.98% -
rng::partition(deque<int>)_(dense)/50 -7.97% 15.352 14.128 - -8.26% -
std::unordered_set<std::string>::erase(iterator)/1024 -7.97% 28.810 26.516 - -11.15% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -7.96% 5.683 5.230 - -18.98% -
std::transform(list<int>,_list<int>)/8192 -7.93% 9356.133 8613.874 - -8.47% -
BM_std_minmax<unsigned_char>/32 -7.92% 1.641 1.511 - -5.66% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -7.92% 29.618 27.273 - -4.58% -
std::multiset<int>::clear()/8192 -7.91% 82582.030 76047.742 - 2.14% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -7.90% 22.812 21.010 - -1.90% -
BM_RangesPushHeap_float_SingleElement_1 -7.87% 0.467 0.430 - -32.47% -
BM_std_min<char>/18 -7.87% 1.054 0.971 - -1.72% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -7.85% 5.326 4.908 - -1.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.85% 36.118 33.282 - -7.31% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 -7.80% 0.364 0.336 - -0.05% -
std::find_first_of(vector<int>)_(large_needle)/1024 -7.78% 120380.460 111014.484 - 1.00% -
BM_std_minmax<unsigned_char>/25 -7.77% 1.279 1.179 - -3.81% -
std::unordered_set<std::string>::contains(key)_(existent)/32 -7.70% 35.973 33.203 - 0.37% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -7.69% 1.708 1.577 - -10.07% -
BM_std_min<unsigned_int>/1 -7.63% 0.350 0.323 - -0.58% -
BM_RangesMakeHeap_float_Random_1024 -7.60% 1.277 1.180 - -4.10% -
SetIntersection_None_Set_float_16384_16384 -7.59% 168209534.807 155435931.626 - -0.84% -
std::find_first_of(deque<int>)_(large_needle)/50 -7.56% 786.267 726.810 - 3.60% -
BM_RangesMakeHeap_string_Ascending_262144 -7.56% 7.761 7.174 - -26.52% -
rng::for_each_n(list<int>)/8192 -7.54% 7904.313 7308.576 - 1.14% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -7.51% 689.243 637.479 - -13.31% -
rng::starts_with(deque<int>,_pred)/8192 -7.50% 4334.460 4009.263 - -1.10% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -7.48% 7.763 7.182 - -3.52% -
BM_std_min<unsigned_int>/70000 -7.47% 2220.923 2054.999 - -0.05% -
BM_std_minmax<unsigned_char>/22 -7.46% 2.602 2.408 - -4.00% -
std::set<std::string>::insert(value)_(new_value)/8192 -7.46% 90.626 83.866 - 19.90% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 -7.45% 17.779 16.455 - -0.79% -
BM_std_minmax<unsigned_short>/2 -7.43% 0.931 0.862 - 1.72% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -7.43% 1.615 1.495 - -17.40% -
BM_std_min<int>/70000 -7.33% 2217.857 2055.319 - 0.09% -
BM_PushHeap_uint32_PipeOrgan_1 -7.32% 0.616 0.571 - 20.41% -
BM_RangesMakeHeap_string_Descending_262144 -7.31% 3.740 3.466 - -38.99% -
std::multiset<int>::find(key)_(existent)/8192 -7.31% 8.674 8.040 - -9.76% -
std::unordered_set<std::string>::count(key)_(existent)/32 -7.29% 39.670 36.778 - -5.63% -
rng::copy_backward(vector<bool>)_(aligned)/64 -7.29% 1.892 1.754 - -7.34% -
BM_StringFindAllMatch/64 -7.27% 3.132 2.904 - -5.45% -
BM_std_minmax<unsigned_char>/26 -7.26% 1.496 1.387 - -3.81% -
rng::find_last(deque<int>)_(bail_10%)/1024 -7.23% 244.755 227.068 - -0.33% -
BM_std_minmax<unsigned_int>/16 -7.20% 1.348 1.251 - -2.55% -
BM_vector_deque_ranges_move_backward/0 -7.19% 0.501 0.465 - -23.28% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -7.17% 4.507 4.184 - -0.26% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -7.15% 1.581 1.468 - -12.13% -
BM_std_minmax<unsigned_int>/3 -7.12% 1.192 1.107 - -4.13% -
std::copy(vector<int>)/8 -7.11% 2.244 2.085 - -7.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -7.10% 0.580 0.539 - -2.53% -
std::multiset<std::string>::erase(key)_(non-existent)/32 -7.10% 11.065 10.279 - 1.78% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.10% 30.873 28.681 - -7.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.10% 1194.812 1109.998 - -10.02% -
std::is_partitioned(list<int>)_(unpartitioned)/50 -7.07% 4.762 4.426 - 1.50% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -7.02% 9086.409 8448.249 - -5.10% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 -7.02% 1.452 1.350 - 4.45% -
rng::contains(deque<int>)_(process_all)/32 -7.01% 9.331 8.676 - 1.04% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.01% 21.015 19.542 - -7.16% -
BM_std_minmax<unsigned_char>/1 -7.01% 0.658 0.612 - -1.82% -
SetIntersection_None_Set_uint64_16384_16384 -6.99% 175034377.600 162797121.047 - -7.19% -
rng::starts_with(deque<int>,_pred)/1048576 -6.99% 561651.975 522395.849 - -1.35% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -6.99% 13700.910 12743.408 - -23.58% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -6.98% 51195198.562 47623763.084 - -6.14% -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 -6.97% 1.720 1.600 - 0.12% -
BM_std_min<unsigned_char>/20 -6.97% 1.616 1.503 - -0.81% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 -6.94% 2.505 2.332 - -0.09% -
BM_std_minmax<unsigned_char>/28 -6.93% 2.182 2.031 - -5.53% -
BM_std_minmax_element<char>/2 -6.91% 0.653 0.608 - -11.64% -
std::flat_map<int,_int>::erase(iterator)/1024 -6.90% 82.094 76.428 - 0.45% -
BM_std_min<unsigned_char>/19 -6.90% 1.242 1.156 - 0.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -6.90% 14.398 13.405 - -18.68% -
SetIntersection_Interlaced_Set_float_256_256 -6.84% 9546023.921 8892801.508 - -5.62% -
std::map<std::string,_int>::count(key)_(existent)/32 -6.84% 17.534 16.335 - -9.74% -
BM_RangesPushHeap_string_PipeOrgan_16384 -6.84% 14.002 13.045 - -11.47% -
BM_deque_vector_move_backward/0 -6.81% 1.597 1.489 - 1.37% -
rng::replace(vector<int>)_(sprinkled)/1024 -6.81% 184.025 171.492 - -0.38% -
rng::replace(vector<int>)_(sprinkled)/50 -6.80% 8.542 7.962 - -0.83% -
std::list<int>::ctor(size)/32 -6.77% 342.859 319.633 - -1.10% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 -6.77% 343.393 320.156 - -0.25% -
rng::starts_with(vector<int>,_pred)/1024 -6.76% 516.609 481.669 - -7.37% -
BM_std_min<char>/10 -6.68% 0.966 0.901 - -0.60% -
std::find_if(deque<int>)_(process_all)/32768 -6.67% 12247.454 11430.412 - -1.78% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.67% 14743.770 13760.945 - -6.08% -
std::move(vector<bool>)_(unaligned)/64 -6.67% 1.654 1.544 - 0.65% -
rng::find_last(deque<int>)_(bail_10%)/50 -6.66% 12.246 11.430 - -0.14% -
BM_std_min<unsigned_int>/64000 -6.66% 2016.009 1881.798 - -0.03% -
BM_std_min<unsigned_int>/65536 -6.65% 2063.238 1926.063 - -0.05% -
BM_std_minmax_element<char>/1024 -6.65% 283.940 265.067 - -7.57% -
BM_std_min<short>/4 -6.65% 1.115 1.041 - -3.79% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.65% 5.441 5.079 - -6.53% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 -6.63% 17.499 16.338 - 0.41% -
std::find_if(deque<int>)_(process_all)/8192 -6.62% 3017.365 2817.618 - -0.97% -
rng::find_if(deque<int>)_(bail_25%)/32768 -6.62% 2893.327 2701.902 - -2.69% -
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 -6.60% 10.225 9.550 - -0.03% -
BM_std_min<char>/15 -6.57% 2.153 2.012 - -5.50% -
rng::swap_ranges(deque<int>)/50 -6.56% 19.697 18.404 - -7.69% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -6.55% 40.310 37.668 - -14.63% -
rng::replace(vector<int>)_(sprinkled)/8192 -6.55% 1465.717 1369.651 - -0.52% -
std::find_first_of(deque<int>)_(small_needle)/1024 -6.52% 3773.335 3527.414 - -5.04% -
std::find_end(deque<int>)_(same_length)/1000 -6.52% 354.354 331.262 - -64.76% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 -6.51% 1.561 1.459 - 16.71% -
BM_std_min<char>/20 -6.46% 1.605 1.501 - -1.83% -
rng::unique(deque<int>)_(sprinkled)/52 -6.45% 74.632 69.819 - -6.60% -
BM_std_min<int>/64000 -6.45% 2011.534 1881.847 - 0.09% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -6.44% 1975.542 1848.355 - -0.54% -
BM_std_minmax_element<char>/4000 -6.44% 1085.633 1015.757 - -7.71% -
BM_deque_vector_copy_backward/64000 -6.43% 8377.282 7838.888 - -4.54% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -6.42% 1.323 1.238 - -7.00% -
BM_std_minmax_element<char>/4096 -6.42% 1111.876 1040.536 - -7.65% -
SetIntersection_Interlaced_Vector_string_256_256 -6.41% 23355406.827 21859090.794 - -4.36% -
SetIntersection_Front_Set_string_262144_64 -6.41% 4720588.344 4418229.520 - -7.98% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -6.39% 20.902 19.567 - -5.68% -
BM_std_min<int>/65536 -6.37% 2057.334 1926.315 - 0.10% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -6.35% 0.534 0.500 - -13.00% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -6.35% 10.565 9.894 - -8.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -6.34% 34.399 32.217 - -12.00% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -6.34% 1.337 1.252 - -3.16% -
std::multiset<int>::clear()/32 -6.33% 685.808 642.414 - 0.41% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -6.32% 93.168 87.282 - -5.13% -
BM_align/256 -6.29% 0.693 0.649 - -27.65% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -6.29% 547.160 512.764 - -46.23% -
std::unordered_multiset<int>::find(key)_(existent)/8192 -6.28% 1.436 1.346 - 5.85% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -6.27% 14792.077 13864.550 - -4.51% -
std::vector<int>::ctor(size)/32 -6.25% 11.253 10.550 - -3.36% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -6.25% 14234.984 13345.921 - 0.40% -
SetIntersection_Front_Vector_float_16384_16384 -6.25% 89010748.895 83451771.476 - 3.77% -
BM_std_minmax<unsigned_char>/27 -6.23% 1.893 1.775 - -4.99% -
std::remove_copy(list<int>)_(sprinkled)/8192 -6.23% 7728.425 7246.890 - 4.08% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -6.23% 36.279 34.020 - 4.06% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -6.22% 24.753 23.213 - -1.21% -
std::remove_if(list<int>)_(sprinkled)/1024 -6.22% 1055.885 990.220 - -6.10% -
rng::ends_with(list<int>)_(mismatch_at_end)/50 -6.22% 0.718 0.673 - -0.11% -
BM_std_minmax_element<int>/2 -6.19% 0.687 0.645 - 1.08% -
BM_RangesPushHeap_string_Descending_4 -6.19% 2.033 1.907 - 1.38% -
std::unordered_multimap<int,_int>::clear()/8192 -6.19% 63879.988 59925.634 - -7.68% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 -6.19% 6.592 6.184 - 1.72% -
std::distance(deque<int>)/8192 -6.18% 0.694 0.651 - -6.14% -
BM_std_min<char>/29 -6.17% 2.078 1.950 - -2.63% -
BM_deque_vector_ranges_move_backward/70000 -6.16% 8983.087 8430.000 - -1.08% -
std::remove_copy(list<int>)_(prefix)/8192 -6.14% 7752.079 7275.849 - 3.59% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 -6.14% 40.417 37.934 - 3.00% -
SetIntersection_Front_Set_string_256_256 -6.14% 31379590.878 29453452.568 - 5.37% -
BM_StringRelational_Eq_Large_Large_Control -6.13% 2.335 2.191 - -3.46% -
BM_RangesPushHeap_string_Descending_1024 -6.10% 2.720 2.554 - 2.88% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.09% 294043.745 276141.085 - -2.14% -
BM_std_minmax<unsigned_char>/8 -6.08% 1.151 1.081 - -0.52% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 -6.08% 1563.135 1468.086 - 18.68% -
std::map<int,_int>::clear()/1024 -6.04% 10709.303 10062.307 - -4.90% -
BM_std_minmax<short>/32 -6.02% 1.343 1.262 - 2.72% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 -6.02% 7.303 6.863 - 5.66% -
std::distance(deque<int>)/4096 -6.02% 0.694 0.652 - -5.96% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -6.02% 0.291 0.273 - -21.79% -
rng::transform(list<int>,_list<int>)/8192 -6.02% 9526.581 8953.463 - -12.38% -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 -6.01% 24.094 22.646 - -0.58% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -6.00% 11991.492 11271.890 - -11.22% -
std::remove_copy_if(list<int>)_(prefix)/8192 -6.00% 8084.368 7599.230 - 4.43% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -6.00% 110669.142 104032.854 - -1.74% -
BM_std_min<unsigned_long_long>/5 -5.99% 1.388 1.304 - -2.87% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.99% 33.048 31.069 - -5.30% -
rng::stable_partition(deque<int>)_(sparse)/32 -5.97% 11.854 11.146 - -0.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -5.96% 3.274 3.079 - -3.89% -
BM_MakeHeap_string_PipeOrgan_1024 -5.96% 5.293 4.977 - 0.29% -
std::find_if_not(list<int>)_(process_all)/32768 -5.93% 30087.969 28303.475 - -5.49% -
BM_MakeHeap_float_Random_1024 -5.92% 1.249 1.175 - -4.74% -
std::list<int>::ctor(size)/8192 -5.91% 100093.924 94175.214 - -1.02% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.89% 584.470 550.047 - -46.55% -
rng::copy(vector<int>)/32768 -5.88% 3346.878 3150.002 - -9.65% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 -5.88% 30.601 28.802 - 22.78% -
std::unique(deque<int>)_(sprinkled)/32 -5.87% 70.641 66.492 - -1.14% -
rng::remove(list<int>)_(prefix)/50 -5.87% 71.113 66.937 - 0.10% -
BM_deque_vector_copy_backward/70000 -5.87% 9000.428 8472.111 - -3.28% -
std::multiset<int>::ctor(const&)/32 -5.87% 230.187 216.677 - -4.30% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -5.87% 14286.111 13447.632 - 0.75% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -5.87% 1.395 1.313 - -1.89% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -5.86% 33.602 31.632 - -3.58% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -5.85% 5909047.072 5563345.871 - -2.52% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -5.85% 4365820.101 4110563.997 - -13.12% -
std::multiset<std::string>::ctor(const&)/1024 -5.84% 36726.321 34579.709 - -2.70% -
BM_std_min<unsigned_char>/8 -5.83% 2.357 2.220 - -5.48% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.83% 0.875 0.824 - -5.78% -
SetIntersection_Interlaced_Vector_string_64_64 -5.82% 29554675.002 27834943.406 - -4.40% -
rng::partition(deque<int>)_(sparse)/8192 -5.81% 3204.128 3017.920 - -0.32% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -5.81% 619.128 583.151 - 0.87% -
rng::partition_copy(list<int>)/8192 -5.81% 8760.149 8251.123 - 11.97% -
BM_std_minmax<int>/11 -5.81% 1.836 1.729 - -5.58% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 -5.80% 11718.720 11039.195 - -0.60% -
bm_ranges_lexicographical_compare<int>/1 -5.79% 1.385 1.305 - 0.72% -
BM_align/64 -5.78% 0.693 0.653 - -27.14% -
std::set<int>::upper_bound(key)_(non-existent)/32 -5.77% 2.596 2.446 - 0.45% -
BM_MakeHeap_string_PipeOrgan_16384 -5.76% 6.045 5.696 - 2.47% -
BM_StringRelational_Less_Large_Empty_Control -5.75% 2.058 1.939 - -0.47% -
std::set<int>::erase(key)_(non-existent)/1024 -5.73% 5.642 5.319 - -5.47% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.72% 1.697 1.600 - -5.87% -
BM_std_minmax_element<long_long>/512 -5.72% 149.877 141.300 - 2.24% -
BM_RangesPushHeap_string_PipeOrgan_1024 -5.72% 10.193 9.610 - -8.03% -
BM_std_min<char>/16 -5.72% 2.548 2.402 - -6.27% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -5.71% 47.363 44.659 - 4.43% -
BM_std_minmax_element<char>/5500 -5.70% 1489.364 1404.535 - -6.99% -
std::list<int>::ctor(size)/1024 -5.67% 12197.462 11506.185 - -1.21% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -5.65% 23.699 22.359 - -14.10% -
BM_std_minmax<unsigned_char>/18 -5.64% 1.372 1.295 - -1.65% -
bm_ranges_lexicographical_compare<int>/2 -5.63% 1.615 1.524 - -0.18% -
BM_deque_vector_ranges_copy/65536 -5.60% 2926.289 2762.366 - -3.96% -
BM_std_minmax_element<char>/4 -5.60% 1.258 1.188 - -4.36% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 -5.60% 7994.232 7546.905 - 4.56% -
BM_std_minmax_element<long_long>/1024 -5.58% 295.094 278.613 - 2.42% -
std::unordered_set<int>::count(key)_(existent)/32 -5.56% 1.401 1.323 - -10.00% -
BM_deque_vector_move_backward/70000 -5.56% 9029.855 8528.142 - 0.05% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.54% 66.765 63.063 - -5.35% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -5.52% 0.976 0.922 - -19.55% -
std::move_backward(vector<bool>)_(unaligned)/64 -5.49% 1.919 1.813 - 1.31% -
rng::partial_sort(vector<int>)_(repeated)/8192 -5.49% 49456.649 46742.312 - 0.14% -
rng::partition_point(list<int>)/8192 -5.48% 12927.396 12218.661 - -7.79% -
std::flat_map<int,_int>::erase(key)_(existent)/0 -5.46% 16.754 15.839 - 0.28% -
std::distance(deque<int>)/1024 -5.44% 0.694 0.656 - -5.44% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 -5.43% 37.415 35.385 - 5.39% -
SetIntersection_Front_Set_float_256_256 -5.36% 9152535.178 8661836.891 - -6.86% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -5.35% 754.689 714.294 - 3.99% -
std::find(list<int>)_(bail_25%)/32768 -5.34% 7889.838 7468.453 - -7.93% -
std::set<std::string>::erase(key)_(non-existent)/32 -5.33% 12.818 12.134 - -17.37% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -5.33% 23.273 22.032 - -6.91% -
BM_StringRelationalLiteral_Less_Small_Small_Control -5.32% 1.849 1.750 - -4.75% -
BM_RangesMakeHeap_uint32_Random_16 -5.30% 1.313 1.243 - -2.14% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -5.30% 22.674 21.473 - 1.65% -
BM_PushHeap_uint64_Random_64 -5.29% 5.374 5.090 - -3.47% -
BM_std_min<short>/24 -5.29% 2.545 2.410 - -4.99% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -5.28% 134.091 127.009 - -0.46% -
std::rotate_copy(list<int>)/8192 -5.24% 7086.538 6715.080 - -0.27% -
std::unique(deque<int>)_(sprinkled)/52 -5.21% 85.466 81.010 - -4.20% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -5.21% 1.418 1.344 - -12.10% -
rng::find_if(deque<int>)_(bail_25%)/8192 -5.20% 722.768 685.171 - -2.60% -
SetIntersection_Front_Vector_float_64_64 -5.20% 12111905.767 11482491.880 - -0.88% -
BM_std_minmax<unsigned_char>/30 -5.16% 2.767 2.624 - -3.47% -
std::flat_map<int,_int>::erase(iterator)/0 -5.16% 16.210 15.374 - 0.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -5.16% 1121921.310 1064062.376 - -5.85% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -5.15% 18.239 17.299 - -13.00% -
rng::find(list<int>)_(process_all)/32768 -5.15% 27735.106 26307.991 - -5.67% -
BM_deque_vector_copy_backward/65536 -5.13% 8426.284 7993.945 - -1.79% -
BM_getline_string -5.13% 17.705 16.798 - -4.18% -
BM_std_minmax_element<long_long>/4096 -5.12% 1166.216 1106.486 - 2.73% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -5.12% 1.275 1.210 - -1.86% -
BM_std_minmax<int>/27 -5.12% 2.495 2.368 - -5.01% -
std::equal(list<int>)_(it,_it,_it)/8192 -5.11% 10340.669 9812.777 - -2.74% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 -5.10% 837.921 795.165 - -0.29% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 -5.07% 4.786 4.544 - 2.07% -
BM_LowerBound_string_1 -5.06% 4.839 4.594 - -0.02% -
BM_std_minmax_element<long_long>/4000 -5.05% 1139.507 1081.941 - 2.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.05% 1907695.346 1811398.538 - -4.67% -
std::search_n(vector<int>)_(no_match)/1024 -5.04% 221.041 209.900 - -0.24% -
std::unordered_multiset<int>::erase(iterator)/8192 -5.03% 23.508 22.325 - 10.99% -
BM_deque_deque_ranges_copy/1 -5.03% 3.556 3.378 - -1.50% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -5.03% 5.279 5.014 - 5.36% -
BM_std_minmax<int>/31 -5.02% 2.766 2.628 - -3.28% -
std::search_n(vector<int>)_(no_match)/1000 -5.01% 215.884 205.071 - -0.19% -
std::find(list<int>)_(process_all)/32768 -5.01% 27558.721 26178.542 - -5.19% -
rng::find(list<int>)_(process_all)/1024 -4.99% 722.271 686.200 - -0.35% -
BM_deque_vector_ranges_copy/64000 -4.99% 2844.688 2702.682 - -5.12% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 -4.99% 4.968 4.720 - 3.31% -
BM_std_min<unsigned_char>/4096 -4.99% 30.391 28.875 - -0.20% -
std::remove_if(deque<int>)_(prefix)/32 -4.98% 59.757 56.779 - -2.22% -
std::map<int,_int>::find(key)_(non-existent)/8192 -4.98% 7.451 7.080 - -0.03% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -4.97% 0.954 0.906 - -6.17% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.96% 215840176.873 205127408.647 - -5.09% -
rng::stable_partition(deque<int>)_(dense)/1024 -4.96% 630.750 599.451 - 1.60% -
BM_lexicographical_compare_three_way_slow_path/262144 -4.96% 63625.317 60471.375 - -6.63% -
rng::is_partitioned(vector<int>)_(unpartitioned)/50 -4.95% 9.616 9.140 - -0.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -4.94% 1.424 1.354 - -1.15% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -4.94% 781.373 742.767 - -1.83% -
BM_vector_deque_move/64 -4.94% 2.788 2.650 - -2.00% -
BM_RangesMakeThenSortHeap_float_Descending_4 -4.93% 1.287 1.223 - -4.73% -
BM_std_min<unsigned_char>/18 -4.92% 1.021 0.971 - 0.04% -
rng::copy_if(list<int>)_(entire_range)/32768 -4.92% 28717.786 27306.031 - -3.86% -
std::partial_sort(vector<int>)_(repeated)/8192 -4.88% 49185.853 46786.616 - 0.11% -
BM_deque_vector_move_backward/64000 -4.87% 8376.129 7968.082 - -0.81% -
BM_PopHeap_float_262144 -4.87% 41.644 39.615 - -2.59% -
BM_lexicographical_compare_three_way_slow_path/65536 -4.86% 15884.744 15112.589 - -6.47% -
BM_RangesMakeHeap_uint32_Random_16384 -4.85% 1.027 0.977 - -6.34% -
rng::unique(deque<int>)_(sprinkled)/1024 -4.83% 660.596 628.703 - -0.17% -
std::find_first_of(deque<int>)_(large_needle)/32 -4.82% 318.266 302.910 - -0.77% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 -4.81% 0.569 0.542 - 13.59% -
std::set<int>::erase(key)_(non-existent)/8192 -4.81% 8.737 8.316 - -4.91% -
BM_RangesPushHeap_string_Descending_64 -4.80% 2.366 2.252 - -0.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.80% 1147097.332 1092076.272 - -5.90% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -4.77% 1.749 1.666 - -10.47% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -4.77% 1.945 1.852 - 0.05% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -4.77% 10.466 9.967 - -1.15% -
SetIntersection_Interlaced_Vector_float_16384_4 -4.76% 1472275.688 1402148.029 - -17.63% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 -4.76% 1.217 1.159 - 2.21% -
std::multiset<int>::insert(value)_(already_present)/8192 -4.75% 33.550 31.957 - -1.92% -
BM_RangesMakeThenSortHeap_uint64_Random_4 -4.74% 4.277 4.074 - -0.26% -
rng::rotate(deque<int>)_(by_1/2)/32 -4.74% 7.532 7.175 - -2.24% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -4.73% 1229867.050 1171635.474 - -2.52% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -4.73% 33.373 31.794 - -5.05% -
BM_std_minmax<unsigned_long_long>/1 -4.73% 0.582 0.555 - -4.92% -
std::multiset<int>::erase(key)_(existent)/1024 -4.71% 42.489 40.489 - -0.33% -
BM_std_minmax_element<char>/64000 -4.70% 17255.390 16444.329 - -6.03% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -4.70% 1189.510 1133.604 - -3.84% -
BM_deque_vector_ranges_copy_backward/64000 -4.70% 8321.265 7930.255 - -2.62% -
BM_PushHeap_uint64_Random_262144 -4.69% 6.112 5.825 - -4.89% -
BM_std_minmax<short>/25 -4.69% 2.346 2.236 - 1.53% -
BM_std_minmax_element<char>/65536 -4.67% 17668.641 16843.542 - -5.83% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -4.66% 1.304 1.243 - -6.62% -
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 -4.66% 99848.369 95196.043 - 0.67% -
BM_deque_vector_ranges_copy_backward/65536 -4.65% 8340.616 7952.367 - -3.25% -
std::unordered_set<std::string>::clear()/32 -4.65% 976.539 931.097 - 0.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -4.65% 3.664 3.494 - -2.91% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 -4.64% 46.501 44.343 - 3.61% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.64% 4.019 3.833 - -2.99% -
BM_std_min<unsigned_char>/21 -4.64% 1.828 1.744 - -3.11% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -4.63% 23.294 22.216 - -3.77% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 -4.62% 22.248 21.220 - -0.89% -
BM_std_minmax_element<long_long>/5500 -4.62% 1560.828 1488.703 - 3.03% -
std::find_if_not(deque<int>)_(process_all)/1024 -4.60% 496.085 473.271 - -2.37% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -4.58% 9.432 8.999 - -5.10% -
BM_std_minmax<unsigned_char>/17 -4.58% 1.139 1.086 - -1.65% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -4.58% 1.044 0.996 - -4.01% -
std::multiset<int>::count(key)_(existent)/8192 -4.57% 9.573 9.135 - -0.58% -
std::set<std::string>::find(key)_(non-existent)/8192 -4.57% 28.036 26.756 - -4.97% -
std::partial_sort(deque<int>)_(ascending)/8 -4.56% 30.993 29.579 - -0.14% -
BM_MakeHeap_float_Random_64 -4.55% 1.668 1.592 - -10.88% -
rng::unique(deque<int>)_(sprinkled)/32 -4.55% 62.134 59.306 - -2.21% -
bm_ranges_lexicographical_compare<int>/4 -4.54% 1.332 1.271 - -1.98% -
BM_std_minmax<short>/29 -4.53% 2.647 2.527 - -5.46% -
BM_std_min<short>/22 -4.53% 1.895 1.809 - -4.12% -
BM_StringEraseToEnd_Large_Transparent -4.51% 0.897 0.856 - 1.63% -
std::rotate(list<int>)_(1_element_forward)/32 -4.50% 15.042 14.365 - 15.99% -
BM_PushHeap_uint32_Descending_4 -4.50% 0.364 0.348 - 1.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -4.49% 1.683 1.607 - -1.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -4.49% 122896591.602 117383949.405 - 0.00% -
rng::find(vector<char>)_(bail_25%)/8 -4.48% 1.156 1.104 - 12.33% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 -4.47% 18219.259 17404.082 - 1.02% -
BM_MakeHeap_float_SingleElement_262144 -4.46% 0.746 0.713 - -0.07% -
rng::replace_if(deque<int>)_(prefix)/32 -4.45% 14.284 13.648 - -3.34% -
std::find_if(vector<char>)_(process_all)/8 -4.45% 2.503 2.392 - -1.38% -
BM_PushHeap_uint64_Ascending_262144 -4.45% 4.975 4.753 - 2.05% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 -4.44% 10.566 10.097 - 5.86% -
BM_MakeHeap_uint32_SingleElement_262144 -4.44% 0.661 0.632 - 0.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -4.44% 1202971.758 1149615.753 - -2.70% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -4.42% 2838.336 2712.746 - -1.17% -
BM_StringEraseWithMove_Small_Transparent -4.42% 2.472 2.363 - -7.53% -
BM_MakeHeap_string_Ascending_256 -4.40% 5.188 4.960 - -0.58% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.40% 10478.469 10017.360 - -4.57% -
std::unordered_multimap<int,_int>::clear()/1024 -4.40% 8219.185 7857.774 - -6.09% -
std::partition(list<int>)_(sparse)/8192 -4.39% 7849.622 7504.653 - -8.22% -
BM_align/8 -4.39% 0.693 0.662 - -26.22% -
BM_std_minmax<unsigned_char>/64 -4.39% 1.259 1.204 - -1.29% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -4.38% 1.266 1.211 - -2.49% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -4.36% 365522259.888 349568134.842 - -0.50% -
rng::equal(vector<bool>)_(unaligned)/8 -4.36% 0.843 0.806 - 9.21% -
rng::move(vector<int>)/262144 -4.36% 23191.816 22181.171 - 0.50% -
std::partition_point(deque<int>)/32 -4.33% 4.791 4.583 - 2.31% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.33% 9873.843 9446.523 - -4.10% -
SetIntersection_Interlaced_Set_string_64_64 -4.32% 39666806.858 37951380.217 - 5.38% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -4.32% 0.451 0.432 - -33.43% -
bm_ranges_lexicographical_compare<int>/64 -4.30% 4.967 4.753 - -3.22% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -4.29% 907.820 868.856 - 0.45% -
std::set<int>::count(key)_(existent)/1024 -4.27% 4.338 4.153 - -0.52% -
SetIntersection_Front_Set_float_16384_1024 -4.27% 14861983.354 14227091.962 - -8.56% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -4.27% 1.274 1.219 - -1.56% -
BM_std_minmax_element<char>/70000 -4.26% 18860.917 18056.659 - -5.67% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -4.26% 49.396 47.294 - -0.79% -
SetIntersection_Front_Set_uint64_16384_1 -4.24% 1110819.383 1063665.747 - -4.47% -
std::for_each_n(join_view(vector<vector<int>>))/8 -4.22% 1.846 1.768 - 5.33% -
rng::partition(vector<int>)_(dense)/50 -4.22% 13.052 12.501 - -0.59% -
BM_std_minmax<unsigned_char>/31 -4.22% 3.236 3.099 - -1.86% -
rng::all_of(deque<int>)_(process_all)/8 -4.22% 3.226 3.090 - 0.07% -
BM_std_min<char>/26 -4.21% 1.207 1.156 - 0.07% -
std::search(list<int>)_(no_match)/1024 -4.21% 765.475 733.269 - -0.70% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.20% 13938.029 13352.018 - -2.67% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -4.20% 10.598 10.153 - -1.91% -
SetIntersection_None_Vector_uint64_262144_1024 -4.19% 1227446.727 1175958.596 - 1.59% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -4.18% 91.282 87.464 - -0.06% -
BM_StringEraseToEnd_Large_Opaque -4.18% 1.068 1.023 - 1.33% -
std::move(vector<bool>)_(unaligned)/4096 -4.18% 26.881 25.758 - -3.32% -
rng::remove_if(deque<int>)_(prefix)/50 -4.18% 74.405 71.298 - -3.55% -
SetIntersection_Front_Vector_uint32_262144_16384 -4.17% 83406436.313 79925276.317 - 0.90% -
std::all_of(deque<int>)_(process_all)/8 -4.15% 3.226 3.092 - 0.01% -
BM_deque_deque_move/2 -4.15% 3.237 3.102 - 1.43% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -4.14% 18.382 17.620 - 0.20% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -4.14% 25.486 24.430 - -5.51% -
std::set<int>::contains(key)_(non-existent)/0 -4.14% 0.277 0.266 - -0.53% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -4.13% 746.428 715.592 - -3.07% -
BM_RangesMakeHeap_string_Heap_262144 -4.12% 5.374 5.152 - -5.25% -
BM_std_min<char>/6 -4.12% 1.640 1.573 - -1.01% -
SetIntersection_None_Set_uint32_16384_4 -4.10% 155048797.897 148690037.179 - -13.79% -
BM_PushHeap_uint64_Random_16 -4.10% 4.418 4.237 - -1.07% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -4.10% 873.875 838.086 - -0.07% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -4.09% 573.378 549.932 - -46.61% -
rng::fill_n(deque<int>)/8192 -4.08% 247.146 237.053 - -1.49% -
std::map<std::string,_int>::contains(key)_(existent)/32 -4.08% 15.733 15.091 - -6.57% -
std::none_of(deque<int>)_(process_all)/8 -4.07% 3.223 3.091 - 0.10% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -4.07% 16665.809 15987.586 - -1.92% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -4.07% 90.288 86.614 - -5.12% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -4.07% 0.305 0.293 - -40.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.05% 170866655.598 163940713.938 - -4.16% -
rng::any_of(deque<int>)_(process_all)/8 -4.05% 3.224 3.093 - 0.05% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -4.04% 330.350 317.000 - -11.18% -
SetIntersection_Interlaced_Set_float_16384_16 -4.04% 213957109.434 205313639.593 - -2.52% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -4.01% 2645.363 2539.162 - -10.51% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -4.01% 830.723 797.385 - 2.48% -
BM_std_minmax_element<long_long>/70000 -4.01% 19945.780 19146.003 - 2.40% -
rng::partition(list<int>)_(sparse)/50 -4.01% 16.322 15.668 - 1.75% -
rng::contains_subrange(vector<int>)_(process_all)/16 -4.00% 5.012 4.811 - -0.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.00% 1580306.934 1517067.707 - -4.89% -
std::move(vector<int>)/262144 -3.99% 22938.715 22022.664 - 0.48% -
std::is_sorted(deque<int>,_pred)/8 -3.99% 4.661 4.475 - 3.04% -
BM_std_minmax<long_long>/5 -3.98% 2.105 2.021 - -9.15% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -3.97% 1.464 1.406 - -2.25% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -3.97% 4590.234 4408.119 - 3.16% -
std::find_if(deque<int>)_(bail_25%)/8192 -3.97% 720.966 692.375 - -1.57% -
BM_MakeThenSortHeap_string_Ascending_262144 -3.96% 77.844 74.758 - -5.14% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -3.96% 22.486 21.595 - -2.17% -
BM_std_minmax_element<long_long>/64000 -3.96% 18237.091 17514.534 - 2.38% -
std::move_backward(vector<bool>)_(unaligned)/512 -3.96% 4.839 4.647 - 0.18% -
SetIntersection_None_Vector_uint64_262144_16 -3.95% 1232572.042 1183843.940 - -0.98% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -3.94% 518.027 497.594 - -2.83% -
rng::fold_left(list<int>)/50 -3.93% 38.983 37.450 - -0.08% -
SetIntersection_Front_Vector_uint32_262144_16 -3.93% 1199420.322 1152316.067 - -3.24% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -3.92% 1.055 1.013 - -10.03% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.92% 44110.856 42380.921 - -0.89% -
std::unordered_set<int>::count(key)_(non-existent)/32 -3.92% 1.378 1.324 - -10.58% -
BM_std_min<unsigned_char>/14 -3.91% 1.844 1.772 - -1.29% -
BM_deque_vector_ranges_move_backward/64000 -3.91% 8196.305 7875.807 - 0.16% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -3.91% 1.620 1.557 - 4.85% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -3.91% 1.045 1.004 - -2.88% -
BM_std_min<unsigned_char>/4000 -3.90% 28.161 27.063 - -0.00% -
BM_PushHeap_uint64_Ascending_1024 -3.88% 2.692 2.587 - 0.39% -
BM_align/1 -3.87% 0.693 0.666 - -25.72% -
std::partial_sort(deque<int>)_(pipe-organ)/8 -3.87% 30.595 29.412 - -0.57% -
BM_std_min<unsigned_int>/24 -3.87% 1.837 1.766 - -3.59% -
std::search_n(vector<int>)_(no_match)/8192 -3.86% 1691.408 1626.037 - -0.26% -
BM_std_min<char>/27 -3.86% 1.441 1.385 - -0.01% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -3.85% 12483.303 12002.524 - -6.45% -
rng::find_if(list<int>)_(process_all)/32768 -3.84% 29042.828 27926.488 - -4.44% -
BM_RangesPopHeap_float_262144 -3.84% 39.525 38.009 - -0.86% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -3.84% 2830.276 2721.711 - 0.05% -
BM_std_minmax_element<long_long>/65536 -3.83% 18671.687 17956.682 - 2.50% -
std::is_sorted_until(deque<int>,_pred)/8 -3.83% 4.091 3.935 - -7.45% -
rng::find_end(deque<int>)_(process_all)/8192 -3.82% 2113.602 2032.783 - -14.84% -
BM_std_min<long_long>/29 -3.80% 3.017 2.902 - -4.58% -
SetIntersection_Interlaced_Set_uint32_16384_16 -3.80% 210468558.252 202472390.937 - -1.88% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 -3.79% 1.441 1.386 - 18.80% -
BM_std_min<char>/12 -3.78% 1.394 1.342 - 0.66% -
SetIntersection_None_Set_uint32_16384_16 -3.78% 155122895.645 149258228.686 - -13.08% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -3.78% 1.089 1.048 - -15.01% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 -3.78% 886.647 853.132 - 9.73% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 -3.77% 3980.383 3830.168 - 0.68% -
SetIntersection_None_Set_float_16384_64 -3.77% 158657788.200 152674635.758 - -2.93% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 -3.77% 0.291 0.280 - 0.64% -
SetIntersection_Front_Vector_uint64_1024_64 -3.76% 1478753.972 1423088.233 - 3.73% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -3.76% 28.250 27.189 - -15.78% -
SetIntersection_Interlaced_Vector_string_16384_1024 -3.76% 115581675.420 111241102.329 - -4.55% -
BM_PushHeap_string_Descending_4 -3.75% 1.982 1.908 - -11.92% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.75% 231.258 222.591 - -0.62% -
std::set<std::string>::contains(key)_(non-existent)/32 -3.74% 10.682 10.282 - 9.17% -
BM_std_min<unsigned_short>/9 -3.74% 6.475 6.233 - -3.76% -
rng::copy_backward(deque<int>)/8 -3.73% 2.777 2.673 - -4.30% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -3.73% 31773.975 30588.382 - 8.35% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -3.73% 1095390.991 1054520.257 - -6.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.73% 20.788 20.013 - -2.26% -
SetIntersection_None_Set_uint32_16384_256 -3.73% 155354569.261 149560433.395 - -13.61% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 -3.73% 10.982 10.573 - 4.11% -
std::remove(list<int>)_(sprinkled)/50 -3.70% 67.081 64.597 - -5.85% -
std::unordered_multiset<int>::count(key)_(existent)/32 -3.70% 1.478 1.424 - -23.37% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 -3.69% 12575.183 12110.786 - -0.08% -
SetIntersection_None_Set_float_16384_4 -3.69% 158865652.159 153007381.159 - -2.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.69% 1119599.078 1078329.548 - -3.64% -
BM_deque_vector_ranges_move_backward/65536 -3.68% 8448.342 8137.127 - 0.50% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -3.68% 218.680 210.626 - -6.32% -
SetIntersection_None_Set_float_16384_1 -3.68% 158743163.270 152898341.862 - -2.98% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.68% 5587.770 5382.204 - -3.99% -
rng::find_end(list<int>)_(process_all)/8192 -3.66% 7539.300 7263.077 - 6.39% -
BM_PushHeap_float_Random_1 -3.66% 0.464 0.447 - -13.46% -
BM_PushHeap_string_Descending_256 -3.66% 2.394 2.307 - -24.78% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.66% 722.268 695.853 - -3.49% -
BM_std_min<int>/64 -3.66% 2.760 2.659 - -0.37% -
rng::copy_backward(deque<int>)/1048576 -3.65% 126397.187 121778.209 - -3.74% -
std::set<int>::count(key)_(existent)/32 -3.65% 1.863 1.795 - 0.15% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -3.65% 1246640.831 1201143.141 - -5.53% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.65% 14002.896 13491.881 - -2.47% -
BM_StringConstructDestroyCStr_Empty_Opaque -3.65% 2.193 2.113 - 0.94% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -3.63% 0.554 0.533 - -4.55% -
rng::find_first_of(deque<int>)_(small_needle)/32 -3.63% 109.728 105.750 - -4.72% -
BM_std_min<short>/12 -3.62% 1.584 1.526 - 0.42% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -3.62% 39.324 37.901 - -9.89% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -3.62% 53.721 51.777 - 4.59% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -3.61% 787.003 758.584 - -2.36% -
BM_std_minmax<char>/11 -3.61% 1.821 1.756 - 6.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 -3.61% 0.760 0.732 - -0.25% -
std::map<std::string,_int>::contains(key)_(non-existent)/0 -3.60% 0.294 0.283 - -2.64% -
rng::all_of(vector<int>)_(process_all)/8 -3.60% 2.598 2.505 - 0.75% -
std::copy_n(deque<int>)/8 -3.59% 2.755 2.656 - 0.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -3.59% 0.571 0.551 - -2.02% -
std::generate_n(vector<int>)/50 -3.59% 12.433 11.987 - -0.54% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -3.59% 1.465 1.412 - 9.01% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -3.58% 35.576 34.301 - -1.59% -
BM_RangesMakeHeap_float_Heap_4 -3.56% 0.287 0.277 - 0.57% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -3.56% 0.418 0.403 - -7.83% -
std::multiset<int>::erase(key)_(non-existent)/1024 -3.56% 6.889 6.644 - 0.08% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -3.56% 804.762 776.111 - -2.28% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.55% 1.325 1.278 - 5.10% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.55% 16.932 16.331 - -3.12% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -3.55% 6166807.234 5947992.081 - -6.62% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.54% 13696.377 13211.400 - -2.13% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -3.54% 2.745 2.648 - -5.67% -
std::multiset<std::string>::ctor(const&)/8192 -3.52% 352152.942 339754.093 - -0.52% -
std::partition_point(deque<int>)/50 -3.52% 4.992 4.816 - 4.38% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.52% 170063681.638 164079662.330 - -3.10% -
std::multiset<int>::contains(key)_(existent)/8192 -3.51% 8.520 8.221 - -6.75% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -3.51% 1.550 1.496 - -10.33% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -3.50% 16963.435 16369.040 - -1.34% -
rng::find_if(vector<char>)_(bail_25%)/32768 -3.50% 2096.520 2023.199 - -0.78% -
rng::find_first_of(deque<int>)_(small_needle)/50 -3.49% 168.279 162.404 - -4.90% -
SetIntersection_None_Set_float_16384_16 -3.49% 158935241.150 153392997.137 - -2.57% -
BM_std_minmax_element<char>/512 -3.49% 144.311 139.280 - -4.66% -
std::search(vector<int>)_(same_length)/8192 -3.48% 1963.041 1894.717 - -3.35% -
BM_lexicographical_compare_three_way_slow_path/16384 -3.48% 3932.683 3795.916 - -4.73% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -3.48% 21.726 20.970 - -4.96% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -3.48% 1117244.307 1078395.540 - -2.47% -
bm_ranges_lexicographical_compare<int>/8 -3.47% 1.557 1.503 - -1.78% -
std::copy_n(vector<int>)/8 -3.47% 2.274 2.196 - 1.41% -
rng::find_end(vector<int>)_(same_length)/1024 -3.47% 260.553 251.520 - -51.04% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -3.46% 8018.838 7741.611 - -5.95% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -3.45% 908661.511 877269.479 - -6.16% -
BM_deque_deque_ranges_move/2 -3.45% 3.222 3.111 - 1.62% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -3.45% 0.573 0.554 - -2.21% -
BM_std_min<char>/14 -3.44% 1.862 1.798 - -3.89% -
BM_PushHeap_string_PipeOrgan_16384 -3.44% 13.548 13.082 - -19.76% -
SetIntersection_Front_Vector_uint64_16384_16 -3.43% 1187370.326 1146613.946 - -2.99% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 -3.43% 1371.478 1324.413 - 0.83% -
BM_deque_deque_ranges_copy/2 -3.43% 3.221 3.111 - 1.57% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -3.42% 9.606 9.278 - -1.87% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -3.42% 149.133 144.029 - -1.43% -
BM_std_minmax<int>/10 -3.42% 1.436 1.387 - -3.46% -
std::search_n(vector<int>)_(no_match)/1048576 -3.42% 216168.658 208779.984 - -0.33% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -3.41% 21.523 20.788 - -2.00% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.40% 1.848 1.785 - -3.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -3.40% 1120060.113 1081950.994 - 1.50% -
std::map<int,_int>::ctor(const&)/1024 -3.40% 6428.273 6209.599 - -0.74% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -3.40% 206.598 199.574 - -2.42% -
SetIntersection_None_Set_float_16384_256 -3.39% 158933966.529 153541672.523 - -2.45% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -3.39% 10743.414 10379.253 - -9.64% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 -3.38% 31.101 30.050 - -0.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -3.37% 0.578 0.558 - -2.08% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.36% 1.316 1.272 - -3.19% -
BM_deque_vector_ranges_copy/0 -3.35% 1.424 1.376 - -3.02% -
rng::contains(list<int>)_(process_all)/8192 -3.35% 7155.257 6915.259 - -0.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 -3.34% 1122650.529 1085100.724 - -0.52% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -3.34% 173970434.205 168153046.258 - -1.72% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -3.34% 0.580 0.560 - -2.12% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -3.33% 26537.992 25652.962 - -2.31% -
std::all_of(vector<int>)_(process_all)/8 -3.32% 2.546 2.461 - -3.89% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 -3.32% 13173.611 12736.320 - -0.15% -
std::replace_if(deque<int>)_(prefix)/32 -3.31% 14.365 13.889 - -2.11% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -3.31% 203.936 197.180 - -1.51% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -3.31% 23.889 23.098 - -8.81% -
BM_deque_deque_ranges_move/64000 -3.31% 2947.144 2849.671 - 0.43% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 -3.31% 1.256 1.214 - -0.31% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -3.31% 1.215 1.175 - -4.49% -
rng::none_of(vector<int>)_(process_all)/8 -3.30% 2.516 2.433 - 3.40% -
BM_RangesPopHeap_string_262144 -3.30% 94.143 91.039 - -10.00% -
std::remove_if(deque<int>)_(sprinkled)/50 -3.30% 66.058 63.881 - -2.46% -
SetIntersection_None_Set_uint32_16384_1 -3.29% 154137831.223 149068180.769 - -13.50% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.29% 1.199 1.160 - -3.88% -
rng::is_sorted_until(vector<int>,_pred)/1024 -3.28% 423.802 409.884 - 1.10% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -3.28% 16.083 15.555 - -8.00% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -3.28% 4504640.302 4356783.613 - -2.17% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -3.28% 31.111 30.090 - -4.87% -
BM_PushHeap_uint64_Random_16384 -3.27% 6.098 5.899 - -3.29% -
SetIntersection_Front_Set_float_262144_256 -3.27% 4579108.089 4429220.933 - -9.03% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -3.27% 1.090 1.054 - -4.74% -
BM_MakeHeap_string_PipeOrgan_256 -3.27% 5.083 4.916 - 3.04% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -3.27% 14.926 14.438 - -6.04% -
std::multiset<int>::erase(key)_(non-existent)/8192 -3.27% 9.816 9.496 - -0.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -3.26% 11.771 11.387 - -0.79% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -3.26% 1257583.298 1216584.647 - -0.61% -
BM_deque_vector_ranges_copy/70000 -3.26% 3058.408 2958.720 - -4.35% -
SetIntersection_Front_Vector_uint32_16384_64 -3.26% 1506491.344 1457423.051 - 0.64% -
BM_MakeThenSortHeap_uint64_Heap_4 -3.26% 1.235 1.194 - -1.04% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 -3.25% 5.220 5.050 - 2.47% -
std::multiset<std::string>::erase(key)_(existent)/0 -3.25% 41.871 40.511 - -31.64% -
SetIntersection_None_Vector_uint64_1024_256 -3.25% 1156033.859 1118517.032 - -0.37% -
BM_std_minmax<char>/10 -3.24% 1.385 1.340 - 2.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -3.24% 1228550.672 1188756.208 - -4.48% -
rng::fold_left(deque<int>)/8 -3.24% 4.162 4.027 - -1.78% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.23% 1119751.475 1083581.895 - -3.62% -
BM_MakeThenSortHeap_float_SingleElement_262144 -3.21% 51.517 49.861 - -4.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -3.21% 819.638 793.301 - 0.10% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -3.21% 1.618 1.566 - -9.70% -
std::unordered_multiset<int>::find(key)_(non-existent)/0 -3.20% 0.338 0.327 - -1.52% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -3.20% 0.647 0.626 - -0.49% -
std::search_n(list<int>,_pred)_(no_match)/8192 -3.19% 7856.530 7606.235 - -6.65% -
BM_num_get<unsigned_int> -3.18% 10.668 10.328 - -2.30% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 -3.18% 91.727 88.811 - 33.39% -
rng::replace(vector<int>)_(prefix)/50 -3.18% 7.566 7.326 - 4.89% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.17% 333.409 322.834 - -0.91% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.17% 353213387.706 342014952.504 - -4.44% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.16% 304.688 295.057 - -2.14% -
rng::rotate(deque<int>)_(by_1/2)/50 -3.14% 10.507 10.177 - -1.64% -
SetIntersection_None_Set_float_262144_16384 -3.14% 1213145.752 1175035.236 - 0.98% -
BM_RangesMakeHeap_string_Heap_16384 -3.14% 5.090 4.930 - -1.92% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -3.13% 3.072 2.976 - -2.06% -
SetIntersection_Interlaced_Set_float_16384_1024 -3.12% 172920999.871 167520347.178 - -2.88% -
BM_RangesPushHeap_string_PipeOrgan_256 -3.12% 8.204 7.948 - -5.02% -
std::find_first_of(deque<int>)_(small_needle)/8192 -3.12% 28865.407 27964.679 - -2.15% -
rng::partition(deque<int>)_(sparse)/1024 -3.12% 398.676 386.239 - -0.81% -
BM_deque_deque_ranges_move/1 -3.12% 3.531 3.421 - 0.01% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -3.12% 2.991 2.898 - -2.77% -
rng::find_if(list<int>)_(bail_25%)/8 -3.12% 1.314 1.273 - -3.78% -
BM_MakeThenSortHeap_string_SingleElement_4 -3.11% 6.395 6.196 - 3.98% -
rng::partition(vector<int>)_(sparse)/50 -3.11% 14.572 14.119 - -1.16% -
BM_RangesMakeHeap_string_Heap_256 -3.11% 4.984 4.829 - -2.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -3.11% 2.081 2.016 - -1.33% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -3.10% 7.667 7.429 - -2.37% -
rng::unique_copy(list<int>)_(sprinkled)/52 -3.10% 23.266 22.544 - -5.35% -
std::set<int>::equal_range(key)_(non-existent)/8192 -3.10% 10.987 10.647 - 8.57% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -3.09% 3523.412 3414.459 - -4.82% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -3.09% 22.348 21.658 - -2.40% -
std::generate(list<int>)/50 -3.08% 16.242 15.741 - 2.45% -
std::unordered_map<int,_int>::clear()/1024 -3.07% 8454.262 8194.366 - -2.41% -
BM_PushHeap_uint32_Descending_16 -3.07% 0.366 0.355 - 0.37% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 -3.07% 19.151 18.562 - 2.24% -
bm_gcd_complex -3.07% 19.599 18.997 - -2.24% -
BM_vector_deque_ranges_copy_backward/2 -3.07% 2.069 2.006 - 3.26% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -3.06% 3.406 3.302 - -4.43% -
std::map<std::string,_int>::erase(key)_(existent)/8192 -3.06% 95.884 92.953 - 43.23% -
std::multimap<int,_int>::equal_range(key)_(existent)/32 -3.05% 2.404 2.331 - -0.95% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -3.05% 1.219 1.182 - -3.33% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -3.04% 0.596 0.578 - -1.76% -
std::copy_backward(vector<bool>)_(aligned)/262144 -3.03% 775.070 751.583 - 0.26% -
BM_StringFindNoMatch/10 -3.03% 1.312 1.272 - -6.11% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -3.03% 88.248 85.577 - -1.42% -
std::for_each_n(deque<int>)/8 -3.01% 1.246 1.208 - -3.67% -
rng::find_end(deque<int>)_(same_length)/8192 -3.01% 2765.735 2682.435 - -76.24% -
BM_std_minmax<short>/64 -3.00% 1.595 1.547 - 1.42% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.00% 19.090 18.517 - -3.62% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -3.00% 1.850 1.794 - -8.36% -
BM_MakeHeap_uint32_PipeOrgan_1024 -2.99% 0.726 0.705 - 2.31% -
BM_RangesSortHeap_pair<uint32,_uint32>_4 -2.99% 1.695 1.645 - 0.67% -
BM_deque_deque_move/1 -2.99% 3.533 3.428 - 0.55% -
SetIntersection_None_Set_uint32_16384_64 -2.99% 154845527.064 150223280.103 - -13.23% -
BM_LowerBound_pair<uint32,_uint32>_1 -2.98% 2.904 2.818 - -1.65% -
BM_PopHeap_string_262144 -2.98% 95.999 93.141 - 0.60% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -2.98% 31.103 30.177 - -1.30% -
SetIntersection_None_Vector_uint32_262144_256 -2.97% 1218269.849 1182102.434 - -1.83% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.97% 19.900 19.310 - -2.52% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -2.96% 1.387 1.346 - -10.18% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -2.96% 12158.790 11799.264 - -5.42% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.96% 381.918 370.628 - -1.00% -
SetIntersection_Front_Vector_uint32_16384_1 -2.95% 1116712.803 1083728.298 - -2.85% -
BM_vector_deque_copy/2 -2.95% 2.006 1.946 - -5.76% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.95% 1220462.100 1184455.363 - -2.71% -
rng::replace(list<int>)_(prefix)/8192 -2.94% 7256.241 7042.550 - -3.34% -
std::reverse(vector<int>)/8 -2.94% 1.569 1.523 - -4.57% -
BM_std_min<unsigned_short>/32 -2.94% 2.953 2.866 - -1.60% -
rng::copy_n(deque<int>)/8 -2.94% 2.783 2.701 - -2.07% -
std::unordered_map<int,_int>::count(key)_(existent)/8192 -2.94% 1.458 1.415 - 0.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 -2.93% 1125616.568 1092589.974 - 0.74% -
BM_std_minmax<long_long>/11 -2.93% 2.451 2.379 - -6.26% -
SetIntersection_Interlaced_Set_float_262144_1 -2.93% 1114947.649 1082290.033 - -2.05% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.93% 56281.282 54633.691 - -2.15% -
rng::rotate(list<int>)_(1_element_backward)/32 -2.92% 14.121 13.708 - -3.60% -
BM_MakeHeap_string_QuickSortAdversary_262144 -2.92% 13.186 12.800 - 1.11% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -2.92% 0.762 0.740 - -1.84% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.91% 110576.597 107355.362 - -2.85% -
BM_vector_deque_move_backward/2 -2.91% 2.067 2.007 - -11.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -2.91% 1.221 1.186 - -4.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.91% 12030661.357 11681100.804 - -2.58% -
BM_std_minmax<long_long>/29 -2.90% 4.347 4.221 - -2.49% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -2.90% 37174.668 36097.686 - 2.29% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -2.89% 509.197 494.467 - -3.13% -
BM_MakeHeap_uint32_Ascending_256 -2.88% 0.609 0.591 - -1.00% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -2.88% 1.231 1.196 - -4.72% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 -2.88% 0.619 0.601 - -0.91% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -2.87% 27.759 26.963 - -33.26% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 -2.86% 7.124 6.921 - 0.79% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -2.86% 76.484 74.300 - -1.96% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -2.85% 1.125 1.093 - -8.31% -
BM_vector_deque_ranges_move_backward/2 -2.85% 2.065 2.006 - 3.61% -
rng::rotate(vector<int>)_(by_1/4)/8192 -2.85% 2612.405 2538.065 - -2.26% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.84% 146900.910 142724.850 - -0.20% -
SetIntersection_Front_Set_float_64_16 -2.84% 17042126.072 16558399.054 - -3.51% -
rng::find_if_not(list<int>)_(process_all)/32768 -2.84% 28994.379 28172.321 - -3.73% -
BM_MakeHeap_uint64_SingleElement_262144 -2.83% 0.775 0.753 - -0.30% -
std::any_of(list<int>)_(process_all)/8192 -2.83% 7158.446 6956.100 - -2.44% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -2.83% 38.573 37.483 - -1.47% -
std::stable_partition(deque<int>)_(dense)/1024 -2.82% 649.719 631.390 - 5.90% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -2.82% 546.223 530.824 - -4.94% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.81% 22.173 21.549 - -3.35% -
BM_deque_vector_move_backward/65536 -2.81% 8272.592 8040.385 - 0.63% -
SetIntersection_Interlaced_Set_float_256_64 -2.80% 15254739.191 14827365.937 - -4.23% -
BM_std_min<unsigned_char>/13 -2.80% 1.591 1.546 - -0.98% -
std::is_sorted_until(vector<int>,_pred)/1024 -2.79% 423.422 411.598 - -0.61% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -2.79% 1.139 1.108 - -3.32% -
BM_vector_deque_move_backward/1 -2.79% 2.323 2.259 - -12.07% -
SetIntersection_None_Vector_uint64_1024_1 -2.79% 1156913.341 1124653.754 - -1.53% -
BM_std_min<char>/4 -2.78% 1.109 1.078 - 0.71% -
rng::stable_partition(deque<int>)_(sparse)/50 -2.78% 28.637 27.841 - 1.59% -
SetIntersection_None_Vector_uint32_262144_16384 -2.78% 1218664.658 1184779.005 - -2.10% -
std::multimap<int,_int>::find(key)_(existent)/1024 -2.78% 3.919 3.810 - -3.59% -
std::none_of(deque<int>)_(process_all)/8192 -2.78% 2714.711 2639.278 - -8.14% -
std::multiset<int>::find(key)_(non-existent)/8192 -2.77% 8.684 8.443 - -1.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.77% 1.212 1.178 - -2.35% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.77% 1.021 0.992 - -2.80% -
BM_PushHeap_uint32_Random_16384 -2.77% 6.380 6.203 - -1.16% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -2.77% 140546.055 136659.617 - -1.06% -
std::search(vector<int>)_(same_length)/1024 -2.76% 255.089 248.038 - -2.67% -
std::map<std::string,_int>::contains(key)_(existent)/8192 -2.76% 31.415 30.546 - 0.81% -
std::set<std::string>::erase(iterator)/32 -2.76% 26.301 25.575 - -17.99% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -2.76% 81.804 79.549 - -6.26% -
rng::remove(deque<int>)_(prefix)/32 -2.76% 58.124 56.522 - 2.51% -
rng::fill(vector<bool>)/64 -2.76% 1.707 1.660 - 3.40% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.75% 382269.802 371745.940 - -0.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 -2.75% 1.629 1.584 - 0.23% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.75% 8.816 8.574 - -3.43% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.74% 3.469 3.374 - -5.28% -
BM_std_min<long_long>/3 -2.74% 1.292 1.257 - -2.03% -
SetIntersection_None_Set_uint32_16384_1024 -2.74% 156684086.207 152389096.313 - -8.31% -
BM_RangesPushHeap_string_Descending_16 -2.74% 2.178 2.119 - 0.51% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.72% 8.858 8.617 - -2.64% -
BM_std_min<long_long>/31 -2.72% 3.349 3.258 - -4.25% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.71% 14.893 14.490 - -2.94% -
rng::copy_if(list<int>)_(every_other)/32768 -2.70% 25916.828 25216.146 - -0.47% -
BM_deque_vector_ranges_copy_backward/5500 -2.70% 202.597 197.135 - -3.20% -
BM_RangesMakeThenSortHeap_string_Descending_256 -2.70% 18.646 18.143 - -6.09% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 -2.70% 535905.952 521463.056 - 0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 -2.69% 11.621 11.308 - -0.13% -
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 -2.68% 56240.503 54732.488 - -0.23% -
std::multiset<std::string>::count(key)_(existent)/8192 -2.66% 30.380 29.571 - -3.75% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -2.66% 8.794 8.560 - -0.36% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -2.66% 2.454 2.388 - -1.73% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 -2.65% 3.265 3.179 - 1.85% -
std::list<int>::erase(begin)_(cheap_elements)/32 -2.65% 10.442 10.166 - 0.93% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.64% 0.788 0.767 - -2.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.64% 1381.330 1344.884 - 2.16% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.63% 0.781 0.760 - -3.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -2.63% 1235562.375 1203038.461 - -3.51% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 -2.62% 1237042.421 1204594.748 - -0.46% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 -2.62% 28.209 27.469 - 1.67% -
rng::rotate(vector<int>)_(by_1/4)/1024 -2.62% 331.146 322.462 - -1.94% -
std::multimap<int,_int>::equal_range(key)_(existent)/8192 -2.62% 6.179 6.017 - -0.86% -
std::distance(deque<int>)/50 -2.62% 0.694 0.676 - -2.59% -
std::set<int>::equal_range(key)_(non-existent)/1024 -2.61% 6.999 6.816 - 8.16% -
SetIntersection_None_Set_uint32_256_256 -2.61% 5938938.265 5783663.060 - 0.25% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -2.61% 267299.479 260320.601 - -4.48% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -2.61% 6113940.297 5954323.051 - -11.02% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 -2.60% 16.702 16.267 - -0.10% -
std::fill(list<int>)/50 -2.60% 35.503 34.579 - 104.91% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.60% 5332.659 5193.967 - 0.65% -
BM_PushHeap_uint64_Ascending_16384 -2.60% 3.706 3.610 - 1.27% -
std::search_n(list<int>)_(no_match)/1000 -2.60% 711.058 692.584 - 2.26% -
SetIntersection_None_Vector_float_262144_262144 -2.60% 1232580.963 1200595.111 - -2.44% -
std::partition_point(list<int>)/8192 -2.59% 12288.879 11970.011 - -6.27% -
SetIntersection_Interlaced_Vector_string_64_16 -2.59% 31797345.920 30972656.653 - -0.10% -
BM_MakeHeap_float_Random_16384 -2.59% 1.194 1.163 - -3.24% -
std::find(deque<int>)_(process_all)/8 -2.59% 3.451 3.362 - -1.62% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.58% 11408.412 11113.698 - -1.72% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.58% 0.556 0.541 - -2.21% -
std::vector<int>::ctor(size)/1024 -2.57% 43.495 42.377 - 3.11% -
rng::find_if(vector<char>)_(bail_25%)/8192 -2.57% 531.293 517.638 - -0.94% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 -2.56% 698.150 680.260 - -0.30% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -2.56% 38.850 37.855 - -9.52% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.56% 7.501 7.309 - -2.87% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 -2.55% 1.250 1.218 - 1.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.55% 205432944.221 200190275.054 - -1.10% -
std::remove(list<int>)_(sprinkled)/1024 -2.55% 974.267 949.405 - -6.40% -
BM_std_minmax<int>/6 -2.55% 1.386 1.351 - 0.14% -
rng::search(list<int>)_(single_element)/1024 -2.55% 726.366 707.836 - -2.51% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 -2.55% 2732.494 2662.788 - 1.18% -
BM_vector_deque_copy/1 -2.55% 2.265 2.207 - -4.85% -
BM_MakeThenSortHeap_string_PipeOrgan_262144 -2.54% 81.067 79.005 - 0.07% -
BM_RangesMakeHeap_string_Heap_64 -2.54% 5.055 4.926 - -1.37% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.54% 398.675 388.541 - 0.55% -
std::find_if(vector<char>)_(bail_25%)/32768 -2.54% 2075.831 2023.076 - -1.78% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.53% 13539169.883 13196256.681 - -2.05% -
std::is_sorted_until(vector<int>,_pred)/8192 -2.53% 3394.624 3308.662 - -0.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -2.53% 8978978.442 8751669.384 - -0.04% -
BM_std_min<char>/64 -2.53% 4.242 4.134 - -1.45% -
BM_MakeThenSortHeap_float_Ascending_4 -2.53% 1.458 1.421 - 1.76% -
std::find(vector<bool>)_(process_all)/50 -2.53% 0.727 0.709 - 22.48% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.53% 93296.907 90940.512 - -2.57% -
BM_MakeHeap_string_Ascending_4 -2.52% 2.902 2.828 - -0.50% -
SetIntersection_Interlaced_Set_float_262144_4 -2.52% 1320406.820 1287127.928 - 0.08% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.52% 351292913.364 342440422.438 - -2.65% -
BM_std_min<char>/7 -2.52% 1.885 1.838 - -0.96% -
std::unique_copy(deque<int>)_(contiguous)/32 -2.52% 9.764 9.518 - -13.82% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -2.52% 145382.633 141723.757 - -0.13% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 -2.51% 10.141 9.886 - 4.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -2.51% 3.728 3.634 - 6.83% -
std::map<std::string,_int>::contains(key)_(existent)/1024 -2.51% 23.776 23.179 - 3.68% -
std::rotate(list<int>)_(by_1/3)/8192 -2.51% 8960.542 8735.733 - -0.44% -
std::map<int,_int>::equal_range(key)_(existent)/8192 -2.50% 5.582 5.442 - -0.70% -
SetIntersection_None_Vector_float_262144_1 -2.50% 1242900.194 1211778.901 - -2.13% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.50% 27071779.349 26394754.792 - -4.82% -
BM_std_min<__int128>/15 -2.50% 5.927 5.779 - 1.44% -
std::multiset<std::string>::insert(value)_(new_value)/1024 -2.49% 64.362 62.759 - 1.97% -
BM_MakeHeap_string_Heap_64 -2.49% 5.101 4.974 - -2.52% -
BM_deque_deque_copy/1024 -2.49% 39.380 38.400 - -2.25% -
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 -2.49% 31.538 30.754 - 0.48% -
std::partition(list<int>)_(sparse)/50 -2.48% 15.116 14.740 - -0.49% -
rng::stable_sort(vector<int>)_(descending)/1024 -2.48% 2841.546 2771.081 - -2.49% -
std::count(list<int>)_(every_other)/1048576 -2.47% 824943.400 804539.188 - -3.24% -
BM_std_min<short>/21 -2.47% 1.790 1.746 - -4.50% -
SetIntersection_Interlaced_Set_uint64_256_1 -2.47% 4427917.599 4318494.992 - -3.10% -
BM_std_min<char>/28 -2.47% 1.756 1.713 - -3.55% -
rng::find_end(list<int>)_(match_near_end)/1000 -2.47% 65.022 63.418 - -91.79% -
BM_std_minmax<long_long>/6 -2.47% 2.341 2.284 - -6.00% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.47% 23.005 22.438 - -2.75% -
BM_MakeThenSortHeap_string_Ascending_256 -2.47% 20.301 19.800 - -5.12% -
BM_PopHeap_uint32_1 -2.46% 0.467 0.456 - -0.12% -
std::flat_map<int,_int>::erase(iterator)/8192 -2.46% 517.377 504.634 - 0.35% -
BM_PushHeap_uint64_Ascending_256 -2.46% 2.227 2.172 - 3.85% -
std::find_end(vector<int>)_(same_length)/8192 -2.46% 2044.764 1994.448 - -50.74% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -2.46% 20.997 20.480 - 5.76% -
BM_RangesPushHeap_string_PipeOrgan_64 -2.46% 5.909 5.764 - -7.02% -
std::copy_backward(deque<int>)/32768 -2.46% 4115.374 4014.337 - -1.54% -
BM_MakeHeap_uint32_SingleElement_256 -2.45% 0.552 0.538 - -0.89% -
SetIntersection_Interlaced_Vector_uint32_16_16 -2.45% 39012644.961 38056164.780 - 0.57% -
rng::search(deque<int>,_pred)_(no_match)/1024 -2.45% 374.735 365.558 - -16.25% -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 -2.45% 9415.043 9184.551 - 0.25% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -2.45% 5.372 5.240 - -3.50% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 -2.44% 27.587 26.914 - 3.36% -
BM_RangesMakeHeap_string_Heap_1024 -2.44% 4.845 4.727 - -1.89% -
SetIntersection_None_Vector_uint32_262144_4 -2.44% 1222314.565 1192540.948 - -1.14% -
BM_StringRelational_Less_Huge_Small_Control -2.43% 1.848 1.803 - -0.67% -
std::multimap<int,_int>::erase(key)_(non-existent)/32 -2.43% 2.327 2.270 - 0.72% -
std::map<int,_int>::clear()/8192 -2.43% 83886.292 81844.969 - 0.99% -
SetIntersection_Interlaced_Set_uint32_1024_256 -2.43% 15486314.158 15109853.004 - 0.15% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -2.43% 6.443 6.286 - -3.40% -
SetIntersection_Front_Vector_float_262144_1 -2.43% 1125401.694 1098068.574 - -2.46% -
std::remove(deque<int>)_(prefix)/32 -2.43% 56.726 55.350 - -7.00% -
std::none_of(vector<int>)_(process_all)/50 -2.43% 13.708 13.376 - -26.51% -
std::multimap<int,_int>::count(key)_(existent)/8192 -2.42% 6.825 6.660 - -0.66% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.42% 19693867.987 19216966.074 - -2.17% -
BM_std_min<__int128>/14 -2.42% 5.494 5.361 - 1.34% -
SetIntersection_Interlaced_Set_uint32_16384_4 -2.42% 170199692.372 166083587.573 - -1.31% -
rng::none_of(vector<int>)_(process_all)/32 -2.42% 8.541 8.335 - 0.07% -
std::count(vector<bool>)/1000 -2.42% 3.003 2.931 - -2.44% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -2.41% 1098684.325 1072172.883 - -3.90% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.41% 6.041 5.895 - -2.52% -
SetIntersection_Interlaced_Set_string_262144_1 -2.41% 1165824.706 1137765.721 - -2.74% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.41% 5411548.104 5281366.756 - 2.85% -
rng::adjacent_find(list<int>,_pred)/8192 -2.40% 7687.435 7502.911 - -13.98% -
std::rotate(list<int>)_(by_1/4)/8192 -2.40% 7347.125 7171.018 - -0.75% -
rng::fill_n(list<int>)/50 -2.40% 16.277 15.887 - -0.64% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 -2.39% 4.177 4.077 - 2.78% -
rng::search(list<int>)_(single_element)/1000 -2.39% 686.366 669.974 - 0.59% -
std::multimap<std::string,_int>::clear()/1024 -2.39% 20696.249 20202.015 - 2.10% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 -2.39% 1.268 1.238 - 8.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -2.39% 13374576.272 13055537.217 - 0.15% -
rng::reverse(list<int>)/4096 -2.38% 1675.585 1635.663 - -6.65% -
BM_MakeThenSortHeap_float_Ascending_16 -2.38% 2.992 2.921 - -1.13% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.38% 4.041 3.945 - -2.54% -
std::set<int>::find(key)_(existent)/32 -2.38% 1.615 1.577 - -2.67% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.37% 242410382.067 236653264.406 - -2.83% -
std::unordered_set<std::string>::ctor(const&)/1024 -2.37% 34881.685 34054.200 - -1.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.37% 4531287.959 4423826.304 - -0.10% -
std::find_end(list<int>)_(process_all)/8192 -2.37% 7474.388 7297.216 - 4.42% -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.37% 22.323 21.795 - 0.93% -
std::set<std::string>::ctor(const&)/32 -2.36% 711.518 694.709 - 0.49% -
rng::replace_if(list<int>)_(prefix)/8192 -2.36% 7197.096 7027.076 - -2.46% -
std::search(list<int>)_(single_element)/8192 -2.36% 7850.910 7665.636 - -2.08% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.36% 15.217 14.859 - 0.16% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.36% 85.393 83.380 - -6.38% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -2.36% 26422.162 25799.546 - -7.38% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -2.35% 26.747 26.117 - -3.17% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.35% 864.415 844.089 - 2.66% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.35% 7718.148 7536.895 - -1.11% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 -2.35% 14.451 14.112 - -0.49% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.35% 134.778 131.615 - -2.44% -
rng::for_each(multimap<int>)/8192 -2.35% 7307.404 7135.991 - -56.72% -
SetIntersection_None_Set_uint64_256_16 -2.34% 11065194.121 10805996.050 - -1.52% -
rng::remove_if(deque<int>)_(prefix)/1024 -2.34% 578.999 565.437 - 0.78% -
SetIntersection_Front_Set_uint64_16384_16384 -2.34% 352655795.455 344400106.733 - 0.60% -
BM_MakeThenSortHeap_string_Descending_262144 -2.34% 87.839 85.783 - -0.60% -
std::find_if_not(vector<int>)_(process_all)/8 -2.34% 2.684 2.622 - 3.60% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -2.33% 22.202 21.684 - -1.46% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 -2.33% 222.845 217.647 - 5.27% -
rng::copy(vector<bool>)_(aligned)/4096 -2.33% 5.042 4.925 - -0.48% -
BM_RangesPopHeap_string_4 -2.33% 5.286 5.163 - -3.11% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 -2.33% 836.270 816.773 - -0.45% -
std::replace(vector<int>)_(sprinkled)/50 -2.33% 8.376 8.181 - 5.89% -
std::copy(deque<int>)/32768 -2.33% 1172.992 1145.678 - 0.26% -
rng::copy_backward(vector<int>)/1048576 -2.33% 49602.868 48447.955 - 0.01% -
std::none_of(deque<int>)_(process_all)/32768 -2.32% 10837.765 10585.989 - -8.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.32% 22197533.261 21683034.745 - 4.91% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.32% 57169.754 55844.901 - -12.14% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.32% 251.118 245.301 - -1.96% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -2.31% 12930.296 12631.670 - 0.39% -
BM_RangesPushHeap_uint64_Random_64 -2.31% 5.258 5.137 - -2.62% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -2.31% 32505.161 31755.512 - -1.27% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.30% 45996.860 44940.443 - -3.25% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -2.29% 174.027 170.036 - -4.35% -
BM_std_min<unsigned_char>/4 -2.29% 1.022 0.999 - 2.00% -
rng::copy_backward(list<int>)/8 -2.29% 2.392 2.338 - -5.06% -
std::find(vector<int>)_(process_all)/8 -2.29% 2.724 2.661 - 0.54% -
BM_std_min<__int128>/16 -2.29% 6.362 6.216 - 1.35% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.28% 2485441.487 2428683.773 - -2.21% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.28% 5295369.240 5174575.465 - -2.20% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -2.28% 28609.669 27957.305 - -1.39% -
SetIntersection_Interlaced_Set_float_16384_64 -2.28% 219331631.376 214334528.412 - -1.98% -
rng::stable_partition(list<int>)_(dense)/32 -2.27% 34.181 33.403 - 5.03% -
std::fill(deque<int>)/8192 -2.27% 245.670 240.086 - 0.30% -
std::for_each(deque<int>)/8 -2.27% 0.937 0.915 - -0.91% -
SetIntersection_None_Set_float_16384_1024 -2.27% 157891017.245 154303782.698 - -2.90% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.27% 162237124.509 158557441.413 - -2.05% -
SetIntersection_None_Vector_uint32_1024_4 -2.27% 1146734.329 1120754.796 - -2.55% -
std::is_partitioned(vector<int>)_(partitioned)/50 -2.26% 9.382 9.170 - -3.07% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.26% 2.475 2.419 - -2.03% -
BM_std_minmax<unsigned_short>/1 -2.26% 0.640 0.626 - 0.26% -
BM_std_minmax_element<long_long>/64 -2.26% 18.248 17.836 - 2.07% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 -2.25% 4796.881 4689.012 - 8.87% -
rng::contains(list<int>)_(process_all)/8 -2.24% 2.360 2.307 - -3.43% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.24% 216.404 211.548 - 1.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -2.24% 35.779 34.978 - -3.18% -
std::find(list<int>)_(process_all)/8 -2.24% 2.395 2.341 - -2.33% -
SetIntersection_None_Set_float_256_4 -2.24% 11772847.038 11509394.334 - -1.18% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -2.24% 108933.972 106496.802 - -4.42% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -2.24% 1480.741 1447.645 - -8.55% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -2.23% 214.440 209.649 - -4.47% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -2.23% 20.365 19.911 - 0.65% -
std::stable_sort(vector<int>)_(descending)/1024 -2.23% 2837.108 2773.826 - -2.38% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -2.23% 12154.588 11883.664 - -1.66% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -2.23% 9.962 9.740 - -0.89% -
BM_MakeHeap_string_QuickSortAdversary_16384 -2.23% 12.117 11.847 - 0.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -2.22% 168418509.189 164672108.861 - -0.77% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 -2.22% 17.123 16.743 - -0.88% -
std::none_of(list<int>)_(process_all)/8192 -2.22% 7160.952 7001.885 - -2.76% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -2.22% 14.307 13.990 - -1.59% -
rng::remove(deque<int>)_(prefix)/50 -2.22% 66.312 64.842 - 2.14% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.22% 103276.662 100987.762 - -1.33% -
std::deque<int>::ctor(size)/32 -2.22% 29.362 28.712 - 9.91% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 -2.21% 1.501 1.467 - 2.50% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 -2.21% 0.711 0.696 - 0.01% -
std::for_each_n(list<int>)/50 -2.21% 24.630 24.086 - 5.80% -
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 -2.21% 6951.164 6797.524 - -0.73% -
rng::transform(list<int>)_(identity_transform)/8192 -2.21% 7070.770 6914.497 - -9.05% -
std::partition_point(vector<int>)/8192 -2.21% 9.626 9.413 - -1.06% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.21% 7590.845 7423.454 - -0.22% -
BM_MakeThenSortHeap_string_Heap_262144 -2.20% 182.269 178.253 - 0.01% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.20% 1699378.499 1661936.365 - -2.95% -
BM_PushHeap_string_Descending_64 -2.20% 2.279 2.228 - -17.21% -
rng::move(vector<int>)/1048576 -2.19% 57977.987 56706.293 - -1.83% -
rng::copy_backward(vector<bool>)_(aligned)/4096 -2.19% 5.212 5.098 - 0.80% -
BM_MakeHeap_string_Heap_1024 -2.19% 4.817 4.711 - -3.34% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -2.18% 1.106 1.082 - -3.30% -
std::any_of(deque<int>)_(process_all)/8 -2.18% 3.225 3.155 - 2.11% -
BM_MakeHeap_string_Heap_16384 -2.18% 5.052 4.942 - -3.55% -
SetIntersection_Front_Vector_float_262144_64 -2.17% 1451558.138 1420021.211 - -1.73% -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 -2.17% 14.147 13.839 - -0.17% -
std::is_sorted_until(list<int>,_pred)/8 -2.17% 4.241 4.149 - -1.92% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 -2.17% 579.315 566.745 - 1.29% -
BM_MakeThenSortHeap_string_Ascending_64 -2.17% 15.825 15.483 - -2.02% -
rng::count(list<int>)_(every_other)/1048576 -2.16% 824085.730 806244.936 - -2.63% -
BM_std_min<short>/26 -2.16% 2.130 2.084 - -0.72% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -2.16% 6397.352 6259.040 - -1.78% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -2.16% 1102184.478 1078355.400 - -3.65% -
BM_PushHeap_uint32_Random_16 -2.16% 4.548 4.450 - 0.84% -
BM_MakeHeap_string_Ascending_64 -2.16% 4.894 4.788 - -1.32% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 -2.16% 32.848 32.139 - 29.92% -
rng::rotate(vector<int>)_(by_1/4)/32 -2.15% 12.091 11.831 - -1.67% -
BM_RangesMakeThenSortHeap_float_Heap_16 -2.15% 1.963 1.920 - -8.52% -
rng::find_end(list<int>)_(same_length)/8192 -2.15% 8319.518 8140.358 - -48.84% -
std::stable_partition(vector<int>)_(dense)/50 -2.15% 25.864 25.307 - -4.24% -
BM_std_min<unsigned_short>/8 -2.15% 1.339 1.310 - 0.36% -
SetIntersection_None_Set_string_1024_16 -2.15% 9127353.586 8930934.974 - -1.25% -
SetIntersection_Interlaced_Set_uint32_16384_64 -2.15% 215063602.076 210435730.398 - -1.67% -
rng::find_end(vector<int>)_(same_length)/8192 -2.15% 1995.839 1952.945 - -48.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -2.14% 24189509.472 23670684.054 - -4.03% -
rng::find_end(vector<int>)_(same_length)/1000 -2.14% 250.279 244.912 - -51.22% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -2.14% 29.578 28.944 - -0.14% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -2.14% 50993.368 49900.805 - 0.21% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 -2.14% 33.073 32.364 - 0.28% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 -2.14% 3.181 3.113 - -0.12% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.14% 4388317.491 4294480.785 - -0.74% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 -2.14% 19.355 18.942 - -0.61% -
SetIntersection_Interlaced_Set_uint32_1024_4 -2.14% 10097647.988 9881753.477 - -1.38% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 -2.14% 40.698 39.828 - 40.62% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 -2.14% 24.297 23.778 - 0.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -2.13% 26.023 25.469 - -1.73% -
std::search(deque<int>,_pred)_(no_match)/1024 -2.13% 373.098 365.156 - 11.56% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 -2.12% 26.827 26.258 - 21.32% -
rng::copy_n(vector<bool>)_(unaligned)/32768 -2.12% 174.298 170.602 - -0.06% -
BM_std_min<char>/4096 -2.12% 29.250 28.630 - -3.01% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 -2.12% 20.130 19.703 - 0.24% -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -2.12% 6392.633 6257.116 - 0.56% -
BM_deque_deque_copy/2 -2.12% 3.177 3.110 - 1.58% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -2.11% 0.582 0.570 - -5.82% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -2.11% 276998.714 271159.429 - -1.39% -
rng::find_if_not(deque<int>)_(process_all)/50 -2.11% 23.733 23.233 - -1.15% -
std::copy_if(vector<int>)_(entire_range)/64 -2.11% 15.735 15.404 - -5.86% -
rng::remove(list<int>)_(prefix)/32 -2.10% 56.686 55.494 - 0.13% -
std::flat_map<int,_int>::erase(iterator)/32 -2.10% 21.244 20.798 - -0.13% -
SetIntersection_None_Set_uint64_16384_64 -2.09% 168046234.389 164526508.481 - -1.30% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 -2.09% 347.679 340.397 - -0.53% -
SetIntersection_Front_Vector_uint64_256_1 -2.09% 4430598.593 4337993.479 - -1.88% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.09% 40160.194 39320.977 - -0.91% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.09% 1230169.347 1204488.402 - -1.18% -
rng::find_if_not(deque<int>)_(process_all)/8 -2.09% 3.951 3.869 - -1.47% -
SetIntersection_Interlaced_Set_float_16384_256 -2.08% 204492748.761 200230461.834 - -2.12% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.08% 24.650 24.136 - -2.40% -
SetIntersection_None_Set_uint64_262144_1024 -2.08% 1224368.244 1198868.410 - -1.01% -
BM_RangesPushHeap_float_Ascending_16384 -2.08% 4.374 4.283 - -1.77% -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 -2.08% 1.728 1.692 - 0.85% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.08% 68305442.327 66885782.767 - -1.74% -
SetIntersection_None_Set_uint64_16384_16 -2.08% 165817309.811 162375579.744 - -0.74% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.07% 12393.068 12136.453 - -2.22% -
std::copy_backward(vector<bool>)_(aligned)/512 -2.07% 1.489 1.458 - -6.54% -
BM_RangesPushHeap_string_PipeOrgan_16 -2.07% 4.171 4.085 - -1.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -2.07% 1234807.609 1209280.634 - -1.38% -
std::unordered_multiset<int>::erase(iterator)/1024 -2.07% 22.317 21.856 - 9.00% -
BM_std_min<__int128>/13 -2.06% 5.039 4.935 - 1.12% -
BM_MakeThenSortHeap_string_Random_262144 -2.06% 192.826 188.849 - -2.59% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.06% 7251.235 7101.738 - -1.36% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -2.06% 23.581 23.096 - -0.92% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.05% 1.061 1.039 - -2.44% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 -2.05% 57.335 56.161 - -0.28% -
rng::contains(vector<int>)_(process_all)/50 -2.05% 12.623 12.364 - 0.03% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 -2.04% 25995.880 25464.424 - -0.21% -
SetIntersection_Interlaced_Set_float_262144_16 -2.04% 1626473.389 1593230.387 - -0.37% -
std::search(list<int>)_(same_length)/1024 -2.04% 778.413 762.505 - -1.76% -
BM_std_min<unsigned_short>/19 -2.04% 1.911 1.872 - -1.09% -
rng::find_last(list<int>)_(bail_10%)/50 -2.04% 16.267 15.935 - -4.55% -
std::sort(vector<NonIntegral>)_(heap)/8192 -2.04% 51247.663 50202.738 - 0.47% -
std::unordered_set<std::string>::erase(iterator)/8192 -2.04% 33.132 32.457 - -1.66% -
BM_MakeHeap_string_PipeOrgan_64 -2.04% 4.851 4.752 - 0.36% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.04% 0.493 0.483 - 3.84% -
std::find(list<int>)_(process_all)/50 -2.04% 18.871 18.486 - 1.96% -
BM_RangesMakeHeap_string_Random_256 -2.04% 10.490 10.277 - -0.62% -
BM_std_minmax<unsigned_long_long>/2 -2.03% 0.865 0.847 - -2.51% -
BM_vector_deque_ranges_move_backward/1 -2.03% 2.330 2.283 - 4.57% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -2.03% 193.686 189.750 - -9.26% -
std::multimap<int,_int>::count(key)_(existent)/32 -2.03% 3.578 3.505 - 0.35% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.03% 1.000 0.980 - -1.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -2.03% 1151451.470 1128112.340 - -1.34% -
SetIntersection_Interlaced_Set_float_1024_4 -2.03% 10294909.756 10086351.344 - 0.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 -2.02% 0.698 0.684 - -0.04% -
std::copy_n(vector<bool>)_(unaligned)/32768 -2.02% 218.519 214.099 - -0.24% -
BM_CmpLess_int_uchar -2.02% 1.148 1.125 - 0.55% -
rng::is_sorted_until(vector<int>,_pred)/8192 -2.02% 3381.890 3313.579 - 2.37% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -2.02% 9.291 9.103 - -1.63% -
BM_std_min<unsigned_char>/5500 -2.02% 37.820 37.057 - -0.05% -
std::multimap<std::string,_int>::clear()/32 -2.01% 909.179 890.883 - -0.01% -
std::find_if(list<int>)_(bail_25%)/8 -2.01% 1.217 1.193 - -2.03% -
SetIntersection_Interlaced_Set_uint32_16384_16384 -2.01% 354105296.420 346984924.912 - 1.57% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -2.01% 35691.335 34975.143 - -3.33% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 -2.01% 1792.140 1756.204 - 13.79% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -2.01% 0.982 0.962 - -0.05% -
rng::sort(vector<int>)_(descending)/8192 -2.00% 7517.557 7366.885 - 1.27% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 -2.00% 78.244 76.676 - -0.77% -
std::reverse(list<int>)/4096 -2.00% 1676.365 1642.791 - -1.92% -
std::shift_left(list<int>)/50 -2.00% 28.142 27.579 - -0.32% -
rng::remove_if(vector<int>)_(sprinkled)/50 -2.00% 65.408 64.102 - 7.46% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.99% 4444531.017 4355888.313 - -1.83% -
std::search(list<int>,_pred)_(no_match)/8192 -1.99% 7096.398 6955.096 - -2.71% -
SetIntersection_Interlaced_Vector_string_256_4 -1.99% 6374753.224 6247968.795 - -2.06% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -1.99% 29.022 28.445 - 9.41% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -1.98% 110878.425 108680.549 - -4.39% -
BM_RangesMakeHeap_string_Descending_1024 -1.98% 2.781 2.726 - -23.62% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -1.98% 1.061 1.040 - -9.33% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -1.98% 78.304 76.755 - -5.52% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.98% 11388.816 11163.561 - -0.54% -
SetIntersection_Interlaced_Vector_string_262144_1024 -1.98% 226906871.565 222423715.621 - -7.85% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.97% 33539.230 32876.853 - 1.30% -
std::remove_copy(vector<int>)_(prefix)/32 -1.97% 9.147 8.966 - -0.30% -
std::map<int,_int>::upper_bound(key)_(existent)/8192 -1.97% 5.720 5.607 - -0.97% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -1.97% 35.697 34.995 - 0.96% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.96% 6814.129 6680.612 - 1.23% -
SetIntersection_None_Vector_float_262144_4 -1.96% 1226986.240 1202950.782 - -0.79% -
std::rotate_copy(list<int>)/50 -1.95% 14.416 14.134 - 0.30% -
std::search(vector<int>)_(same_length)/1000 -1.95% 247.013 242.196 - -1.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.95% 24.342 23.868 - -2.80% -
std::unordered_multiset<int>::ctor(const&)/32 -1.94% 207.081 203.054 - 2.58% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -1.94% 21111127.708 20700813.401 - 2.87% -
SetIntersection_Interlaced_Vector_float_16384_1024 -1.94% 42234231.156 41413650.598 - -43.78% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.94% 4190.391 4108.981 - 0.25% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -1.94% 6807.511 6675.270 - 1.45% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 -1.94% 44.453 43.590 - -0.71% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.94% 18153.128 17800.628 - -5.72% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -1.94% 2.442 2.394 - -3.70% -
BM_std_min<unsigned_short>/30 -1.93% 2.380 2.334 - -1.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 -1.93% 16.485 16.166 - 0.03% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.93% 183235.393 179700.400 - -0.51% -
std::rotate_copy(deque<int>)/1024 -1.93% 34.954 34.281 - 0.20% -
BM_std_min<unsigned_short>/23 -1.92% 2.144 2.102 - -1.52% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.92% 14.274 14.000 - -1.62% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.92% 45.263 44.394 - 26.48% -
BM_RangesMakeHeap_uint64_PipeOrgan_256 -1.92% 0.657 0.644 - -1.22% -
rng::rotate(list<int>)_(by_1/2)/1024 -1.92% 390.898 383.401 - -0.23% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 -1.91% 32.216 31.599 - -0.76% -
rng::partition(list<int>)_(sparse)/32 -1.91% 9.240 9.063 - 0.10% -
SetIntersection_None_Vector_float_1024_64 -1.91% 1162316.241 1140096.587 - -1.91% -
bm_lexicographical_compare<int>/7 -1.91% 1.533 1.504 - -1.69% -
SetIntersection_None_Set_uint64_262144_16384 -1.91% 1225180.582 1201786.053 - -0.88% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 -1.91% 1.198 1.175 - -0.23% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.91% 70038.926 68703.243 - 0.49% -
std::multimap<int,_int>::ctor(const&)/32 -1.91% 213.509 209.438 - -2.09% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.90% 17.082 16.757 - -1.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.90% 14931.134 14647.935 - -1.41% -
rng::rotate(deque<int>)_(by_1/2)/1024 -1.90% 176.433 173.087 - -0.27% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -1.90% 1.471 1.443 - -6.08% -
std::unordered_map<int,_int>::clear()/8192 -1.89% 64387.771 63168.161 - 0.25% -
rng::adjacent_find(vector<int>,_pred)/8 -1.89% 3.438 3.373 - -0.69% -
std::fill_n(list<int>)/50 -1.89% 16.303 15.995 - -1.12% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.89% 56.024 54.964 - -0.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.89% 620.413 608.688 - -1.95% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.89% 8.541 8.380 - -1.28% -
SetIntersection_Front_Vector_float_16384_4 -1.89% 1138276.123 1116785.694 - -0.58% -
BM_lexicographical_compare_three_way_slow_path/1048576 -1.89% 252130.805 247372.499 - -2.47% -
rng::find_if(deque<int>)_(process_all)/8 -1.89% 3.984 3.908 - -0.73% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.89% 21.885 21.472 - -3.19% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.88% 47.744 46.844 - -1.23% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 -1.88% 30.996 30.412 - -0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.88% 45226665.102 44376003.210 - -3.24% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -1.88% 25.376 24.899 - -25.88% -
BM_std_min<char>/30 -1.88% 2.343 2.299 - 3.40% -
BM_RangesMakeHeap_float_PipeOrgan_1024 -1.87% 0.709 0.695 - -1.44% -
SetIntersection_Interlaced_Set_float_16384_4 -1.87% 173386581.642 170139358.827 - -1.28% -
BM_toupper_string<wchar_t> -1.87% 6.306 6.188 - 0.16% -
BM_RangesMakeHeap_uint32_PipeOrgan_256 -1.87% 0.637 0.625 - -1.57% -
rng::replace_if(deque<int>)_(prefix)/50 -1.87% 20.497 20.113 - -1.20% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.87% 16.181 15.878 - -1.31% -
std::unordered_multimap<int,_int>::erase(iterator)/32 -1.87% 20.621 20.235 - -0.64% -
std::partition_point(vector<int>)/1024 -1.87% 6.361 6.242 - -0.74% -
std::remove_if(vector<int>)_(prefix)/1024 -1.87% 357.016 350.355 - -8.56% -
std::none_of(list<int>)_(process_all)/50 -1.86% 22.171 21.758 - -0.84% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.86% 0.995 0.977 - -2.20% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.86% 21.711 21.307 - 1.74% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 -1.85% 15.161 14.880 - -0.29% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.85% 32433.681 31833.330 - -0.70% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -1.85% 898935.297 882307.925 - -5.49% -
std::find_if_not(deque<int>)_(process_all)/8 -1.85% 3.962 3.889 - -1.90% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -1.85% 28.925 28.390 - -10.16% -
std::multiset<int>::insert(value)_(new_value)/8192 -1.85% 85.109 83.537 - 12.85% -
rng::search_n(list<int>)_(no_match)/8192 -1.84% 6882.648 6755.710 - -8.62% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 -1.84% 73.498 72.143 - 0.40% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.84% 4335.150 4255.411 - -1.59% -
std::find_end(list<int>)_(same_length)/1000 -1.84% 751.113 737.306 - -50.11% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -1.84% 550.719 540.597 - -2.80% -
rng::find_first_of(deque<int>)_(large_needle)/1024 -1.84% 371494.548 364667.188 - -0.74% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.84% 278726.965 273608.327 - -0.37% -
SetIntersection_Front_Set_string_262144_256 -1.84% 15321072.088 15039753.607 - -4.62% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -1.83% 26825.714 26333.857 - 4.79% -
rng::search(list<int>)_(no_match)/1024 -1.83% 738.433 724.925 - -2.61% -
std::sort(vector<int>)_(descending)/8192 -1.83% 7495.103 7358.135 - 1.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 -1.83% 11641718.080 11429138.111 - -0.32% -
std::copy_backward(deque<int>)/8 -1.82% 2.710 2.661 - -2.84% -
std::set<int>::ctor(&&,_different_allocs)/32 -1.82% 183.529 180.187 - 0.18% -
BM_std_minmax<unsigned_short>/30 -1.82% 2.823 2.771 - 1.68% -
rng::partition_point(list<int>)/50 -1.82% 24.790 24.339 - -0.54% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 -1.82% 3.883 3.812 - 2.23% -
BM_std_minmax<unsigned_int>/23 -1.81% 2.435 2.391 - 0.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 -1.81% 34.221 33.601 - 0.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.81% 277367.745 272339.650 - -1.22% -
std::generate_n(list<int>)/50 -1.81% 15.601 15.318 - -11.11% -
rng::starts_with(deque<int>)/1024 -1.80% 485.673 476.926 - -2.27% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 -1.80% 4331.295 4253.377 - 0.12% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.80% 12368.566 12146.444 - -1.01% -
std::map<int,_int>::erase(key)_(existent)/1024 -1.79% 25.686 25.226 - 1.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.79% 16544.466 16248.899 - 3.47% -
SetIntersection_None_Set_float_1024_1 -1.78% 9108797.432 8946602.813 - -2.64% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -1.78% 15.212 14.941 - -2.70% -
std::unique(list<int>,_pred)_(sprinkled)/1024 -1.77% 1042.265 1023.775 - 0.22% -
rng::starts_with(vector<int>,_pred)/1000 -1.77% 455.619 447.547 - -1.80% -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.77% 36768.116 36116.868 - -0.42% -
BM_SortHeap_float_16384 -1.77% 28.859 28.349 - 6.09% -
std::multimap<int,_int>::find(key)_(existent)/8192 -1.77% 5.587 5.488 - -0.71% -
BM_PushHeap_string_Ascending_16384 -1.76% 19.632 19.286 - -13.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 -1.76% 0.698 0.686 - 0.19% -
BM_lexicographical_compare_three_way_slow_path/4096 -1.76% 978.343 961.107 - -2.37% -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 -1.76% 5.806 5.704 - -0.66% -
std::multiset<std::string>::ctor(const&,_alloc)/1024 -1.76% 37303.281 36646.766 - -0.08% -
BM_deque_deque_copy/1 -1.75% 3.487 3.426 - 0.68% -
std::multiset<std::string>::find(key)_(existent)/32 -1.75% 21.369 20.994 - 42.27% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 -1.75% 8215187.575 8071158.432 - 3.33% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.75% 87855.615 86315.842 - -1.30% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.75% 2363.539 2322.132 - -1.39% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.75% 3.779 3.713 - -1.49% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.75% 918.460 902.372 - -0.26% -
BM_PopHeap_uint64_4 -1.75% 2.741 2.693 - -0.50% -
std::copy(list<int>)/8 -1.75% 2.510 2.466 - -1.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -1.74% 351047682.923 344924183.743 - -0.14% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -1.74% 23.548 23.138 - -2.07% -
BM_std_minmax<short>/21 -1.74% 2.059 2.023 - -1.07% -
rng::partial_sort(deque<int>)_(heap)/8192 -1.74% 289896.017 284858.181 - -0.36% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -1.74% 2.367 2.326 - -10.61% -
BM_std_min<char>/4000 -1.73% 27.518 27.040 - -2.88% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 -1.73% 2.933 2.882 - -0.22% -
rng::remove(list<int>)_(prefix)/1024 -1.73% 964.823 948.107 - -1.22% -
rng::remove_if(vector<int>)_(sprinkled)/32 -1.73% 56.746 55.763 - 4.44% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.73% 3.596 3.533 - -3.98% -
std::rotate(list<int>)_(1_element_backward)/32 -1.73% 13.481 13.248 - -4.86% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.73% 6744.852 6628.433 - 0.51% -
SetIntersection_None_Set_float_256_16 -1.72% 11289519.397 11094860.484 - 0.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.72% 14757.320 14503.139 - -1.46% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -1.72% 7.692 7.560 - -2.07% -
rng::find_first_of(deque<int>)_(large_needle)/8192 -1.71% 23902817.517 23493037.501 - -0.27% -
std::remove_if(deque<int>)_(sprinkled)/1024 -1.71% 547.137 537.760 - -0.17% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -1.71% 81.558 80.161 - -90.24% -
bm_ranges_lexicographical_compare<int>/3 -1.71% 1.878 1.846 - -0.20% -
SetIntersection_None_Set_float_1024_16 -1.71% 9063425.664 8908428.852 - -1.66% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.71% 102738.717 100981.955 - -1.29% -
SetIntersection_None_Vector_uint32_256_1 -1.71% 4575703.662 4497559.017 - -1.25% -
BM_std_min<short>/11 -1.71% 1.205 1.184 - 0.39% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 -1.71% 5936305.837 5834974.565 - -0.54% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.71% 26.216 25.769 - 5.57% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.70% 526.214 517.244 - -1.16% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 -1.70% 318.118 312.706 - 0.06% -
SetIntersection_Front_Vector_float_1024_64 -1.70% 1452740.422 1428035.378 - -1.43% -
SetIntersection_Front_Set_string_262144_262144 -1.70% 17645456.299 17345434.246 - -1.94% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 -1.70% 12527.795 12314.901 - 0.37% -
BM_RangesMakeHeap_string_SingleElement_16384 -1.70% 6.025 5.922 - -0.62% -
std::replace(list<int>)_(sprinkled)/50 -1.70% 17.916 17.612 - -0.64% -
BM_PushHeap_float_Ascending_16384 -1.70% 4.287 4.214 - -0.15% -
std::multiset<std::string>::erase(key)_(existent)/32 -1.69% 50.754 49.894 - -15.05% -
rng::copy(list<int>)/4096 -1.69% 3123.990 3071.091 - 0.17% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -1.69% 2.262 2.224 - -1.82% -
BM_std_minmax<unsigned_short>/21 -1.69% 2.036 2.002 - 2.01% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.69% 96.050 94.424 - 10.55% -
rng::generate_n(vector<int>)/32 -1.69% 8.104 7.967 - -0.50% -
BM_MakeThenSortHeap_string_Ascending_16384 -1.69% 63.764 62.686 - 0.63% -
std::rotate(deque<int>)_(1_element_backward)/32 -1.69% 4.461 4.386 - -4.05% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.68% 1.358 1.335 - -1.81% -
BM_RangesMakeThenSortHeap_float_Descending_256 -1.68% 6.053 5.951 - 4.08% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -1.68% 72.182 70.968 - -91.38% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -1.68% 27.024 26.569 - 5.63% -
SetIntersection_Front_Vector_float_262144_16384 -1.68% 83041408.729 81645278.619 - 1.31% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -1.68% 4.360 4.287 - -2.21% -
BM_deque_vector_move_backward/5500 -1.68% 203.801 200.380 - -1.65% -
BM_std_min<unsigned_char>/16 -1.67% 2.535 2.492 - -4.84% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.67% 17.445 17.155 - -0.54% -
std::stable_sort(vector<NonIntegral>)_(descending)/8 -1.67% 24.063 23.662 - 0.03% -
rng::copy(deque<int>)/8 -1.66% 2.788 2.741 - -1.56% -
SetIntersection_Front_Vector_string_262144_64 -1.66% 3550342.052 3491358.523 - -0.10% -
SetIntersection_None_Vector_float_262144_64 -1.66% 1220862.470 1200589.220 - -2.92% -
rng::all_of(vector<int>)_(process_all)/50 -1.66% 18.580 18.271 - -1.00% -
BM_deque_deque_move/5500 -1.66% 204.084 200.700 - -0.12% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -1.66% 36171.328 35572.344 - -2.87% -
BM_deque_vector_copy_backward/5500 -1.65% 202.093 198.752 - -0.40% -
BM_RangesPopHeap_uint32_16 -1.65% 7.645 7.518 - -0.26% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.65% 952.055 936.326 - -0.31% -
rng::find_if_not(vector<int>)_(process_all)/8 -1.65% 2.657 2.613 - 3.81% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.65% 12.273 12.070 - -1.16% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.65% 16.111 15.845 - -1.70% -
BM_PopHeap_float_256 -1.65% 22.552 22.181 - 9.06% -
rng::remove_copy(list<int>)_(prefix)/50 -1.65% 19.362 19.044 - -0.90% -
rng::stable_sort(vector<int>)_(descending)/8 -1.65% 25.037 24.625 - -2.87% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.65% 298.581 293.669 - -1.08% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.64% 1.405 1.382 - 0.01% -
std::replace_if(vector<int>)_(prefix)/1024 -1.64% 275.361 270.842 - -0.31% -
std::rotate(deque<int>)_(1_element_backward)/50 -1.64% 5.286 5.199 - -2.06% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.64% 3345.484 3290.767 - -0.92% -
rng::stable_sort(deque<int>)_(heap)/8 -1.64% 26.366 25.935 - -1.62% -
BM_std_min<__int128>/12 -1.63% 4.597 4.522 - 1.07% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.63% 224599168.657 220932079.910 - -1.25% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.63% 168225607.298 165482981.979 - -0.50% -
SetIntersection_None_Vector_uint32_16384_64 -1.63% 1177727.665 1158557.913 - -1.19% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.62% 55535.351 54633.067 - 0.55% -
SetIntersection_None_Set_uint64_262144_64 -1.62% 1219270.180 1199467.773 - -0.04% -
std::is_sorted(vector<int>)/8 -1.62% 2.112 2.077 - -0.05% -
SetIntersection_Interlaced_Vector_string_256_16 -1.62% 10879930.457 10703385.187 - -2.81% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.62% 27.930 27.477 - -1.38% -
BM_std_minmax<unsigned_short>/15 -1.62% 1.941 1.909 - -1.70% -
BM_std_min<char>/23 -1.62% 2.357 2.319 - 1.64% -
std::unordered_set<int>::ctor(const&)/32 -1.61% 202.279 199.025 - 0.22% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.61% 54863.830 53982.211 - 0.59% -
BM_std_min<char>/5 -1.61% 1.428 1.405 - -1.48% -
BM_LowerBound_string_64 -1.60% 71.121 69.981 - 0.92% -
BM_std_min<short>/20 -1.60% 2.326 2.288 - 1.80% -
SetIntersection_None_Vector_float_262144_256 -1.60% 1222573.078 1203001.389 - -2.07% -
bm_lexicographical_compare<int>/6 -1.60% 1.528 1.503 - -1.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.60% 20346867.929 20021294.329 - 0.01% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.60% 12.369 12.171 - -1.28% -
std::unique(deque<int>,_pred)_(contiguous)/52 -1.60% 70.092 68.971 - -0.89% -
SetIntersection_None_Set_uint64_16384_4 -1.60% 161830208.090 159246072.107 - -0.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.60% 7.593 7.472 - 0.05% -
BM_std_min<unsigned_short>/64 -1.60% 3.515 3.459 - -1.13% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.60% 147712.299 145356.270 - -1.57% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -1.59% 5.107 5.026 - -2.13% -
std::rotate_copy(vector<int>)/1024 -1.59% 33.148 32.620 - -0.73% -
std::stable_partition(deque<int>)_(dense)/32 -1.59% 31.468 30.968 - 3.54% -
SetIntersection_Interlaced_Set_string_16384_1024 -1.59% 360028326.938 354311266.201 - 4.50% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 -1.59% 9.626 9.473 - 2.27% -
std::find_if(vector<char>)_(process_all)/32768 -1.59% 8264.303 8133.146 - -1.24% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -1.59% 276.657 272.268 - -7.50% -
std::find(vector<char>)_(bail_25%)/1024 -1.59% 5.392 5.307 - -2.48% -
rng::unique(list<int>,_pred)_(sprinkled)/32 -1.58% 68.692 67.605 - 4.41% -
std::map<int,_int>::ctor(&&,_different_allocs)/8192 -1.58% 52166.652 51340.862 - -0.24% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 -1.58% 6.767 6.660 - 2.24% -
SetIntersection_None_Set_string_256_4 -1.58% 11792476.963 11606463.942 - -2.08% -
BM_PushHeap_string_Descending_16 -1.58% 2.154 2.120 - -12.95% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 -1.57% 12.521 12.325 - 0.22% -
std::map<int,_int>::count(key)_(non-existent)/8192 -1.57% 11.391 11.212 - 0.12% -
std::remove(list<int>)_(sprinkled)/32 -1.57% 57.345 56.445 - 2.96% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 -1.57% 6.941 6.832 - -0.62% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.57% 2.101 2.068 - -1.28% -
rng::search(deque<int>,_pred)_(no_match)/1000 -1.57% 428.157 421.450 - -1.26% -
std::set<std::string>::upper_bound(key)_(existent)/32 -1.57% 17.175 16.906 - -0.82% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.56% 102253.574 100656.208 - -1.53% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.56% 15906.160 15658.116 - 3.12% -
BM_std_minmax<unsigned_short>/3 -1.56% 1.211 1.192 - 2.36% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.56% 58759.746 57844.480 - 1.59% -
BM_std_min<short>/18 -1.56% 1.556 1.531 - -5.42% -
rng::move_backward(deque<int>)/32768 -1.56% 3735.913 3677.758 - 4.38% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 -1.56% 1081.581 1064.749 - 1.04% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -1.55% 6.531 6.429 - -2.07% -
BM_MakeHeap_string_PipeOrgan_4 -1.55% 2.632 2.591 - 1.63% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -1.55% 16.113 15.863 - -2.08% -
std::remove(list<int>)_(prefix)/1024 -1.55% 996.875 981.461 - -1.60% -
BM_deque_vector_ranges_move_backward/0 -1.55% 1.594 1.570 - 4.45% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -1.54% 5.426 5.342 - 3.43% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.54% 4451194.443 4382566.837 - -1.47% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.54% 40355.345 39733.164 - 0.26% -
rng::move_backward(vector<bool>)_(unaligned)/512 -1.54% 4.860 4.785 - -10.81% -
rng::unique_copy(list<int>)_(sprinkled)/32 -1.54% 10.932 10.764 - -16.12% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.53% 24.286 23.913 - 0.33% -
rng::partition(deque<int>)_(sparse)/50 -1.53% 15.500 15.263 - -24.63% -
BM_PopHeap_float_16 -1.53% 7.050 6.942 - 7.18% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.53% 7.366 7.254 - 0.10% -
BM_StringEraseToEnd_Huge_Opaque -1.52% 2.391 2.354 - -6.29% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 -1.52% 52.344 51.547 - 0.53% -
SetIntersection_None_Set_uint32_1024_16 -1.52% 8871024.000 8735882.277 - -0.52% -
std::mismatch(list<int>)_(it,_it,_it)/1024 -1.52% 777.451 765.612 - -0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.52% 4563327.022 4493948.134 - -1.48% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.52% 6.654 6.552 - -1.70% -
BM_MakeHeap_string_Heap_262144 -1.52% 5.273 5.192 - -5.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.52% 24.362 23.992 - 0.78% -
BM_RangesSortHeap_uint32_16 -1.51% 4.873 4.799 - -1.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 -1.51% 11482634.956 11309186.252 - -0.35% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 -1.51% 23.296 22.944 - 1.82% -
SetIntersection_None_Set_uint32_256_4 -1.51% 11542299.983 11368285.653 - -1.83% -
BM_std_min<__int128>/11 -1.50% 4.152 4.089 - 1.06% -
rng::partial_sort(deque<int>)_(descending)/8192 -1.50% 280165.980 275954.230 - -2.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.50% 557.961 549.579 - -2.91% -
BM_deque_vector_ranges_move/64 -1.50% 2.621 2.582 - -1.01% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 -1.50% 426.282 419.885 - -0.55% -
BM_MakeHeap_string_Ascending_16 -1.50% 3.766 3.709 - -1.39% -
SetIntersection_Interlaced_Set_string_262144_16384 -1.50% 2755104.004 2713853.025 - -6.09% -
BM_CmpLess_uint_schar -1.50% 1.074 1.057 - 0.24% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 -1.49% 40.649 40.043 - 42.85% -
rng::move_backward(list<int>)/262144 -1.49% 301276.177 296785.222 - 11.18% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -1.49% 2809.635 2767.842 - -2.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.49% 809.629 797.587 - -1.50% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.48% 8.863 8.731 - -1.04% -
rng::remove_copy(list<int>)_(sprinkled)/50 -1.48% 17.317 17.060 - -0.37% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.48% 7.633 7.520 - -1.70% -
BM_std_min<__int128>/17 -1.48% 6.786 6.685 - 3.15% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.48% 60.907 60.004 - -1.18% -
std::unordered_map<int,_int>::count(key)_(existent)/1024 -1.48% 1.379 1.358 - -0.31% -
std::stable_sort(deque<int>)_(ascending)/1024 -1.48% 2131.813 2100.261 - -0.70% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.48% 90.155 88.822 - 0.17% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -1.48% 1721670.408 1696218.588 - -0.94% -
BM_PushHeap_uint64_Random_4 -1.48% 2.099 2.068 - 0.62% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.48% 3.741 3.686 - 0.17% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.48% 4582795.162 4515084.701 - -0.35% -
rng::fold_left(vector<int>)/32 -1.47% 20.912 20.604 - -0.21% -
SetIntersection_None_Set_uint64_262144_4 -1.47% 1213412.189 1195571.451 - -0.47% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 -1.47% 735.622 724.806 - -0.89% -
std::multiset<int>::erase(key)_(existent)/0 -1.47% 21.149 20.838 - 0.13% -
rng::remove(vector<int>)_(sprinkled)/50 -1.47% 66.235 65.263 - 18.32% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.47% 7.619 7.507 - -2.37% -
rng::find_end(list<int>)_(same_length)/1024 -1.47% 764.705 753.485 - -49.63% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 -1.47% 15784181.629 15552763.484 - -0.77% -
rng::remove_copy(list<int>)_(prefix)/32 -1.47% 11.140 10.977 - -0.19% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.46% 17.030 16.780 - -1.20% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 -1.46% 599.226 590.467 - 2.44% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 -1.46% 259.332 255.542 - -0.17% -
SetIntersection_Front_Vector_float_1024_4 -1.46% 1147597.384 1130842.727 - 1.02% -
std::map<int,_int>::erase(iterator)/8192 -1.46% 21.292 20.981 - -0.49% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.46% 131.519 129.599 - -7.64% -
rng::none_of(vector<int>)_(process_all)/50 -1.46% 12.767 12.581 - -15.45% -
BM_RangesPopHeap_uint32_4 -1.46% 2.683 2.644 - 0.57% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.46% 11.665 11.495 - -1.67% -
SetIntersection_Front_Set_float_262144_16 -1.46% 1304368.886 1285376.493 - 1.06% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.46% 390.265 384.584 - -0.02% -
SetIntersection_None_Vector_float_1024_256 -1.45% 1165273.171 1148338.463 - -2.06% -
SetIntersection_Interlaced_Vector_uint32_262144_16384 -1.45% 354426933.791 349278230.355 - 0.32% -
std::set<std::string>::count(key)_(existent)/1024 -1.45% 22.640 22.311 - -8.42% -
BM_CmpEqual_uint_short -1.45% 1.071 1.055 - -0.43% -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.45% 22.423 22.098 - 0.03% -
SetIntersection_Interlaced_Set_string_16384_16 -1.45% 248509124.317 244914282.220 - 0.36% -
std::list<std::string>::ctor(size)/32 -1.45% 342.717 337.760 - -0.78% -
BM_MakeThenSortHeap_float_SingleElement_16384 -1.44% 15.701 15.474 - -1.98% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 -1.44% 16.583 16.344 - 0.30% -
rng::find_first_of(list<int>)_(small_needle)/32 -1.44% 91.764 90.443 - -3.15% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -1.44% 2808.727 2768.280 - -2.60% -
std::rotate_copy(list<int>)/1024 -1.44% 731.763 721.226 - -1.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.44% 9453561.981 9317462.531 - -1.79% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.44% 14.989 14.773 - -1.34% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.44% 208077.857 205084.630 - 0.27% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.44% 7283.428 7178.716 - -1.05% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.44% 651.613 642.249 - -0.82% -
std::map<int,_int>::ctor(const&)/32 -1.43% 214.695 211.614 - -0.13% -
std::fill_n(vector<bool>)/512 -1.43% 1.487 1.465 - 2.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 -1.43% 2290432.564 2257579.612 - -0.94% -
SetIntersection_None_Set_uint64_1024_4 -1.43% 8793656.994 8667527.516 - -0.04% -
rng::stable_sort(deque<int>)_(shuffled)/1024 -1.43% 2489.320 2453.701 - 0.67% -
SetIntersection_Front_Set_uint32_262144_64 -1.43% 1957910.132 1929905.827 - -3.95% -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.43% 6737.891 6641.636 - -0.30% -
std::find_first_of(list<int>)_(small_needle)/8192 -1.43% 23158.826 22828.337 - -2.59% -
BM_RangesMakeHeap_string_Heap_16 -1.43% 4.663 4.596 - -1.59% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.42% 11.623 11.458 - -0.17% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.42% 736.728 726.241 - -1.08% -
rng::unique(list<int>,_pred)_(sprinkled)/52 -1.42% 86.370 85.142 - 2.82% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.42% 7353101.435 7248586.439 - -1.33% -
std::unordered_set<int>::insert(value)_(new_value)/1024 -1.42% 19.893 19.611 - 0.51% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 -1.42% 613.438 604.755 - 2.50% -
BM_std_min<char>/21 -1.42% 1.831 1.805 - -0.26% -
rng::generate(vector<int>)/32 -1.41% 8.022 7.909 - -1.45% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 -1.41% 31.386 30.944 - 21.23% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 -1.41% 5.325 5.250 - 0.68% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 -1.41% 1.748 1.723 - 1.35% -
std::stable_partition(vector<int>)_(dense)/1024 -1.41% 297.538 293.349 - -0.89% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 -1.41% 5691.700 5611.714 - 0.56% -
BM_MakeHeap_uint64_Random_1024 -1.40% 1.098 1.083 - -1.33% -
std::reverse_copy(vector<int>)/4096 -1.40% 135.294 133.397 - -0.36% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.40% 10.200 10.057 - -1.06% -
BM_SortHeap_pair<uint32,_uint32>_16 -1.40% 5.985 5.902 - -3.04% -
std::adjacent_find(vector<int>)/1048576 -1.40% 237119.001 233803.701 - -0.49% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.40% 9549.474 9416.032 - -1.01% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.40% 871962.810 859784.244 - -1.85% -
BM_deque_deque_ranges_move/5500 -1.40% 203.539 200.697 - -0.29% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 -1.39% 267.605 263.877 - 0.97% -
std::map<int,_int>::equal_range(key)_(non-existent)/32 -1.39% 2.599 2.562 - -0.59% -
BM_std_min<long_long>/20 -1.39% 2.062 2.033 - 1.29% -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 -1.39% 6067.006 5982.645 - -0.21% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.39% 1.111 1.096 - -1.12% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 -1.39% 14.210 14.012 - 1.03% -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.39% 22.332 22.022 - 0.21% -
std::copy_n(list<int>)/512 -1.39% 342.377 337.630 - -0.99% -
BM_StringFindStringLiteral/32 -1.38% 1.669 1.646 - -1.30% -
BM_MakeThenSortHeap_string_Heap_1024 -1.38% 63.821 62.938 - 0.18% -
bm_lexicographical_compare<signed_char>/2 -1.38% 1.459 1.439 - -3.78% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.38% 61.803 60.951 - -1.57% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.38% 148674.583 146626.276 - -0.50% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.38% 52.822 52.095 - -5.29% -
rng::sort(vector<int>)_(descending)/1024 -1.38% 1064.774 1050.108 - 0.95% -
std::unordered_set<std::string>::erase(iterator)/32 -1.37% 29.485 29.080 - -8.38% -
std::map<int,_int>::erase(key)_(existent)/0 -1.37% 21.505 21.209 - 0.01% -
std::for_each(list<int>)/32 -1.37% 11.373 11.217 - 0.56% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.37% 1437534.538 1417828.861 - -1.31% -
std::find_end(list<int>)_(same_length)/1024 -1.37% 765.698 755.214 - -49.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.37% 1256887.047 1239689.533 - -1.19% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -1.37% 10.480 10.337 - -2.27% -
std::stable_sort(deque<int>)_(shuffled)/1024 -1.37% 2487.038 2453.036 - 0.50% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -1.37% 606.098 597.820 - -3.84% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.36% 209780531.753 206920485.939 - 0.06% -
SetIntersection_Interlaced_Set_string_1024_4 -1.36% 10711984.621 10566151.665 - 0.55% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -1.36% 32091.567 31655.738 - -2.63% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 -1.36% 0.788 0.777 - -0.11% -
BM_std_minmax<short>/15 -1.36% 1.973 1.947 - -2.24% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 -1.35% 8.810 8.691 - -0.52% -
std::copy_backward(list<int>)/32768 -1.35% 27087.619 26721.745 - 0.15% -
SetIntersection_Interlaced_Set_uint32_16384_256 -1.35% 198873730.618 196190906.578 - -0.92% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.35% 615237.363 606954.240 - 0.42% -
BM_RangesMakeHeap_string_Ascending_64 -1.34% 4.819 4.754 - -2.29% -
BM_RangesMakeHeap_string_Random_262144 -1.34% 15.218 15.014 - -22.70% -
SetIntersection_None_Set_uint64_256_4 -1.34% 11585772.983 11430444.581 - 0.76% -
rng::fold_left(vector<int>)/50 -1.34% 36.662 36.171 - -0.54% -
rng::search(vector<int>)_(single_element)/1024 -1.34% 237.209 234.031 - -1.33% -
rng::partition_point(vector<int>)/8192 -1.34% 10.746 10.602 - -0.70% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.34% 12312.381 12147.567 - -1.30% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.34% 1191018.531 1175103.719 - -1.57% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.34% 355741.075 350988.892 - 0.78% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.34% 1.299 1.282 - -2.71% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.34% 163953.196 161764.092 - -1.18% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -1.33% 2.104 2.076 - -5.78% -
SetIntersection_None_Set_uint64_262144_256 -1.33% 1218885.580 1202641.113 - -0.06% -
BM_std_minmax<unsigned_char>/7 -1.33% 2.466 2.433 - -0.03% -
SetIntersection_Interlaced_Vector_string_16_4 -1.33% 72832885.521 71864848.813 - 0.43% -
BM_PushHeap_string_SingleElement_64 -1.33% 2.511 2.478 - -10.65% -
SetIntersection_None_Set_uint32_262144_262144 -1.33% 1184084.229 1168352.539 - 1.76% -
BM_MakeThenSortHeap_string_Heap_16384 -1.33% 102.013 100.659 - -0.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.33% 259.302 255.863 - -3.06% -
BM_deque_deque_ranges_copy/65536 -1.33% 2839.234 2801.600 - 1.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.32% 54281.328 53563.353 - -3.15% -
std::find_if(vector<char>)_(process_all)/50 -1.32% 12.596 12.430 - -1.47% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.32% 76997.308 75980.097 - -1.70% -
BM_std_minmax<short>/6 -1.32% 1.395 1.376 - -0.20% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -1.32% 1657.575 1635.730 - -11.48% -
BM_RangesPushHeap_string_Ascending_64 -1.32% 7.830 7.727 - 3.83% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.32% 14.239 14.051 - -1.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.31% 49.274 48.626 - 6.45% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 -1.31% 9.646 9.519 - -0.74% -
rng::fill_n(list<int>)/32 -1.31% 8.237 8.129 - -1.20% -
rng::partial_sort(deque<int>)_(ascending)/8 -1.31% 30.939 30.533 - 0.10% -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 -1.31% 20.755 20.483 - 0.67% -
SetIntersection_Front_Set_uint32_256_1 -1.31% 4471762.798 4413197.382 - -0.72% -
BM_deque_vector_copy/1 -1.31% 2.109 2.082 - -2.17% -
std::deque<int>::insert(middle)_(cheap_elements)/32 -1.31% 11.889 11.734 - -0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.30% 8.060 7.954 - 2.28% -
rng::for_each(vector<int>)/8 -1.30% 0.917 0.905 - -1.28% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.30% 9.487 9.363 - -0.80% -
BM_std_min<unsigned_char>/1024 -1.30% 8.566 8.455 - -0.64% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.30% 2128.167 2100.484 - -1.04% -
BM_SortHeap_string_262144 -1.30% 178.020 175.709 - -1.70% -
rng::copy_backward(vector<int>)/8 -1.30% 2.241 2.212 - -3.34% -
SetIntersection_Front_Set_uint32_262144_16 -1.30% 1309113.325 1292139.493 - -1.45% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -1.30% 18.345 18.107 - -2.10% -
SetIntersection_Front_Set_uint32_64_1 -1.30% 17698611.721 17469384.414 - -3.40% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 -1.29% 71.709 70.783 - -0.89% -
rng::partial_sort_copy(deque<int>)_(descending)/8 -1.29% 20.406 20.142 - 2.39% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -1.29% 48.956 48.324 - 1.81% -
rng::is_sorted_until(list<int>)/1024 -1.29% 757.582 747.837 - -0.08% -
rng::search(vector<int>)_(single_element)/8192 -1.29% 1830.549 1807.004 - -1.37% -
rng::rotate_copy(vector<int>)/1024 -1.29% 33.273 32.845 - 1.05% -
BM_MakeThenSortHeap_float_Descending_1024 -1.28% 8.122 8.017 - 0.46% -
std::set<std::string>::ctor(const&)/1024 -1.28% 35488.154 35032.687 - 2.13% -
std::multiset<int>::erase(key)_(existent)/32 -1.28% 22.623 22.332 - -0.07% -
std::find_end(list<int>)_(single_element)/8192 -1.28% 7856.262 7755.476 - -10.19% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -1.28% 18.336 18.101 - -2.13% -
std::map<int,_int>::ctor(&&,_different_allocs)/32 -1.28% 189.609 187.182 - -0.13% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -1.28% 17.034 16.816 - -7.04% -
std::generate_n(deque<int>)/32 -1.28% 8.353 8.246 - -0.63% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.28% 21.398 21.124 - -1.41% -
BM_std_min<int>/16 -1.28% 1.709 1.687 - -0.22% -
BM_RangesPushHeap_string_QuickSortAdversary_4 -1.28% 6.187 6.108 - 0.56% -
std::copy_if(list<int>)_(every_other)/4096 -1.28% 3261.090 3219.423 - 1.49% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.28% 220.747 217.927 - -0.38% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.28% 7600.639 7503.603 - 0.27% -
SetIntersection_None_Vector_uint64_1024_4 -1.28% 1162811.725 1147975.909 - 0.16% -
BM_vector_deque_move/4096 -1.28% 147.329 145.450 - -1.12% -
std::stable_partition(vector<int>)_(sparse)/1024 -1.27% 216.705 213.945 - 3.22% -
SetIntersection_None_Vector_float_256_64 -1.27% 3685310.193 3638385.454 - -2.05% -
std::adjacent_find(list<int>)/8192 -1.27% 6656.619 6571.916 - -2.62% -
rng::copy_n(list<int>)/32768 -1.27% 27242.329 26896.428 - 2.42% -
std::find_if(vector<char>)_(process_all)/8192 -1.27% 2072.228 2045.924 - -0.95% -
BM_std_min<unsigned_char>/15 -1.27% 2.150 2.122 - 1.75% -
BM_std_min<unsigned_int>/17 -1.27% 0.965 0.953 - -1.80% -
std::find(deque<int>)_(process_all)/32768 -1.27% 7918.401 7818.117 - -1.16% -
std::find_if(vector<bool>)_(process_all)/1048576 -1.27% 785934.250 775989.480 - -0.76% -
rng::copy_if(list<int>)_(every_other)/512 -1.27% 363.290 358.694 - -0.44% -
std::find_if(vector<int>)_(process_all)/8 -1.26% 2.621 2.588 - -4.14% -
SetIntersection_None_Set_float_262144_256 -1.26% 1192227.621 1177175.047 - 1.18% -
rng::reverse(vector<int>)/8 -1.26% 1.616 1.596 - -1.42% -
rng::find_end(list<int>)_(same_length)/1000 -1.26% 744.194 734.805 - -50.21% -
rng::for_each(map<int>)/32 -1.26% 26.710 26.373 - 24.11% -
SetIntersection_Front_Set_float_16384_16384 -1.26% 245698771.253 242600692.086 - -29.24% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.26% 4.897 4.835 - -1.15% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.26% 1249536.541 1233801.107 - -1.90% -
rng::stable_sort(deque<int>)_(descending)/1024 -1.26% 2964.875 2927.548 - -0.57% -
std::copy(list<int>)/262144 -1.26% 218076.588 215334.101 - -0.85% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.26% 7762098.903 7664580.805 - -1.58% -
std::any_of(vector<int>)_(process_all)/50 -1.26% 18.211 17.982 - -1.23% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.26% 1.004 0.991 - -1.77% -
SetIntersection_None_Vector_uint32_16384_16384 -1.26% 1193772.593 1178790.372 - 0.61% -
std::remove_if(deque<int>)_(prefix)/50 -1.25% 67.980 67.129 - 0.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.25% 1.202 1.187 - -0.90% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 -1.25% 425.902 420.567 - -0.58% -
std::multiset<std::string>::erase(iterator)/1024 -1.25% 30.043 29.667 - -10.03% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.25% 72.639 71.730 - 4.30% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -1.25% 1468.801 1450.423 - 4.29% -
SetIntersection_None_Vector_float_1024_4 -1.25% 1165494.216 1150912.113 - -2.20% -
std::stable_sort(deque<int>)_(pipe-organ)/1024 -1.25% 2960.463 2923.458 - -0.69% -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 -1.25% 1.194 1.179 - -0.83% -
SetIntersection_None_Set_uint64_262144_16 -1.25% 1215491.373 1200312.418 - -0.14% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.25% 13026.380 12863.725 - -0.82% -
BM_MakeThenSortHeap_string_Descending_4 -1.25% 3.689 3.643 - -1.06% -
SetIntersection_None_Set_uint64_16384_1 -1.25% 158296844.474 156322856.158 - -0.10% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 -1.24% 4895.038 4834.174 - 2.49% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -1.24% 20921595.175 20661603.902 - 1.38% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.24% 7.774 7.677 - -0.75% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.24% 37.069 36.611 - 0.22% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -1.24% 21.312 21.049 - -4.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 -1.23% 9425075.811 9308751.153 - 0.69% -
std::stable_sort(deque<int>)_(repeated)/1024 -1.23% 1350.433 1333.769 - -2.95% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.23% 3.844 3.796 - -0.54% -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.23% 7171.737 7083.422 - -0.26% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.23% 1252238.930 1236820.637 - -1.05% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 -1.23% 5436.401 5369.500 - 2.54% -
BM_StringRelational_Less_Large_Large_Control -1.23% 2.212 2.185 - 6.69% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.23% 8.368 8.265 - -2.59% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.23% 10.000 9.877 - -1.40% -
SetIntersection_None_Set_uint32_1024_256 -1.23% 8781881.729 8674205.098 - -1.46% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.23% 1.069 1.056 - -1.51% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 -1.23% 834.375 824.150 - -0.19% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 -1.23% 6837.748 6753.977 - -0.67% -
rng::search(list<int>)_(no_match)/8192 -1.22% 6893.542 6809.118 - -0.73% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -1.22% 24.079 23.784 - -3.87% -
rng::find_end(vector<int>)_(match_near_end)/1000 -1.22% 28.074 27.730 - -89.52% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 -1.22% 19527.100 19288.947 - 0.82% -
std::copy_backward(vector<bool>)_(unaligned)/32768 -1.22% 212.263 209.680 - -0.60% -
BM_RangesPushHeap_string_Random_16384 -1.22% 16.442 16.242 - -4.68% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.21% 28.659 28.311 - -0.75% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.21% 13.934 13.765 - -0.03% -
std::copy_n(list<int>)/32768 -1.21% 26654.941 26331.472 - 2.04% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.21% 39.439 38.960 - 1.48% -
std::rotate(deque<int>)_(by_1/3)/1024 -1.21% 1836.661 1814.385 - -2.79% -
std::multiset<int>::find(key)_(existent)/32 -1.21% 1.686 1.665 - -1.58% -
std::find_if(vector<bool>)_(process_all)/50 -1.21% 34.905 34.482 - -5.66% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -1.21% 74.461 73.559 - 43.93% -
BM_CmpEqual_int_short -1.21% 1.139 1.125 - 0.47% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -1.21% 22.553 22.280 - 1.08% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.21% 12214.222 12066.526 - -3.70% -
std::find_end(list<int>)_(near_matches)/1000 -1.21% 33473.309 33069.005 - -10.62% -
BM_MakeThenSortHeap_string_Heap_256 -1.21% 49.592 48.993 - -0.20% -
rng::partition(deque<int>)_(sparse)/32 -1.21% 9.925 9.805 - -27.86% -
std::partial_sort(deque<int>)_(repeated)/1024 -1.21% 6468.076 6390.096 - -0.19% -
BM_std_minmax<unsigned_short>/10 -1.20% 1.420 1.403 - -0.17% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 -1.20% 5.168 5.106 - 2.13% -
BM_RangesMakeHeap_string_Ascending_16 -1.20% 3.712 3.668 - -0.73% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 -1.20% 424.947 419.842 - -0.59% -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 -1.20% 6661.690 6581.675 - -0.99% -
BM_MakeHeap_string_Heap_16 -1.20% 4.669 4.613 - -0.73% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -1.20% 499479.077 493490.797 - -2.07% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.20% 220.952 218.307 - 3.41% -
bm_lexicographical_compare<int>/5 -1.20% 1.522 1.504 - -1.73% -
std::move_backward(deque<int>)/262144 -1.20% 30761.948 30393.898 - 2.16% -
SetIntersection_None_Vector_uint32_262144_262144 -1.20% 1206110.626 1191690.564 - -0.35% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.19% 23.735 23.452 - -0.36% -
std::search(list<int>,_pred)_(single_element)/8192 -1.19% 8771.690 8667.217 - -0.01% -
std::all_of(vector<int>)_(process_all)/50 -1.19% 18.357 18.138 - 42.40% -
BM_std_minmax<long_long>/13 -1.19% 3.064 3.028 - -2.42% -
BM_MakeHeap_string_SingleElement_262144 -1.19% 7.426 7.338 - -5.83% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.19% 15.431 15.248 - -1.29% -
BM_MakeThenSortHeap_uint64_Random_4 -1.19% 4.095 4.047 - 0.56% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.18% 13.921 13.756 - -0.25% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.18% 62819017.851 62075435.923 - -1.64% -
BM_RangesPopHeap_string_1024 -1.18% 56.552 55.883 - -0.78% -
std::search(list<int>)_(single_element)/1024 -1.18% 749.480 740.613 - -3.92% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 -1.18% 1232562.173 1217982.243 - 1.52% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.18% 4.434 4.382 - -13.56% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.18% 1.900 1.878 - -1.27% -
std::rotate(list<int>)_(by_1/2)/1024 -1.18% 390.522 385.907 - -0.31% -
BM_num_get<double> -1.18% 35.790 35.367 - -0.13% -
rng::copy_n(deque<int>)/32768 -1.18% 1149.209 1135.647 - -0.11% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -1.18% 182.122 179.977 - -8.22% -
SetIntersection_Interlaced_Set_uint32_262144_16 -1.18% 1592713.459 1573968.590 - 0.68% -
SetIntersection_Front_Vector_uint64_64_16 -1.18% 15220111.305 15041005.946 - -1.16% -
std::find_if(list<int>)_(bail_25%)/1024 -1.18% 194.596 192.306 - 0.35% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.18% 51200.780 50598.772 - 1.49% -
BM_std_minmax<unsigned_long_long>/3 -1.18% 1.230 1.216 - -1.84% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 -1.17% 11758.517 11620.375 - 5.12% -
BM_std_minmax<int>/15 -1.17% 2.030 2.006 - -1.12% -
rng::for_each(set<int>::iterator)/32 -1.17% 23.503 23.228 - 4.81% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.17% 201.278 198.925 - -1.05% -
SetIntersection_Front_Vector_float_64_16 -1.17% 15619553.847 15437018.605 - 0.39% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.17% 5.993 5.923 - -1.77% -
std::multimap<int,_int>::insert(value)_(already_present)/0 -1.17% 18.328 18.114 - -0.48% -
SetIntersection_None_Set_uint32_16384_16384 -1.17% 156762015.641 154934283.579 - 0.46% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 -1.17% 13.529 13.372 - 1.63% -
std::find_if(vector<bool>)_(process_all)/1024 -1.17% 769.139 760.178 - -0.77% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.16% 22.312 22.052 - 0.02% -
std::sort(vector<int>)_(descending)/1024 -1.16% 1064.468 1052.083 - 1.00% -
rng::search(vector<int>)_(single_element)/1000 -1.16% 231.726 229.031 - -1.25% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 -1.16% 102.187 100.999 - -0.54% -
BM_RangesPushHeap_string_QuickSortAdversary_256 -1.16% 14.722 14.551 - -0.79% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.16% 31.471 31.106 - -1.74% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 -1.16% 37758.710 37320.530 - 0.18% -
BM_std_minmax<unsigned_int>/27 -1.16% 2.446 2.418 - 1.81% -
rng::fill_n(vector<int>)/1024 -1.16% 29.862 29.515 - 0.84% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.16% 1.232 1.217 - -1.85% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.16% 19023773.021 18803434.641 - -3.14% -
SetIntersection_Front_Vector_uint32_16384_16384 -1.16% 81338725.663 80397906.940 - 1.31% -
BM_PushHeap_pair<uint32,_uint32>_Random_16 -1.16% 5.489 5.426 - -0.96% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 -1.15% 6.605 6.529 - -0.24% -
rng::none_of(deque<int>)_(process_all)/8 -1.15% 4.699 4.645 - 5.95% -
std::find_if(vector<bool>)_(process_all)/8192 -1.15% 6133.635 6062.986 - -0.81% -
SetIntersection_Front_Vector_float_1024_1 -1.15% 1124358.363 1111408.522 - -1.26% -
rng::stable_sort(vector<int>)_(repeated)/1024 -1.15% 1108.107 1095.351 - -3.13% -
std::copy_if(vector<int>)_(every_other)/8 -1.15% 2.562 2.533 - 0.11% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -1.15% 6739365.173 6662037.547 - 0.31% -
std::reverse_copy(deque<int>)/32768 -1.15% 8086.630 7993.908 - -1.21% -
std::copy_backward(list<int>)/8 -1.15% 2.450 2.422 - -0.82% -
std::rotate(deque<int>)_(by_1/2)/50 -1.15% 10.348 10.229 - -0.39% -
std::copy_backward(list<int>)/4096 -1.14% 3301.744 3263.975 - -1.45% -
rng::fold_left(deque<int>)/50 -1.14% 27.574 27.259 - -1.69% -
SetIntersection_None_Set_uint64_16_1 -1.14% 71055594.720 70243314.039 - -0.07% -
rng::remove(list<int>)_(sprinkled)/1024 -1.14% 958.499 947.548 - -1.85% -
std::sort(vector<int>)_(ascending)/8 -1.14% 16.745 16.554 - -1.98% -
std::stable_partition(vector<int>)_(sparse)/8192 -1.14% 1567.670 1549.842 - 3.53% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 -1.14% 3.172 3.136 - 0.13% -
BM_RangesPushHeap_uint32_Random_4 -1.13% 2.491 2.463 - -3.50% -
BM_PopHeap_float_1024 -1.13% 28.493 28.171 - 0.65% -
std::find_end(forward_list<int>)_(process_all)/1024 -1.13% 715.427 707.332 - -0.15% -
std::map<int,_int>::ctor(const&)/8192 -1.13% 50101.868 49534.990 - -0.42% -
rng::generate(list<int>)/50 -1.13% 15.952 15.771 - 2.65% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -1.13% 1234256.617 1220297.483 - 1.52% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 -1.13% 16.628 16.440 - 0.11% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 -1.13% 1.113 1.100 - 6.01% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 -1.12% 5.604 5.541 - 0.88% -
BM_std_min<__int128>/19 -1.12% 7.653 7.567 - 4.49% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 -1.12% 9241.429 9137.706 - -0.67% -
std::transform(list<int>)_(identity_transform)/8192 -1.12% 7112.272 7032.526 - -7.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -1.12% 8779697.555 8681376.800 - -27.07% -
BM_std_min<unsigned_char>/12 -1.12% 1.349 1.334 - -1.79% -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 -1.12% 7201.577 7121.056 - -0.87% -
std::count(list<int>)_(every_other)/1024 -1.12% 709.729 701.797 - -1.07% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -1.12% 4.660 4.608 - 1.93% -
BM_PushHeap_float_Random_262144 -1.12% 7.734 7.648 - 1.26% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 -1.12% 2.331 2.305 - -0.08% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.12% 5.057 5.001 - -1.17% -
BM_RangesMakeHeap_string_SingleElement_1024 -1.12% 6.291 6.220 - -0.21% -
BM_MakeHeap_string_QuickSortAdversary_4 -1.11% 6.047 5.979 - -0.73% -
std::copy_backward(vector<int>)/8 -1.11% 2.235 2.210 - -0.67% -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 -1.11% 191.563 189.431 - -0.63% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -1.11% 22.972 22.716 - -16.87% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.11% 35.627 35.231 - -1.07% -
std::move_backward(deque<int>)/32768 -1.11% 3724.956 3683.529 - 2.11% -
BM_std_min<int>/17 -1.11% 0.964 0.953 - 0.11% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 -1.11% 6.387 6.316 - -0.34% -
BM_RangesPopHeap_uint64_16384 -1.11% 31.394 31.046 - -0.62% -
BM_std_min<__int128>/18 -1.11% 7.201 7.121 - 3.82% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.11% 101919.872 100790.897 - -1.38% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -1.11% 736.294 728.140 - -0.40% -
rng::remove(list<int>)_(sprinkled)/50 -1.11% 64.919 64.200 - -7.64% -
rng::move_backward(deque<int>)/4096 -1.11% 159.397 157.632 - 1.72% -
rng::rotate(list<int>)_(by_1/4)/1024 -1.11% 586.006 579.522 - -0.55% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.11% 9.242 9.139 - -0.28% -
rng::rotate(vector<bool>)_(by_1/3)/1024 -1.11% 50.455 49.897 - 1.01% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 -1.11% 212856.551 210503.391 - 1.16% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -1.11% 1.685 1.667 - -3.39% -
std::stable_sort(vector<int>)_(repeated)/1024 -1.11% 1107.096 1094.859 - -3.07% -
BM_RangesMakeHeap_string_SingleElement_256 -1.11% 6.373 6.302 - -0.53% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.10% 54506.376 53904.170 - 0.66% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.10% 4.764 4.711 - 1.58% -
std::unordered_multiset<int>::clear()/0 -1.10% 424.617 419.932 - -0.60% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 -1.10% 42.083 41.620 - 39.79% -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 -1.10% 25.260 24.981 - 0.55% -
rng::search(deque<int>,_pred)_(same_length)/1000 -1.10% 489.464 484.083 - -0.93% -
731_astcenc_r -1.10% 10.165 10.053 - -1.60% -
BM_std_min<short>/8 -1.10% 1.341 1.326 - -2.58% -
std::find_end(deque<int>,_pred)_(single_element)/1000 -1.10% 656.735 649.520 - 8.67% -
std::adjacent_find(list<int>,_pred)/8192 -1.10% 7963.405 7875.925 - -2.94% -
std::multiset<int>::contains(key)_(non-existent)/1024 -1.10% 5.711 5.649 - -0.90% -
rng::rotate(list<int>)_(by_1/3)/32 -1.09% 14.349 14.192 - -9.13% -
SetIntersection_None_Set_float_262144_16 -1.09% 1190058.432 1177045.084 - 1.37% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.09% 28.908 28.592 - 10.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.09% 1244318.443 1230733.967 - -1.10% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.09% 637836.579 630877.855 - 0.84% -
BM_std_min<short>/31 -1.09% 2.601 2.573 - 0.07% -
SetIntersection_Interlaced_Set_string_1024_1024 -1.09% 57430421.165 56804153.477 - 0.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -1.09% 61.698 61.025 - 1.09% -
SetIntersection_None_Set_float_1024_256 -1.09% 9152566.475 9052808.648 - 0.30% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 -1.09% 18.609 18.406 - 0.62% -
std::replace_if(deque<int>)_(prefix)/50 -1.09% 20.492 20.269 - -0.35% -
rng::starts_with(vector<int>)/1024 -1.09% 76.689 75.855 - -2.32% -
BM_std_minmax<long_long>/4 -1.09% 1.778 1.759 - -5.88% -
BM_vector_deque_copy/64 -1.09% 2.796 2.766 - -1.74% -
SetIntersection_Front_Vector_uint32_64_16 -1.08% 15399107.840 15232080.209 - 0.60% -
rng::find_end(forward_list<int>)_(match_near_end)/8192 -1.08% 256531.117 253749.651 - -0.75% -
BM_MakeThenSortHeap_uint32_Ascending_64 -1.08% 8.683 8.589 - -0.82% -
BM_std_minmax<int>/23 -1.08% 2.350 2.325 - -1.39% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 -1.08% 9084.363 8986.023 - 0.92% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 -1.08% 278420.099 275406.611 - -0.63% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.08% 183783.344 181794.741 - -0.47% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 -1.08% 932089.032 922010.814 - -0.58% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -1.08% 3944.047 3901.498 - 0.26% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.08% 6420.403 6351.139 - 1.70% -
BM_RangesPushHeap_string_PipeOrgan_4 -1.08% 2.515 2.488 - -3.42% -
SetIntersection_None_Set_float_262144_1 -1.08% 1192665.363 1179836.018 - 1.52% -
std::remove_if(deque<int>)_(prefix)/1024 -1.07% 564.688 558.619 - 0.34% -
rng::remove_if(deque<int>)_(prefix)/32 -1.07% 64.730 64.035 - -0.43% -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 -1.07% 2959.596 2927.855 - 0.85% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.07% 713.672 706.025 - -0.57% -
rng::partition(vector<int>)_(sparse)/32 -1.07% 9.132 9.035 - -0.57% -
rng::partial_sort(vector<int>)_(heap)/8 -1.07% 27.291 26.999 - -0.03% -
BM_deque_deque_copy_backward/1024 -1.07% 40.885 40.447 - 5.25% -
rng::starts_with(vector<int>,_pred)/8 -1.07% 4.316 4.269 - 3.48% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.07% 6264.364 6197.352 - -1.65% -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 -1.07% 676.888 669.654 - -0.30% -
SetIntersection_None_Vector_string_262144_256 -1.07% 1381008.558 1366255.509 - 3.97% -
rng::fill_n(vector<bool>)/32768 -1.07% 30.201 29.879 - -0.91% -
SetIntersection_Interlaced_Set_string_262144_262144 -1.07% 17460835.123 17274488.850 - -0.58% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 -1.07% 2.249 2.225 - -0.22% -
std::unordered_multiset<int>::ctor(const&)/0 -1.06% 13.947 13.798 - -0.29% -
BM_MakeThenSortHeap_string_Random_16384 -1.06% 109.721 108.553 - -2.34% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.06% 20.504 20.286 - -0.35% -
rng::rotate(list<int>)_(by_1/3)/50 -1.06% 24.223 23.965 - 1.60% -
rng::find_first_of(list<int>)_(small_needle)/50 -1.06% 140.289 138.804 - -2.58% -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.06% 22.228 21.993 - -0.51% -
rng::contains_subrange(vector<int>)_(process_all)/50 -1.06% 11.731 11.607 - 0.41% -
std::find_end(forward_list<int>)_(process_all)/1000 -1.06% 696.788 689.431 - -0.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.05% 2379952.399 2354884.791 - 0.68% -
std::shift_left(list<int>)/8192 -1.05% 7785.127 7703.220 - 0.06% -
rng::find_end(list<int>)_(process_all)/1024 -1.05% 732.139 724.448 - 7.52% -
rng::remove(vector<int>)_(prefix)/32 -1.05% 52.798 52.243 - -1.29% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.05% 4338.487 4292.922 - -0.00% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.05% 204.496 202.355 - 1.34% -
std::swap_ranges(list<int>)/8192 -1.05% 10352.127 10243.870 - 5.92% -
BM_vector_deque_ranges_move_backward/4096 -1.05% 149.080 147.522 - -1.52% -
std::find_end(forward_list<int>)_(near_matches)/1024 -1.04% 38450.435 38048.635 - 2.34% -
SetIntersection_Front_Set_string_262144_16 -1.04% 1978582.595 1957914.030 - -2.55% -
rng::fill(vector<int>)/1024 -1.04% 29.894 29.582 - -1.93% -
SetIntersection_Interlaced_Set_uint32_262144_256 -1.04% 1566852.295 1550507.977 - 1.14% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -1.04% 58734.949 58122.396 - 6.25% -
rng::remove_copy_if(list<int>)_(prefix)/50 -1.04% 25.331 25.067 - -0.23% -
SetIntersection_None_Vector_string_16_4 -1.04% 59236387.723 58620088.182 - -0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.04% 1091346.628 1080004.689 - -3.96% -
BM_deque_vector_copy/64 -1.04% 2.612 2.585 - 0.45% -
std::partial_sort(vector<int>)_(repeated)/1024 -1.04% 3990.369 3948.943 - -0.02% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 -1.04% 7249.590 7174.349 - 5.21% -
BM_RangesPushHeap_float_Random_1024 -1.04% 7.519 7.441 - 0.59% -
rng::partition_point(vector<int>)/1024 -1.04% 7.572 7.494 - -0.89% -
SetIntersection_Front_Vector_float_16_16 -1.04% 38348924.226 37951858.218 - -0.42% -
BM_MakeThenSortHeap_string_Ascending_16 -1.03% 9.620 9.520 - -1.60% -
BM_PushHeap_uint32_Random_4 -1.03% 2.506 2.480 - -0.03% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 -1.03% 736.479 728.882 - -0.55% -
std::swap_ranges(deque<int>)/50 -1.03% 19.997 19.791 - -1.07% -
SetIntersection_None_Set_float_262144_4 -1.03% 1191090.332 1178815.674 - 1.38% -
rng::find_first_of(list<int>,_pred)_(large_needle)/32 -1.03% 732.972 725.423 - -0.79% -
std::transform(deque<int>,_deque<int>)/50 -1.03% 34.103 33.752 - 1.04% -
rng::move(vector<bool>)_(unaligned)/32768 -1.03% 204.660 202.556 - -0.05% -
SetIntersection_None_Set_uint64_16384_1024 -1.03% 162885178.850 161210656.643 - -1.08% -
std::stable_sort(deque<int>)_(descending)/1024 -1.03% 2954.718 2924.355 - -0.48% -
BM_std_minmax<char>/13 -1.03% 2.259 2.236 - -0.27% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.03% 10.399 10.292 - 1.63% -
BM_MakeHeap_string_Random_262144 -1.03% 15.552 15.392 - -1.21% -
rng::contains_subrange(vector<int>)_(process_all)/32 -1.03% 8.236 8.151 - 1.03% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 -1.02% 6271.469 6207.209 - -0.73% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 -1.02% 352768.755 349154.595 - 0.44% -
std::set<int>::upper_bound(key)_(existent)/32 -1.02% 1.770 1.752 - 1.19% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 -1.02% 51.732 51.202 - 0.34% -
rng::stable_partition(vector<int>)_(dense)/32 -1.02% 21.875 21.651 - -3.84% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.02% 35.823 35.457 - -1.46% -
SetIntersection_None_Vector_float_262144_16384 -1.02% 1223454.259 1210948.403 - -7.02% -
std::remove_if(vector<int>)_(sprinkled)/50 -1.02% 68.108 67.412 - 12.19% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -1.02% 38.208 37.818 - 0.36% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -1.02% 542.925 537.386 - -6.08% -
rng::find_first_of(list<int>)_(small_needle)/8192 -1.02% 22372.281 22144.242 - -4.58% -
std::find_if(list<int>)_(process_all)/32768 -1.02% 28399.799 28110.474 - -1.66% -
SetIntersection_Interlaced_Set_uint64_16384_4 -1.02% 181915169.558 180063963.927 - 0.76% -
BM_RangesMakeHeap_string_Descending_4 -1.02% 2.147 2.125 - -12.06% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 -1.02% 1.217 1.205 - -0.14% -
rng::copy_if(vector<int>)_(entire_range)/64 -1.02% 16.198 16.033 - 3.53% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 -1.01% 55235.753 54675.315 - -0.98% -
BM_deque_vector_ranges_move/4096 -1.01% 147.253 145.763 - 0.21% -
rng::find_end(forward_list<int>)_(process_all)/8192 -1.01% 5699.718 5642.055 - -3.04% -
BM_std_minmax<short>/17 -1.01% 1.791 1.773 - -1.09% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 -1.01% 1.402 1.388 - 1.86% -
BM_MakeThenSortHeap_uint32_Random_16 -1.01% 8.751 8.663 - -0.51% -
SetIntersection_Front_Set_uint64_16384_16 -1.01% 1323379.683 1310017.665 - 1.85% -
std::shift_left(deque<int>)/32 -1.01% 4.900 4.850 - 2.57% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.01% 16.824 16.654 - -1.87% -
rng::remove_copy_if(list<int>)_(prefix)/32 -1.01% 17.020 16.848 - -1.23% -
std::shift_left(deque<int>)/50 -1.01% 5.612 5.555 - 1.36% -
std::generate_n(deque<int>)/50 -1.01% 12.382 12.257 - -0.50% -
BM_RangesSortHeap_float_4 -1.01% 1.061 1.051 - 2.32% -
735_gem5_r -1.01% 13.486 13.350 - -1.58% -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 -1.01% 497229.877 492227.190 - -0.91% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.01% 4186.212 4144.108 - -1.24% -
BM_MakeHeap_string_Heap_256 -1.00% 4.904 4.854 - -2.06% -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 -1.00% 23.588 23.351 - -0.02% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 -1.00% 19.827 19.628 - 5.51% -
BM_RangesMakeHeap_uint32_Random_1024 -1.00% 1.058 1.048 - -2.18% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.00% 1179436.108 1167634.422 - 1.42% -
BM_std_min<unsigned_char>/28 -1.00% 1.734 1.717 - -1.77% -
std::remove_if(vector<int>)_(sprinkled)/32 -1.00% 58.472 57.887 - 7.70% -

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 35045.93% 1001212.809 351885517.259 - 0.64% -
bm_ranges_swap_ranges_vb_unaligned/262144 520.67% 3840.279 23835.542 - 537.74% -
bm_swap_ranges_vb_unaligned/262144 198.02% 3945.194 11757.456 - 205.66% -
std::copy_n(deque<int>)/64 125.17% 2.764 6.224 - 123.91% -
rng::unique_copy(list<int>)_(contiguous)/1024 118.67% 741.880 1622.302 - 0.26% -
rng::unique_copy(list<int>)_(sprinkled)/1024 118.23% 743.091 1621.657 - 0.59% -
std::unique_copy(list<int>)_(sprinkled)/1024 118.14% 743.472 1621.834 - 0.56% -
std::unique_copy(list<int>)_(contiguous)/1024 117.81% 744.543 1621.723 - 0.38% -
SetIntersection_Interlaced_Vector_uint32_262144_64 113.99% 8210870.189 17570336.339 - 83.52% -
std::copy_n(vector<bool>)_(aligned)/1048576 112.95% 1677.673 3572.617 - 100.41% -
std::unordered_set<std::string>::insert(value)_(already_present)/1024 111.18% 31.581 66.692 - 78.71% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 106.32% 798.093 1646.595 - 0.25% -
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 106.04% 796.357 1640.820 - 0.14% -
std::fill(list<int>)/50 104.91% 16.875 34.579 - -2.60% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 103.50% 826.530 1682.006 - 0.27% -
rng::find_last(list<int>)_(bail_10%)/1024 103.44% 676.213 1375.699 - 101.16% -
rng::remove(vector<int>)_(sprinkled)/8192 99.51% 1983.225 3956.706 - 0.36% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 96.84% 846.648 1666.532 - -0.59% -
rng::copy_n(deque<int>)/64 96.03% 2.868 5.622 - 95.60% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 93.76% 44.854 86.907 - 89.29% -
rng::find_end(list<int>,_pred)_(process_all)/1000 92.71% 796.199 1534.327 - 90.36% -
std::is_sorted(deque<int>)/8 91.92% 2.512 4.822 - 50.00% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 90.92% 369885.230 706196.056 - 92.18% -
rng::find_end(list<int>,_pred)_(process_all)/1024 90.69% 814.395 1552.940 - 88.28% -
std::multimap<std::string,_int>::insert(value)_(already_present)/32 90.09% 31.611 60.090 - -8.67% -
rng::remove(vector<int>)_(sprinkled)/1024 85.75% 288.177 535.284 - 0.75% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 81.22% 104.469 189.321 - 92.65% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 77.56% 1317.860 2340.027 - 77.12% -
SetIntersection_Interlaced_Vector_uint32_16384_256 76.95% 14123298.693 24991573.396 - 50.61% -
BM_deque_deque_ranges_move_backward/0 75.14% 0.792 1.388 - 0.03% -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 74.11% 383695.582 668048.345 - 68.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 74.07% 104.833 182.479 - 80.23% -
BM_deque_deque_ranges_copy_backward/0 73.38% 0.801 1.388 - 0.02% -
BM_deque_deque_copy_backward/0 71.59% 0.809 1.388 - -0.01% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 71.19% 17.695 30.293 - 71.87% -
BM_deque_deque_move_backward/0 70.30% 0.815 1.388 - 0.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 70.06% 16347819.746 27800449.969 - 59.85% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 69.98% 22.130 37.616 - 68.95% -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 69.32% 17.891 30.292 - 66.93% -
rng::find_end(vector<int>)_(single_element)/8192 69.27% 1912.641 3237.562 - -0.74% -
rng::find_end(vector<int>)_(single_element)/1024 69.25% 242.411 410.271 - -0.47% -
rng::find_end(vector<int>)_(single_element)/1000 68.74% 237.076 400.040 - -0.60% -
SetIntersection_Interlaced_Vector_uint32_262144_16 65.95% 3493641.371 5797533.113 - 66.64% -
rng::remove_copy_if(deque<int>)_(prefix)/32 65.28% 17.460 28.857 - 64.79% -
std::unordered_set<std::string>::erase(key)_(existent)/32 64.20% 73.999 121.505 - 67.82% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 64.16% 19.904 32.675 - 32.97% -
BM_RangesPushHeap_float_Random_1 62.66% 0.429 0.697 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_262144_1024 62.48% 80589715.558 130944895.480 - 32.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 62.25% 79.427 128.870 - 61.63% -
std::remove_copy_if(deque<int>)_(prefix)/32 61.79% 17.865 28.905 - 60.32% -
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 60.53% 42.507 68.237 - 0.01% -
BM_StringCtorDefault 56.82% 0.235 0.369 - 54.14% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 56.00% 0.447 0.698 - -0.03% -
SetIntersection_Interlaced_Vector_uint32_262144_256 53.99% 29468394.511 45379712.333 - 43.92% -
rng::find_end(vector<int>)_(process_all)/8192 53.57% 1904.428 2924.629 - -0.06% -
rng::find_end(vector<int>)_(process_all)/1024 52.88% 242.555 370.807 - -0.13% -
rng::find_end(vector<int>)_(process_all)/1000 52.65% 236.990 361.770 - -0.16% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 51.73% 57.316 86.962 - -0.68% -
BM_tolower_string<char> 51.42% 15.184 22.992 - 1.02% -
BM_deque_deque_move_backward/64 51.31% 3.379 5.113 - -0.18% -
BM_deque_deque_ranges_move_backward/64 51.03% 3.377 5.100 - 0.71% -
BM_vector_deque_copy_backward/0 50.90% 0.402 0.606 - 45.70% -
BM_deque_deque_copy_backward/64 50.71% 3.374 5.085 - -0.46% -
std::multiset<std::string>::erase(key)_(existent)/1024 50.53% 57.816 87.031 - 1.86% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 50.53% 5992121.144 9019714.833 - 44.65% -
BM_deque_deque_ranges_copy_backward/64 50.34% 3.377 5.077 - -0.52% -
SetIntersection_Interlaced_Vector_uint32_16384_64 49.47% 5939588.531 8877689.167 - 35.53% -
BM_std_min<unsigned_short>/1 48.97% 0.254 0.378 - -0.91% -
BM_PushHeap_pair<uint32,_uint32>_Random_1 48.49% 0.411 0.611 - 54.91% -
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 48.15% 6.355 9.415 - 25.00% -
rng::find_end(vector<int>)_(process_all)/1048576 47.39% 253644.620 373836.933 - -0.10% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 46.94% 27.360 40.202 - -0.91% -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 44.55% 36.974 53.446 - 49.74% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 43.93% 51.106 73.559 - -1.21% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 43.88% 88.814 127.788 - 44.23% -
std::vector<int>::ctor(const&)_(cheap_elements)/8192 43.37% 610.367 875.064 - 56.54% -
std::map<std::string,_int>::erase(key)_(existent)/8192 43.23% 64.897 92.953 - -3.06% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 42.85% 28.032 40.043 - -1.49% -
std::unordered_set<std::string>::count(key)_(existent)/8192 42.77% 32.211 45.988 - 27.35% -
std::all_of(vector<int>)_(process_all)/50 42.40% 12.737 18.138 - -1.19% -
std::multiset<std::string>::find(key)_(existent)/32 42.27% 14.756 20.994 - -1.75% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 42.18% 38973084.340 55413692.678 - 76.46% -
rng::for_each(map<int>)/8 41.43% 4.474 6.327 - 1.92% -
std::multiset<std::string>::find(key)_(existent)/8192 40.71% 28.907 40.676 - 0.13% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 40.62% 28.323 39.828 - -2.14% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 40.58% 23.878 33.568 - 32.10% -
std::map<std::string,_int>::insert(value)_(already_present)/0 40.41% 12.159 17.073 - 25.16% -
std::find_end(deque<int>)_(single_element)/1000 40.00% 250.177 350.244 - 3.28% -
rng::ends_with(list<int>)_(mismatch_at_start)/50 39.79% 29.773 41.620 - -1.10% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 39.38% 0.261 0.364 - -14.25% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 39.19% 1.080 1.504 - 8.06% -
rng::for_each(multimap<int>)/8 38.91% 4.513 6.269 - -0.23% -
BM_PushHeap_uint32_Ascending_1 38.86% 0.502 0.696 - 49.11% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 38.47% 31.860 44.116 - 0.12% -
std::find_end(deque<int>)_(single_element)/1024 38.16% 259.051 357.903 - 3.93% -
BM_PopHeap_pair<uint32,_uint32>_1 37.37% 0.506 0.696 - 66.91% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 37.21% 7.295 10.009 - 55.68% -
rng::for_each(set<int>)/8 36.78% 4.616 6.313 - 0.34% -
std::map<std::string,_int>::erase(key)_(existent)/0 36.32% 42.205 57.533 - 29.86% -
rng::search(deque<int>)_(no_match)/1024 36.29% 305.071 415.766 - -0.56% -
rng::for_each(multiset<int>)/8 36.24% 4.575 6.233 - 0.69% -
rng::copy(vector<int>)/4096 35.95% 149.432 203.150 - 40.86% -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 35.64% 1.967 2.668 - 33.12% -
rng::adjacent_find(deque<int>)/8 35.34% 3.750 5.075 - 49.87% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 35.16% 46152295.536 62381555.245 - 17.31% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 35.15% 29.056 39.270 - -0.18% -
SetIntersection_Interlaced_Vector_uint32_16384_16 35.08% 2462320.493 3326017.288 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 34.37% 248119157.896 333394228.705 - 38.55% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 34.21% 29.443 39.517 - 28.67% -
std::find_end(deque<int>)_(single_element)/8192 33.76% 2038.462 2726.633 - 7.90% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.49% 25.272 33.735 - 67.26% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 33.46% 664.266 886.496 - 42.27% -
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 33.39% 66.582 88.811 - -3.18% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 33.30% 7160322.808 9544373.786 - 59.81% -
std::shift_right(deque<int>)/32 33.23% 3.252 4.332 - -0.34% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 32.78% 28.527 37.877 - -7.98% -
std::unordered_map<int,_int>::find(key)_(existent)/32 32.15% 1.160 1.533 - 8.90% -
rng::find(list<int>)_(process_all)/50 31.95% 18.837 24.856 - 15.14% -
std::adjacent_find(deque<int>)/8 31.87% 2.957 3.899 - 12.82% -
rng::unique_copy(list<int>)_(contiguous)/52 31.82% 22.722 29.951 - -0.46% -
std::unique_copy(deque<int>)_(sprinkled)/32 31.75% 9.231 12.162 - 22.65% -
BM_std_min<char>/1 31.60% 0.288 0.379 - 0.91% -
std::move_backward(deque<int>)/64 30.81% 5.474 7.160 - -0.07% -
std::set<std::string>::erase(key)_(existent)/1024 30.74% 76.565 100.101 - 46.21% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 30.69% 10279.085 13433.689 - 28.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 30.43% 0.410 0.535 - 30.35% -
std::set<std::string>::erase(iterator)/8192 30.34% 25.805 33.634 - 0.41% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 30.33% 1.862 2.427 - 3.73% -
std::partition(deque<int>)_(sparse)/32 30.33% 9.640 12.564 - 17.11% -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 29.92% 24.738 32.139 - -2.16% -
rng::remove_if(vector<int>)_(sprinkled)/8192 29.61% 2960.697 3837.404 - -0.54% -
std::unordered_set<std::string>::count(key)_(existent)/1024 29.43% 36.251 46.920 - 13.41% -
std::remove_if(vector<int>)_(sprinkled)/8192 29.33% 2958.414 3825.981 - 0.08% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 28.69% 25863.867 33283.218 - 18.99% -
rng::move_backward(deque<int>)/64 28.56% 5.620 7.225 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_1024_16 28.11% 1884804.393 2414644.469 - 20.33% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 28.01% 18.594 23.802 - 30.30% -
std::map<int,_int>::erase(key)_(non-existent)/32 27.99% 2.380 3.046 - 14.19% -
SetIntersection_Interlaced_Vector_uint32_262144_4 27.92% 1524213.058 1949793.767 - 7.08% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.81% 29.209 37.334 - -0.40% -
std::remove_if(vector<int>)_(sprinkled)/1024 27.79% 409.192 522.910 - 0.51% -
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 27.62% 4.602 5.873 - 20.34% -
BM_std_minmax_element<long_long>/2 27.49% 0.538 0.686 - 12.16% -
std::find(vector<bool>)_(process_all)/8 27.45% 0.576 0.735 - 13.52% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.18% 25.903 32.944 - 27.47% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 27.13% 2071386.390 2633270.995 - 4.07% -
rng::remove_if(vector<int>)_(sprinkled)/1024 27.02% 409.385 520.007 - -0.28% -
BM_StringRead_Cold_Deep_Empty 27.02% 0.802 1.019 - 17.53% -
BM_deque_deque_move_backward/1 26.92% 2.726 3.460 - 3.06% -
BM_PushHeap_uint64_Descending_1 26.86% 0.449 0.569 - 18.64% -
rng::search(deque<int>)_(same_length)/1000 26.70% 331.309 419.764 - 9.50% -
BM_StringRead_Cold_Deep_Small 26.59% 0.807 1.021 - 11.37% -
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 26.58% 1.497 1.895 - 46.88% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 26.48% 35.100 44.394 - -1.92% -
std::copy_n(list<int>)/4096 26.28% 3861.248 4875.820 - 18.45% -
rng::for_each(map<int>::iterator)/8 26.18% 4.561 5.754 - -0.31% -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 26.15% 19.084 24.074 - 7.36% -
BM_std_min<__int128>/70000 25.94% 27060.993 34081.487 - 12.26% -
std::map<std::string,_int>::insert(value)_(new_value)/1024 25.79% 60.673 76.321 - 25.39% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 25.79% 8185.334 10296.132 - 28.37% -
BM_std_min<__int128>/4000 25.76% 1540.615 1937.509 - 12.74% -
BM_std_min<__int128>/4096 25.54% 1578.819 1982.093 - 12.64% -
std::copy_n(deque<int>)/262144 25.52% 10141.243 12728.923 - 10.31% -
BM_std_min<__int128>/1024 25.17% 396.062 495.749 - 11.96% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 25.02% 614.138 767.780 - 19.44% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 25.00% 1.157 1.446 - 4.29% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 24.95% 28.812 36.001 - 37.79% -
std::search(deque<int>)_(near_matches)/1000 24.91% 19754.209 24675.691 - 10.33% -
std::flat_map<int,_int>::count(key)_(non-existent)/8192 24.91% 7.573 9.459 - 40.46% -
std::unordered_set<std::string>::find(key)_(existent)/1024 24.86% 35.266 44.034 - 31.01% -
BM_deque_deque_ranges_move_backward/1 24.80% 2.795 3.488 - 1.99% -
BM_std_min<__int128>/512 24.61% 198.876 247.810 - 12.18% -
BM_std_minmax_element<int>/3 24.57% 1.044 1.301 - 13.29% -
BM_toupper_char<wchar_t> 24.51% 0.554 0.689 - 2.30% -
std::search(deque<int>)_(near_matches)/1024 24.48% 20648.652 25702.800 - 10.11% -
rng::copy_n(vector<int>)/4096 24.40% 146.260 181.947 - 25.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.30% 30.666 38.119 - 25.16% -
BM_StringRead_Cold_Shallow_Empty 24.27% 0.786 0.977 - 18.84% -
BM_deque_deque_copy_backward/1 24.18% 2.796 3.472 - 3.15% -
rng::for_each(map<int>)/32 24.11% 21.250 26.373 - -1.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 23.97% 1634042.050 2025788.481 - 5.67% -
BM_StringRelational_Eq_Small_Small_ChangeLast 23.91% 1.678 2.079 - 14.09% -
BM_deque_deque_move_backward/2 23.78% 2.466 3.053 - 1.63% -
BM_std_min<__int128>/65536 23.69% 25346.319 31349.878 - 10.61% -
BM_StringRead_Cold_Shallow_Small 23.63% 0.777 0.961 - 18.36% -
std::find_end(deque<int>)_(process_all)/1024 23.31% 265.101 326.903 - 11.33% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 23.18% 726.136 894.449 - 17.51% -
std::map<std::string,_int>::insert(value)_(new_value)/32 23.10% 33.788 41.594 - 24.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 23.10% 29.829 36.720 - 41.91% -
rng::contains_subrange(list<int>)_(process_all)/8192 23.04% 7007.931 8622.896 - 23.35% -
BM_deque_deque_ranges_copy_backward/1 23.04% 2.775 3.414 - 1.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/1024 22.90% 5.395 6.630 - 37.04% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 22.88% 0.567 0.696 - 12.44% -
std::unordered_multiset<int>::insert(value)_(already_present)/8192 22.78% 23.458 28.802 - -5.88% -
std::multiset<std::string>::contains(key)_(non-existent)/8192 22.49% 26.132 32.008 - -0.23% -
std::find(vector<bool>)_(process_all)/50 22.48% 0.579 0.709 - -2.53% -
rng::find_end(deque<int>)_(process_all)/1000 22.34% 252.042 308.353 - -0.32% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 22.33% 14.510 17.750 - 24.24% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/1024 22.22% 5.266 6.436 - 37.58% -
rng::find_end(deque<int>)_(single_element)/1024 22.05% 277.999 339.287 - 8.82% -
std::adjacent_find(deque<int>)/50 22.01% 14.773 18.024 - 6.69% -
std::shift_right(deque<int>)/50 21.98% 4.213 5.139 - -0.92% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 21.70% 28.861 35.123 - 6.77% -
std::move_backward(vector<bool>)_(aligned)/1048576 21.58% 2120.218 2577.673 - 21.35% -
BM_StringRead_Cold_Deep_Large 21.54% 1.209 1.470 - 17.31% -
rng::find_if(list<int>)_(process_all)/8192 21.41% 10324.504 12534.839 - 22.83% -
std::find_if_not(list<int>)_(bail_25%)/32768 21.33% 7601.481 9222.501 - 21.85% -
std::unordered_multiset<int>::erase(key)_(existent)/8192 21.32% 21.644 26.258 - -2.12% -
rng::move_backward(vector<bool>)_(aligned)/1048576 21.26% 2125.338 2577.239 - 21.02% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 21.26% 6.215 7.536 - 19.10% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 21.23% 25.525 30.944 - -1.41% -
std::set<int>::upper_bound(key)_(non-existent)/8192 20.89% 10.102 12.213 - 22.46% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 20.89% 32.867 39.734 - 6.68% -
BM_deque_deque_copy_backward/2 20.80% 2.534 3.061 - 1.76% -
BM_PopHeap_uint64_1 20.79% 0.519 0.627 - 21.55% -
rng::find_if(list<int>)_(bail_25%)/32768 20.79% 8454.857 10212.659 - 20.39% -
std::find_end(deque<int>)_(process_all)/8192 20.74% 2040.607 2463.732 - 17.70% -
BM_deque_deque_ranges_copy_backward/2 20.66% 2.532 3.055 - 1.62% -
std::map<std::string,_int>::insert(value)_(already_present)/1024 20.63% 20.451 24.670 - 20.50% -
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 20.55% 0.965 1.163 - 1.36% -
BM_deque_deque_ranges_move_backward/2 20.44% 2.528 3.045 - 1.33% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 20.43% 46.450 55.941 - 22.90% -
BM_PushHeap_uint32_PipeOrgan_1 20.41% 0.474 0.571 - -7.32% -
SetIntersection_Front_Vector_uint64_16384_1024 20.33% 5960262.658 7171718.684 - 14.97% -
BM_deque_deque_copy_backward/512 20.17% 18.571 22.316 - 3.00% -
rng::move_backward(vector<int>)/32768 20.10% 2144.589 2575.684 - 19.62% -
std::find_end(deque<int>)_(process_all)/1048576 20.07% 265381.787 318641.190 - 20.47% -
rng::for_each(set<int>)/32 20.04% 21.407 25.696 - 1.20% -
std::move_backward(deque<int>)/8 19.98% 3.319 3.982 - 0.08% -
BM_vector_deque_ranges_move/2 19.96% 1.727 2.072 - 0.02% -
std::set<std::string>::insert(value)_(new_value)/8192 19.90% 69.945 83.866 - -7.46% -
rng::is_sorted_until(deque<int>,_pred)/8 19.84% 3.855 4.620 - 4.39% -
std::move_backward(vector<int>)/32768 19.75% 2146.403 2570.212 - 19.41% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 19.58% 5906968.318 7063522.831 - 19.47% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 19.42% 30.443 36.355 - 16.94% -
rng::is_sorted(vector<int>,_pred)/8 19.41% 3.512 4.193 - 6.84% -
BM_StringRead_Cold_Shallow_Large 19.37% 1.034 1.234 - 6.69% -
BM_std_min<__int128>/5500 19.34% 2120.649 2530.836 - 6.78% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 19.29% 49.361 58.883 - 19.33% -
BM_PushHeap_uint32_Random_1 19.11% 0.448 0.534 - 23.48% -
BM_PushHeap_uint32_QuickSortAdversary_1 18.98% 0.482 0.573 - 13.45% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 18.80% 1.167 1.386 - -3.79% -
BM_std_min<__int128>/64000 18.70% 24733.290 29358.663 - 6.50% -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 18.68% 1237.061 1468.086 - -6.08% -
BM_std_min<__int128>/64 18.64% 24.505 29.073 - 7.64% -
std::move(vector<bool>)_(unaligned)/512 18.56% 3.977 4.715 - 3.02% -
std::map<int,_int>::erase(key)_(non-existent)/8192 18.42% 7.680 9.095 - 10.74% -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 18.41% 23.891 28.289 - -23.94% -
rng::remove(vector<int>)_(sprinkled)/50 18.32% 55.156 65.263 - -1.47% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 18.22% 0.390 0.461 - 1.45% -
BM_RangesMakeHeap_float_Descending_64 18.22% 0.193 0.228 - -15.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 18.15% 75.773 89.524 - 9.86% -
std::multiset<std::string>::find(key)_(existent)/1024 18.13% 23.611 27.893 - 1.89% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 18.04% 4791.724 5656.331 - 17.30% -
std::unordered_set<std::string>::erase(iterator)/0 18.04% 27.410 32.354 - 11.81% -
SetIntersection_Interlaced_Vector_uint32_1024_256 18.01% 6366303.523 7513134.628 - 36.70% -
std::map<int,_int>::erase(key)_(non-existent)/1024 17.98% 5.395 6.366 - 8.46% -
std::unordered_map<int,_int>::find(key)_(existent)/8192 17.82% 1.260 1.484 - 3.16% -
std::map<std::string,_int>::erase(iterator)/32 17.78% 27.710 32.636 - 19.34% -
std::set<std::string>::contains(key)_(existent)/1024 17.74% 21.246 25.015 - 10.30% -
SetIntersection_Front_Set_uint64_262144_1024 17.65% 14483865.216 17040546.917 - 3.81% -
std::set<std::string>::erase(iterator)/0 17.59% 25.427 29.899 - 11.98% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 17.50% 70.948 83.363 - 11.25% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 17.43% 494.111 580.251 - 18.41% -
rng::ends_with(vector<int>)_(mismatch_at_start)/50 17.29% 1.303 1.528 - -47.40% -
BM_RangesPopHeap_uint32_1 17.25% 0.415 0.487 - -0.89% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 17.24% 1.304 1.529 - -47.39% -
std::partition(deque<int>)_(sparse)/50 17.23% 15.538 18.215 - 13.49% -
BM_vector_deque_ranges_move/1 17.21% 2.031 2.381 - 2.56% -
SetIntersection_Interlaced_Vector_uint32_256_64 17.20% 7282858.379 8535417.288 - 3.58% -
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 17.17% 1.305 1.529 - -47.44% -
BM_std_min<unsigned_char>/1 17.09% 0.325 0.380 - 48.56% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 17.05% 1.304 1.526 - -47.60% -
rng::move(list<int>)/4096 17.04% 5393.364 6312.609 - 6.41% -
rng::for_each(multimap<int>)/32 17.03% 22.421 26.240 - -0.75% -
SetIntersection_Front_Vector_uint64_16384_256 17.00% 2291855.874 2681431.934 - 4.48% -
std::move(list<int>)/4096 16.96% 4380.130 5123.212 - -9.09% -
std::multimap<std::string,_int>::ctor(const&)/32 16.92% 712.884 833.496 - 1.36% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 16.91% 28.242 33.019 - -0.79% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 16.78% 10.561 12.334 - 17.73% -
rng::adjacent_find(deque<int>)/50 16.78% 18.803 21.959 - 35.14% -
std::flat_map<int,_int>::contains(key)_(non-existent)/32 16.71% 2.189 2.555 - 10.34% -
std::unordered_multiset<int>::contains(key)_(existent)/1024 16.71% 1.250 1.459 - -6.51% -
rng::find_last(vector<char>)_(bail_90%)/1024 16.70% 12.079 14.096 - 1.04% -
std::find(vector<long_long>)_(process_all)/8 16.48% 1.155 1.345 - 11.44% -
std::unique_copy(list<int>)_(contiguous)/8192 16.47% 6889.965 8024.896 - 18.33% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 16.29% 25.696 29.881 - -0.16% -
std::set<std::string>::find(key)_(non-existent)/32 16.22% 9.278 10.783 - 2.94% -
BM_MakeHeap_string_Descending_16384 16.21% 2.976 3.459 - 20.83% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 16.11% 0.464 0.539 - 18.78% -
std::rotate(list<int>)_(1_element_forward)/32 15.99% 12.384 14.365 - -4.50% -
BM_std_minmax<unsigned_short>/4 15.97% 0.936 1.085 - 1.24% -
rng::for_each(multiset<int>)/32 15.86% 21.894 25.366 - 0.24% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 15.77% 7421.813 8592.164 - 16.92% -
BM_StringEraseWithMove_Huge_Opaque 15.65% 46.165 53.388 - 5.14% -
rng::find(vector<int>)_(bail_25%)/8 15.61% 1.368 1.582 - -0.18% -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 15.40% 34.099 39.349 - 12.55% -
std::set<int>::find(key)_(non-existent)/32 15.39% 2.267 2.615 - 12.68% -
BM_RangesMakeThenSortHeap_uint64_Descending_4 15.39% 1.316 1.519 - 1.53% -
BM_deque_deque_move_backward/512 15.37% 18.633 21.497 - 0.50% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 15.25% 670.415 772.639 - 4.41% -
std::flat_multimap<int,_int>::count(key)_(existent)/8192 15.21% 11.148 12.844 - 22.18% -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 15.17% 19.840 22.849 - -0.39% -
std::multimap<int,_int>::contains(key)_(non-existent)/32 15.13% 2.393 2.755 - 15.94% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 15.09% 0.501 0.577 - 0.09% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 15.03% 3322.226 3821.527 - 5.24% -
rng::generate(list<int>)/8192 15.01% 7535.177 8666.419 - 24.68% -
rng::contains_subrange(deque<int>)_(same_length)/16 14.87% 11.232 12.903 - -0.56% -
std::set<std::string>::upper_bound(key)_(non-existent)/32 14.87% 9.205 10.574 - 1.21% -
rng::unique_copy(list<int>)_(contiguous)/8192 14.78% 6916.000 7938.233 - 15.40% -
std::move(deque<int>)/32768 14.73% 2121.008 2433.498 - 13.77% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 14.73% 1.609 1.847 - 20.78% -
std::rotate(list<int>)_(1_element_forward)/8192 14.70% 7904.335 9066.148 - 14.83% -
std::map<std::string,_int>::find(key)_(non-existent)/8192 14.69% 25.352 29.075 - 10.89% -
SetIntersection_Front_Set_uint32_16384_1024 14.65% 15461815.069 17727190.519 - 9.65% -
BM_std_min<int>/1 14.65% 0.282 0.323 - 13.12% -
BM_StringConstructDestroyCStr_Small_Transparent 14.44% 0.370 0.424 - 14.49% -
std::rotate(list<int>)_(1_element_forward)/50 14.33% 24.278 27.757 - -0.78% -
rng::is_partitioned(list<int>)_(partitioned)/8192 14.32% 7168.426 8194.769 - 14.34% -
std::set<int>::count(key)_(non-existent)/8192 14.31% 11.333 12.956 - 13.65% -
rng::ends_with(vector<int>)_(mismatch_at_start)/8 14.29% 1.337 1.528 - -47.39% -
BM_StringRelational_Less_Small_Large_Control 14.26% 1.617 1.848 - 14.00% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 14.19% 698.815 797.968 - 14.14% -
rng::rotate(list<int>)_(1_element_forward)/50 14.15% 24.293 27.731 - 1.32% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 14.14% 7544.921 8611.795 - 15.55% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 13.94% 3.270 3.726 - 23.74% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 13.93% 13201.508 15040.420 - -0.14% -
rng::find_end(deque<int>)_(single_element)/1000 13.86% 293.157 333.790 - -0.65% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 13.79% 1543.415 1756.204 - -2.01% -
std::set<int>::operator=(const&)_(into_populated_Container)/32 13.71% 37.956 43.159 - 16.88% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 13.60% 4.463 5.070 - 10.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 13.59% 0.477 0.542 - -4.81% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 13.56% 11961779.316 13583278.847 - 13.36% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 13.54% 8.749 9.933 - 14.60% -
std::unordered_map<int,_int>::count(key)_(non-existent)/32 13.43% 1.408 1.597 - 25.99% -
rng::find_end(deque<int>,_pred)_(single_element)/1024 13.38% 608.872 690.357 - -0.43% -
SetIntersection_Front_Set_uint32_262144_1024 13.36% 15471435.448 17537757.176 - 10.59% -
std::unique_copy(list<int>)_(sprinkled)/8192 13.32% 6999.597 7931.959 - 17.41% -
rng::find_last(vector<int>)_(bail_90%)/8 13.19% 0.548 0.620 - 0.84% -
BM_std_minmax_element<short>/64000 13.09% 16301.128 18434.138 - 6.60% -
rng::remove(vector<int>)_(sprinkled)/32 13.08% 51.390 58.113 - -0.61% -
rng::find_last_if(list<int>)_(bail_90%)/1024 13.04% 70.919 80.164 - -0.74% -
std::set<std::string>::equal_range(key)_(existent)/8192 13.01% 27.006 30.520 - 6.82% -
BM_std_minmax_element<short>/65536 12.94% 16691.883 18851.460 - 6.60% -
std::for_each_n(list<int>)/8192 12.92% 7280.648 8220.977 - 0.16% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 12.90% 8.677 9.796 - 0.30% -
BM_std_minmax_element<short>/70000 12.88% 17852.010 20151.618 - 6.47% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 12.88% 5049280.676 5699411.180 - -34.05% -
std::multiset<int>::insert(value)_(new_value)/8192 12.85% 74.026 83.537 - -1.85% -
rng::unique_copy(list<int>)_(sprinkled)/8192 12.82% 6980.278 7875.155 - 16.83% -
SetIntersection_Front_Vector_float_16384_256 12.82% 2346400.763 2647194.474 - 13.21% -
BM_RangesMakeThenSortHeap_uint32_Descending_4 12.78% 1.238 1.397 - 1.63% -
SetIntersection_Interlaced_Vector_uint64_16384_16 12.72% 2435060.489 2744758.457 - -13.37% -
BM_PushHeap_uint64_Ascending_64 12.65% 1.518 1.710 - 2.66% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 12.60% 7580.128 8535.299 - 17.19% -
BM_tolower_char<wchar_t> 12.59% 0.614 0.691 - -0.02% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 12.59% 65.173 73.376 - 12.71% -
BM_RangesMakeHeap_float_Heap_16 12.58% 0.211 0.237 - 11.53% -
rng::for_each(multimap<int>::iterator)/8 12.51% 4.500 5.062 - -0.25% -
std::copy(list<int>)/64 12.50% 32.056 36.064 - 16.53% -
SetIntersection_Interlaced_Vector_uint64_256_64 12.48% 6752044.939 7594502.831 - 1.54% -
std::unique_copy(deque<int>)_(sprinkled)/52 12.46% 18.792 21.134 - 12.68% -
SetIntersection_Front_Vector_string_1024_256 12.40% 9942359.291 11175150.288 - 9.26% -
std::multimap<std::string,_int>::count(key)_(existent)/32 12.34% 17.897 20.105 - 3.01% -
rng::find(vector<char>)_(bail_25%)/8 12.33% 0.983 1.104 - -4.48% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 12.31% 4.519 5.075 - 12.81% -
BM_RangesPopHeap_float_256 12.30% 19.990 22.449 - 1.64% -
BM_StringRelational_Eq_Large_Large_ChangeLast 12.28% 1.854 2.082 - 0.00% -
BM_std_minmax_element<short>/4000 12.27% 1024.336 1150.043 - 5.82% -
std::map<int,_int>::erase(key)_(non-existent)/0 12.26% 0.254 0.285 - 7.42% -
std::find_if(vector<int>)_(bail_25%)/8 12.25% 0.995 1.117 - -0.49% -
rng::copy_n(list<int>)/4096 12.24% 3983.009 4470.589 - 6.94% -
BM_std_minmax_element<short>/5500 12.24% 1409.228 1581.733 - 6.03% -
BM_std_minmax_element<short>/4096 12.22% 1049.902 1178.156 - 5.92% -
BM_toupper_char<char> 12.22% 0.615 0.691 - 0.08% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 12.20% 6.863 7.701 - 14.03% -
std::remove_if(vector<int>)_(sprinkled)/50 12.19% 60.085 67.412 - -1.02% -
std::find_end(deque<int>,_pred)_(single_element)/8192 12.19% 4315.998 4841.986 - -0.31% -
SetIntersection_Interlaced_Set_uint32_256_256 12.15% 8851964.824 9927714.445 - 8.80% -
BM_std_minmax<char>/16 12.15% 1.026 1.151 - 24.57% -
SetIntersection_Interlaced_Vector_uint64_16384_64 12.14% 5991653.634 6718814.055 - 10.42% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 12.04% 6.661 7.463 - 12.61% -
BM_deque_vector_copy_backward/0 12.02% 1.379 1.545 - 11.82% -
rng::partition_copy(list<int>)/8192 11.97% 7369.174 8251.123 - -5.81% -
SetIntersection_Front_Set_uint64_262144_256 11.96% 4480569.092 5016330.416 - 2.89% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 11.91% 29.172 32.647 - 30.63% -
std::multimap<int,_int>::count(key)_(non-existent)/1024 11.90% 5.872 6.571 - 6.42% -
SetIntersection_Interlaced_Vector_uint64_262144_16 11.90% 3187398.526 3566660.702 - -41.17% -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 11.86% 7591.158 8491.359 - 13.73% -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 11.81% 1245.259 1392.376 - -0.60% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 11.80% 110783943.527 123860306.235 - 15.42% -
BM_StringEraseWithMove_Huge_Transparent 11.78% 45.302 50.639 - 4.62% -
BM_std_min<__int128>/32 11.77% 12.184 13.618 - 3.30% -
std::map<std::string,_int>::find(key)_(non-existent)/1024 11.74% 19.835 22.165 - 7.80% -
std::is_sorted_until(list<int>,_pred)/8192 11.70% 7769.360 8678.336 - 17.21% -
SetIntersection_Front_Set_uint64_16384_1024 11.68% 14939915.937 16684878.118 - 15.26% -
rng::for_each(multimap<int>::iterator)/32 11.67% 21.200 23.674 - -0.35% -
std::multimap<int,_int>::count(key)_(non-existent)/8192 11.67% 9.132 10.198 - 6.78% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 11.65% 40.068 44.734 - 2.09% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 11.62% 3882.849 4333.853 - 11.53% -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 11.57% 7.270 8.112 - 9.83% -
SetIntersection_Interlaced_Vector_uint32_256_16 11.57% 6730537.600 7509416.616 - 10.37% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 11.56% 264645.710 295248.400 - 9.52% -
std::search(deque<int>,_pred)_(no_match)/1024 11.56% 327.319 365.156 - -2.13% -
BM_vector_deque_ranges_copy_backward/70000 11.54% 8155.895 9097.311 - 18.69% -
SetIntersection_Front_Set_uint32_1024_256 11.51% 4588185.853 5116076.963 - 11.87% -
BM_StringRelational_Eq_Empty_Empty_Control 11.47% 1.854 2.067 - 0.14% -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 11.45% 0.365 0.406 - 33.16% -
rng::rotate(deque<int>)_(1_element_backward)/1024 11.43% 39.110 43.582 - 1.46% -
SetIntersection_Interlaced_Vector_float_262144_262144 11.43% 314603016.862 350575342.291 - -0.10% -
rng::for_each(multiset<int>::iterator)/32 11.40% 21.455 23.901 - -0.42% -
rng::adjacent_find(deque<int>,_pred)/8 11.35% 4.172 4.646 - 11.67% -
BM_MakeHeap_uint64_Random_256 11.32% 1.134 1.263 - 9.56% -
std::unordered_set<int>::contains(key)_(existent)/32 11.32% 1.273 1.418 - 9.57% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 11.32% 107.091 119.213 - 14.18% -
BM_std_minmax_element<short>/1024 11.30% 268.321 298.641 - 5.26% -
BM_std_min<__int128>/31 11.28% 11.776 13.104 - 3.27% -
rng::find_last(list<int>)_(bail_90%)/50 11.23% 1.296 1.442 - 16.29% -
std::multiset<std::string>::contains(key)_(existent)/32 11.21% 14.931 16.605 - -0.62% -
rng::move_backward(list<int>)/262144 11.18% 266936.807 296785.222 - -1.49% -
std::map<std::string,_int>::erase(iterator)/1024 11.15% 26.862 29.856 - 1.69% -
BM_std_min<__int128>/30 11.15% 11.385 12.654 - 2.80% -
BM_PushHeap_pair<uint32,_uint32>_Descending_4 11.13% 0.526 0.585 - 5.37% -
BM_std_minmax<char>/32 11.10% 1.638 1.819 - 20.83% -
BM_vector_deque_copy_backward/2 11.08% 2.067 2.296 - 8.05% -
std::reverse(list<int>)/32768 11.03% 16886.928 18749.893 - 11.04% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 11.03% 32.719 36.328 - -0.35% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 11.02% 31.233 34.676 - 11.16% -
std::unordered_multiset<int>::erase(iterator)/8192 10.99% 20.115 22.325 - -5.03% -
rng::for_each_n(list<int>)/50 10.99% 21.734 24.121 - -0.91% -
rng::copy_n(deque<int>)/262144 10.98% 10357.417 11495.109 - 4.44% -
std::shift_right(list<int>)/50 10.98% 26.923 29.879 - 7.35% -
std::multimap<std::string,_int>::erase(iterator)/32 10.91% 29.411 32.620 - 4.54% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 10.90% 34.425 38.176 - 2.56% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 10.87% 17.554 19.461 - 11.81% -
std::find_if_not(vector<int>)_(process_all)/32768 10.81% 8808.379 9760.413 - -0.18% -
BM_RangesPopHeap_float_64 10.78% 12.252 13.573 - 1.36% -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 10.78% 16418.571 18188.488 - 1.06% -
std::multimap<int,_int>::contains(key)_(non-existent)/8192 10.77% 7.181 7.954 - 9.76% -
std::multimap<int,_int>::erase(key)_(existent)/8192 10.76% 26.268 29.095 - 9.30% -
std::find_if_not(vector<int>)_(process_all)/8192 10.74% 2194.863 2430.686 - -0.14% -
BM_std_min<__int128>/29 10.71% 11.002 12.180 - 3.03% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.71% 25.997 28.781 - 0.26% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 10.67% 1.437 1.590 - 1.78% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 10.66% 13.359 14.783 - 6.78% -
std::set<int>::find(key)_(non-existent)/8192 10.65% 8.441 9.340 - 10.56% -
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 10.62% 22.057 24.399 - 9.05% -
std::vector<std::string>::ctor(size)/32 10.59% 33.569 37.124 - 6.99% -
rng::move(deque<int>)/32768 10.58% 2175.277 2405.464 - 17.13% -
BM_StringConstructDestroyCStr_Large_Transparent 10.57% 8.952 9.898 - 8.29% -
std::set<std::string>::count(key)_(non-existent)/32 10.56% 9.672 10.694 - 1.65% -
rng::for_each(set<int>::iterator)/8 10.55% 4.534 5.012 - 0.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.55% 85.416 94.424 - -1.69% -
rng::rotate(deque<int>)_(1_element_backward)/32 10.54% 4.148 4.586 - 0.85% -
BM_MakeHeap_uint64_Random_64 10.53% 1.283 1.418 - 11.54% -
rng::search(list<int>,_pred)_(same_length)/8192 10.51% 8902.986 9839.067 - 12.04% -
rng::any_of(deque<int>)_(process_all)/50 10.50% 18.340 20.265 - -9.98% -
std::multiset<std::string>::count(key)_(existent)/32 10.47% 18.033 19.921 - 3.10% -
BM_PushHeap_uint64_Ascending_16 10.42% 0.912 1.007 - 3.15% -
BM_StringRelationalLiteral_Less_Large_Large_Control 10.40% 2.205 2.434 - 10.15% -
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 10.37% 58.658 64.741 - 3.00% -
BM_deque_deque_ranges_copy_backward/512 10.36% 19.497 21.518 - 0.50% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 10.36% 1.438 1.587 - 17.53% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.36% 9781715.482 10794660.653 - -0.33% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 10.32% 25.916 28.592 - -1.09% -
rng::rotate(list<int>)_(by_1/2)/32 10.32% 6.099 6.728 - 1.22% -
rng::contains_subrange(deque<int>)_(same_length)/32 10.30% 18.628 20.546 - 0.01% -
BM_std_min<__int128>/28 10.26% 10.616 11.705 - 2.79% -
bm_lexicographical_compare<int>/4 10.24% 1.259 1.388 - 9.19% -
BM_RangesPushHeap_uint32_Ascending_1 10.23% 0.576 0.635 - 32.46% -
std::map<std::string,_int>::erase(iterator)/8192 10.22% 26.448 29.151 - 10.29% -
std::copy_if(list<int>)_(every_other)/32768 10.21% 25223.941 27800.538 - 8.20% -
vector<bool>(size_type,_const_value_type&) 10.08% 8.157 8.979 - 12.09% -
BM_std_minmax<char>/24 10.08% 1.254 1.380 - 19.41% -
BM_std_minmax_element<short>/512 10.01% 138.028 151.849 - 5.25% -
BM_RangesMakeHeap_float_Heap_64 9.97% 0.206 0.226 - 15.03% -
BM_std_min<__int128>/27 9.97% 10.223 11.243 - 2.69% -
std::multiset<std::string>::upper_bound(key)_(existent)/32 9.96% 16.621 18.277 - -0.35% -
BM_std_min<__int128>/1 9.92% 0.371 0.408 - 9.08% -
std::deque<int>::ctor(size)/32 9.91% 26.122 28.712 - -2.22% -
BM_std_minmax<char>/64 9.90% 1.256 1.380 - 9.76% -
std::multiset<std::string>::equal_range(key)_(existent)/1024 9.89% 22.778 25.030 - -0.06% -
SetIntersection_Interlaced_Vector_uint32_1024_4 9.87% 1325324.026 1456107.392 - 7.04% -
std::move_backward(list<int>)/4096 9.82% 4916.616 5399.427 - 7.16% -
BM_MakeThenSortHeap_float_Descending_16384 9.79% 27.349 30.026 - 1.08% -
std::multiset<std::string>::count(key)_(non-existent)/8192 9.75% 31.180 34.219 - 8.67% -
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 9.73% 777.472 853.132 - -3.78% -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 9.72% 1341.843 1472.279 - 10.74% -
std::is_partitioned(deque<int>)_(partitioned)/32 9.66% 9.774 10.719 - 2.36% -
rng::is_sorted_until(list<int>,_pred)/8192 9.66% 7808.102 8562.609 - 18.61% -
BM_RangesMakeThenSortHeap_float_Descending_16384 9.57% 26.653 29.205 - -0.08% -
rng::stable_partition(deque<int>)_(dense)/32 9.54% 28.003 30.675 - 3.27% -
BM_RangesPushHeap_uint32_SingleElement_4 9.50% 0.346 0.378 - 11.44% -
BM_RangesMakeHeap_uint32_Descending_64 9.47% 0.237 0.259 - 7.57% -
rng::unique(deque<int>,_pred)_(contiguous)/52 9.47% 69.211 75.766 - 7.89% -
rng::search(list<int>,_pred)_(single_element)/8192 9.44% 8320.133 9105.723 - 9.30% -
BM_std_min<unsigned_int>/4 9.44% 0.996 1.090 - 6.84% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 9.41% 25.999 28.445 - -1.99% -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 9.40% 16.136 17.652 - -0.14% -
BM_deque_deque_copy_backward/70000 9.39% 8402.618 9191.568 - 1.64% -
BM_std_min<__int128>/26 9.37% 9.815 10.735 - 1.95% -
std::unique(list<int>)_(sprinkled)/1024 9.35% 951.079 1039.993 - 7.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 9.33% 6516277.013 7124560.132 - 1.13% -
std::set<std::string>::equal_range(key)_(existent)/32 9.32% 15.506 16.951 - 3.03% -
vector<bool>(const_vector<bool>&) 9.24% 9.828 10.736 - 10.19% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 9.24% 24.307 26.552 - -0.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.21% 5.086 5.555 - 7.46% -
rng::equal(vector<bool>)_(unaligned)/8 9.21% 0.738 0.806 - -4.36% -
std::multiset<std::string>::count(key)_(non-existent)/32 9.19% 9.345 10.203 - 3.82% -
std::set<std::string>::contains(key)_(non-existent)/32 9.17% 9.418 10.282 - -3.74% -
BM_std_min<__int128>/25 9.16% 9.460 10.326 - 2.11% -
rng::find_last_if(deque<int>)_(bail_90%)/8 9.13% 0.908 0.991 - -0.41% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 9.11% 16.239 17.719 - 0.25% -
BM_RangesMakeHeap_float_Descending_16 9.10% 0.210 0.229 - -8.61% -
rng::move_backward(deque<int>)/8 9.10% 3.657 3.990 - -0.17% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 9.09% 17459.607 19047.337 - 0.56% -
std::shift_right(deque<int>)/1024 9.09% 39.829 43.451 - -0.67% -
SetIntersection_Front_Set_uint32_262144_256 9.09% 4783864.002 5218796.532 - 9.11% -
BM_PopHeap_float_256 9.06% 20.337 22.181 - -1.65% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 9.05% 1330282.741 1450661.180 - 4.37% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 9.01% 91.418 99.654 - 0.44% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 9.01% 1.296 1.412 - -3.59% -
std::unordered_multiset<int>::erase(iterator)/1024 9.00% 20.052 21.856 - -2.07% -
std::multiset<int>::lower_bound(key)_(non-existent)/32 8.94% 3.868 4.214 - 9.24% -
std::find(vector<char>)_(bail_25%)/8 8.92% 1.011 1.101 - -0.60% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 8.91% 1.853 2.018 - 9.05% -
SetIntersection_Interlaced_Vector_uint64_256_256 8.89% 4665165.020 5080094.914 - 10.78% -
BM_MakeThenSortHeap_string_SingleElement_256 8.89% 25.125 27.358 - 5.99% -
std::find_end(deque<int>)_(process_all)/1000 8.88% 262.581 285.900 - 0.32% -
rng::find_end(deque<int>,_pred)_(single_element)/8192 8.87% 4306.998 4689.012 - -2.25% -
rng::for_each(map<int>::iterator)/32 8.87% 22.979 25.016 - -0.09% -
rng::move(vector<bool>)_(aligned)/64 8.85% 1.897 2.065 - 9.01% -
BM_MakeThenSortHeap_string_SingleElement_1024 8.84% 29.917 32.561 - 6.79% -
std::stable_partition(vector<int>)_(sparse)/32 8.81% 6.874 7.480 - 0.28% -
rng::contains_subrange(list<int>)_(single_element)/8192 8.78% 6995.482 7609.700 - 8.61% -
rng::fill(vector<bool>)/512 8.73% 1.484 1.614 - 1.01% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 8.68% 10.198 11.083 - 2.17% -
std::find_end(deque<int>,_pred)_(single_element)/1000 8.67% 597.719 649.520 - -1.10% -
std::unordered_set<std::string>::find(key)_(non-existent)/8192 8.66% 22.288 24.219 - 0.44% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 8.66% 25868.671 28109.115 - 1.53% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 8.66% 661.657 718.951 - -0.28% -
std::set<int>::find(key)_(non-existent)/1024 8.61% 5.555 6.033 - 7.26% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 8.60% 11894.715 12917.406 - 3.38% -
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 8.60% 28.161 30.581 - 3.61% -
std::set<int>::equal_range(key)_(non-existent)/8192 8.57% 9.806 10.647 - -3.10% -
std::copy(vector<int>)/32768 8.56% 3497.233 3796.728 - 1.00% -
std::remove(deque<int>)_(sprinkled)/50 8.56% 57.257 62.160 - 2.03% -
std::remove(deque<int>)_(sprinkled)/32 8.56% 52.627 57.131 - 3.91% -
SetIntersection_Front_Set_uint64_262144_64 8.55% 1828545.247 1984823.893 - 2.21% -
BM_std_minmax<char>/25 8.52% 1.276 1.385 - 17.50% -
BM_MakeHeap_uint32_PipeOrgan_4 8.52% 0.419 0.455 - 7.97% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 8.51% 28.901 31.361 - 12.82% -
std::move(deque<int>)/262144 8.51% 14896.958 16164.811 - 9.22% -
std::find_if_not(vector<int>)_(process_all)/1024 8.49% 283.693 307.770 - -0.07% -
std::set<std::string>::lower_bound(key)_(non-existent)/32 8.49% 10.557 11.453 - 5.53% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.48% 8.512 9.233 - 2.58% -
SetIntersection_Front_Vector_string_256_256 8.47% 20167089.749 21875365.587 - 1.35% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.46% 954.862 1035.646 - 9.33% -
std::mismatch(list<int>)_(it,_it,_it)/8192 8.45% 7427.540 8054.862 - 0.20% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 8.44% 72.287 78.389 - 10.59% -
BM_MakeThenSortHeap_string_SingleElement_16384 8.44% 38.717 41.983 - 8.71% -
SetIntersection_Front_Set_uint32_16384_256 8.41% 4858896.518 5267617.837 - 3.23% -
BM_RangesPopHeap_float_16 8.40% 6.443 6.985 - 1.10% -
SetIntersection_None_Set_string_16384_4 8.39% 197065644.491 213605763.224 - 11.20% -
std::find_end(list<int>)_(process_all)/1000 8.37% 656.214 711.163 - -0.24% -
BM_MakeThenSortHeap_string_SingleElement_64 8.37% 19.674 21.321 - 5.54% -
std::move_backward(deque<int>)/512 8.36% 23.961 25.965 - -0.15% -
std::set<int>::lower_bound(key)_(existent)/8192 8.35% 7.847 8.502 - 5.86% -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 8.35% 28232.246 30588.382 - -3.73% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 8.34% 4.875 5.282 - 6.08% -
BM_PopHeap_float_64 8.34% 12.508 13.550 - -0.78% -
std::deque<int>::ctor(size)/1024 8.32% 68.900 74.632 - 1.21% -
std::search(deque<int>)_(same_length)/1000 8.30% 353.244 382.580 - 0.21% -
BM_std_min<__int128>/24 8.29% 9.103 9.858 - 1.17% -
std::multiset<int>::upper_bound(key)_(non-existent)/32 8.29% 3.854 4.174 - 8.08% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 8.29% 23.728 25.694 - 11.00% -
BM_StringConstructDestroyCStr_Small_Opaque 8.28% 2.082 2.254 - 2.75% -
BM_deque_vector_move/0 8.27% 1.425 1.543 - 6.84% -
std::set<std::string>::count(key)_(existent)/32 8.26% 14.472 15.668 - 3.70% -
BM_std_minmax<unsigned_short>/32 8.26% 1.229 1.331 - 5.38% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 8.24% 1.051 1.137 - 28.62% -
SetIntersection_Interlaced_Set_uint64_256_256 8.23% 9023237.460 9765867.299 - 12.00% -
rng::copy(deque<int>)/262144 8.22% 10413.986 11269.976 - 9.45% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 8.21% 1.710 1.850 - 0.05% -
std::map<std::string,_int>::count(key)_(non-existent)/32 8.19% 10.049 10.872 - 7.35% -
std::set<std::string>::contains(key)_(non-existent)/8192 8.18% 26.086 28.220 - 1.79% -
BM_vector_deque_ranges_move_backward/70000 8.17% 7651.795 8276.820 - 8.84% -
std::set<int>::equal_range(key)_(non-existent)/1024 8.16% 6.302 6.816 - -2.61% -
SetIntersection_Front_Set_uint64_1024_64 8.16% 1888060.935 2042200.181 - 3.89% -
std::multimap<int,_int>::insert(value)_(new_value)/8192 8.16% 36.609 39.597 - 7.94% -
BM_vector_deque_move_backward/65536 8.16% 7352.003 7951.638 - 13.26% -
rng::stable_partition(deque<int>)_(dense)/50 8.15% 37.400 40.447 - 1.04% -
std::unordered_multiset<int>::count(key)_(non-existent)/32 8.14% 1.145 1.238 - -2.39% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 8.14% 2342490.207 2533222.959 - 9.19% -
std::unordered_set<int>::find(key)_(existent)/32 8.14% 1.135 1.228 - 12.70% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 8.13% 0.512 0.554 - 0.31% -
rng::move_backward(deque<int>)/512 8.11% 24.122 26.077 - -0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 8.07% 10.446 11.289 - 7.17% -
BM_std_min<unsigned_int>/13 8.07% 1.414 1.528 - 4.05% -
BM_vector_deque_copy_backward/1 8.05% 2.310 2.496 - 4.05% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 8.02% 38.617 41.714 - 4.69% -
SetIntersection_Interlaced_Vector_uint64_256_16 8.00% 6192708.049 6688413.863 - 5.58% -
rng::search(list<int>)_(single_element)/8192 7.99% 7419.680 8012.560 - 7.66% -
rng::find_last(list<int>)_(bail_90%)/8 7.98% 0.461 0.498 - 5.69% -
std::reverse_copy(vector<int>)/8 7.97% 2.367 2.555 - 14.54% -
rng::stable_partition(list<int>)_(dense)/50 7.97% 52.647 56.842 - -0.56% -
BM_RangesPushHeap_uint64_Descending_1 7.94% 0.467 0.504 - 16.74% -
std::map<std::string,_int>::contains(key)_(non-existent)/32 7.91% 10.564 11.400 - 17.70% -
rng::find_end(deque<int>,_pred)_(single_element)/1000 7.90% 596.810 643.945 - -0.08% -
rng::equal(list<int>)_(it,_it,_it,_it)/8 7.90% 2.908 3.138 - 5.76% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 7.88% 7.658 8.262 - 7.30% -
BM_std_min<__int128>/23 7.88% 8.733 9.421 - 1.05% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 7.88% 4.903 5.289 - 8.00% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 7.87% 3.296 3.555 - 8.14% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 7.86% 43.522 46.943 - 9.82% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.85% 7921.446 8543.059 - 6.99% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 7.85% 5300.869 5716.792 - -0.21% -
rng::remove_copy_if(list<int>)_(prefix)/8192 7.81% 7275.557 7843.716 - 2.29% -
std::unique_copy(list<int>)_(contiguous)/52 7.79% 20.317 21.900 - -0.48% -
rng::none_of(list<int>)_(process_all)/8192 7.78% 7296.340 7864.126 - 7.18% -
std::stable_sort(deque<int>)_(descending)/8 7.77% 26.651 28.723 - 3.85% -
BM_MakeHeap_float_Random_4 7.77% 1.614 1.739 - 8.09% -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 7.76% 283833.536 305846.014 - -0.15% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 7.75% 6.300 6.789 - 6.87% -
BM_deque_deque_ranges_move_backward/70000 7.75% 8505.993 9165.279 - 2.90% -
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 7.73% 29.311 31.577 - -0.42% -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 7.73% 26.924 29.005 - -0.39% -
rng::rotate(list<int>)_(by_1/2)/8192 7.72% 4959.577 5342.272 - 7.61% -
std::remove_if(vector<int>)_(sprinkled)/32 7.70% 53.749 57.887 - -1.00% -
std::map<int,_int>::upper_bound(key)_(existent)/32 7.69% 1.690 1.820 - 4.44% -
rng::find(list<int>)_(bail_25%)/32768 7.69% 7609.810 8194.979 - 9.32% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 7.69% 34.305 36.942 - -0.21% -
std::adjacent_find(deque<int>,_pred)/8 7.68% 4.287 4.616 - 3.27% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 7.67% 87.357 94.061 - 20.11% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 7.64% 5.285 5.688 - 0.74% -
BM_std_minmax_element<short>/64 7.59% 17.237 18.545 - 6.25% -
std::unordered_multimap<int,_int>::count(key)_(existent)/32 7.58% 1.612 1.734 - 0.10% -
std::vector<int>::ctor(const&)_(cheap_elements)/32 7.54% 10.530 11.323 - 8.82% -
rng::find_end(list<int>)_(process_all)/1024 7.52% 673.763 724.448 - -1.05% -
SetIntersection_Front_Vector_float_16384_1024 7.51% 5968739.031 6417158.270 - 7.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 7.50% 39.687 42.665 - 61.70% -
std::set<int>::upper_bound(key)_(existent)/8192 7.50% 7.860 8.450 - 6.24% -
BM_vector_deque_copy_backward/64000 7.49% 7240.333 7782.435 - 9.92% -
SetIntersection_Front_Vector_string_262144_256 7.48% 9970545.148 10716745.035 - 4.29% -
std::distance(join_view(vector<vector<int>>))/50 7.47% 0.604 0.649 - 10.05% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 7.46% 16.693 17.939 - 3.99% -
rng::remove_if(vector<int>)_(sprinkled)/50 7.46% 59.652 64.102 - -2.00% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 7.44% 0.447 0.480 - -31.10% -
std::stable_partition(deque<int>)_(dense)/8192 7.42% 5669.075 6089.870 - -0.69% -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7.42% 7290.755 7831.901 - 1.55% -
std::multimap<int,_int>::count(key)_(non-existent)/32 7.42% 2.505 2.691 - 0.53% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 7.42% 22.324 23.980 - 1.25% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 7.40% 11316.703 12153.912 - 8.54% -
SetIntersection_Front_Vector_uint64_64_64 7.39% 11180029.828 12006091.284 - 4.74% -
BM_vector_deque_ranges_move/64 7.38% 2.661 2.857 - 0.08% -
BM_std_min<short>/3 7.38% 0.693 0.744 - 0.12% -
BM_StringDestroy_Empty 7.36% 0.655 0.703 - -13.61% -
rng::partial_sort_copy(list<int>)_(repeated)/8192 7.36% 53232.580 57152.492 - 7.98% -
BM_std_min<__int128>/22 7.35% 8.334 8.946 - 0.59% -
BM_std_minmax<unsigned_int>/7 7.35% 1.745 1.874 - 2.71% -
std::multimap<int,_int>::insert(value)_(new_value)/1024 7.33% 33.007 35.427 - 7.26% -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 7.33% 23.083 24.774 - 4.35% -
rng::remove_copy(list<int>)_(prefix)/8192 7.32% 7030.611 7545.112 - 2.13% -
rng::sort(vector<int>)_(qsort_adversarial)/8192 7.28% 147421.527 158148.417 - 6.85% -
rng::is_partitioned(list<int>)_(unpartitioned)/32 7.27% 1.062 1.139 - -58.09% -
SetIntersection_None_Set_string_16384_1024 7.22% 206274752.285 221170552.008 - 4.42% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 7.21% 22.887 24.538 - 21.13% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 7.20% 51.786 55.517 - 9.04% -
BM_vector_deque_ranges_copy_backward/64000 7.20% 7334.739 7862.980 - 12.88% -
BM_StringAssignStr_Huge_Transparent 7.19% 103.479 110.918 - 2.34% -
BM_PopHeap_float_16 7.18% 6.477 6.942 - -1.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 7.16% 5.050 5.412 - 15.28% -
std::unique(list<int>)_(sprinkled)/52 7.14% 70.627 75.668 - 7.18% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 7.14% 23.299 24.961 - -0.38% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 7.11% 0.637 0.682 - 58.75% -
rng::remove_copy(list<int>)_(sprinkled)/8192 7.10% 7033.546 7533.028 - 2.29% -
std::map<std::string,_int>::count(key)_(existent)/1024 7.07% 23.402 25.056 - 0.67% -
std::find_end(list<int>)_(process_all)/1048576 7.06% 817328.440 875061.207 - -0.43% -
BM_std_minmax_element<long_long>/3 7.05% 1.121 1.200 - 8.54% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 7.04% 47.560 50.908 - 0.95% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 7.04% 134711079.062 144193815.310 - 6.05% -
BM_PushHeap_uint32_QuickSortAdversary_16 7.02% 0.936 1.001 - 8.10% -
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 7.00% 2.242 2.399 - 9.26% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 6.98% 24.083 25.764 - 1.81% -
std::sort(vector<int>)_(qsort_adversarial)/8192 6.96% 147796.495 158087.805 - 6.86% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 6.96% 2.165 2.316 - 5.73% -
rng::sort(vector<int>)_(qsort_adversarial)/1024 6.94% 12898.021 13792.781 - 6.60% -
std::remove_copy_if(list<int>)_(sprinkled)/50 6.93% 24.626 26.332 - 6.90% -
SetIntersection_Interlaced_Vector_uint32_16384_4 6.89% 1530634.565 1636132.245 - 6.06% -
std::multiset<int>::equal_range(key)_(existent)/1024 6.89% 4.951 5.292 - -0.49% -
rng::equal(vector<bool>)_(unaligned)/50 6.89% 0.736 0.787 - -13.90% -
bm_lexicographical_compare<int>/3 6.85% 1.692 1.808 - -0.52% -
std::stable_partition(vector<int>)_(sparse)/50 6.85% 20.155 21.535 - 1.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 6.85% 10.944 11.694 - 12.02% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 6.83% 3.402 3.634 - -2.51% -
std::map<std::string,_int>::find(key)_(non-existent)/32 6.82% 9.891 10.565 - 5.78% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 6.80% 0.495 0.528 - 6.46% -
rng::fill_n(list<int>)/8192 6.76% 7077.929 7556.094 - -0.22% -
rng::any_of(vector<int>)_(process_all)/8 6.75% 2.354 2.513 - 7.69% -
BM_std_min<char>/32 6.73% 2.924 3.121 - 7.37% -
std::any_of(deque<int>)_(process_all)/50 6.72% 19.281 20.577 - 6.96% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 6.72% 20.508 21.885 - 4.16% -
BM_std_minmax_element<int>/1 6.72% 0.305 0.326 - 8.19% -
std::partition(vector<int>)_(sparse)/50 6.70% 13.799 14.723 - 6.18% -
BM_StringRelational_Less_Large_Large_Control 6.69% 2.047 2.185 - -1.23% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 6.69% 11591.857 12367.168 - 1.05% -
std::sort(vector<int>)_(qsort_adversarial)/1024 6.69% 12925.807 13790.119 - 6.66% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 6.68% 516.327 550.831 - 6.76% -
BM_StringRelationalLiteral_Less_Empty_Small_Control 6.67% 1.895 2.021 - 3.02% -
rng::contains_subrange(deque<int>)_(same_length)/50 6.66% 26.884 28.675 - -0.79% -
BM_std_min<__int128>/21 6.66% 7.945 8.475 - 0.33% -
std::is_partitioned(deque<int>)_(partitioned)/50 6.64% 14.851 15.836 - 7.14% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 6.64% 1158.173 1235.039 - 0.26% -
BM_PushHeap_float_Random_4 6.63% 2.837 3.025 - 0.19% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 6.61% 8793333.555 9374764.231 - 3.66% -
BM_vector_deque_ranges_move_backward/65536 6.60% 7264.144 7743.262 - 11.24% -
std::find_end(deque<int>,_pred)_(single_element)/1024 6.59% 610.659 650.929 - -0.35% -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 6.56% 14.634 15.593 - 0.57% -
rng::is_partitioned(deque<int>)_(partitioned)/8192 6.56% 3036.664 3235.740 - 6.12% -
BM_RangesMakeThenSortHeap_string_SingleElement_256 6.54% 24.279 25.867 - 7.38% -
BM_vector_deque_move_backward/0 6.52% 0.444 0.473 - -0.46% -
std::flat_map<int,_int>::count(key)_(existent)/32 6.50% 3.260 3.472 - 0.37% -
BM_std_minmax<char>/11 6.50% 1.648 1.756 - -3.61% -
BM_std_min<int>/12 6.49% 1.492 1.589 - 5.64% -
rng::find_last(deque<int>)_(bail_90%)/8 6.49% 0.867 0.923 - 5.98% -
std::multiset<std::string>::contains(key)_(non-existent)/1024 6.49% 22.143 23.580 - 1.99% -
std::find(vector<int>)_(bail_25%)/8 6.48% 1.374 1.463 - 5.20% -
BM_MakeHeap_uint64_QuickSortAdversary_4 6.48% 0.428 0.455 - 12.43% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 6.47% 1.536 1.636 - -0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 6.45% 45.679 48.626 - -1.31% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 6.44% 29.485 31.384 - 0.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 6.44% 54109442.745 57595033.809 - 0.46% -
BM_vector_deque_copy_backward/64 6.43% 2.961 3.151 - 2.54% -
BM_MakeThenSortHeap_float_Descending_256 6.42% 5.722 6.089 - 1.83% -
std::replace_if(list<int>)_(sprinkled)/50 6.41% 23.023 24.497 - -0.30% -
std::unordered_set<int>::ctor(const&,_alloc)/32 6.40% 260.554 277.220 - 1.14% -
rng::find_end(list<int>)_(process_all)/8192 6.39% 6826.746 7263.077 - -3.66% -
BM_RangesPushHeap_uint32_SingleElement_16 6.39% 0.346 0.368 - 9.54% -
BM_StringRelational_Less_Empty_Empty_Control 6.35% 1.935 2.058 - 4.50% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 6.34% 0.824 0.876 - 4.47% -
std::search_n(vector<int>,_pred)_(no_match)/1048576 6.32% 575297.400 611675.050 - -0.68% -
SetIntersection_Front_Set_uint32_256_64 6.31% 6235168.440 6628907.210 - 1.75% -
std::flat_map<int,_int>::count(key)_(non-existent)/32 6.30% 2.359 2.507 - 4.14% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6.27% 11962.114 12712.428 - 0.35% -
std::copy_n(deque<int>)/1048576 6.27% 49611.646 52720.034 - 5.50% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 6.26% 11963.456 12712.781 - 0.17% -
rng::find_end(list<int>)_(process_all)/1048576 6.26% 824731.927 876344.816 - -0.35% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 6.25% 54705.056 58122.396 - -1.04% -
rng::swap_ranges(list<int>)/8192 6.24% 10073.590 10702.219 - -21.62% -
std::equal(deque<int>)_(it,_it,_it)/50 6.22% 24.106 25.606 - 27.32% -
std::unordered_multiset<int>::erase(iterator)/32 6.22% 20.054 21.301 - 0.51% -
BM_RangesPushHeap_string_Ascending_256 6.22% 10.974 11.656 - -0.80% -
std::multiset<std::string>::contains(key)_(non-existent)/32 6.18% 10.575 11.229 - 3.65% -
std::replace(vector<int>)_(sprinkled)/32 6.18% 5.036 5.347 - -8.25% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 6.17% 17.898 19.001 - 3.04% -
std::move_backward(vector<int>)/1048576 6.17% 54475.926 57835.074 - 2.59% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 6.15% 8142213.485 8643211.705 - -9.07% -
BM_std_minmax<unsigned_char>/15 6.14% 2.983 3.166 - 10.17% -
bm_lexicographical_compare<int>/16 6.10% 2.016 2.139 - 7.82% -
BM_SortHeap_float_16384 6.09% 26.721 28.349 - -1.77% -
SetIntersection_Front_Set_uint64_16384_64 6.07% 1913438.329 2029601.552 - 6.09% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 6.06% 3977.181 4218.076 - 5.48% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 6.03% 16.690 17.697 - 2.92% -
std::find_end(list<int>)_(single_element)/1024 6.03% 689.682 731.269 - -0.98% -
std::unique(list<int>)_(sprinkled)/8192 6.03% 7798.769 8268.924 - 4.82% -
std::set<int>::insert(value)_(new_value)/8192 6.02% 71.043 75.321 - 1.77% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.01% 6.817 7.226 - 1.65% -
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 6.01% 1.038 1.100 - -1.13% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 6.00% 18.323 19.423 - 6.38% -
std::set<std::string>::equal_range(key)_(non-existent)/32 5.99% 9.986 10.584 - 1.28% -
SetIntersection_Interlaced_Vector_string_16384_4 5.95% 1820903.984 1929252.279 - 2.61% -
rng::none_of(deque<int>)_(process_all)/8 5.95% 4.385 4.645 - -1.15% -
BM_deque_deque_ranges_copy_backward/1024 5.94% 38.040 40.301 - -0.47% -
std::swap_ranges(list<int>)/8192 5.92% 9671.365 10243.870 - -1.05% -
BM_deque_deque_ranges_move_backward/1024 5.91% 38.224 40.483 - -0.11% -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 5.90% 3.377 3.576 - 0.26% -
std::stable_partition(deque<int>)_(dense)/1024 5.90% 596.230 631.390 - -2.82% -
std::replace(vector<int>)_(sprinkled)/50 5.89% 7.726 8.181 - -2.33% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 5.88% 34.282 36.298 - -0.97% -
BM_MakeHeap_uint32_Random_16384 5.88% 1.000 1.059 - -0.57% -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 5.87% 10.375 10.983 - 21.73% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.86% 9.538 10.097 - -4.44% -
std::unordered_multiset<int>::find(key)_(existent)/8192 5.85% 1.271 1.346 - -6.28% -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 5.83% 29.886 31.627 - 9.97% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 5.82% 21.641 22.900 - 1.43% -
SetIntersection_Front_Vector_float_16384_64 5.81% 1429711.111 1512719.126 - 4.95% -
std::for_each_n(list<int>)/50 5.80% 22.766 24.086 - -2.21% -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.79% 5.367 5.677 - 5.16% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 5.78% 143389547.512 151681096.172 - 1.68% -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 5.77% 24.257 25.657 - 6.84% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 5.76% 19.364 20.480 - -2.46% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.75% 3.964 4.192 - -0.15% -
BM_SortHeap_pair<uint32,_uint32>_1 5.74% 0.251 0.265 - -0.52% -
SetIntersection_Front_Vector_uint64_16384_64 5.74% 1408202.319 1489000.720 - 3.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 5.72% 2011208.177 2126321.114 - -16.79% -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 5.72% 23.078 24.397 - 0.95% -
rng::copy_n(deque<int>)/1048576 5.68% 49814.473 52645.934 - 5.23% -
BM_MakeThenSortHeap_float_SingleElement_1024 5.68% 4.779 5.051 - 3.74% -
rng::starts_with(list<int>)/8 5.67% 2.911 3.076 - 3.25% -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 5.66% 0.931 0.983 - 5.77% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 5.66% 6.496 6.863 - -6.02% -
std::find_end(list<int>)_(single_element)/1000 5.66% 674.330 712.473 - -0.57% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 5.66% 27.736 29.305 - 5.12% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 5.65% 89.422 94.477 - 19.35% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 5.65% 822.045 868.467 - 1.50% -
SetIntersection_Front_Set_uint32_1024_1 5.64% 1061496.740 1121355.669 - 3.91% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.64% 6.589 6.961 - 1.19% -
bm_swap_ranges_vb_aligned/8 5.64% 3.350 3.539 - 5.58% -
SetIntersection_None_Set_string_16384_16 5.64% 197065764.468 208173836.408 - 7.49% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 5.64% 70.229 74.187 - -0.90% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 5.63% 25.152 26.569 - -1.68% -
rng::stable_partition(vector<int>)_(sparse)/1024 5.62% 206.833 218.452 - 4.60% -
BM_StringConstructDestroyCStr_Large_Opaque 5.62% 14.281 15.083 - -0.26% -
BM_std_minmax<short>/4 5.60% 0.971 1.025 - -0.14% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 5.60% 4604.609 4862.611 - -0.60% -
SetIntersection_None_Vector_uint64_16384_4 5.60% 1126090.477 1189127.931 - 2.37% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 5.57% 24.410 25.769 - -1.71% -
SetIntersection_None_Vector_uint32_262144_1 5.57% 1163332.856 1228076.600 - 3.74% -
BM_SortHeap_float_1 5.56% 0.251 0.265 - -0.56% -
BM_deque_deque_ranges_move_backward/65536 5.56% 8026.444 8472.482 - 0.18% -
rng::replace(vector<int>)_(prefix)/32 5.56% 5.041 5.321 - 2.39% -
std::find_if_not(vector<int>)_(process_all)/50 5.55% 14.233 15.024 - -0.09% -
BM_deque_deque_move_backward/65536 5.54% 8062.987 8509.369 - 1.15% -
std::unordered_map<int,_int>::count(key)_(existent)/32 5.54% 1.273 1.343 - 4.82% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 5.53% 30111.892 31776.787 - 1.04% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 5.52% 4807.968 5073.565 - 4.62% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 5.52% 97.281 102.647 - -20.91% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 5.51% 10.557 11.139 - -0.12% -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 5.51% 18.604 19.628 - -1.00% -
BM_std_minmax<unsigned_int>/15 5.50% 2.030 2.142 - 5.60% -
std::stable_sort(deque<int>)_(ascending)/8 5.49% 18.150 19.146 - 4.42% -
BM_RangesPushHeap_string_Ascending_16384 5.48% 19.301 20.359 - -8.61% -
SetIntersection_Front_Set_string_16384_256 5.46% 14679650.652 15480932.555 - 7.89% -
BM_RangesMakeThenSortHeap_string_SingleElement_16384 5.46% 37.665 39.719 - 5.49% -
BM_MakeHeap_uint32_Random_4 5.45% 1.122 1.183 - -34.74% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 5.44% 10.211 10.767 - 1.71% -
BM_MakeThenSortHeap_float_PipeOrgan_16384 5.44% 24.349 25.674 - -0.07% -
SetIntersection_Front_Vector_uint64_16384_16384 5.44% 77862154.577 82094662.687 - 0.27% -
rng::move(deque<int>)/1048576 5.43% 54335.645 57288.633 - 4.55% -
rng::rotate(deque<int>)_(1_element_forward)/50 5.42% 6.100 6.431 - 3.20% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 5.42% 29.986 31.612 - -0.46% -
rng::find_if(deque<int>)_(bail_25%)/8 5.40% 1.453 1.532 - 0.39% -
rng::find_end(list<int>,_pred)_(single_element)/1024 5.39% 773.160 814.864 - -0.65% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 5.39% 10.482 11.047 - 3.84% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 5.39% 33.577 35.385 - -5.43% -
SetIntersection_Interlaced_Set_string_64_64 5.38% 36012424.621 37951380.217 - -4.32% -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 5.38% 30.292 31.923 - 0.18% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5.37% 38932.997 41024.051 - 0.25% -
SetIntersection_Front_Set_string_256_256 5.37% 27952799.539 29453452.568 - -6.14% -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.36% 4.759 5.014 - -5.03% -
std::map<std::string,_int>::equal_range(key)_(existent)/8192 5.35% 29.190 30.751 - 3.61% -
BM_MakeThenSortHeap_string_SingleElement_262144 5.34% 51.549 54.301 - 5.29% -
rng::find_last(forward_list<int>)_(bail_10%)/50 5.33% 20.152 21.226 - -0.34% -
std::for_each_n(join_view(vector<vector<int>>))/8 5.33% 1.678 1.768 - -4.22% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 5.31% 1.154 1.216 - 0.20% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 5.27% 6819872.302 7179266.753 - 4.59% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 5.27% 206.754 217.647 - -2.33% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 5.27% 0.256 0.269 - 0.07% -
BM_MakeHeap_string_Descending_1024 5.27% 2.715 2.858 - 6.08% -
BM_RangesMakeThenSortHeap_string_SingleElement_64 5.26% 19.356 20.374 - 7.74% -
BM_deque_deque_copy_backward/1024 5.25% 38.430 40.447 - -1.07% -
SetIntersection_Front_Set_uint64_16384_4 5.25% 1083437.932 1140308.796 - -0.93% -
rng::find_end(list<int>,_pred)_(single_element)/1000 5.24% 755.614 795.240 - -0.80% -
std::equal(list<int>)_(it,_it,_it)/50 5.24% 33.915 35.693 - -9.10% -
std::stable_partition(deque<int>)_(dense)/50 5.22% 39.686 41.759 - 0.93% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 5.21% 6819.182 7174.349 - -1.04% -
BM_std_minmax<char>/19 5.20% 1.769 1.861 - 15.07% -
std::unordered_map<int,_int>::insert(value)_(already_present)/0 5.20% 1.575 1.657 - -0.20% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.17% 6492.491 6828.401 - 5.96% -
BM_MakeThenSortHeap_float_Descending_4 5.17% 1.175 1.236 - 0.55% -
std::deque<int>::ctor(const&)_(cheap_elements)/32 5.17% 33.897 35.650 - -0.66% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 5.17% 9083.306 9552.755 - 5.42% -
BM_deque_deque_ranges_move_backward/512 5.17% 20.498 21.557 - 0.41% -
rng::partition(list<int>)_(dense)/32 5.16% 8.448 8.884 - 6.45% -
std::find_end(list<int>,_pred)_(process_all)/8192 5.15% 7783.187 8184.390 - -0.55% -
SetIntersection_Interlaced_Set_string_64_16 5.15% 39042539.347 41052663.525 - 0.97% -
BM_std_min<__int128>/20 5.14% 7.615 8.006 - -0.87% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 5.13% 30.511 32.077 - 3.94% -
BM_RangesMakeThenSortHeap_float_Heap_64 5.13% 3.436 3.613 - 2.45% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 5.12% 11054.044 11620.375 - -1.17% -
bm_gcd_trivial 5.12% 0.856 0.900 - 5.32% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 5.11% 10.543 11.081 - 6.81% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 5.10% 1.345 1.413 - 11.97% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.10% 5.705 5.996 - 2.83% -
std::find_if_not(list<int>)_(bail_25%)/8 5.10% 1.216 1.278 - -3.55% -
BM_deque_vector_ranges_move/4000 5.08% 143.122 150.393 - 1.54% -
rng::adjacent_find(deque<int>,_pred)/50 5.08% 29.018 30.491 - 4.31% -
SetIntersection_Interlaced_Vector_float_1024_4 5.06% 1466805.052 1541020.559 - 2.92% -
bm_lexicographical_compare<int>/8 5.04% 1.541 1.619 - 8.26% -
BM_std_minmax<char>/26 5.04% 1.538 1.616 - 16.49% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.04% 35.352 37.133 - -14.81% -
rng::stable_partition(list<int>)_(dense)/32 5.03% 31.804 33.403 - -2.27% -
rng::copy_n(vector<bool>)_(aligned)/64 5.01% 1.304 1.370 - -0.12% -
bm_lexicographical_compare<int>/1 5.00% 1.322 1.388 - 0.00% -
std::set<std::string>::count(key)_(non-existent)/1024 4.98% 22.786 23.921 - 2.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 4.97% 1131003.983 1187220.755 - 2.04% -
std::multiset<std::string>::equal_range(key)_(existent)/32 4.96% 19.266 20.221 - 3.81% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 4.95% 623971.563 654869.030 - 4.42% -
SetIntersection_Front_Vector_uint64_262144_4 4.95% 1080121.867 1133553.745 - 0.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.91% 20668820.404 21683034.745 - -2.32% -
std::set<int>::insert(value)_(already_present)/0 4.90% 0.582 0.610 - 4.86% -
rng::partition_copy(deque<int>)/50 4.89% 27.459 28.803 - 2.51% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 4.89% 990094.294 1038540.054 - -0.63% -
rng::replace(vector<int>)_(prefix)/50 4.89% 6.984 7.326 - -3.18% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 4.89% 2.303 2.416 - 1.23% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 4.88% 1.502 1.575 - 2.90% -
rng::find_end(list<int>)_(single_element)/1024 4.87% 697.086 731.068 - -0.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 4.87% 1134326.021 1189601.686 - 0.64% -
std::find_if_not(deque<int>)_(process_all)/8192 4.87% 2945.460 3088.915 - 9.56% -
BM_std_minmax<char>/28 4.86% 2.255 2.365 - 14.00% -
BM_SortHeap_float_4 4.85% 1.028 1.078 - 0.91% -
std::stable_sort(deque<int>)_(repeated)/8 4.85% 18.203 19.086 - 8.28% -
BM_std_minmax<char>/12 4.85% 1.915 2.008 - 0.92% -
SetIntersection_Front_Vector_string_1024_64 4.85% 3467030.313 3635192.713 - 1.93% -
BM_StringRelational_Less_Large_Large_ChangeMiddle 4.85% 1.485 1.557 - -3.91% -
rng::contains_subrange(list<int>)_(same_length)/16 4.84% 6.609 6.928 - -0.37% -
rng::move(list<int>)/32768 4.84% 35710.677 37438.557 - 5.42% -
rng::contains_subrange(list<int>)_(single_element)/50 4.83% 17.644 18.496 - 4.77% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 4.83% 9.431 9.886 - -2.51% -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 4.82% 19480.732 20418.789 - 0.40% -
rng::for_each(set<int>::iterator)/32 4.81% 22.161 23.228 - -1.17% -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 4.81% 24.618 25.802 - 3.46% -
BM_std_min<unsigned_short>/22 4.80% 1.813 1.900 - 4.03% -
BM_std_minmax<unsigned_short>/64 4.79% 1.526 1.599 - 3.27% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 4.79% 25130.716 26333.857 - -1.83% -
BM_std_minmax<unsigned_char>/13 4.78% 2.219 2.325 - 3.92% -
SetIntersection_Front_Vector_string_16384_256 4.77% 10154110.659 10638445.769 - 5.91% -
BM_PushHeap_float_Descending_4 4.77% 0.358 0.375 - 5.15% -
BM_MakeThenSortHeap_float_SingleElement_256 4.77% 3.991 4.182 - 2.27% -
rng::find_end(list<int>)_(process_all)/1000 4.76% 685.603 718.248 - -0.08% -
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 4.76% 6.667 6.984 - -11.65% -
BM_std_min<unsigned_int>/64 4.75% 2.826 2.960 - 4.81% -
SetIntersection_None_Set_string_16384_1 4.75% 202149680.791 211746391.219 - 9.77% -
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 4.73% 480.400 503.130 - 0.64% -
BM_deque_vector_ranges_copy_backward/70000 4.71% 8656.267 9064.403 - -0.78% -
SetIntersection_None_Set_string_16384_64 4.70% 200703574.901 210139699.872 - 7.32% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 4.70% 31325.941 32797.335 - 0.57% -
std::set<std::string>::find(key)_(non-existent)/1024 4.69% 20.366 21.321 - -0.13% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.69% 43698.974 45746.801 - 3.87% -
std::copy_n(vector<bool>)_(aligned)/64 4.67% 1.303 1.364 - -0.15% -
std::set<std::string>::contains(key)_(non-existent)/0 4.67% 0.278 0.291 - 3.17% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 4.65% 2876318.609 3010174.044 - 12.12% -
SetIntersection_None_Vector_uint32_1024_256 4.60% 1104667.208 1155521.552 - 1.14% -
rng::contains(deque<int>)_(process_all)/8 4.60% 2.943 3.078 - -17.41% -
BM_deque_deque_move_backward/1024 4.60% 38.511 40.282 - -0.42% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 4.59% 49.503 51.777 - -3.62% -
std::multimap<std::string,_int>::count(key)_(existent)/8192 4.59% 29.573 30.931 - 3.95% -
std::partial_sort(deque<int>)_(descending)/8 4.57% 41.369 43.262 - 0.55% -
BM_vector_deque_ranges_move_backward/1 4.57% 2.183 2.283 - -2.03% -
std::map<int,_int>::find(key)_(existent)/1024 4.57% 3.750 3.922 - 3.70% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.57% 183.957 192.361 - 4.68% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 4.57% 0.733 0.766 - 4.13% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 4.56% 7217.778 7546.905 - -5.60% -
rng::rotate(deque<int>)_(1_element_forward)/32 4.55% 4.802 5.021 - 1.92% -
BM_RangesSortHeap_float_16384 4.55% 26.487 27.691 - 0.22% -
bm_lexicographical_compare<signed_char>/16 4.54% 1.327 1.388 - 9.05% -
std::map<std::string,_int>::erase(key)_(non-existent)/32 4.54% 10.434 10.908 - 6.38% -
BM_std_minmax<unsigned_char>/11 4.54% 1.712 1.790 - 9.08% -
BM_std_minmax<char>/27 4.54% 1.952 2.040 - 12.54% -
SetIntersection_Front_Vector_string_16384_1024 4.54% 39391165.899 41178630.044 - 3.93% -
std::set<int>::find(key)_(existent)/8192 4.54% 8.037 8.402 - 4.05% -
BM_num_get<long> 4.53% 11.063 11.564 - 0.02% -
std::map<std::string,_int>::erase(iterator)/0 4.52% 27.413 28.651 - 10.30% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 4.51% 8.968 9.373 - 1.57% -
BM_StringAssignStr_Huge_Opaque 4.51% 104.579 109.292 - 2.57% -
SetIntersection_Interlaced_Set_string_16384_1024 4.50% 339042062.996 354311266.201 - -1.59% -
std::remove_if(list<int>)_(prefix)/8192 4.49% 9351.179 9771.410 - 1.39% -
BM_std_min<__int128>/19 4.49% 7.241 7.567 - -1.12% -
BM_std_minmax<unsigned_short>/16 4.48% 1.685 1.760 - 3.50% -
SetIntersection_Front_Set_uint64_262144_16384 4.48% 336249406.411 351298062.859 - 2.99% -
SetIntersection_Front_Vector_string_262144_1024 4.46% 40119583.152 41910567.842 - 2.31% -
std::map<int,_int>::equal_range(key)_(existent)/32 4.46% 1.752 1.830 - 3.30% -
std::unordered_map<int,_int>::contains(key)_(existent)/32 4.45% 1.293 1.350 - -7.02% -
BM_deque_vector_ranges_move_backward/0 4.45% 1.503 1.570 - -1.55% -
std::fill_n(deque<int>)/32 4.44% 1.156 1.207 - 4.46% -
rng::remove_if(vector<int>)_(sprinkled)/32 4.44% 53.393 55.763 - -1.73% -
SetIntersection_Front_Vector_string_1024_1024 4.44% 40565885.635 42365399.271 - 5.33% -
SetIntersection_Interlaced_Set_uint32_1024_1024 4.44% 15851961.809 16555013.835 - 6.90% -
SetIntersection_Front_Set_uint32_262144_262144 4.43% 1839633.871 1921164.143 - 5.18% -
std::find_end(vector<int>)_(single_element)/1000 4.43% 233.910 244.270 - 1.44% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 4.43% 42.765 44.659 - -5.71% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.43% 7277.034 7599.230 - -6.00% -
std::find_end(list<int>)_(process_all)/8192 4.42% 6988.646 7297.216 - -2.37% -
rng::unique(list<int>,_pred)_(sprinkled)/32 4.41% 64.753 67.605 - -1.58% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 4.39% 0.541 0.565 - 3.94% -
std::find_if(list<int>)_(process_all)/8192 4.38% 12187.993 12721.566 - 4.22% -
rng::move_backward(deque<int>)/32768 4.38% 3523.518 3677.758 - -1.56% -
BM_RangesPushHeap_uint32_Random_1024 4.38% 6.037 6.301 - 3.38% -
std::partition_point(deque<int>)/50 4.38% 4.614 4.816 - -3.52% -
std::unordered_set<int>::find(key)_(existent)/1024 4.37% 1.155 1.205 - 10.53% -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 4.36% 2.392 2.496 - 0.08% -
rng::move(list<int>)/512 4.36% 353.190 368.573 - -0.97% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 4.35% 9439.859 9850.645 - 0.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 4.35% 1116396.368 1164967.401 - -0.55% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 4.35% 1149559.839 1199564.694 - 2.67% -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 4.33% 68.931 71.917 - -0.46% -
BM_deque_deque_ranges_copy_backward/65536 4.31% 7981.857 8325.948 - -0.95% -
BM_std_minmax<char>/22 4.31% 2.671 2.786 - 13.71% -
BM_deque_vector_copy/0 4.31% 1.490 1.555 - 8.44% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 4.30% 68.772 71.730 - -1.25% -
BM_RangesPopHeap_float_4 4.30% 2.369 2.471 - 1.25% -
SetIntersection_Interlaced_Set_uint64_16384_1 4.30% 1072326.319 1118409.451 - 0.84% -
std::set<int>::erase(key)_(existent)/1024 4.30% 38.586 40.243 - 0.41% -
SetIntersection_Front_Vector_uint32_1024_64 4.29% 1390369.019 1450076.087 - 1.03% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 4.29% 1390.817 1450.423 - -1.25% -
BM_RangesMakeThenSortHeap_float_Heap_256 4.28% 5.897 6.150 - 1.69% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 4.27% 12768803.666 13314019.399 - -0.75% -
std::multiset<std::string>::clear()/32 4.26% 881.927 919.526 - -0.16% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 4.26% 1973.306 2057.329 - 0.08% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 4.25% 26349371.199 27470115.848 - 5.91% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 4.25% 2.844 2.965 - 1.36% -
rng::equal(vector<int>)_(it,_it,_it,_it)/8 4.24% 1.493 1.556 - 3.62% -
SetIntersection_Front_Set_uint64_256_64 4.23% 6183862.103 6445573.336 - 9.09% -
rng::count(list<int>)_(every_other)/8 4.23% 2.099 2.188 - 5.76% -
BM_MakeHeap_float_Random_262144 4.22% 1.115 1.162 - 0.41% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 4.22% 38133.074 39742.772 - 1.90% -
std::set<int>::operator=(const&)_(into_populated_Container)/8192 4.22% 12351.172 12872.034 - 4.17% -
std::unordered_set<std::string>::find(key)_(existent)/8192 4.21% 35.502 36.998 - 3.80% -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 4.21% 8.976 9.354 - 2.06% -
BM_vector_deque_ranges_move_backward/64 4.20% 2.995 3.121 - 2.16% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 4.20% 596937.809 622028.153 - 0.84% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 4.19% 10.693 11.141 - 0.99% -
rng::find(vector<bool>)_(process_all)/8 4.18% 0.601 0.626 - -15.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 4.18% 0.750 0.781 - 1.66% -
std::shift_right(list<int>)/8192 4.17% 7715.005 8036.894 - 7.41% -
std::find_first_of(deque<int>)_(small_needle)/32 4.16% 107.356 111.825 - 1.79% -
std::multiset<int>::insert(value)_(already_present)/1024 4.16% 28.557 29.745 - 3.70% -
std::partition(vector<int>)_(sparse)/32 4.16% 8.726 9.089 - 1.57% -
rng::find_end(list<int>)_(single_element)/1000 4.16% 683.666 712.083 - -0.45% -
SetIntersection_Front_Set_uint64_1024_256 4.15% 4839335.147 5040299.875 - 4.72% -
std::search(deque<int>,_pred)_(same_length)/1000 4.15% 478.041 497.891 - 1.77% -
SetIntersection_None_Vector_uint64_256_64 4.15% 3526385.901 3672766.463 - 0.37% -
BM_RangesPushHeap_float_Ascending_16 4.15% 0.982 1.023 - 4.12% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 4.14% 1192.195 1241.541 - 5.52% -
rng::copy_n(vector<bool>)_(unaligned)/512 4.13% 3.322 3.459 - -55.22% -
BM_RangesPushHeap_float_Descending_4 4.13% 0.363 0.378 - -1.62% -
std::stable_partition(deque<int>)_(sparse)/1024 4.13% 453.809 472.549 - 1.03% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 4.12% 484.498 504.480 - 4.80% -
BM_std_minmax<short>/20 4.12% 2.001 2.083 - 5.97% -
BM_std_minmax<short>/1 4.12% 0.634 0.660 - 5.87% -
SetIntersection_Front_Set_uint32_1024_64 4.11% 2042257.401 2126267.156 - 9.29% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 4.11% 10.156 10.573 - -3.73% -
std::set<int>::count(key)_(existent)/8192 4.09% 7.782 8.100 - 4.50% -
BM_RangesMakeThenSortHeap_float_Descending_256 4.08% 5.718 5.951 - -1.68% -
std::remove_copy(list<int>)_(sprinkled)/8192 4.08% 6963.016 7246.890 - -6.23% -
SetIntersection_Interlaced_Set_uint32_262144_262144 4.08% 1921189.127 1999499.348 - 2.87% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 4.07% 18071.389 18807.090 - -0.24% -
SetIntersection_Front_Vector_uint32_262144_256 4.07% 2269960.075 2362249.263 - -10.93% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 4.06% 32.692 34.020 - -6.23% -
SetIntersection_Front_Set_uint32_1024_1024 4.05% 16305377.951 16966207.788 - 12.15% -
std::set<int>::contains(key)_(non-existent)/32 4.04% 2.348 2.443 - 1.00% -
rng::all_of(list<int>)_(process_all)/8 4.04% 2.610 2.715 - -0.12% -
rng::rotate_copy(list<int>)/8192 4.02% 8304.351 8638.551 - 24.61% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 4.02% 1079289.680 1122648.852 - 4.19% -
rng::reverse(list<int>)/32768 3.99% 17636.746 18341.283 - 7.17% -
BM_MakeHeap_uint32_Random_64 3.99% 1.250 1.300 - -0.15% -
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 3.99% 686.866 714.294 - -5.35% -
rng::rotate(list<int>)_(by_1/4)/32 3.99% 13.756 14.305 - 0.34% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 3.99% 10.645 11.070 - 0.83% -
BM_RangesPushHeap_uint32_SingleElement_64 3.99% 0.357 0.371 - 6.19% -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 3.98% 14.447 15.023 - 3.92% -
BM_std_minmax<char>/20 3.98% 2.071 2.154 - 14.11% -
BM_MakeThenSortHeap_string_SingleElement_4 3.98% 5.959 6.196 - -3.11% -
std::find_end(list<int>,_pred)_(process_all)/1048576 3.97% 952036.486 989859.721 - -0.47% -
SetIntersection_None_Vector_uint32_1024_1 3.97% 1121442.065 1165922.364 - 1.92% -
SetIntersection_None_Vector_string_262144_256 3.97% 1314140.772 1366255.509 - -1.07% -
std::deque<int>::ctor(size)/8192 3.96% 440.529 457.989 - 1.27% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.96% 3.554 3.694 - 2.57% -
rng::find_if_not(deque<int>)_(bail_25%)/8192 3.95% 685.979 713.087 - -0.86% -
BM_std_minmax<unsigned_char>/12 3.95% 1.945 2.022 - 4.24% -
std::unordered_set<int>::find(key)_(existent)/8192 3.95% 1.384 1.438 - 7.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.94% 3.130 3.253 - 6.78% -
SetIntersection_Front_Set_uint32_64_64 3.93% 15637852.942 16252074.228 - 4.49% -
std::map<std::string,_int>::count(key)_(non-existent)/0 3.91% 0.257 0.267 - -0.05% -
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.91% 3.211 3.337 - -11.27% -
std::is_partitioned(vector<int>)_(partitioned)/32 3.90% 6.448 6.699 - 4.30% -
SetIntersection_Front_Set_string_64_64 3.90% 36168943.159 37580055.916 - 2.17% -
BM_RangesPushHeap_string_Ascending_1024 3.90% 13.845 14.384 - 0.01% -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 3.90% 1.146 1.191 - -0.23% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 3.90% 0.833 0.865 - 10.40% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3.90% 1134963.232 1179175.888 - 0.76% -
BM_std_min<long_long>/11 3.89% 1.490 1.548 - 2.29% -
BM_PopHeap_float_4 3.88% 2.374 2.466 - -0.45% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.87% 11490640.717 11935477.719 - 1.83% -
std::multiset<int>::equal_range(key)_(non-existent)/1024 3.87% 6.378 6.625 - -0.06% -
BM_std_minmax<char>/15 3.86% 2.930 3.043 - 1.78% -
BM_std_minmax<char>/30 3.85% 2.857 2.967 - 11.98% -
BM_deque_vector_move/4000 3.85% 139.942 145.330 - 0.89% -
BM_PushHeap_uint64_Ascending_256 3.85% 2.092 2.172 - -2.46% -
BM_RangesPushHeap_uint64_Ascending_16384 3.84% 3.564 3.701 - 2.72% -
rng::find_last_if(vector<int>)_(bail_90%)/8 3.84% 0.465 0.483 - -2.04% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 3.84% 8368.913 8689.922 - 3.81% -
BM_RangesPushHeap_string_Ascending_64 3.83% 7.442 7.727 - -1.32% -
rng::find_first_of(vector<int>)_(large_needle)/8192 3.83% 7057906.762 7328425.355 - 2.38% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 3.83% 343275906.863 356422647.625 - 1.63% -
std::find_end(list<int>)_(process_all)/1024 3.82% 703.015 729.902 - -0.10% -
BM_std_min<__int128>/18 3.82% 6.859 7.121 - -1.11% -
BM_StringRelational_Less_Large_Small_Control 3.81% 1.780 1.848 - 0.03% -
rng::find_if_not(vector<int>)_(process_all)/8 3.81% 2.518 2.613 - -1.65% -
std::unordered_multiset<int>::clear()/8192 3.80% 60117.414 62401.927 - 5.92% -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 3.79% 2.825 2.932 - -0.09% -
std::unique(list<int>)_(sprinkled)/32 3.78% 57.007 59.163 - 3.51% -
BM_std_min<unsigned_short>/3 3.78% 0.693 0.719 - 3.60% -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 3.77% 25.963 26.943 - -0.35% -
SetIntersection_Front_Vector_float_16384_16384 3.77% 80417228.653 83451771.476 - -6.25% -
BM_num_get<bool> 3.76% 12.081 12.536 - 0.86% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 3.76% 1.308 1.357 - 4.04% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 3.74% 4026.534 4177.060 - 3.53% -
SetIntersection_Front_Set_uint64_262144_262144 3.74% 1814152.424 1881930.988 - 3.90% -
SetIntersection_Interlaced_Set_float_16_16 3.73% 41208659.787 42747263.351 - 2.69% -
std::fill(vector<bool>)/512 3.73% 1.530 1.587 - 0.75% -
SetIntersection_Front_Vector_uint64_1024_64 3.73% 1371893.129 1423088.233 - -3.76% -
BM_MakeHeap_float_Random_256 3.72% 1.238 1.284 - -0.23% -
SetIntersection_Front_Vector_uint64_262144_1024 3.71% 5781210.796 5995884.961 - 1.99% -
std::unique(deque<int>)_(sprinkled)/8192 3.71% 7389.143 7663.514 - 0.90% -
BM_std_minmax<char>/14 3.71% 2.554 2.649 - 3.47% -
SetIntersection_Front_Set_uint64_1024_4 3.71% 1099855.862 1140666.697 - 0.81% -
BM_std_minmax<long_long>/15 3.71% 3.649 3.785 - 3.47% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 3.71% 9152.059 9491.484 - 2.37% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 3.70% 33.084 34.309 - -0.47% -
rng::partial_sort(vector<int>)_(descending)/8 3.70% 24.851 25.769 - -0.62% -
BM_RangesPopHeap_float_1024 3.69% 27.301 28.309 - 1.66% -
std::map<std::string,_int>::contains(key)_(existent)/1024 3.68% 22.356 23.179 - -2.51% -
std::map<int,_int>::equal_range(key)_(non-existent)/8192 3.66% 9.587 9.938 - 3.45% -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 3.66% 5.893 6.109 - 4.68% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 3.66% 2199578.617 2280051.742 - 2.69% -
SetIntersection_None_Vector_uint64_16384_16 3.66% 1150911.147 1193014.310 - 2.35% -
SetIntersection_None_Vector_uint64_262144_1 3.65% 1174309.424 1217221.709 - -0.15% -
BM_MakeHeap_uint64_Descending_4 3.65% 0.278 0.288 - 1.04% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 3.65% 24.285 25.170 - 3.55% -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 3.64% 22.332 23.145 - 0.13% -
std::map<std::string,_int>::insert(value)_(new_value)/0 3.64% 31.514 32.661 - 3.94% -
std::equal(list<int>)_(it,_it,_it,_it)/8 3.64% 2.855 2.959 - -0.12% -
BM_PushHeap_uint64_QuickSortAdversary_16 3.63% 0.920 0.953 - 2.46% -
std::unordered_set<int>::find(key)_(non-existent)/32 3.62% 0.983 1.019 - 6.40% -
BM_std_min<__int128>/8 3.62% 2.871 2.975 - 1.63% -
BM_vector_deque_ranges_move_backward/2 3.61% 1.937 2.006 - -2.85% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 3.61% 4.593 4.759 - 1.64% -
std::multiset<std::string>::erase(key)_(non-existent)/8192 3.61% 31.200 32.327 - 0.32% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.61% 42.799 44.343 - -4.64% -
BM_std_min<char>/24 3.61% 2.645 2.740 - -0.70% -
std::find_end(list<int>,_pred)_(process_all)/1000 3.61% 794.479 823.125 - -0.80% -
std::find_end(list<int>,_pred)_(single_element)/1000 3.60% 790.629 819.110 - -0.63% -
std::find_if_not(vector<int>)_(process_all)/8 3.60% 2.531 2.622 - -2.34% -
BM_vector_deque_copy_backward/70000 3.60% 8163.027 8456.680 - 8.59% -
BM_std_min<unsigned_long_long>/22 3.60% 2.170 2.249 - 2.08% -
std::find_first_of(deque<int>)_(large_needle)/50 3.60% 701.586 726.810 - -7.56% -
std::find_end(list<int>,_pred)_(process_all)/1024 3.60% 813.415 842.658 - -0.71% -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 3.59% 9.019 9.342 - 1.11% -
std::multimap<std::string,_int>::count(key)_(existent)/1024 3.59% 24.128 24.994 - 5.86% -
BM_RangesMakeThenSortHeap_string_Heap_16 3.59% 17.177 17.793 - 1.05% -
std::remove_copy(list<int>)_(prefix)/8192 3.59% 7023.971 7275.849 - -6.14% -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 3.58% 9.006 9.329 - 0.34% -
std::fill_n(vector<bool>)/64 3.58% 1.518 1.572 - 2.38% -
BM_std_min<short>/32 3.58% 2.943 3.048 - 3.17% -
std::set<std::string>::find(key)_(existent)/1024 3.58% 22.954 23.775 - 6.45% -
BM_MakeHeap_float_PipeOrgan_4 3.56% 0.388 0.402 - -1.63% -
std::unordered_map<int,_int>::find(key)_(non-existent)/0 3.56% 0.325 0.336 - 1.43% -
SetIntersection_Interlaced_Set_string_256_16 3.55% 18096272.313 18738951.191 - 4.85% -
BM_vector_deque_ranges_copy_backward/1 3.55% 2.219 2.298 - -0.69% -
std::partial_sort_copy(list<int>)_(ascending)/8 3.54% 9.013 9.332 - 2.90% -
std::stable_partition(deque<int>)_(dense)/32 3.54% 29.909 30.968 - -1.59% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 3.54% 67252.082 69633.539 - -0.97% -
std::multiset<std::string>::clear()/1024 3.54% 19435.514 20123.406 - -0.20% -
rng::is_sorted_until(list<int>)/8192 3.54% 8253.666 8545.689 - 22.48% -
std::partial_sort_copy(deque<int>)_(descending)/8 3.53% 19.666 20.361 - 2.00% -
std::all_of(deque<int>)_(process_all)/8192 3.53% 2621.478 2714.084 - 3.27% -
std::stable_partition(vector<int>)_(sparse)/8192 3.53% 1496.970 1549.842 - -1.14% -
rng::copy_if(vector<int>)_(entire_range)/64 3.53% 15.487 16.033 - -1.02% -
std::stable_partition(deque<int>)_(sparse)/8192 3.52% 3369.537 3488.028 - 0.26% -
std::swap_ranges(deque<int>)/8192 3.51% 2635.988 2728.599 - 0.66% -
BM_PushHeap_string_Ascending_256 3.51% 10.184 10.542 - 6.62% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.51% 2.098 2.172 - -0.05% -
BM_RangesPushHeap_uint32_Random_16 3.50% 4.388 4.541 - 0.70% -
BM_std_minmax<char>/18 3.49% 1.388 1.437 - 10.91% -
rng::fill_n(deque<int>)/32 3.49% 1.225 1.268 - 2.19% -
rng::partial_sort_copy(list<int>)_(ascending)/8 3.49% 8.975 9.288 - 1.48% -
std::find_end(list<int>,_pred)_(single_element)/1024 3.49% 810.366 838.638 - -0.60% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 3.49% 8302.829 8592.202 - 3.41% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.49% 14856.234 15373.986 - 2.65% -
rng::sort(deque<int>)_(ascending)/8 3.48% 18.237 18.872 - 1.07% -
std::stable_sort(deque<int>)_(heap)/8 3.48% 26.009 26.915 - 3.67% -
BM_RangesPushHeap_uint32_Random_1 3.48% 0.501 0.518 - 25.31% -
std::stable_sort(deque<int>)_(shuffled)/8 3.48% 24.073 24.911 - 3.17% -
rng::starts_with(vector<int>,_pred)/8 3.48% 4.126 4.269 - -1.07% -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 3.47% 6.240 6.457 - -0.22% -
BM_vector_deque_copy_backward/65536 3.47% 7749.664 8018.624 - 11.77% -
rng::unique_copy(deque<int>)_(contiguous)/52 3.47% 14.687 15.197 - 0.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.47% 15703.929 16248.899 - -1.79% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 3.46% 10.987 11.368 - 1.37% -
std::move(vector<bool>)_(aligned)/64 3.45% 1.776 1.837 - 11.96% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 3.45% 1031.302 1066.865 - 16.81% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.44% 566.526 586.024 - 5.11% -
std::set<int>::equal_range(key)_(existent)/8192 3.44% 7.957 8.230 - 1.48% -
BM_std_minmax<unsigned_short>/31 3.44% 2.998 3.101 - 2.26% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 3.43% 5.165 5.342 - -1.54% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.43% 12551.453 12982.428 - -0.26% -
BM_PushHeap_uint64_SingleElement_16 3.43% 0.337 0.349 - 3.36% -
710_omnetpp_r 3.43% 8.847 9.151 - 1.63% -
std::find_end(vector<int>)_(single_element)/1024 3.42% 239.229 247.421 - 0.39% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 3.41% 211.099 218.307 - -1.20% -
SetIntersection_Front_Set_uint64_1024_1024 3.41% 15759082.511 16297124.960 - 4.11% -
SetIntersection_Front_Set_string_262144_4 3.41% 1299642.822 1343959.349 - 0.68% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 3.41% 0.708 0.732 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 3.41% 13520570.156 13981033.723 - 0.96% -
BM_std_min<char>/30 3.40% 2.223 2.299 - -1.88% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 3.40% 16671.511 17238.377 - -0.34% -
rng::none_of(vector<int>)_(process_all)/8 3.40% 2.353 2.433 - -3.30% -
rng::fill(vector<bool>)/64 3.40% 1.605 1.660 - -2.76% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 3.39% 16.567 17.129 - 0.61% -
bm_lexicographical_compare<int>/64 3.38% 4.813 4.976 - 2.50% -
BM_SortHeap_float_64 3.37% 3.152 3.258 - 0.81% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 3.37% 0.583 0.602 - -0.71% -
SetIntersection_None_Set_string_16384_256 3.37% 201103205.264 207881052.867 - 6.42% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.36% 509.857 527.012 - 1.74% -
BM_std_minmax<unsigned_char>/10 3.36% 1.341 1.386 - 6.38% -
rng::ends_with(deque<int>)_(mismatch_at_end)/50 3.36% 26.039 26.914 - -2.44% -
SetIntersection_Front_Set_uint32_16384_16384 3.36% 337350157.014 348677118.264 - 38.13% -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.36% 2.939 3.038 - 1.05% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 3.36% 795.197 821.880 - 1.35% -
SetIntersection_Front_Vector_uint32_16384_256 3.35% 2290052.784 2366718.857 - -10.39% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 3.34% 42570.084 43993.242 - 12.01% -
BM_vector_deque_ranges_copy_backward/65536 3.34% 7661.263 7917.362 - 10.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 3.33% 7810851.184 8071158.432 - -1.75% -
rng::find_first_of(vector<int>)_(large_needle)/1024 3.33% 109839.086 113497.902 - 1.52% -
std::stable_partition(list<int>)_(sparse)/1024 3.33% 913.276 943.682 - -0.35% -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 3.33% 523714.820 541132.763 - 3.71% -
BM_StringRelational_Less_Empty_Huge_Control 3.32% 1.992 2.058 - -0.02% -
BM_MakeThenSortHeap_float_Ascending_64 3.32% 3.960 4.091 - 1.24% -
BM_deque_vector_move_backward/4000 3.31% 142.995 147.724 - 3.47% -
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 3.31% 4.569 4.720 - -4.99% -
BM_vector_deque_ranges_move_backward/64000 3.29% 7177.082 7413.512 - 8.36% -
BM_std_minmax<unsigned_int>/31 3.29% 2.478 2.560 - 0.92% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.29% 3.665 3.786 - -0.90% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 3.28% 14155.231 14619.306 - 0.71% -
BM_RangesMakeThenSortHeap_float_Descending_64 3.28% 3.247 3.354 - 0.95% -
rng::none_of(deque<int>)_(process_all)/50 3.27% 26.561 27.430 - -0.11% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 3.27% 28.126 29.047 - -0.72% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 3.27% 1247648.960 1288472.713 - 0.04% -
std::find_end(vector<int>)_(single_element)/8192 3.26% 1834.008 1893.887 - 0.83% -
BM_StringRelational_Less_Empty_Small_Control 3.26% 1.992 2.056 - -0.13% -
BM_vector_deque_ranges_copy_backward/2 3.26% 1.943 2.006 - -3.07% -
std::none_of(deque<int>)_(process_all)/50 3.25% 17.757 18.334 - -9.87% -
std::fill_n(list<int>)/32 3.25% 8.078 8.340 - 0.06% -
BM_RangesPopHeap_float_1 3.24% 0.467 0.482 - 2.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3.24% 1126792.444 1163324.913 - 0.84% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 3.24% 23661.935 24427.996 - 0.69% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 3.24% 6438.372 6646.802 - 0.51% -
BM_std_minmax<char>/29 3.24% 2.555 2.638 - 10.53% -
BM_deque_deque_move/65536 3.23% 2868.529 2961.262 - 5.81% -
SetIntersection_None_Vector_uint32_262144_1024 3.23% 1195447.572 1234085.065 - 5.36% -
BM_PushHeap_string_Ascending_64 3.23% 7.139 7.369 - 4.14% -
SetIntersection_Front_Set_string_1024_64 3.22% 4696596.405 4848005.217 - 0.63% -
std::stable_partition(vector<int>)_(sparse)/1024 3.22% 207.265 213.945 - -1.27% -
std::unordered_map<int,_int>::insert(value)_(new_value)/32 3.22% 19.298 19.919 - 3.07% -
std::swap_ranges(deque<int>)/1024 3.22% 329.566 340.166 - -0.08% -
BM_StringEraseToEnd_Empty_Opaque 3.21% 0.613 0.633 - 2.89% -
std::move_backward(vector<bool>)_(unaligned)/1048576 3.21% 6483.198 6691.172 - 2.85% -
SetIntersection_Front_Vector_uint64_256_4 3.20% 4348956.633 4488313.522 - 0.68% -
BM_StringFindAllMatch/1 3.20% 2.774 2.863 - 4.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 3.20% 39221005.015 40476545.991 - 3.37% -
std::find_if(vector<int>)_(process_all)/8192 3.20% 2194.264 2264.489 - -0.05% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 3.20% 2074.404 2140.785 - -0.00% -
SetIntersection_Interlaced_Set_uint32_16_16 3.20% 40454729.856 41749254.047 - 0.69% -
rng::search_n(vector<int>)_(no_match)/1024 3.20% 210.616 217.353 - 1.87% -
BM_std_min<long_long>/30 3.20% 3.164 3.266 - 1.84% -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.20% 3.121 3.221 - 0.63% -
std::for_each_n(vector<int>)/8 3.20% 2.504 2.584 - -0.38% -
BM_std_minmax<unsigned_int>/6 3.19% 1.344 1.387 - 0.00% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.19% 40813.701 42114.548 - 1.09% -
rng::for_each(multiset<int>::iterator)/8 3.19% 4.806 4.959 - -0.14% -
rng::move_backward(vector<bool>)_(unaligned)/4096 3.19% 27.706 28.588 - -0.40% -
BM_RangesPushHeap_uint64_SingleElement_1 3.18% 0.616 0.635 - 60.53% -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 3.18% 0.573 0.591 - 3.11% -
std::swap_ranges(list<int>)/1024 3.17% 1568.947 1618.691 - 111.78% -
BM_std_min<__int128>/6 3.16% 2.076 2.141 - 0.94% -
BM_MakeThenSortHeap_float_SingleElement_64 3.16% 3.314 3.418 - 0.47% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 3.16% 4273.183 4408.119 - -3.97% -
BM_std_minmax<short>/24 3.16% 2.225 2.295 - 1.38% -
SetIntersection_Interlaced_Set_uint64_256_64 3.16% 14710051.031 15174374.536 - 4.15% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.15% 27.396 28.259 - 4.59% -
BM_RangesMakeThenSortHeap_float_Heap_16384 3.15% 26.628 27.466 - 1.74% -
BM_std_min<__int128>/17 3.15% 6.481 6.685 - -1.48% -
BM_RangesPushHeap_uint32_SingleElement_262144 3.15% 0.361 0.372 - 4.38% -
rng::any_of(list<int>)_(process_all)/8192 3.14% 7108.697 7332.091 - 3.88% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.14% 11890.098 12263.720 - 0.45% -
BM_RangesPushHeap_uint64_Ascending_64 3.14% 1.519 1.567 - 3.28% -
std::partial_sort(deque<int>)_(heap)/8 3.13% 37.585 38.762 - 0.38% -
BM_MakeHeap_uint32_Random_1024 3.13% 1.030 1.063 - 0.83% -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 3.13% 34.902 35.993 - -0.64% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 3.12% 6.875 7.090 - 0.51% -
BM_RangesPushHeap_uint32_SingleElement_16384 3.12% 0.361 0.373 - 4.69% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 3.12% 1.388 1.431 - 3.88% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.12% 15184.574 15658.116 - -1.56% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 3.12% 51.061 52.653 - 4.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 3.11% 5030158.399 5186786.374 - 2.01% -
std::vector<int>::ctor(size)/1024 3.11% 41.099 42.377 - -2.57% -
BM_std_minmax<char>/17 3.10% 1.121 1.155 - 6.29% -
std::find_if(vector<int>)_(process_all)/32768 3.10% 8804.068 9076.874 - -0.34% -
std::unordered_set<int>::count(key)_(existent)/8192 3.10% 1.316 1.357 - 4.38% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 3.09% 815538.739 840746.948 - 0.55% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3.09% 3175.716 3273.865 - 3.55% -
rng::fold_left(list<int>)/8192 3.09% 10517.347 10842.075 - 0.38% -
std::set<int>::contains(key)_(non-existent)/8192 3.08% 8.311 8.567 - 1.27% -
std::find_if_not(deque<int>)_(process_all)/32768 3.07% 12003.627 12372.182 - 5.81% -
rng::fill(deque<int>)/8192 3.07% 239.636 246.991 - 2.55% -
std::all_of(deque<int>)_(process_all)/32768 3.07% 10546.821 10870.151 - 3.18% -
BM_num_get<long_long> 3.06% 11.169 11.510 - -0.32% -
rng::partial_sort(deque<int>)_(ascending)/8192 3.05% 164062.827 169069.832 - 2.57% -
SetIntersection_Front_Set_float_262144_1024 3.04% 14204613.479 14636988.450 - -0.32% -
BM_MakeHeap_string_PipeOrgan_256 3.04% 4.771 4.916 - -3.27% -
std::is_sorted(deque<int>,_pred)/8 3.04% 4.343 4.475 - -3.99% -
rng::fold_left(deque<int>)/8192 3.03% 4368.415 4500.891 - 3.19% -
std::partial_sort_copy(vector<int>)_(ascending)/8 3.03% 9.054 9.329 - 1.54% -
BM_std_minmax_element<long_long>/5500 3.03% 1444.963 1488.703 - -4.62% -
std::stable_partition(vector<int>)_(alloc_fails)/32 3.02% 1890.123 1947.299 - 2.01% -
BM_SortHeap_float_262144 3.02% 30.427 31.348 - -0.10% -
BM_MakeThenSortHeap_float_Ascending_256 3.02% 6.462 6.657 - 1.20% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 3.02% 34.671 35.717 - 5.66% -
std::multimap<int,_int>::clear()/8192 3.02% 81762.711 84229.823 - 3.28% -
std::unique(deque<int>)_(contiguous)/52 3.02% 68.457 70.521 - -11.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 3.01% 344875130.437 355251376.750 - 2.46% -
BM_std_min<char>/512 3.01% 6.319 6.509 - 1.88% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 3.00% 16151.400 16636.700 - 1.84% -
BM_std_minmax<char>/21 3.00% 2.392 2.464 - 13.02% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 3.00% 23.835 24.551 - 0.05% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 3.00% 197.218 203.137 - 0.56% -
std::map<int,_int>::equal_range(key)_(existent)/1024 3.00% 4.265 4.393 - 5.48% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 3.00% 36.830 37.934 - -6.14% -
BM_std_minmax<char>/10 2.99% 1.301 1.340 - -3.24% -
BM_std_min<char>/8 2.99% 2.251 2.318 - 2.73% -
BM_PushHeap_uint64_SingleElement_4 2.99% 0.357 0.368 - 3.28% -
SetIntersection_Front_Set_uint64_64_64 2.99% 15069557.076 15519890.162 - 0.90% -
rng::unique(deque<int>,_pred)_(contiguous)/32 2.98% 58.614 60.363 - 2.29% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 2.98% 24.668 25.404 - 0.20% -
rng::move_backward(vector<bool>)_(unaligned)/1048576 2.98% 6496.290 6690.024 - 3.02% -
std::search_n(deque<int>,_pred)_(no_match)/1000 2.97% 602.694 620.620 - 2.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 2.97% 1.214 1.250 - 0.78% -
std::unordered_multiset<int>::ctor(const&)/1024 2.97% 6612.872 6809.099 - 1.07% -
rng::replace(vector<int>)_(prefix)/8192 2.96% 1263.413 1300.836 - 4.70% -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 2.96% 22.715 23.387 - 14.08% -
std::remove(list<int>)_(sprinkled)/32 2.96% 54.824 56.445 - -1.57% -
std::set<std::string>::contains(key)_(non-existent)/1024 2.95% 20.765 21.378 - 2.46% -
BM_RangesPushHeap_uint32_Random_16384 2.95% 6.241 6.425 - 3.72% -
rng::for_each(list<int>)/8 2.95% 2.532 2.606 - 11.23% -
std::stable_sort(deque<int>)_(pipe-organ)/8 2.95% 20.426 21.028 - 2.83% -
std::search(vector<int>)_(single_element)/1000 2.94% 228.684 235.416 - 1.73% -
BM_deque_vector_move/64000 2.94% 2711.265 2791.023 - 2.93% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 2.94% 4.420 4.550 - 1.30% -
rng::partial_sort_copy(deque<int>)_(heap)/8 2.94% 16.013 16.484 - -0.32% -
BM_std_minmax<char>/31 2.94% 3.337 3.435 - 10.21% -
SetIntersection_Interlaced_Set_uint64_1024_1024 2.94% 15186180.066 15632161.261 - 0.99% -
rng::find_end(deque<int>)_(process_all)/1024 2.93% 302.597 311.467 - -0.53% -
std::set<std::string>::equal_range(key)_(existent)/1024 2.93% 23.090 23.767 - 3.45% -
SetIntersection_Front_Vector_uint32_262144_1 2.93% 1089372.245 1121290.531 - 0.83% -
BM_std_min<short>/4096 2.93% 54.414 56.008 - 1.07% -
std::set<int>::equal_range(key)_(non-existent)/32 2.92% 2.708 2.787 - 4.28% -
BM_RangesPopHeap_uint64_4 2.92% 2.667 2.745 - 0.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 2.92% 10.981 11.301 - 2.44% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.92% 2.639 2.716 - 0.39% -
std::partial_sort_copy(vector<int>)_(repeated)/8 2.91% 8.614 8.865 - 0.91% -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 2.91% 25672.861 26419.630 - 2.36% -
BM_RangesMakeHeap_uint32_SingleElement_256 2.90% 0.540 0.555 - 0.97% -
BM_RangesPushHeap_uint32_SingleElement_1024 2.90% 0.367 0.378 - 4.16% -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.90% 49422.171 50853.742 - 2.38% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.89% 5461.853 5619.902 - 3.36% -
BM_std_min<short>/29 2.89% 2.349 2.417 - 2.34% -
std::deque<std::string>::ctor(size)/32 2.89% 40.140 41.299 - -0.73% -
BM_RangesPushHeap_string_Descending_1024 2.88% 2.482 2.554 - -6.10% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 2.87% 35.316 36.331 - 0.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 2.87% 0.908 0.934 - 0.30% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 2.87% 20123377.965 20700813.401 - -1.94% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.86% 365.381 375.849 - 1.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 2.85% 5134784.353 5281366.756 - -2.41% -
BM_std_min<__int128>/7 2.85% 2.481 2.552 - 1.03% -
std::fill_n(vector<bool>)/512 2.85% 1.425 1.465 - -1.43% -
BM_RangesSortHeap_float_262144 2.85% 29.911 30.762 - 0.06% -
std::multimap<int,_int>::find(key)_(non-existent)/8192 2.84% 7.468 7.680 - -10.71% -
std::set<std::string>::equal_range(key)_(non-existent)/1024 2.83% 23.051 23.705 - 1.83% -
std::multimap<int,_int>::clear()/1024 2.83% 10221.252 10510.938 - 3.22% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 2.83% 8.259 8.493 - 10.98% -
rng::unique(list<int>,_pred)_(sprinkled)/52 2.82% 82.809 85.142 - -1.42% -
BM_RangesMakeThenSortHeap_string_SingleElement_16 2.81% 13.373 13.750 - 2.61% -
BM_std_minmax_element<long_long>/4000 2.81% 1052.350 1081.941 - -5.05% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 2.81% 567.015 582.944 - -0.42% -
rng::stable_sort(deque<int>)_(repeated)/8 2.81% 17.980 18.484 - -0.27% -
SetIntersection_None_Set_uint32_262144_16384 2.81% 1151559.490 1183874.592 - 1.23% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.81% 51518.572 52963.766 - -8.37% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.80% 2.669 2.744 - 4.13% -
BM_deque_deque_ranges_copy_backward/70000 2.79% 8868.120 9115.865 - 1.28% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 2.79% 175649.828 180555.602 - 1.20% -
rng::stable_partition(list<int>)_(sparse)/50 2.78% 25.724 26.440 - 1.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.78% 3.967 4.077 - -2.39% -
SetIntersection_Interlaced_Set_uint64_1024_64 2.78% 9967495.994 10244118.788 - -0.84% -
std::find_end(forward_list<int>)_(near_matches)/1000 2.77% 35894.394 36888.292 - -0.53% -
rng::sort(deque<int>)_(repeated)/8192 2.77% 6573.259 6755.236 - 0.16% -
BM_deque_deque_move/64000 2.76% 2724.308 2799.575 - 1.79% -
BM_std_min<int>/24 2.76% 1.813 1.863 - 1.15% -
std::find_if_not(deque<int>)_(bail_25%)/8192 2.76% 688.769 707.748 - -0.13% -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2.75% 18.230 18.732 - -0.45% -
BM_RangesMakeThenSortHeap_string_Random_1024 2.75% 68.603 70.489 - 2.53% -
SetIntersection_Front_Vector_uint32_256_16 2.74% 4369336.929 4488918.439 - -0.17% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 2.74% 9.303 9.558 - 1.40% -
BM_std_minmax_element<long_long>/4096 2.73% 1077.033 1106.486 - -5.12% -
rng::copy_if(list<int>)_(every_other)/4096 2.73% 3257.448 3346.405 - 1.29% -
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 2.73% 1.278 1.313 - -8.90% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.73% 1161018.633 1192672.096 - 3.60% -
rng::partial_sort_copy(list<int>)_(repeated)/1024 2.72% 4514.545 4637.459 - 2.51% -
BM_std_minmax<short>/32 2.72% 1.229 1.262 - -6.02% -
std::find_first_of(deque<int>)_(small_needle)/50 2.72% 164.557 169.033 - 0.00% -
std::unordered_multiset<int>::erase(key)_(existent)/32 2.72% 21.293 21.872 - 1.38% -
rng::move(deque<int>)/64 2.72% 6.318 6.490 - 2.99% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 2.72% 11.666 11.982 - 4.61% -
SetIntersection_Front_Set_string_1024_4 2.71% 1313043.316 1348574.581 - 3.09% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 2.70% 306.174 314.453 - 0.76% -
rng::find_if_not(vector<int>)_(bail_25%)/8 2.70% 1.095 1.124 - -0.72% -
std::flat_multimap<int,_int>::find(key)_(existent)/32 2.70% 3.347 3.437 - 0.57% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 2.70% 51.335 52.721 - 3.04% -
std::set<std::string>::insert(value)_(already_present)/8192 2.70% 38.534 39.574 - 0.40% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 2.70% 6.896 7.083 - 3.55% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.69% 371.080 381.049 - 2.93% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 2.68% 529.962 544.187 - 1.58% -
BM_LowerBound_string_262144 2.68% 2242.703 2302.718 - 0.22% -
SetIntersection_Front_Vector_string_16384_64 2.67% 3474570.334 3567384.030 - -0.39% -
BM_RangesPushHeap_uint32_SingleElement_256 2.67% 0.387 0.397 - 4.16% -
BM_deque_deque_ranges_copy_backward/64000 2.66% 7903.927 8114.350 - -0.10% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 2.66% 822.208 844.089 - -2.35% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 2.66% 1.501 1.541 - 5.52% -
std::search(vector<int>)_(single_element)/1024 2.65% 234.213 240.431 - 1.55% -
rng::find(list<int>)_(bail_25%)/8192 2.65% 1423.272 1461.058 - 2.49% -
rng::partition(vector<int>)_(dense)/32 2.65% 8.403 8.626 - -0.50% -
rng::generate(list<int>)/50 2.65% 15.364 15.771 - -1.13% -
std::multiset<int>::count(key)_(existent)/32 2.65% 3.530 3.624 - 4.74% -
BM_std_min<short>/4000 2.65% 53.074 54.481 - 1.01% -
BM_RangesPushHeap_uint32_Random_64 2.65% 5.509 5.655 - 2.02% -
std::replace(vector<int>)_(prefix)/50 2.65% 7.594 7.796 - 3.76% -
SetIntersection_None_Set_uint32_256_1 2.65% 11425949.725 11728640.835 - 1.66% -
BM_std_minmax<char>/7 2.65% 2.545 2.612 - 8.32% -
SetIntersection_Front_Vector_uint64_262144_16 2.65% 1167680.955 1198581.556 - 5.62% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2.65% 1225.272 1257.696 - 0.16% -
BM_StringRelational_Less_Large_Huge_Control 2.65% 2.229 2.288 - 3.08% -
BM_RangesPushHeap_uint32_Random_256 2.64% 5.924 6.080 - 0.99% -
std::multiset<int>::erase(key)_(non-existent)/32 2.64% 2.690 2.761 - 4.38% -
BM_MakeThenSortHeap_float_Descending_262144 2.64% 34.451 35.359 - 0.15% -
rng::search_n(vector<int>)_(no_match)/1000 2.63% 206.756 212.195 - 2.18% -
std::is_sorted(list<int>)/8192 2.63% 7170.888 7359.436 - 1.46% -
SetIntersection_Interlaced_Set_uint32_64_16 2.63% 23947750.423 24576881.387 - 0.63% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 2.62% 6.745 6.921 - 10.03% -
BM_std_minmax<unsigned_long_long>/15 2.62% 3.697 3.794 - 3.26% -
std::partition_copy(vector<int>)/32 2.61% 8.159 8.372 - 1.17% -
std::partial_sort_copy(vector<int>)_(descending)/8 2.60% 18.487 18.968 - 0.10% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 2.60% 23115.742 23717.217 - -0.31% -
BM_std_min<unsigned_char>/31 2.60% 2.500 2.565 - 4.61% -
SetIntersection_Interlaced_Set_uint32_256_4 2.59% 11408589.433 11704623.256 - 1.89% -
BM_MakeThenSortHeap_string_SingleElement_16 2.59% 13.716 14.071 - 0.37% -
std::none_of(list<int>)_(process_all)/32 2.58% 11.532 11.830 - 0.68% -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 2.58% 3232.173 3315.719 - 0.24% -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.58% 2.415 2.478 - 3.95% -
BM_RangesSortHeap_float_64 2.58% 3.139 3.220 - 0.02% -
std::unordered_multiset<int>::ctor(const&)/32 2.58% 197.953 203.054 - -1.94% -
std::shift_left(deque<int>)/32 2.57% 4.728 4.850 - -1.01% -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 2.57% 421.550 432.372 - 0.87% -
BM_std_minmax<short>/26 2.57% 2.480 2.544 - 0.08% -
BM_std_minmax<long_long>/23 2.56% 4.329 4.440 - 2.30% -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 2.55% 3.110 3.189 - 1.70% -
BM_std_min<unsigned_long_long>/24 2.55% 2.683 2.752 - 2.07% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 2.55% 43824732.315 44941245.535 - 1.20% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 2.55% 46.795 47.986 - 0.01% -
std::multimap<std::string,_int>::contains(key)_(existent)/8192 2.54% 28.571 29.298 - -9.62% -
std::stable_partition(vector<int>)_(alloc_fails)/50 2.54% 1909.952 1958.537 - 3.24% -
rng::find_last_if(vector<int>)_(bail_90%)/50 2.54% 1.500 1.538 - -0.25% -
BM_RangesMakeThenSortHeap_string_Random_16384 2.54% 108.914 111.678 - 2.97% -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 2.54% 5236.728 5369.500 - -1.23% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.53% 13443.306 13783.364 - -0.07% -
rng::generate(list<int>)/32 2.53% 8.537 8.753 - -0.36% -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 2.52% 9.058 9.286 - 1.27% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.52% 4.780 4.901 - -0.08% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 2.52% 27.448 28.140 - -0.43% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 2.51% 6616.593 6782.833 - 1.39% -
std::partial_sort_copy(deque<int>)_(ascending)/1024 2.51% 5347.640 5481.811 - -0.60% -
rng::remove(deque<int>)_(prefix)/32 2.51% 55.140 56.522 - -2.76% -
rng::stable_partition(vector<int>)_(alloc_fails)/32 2.50% 1878.566 1925.602 - 1.12% -
BM_std_minmax_element<long_long>/65536 2.50% 17518.106 17956.682 - -3.83% -
std::unordered_set<int>::contains(key)_(non-existent)/8192 2.50% 1.431 1.467 - -2.21% -
rng::find_end(vector<int>,_pred)_(single_element)/1024 2.50% 589.992 604.755 - -1.42% -
BM_RangesPushHeap_float_Random_4 2.50% 2.912 2.985 - 5.40% -
rng::fill(vector<int>)/32 2.50% 1.039 1.065 - 0.11% -
BM_std_minmax<short>/22 2.50% 2.277 2.334 - 0.78% -
std::partial_sort(deque<int>)_(shuffled)/8 2.49% 33.296 34.125 - 0.71% -
std::unordered_multiset<int>::clear()/1024 2.49% 7884.911 8081.274 - 6.25% -
rng::find_end(vector<int>,_pred)_(single_element)/8192 2.49% 4716.780 4834.174 - -1.24% -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 2.49% 256.363 262.740 - -0.25% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 2.48% 778.068 797.385 - -4.01% -
rng::find_end(deque<int>,_pred)_(process_all)/1024 2.48% 609.417 624.543 - 0.07% -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 2.48% 351.508 360.223 - 4.65% -
BM_MakeHeap_string_PipeOrgan_16384 2.47% 5.559 5.696 - -5.76% -
BM_RangesPushHeap_uint64_Ascending_256 2.47% 2.093 2.144 - 2.47% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.47% 4.929 5.050 - -3.25% -
rng::stable_sort(deque<int>)_(heap)/8192 2.47% 17701.697 18138.050 - 3.12% -
std::copy_n(vector<int>)/4096 2.46% 208.171 213.302 - 18.25% -
BM_PopHeap_string_1024 2.46% 56.131 57.514 - 2.21% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 2.46% 3.490 3.576 - -0.47% -
rng::find(vector<char>)_(process_all)/50 2.46% 1.621 1.661 - 1.39% -
rng::partial_sort_copy(vector<int>)_(ascending)/8 2.46% 9.020 9.242 - 0.13% -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 2.46% 11.542 11.826 - 0.41% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 2.46% 147980.942 151617.653 - 2.44% -
std::generate(list<int>)/50 2.45% 15.364 15.741 - -3.08% -
SetIntersection_Interlaced_Set_uint32_64_64 2.45% 15441548.750 15819770.160 - 3.07% -
rng::find_end(vector<int>,_pred)_(single_element)/1000 2.44% 576.398 590.467 - -1.46% -
BM_std_minmax_element<short>/4 2.44% 1.227 1.257 - -1.00% -
SetIntersection_Front_Vector_uint32_16384_16 2.44% 1179887.644 1208625.912 - 1.52% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.43% 23.965 24.548 - 2.49% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 2.43% 1137567.190 1165191.056 - -0.23% -
BM_RangesMakeHeap_uint64_Random_16 2.43% 1.293 1.324 - 4.76% -
BM_std_minmax_element<long_long>/1024 2.42% 272.019 278.613 - -5.58% -
rng::copy_n(list<int>)/32768 2.42% 26260.779 26896.428 - -1.27% -
rng::partial_sort_copy(vector<int>)_(shuffled)/8 2.42% 11.528 11.806 - -0.52% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 2.41% 19969.565 20451.798 - 0.74% -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 2.41% 0.775 0.794 - 0.36% -
SetIntersection_Interlaced_Vector_string_262144_4 2.41% 2074138.017 2124113.927 - 1.79% -
std::multiset<int>::insert(value)_(new_value)/1024 2.41% 47.785 48.936 - 1.26% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 2.40% 0.648 0.663 - 4.75% -
BM_std_minmax_element<long_long>/70000 2.40% 18696.519 19146.003 - -4.01% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 2.40% 10.454 10.705 - 3.64% -
std::map<int,_int>::contains(key)_(existent)/1024 2.40% 4.047 4.144 - 3.37% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.40% 1505.128 1541.274 - -0.88% -
SetIntersection_Front_Vector_string_256_64 2.40% 11102266.401 11368567.127 - 2.04% -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 2.39% 14223.418 14563.752 - 0.23% -
std::equal(deque<int>)_(it,_it,_it)/8 2.39% 4.276 4.378 - 1.64% -
rng::partial_sort_copy(deque<int>)_(descending)/8 2.39% 19.673 20.142 - -1.29% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 2.38% 10.704 10.959 - 0.64% -
SetIntersection_Front_Vector_uint64_256_16 2.38% 4428659.873 4534073.654 - 1.24% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 2.38% 64.882 66.426 - 2.34% -
rng::stable_sort(vector<int>)_(ascending)/8 2.38% 16.497 16.889 - 0.94% -
SetIntersection_Front_Vector_string_1024_4 2.38% 1238963.220 1268442.032 - 1.21% -
BM_std_minmax_element<long_long>/64000 2.38% 17107.497 17514.534 - -3.96% -
BM_std_min<unsigned_long_long>/23 2.38% 2.429 2.487 - 0.69% -
BM_std_min<short>/5500 2.37% 74.789 76.565 - 0.83% -
BM_std_min<long_long>/12 2.37% 2.029 2.077 - 1.67% -
BM_MakeHeap_float_Random_16 2.37% 1.608 1.646 - 3.58% -
rng::is_sorted_until(vector<int>,_pred)/8192 2.37% 3236.859 3313.579 - -2.02% -
BM_deque_deque_copy_backward/64000 2.37% 8094.689 8286.541 - 1.13% -
BM_PopHeap_pair<uint32,_uint32>_1024 2.36% 30.178 30.891 - 2.96% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 2.36% 1099617.376 1125562.343 - 0.29% -
BM_vector_deque_move_backward/512 2.36% 17.601 18.016 - 0.75% -
BM_std_minmax<unsigned_short>/3 2.36% 1.165 1.192 - -1.56% -
BM_std_min<short>/2 2.35% 0.485 0.496 - 1.50% -
BM_RangesPushHeap_uint64_Ascending_262144 2.35% 4.701 4.811 - 1.99% -
BM_deque_deque_ranges_copy/70000 2.35% 3037.682 3109.135 - 3.56% -
std::move(list<int>)/512 2.35% 351.226 359.469 - -50.26% -
std::find_end(forward_list<int>)_(near_matches)/1024 2.34% 37178.320 38048.635 - -1.04% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 2.34% 29.839 30.537 - -0.11% -
std::set<std::string>::upper_bound(key)_(existent)/1024 2.34% 23.140 23.682 - 3.97% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 2.34% 0.939 0.961 - 2.94% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 2.34% 34.241 35.041 - 0.39% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 2.33% 55777.066 57078.958 - 0.01% -
BM_RangesMakeThenSortHeap_string_Heap_64 2.33% 33.628 34.411 - 1.90% -
BM_std_min<short>/1024 2.33% 13.912 14.236 - 0.48% -
BM_RangesSortHeap_float_4 2.32% 1.027 1.051 - -1.01% -
BM_vector_deque_ranges_move_backward/1024 2.32% 37.311 38.176 - 0.33% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 2.32% 9.755 9.981 - 1.23% -
SetIntersection_Interlaced_Set_uint64_256_4 2.32% 11496271.590 11762660.301 - 0.13% -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.32% 5339.875 5463.569 - -0.40% -
std::unordered_map<int,_int>::insert(value)_(already_present)/32 2.32% 1.655 1.693 - 1.43% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2.32% 24.112 24.670 - 1.62% -
std::partition_point(deque<int>)/32 2.31% 4.479 4.583 - -4.33% -
SetIntersection_None_Set_uint32_262144_256 2.31% 1150203.369 1176799.400 - 0.09% -
BM_MakeHeap_uint32_PipeOrgan_1024 2.31% 0.689 0.705 - -2.99% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 2.31% 0.518 0.530 - 7.16% -
std::is_sorted_until(list<int>)/8 2.31% 2.208 2.259 - 0.09% -
std::find_if(vector<int>)_(process_all)/1024 2.30% 283.577 290.111 - -0.66% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 2.30% 9642.357 9864.286 - 3.06% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 2.30% 29.548 30.228 - -33.19% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.30% 1.780 1.821 - 3.78% -
SetIntersection_Interlaced_Set_string_64_4 2.30% 26877999.369 27495738.004 - 0.91% -
BM_std_minmax<long_long>/14 2.29% 3.290 3.366 - 2.03% -
BM_MakeThenSortHeap_uint32_SingleElement_1024 2.29% 9.210 9.421 - -0.42% -
std::unique(vector<int>,_pred)_(contiguous)/1024 2.29% 539.160 551.527 - 3.11% -
std::set<int>::upper_bound(key)_(non-existent)/1024 2.29% 5.991 6.129 - 0.24% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 2.29% 35288.698 36097.686 - -2.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 2.29% 0.666 0.681 - 2.71% -
std::move_backward(deque<int>)/4096 2.28% 154.815 158.342 - -10.71% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 2.28% 7.777 7.954 - -1.30% -
SetIntersection_None_Set_uint32_262144_64 2.28% 1150543.051 1176720.379 - -0.44% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 2.27% 11.632 11.896 - 0.30% -
std::for_each(list<int>)/8 2.27% 2.505 2.562 - 2.21% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 2.27% 9.263 9.473 - -1.59% -
std::find_if(list<int>)_(process_all)/8 2.26% 3.424 3.502 - -0.14% -
rng::adjacent_find(vector<int>,_pred)/1048576 2.26% 467151.107 477722.837 - 2.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 2.26% 817541.859 836038.729 - 0.88% -
BM_std_min<unsigned_short>/4 2.26% 0.981 1.003 - 2.65% -
std::search_n(list<int>)_(no_match)/1000 2.26% 677.286 692.584 - -2.60% -
rng::contains_subrange(list<int>)_(process_all)/50 2.26% 17.614 18.012 - -0.60% -
BM_StringAssignAsciizMix_Transparent 2.26% 3.022 3.090 - 3.09% -
BM_StringRelational_Eq_Small_Huge_Control 2.25% 0.481 0.491 - 1.64% -
std::multiset<int>::clear()/1024 2.25% 9452.674 9665.282 - -10.56% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 2.25% 9.015 9.217 - 1.40% -
SetIntersection_None_Vector_uint32_256_16 2.25% 4230663.609 4325651.899 - 0.94% -
std::multiset<std::string>::count(key)_(non-existent)/1024 2.24% 22.769 23.280 - 2.21% -
std::unique(list<int>,_pred)_(contiguous)/1024 2.24% 976.147 998.049 - 1.84% -
BM_RangesSortHeap_string_16384 2.24% 95.947 98.098 - 1.47% -
BM_std_minmax_element<long_long>/512 2.24% 138.204 141.300 - -5.72% -
std::find_end(deque<int>,_pred)_(process_all)/1024 2.24% 616.069 629.862 - 3.20% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 2.24% 18.156 18.562 - -3.07% -
BM_RangesMakeHeap_uint32_SingleElement_64 2.24% 0.507 0.518 - 0.19% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 2.24% 6.514 6.660 - -1.58% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 2.23% 6467.293 6611.656 - -11.82% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2.23% 24.178 24.717 - 2.20% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.23% 638636.758 652858.262 - -0.52% -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 2.23% 3.729 3.812 - -1.82% -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 2.23% 4.423 4.522 - 1.48% -
std::find(deque<int>)_(process_all)/50 2.23% 13.236 13.530 - 2.16% -
BM_RangesMakeThenSortHeap_string_Random_64 2.22% 39.175 40.046 - 2.07% -
BM_MakeThenSortHeap_uint64_SingleElement_16384 2.22% 26.317 26.902 - 2.10% -
BM_RangesMakeThenSortHeap_string_Random_256 2.22% 54.516 55.723 - 2.47% -
std::all_of(list<int>)_(process_all)/32 2.21% 11.494 11.748 - -0.83% -
std::rotate(list<int>)_(1_element_backward)/8192 2.21% 8441.119 8628.007 - 1.17% -
bm_lexicographical_compare<int>/2 2.21% 1.518 1.551 - -0.77% -
BM_MakeHeap_uint32_Random_16 2.21% 1.253 1.280 - 2.43% -
std::unordered_multiset<int>::count(key)_(non-existent)/1024 2.21% 1.134 1.159 - -4.76% -
BM_std_min<unsigned_long_long>/32 2.21% 3.261 3.333 - 1.60% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.20% 0.762 0.778 - 1.01% -
rng::sort(deque<int>)_(qsort_adversarial)/8 2.20% 18.383 18.787 - 0.45% -
std::find_end(forward_list<int>)_(single_element)/1000 2.20% 673.843 688.675 - -0.33% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.20% 562.306 574.673 - 0.14% -
SetIntersection_None_Set_uint32_256_64 2.20% 9389029.085 9595448.336 - 2.28% -
SetIntersection_Interlaced_Vector_string_1024_1 2.20% 1116861.479 1141415.714 - 0.22% -
std::find_if(vector<char>)_(bail_25%)/8 2.20% 0.929 0.949 - -0.01% -
BM_PopHeap_pair<uint32,_uint32>_16384 2.20% 45.760 46.765 - 2.73% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 2.19% 1151681.609 1176861.574 - 1.68% -
BM_RangesPushHeap_uint64_Random_4 2.18% 2.135 2.182 - 2.44% -
BM_RangesPushHeap_float_Random_262144 2.18% 7.562 7.727 - 0.82% -
BM_deque_vector_ranges_move_backward/1 2.18% 2.117 2.163 - 2.69% -
SetIntersection_Front_Vector_string_16384_4 2.18% 1248496.883 1275752.992 - 0.86% -
std::set<std::string>::ctor(const&,_alloc)/1024 2.18% 36197.141 36986.801 - 0.19% -
SetIntersection_None_Set_float_1024_4 2.17% 8873001.079 9065708.287 - 2.86% -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 2.17% 29.042 29.672 - -0.47% -
rng::stable_partition(vector<int>)_(alloc_fails)/50 2.17% 1899.211 1940.400 - 1.76% -
std::find_if(vector<int>)_(process_all)/50 2.17% 13.921 14.223 - 1.85% -
rng::generate(deque<int>)/8192 2.17% 2043.634 2087.919 - 0.10% -
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 2.16% 3936.866 4022.080 - 5.02% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 2.16% 1316.425 1344.884 - -2.64% -
BM_num_get<unsigned_long_long> 2.16% 11.056 11.295 - 1.18% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.16% 7669.095 7834.778 - -0.49% -
std::move_backward(deque<int>)/262144 2.16% 29751.221 30393.898 - -1.20% -
BM_std_min<short>/25 2.16% 2.086 2.131 - 3.67% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 2.15% 3.504 3.580 - 0.02% -
std::unordered_set<int>::erase(key)_(existent)/0 2.15% 21.060 21.513 - 0.28% -
std::set<int>::equal_range(key)_(existent)/1024 2.15% 4.130 4.219 - 1.45% -
std::generate(list<int>)/32 2.14% 8.540 8.724 - -0.04% -
std::rotate(deque<int>)_(1_element_forward)/50 2.14% 5.412 5.528 - -0.32% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.14% 7.026 7.177 - 6.02% -
rng::unique(list<int>)_(sprinkled)/52 2.14% 77.628 79.290 - 1.64% -
std::multiset<int>::clear()/8192 2.14% 74453.305 76047.742 - -7.91% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.14% 11.322 11.564 - 0.90% -
rng::remove(deque<int>)_(prefix)/50 2.14% 63.484 64.842 - -2.22% -
BM_deque_vector_copy_backward/1 2.14% 2.092 2.137 - 1.45% -
BM_MakeThenSortHeap_float_PipeOrgan_64 2.14% 3.908 3.992 - -0.34% -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 2.13% 5.924 6.050 - 0.08% -
BM_MakeThenSortHeap_uint64_Ascending_4 2.13% 1.452 1.483 - 2.49% -
std::adjacent_find(deque<int>,_pred)/50 2.13% 29.704 30.338 - 0.25% -
std::rotate(deque<int>)_(1_element_backward)/1024 2.13% 41.761 42.652 - -0.20% -
std::set<std::string>::ctor(const&)/1024 2.13% 34300.991 35032.687 - -1.28% -
SetIntersection_Front_Vector_string_256_16 2.13% 6434628.005 6571864.500 - 1.68% -
rng::move(vector<int>)/8 2.13% 2.221 2.268 - -0.06% -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 2.13% 5.000 5.106 - -1.20% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 2.12% 14.780 15.094 - 2.88% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 2.12% 11.776 12.025 - 0.74% -
std::transform(deque<int>)_(identity_transform)/50 2.12% 19.166 19.572 - 2.09% -
BM_PopHeap_pair<uint32,_uint32>_64 2.12% 15.943 16.281 - 2.25% -
std::any_of(deque<int>)_(process_all)/8 2.11% 3.089 3.155 - -2.18% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 2.11% 11027959.919 11260985.885 - -0.02% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 2.11% 22.959 23.444 - 0.34% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 2.11% 787.568 804.187 - 4.39% -
std::move_backward(deque<int>)/32768 2.11% 3607.432 3683.529 - -1.11% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 2.11% 179098839.391 182875766.276 - -0.29% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 2.11% 2.983 3.046 - 4.30% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 2.11% 57.437 58.647 - 15.89% -
std::search_n(deque<int>,_pred)_(no_match)/1024 2.10% 627.715 640.901 - 2.42% -
BM_deque_deque_move_backward/64000 2.10% 8027.519 8195.976 - 0.76% -
std::multimap<std::string,_int>::clear()/1024 2.10% 19787.068 20202.015 - -2.39% -
SetIntersection_Interlaced_Set_uint64_16384_1024 2.09% 174328165.684 177973801.050 - 2.18% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.09% 367.573 375.258 - 1.87% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.09% 6846.921 6989.835 - 1.10% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 2.09% 39.256 40.075 - 0.15% -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 2.08% 54669.128 55808.150 - 1.22% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 2.08% 28.684 29.282 - 0.54% -
std::move(list<int>)/32768 2.08% 30781.152 31421.945 - 0.76% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 2.08% 0.496 0.506 - 2.11% -
SetIntersection_None_Vector_string_262144_1024 2.08% 1349693.025 1377772.749 - -0.11% -
std::find_end(deque<int>,_pred)_(process_all)/1000 2.08% 601.176 613.663 - 2.59% -
BM_std_minmax_element<long_long>/64 2.07% 17.474 17.836 - -2.26% -
std::partial_sort_copy(deque<int>)_(ascending)/8 2.07% 10.736 10.959 - 1.02% -
rng::sort(vector<int>)_(descending)/8 2.07% 24.693 25.204 - 2.08% -
rng::stable_sort(vector<int>)_(heap)/8 2.07% 21.813 22.264 - 0.54% -
rng::is_partitioned(list<int>)_(unpartitioned)/50 2.07% 4.452 4.544 - -5.07% -
BM_deque_vector_ranges_move/70000 2.06% 2911.333 2971.419 - 1.04% -
BM_std_min<long_long>/32 2.06% 3.618 3.693 - 3.26% -
SetIntersection_Front_Vector_string_16384_16 2.06% 1718317.850 1753701.837 - 1.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 2.06% 39142053.124 39947051.250 - 2.53% -
SetIntersection_Interlaced_Set_uint64_64_64 2.05% 15158007.264 15469478.806 - 3.59% -
BM_std_min<unsigned_short>/21 2.05% 6.906 7.047 - 1.97% -
BM_RangesMakeHeap_string_SingleElement_16 2.05% 5.532 5.646 - 2.25% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 2.05% 934.784 953.926 - 2.00% -
BM_std_minmax<long_long>/21 2.05% 3.505 3.577 - 1.79% -
BM_vector_deque_move_backward/64000 2.05% 7358.308 7508.845 - 8.85% -
BM_PushHeap_uint64_Ascending_262144 2.05% 4.658 4.753 - -4.45% -
std::copy_n(list<int>)/32768 2.04% 25805.533 26331.472 - -1.21% -
SetIntersection_None_Set_uint32_262144_1024 2.04% 1144851.727 1168184.406 - -0.91% -
rng::stable_sort(vector<int>)_(repeated)/8 2.03% 16.572 16.909 - 1.54% -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 2.03% 5348.338 5456.880 - -0.64% -
std::search(deque<int>)_(single_element)/1000 2.03% 439.237 448.141 - -0.57% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 2.03% 42.926 43.796 - -0.14% -
SetIntersection_Front_Set_uint64_262144_16 2.03% 1306417.906 1332882.060 - 3.91% -
SetIntersection_Interlaced_Vector_uint64_64_16 2.02% 17630998.058 17987982.061 - 0.08% -
std::unordered_set<int>::erase(key)_(existent)/32 2.02% 21.059 21.485 - -0.70% -
std::map<std::string,_int>::contains(key)_(non-existent)/1024 2.02% 22.160 22.609 - 2.54% -
SetIntersection_None_Set_float_256_256 2.02% 5868907.246 5987609.737 - 2.13% -
BM_PopHeap_string_16384 2.02% 72.700 74.169 - 1.40% -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 2.02% 5341.132 5449.003 - -0.61% -
rng::stable_partition(list<int>)_(alloc_fails)/1024 2.01% 4159.352 4243.137 - 0.81% -
BM_std_minmax<unsigned_short>/21 2.01% 1.962 2.002 - -1.69% -
BM_RangesMakeHeap_uint32_Ascending_16 2.01% 0.600 0.613 - 0.00% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 2.01% 27.375 27.926 - 2.42% -
BM_MakeThenSortHeap_float_Ascending_16384 2.01% 27.668 28.225 - -0.04% -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2.01% 717.278 731.693 - 2.73% -
rng::unique(list<int>)_(sprinkled)/1024 2.01% 952.233 971.341 - -0.29% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 2.01% 3938.980 4017.962 - 2.80% -
std::multimap<int,_int>::insert(value)_(already_present)/1024 2.00% 22.414 22.863 - 1.18% -
BM_std_min<unsigned_char>/4 2.00% 0.979 0.999 - -2.29% -
BM_PopHeap_pair<uint32,_uint32>_256 2.00% 22.660 23.114 - 2.80% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 1.99% 19194819.515 19577334.580 - 1.67% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.99% 21.980 22.417 - -0.54% -
BM_RangesPushHeap_float_Ascending_64 1.99% 1.747 1.782 - 1.34% -
SetIntersection_Interlaced_Set_uint32_256_16 1.99% 11982647.564 12220582.988 - 1.75% -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 1.99% 54860493.616 55949583.385 - -0.30% -
rng::move(vector<bool>)_(unaligned)/64 1.98% 1.619 1.651 - -7.98% -
std::set<std::string>::lower_bound(key)_(existent)/8192 1.98% 27.767 28.317 - -10.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.98% 352240613.981 359205627.863 - 2.66% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 1.97% 16.700 17.030 - -0.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.97% 23.474 23.937 - 2.62% -
std::multiset<std::string>::insert(value)_(new_value)/1024 1.97% 61.548 62.759 - -2.49% -
std::sort(deque<int>)_(ascending)/8 1.97% 18.409 18.771 - 0.28% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.96% 14.265 14.545 - 0.21% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 1.96% 16.722 17.050 - 2.40% -
BM_RangesMakeThenSortHeap_float_Descending_1024 1.96% 8.004 8.161 - 0.25% -
std::find(list<int>)_(process_all)/50 1.96% 18.131 18.486 - -2.04% -
std::find_end(vector<int>,_pred)_(single_element)/8192 1.96% 4692.278 4784.084 - -0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.95% 10015323.153 10211000.662 - 1.25% -
std::multimap<std::string,_int>::find(key)_(existent)/32 1.95% 15.461 15.763 - 6.18% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.95% 0.757 0.772 - -0.98% -
rng::partial_sort_copy(vector<int>)_(repeated)/8 1.95% 8.557 8.724 - 0.02% -
BM_PushHeap_pair<uint32,_uint32>_Random_4 1.94% 2.639 2.690 - -0.72% -
BM_std_min<unsigned_long_long>/29 1.94% 2.456 2.504 - 1.24% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.94% 372.858 380.105 - 1.14% -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 1.94% 8.755 8.925 - 2.21% -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 1.94% 7.498 7.643 - 3.24% -
rng::search(deque<int>)_(near_matches)/1000 1.94% 24086.824 24554.324 - -0.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.94% 13528.009 13789.805 - 0.89% -
BM_StringAssignAsciizMix_Opaque 1.94% 4.728 4.820 - 1.08% -
rng::find_last(deque<int>)_(bail_10%)/8 1.93% 2.680 2.732 - -0.05% -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 1.93% 7107.124 7244.389 - 0.41% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 1.93% 4.521 4.608 - -1.12% -
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 1.93% 507058.957 516831.862 - 5.17% -
BM_MakeHeap_string_SingleElement_256 1.93% 6.349 6.471 - 2.70% -
BM_MakeThenSortHeap_uint32_Heap_16 1.92% 5.124 5.223 - 0.88% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 1.92% 8773.164 8941.497 - 0.36% -
SetIntersection_None_Vector_string_1024_256 1.92% 1207845.068 1231002.916 - 0.98% -
rng::copy_n(vector<int>)/8 1.92% 2.232 2.275 - 1.74% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 1.92% 34.348 35.006 - 1.81% -
std::set<std::string>::lower_bound(key)_(non-existent)/8192 1.91% 30.552 31.135 - 0.76% -
SetIntersection_None_Set_string_64_16 1.91% 19273323.960 19641197.641 - 0.36% -
std::move(deque<int>)/64 1.91% 6.003 6.117 - 2.24% -
rng::stable_partition(vector<int>)_(sparse)/50 1.91% 20.556 20.948 - 2.12% -
SetIntersection_Front_Set_uint32_256_256 1.90% 9770664.787 9956773.997 - 3.14% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 1.90% 5.271 5.371 - 10.43% -
BM_std_minmax<short>/18 1.90% 1.992 2.030 - 0.27% -
rng::sort(vector<int>)_(heap)/8 1.90% 22.230 22.653 - 0.77% -
std::find_end(vector<int>,_pred)_(single_element)/1024 1.90% 586.673 597.798 - -0.54% -
BM_std_min<char>/1024 1.89% 8.310 8.467 - 1.02% -
std::multiset<int>::equal_range(key)_(non-existent)/32 1.89% 2.309 2.353 - 0.32% -
BM_std_min<__int128>/5 1.89% 1.748 1.781 - 0.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1.89% 2223948.567 2265963.381 - 2.96% -
rng::remove_copy(deque<int>)_(sprinkled)/8192 1.89% 2855.264 2909.166 - 1.12% -
BM_RangesSortHeap_uint64_4 1.89% 0.934 0.951 - 0.80% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 1.89% 3.007 3.064 - 0.24% -
std::list<int>::operator=(const&)_(cheap_elements)/32 1.88% 16.856 17.174 - 1.03% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.88% 33.637 34.271 - 2.83% -
BM_RangesMakeThenSortHeap_float_Heap_4 1.88% 1.225 1.248 - -0.54% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.88% 775.774 790.324 - 1.13% -
rng::search(deque<int>)_(near_matches)/1024 1.87% 25225.077 25697.316 - 0.17% -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 1.87% 11.320 11.532 - -0.23% -
BM_vector_deque_move_backward/64 1.87% 3.029 3.086 - 1.52% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 1.87% 14.292 14.559 - 1.95% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.86% 4.609 4.695 - 3.86% -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.86% 1.363 1.388 - -1.01% -
BM_RangesMakeThenSortHeap_float_Ascending_16384 1.85% 26.488 26.979 - 0.52% -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 1.85% 45.289 46.129 - 1.75% -
std::search(deque<int>,_pred)_(near_matches)/1000 1.85% 23307.568 23739.039 - -12.36% -
std::move(deque<int>)/1048576 1.85% 54416.177 55423.525 - 1.61% -
SetIntersection_Interlaced_Vector_uint64_262144_16384 1.85% 343828812.084 350192540.709 - 2.79% -
BM_PushHeap_uint32_Ascending_262144 1.85% 8.177 8.328 - 2.47% -
BM_MakeHeap_pair<uint32,_uint32>_Random_64 1.85% 3.121 3.179 - -2.65% -
SetIntersection_Front_Set_uint64_16384_16 1.85% 1286271.739 1310017.665 - -1.01% -
BM_PushHeap_uint64_Random_256 1.84% 5.676 5.780 - 0.98% -
rng::for_each_n(deque<int>)/50 1.84% 3.920 3.992 - -0.06% -
BM_RangesMakeHeap_float_PipeOrgan_16 1.84% 1.273 1.296 - 0.12% -
std::unordered_set<int>::insert(value)_(new_value)/8192 1.84% 19.381 19.738 - -0.42% -
std::set<int>::contains(key)_(existent)/8192 1.84% 8.391 8.545 - 2.01% -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 1.83% 828.133 843.300 - 3.09% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.83% 0.633 0.645 - -0.07% -
BM_std_minmax<unsigned_short>/22 1.83% 2.394 2.438 - 5.23% -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 1.82% 22.533 22.944 - -1.51% -
SetIntersection_Interlaced_Set_uint32_256_64 1.82% 14670528.091 14938152.430 - 1.01% -
bm_ranges_lexicographical_compare<signed_char>/64 1.82% 1.903 1.938 - -0.58% -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 1.82% 59.093 60.170 - 0.36% -
BM_std_min<unsigned_int>/29 1.82% 2.089 2.127 - 3.89% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.82% 136267.164 138745.426 - -0.79% -
BM_RangesPushHeap_uint64_Ascending_1024 1.82% 2.577 2.623 - 1.80% -
BM_RangesSortHeap_string_256 1.82% 44.347 45.152 - 1.63% -
BM_RangesMakeHeap_float_Ascending_256 1.81% 0.644 0.656 - 0.53% -
SetIntersection_Interlaced_Vector_uint64_262144_4 1.81% 1582963.685 1611671.800 - -14.44% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 1.81% 4469183.778 4550187.186 - -0.35% -
BM_std_minmax<unsigned_int>/27 1.81% 2.375 2.418 - -1.16% -
std::find_end(vector<int>,_pred)_(single_element)/1000 1.81% 572.944 583.305 - -0.42% -
BM_std_min<unsigned_long_long>/14 1.81% 1.931 1.966 - 1.33% -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 1.81% 47.467 48.324 - -1.29% -
std::vector<int>::erase(middle)_(cheap_elements)/32 1.80% 4.241 4.317 - -0.27% -
BM_std_min<short>/20 1.80% 2.248 2.288 - -1.60% -
std::set<std::string>::equal_range(key)_(non-existent)/8192 1.79% 31.575 32.142 - -0.81% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 1.79% 2.615 2.662 - 1.36% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 1.79% 14.982 15.250 - 13.54% -
std::map<int,_int>::contains(key)_(existent)/32 1.78% 1.577 1.605 - 0.84% -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.78% 1.359 1.383 - 1.51% -
SetIntersection_Front_Set_uint32_16384_4 1.78% 1138839.181 1159159.070 - 1.67% -
BM_MakeThenSortHeap_float_PipeOrgan_262144 1.78% 31.815 32.382 - 0.08% -
std::multiset<std::string>::erase(key)_(non-existent)/32 1.78% 10.099 10.279 - -7.10% -
rng::copy_backward(vector<int>)/4096 1.78% 141.099 143.612 - -0.52% -
std::find_if_not(list<int>)_(process_all)/50 1.78% 21.327 21.706 - 0.65% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.78% 3.614 3.678 - 3.40% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 1.77% 0.582 0.593 - 3.79% -
SetIntersection_Front_Set_string_16384_4 1.77% 1319955.810 1343321.591 - 3.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 1.77% 348957915.886 355134842.573 - 0.86% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.77% 25.435 25.885 - 0.65% -
rng::unique(list<int>,_pred)_(contiguous)/1024 1.77% 972.537 989.739 - 0.72% -
rng::replace(vector<int>)_(prefix)/1024 1.77% 165.327 168.250 - 2.62% -
rng::sort(deque<int>)_(repeated)/1024 1.76% 946.790 963.497 - -0.07% -
std::count(vector<int>)_(every_other)/8 1.76% 1.334 1.357 - 2.02% -
BM_MakeThenSortHeap_float_Ascending_4 1.76% 1.397 1.421 - -2.53% -
SetIntersection_Interlaced_Set_uint64_1024_256 1.76% 15265477.487 15534212.840 - 2.82% -
SetIntersection_Interlaced_Vector_uint64_1024_1 1.76% 1102354.118 1121742.388 - 0.49% -
BM_MakeThenSortHeap_uint64_Random_64 1.76% 11.716 11.922 - 1.57% -
SetIntersection_None_Set_uint32_262144_262144 1.76% 1148176.270 1168352.539 - -1.33% -
BM_num_get<long_double> 1.76% 35.576 36.201 - 0.53% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.76% 164.650 167.541 - 0.44% -
std::multiset<int>::insert(value)_(new_value)/32 1.76% 19.698 20.044 - 1.46% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 1.75% 13.918 14.162 - 0.99% -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 1.75% 612.282 623.017 - 0.20% -
rng::partition(list<int>)_(sparse)/50 1.75% 15.398 15.668 - -4.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 1.75% 21543537.403 21920956.953 - 2.14% -
BM_vector_deque_ranges_move/4000 1.75% 142.798 145.298 - 2.15% -
std::flat_map<int,_int>::count(key)_(existent)/8192 1.75% 11.800 12.006 - -0.64% -
BM_RangesSortHeap_string_1024 1.75% 59.085 60.119 - 2.00% -
BM_std_min<unsigned_char>/15 1.75% 2.086 2.122 - -1.27% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 1.75% 2.135 2.172 - -0.75% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.74% 20.942 21.307 - -1.86% -
rng::contains(deque<int>)_(process_all)/1048576 1.74% 249493.976 253845.887 - 1.75% -
rng::search_n(list<int>,_pred)_(no_match)/1024 1.74% 848.529 863.280 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 1.74% 157800040.821 160542916.388 - 1.11% -
std::map<int,_int>::upper_bound(key)_(existent)/1024 1.74% 4.050 4.120 - -0.74% -
SetIntersection_Front_Set_uint32_1024_4 1.73% 1147687.113 1167591.943 - 2.72% -
std::rotate(list<int>)_(by_1/3)/32 1.73% 15.080 15.341 - 0.27% -
SetIntersection_Front_Vector_uint32_256_4 1.73% 4393165.070 4469305.821 - 0.82% -
SetIntersection_Front_Vector_string_64_16 1.73% 21963888.588 22344526.139 - 1.16% -
std::unordered_set<int>::clear()/1024 1.73% 7886.450 8022.998 - 1.19% -
rng::search_n(vector<int>)_(no_match)/1048576 1.73% 209154.474 212773.276 - 0.63% -
rng::sort(deque<int>)_(repeated)/8 1.73% 18.482 18.802 - 0.21% -
SetIntersection_Interlaced_Vector_string_262144_16 1.73% 5837692.488 5938601.586 - 3.73% -
rng::search_n(list<int>,_pred)_(no_match)/1000 1.73% 829.335 843.667 - 0.68% -
SetIntersection_Front_Set_uint64_1024_16 1.73% 1283184.699 1305334.848 - 0.12% -
BM_std_minmax<unsigned_short>/2 1.72% 0.848 0.862 - -7.43% -
std::move_backward(list<int>)/32768 1.72% 31933.638 32484.284 - 1.12% -
SetIntersection_None_Set_string_262144_256 1.72% 1692200.359 1721376.223 - 5.56% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 1.72% 9.285 9.445 - 0.10% -
BM_std_minmax<char>/23 1.72% 3.165 3.220 - 10.39% -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 1.72% 6.080 6.184 - -6.19% -
rng::move_backward(deque<int>)/4096 1.72% 154.970 157.632 - -1.11% -
std::multiset<int>::find(key)_(non-existent)/32 1.71% 2.240 2.279 - 1.38% -
SetIntersection_Front_Vector_uint64_1024_1 1.70% 1097273.895 1115949.874 - -0.18% -
std::set<std::string>::find(key)_(existent)/8192 1.70% 28.547 29.033 - 1.13% -
BM_deque_deque_ranges_move_backward/4000 1.70% 144.913 147.376 - 0.13% -
rng::is_partitioned(vector<int>)_(partitioned)/32 1.70% 5.712 5.809 - 0.86% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.70% 46.842 47.637 - -0.72% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.70% 6245.239 6351.139 - -1.08% -
rng::copy(list<int>)/32768 1.69% 26739.305 27192.260 - 4.40% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 1.69% 38.360 39.010 - 0.08% -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 1.69% 72615.390 73843.147 - 0.08% -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 1.68% 34.883 35.471 - 0.36% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 1.68% 36.268 36.877 - 1.46% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 1.68% 27112516.622 27568365.446 - 3.40% -
SetIntersection_Front_Set_string_16_4 1.68% 66849474.666 67970922.253 - 1.96% -
BM_std_minmax<unsigned_short>/30 1.68% 2.726 2.771 - -1.82% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.67% 18.886 19.202 - -0.64% -
std::multimap<int,_int>::erase(key)_(existent)/32 1.67% 23.078 23.464 - 2.42% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 1.67% 27.017 27.469 - -2.62% -
BM_MakeHeap_uint64_Random_262144 1.67% 1.037 1.054 - 0.29% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 1.67% 12.301 12.506 - 0.36% -
BM_deque_deque_ranges_move_backward/64000 1.67% 7937.075 8069.650 - -0.25% -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 1.67% 204742.214 208158.380 - 0.38% -
std::remove_copy_if(list<int>)_(sprinkled)/32 1.67% 14.514 14.756 - 1.51% -
BM_std_min<unsigned_long_long>/30 1.67% 2.692 2.737 - 1.19% -
std::set<std::string>::insert(value)_(already_present)/1024 1.67% 34.290 34.861 - 6.48% -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 1.67% 25.770 26.200 - 1.85% -
SetIntersection_Front_Vector_float_1024_16 1.67% 1186319.363 1206078.377 - 0.60% -
SetIntersection_Front_Set_string_1024_16 1.66% 2021728.781 2055362.280 - 3.19% -
BM_vector_deque_move_backward/70000 1.66% 8004.825 8137.924 - 7.25% -
std::set<int>::ctor(const&,_alloc)/8192 1.66% 49177.703 49994.744 - 1.32% -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.65% 51.414 52.264 - 3.69% -
BM_MakeHeap_string_Descending_256 1.65% 2.698 2.743 - 2.56% -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.65% 1.426 1.450 - 1.66% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 1.65% 21.124 21.473 - -5.30% -
std::find_end(forward_list<int>)_(single_element)/1024 1.65% 696.473 707.976 - 0.09% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 1.65% 16841.287 17118.933 - -0.30% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.65% 802.730 815.961 - 0.97% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 1.64% 174085.234 176943.570 - 1.32% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 1.64% 561.789 571.013 - -0.36% -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 1.64% 8.148 8.282 - 0.47% -
BM_std_min<char>/23 1.64% 2.281 2.319 - -1.62% -
BM_std_minmax<unsigned_char>/5500 1.64% 50.677 51.508 - 2.15% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 1.64% 29.378 29.860 - 1.84% -
rng::distance(join_view(vector<vector<int>>)/4096 1.64% 4.309 4.380 - 0.42% -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 1.64% 10.088 10.254 - 4.01% -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 1.64% 11.848 12.042 - -0.46% -
BM_std_min<short>/27 1.64% 2.295 2.333 - 2.90% -
BM_std_min<unsigned_short>/20 1.64% 2.221 2.257 - 0.37% -
BM_StringEraseToEnd_Large_Transparent 1.63% 0.842 0.856 - -4.51% -
std::rotate_copy(deque<int>)/32 1.63% 2.622 2.665 - 3.57% -
BM_MakeHeap_string_PipeOrgan_4 1.63% 2.550 2.591 - -1.55% -
std::list<int>::insert(begin)_(cheap_elements)/32 1.63% 10.127 10.292 - -1.03% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 1.63% 13711.062 13934.359 - -0.88% -
BM_RangesSortHeap_string_64 1.63% 29.800 30.286 - 1.93% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 1.63% 23.046 23.421 - 1.83% -
BM_RangesPopHeap_string_16384 1.63% 71.921 73.092 - 0.96% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 1.63% 9.817 9.976 - 0.49% -
SetIntersection_Interlaced_Set_uint64_1024_1 1.63% 1107234.404 1125241.035 - 0.84% -
BM_std_min<__int128>/9 1.63% 3.273 3.326 - -0.22% -
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 1.63% 13.158 13.372 - -1.17% -
BM_MakeThenSortHeap_uint64_Descending_262144 1.62% 24.501 24.899 - 1.04% -
std::sort(deque<int>)_(qsort_adversarial)/8 1.62% 18.346 18.644 - -0.36% -
rng::remove_copy_if(deque<int>)_(sprinkled)/50 1.62% 28.135 28.591 - -0.10% -
SetIntersection_Front_Set_uint32_64_16 1.62% 16761495.227 17033459.923 - -0.88% -
SetIntersection_None_Set_float_262144_262144 1.62% 1166374.509 1185281.902 - -0.36% -
BM_deque_deque_ranges_move/2 1.62% 3.061 3.111 - -3.45% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 1.62% 41.528 42.200 - 1.44% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 1.62% 3419.623 3474.935 - 1.84% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 1.62% 21005333.031 21344911.197 - 3.08% -
rng::search(deque<int>,_pred)_(near_matches)/8192 1.62% 1509789.326 1534177.606 - -0.09% -
SetIntersection_Interlaced_Set_uint64_16_16 1.62% 41081010.493 41744527.279 - 1.31% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.61% 10.472 10.641 - 2.82% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 1.61% 8679669.839 8819635.761 - 1.16% -
SetIntersection_None_Vector_float_16384_1024 1.61% 1171838.611 1190706.571 - 0.59% -
std::remove_copy(deque<int>)_(sprinkled)/8192 1.61% 2876.226 2922.455 - 1.68% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.61% 4.828 4.905 - 1.36% -
BM_deque_vector_move/1 1.61% 2.132 2.166 - 1.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 1.60% 18763479.016 19064589.746 - -0.17% -
BM_RangesPushHeap_uint32_Random_262144 1.60% 6.277 6.377 - 2.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.60% 44.229 44.938 - -21.67% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 1.60% 77.524 78.768 - 4.12% -
rng::rotate(list<int>)_(by_1/3)/50 1.60% 23.588 23.965 - -1.06% -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.60% 12.114 12.308 - 1.81% -
std::multiset<int>::insert(value)_(already_present)/32 1.60% 19.001 19.305 - 0.75% -
rng::stable_partition(deque<int>)_(dense)/1024 1.60% 590.021 599.451 - -4.96% -
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.60% 1.590 1.615 - 19.43% -
BM_vector_deque_ranges_move_backward/512 1.60% 17.739 18.022 - 0.88% -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 1.59% 499.981 507.951 - 0.56% -
SetIntersection_None_Set_float_262144_64 1.59% 1161667.966 1180170.818 - -0.98% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.59% 32.605 33.124 - 2.06% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.59% 794.016 806.655 - -0.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 1.59% 56938.238 57844.480 - -1.56% -
rng::stable_partition(deque<int>)_(sparse)/50 1.59% 27.405 27.841 - -2.78% -
SetIntersection_None_Vector_uint64_1024_64 1.59% 1141726.734 1159878.555 - 0.71% -
std::partial_sort(deque<int>)_(heap)/8192 1.59% 283639.195 288143.812 - 1.32% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 1.59% 2.120 2.154 - 1.27% -
SetIntersection_None_Vector_uint64_262144_1024 1.59% 1157587.781 1175958.596 - -4.19% -
rng::stable_partition(deque<int>)_(alloc_fails)/32 1.59% 1904.935 1935.145 - -0.20% -
bm_swap_ranges_vb_aligned/64 1.58% 2.907 2.953 - 4.24% -
std::rotate(deque<int>)_(1_element_forward)/32 1.58% 4.638 4.711 - -1.10% -
BM_deque_deque_copy/2 1.58% 3.062 3.110 - -2.12% -
rng::partial_sort(deque<int>)_(heap)/8 1.58% 36.906 37.491 - -0.15% -
BM_deque_deque_ranges_move_backward/4096 1.58% 152.169 154.578 - 0.83% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.58% 4236060.176 4303091.151 - 0.69% -
SetIntersection_Front_Set_uint64_256_4 1.58% 4449607.936 4519988.039 - -0.06% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.58% 11.549 11.731 - 2.91% -
std::copy_if(list<int>)_(entire_range)/8 1.58% 2.649 2.691 - 1.65% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.58% 12.181 12.374 - 1.49% -
rng::move_backward(deque<int>)/262144 1.58% 29928.839 30401.488 - -0.54% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.58% 0.636 0.646 - 0.46% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 1.58% 6.564 6.667 - 2.07% -
SetIntersection_Interlaced_Set_uint32_16384_16384 1.57% 341610667.125 346984924.912 - -2.01% -
std::remove_copy(deque<int>)_(sprinkled)/1024 1.57% 359.129 364.773 - 1.47% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 1.57% 302.232 306.974 - -0.64% -
BM_deque_deque_ranges_copy/2 1.57% 3.063 3.111 - -3.43% -
std::stable_partition(deque<int>)_(sparse)/32 1.57% 12.170 12.361 - 5.71% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.56% 54735.039 55589.914 - 2.22% -
SetIntersection_Front_Set_string_1024_1024 1.56% 56345127.575 57224327.776 - 2.82% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 1.56% 55686.736 56555.623 - 0.06% -
BM_std_minmax_element<int>/4 1.56% 1.243 1.262 - 1.42% -
std::set<std::string>::upper_bound(key)_(non-existent)/8192 1.55% 31.192 31.677 - 3.54% -
BM_std_minmax<short>/31 1.55% 3.085 3.133 - 3.62% -
BM_std_min<char>/13 1.55% 1.564 1.588 - 1.55% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.55% 705.691 716.632 - -0.63% -
BM_MakeHeap_pair<uint32,_uint32>_Random_4 1.55% 2.620 2.660 - 6.23% -
rng::find_if_not(vector<char>)_(bail_25%)/8 1.55% 0.943 0.958 - -0.01% -
SetIntersection_None_Set_uint32_262144_16 1.55% 1156487.547 1174382.404 - -0.45% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 1.55% 169849.770 172477.398 - -0.42% -
BM_deque_deque_move_backward/70000 1.54% 8799.801 8935.523 - -0.57% -
SetIntersection_None_Vector_uint64_262144_262144 1.54% 1205659.984 1224246.877 - 7.64% -
BM_std_minmax_element<char>/64 1.54% 17.665 17.937 - 2.87% -
SetIntersection_Interlaced_Set_float_1024_1024 1.54% 15206728.605 15440659.576 - 2.08% -
SetIntersection_None_Vector_uint64_16384_16384 1.54% 1168103.850 1186061.156 - 5.19% -
SetIntersection_Front_Vector_float_16384_16 1.54% 1189344.320 1207626.847 - 1.07% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 1.54% 5.376 5.459 - 0.06% -
BM_std_min<unsigned_int>/32 1.54% 2.172 2.205 - 0.85% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.53% 635959.970 645711.894 - -0.39% -
SetIntersection_Front_Vector_uint64_16384_4 1.53% 1119365.725 1136523.571 - 0.53% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.53% 815.045 827.519 - 0.46% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 1.53% 3.568 3.623 - -0.32% -
BM_deque_deque_ranges_copy/64000 1.53% 2852.468 2896.101 - 9.13% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.53% 39689980.131 40296795.233 - 0.79% -
BM_std_minmax<short>/25 1.53% 2.203 2.236 - -4.69% -
SetIntersection_Front_Vector_string_1024_16 1.52% 1724233.041 1750524.410 - 2.42% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 1.52% 11.471 11.645 - 1.35% -
SetIntersection_None_Set_float_262144_1 1.52% 1162173.096 1179836.018 - -1.08% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.52% 1199754.309 1217982.243 - -1.18% -
SetIntersection_Interlaced_Vector_uint32_64_4 1.52% 18288672.191 18566418.178 - 1.82% -
BM_std_min<unsigned_short>/18 1.52% 1.534 1.558 - 0.73% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.52% 1202052.231 1220297.483 - -1.13% -
SetIntersection_None_Vector_string_1024_1024 1.52% 1224036.627 1242612.418 - 1.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1.52% 556118.838 564545.223 - -0.68% -
BM_MakeThenSortHeap_float_PipeOrgan_1024 1.51% 8.371 8.498 - 0.15% -
std::sort(vector<NonIntegral>)_(heap)/8 1.51% 22.325 22.663 - 0.75% -
rng::stable_partition(list<int>)_(alloc_fails)/8192 1.51% 24996.242 25374.479 - 1.02% -
SetIntersection_None_Vector_uint32_16384_16 1.51% 1158031.336 1175546.318 - -0.03% -
rng::copy_if(vector<int>)_(every_other)/8 1.51% 4.238 4.302 - 2.98% -
BM_std_minmax<unsigned_long_long>/5 1.51% 1.804 1.832 - 0.59% -
std::stable_partition(list<int>)_(alloc_fails)/32 1.51% 1885.305 1913.730 - 1.15% -
BM_deque_vector_ranges_copy/4000 1.50% 142.496 144.640 - 0.72% -
BM_CmpLess_short_uint 1.50% 1.104 1.120 - 0.07% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1.50% 1065920.546 1081950.994 - -3.40% -
std::is_partitioned(list<int>)_(unpartitioned)/50 1.50% 4.360 4.426 - -7.07% -
std::map<int,_int>::find(key)_(existent)/32 1.50% 1.531 1.554 - 1.40% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 1.50% 8.695 8.826 - 1.24% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.49% 49853.534 50598.772 - -1.18% -
BM_MakeThenSortHeap_float_Descending_16 1.49% 1.840 1.867 - -0.77% -
std::none_of(list<int>)_(process_all)/32768 1.49% 25757.955 26142.644 - 0.90% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 1.49% 7.190 7.298 - 1.46% -
std::search(deque<int>,_pred)_(near_matches)/1024 1.49% 24476.718 24841.151 - -12.41% -
std::copy_if(list<int>)_(every_other)/4096 1.49% 3172.195 3219.423 - -1.28% -
SetIntersection_Front_Vector_uint32_256_64 1.49% 4570940.437 4638856.602 - 2.29% -
rng::stable_sort(vector<int>)_(shuffled)/8 1.49% 20.760 21.069 - 0.29% -
rng::contains(deque<int>)_(process_all)/8192 1.48% 1910.885 1939.242 - 0.66% -
std::multiset<std::string>::contains(key)_(existent)/8192 1.48% 27.979 28.394 - -0.04% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 1.48% 38.392 38.960 - -1.21% -
rng::search_n(deque<int>)_(no_match)/1000 1.48% 430.941 437.316 - 0.68% -
rng::remove_copy(deque<int>)_(sprinkled)/1024 1.48% 356.894 362.170 - 0.78% -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.48% 13327.247 13524.021 - 0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1.47% 1156443.458 1173490.320 - 6.65% -
BM_PushHeap_float_Random_16384 1.47% 7.525 7.636 - 0.42% -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 1.47% 46.797 47.485 - -0.41% -
SetIntersection_Front_Vector_string_16_16 1.47% 54699273.165 55502840.288 - 0.28% -
BM_RangesMakeThenSortHeap_float_Descending_262144 1.46% 34.527 35.032 - 0.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.46% 140999.593 143061.541 - -0.15% -
std::vector<std::string>::ctor(size)/1024 1.46% 428.646 434.914 - 1.19% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 1.46% 4.117 4.178 - 1.69% -
rng::starts_with(deque<int>)/8 1.46% 4.099 4.159 - 1.69% -
rng::transform(list<int>,_list<int>)/50 1.46% 39.020 39.589 - 1.69% -
std::multiset<int>::erase(iterator)/8192 1.46% 23.644 23.988 - -15.02% -
SetIntersection_Interlaced_Set_float_64_64 1.45% 15098730.362 15317876.974 - -0.03% -
rng::unique_copy(deque<int>)_(contiguous)/32 1.45% 9.753 9.894 - 0.22% -
std::map<std::string,_int>::erase(key)_(non-existent)/8192 1.45% 28.912 29.331 - 11.32% -
BM_deque_deque_copy/4000 1.45% 145.493 147.603 - 0.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.45% 14.286 14.493 - 0.62% -
std::count(list<int>)_(every_other)/8 1.45% 2.101 2.131 - 1.29% -
std::set<std::string>::erase(iterator)/1024 1.45% 28.150 28.557 - 11.23% -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 1.45% 6644.015 6740.176 - 0.55% -
rng::rotate_copy(vector<int>)/8192 1.45% 283.624 287.724 - -54.26% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 1.45% 6580.153 6675.270 - -1.94% -
SetIntersection_Front_Vector_string_64_64 1.45% 27708046.126 28108487.056 - -0.36% -
std::multiset<std::string>::clear()/8192 1.45% 200013.941 202904.328 - -0.06% -
BM_std_minmax<unsigned_long_long>/6 1.44% 2.088 2.118 - 1.27% -
SetIntersection_Interlaced_Vector_float_16384_1 1.44% 1107324.678 1123321.501 - -0.27% -
std::partition(vector<int>)_(dense)/32 1.44% 8.529 8.652 - 5.56% -
std::set<std::string>::clear()/8192 1.44% 202010.872 204922.513 - 0.83% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.44% 1402.366 1422.565 - 0.45% -
BM_StringFindMatch2/4096 1.44% 1060.279 1075.548 - 1.12% -
BM_std_min<__int128>/15 1.44% 5.697 5.779 - -2.50% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.44% 1107342.422 1123279.688 - 1.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1.44% 1188914.098 1205997.097 - 1.79% -
std::unordered_set<int>::erase(key)_(existent)/1024 1.43% 22.404 22.725 - 0.23% -
std::search_n(list<int>)_(no_match)/1048576 1.43% 863376.432 875732.173 - 0.92% -
std::set<std::string>::upper_bound(key)_(existent)/8192 1.43% 28.816 29.229 - 1.25% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.43% 68532.616 69512.457 - -0.12% -
std::unordered_set<std::string>::count(key)_(non-existent)/1024 1.43% 23.038 23.367 - 18.01% -
BM_deque_deque_move/2 1.43% 3.059 3.102 - -4.15% -
SetIntersection_None_Set_uint64_256_64 1.43% 9156307.999 9286919.210 - 0.87% -
BM_std_min<unsigned_int>/12 1.43% 1.481 1.502 - -0.60% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.42% 1151239.839 1167634.422 - -1.00% -
std::find_if_not(vector<char>)_(process_all)/50 1.42% 12.516 12.694 - 1.45% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1.42% 1405558.975 1425502.487 - 4.36% -
std::unordered_set<int>::erase(key)_(existent)/8192 1.42% 22.841 23.165 - -0.82% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.42% 10.593 10.744 - 8.16% -
std::search(vector<int>)_(single_element)/8192 1.42% 1820.463 1846.288 - 0.80% -
BM_std_minmax<short>/64 1.42% 1.525 1.547 - -3.00% -
std::copy_n(vector<int>)/8 1.41% 2.165 2.196 - -3.47% -
SetIntersection_None_Set_uint32_1024_4 1.41% 8696221.928 8819186.608 - 1.44% -
std::search(list<int>,_pred)_(single_element)/1000 1.41% 822.993 834.628 - 1.47% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 1.41% 725.020 735.221 - -0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.41% 13.015 13.197 - 2.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.40% 0.901 0.914 - 0.76% -
BM_deque_vector_copy_backward/4000 1.40% 142.183 144.179 - 2.03% -
BM_StringRelational_Less_Small_Huge_Control 1.40% 1.758 1.782 - 6.14% -
BM_std_min<long_long>/64 1.40% 4.905 4.974 - 2.84% -
std::unordered_set<int>::insert(value)_(new_value)/32 1.40% 20.113 20.395 - 0.46% -
SetIntersection_Interlaced_Vector_uint32_1024_1 1.40% 1105807.847 1121278.145 - 0.31% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 1.40% 10.620 10.768 - 2.41% -
rng::reverse_copy(vector<int>)/64 1.40% 2.492 2.527 - 0.45% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 1.39% 16.586 16.817 - 0.93% -
SetIntersection_Interlaced_Vector_uint64_64_64 1.39% 11400900.624 11559530.064 - 1.84% -
rng::all_of(list<int>)_(process_all)/32768 1.39% 25784.776 26143.515 - 1.37% -
BM_RangesMakeThenSortHeap_string_Heap_1024 1.39% 62.982 63.857 - 1.73% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.39% 0.826 0.837 - -0.81% -
BM_std_min<__int128>/4 1.38% 1.374 1.393 - 0.37% -
SetIntersection_None_Set_uint32_262144_4 1.38% 1157711.346 1173733.643 - -0.37% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.38% 20379909.592 20661603.902 - -1.24% -
BM_RangesPushHeap_string_Descending_4 1.38% 1.881 1.907 - -6.19% -
BM_RangesPopHeap_float_16384 1.38% 33.691 34.156 - 3.92% -
SetIntersection_Front_Set_uint32_256_4 1.38% 4483068.703 4544863.395 - 2.30% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 1.38% 7.819 7.927 - 0.36% -
rng::search_n(deque<int>)_(no_match)/1024 1.38% 442.193 448.280 - 1.22% -
SetIntersection_None_Set_float_262144_4 1.38% 1162813.152 1178815.674 - -1.03% -
BM_std_min<unsigned_char>/32 1.38% 2.864 2.903 - 2.74% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.38% 27.983 28.368 - 0.32% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.37% 676.393 685.691 - 2.80% -
BM_CmpLess_uchar_schar 1.37% 1.037 1.051 - 1.19% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1.37% 1444312.283 1464129.272 - 1.60% -
std::copy_if(vector<int>)_(entire_range)/8 1.37% 2.270 2.301 - 2.32% -
SetIntersection_None_Set_float_262144_16 1.37% 1161137.533 1177045.084 - -1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1.37% 1728085.321 1751755.698 - 4.91% -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 1.37% 3.638 3.688 - 0.00% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 1.37% 14445.686 14643.138 - 0.39% -
BM_deque_vector_move_backward/0 1.37% 1.468 1.489 - -6.81% -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 1.37% 48679.673 49344.607 - -0.44% -
BM_RangesMakeThenSortHeap_float_Ascending_16 1.36% 2.947 2.987 - 0.58% -
SetIntersection_Interlaced_Set_string_16_4 1.36% 76441112.552 77480474.992 - 1.55% -
SetIntersection_None_Set_float_256_64 1.36% 9394924.519 9522649.589 - 0.64% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 1.36% 6645.039 6735.369 - 0.17% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 1.36% 35955.395 36444.055 - -0.10% -
BM_MakeThenSortHeap_float_SingleElement_16 1.36% 3.216 3.260 - 0.03% -
BM_std_min<unsigned_char>/29 1.36% 1.966 1.993 - 1.95% -
std::shift_left(deque<int>)/50 1.36% 5.481 5.555 - -1.01% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 1.36% 2.477 2.511 - -0.81% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 1.36% 510573.142 517491.932 - 1.86% -
rng::copy_if(list<int>)_(every_other)/262144 1.35% 210843.394 213700.043 - 1.06% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.35% 1.700 1.723 - -1.41% -
SetIntersection_Interlaced_Set_uint32_262144_64 1.35% 1546726.724 1567675.213 - -0.18% -
std::reverse_copy(vector<int>)/64 1.35% 2.471 2.504 - 1.29% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 1.35% 3.957 4.010 - 0.24% -
std::multimap<int,_int>::erase(key)_(existent)/0 1.35% 21.659 21.951 - 2.19% -
BM_MakeThenSortHeap_uint64_Ascending_262144 1.35% 24.954 25.290 - 1.29% -
std::transform(list<int>)_(identity_transform)/32 1.35% 16.015 16.231 - 0.42% -
BM_std_min<__int128>/16 1.35% 6.134 6.216 - -2.29% -
rng::search_n(deque<int>,_pred)_(no_match)/1024 1.34% 605.092 613.221 - -0.06% -
SetIntersection_Front_Vector_string_16_4 1.34% 63669277.868 64524164.224 - 0.15% -
BM_std_min<__int128>/14 1.34% 5.290 5.361 - -2.42% -
std::map<int,_int>::erase(key)_(existent)/1024 1.34% 24.892 25.226 - -1.79% -
rng::copy_n(deque<int>)/4096 1.34% 145.752 147.703 - 0.57% -
BM_CmpEqual_uchar_short 1.34% 1.040 1.054 - 1.05% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.34% 10.431 10.570 - 2.23% -
BM_MakeThenSortHeap_float_QuickSortAdversary_64 1.34% 3.738 3.788 - -0.05% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.34% 199.687 202.355 - -1.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.33% 530.755 537.838 - 1.21% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.33% 141080.263 142959.610 - 0.38% -
BM_StringFindMatch1/4096 1.33% 1059.700 1073.813 - 1.31% -
SetIntersection_Interlaced_Set_uint64_16384_16384 1.33% 350038075.910 354693495.244 - 3.34% -
std::multimap<int,_int>::clear()/32 1.33% 660.375 669.158 - 1.99% -
std::copy(deque<int>)/1048576 1.33% 49733.641 50394.249 - 1.33% -
std::set<std::string>::insert(value)_(new_value)/1024 1.33% 64.582 65.439 - 0.87% -
BM_StringEraseToEnd_Large_Opaque 1.33% 1.010 1.023 - -4.18% -
std::multimap<std::string,_int>::ctor(const&)/1024 1.33% 34356.153 34812.124 - -0.42% -
BM_CmpLess_uint_uint 1.33% 1.119 1.134 - 1.03% -
std::sort(vector<int>)_(pipe-organ)/1024 1.32% 2282.069 2312.228 - 0.66% -
BM_StringFindNoMatch/64 1.32% 1.849 1.874 - -0.48% -
std::set<int>::ctor(const&,_alloc)/32 1.32% 215.597 218.441 - -0.72% -
BM_std_minmax<unsigned_short>/23 1.32% 2.570 2.603 - 3.42% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 1.32% 724.185 733.721 - 8.55% -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 1.32% 10.265 10.400 - 1.41% -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 1.32% 36208.118 36684.561 - -0.25% -
std::sort(vector<int>)_(heap)/8 1.32% 22.378 22.672 - 0.16% -
SetIntersection_Front_Set_uint64_16_16 1.31% 40927042.435 41465049.512 - 3.02% -
BM_lexicographical_compare_three_way_fast_path/262144 1.31% 60464.789 61258.699 - 0.97% -
std::set<std::string>::ctor(&&,_different_allocs)/32 1.31% 211.191 213.962 - 0.60% -
SetIntersection_Front_Vector_float_262144_16384 1.31% 80589284.152 81645278.619 - -1.68% -
std::map<int,_int>::count(key)_(existent)/32 1.31% 1.697 1.719 - -0.58% -
rng::partial_sort(deque<int>)_(pipe-organ)/8192 1.31% 165000.547 167158.912 - 3.07% -
std::map<int,_int>::count(key)_(existent)/1024 1.31% 4.359 4.416 - 0.99% -
SetIntersection_Front_Vector_uint32_16384_16384 1.31% 79360260.513 80397906.940 - -1.16% -
std::move_backward(vector<bool>)_(unaligned)/64 1.31% 1.790 1.813 - -5.49% -
BM_std_minmax<unsigned_long_long>/23 1.31% 4.298 4.354 - 0.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.30% 32454.172 32876.853 - -1.97% -
std::unique(list<int>,_pred)_(contiguous)/52 1.30% 73.778 74.738 - 0.09% -
rng::fill_n(deque<int>)/1024 1.30% 29.617 30.002 - 1.55% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 1.30% 30.885 31.286 - 1.26% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.30% 29.799 30.185 - 1.52% -
SetIntersection_None_Set_uint32_262144_1 1.30% 1159141.115 1174171.957 - -0.71% -
rng::move(vector<bool>)_(aligned)/4096 1.30% 8.120 8.226 - 0.43% -
BM_PushHeap_uint32_Random_1024 1.29% 6.187 6.267 - 0.25% -
BM_std_min<long_long>/20 1.29% 2.008 2.033 - -1.39% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 1.29% 10916.691 11057.789 - -0.15% -
SetIntersection_None_Set_string_262144_4 1.29% 1687660.154 1709460.045 - 4.87% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 1.29% 559.521 566.745 - -2.17% -
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 1.29% 571.384 578.756 - 1.18% -
std::copy_if(list<int>)_(every_other)/262144 1.29% 210475.888 213190.971 - 1.00% -
SetIntersection_None_Vector_uint64_16384_64 1.29% 1173032.512 1188161.102 - 1.48% -
SetIntersection_None_Vector_string_1024_64 1.29% 1226212.367 1242021.043 - 4.19% -
std::deque<int>::erase(begin)_(cheap_elements)/32 1.29% 7.508 7.605 - -0.22% -
rng::remove_if(deque<int>)_(sprinkled)/1024 1.29% 540.459 547.419 - 1.29% -
BM_RangesMakeThenSortHeap_string_Descending_16 1.29% 7.747 7.847 - 0.74% -
BM_PopHeap_string_256 1.29% 40.901 41.427 - 0.96% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 1.29% 282.302 285.934 - -0.43% -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 1.29% 3.348 3.391 - 0.11% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 1.29% 6945703.739 7035036.467 - 11.00% -
std::replace_if(deque<int>)_(prefix)/1024 1.29% 491.591 497.913 - 3.52% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.29% 14.674 14.862 - 0.57% -
rng::partial_sort_copy(list<int>)_(repeated)/8 1.28% 8.394 8.501 - -0.96% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 1.28% 0.894 0.905 - -0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1.28% 1184081.862 1199254.275 - 1.16% -
BM_RangesPushHeap_uint32_Ascending_262144 1.28% 8.036 8.138 - 0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.28% 79399.939 80414.361 - 3.87% -
rng::sort(vector<int>)_(descending)/8192 1.27% 7274.141 7366.885 - -2.00% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.27% 608.758 616.520 - -0.07% -
std::multiset<int>::contains(key)_(existent)/1024 1.27% 4.029 4.081 - 4.76% -
std::all_of(list<int>)_(process_all)/8192 1.27% 7605.898 7702.784 - 1.44% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1.27% 1169774.136 1184670.666 - 3.71% -
SetIntersection_Interlaced_Set_float_1024_16 1.27% 11778995.667 11928919.422 - 1.79% -
BM_PushHeap_uint64_Ascending_16384 1.27% 3.564 3.610 - -2.60% -
std::search_n(list<int>)_(no_match)/1024 1.27% 758.598 768.214 - 4.99% -
std::shift_left(deque<int>)/1024 1.27% 39.545 40.046 - 0.80% -
BM_std_min<unsigned_long_long>/21 1.27% 1.996 2.021 - 0.32% -
SetIntersection_Interlaced_Set_string_256_64 1.27% 31420791.964 31818880.717 - 3.11% -
BM_CmpLess_schar_short 1.27% 0.948 0.960 - -0.87% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.26% 29.445 29.817 - 1.26% -
std::all_of(list<int>)_(process_all)/50 1.26% 21.545 21.817 - -0.56% -
std::partial_sort(deque<int>)_(descending)/8192 1.26% 284366.018 287955.637 - 0.37% -
BM_MakeHeap_uint64_PipeOrgan_16 1.26% 1.028 1.041 - 1.27% -
std::unordered_multimap<int,_int>::ctor(const&)/1024 1.26% 6606.844 6690.211 - 0.90% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.26% 480.348 486.390 - -0.85% -
std::partition_copy(vector<int>)/1024 1.26% 457.240 462.990 - 0.91% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.26% 27.906 28.257 - -0.32% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 1.26% 9.527 9.647 - -0.19% -
std::set<int>::ctor(const&)/32 1.26% 216.475 219.194 - 0.72% -
BM_PushHeap_float_Random_262144 1.26% 7.553 7.648 - -1.12% -
SetIntersection_None_Vector_string_262144_4 1.25% 1353459.219 1370443.986 - 1.10% -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 1.25% 54651.832 55337.340 - -0.06% -
BM_vector_deque_ranges_copy_backward/64 1.25% 3.035 3.073 - 1.27% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.25% 21.209 21.475 - -0.97% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 1.25% 604.841 612.414 - 0.68% -
SetIntersection_Front_Vector_string_64_4 1.25% 18824985.955 19060430.836 - 0.66% -
SetIntersection_Front_Vector_uint64_64_4 1.24% 16837346.302 17046932.044 - 0.55% -
std::sort(deque<int>)_(heap)/1024 1.24% 6240.038 6317.509 - 0.94% -
BM_CmpLess_ushort_ushort 1.24% 1.117 1.131 - 0.75% -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.24% 1.203 1.218 - -2.55% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.24% 0.962 0.973 - 1.57% -
BM_RangesPushHeap_uint32_PipeOrgan_262144 1.23% 3.029 3.066 - 1.16% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.23% 17180.259 17392.128 - -0.07% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1.23% 1191856.417 1206549.919 - 2.60% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 1.23% 201776211.563 204263753.066 - 2.94% -
std::any_of(vector<int>)_(process_all)/8 1.23% 2.481 2.512 - 1.27% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 1.23% 16.047 16.245 - 0.91% -
std::multiset<int>::contains(key)_(existent)/32 1.23% 1.664 1.684 - 2.75% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 1.23% 6599.656 6680.612 - -1.96% -
BM_std_minmax<unsigned_long_long>/11 1.23% 2.353 2.382 - 1.55% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 1.22% 19.805 20.047 - -0.38% -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.22% 24.394 24.693 - 0.09% -
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.22% 1.400 1.417 - 1.48% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.22% 141347.330 143074.112 - 0.64% -
BM_MakeHeap_string_PipeOrgan_16 1.22% 3.610 3.654 - -0.31% -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 1.22% 325.440 329.406 - 0.20% -
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 1.22% 118.788 120.235 - 1.06% -
737_gmsh_r 1.22% 12.753 12.908 - 2.13% -
rng::find_last(vector<int>)_(bail_10%)/8 1.22% 2.108 2.133 - 1.97% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 1.22% 11.691 11.833 - 1.94% -
SetIntersection_Interlaced_Set_uint32_1024_16 1.21% 11299053.925 11436300.484 - 0.55% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 1.21% 509.978 516.163 - -0.11% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 1.21% 2.743 2.776 - 6.57% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.21% 695.164 703.578 - 1.18% -
BM_CmpLess_int_uint 1.21% 1.111 1.125 - -0.05% -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 1.21% 10287.927 10412.176 - 0.18% -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 1.21% 345675.316 349844.391 - 0.44% -
rng::rotate(vector<bool>)_(by_1/2)/8192 1.21% 14.938 15.118 - -0.25% -
std::set<int>::erase(key)_(existent)/32 1.20% 21.871 22.134 - -0.25% -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1.20% 1443988.497 1461358.125 - 1.75% -
std::find_if(vector<char>)_(process_all)/1024 1.20% 270.231 273.480 - 1.74% -
rng::rotate(deque<int>)_(1_element_backward)/50 1.20% 5.677 5.745 - 1.48% -
SetIntersection_None_Set_string_262144_16 1.20% 1689690.675 1709942.625 - 4.98% -
BM_deque_deque_move/4000 1.20% 145.869 147.616 - -0.15% -
SetIntersection_Front_Vector_string_262144_4 1.20% 1260504.763 1275593.313 - 1.23% -
SetIntersection_None_Vector_string_1024_4 1.20% 1227049.612 1241734.806 - 0.78% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1.20% 761.820 770.936 - 0.84% -
BM_MakeThenSortHeap_float_Random_262144 1.20% 62.360 63.105 - 0.73% -
SetIntersection_Interlaced_Vector_string_1024_256 1.19% 20746730.950 20994530.431 - -0.48% -
std::set<int>::upper_bound(key)_(existent)/32 1.19% 1.731 1.752 - -1.02% -
rng::copy_n(list<int>)/262144 1.19% 216924.327 219502.006 - 0.30% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 1.19% 904.425 915.170 - 0.70% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.19% 372.277 376.700 - -1.00% -
BM_std_minmax<unsigned_short>/9 1.19% 1.161 1.175 - 0.05% -
std::mismatch(deque<int>)_(it,_it,_it)/8 1.19% 4.287 4.338 - 11.99% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.19% 19.666 19.900 - -0.42% -
rng::find_last(vector<int>)_(bail_90%)/1048576 1.18% 23592.221 23871.524 - 2.40% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 1.18% 5711.960 5779.545 - 10.76% -
BM_std_min<char>/22 1.18% 2.070 2.095 - 1.69% -
SetIntersection_Interlaced_Set_uint32_262144_4 1.18% 1261439.127 1276362.305 - -0.34% -
std::multimap<int,_int>::erase(iterator)/32 1.18% 20.733 20.978 - 0.79% -
BM_StringFindCharLiteral/256 1.18% 5.316 5.379 - 0.38% -
std::multiset<std::string>::find(key)_(non-existent)/32 1.18% 10.557 10.681 - -0.28% -
SetIntersection_None_Set_float_262144_256 1.18% 1163435.059 1177175.047 - -1.26% -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 1.18% 212936.093 215446.271 - 0.72% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 1.18% 2631.783 2662.788 - -2.55% -
std::reverse_copy(list<int>)/8 1.18% 2.419 2.448 - 1.21% -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 1.17% 27.382 27.704 - -0.17% -
rng::move(list<int>)/8 1.17% 3.929 3.975 - 0.51% -
BM_MakeThenSortHeap_uint64_PipeOrgan_256 1.17% 9.269 9.378 - 0.94% -
SetIntersection_None_Vector_string_262144_16 1.17% 1357876.105 1373750.049 - 0.63% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.17% 63254.447 63993.597 - -0.74% -
rng::search_n(vector<int>)_(no_match)/8192 1.17% 1627.891 1646.895 - 0.49% -
BM_RangesMakeThenSortHeap_string_Heap_256 1.17% 49.070 49.643 - 2.12% -
std::set<std::string>::ctor(const&,_alloc)/8192 1.17% 343426.413 347432.373 - -0.11% -
rng::starts_with(deque<int>)/8192 1.17% 3851.995 3896.878 - 1.05% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.16% 7.616 7.705 - 0.97% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1.16% 2928457.312 2962549.199 - 3.51% -
BM_std_min<__int128>/10 1.16% 3.666 3.708 - -0.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 1.16% 10780361.322 10905848.184 - -9.42% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 1.16% 208081.870 210503.391 - -1.11% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 1.16% 23.921 24.200 - 1.13% -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 1.16% 6091.188 6161.930 - -0.52% -
BM_RangesSortHeap_string_16 1.16% 14.151 14.315 - 1.28% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 1.16% 2.027 2.050 - 3.17% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.16% 10.638 10.761 - 2.94% -
BM_std_min<__int128>/3 1.15% 1.018 1.030 - 1.18% -
SetIntersection_None_Set_uint64_64_64 1.15% 11869696.710 12006699.656 - 1.33% -
std::multiset<int>::erase(iterator)/32 1.15% 21.319 21.565 - -0.77% -
BM_deque_deque_copy/4096 1.15% 150.579 152.315 - 1.54% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 1.15% 19.509 19.733 - 0.30% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.15% 20.780 21.019 - 1.20% -
rng::contains_subrange(vector<int>)_(same_length)/8192 1.15% 1875.280 1896.835 - 1.20% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.15% 28.693 29.023 - 2.19% -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 1.15% 23.356 23.625 - 0.44% -
rng::find_last(list<int>)_(bail_10%)/8 1.15% 2.057 2.080 - -0.19% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.15% 14.852 15.023 - 1.36% -
BM_RangesMakeThenSortHeap_string_Random_16 1.15% 22.433 22.690 - 1.54% -
std::stable_partition(deque<int>)_(sparse)/50 1.15% 29.719 30.059 - 5.95% -
SetIntersection_Front_Vector_string_262144_1 1.14% 1141228.534 1154295.315 - 3.39% -
BM_PopHeap_float_16384 1.14% 33.137 33.517 - 1.02% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.14% 1532976.971 1550507.977 - -1.04% -
BM_deque_deque_ranges_copy/65536 1.14% 2769.959 2801.600 - -1.33% -
rng::is_partitioned(list<int>)_(partitioned)/50 1.14% 13.697 13.854 - -0.14% -
SetIntersection_None_Vector_float_256_1 1.14% 4546425.149 4598262.939 - -0.09% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 1.14% 7.215 7.297 - 0.68% -
std::multimap<int,_int>::erase(iterator)/8192 1.14% 20.956 21.195 - 0.31% -
BM_RangesPopHeap_uint32_256 1.14% 16.871 17.063 - -0.15% -
SetIntersection_None_Set_float_262144_1024 1.14% 1171820.474 1185141.442 - -0.19% -
rng::for_each_n(list<int>)/8192 1.14% 7226.471 7308.576 - -7.54% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.14% 13436.304 13588.883 - 0.87% -
rng::stable_partition(list<int>)_(alloc_fails)/32 1.13% 1897.077 1918.606 - 0.02% -
std::unique(deque<int>,_pred)_(sprinkled)/52 1.13% 73.470 74.304 - -0.34% -
rng::unique_copy(deque<int>)_(contiguous)/1024 1.13% 473.655 479.029 - -0.14% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.13% 394856.986 399331.839 - 0.46% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.13% 9514.737 9622.561 - 1.56% -
rng::rotate(deque<int>)_(1_element_forward)/1024 1.13% 38.856 39.296 - 2.06% -
BM_CmpLess_schar_int 1.13% 1.136 1.148 - 1.13% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1.13% 1687469.891 1706552.979 - 6.69% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 1.13% 59.433 60.105 - 2.85% -
rng::stable_partition(list<int>)_(alloc_fails)/50 1.13% 1927.132 1948.871 - 0.24% -
rng::unique_copy(deque<int>)_(sprinkled)/52 1.13% 14.761 14.928 - -14.37% -
bm_ranges_swap_ranges_vb_aligned/512 1.12% 5.245 5.304 - 0.59% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1.12% 283.395 286.581 - -0.06% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 1.12% 134.145 135.653 - 0.52% -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 1.12% 22.785 23.041 - 0.56% -
BM_RangesPushHeap_float_Ascending_1024 1.12% 3.105 3.140 - 1.14% -
BM_std_min<__int128>/13 1.12% 4.881 4.935 - -2.06% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.12% 1.379 1.394 - 0.53% -
rng::stable_partition(list<int>)_(dense)/8192 1.12% 18229.439 18433.401 - -14.26% -
SetIntersection_Interlaced_Set_string_262144_256 1.12% 2084884.928 2108185.141 - 3.47% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 1.12% 12.969 13.114 - 1.81% -
BM_deque_vector_ranges_move_backward/1024 1.12% 36.700 37.110 - 0.42% -
rng::count(list<int>)_(every_other)/1024 1.12% 703.176 711.030 - -0.46% -
BM_MakeHeap_string_QuickSortAdversary_262144 1.11% 12.659 12.800 - -2.92% -
std::multiset<std::string>::erase(iterator)/32 1.11% 30.769 31.112 - 0.85% -
std::set<int>::clear()/1024 1.11% 8763.731 8861.206 - 0.63% -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 1.11% 209.228 211.548 - -2.24% -
std::partial_sort_copy(deque<int>)_(repeated)/8 1.11% 10.584 10.701 - 0.95% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 1.11% 3.582 3.621 - 9.67% -
BM_std_minmax<unsigned_short>/28 1.11% 2.543 2.571 - -0.54% -
BM_vector_deque_move_backward/4096 1.11% 149.346 150.998 - 1.22% -
std::map<std::string,_int>::count(key)_(existent)/8192 1.10% 30.094 30.426 - 10.09% -
std::multiset<int>::upper_bound(key)_(existent)/1024 1.10% 7.029 7.107 - 0.41% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.10% 9795136.959 9903196.952 - -0.62% -
rng::is_sorted_until(vector<int>,_pred)/1024 1.10% 405.412 409.884 - -3.28% -
rng::find_end(list<int>,_pred)_(process_all)/1048576 1.10% 955445.278 965982.610 - -0.66% -
SetIntersection_None_Vector_uint64_16384_1 1.10% 1175057.779 1188007.692 - 5.68% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 1.10% 14.635 14.797 - 0.96% -
BM_std_minmax<unsigned_short>/29 1.10% 2.574 2.602 - 0.67% -
rng::sort(deque<int>)_(qsort_adversarial)/1024 1.10% 18133.682 18333.045 - 1.35% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 1.10% 33.193 33.558 - 1.11% -
BM_StringRelational_Less_Small_Empty_Control 1.10% 1.898 1.919 - 1.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 1.09% 60.364 61.025 - -1.09% -
std::partition_copy(list<int>)/8192 1.09% 7292.767 7372.558 - 0.43% -
BM_std_min<short>/30 1.09% 2.347 2.373 - 1.43% -
BM_RangesMakeThenSortHeap_float_Random_64 1.09% 17.660 17.853 - 0.43% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 1.09% 864.747 874.183 - 0.88% -
BM_deque_deque_copy/5500 1.09% 201.076 203.269 - -0.99% -
BM_PushHeap_uint32_Random_64 1.09% 5.562 5.623 - 0.41% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 1.09% 44.782 45.270 - 0.59% -
SetIntersection_Interlaced_Vector_uint32_262144_1 1.09% 1116791.557 1128932.605 - 0.89% -
SetIntersection_Front_Set_string_1024_1 1.08% 1148086.621 1160536.670 - 0.89% -
std::unordered_multiset<int>::clear()/32 1.08% 610.282 616.891 - 0.58% -
BM_deque_deque_ranges_copy/5500 1.08% 201.144 203.320 - -0.15% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.08% 22.042 22.280 - -1.21% -
std::sort(vector<NonIntegral>)_(repeated)/8 1.08% 16.633 16.813 - 0.76% -
std::map<int,_int>::insert(value)_(already_present)/1024 1.08% 3.509 3.546 - 10.93% -
BM_PopHeap_uint32_4 1.08% 2.647 2.675 - 0.82% -
SetIntersection_None_Set_uint32_1024_64 1.08% 8872702.556 8968460.752 - 2.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1.08% 3544102.664 3582328.467 - 9.59% -
SetIntersection_None_Vector_uint64_262144_64 1.08% 1210662.059 1223715.246 - 4.14% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 1.08% 2913.290 2944.701 - 0.73% -
rng::stable_sort(deque<int>)_(descending)/8192 1.08% 20881.202 21105.995 - 1.15% -
rng::sort(vector<NonIntegral>)_(heap)/8 1.08% 22.475 22.717 - 0.77% -
std::stable_partition(list<int>)_(alloc_fails)/50 1.08% 1921.629 1942.297 - 1.21% -
BM_std_min<__int128>/12 1.07% 4.474 4.522 - -1.63% -
std::set<int>::equal_range(key)_(existent)/32 1.07% 1.702 1.720 - 0.37% -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 1.07% 17.328 17.514 - 1.18% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.07% 1.986 2.008 - 4.63% -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 1.07% 8.908 9.003 - 0.81% -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 1.07% 5.479 5.538 - 1.02% -
SetIntersection_Front_Set_string_4_4 1.07% 166742861.229 168525050.291 - 1.08% -
SetIntersection_None_Vector_string_256_1 1.07% 4744770.948 4795457.954 - 0.36% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 1.07% 23.453 23.704 - 0.45% -
std::sort(vector<int>)_(descending)/8192 1.07% 7280.421 7358.135 - -1.83% -
std::find_first_of(vector<int>)_(small_needle)/50 1.06% 70.613 71.365 - -0.64% -
std::set<int>::erase(key)_(existent)/8192 1.06% 51.270 51.815 - 0.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1.06% 1114226.755 1126073.028 - -0.11% -
SetIntersection_Front_Vector_uint64_16_16 1.06% 37635504.099 38034708.507 - -0.74% -
SetIntersection_Front_Vector_string_16384_16384 1.06% 349321957.742 353024285.926 - 0.62% -
BM_std_min<__int128>/11 1.06% 4.047 4.089 - -1.50% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 1.06% 746.724 754.626 - 0.27% -
BM_MakeThenSortHeap_uint64_Descending_16384 1.06% 16.205 16.376 - 0.98% -
rng::search(vector<int>)_(same_length)/8192 1.06% 1878.783 1898.616 - 1.02% -
std::stable_partition(list<int>)_(sparse)/50 1.06% 26.118 26.393 - 2.50% -
SetIntersection_Front_Set_float_262144_16 1.06% 1271955.649 1285376.493 - -1.46% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 1.05% 23.252 23.498 - 1.24% -
rng::rotate_copy(vector<int>)/1024 1.05% 32.503 32.845 - -1.29% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 1.05% 7.581 7.660 - 1.26% -
BM_CmpLess_short_int 1.05% 1.134 1.146 - 0.19% -
BM_StringDestroy_Large 1.05% 6.747 6.818 - -0.07% -
std::multiset<int>::contains(key)_(non-existent)/32 1.05% 2.345 2.370 - 1.81% -
BM_deque_deque_copy/64000 1.05% 2712.261 2740.736 - 5.87% -
std::move_backward(deque<int>)/1048576 1.05% 127138.003 128471.894 - -0.67% -
BM_std_min<unsigned_short>/24 1.05% 2.493 2.519 - 0.74% -
std::multiset<std::string>::insert(value)_(new_value)/32 1.05% 42.679 43.126 - -0.35% -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 1.05% 23.489 23.735 - 0.37% -
SetIntersection_None_Vector_string_16384_256 1.05% 1290700.062 1304208.857 - 1.41% -
rng::is_sorted(list<int>)/8192 1.04% 7261.972 7337.829 - 1.53% -
std::is_sorted_until(list<int>)/8192 1.04% 7275.159 7351.146 - 3.04% -
std::transform(deque<int>,_deque<int>)/50 1.04% 33.403 33.752 - -1.03% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 1.04% 392.623 396.718 - 1.27% -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 1.04% 2.585 2.612 - -0.29% -
BM_std_minmax<long_long>/30 1.04% 4.551 4.599 - 1.50% -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 1.04% 16.505 16.677 - 0.48% -
std::vector<int>::erase(middle)_(cheap_elements)/8192 1.04% 139.368 140.817 - -0.90% -
rng::partial_sort_copy(list<int>)_(ascending)/1024 1.04% 5587.193 5645.267 - 0.29% -
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1.04% 1053.798 1064.749 - -1.56% -
rng::equal(vector<bool>)_(unaligned)/1024 1.04% 7.632 7.712 - 0.86% -
SetIntersection_None_Vector_string_16384_64 1.04% 1282169.268 1295484.098 - 1.30% -
rng::contains(deque<int>)_(process_all)/32 1.04% 8.587 8.676 - -7.01% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.04% 78.975 79.794 - -9.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1.04% 1432588.292 1447437.522 - 1.79% -
rng::contains_subrange(vector<int>)_(process_all)/32 1.03% 8.068 8.151 - -1.03% -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 1.03% 20.541 20.752 - 0.82% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.03% 19698.174 19901.199 - 1.16% -
BM_RangesSortHeap_uint32_4 1.03% 1.033 1.043 - 0.25% -
SetIntersection_None_Set_string_262144_64 1.03% 1694752.442 1712199.461 - 5.13% -
BM_lexicographical_compare_three_way_fast_path/16 1.03% 4.341 4.385 - 0.46% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.03% 13.870 14.012 - -1.39% -
BM_num_get<float> 1.03% 35.392 35.755 - 1.00% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 1.03% 27720.962 28005.249 - 1.49% -
rng::unique(list<int>)_(contiguous)/1024 1.03% 928.223 937.741 - -0.18% -
rng::sort(deque<int>)_(heap)/1024 1.02% 6250.758 6314.739 - 0.55% -
SetIntersection_None_Set_uint32_1024_1024 1.02% 8733330.951 8822713.648 - 1.27% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 1.02% 19758.973 19961.197 - 0.26% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 1.02% 2.858 2.888 - -0.18% -
SetIntersection_Interlaced_Set_uint32_262144_16384 1.02% 1226220.865 1238757.730 - -0.50% -
SetIntersection_Front_Vector_float_1024_4 1.02% 1119411.652 1130842.727 - -1.46% -
std::map<int,_int>::clear()/0 1.02% 419.149 423.425 - 0.42% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.02% 1163915.963 1175784.264 - 3.06% -
BM_RangesPushHeap_uint32_Ascending_1024 1.02% 3.915 3.955 - 1.44% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 1.02% 423.649 427.965 - -0.54% -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.02% 1.455 1.470 - -0.14% -
std::find_if_not(vector<char>)_(process_all)/1024 1.02% 270.441 273.194 - -0.46% -
BM_RangesPushHeap_float_Ascending_256 1.02% 2.480 2.505 - 0.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.02% 8977614.782 9068958.284 - 2.14% -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 1.02% 216.143 218.341 - 0.32% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 1.02% 17229.120 17404.082 - -4.47% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.01% 712.683 719.914 - 1.16% -
rng::rotate(vector<bool>)_(by_1/3)/1024 1.01% 49.396 49.897 - -1.11% -
SetIntersection_Front_Set_uint32_262144_16384 1.01% 351370920.612 354920897.615 - 5.73% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.01% 11.625 11.742 - 1.94% -
std::set<std::string>::clear()/1024 1.01% 19874.023 20074.339 - 0.95% -
rng::find_end(deque<int>)_(single_element)/8192 1.01% 2203.322 2225.507 - -0.39% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 1.01% 19.880 20.080 - -19.61% -
std::sort(vector<int>)_(descending)/1024 1.00% 1041.615 1052.083 - -1.16% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.00% 3.611 3.647 - 0.62% -
BM_num_put<long_double> 1.00% 58.774 59.365 - 0.09% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.00% 109910.345 111014.484 - -7.78% -
std::set<int>::insert(value)_(new_value)/32 1.00% 19.742 19.940 - 1.66% -
BM_deque_deque_copy_backward/65536 1.00% 8302.949 8386.261 - 1.22% -
BM_std_min<unsigned_short>/512 1.00% 7.139 7.210 - -0.26% -
std::search(vector<int>,_pred)_(no_match)/1048576 1.00% 439560.399 443967.302 - -0.17% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::find_end(deque<int>)_(match_near_end)/8192 -99.84% 165994.873 273.417 - -0.25% -
std::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120793.030 204.209 - 0.42% -
rng::find_end(vector<int>)_(match_near_end)/8192 -99.83% 120048.404 207.969 - 2.31% -
rng::find_end(deque<int>)_(match_near_end)/8192 -99.82% 164557.850 290.848 - 3.39% -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 277906.850 627.513 - -0.58% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -99.77% 276179.201 628.623 - -0.71% -
rng::find_end(list<int>)_(match_near_end)/8192 -99.77% 258672.727 592.600 - -0.94% -
std::find_end(list<int>)_(match_near_end)/8192 -99.77% 258606.086 602.550 - -0.71% -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.76% 246698.517 599.823 - -0.38% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 166882.413 478.174 - -0.89% -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 -99.71% 168191.925 485.797 - -0.50% -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 -99.70% 206541.187 619.187 - -0.41% -
std::find_end(deque<int>)_(match_near_end)/1024 -99.02% 3325.850 32.536 - -0.14% -
rng::find_end(vector<int>)_(match_near_end)/1024 -98.90% 2275.303 24.991 - -0.44% -
std::find_end(vector<int>)_(match_near_end)/1024 -98.89% 2257.646 24.995 - -0.00% -
rng::find_end(list<int>,_pred)_(match_near_end)/1024 -98.69% 5126.426 67.385 - 0.02% -
rng::find_end(deque<int>)_(match_near_end)/1024 -98.68% 3176.120 41.946 - 14.89% -
std::find_end(list<int>)_(match_near_end)/1024 -98.68% 4607.023 60.949 - 0.46% -
rng::find_end(list<int>)_(match_near_end)/1024 -98.65% 4568.494 61.834 - -0.13% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 -98.62% 5125.111 70.550 - -0.16% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 -98.35% 4606.466 75.942 - -0.51% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.10% 3164.593 60.075 - -0.51% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 -98.06% 3145.919 60.989 - -0.53% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 -97.97% 3856.900 78.446 - -0.42% -
rng::find_end(list<int>)_(match_near_end)/1000 -91.79% 772.137 63.418 - -2.47% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 -91.38% 823.035 70.968 - -1.68% -
rng::find_end(list<int>,_pred)_(match_near_end)/1000 -90.24% 821.234 80.161 - -1.71% -
std::find_end(deque<int>)_(match_near_end)/1000 -89.59% 330.652 34.417 - 1.30% -
std::find_end(list<int>)_(match_near_end)/1000 -89.52% 749.559 78.535 - 0.83% -
rng::find_end(vector<int>)_(match_near_end)/1000 -89.52% 264.507 27.730 - -1.22% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.49% 555.921 58.430 - -0.48% -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 -89.31% 557.330 59.601 - -0.60% -
std::find_end(vector<int>)_(match_near_end)/1000 -89.19% 262.594 28.388 - 0.23% -
rng::find_end(deque<int>)_(match_near_end)/1000 -87.84% 325.687 39.598 - 10.96% -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 -87.64% 596.926 73.777 - -0.67% -
std::find_end(deque<int>,_pred)_(match_near_end)/1000 -86.95% 590.037 77.003 - 0.93% -
std::find_end(deque<int>)_(same_length)/8192 -81.90% 14836.594 2685.089 - -25.75% -
std::find_end(deque<int>)_(same_length)/1024 -81.77% 1848.876 336.961 - -9.80% -
std::unordered_set<std::string>::insert(value)_(already_present)/0 -80.04% 66.455 13.263 - -77.64% -
rng::find_end(deque<int>)_(same_length)/8192 -76.24% 11291.873 2682.435 - -3.01% -
rng::find_end(deque<int>)_(same_length)/1024 -75.95% 1403.762 337.580 - -0.13% -
rng::copy(vector<bool>)_(aligned)/1048576 -70.89% 3571.863 1039.646 - -72.62% -
rng::find_end(deque<int>)_(same_length)/1000 -64.89% 939.226 329.735 - -0.59% -
std::find_end(deque<int>)_(same_length)/1000 -64.76% 940.071 331.262 - -6.52% -
SetIntersection_Interlaced_Vector_uint64_262144_64 -64.44% 27176762.565 9663091.297 - -59.38% -
std::copy_n(vector<int>)/32768 -59.53% 3795.927 1536.382 - -58.90% -
SetIntersection_Interlaced_Vector_float_262144_64 -57.29% 19934308.373 8513266.467 - 21.32% -
rng::find_end(deque<int>,_pred)_(same_length)/8192 -57.20% 11552.573 4944.981 - -0.13% -
rng::for_each(map<int>)/8192 -56.94% 16713.732 7197.415 - -0.11% -
rng::for_each(multimap<int>)/8192 -56.72% 16489.075 7135.991 - -2.35% -
std::find_end(list<int>)_(same_length)/8192 -56.01% 18652.964 8206.239 - -0.92% -
rng::for_each(map<int>::iterator)/8192 -55.77% 16922.387 7484.232 - -0.35% -
rng::for_each(multimap<int>::iterator)/8192 -55.47% 16627.615 7403.783 - -0.15% -
std::rotate_copy(vector<int>)/8192 -55.37% 640.902 286.007 - -60.87% -
std::find_end(deque<int>,_pred)_(same_length)/8192 -55.27% 11485.048 5137.091 - -0.25% -
std::remove_copy(list<int>)_(prefix)/1024 -53.28% 1616.980 755.428 - -0.37% -
std::find_end(list<int>,_pred)_(same_length)/8192 -52.87% 20587.125 9703.562 - -12.69% -
rng::for_each(set<int>)/8192 -52.74% 16444.769 7771.756 - -0.74% -
SetIntersection_Interlaced_Vector_float_262144_256 -52.40% 51787677.388 24649456.120 - 8.58% -
rng::fill(list<int>)/50 -52.26% 35.178 16.794 - -0.35% -
std::unique_copy(vector<int>)_(sprinkled)/8192 -52.03% 3921.697 1881.060 - -0.39% -
rng::find_end(list<int>,_pred)_(same_length)/8192 -52.01% 19365.065 9293.191 - -12.27% -
rng::for_each(multiset<int>)/8192 -51.91% 16312.973 7844.211 - -0.21% -
rng::find_last_if(list<int>)_(bail_10%)/50 -51.91% 36.504 17.555 - -0.23% -
std::find_end(deque<int>)_(near_matches)/8192 -51.85% 2352157.408 1132659.251 - 0.16% -
std::unique_copy(vector<int>)_(sprinkled)/1024 -51.48% 499.582 242.419 - -0.43% -
rng::find_end(vector<int>,_pred)_(same_length)/1024 -51.23% 1281.249 624.857 - -0.33% -
rng::find_end(vector<int>,_pred)_(same_length)/8192 -51.22% 10257.544 5003.402 - -0.39% -
rng::find_end(vector<int>)_(same_length)/1000 -51.22% 502.089 244.912 - -2.14% -
rng::find_end(vector<int>,_pred)_(same_length)/1000 -51.21% 1251.621 610.634 - -0.41% -
rng::find_end(vector<int>)_(same_length)/1024 -51.04% 513.721 251.520 - -3.47% -
rng::find_end(list<int>,_pred)_(same_length)/1000 -50.79% 1547.523 761.461 - -0.86% -
std::find_end(list<int>,_pred)_(same_length)/1000 -50.77% 1547.258 761.696 - -0.60% -
rng::for_each(set<int>::iterator)/8192 -50.76% 16244.215 7999.433 - 0.81% -
std::find_end(vector<int>)_(same_length)/8192 -50.74% 4048.483 1994.448 - -2.46% -
std::find_end(list<int>,_pred)_(same_length)/1024 -50.73% 1584.591 780.679 - -0.39% -
rng::for_each(multiset<int>::iterator)/8192 -50.67% 16188.113 7985.874 - 1.04% -
rng::find_end(list<int>,_pred)_(same_length)/1024 -50.67% 1583.779 781.323 - -0.33% -
std::find_end(vector<int>)_(same_length)/1000 -50.63% 499.138 246.440 - 0.99% -
SetIntersection_Interlaced_Vector_float_262144_1024 -50.61% 156317150.750 77198052.212 - 9.90% -
rng::find_end(list<int>)_(same_length)/1000 -50.21% 1475.782 734.805 - -1.26% -
std::find_end(list<int>)_(same_length)/1000 -50.11% 1477.769 737.306 - -1.84% -
rng::find_end(deque<int>,_pred)_(same_length)/1000 -49.96% 1559.576 780.378 - -0.24% -
std::find_end(list<int>)_(same_length)/1024 -49.92% 1508.105 755.214 - -1.37% -
std::find_end(vector<int>)_(same_length)/1024 -49.92% 510.199 255.514 - 2.36% -
rng::find_end(list<int>)_(same_length)/1024 -49.63% 1495.851 753.485 - -1.47% -
std::find_end(vector<int>,_pred)_(same_length)/1024 -49.04% 1252.685 638.333 - -0.42% -
std::find_end(vector<int>,_pred)_(same_length)/8192 -49.03% 10022.870 5108.317 - -0.43% -
std::find_end(vector<int>,_pred)_(same_length)/1000 -48.99% 1222.852 623.717 - -0.27% -
rng::find_end(vector<int>)_(same_length)/8192 -48.97% 3826.819 1952.945 - -2.15% -
rng::find_end(deque<int>,_pred)_(same_length)/1024 -48.90% 1565.377 799.955 - -0.13% -
rng::find_end(list<int>)_(same_length)/8192 -48.84% 15910.348 8140.358 - -2.15% -
SetIntersection_Interlaced_Vector_float_262144_16 -48.47% 6284039.491 3238264.951 - -0.22% -
std::find_end(deque<int>)_(near_matches)/1024 -47.27% 31268.968 16489.466 - -9.28% -
std::find_end(deque<int>)_(near_matches)/1000 -47.19% 30100.476 15895.989 - -9.21% -
std::find_end(deque<int>,_pred)_(same_length)/1024 -46.72% 1440.233 767.340 - -0.26% -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -46.61% 1030.020 549.932 - -4.09% -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -46.55% 1029.055 550.047 - -5.89% -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 -46.23% 953.567 512.764 - -6.29% -
std::unique_copy(vector<int>)_(sprinkled)/52 -45.73% 23.598 12.806 - -0.38% -
std::find_end(deque<int>,_pred)_(same_length)/1000 -45.02% 1363.352 749.543 - -0.24% -
SetIntersection_Interlaced_Vector_float_16384_256 -44.14% 29707649.995 16593989.128 - 11.18% -
SetIntersection_Interlaced_Vector_float_16384_1024 -43.78% 73662480.050 41413650.598 - -1.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -43.57% 30927304.443 17451372.189 - -49.96% -
BM_std_min<unsigned___int128>/64000 -42.35% 42883.511 24723.891 - -0.01% -
BM_std_min<unsigned___int128>/70000 -42.32% 46877.141 27040.831 - 0.00% -
BM_std_min<unsigned___int128>/65536 -42.29% 43894.516 25330.382 - -0.03% -
BM_std_min<unsigned___int128>/4000 -42.01% 2659.258 1542.161 - 0.10% -
BM_std_min<unsigned___int128>/5500 -41.99% 3656.764 2121.252 - 0.22% -
BM_std_min<unsigned___int128>/4096 -41.97% 2722.689 1579.902 - 0.16% -
BM_std_min<unsigned___int128>/1024 -41.62% 679.539 396.716 - 0.34% -
std::unordered_set<std::string>::erase(key)_(existent)/0 -41.40% 122.753 71.936 - -21.05% -
SetIntersection_Interlaced_Vector_float_16384_64 -41.27% 10547797.829 6194643.626 - 16.83% -
rng::find_end(deque<int>)_(near_matches)/8192 -41.22% 2136620.622 1255959.726 - 11.40% -
BM_std_min<unsigned___int128>/512 -41.11% 338.247 199.180 - 0.44% -
BM_PushHeap_string_Descending_262144 -40.88% 5.448 3.221 - -15.74% -
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 -40.71% 0.494 0.293 - -4.07% -
BM_RangesMakeHeap_string_PipeOrgan_262144 -39.74% 11.940 7.195 - 0.46% -
BM_RangesMakeHeap_string_Descending_262144 -38.99% 5.681 3.466 - -7.31% -
std::unique_copy(vector<int>)_(sprinkled)/32 -38.44% 13.472 8.293 - 0.28% -
BM_RangesPopHeap_pair<uint32,_uint32>_1 -38.01% 0.695 0.431 - -10.22% -
std::map<std::string,_int>::insert(value)_(already_present)/32 -37.86% 24.568 15.266 - -36.85% -
rng::for_each(set<int>)/50 -37.62% 60.515 37.751 - -0.15% -
BM_std_min<unsigned_long_long>/1 -37.52% 0.458 0.286 - -24.88% -
BM_std_min<unsigned___int128>/64 -36.73% 38.764 24.528 - -0.04% -
BM_RangesMakeThenSortHeap_string_Ascending_1024 -36.37% 49.147 31.274 - 0.67% -
BM_RangesPushHeap_string_Descending_262144 -36.21% 5.119 3.265 - -28.70% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -35.89% 0.697 0.447 - -35.99% -
rng::copy_n(vector<int>)/32768 -35.60% 2294.113 1477.359 - -50.08% -
rng::for_each(multiset<int>::iterator)/50 -35.42% 56.078 36.216 - 0.08% -
std::flat_map<int,_int>::find(key)_(non-existent)/0 -34.90% 0.487 0.317 - -35.08% -
BM_RangesPushHeap_uint32_PipeOrgan_1 -34.25% 0.637 0.419 - -22.86% -
std::unordered_set<int>::count(key)_(non-existent)/0 -34.04% 0.405 0.267 - -44.90% -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 -33.43% 0.648 0.432 - -4.32% -
std::equal(list<int>)_(it,_it,_it,_it)/50 -33.26% 40.399 26.963 - -2.87% -
rng::is_sorted_until(deque<int>)/8 -33.03% 4.285 2.870 - -8.47% -
BM_MakeThenSortHeap_string_Descending_1024 -32.77% 38.787 26.077 - 1.45% -
BM_RangesPushHeap_float_SingleElement_1 -32.47% 0.637 0.430 - -7.87% -
SetIntersection_Interlaced_Vector_float_16384_16 -32.37% 3891607.232 2632084.762 - 1.17% -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 -31.66% 40.917 27.962 - -0.46% -
std::multiset<std::string>::erase(key)_(existent)/0 -31.64% 59.257 40.511 - -3.25% -
SetIntersection_Front_Set_float_262144_16384 -31.55% 355021426.120 243023217.777 - -27.81% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 -31.48% 9.492 6.504 - -32.10% -
std::unordered_set<int>::contains(key)_(non-existent)/0 -31.40% 0.489 0.336 - -0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -30.89% 361164310.337 249618659.303 - -28.42% -
rng::for_each(set<int>::iterator)/50 -30.34% 50.510 35.185 - -0.05% -
SetIntersection_Interlaced_Set_float_16384_16384 -30.30% 349044701.739 243273529.732 - -30.73% -
BM_std_min<unsigned___int128>/32 -29.79% 17.403 12.218 - -0.14% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 -29.67% 71.999 50.635 - -29.52% -
BM_std_min<unsigned___int128>/31 -29.64% 16.762 11.794 - -0.34% -
std::unordered_set<std::string>::insert(value)_(new_value)/32 -29.50% 60.162 42.411 - -38.71% -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 -29.33% 1.322 0.934 - -27.37% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 -29.31% 7.191 5.083 - -0.73% -
SetIntersection_Front_Set_float_16384_16384 -29.24% 342866356.375 242600692.086 - -1.26% -
BM_std_min<unsigned___int128>/30 -29.23% 16.121 11.409 - -0.27% -
std::unordered_set<std::string>::insert(value)_(already_present)/8192 -29.19% 46.158 32.685 - -15.10% -
BM_lexicographical_compare_three_way_fast_path/1 -29.09% 0.391 0.277 - -19.61% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -29.00% 123.465 87.665 - -27.74% -
BM_std_min<unsigned___int128>/29 -28.84% 15.478 11.014 - -0.29% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 -28.50% 1.797 1.285 - -20.01% -
BM_std_min<unsigned___int128>/28 -28.39% 14.826 10.617 - -0.42% -
rng::contains_subrange(deque<int>)_(process_all)/16 -28.34% 9.394 6.732 - -26.54% -
BM_RangesMakeHeap_uint32_Random_4 -28.20% 1.704 1.223 - -9.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -28.16% 43.079 30.950 - -27.78% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 -28.04% 9.978 7.180 - -0.27% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.94% 46.002 33.148 - 1.94% -
rng::partition(deque<int>)_(sparse)/32 -27.86% 13.592 9.805 - -1.21% -
BM_std_min<unsigned___int128>/27 -27.80% 14.170 10.230 - -0.35% -
std::unordered_multiset<int>::erase(key)_(non-existent)/0 -27.77% 0.484 0.350 - 28.21% -
BM_align/256 -27.65% 0.898 0.649 - -6.29% -
BM_std_min<unsigned___int128>/26 -27.64% 13.575 9.822 - -0.26% -
rng::find_end(deque<int>)_(near_matches)/1000 -27.63% 27541.831 19931.617 - 15.07% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -27.58% 40.813 29.557 - -0.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -27.56% 40480084.849 29323042.488 - -35.73% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -27.47% 6.580 4.773 - -30.10% -
rng::find_end(deque<int>)_(near_matches)/1024 -27.19% 28629.841 20844.322 - 14.94% -
BM_align/64 -27.14% 0.896 0.653 - -5.78% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -27.07% 11903904.478 8681376.800 - -1.12% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -27.04% 12045144.303 8788076.709 - -0.30% -
SetIntersection_Interlaced_Vector_float_262144_4 -26.92% 2155931.059 1575609.121 - 2.30% -
BM_std_min<unsigned___int128>/25 -26.65% 12.916 9.474 - -0.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -26.58% 11922039.318 8753633.135 - 0.53% -
BM_RangesMakeHeap_string_Ascending_262144 -26.52% 9.764 7.174 - -7.56% -
std::none_of(vector<int>)_(process_all)/50 -26.51% 18.201 13.376 - -2.43% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -26.31% 11916398.273 8781651.633 - 0.50% -
BM_StringRelationalLiteral_Eq_Small_Empty_Control -26.27% 0.451 0.332 - -9.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -26.24% 213192962.567 157259876.626 - -54.79% -
BM_align/8 -26.22% 0.898 0.662 - -4.39% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -25.90% 61.348 45.460 - -26.89% -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 -25.88% 33.594 24.899 - -1.88% -
BM_std_min<unsigned___int128>/24 -25.88% 12.292 9.111 - -0.27% -
BM_align/1 -25.72% 0.897 0.666 - -3.87% -
BM_PushHeap_float_SingleElement_1 -25.63% 0.697 0.518 - 31.66% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 -25.55% 1.862 1.386 - -11.08% -
std::unordered_set<std::string>::insert(value)_(new_value)/0 -25.45% 62.168 46.343 - -28.57% -
BM_RangesMakeThenSortHeap_string_Descending_1024 -25.23% 38.362 28.683 - 2.36% -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -25.17% 12672.794 9482.467 - -0.35% -
BM_RangesPushHeap_float_Descending_1 -25.17% 0.697 0.522 - -25.21% -
BM_std_min<unsigned___int128>/23 -24.92% 11.655 8.750 - -0.21% -
BM_PushHeap_string_Descending_256 -24.78% 3.067 2.307 - -3.66% -
std::map<std::string,_int>::erase(key)_(existent)/32 -24.65% 80.000 60.279 - 28.40% -
rng::partition(deque<int>)_(sparse)/50 -24.63% 20.250 15.263 - -1.53% -
BM_StringRelationalLiteral_Eq_Small_Small_Control -24.55% 0.612 0.462 - 3.47% -
rng::for_each(map<int>::iterator)/50 -24.47% 49.859 37.658 - 0.39% -
std::flat_map<int,_int>::find(key)_(non-existent)/8192 -24.47% 9.868 7.454 - -9.32% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -24.37% 12568.340 9505.092 - -0.34% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 -24.30% 0.616 0.466 - -10.12% -
SetIntersection_Interlaced_Vector_uint64_1024_256 -24.28% 6626906.845 5018168.592 - -15.43% -
std::unordered_multimap<int,_int>::erase(iterator)/8192 -24.12% 26.619 20.199 - -25.20% -
BM_std_min<unsigned___int128>/22 -24.06% 11.007 8.359 - -0.22% -
SetIntersection_Interlaced_Vector_float_1024_256 -24.01% 7942825.478 6035573.701 - 18.87% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -23.91% 36.731 27.947 - -24.49% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -23.83% 37.470 28.539 - -0.11% -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 -23.73% 0.540 0.412 - -32.31% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -23.67% 38.247 29.195 - 0.45% -
std::map<std::string,_int>::insert(value)_(already_present)/8192 -23.64% 48.179 36.789 - -22.80% -
BM_RangesMakeHeap_string_Descending_1024 -23.62% 3.569 2.726 - -1.98% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -23.58% 16676.190 12743.408 - -6.99% -
BM_std_min<unsigned___int128>/21 -23.38% 10.385 7.957 - -0.38% -
std::unordered_multiset<int>::count(key)_(existent)/32 -23.37% 1.858 1.424 - -3.70% -
BM_vector_deque_ranges_move_backward/0 -23.28% 0.606 0.465 - -7.19% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 -23.27% 44.302 33.993 - -22.44% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 -23.06% 0.697 0.536 - 15.06% -
BM_PushHeap_string_Descending_1024 -22.92% 3.315 2.555 - 2.55% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 -22.83% 64401241.139 49695799.249 - -60.07% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -22.81% 48.571 37.493 - -26.35% -
BM_RangesMakeHeap_string_Random_262144 -22.70% 19.422 15.014 - -1.34% -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 -22.36% 2426521.335 1883966.084 - -0.25% -
rng::contains_subrange(deque<int>)_(process_all)/32 -22.26% 13.918 10.820 - -26.72% -
std::multiset<std::string>::insert(value)_(new_value)/8192 -22.00% 95.417 74.424 - -0.67% -
BM_std_min<unsigned___int128>/20 -21.99% 9.775 7.625 - -0.34% -
std::flat_map<int,_int>::insert(value)_(new_value)/1024 -21.91% 25.231 19.702 - -20.18% -
std::unordered_set<std::string>::count(key)_(non-existent)/0 -21.79% 0.350 0.273 - -6.02% -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 -21.51% 32.669 25.642 - -8.92% -
std::find_if(list<int>)_(bail_25%)/32768 -21.51% 10423.988 8181.716 - -19.28% -
std::unordered_map<int,_int>::count(key)_(non-existent)/0 -21.29% 0.341 0.269 - -14.48% -
rng::move_backward(list<int>)/4096 -21.18% 6560.116 5170.715 - -22.23% -
BM_std_min<unsigned___int128>/19 -20.80% 9.153 7.249 - -0.34% -
BM_RangesMakeHeap_string_Descending_16384 -20.66% 3.849 3.054 - 10.55% -
BM_PushHeap_string_PipeOrgan_262144 -20.42% 22.068 17.562 - -0.45% -
rng::copy_backward(vector<int>)/32768 -20.35% 3286.674 2617.746 - -19.54% -
std::list<int>::operator=(const&)_(cheap_elements)/8192 -20.34% 11081.635 8827.892 - 1.10% -
BM_PushHeap_string_Ascending_262144 -20.31% 37.413 29.813 - 5.28% -
std::unordered_multiset<int>::find(key)_(non-existent)/32 -20.31% 1.242 0.990 - -0.61% -
BM_MakeThenSortHeap_string_PipeOrgan_1024 -20.18% 38.494 30.724 - -0.46% -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 -20.06% 40414.932 32306.315 - 0.24% -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 -19.96% 38852.096 31098.995 - -0.13% -
BM_RangesMakeHeap_string_Descending_256 -19.94% 3.427 2.744 - 0.23% -
rng::contains_subrange(deque<int>)_(process_all)/50 -19.90% 18.253 14.621 - -32.82% -
rng::for_each(multimap<int>)/50 -19.84% 50.521 40.499 - -0.62% -
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 -19.83% 23.532 18.866 - -9.52% -
BM_PushHeap_string_PipeOrgan_16384 -19.76% 16.302 13.082 - -3.44% -
BM_vector_deque_ranges_copy/64000 -19.65% 2956.845 2375.956 - -27.13% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -19.58% 36.432 29.297 - -19.76% -
std::equal(vector<bool>)_(unaligned)/50 -19.57% 0.881 0.709 - -20.96% -
rng::equal(list<int>)_(it,_it,_it,_it)/50 -19.56% 31.956 25.707 - -0.88% -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 -19.55% 1.146 0.922 - -5.52% -
BM_std_min<unsigned___int128>/18 -19.54% 8.531 6.864 - -0.39% -
BM_vector_deque_copy/64000 -19.37% 2941.764 2371.902 - -27.53% -
BM_vector_deque_move/64000 -19.30% 2929.030 2363.618 - -28.00% -
BM_MakeHeap_string_Ascending_262144 -19.18% 9.172 7.413 - -32.42% -
std::flat_map<int,_int>::find(key)_(non-existent)/1024 -18.98% 6.456 5.230 - -7.96% -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 -18.92% 1.339 1.086 - -15.27% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 -18.68% 16.484 13.405 - -6.90% -
std::multiset<int>::count(key)_(non-existent)/8192 -18.53% 11.199 9.125 - 0.13% -
BM_StringRelationalLiteral_Eq_Large_Empty_Control -18.45% 0.562 0.458 - -0.24% -
BM_vector_deque_move/70000 -18.39% 3168.333 2585.577 - -25.82% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -18.37% 3.727 3.042 - 18.97% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -18.25% 2342269.648 1914743.263 - 0.55% -
BM_RangesMakeHeap_float_Random_4 -18.25% 1.530 1.251 - -23.57% -
SetIntersection_Interlaced_Vector_uint64_262144_256 -18.24% 37799435.342 30905498.972 - -55.24% -
SetIntersection_Interlaced_Vector_float_256_64 -18.21% 8922089.377 7297308.694 - 7.51% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 -18.03% 0.556 0.456 - -0.48% -
std::set<std::string>::erase(iterator)/32 -17.99% 31.185 25.575 - -2.76% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 -17.83% 3.483 2.862 - 24.76% -
BM_std_min<unsigned___int128>/17 -17.76% 7.890 6.488 - -0.38% -
BM_PushHeap_string_Random_262144 -17.75% 21.799 17.930 - -9.71% -
std::is_sorted_until(deque<int>)/8 -17.73% 3.090 2.542 - -0.04% -
SetIntersection_Interlaced_Vector_float_16384_4 -17.63% 1702202.816 1402148.029 - -4.76% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -17.61% 0.611 0.503 - -17.93% -
BM_vector_deque_ranges_copy/65536 -17.53% 2875.076 2371.214 - -28.24% -
BM_vector_deque_move/65536 -17.50% 2875.902 2372.577 - -28.57% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 -17.40% 1.809 1.495 - -7.43% -
std::set<std::string>::erase(key)_(non-existent)/32 -17.37% 14.686 12.134 - -5.33% -
BM_vector_deque_copy/70000 -17.26% 3131.595 2590.933 - -25.98% -
BM_vector_deque_ranges_copy/70000 -17.24% 3133.310 2593.109 - -26.14% -
BM_PushHeap_string_Descending_64 -17.21% 2.692 2.228 - -2.20% -
BM_vector_deque_ranges_move/65536 -17.18% 2859.981 2368.530 - -28.53% -
rng::contains(list<int>)_(process_all)/32 -17.08% 11.260 9.336 - 4.14% -
BM_vector_deque_ranges_move/0 -17.04% 0.519 0.431 - 4.46% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -17.00% 0.495 0.411 - -14.50% -
BM_MakeHeap_uint64_Random_4 -16.96% 1.446 1.200 - -10.73% -
std::unordered_set<int>::contains(key)_(non-existent)/1024 -16.94% 1.697 1.409 - -10.05% -
BM_vector_deque_ranges_move/64000 -16.88% 2853.758 2371.994 - -27.35% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 -16.87% 27.327 22.716 - -1.11% -
rng::search(list<int>)_(same_length)/8192 -16.80% 9688.475 8061.119 - -10.54% -
SetIntersection_Interlaced_Vector_float_1024_1024 -16.76% 7182027.345 5978241.471 - -0.16% -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 -16.76% 12642.666 10523.909 - -17.63% -
BM_RangesPushHeap_string_Ascending_262144 -16.72% 35.282 29.381 - -0.38% -
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 -16.58% 2.635 2.198 - -15.89% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -16.52% 42.521 35.497 - -0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -16.48% 6695979.291 5592778.524 - -21.41% -
rng::search(deque<int>,_pred)_(no_match)/1024 -16.25% 436.511 365.558 - -2.45% -
rng::for_each(multiset<int>)/50 -16.24% 45.153 37.822 - -0.81% -
std::equal(vector<bool>)_(unaligned)/8 -16.22% 0.852 0.714 - -15.99% -
rng::unique_copy(list<int>)_(sprinkled)/32 -16.12% 12.832 10.764 - -1.54% -
BM_std_min<unsigned___int128>/16 -16.02% 7.292 6.124 - -0.50% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -15.98% 10137763.980 8517919.791 - -42.66% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 -15.85% 1584.128 1333.058 - 1.38% -
BM_PushHeap_string_Descending_16384 -15.81% 3.369 2.836 - 14.68% -
std::multiset<std::string>::find(key)_(non-existent)/8192 -15.78% 32.285 27.189 - -3.76% -
std::find_end(vector<int>)_(near_matches)/8192 -15.75% 919809.210 774984.606 - -0.11% -
std::rotate(list<int>)_(by_1/2)/32 -15.71% 7.086 5.972 - -0.02% -
BM_RangesMakeHeap_string_PipeOrgan_16384 -15.67% 6.816 5.748 - 11.81% -
std::unordered_set<std::string>::contains(key)_(existent)/1024 -15.61% 43.268 36.512 - -20.79% -
BM_RangesMakeHeap_string_PipeOrgan_1024 -15.58% 5.894 4.976 - -0.66% -
rng::find_end(vector<int>)_(near_matches)/8192 -15.55% 922659.027 779165.181 - -0.41% -
rng::find(vector<bool>)_(process_all)/50 -15.49% 0.740 0.625 - -16.15% -
rng::copy(vector<bool>)_(aligned)/262144 -15.49% 326.673 276.059 - 0.39% -
BM_std_minmax_element<char>/3 -15.47% 1.180 0.998 - -19.99% -
std::move(list<int>)/64 -15.47% 48.844 41.289 - -0.25% -
rng::none_of(vector<int>)_(process_all)/50 -15.45% 14.879 12.581 - -1.46% -
BM_std_minmax<long_long>/3 -15.42% 1.750 1.480 - -8.67% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -15.36% 41.952 35.507 - -18.33% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 -15.36% 18.906 16.002 - 15.25% -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 -15.33% 14450.307 12234.837 - 15.40% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -15.29% 92.297 78.187 - 0.52% -
BM_std_minmax<long_long>/2 -15.24% 1.315 1.114 - -16.40% -
std::map<std::string,_int>::ctor(const&,_alloc)/32 -15.23% 866.786 734.796 - -14.42% -
SetIntersection_Interlaced_Vector_string_262144_64 -15.16% 22115214.153 18763576.842 - 1.47% -
rng::find_if_not(list<int>)_(bail_25%)/32768 -15.05% 10469.102 8893.527 - -8.81% -
std::multiset<std::string>::erase(key)_(existent)/32 -15.05% 58.731 49.894 - -1.69% -
BM_vector_deque_ranges_move/70000 -15.03% 3048.032 2590.044 - -25.87% -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 -15.01% 1.233 1.048 - -3.78% -
BM_std_min<unsigned___int128>/15 -14.99% 6.700 5.696 - -0.50% -
rng::starts_with(list<int>,_pred)/8192 -14.85% 11390.943 9699.470 - -26.01% -
rng::find_end(deque<int>)_(process_all)/8192 -14.84% 2387.084 2032.783 - -3.82% -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 -14.83% 0.585 0.498 - -14.76% -
std::map<std::string,_int>::ctor(const&)/32 -14.72% 788.837 672.759 - -13.72% -
std::unique_copy(list<int>)_(sprinkled)/52 -14.69% 26.008 22.187 - 0.84% -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 -14.69% 30.478 26.002 - -0.10% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -14.67% 23045.624 19664.842 - 7.40% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -14.63% 44.124 37.668 - -6.55% -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 -14.63% 0.381 0.326 - -32.19% -
std::copy_backward(vector<bool>)_(aligned)/64 -14.54% 1.776 1.517 - -10.45% -
std::unordered_set<int>::count(key)_(non-existent)/1024 -14.53% 1.548 1.323 - -8.46% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -14.49% 34.334 29.357 - -12.98% -
std::rotate(list<int>)_(by_1/4)/32 -14.46% 14.572 12.465 - -0.19% -
std::set<int>::erase(key)_(non-existent)/32 -14.41% 2.680 2.293 - -8.76% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -14.33% 23964.622 20530.626 - 6.83% -
rng::find_if_not(list<int>)_(process_all)/8192 -14.28% 8962.737 7682.420 - -13.87% -
BM_RangesMakeHeap_string_Descending_64 -14.23% 3.051 2.617 - 0.97% -
rng::partition(list<int>)_(dense)/8192 -14.11% 5095.363 4376.299 - -17.38% -
std::multimap<std::string,_int>::contains(key)_(existent)/1024 -14.10% 26.030 22.359 - -5.65% -
std::unordered_set<int>::contains(key)_(existent)/1024 -14.01% 1.402 1.206 - -13.92% -
rng::adjacent_find(list<int>,_pred)/8192 -13.98% 8722.622 7502.911 - -2.40% -
BM_std_min<unsigned___int128>/14 -13.87% 6.133 5.282 - -0.50% -
std::unique_copy(deque<int>)_(contiguous)/32 -13.82% 11.045 9.518 - -2.52% -
SetIntersection_None_Set_uint32_16384_4 -13.79% 172477287.711 148690037.179 - -4.10% -
rng::is_partitioned(deque<int>)_(partitioned)/32 -13.72% 10.572 9.122 - -19.23% -
std::all_of(deque<int>)_(process_all)/50 -13.71% 21.237 18.325 - -9.93% -
SetIntersection_None_Set_uint32_16384_256 -13.61% 173125433.843 149560433.395 - -3.73% -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -13.56% 5.069 4.382 - -1.18% -
std::unordered_set<std::string>::insert(value)_(new_value)/1024 -13.52% 47.666 41.224 - -13.85% -
BM_PushHeap_uint64_SingleElement_1 -13.51% 0.522 0.451 - -28.53% -
SetIntersection_None_Set_uint32_16384_1 -13.50% 172327363.153 149068180.769 - -3.29% -
rng::find_last(list<int>)_(bail_90%)/1024 -13.48% 63.041 54.545 - 1.06% -
BM_PushHeap_float_Random_1 -13.46% 0.517 0.447 - -3.66% -
std::unordered_multiset<int>::find(key)_(existent)/1024 -13.43% 1.161 1.005 - 0.29% -
BM_PushHeap_string_Ascending_16384 -13.38% 22.263 19.286 - -1.76% -
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 -13.37% 24.119 20.893 - 6.10% -
rng::find_end(deque<int>)_(process_all)/1048576 -13.36% 308734.544 267486.755 - 0.06% -
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 -13.31% 735.338 637.479 - -7.51% -
std::unordered_set<std::string>::insert(value)_(new_value)/8192 -13.27% 72.127 62.554 - -12.29% -
SetIntersection_None_Set_uint32_16384_64 -13.23% 173128619.688 150223280.103 - -2.99% -
SetIntersection_Interlaced_Vector_uint64_1024_64 -13.12% 4731346.646 4110563.997 - -5.85% -
SetIntersection_None_Set_uint32_16384_16 -13.08% 171727238.737 149258228.686 - -3.78% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 -13.00% 19.884 17.299 - -5.15% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 -13.00% 0.574 0.500 - -6.35% -
std::unordered_set<std::string>::find(key)_(non-existent)/32 -12.99% 24.540 21.351 - -10.95% -
BM_RangesMakeHeap_float_Random_64 -12.98% 1.649 1.435 - 2.13% -
rng::is_sorted(deque<int>)/8 -12.98% 2.854 2.484 - -23.37% -
std::partition(list<int>)_(dense)/8192 -12.97% 5019.045 4367.924 - -15.15% -
rng::for_each(multimap<int>::iterator)/50 -12.95% 41.754 36.346 - 0.91% -
BM_PushHeap_string_Descending_16 -12.95% 2.436 2.120 - -1.58% -
std::unordered_multiset<int>::contains(key)_(non-existent)/32 -12.95% 1.495 1.302 - 6.03% -
rng::is_partitioned(deque<int>)_(partitioned)/50 -12.95% 15.847 13.795 - -20.30% -
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 -12.94% 2.534 2.207 - -9.47% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 -12.89% 8.480 7.388 - 11.30% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -12.74% 2435110.210 2124797.050 - -10.27% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -12.73% 3137905.409 2738579.922 - -16.13% -
std::copy_if(list<int>)_(entire_range)/64 -12.69% 36.189 31.598 - 2.78% -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -12.66% 838.420 732.316 - -11.13% -
std::unordered_map<int,_int>::contains(key)_(existent)/8192 -12.61% 1.396 1.220 - -13.04% -
BM_RangesMakeHeap_string_Descending_16 -12.55% 2.754 2.408 - 0.84% -
std::unordered_multiset<int>::count(key)_(non-existent)/0 -12.53% 0.306 0.267 - -23.02% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 -12.49% 95.888 83.908 - -12.74% -
std::set<std::string>::erase(key)_(existent)/32 -12.44% 69.655 60.990 - -18.01% -
rng::transform(list<int>,_list<int>)/8192 -12.38% 10218.338 8953.463 - -6.02% -
BM_RangesMakeHeap_string_PipeOrgan_256 -12.36% 5.498 4.819 - -0.41% -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 -12.34% 1652076.977 1448152.634 - -0.24% -
BM_std_min<unsigned___int128>/13 -12.32% 5.570 4.883 - -0.68% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 -12.31% 0.448 0.393 - -31.71% -
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 -12.27% 1.949 1.710 - 36.54% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -12.26% 4794321.919 4206615.277 - -21.33% -
std::multiset<int>::equal_range(key)_(non-existent)/8192 -12.18% 11.272 9.899 - -0.15% -
rng::find_first_of(list<int>)_(large_needle)/1024 -12.17% 965612.659 848079.550 - -8.25% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 -12.16% 0.349 0.306 - 2.05% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 -12.15% 1.131 0.993 - -14.81% -
BM_lexicographical_compare_three_way<IntPtr>/1 -12.15% 0.393 0.345 - 12.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -12.14% 63561.715 55844.901 - -2.32% -
std::unordered_set<int>::count(key)_(non-existent)/8192 -12.13% 1.671 1.468 - -7.15% -
BM_RangesMakeThenSortHeap_string_Ascending_256 -12.10% 22.730 19.980 - -0.75% -
std::unordered_set<int>::contains(key)_(non-existent)/32 -12.10% 1.529 1.344 - -5.21% -
BM_vector_deque_move_backward/1 -12.07% 2.569 2.259 - -2.79% -
BM_RangesMakeHeap_string_Descending_4 -12.06% 2.416 2.125 - -1.02% -
std::unordered_set<std::string>::find(key)_(existent)/32 -12.03% 42.144 37.072 - -0.96% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -12.00% 36.609 32.217 - -6.34% -
BM_vector_deque_move_backward/2 -11.99% 2.280 2.007 - -2.91% -
rng::partition(list<int>)_(sparse)/8192 -11.99% 7879.756 6935.335 - -13.03% -
SetIntersection_Interlaced_Vector_uint64_16384_4 -11.95% 1597873.556 1406970.955 - -11.14% -
BM_PushHeap_string_Descending_4 -11.92% 2.166 1.908 - -3.75% -
rng::remove_if(deque<int>)_(sprinkled)/50 -11.80% 71.396 62.970 - 0.36% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 -11.69% 0.933 0.824 - -0.07% -
BM_std_minmax_element<char>/2 -11.64% 0.688 0.608 - -6.91% -
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 -11.60% 1.594 1.409 - 2.53% -
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 -11.59% 48.272 42.679 - -31.69% -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 -11.58% 28278.651 25003.182 - -14.95% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -11.58% 28.701 25.379 - 0.40% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -11.56% 11.918 10.540 - 0.69% -
rng::copy_backward(vector<bool>)_(unaligned)/262144 -11.48% 1847.947 1635.730 - -1.32% -
BM_RangesPushHeap_string_PipeOrgan_16384 -11.47% 14.734 13.045 - -6.84% -
std::partition_point(list<int>)/1024 -11.46% 1294.040 1145.694 - -7.99% -
rng::find_end(vector<int>)_(near_matches)/1024 -11.46% 15986.728 14155.109 - -0.75% -
std::find(list<int>)_(process_all)/8192 -11.41% 8501.542 7531.925 - -10.45% -
rng::find_end(vector<int>)_(near_matches)/1000 -11.37% 15425.724 13672.203 - -0.46% -
rng::remove(deque<int>)_(sprinkled)/50 -11.33% 64.228 56.948 - -14.67% -
BM_std_minmax<long_long>/1 -11.28% 0.693 0.615 - 0.64% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -11.22% 12696.049 11271.890 - -6.00% -
rng::find(join_view(list<vector<int>>))_(process_all)/1024 -11.18% 356.884 317.000 - -4.04% -
vector<bool>::reserve() -11.15% 10.127 8.997 - 11.74% -
std::unordered_set<std::string>::erase(iterator)/1024 -11.15% 29.843 26.516 - -7.97% -
std::generate_n(list<int>)/50 -11.11% 17.232 15.318 - -1.81% -
bm_ranges_lexicographical_compare<int>/16 -11.09% 2.306 2.050 - -11.13% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -11.02% 6691892.096 5954323.051 - -2.61% -
std::copy_backward(vector<bool>)_(unaligned)/262144 -11.01% 1859.037 1654.320 - -0.40% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 -11.01% 7680.387 6835.094 - -0.34% -
BM_vector_deque_copy/65536 -10.97% 2663.154 2370.973 - -28.63% -
std::multiset<std::string>::erase(iterator)/8192 -10.89% 30.396 27.087 - 1.38% -
BM_MakeHeap_float_Random_64 -10.88% 1.787 1.592 - -4.55% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 -10.87% 8.236 7.341 - 13.07% -
std::partition(deque<int>)_(dense)/32 -10.86% 11.146 9.935 - -11.89% -
BM_std_min<unsigned___int128>/12 -10.85% 5.024 4.479 - -0.44% -
std::unordered_set<std::string>::erase(key)_(non-existent)/32 -10.83% 24.531 21.875 - -15.14% -
rng::search(list<int>,_pred)_(no_match)/8192 -10.82% 8301.461 7402.936 - -15.86% -
rng::move_backward(vector<bool>)_(unaligned)/512 -10.81% 5.365 4.785 - -1.54% -
bm_lexicographical_compare<signed_char>/64 -10.72% 2.313 2.065 - 8.31% -
rng::find(list<int>)_(process_all)/8192 -10.70% 10440.951 9324.028 - -10.55% -
std::partition(deque<int>)_(dense)/50 -10.66% 16.338 14.597 - -13.75% -
BM_PushHeap_string_SingleElement_64 -10.65% 2.773 2.478 - -1.33% -
BM_RangesPopHeap_string_1 -10.63% 0.524 0.468 - -19.63% -
BM_PushHeap_uint64_SingleElement_64 -10.62% 0.407 0.364 - -8.28% -
std::find_end(list<int>)_(near_matches)/1000 -10.62% 36998.954 33069.005 - -1.21% -
std::flat_map<int,_int>::find(key)_(non-existent)/32 -10.61% 2.602 2.326 - -1.74% -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -10.58% 11.792 10.545 - 4.99% -
std::unordered_set<int>::count(key)_(non-existent)/32 -10.58% 1.480 1.324 - -3.92% -
BM_PushHeap_string_SingleElement_16 -10.57% 2.764 2.472 - 0.35% -
BM_PushHeap_string_PipeOrgan_1024 -10.54% 10.795 9.658 - -0.09% -
BM_vector_deque_move/2 -10.51% 1.832 1.640 - -20.85% -
rng::find(join_view(list<vector<int>>))_(process_all)/8192 -10.51% 2837.261 2539.162 - -4.01% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 -10.50% 1.149 1.028 - -12.57% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -10.49% 1594.660 1427.419 - -0.50% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 -10.47% 5.992 5.364 - 10.06% -
std::unordered_multiset<int>::count(key)_(existent)/8192 -10.47% 1.860 1.666 - -4.77% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -10.46% 36.317 32.517 - -9.10% -
std::for_each(list<int>)/8192 -10.40% 8685.738 7782.517 - -0.28% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -10.35% 1695818.908 1520362.194 - 8.05% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 -10.33% 1.668 1.496 - -3.51% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 -10.32% 34.844 31.247 - -0.22% -
std::find_end(list<int>)_(near_matches)/1024 -10.31% 38556.447 34581.768 - -0.79% -
rng::find_end(list<int>,_pred)_(near_matches)/8192 -10.30% 2686841.797 2410200.930 - -0.48% -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 -10.28% 25.320 22.718 - 0.74% -
BM_PushHeap_string_SingleElement_256 -10.28% 2.744 2.462 - 1.55% -
std::find_end(list<int>)_(single_element)/8192 -10.19% 8635.307 7755.476 - -1.28% -
bm_ranges_lexicographical_compare<unsigned_char>/4 -10.18% 1.498 1.346 - -2.96% -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 -10.16% 31.600 28.390 - -1.85% -
BM_MakeHeap_uint64_Ascending_4 -10.12% 0.452 0.406 - 0.53% -
rng::search(deque<int>)_(single_element)/1000 -10.11% 449.899 404.425 - -8.96% -
std::copy(vector<bool>)_(aligned)/1048576 -10.09% 3320.693 2985.689 - -8.80% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 -10.08% 0.534 0.481 - 16.99% -
std::unordered_multiset<int>::count(key)_(existent)/1024 -10.07% 1.754 1.577 - -7.69% -
BM_MakeHeap_string_Ascending_16384 -10.04% 5.751 5.174 - -17.48% -
BM_std_minmax_element<short>/3 -10.03% 1.148 1.033 - -13.78% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 -10.03% 1.126 1.013 - -3.92% -
std::multiset<std::string>::erase(iterator)/1024 -10.03% 32.973 29.667 - -1.25% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -10.02% 1233.666 1109.998 - -7.10% -
BM_RangesPopHeap_string_262144 -10.00% 101.152 91.039 - -3.30% -
std::unordered_set<int>::count(key)_(existent)/32 -10.00% 1.470 1.323 - -5.56% -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 -9.98% 25486.971 22944.137 - -0.42% -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 -9.97% 25.387 22.855 - 5.31% -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 -9.96% 26.840 24.167 - 3.84% -
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) -9.95% 14.050 12.651 - 3.11% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -9.95% 1627487.471 1465631.538 - -0.27% -
BM_deque_deque_copy/70000 -9.92% 3166.577 2852.328 - 0.95% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 -9.89% 42.062 37.901 - -3.62% -
BM_PushHeap_string_SingleElement_1024 -9.88% 2.768 2.495 - 1.89% -
SetIntersection_Interlaced_Vector_string_16384_256 -9.85% 39873910.333 35944555.346 - -9.37% -
BM_std_min<unsigned___int128>/11 -9.84% 4.501 4.058 - -0.49% -
BM_MakeThenSortHeap_string_Descending_256 -9.79% 19.664 17.738 - 1.14% -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 -9.79% 26097.227 23542.636 - -0.85% -
BM_RangesMakeHeap_string_SingleElement_262144 -9.79% 8.224 7.419 - 0.52% -
std::multiset<int>::find(key)_(existent)/8192 -9.76% 8.910 8.040 - -7.31% -
SetIntersection_Interlaced_Vector_string_16384_64 -9.74% 13056530.111 11784189.448 - 1.26% -
std::find_if_not(vector<int>)_(bail_25%)/8 -9.74% 1.119 1.010 - 0.63% -
std::map<std::string,_int>::count(key)_(existent)/32 -9.74% 18.097 16.335 - -6.84% -
std::flat_map<int,_int>::erase(key)_(non-existent)/0 -9.73% 0.496 0.447 - 3.63% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -9.71% 0.294 0.265 - 16.20% -
bm_ranges_lexicographical_compare<unsigned_char>/5 -9.70% 1.735 1.566 - -3.21% -
rng::none_of(deque<int>)_(process_all)/32 -9.70% 18.126 16.368 - -0.10% -
std::multimap<std::string,_int>::find(key)_(existent)/8192 -9.65% 29.440 26.599 - -11.32% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 -9.65% 5.835 5.272 - 10.68% -
rng::copy(vector<int>)/32768 -9.65% 3486.281 3150.002 - -5.88% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 -9.64% 11486.061 10379.253 - -3.39% -
rng::find_end(list<int>)_(near_matches)/1000 -9.63% 36519.227 33000.740 - -0.67% -
BM_PushHeap_string_SingleElement_262144 -9.60% 2.785 2.517 - 0.55% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -9.60% 24928.584 22536.636 - -0.51% -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 -9.59% 24.595 22.236 - 11.93% -
std::find_end(list<int>)_(near_matches)/8192 -9.58% 2502622.025 2262854.505 - -0.68% -
rng::find_end(list<int>)_(single_element)/8192 -9.57% 8765.201 7926.048 - 2.80% -
std::multimap<std::string,_int>::insert(value)_(new_value)/32 -9.52% 41.838 37.855 - -2.56% -
BM_MakeThenSortHeap_uint32_Descending_4 -9.47% 1.434 1.298 - 2.94% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -9.44% 27.061 24.506 - 0.41% -
rng::find_end(list<int>)_(near_matches)/8192 -9.43% 2495790.325 2260477.346 - -0.68% -
BM_RangesMakeThenSortHeap_string_Descending_262144 -9.37% 99.736 90.390 - 2.02% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -9.37% 93.536 84.772 - 0.00% -
rng::generate_n(list<int>)/32 -9.33% 9.532 8.643 - -0.43% -
std::unordered_multiset<int>::erase(key)_(non-existent)/32 -9.33% 1.147 1.040 - -1.98% -
rng::find_end(list<int>)_(near_matches)/1024 -9.26% 38068.399 34541.956 - -0.20% -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 -9.26% 209.113 189.750 - -2.03% -
rng::unique(list<int>)_(contiguous)/52 -9.23% 74.996 68.071 - -0.13% -
std::unordered_set<int>::find(key)_(non-existent)/1024 -9.21% 1.302 1.182 - 0.46% -
rng::find_end(list<int>,_pred)_(near_matches)/1000 -9.17% 41200.820 37421.802 - -0.67% -
BM_std_minmax<long_long>/5 -9.15% 2.224 2.021 - -3.98% -
rng::rotate(list<int>)_(by_1/3)/32 -9.13% 15.617 14.192 - -1.09% -
rng::generate_n(list<int>)/50 -9.11% 17.443 15.854 - -0.28% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -9.09% 10825815.741 9841719.673 - 0.76% -
rng::find_end(forward_list<int>)_(same_length)/8192 -9.08% 14344.443 13041.263 - -9.53% -
rng::remove_if(deque<int>)_(sprinkled)/32 -9.08% 61.212 55.657 - -0.11% -
rng::transform(list<int>)_(identity_transform)/8192 -9.05% 7602.481 6914.497 - -2.21% -
SetIntersection_Front_Set_float_262144_256 -9.03% 4869000.848 4429220.933 - -3.27% -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 -9.03% 13.857 12.606 - -0.85% -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -9.01% 384.496 349.868 - 2.88% -
std::multimap<std::string,_int>::find(key)_(non-existent)/32 -8.99% 10.872 9.894 - -6.35% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -8.98% 5800.436 5279.525 - -0.40% -
rng::find_end(list<int>,_pred)_(near_matches)/1024 -8.98% 42839.974 38994.125 - -0.63% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -8.96% 25700.541 23397.334 - -0.47% -
std::rotate(list<int>)_(1_element_backward)/50 -8.93% 24.788 22.574 - 0.12% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 -8.91% 549.961 500.961 - 0.13% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/1024 -8.81% 25.329 23.098 - -3.31% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -8.80% 1731.791 1579.344 - -11.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -8.74% 10830407.145 9884230.568 - 0.26% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 -8.73% 529.653 483.435 - -9.13% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 -8.71% 20892693.637 19073583.957 - 84.06% -
BM_RangesPushHeap_uint64_SingleElement_64 -8.70% 0.385 0.352 - -8.18% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -8.66% 1939.794 1771.880 - 18.81% -
BM_PushHeap_string_SingleElement_16384 -8.63% 2.720 2.485 - 0.83% -
rng::search_n(list<int>)_(no_match)/8192 -8.62% 7393.262 6755.710 - -1.84% -
std::remove_if(vector<int>)_(prefix)/1024 -8.56% 383.161 350.355 - -1.87% -
SetIntersection_Front_Set_float_16384_1024 -8.56% 15558256.844 14227091.962 - -4.27% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 -8.55% 1583.043 1447.645 - -2.24% -
std::find_end(forward_list<int>)_(same_length)/8192 -8.55% 14518.091 13276.771 - -9.21% -
BM_StringRelational_Less_Huge_Large_Control -8.53% 2.468 2.258 - 1.80% -
SetIntersection_Front_Set_float_1024_1024 -8.53% 16614296.323 15197554.551 - 1.43% -
BM_StringRead_Hot_Deep_Large -8.53% 0.576 0.526 - 1.21% -
rng::remove_copy(deque<int>)_(prefix)/1024 -8.52% 415.312 379.931 - -0.76% -
BM_RangesMakeThenSortHeap_float_Heap_16 -8.52% 2.099 1.920 - -2.15% -
std::multimap<int,_int>::erase(key)_(non-existent)/8192 -8.49% 10.431 9.545 - 1.12% -
std::transform(list<int>,_list<int>)/8192 -8.47% 9411.148 8613.874 - -7.93% -
BM_std_min<unsigned___int128>/10 -8.46% 4.011 3.672 - -0.27% -
std::set<std::string>::count(key)_(existent)/1024 -8.42% 24.362 22.311 - -1.45% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 -8.40% 35.260 32.299 - 2.63% -
std::unordered_set<std::string>::erase(iterator)/32 -8.38% 31.739 29.080 - -1.37% -
std::find_end(list<int>,_pred)_(near_matches)/8192 -8.37% 2687706.736 2462634.211 - -0.64% -
bm_ranges_lexicographical_compare<unsigned_char>/6 -8.36% 1.958 1.794 - -3.00% -
BM_MakeHeap_uint64_Descending_64 -8.33% 0.251 0.230 - -8.43% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 -8.32% 1.045 0.958 - 2.62% -
std::unordered_set<int>::erase(key)_(non-existent)/32 -8.31% 1.192 1.093 - -2.85% -
SetIntersection_None_Set_uint32_16384_1024 -8.31% 166193423.307 152389096.313 - -2.74% -
std::replace(vector<int>)_(sprinkled)/8192 -8.30% 1360.685 1247.768 - 6.39% -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 -8.27% 15187.746 13932.156 - -8.35% -
rng::partition(deque<int>)_(dense)/50 -8.26% 15.399 14.128 - -7.97% -
rng::remove(deque<int>)_(sprinkled)/32 -8.24% 56.806 52.125 - -10.94% -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 -8.23% 29.304 26.892 - -0.21% -
std::find_end(vector<int>,_pred)_(process_all)/8192 -8.22% 4705.299 4318.345 - -0.20% -
BM_RangesMakeThenSortHeap_string_Heap_262144 -8.22% 196.101 179.977 - -1.18% -
std::rotate(list<int>)_(by_1/2)/50 -8.22% 13.854 12.715 - 0.21% -
std::partition(list<int>)_(sparse)/8192 -8.22% 8176.408 7504.653 - -4.39% -
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 -8.20% 1.704 1.564 - 11.48% -
std::copy_backward(vector<int>)/32768 -8.16% 3795.289 3485.686 - 1.82% -
std::none_of(deque<int>)_(process_all)/8192 -8.14% 2873.189 2639.278 - -2.78% -
rng::partial_sort_copy(list<int>)_(shuffled)/8 -8.14% 12.120 11.134 - 0.68% -
rng::rotate(list<int>)_(by_1/2)/50 -8.13% 13.824 12.699 - 0.55% -
BM_std_minmax<unsigned_char>/5 -8.11% 1.751 1.609 - -11.29% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 -8.08% 0.447 0.411 - -10.94% -
std::none_of(deque<int>)_(process_all)/32768 -8.05% 11512.710 10585.989 - -2.32% -
BM_RangesPushHeap_string_PipeOrgan_1024 -8.03% 10.449 9.610 - -5.72% -
BM_PushHeap_string_SingleElement_4 -8.02% 2.401 2.208 - 0.48% -
std::find_end(vector<int>,_pred)_(process_all)/1024 -8.01% 587.620 540.554 - -0.18% -
std::map<std::string,_int>::lower_bound(key)_(existent)/32 -8.00% 16.908 15.555 - -3.28% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -7.99% 20393610.749 18764615.323 - -17.51% -
SetIntersection_Front_Set_string_262144_64 -7.98% 4801407.128 4418229.520 - -6.41% -
BM_deque_deque_ranges_move_backward/5500 -7.96% 223.600 205.798 - 0.32% -
std::find_end(vector<int>,_pred)_(process_all)/1000 -7.94% 573.869 528.276 - -0.07% -
BM_std_minmax<unsigned_char>/21 -7.94% 2.231 2.054 - -11.87% -
std::transform(list<int>)_(identity_transform)/8192 -7.93% 7638.448 7032.526 - -1.12% -
std::find(list<int>)_(bail_25%)/32768 -7.93% 8111.893 7468.453 - -5.34% -
BM_std_min<unsigned___int128>/6 -7.91% 2.260 2.081 - -0.40% -
bm_lexicographical_compare<unsigned_char>/8 -7.90% 1.497 1.379 - 4.36% -
SetIntersection_Interlaced_Vector_string_262144_1024 -7.85% 241358599.479 222423715.621 - -1.98% -
BM_RangesMakeHeap_uint64_QuickSortAdversary_4 -7.83% 0.437 0.403 - -3.56% -
rng::partition_point(list<int>)/8192 -7.79% 13250.591 12218.661 - -5.48% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 -7.78% 6.451 5.949 - 0.20% -
rng::is_sorted(list<int>,_pred)/8192 -7.77% 8842.431 8155.171 - 4.93% -
BM_PushHeap_float_Ascending_16 -7.77% 1.065 0.982 - 0.13% -
BM_std_minmax_element<char>/4000 -7.71% 1100.673 1015.757 - -6.44% -
std::find_end(list<int>,_pred)_(near_matches)/1024 -7.71% 42919.747 39608.579 - -0.58% -
rng::swap_ranges(deque<int>)/50 -7.69% 19.938 18.404 - -6.56% -
BM_PushHeap_string_PipeOrgan_256 -7.69% 8.679 8.012 - 0.59% -
std::unordered_multimap<int,_int>::clear()/8192 -7.68% 64910.535 59925.634 - -6.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -7.67% 8519.177 7865.488 - -0.33% -
BM_std_minmax_element<char>/4096 -7.65% 1126.724 1040.536 - -6.42% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -7.64% 140.326 129.599 - -1.46% -
rng::remove(list<int>)_(sprinkled)/50 -7.64% 69.512 64.200 - -1.11% -
std::map<int,_int>::insert(value)_(new_value)/8192 -7.64% 39.761 36.723 - -8.01% -
BM_std_min<unsigned___int128>/8 -7.64% 3.109 2.872 - -0.46% -
std::copy_backward(vector<int>)/4096 -7.58% 239.131 220.997 - -8.37% -
BM_std_minmax_element<char>/1024 -7.57% 286.763 265.067 - -6.65% -
rng::is_partitioned(vector<int>)_(unpartitioned)/32 -7.56% 2.199 2.032 - -21.17% -
BM_StringEraseWithMove_Small_Transparent -7.53% 2.555 2.363 - -4.42% -
std::map<std::string,_int>::find(key)_(existent)/8192 -7.51% 31.010 28.681 - -7.10% -
rng::copy_backward(vector<bool>)_(aligned)/262144 -7.50% 294.331 272.268 - -1.59% -
BM_PushHeap_string_PipeOrgan_64 -7.48% 6.317 5.844 - -0.26% -
std::find_end(list<int>,_pred)_(near_matches)/1000 -7.47% 41122.622 38050.580 - -0.44% -
SetIntersection_Interlaced_Vector_string_262144_16384 -7.47% 1064668.540 985183.678 - -0.23% -
std::is_sorted_until(deque<int>,_pred)/8 -7.45% 4.251 3.935 - -3.83% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -7.45% 800.521 740.887 - 0.83% -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -7.43% 10.507 9.727 - 9.90% -
BM_std_minmax<unsigned_char>/6 -7.39% 2.048 1.897 - -8.86% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 -7.38% 27855.829 25799.546 - -2.36% -
rng::starts_with(vector<int>,_pred)/1024 -7.37% 519.972 481.669 - -6.76% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 -7.35% 2.956 2.738 - -0.22% -
rng::copy_backward(vector<bool>)_(aligned)/64 -7.34% 1.893 1.754 - -7.29% -
SetIntersection_Front_Set_float_16384_256 -7.31% 5143497.701 4767264.755 - 0.53% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -7.31% 35.906 33.282 - -7.85% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 -7.28% 1.076 0.998 - 9.50% -
rng::find(vector<char>)_(process_all)/1024 -7.27% 17.498 16.227 - -0.42% -
rng::find_if_not(deque<int>)_(bail_25%)/8 -7.26% 1.536 1.424 - -0.28% -
rng::rotate(list<int>)_(1_element_forward)/8192 -7.24% 8257.666 7659.471 - 0.01% -
BM_std_minmax<unsigned_char>/4 -7.22% 1.473 1.367 - -10.88% -
std::copy(vector<int>)/8 -7.22% 2.247 2.085 - -7.11% -
BM_StringRelational_Less_Empty_Large_Control -7.21% 1.875 1.740 - -0.96% -
SetIntersection_None_Set_uint64_16384_16384 -7.19% 175405007.723 162797121.047 - -6.99% -
BM_std_min<unsigned___int128>/9 -7.19% 3.526 3.272 - -0.52% -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 -7.18% 22.383 20.776 - -15.97% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -7.17% 1614.876 1499.009 - 2.27% -
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 -7.16% 21.049 19.542 - -7.01% -
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 -7.10% 30.562 28.391 - 7.85% -
rng::find_last(vector<char>)_(bail_10%)/8 -7.09% 1.567 1.455 - -9.48% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 -7.08% 25.927 24.091 - -0.81% -
BM_RangesMakeHeap_string_PipeOrgan_64 -7.04% 5.104 4.744 - 0.22% -
std::multiset<std::string>::lower_bound(key)_(existent)/32 -7.04% 18.090 16.816 - -1.28% -
SetIntersection_None_Vector_float_262144_16384 -7.02% 1302353.996 1210948.403 - -1.02% -
BM_RangesPushHeap_string_PipeOrgan_64 -7.02% 6.198 5.764 - -2.46% -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -7.01% 11.534 10.725 - 9.60% -
rng::fill(deque<int>)/32 -7.01% 1.470 1.367 - -11.29% -
std::remove(deque<int>)_(prefix)/32 -7.00% 59.516 55.350 - -2.43% -
std::unordered_multiset<int>::contains(key)_(existent)/8192 -7.00% 1.331 1.238 - -6.42% -
BM_std_minmax_element<char>/5500 -6.99% 1510.118 1404.535 - -5.70% -
rng::for_each_n(join_view(vector<vector<int>>)/8 -6.98% 1.787 1.662 - -0.41% -
rng::any_of(vector<int>)_(process_all)/50 -6.93% 13.628 12.683 - 1.09% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -6.91% 23.667 22.032 - -5.33% -
SetIntersection_Front_Set_float_256_256 -6.86% 9299531.568 8661836.891 - -5.36% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 -6.85% 0.584 0.544 - -1.59% -
std::is_sorted(vector<int>,_pred)/8 -6.85% 4.107 3.826 - -0.12% -
BM_std_minmax<unsigned_char>/2 -6.85% 0.883 0.823 - -8.72% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 -6.78% 26.404 24.613 - -0.45% -
BM_std_minmax<short>/16 -6.78% 1.900 1.771 - 0.02% -
std::unique_copy(list<int>)_(contiguous)/32 -6.77% 11.933 11.125 - 0.07% -
std::multiset<int>::contains(key)_(existent)/8192 -6.75% 8.816 8.221 - -3.51% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -6.73% 32.211 30.043 - -13.84% -
rng::reverse(list<int>)/4096 -6.65% 1752.269 1635.663 - -2.38% -
std::search_n(list<int>,_pred)_(no_match)/8192 -6.65% 8147.870 7606.235 - -3.19% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 -6.63% 793.665 741.034 - -0.78% -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 -6.63% 6547.822 6113.719 - -0.46% -
BM_lexicographical_compare_three_way_slow_path/262144 -6.63% 64763.057 60471.375 - -4.96% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -6.63% 19.002 17.743 - 1.24% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 -6.62% 1.331 1.243 - -4.66% -
BM_StringRelationalLiteral_Eq_Large_Small_Control -6.62% 0.531 0.496 - 16.71% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -6.62% 6369547.957 5947992.081 - -3.55% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 -6.61% 0.589 0.550 - -1.65% -
rng::unique(deque<int>)_(sprinkled)/52 -6.60% 74.755 69.819 - -6.45% -
rng::rotate(list<int>)_(1_element_backward)/8192 -6.60% 8360.165 7808.292 - -0.56% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -6.59% 43262.729 40413.487 - 0.23% -
rng::find_end(vector<int>,_pred)_(process_all)/8192 -6.58% 4687.834 4379.256 - -0.71% -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 -6.58% 0.464 0.434 - 3.54% -
std::map<std::string,_int>::contains(key)_(existent)/32 -6.57% 16.152 15.091 - -4.08% -
std::unordered_multimap<int,_int>::find(key)_(existent)/32 -6.54% 1.237 1.156 - -16.75% -
std::is_sorted(list<int>,_pred)/8 -6.54% 4.279 3.999 - 1.04% -
std::copy_backward(vector<bool>)_(aligned)/512 -6.54% 1.560 1.458 - -2.07% -
rng::replace(vector<int>)_(sprinkled)/32 -6.53% 5.605 5.239 - -8.64% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.53% 5.434 5.079 - -6.65% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 -6.51% 0.590 0.552 - -1.43% -
BM_std_min<unsigned___int128>/7 -6.50% 2.657 2.485 - -0.62% -
rng::remove_if(vector<int>)_(prefix)/50 -6.48% 60.991 57.036 - -0.91% -
BM_lexicographical_compare_three_way_slow_path/65536 -6.47% 16158.020 15112.589 - -4.86% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -6.45% 12829.706 12002.524 - -3.85% -
BM_std_minmax<unsigned_char>/23 -6.40% 2.986 2.795 - -8.79% -
rng::partial_sort(deque<int>)_(descending)/8 -6.40% 44.162 41.336 - 0.47% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 -6.40% 0.556 0.520 - -9.82% -
std::remove(list<int>)_(sprinkled)/1024 -6.40% 1014.270 949.405 - -2.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -6.38% 89.063 83.380 - -2.36% -
BM_RangesMakeHeap_string_PipeOrgan_4 -6.37% 2.769 2.593 - 0.47% -
BM_RangesMakeHeap_uint32_Random_16384 -6.34% 1.043 0.977 - -4.85% -
std::find_end(vector<int>)_(process_all)/8192 -6.33% 1880.826 1761.816 - 0.97% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -6.32% 224.843 210.626 - -3.68% -
std::unordered_multiset<int>::insert(value)_(new_value)/32 -6.31% 21.040 19.713 - -0.99% -
BM_StringEraseToEnd_Huge_Opaque -6.29% 2.512 2.354 - -1.52% -
std::find_end(vector<int>)_(process_all)/1048576 -6.28% 240787.130 225669.925 - 0.91% -
std::partition_point(list<int>)/8192 -6.27% 12770.735 11970.011 - -2.59% -
BM_std_min<char>/16 -6.27% 2.563 2.402 - -5.72% -
BM_std_minmax<long_long>/11 -6.26% 2.538 2.379 - -2.93% -
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 -6.26% 84.857 79.549 - -2.76% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 -6.24% 810.889 760.253 - -0.67% -
rng::partition(deque<int>)_(dense)/32 -6.24% 10.514 9.858 - -10.57% -
rng::for_each(list<int>)/8192 -6.24% 8309.713 7791.403 - -0.03% -
std::is_partitioned(deque<int>)_(partitioned)/8192 -6.20% 3059.360 2869.572 - -12.56% -
std::replace(vector<int>)_(sprinkled)/1024 -6.19% 168.901 158.440 - 3.29% -
BM_RangesMakeHeap_string_Ascending_1024 -6.19% 5.339 5.008 - -0.72% -
rng::find_if(deque<int>)_(process_all)/32768 -6.18% 12191.876 11438.949 - -0.17% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 -6.17% 0.966 0.906 - -4.97% -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 -6.16% 934903.318 877269.479 - -3.45% -
std::unordered_set<std::string>::contains(key)_(non-existent)/32 -6.16% 23.046 21.626 - -19.81% -
std::distance(deque<int>)/8192 -6.14% 0.694 0.651 - -6.18% -
rng::find_if(deque<int>)_(process_all)/8192 -6.14% 3009.631 2824.885 - -0.05% -
SetIntersection_Interlaced_Vector_uint64_16384_1024 -6.14% 50738235.183 47623763.084 - -6.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -6.13% 1123355.739 1054520.257 - -3.73% -
BM_std_minmax<unsigned_char>/3 -6.13% 1.193 1.120 - -10.27% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -6.12% 41.214 38.692 - 5.53% -
rng::copy(list<int>)/64 -6.12% 33.801 31.733 - -11.19% -
BM_StringFindNoMatch/10 -6.11% 1.355 1.272 - -3.03% -
std::remove_if(list<int>)_(sprinkled)/1024 -6.10% 1054.494 990.220 - -6.22% -
BM_RangesMakeThenSortHeap_string_Descending_256 -6.09% 19.320 18.143 - -2.70% -
SetIntersection_Interlaced_Set_string_262144_16384 -6.09% 2889972.657 2713853.025 - -1.50% -
std::unordered_multimap<int,_int>::clear()/1024 -6.09% 8367.371 7857.774 - -4.40% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -6.09% 1.475 1.385 - -0.18% -
BM_MakeThenSortHeap_uint32_SingleElement_4 -6.08% 1.536 1.443 - -1.90% -
std::multiset<std::string>::erase(key)_(non-existent)/1024 -6.08% 24.063 22.600 - 0.80% -
rng::find_end(vector<int>,_pred)_(process_all)/1000 -6.08% 572.166 537.386 - -1.02% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 -6.08% 14651.286 13760.945 - -6.67% -
rng::find_if(vector<bool>)_(process_all)/50 -6.07% 36.684 34.458 - -0.91% -
std::find_end(vector<int>)_(near_matches)/1024 -6.06% 15538.485 14597.441 - -0.73% -
std::remove_if(vector<int>)_(prefix)/50 -6.04% 60.836 57.159 - -0.33% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -6.04% 1012.364 951.191 - -0.22% -
std::multimap<std::string,_int>::contains(key)_(existent)/32 -6.04% 15.366 14.438 - -3.27% -
BM_std_minmax_element<char>/64000 -6.03% 17500.325 16444.329 - -4.70% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 -6.03% 111738.717 105002.856 - -0.60% -
SetIntersection_Interlaced_Vector_uint64_262144_1024 -6.02% 100132907.677 94100921.728 - -20.97% -
bm_lexicographical_compare<signed_char>/1 -6.02% 1.286 1.209 - -8.70% -
BM_std_minmax<long_long>/6 -6.00% 2.429 2.284 - -2.47% -
BM_RangesMakeThenSortHeap_string_SingleElement_262144 -6.00% 57.214 53.783 - 7.90% -
rng::find_first_of(deque<int>)_(large_needle)/50 -5.98% 713.431 670.743 - -12.59% -
std::unique_copy(list<int>)_(sprinkled)/32 -5.98% 13.265 12.471 - 0.16% -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 -5.98% 289.489 272.185 - -18.42% -
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 -5.98% 1.715 1.612 - 15.52% -
BM_MakeThenSortHeap_string_Descending_16384 -5.97% 68.034 63.971 - -0.55% -
std::distance(deque<int>)/4096 -5.96% 0.693 0.652 - -6.02% -
std::multimap<std::string,_int>::erase(iterator)/1024 -5.95% 33.010 31.047 - -8.38% -
rng::search_n(list<int>,_pred)_(no_match)/8192 -5.95% 8230.994 7741.611 - -3.46% -
BM_RangesMakeHeap_uint32_Random_64 -5.94% 1.326 1.247 - -10.31% -
BM_StringRelational_Compare_Small_Empty_Control -5.94% 1.715 1.613 - 0.06% -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 -5.90% 1.339 1.260 - -8.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -5.90% 1160497.632 1092076.272 - -4.80% -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 -5.89% 3625.838 3412.209 - 0.09% -
std::find_end(vector<int>)_(near_matches)/1000 -5.89% 14998.970 14115.967 - 0.35% -
BM_std_minmax<unsigned_char>/29 -5.88% 2.430 2.287 - -8.67% -
BM_std_minmax<long_long>/4 -5.88% 1.868 1.759 - -1.09% -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 -5.87% 1.700 1.600 - -5.72% -
BM_deque_deque_move/70000 -5.86% 3322.638 3127.798 - 0.36% -
std::copy_if(vector<int>)_(entire_range)/64 -5.86% 16.363 15.404 - -2.11% -
std::remove(list<int>)_(sprinkled)/50 -5.85% 68.613 64.597 - -3.70% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 -5.85% 1130122.085 1064062.376 - -5.16% -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 -5.84% 314.247 295.907 - 0.86% -
BM_MakeHeap_string_SingleElement_262144 -5.83% 7.792 7.338 - -1.19% -
std::unique(vector<int>)_(sprinkled)/52 -5.83% 58.973 55.533 - -0.34% -
BM_std_minmax_element<char>/65536 -5.83% 17886.294 16843.542 - -4.67% -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 -5.82% 2.386 2.247 - 1.75% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 -5.82% 0.605 0.570 - -2.11% -
BM_deque_deque_ranges_move/70000 -5.80% 3231.865 3044.370 - 0.54% -
bm_ranges_lexicographical_compare<unsigned_char>/3 -5.79% 2.196 2.069 - -0.68% -
rng::find_end(vector<int>,_pred)_(process_all)/1024 -5.79% 586.077 552.147 - -0.86% -
bm_ranges_lexicographical_compare<unsigned_char>/7 -5.78% 2.204 2.076 - -1.33% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -5.78% 0.875 0.824 - -5.83% -
rng::find_last(forward_list<int>)_(bail_90%)/8 -5.78% 2.451 2.310 - 0.23% -
std::copy_if(list<int>)_(entire_range)/32768 -5.76% 30003.419 28274.028 - -9.54% -
BM_vector_deque_copy/2 -5.76% 2.065 1.946 - -2.95% -
bm_ranges_lexicographical_compare<unsigned_char>/2 -5.74% 1.973 1.859 - 0.32% -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 -5.72% 24.006 22.633 - -0.84% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -5.72% 18879.617 17800.628 - -1.94% -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 -5.70% 3401.418 3207.414 - 2.14% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 -5.68% 20.747 19.567 - -6.39% -
rng::find(list<int>)_(process_all)/32768 -5.67% 27889.888 26307.991 - -5.15% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 -5.67% 2.807 2.648 - -3.54% -
BM_std_minmax_element<char>/70000 -5.67% 19141.762 18056.659 - -4.26% -
std::unordered_map<int,_int>::find(key)_(existent)/1024 -5.67% 1.292 1.218 - -18.01% -
BM_std_minmax<unsigned_char>/32 -5.66% 1.601 1.511 - -7.92% -
std::find_if(vector<bool>)_(process_all)/50 -5.66% 36.550 34.482 - -1.21% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 -5.63% 26.602 25.103 - -0.25% -
std::search_n(list<int>)_(no_match)/8192 -5.63% 7316.834 6904.641 - 2.67% -
std::unordered_set<std::string>::count(key)_(existent)/32 -5.63% 38.972 36.778 - -7.29% -
SetIntersection_Interlaced_Set_float_256_256 -5.62% 9422638.077 8892801.508 - -6.84% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -5.61% 7101937.656 6703395.347 - 1.94% -
std::flat_map<int,_int>::contains(key)_(existent)/32 -5.61% 3.562 3.362 - -0.88% -
BM_StringRelationalLiteral_Less_Large_Small_Control -5.60% 1.888 1.783 - 11.19% -
BM_std_min<unsigned___int128>/5 -5.58% 1.850 1.747 - -0.83% -
BM_std_minmax<int>/11 -5.58% 1.832 1.729 - -5.81% -
rng::rotate(vector<bool>)_(by_1/4)/1024 -5.55% 15.326 14.475 - -0.36% -
BM_std_minmax<int>/2 -5.55% 0.900 0.850 - 2.65% -
BM_std_minmax<unsigned_char>/28 -5.53% 2.150 2.031 - -6.93% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -5.53% 1271473.000 1201143.141 - -3.65% -
std::flat_map<int,_int>::count(key)_(non-existent)/0 -5.53% 0.451 0.426 - -13.04% -
BM_RangesMakeThenSortHeap_string_Ascending_262144 -5.52% 81.240 76.755 - -1.98% -
std::unordered_set<std::string>::count(key)_(non-existent)/8192 -5.51% 25.856 24.430 - -4.14% -
std::find_end(vector<int>)_(process_all)/1024 -5.51% 244.220 230.769 - 0.81% -
BM_std_min<char>/15 -5.50% 2.129 2.012 - -6.57% -
std::find_if_not(list<int>)_(process_all)/32768 -5.49% 29947.386 28303.475 - -5.93% -
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 -5.49% 933545.116 882307.925 - -1.85% -
BM_std_min<unsigned_char>/8 -5.48% 2.349 2.220 - -5.83% -
std::set<int>::erase(key)_(non-existent)/1024 -5.47% 5.627 5.319 - -5.73% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 -5.47% 0.819 0.774 - 2.16% -
BM_std_minmax<short>/29 -5.46% 2.673 2.527 - -4.53% -
BM_StringFindAllMatch/64 -5.45% 3.072 2.904 - -7.27% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 -5.45% 10.762 10.176 - 2.78% -
std::distance(deque<int>)/1024 -5.44% 0.694 0.656 - -5.44% -
rng::equal(list<int>)_(it,_it,_it,_it)/8192 -5.42% 12475.982 11799.264 - -2.96% -
BM_std_min<short>/18 -5.42% 1.619 1.531 - -1.56% -
std::map<std::string,_int>::find(key)_(existent)/32 -5.42% 15.285 14.457 - -8.10% -
BM_PushHeap_string_PipeOrgan_4 -5.42% 2.634 2.491 - -0.19% -
BM_vector_deque_ranges_copy_backward/0 -5.40% 0.442 0.418 - 9.27% -
bm_lexicographical_compare<unsigned_char>/7 -5.39% 2.213 2.094 - 3.34% -
BM_num_put<const_void*> -5.39% 13.392 12.670 - 0.86% -
SetIntersection_Interlaced_Vector_float_16384_16384 -5.38% 85160109.902 80574604.504 - 0.27% -
rng::unique_copy(list<int>)_(sprinkled)/52 -5.35% 23.819 22.544 - -3.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.35% 66.627 63.063 - -5.54% -
std::map<std::string,_int>::count(key)_(non-existent)/8192 -5.30% 32.807 31.069 - -5.99% -
std::find_end(vector<int>)_(process_all)/1000 -5.29% 238.172 225.565 - 0.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.29% 55.003 52.095 - -1.38% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -5.28% 3.562 3.374 - -2.74% -
BM_StringRelational_Compare_Large_Empty_Control -5.27% 1.707 1.617 - -0.06% -
std::map<int,_int>::insert(value)_(already_present)/0 -5.26% 0.679 0.643 - 10.62% -
BM_RangesMakeHeap_string_Heap_262144 -5.25% 5.438 5.152 - -4.12% -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 -5.25% 681.514 645.752 - -0.31% -
BM_PushHeap_string_QuickSortAdversary_262144 -5.24% 17.184 16.284 - -0.25% -
std::sort(vector<NonIntegral>)_(shuffled)/8192 -5.22% 87742.745 83160.083 - 1.98% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -5.22% 1125354.664 1066617.626 - 1.02% -
rng::is_partitioned(deque<int>)_(partitioned)/1024 -5.22% 385.210 365.113 - -0.13% -
std::find(vector<long_long>)_(bail_25%)/8 -5.20% 0.956 0.907 - 0.31% -
rng::copy_backward(list<int>)/32768 -5.20% 30329.043 28753.283 - 1.23% -
std::find(list<int>)_(process_all)/32768 -5.19% 27610.919 26178.542 - -5.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -5.16% 156557811.397 148481761.686 - 5.73% -
BM_MakeThenSortHeap_string_Ascending_262144 -5.14% 78.812 74.758 - -3.96% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 -5.14% 25.273 23.974 - 0.21% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 -5.13% 92.006 87.282 - -6.32% -
rng::move_backward(vector<int>)/262144 -5.13% 22076.034 20942.688 - -8.10% -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 -5.13% 885184.985 839788.816 - -0.92% -
BM_MakeThenSortHeap_string_Ascending_256 -5.12% 20.869 19.800 - -2.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.12% 91.292 86.614 - -4.07% -
BM_deque_vector_ranges_copy/64000 -5.12% 2848.643 2702.682 - -4.99% -
BM_std_minmax<unsigned_char>/20 -5.12% 1.932 1.833 - -10.22% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 -5.10% 9.483 8.999 - -4.58% -
rng::find_end(list<int>,_pred)_(process_all)/8192 -5.10% 8902.142 8448.249 - -7.02% -
SetIntersection_Front_Set_float_1024_256 -5.09% 5002160.321 4747703.360 - 6.80% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -5.09% 216119695.254 205127408.647 - -4.96% -
BM_RangesMakeHeap_string_PipeOrgan_16 -5.09% 3.843 3.648 - -0.22% -
rng::copy_backward(list<int>)/8 -5.06% 2.462 2.338 - -2.29% -
rng::ends_with(list<int>)_(mismatch_at_start)/8 -5.05% 3.162 3.002 - -0.37% -
bm_ranges_lexicographical_compare<unsigned_char>/16 -5.05% 1.156 1.098 - -0.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -5.05% 33.486 31.794 - -4.73% -
std::find_first_of(deque<int>)_(small_needle)/1024 -5.04% 3714.704 3527.414 - -6.52% -
rng::contains_subrange(vector<int>)_(single_element)/50 -5.04% 12.983 12.328 - -0.52% -
BM_MakeHeap_string_Heap_262144 -5.04% 5.468 5.192 - -1.52% -
std::multiset<int>::equal_range(key)_(existent)/8192 -5.03% 8.779 8.338 - 0.20% -
BM_RangesPushHeap_string_PipeOrgan_256 -5.02% 8.368 7.948 - -3.12% -
BM_std_minmax<int>/27 -5.01% 2.493 2.368 - -5.12% -
BM_std_minmax<unsigned_char>/27 -4.99% 1.868 1.775 - -6.23% -
SetIntersection_None_Set_float_64_4 -4.99% 22693730.100 21561628.228 - 0.30% -
BM_std_min<short>/24 -4.99% 2.537 2.410 - -5.29% -
rng::remove_if(vector<int>)_(prefix)/1024 -4.98% 383.016 363.928 - 2.80% -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 -4.98% 29.851 28.365 - -0.73% -
BM_std_minmax<unsigned_char>/16 -4.98% 0.973 0.925 - -14.83% -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 -4.98% 11.119 10.565 - 11.03% -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.97% 96040.359 91266.840 - -0.74% -
rng::find_if_not(vector<bool>)_(process_all)/50 -4.97% 36.826 34.997 - 0.62% -
std::set<std::string>::find(key)_(non-existent)/8192 -4.97% 28.153 26.756 - -4.57% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -4.96% 22.064 20.970 - -3.48% -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 -4.95% 1.265 1.202 - 12.17% -
std::set<std::string>::lower_bound(key)_(existent)/1024 -4.95% 23.499 22.336 - 6.07% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 -4.94% 558.384 530.824 - -2.82% -
BM_std_minmax<unsigned_int>/4 -4.93% 0.973 0.925 - -14.93% -
BM_MakeHeap_string_Ascending_1024 -4.92% 5.269 5.010 - -8.22% -
BM_std_minmax<unsigned_long_long>/1 -4.92% 0.583 0.555 - -4.73% -
std::set<int>::erase(key)_(non-existent)/8192 -4.91% 8.745 8.316 - -4.81% -
std::map<int,_int>::clear()/1024 -4.90% 10580.321 10062.307 - -6.04% -
rng::find_first_of(deque<int>)_(small_needle)/50 -4.90% 170.764 162.404 - -3.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -4.89% 1595079.572 1517067.707 - -4.00% -
BM_PushHeap_uint64_Random_262144 -4.89% 6.124 5.825 - -4.69% -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 -4.87% 31.629 30.090 - -3.28% -
std::rotate(list<int>)_(1_element_backward)/32 -4.86% 13.926 13.248 - -1.73% -
std::multiset<std::string>::erase(key)_(existent)/8192 -4.86% 135.039 128.483 - -0.14% -
BM_vector_deque_copy/1 -4.85% 2.319 2.207 - -2.55% -
SetIntersection_Front_Set_float_64_64 -4.85% 15408325.764 14661408.784 - -0.64% -
BM_MakeThenSortHeap_float_SingleElement_262144 -4.84% 52.396 49.861 - -3.21% -
BM_std_min<unsigned_char>/16 -4.84% 2.619 2.492 - -1.67% -
rng::search(deque<int>,_pred)_(near_matches)/1024 -4.83% 26503.842 25222.607 - 3.76% -
std::move_backward(vector<int>)/262144 -4.83% 21939.934 20880.379 - -8.21% -
BM_SortHeap_pair<uint32,_uint32>_4 -4.83% 1.890 1.799 - 11.95% -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 -4.82% 3587.318 3414.459 - -3.09% -
rng::find_end(list<int>,_pred)_(single_element)/8192 -4.82% 9161.493 8720.170 - 5.20% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -4.82% 27730284.320 26394754.792 - -2.50% -
BM_std_minmax<int>/16 -4.81% 1.314 1.250 - -0.03% -
rng::search(deque<int>,_pred)_(near_matches)/1000 -4.81% 25255.045 24041.037 - 3.79% -
rng::find_first_of(deque<int>)_(large_needle)/32 -4.79% 298.242 283.967 - -9.29% -
rng::find_end(forward_list<int>)_(match_near_end)/1024 -4.77% 4651.064 4429.239 - -0.79% -
rng::sort(deque<int>)_(descending)/1024 -4.77% 1371.191 1305.836 - 0.28% -
BM_vector_deque_copy/0 -4.76% 0.388 0.370 - -9.17% -
BM_std_minmax<unsigned_char>/19 -4.76% 1.656 1.577 - -10.18% -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 -4.76% 96778.037 92173.853 - -0.15% -
BM_StringRelationalLiteral_Less_Small_Small_Control -4.75% 1.838 1.750 - -5.32% -
bm_ranges_lexicographical_compare<unsigned_char>/64 -4.74% 2.081 1.982 - 2.01% -
BM_MakeHeap_float_Random_1024 -4.74% 1.234 1.175 - -5.92% -
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 -4.74% 1.107 1.054 - -3.27% -
BM_lexicographical_compare_three_way_slow_path/16384 -4.73% 3984.550 3795.916 - -3.48% -
BM_RangesMakeThenSortHeap_float_Descending_4 -4.73% 1.284 1.223 - -4.93% -
rng::find_first_of(deque<int>)_(small_needle)/32 -4.72% 110.994 105.750 - -3.63% -
std::unordered_map<int,_int>::find(key)_(non-existent)/32 -4.72% 1.255 1.196 - -2.88% -
bm_lexicographical_compare<unsigned_char>/16 -4.70% 1.156 1.102 - 4.90% -
bm_lexicographical_compare<unsigned_char>/4 -4.70% 1.497 1.427 - 7.05% -
BM_StringDestroy_Small -4.69% 0.876 0.835 - 2.85% -
BM_PushHeap_float_Descending_1 -4.68% 0.431 0.410 - 4.24% -
BM_RangesPushHeap_string_Random_16384 -4.68% 17.039 16.242 - -1.22% -
SetIntersection_Interlaced_Vector_float_1024_64 -4.68% 5862817.303 5588396.513 - 27.98% -
BM_RangesMakeThenSortHeap_string_Ascending_16384 -4.68% 66.788 63.663 - 0.91% -
rng::find_end(forward_list<int>)_(single_element)/8192 -4.67% 5947.088 5669.258 - -0.70% -
std::unordered_multiset<int>::find(key)_(non-existent)/1024 -4.67% 1.114 1.062 - 0.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -4.67% 1900064.770 1811398.538 - -5.05% -
BM_std_minmax_element<char>/512 -4.66% 146.095 139.280 - -3.49% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 -4.66% 11.019 10.505 - 8.49% -
rng::find_last_if(list<int>)_(bail_90%)/50 -4.66% 2.179 2.078 - 0.44% -
BM_std_min<unsigned___int128>/4 -4.65% 1.446 1.378 - -0.29% -
std::reverse_copy(deque<int>)/512 -4.63% 131.491 125.402 - -0.20% -
SetIntersection_Front_Set_string_262144_256 -4.62% 15768914.669 15039753.607 - -1.84% -
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 -4.62% 34.562 32.966 - 2.42% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -4.61% 1410218.515 1345225.519 - -8.04% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -4.60% 34.307 32.730 - 0.36% -
std::find_if_not(vector<bool>)_(process_all)/50 -4.59% 36.685 35.000 - 0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 -4.59% 5586850.693 5330383.254 - 0.33% -
BM_MakeThenSortHeap_uint64_Descending_4 -4.58% 1.513 1.444 - 14.05% -
rng::find_first_of(list<int>)_(small_needle)/8192 -4.58% 23207.748 22144.242 - -1.02% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 -4.58% 28.582 27.273 - -7.92% -
BM_std_min<long_long>/29 -4.58% 3.041 2.902 - -3.80% -
BM_MakeHeap_uint32_SingleElement_4 -4.57% 0.338 0.322 - -0.40% -
rng::remove(list<int>)_(sprinkled)/32 -4.57% 57.619 54.986 - -0.59% -
std::reverse(vector<int>)/8 -4.57% 1.596 1.523 - -2.94% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -4.57% 0.644 0.615 - 0.07% -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 -4.57% 10496.613 10017.360 - -4.40% -
bm_lexicographical_compare<unsigned_char>/5 -4.57% 1.733 1.654 - 6.56% -
BM_std_minmax<char>/8 -4.56% 1.024 0.977 - -14.79% -
BM_StringRelational_Less_Large_Large_ChangeFirst -4.56% 1.388 1.325 - 14.45% -
SetIntersection_Front_Set_uint32_64_4 -4.55% 18171404.125 17343793.575 - 0.30% -
SetIntersection_Interlaced_Vector_string_16384_1024 -4.55% 116545110.701 111241102.329 - -3.76% -
rng::find_last(list<int>)_(bail_10%)/50 -4.55% 16.695 15.935 - -2.04% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 -4.55% 0.559 0.533 - -3.63% -
BM_deque_vector_copy_backward/64000 -4.54% 8211.904 7838.888 - -6.43% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -4.53% 156242487.660 149167440.572 - 6.67% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 -4.51% 17.941 17.132 - -8.47% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.51% 14518.819 13864.550 - -6.27% -
BM_std_min<short>/21 -4.50% 1.828 1.746 - -2.47% -
std::partition(deque<int>)_(dense)/1024 -4.50% 361.793 345.526 - -0.99% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 -4.49% 1.230 1.175 - -3.31% -
rng::partial_sort(deque<int>)_(shuffled)/8192 -4.48% 272539.877 260320.601 - -2.61% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -4.48% 1244552.635 1188756.208 - -3.24% -
std::set<std::string>::find(key)_(existent)/32 -4.47% 16.304 15.574 - -0.59% -
BM_std_min<short>/16 -4.47% 1.800 1.720 - -0.29% -
std::multimap<int,_int>::ctor(const&,_alloc)/32 -4.47% 219.457 209.649 - -2.23% -
SetIntersection_Front_Set_uint64_16384_1 -4.47% 1113403.017 1063665.747 - -4.24% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 -4.46% 1049643.553 1002809.438 - -0.72% -
std::set<std::string>::contains(key)_(existent)/8192 -4.46% 29.902 28.568 - 2.18% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -4.44% 357910942.758 342014952.504 - -3.17% -
rng::find_if(list<int>)_(process_all)/32768 -4.44% 29224.039 27926.488 - -3.84% -
rng::starts_with(list<int>)/8192 -4.44% 8943.543 8546.474 - 13.24% -
SetIntersection_Interlaced_Vector_float_64_64 -4.44% 12059808.496 11524829.381 - 0.72% -
SetIntersection_Front_Set_float_1024_64 -4.43% 2040500.876 1950032.639 - 0.77% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -4.43% 3.455 3.302 - -3.06% -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 -4.42% 111426.724 106496.802 - -2.24% -
std::set<std::string>::contains(key)_(existent)/32 -4.42% 16.378 15.655 - 11.99% -
SetIntersection_Front_Set_string_16384_64 -4.42% 4964723.665 4745449.816 - 0.39% -
SetIntersection_Interlaced_Vector_string_64_64 -4.40% 29115011.975 27834943.406 - -5.82% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 -4.39% 40.888 39.092 - 0.01% -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 -4.39% 113671.721 108680.549 - -1.98% -
rng::find_if(vector<bool>)_(process_all)/8 -4.37% 5.615 5.370 - -0.75% -
SetIntersection_Interlaced_Vector_string_256_256 -4.36% 22855078.454 21859090.794 - -6.41% -
BM_std_minmax_element<char>/4 -4.36% 1.242 1.188 - -5.60% -
BM_deque_vector_ranges_copy/70000 -4.35% 3093.417 2958.720 - -3.26% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -4.35% 177.764 170.036 - -2.29% -
BM_RangesPushHeap_string_Descending_16384 -4.34% 2.462 2.355 - -9.77% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 -4.34% 486.553 465.457 - 5.74% -
BM_std_min<short>/19 -4.33% 1.975 1.889 - -0.41% -
std::rotate(vector<bool>)_(by_1/4)/1024 -4.31% 14.786 14.148 - 0.52% -
SetIntersection_None_Set_float_64_16 -4.31% 19226834.711 18398136.191 - -0.49% -
std::unique_copy(deque<int>)_(contiguous)/52 -4.31% 15.345 14.684 - 1.47% -
std::multiset<int>::ctor(const&)/32 -4.30% 226.405 216.677 - -5.87% -
rng::copy_backward(deque<int>)/8 -4.30% 2.793 2.673 - -3.73% -
BM_std_minmax<unsigned_char>/24 -4.29% 1.207 1.155 - -12.25% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 -4.28% 16.946 16.220 - -0.18% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -4.27% 66227.609 63399.524 - -12.18% -
BM_std_min<long_long>/31 -4.25% 3.403 3.258 - -2.72% -
std::stable_partition(vector<int>)_(dense)/50 -4.24% 26.429 25.307 - -2.15% -
std::find_if(vector<bool>)_(process_all)/8 -4.23% 5.605 5.368 - -0.69% -
SetIntersection_Interlaced_Set_float_256_64 -4.23% 15482092.676 14827365.937 - -2.80% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 -4.22% 13.557 12.985 - -0.22% -
rng::for_each_n(deque<int>)/8 -4.21% 1.205 1.154 - -12.26% -
BM_RangesMakeHeap_float_Random_16384 -4.21% 1.216 1.165 - -13.09% -
std::unique(deque<int>)_(sprinkled)/52 -4.20% 84.561 81.010 - -5.21% -
BM_PushHeap_string_QuickSortAdversary_16384 -4.20% 16.491 15.799 - 0.23% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 -4.19% 19112219.179 18311121.303 - 1.10% -
BM_getline_string -4.18% 17.531 16.798 - -5.13% -
BM_StringRelational_Compare_Small_Small_ChangeLast -4.18% 1.742 1.669 - 0.90% -
BM_num_put<unsigned_long_long> -4.17% 12.186 11.677 - 0.94% -
rng::contains_subrange(list<int>)_(single_element)/1048576 -4.17% 868401.436 832168.106 - 6.48% -
BM_std_min<unsigned_char>/5 -4.17% 1.317 1.262 - 0.92% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -4.16% 171061756.955 163940713.938 - -4.05% -
rng::contains_subrange(vector<int>)_(same_length)/50 -4.16% 13.329 12.775 - -0.29% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -4.15% 39.382 37.748 - -0.13% -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -4.15% 29932.934 28691.569 - -0.31% -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 -4.14% 0.580 0.556 - -1.56% -
std::find_if(vector<int>)_(process_all)/8 -4.14% 2.700 2.588 - -1.26% -
BM_SortHeap_float_256 -4.13% 6.044 5.794 - 0.28% -
BM_std_minmax<unsigned_int>/3 -4.13% 1.155 1.107 - -7.12% -
SetIntersection_Front_Set_float_256_64 -4.12% 6555169.679 6285102.417 - 2.57% -
BM_std_min<short>/22 -4.12% 1.887 1.809 - -4.53% -
BM_RangesMakeHeap_float_Random_1024 -4.10% 1.231 1.180 - -7.60% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -4.10% 9850.082 9446.523 - -4.33% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 -4.09% 1.236 1.186 - -2.91% -
std::unordered_multiset<int>::insert(value)_(already_present)/32 -4.09% 21.947 21.049 - -1.24% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 -4.09% 34.356 32.952 - -12.15% -
BM_num_put<long_long> -4.08% 12.442 11.934 - 1.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 -4.08% 13775017.240 13212361.104 - 0.74% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -4.08% 1.205 1.156 - -0.12% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -4.08% 2.789 2.676 - -0.19% -
std::copy(vector<bool>)_(aligned)/262144 -4.07% 684.074 656.209 - 132.47% -
std::rotate(deque<int>)_(1_element_backward)/32 -4.05% 4.571 4.386 - -1.69% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -4.04% 203639481.750 195405217.372 - 0.04% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 -4.03% 24664485.495 23670684.054 - -2.14% -
rng::reverse_copy(vector<int>)/8 -4.01% 2.534 2.432 - 0.04% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -4.01% 1.038 0.996 - -4.58% -
BM_std_minmax<unsigned_char>/22 -4.00% 2.509 2.408 - -7.46% -
std::unordered_multiset<int>::find(key)_(existent)/32 -4.00% 1.302 1.250 - -9.04% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 -4.00% 0.449 0.431 - -14.15% -
BM_vector_deque_move/1 -3.99% 2.111 2.027 - -14.03% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.99% 5605.619 5382.204 - -3.68% -
BM_StringEraseToEnd_Huge_Transparent -3.98% 2.566 2.464 - 0.61% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -3.98% 206128728.144 197921203.305 - -0.04% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.98% 3.680 3.533 - -1.73% -
BM_PushHeap_string_PipeOrgan_16 -3.98% 4.282 4.112 - 0.82% -
rng::contains_subrange(list<int>)_(process_all)/1048576 -3.97% 867182.246 832738.244 - -0.63% -
SetIntersection_Front_Set_string_256_64 -3.97% 16216560.552 15572613.423 - 4.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -3.96% 1124593.262 1080004.689 - -1.04% -
BM_deque_vector_ranges_copy/65536 -3.96% 2876.318 2762.366 - -5.60% -
std::none_of(list<int>)_(process_all)/8 -3.95% 2.716 2.609 - -0.09% -
SetIntersection_Front_Set_uint32_262144_64 -3.95% 2009181.915 1929905.827 - -1.43% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 -3.94% 29893.299 28714.851 - -0.08% -
bm_lexicographical_compare<unsigned_char>/6 -3.93% 1.959 1.882 - 5.25% -
std::find_end(list<int>,_pred)_(single_element)/8192 -3.92% 9275.978 8912.164 - 6.49% -
std::search(list<int>)_(single_element)/1024 -3.92% 770.832 740.613 - -1.18% -
BM_deque_deque_copy/65536 -3.90% 3033.535 2915.168 - 2.32% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 -3.90% 1115675.272 1072172.883 - -2.41% -
std::generate(list<int>)/8192 -3.90% 7406.022 7117.478 - 1.11% -
std::all_of(vector<int>)_(process_all)/8 -3.89% 2.561 2.461 - -3.32% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 -3.89% 3.203 3.079 - -5.96% -
BM_std_min<char>/14 -3.89% 1.871 1.798 - -3.44% -
std::unordered_multiset<int>::count(key)_(non-existent)/8192 -3.88% 1.207 1.160 - -3.29% -
bm_write -3.87% 595.691 572.664 - -0.45% -
std::multimap<std::string,_int>::find(key)_(existent)/1024 -3.87% 24.740 23.784 - -1.22% -
rng::copy_if(list<int>)_(entire_range)/32768 -3.86% 28402.928 27306.031 - -4.92% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -3.85% 1.639 1.576 - 5.02% -
std::find_if_not(vector<bool>)_(process_all)/8 -3.84% 5.628 5.412 - -0.48% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 -3.84% 88161.777 84773.183 - 2.12% -
rng::stable_partition(vector<int>)_(dense)/32 -3.84% 22.515 21.651 - -1.02% -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.84% 20.935 20.132 - -10.52% -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 -3.84% 621.673 597.820 - -1.37% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.84% 1178.814 1133.604 - -4.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -3.83% 1592909.470 1531828.465 - 0.84% -
rng::fill_n(vector<bool>)/64 -3.83% 1.417 1.363 - 1.95% -
BM_std_minmax<unsigned_char>/26 -3.81% 1.442 1.387 - -7.26% -
BM_std_minmax<unsigned_char>/25 -3.81% 1.226 1.179 - -7.77% -
BM_std_min<short>/4 -3.79% 1.082 1.041 - -6.65% -
bm_lexicographical_compare<signed_char>/2 -3.78% 1.495 1.439 - -1.38% -
rng::find_if(list<int>)_(bail_25%)/8 -3.78% 1.323 1.273 - -3.12% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.77% 5777.588 5559.730 - -0.68% -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 -3.77% 23.086 22.216 - -4.63% -
BM_std_min<unsigned_short>/9 -3.76% 6.476 6.233 - -3.74% -
std::reverse(deque<int>)/64 -3.76% 13.560 13.050 - -0.10% -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 -3.76% 747707.984 719612.314 - 0.18% -
SetIntersection_Interlaced_Vector_string_262144_256 -3.75% 67835917.167 65290902.347 - 1.91% -
BM_RangesMakeThenSortHeap_string_Random_262144 -3.75% 208.483 200.665 - 3.63% -
std::multiset<std::string>::count(key)_(existent)/8192 -3.75% 30.721 29.571 - -2.66% -
BM_RangesMakeHeap_string_Ascending_256 -3.74% 5.067 4.878 - -0.66% -
rng::copy_backward(deque<int>)/1048576 -3.74% 126507.844 121778.209 - -3.65% -
rng::find_if_not(list<int>)_(process_all)/32768 -3.73% 29264.151 28172.321 - -2.84% -
BM_std_minmax<short>/28 -3.71% 2.621 2.524 - 0.01% -
std::flat_multimap<int,_int>::count(key)_(existent)/32 -3.70% 2.486 2.394 - -1.94% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.70% 12530.058 12066.526 - -1.21% -
rng::stable_partition(vector<int>)_(sparse)/32 -3.69% 7.486 7.210 - 0.39% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 -3.69% 276.608 266.405 - -9.20% -
std::for_each_n(deque<int>)/8 -3.67% 1.254 1.208 - -3.01% -
std::multiset<int>::erase(key)_(existent)/8192 -3.66% 61.796 59.537 - -0.57% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.65% 1119264.261 1078355.400 - -2.16% -
BM_RangesMakeHeap_uint32_Random_262144 -3.65% 1.053 1.014 - 1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -3.64% 1119095.602 1078329.548 - -3.69% -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -3.64% 0.789 0.760 - -2.63% -
BM_MakeThenSortHeap_float_Heap_256 -3.63% 6.235 6.009 - 0.46% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -3.62% 112184.656 108118.233 - -0.23% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -3.62% 1124277.738 1083581.895 - -3.23% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 -3.62% 19.212 18.517 - -3.00% -
rng::rotate(list<int>)_(1_element_backward)/32 -3.60% 14.221 13.708 - -2.92% -
BM_RangesSortHeap_string_262144 -3.59% 184.054 177.439 - 2.34% -
std::multimap<int,_int>::find(key)_(existent)/1024 -3.59% 3.952 3.810 - -2.78% -
BM_std_min<unsigned_int>/24 -3.59% 1.832 1.766 - -3.87% -
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 -3.58% 32.806 31.632 - -5.86% -
SetIntersection_Front_Set_uint64_16384_256 -3.57% 5062987.970 4882190.255 - 1.61% -
rng::sort(deque<int>)_(ascending)/1024 -3.57% 800.600 772.022 - 0.52% -
BM_num_put<bool> -3.57% 10.966 10.575 - 0.50% -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.57% 12206.369 11770.744 - -0.46% -
BM_std_min<char>/28 -3.55% 1.776 1.713 - -2.47% -
rng::remove_if(deque<int>)_(prefix)/50 -3.55% 73.925 71.298 - -4.18% -
BM_MakeHeap_float_Ascending_256 -3.55% 0.671 0.648 - -0.29% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 -3.55% 0.634 0.612 - 55.40% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.55% 35.360 34.104 - 0.49% -
std::move_backward(vector<bool>)_(aligned)/512 -3.55% 2.546 2.455 - 1.21% -
BM_MakeHeap_string_Heap_16384 -3.55% 5.123 4.942 - -2.18% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.53% 203900112.429 196703877.668 - 2.25% -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 -3.52% 7.445 7.182 - -7.48% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -3.51% 1246787.098 1203038.461 - -2.63% -
SetIntersection_Front_Set_float_64_16 -3.51% 17160329.910 16558399.054 - -2.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -3.51% 6805263.177 6566716.719 - 1.77% -
BM_RangesPushHeap_uint32_Random_4 -3.50% 2.552 2.463 - -1.13% -
BM_RangesPushHeap_string_SingleElement_256 -3.50% 2.560 2.471 - 1.52% -
std::find(list<int>)_(bail_25%)/8 -3.50% 0.954 0.920 - -0.10% -
rng::stable_sort(deque<int>)_(repeated)/1024 -3.50% 1389.406 1340.781 - -0.30% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 -3.50% 5.430 5.240 - -2.45% -
rng::is_partitioned(list<int>)_(partitioned)/1024 -3.49% 721.046 695.853 - -3.66% -
BM_PushHeap_string_Random_16384 -3.49% 16.941 16.349 - 0.11% -
SetIntersection_Front_Set_float_16384_4 -3.48% 1158687.827 1118401.770 - -0.84% -
BM_std_minmax<unsigned_char>/30 -3.47% 2.719 2.624 - -5.16% -
std::stable_partition(list<int>)_(dense)/32 -3.47% 33.335 32.178 - 1.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 -3.47% 12126495.359 11705916.354 - -0.67% -
BM_RangesPushHeap_string_SingleElement_1024 -3.47% 2.578 2.488 - 1.93% -
BM_PushHeap_uint64_Random_64 -3.47% 5.273 5.090 - -5.29% -
BM_StringRelational_Eq_Large_Large_Control -3.46% 2.270 2.191 - -6.13% -
BM_std_minmax<int>/10 -3.46% 1.437 1.387 - -3.42% -
SetIntersection_None_Set_float_64_1 -3.45% 23380365.306 22574469.146 - 0.30% -
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 -3.43% 27.680 26.730 - -8.23% -
BM_RangesMakeThenSortHeap_string_Descending_16384 -3.43% 69.063 66.693 - 1.25% -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -3.43% 8.878 8.574 - -2.75% -
BM_RangesMakeThenSortHeap_float_Ascending_64 -3.43% 4.109 3.968 - -0.39% -
rng::contains(list<int>)_(process_all)/8 -3.43% 2.389 2.307 - -2.24% -
rng::for_each(join_view(vector<vector<int>>)/8 -3.42% 1.435 1.385 - 0.55% -
BM_RangesPushHeap_string_PipeOrgan_4 -3.42% 2.576 2.488 - -1.08% -
rng::move_backward(vector<bool>)_(aligned)/64 -3.42% 1.848 1.785 - -3.40% -
std::search(list<int>)_(single_element)/1000 -3.42% 671.120 648.176 - 0.01% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -3.42% 464.701 448.821 - -0.31% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 -3.41% 152722.434 147510.371 - -0.99% -
rng::rotate_copy(deque<int>)/32 -3.41% 2.693 2.601 - -0.05% -
std::partition(list<int>)_(dense)/32 -3.40% 9.160 8.848 - 0.39% -
BM_MakeThenSortHeap_float_PipeOrgan_256 -3.40% 6.507 6.286 - -2.43% -
SetIntersection_Front_Set_uint32_64_1 -3.40% 18083700.233 17469384.414 - -1.30% -
std::find(list<int>)_(process_all)/1024 -3.40% 710.525 686.398 - -0.68% -
BM_std_min<char>/3 -3.40% 0.718 0.693 - -12.02% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -3.39% 1.725 1.667 - -1.11% -
std::stable_partition(vector<int>)_(dense)/32 -3.38% 22.156 21.407 - 0.93% -
BM_std_minmax<int>/1 -3.38% 0.622 0.601 - -0.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -3.37% 207895026.233 200887217.583 - 0.28% -
BM_deque_vector_copy/65536 -3.37% 2940.076 2841.076 - 1.30% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 -3.37% 5754.013 5560.285 - -0.74% -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 -3.36% 10.438 10.087 - -0.10% -
std::vector<int>::ctor(size)/32 -3.36% 10.917 10.550 - -6.25% -
BM_RangesPushHeap_string_SingleElement_4 -3.36% 2.294 2.217 - 2.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.36% 20055065.732 19381673.704 - -0.51% -
std::search(vector<int>)_(same_length)/8192 -3.35% 1960.475 1894.717 - -3.48% -
rng::for_each(map<int>)/50 -3.35% 41.514 40.122 - 0.10% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -3.35% 3452.289 3336.649 - 0.36% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -3.35% 22.296 21.549 - -2.81% -
BM_MakeHeap_string_Heap_1024 -3.34% 4.874 4.711 - -2.19% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 -3.34% 282.400 272.961 - -0.62% -
rng::replace_if(deque<int>)_(prefix)/32 -3.34% 14.119 13.648 - -4.45% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -3.34% 2959058.057 2860202.300 - -11.95% -
rng::replace(list<int>)_(prefix)/8192 -3.34% 7285.937 7042.550 - -2.94% -
rng::copy_backward(vector<int>)/8 -3.34% 2.289 2.212 - -1.30% -
rng::contains(list<int>)_(process_all)/50 -3.33% 19.346 18.701 - 0.66% -
SetIntersection_Front_Set_uint64_262144_1 -3.33% 1155611.682 1117119.618 - 0.36% -
rng::find_if_not(vector<bool>)_(process_all)/8 -3.33% 5.638 5.450 - 0.96% -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 -3.33% 36179.412 34975.143 - -2.01% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 -3.33% 1.223 1.182 - -3.05% -
std::partial_sort_copy(list<int>)_(heap)/8 -3.32% 16.299 15.758 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -3.32% 24877936.082 24051319.367 - -0.90% -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 -3.32% 28.305 27.366 - 8.94% -
std::move(vector<bool>)_(unaligned)/4096 -3.32% 26.643 25.758 - -4.18% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 -3.32% 1.146 1.108 - -2.79% -
bm_lexicographical_compare<signed_char>/5 -3.30% 2.207 2.134 - -0.85% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 -3.30% 1.119 1.082 - -2.18% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -3.30% 1739813.622 1682441.595 - -0.28% -
bm_lexicographical_compare<unsigned_char>/64 -3.30% 1.965 1.900 - 0.27% -
bm_lexicographical_compare<signed_char>/3 -3.30% 1.727 1.670 - -0.00% -
std::find_first_of(list<int>)_(small_needle)/1024 -3.29% 2883.600 2788.643 - -0.67% -
BM_PushHeap_uint64_Random_16384 -3.29% 6.099 5.899 - -3.27% -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 -3.29% 10548.071 10200.924 - -0.19% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -3.29% 4.167 4.030 - -0.22% -
std::copy_n(deque<int>)/32768 -3.29% 1174.105 1135.507 - -1.00% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 -3.29% 1.986 1.921 - 0.82% -
BM_std_minmax<int>/31 -3.28% 2.717 2.628 - -5.02% -
BM_RangesMakeHeap_uint64_Random_1024 -3.28% 1.076 1.041 - 4.35% -
rng::replace_if(vector<int>)_(prefix)/1024 -3.28% 278.112 268.990 - -0.78% -
BM_deque_vector_copy_backward/70000 -3.28% 8759.107 8472.111 - -5.87% -
rng::fill(vector<bool>)/32768 -3.27% 31.012 29.998 - 0.82% -
rng::find_last(forward_list<int>)_(bail_10%)/8 -3.27% 2.386 2.308 - -0.18% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.25% 46449.127 44940.443 - -2.30% -
BM_deque_vector_ranges_copy_backward/65536 -3.25% 8219.273 7952.367 - -4.65% -
BM_MakeHeap_float_Random_16384 -3.24% 1.202 1.163 - -2.59% -
std::count(list<int>)_(every_other)/1048576 -3.24% 831485.064 804539.188 - -2.47% -
SetIntersection_Front_Vector_uint32_262144_16 -3.24% 1190909.740 1152316.067 - -3.93% -
rng::partial_sort_copy(list<int>)_(descending)/8 -3.24% 18.589 17.987 - 1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 -3.24% 45860986.445 44376003.210 - -1.88% -
BM_PushHeap_uint32_Ascending_16384 -3.23% 6.735 6.517 - -0.70% -
bm_ranges_lexicographical_compare<int>/64 -3.22% 4.911 4.753 - -4.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -3.21% 9745650.668 9432507.077 - -17.91% -
std::remove_if(vector<int>)_(prefix)/32 -3.21% 53.783 52.055 - -0.37% -
BM_deque_vector_ranges_copy_backward/5500 -3.20% 203.645 197.135 - -2.70% -
rng::find_last(vector<char>)_(bail_10%)/8192 -3.19% 882.529 854.342 - -0.07% -
rng::all_of(deque<int>)_(process_all)/50 -3.19% 18.336 17.750 - 0.03% -
rng::find_if_not(list<int>)_(bail_25%)/8 -3.19% 1.314 1.272 - -3.36% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -3.19% 22.179 21.472 - -1.89% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -3.19% 60.081 58.167 - 35.88% -
std::remove(deque<int>)_(prefix)/50 -3.18% 65.874 63.776 - 0.17% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 -3.18% 36.127 34.978 - -2.24% -
BM_RangesPushHeap_string_SingleElement_64 -3.17% 2.611 2.528 - 1.64% -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 -3.17% 26.972 26.117 - -2.35% -
std::unordered_multiset<int>::contains(key)_(existent)/32 -3.16% 1.293 1.252 - -6.34% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 -3.15% 3.556 3.444 - -0.78% -
rng::find_first_of(list<int>)_(small_needle)/32 -3.15% 93.381 90.443 - -1.44% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.15% 55303.478 53563.353 - -1.32% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.14% 15687.963 15195.809 - 0.68% -
rng::find_last(vector<char>)_(bail_90%)/50 -3.14% 1.031 0.999 - -0.77% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -3.14% 19412075.116 18803434.641 - -1.16% -
rng::stable_sort(vector<int>)_(repeated)/1024 -3.13% 1130.797 1095.351 - -1.15% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 -3.13% 510.427 494.467 - -2.89% -
std::deque<int>::operator=(const&)_(cheap_elements)/32 -3.13% 5.062 4.904 - 0.92% -
BM_RangesSortHeap_float_16 -3.12% 1.651 1.599 - -0.01% -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 -3.12% 23.631 22.893 - 0.56% -
std::set<int>::lower_bound(key)_(non-existent)/8192 -3.12% 9.697 9.394 - 1.69% -
BM_RangesPushHeap_string_QuickSortAdversary_262144 -3.12% 16.857 16.331 - -3.55% -
BM_std_min<unsigned_char>/21 -3.11% 1.800 1.744 - -4.64% -
BM_RangesPopHeap_string_4 -3.11% 5.328 5.163 - -2.33% -
BM_RangesMakeThenSortHeap_float_Ascending_4 -3.10% 1.359 1.317 - 2.04% -
BM_RangesMakeHeap_float_PipeOrgan_256 -3.10% 0.687 0.666 - -0.31% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -3.10% 169328284.042 164079662.330 - -3.52% -
SetIntersection_Interlaced_Set_uint64_256_1 -3.10% 4456593.608 4318494.992 - -2.47% -
rng::remove_if(vector<int>)_(prefix)/32 -3.09% 53.632 51.975 - -0.42% -
std::stable_sort(vector<int>)_(repeated)/1024 -3.07% 1129.579 1094.859 - -1.11% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 -3.07% 738.278 715.592 - -4.13% -
std::is_partitioned(vector<int>)_(partitioned)/50 -3.07% 9.460 9.170 - -2.26% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -3.07% 551.473 534.531 - -0.15% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 -3.06% 40393.564 39156.455 - 1.04% -
rng::stable_sort(vector<int>)_(shuffled)/1024 -3.06% 2258.969 2189.817 - -0.81% -
std::equal(vector<int>)_(it,_it,_it)/50 -3.06% 4.368 4.235 - 0.80% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.06% 263.935 255.863 - -1.33% -
rng::find_end(forward_list<int>)_(process_all)/8192 -3.04% 5819.232 5642.055 - -1.01% -
BM_SortHeap_pair<uint32,_uint32>_16 -3.04% 6.087 5.902 - -1.40% -
std::set<int>::lower_bound(key)_(non-existent)/32 -3.04% 2.378 2.305 - 0.23% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 -3.03% 24344.024 23605.999 - -0.81% -
BM_num_put<unsigned_long> -3.03% 12.087 11.721 - 1.92% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 -3.03% 296700.670 287715.862 - 0.39% -
SetIntersection_None_Set_string_16384_16384 -3.03% 199174592.013 193149419.550 - -0.96% -
BM_deque_vector_ranges_move/1 -3.02% 2.150 2.085 - -0.43% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -3.02% 68477.198 66410.204 - -0.68% -
BM_deque_vector_ranges_copy/0 -3.02% 1.419 1.376 - -3.35% -
std::rotate(vector<bool>)_(by_1/3)/50 -3.02% 18.136 17.589 - 0.09% -
BM_std_min<char>/4096 -3.01% 29.519 28.630 - -2.12% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -3.00% 0.763 0.740 - -0.30% -
BM_PushHeap_uint32_SingleElement_4 -3.00% 0.364 0.353 - 2.75% -
SetIntersection_Front_Vector_uint64_16384_16 -2.99% 1181993.107 1146613.946 - -3.43% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -2.99% 3.951 3.833 - -4.64% -
std::none_of(vector<int>)_(process_all)/8 -2.99% 2.502 2.428 - 3.02% -
std::stable_sort(vector<int>)_(shuffled)/1024 -2.98% 2255.797 2188.539 - -0.67% -
SetIntersection_None_Set_float_16384_1 -2.98% 157596292.958 152898341.862 - -3.68% -
std::rotate(vector<bool>)_(by_1/3)/32 -2.98% 18.120 17.580 - -0.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -2.97% 21830274.495 21181340.917 - 0.55% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 -2.97% 699.381 678.624 - -16.55% -
SetIntersection_Interlaced_Set_uint64_1024_4 -2.96% 10181326.453 9879459.878 - 0.54% -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 -2.96% 310.671 301.464 - -0.35% -
BM_RangesPushHeap_uint64_Random_1024 -2.96% 6.007 5.829 - -0.92% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -2.96% 17401.413 16886.372 - -0.58% -
std::search_n(vector<int>,_pred)_(no_match)/8192 -2.96% 4294.011 4167.018 - -0.59% -
std::stable_sort(deque<int>)_(repeated)/1024 -2.95% 1374.344 1333.769 - -1.23% -
BM_deque_vector_copy/70000 -2.95% 3181.643 3087.838 - 3.25% -
SetIntersection_Interlaced_Vector_string_1024_4 -2.95% 1712386.158 1661936.365 - -2.20% -
BM_RangesPushHeap_string_SingleElement_16 -2.94% 2.553 2.478 - 2.03% -
750_sealcrypto_r -2.94% 18.966 18.408 - 0.38% -
std::rotate(vector<bool>)_(by_1/4)/50 -2.94% 18.102 17.569 - -0.09% -
std::adjacent_find(list<int>,_pred)/8192 -2.94% 8114.629 7875.925 - -1.10% -
rng::none_of(list<int>)_(process_all)/32 -2.94% 11.854 11.506 - 0.09% -
rng::rotate(list<int>)_(1_element_forward)/32 -2.94% 14.929 14.490 - -2.71% -
SetIntersection_None_Set_float_16384_64 -2.93% 157288677.064 152674635.758 - -3.77% -
SetIntersection_None_Vector_float_262144_64 -2.92% 1236760.107 1200589.220 - -1.66% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -2.91% 3.599 3.494 - -4.65% -
std::remove(list<int>)_(sprinkled)/8192 -2.91% 8120.089 7883.496 - -0.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 -2.91% 12457692.081 12094780.217 - 1.04% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.91% 566.041 549.579 - -1.50% -
std::set<std::string>::erase(key)_(non-existent)/1024 -2.90% 26.510 25.740 - -0.61% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 -2.90% 1525.534 1481.234 - -0.80% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 -2.90% 14540.328 14118.343 - -0.40% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 -2.90% 21.088 20.476 - -0.99% -
BM_PushHeap_uint32_SingleElement_16 -2.90% 0.357 0.346 - 0.46% -
SetIntersection_None_Set_float_16384_1024 -2.90% 158910340.260 154303782.698 - -2.27% -
BM_RangesMakeHeap_uint64_Ascending_16 -2.90% 0.657 0.638 - -0.80% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.90% 56451.942 54816.372 - -0.43% -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 -2.90% 14.981 14.547 - -0.63% -
std::unordered_set<int>::erase(key)_(non-existent)/8192 -2.90% 0.945 0.918 - 0.24% -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 -2.89% 45810.047 44484.307 - -0.65% -
BM_std_minmax<unsigned_short>/7 -2.89% 1.752 1.702 - -0.06% -
std::flat_map<int,_int>::insert(value)_(already_present)/0 -2.88% 1.034 1.004 - -3.91% -
BM_SortHeap_float_16 -2.88% 1.651 1.603 - -0.08% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -2.88% 1.665 1.617 - 0.03% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -2.88% 0.940 0.913 - 2.02% -
SetIntersection_Interlaced_Set_float_16384_1024 -2.88% 172480590.266 167520347.178 - -3.12% -
BM_std_min<char>/4000 -2.88% 27.841 27.040 - -1.73% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 -2.87% 7.525 7.309 - -2.56% -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 -2.87% 36624.782 35572.344 - -1.66% -
BM_std_min<unsigned_long_long>/5 -2.87% 1.343 1.304 - -5.99% -
rng::find(vector<int>)_(process_all)/8 -2.87% 2.902 2.818 - 0.09% -
std::multiset<int>::ctor(const&,_alloc)/8192 -2.87% 49713.458 48287.724 - 0.53% -
rng::stable_sort(vector<int>)_(descending)/8 -2.87% 25.352 24.625 - -1.65% -
rng::partial_sort(deque<int>)_(descending)/8192 -2.86% 284077.100 275954.230 - -1.50% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 -2.86% 3.023 2.937 - -0.35% -
BM_RangesPushHeap_string_SingleElement_16384 -2.85% 2.567 2.494 - 1.45% -
BM_PushHeap_float_Descending_64 -2.85% 0.393 0.382 - 0.85% -
SetIntersection_Front_Vector_uint32_16384_1 -2.85% 1115512.631 1083728.298 - -2.95% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.85% 110502.960 107355.362 - -2.91% -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 -2.85% 0.873 0.848 - 2.93% -
rng::is_partitioned(list<int>)_(unpartitioned)/1024 -2.85% 153.904 149.523 - -42.07% -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 -2.85% 112198.437 109006.264 - 0.49% -
SetIntersection_Interlaced_Vector_float_16_16 -2.84% 39141974.530 38029507.258 - -0.37% -
std::multimap<std::string,_int>::erase(iterator)/8192 -2.84% 32.841 31.908 - -0.14% -
std::copy_backward(deque<int>)/8 -2.84% 2.738 2.661 - -1.82% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 -2.83% 512.110 497.594 - -3.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -2.83% 243553227.606 236653264.406 - -2.37% -
BM_MakeThenSortHeap_float_Heap_4 -2.83% 1.239 1.204 - 0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -2.83% 19350304.820 18803485.329 - 0.89% -
BM_RangesPushHeap_string_SingleElement_262144 -2.82% 2.635 2.561 - 2.43% -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 -2.81% 29.795 28.957 - 10.51% -
SetIntersection_Interlaced_Vector_string_256_16 -2.81% 11012878.271 10703385.187 - -1.62% -
BM_PushHeap_float_Ascending_64 -2.81% 1.813 1.762 - 0.51% -
std::set<int>::contains(key)_(existent)/1024 -2.81% 3.957 3.846 - 0.01% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -2.80% 569.216 553.255 - 2.31% -
rng::find_end(deque<int>,_pred)_(process_all)/1000 -2.80% 598.051 581.286 - -0.37% -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 -2.80% 556.187 540.597 - -1.84% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 -2.80% 1.021 0.992 - -2.77% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -2.80% 24.554 23.868 - -1.95% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.79% 1623.415 1578.095 - 4.10% -
BM_RangesMakeHeap_string_Heap_256 -2.79% 4.967 4.829 - -3.11% -
std::rotate(deque<int>)_(by_1/3)/1024 -2.79% 1866.459 1814.385 - -1.21% -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 -2.79% 12.065 11.729 - -0.76% -
707_ntest_r -2.77% 16.946 16.477 - -0.63% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 -2.77% 2.980 2.898 - -3.12% -
std::none_of(list<int>)_(process_all)/8192 -2.76% 7200.784 7001.885 - -2.22% -
BM_PushHeap_float_SingleElement_4 -2.76% 0.378 0.368 - -0.68% -
std::unordered_set<std::string>::ctor(const&)/32 -2.76% 724.121 704.125 - -11.25% -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 -2.75% 23.073 22.438 - -2.47% -
BM_StringRelational_Compare_Huge_Empty_Control -2.74% 1.663 1.617 - -0.16% -
std::equal(list<int>)_(it,_it,_it)/8192 -2.74% 10089.065 9812.777 - -5.11% -
SetIntersection_Interlaced_Set_string_262144_1 -2.74% 1169761.777 1137765.721 - -2.41% -
std::move(deque<int>)/8 -2.73% 3.997 3.888 - 0.16% -
SetIntersection_None_Set_float_16384_4 -2.73% 157305482.109 153007381.159 - -3.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.72% 12653.161 12308.436 - -0.60% -
rng::find_if(vector<int>)_(process_all)/8 -2.72% 2.628 2.556 - 1.33% -
rng::search_n(list<int>)_(no_match)/1024 -2.72% 743.679 723.455 - 0.02% -
BM_MakeThenSortHeap_float_Heap_64 -2.72% 3.505 3.410 - 0.98% -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 -2.71% 1.318 1.282 - -1.34% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -2.71% 1217469.129 1184455.363 - -2.95% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 -2.71% 6.166 5.999 - 0.40% -
std::search(list<int>,_pred)_(no_match)/8192 -2.71% 7148.754 6955.096 - -1.99% -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 -2.71% 561735.320 546530.283 - -0.48% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -2.70% 1181574.773 1149615.753 - -4.44% -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 -2.70% 85479.600 83168.480 - 3.14% -
std::rotate(vector<bool>)_(by_1/2)/50 -2.70% 18.161 17.670 - -0.02% -
std::multiset<std::string>::ctor(const&)/1024 -2.70% 35540.210 34579.709 - -5.84% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -2.70% 20.366 19.816 - 0.05% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 -2.70% 15.356 14.941 - -1.78% -
BM_RangesMakeThenSortHeap_float_Descending_16 -2.69% 1.868 1.818 - 0.03% -
BM_PushHeap_uint32_Random_262144 -2.69% 6.438 6.265 - -0.71% -
rng::find_if(deque<int>)_(bail_25%)/32768 -2.69% 2776.580 2701.902 - -6.62% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 -2.69% 5.369 5.225 - -0.26% -
BM_PushHeap_string_QuickSortAdversary_1024 -2.68% 15.619 15.199 - 0.53% -
rng::remove_copy_if(list<int>)_(sprinkled)/50 -2.67% 25.684 24.997 - -0.36% -
std::search(vector<int>)_(same_length)/1024 -2.67% 254.843 248.038 - -2.76% -
std::set<int>::find(key)_(existent)/32 -2.67% 1.620 1.577 - -2.38% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.67% 13717.694 13352.018 - -4.20% -
std::partial_sort_copy(deque<int>)_(heap)/8 -2.66% 16.769 16.324 - 4.02% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 -2.65% 13838856.642 13472459.140 - 1.46% -
bm_lexicographical_compare<signed_char>/4 -2.65% 1.956 1.904 - -0.44% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -2.65% 351746704.772 342440422.438 - -2.52% -
SetIntersection_None_Set_float_1024_1 -2.64% 9189361.142 8946602.813 - -1.78% -
SetIntersection_None_Set_float_1024_1024 -2.64% 9043955.541 8805089.362 - -0.53% -
std::multiset<int>::contains(key)_(non-existent)/8192 -2.64% 8.850 8.617 - -2.72% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -2.63% 32511.212 31655.738 - -1.36% -
BM_std_min<char>/29 -2.63% 2.002 1.950 - -6.17% -
rng::count(list<int>)_(every_other)/1048576 -2.63% 828014.020 806244.936 - -2.16% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -2.63% 2.747 2.675 - -0.50% -
BM_RangesPushHeap_uint64_Random_64 -2.62% 5.275 5.137 - -2.31% -
std::adjacent_find(list<int>)/8192 -2.62% 6748.774 6571.916 - -1.27% -
BM_deque_vector_ranges_copy_backward/64000 -2.62% 8143.333 7930.255 - -4.70% -
std::copy(vector<int>)/4096 -2.62% 230.508 224.476 - 42.04% -
std::rotate(vector<bool>)_(by_1/4)/32 -2.61% 18.263 17.785 - 0.25% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.61% 2092303.873 2037648.357 - 1.80% -
rng::search(list<int>)_(no_match)/1024 -2.61% 744.351 724.925 - -1.83% -
std::stable_sort(vector<int>)_(heap)/1024 -2.60% 2570.571 2503.609 - -0.56% -
SetIntersection_Interlaced_Vector_float_256_16 -2.60% 7980317.087 7772650.359 - 27.26% -
rng::find_if(deque<int>)_(bail_25%)/8192 -2.60% 703.473 685.171 - -5.20% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 -2.60% 644450.793 627700.104 - -0.56% -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 -2.60% 2842.084 2768.280 - -1.44% -
std::stable_sort(vector<int>)_(pipe-organ)/1024 -2.59% 2841.555 2767.842 - -1.49% -
std::distance(deque<int>)/50 -2.59% 0.694 0.676 - -2.62% -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -2.59% 8.485 8.265 - -1.23% -
std::find_first_of(list<int>)_(small_needle)/8192 -2.59% 23434.932 22828.337 - -1.43% -
BM_PopHeap_float_262144 -2.59% 40.667 39.615 - -4.87% -
BM_MakeThenSortHeap_string_Random_262144 -2.59% 193.862 188.849 - -2.06% -
BM_std_min<short>/8 -2.58% 1.362 1.326 - -1.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.58% 11990805.183 11681100.804 - -2.91% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -2.58% 130795.705 127421.004 - -0.73% -
rng::find_first_of(list<int>)_(small_needle)/50 -2.58% 142.475 138.804 - -1.06% -
BM_RangesMakeHeap_string_Random_16384 -2.57% 12.816 12.486 - -0.99% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -2.57% 93337.948 90940.512 - -2.53% -
SetIntersection_None_Set_float_16384_16 -2.57% 157434394.525 153392997.137 - -3.49% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 -2.56% 179.250 174.662 - -0.77% -
rng::starts_with(list<int>,_pred)/8 -2.56% 3.725 3.630 - 0.07% -
SetIntersection_None_Vector_uint32_1024_4 -2.55% 1150106.441 1120754.796 - -2.27% -
SetIntersection_Interlaced_Vector_string_1024_1024 -2.55% 43397884.001 42290670.835 - -0.94% -
SetIntersection_Front_Set_string_262144_16 -2.55% 2009157.446 1957914.030 - -1.04% -
BM_std_minmax<unsigned_int>/16 -2.55% 1.284 1.251 - -7.20% -
SetIntersection_None_Vector_float_16384_4 -2.54% 1204920.359 1174293.106 - -0.83% -
BM_MakeThenSortHeap_uint32_SingleElement_16 -2.54% 4.047 3.945 - -2.38% -
SetIntersection_None_Vector_float_16384_64 -2.54% 1203707.658 1173162.137 - -0.83% -
rng::stable_sort(vector<int>)_(heap)/1024 -2.54% 2569.631 2504.461 - -0.60% -
BM_RangesMakeHeap_uint32_PipeOrgan_16 -2.54% 1.037 1.011 - -0.85% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.53% 29.989 29.229 - 1.09% -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 -2.53% 190.835 186.000 - 0.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.53% 0.553 0.539 - -7.10% -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 -2.52% 6.048 5.895 - -2.41% -
BM_std_min<unsigned___int128>/3 -2.52% 1.042 1.016 - -0.85% -
SetIntersection_Interlaced_Set_float_16384_16 -2.52% 210626031.949 205313639.593 - -4.04% -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 -2.52% 19.809 19.310 - -2.97% -
BM_MakeHeap_string_Heap_64 -2.52% 5.102 4.974 - -2.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.52% 5706998.570 5563345.871 - -5.85% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -2.52% 1201867.408 1171635.474 - -4.73% -
BM_std_minmax<unsigned_long_long>/2 -2.51% 0.869 0.847 - -2.03% -
std::unordered_set<std::string>::count(key)_(non-existent)/32 -2.51% 21.583 21.041 - -11.23% -
std::rotate(vector<bool>)_(1_element_backward)/8192 -2.51% 104.725 102.095 - 2.78% -
rng::search(list<int>)_(single_element)/1024 -2.51% 726.036 707.836 - -2.55% -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 -2.49% 1.242 1.211 - -4.38% -
BM_std_minmax<long_long>/29 -2.49% 4.329 4.221 - -2.90% -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 -2.49% 204339.988 199253.895 - -0.62% -
BM_RangesPushHeap_string_PipeOrgan_262144 -2.49% 18.009 17.561 - -0.89% -
rng::stable_sort(vector<int>)_(descending)/1024 -2.49% 2841.748 2771.081 - -2.48% -
std::find(vector<char>)_(bail_25%)/1024 -2.48% 5.442 5.307 - -1.59% -
BM_SortHeap_pair<uint32,_uint32>_1024 -2.48% 13.945 13.599 - -0.17% -
std::sort(deque<int>)_(descending)/1024 -2.48% 1335.997 1302.902 - -0.02% -
BM_lexicographical_compare_three_way_slow_path/1048576 -2.47% 253647.803 247372.499 - -1.89% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.47% 13833.965 13491.881 - -3.65% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 -2.47% 1265457.251 1234185.562 - -0.73% -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 -2.47% 1.560 1.522 - 1.32% -
SetIntersection_Interlaced_Vector_uint64_262144_1 -2.47% 1105698.292 1078395.540 - -3.48% -
SetIntersection_Front_Vector_float_262144_1 -2.46% 1125785.155 1098068.574 - -2.43% -
rng::replace_if(list<int>)_(prefix)/8192 -2.46% 7204.213 7027.076 - -2.36% -
std::remove_if(deque<int>)_(sprinkled)/50 -2.46% 65.491 63.881 - -3.30% -
SetIntersection_None_Set_float_16384_256 -2.45% 157405903.206 153541672.523 - -3.39% -
rng::find_first_of(list<int>)_(small_needle)/1024 -2.44% 2828.744 2759.617 - -0.96% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 -2.44% 1.065 1.039 - -2.05% -
SetIntersection_None_Vector_float_262144_262144 -2.44% 1230660.922 1200595.111 - -2.60% -
std::list<std::string>::operator=(const&)_(expensive_elements)/32 -2.44% 134.904 131.615 - -2.35% -
std::any_of(list<int>)_(process_all)/8192 -2.44% 7129.926 6956.100 - -2.83% -
std::count(vector<bool>)/1000 -2.44% 3.004 2.931 - -2.42% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 -2.43% 4530.031 4419.766 - -0.30% -
std::rotate(vector<bool>)_(by_1/2)/32 -2.43% 18.295 17.851 - -0.14% -
727_cppcheck_r -2.43% 25.262 24.649 - 0.88% -
BM_std_minmax<long_long>/13 -2.42% 3.103 3.028 - -1.19% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 -2.42% 17.733 17.304 - 0.49% -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -2.42% 204.518 199.574 - -3.40% -
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 -2.42% 32.998 32.201 - -0.51% -
std::unordered_map<int,_int>::clear()/1024 -2.41% 8396.994 8194.366 - -3.07% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 -2.41% 18894162.785 18438765.932 - 1.44% -
rng::unique(vector<int>,_pred)_(contiguous)/52 -2.41% 65.761 64.179 - -0.44% -
BM_std_min<unsigned_long_long>/64 -2.40% 4.807 4.691 - 0.04% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst -2.40% 1.354 1.321 - 1.66% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -2.40% 22.191 21.658 - -3.09% -
std::map<std::string,_int>::count(key)_(non-existent)/1024 -2.40% 24.729 24.136 - -2.08% -
std::reverse(deque<int>)/512 -2.39% 115.987 113.218 - -0.01% -
std::set<int>::contains(key)_(existent)/32 -2.39% 1.726 1.685 - -0.18% -
std::unordered_set<std::string>::contains(key)_(existent)/8192 -2.38% 40.858 39.885 - -0.26% -
std::stable_sort(vector<int>)_(descending)/1024 -2.38% 2841.434 2773.826 - -2.23% -
std::find_end(forward_list<int>)_(single_element)/8192 -2.37% 5728.184 5592.260 - -0.76% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.37% 484.766 473.271 - -4.60% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 -2.37% 7.609 7.429 - -3.10% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -2.37% 7.690 7.507 - -1.47% -
BM_lexicographical_compare_three_way_slow_path/4096 -2.37% 984.405 961.107 - -1.76% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 -2.36% 776.956 758.584 - -3.61% -
BM_MakeThenSortHeap_string_PipeOrgan_256 -2.36% 20.234 19.756 - 0.85% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.36% 82356.231 80411.404 - 1.02% -
rng::is_sorted(deque<int>,_pred)/8 -2.36% 4.472 4.366 - -8.91% -
BM_RangesMakeThenSortHeap_float_Ascending_1024 -2.36% 8.866 8.657 - -0.05% -
rng::find_if(deque<int>)_(process_all)/50 -2.36% 24.140 23.571 - -0.77% -
std::set<std::string>::erase(key)_(non-existent)/8192 -2.35% 33.518 32.729 - 2.12% -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 -2.35% 1.207 1.178 - -2.77% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 -2.35% 1187584.866 1159704.436 - 0.89% -
SetIntersection_None_Vector_float_16384_16 -2.35% 1204217.839 1175968.158 - -0.60% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 -2.34% 848.946 829.043 - 0.21% -
BM_MakeThenSortHeap_string_Random_16384 -2.34% 111.158 108.553 - -1.06% -
rng::contains(vector<int>)_(process_all)/8 -2.34% 2.700 2.637 - 5.13% -
BM_std_minmax<short>/30 -2.34% 2.797 2.732 - 0.68% -
SetIntersection_None_Vector_float_16384_1 -2.33% 1203775.177 1175705.770 - 0.82% -
std::find(list<int>)_(process_all)/8 -2.33% 2.397 2.341 - -2.24% -
std::multiset<int>::ctor(const&,_alloc)/1024 -2.33% 6178.916 6035.229 - 0.48% -
rng::generate_n(deque<int>)/32 -2.32% 8.506 8.309 - 0.20% -
rng::starts_with(vector<int>)/1024 -2.32% 77.654 75.855 - -1.09% -
rng::find_last_if(vector<char>)_(bail_90%)/1048576 -2.31% 26260.727 25652.962 - -3.33% -
rng::stable_sort(vector<int>)_(ascending)/1024 -2.31% 2108.558 2059.768 - -0.48% -
std::multimap<int,_int>::ctor(const&,_alloc)/8192 -2.31% 50688.279 49517.353 - -0.20% -
BM_std_min<short>/64 -2.31% 3.534 3.452 - -0.47% -
std::stable_sort(vector<int>)_(ascending)/1024 -2.31% 2109.088 2060.454 - -0.49% -
SetIntersection_Front_Set_uint64_1024_1 -2.30% 1123546.113 1097671.066 - 4.00% -
BM_std_minmax<unsigned_short>/26 -2.30% 2.581 2.521 - -0.63% -
BM_num_get<unsigned_int> -2.30% 10.571 10.328 - -3.18% -
std::sort(deque<int>)_(pipe-organ)/8192 -2.30% 27481.513 26850.257 - 0.06% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -2.30% 179827.219 175698.959 - -0.24% -
std::list<int>::ctor(Range)_(cheap_elements)/1024 -2.29% 11353.887 11093.518 - -0.78% -
BM_RangesMakeHeap_string_Ascending_64 -2.29% 4.866 4.754 - -1.34% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 -2.28% 794.216 776.111 - -3.56% -
rng::starts_with(deque<int>)/1024 -2.27% 488.028 476.926 - -1.80% -
rng::sort(deque<int>)_(pipe-organ)/8192 -2.27% 27381.297 26758.463 - -0.24% -
BM_RangesMakeThenSortHeap_string_Descending_4 -2.27% 3.778 3.692 - 0.92% -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 -2.27% 10.577 10.337 - -1.37% -
BM_std_minmax<unsigned_short>/27 -2.26% 2.877 2.812 - 3.14% -
std::unique_copy(vector<int>)_(contiguous)/32 -2.26% 8.878 8.677 - -0.69% -
rng::rotate(vector<int>)_(by_1/4)/8192 -2.26% 2596.826 2538.065 - -2.85% -
721_gcc_r -2.26% 13.193 12.895 - 0.10% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.26% 11870.674 11602.390 - -0.03% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 -2.26% 61706112.524 60313428.474 - -0.63% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 -2.26% 20.475 20.013 - -3.73% -
BM_SortHeap_pair<uint32,_uint32>_262144 -2.26% 34.012 33.245 - -0.16% -
BM_deque_deque_copy/1024 -2.25% 39.286 38.400 - -2.49% -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 -2.25% 1.439 1.406 - -3.97% -
rng::find_first_of(vector<int>)_(large_needle)/50 -2.24% 285.569 279.166 - 2.67% -
BM_std_min<unsigned_char>/6 -2.24% 1.533 1.499 - 1.93% -
bm_gcd_complex -2.24% 19.433 18.997 - -3.07% -
rng::rotate(deque<int>)_(by_1/2)/32 -2.24% 7.340 7.175 - -4.74% -
BM_std_minmax<short>/15 -2.24% 1.991 1.947 - -1.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.24% 2429059.805 2374694.472 - 1.25% -
SetIntersection_Front_Set_float_256_16 -2.23% 4984829.567 4873420.885 - -0.17% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 -2.23% 6250.586 6111.015 - 0.40% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 -2.22% 55.819 54.579 - -0.64% -
BM_std_min<char>/19 -2.22% 1.182 1.156 - -8.16% -
std::remove_if(deque<int>)_(prefix)/32 -2.22% 58.069 56.779 - -4.98% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -2.22% 75378224.467 73705085.804 - -26.90% -
BM_std_minmax<int>/7 -2.22% 1.711 1.673 - -8.07% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.22% 12411.370 12136.453 - -2.07% -
BM_vector_deque_copy_backward/4000 -2.21% 146.692 143.443 - 1.67% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -2.21% 2483647.245 2428683.773 - -2.28% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 -2.21% 0.566 0.554 - -3.45% -
rng::unique(deque<int>)_(sprinkled)/32 -2.21% 60.646 59.306 - -4.55% -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 -2.21% 0.554 0.541 - -2.58% -
BM_vector_deque_move_backward/4000 -2.21% 145.134 141.928 - -0.17% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -2.21% 4.384 4.287 - -1.68% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -2.20% 605105.949 591769.813 - -0.81% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -2.20% 0.999 0.977 - -1.86% -
SetIntersection_Interlaced_Vector_uint32_256_4 -2.20% 5291049.252 5174575.465 - -2.28% -
SetIntersection_None_Vector_float_1024_4 -2.20% 1176791.674 1150912.113 - -1.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -2.20% 4776810.662 4671864.567 - -0.16% -
SetIntersection_None_Set_uint64_1024_1 -2.19% 8911112.275 8715891.393 - 0.63% -
std::multiset<std::string>::insert(value)_(already_present)/8192 -2.19% 66.967 65.500 - -0.65% -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -2.19% 18.009 17.615 - 0.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.18% 28241113.491 27624791.954 - 0.49% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.18% 42034.536 41118.942 - -0.96% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 -2.18% 4828.533 4723.453 - -0.24% -
BM_RangesMakeHeap_uint32_Random_1024 -2.18% 1.071 1.048 - -1.00% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -2.17% 22.075 21.595 - -3.96% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -2.17% 19643637.473 19216966.074 - -2.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.17% 4453455.821 4356783.613 - -3.28% -
BM_deque_vector_copy/1 -2.17% 2.128 2.082 - -1.31% -
std::set<int>::lower_bound(key)_(non-existent)/1024 -2.17% 6.313 6.176 - 0.96% -
std::list<int>::ctor(Range)_(cheap_elements)/32 -2.16% 329.177 322.062 - -0.77% -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 -2.16% 588.182 575.469 - -0.33% -
SetIntersection_Interlaced_Vector_float_256_4 -2.16% 5356734.997 5241076.082 - 8.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 -2.16% 16.010 15.664 - -0.82% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.15% 55834.617 54633.691 - -2.93% -
std::find_first_of(deque<int>)_(small_needle)/8192 -2.15% 28579.279 27964.679 - -3.12% -
rng::copy_backward(deque<int>)/32768 -2.15% 3839.464 3756.901 - 0.20% -
BM_StringRelational_Eq_Empty_Huge_Control -2.15% 0.490 0.479 - 0.09% -
rng::starts_with(deque<int>)/1000 -2.15% 477.868 467.616 - -0.84% -
BM_RangesMakeHeap_uint32_Random_16 -2.14% 1.270 1.243 - -5.30% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -2.14% 301.518 295.057 - -3.16% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.14% 282184.318 276141.085 - -6.09% -
BM_deque_deque_ranges_move/65536 -2.14% 2954.201 2890.972 - 4.52% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -2.14% 25.535 24.988 - -0.58% -
SetIntersection_Interlaced_Vector_float_1024_16 -2.14% 2819898.220 2759564.091 - 5.16% -
rng::find_last_if(vector<int>)_(bail_10%)/8 -2.14% 2.548 2.493 - -0.69% -
rng::rotate(vector<bool>)_(1_element_backward)/50 -2.13% 18.496 18.101 - -1.28% -
std::vector<int>::insert(begin)_(cheap_elements)/32 -2.13% 5.136 5.026 - -1.59% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -2.13% 13499.045 13211.400 - -3.54% -
SetIntersection_Front_Set_string_16_16 -2.13% 63316156.559 61968340.605 - 0.85% -
SetIntersection_None_Vector_float_262144_1 -2.13% 1238098.101 1211778.901 - -2.50% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 -2.12% 0.573 0.560 - -3.34% -
BM_deque_deque_ranges_copy/64 -2.12% 5.540 5.423 - 0.91% -
BM_SortHeap_pair<uint32,_uint32>_64 -2.12% 8.772 8.586 - -0.52% -
SetIntersection_Interlaced_Set_float_16384_256 -2.12% 204562970.796 200230461.834 - -2.08% -
std::replace_if(deque<int>)_(prefix)/32 -2.11% 14.189 13.889 - -3.31% -
BM_RangesMakeHeap_float_Random_256 -2.11% 1.447 1.416 - 10.44% -
SetIntersection_None_Vector_uint32_262144_16384 -2.10% 1210234.326 1184779.005 - -2.78% -
rng::search(list<int>,_pred)_(near_matches)/1024 -2.10% 45805.127 44842.759 - -0.58% -
rng::rotate(vector<bool>)_(1_element_backward)/32 -2.10% 18.495 18.107 - -1.30% -
rng::search(list<int>,_pred)_(near_matches)/1000 -2.10% 44029.499 43106.495 - -0.76% -
std::multiset<std::string>::contains(key)_(existent)/1024 -2.09% 22.982 22.501 - 1.18% -
std::multimap<int,_int>::ctor(const&)/32 -2.09% 213.901 209.438 - -1.91% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -2.08% 63.766 62.437 - -0.72% -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 -2.08% 16.201 15.863 - -1.55% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 -2.08% 7.623 7.465 - 2.88% -
BM_std_min<unsigned_short>/31 -2.08% 2.596 2.542 - -0.48% -
BM_RangesMakeThenSortHeap_uint32_Heap_4 -2.08% 1.220 1.195 - 1.97% -
std::partial_sort(deque<int>)_(repeated)/8192 -2.08% 69643.137 68194.396 - -0.86% -
SetIntersection_None_Set_string_256_4 -2.08% 11853008.687 11606463.942 - -1.58% -
std::search(list<int>)_(single_element)/8192 -2.08% 7828.129 7665.636 - -2.36% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 -2.08% 0.570 0.558 - -3.37% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 -2.07% 503943.795 493490.797 - -1.20% -
BM_std_minmax<unsigned_short>/18 -2.07% 1.985 1.943 - -0.61% -
SetIntersection_None_Vector_float_262144_256 -2.07% 1228446.866 1203001.389 - -1.60% -
BM_PushHeap_pair<uint32,_uint32>_Random_16384 -2.07% 7.720 7.560 - -1.72% -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 -2.07% 23.627 23.138 - -1.74% -
rng::copy_n(deque<int>)/8 -2.07% 2.758 2.701 - -2.94% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.07% 12547.291 12287.817 - -0.34% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -2.07% 1718353.599 1682832.033 - 4.62% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 -2.07% 6.565 6.429 - -1.55% -
SetIntersection_None_Vector_float_1024_256 -2.06% 1172549.659 1148338.463 - -1.45% -
std::rotate(deque<int>)_(1_element_backward)/50 -2.06% 5.309 5.199 - -1.64% -
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 -2.06% 3.038 2.976 - -3.13% -
std::list<int>::ctor(const&)_(cheap_elements)/8192 -2.06% 97493.132 95481.553 - 0.48% -
SetIntersection_Interlaced_Vector_string_256_4 -2.06% 6379528.372 6247968.795 - -1.99% -
BM_StringRelationalLiteral_Less_Small_Large_Control -2.06% 1.720 1.685 - 6.54% -
BM_MakeHeap_string_Heap_256 -2.06% 4.956 4.854 - -1.00% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -2.06% 1210.548 1185.635 - -0.67% -
BM_lexicographical_compare_three_way<IntPtr>/1024 -2.06% 250.746 245.589 - -0.07% -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 -2.06% 2.689 2.634 - 5.19% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 -2.05% 13472516.940 13196256.681 - -2.53% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.05% 1245070.187 1219539.754 - -0.51% -
BM_MakeHeap_string_SingleElement_16 -2.05% 5.724 5.607 - -0.92% -
std::copy_n(vector<bool>)_(aligned)/262144 -2.05% 675.857 662.015 - 3.69% -
SetIntersection_Interlaced_Vector_uint64_256_4 -2.05% 5063140.914 4959468.657 - -0.30% -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 -2.05% 503.190 492.888 - -0.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -2.05% 161869880.783 158557441.413 - -2.27% -
SetIntersection_None_Vector_float_256_64 -2.05% 3714384.864 3638385.454 - -1.27% -
SetIntersection_Interlaced_Set_float_262144_1 -2.05% 1104889.189 1082290.033 - -2.93% -
std::set<int>::ctor(const&)/1024 -2.04% 6286.032 6157.544 - -0.13% -
BM_std_minmax<unsigned_long_long>/29 -2.04% 4.196 4.111 - -0.97% -
SetIntersection_Interlaced_Set_float_262144_262144 -2.04% 1821099.609 1783979.332 - -0.76% -
rng::find_if_not(list<int>)_(bail_25%)/1024 -2.03% 195.122 191.158 - -0.46% -
BM_std_min<long_long>/3 -2.03% 1.283 1.257 - -2.74% -
std::find_first_of(vector<int>)_(large_needle)/50 -2.03% 267.929 262.491 - -13.06% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 -2.03% 18759.187 18378.756 - -0.29% -
rng::find_if_not(vector<char>)_(process_all)/8 -2.03% 2.469 2.419 - -2.26% -
std::find_if(list<int>)_(bail_25%)/8 -2.03% 1.218 1.193 - -2.01% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 -2.02% 0.562 0.551 - -3.59% -
std::search_n(deque<int>)_(no_match)/1000 -2.02% 447.837 438.777 - -0.35% -
723_llvm_r -2.02% 11.766 11.528 - -0.48% -
BM_MakeThenSortHeap_string_Ascending_64 -2.02% 15.802 15.483 - -2.17% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -2.02% 0.783 0.767 - -2.64% -
std::map<int,_int>::lower_bound(key)_(existent)/1024 -2.01% 4.486 4.396 - -0.63% -
SetIntersection_None_Vector_float_256_256 -2.01% 2338157.163 2291100.473 - 0.32% -
rng::generate_n(deque<int>)/50 -2.01% 12.547 12.294 - -0.42% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.00% 21.213 20.788 - -3.41% -
BM_vector_deque_move/64 -2.00% 2.704 2.650 - -4.94% -
std::search(list<int>)_(no_match)/8192 -2.00% 7152.815 7009.979 - -0.77% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 -1.99% 1130930.001 1108374.395 - -0.98% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 -1.99% 216.716 212.401 - -0.40% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.99% 716.572 702.343 - -0.37% -
BM_MakeHeap_string_Descending_262144 -1.99% 3.544 3.474 - -32.74% -
std::sort(vector<int>)_(ascending)/8 -1.98% 16.889 16.554 - -1.14% -
BM_MakeThenSortHeap_float_SingleElement_16384 -1.98% 15.788 15.474 - -1.44% -
SetIntersection_Interlaced_Set_float_16384_64 -1.98% 218670151.260 214334528.412 - -2.28% -
bm_ranges_lexicographical_compare<int>/4 -1.98% 1.297 1.271 - -4.54% -
rng::stable_sort(deque<int>)_(shuffled)/8 -1.98% 24.494 24.010 - 0.29% -
std::unordered_set<std::string>::ctor(const&)/1024 -1.97% 34740.056 34054.200 - -2.37% -
std::set<int>::count(key)_(non-existent)/32 -1.97% 2.971 2.912 - 0.16% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.97% 20795.083 20385.325 - 3.05% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 -1.97% 7.709 7.557 - 1.43% -
BM_std_min<unsigned_long_long>/8 -1.97% 2.329 2.283 - -0.58% -
SetIntersection_None_Set_string_1024_1024 -1.96% 9123095.946 8944331.003 - -0.45% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.96% 250.197 245.301 - -2.32% -
rng::search(vector<int>,_pred)_(near_matches)/1000 -1.96% 23048.098 22597.106 - -0.60% -
rng::unique(deque<int>,_pred)_(sprinkled)/52 -1.96% 75.782 74.300 - -2.86% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.95% 620.801 608.688 - -1.89% -
BM_SortHeap_pair<uint32,_uint32>_16384 -1.95% 22.940 22.493 - -0.08% -
std::sort(deque<int>)_(qsort_adversarial)/8192 -1.94% 471131.775 461971.876 - 1.56% -
BM_RangesPushHeap_string_Descending_256 -1.94% 2.368 2.322 - -9.57% -
SetIntersection_Front_Set_string_262144_262144 -1.94% 17689163.820 17345434.246 - -1.70% -
rng::rotate(vector<int>)_(by_1/4)/1024 -1.94% 328.847 322.462 - -2.62% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 -1.94% 27.325 26.795 - -0.05% -
BM_MakeThenSortHeap_string_Random_256 -1.94% 55.726 54.647 - -0.67% -
rng::fill(vector<int>)/1024 -1.93% 30.165 29.582 - -1.04% -
BM_RangesPushHeap_string_Ascending_4 -1.93% 2.616 2.565 - 0.82% -
std::is_sorted_until(vector<int>,_pred)/8 -1.93% 3.616 3.546 - 0.11% -
std::multiset<int>::insert(value)_(already_present)/8192 -1.92% 32.582 31.957 - -4.75% -
BM_MakeHeap_uint32_QuickSortAdversary_16 -1.92% 0.616 0.604 - -1.49% -
BM_RangesMakeHeap_string_Heap_16384 -1.92% 5.027 4.930 - -3.14% -
std::is_sorted_until(list<int>,_pred)/8 -1.92% 4.230 4.149 - -2.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.92% 16300.228 15987.586 - -4.07% -
std::reverse(list<int>)/4096 -1.92% 1674.913 1642.791 - -2.00% -
BM_MakeHeap_uint64_Ascending_16 -1.91% 0.669 0.657 - 3.11% -
SetIntersection_None_Vector_float_1024_64 -1.91% 1162344.580 1140096.587 - -1.91% -
std::partial_sort(deque<int>)_(pipe-organ)/8192 -1.91% 169607.424 166361.589 - 1.99% -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 -1.91% 10.351 10.153 - -4.20% -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 -1.91% 21281.683 20876.194 - -0.09% -
std::find_if_not(deque<int>)_(process_all)/8 -1.90% 3.964 3.889 - -1.85% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -1.90% 1257734.375 1233801.107 - -1.26% -
std::multimap<std::string,_int>::erase(key)_(existent)/0 -1.90% 59.847 58.708 - 6.31% -
BM_StringFindStringLiteral/1024 -1.90% 18.085 17.741 - 4.84% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.90% 49879.528 48930.804 - 0.32% -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 -1.90% 4737.589 4647.532 - -0.56% -
std::copy_backward(vector<bool>)_(aligned)/1048576 -1.90% 2731.159 2679.251 - -16.43% -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.90% 2934.428 2878.670 - -0.78% -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 -1.90% 21.417 21.010 - -7.90% -
BM_RangesMakeHeap_string_Heap_1024 -1.89% 4.818 4.727 - -2.44% -
BM_std_minmax<unsigned_int>/2 -1.89% 0.825 0.809 - -8.64% -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 -1.89% 53.239 52.233 - 2.38% -
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 -1.89% 1.338 1.313 - -5.87% -
SetIntersection_Front_Vector_uint64_256_1 -1.88% 4421225.389 4337993.479 - -2.09% -
std::multiset<std::string>::find(key)_(non-existent)/1024 -1.88% 22.145 21.728 - -0.30% -
BM_PushHeap_string_QuickSortAdversary_256 -1.88% 14.809 14.530 - -0.18% -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.88% 4.084 4.007 - 0.10% -
BM_RangesMakeThenSortHeap_uint32_Heap_16 -1.88% 5.193 5.095 - -0.19% -
std::multiset<int>::find(key)_(existent)/1024 -1.88% 3.799 3.728 - -0.99% -
SetIntersection_Interlaced_Set_uint32_16384_16 -1.88% 206349449.766 202472390.937 - -3.80% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -1.88% 3114115.887 3055616.047 - 0.50% -
BM_LowerBound_uint32_16 -1.88% 7.443 7.303 - -0.57% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -1.88% 2368474.392 2323999.130 - 1.49% -
std::sort(vector<int>)_(qsort_adversarial)/8 -1.87% 16.972 16.654 - -1.01% -
BM_StringResizeAndOverwrite -1.87% 0.860 0.844 - 2.07% -
std::transform(vector<int>)_(identity_transform)/32 -1.87% 9.079 8.909 - -0.39% -
BM_vector_deque_ranges_move/5500 -1.87% 199.726 195.993 - -0.17% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 -1.87% 9.454 9.278 - -3.42% -
rng::find_first_of(deque<int>)_(small_needle)/8192 -1.86% 28169.723 27644.382 - -0.64% -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 -1.86% 1.233 1.210 - -5.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.86% 1742643.591 1710181.431 - 0.10% -
rng::partial_sort(deque<int>)_(shuffled)/8 -1.86% 34.217 33.580 - -0.62% -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 -1.86% 3.711 3.642 - 0.08% -
rng::search(deque<int>)_(same_length)/8192 -1.86% 3840.255 3768.894 - -0.62% -
BM_std_minmax<unsigned_char>/31 -1.86% 3.158 3.099 - -4.22% -
std::copy(list<int>)/8 -1.86% 2.513 2.466 - -1.75% -
std::fill(vector<bool>)/32768 -1.86% 30.457 29.892 - -0.23% -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 -1.85% 1.240 1.217 - -1.16% -
rng::swap_ranges(deque<int>)/32 -1.85% 10.977 10.774 - 0.37% -
rng::remove(list<int>)_(sprinkled)/1024 -1.85% 965.413 947.548 - -1.14% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 -1.85% 875988.622 859784.244 - -1.40% -
BM_deque_vector_ranges_move_backward/5500 -1.85% 203.150 199.396 - -0.05% -
BM_MakeThenSortHeap_string_Random_1024 -1.85% 70.329 69.030 - -0.64% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 -1.85% 7.316 7.181 - -0.33% -
BM_CmpLess_schar_schar -1.84% 0.971 0.953 - -0.38% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 -1.84% 502.758 493.491 - -0.31% -
bm_lexicographical_compare<unsigned_char>/3 -1.84% 2.204 2.163 - 7.19% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 -1.84% 0.754 0.740 - -2.92% -
BM_RangesPopHeap_pair<uint32,_uint32>_256 -1.84% 22.836 22.416 - 0.59% -
BM_std_minmax<unsigned_long_long>/3 -1.84% 1.239 1.216 - -1.18% -
BM_PushHeap_string_Ascending_4 -1.84% 2.630 2.582 - 1.36% -
BM_std_min<char>/20 -1.83% 1.530 1.501 - -6.46% -
SetIntersection_None_Vector_uint32_262144_256 -1.83% 1204172.385 1182102.434 - -2.97% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.83% 4437212.195 4355888.313 - -1.99% -
BM_std_minmax<unsigned_long_long>/4 -1.83% 1.597 1.567 - 0.13% -
SetIntersection_None_Set_uint32_256_4 -1.83% 11580237.471 11368285.653 - -1.51% -
BM_std_min<short>/23 -1.83% 2.116 2.077 - 0.21% -
rng::move(vector<int>)/1048576 -1.83% 57762.368 56706.293 - -2.19% -
std::multiset<std::string>::ctor(const&,_alloc)/32 -1.83% 756.591 742.767 - -4.94% -
BM_deque_vector_move/70000 -1.83% 2965.684 2911.550 - 1.26% -
rng::search(vector<int>,_pred)_(near_matches)/1024 -1.82% 24067.480 23628.703 - -0.48% -
std::multiset<std::string>::erase(iterator)/0 -1.82% 30.057 29.510 - -0.97% -
BM_MakeThenSortHeap_float_PipeOrgan_4 -1.82% 1.554 1.525 - 0.26% -
BM_std_minmax<unsigned_char>/1 -1.82% 0.623 0.612 - -7.01% -
BM_std_minmax<unsigned_short>/19 -1.82% 2.174 2.135 - -0.85% -
std::flat_map<int,_int>::erase(key)_(non-existent)/32 -1.82% 2.265 2.224 - -1.69% -
rng::contains_subrange(list<int>)_(process_all)/16 -1.81% 5.022 4.931 - -0.53% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.81% 16247044.179 15953649.947 - 0.18% -
BM_RangesMakeThenSortHeap_float_SingleElement_4 -1.81% 1.360 1.335 - -1.68% -
BM_deque_deque_ranges_move/1024 -1.80% 39.362 38.652 - -0.61% -
BM_MakeThenSortHeap_string_PipeOrgan_16384 -1.80% 64.880 63.712 - -0.62% -
rng::starts_with(vector<int>,_pred)/1000 -1.80% 455.743 447.547 - -1.77% -
BM_RangesPushHeap_uint32_Ascending_16384 -1.80% 6.765 6.644 - -0.48% -
BM_std_min<unsigned_int>/17 -1.80% 0.971 0.953 - -1.27% -
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 -1.80% 31.938 31.365 - -0.36% -
BM_deque_vector_copy_backward/65536 -1.79% 8139.984 7993.945 - -5.13% -
BM_std_minmax<char>/4 -1.79% 1.550 1.522 - 7.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.79% 9487603.483 9317462.531 - -1.44% -
rng::find_first_of(deque<int>)_(small_needle)/1024 -1.79% 3515.329 3452.350 - -0.67% -
BM_std_min<unsigned_char>/12 -1.79% 1.358 1.334 - -1.12% -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 -1.79% 6327.243 6214.165 - 0.16% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.78% 24.809 24.366 - -0.36% -
std::find_if(deque<int>)_(process_all)/32768 -1.78% 11637.762 11430.412 - -6.67% -
BM_toupper_string<char> -1.78% 15.135 14.865 - 0.06% -
rng::fold_left(deque<int>)/8 -1.78% 4.100 4.027 - -3.24% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.78% 0.921 0.904 - -0.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.78% 66.127 64.951 - 1.30% -
std::find_if(vector<char>)_(bail_25%)/32768 -1.78% 2059.670 2023.076 - -2.54% -
std::multiset<int>::count(key)_(non-existent)/1024 -1.78% 6.000 5.893 - 0.21% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 -1.78% 6372.183 6259.040 - -2.16% -
bm_ranges_lexicographical_compare<int>/8 -1.78% 1.530 1.503 - -3.47% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 -1.77% 1.009 0.991 - -1.26% -
BM_RangesPushHeap_float_Ascending_16384 -1.77% 4.360 4.283 - -2.08% -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 -1.77% 2927.737 2875.887 - -0.15% -
BM_std_min<unsigned_char>/28 -1.77% 1.747 1.717 - -1.00% -
BM_RangesSortHeap_pair<uint32,_uint32>_16 -1.77% 6.029 5.923 - -1.17% -
BM_PushHeap_float_Ascending_256 -1.76% 2.525 2.481 - -0.04% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.76% 259.061 254.495 - -0.64% -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 -1.76% 0.588 0.578 - -3.04% -
std::search(list<int>)_(same_length)/1024 -1.76% 776.150 762.505 - -2.04% -
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 -1.75% 0.870 0.855 - -0.32% -
rng::find_if(vector<char>)_(process_all)/50 -1.75% 12.660 12.439 - -0.29% -
std::search_n(vector<int>,_pred)_(no_match)/1024 -1.75% 530.104 520.849 - -0.59% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 -1.74% 31.658 31.106 - -1.16% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.74% 105874.609 104032.854 - -6.00% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.74% 37.552 36.899 - -12.81% -
std::multimap<int,_int>::ctor(const&)/8192 -1.74% 50416.686 49540.047 - 0.07% -
BM_vector_deque_copy/64 -1.74% 2.815 2.766 - -1.09% -
SetIntersection_None_Set_float_1024_64 -1.74% 9001014.838 8844602.348 - 0.34% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 -1.74% 68068326.806 66885782.767 - -2.08% -
std::search_n(vector<int>,_pred)_(no_match)/1000 -1.74% 518.238 509.236 - -0.67% -
rng::search(vector<int>)_(no_match)/1048576 -1.74% 217386.727 213610.756 - 1.13% -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 -1.74% 18.866 18.539 - -9.79% -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 -1.73% 2.431 2.388 - -2.66% -
bm_lexicographical_compare<int>/5 -1.73% 1.531 1.504 - -1.20% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -1.73% 25.917 25.469 - -2.13% -
SetIntersection_Front_Vector_float_262144_64 -1.73% 1444985.010 1420021.211 - -2.17% -
rng::find_if_not(deque<int>)_(process_all)/32768 -1.73% 11635.146 11434.156 - -0.23% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -1.72% 171104569.112 168153046.258 - -3.34% -
BM_std_min<char>/18 -1.72% 0.988 0.971 - -7.87% -
std::set<int>::insert(value)_(already_present)/8192 -1.72% 10.831 10.645 - 3.82% -
std::rotate(vector<bool>)_(1_element_forward)/32 -1.72% 18.048 17.737 - -0.38% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.72% 11308.378 11113.698 - -2.58% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 -1.72% 0.925 0.910 - -0.13% -
BM_vector_deque_copy/1024 -1.72% 36.419 35.793 - 0.21% -
BM_MakeThenSortHeap_float_Random_4 -1.71% 4.462 4.386 - 1.65% -
rng::contains_subrange(vector<int>)_(single_element)/32 -1.71% 8.568 8.422 - -0.39% -
SetIntersection_None_Vector_float_1024_1024 -1.70% 1172877.518 1152881.041 - -0.74% -
std::search(vector<int>)_(same_length)/1000 -1.70% 246.394 242.196 - -1.95% -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 -1.70% 77295.823 75980.097 - -1.32% -
BM_SortHeap_string_262144 -1.70% 178.751 175.709 - -1.30% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.70% 707.261 695.231 - -0.32% -
BM_RangesMakeThenSortHeap_float_Ascending_256 -1.70% 6.666 6.552 - -1.52% -
BM_RangesPushHeap_string_QuickSortAdversary_16384 -1.70% 16.119 15.845 - -1.65% -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 -1.70% 4.993 4.908 - -7.85% -
BM_std_minmax<unsigned_short>/15 -1.70% 1.942 1.909 - -1.62% -
bm_ranges_swap_ranges_vb_aligned/64 -1.70% 3.124 3.071 - 2.30% -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 -1.70% 7.650 7.520 - -1.48% -
rng::fill(list<int>)/32 -1.70% 8.459 8.316 - -0.38% -
BM_RangesPushHeap_string_PipeOrgan_16 -1.70% 4.155 4.085 - -2.07% -
rng::fold_left(deque<int>)/50 -1.69% 27.729 27.259 - -1.14% -
std::rotate_copy(list<int>)/32 -1.69% 8.528 8.383 - -0.07% -
SetIntersection_None_Set_string_256_1 -1.69% 12111226.559 11906581.810 - 0.83% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 -1.69% 21.880 21.511 - -10.41% -
bm_lexicographical_compare<int>/7 -1.69% 1.529 1.504 - -1.91% -
SetIntersection_Front_Set_float_262144_262144 -1.68% 1783549.643 1753590.740 - 0.64% -
SetIntersection_Interlaced_Set_float_64_16 -1.68% 24692200.157 24278362.264 - 3.22% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.68% 222.810 219.076 - 1.88% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 -1.68% 97372.653 95741.020 - -0.04% -
std::list<int>::ctor(const&)_(cheap_elements)/32 -1.68% 326.974 321.497 - -0.25% -
std::is_partitioned(list<int>)_(partitioned)/50 -1.67% 13.861 13.629 - -0.90% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 -1.67% 1123108.440 1104325.984 - 1.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 -1.67% 4068.752 4000.707 - 0.70% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.67% 11.691 11.495 - -1.46% -
SetIntersection_Front_Set_string_64_16 -1.67% 25760772.646 25330256.815 - 1.23% -
rng::rotate(vector<bool>)_(by_1/3)/32 -1.67% 18.643 18.332 - -0.18% -
rng::rotate(vector<int>)_(by_1/4)/32 -1.67% 12.031 11.831 - -2.15% -
SetIntersection_Interlaced_Set_uint32_16384_64 -1.67% 213999564.324 210435730.398 - -2.15% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 -1.66% 12084.821 11883.664 - -2.23% -
std::unordered_set<std::string>::erase(iterator)/8192 -1.66% 33.005 32.457 - -2.04% -
std::find_if(list<int>)_(process_all)/32768 -1.66% 28585.393 28110.474 - -1.02% -
SetIntersection_None_Set_float_1024_16 -1.66% 9058916.320 8908428.852 - -1.71% -
BM_std_minmax<unsigned_char>/18 -1.65% 1.317 1.295 - -5.64% -
BM_deque_vector_move_backward/5500 -1.65% 203.751 200.380 - -1.68% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 -1.65% 6301.484 6197.352 - -1.07% -
BM_std_minmax<unsigned_char>/17 -1.65% 1.105 1.086 - -4.58% -
BM_RangesMakeHeap_uint64_Random_16384 -1.65% 1.005 0.988 - 1.85% -
std::unordered_multimap<int,_int>::erase(iterator)/0 -1.65% 19.985 19.655 - -0.42% -
BM_LowerBound_pair<uint32,_uint32>_1 -1.65% 2.865 2.818 - -2.98% -
std::find(vector<bool>)_(process_all)/1048576 -1.65% 3717.570 3656.401 - -0.38% -
BM_RangesMakeHeap_uint64_Random_4 -1.65% 1.154 1.135 - -23.51% -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 -1.64% 349.146 343.402 - -0.75% -
766_femflow_r -1.64% 12.948 12.735 - -0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.64% 11788898.715 11594980.157 - 0.41% -
bm_lexicographical_compare<int>/6 -1.64% 1.528 1.503 - -1.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.64% 1820053.058 1790259.437 - 3.64% -
rng::rotate(deque<int>)_(by_1/2)/50 -1.64% 10.346 10.177 - -3.14% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.64% 0.980 0.964 - 0.06% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 -1.64% 4.072 4.005 - -0.19% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 -1.64% 63107481.021 62075435.923 - -1.18% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 -1.63% 9.254 9.103 - -2.02% -
rng::stable_sort(deque<int>)_(heap)/8 -1.62% 26.363 25.935 - -1.64% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 -1.62% 20956.365 20615.909 - 4.76% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 -1.62% 14.231 14.000 - -1.92% -
BM_LowerBound_string_16384 -1.62% 397.070 390.623 - 0.07% -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 -1.62% 215.859 212.355 - 0.63% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 -1.62% 0.620 0.610 - -0.49% -
std::find(deque<int>)_(process_all)/8 -1.62% 3.417 3.362 - -2.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 -1.62% 1594828.316 1568970.348 - 0.80% -
std::multimap<int,_int>::ctor(const&)/1024 -1.62% 6309.245 6207.084 - -0.02% -
std::copy(deque<int>)/262144 -1.62% 10351.613 10184.087 - -0.46% -
rng::search(list<int>)_(no_match)/1000 -1.62% 725.931 714.191 - -0.28% -
rng::rotate(vector<bool>)_(1_element_forward)/1024 -1.62% 29.452 28.976 - -0.91% -
std::search(list<int>,_pred)_(near_matches)/1000 -1.61% 42983.316 42290.053 - -0.66% -
BM_SortHeap_pair<uint32,_uint32>_256 -1.61% 10.277 10.111 - 0.07% -
std::sample(deque<int>)/32 -1.60% 325.207 319.990 - -0.62% -
std::replace_if(vector<int>)_(prefix)/50 -1.60% 13.880 13.657 - 0.22% -
731_astcenc_r -1.60% 10.217 10.053 - -1.10% -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 -1.60% 9.905 9.746 - -0.42% -
BM_MakeThenSortHeap_string_Ascending_16 -1.60% 9.675 9.520 - -1.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.60% 223773493.631 220194537.237 - -0.87% -
BM_deque_deque_ranges_move/64 -1.60% 5.522 5.433 - 1.31% -
std::remove(list<int>)_(prefix)/1024 -1.60% 997.403 981.461 - -1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 -1.60% 10813488.645 10640652.789 - 12.13% -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 -1.60% 12314.393 12117.690 - -0.87% -
BM_std_min<unsigned_short>/32 -1.60% 2.913 2.866 - -2.94% -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 -1.59% 1.217 1.197 - 0.38% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -1.59% 34.857 34.301 - -3.58% -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 -1.59% 14.216 13.990 - -2.22% -
BM_MakeThenSortHeap_string_Random_64 -1.59% 40.049 39.411 - -0.33% -
BM_RangesMakeHeap_string_Heap_16 -1.59% 4.670 4.596 - -1.43% -
rng::find_end(deque<int>,_pred)_(process_all)/8192 -1.59% 4324.189 4255.411 - -1.84% -
std::sort(vector<NonIntegral>)_(ascending)/8 -1.59% 16.526 16.264 - -0.81% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.58% 7787858.656 7664580.805 - -1.26% -
BM_deque_deque_move/4096 -1.58% 152.368 149.958 - -0.29% -
BM_MakeThenSortHeap_string_Heap_16 -1.58% 17.530 17.252 - -0.17% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 -1.58% 3.920 3.858 - -0.29% -
735_gem5_r -1.58% 13.564 13.350 - -1.01% -
std::multiset<int>::find(key)_(existent)/32 -1.58% 1.692 1.665 - -1.21% -
rng::all_of(list<int>)_(process_all)/32 -1.58% 11.700 11.516 - -0.48% -
std::find_if(deque<int>)_(bail_25%)/8192 -1.57% 703.452 692.375 - -3.97% -
BM_lexicographical_compare_three_way<IntPtr>/16384 -1.57% 3841.561 3781.081 - 0.25% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.57% 147681.112 145356.270 - -1.60% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 -1.57% 49844.918 49060.441 - 0.74% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 -1.57% 17.025 16.757 - -1.90% -
std::multiset<int>::ctor(const&,_alloc)/32 -1.57% 220.270 216.807 - -0.70% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.57% 1193854.461 1175103.719 - -1.34% -
BM_MakeThenSortHeap_float_Random_16 -1.57% 10.211 10.051 - 1.51% -
rng::unique(deque<int>,_pred)_(sprinkled)/32 -1.57% 61.922 60.951 - -1.38% -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.57% 16.523 16.265 - -0.65% -
BM_RangesPopHeap_pair<uint32,_uint32>_16 -1.56% 9.488 9.340 - 0.45% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.56% 6307.307 6208.699 - -0.96% -
rng::copy(deque<int>)/8 -1.56% 2.785 2.741 - -1.66% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -1.56% 1716865.561 1690064.047 - 6.34% -
BM_MakeThenSortHeap_uint64_SingleElement_4 -1.56% 1.239 1.219 - -4.27% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.56% 5986772.477 5893563.640 - -11.79% -
std::copy_n(deque<int>)/4096 -1.56% 148.677 146.363 - 0.81% -
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 -1.55% 9240.439 9096.919 - -0.77% -
BM_std_minmax<long_long>/10 -1.55% 2.190 2.156 - -0.81% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.55% 191937.124 188966.441 - 1.20% -
std::flat_map<int,_int>::contains(key)_(existent)/1024 -1.55% 8.686 8.552 - -0.62% -
SetIntersection_None_Vector_float_1024_1 -1.55% 1180606.853 1162363.422 - -0.04% -
std::copy_backward(deque<int>)/32768 -1.54% 4077.205 4014.337 - -2.46% -
SetIntersection_Interlaced_Vector_string_16_16 -1.54% 55629017.939 54771953.884 - 3.53% -
std::all_of(vector<int>)_(process_all)/32 -1.54% 8.498 8.367 - -0.15% -
std::unordered_set<int>::find(key)_(non-existent)/8192 -1.54% 1.219 1.200 - 6.61% -
rng::search(vector<int>)_(no_match)/1000 -1.54% 214.571 211.276 - 0.80% -
SetIntersection_None_Vector_uint64_1024_1 -1.53% 1142154.499 1124653.754 - -2.79% -
rng::rotate(vector<bool>)_(1_element_backward)/8192 -1.53% 106.207 104.581 - -0.25% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.53% 102218.567 100656.208 - -1.56% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 -1.53% 93941.969 92506.224 - -0.81% -
rng::find_if(vector<char>)_(process_all)/8 -1.53% 2.487 2.450 - -0.82% -
BM_std_min<unsigned_short>/23 -1.52% 2.135 2.102 - -1.92% -
SetIntersection_None_Set_uint64_256_16 -1.52% 10972786.263 10805996.050 - -2.34% -
std::find_if_not(deque<int>)_(process_all)/50 -1.52% 23.965 23.601 - -0.61% -
BM_vector_deque_ranges_move_backward/4096 -1.52% 149.792 147.522 - -1.05% -
rng::sort(vector<int>)_(ascending)/8 -1.51% 16.873 16.617 - -0.99% -
rng::find_if(vector<int>)_(bail_25%)/8 -1.51% 1.072 1.056 - -1.23% -
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 -1.51% 200.204 197.180 - -3.31% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.50% 809.755 797.587 - -1.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -1.50% 1243639.744 1224954.990 - 3.72% -
std::multiset<int>::ctor(const&)/1024 -1.50% 6157.884 6065.374 - 0.37% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.50% 13.698 13.492 - -0.60% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 -1.50% 836092.059 823567.532 - 0.70% -
BM_deque_deque_ranges_copy/1 -1.50% 3.429 3.378 - -5.03% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -1.50% 1457980.001 1436173.119 - -0.18% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 -1.49% 470.451 463.424 - 1.36% -
std::multimap<int,_int>::contains(key)_(existent)/1024 -1.49% 3.769 3.713 - -1.75% -
rng::fill_n(deque<int>)/8192 -1.49% 240.646 237.053 - -4.08% -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 -1.49% 24.182 23.822 - 0.30% -
BM_RangesMakeThenSortHeap_string_SingleElement_4 -1.49% 6.174 6.082 - 1.26% -
BM_RangesPopHeap_pair<uint32,_uint32>_1024 -1.49% 30.448 29.995 - 0.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.49% 18298692.640 18026244.930 - -0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 -1.48% 4561642.082 4493948.134 - -1.52% -
std::unordered_map<int,_int>::erase(key)_(existent)/32 -1.48% 21.657 21.336 - 0.47% -
BM_std_min<char>/5 -1.48% 1.426 1.405 - -1.61% -
std::list<std::string>::erase(begin)_(cheap_elements)/1024 -1.48% 12.005 11.827 - -0.58% -
rng::stable_sort(vector<int>)_(pipe-organ)/8 -1.48% 19.539 19.250 - 0.40% -
BM_PopHeap_uint32_262144 -1.47% 42.037 41.417 - -0.66% -
std::find_end(forward_list<int>)_(same_length)/1000 -1.47% 1487.569 1465.670 - -0.69% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.47% 53.323 52.538 - -0.98% -
SetIntersection_Interlaced_Set_uint32_256_1 -1.47% 4448027.088 4382566.837 - -1.54% -
rng::find_if_not(deque<int>)_(process_all)/8 -1.47% 3.927 3.869 - -2.09% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 -1.47% 38.042 37.483 - -2.83% -
std::find_if(vector<char>)_(process_all)/50 -1.47% 12.615 12.430 - -1.32% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.47% 1125173.876 1108654.737 - -0.77% -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 -1.47% 6230.988 6139.511 - 0.78% -
std::copy_backward(vector<bool>)_(aligned)/4096 -1.47% 5.104 5.029 - -0.85% -
std::multiset<std::string>::lower_bound(key)_(existent)/8192 -1.47% 30.926 30.472 - 3.84% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -1.46% 1708305.826 1683283.043 - 4.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -1.46% 1247596.353 1229335.613 - -0.91% -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 -1.46% 3.906 3.848 - -0.20% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 -1.46% 14718.198 14503.139 - -1.72% -
rng::rotate(vector<bool>)_(by_1/2)/50 -1.46% 18.605 18.333 - -0.20% -
std::rotate(vector<int>)_(1_element_backward)/1024 -1.46% 35.982 35.457 - -1.02% -
SetIntersection_None_Set_uint32_1024_256 -1.46% 8802493.822 8674205.098 - -1.23% -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.46% 22.004 21.684 - -2.33% -
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 -1.46% 23.403 23.062 - -0.80% -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 -1.45% 3.752 3.698 - 0.17% -
BM_PushHeap_float_Random_64 -1.45% 6.773 6.675 - 1.51% -
BM_std_min<char>/64 -1.45% 4.195 4.134 - -2.53% -
std::copy_backward(list<int>)/4096 -1.45% 3312.008 3263.975 - -1.14% -
rng::generate(vector<int>)/32 -1.45% 8.025 7.909 - -1.41% -
BM_lexicographical_compare_three_way_slow_path/16 -1.45% 4.539 4.473 - 1.01% -
std::unordered_set<int>::erase(key)_(non-existent)/1024 -1.45% 1.077 1.061 - 1.20% -
SetIntersection_Front_Set_uint32_262144_16 -1.45% 1311088.146 1292139.493 - -1.30% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.44% 22.483 22.159 - -0.87% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 -1.44% 54857.549 54066.538 - 0.43% -
BM_RangesMakeHeap_float_PipeOrgan_1024 -1.44% 0.706 0.695 - -1.87% -
rng::search(vector<int>)_(no_match)/1024 -1.44% 219.297 216.140 - 1.67% -
std::search(vector<int>)_(near_matches)/1000 -1.44% 14218.910 14014.492 - 0.07% -
rng::stable_partition(vector<int>)_(dense)/50 -1.44% 26.440 26.060 - 3.12% -
rng::generate_n(deque<int>)/8192 -1.43% 1978.367 1950.000 - 0.40% -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 -1.43% 146.124 144.029 - -3.42% -
bm_lexicographical_compare<unsigned_char>/1 -1.43% 1.690 1.666 - 3.94% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -1.43% 1260473.471 1242412.189 - -0.82% -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 -1.43% 34.988 34.486 - 0.28% -
SetIntersection_Front_Vector_float_1024_64 -1.43% 1448710.809 1428035.378 - -1.70% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 -1.43% 5.322 5.246 - 0.61% -
BM_RangesPushHeap_string_Random_262144 -1.42% 18.500 18.238 - -11.72% -
std::deque<std::string>::ctor(size)/8192 -1.42% 8536.419 8415.370 - -0.73% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -1.42% 86.808 85.577 - -3.03% -
BM_MakeHeap_uint64_Ascending_262144 -1.42% 0.741 0.730 - 0.51% -
rng::reverse(vector<int>)/8 -1.42% 1.619 1.596 - -1.26% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 -1.41% 653.510 644.268 - -0.18% -
std::rotate(vector<bool>)_(1_element_forward)/50 -1.41% 18.051 17.796 - -0.06% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 -1.41% 7.796 7.686 - 1.73% -
BM_MakeThenSortHeap_float_Heap_1024 -1.41% 8.327 8.210 - 0.14% -
std::reverse(list<int>)/64 -1.41% 17.656 17.407 - -0.52% -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 -1.41% 8.410 8.292 - 0.54% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.41% 21.425 21.124 - -1.28% -
std::rotate_copy(list<int>)/1024 -1.41% 731.513 721.226 - -1.44% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -1.41% 14856.787 14647.935 - -1.90% -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 -1.41% 219.925 216.834 - 0.95% -
rng::replace_if(vector<int>)_(prefix)/8192 -1.40% 2061.572 2032.673 - -0.41% -
BM_std_min<unsigned_char>/30 -1.40% 2.308 2.275 - 2.81% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 -1.40% 10.017 9.877 - -1.23% -
rng::rotate(vector<bool>)_(by_1/2)/32 -1.40% 18.774 18.512 - -0.32% -
std::find_if(deque<int>)_(process_all)/1024 -1.40% 490.724 483.873 - 0.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 -1.39% 16.215 15.989 - 0.17% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -1.39% 2354.961 2322.132 - -1.75% -
rng::search(deque<int>,_pred)_(no_match)/1048576 -1.39% 449828.650 443560.918 - -0.04% -
BM_std_min<unsigned_long_long>/4 -1.39% 1.101 1.085 - 4.74% -
BM_MakeHeap_string_Ascending_16 -1.39% 3.762 3.709 - -1.50% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 -1.39% 28351.503 27957.305 - -2.28% -
SetIntersection_Interlaced_Set_float_256_4 -1.39% 11691574.807 11529150.359 - 1.80% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 -1.39% 274976.948 271159.429 - -2.11% -
BM_lexicographical_compare_three_way<IntPtr>/65536 -1.39% 15304.923 15092.776 - 0.30% -
BM_std_minmax<int>/23 -1.39% 2.357 2.325 - -1.08% -
SetIntersection_Interlaced_Set_uint32_1024_4 -1.38% 10020498.211 9881753.477 - -2.14% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.38% 505.387 498.395 - -0.46% -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 -1.38% 102204.981 100790.897 - -1.11% -
BM_RangesMakeHeap_string_Ascending_16384 -1.38% 5.784 5.704 - 7.98% -
rng::equal(deque<int>)_(it,_it,_it,_it)/8 -1.38% 5.047 4.977 - 2.14% -
std::find_if(vector<char>)_(process_all)/8 -1.38% 2.425 2.392 - -4.45% -
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 -1.38% 32496.363 32048.189 - -0.64% -
std::rotate(vector<bool>)_(1_element_backward)/32 -1.38% 17.565 17.323 - -0.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 -1.38% 1590158.736 1568234.452 - -8.94% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.38% 2173764.977 2143796.469 - 2.84% -
rng::remove_copy_if(deque<int>)_(prefix)/50 -1.38% 27.861 27.477 - -1.62% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 -1.38% 1226161.821 1209280.634 - -2.07% -
BM_std_min<int>/28 -1.38% 2.030 2.003 - -0.87% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.38% 44.124 43.517 - 0.22% -
BM_RangesMakeHeap_string_Heap_64 -1.37% 4.995 4.926 - -2.54% -
rng::search(vector<int>)_(single_element)/8192 -1.37% 1832.157 1807.004 - -1.29% -
BM_RangesMakeThenSortHeap_float_Heap_262144 -1.37% 30.593 30.173 - 0.14% -
BM_deque_deque_copy_backward/4000 -1.37% 148.992 146.952 - -0.31% -
BM_StringRelational_Less_Huge_Empty_Control -1.37% 2.085 2.057 - 11.97% -
BM_MakeHeap_uint32_Random_256 -1.37% 1.147 1.132 - 1.56% -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 -1.36% 1690.468 1667.440 - 17.23% -
rng::rotate(vector<bool>)_(1_element_forward)/32 -1.36% 18.517 18.265 - -0.26% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 -1.36% 42204.285 41630.099 - -0.74% -
BM_RangesMakeHeap_string_Random_1024 -1.36% 10.787 10.641 - -0.85% -
BM_std_min<char>/5500 -1.36% 37.290 36.783 - -0.59% -
std::multiset<int>::ctor(&&,_different_allocs)/8192 -1.36% 48728.440 48066.466 - -0.23% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.36% 7199.421 7101.738 - -2.06% -
rng::reverse_copy(vector<int>)/4096 -1.36% 137.247 135.387 - 0.51% -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.35% 2722382.268 2685518.750 - -0.62% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 -1.35% 12.581 12.410 - 0.16% -
rng::sort(deque<int>)_(pipe-organ)/1024 -1.35% 2850.725 2812.187 - -0.00% -
748_flightdm_r -1.35% 8.978 8.857 - -0.45% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 -1.35% 1.629 1.607 - -4.49% -
rng::starts_with(deque<int>,_pred)/1048576 -1.35% 529525.007 522395.849 - -6.99% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.34% 17.238 17.007 - 0.18% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 -1.34% 1143478.900 1128112.340 - -2.03% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 -1.34% 14.974 14.773 - -1.44% -
rng::remove(vector<int>)_(prefix)/50 -1.34% 57.016 56.251 - -0.41% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 -1.34% 3.620 3.571 - 0.10% -
std::set<int>::ctor(const&)/8192 -1.34% 49932.478 49263.677 - -0.88% -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 -1.34% 1.319 1.301 - -0.47% -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 -1.34% 16590.771 16369.040 - -3.50% -
BM_SortHeap_uint32_256 -1.34% 8.153 8.044 - -0.28% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 -1.33% 2.043 2.016 - -3.11% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.33% 1157841.992 1142397.421 - 0.10% -
std::unordered_set<int>::count(key)_(existent)/1024 -1.33% 1.204 1.188 - 1.40% -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 -1.33% 3907.910 3855.839 - -0.84% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -1.33% 102350.218 100987.762 - -2.22% -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 -1.33% 93223.329 91982.533 - -1.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -1.33% 7346308.583 7248586.439 - -1.42% -
BM_MakeHeap_uint64_Random_1024 -1.33% 1.097 1.083 - -1.40% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.33% 535.544 528.424 - 0.41% -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 -1.33% 50368.839 49700.017 - -0.59% -
rng::search(vector<int>)_(single_element)/1024 -1.33% 237.174 234.031 - -1.34% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.32% 11055925.029 10909434.756 - 0.03% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -1.32% 1.875 1.850 - -0.99% -
BM_PushHeap_float_Ascending_1024 -1.32% 3.179 3.137 - 0.57% -
std::find_if_not(vector<char>)_(bail_25%)/8 -1.32% 0.954 0.941 - -0.05% -
std::generate_n(list<int>)/8192 -1.32% 6911.802 6820.598 - 0.20% -
std::find_end(forward_list<int>)_(same_length)/1024 -1.32% 1507.049 1487.164 - -0.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.32% 1901420.653 1876344.402 - 3.68% -
SetIntersection_Interlaced_Set_string_1024_64 -1.32% 17718489.607 17485051.833 - 7.72% -
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 -1.32% 1.123 1.108 - 5.46% -
BM_MakeHeap_string_Ascending_64 -1.32% 4.852 4.788 - -2.16% -
rng::any_of(list<int>)_(process_all)/50 -1.32% 21.911 21.623 - -0.75% -
SetIntersection_Interlaced_Set_uint32_16384_4 -1.31% 168295946.102 166083587.573 - -2.42% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 -1.31% 13051.207 12879.765 - 0.45% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 -1.31% 1436680.778 1417828.861 - -1.37% -
rng::rotate(vector<bool>)_(by_1/4)/50 -1.31% 18.611 18.368 - -0.06% -
std::flat_map<int,_int>::insert(value)_(new_value)/0 -1.31% 16.089 15.878 - -1.87% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.30% 1359393.309 1341690.021 - -0.63% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 -1.30% 26296.584 25954.469 - -0.09% -
std::multiset<int>::upper_bound(key)_(existent)/32 -1.30% 2.228 2.200 - -0.28% -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 -1.30% 0.984 0.971 - 2.89% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 -1.30% 1.918 1.893 - -0.16% -
BM_vector_deque_move/5500 -1.30% 199.170 196.586 - 0.17% -
rng::partial_sort(deque<int>)_(pipe-organ)/8 -1.30% 30.574 30.177 - -2.98% -
SetIntersection_None_Set_uint64_16384_64 -1.30% 166687378.287 164526508.481 - -2.09% -
BM_StringFindStringLiteral/32 -1.30% 1.667 1.646 - -1.38% -
BM_std_minmax<char>/5500 -1.30% 50.967 50.306 - 0.04% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.30% 12307.048 12147.567 - -1.34% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.30% 87449.028 86315.842 - -1.75% -
SetIntersection_Front_Vector_uint64_262144_64 -1.30% 1424425.874 1405974.388 - 1.70% -
BM_RangesPushHeap_string_QuickSortAdversary_1024 -1.29% 15.448 15.248 - -1.19% -
BM_std_min<unsigned_char>/14 -1.29% 1.795 1.772 - -3.91% -
rng::unique(vector<int>,_pred)_(contiguous)/32 -1.29% 55.987 55.264 - -0.73% -
rng::sort(vector<NonIntegral>)_(ascending)/8 -1.29% 16.522 16.309 - -0.43% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -1.29% 15.892 15.687 - 0.01% -
BM_std_minmax<unsigned_char>/64 -1.29% 1.219 1.204 - -4.39% -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 -1.29% 497.697 491.288 - -0.06% -
std::find_first_of(list<int>)_(large_needle)/1024 -1.29% 863946.773 852820.807 - -0.29% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 -1.29% 102299.127 100981.955 - -1.71% -
std::flat_multimap<int,_int>::erase(key)_(existent)/0 -1.29% 16.305 16.095 - -0.31% -
rng::remove(vector<int>)_(prefix)/32 -1.29% 52.924 52.243 - -1.05% -
BM_PopHeap_string_4 -1.28% 5.356 5.287 - -0.86% -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 -1.28% 2.095 2.068 - -1.57% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 -1.28% 8.489 8.380 - -1.89% -
BM_lexicographical_compare_three_way<IntPtr>/16 -1.28% 4.362 4.306 - -0.55% -
std::unique(deque<int>)_(sprinkled)/1024 -1.28% 876.229 865.001 - 4.12% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 -1.28% 12.329 12.171 - -1.60% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 -1.28% 21.578 21.303 - 0.35% -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 -1.28% 2.060 2.033 - 0.17% -
rng::for_each(vector<int>)/8 -1.28% 0.916 0.905 - -1.30% -
SetIntersection_Interlaced_Set_float_16384_4 -1.28% 172337323.014 170139358.827 - -1.87% -
SetIntersection_Interlaced_Set_string_16_16 -1.27% 63429020.985 62620992.693 - -0.28% -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 -1.27% 32165.139 31755.512 - -2.31% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.27% 1707323.489 1685613.039 - 4.84% -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 -1.27% 278225.480 274687.917 - -0.37% -
std::search(list<int>,_pred)_(near_matches)/1024 -1.27% 44769.524 44200.960 - -0.40% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -1.27% 1680132.406 1658812.258 - -0.54% -
rng::move_backward(vector<bool>)_(unaligned)/64 -1.27% 1.902 1.878 - -1.18% -
BM_deque_deque_copy/64 -1.27% 5.563 5.492 - 0.86% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.27% 17.411 17.191 - 0.79% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 -1.27% 1133133.410 1118773.530 - 4.68% -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 -1.26% 1.224 1.208 - -0.15% -
rng::find_if_not(vector<char>)_(process_all)/50 -1.26% 12.654 12.494 - -0.57% -
std::partition(list<int>)_(dense)/50 -1.26% 13.378 13.209 - -0.73% -
std::for_each_n(list<int>)/8 -1.26% 2.592 2.559 - -0.16% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.26% 455.974 450.217 - -0.19% -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 -1.26% 4735.906 4676.111 - 10.31% -
BM_std_minmax<long_long>/12 -1.26% 2.733 2.699 - -0.60% -
std::flat_map<int,_int>::insert(value)_(new_value)/32 -1.26% 17.285 17.067 - -0.73% -
SetIntersection_Front_Vector_float_1024_1 -1.26% 1125612.828 1111408.522 - -1.15% -
rng::search(deque<int>,_pred)_(no_match)/1000 -1.26% 426.828 421.450 - -1.57% -
std::multiset<int>::ctor(&&,_different_allocs)/1024 -1.26% 5868.238 5794.387 - -0.67% -
SetIntersection_None_Vector_uint32_256_1 -1.25% 4554634.044 4497559.017 - -1.71% -
SetIntersection_Interlaced_Set_uint64_16384_16 -1.25% 223735642.953 220932079.910 - -1.63% -
rng::search(vector<int>)_(single_element)/1000 -1.25% 231.937 229.031 - -1.16% -
BM_RangesPushHeap_string_Random_1024 -1.25% 15.119 14.929 - -0.20% -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 -1.25% 17073.667 16860.285 - -0.98% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -1.25% 6156564.523 6079747.963 - -0.48% -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 -1.25% 128010.318 126413.136 - 0.05% -
SetIntersection_None_Set_string_1024_16 -1.25% 9043766.953 8930934.974 - -2.15% -
SetIntersection_Front_Vector_uint64_256_64 -1.25% 4599644.873 4542337.384 - 1.56% -
BM_LowerBound_float_16 -1.24% 7.876 7.778 - 0.49% -
BM_vector_deque_move/4000 -1.24% 142.343 140.571 - -0.47% -
BM_vector_deque_ranges_copy/4096 -1.24% 147.930 146.089 - -0.86% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.24% 1170226.431 1155673.166 - -0.11% -
BM_std_min<unsigned_char>/22 -1.24% 2.104 2.078 - -0.19% -
rng::all_of(vector<int>)_(process_all)/32 -1.24% 8.483 8.377 - -0.59% -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 -1.24% 4.051 4.001 - 0.17% -
std::move_backward(vector<bool>)_(aligned)/64 -1.24% 1.799 1.776 - -0.53% -
std::set<std::string>::clear()/32 -1.24% 898.391 887.244 - -0.40% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.24% 4196.167 4144.108 - -1.01% -
std::unordered_set<int>::clear()/8192 -1.24% 61971.823 61204.644 - -0.65% -
BM_std_min<int>/7 -1.24% 1.053 1.040 - 0.04% -
std::map<int,_int>::find(key)_(non-existent)/1024 -1.24% 5.412 5.345 - 0.75% -
std::find_if(vector<char>)_(process_all)/32768 -1.24% 8234.862 8133.146 - -1.59% -
rng::remove_copy_if(list<int>)_(prefix)/32 -1.23% 17.059 16.848 - -1.01% -
rng::move(vector<bool>)_(aligned)/512 -1.23% 2.682 2.649 - 0.88% -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 -1.23% 2.684 2.651 - -0.21% -
std::any_of(vector<int>)_(process_all)/50 -1.23% 18.206 17.982 - -1.26% -
SetIntersection_Front_Vector_uint32_64_64 -1.23% 11668614.594 11525272.506 - 0.90% -
rng::find_first_of(vector<int>)_(small_needle)/32 -1.23% 47.426 46.844 - -1.88% -
rng::reverse(list<int>)/512 -1.23% 199.791 197.339 - 0.10% -
BM_deque_vector_copy/64000 -1.23% 2849.679 2814.753 - 6.28% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.22% 275716.015 272339.650 - -1.81% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 -1.22% 508.867 502.641 - -0.84% -
SetIntersection_Front_Set_uint32_256_16 -1.22% 5011159.071 4949852.668 - 0.23% -
BM_RangesMakeHeap_string_QuickSortAdversary_256 -1.22% 10.511 10.382 - -0.89% -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 -1.22% 2180.803 2154.198 - 0.33% -
BM_std_minmax<int>/3 -1.22% 1.198 1.183 - 5.26% -
rng::remove(list<int>)_(prefix)/1024 -1.22% 959.795 948.107 - -1.73% -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 -1.22% 4207.500 4156.349 - 0.46% -
BM_std_minmax<char>/5 -1.21% 1.859 1.836 - 7.85% -
rng::find_end(forward_list<int>)_(same_length)/1024 -1.21% 1503.899 1485.639 - -0.26% -
std::list<int>::ctor(size)/1024 -1.21% 11647.543 11506.185 - -5.67% -
rng::sort(deque<int>)_(qsort_adversarial)/8192 -1.21% 456006.537 450481.772 - -0.26% -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 -1.21% 23.188 22.908 - -0.28% -
rng::rotate(vector<bool>)_(by_1/3)/50 -1.21% 18.576 18.352 - -0.26% -
std::reverse_copy(deque<int>)/32768 -1.21% 8091.653 7993.908 - -1.15% -
BM_MakeHeap_string_Random_262144 -1.21% 15.580 15.392 - -1.03% -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 -1.21% 23.497 23.213 - -6.22% -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 -1.20% 919.804 908.741 - -0.70% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 -1.20% 4629478.441 4573811.275 - -0.30% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.20% 16.984 16.780 - -1.46% -
rng::replace_if(deque<int>)_(prefix)/50 -1.20% 20.358 20.113 - -1.87% -
BM_RangesMakeHeap_string_SingleElement_64 -1.20% 6.475 6.397 - 2.93% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.20% 4470638.136 4417010.912 - -0.90% -
BM_deque_deque_move/64 -1.20% 5.564 5.497 - 0.91% -
std::replace(list<int>)_(sprinkled)/32 -1.20% 11.392 11.256 - -0.68% -
rng::fill_n(list<int>)/32 -1.20% 8.227 8.129 - -1.31% -
rng::contains_subrange(list<int>)_(near_matches)/1000 -1.20% 37314.571 36868.660 - -0.48% -
SetIntersection_None_Vector_uint32_16384_64 -1.19% 1172540.664 1158557.913 - -1.63% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.19% 2175397.867 2149462.971 - 2.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -1.19% 1254609.375 1239689.533 - -1.37% -
rng::unique_copy(vector<int>)_(contiguous)/52 -1.19% 13.682 13.520 - 0.07% -
std::set<int>::find(key)_(existent)/1024 -1.19% 4.020 3.973 - -0.92% -
SetIntersection_Front_Set_uint64_256_256 -1.19% 9876181.378 9758996.317 - 11.81% -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 -1.19% 653337.894 645592.020 - -0.41% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.18% 25.739 25.434 - -0.68% -
SetIntersection_None_Set_float_256_4 -1.18% 11647125.733 11509394.334 - -2.24% -
BM_RangesSortHeap_float_256 -1.18% 5.833 5.764 - 0.31% -
BM_std_minmax<char>/2 -1.18% 0.895 0.884 - 4.30% -
bm_ranges_swap_ranges_vb_unaligned/8 -1.18% 5.005 4.946 - 0.78% -
std::list<int>::ctor(const&)_(cheap_elements)/1024 -1.18% 11231.241 11098.547 - 0.24% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -1.18% 1218881.462 1204488.402 - -2.09% -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 -1.18% 602.331 595.221 - -0.89% -
std::partial_sort(deque<int>)_(ascending)/8192 -1.18% 163691.265 161764.092 - -1.34% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.18% 1108149.455 1095104.975 - 0.39% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 -1.18% 60.718 60.004 - -1.48% -
BM_deque_deque_move/1024 -1.18% 39.164 38.703 - -0.81% -
std::equal(deque<int>)_(it,_it,_it,_it)/8 -1.17% 5.060 5.001 - -1.12% -
rng::distance(join_view(vector<vector<int>>)/1024 -1.17% 1.035 1.023 - -0.16% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.17% 1299485.231 1284256.257 - 0.06% -
BM_lexicographical_compare_three_way_slow_path/256 -1.17% 71.616 70.778 - -0.68% -
rng::find_if_not(deque<int>)_(bail_25%)/32768 -1.17% 2744.842 2712.746 - -4.42% -
rng::for_each_n(vector<int>)/8 -1.17% 2.537 2.507 - -0.73% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -1.17% 39030.040 38573.974 - -0.25% -
std::find_if(vector<char>)_(bail_25%)/8192 -1.16% 523.334 517.244 - -1.70% -
std::unique_copy(vector<int>)_(contiguous)/52 -1.16% 13.564 13.407 - -0.68% -
rng::copy_backward(deque<int>)/64 -1.16% 3.080 3.044 - -0.01% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.16% 294.692 291.269 - 1.02% -
BM_PushHeap_uint32_Random_16384 -1.16% 6.276 6.203 - -2.77% -
BM_vector_deque_ranges_move/4096 -1.16% 147.375 145.666 - -0.49% -
std::find(deque<int>)_(process_all)/32768 -1.16% 7909.765 7818.117 - -1.27% -
std::partition_point(deque<int>)/8192 -1.16% 16.243 16.054 - -0.85% -
SetIntersection_Front_Vector_uint64_64_16 -1.16% 15216967.588 15041005.946 - -1.18% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 -1.16% 12.211 12.070 - -1.65% -
BM_lexicographical_compare_three_way<IntPtr>/4096 -1.16% 966.303 955.134 - -0.02% -
rng::partition(vector<int>)_(sparse)/50 -1.16% 14.284 14.119 - -3.11% -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 -1.15% 12.067 11.928 - 1.04% -
rng::contains_subrange(vector<int>)_(same_length)/16 -1.15% 4.892 4.835 - -1.26% -
std::multimap<int,_int>::find(key)_(non-existent)/1024 -1.15% 5.400 5.338 - -11.48% -
BM_vector_deque_copy/4000 -1.15% 142.847 141.200 - -0.67% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.15% 115679.663 114349.063 - -0.62% -
BM_StringFindStringLiteral/128 -1.15% 3.125 3.089 - 1.60% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -1.15% 1.370 1.354 - -4.94% -
rng::unique_copy(deque<int>)_(sprinkled)/32 -1.15% 10.083 9.967 - -4.77% -
rng::find_if_not(deque<int>)_(process_all)/50 -1.15% 23.502 23.233 - -2.11% -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 -1.14% 0.991 0.980 - -2.03% -
std::unique(deque<int>)_(sprinkled)/32 -1.14% 67.262 66.492 - -5.87% -
std::move_backward(list<int>)/262144 -1.14% 264917.793 261890.584 - -0.34% -
SetIntersection_None_Vector_uint32_262144_4 -1.14% 1206296.218 1192540.948 - -2.44% -
rng::none_of(list<int>)_(process_all)/50 -1.14% 21.957 21.707 - -0.38% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 -1.14% 32.091 31.726 - -0.32% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -1.14% 1.406 1.390 - -0.07% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 -1.13% 8.518 8.421 - 0.49% -
rng::sort(deque<int>)_(shuffled)/8192 -1.13% 81896.483 80970.031 - 0.59% -
std::set<std::string>::count(key)_(non-existent)/8192 -1.13% 32.399 32.034 - 0.16% -
BM_std_min<unsigned_short>/12 -1.13% 1.517 1.500 - 0.76% -
BM_std_min<unsigned_short>/64 -1.13% 3.498 3.459 - -1.60% -
BM_MakeThenSortHeap_float_Ascending_16 -1.13% 2.954 2.921 - -2.38% -
BM_RangesMakeHeap_uint64_Random_262144 -1.12% 1.042 1.030 - 1.41% -
BM_vector_deque_move/4096 -1.12% 147.104 145.450 - -1.28% -
BM_RangesPushHeap_string_Random_256 -1.12% 14.358 14.197 - 0.52% -
SetIntersection_Front_Vector_uint64_1024_256 -1.12% 2331233.624 2305041.349 - -12.07% -
SetIntersection_Front_Vector_string_262144_262144 -1.12% 14485701.743 14323065.025 - -0.63% -
BM_std_minmax<int>/15 -1.12% 2.029 2.006 - -1.17% -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 -1.12% 186698.038 184605.185 - 0.20% -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 -1.12% 3.128 3.093 - -0.49% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -1.12% 1259292.479 1245189.941 - -0.57% -
std::multiset<int>::ctor(const&)/8192 -1.12% 48971.432 48423.742 - 0.25% -
SetIntersection_Interlaced_Vector_string_1024_64 -1.12% 8450117.872 8355683.800 - 1.97% -
std::fill_n(list<int>)/50 -1.12% 16.175 15.995 - -1.89% -
std::multiset<int>::find(key)_(non-existent)/8192 -1.12% 8.539 8.443 - -2.77% -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 -1.12% 1.108 1.096 - -1.39% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 -1.11% 31.148 30.802 - -0.62% -
rng::partial_sort_copy(vector<int>)_(descending)/8 -1.11% 18.395 18.191 - 0.08% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -1.11% 1704215.248 1685295.736 - 4.66% -
rng::copy_backward(list<int>)/262144 -1.11% 223681.419 221199.229 - 0.23% -
rng::find(deque<int>)_(process_all)/32768 -1.11% 7889.804 7802.259 - -0.57% -
std::search(deque<int>,_pred)_(no_match)/1048576 -1.11% 448382.906 443408.154 - -0.30% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -1.11% 7621.439 7536.895 - -2.35% -
bm_ranges_lexicographical_compare<signed_char>/6 -1.11% 2.615 2.586 - 0.70% -
SetIntersection_None_Vector_float_16_1 -1.11% 68561932.010 67803491.792 - -0.28% -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 -1.11% 9.164 9.063 - -0.39% -
BM_std_min<unsigned_long_long>/6 -1.10% 1.628 1.610 - 5.56% -
BM_PushHeap_float_Random_16 -1.10% 5.413 5.353 - -0.67% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -1.10% 21.732 21.493 - -34.08% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -1.10% 1244426.432 1230733.967 - -1.09% -
rng::find_if(vector<bool>)_(process_all)/1024 -1.10% 768.656 760.201 - -0.81% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -1.10% 202415579.976 200190275.054 - -2.55% -
rng::starts_with(deque<int>,_pred)/8192 -1.10% 4053.826 4009.263 - -7.50% -
std::list<int>::ctor(size)/32 -1.10% 323.179 319.633 - -6.77% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.10% 11713603.877 11585171.776 - 0.27% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.09% 453.792 448.823 - 0.74% -
rng::transform(deque<int>)_(identity_transform)/8192 -1.09% 2471.247 2444.241 - -0.07% -
BM_std_min<unsigned_short>/19 -1.09% 1.893 1.872 - -2.04% -
BM_std_minmax<short>/17 -1.09% 1.792 1.773 - -1.01% -
rng::shuffle(vector<int>)/8192 -1.09% 72745.517 71953.823 - -0.53% -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 -1.09% 11.463 11.339 - 0.59% -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 -1.09% 3.895 3.852 - 0.60% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.09% 16.368 16.190 - 0.28% -
BM_deque_vector_ranges_move_backward/70000 -1.08% 8522.461 8430.000 - -6.16% -
rng::find_if(vector<bool>)_(process_all)/8192 -1.08% 6131.316 6065.014 - -0.82% -
SetIntersection_None_Set_uint64_16384_1024 -1.08% 162972251.525 161210656.643 - -1.03% -
rng::copy_n(vector<bool>)_(aligned)/1048576 -1.08% 1572.084 1555.096 - 49.68% -
BM_PushHeap_float_Ascending_262144 -1.08% 5.250 5.193 - 0.76% -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 -1.08% 1.486 1.469 - -0.26% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.08% 296.871 293.669 - -1.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 -1.08% 734.152 726.241 - -1.42% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.08% 36176.790 35787.489 - -0.33% -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 -1.08% 1435945.514 1420497.327 - -0.21% -
std::count(list<int>)_(every_other)/1024 -1.07% 709.416 701.797 - -1.12% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 -1.07% 35.613 35.231 - -1.11% -
std::map<std::string,_int>::clear()/8192 -1.07% 205947.082 203736.348 - -0.23% -
BM_std_minmax<unsigned_short>/24 -1.07% 2.277 2.253 - 0.08% -
std::swap_ranges(deque<int>)/50 -1.07% 20.005 19.791 - -1.03% -
std::distance(join_view(vector<vector<int>>))/4096 -1.07% 4.471 4.423 - 1.50% -
BM_std_minmax<short>/21 -1.07% 2.045 2.023 - -1.74% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.07% 343.832 340.145 - -0.26% -
BM_PushHeap_uint64_Random_16 -1.07% 4.283 4.237 - -4.10% -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 -1.07% 46.520 46.022 - 2.36% -
BM_PushHeap_pair<uint32,_uint32>_Random_1024 -1.07% 7.547 7.466 - 0.78% -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 -1.07% 42.774 42.318 - 0.23% -
std::copy(list<int>)/4096 -1.07% 3295.613 3260.490 - -0.38% -
BM_deque_deque_ranges_move/4096 -1.06% 151.516 149.903 - 0.12% -
BM_std_min<unsigned_short>/30 -1.06% 2.359 2.334 - -1.93% -
rng::rotate(deque<int>)_(by_1/2)/8192 -1.06% 1479.362 1463.634 - 0.29% -
std::copy_backward(deque<int>)/64 -1.06% 2.970 2.938 - 0.06% -
std::partial_sort_copy(deque<int>)_(heap)/1024 -1.06% 8692.358 8600.091 - -0.66% -
std::partition_point(vector<int>)/8192 -1.06% 9.514 9.413 - -2.21% -
std::list<int>::erase(begin)_(cheap_elements)/1024 -1.06% 10.165 10.057 - -1.40% -
BM_std_min<int>/10 -1.06% 1.005 0.994 - 0.03% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.06% 138121.258 136659.617 - -2.77% -
BM_MakeThenSortHeap_string_Descending_4 -1.06% 3.682 3.643 - -1.25% -
std::search_n(deque<int>)_(no_match)/1048576 -1.06% 443683.133 438995.271 - -0.35% -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.06% 24.129 23.874 - -0.90% -
rng::find_if(vector<bool>)_(process_all)/1048576 -1.06% 784553.006 776275.055 - -0.82% -
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 -1.05% 645.389 638.582 - -12.42% -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.05% 134160.789 132746.391 - 0.98% -
std::unordered_map<int,_int>::ctor(const&)/32 -1.05% 201.044 198.925 - -1.17% -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.05% 36096.513 35716.060 - -0.38% -
rng::partial_sort_copy(deque<int>)_(heap)/1024 -1.05% 8700.671 8608.969 - -0.21% -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 -1.05% 14.201 14.051 - -1.32% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.05% 72930.302 72163.774 - 0.53% -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.05% 27.163 26.878 - -0.52% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 -1.05% 5347.502 5291.399 - -0.29% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -1.05% 1249899.578 1236820.637 - -1.23% -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 -1.05% 7254.622 7178.716 - -1.44% -
rng::remove(list<int>)_(sprinkled)/8192 -1.05% 7913.246 7830.483 - -0.35% -
rng::all_of(list<int>)_(process_all)/50 -1.05% 22.057 21.827 - 0.53% -
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 -1.05% 6.846 6.775 - 0.57% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 -1.04% 2716786.337 2688469.231 - -0.53% -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 -1.04% 13.993 13.847 - -0.76% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 -1.04% 48.757 48.250 - 0.12% -
rng::contains_subrange(vector<int>)_(same_length)/32 -1.04% 8.823 8.731 - -1.48% -
rng::remove_copy_if(vector<int>)_(prefix)/32 -1.04% 11.300 11.183 - 0.07% -
BM_MakeThenSortHeap_uint64_Heap_4 -1.04% 1.207 1.194 - -3.26% -
std::partition(vector<int>)_(dense)/50 -1.04% 13.182 13.045 - -0.40% -
rng::stable_sort(deque<int>)_(ascending)/1024 -1.04% 2122.459 2100.484 - -1.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 -1.03% 4660984.895 4612756.572 - -0.23% -
bm_ranges_swap_ranges_vb_aligned/128 -1.03% 3.457 3.422 - -0.54% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.03% 1273683.108 1260521.078 - -0.46% -
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 -1.03% 807.975 799.656 - 0.77% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.03% 24110.938 23863.086 - 0.68% -
BM_lexicographical_compare_three_way<IntPtr>/262144 -1.03% 61192.537 60564.804 - 0.34% -
std::list<int>::ctor(size)/8192 -1.02% 95149.493 94175.214 - -5.91% -
std::adjacent_find(vector<int>)/8192 -1.02% 1846.083 1827.184 - -0.75% -
std::search(vector<int>)_(near_matches)/1024 -1.02% 15085.628 14931.254 - -0.65% -
BM_MakeThenSortHeap_string_Heap_64 -1.02% 34.089 33.741 - -0.95% -
BM_RangesSortHeap_uint32_16 -1.02% 4.849 4.799 - -1.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 -1.02% 17721552.366 17540900.486 - 0.16% -
BM_deque_vector_copy/1024 -1.02% 37.244 36.864 - -0.40% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.02% 605.029 598.871 - -0.01% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 -1.02% 28938.910 28645.033 - -0.27% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -1.01% 12302.500 12177.881 - -0.50% -
BM_std_min<char>/6 -1.01% 1.589 1.573 - -4.12% -
std::map<std::string,_int>::ctor(const&)/1024 -1.01% 35413.056 35054.654 - -0.99% -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 -1.01% 23725.647 23485.653 - 0.15% -
SetIntersection_None_Set_uint64_262144_1024 -1.01% 1211109.619 1198868.410 - -2.08% -
rng::for_each_n(list<int>)/8 -1.01% 2.562 2.536 - 0.49% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.01% 230882842.887 228557500.197 - -0.82% -
BM_deque_vector_ranges_move/64 -1.01% 2.608 2.582 - -1.50% -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 -1.01% 9511.754 9416.032 - -1.40% -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 -1.01% 12269.783 12146.444 - -1.80% -
BM_deque_vector_ranges_copy/64 -1.00% 2.608 2.582 - -0.02% -
BM_RangesPushHeap_uint64_Random_16384 -1.00% 6.108 6.047 - 1.08% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 -1.00% 24146.143 23903.850 - -0.96% -
rng::all_of(vector<int>)_(process_all)/50 -1.00% 18.457 18.271 - -1.66% -
SetIntersection_Interlaced_Set_float_1024_1 -1.00% 1126354.219 1115056.897 - -0.38% -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 -1.00% 168.824 167.132 - -0.51% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.00% 374.381 370.628 - -2.96% -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.00% 24143.721 23902.274 - 0.99% -


Report Time: 4.44s
Name Current %
706_stockfish_r 21.420 -
707_ntest_r 16.477 -
709_cactus_r 19.719 -
710_omnetpp_r 9.151 1.63%
721_gcc_r 12.895 -
723_llvm_r 11.528 -
727_cppcheck_r 24.649 -
729_abc_r 18.845 2.03%
731_astcenc_r 10.053 -1.10%
735_gem5_r 13.350 -1.01%
736_ocio_r 16.287 -
737_gmsh_r 12.908 2.13%
748_flightdm_r 8.857 -
750_sealcrypto_r 18.408 -
753_ns3_r 10.139 -
766_femflow_r 12.735 -
BM_CmpEqual_int_int 1.136 1.53%
BM_CmpEqual_int_schar 1.138 -
BM_CmpEqual_int_short 1.125 -1.21%
BM_CmpEqual_int_uchar 1.128 1.41%
BM_CmpEqual_int_uint 1.115 -
BM_CmpEqual_int_ushort 1.127 -
BM_CmpEqual_schar_int 1.142 -
BM_CmpEqual_schar_schar 1.108 -
BM_CmpEqual_schar_short 1.149 -
BM_CmpEqual_schar_uchar 1.108 -
BM_CmpEqual_schar_uint 1.111 -
BM_CmpEqual_schar_ushort 1.106 -
BM_CmpEqual_short_int 1.145 -
BM_CmpEqual_short_schar 1.125 -
BM_CmpEqual_short_short 1.127 -
BM_CmpEqual_short_uchar 1.109 -
BM_CmpEqual_short_uint 1.111 -
BM_CmpEqual_short_ushort 1.107 1.30%
BM_CmpEqual_uchar_int 1.117 -
BM_CmpEqual_uchar_schar 1.043 -
BM_CmpEqual_uchar_short 1.054 1.05%
BM_CmpEqual_uchar_uchar 1.119 -
BM_CmpEqual_uchar_uint 1.136 1.51%
BM_CmpEqual_uchar_ushort 1.122 -
BM_CmpEqual_uint_int 1.127 -
BM_CmpEqual_uint_schar 1.074 -
BM_CmpEqual_uint_short 1.055 -1.45%
BM_CmpEqual_uint_uchar 1.129 1.14%
BM_CmpEqual_uint_uint 1.121 -
BM_CmpEqual_uint_ushort 1.126 -
BM_CmpEqual_ushort_int 1.122 -
BM_CmpEqual_ushort_schar 1.048 -
BM_CmpEqual_ushort_short 1.049 -
BM_CmpEqual_ushort_uchar 1.126 -
BM_CmpEqual_ushort_uint 1.133 -
BM_CmpEqual_ushort_ushort 1.116 -
BM_CmpLess_int_int 1.128 -
BM_CmpLess_int_schar 1.131 -
BM_CmpLess_int_short 1.136 -
BM_CmpLess_int_uchar 1.125 -2.02%
BM_CmpLess_int_uint 1.125 -
BM_CmpLess_int_ushort 1.135 -
BM_CmpLess_schar_int 1.148 1.13%
BM_CmpLess_schar_schar 0.953 -
BM_CmpLess_schar_short 0.960 -
BM_CmpLess_schar_uchar 1.116 -
BM_CmpLess_schar_uint 1.120 -
BM_CmpLess_schar_ushort 1.120 -
BM_CmpLess_short_int 1.146 -
BM_CmpLess_short_schar 0.971 -
BM_CmpLess_short_short 0.962 -
BM_CmpLess_short_uchar 1.123 -
BM_CmpLess_short_uint 1.120 -
BM_CmpLess_short_ushort 1.119 -
BM_CmpLess_uchar_int 1.121 -
BM_CmpLess_uchar_schar 1.051 1.19%
BM_CmpLess_uchar_short 1.053 -
BM_CmpLess_uchar_uchar 1.131 -
BM_CmpLess_uchar_uint 1.128 -
BM_CmpLess_uchar_ushort 1.128 -
BM_CmpLess_uint_int 1.130 -
BM_CmpLess_uint_schar 1.057 -1.50%
BM_CmpLess_uint_short 1.075 -
BM_CmpLess_uint_uchar 1.136 -
BM_CmpLess_uint_uint 1.134 1.03%
BM_CmpLess_uint_ushort 1.126 -
BM_CmpLess_ushort_int 1.115 -
BM_CmpLess_ushort_schar 1.037 -
BM_CmpLess_ushort_short 1.053 1.48%
BM_CmpLess_ushort_uchar 1.134 -
BM_CmpLess_ushort_uint 1.127 -
BM_CmpLess_ushort_ushort 1.131 -
BM_LowerBound_float_1 2.668 1.26%
BM_LowerBound_float_1024 21.864 -
BM_LowerBound_float_16 7.778 -
BM_LowerBound_float_16384 65.975 -
BM_LowerBound_float_256 14.224 -
BM_LowerBound_float_262144 573.707 -
BM_LowerBound_float_4 11.486 -
BM_LowerBound_float_64 8.512 -
BM_LowerBound_pair<uint32,_uint32>_1 2.818 -2.98%
BM_LowerBound_pair<uint32,_uint32>_1024 44.264 -
BM_LowerBound_pair<uint32,_uint32>_16 16.277 -
BM_LowerBound_pair<uint32,_uint32>_16384 101.019 -
BM_LowerBound_pair<uint32,_uint32>_256 32.737 -
BM_LowerBound_pair<uint32,_uint32>_262144 616.825 1.82%
BM_LowerBound_pair<uint32,_uint32>_4 11.202 -
BM_LowerBound_pair<uint32,_uint32>_64 18.686 -
BM_LowerBound_string_1 4.594 -5.06%
BM_LowerBound_string_1024 178.423 -
BM_LowerBound_string_16 36.622 1.20%
BM_LowerBound_string_16384 390.623 -
BM_LowerBound_string_256 126.368 -
BM_LowerBound_string_262144 2302.718 -
BM_LowerBound_string_4 20.002 -
BM_LowerBound_string_64 69.981 -1.60%
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1 2.860 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_1024 57.938 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16 21.626 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_16384 120.317 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_256 45.253 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_262144 661.236 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_4 11.285 -
BM_LowerBound_tuple<uint32,_uint64,_uint32>_64 34.732 -
BM_LowerBound_uint32_1 2.591 -
BM_LowerBound_uint32_1024 21.568 -
BM_LowerBound_uint32_16 7.303 -
BM_LowerBound_uint32_16384 65.247 -
BM_LowerBound_uint32_256 14.118 -
BM_LowerBound_uint32_262144 554.438 -
BM_LowerBound_uint32_4 10.403 -
BM_LowerBound_uint32_64 8.072 -
BM_LowerBound_uint64_1 2.597 -
BM_LowerBound_uint64_1024 24.742 -
BM_LowerBound_uint64_16 7.398 -
BM_LowerBound_uint64_16384 70.174 -
BM_LowerBound_uint64_256 16.367 -
BM_LowerBound_uint64_262144 581.927 -
BM_LowerBound_uint64_4 10.454 -
BM_LowerBound_uint64_64 8.352 -
BM_MakeHeap_float_Ascending_1 0.274 -
BM_MakeHeap_float_Ascending_1024 0.701 -
BM_MakeHeap_float_Ascending_16 0.840 -
BM_MakeHeap_float_Ascending_16384 0.657 -
BM_MakeHeap_float_Ascending_256 0.648 -
BM_MakeHeap_float_Ascending_262144 0.696 -
BM_MakeHeap_float_Ascending_4 0.406 -
BM_MakeHeap_float_Ascending_64 0.628 -
BM_MakeHeap_float_Descending_1 0.276 -
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.285 -
BM_MakeHeap_float_Descending_64 0.193 -
BM_MakeHeap_float_Heap_1 0.276 -
BM_MakeHeap_float_Heap_1024 0.220 -
BM_MakeHeap_float_Heap_16 0.212 -
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.281 -
BM_MakeHeap_float_Heap_64 0.196 -
BM_MakeHeap_float_PipeOrgan_1 0.275 -
BM_MakeHeap_float_PipeOrgan_1024 0.706 -
BM_MakeHeap_float_PipeOrgan_16 1.260 -
BM_MakeHeap_float_PipeOrgan_16384 0.655 -
BM_MakeHeap_float_PipeOrgan_256 0.669 -
BM_MakeHeap_float_PipeOrgan_262144 0.707 -
BM_MakeHeap_float_PipeOrgan_4 0.402 -
BM_MakeHeap_float_PipeOrgan_64 0.801 -
BM_MakeHeap_float_QuickSortAdversary_1 0.275 -
BM_MakeHeap_float_QuickSortAdversary_1024 0.502 -
BM_MakeHeap_float_QuickSortAdversary_16 0.736 -
BM_MakeHeap_float_QuickSortAdversary_16384 0.260 -
BM_MakeHeap_float_QuickSortAdversary_256 0.497 -
BM_MakeHeap_float_QuickSortAdversary_262144 0.200 -
BM_MakeHeap_float_QuickSortAdversary_4 0.393 -
BM_MakeHeap_float_QuickSortAdversary_64 0.581 -
BM_MakeHeap_float_Random_1 0.272 -
BM_MakeHeap_float_Random_1024 1.175 -5.92%
BM_MakeHeap_float_Random_16 1.646 3.58%
BM_MakeHeap_float_Random_16384 1.163 -2.59%
BM_MakeHeap_float_Random_256 1.284 -
BM_MakeHeap_float_Random_262144 1.162 -
BM_MakeHeap_float_Random_4 1.739 8.09%
BM_MakeHeap_float_Random_64 1.592 -4.55%
BM_MakeHeap_float_SingleElement_1 0.273 -
BM_MakeHeap_float_SingleElement_1024 0.699 -
BM_MakeHeap_float_SingleElement_16 0.661 -
BM_MakeHeap_float_SingleElement_16384 0.659 -
BM_MakeHeap_float_SingleElement_256 0.651 -
BM_MakeHeap_float_SingleElement_262144 0.713 -4.46%
BM_MakeHeap_float_SingleElement_4 0.323 -
BM_MakeHeap_float_SingleElement_64 0.640 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1 0.277 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_1024 1.369 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16 1.218 -2.55%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_16384 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_256 1.396 1.70%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_262144 1.398 -
BM_MakeHeap_pair<uint32,_uint32>_Ascending_4 0.791 5.14%
BM_MakeHeap_pair<uint32,_uint32>_Ascending_64 1.117 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_1024 0.521 3.14%
BM_MakeHeap_pair<uint32,_uint32>_Descending_16 0.512 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_16384 0.492 2.35%
BM_MakeHeap_pair<uint32,_uint32>_Descending_256 0.614 5.46%
BM_MakeHeap_pair<uint32,_uint32>_Descending_262144 0.479 -
BM_MakeHeap_pair<uint32,_uint32>_Descending_4 0.434 3.54%
BM_MakeHeap_pair<uint32,_uint32>_Descending_64 0.467 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_1024 0.557 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_16 0.565 3.94%
BM_MakeHeap_pair<uint32,_uint32>_Heap_16384 0.536 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_256 0.591 3.11%
BM_MakeHeap_pair<uint32,_uint32>_Heap_262144 0.528 -
BM_MakeHeap_pair<uint32,_uint32>_Heap_4 0.539 18.78%
BM_MakeHeap_pair<uint32,_uint32>_Heap_64 0.528 6.46%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.279 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.352 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.175 -3.31%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.343 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.400 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.417 -
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.541 -2.58%
BM_MakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.120 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.276 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.322 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.223 1.42%
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.282 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.379 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.338 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.794 -
BM_MakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.122 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1 0.274 -
BM_MakeHeap_pair<uint32,_uint32>_Random_1024 3.002 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16 2.925 -
BM_MakeHeap_pair<uint32,_uint32>_Random_16384 2.953 -
BM_MakeHeap_pair<uint32,_uint32>_Random_256 3.189 1.70%
BM_MakeHeap_pair<uint32,_uint32>_Random_262144 2.976 -3.13%
BM_MakeHeap_pair<uint32,_uint32>_Random_4 2.660 6.23%
BM_MakeHeap_pair<uint32,_uint32>_Random_64 3.179 -2.65%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1 0.280 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.191 -
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16 1.089 2.19%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.175 -1.91%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_256 1.179 -1.25%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.214 -3.31%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_4 0.777 -1.36%
BM_MakeHeap_pair<uint32,_uint32>_SingleElement_64 1.121 -
BM_MakeHeap_string_Ascending_1 0.256 -
BM_MakeHeap_string_Ascending_1024 5.010 -8.22%
BM_MakeHeap_string_Ascending_16 3.709 -1.50%
BM_MakeHeap_string_Ascending_16384 5.174 -17.48%
BM_MakeHeap_string_Ascending_256 4.960 -4.40%
BM_MakeHeap_string_Ascending_262144 7.413 -32.42%
BM_MakeHeap_string_Ascending_4 2.828 -2.52%
BM_MakeHeap_string_Ascending_64 4.788 -2.16%
BM_MakeHeap_string_Descending_1 0.257 -
BM_MakeHeap_string_Descending_1024 2.858 6.08%
BM_MakeHeap_string_Descending_16 2.350 1.24%
BM_MakeHeap_string_Descending_16384 3.459 20.83%
BM_MakeHeap_string_Descending_256 2.743 2.56%
BM_MakeHeap_string_Descending_262144 3.474 -32.74%
BM_MakeHeap_string_Descending_4 2.107 -
BM_MakeHeap_string_Descending_64 2.572 -
BM_MakeHeap_string_Heap_1 0.258 -
BM_MakeHeap_string_Heap_1024 4.711 -2.19%
BM_MakeHeap_string_Heap_16 4.613 -1.20%
BM_MakeHeap_string_Heap_16384 4.942 -2.18%
BM_MakeHeap_string_Heap_256 4.854 -1.00%
BM_MakeHeap_string_Heap_262144 5.192 -1.52%
BM_MakeHeap_string_Heap_4 3.056 -
BM_MakeHeap_string_Heap_64 4.974 -2.49%
BM_MakeHeap_string_PipeOrgan_1 0.256 -
BM_MakeHeap_string_PipeOrgan_1024 4.977 -5.96%
BM_MakeHeap_string_PipeOrgan_16 3.654 -
BM_MakeHeap_string_PipeOrgan_16384 5.696 -5.76%
BM_MakeHeap_string_PipeOrgan_256 4.916 -3.27%
BM_MakeHeap_string_PipeOrgan_262144 7.420 -29.18%
BM_MakeHeap_string_PipeOrgan_4 2.591 -1.55%
BM_MakeHeap_string_PipeOrgan_64 4.752 -2.04%
BM_MakeHeap_string_QuickSortAdversary_1 0.254 -
BM_MakeHeap_string_QuickSortAdversary_1024 10.658 -
BM_MakeHeap_string_QuickSortAdversary_16 8.576 -
BM_MakeHeap_string_QuickSortAdversary_16384 11.847 -2.23%
BM_MakeHeap_string_QuickSortAdversary_256 10.482 -
BM_MakeHeap_string_QuickSortAdversary_262144 12.800 -2.92%
BM_MakeHeap_string_QuickSortAdversary_4 5.979 -1.11%
BM_MakeHeap_string_QuickSortAdversary_64 10.247 -
BM_MakeHeap_string_Random_1 0.248 -
BM_MakeHeap_string_Random_1024 10.840 -
BM_MakeHeap_string_Random_16 8.352 -
BM_MakeHeap_string_Random_16384 12.725 -
BM_MakeHeap_string_Random_256 10.484 -
BM_MakeHeap_string_Random_262144 15.392 -1.03%
BM_MakeHeap_string_Random_4 5.843 -
BM_MakeHeap_string_Random_64 10.062 -
BM_MakeHeap_string_SingleElement_1 0.254 -
BM_MakeHeap_string_SingleElement_1024 6.307 2.06%
BM_MakeHeap_string_SingleElement_16 5.607 -
BM_MakeHeap_string_SingleElement_16384 6.117 1.28%
BM_MakeHeap_string_SingleElement_256 6.471 2.70%
BM_MakeHeap_string_SingleElement_262144 7.338 -1.19%
BM_MakeHeap_string_SingleElement_4 3.662 -
BM_MakeHeap_string_SingleElement_64 6.441 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.885 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.381 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.957 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.896 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.091 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.603 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.882 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.964 -
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.772 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.991 -1.26%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.263 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.906 -4.97%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.187 -1.25%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.096 -1.39%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.175 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.778 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.039 -2.05%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.918 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.394 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.964 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.884 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.121 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.905 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.678 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.249 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.801 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.927 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.101 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.068 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.562 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.713 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.215 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.786 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.746 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.890 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.694 2.57%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.905 1.36%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.988 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.688 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.305 -1.12%
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 1.995 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.708 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.296 -
BM_MakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.928 -
BM_MakeHeap_uint32_Ascending_1 0.272 -
BM_MakeHeap_uint32_Ascending_1024 0.641 -
BM_MakeHeap_uint32_Ascending_16 0.603 -
BM_MakeHeap_uint32_Ascending_16384 0.603 -
BM_MakeHeap_uint32_Ascending_256 0.591 -2.88%
BM_MakeHeap_uint32_Ascending_262144 0.660 -
BM_MakeHeap_uint32_Ascending_4 0.386 -
BM_MakeHeap_uint32_Ascending_64 0.547 -
BM_MakeHeap_uint32_Descending_1 0.274 -
BM_MakeHeap_uint32_Descending_1024 0.257 -
BM_MakeHeap_uint32_Descending_16 0.250 -
BM_MakeHeap_uint32_Descending_16384 0.234 -
BM_MakeHeap_uint32_Descending_256 0.259 -
BM_MakeHeap_uint32_Descending_262144 0.234 -
BM_MakeHeap_uint32_Descending_4 0.276 -
BM_MakeHeap_uint32_Descending_64 0.228 -12.21%
BM_MakeHeap_uint32_Heap_1 0.277 -
BM_MakeHeap_uint32_Heap_1024 0.254 -
BM_MakeHeap_uint32_Heap_16 0.247 -
BM_MakeHeap_uint32_Heap_16384 0.235 -
BM_MakeHeap_uint32_Heap_256 0.263 -
BM_MakeHeap_uint32_Heap_262144 0.234 -
BM_MakeHeap_uint32_Heap_4 0.276 -
BM_MakeHeap_uint32_Heap_64 0.234 -
BM_MakeHeap_uint32_PipeOrgan_1 0.275 -
BM_MakeHeap_uint32_PipeOrgan_1024 0.705 -2.99%
BM_MakeHeap_uint32_PipeOrgan_16 1.031 -
BM_MakeHeap_uint32_PipeOrgan_16384 0.610 -
BM_MakeHeap_uint32_PipeOrgan_256 0.638 -
BM_MakeHeap_uint32_PipeOrgan_262144 0.668 -
BM_MakeHeap_uint32_PipeOrgan_4 0.455 7.97%
BM_MakeHeap_uint32_PipeOrgan_64 0.720 -
BM_MakeHeap_uint32_QuickSortAdversary_1 0.276 -
BM_MakeHeap_uint32_QuickSortAdversary_1024 0.493 -
BM_MakeHeap_uint32_QuickSortAdversary_16 0.604 -
BM_MakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_MakeHeap_uint32_QuickSortAdversary_256 0.482 -
BM_MakeHeap_uint32_QuickSortAdversary_262144 0.244 -
BM_MakeHeap_uint32_QuickSortAdversary_4 0.391 -
BM_MakeHeap_uint32_QuickSortAdversary_64 0.443 -
BM_MakeHeap_uint32_Random_1 0.268 -
BM_MakeHeap_uint32_Random_1024 1.063 -
BM_MakeHeap_uint32_Random_16 1.280 2.43%
BM_MakeHeap_uint32_Random_16384 1.059 -
BM_MakeHeap_uint32_Random_256 1.132 1.56%
BM_MakeHeap_uint32_Random_262144 1.010 -
BM_MakeHeap_uint32_Random_4 1.183 -34.74%
BM_MakeHeap_uint32_Random_64 1.300 -
BM_MakeHeap_uint32_SingleElement_1 0.274 -
BM_MakeHeap_uint32_SingleElement_1024 0.573 -
BM_MakeHeap_uint32_SingleElement_16 0.486 -
BM_MakeHeap_uint32_SingleElement_16384 0.539 -
BM_MakeHeap_uint32_SingleElement_256 0.538 -2.45%
BM_MakeHeap_uint32_SingleElement_262144 0.632 -4.44%
BM_MakeHeap_uint32_SingleElement_4 0.322 -
BM_MakeHeap_uint32_SingleElement_64 0.506 -
BM_MakeHeap_uint64_Ascending_1 0.269 -
BM_MakeHeap_uint64_Ascending_1024 0.651 -
BM_MakeHeap_uint64_Ascending_16 0.657 3.11%
BM_MakeHeap_uint64_Ascending_16384 0.631 -
BM_MakeHeap_uint64_Ascending_256 0.629 -
BM_MakeHeap_uint64_Ascending_262144 0.730 -
BM_MakeHeap_uint64_Ascending_4 0.406 -
BM_MakeHeap_uint64_Ascending_64 0.572 -
BM_MakeHeap_uint64_Descending_1 0.274 -
BM_MakeHeap_uint64_Descending_1024 0.253 -
BM_MakeHeap_uint64_Descending_16 0.256 -
BM_MakeHeap_uint64_Descending_16384 0.237 -
BM_MakeHeap_uint64_Descending_256 0.274 -
BM_MakeHeap_uint64_Descending_262144 0.235 -
BM_MakeHeap_uint64_Descending_4 0.288 -
BM_MakeHeap_uint64_Descending_64 0.230 -8.43%
BM_MakeHeap_uint64_Heap_1 0.270 -
BM_MakeHeap_uint64_Heap_1024 0.253 -
BM_MakeHeap_uint64_Heap_16 0.260 -
BM_MakeHeap_uint64_Heap_16384 0.236 -
BM_MakeHeap_uint64_Heap_256 0.278 -
BM_MakeHeap_uint64_Heap_262144 0.234 -
BM_MakeHeap_uint64_Heap_4 0.278 -
BM_MakeHeap_uint64_Heap_64 0.238 -
BM_MakeHeap_uint64_PipeOrgan_1 0.276 -
BM_MakeHeap_uint64_PipeOrgan_1024 0.654 -
BM_MakeHeap_uint64_PipeOrgan_16 1.041 1.27%
BM_MakeHeap_uint64_PipeOrgan_16384 0.628 -
BM_MakeHeap_uint64_PipeOrgan_256 0.648 -
BM_MakeHeap_uint64_PipeOrgan_262144 0.759 -
BM_MakeHeap_uint64_PipeOrgan_4 0.386 -
BM_MakeHeap_uint64_PipeOrgan_64 0.725 -
BM_MakeHeap_uint64_QuickSortAdversary_1 0.274 -
BM_MakeHeap_uint64_QuickSortAdversary_1024 0.489 -
BM_MakeHeap_uint64_QuickSortAdversary_16 0.617 -
BM_MakeHeap_uint64_QuickSortAdversary_16384 0.293 -
BM_MakeHeap_uint64_QuickSortAdversary_256 0.493 -
BM_MakeHeap_uint64_QuickSortAdversary_262144 0.248 -
BM_MakeHeap_uint64_QuickSortAdversary_4 0.455 12.43%
BM_MakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_MakeHeap_uint64_Random_1 0.274 -
BM_MakeHeap_uint64_Random_1024 1.083 -1.40%
BM_MakeHeap_uint64_Random_16 1.331 -
BM_MakeHeap_uint64_Random_16384 1.042 2.17%
BM_MakeHeap_uint64_Random_256 1.263 9.56%
BM_MakeHeap_uint64_Random_262144 1.054 -
BM_MakeHeap_uint64_Random_4 1.200 -10.73%
BM_MakeHeap_uint64_Random_64 1.418 11.54%
BM_MakeHeap_uint64_SingleElement_1 0.276 -
BM_MakeHeap_uint64_SingleElement_1024 0.568 -
BM_MakeHeap_uint64_SingleElement_16 0.507 -
BM_MakeHeap_uint64_SingleElement_16384 0.584 -
BM_MakeHeap_uint64_SingleElement_256 0.581 2.01%
BM_MakeHeap_uint64_SingleElement_262144 0.753 -2.83%
BM_MakeHeap_uint64_SingleElement_4 0.327 -
BM_MakeHeap_uint64_SingleElement_64 0.506 -
BM_MakeThenSortHeap_float_Ascending_1 0.279 -
BM_MakeThenSortHeap_float_Ascending_1024 8.673 -
BM_MakeThenSortHeap_float_Ascending_16 2.921 -2.38%
BM_MakeThenSortHeap_float_Ascending_16384 28.225 -
BM_MakeThenSortHeap_float_Ascending_256 6.657 1.20%
BM_MakeThenSortHeap_float_Ascending_262144 31.440 -
BM_MakeThenSortHeap_float_Ascending_4 1.421 -2.53%
BM_MakeThenSortHeap_float_Ascending_64 4.091 1.24%
BM_MakeThenSortHeap_float_Descending_1 0.280 -
BM_MakeThenSortHeap_float_Descending_1024 8.017 -1.28%
BM_MakeThenSortHeap_float_Descending_16 1.867 -
BM_MakeThenSortHeap_float_Descending_16384 30.026 1.08%
BM_MakeThenSortHeap_float_Descending_256 6.089 1.83%
BM_MakeThenSortHeap_float_Descending_262144 35.359 -
BM_MakeThenSortHeap_float_Descending_4 1.236 -
BM_MakeThenSortHeap_float_Descending_64 3.320 1.42%
BM_MakeThenSortHeap_float_Heap_1 0.279 -
BM_MakeThenSortHeap_float_Heap_1024 8.210 -
BM_MakeThenSortHeap_float_Heap_16 1.887 1.18%
BM_MakeThenSortHeap_float_Heap_16384 26.111 -
BM_MakeThenSortHeap_float_Heap_256 6.009 -
BM_MakeThenSortHeap_float_Heap_262144 30.782 -
BM_MakeThenSortHeap_float_Heap_4 1.204 -
BM_MakeThenSortHeap_float_Heap_64 3.410 -
BM_MakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_float_PipeOrgan_1024 8.498 -
BM_MakeThenSortHeap_float_PipeOrgan_16 3.038 1.05%
BM_MakeThenSortHeap_float_PipeOrgan_16384 25.674 -
BM_MakeThenSortHeap_float_PipeOrgan_256 6.286 -2.43%
BM_MakeThenSortHeap_float_PipeOrgan_262144 32.382 -
BM_MakeThenSortHeap_float_PipeOrgan_4 1.525 -
BM_MakeThenSortHeap_float_PipeOrgan_64 3.992 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_float_QuickSortAdversary_1024 8.282 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16 2.974 -
BM_MakeThenSortHeap_float_QuickSortAdversary_16384 28.365 -
BM_MakeThenSortHeap_float_QuickSortAdversary_256 6.050 -
BM_MakeThenSortHeap_float_QuickSortAdversary_262144 34.486 -
BM_MakeThenSortHeap_float_QuickSortAdversary_4 1.522 1.32%
BM_MakeThenSortHeap_float_QuickSortAdversary_64 3.788 -
BM_MakeThenSortHeap_float_Random_1 0.272 -
BM_MakeThenSortHeap_float_Random_1024 33.483 -
BM_MakeThenSortHeap_float_Random_16 10.051 1.51%
BM_MakeThenSortHeap_float_Random_16384 47.690 -
BM_MakeThenSortHeap_float_Random_256 25.783 -
BM_MakeThenSortHeap_float_Random_262144 63.105 -
BM_MakeThenSortHeap_float_Random_4 4.386 1.65%
BM_MakeThenSortHeap_float_Random_64 18.043 -
BM_MakeThenSortHeap_float_SingleElement_1 0.277 -
BM_MakeThenSortHeap_float_SingleElement_1024 5.051 3.74%
BM_MakeThenSortHeap_float_SingleElement_16 3.260 -
BM_MakeThenSortHeap_float_SingleElement_16384 15.474 -1.44%
BM_MakeThenSortHeap_float_SingleElement_256 4.182 2.27%
BM_MakeThenSortHeap_float_SingleElement_262144 49.861 -3.21%
BM_MakeThenSortHeap_float_SingleElement_4 1.347 -
BM_MakeThenSortHeap_float_SingleElement_64 3.418 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 14.797 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.686 1.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.498 1.24%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.764 2.31%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 33.558 1.11%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.759 6.26%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.316 1.28%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.276 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.545 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.090 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.444 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.368 1.37%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 35.041 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.427 3.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.976 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.277 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.312 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.560 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.704 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.793 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.899 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_4 2.045 8.46%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.340 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 4.02%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.869 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.965 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.194 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 11.928 1.04%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.004 1.03%
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.803 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.428 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.275 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.859 -2.36%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.472 -1.60%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.913 -1.53%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.458 -1.42%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 34.995 -1.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.533 -1.73%
BM_MakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.740 -2.23%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 3.98%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_1024 23.778 -2.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.308 -2.69%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_16384 33.601 -1.81%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_256 19.703 -2.12%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_262144 51.547 -1.52%
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_4 4.974 -
BM_MakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.166 -1.93%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.280 3.98%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.262 7.30%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.555 8.14%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.289 7.17%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.789 6.87%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 14.783 6.78%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 3.042 18.97%
BM_MakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.282 6.08%
BM_MakeThenSortHeap_string_Ascending_1 1.365 -
BM_MakeThenSortHeap_string_Ascending_1024 36.201 6.18%
BM_MakeThenSortHeap_string_Ascending_16 9.520 -1.03%
BM_MakeThenSortHeap_string_Ascending_16384 62.686 -1.69%
BM_MakeThenSortHeap_string_Ascending_256 19.800 -2.47%
BM_MakeThenSortHeap_string_Ascending_262144 74.758 -3.96%
BM_MakeThenSortHeap_string_Ascending_4 5.306 -
BM_MakeThenSortHeap_string_Ascending_64 15.483 -2.17%
BM_MakeThenSortHeap_string_Descending_1 1.365 -
BM_MakeThenSortHeap_string_Descending_1024 26.077 1.45%
BM_MakeThenSortHeap_string_Descending_16 7.813 -
BM_MakeThenSortHeap_string_Descending_16384 63.971 -
BM_MakeThenSortHeap_string_Descending_256 17.738 1.14%
BM_MakeThenSortHeap_string_Descending_262144 85.783 -2.34%
BM_MakeThenSortHeap_string_Descending_4 3.643 -1.25%
BM_MakeThenSortHeap_string_Descending_64 13.036 1.53%
BM_MakeThenSortHeap_string_Heap_1 1.365 -
BM_MakeThenSortHeap_string_Heap_1024 62.938 -1.38%
BM_MakeThenSortHeap_string_Heap_16 17.252 -
BM_MakeThenSortHeap_string_Heap_16384 100.659 -1.33%
BM_MakeThenSortHeap_string_Heap_256 48.993 -1.21%
BM_MakeThenSortHeap_string_Heap_262144 178.253 -2.20%
BM_MakeThenSortHeap_string_Heap_4 5.887 -
BM_MakeThenSortHeap_string_Heap_64 33.741 -
BM_MakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_MakeThenSortHeap_string_PipeOrgan_1024 30.724 -
BM_MakeThenSortHeap_string_PipeOrgan_16 9.523 1.01%
BM_MakeThenSortHeap_string_PipeOrgan_16384 63.712 -
BM_MakeThenSortHeap_string_PipeOrgan_256 19.756 -
BM_MakeThenSortHeap_string_PipeOrgan_262144 79.005 -2.54%
BM_MakeThenSortHeap_string_PipeOrgan_4 4.811 -
BM_MakeThenSortHeap_string_PipeOrgan_64 14.931 1.19%
BM_MakeThenSortHeap_string_QuickSortAdversary_1 1.365 -
BM_MakeThenSortHeap_string_QuickSortAdversary_1024 69.271 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16 22.591 -
BM_MakeThenSortHeap_string_QuickSortAdversary_16384 109.375 -
BM_MakeThenSortHeap_string_QuickSortAdversary_256 54.972 -
BM_MakeThenSortHeap_string_QuickSortAdversary_262144 189.431 -1.11%
BM_MakeThenSortHeap_string_QuickSortAdversary_4 10.488 -
BM_MakeThenSortHeap_string_QuickSortAdversary_64 39.725 -
BM_MakeThenSortHeap_string_Random_1 1.363 -
BM_MakeThenSortHeap_string_Random_1024 69.030 -
BM_MakeThenSortHeap_string_Random_16 22.537 -
BM_MakeThenSortHeap_string_Random_16384 108.553 -1.06%
BM_MakeThenSortHeap_string_Random_256 54.647 -
BM_MakeThenSortHeap_string_Random_262144 188.849 -2.06%
BM_MakeThenSortHeap_string_Random_4 10.386 -
BM_MakeThenSortHeap_string_Random_64 39.411 -
BM_MakeThenSortHeap_string_SingleElement_1 1.367 -
BM_MakeThenSortHeap_string_SingleElement_1024 32.561 6.79%
BM_MakeThenSortHeap_string_SingleElement_16 14.071 -
BM_MakeThenSortHeap_string_SingleElement_16384 41.983 8.71%
BM_MakeThenSortHeap_string_SingleElement_256 27.358 5.99%
BM_MakeThenSortHeap_string_SingleElement_262144 54.301 5.29%
BM_MakeThenSortHeap_string_SingleElement_4 6.196 -3.11%
BM_MakeThenSortHeap_string_SingleElement_64 21.321 5.54%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 18.942 -2.14%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.560 -2.66%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.412 -1.88%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.112 -2.35%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.590 -1.94%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.374 -2.74%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.387 -3.26%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 18.064 2.06%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.705 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 30.166 1.98%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.197 2.70%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.788 2.18%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.172 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.641 2.82%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.242 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.772 1.11%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.636 1.51%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.540 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.132 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.193 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.094 2.48%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 9.990 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.331 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 9.032 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.721 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.493 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 45.270 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.346 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.564 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.246 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.295 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.265 -1.23%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.209 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 13.949 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.006 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.647 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.141 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.243 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 31.036 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 14.027 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.934 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.663 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 75.098 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.369 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.589 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.245 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 10.556 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.009 3.35%
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 14.519 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 8.754 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 18.607 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.648 -
BM_MakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 6.864 -
BM_MakeThenSortHeap_uint32_Ascending_1 0.280 -
BM_MakeThenSortHeap_uint32_Ascending_1024 10.680 -
BM_MakeThenSortHeap_uint32_Ascending_16 5.706 -
BM_MakeThenSortHeap_uint32_Ascending_16384 16.898 -
BM_MakeThenSortHeap_uint32_Ascending_256 8.697 -
BM_MakeThenSortHeap_uint32_Ascending_262144 25.073 -
BM_MakeThenSortHeap_uint32_Ascending_4 1.428 -
BM_MakeThenSortHeap_uint32_Ascending_64 8.589 -1.08%
BM_MakeThenSortHeap_uint32_Descending_1 0.280 -
BM_MakeThenSortHeap_uint32_Descending_1024 10.232 -
BM_MakeThenSortHeap_uint32_Descending_16 5.524 -
BM_MakeThenSortHeap_uint32_Descending_16384 16.303 -
BM_MakeThenSortHeap_uint32_Descending_256 8.758 -
BM_MakeThenSortHeap_uint32_Descending_262144 24.400 -
BM_MakeThenSortHeap_uint32_Descending_4 1.298 2.94%
BM_MakeThenSortHeap_uint32_Descending_64 8.662 -
BM_MakeThenSortHeap_uint32_Heap_1 0.278 -
BM_MakeThenSortHeap_uint32_Heap_1024 10.352 -
BM_MakeThenSortHeap_uint32_Heap_16 5.223 -
BM_MakeThenSortHeap_uint32_Heap_16384 16.401 -
BM_MakeThenSortHeap_uint32_Heap_256 8.305 -
BM_MakeThenSortHeap_uint32_Heap_262144 24.416 -
BM_MakeThenSortHeap_uint32_Heap_4 1.202 -
BM_MakeThenSortHeap_uint32_Heap_64 8.095 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint32_PipeOrgan_1024 11.065 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16 5.788 -
BM_MakeThenSortHeap_uint32_PipeOrgan_16384 17.212 -
BM_MakeThenSortHeap_uint32_PipeOrgan_256 9.229 -
BM_MakeThenSortHeap_uint32_PipeOrgan_262144 25.556 -
BM_MakeThenSortHeap_uint32_PipeOrgan_4 1.388 -1.01%
BM_MakeThenSortHeap_uint32_PipeOrgan_64 9.231 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1 0.277 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_1024 10.617 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16 5.597 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_16384 16.474 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_256 8.458 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_262144 24.355 -
BM_MakeThenSortHeap_uint32_QuickSortAdversary_4 1.752 4.24%
BM_MakeThenSortHeap_uint32_QuickSortAdversary_64 8.913 -
BM_MakeThenSortHeap_uint32_Random_1 0.277 -
BM_MakeThenSortHeap_uint32_Random_1024 15.566 -
BM_MakeThenSortHeap_uint32_Random_16 8.663 -1.01%
BM_MakeThenSortHeap_uint32_Random_16384 22.220 -
BM_MakeThenSortHeap_uint32_Random_256 13.342 -
BM_MakeThenSortHeap_uint32_Random_262144 32.559 -
BM_MakeThenSortHeap_uint32_Random_4 4.024 -
BM_MakeThenSortHeap_uint32_Random_64 11.900 -
BM_MakeThenSortHeap_uint32_SingleElement_1 0.275 -
BM_MakeThenSortHeap_uint32_SingleElement_1024 9.421 -
BM_MakeThenSortHeap_uint32_SingleElement_16 3.945 -2.38%
BM_MakeThenSortHeap_uint32_SingleElement_16384 19.829 -
BM_MakeThenSortHeap_uint32_SingleElement_256 6.626 -
BM_MakeThenSortHeap_uint32_SingleElement_262144 55.774 -
BM_MakeThenSortHeap_uint32_SingleElement_4 1.443 -1.90%
BM_MakeThenSortHeap_uint32_SingleElement_64 7.230 -
BM_MakeThenSortHeap_uint64_Ascending_1 0.279 -
BM_MakeThenSortHeap_uint64_Ascending_1024 10.748 -
BM_MakeThenSortHeap_uint64_Ascending_16 5.505 -
BM_MakeThenSortHeap_uint64_Ascending_16384 17.048 1.01%
BM_MakeThenSortHeap_uint64_Ascending_256 8.740 -
BM_MakeThenSortHeap_uint64_Ascending_262144 25.290 1.29%
BM_MakeThenSortHeap_uint64_Ascending_4 1.483 2.49%
BM_MakeThenSortHeap_uint64_Ascending_64 8.399 -
BM_MakeThenSortHeap_uint64_Descending_1 0.277 -
BM_MakeThenSortHeap_uint64_Descending_1024 10.306 -
BM_MakeThenSortHeap_uint64_Descending_16 5.609 -
BM_MakeThenSortHeap_uint64_Descending_16384 16.376 -
BM_MakeThenSortHeap_uint64_Descending_256 8.713 -
BM_MakeThenSortHeap_uint64_Descending_262144 24.899 1.04%
BM_MakeThenSortHeap_uint64_Descending_4 1.444 14.05%
BM_MakeThenSortHeap_uint64_Descending_64 8.425 -
BM_MakeThenSortHeap_uint64_Heap_1 0.271 -
BM_MakeThenSortHeap_uint64_Heap_1024 10.410 1.02%
BM_MakeThenSortHeap_uint64_Heap_16 5.363 2.53%
BM_MakeThenSortHeap_uint64_Heap_16384 16.624 1.14%
BM_MakeThenSortHeap_uint64_Heap_256 8.472 -
BM_MakeThenSortHeap_uint64_Heap_262144 24.937 1.72%
BM_MakeThenSortHeap_uint64_Heap_4 1.194 -3.26%
BM_MakeThenSortHeap_uint64_Heap_64 8.300 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_MakeThenSortHeap_uint64_PipeOrgan_1024 11.168 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16 6.121 -
BM_MakeThenSortHeap_uint64_PipeOrgan_16384 17.514 1.18%
BM_MakeThenSortHeap_uint64_PipeOrgan_256 9.378 -
BM_MakeThenSortHeap_uint64_PipeOrgan_262144 26.200 1.85%
BM_MakeThenSortHeap_uint64_PipeOrgan_4 1.417 1.48%
BM_MakeThenSortHeap_uint64_PipeOrgan_64 8.952 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_1024 10.665 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16 5.538 1.02%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_16384 16.488 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_256 8.749 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_262144 24.943 -
BM_MakeThenSortHeap_uint64_QuickSortAdversary_4 1.438 2.07%
BM_MakeThenSortHeap_uint64_QuickSortAdversary_64 8.932 -
BM_MakeThenSortHeap_uint64_Random_1 0.272 -
BM_MakeThenSortHeap_uint64_Random_1024 15.519 -
BM_MakeThenSortHeap_uint64_Random_16 8.620 -
BM_MakeThenSortHeap_uint64_Random_16384 22.272 -
BM_MakeThenSortHeap_uint64_Random_256 13.401 -
BM_MakeThenSortHeap_uint64_Random_262144 35.702 1.22%
BM_MakeThenSortHeap_uint64_Random_4 4.047 -1.19%
BM_MakeThenSortHeap_uint64_Random_64 11.922 1.57%
BM_MakeThenSortHeap_uint64_SingleElement_1 0.278 -
BM_MakeThenSortHeap_uint64_SingleElement_1024 9.776 -
BM_MakeThenSortHeap_uint64_SingleElement_16 4.024 -
BM_MakeThenSortHeap_uint64_SingleElement_16384 26.902 2.10%
BM_MakeThenSortHeap_uint64_SingleElement_256 6.798 -
BM_MakeThenSortHeap_uint64_SingleElement_262144 66.135 -
BM_MakeThenSortHeap_uint64_SingleElement_4 1.219 -4.27%
BM_MakeThenSortHeap_uint64_SingleElement_64 5.948 -
BM_PopHeap_float_1 0.476 -
BM_PopHeap_float_1024 28.171 -1.13%
BM_PopHeap_float_16 6.942 -1.53%
BM_PopHeap_float_16384 33.517 1.02%
BM_PopHeap_float_256 22.181 -1.65%
BM_PopHeap_float_262144 39.615 -4.87%
BM_PopHeap_float_4 2.466 -
BM_PopHeap_float_64 13.550 -
BM_PopHeap_pair<uint32,_uint32>_1 0.696 66.91%
BM_PopHeap_pair<uint32,_uint32>_1024 30.891 2.96%
BM_PopHeap_pair<uint32,_uint32>_16 9.394 -
BM_PopHeap_pair<uint32,_uint32>_16384 46.765 2.73%
BM_PopHeap_pair<uint32,_uint32>_256 23.114 2.80%
BM_PopHeap_pair<uint32,_uint32>_262144 60.400 -
BM_PopHeap_pair<uint32,_uint32>_4 3.203 -
BM_PopHeap_pair<uint32,_uint32>_64 16.281 2.25%
BM_PopHeap_string_1 0.699 20.36%
BM_PopHeap_string_1024 57.514 2.21%
BM_PopHeap_string_16 14.490 -
BM_PopHeap_string_16384 74.169 1.40%
BM_PopHeap_string_256 41.427 -
BM_PopHeap_string_262144 93.141 -2.98%
BM_PopHeap_string_4 5.287 -
BM_PopHeap_string_64 26.168 1.20%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1 0.696 12.44%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_1024 42.318 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16 11.561 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_16384 60.004 -1.48%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_256 31.293 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_262144 76.676 -2.00%
BM_PopHeap_tuple<uint32,_uint64,_uint32>_4 4.220 -
BM_PopHeap_tuple<uint32,_uint64,_uint32>_64 20.733 -
BM_PopHeap_uint32_1 0.456 -2.46%
BM_PopHeap_uint32_1024 21.293 -
BM_PopHeap_uint32_16 7.543 -
BM_PopHeap_uint32_16384 30.926 -
BM_PopHeap_uint32_256 16.912 -
BM_PopHeap_uint32_262144 41.417 -
BM_PopHeap_uint32_4 2.675 -
BM_PopHeap_uint32_64 12.577 -
BM_PopHeap_uint64_1 0.627 21.55%
BM_PopHeap_uint64_1024 21.465 -
BM_PopHeap_uint64_16 7.597 -
BM_PopHeap_uint64_16384 31.148 -
BM_PopHeap_uint64_256 17.069 -
BM_PopHeap_uint64_262144 41.664 -
BM_PopHeap_uint64_4 2.693 -1.75%
BM_PopHeap_uint64_64 12.649 -
BM_PushHeap_float_Ascending_1 0.470 -
BM_PushHeap_float_Ascending_1024 3.137 -
BM_PushHeap_float_Ascending_16 0.982 -
BM_PushHeap_float_Ascending_16384 4.214 -1.70%
BM_PushHeap_float_Ascending_256 2.481 -
BM_PushHeap_float_Ascending_262144 5.193 -
BM_PushHeap_float_Ascending_4 0.535 -
BM_PushHeap_float_Ascending_64 1.762 -
BM_PushHeap_float_Descending_1 0.410 4.24%
BM_PushHeap_float_Descending_1024 0.390 -
BM_PushHeap_float_Descending_16 0.372 -
BM_PushHeap_float_Descending_16384 0.384 -
BM_PushHeap_float_Descending_256 0.403 -
BM_PushHeap_float_Descending_262144 0.385 -
BM_PushHeap_float_Descending_4 0.375 5.15%
BM_PushHeap_float_Descending_64 0.382 -
BM_PushHeap_float_PipeOrgan_1 0.467 -
BM_PushHeap_float_PipeOrgan_1024 2.093 -
BM_PushHeap_float_PipeOrgan_16 0.907 -
BM_PushHeap_float_PipeOrgan_16384 2.516 -
BM_PushHeap_float_PipeOrgan_256 1.725 -
BM_PushHeap_float_PipeOrgan_262144 3.153 -
BM_PushHeap_float_PipeOrgan_4 0.485 -
BM_PushHeap_float_PipeOrgan_64 1.296 -
BM_PushHeap_float_QuickSortAdversary_1 0.468 -
BM_PushHeap_float_QuickSortAdversary_1024 0.618 -
BM_PushHeap_float_QuickSortAdversary_16 0.979 -
BM_PushHeap_float_QuickSortAdversary_16384 0.493 -
BM_PushHeap_float_QuickSortAdversary_256 0.735 -
BM_PushHeap_float_QuickSortAdversary_262144 0.418 -
BM_PushHeap_float_QuickSortAdversary_4 0.536 -
BM_PushHeap_float_QuickSortAdversary_64 0.619 -
BM_PushHeap_float_Random_1 0.447 -3.66%
BM_PushHeap_float_Random_1024 7.510 -
BM_PushHeap_float_Random_16 5.353 -
BM_PushHeap_float_Random_16384 7.636 -
BM_PushHeap_float_Random_256 7.268 -
BM_PushHeap_float_Random_262144 7.648 -1.12%
BM_PushHeap_float_Random_4 3.025 -
BM_PushHeap_float_Random_64 6.675 1.51%
BM_PushHeap_float_SingleElement_1 0.518 31.66%
BM_PushHeap_float_SingleElement_1024 0.389 -
BM_PushHeap_float_SingleElement_16 0.369 -
BM_PushHeap_float_SingleElement_16384 0.384 -
BM_PushHeap_float_SingleElement_256 0.403 -
BM_PushHeap_float_SingleElement_262144 0.385 -
BM_PushHeap_float_SingleElement_4 0.368 -
BM_PushHeap_float_SingleElement_64 0.381 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_1 0.500 -6.35%
BM_PushHeap_pair<uint32,_uint32>_Ascending_1024 4.167 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16 1.636 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_16384 6.921 -2.86%
BM_PushHeap_pair<uint32,_uint32>_Ascending_256 3.246 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_262144 10.768 2.41%
BM_PushHeap_pair<uint32,_uint32>_Ascending_4 0.855 -
BM_PushHeap_pair<uint32,_uint32>_Ascending_64 2.416 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1 0.467 -
BM_PushHeap_pair<uint32,_uint32>_Descending_1024 0.480 -
BM_PushHeap_pair<uint32,_uint32>_Descending_16 0.496 -
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 5.37%
BM_PushHeap_pair<uint32,_uint32>_Descending_64 0.557 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.734 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.197 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.070 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.228 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.346 1.77%
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.668 -
BM_PushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.657 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.466 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.946 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.996 -4.58%
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.651 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.654 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.471 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.615 -
BM_PushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.431 3.88%
BM_PushHeap_pair<uint32,_uint32>_Random_1 0.611 54.91%
BM_PushHeap_pair<uint32,_uint32>_Random_1024 7.466 -
BM_PushHeap_pair<uint32,_uint32>_Random_16 5.426 -1.16%
BM_PushHeap_pair<uint32,_uint32>_Random_16384 7.560 -1.72%
BM_PushHeap_pair<uint32,_uint32>_Random_256 7.294 -
BM_PushHeap_pair<uint32,_uint32>_Random_262144 7.643 3.24%
BM_PushHeap_pair<uint32,_uint32>_Random_4 2.690 -
BM_PushHeap_pair<uint32,_uint32>_Random_64 6.809 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1 0.466 -10.12%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_1024 0.558 -3.37%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16 0.602 -
BM_PushHeap_pair<uint32,_uint32>_SingleElement_16384 0.560 -3.34%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_256 0.578 -3.04%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_262144 0.554 -3.45%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_4 0.533 -3.63%
BM_PushHeap_pair<uint32,_uint32>_SingleElement_64 0.551 -3.59%
BM_PushHeap_string_Ascending_1 0.700 -
BM_PushHeap_string_Ascending_1024 13.212 6.18%
BM_PushHeap_string_Ascending_16 4.674 1.22%
BM_PushHeap_string_Ascending_16384 19.286 -1.76%
BM_PushHeap_string_Ascending_256 10.542 6.62%
BM_PushHeap_string_Ascending_262144 29.813 5.28%
BM_PushHeap_string_Ascending_4 2.582 1.36%
BM_PushHeap_string_Ascending_64 7.369 4.14%
BM_PushHeap_string_Descending_1 0.700 -
BM_PushHeap_string_Descending_1024 2.555 2.55%
BM_PushHeap_string_Descending_16 2.120 -1.58%
BM_PushHeap_string_Descending_16384 2.836 14.68%
BM_PushHeap_string_Descending_256 2.307 -3.66%
BM_PushHeap_string_Descending_262144 3.221 -15.74%
BM_PushHeap_string_Descending_4 1.908 -3.75%
BM_PushHeap_string_Descending_64 2.228 -2.20%
BM_PushHeap_string_PipeOrgan_1 0.700 -
BM_PushHeap_string_PipeOrgan_1024 9.658 -
BM_PushHeap_string_PipeOrgan_16 4.112 -
BM_PushHeap_string_PipeOrgan_16384 13.082 -3.44%
BM_PushHeap_string_PipeOrgan_256 8.012 -
BM_PushHeap_string_PipeOrgan_262144 17.562 -
BM_PushHeap_string_PipeOrgan_4 2.491 -
BM_PushHeap_string_PipeOrgan_64 5.844 -
BM_PushHeap_string_QuickSortAdversary_1 0.700 -
BM_PushHeap_string_QuickSortAdversary_1024 15.199 -
BM_PushHeap_string_QuickSortAdversary_16 10.141 -
BM_PushHeap_string_QuickSortAdversary_16384 15.799 -
BM_PushHeap_string_QuickSortAdversary_256 14.530 -
BM_PushHeap_string_QuickSortAdversary_262144 16.284 -
BM_PushHeap_string_QuickSortAdversary_4 6.119 -
BM_PushHeap_string_QuickSortAdversary_64 12.884 -
BM_PushHeap_string_Random_1 0.699 -
BM_PushHeap_string_Random_1024 14.896 -
BM_PushHeap_string_Random_16 10.165 -
BM_PushHeap_string_Random_16384 16.349 -
BM_PushHeap_string_Random_256 14.242 -
BM_PushHeap_string_Random_262144 17.930 -9.71%
BM_PushHeap_string_Random_4 5.977 -
BM_PushHeap_string_Random_64 12.738 -
BM_PushHeap_string_SingleElement_1 0.701 -
BM_PushHeap_string_SingleElement_1024 2.495 1.89%
BM_PushHeap_string_SingleElement_16 2.472 -
BM_PushHeap_string_SingleElement_16384 2.485 -
BM_PushHeap_string_SingleElement_256 2.462 1.55%
BM_PushHeap_string_SingleElement_262144 2.517 -
BM_PushHeap_string_SingleElement_4 2.208 -
BM_PushHeap_string_SingleElement_64 2.478 -1.33%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.555 18.94%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.825 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.068 -1.57%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 7.006 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.925 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.499 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.027 4.50%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.898 -3.12%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.480 -31.10%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.706 1.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.646 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.749 2.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.691 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.732 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.914 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.535 30.35%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.488 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.536 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.516 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.905 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.153 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.904 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.249 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.447 -35.99%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.078 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.282 1.48%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.680 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.845 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.329 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.837 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.534 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.431 -14.15%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.363 -1.30%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.181 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.473 1.49%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.139 -1.11%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.278 -3.42%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.576 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.826 1.24%
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.577 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.740 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.731 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.745 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.756 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.648 -
BM_PushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.740 -
BM_PushHeap_uint32_Ascending_1 0.696 49.11%
BM_PushHeap_uint32_Ascending_1024 3.926 -
BM_PushHeap_uint32_Ascending_16 1.398 -
BM_PushHeap_uint32_Ascending_16384 6.517 -
BM_PushHeap_uint32_Ascending_256 3.075 -
BM_PushHeap_uint32_Ascending_262144 8.328 2.47%
BM_PushHeap_uint32_Ascending_4 0.764 -
BM_PushHeap_uint32_Ascending_64 2.219 -
BM_PushHeap_uint32_Descending_1 0.466 -
BM_PushHeap_uint32_Descending_1024 0.383 -
BM_PushHeap_uint32_Descending_16 0.355 -3.07%
BM_PushHeap_uint32_Descending_16384 0.380 -
BM_PushHeap_uint32_Descending_256 0.395 -
BM_PushHeap_uint32_Descending_262144 0.380 -
BM_PushHeap_uint32_Descending_4 0.348 -4.50%
BM_PushHeap_uint32_Descending_64 0.375 -
BM_PushHeap_uint32_PipeOrgan_1 0.571 -7.32%
BM_PushHeap_uint32_PipeOrgan_1024 1.919 -
BM_PushHeap_uint32_PipeOrgan_16 0.877 -
BM_PushHeap_uint32_PipeOrgan_16384 2.382 -
BM_PushHeap_uint32_PipeOrgan_256 1.688 -
BM_PushHeap_uint32_PipeOrgan_262144 3.048 -
BM_PushHeap_uint32_PipeOrgan_4 0.533 -
BM_PushHeap_uint32_PipeOrgan_64 1.309 -
BM_PushHeap_uint32_QuickSortAdversary_1 0.573 13.45%
BM_PushHeap_uint32_QuickSortAdversary_1024 0.601 -
BM_PushHeap_uint32_QuickSortAdversary_16 1.001 8.10%
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.592 -
BM_PushHeap_uint32_QuickSortAdversary_64 0.617 -
BM_PushHeap_uint32_Random_1 0.534 23.48%
BM_PushHeap_uint32_Random_1024 6.267 -
BM_PushHeap_uint32_Random_16 4.450 -2.16%
BM_PushHeap_uint32_Random_16384 6.203 -2.77%
BM_PushHeap_uint32_Random_256 6.005 -
BM_PushHeap_uint32_Random_262144 6.265 -
BM_PushHeap_uint32_Random_4 2.480 -1.03%
BM_PushHeap_uint32_Random_64 5.623 -
BM_PushHeap_uint32_SingleElement_1 0.468 -
BM_PushHeap_uint32_SingleElement_1024 0.368 -
BM_PushHeap_uint32_SingleElement_16 0.346 -
BM_PushHeap_uint32_SingleElement_16384 0.361 -
BM_PushHeap_uint32_SingleElement_256 0.387 -
BM_PushHeap_uint32_SingleElement_262144 0.361 -
BM_PushHeap_uint32_SingleElement_4 0.353 -
BM_PushHeap_uint32_SingleElement_64 0.357 -
BM_PushHeap_uint64_Ascending_1 0.466 -
BM_PushHeap_uint64_Ascending_1024 2.587 -3.88%
BM_PushHeap_uint64_Ascending_16 1.007 3.15%
BM_PushHeap_uint64_Ascending_16384 3.610 -2.60%
BM_PushHeap_uint64_Ascending_256 2.172 -2.46%
BM_PushHeap_uint64_Ascending_262144 4.753 -4.45%
BM_PushHeap_uint64_Ascending_4 0.549 -
BM_PushHeap_uint64_Ascending_64 1.710 2.66%
BM_PushHeap_uint64_Descending_1 0.569 18.64%
BM_PushHeap_uint64_Descending_1024 0.386 -
BM_PushHeap_uint64_Descending_16 0.367 -
BM_PushHeap_uint64_Descending_16384 0.382 -
BM_PushHeap_uint64_Descending_256 0.400 -
BM_PushHeap_uint64_Descending_262144 0.381 -
BM_PushHeap_uint64_Descending_4 0.368 -
BM_PushHeap_uint64_Descending_64 0.379 -
BM_PushHeap_uint64_PipeOrgan_1 0.467 -
BM_PushHeap_uint64_PipeOrgan_1024 1.919 -
BM_PushHeap_uint64_PipeOrgan_16 0.887 -
BM_PushHeap_uint64_PipeOrgan_16384 2.385 -
BM_PushHeap_uint64_PipeOrgan_256 1.690 -
BM_PushHeap_uint64_PipeOrgan_262144 3.045 -
BM_PushHeap_uint64_PipeOrgan_4 0.485 -
BM_PushHeap_uint64_PipeOrgan_64 1.324 -
BM_PushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_PushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_PushHeap_uint64_QuickSortAdversary_16 0.953 2.46%
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.550 -
BM_PushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_PushHeap_uint64_Random_1 0.467 -
BM_PushHeap_uint64_Random_1024 5.966 2.04%
BM_PushHeap_uint64_Random_16 4.237 -4.10%
BM_PushHeap_uint64_Random_16384 5.899 -3.27%
BM_PushHeap_uint64_Random_256 5.780 -
BM_PushHeap_uint64_Random_262144 5.825 -4.69%
BM_PushHeap_uint64_Random_4 2.068 -1.48%
BM_PushHeap_uint64_Random_64 5.090 -5.29%
BM_PushHeap_uint64_SingleElement_1 0.451 -28.53%
BM_PushHeap_uint64_SingleElement_1024 0.369 -
BM_PushHeap_uint64_SingleElement_16 0.349 3.36%
BM_PushHeap_uint64_SingleElement_16384 0.369 -
BM_PushHeap_uint64_SingleElement_256 0.390 -
BM_PushHeap_uint64_SingleElement_262144 0.363 -
BM_PushHeap_uint64_SingleElement_4 0.368 3.28%
BM_PushHeap_uint64_SingleElement_64 0.364 -8.28%
BM_RangesMakeHeap_float_Ascending_1 0.278 -
BM_RangesMakeHeap_float_Ascending_1024 0.701 -
BM_RangesMakeHeap_float_Ascending_16 0.737 -
BM_RangesMakeHeap_float_Ascending_16384 0.657 -
BM_RangesMakeHeap_float_Ascending_256 0.656 -
BM_RangesMakeHeap_float_Ascending_262144 0.700 -
BM_RangesMakeHeap_float_Ascending_4 0.394 -
BM_RangesMakeHeap_float_Ascending_64 0.629 -
BM_RangesMakeHeap_float_Descending_1 0.278 -
BM_RangesMakeHeap_float_Descending_1024 0.255 -
BM_RangesMakeHeap_float_Descending_16 0.229 -8.61%
BM_RangesMakeHeap_float_Descending_16384 0.234 -
BM_RangesMakeHeap_float_Descending_256 0.256 -
BM_RangesMakeHeap_float_Descending_262144 0.233 -
BM_RangesMakeHeap_float_Descending_4 0.285 -
BM_RangesMakeHeap_float_Descending_64 0.228 -15.32%
BM_RangesMakeHeap_float_Heap_1 0.276 -
BM_RangesMakeHeap_float_Heap_1024 0.250 -
BM_RangesMakeHeap_float_Heap_16 0.237 11.53%
BM_RangesMakeHeap_float_Heap_16384 0.234 -
BM_RangesMakeHeap_float_Heap_256 0.252 -
BM_RangesMakeHeap_float_Heap_262144 0.233 -
BM_RangesMakeHeap_float_Heap_4 0.277 -3.56%
BM_RangesMakeHeap_float_Heap_64 0.226 15.03%
BM_RangesMakeHeap_float_PipeOrgan_1 0.276 -
BM_RangesMakeHeap_float_PipeOrgan_1024 0.695 -1.87%
BM_RangesMakeHeap_float_PipeOrgan_16 1.296 -
BM_RangesMakeHeap_float_PipeOrgan_16384 0.654 -
BM_RangesMakeHeap_float_PipeOrgan_256 0.666 -
BM_RangesMakeHeap_float_PipeOrgan_262144 0.707 -
BM_RangesMakeHeap_float_PipeOrgan_4 0.389 -
BM_RangesMakeHeap_float_PipeOrgan_64 0.795 -
BM_RangesMakeHeap_float_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_float_QuickSortAdversary_1024 0.532 -
BM_RangesMakeHeap_float_QuickSortAdversary_16 0.832 -
BM_RangesMakeHeap_float_QuickSortAdversary_16384 0.303 -
BM_RangesMakeHeap_float_QuickSortAdversary_256 0.506 -
BM_RangesMakeHeap_float_QuickSortAdversary_262144 0.246 -
BM_RangesMakeHeap_float_QuickSortAdversary_4 0.411 -
BM_RangesMakeHeap_float_QuickSortAdversary_64 0.579 -
BM_RangesMakeHeap_float_Random_1 0.269 -
BM_RangesMakeHeap_float_Random_1024 1.180 -7.60%
BM_RangesMakeHeap_float_Random_16 1.716 10.12%
BM_RangesMakeHeap_float_Random_16384 1.165 -13.09%
BM_RangesMakeHeap_float_Random_256 1.416 10.44%
BM_RangesMakeHeap_float_Random_262144 1.131 2.49%
BM_RangesMakeHeap_float_Random_4 1.251 -23.57%
BM_RangesMakeHeap_float_Random_64 1.435 2.13%
BM_RangesMakeHeap_float_SingleElement_1 0.278 -
BM_RangesMakeHeap_float_SingleElement_1024 0.696 -
BM_RangesMakeHeap_float_SingleElement_16 0.664 -
BM_RangesMakeHeap_float_SingleElement_16384 0.656 -
BM_RangesMakeHeap_float_SingleElement_256 0.639 -
BM_RangesMakeHeap_float_SingleElement_262144 0.716 -
BM_RangesMakeHeap_float_SingleElement_4 0.323 -
BM_RangesMakeHeap_float_SingleElement_64 0.641 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_1024 1.358 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16 1.210 -5.12%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_16384 1.339 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_256 1.401 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_262144 1.392 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_4 0.781 1.66%
BM_RangesMakeHeap_pair<uint32,_uint32>_Ascending_64 1.121 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_1024 0.514 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16 0.512 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_16384 0.486 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_256 0.601 -2.88%
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_262144 0.476 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_4 0.456 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Descending_64 0.472 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1 0.270 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_1024 0.555 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16 0.560 3.82%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_16384 0.533 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_256 0.593 3.79%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_262144 0.527 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_4 0.542 -4.81%
BM_RangesMakeHeap_pair<uint32,_uint32>_Heap_64 0.530 7.16%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_1024 1.354 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16 1.216 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_16384 1.333 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_256 1.399 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_262144 1.413 -
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_4 0.539 -7.10%
BM_RangesMakeHeap_pair<uint32,_uint32>_PipeOrgan_64 1.116 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.326 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16 1.250 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 1.298 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.373 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 1.336 -
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.760 -2.63%
BM_RangesMakeHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.124 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_1024 3.046 4.30%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16 2.965 1.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_16384 3.064 -
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_256 3.253 6.78%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_262144 3.029 2.22%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_4 2.662 1.36%
BM_RangesMakeHeap_pair<uint32,_uint32>_Random_64 3.079 -5.96%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1 0.271 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_1024 1.182 -3.05%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16 1.082 -2.18%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_16384 1.186 -2.91%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_256 1.178 -2.77%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_262144 1.243 -4.66%
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_4 0.778 -
BM_RangesMakeHeap_pair<uint32,_uint32>_SingleElement_64 1.108 -2.79%
BM_RangesMakeHeap_string_Ascending_1 0.257 -
BM_RangesMakeHeap_string_Ascending_1024 5.008 -
BM_RangesMakeHeap_string_Ascending_16 3.668 -1.20%
BM_RangesMakeHeap_string_Ascending_16384 5.704 7.98%
BM_RangesMakeHeap_string_Ascending_256 4.878 -
BM_RangesMakeHeap_string_Ascending_262144 7.174 -7.56%
BM_RangesMakeHeap_string_Ascending_4 2.846 -
BM_RangesMakeHeap_string_Ascending_64 4.754 -1.34%
BM_RangesMakeHeap_string_Descending_1 0.258 -
BM_RangesMakeHeap_string_Descending_1024 2.726 -1.98%
BM_RangesMakeHeap_string_Descending_16 2.408 -
BM_RangesMakeHeap_string_Descending_16384 3.054 10.55%
BM_RangesMakeHeap_string_Descending_256 2.744 -
BM_RangesMakeHeap_string_Descending_262144 3.466 -7.31%
BM_RangesMakeHeap_string_Descending_4 2.125 -1.02%
BM_RangesMakeHeap_string_Descending_64 2.617 -
BM_RangesMakeHeap_string_Heap_1 0.253 -
BM_RangesMakeHeap_string_Heap_1024 4.727 -2.44%
BM_RangesMakeHeap_string_Heap_16 4.596 -1.43%
BM_RangesMakeHeap_string_Heap_16384 4.930 -3.14%
BM_RangesMakeHeap_string_Heap_256 4.829 -3.11%
BM_RangesMakeHeap_string_Heap_262144 5.152 -4.12%
BM_RangesMakeHeap_string_Heap_4 3.010 -
BM_RangesMakeHeap_string_Heap_64 4.926 -2.54%
BM_RangesMakeHeap_string_PipeOrgan_1 0.252 -
BM_RangesMakeHeap_string_PipeOrgan_1024 4.976 -
BM_RangesMakeHeap_string_PipeOrgan_16 3.648 -
BM_RangesMakeHeap_string_PipeOrgan_16384 5.748 11.81%
BM_RangesMakeHeap_string_PipeOrgan_256 4.819 -
BM_RangesMakeHeap_string_PipeOrgan_262144 7.195 -
BM_RangesMakeHeap_string_PipeOrgan_4 2.593 -
BM_RangesMakeHeap_string_PipeOrgan_64 4.744 -
BM_RangesMakeHeap_string_QuickSortAdversary_1 0.255 -
BM_RangesMakeHeap_string_QuickSortAdversary_1024 10.566 -
BM_RangesMakeHeap_string_QuickSortAdversary_16 8.580 -
BM_RangesMakeHeap_string_QuickSortAdversary_16384 11.729 -
BM_RangesMakeHeap_string_QuickSortAdversary_256 10.382 -
BM_RangesMakeHeap_string_QuickSortAdversary_262144 12.606 -
BM_RangesMakeHeap_string_QuickSortAdversary_4 5.995 -
BM_RangesMakeHeap_string_QuickSortAdversary_64 10.153 -
BM_RangesMakeHeap_string_Random_1 0.248 -
BM_RangesMakeHeap_string_Random_1024 10.641 -
BM_RangesMakeHeap_string_Random_16 8.302 -
BM_RangesMakeHeap_string_Random_16384 12.486 -
BM_RangesMakeHeap_string_Random_256 10.277 -2.04%
BM_RangesMakeHeap_string_Random_262144 15.014 -1.34%
BM_RangesMakeHeap_string_Random_4 5.752 -
BM_RangesMakeHeap_string_Random_64 9.972 -
BM_RangesMakeHeap_string_SingleElement_1 0.252 -
BM_RangesMakeHeap_string_SingleElement_1024 6.220 -1.12%
BM_RangesMakeHeap_string_SingleElement_16 5.646 2.25%
BM_RangesMakeHeap_string_SingleElement_16384 5.922 -1.70%
BM_RangesMakeHeap_string_SingleElement_256 6.302 -1.11%
BM_RangesMakeHeap_string_SingleElement_262144 7.419 -
BM_RangesMakeHeap_string_SingleElement_4 3.619 -
BM_RangesMakeHeap_string_SingleElement_64 6.397 2.93%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.247 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 1.893 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 1.375 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 1.950 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 1.897 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 2.093 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 1.086 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 1.607 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.887 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.971 2.89%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.857 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.973 1.57%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.853 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.774 2.16%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Descending_64 1.020 1.08%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.246 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 1.252 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16 0.961 2.94%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 1.205 -1.02%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_256 1.112 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 1.195 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_4 0.767 -2.64%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Heap_64 1.059 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 1.925 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.387 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 1.967 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 1.897 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 2.126 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.913 2.02%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 1.676 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 1.802 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.446 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 1.932 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.803 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 2.098 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 1.073 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.571 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.244 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_1024 4.733 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16 4.242 1.72%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_16384 4.788 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_256 4.771 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_262144 4.880 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.693 3.12%
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_Random_64 4.827 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.243 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 1.992 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 1.687 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 2.308 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 2.003 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 2.709 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 1.295 -
BM_RangesMakeHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 1.947 -
BM_RangesMakeHeap_uint32_Ascending_1 0.278 -
BM_RangesMakeHeap_uint32_Ascending_1024 0.643 -
BM_RangesMakeHeap_uint32_Ascending_16 0.613 -
BM_RangesMakeHeap_uint32_Ascending_16384 0.606 -
BM_RangesMakeHeap_uint32_Ascending_256 0.605 -
BM_RangesMakeHeap_uint32_Ascending_262144 0.664 -
BM_RangesMakeHeap_uint32_Ascending_4 0.386 -
BM_RangesMakeHeap_uint32_Ascending_64 0.555 -
BM_RangesMakeHeap_uint32_Descending_1 0.271 -
BM_RangesMakeHeap_uint32_Descending_1024 0.257 -
BM_RangesMakeHeap_uint32_Descending_16 0.257 -
BM_RangesMakeHeap_uint32_Descending_16384 0.234 -
BM_RangesMakeHeap_uint32_Descending_256 0.262 -
BM_RangesMakeHeap_uint32_Descending_262144 0.233 -
BM_RangesMakeHeap_uint32_Descending_4 0.271 -
BM_RangesMakeHeap_uint32_Descending_64 0.259 7.57%
BM_RangesMakeHeap_uint32_Heap_1 0.276 -
BM_RangesMakeHeap_uint32_Heap_1024 0.254 -
BM_RangesMakeHeap_uint32_Heap_16 0.254 -
BM_RangesMakeHeap_uint32_Heap_16384 0.235 -
BM_RangesMakeHeap_uint32_Heap_256 0.267 -
BM_RangesMakeHeap_uint32_Heap_262144 0.234 -
BM_RangesMakeHeap_uint32_Heap_4 0.285 -
BM_RangesMakeHeap_uint32_Heap_64 0.260 7.39%
BM_RangesMakeHeap_uint32_PipeOrgan_1 0.276 -
BM_RangesMakeHeap_uint32_PipeOrgan_1024 0.714 -
BM_RangesMakeHeap_uint32_PipeOrgan_16 1.011 -
BM_RangesMakeHeap_uint32_PipeOrgan_16384 0.608 -
BM_RangesMakeHeap_uint32_PipeOrgan_256 0.625 -1.87%
BM_RangesMakeHeap_uint32_PipeOrgan_262144 0.671 -
BM_RangesMakeHeap_uint32_PipeOrgan_4 0.395 -
BM_RangesMakeHeap_uint32_PipeOrgan_64 0.708 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1 0.278 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_1024 0.494 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16 0.628 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_16384 0.291 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_256 0.485 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_262144 0.245 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_4 0.392 -
BM_RangesMakeHeap_uint32_QuickSortAdversary_64 0.444 -
BM_RangesMakeHeap_uint32_Random_1 0.276 -
BM_RangesMakeHeap_uint32_Random_1024 1.048 -1.00%
BM_RangesMakeHeap_uint32_Random_16 1.243 -5.30%
BM_RangesMakeHeap_uint32_Random_16384 0.977 -4.85%
BM_RangesMakeHeap_uint32_Random_256 1.201 4.80%
BM_RangesMakeHeap_uint32_Random_262144 1.014 1.31%
BM_RangesMakeHeap_uint32_Random_4 1.223 -9.70%
BM_RangesMakeHeap_uint32_Random_64 1.247 -10.31%
BM_RangesMakeHeap_uint32_SingleElement_1 0.273 -
BM_RangesMakeHeap_uint32_SingleElement_1024 0.573 -
BM_RangesMakeHeap_uint32_SingleElement_16 0.489 -
BM_RangesMakeHeap_uint32_SingleElement_16384 0.539 -
BM_RangesMakeHeap_uint32_SingleElement_256 0.555 -
BM_RangesMakeHeap_uint32_SingleElement_262144 0.628 -
BM_RangesMakeHeap_uint32_SingleElement_4 0.330 -
BM_RangesMakeHeap_uint32_SingleElement_64 0.518 -
BM_RangesMakeHeap_uint64_Ascending_1 0.275 -
BM_RangesMakeHeap_uint64_Ascending_1024 0.651 -
BM_RangesMakeHeap_uint64_Ascending_16 0.638 -
BM_RangesMakeHeap_uint64_Ascending_16384 0.632 -
BM_RangesMakeHeap_uint64_Ascending_256 0.628 -
BM_RangesMakeHeap_uint64_Ascending_262144 0.728 -
BM_RangesMakeHeap_uint64_Ascending_4 0.419 3.46%
BM_RangesMakeHeap_uint64_Ascending_64 0.571 -
BM_RangesMakeHeap_uint64_Descending_1 0.273 -
BM_RangesMakeHeap_uint64_Descending_1024 0.254 -
BM_RangesMakeHeap_uint64_Descending_16 0.260 -
BM_RangesMakeHeap_uint64_Descending_16384 0.236 -
BM_RangesMakeHeap_uint64_Descending_256 0.278 -
BM_RangesMakeHeap_uint64_Descending_262144 0.235 -
BM_RangesMakeHeap_uint64_Descending_4 0.277 -
BM_RangesMakeHeap_uint64_Descending_64 0.243 -
BM_RangesMakeHeap_uint64_Heap_1 0.272 -
BM_RangesMakeHeap_uint64_Heap_1024 0.254 -
BM_RangesMakeHeap_uint64_Heap_16 0.260 -
BM_RangesMakeHeap_uint64_Heap_16384 0.236 -
BM_RangesMakeHeap_uint64_Heap_256 0.280 -
BM_RangesMakeHeap_uint64_Heap_262144 0.234 -
BM_RangesMakeHeap_uint64_Heap_4 0.283 -
BM_RangesMakeHeap_uint64_Heap_64 0.253 7.61%
BM_RangesMakeHeap_uint64_PipeOrgan_1 0.277 -
BM_RangesMakeHeap_uint64_PipeOrgan_1024 0.652 -
BM_RangesMakeHeap_uint64_PipeOrgan_16 1.036 1.13%
BM_RangesMakeHeap_uint64_PipeOrgan_16384 0.626 -
BM_RangesMakeHeap_uint64_PipeOrgan_256 0.644 -1.92%
BM_RangesMakeHeap_uint64_PipeOrgan_262144 0.754 -
BM_RangesMakeHeap_uint64_PipeOrgan_4 0.387 -
BM_RangesMakeHeap_uint64_PipeOrgan_64 0.724 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1 0.273 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_1024 0.491 -
BM_RangesMakeHeap_uint64_QuickSortAdversary_16 0.615 -
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.403 -3.56%
BM_RangesMakeHeap_uint64_QuickSortAdversary_64 0.463 -
BM_RangesMakeHeap_uint64_Random_1 0.278 -
BM_RangesMakeHeap_uint64_Random_1024 1.041 4.35%
BM_RangesMakeHeap_uint64_Random_16 1.324 4.76%
BM_RangesMakeHeap_uint64_Random_16384 0.988 1.85%
BM_RangesMakeHeap_uint64_Random_256 1.193 4.58%
BM_RangesMakeHeap_uint64_Random_262144 1.030 1.41%
BM_RangesMakeHeap_uint64_Random_4 1.135 -23.51%
BM_RangesMakeHeap_uint64_Random_64 1.290 2.30%
BM_RangesMakeHeap_uint64_SingleElement_1 0.277 -
BM_RangesMakeHeap_uint64_SingleElement_1024 0.569 -
BM_RangesMakeHeap_uint64_SingleElement_16 0.507 -
BM_RangesMakeHeap_uint64_SingleElement_16384 0.582 -
BM_RangesMakeHeap_uint64_SingleElement_256 0.587 -
BM_RangesMakeHeap_uint64_SingleElement_262144 0.752 -
BM_RangesMakeHeap_uint64_SingleElement_4 0.328 -
BM_RangesMakeHeap_uint64_SingleElement_64 0.511 -
BM_RangesMakeThenSortHeap_float_Ascending_1 0.280 -
BM_RangesMakeThenSortHeap_float_Ascending_1024 8.657 -
BM_RangesMakeThenSortHeap_float_Ascending_16 2.987 -
BM_RangesMakeThenSortHeap_float_Ascending_16384 26.979 -
BM_RangesMakeThenSortHeap_float_Ascending_256 6.552 -1.52%
BM_RangesMakeThenSortHeap_float_Ascending_262144 31.683 -
BM_RangesMakeThenSortHeap_float_Ascending_4 1.317 2.04%
BM_RangesMakeThenSortHeap_float_Ascending_64 3.968 -
BM_RangesMakeThenSortHeap_float_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_float_Descending_1024 8.161 -
BM_RangesMakeThenSortHeap_float_Descending_16 1.818 -
BM_RangesMakeThenSortHeap_float_Descending_16384 29.205 -
BM_RangesMakeThenSortHeap_float_Descending_256 5.951 -1.68%
BM_RangesMakeThenSortHeap_float_Descending_262144 35.032 -
BM_RangesMakeThenSortHeap_float_Descending_4 1.223 -4.93%
BM_RangesMakeThenSortHeap_float_Descending_64 3.354 -
BM_RangesMakeThenSortHeap_float_Heap_1 0.269 -
BM_RangesMakeThenSortHeap_float_Heap_1024 8.162 -
BM_RangesMakeThenSortHeap_float_Heap_16 1.920 -2.15%
BM_RangesMakeThenSortHeap_float_Heap_16384 27.466 1.74%
BM_RangesMakeThenSortHeap_float_Heap_256 6.150 1.69%
BM_RangesMakeThenSortHeap_float_Heap_262144 30.173 -
BM_RangesMakeThenSortHeap_float_Heap_4 1.248 -
BM_RangesMakeThenSortHeap_float_Heap_64 3.613 2.45%
BM_RangesMakeThenSortHeap_float_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_1024 8.421 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16 2.883 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_16384 24.613 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_256 6.376 3.16%
BM_RangesMakeThenSortHeap_float_PipeOrgan_262144 31.726 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_4 1.469 -
BM_RangesMakeThenSortHeap_float_PipeOrgan_64 4.010 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_1024 8.292 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16 2.937 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_16384 27.926 2.42%
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_256 5.999 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_262144 34.601 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_4 1.482 -
BM_RangesMakeThenSortHeap_float_QuickSortAdversary_64 3.858 -
BM_RangesMakeThenSortHeap_float_Random_1 0.280 -
BM_RangesMakeThenSortHeap_float_Random_1024 33.014 -
BM_RangesMakeThenSortHeap_float_Random_16 9.928 -
BM_RangesMakeThenSortHeap_float_Random_16384 46.770 -
BM_RangesMakeThenSortHeap_float_Random_256 25.370 -
BM_RangesMakeThenSortHeap_float_Random_262144 62.191 -
BM_RangesMakeThenSortHeap_float_Random_4 4.336 -
BM_RangesMakeThenSortHeap_float_Random_64 17.853 -
BM_RangesMakeThenSortHeap_float_SingleElement_1 0.280 -
BM_RangesMakeThenSortHeap_float_SingleElement_1024 4.780 -
BM_RangesMakeThenSortHeap_float_SingleElement_16 3.285 -
BM_RangesMakeThenSortHeap_float_SingleElement_16384 15.780 -
BM_RangesMakeThenSortHeap_float_SingleElement_256 3.992 -
BM_RangesMakeThenSortHeap_float_SingleElement_262144 52.330 -
BM_RangesMakeThenSortHeap_float_SingleElement_4 1.335 -1.68%
BM_RangesMakeThenSortHeap_float_SingleElement_64 3.329 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1 0.279 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_1024 15.094 2.88%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16 7.677 -1.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_16384 23.937 2.62%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_256 11.833 1.94%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_262144 34.271 2.83%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_4 3.746 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Ascending_64 10.248 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_1024 14.559 1.95%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16 7.083 3.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_16384 23.421 1.83%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_256 11.301 2.44%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_262144 35.006 1.81%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_4 2.776 6.57%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Descending_64 9.981 1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_1024 14.051 -1.32%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16 6.429 -1.55%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_16384 23.263 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_256 10.698 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_262144 34.294 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_4 1.821 3.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Heap_64 9.103 -2.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_1024 14.852 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16 7.954 -1.30%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_16384 23.205 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_256 12.025 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_262144 34.024 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_4 1.812 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_PipeOrgan_64 10.411 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.274 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 14.941 -1.78%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16 7.507 -1.47%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 23.868 -1.95%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_256 11.495 -1.46%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 34.978 -2.24%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_4 3.634 -2.51%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_QuickSortAdversary_64 9.877 -1.23%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1 0.280 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_1024 24.166 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16 11.475 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_16384 34.116 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_256 20.047 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_262144 52.107 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_4 5.012 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_Random_64 16.323 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1 0.272 -
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_1024 8.493 10.98%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16 3.621 9.67%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_16384 11.694 12.02%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_256 6.921 10.03%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_262144 15.250 13.54%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_4 2.862 24.76%
BM_RangesMakeThenSortHeap_pair<uint32,_uint32>_SingleElement_64 5.371 10.43%
BM_RangesMakeThenSortHeap_string_Ascending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Ascending_1024 31.274 -
BM_RangesMakeThenSortHeap_string_Ascending_16 9.552 -
BM_RangesMakeThenSortHeap_string_Ascending_16384 63.663 -
BM_RangesMakeThenSortHeap_string_Ascending_256 19.980 -
BM_RangesMakeThenSortHeap_string_Ascending_262144 76.755 -1.98%
BM_RangesMakeThenSortHeap_string_Ascending_4 5.365 -
BM_RangesMakeThenSortHeap_string_Ascending_64 15.551 -
BM_RangesMakeThenSortHeap_string_Descending_1 1.365 -
BM_RangesMakeThenSortHeap_string_Descending_1024 28.683 2.36%
BM_RangesMakeThenSortHeap_string_Descending_16 7.847 -
BM_RangesMakeThenSortHeap_string_Descending_16384 66.693 1.25%
BM_RangesMakeThenSortHeap_string_Descending_256 18.143 -2.70%
BM_RangesMakeThenSortHeap_string_Descending_262144 90.390 2.02%
BM_RangesMakeThenSortHeap_string_Descending_4 3.692 -
BM_RangesMakeThenSortHeap_string_Descending_64 13.078 -
BM_RangesMakeThenSortHeap_string_Heap_1 1.364 -
BM_RangesMakeThenSortHeap_string_Heap_1024 63.857 1.73%
BM_RangesMakeThenSortHeap_string_Heap_16 17.793 1.05%
BM_RangesMakeThenSortHeap_string_Heap_16384 102.427 2.05%
BM_RangesMakeThenSortHeap_string_Heap_256 49.643 2.12%
BM_RangesMakeThenSortHeap_string_Heap_262144 179.977 -1.18%
BM_RangesMakeThenSortHeap_string_Heap_4 5.945 -
BM_RangesMakeThenSortHeap_string_Heap_64 34.411 1.90%
BM_RangesMakeThenSortHeap_string_PipeOrgan_1 1.365 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_1024 39.828 -2.14%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16 9.695 1.81%
BM_RangesMakeThenSortHeap_string_PipeOrgan_16384 66.426 2.34%
BM_RangesMakeThenSortHeap_string_PipeOrgan_256 21.885 4.16%
BM_RangesMakeThenSortHeap_string_PipeOrgan_262144 79.549 -2.76%
BM_RangesMakeThenSortHeap_string_PipeOrgan_4 4.804 -
BM_RangesMakeThenSortHeap_string_PipeOrgan_64 15.174 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1 1.366 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_1024 69.492 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16 22.691 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_16384 109.170 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_256 55.034 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_262144 189.750 -2.03%
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_4 10.637 -
BM_RangesMakeThenSortHeap_string_QuickSortAdversary_64 40.075 -
BM_RangesMakeThenSortHeap_string_Random_1 1.364 -
BM_RangesMakeThenSortHeap_string_Random_1024 70.489 2.53%
BM_RangesMakeThenSortHeap_string_Random_16 22.690 1.54%
BM_RangesMakeThenSortHeap_string_Random_16384 111.678 2.97%
BM_RangesMakeThenSortHeap_string_Random_256 55.723 2.47%
BM_RangesMakeThenSortHeap_string_Random_262144 200.665 3.63%
BM_RangesMakeThenSortHeap_string_Random_4 10.476 -
BM_RangesMakeThenSortHeap_string_Random_64 40.046 2.07%
BM_RangesMakeThenSortHeap_string_SingleElement_1 1.366 -
BM_RangesMakeThenSortHeap_string_SingleElement_1024 31.627 9.97%
BM_RangesMakeThenSortHeap_string_SingleElement_16 13.750 2.61%
BM_RangesMakeThenSortHeap_string_SingleElement_16384 39.719 5.49%
BM_RangesMakeThenSortHeap_string_SingleElement_256 25.867 7.38%
BM_RangesMakeThenSortHeap_string_SingleElement_262144 53.783 7.90%
BM_RangesMakeThenSortHeap_string_SingleElement_4 6.082 1.26%
BM_RangesMakeThenSortHeap_string_SingleElement_64 20.374 7.74%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 19.031 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 8.529 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 30.444 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 14.159 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 43.624 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 3.302 -3.06%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 11.731 2.91%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.246 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 17.943 1.67%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16 7.660 1.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 29.993 1.38%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_256 13.114 1.81%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 44.525 1.58%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_4 2.172 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Descending_64 10.570 2.23%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_1024 17.895 1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16 7.644 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_16384 32.680 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_256 13.292 1.26%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_262144 50.514 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_4 2.016 -3.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Heap_64 10.055 1.16%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.244 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 19.201 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 8.948 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 30.476 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 14.262 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 44.784 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 2.401 2.68%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 11.339 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.243 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 18.406 -1.09%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 8.380 -1.89%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 33.305 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 14.012 -1.39%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 51.202 -1.02%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 3.678 3.40%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 11.070 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.245 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_1024 30.802 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16 13.929 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_16384 45.705 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_256 25.434 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_262144 74.577 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_4 6.316 -1.11%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_Random_64 20.450 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.247 -
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 12.334 17.73%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 5.412 15.28%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 17.750 24.24%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 9.933 14.60%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 23.802 30.30%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 2.744 4.13%
BM_RangesMakeThenSortHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 7.701 14.03%
BM_RangesMakeThenSortHeap_uint32_Ascending_1 0.273 -
BM_RangesMakeThenSortHeap_uint32_Ascending_1024 10.678 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16 5.703 -
BM_RangesMakeThenSortHeap_uint32_Ascending_16384 16.824 -
BM_RangesMakeThenSortHeap_uint32_Ascending_256 8.713 -
BM_RangesMakeThenSortHeap_uint32_Ascending_262144 24.972 -
BM_RangesMakeThenSortHeap_uint32_Ascending_4 1.450 1.66%
BM_RangesMakeThenSortHeap_uint32_Ascending_64 8.651 -
BM_RangesMakeThenSortHeap_uint32_Descending_1 0.275 -
BM_RangesMakeThenSortHeap_uint32_Descending_1024 10.202 -
BM_RangesMakeThenSortHeap_uint32_Descending_16 5.544 -
BM_RangesMakeThenSortHeap_uint32_Descending_16384 16.252 -
BM_RangesMakeThenSortHeap_uint32_Descending_256 8.762 -
BM_RangesMakeThenSortHeap_uint32_Descending_262144 24.312 -
BM_RangesMakeThenSortHeap_uint32_Descending_4 1.397 1.63%
BM_RangesMakeThenSortHeap_uint32_Descending_64 8.639 -
BM_RangesMakeThenSortHeap_uint32_Heap_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Heap_1024 10.341 -
BM_RangesMakeThenSortHeap_uint32_Heap_16 5.095 -
BM_RangesMakeThenSortHeap_uint32_Heap_16384 16.439 -
BM_RangesMakeThenSortHeap_uint32_Heap_256 8.278 -
BM_RangesMakeThenSortHeap_uint32_Heap_262144 24.482 -
BM_RangesMakeThenSortHeap_uint32_Heap_4 1.195 1.97%
BM_RangesMakeThenSortHeap_uint32_Heap_64 8.135 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_1024 11.081 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16 5.755 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_16384 17.194 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_256 9.228 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_262144 25.512 -
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_4 1.383 1.51%
BM_RangesMakeThenSortHeap_uint32_PipeOrgan_64 9.280 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1 0.278 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_1024 10.669 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16 5.600 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_16384 16.568 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_256 8.484 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_262144 24.567 -
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_4 1.723 -1.41%
BM_RangesMakeThenSortHeap_uint32_QuickSortAdversary_64 9.003 -
BM_RangesMakeThenSortHeap_uint32_Random_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_Random_1024 15.520 -
BM_RangesMakeThenSortHeap_uint32_Random_16 8.622 -
BM_RangesMakeThenSortHeap_uint32_Random_16384 22.132 -
BM_RangesMakeThenSortHeap_uint32_Random_256 13.319 -
BM_RangesMakeThenSortHeap_uint32_Random_262144 32.472 -
BM_RangesMakeThenSortHeap_uint32_Random_4 4.002 -
BM_RangesMakeThenSortHeap_uint32_Random_64 11.864 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1 0.281 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_1024 8.999 -4.58%
BM_RangesMakeThenSortHeap_uint32_SingleElement_16 4.011 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_16384 19.310 -2.97%
BM_RangesMakeThenSortHeap_uint32_SingleElement_256 6.657 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_262144 55.889 -
BM_RangesMakeThenSortHeap_uint32_SingleElement_4 1.541 5.52%
BM_RangesMakeThenSortHeap_uint32_SingleElement_64 7.297 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1 0.271 -
BM_RangesMakeThenSortHeap_uint64_Ascending_1024 10.763 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16 5.527 -
BM_RangesMakeThenSortHeap_uint64_Ascending_16384 16.998 -
BM_RangesMakeThenSortHeap_uint64_Ascending_256 8.747 -
BM_RangesMakeThenSortHeap_uint64_Ascending_262144 25.362 1.03%
BM_RangesMakeThenSortHeap_uint64_Ascending_4 1.457 -
BM_RangesMakeThenSortHeap_uint64_Ascending_64 8.395 -
BM_RangesMakeThenSortHeap_uint64_Descending_1 0.269 -
BM_RangesMakeThenSortHeap_uint64_Descending_1024 10.297 -
BM_RangesMakeThenSortHeap_uint64_Descending_16 5.602 -
BM_RangesMakeThenSortHeap_uint64_Descending_16384 16.361 -
BM_RangesMakeThenSortHeap_uint64_Descending_256 8.762 -
BM_RangesMakeThenSortHeap_uint64_Descending_262144 24.864 -
BM_RangesMakeThenSortHeap_uint64_Descending_4 1.519 1.53%
BM_RangesMakeThenSortHeap_uint64_Descending_64 8.477 -
BM_RangesMakeThenSortHeap_uint64_Heap_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Heap_1024 10.423 -
BM_RangesMakeThenSortHeap_uint64_Heap_16 5.354 -
BM_RangesMakeThenSortHeap_uint64_Heap_16384 16.661 -
BM_RangesMakeThenSortHeap_uint64_Heap_256 8.475 -
BM_RangesMakeThenSortHeap_uint64_Heap_262144 25.060 -
BM_RangesMakeThenSortHeap_uint64_Heap_4 1.206 1.95%
BM_RangesMakeThenSortHeap_uint64_Heap_64 8.239 1.81%
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_1024 11.203 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16 6.140 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_16384 17.496 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_256 9.421 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_262144 26.140 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_4 1.400 -
BM_RangesMakeThenSortHeap_uint64_PipeOrgan_64 8.937 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_1024 10.661 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16 5.520 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_16384 16.482 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_256 8.781 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_262144 24.943 -
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_4 1.439 2.18%
BM_RangesMakeThenSortHeap_uint64_QuickSortAdversary_64 8.928 -
BM_RangesMakeThenSortHeap_uint64_Random_1 0.280 -
BM_RangesMakeThenSortHeap_uint64_Random_1024 15.534 -
BM_RangesMakeThenSortHeap_uint64_Random_16 8.548 -
BM_RangesMakeThenSortHeap_uint64_Random_16384 22.268 -
BM_RangesMakeThenSortHeap_uint64_Random_256 13.428 -
BM_RangesMakeThenSortHeap_uint64_Random_262144 35.711 1.10%
BM_RangesMakeThenSortHeap_uint64_Random_4 4.074 -4.74%
BM_RangesMakeThenSortHeap_uint64_Random_64 11.903 1.50%
BM_RangesMakeThenSortHeap_uint64_SingleElement_1 0.279 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_1024 9.796 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16 4.025 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_16384 26.884 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_256 6.794 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_262144 66.148 -
BM_RangesMakeThenSortHeap_uint64_SingleElement_4 1.211 -4.38%
BM_RangesMakeThenSortHeap_uint64_SingleElement_64 5.949 -
BM_RangesPopHeap_float_1 0.482 -
BM_RangesPopHeap_float_1024 28.309 1.66%
BM_RangesPopHeap_float_16 6.985 1.10%
BM_RangesPopHeap_float_16384 34.156 3.92%
BM_RangesPopHeap_float_256 22.449 1.64%
BM_RangesPopHeap_float_262144 38.009 -3.84%
BM_RangesPopHeap_float_4 2.471 1.25%
BM_RangesPopHeap_float_64 13.573 1.36%
BM_RangesPopHeap_pair<uint32,_uint32>_1 0.431 -10.22%
BM_RangesPopHeap_pair<uint32,_uint32>_1024 29.995 -
BM_RangesPopHeap_pair<uint32,_uint32>_16 9.340 -
BM_RangesPopHeap_pair<uint32,_uint32>_16384 45.357 -
BM_RangesPopHeap_pair<uint32,_uint32>_256 22.416 -
BM_RangesPopHeap_pair<uint32,_uint32>_262144 60.170 -
BM_RangesPopHeap_pair<uint32,_uint32>_4 3.221 -
BM_RangesPopHeap_pair<uint32,_uint32>_64 15.933 1.04%
BM_RangesPopHeap_string_1 0.468 -19.63%
BM_RangesPopHeap_string_1024 55.883 -1.18%
BM_RangesPopHeap_string_16 14.271 -
BM_RangesPopHeap_string_16384 73.092 -
BM_RangesPopHeap_string_256 40.798 -
BM_RangesPopHeap_string_262144 91.039 -3.30%
BM_RangesPopHeap_string_4 5.163 -2.33%
BM_RangesPopHeap_string_64 25.728 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1 0.627 -
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_1024 42.200 1.44%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16 11.645 1.35%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_16384 60.105 2.85%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_256 31.286 1.26%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_262144 78.768 4.12%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_4 4.178 1.69%
BM_RangesPopHeap_tuple<uint32,_uint64,_uint32>_64 20.752 -
BM_RangesPopHeap_uint32_1 0.487 -
BM_RangesPopHeap_uint32_1024 21.384 -
BM_RangesPopHeap_uint32_16 7.518 -1.65%
BM_RangesPopHeap_uint32_16384 31.170 -
BM_RangesPopHeap_uint32_256 17.063 -
BM_RangesPopHeap_uint32_262144 41.288 -
BM_RangesPopHeap_uint32_4 2.644 -1.46%
BM_RangesPopHeap_uint32_64 12.617 -
BM_RangesPopHeap_uint64_1 0.454 -
BM_RangesPopHeap_uint64_1024 21.489 -
BM_RangesPopHeap_uint64_16 7.639 -
BM_RangesPopHeap_uint64_16384 31.046 -1.11%
BM_RangesPopHeap_uint64_256 17.099 -
BM_RangesPopHeap_uint64_262144 41.249 -
BM_RangesPopHeap_uint64_4 2.745 -
BM_RangesPopHeap_uint64_64 12.715 -
BM_RangesPushHeap_float_Ascending_1 0.467 -
BM_RangesPushHeap_float_Ascending_1024 3.140 1.14%
BM_RangesPushHeap_float_Ascending_16 1.023 4.12%
BM_RangesPushHeap_float_Ascending_16384 4.283 -2.08%
BM_RangesPushHeap_float_Ascending_256 2.505 -
BM_RangesPushHeap_float_Ascending_262144 5.085 -
BM_RangesPushHeap_float_Ascending_4 0.538 -
BM_RangesPushHeap_float_Ascending_64 1.782 1.34%
BM_RangesPushHeap_float_Descending_1 0.522 -25.21%
BM_RangesPushHeap_float_Descending_1024 0.390 -
BM_RangesPushHeap_float_Descending_16 0.373 -
BM_RangesPushHeap_float_Descending_16384 0.384 -
BM_RangesPushHeap_float_Descending_256 0.403 -
BM_RangesPushHeap_float_Descending_262144 0.385 -
BM_RangesPushHeap_float_Descending_4 0.378 -
BM_RangesPushHeap_float_Descending_64 0.382 -
BM_RangesPushHeap_float_PipeOrgan_1 0.467 -
BM_RangesPushHeap_float_PipeOrgan_1024 2.094 -
BM_RangesPushHeap_float_PipeOrgan_16 0.908 -
BM_RangesPushHeap_float_PipeOrgan_16384 2.518 -
BM_RangesPushHeap_float_PipeOrgan_256 1.725 -
BM_RangesPushHeap_float_PipeOrgan_262144 3.149 -
BM_RangesPushHeap_float_PipeOrgan_4 0.482 -
BM_RangesPushHeap_float_PipeOrgan_64 1.297 -
BM_RangesPushHeap_float_QuickSortAdversary_1 0.468 -
BM_RangesPushHeap_float_QuickSortAdversary_1024 0.618 -
BM_RangesPushHeap_float_QuickSortAdversary_16 0.984 -
BM_RangesPushHeap_float_QuickSortAdversary_16384 0.493 -
BM_RangesPushHeap_float_QuickSortAdversary_256 0.735 -
BM_RangesPushHeap_float_QuickSortAdversary_262144 0.418 -
BM_RangesPushHeap_float_QuickSortAdversary_4 0.535 -
BM_RangesPushHeap_float_QuickSortAdversary_64 0.618 -
BM_RangesPushHeap_float_Random_1 0.697 -
BM_RangesPushHeap_float_Random_1024 7.441 -1.04%
BM_RangesPushHeap_float_Random_16 5.442 1.22%
BM_RangesPushHeap_float_Random_16384 7.612 -
BM_RangesPushHeap_float_Random_256 7.286 -
BM_RangesPushHeap_float_Random_262144 7.727 -
BM_RangesPushHeap_float_Random_4 2.985 5.40%
BM_RangesPushHeap_float_Random_64 6.666 -
BM_RangesPushHeap_float_SingleElement_1 0.430 -7.87%
BM_RangesPushHeap_float_SingleElement_1024 0.389 -
BM_RangesPushHeap_float_SingleElement_16 0.377 3.51%
BM_RangesPushHeap_float_SingleElement_16384 0.385 -
BM_RangesPushHeap_float_SingleElement_256 0.405 -
BM_RangesPushHeap_float_SingleElement_262144 0.385 -
BM_RangesPushHeap_float_SingleElement_4 0.381 6.57%
BM_RangesPushHeap_float_SingleElement_64 0.384 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1 0.393 -31.71%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_1024 4.179 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16 1.584 -2.75%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_16384 6.832 -1.57%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_256 3.254 -
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_262144 10.337 -1.37%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_4 0.865 10.40%
BM_RangesPushHeap_pair<uint32,_uint32>_Ascending_64 2.405 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1 0.466 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_1024 0.483 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16 0.506 2.11%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_16384 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_256 0.516 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_262144 0.473 -
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_4 0.498 -14.76%
BM_RangesPushHeap_pair<uint32,_uint32>_Descending_64 0.561 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_1024 2.735 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16 1.197 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_16384 4.031 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_256 2.236 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_262144 5.225 -
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_4 0.681 2.71%
BM_RangesPushHeap_pair<uint32,_uint32>_PipeOrgan_64 1.665 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1 0.467 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_1024 1.933 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16 0.980 -2.03%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_16384 2.663 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_256 1.607 -4.49%
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_262144 3.462 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_4 0.610 -
BM_RangesPushHeap_pair<uint32,_uint32>_QuickSortAdversary_64 1.382 -1.64%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1 0.612 55.40%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_1024 7.309 -2.56%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16 5.240 -2.45%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_16384 7.429 -3.10%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_256 7.298 1.46%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_262144 7.557 1.43%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_4 2.648 -3.54%
BM_RangesPushHeap_pair<uint32,_uint32>_Random_64 6.775 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1 0.536 15.06%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_1024 0.550 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16 0.596 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_16384 0.552 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_256 0.570 -2.11%
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_262144 0.544 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_4 0.532 -
BM_RangesPushHeap_pair<uint32,_uint32>_SingleElement_64 0.556 -
BM_RangesPushHeap_string_Ascending_1 0.701 -
BM_RangesPushHeap_string_Ascending_1024 14.384 -
BM_RangesPushHeap_string_Ascending_16 4.694 -
BM_RangesPushHeap_string_Ascending_16384 20.359 -8.61%
BM_RangesPushHeap_string_Ascending_256 11.656 -
BM_RangesPushHeap_string_Ascending_262144 29.381 -
BM_RangesPushHeap_string_Ascending_4 2.565 -
BM_RangesPushHeap_string_Ascending_64 7.727 -1.32%
BM_RangesPushHeap_string_Descending_1 0.701 -
BM_RangesPushHeap_string_Descending_1024 2.554 -6.10%
BM_RangesPushHeap_string_Descending_16 2.119 -2.74%
BM_RangesPushHeap_string_Descending_16384 2.355 -9.77%
BM_RangesPushHeap_string_Descending_256 2.322 -9.57%
BM_RangesPushHeap_string_Descending_262144 3.265 -28.70%
BM_RangesPushHeap_string_Descending_4 1.907 -6.19%
BM_RangesPushHeap_string_Descending_64 2.252 -4.80%
BM_RangesPushHeap_string_PipeOrgan_1 0.700 -
BM_RangesPushHeap_string_PipeOrgan_1024 9.610 -5.72%
BM_RangesPushHeap_string_PipeOrgan_16 4.085 -2.07%
BM_RangesPushHeap_string_PipeOrgan_16384 13.045 -6.84%
BM_RangesPushHeap_string_PipeOrgan_256 7.948 -3.12%
BM_RangesPushHeap_string_PipeOrgan_262144 17.561 -
BM_RangesPushHeap_string_PipeOrgan_4 2.488 -1.08%
BM_RangesPushHeap_string_PipeOrgan_64 5.764 -2.46%
BM_RangesPushHeap_string_QuickSortAdversary_1 0.700 -
BM_RangesPushHeap_string_QuickSortAdversary_1024 15.248 -1.19%
BM_RangesPushHeap_string_QuickSortAdversary_16 10.237 -
BM_RangesPushHeap_string_QuickSortAdversary_16384 15.845 -1.65%
BM_RangesPushHeap_string_QuickSortAdversary_256 14.551 -1.16%
BM_RangesPushHeap_string_QuickSortAdversary_262144 16.331 -3.55%
BM_RangesPushHeap_string_QuickSortAdversary_4 6.108 -1.28%
BM_RangesPushHeap_string_QuickSortAdversary_64 12.999 -
BM_RangesPushHeap_string_Random_1 0.699 -
BM_RangesPushHeap_string_Random_1024 14.929 -
BM_RangesPushHeap_string_Random_16 10.168 -
BM_RangesPushHeap_string_Random_16384 16.242 -1.22%
BM_RangesPushHeap_string_Random_256 14.197 -
BM_RangesPushHeap_string_Random_262144 18.238 -11.72%
BM_RangesPushHeap_string_Random_4 5.938 -
BM_RangesPushHeap_string_Random_64 12.791 -
BM_RangesPushHeap_string_SingleElement_1 0.700 -
BM_RangesPushHeap_string_SingleElement_1024 2.488 1.93%
BM_RangesPushHeap_string_SingleElement_16 2.478 2.03%
BM_RangesPushHeap_string_SingleElement_16384 2.494 1.45%
BM_RangesPushHeap_string_SingleElement_256 2.471 1.52%
BM_RangesPushHeap_string_SingleElement_262144 2.561 2.43%
BM_RangesPushHeap_string_SingleElement_4 2.217 2.30%
BM_RangesPushHeap_string_SingleElement_64 2.528 1.64%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1 0.682 58.75%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_1024 4.814 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16 2.112 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_16384 6.976 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_256 3.936 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_262144 9.614 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_4 0.992 -2.77%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Ascending_64 2.992 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1 0.698 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_1024 0.696 -2.21%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16 0.645 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_16384 0.684 -2.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_256 0.732 -3.61%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_262144 0.686 -1.76%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_4 0.766 4.13%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Descending_64 0.934 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1 0.481 16.99%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_1024 3.478 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16 1.540 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_16384 4.544 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_256 2.882 -1.73%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_262144 6.094 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_4 0.910 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_PipeOrgan_64 2.243 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1 0.520 -9.82%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_1024 2.078 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16 1.272 1.02%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_16384 2.683 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_256 1.845 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_262144 3.332 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_4 0.845 2.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_QuickSortAdversary_64 1.535 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1 0.411 -14.50%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_1024 9.558 1.40%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16 7.254 -1.53%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_16384 9.519 -1.31%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_256 9.063 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_262144 9.647 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_4 3.444 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_Random_64 8.691 -1.35%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1 0.411 -10.94%
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_1024 0.739 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16 0.728 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_16384 0.745 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_256 0.756 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_262144 0.738 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_4 0.647 -
BM_RangesPushHeap_tuple<uint32,_uint64,_uint32>_SingleElement_64 0.740 -2.92%
BM_RangesPushHeap_uint32_Ascending_1 0.635 32.46%
BM_RangesPushHeap_uint32_Ascending_1024 3.955 1.44%
BM_RangesPushHeap_uint32_Ascending_16 1.399 -
BM_RangesPushHeap_uint32_Ascending_16384 6.644 -
BM_RangesPushHeap_uint32_Ascending_256 3.096 1.34%
BM_RangesPushHeap_uint32_Ascending_262144 8.138 -
BM_RangesPushHeap_uint32_Ascending_4 0.760 -
BM_RangesPushHeap_uint32_Ascending_64 2.229 1.32%
BM_RangesPushHeap_uint32_Descending_1 0.467 -
BM_RangesPushHeap_uint32_Descending_1024 0.383 -
BM_RangesPushHeap_uint32_Descending_16 0.355 -
BM_RangesPushHeap_uint32_Descending_16384 0.380 -
BM_RangesPushHeap_uint32_Descending_256 0.395 -
BM_RangesPushHeap_uint32_Descending_262144 0.380 -
BM_RangesPushHeap_uint32_Descending_4 0.346 -
BM_RangesPushHeap_uint32_Descending_64 0.375 -
BM_RangesPushHeap_uint32_PipeOrgan_1 0.419 -22.86%
BM_RangesPushHeap_uint32_PipeOrgan_1024 1.918 -
BM_RangesPushHeap_uint32_PipeOrgan_16 0.872 -
BM_RangesPushHeap_uint32_PipeOrgan_16384 2.401 -
BM_RangesPushHeap_uint32_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint32_PipeOrgan_262144 3.066 1.16%
BM_RangesPushHeap_uint32_PipeOrgan_4 0.532 -
BM_RangesPushHeap_uint32_PipeOrgan_64 1.311 -
BM_RangesPushHeap_uint32_QuickSortAdversary_1 0.412 -32.31%
BM_RangesPushHeap_uint32_QuickSortAdversary_1024 0.600 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16 0.919 -
BM_RangesPushHeap_uint32_QuickSortAdversary_16384 0.470 -
BM_RangesPushHeap_uint32_QuickSortAdversary_256 0.715 -
BM_RangesPushHeap_uint32_QuickSortAdversary_262144 0.410 -
BM_RangesPushHeap_uint32_QuickSortAdversary_4 0.586 -
BM_RangesPushHeap_uint32_QuickSortAdversary_64 0.616 -
BM_RangesPushHeap_uint32_Random_1 0.518 25.31%
BM_RangesPushHeap_uint32_Random_1024 6.301 3.38%
BM_RangesPushHeap_uint32_Random_16 4.541 -
BM_RangesPushHeap_uint32_Random_16384 6.425 3.72%
BM_RangesPushHeap_uint32_Random_256 6.080 -
BM_RangesPushHeap_uint32_Random_262144 6.377 2.44%
BM_RangesPushHeap_uint32_Random_4 2.463 -1.13%
BM_RangesPushHeap_uint32_Random_64 5.655 2.02%
BM_RangesPushHeap_uint32_SingleElement_1 0.467 -
BM_RangesPushHeap_uint32_SingleElement_1024 0.378 4.16%
BM_RangesPushHeap_uint32_SingleElement_16 0.368 9.54%
BM_RangesPushHeap_uint32_SingleElement_16384 0.373 4.69%
BM_RangesPushHeap_uint32_SingleElement_256 0.397 4.16%
BM_RangesPushHeap_uint32_SingleElement_262144 0.372 4.38%
BM_RangesPushHeap_uint32_SingleElement_4 0.378 11.44%
BM_RangesPushHeap_uint32_SingleElement_64 0.371 6.19%
BM_RangesPushHeap_uint64_Ascending_1 0.472 -
BM_RangesPushHeap_uint64_Ascending_1024 2.623 1.80%
BM_RangesPushHeap_uint64_Ascending_16 0.929 2.09%
BM_RangesPushHeap_uint64_Ascending_16384 3.701 2.72%
BM_RangesPushHeap_uint64_Ascending_256 2.144 2.47%
BM_RangesPushHeap_uint64_Ascending_262144 4.811 1.99%
BM_RangesPushHeap_uint64_Ascending_4 0.545 -
BM_RangesPushHeap_uint64_Ascending_64 1.567 3.28%
BM_RangesPushHeap_uint64_Descending_1 0.504 16.74%
BM_RangesPushHeap_uint64_Descending_1024 0.385 -
BM_RangesPushHeap_uint64_Descending_16 0.360 -
BM_RangesPushHeap_uint64_Descending_16384 0.381 -
BM_RangesPushHeap_uint64_Descending_256 0.398 -
BM_RangesPushHeap_uint64_Descending_262144 0.381 -
BM_RangesPushHeap_uint64_Descending_4 0.363 -
BM_RangesPushHeap_uint64_Descending_64 0.377 -
BM_RangesPushHeap_uint64_PipeOrgan_1 0.467 -
BM_RangesPushHeap_uint64_PipeOrgan_1024 1.919 -
BM_RangesPushHeap_uint64_PipeOrgan_16 0.886 -
BM_RangesPushHeap_uint64_PipeOrgan_16384 2.383 -
BM_RangesPushHeap_uint64_PipeOrgan_256 1.690 -
BM_RangesPushHeap_uint64_PipeOrgan_262144 3.028 -
BM_RangesPushHeap_uint64_PipeOrgan_4 0.494 -
BM_RangesPushHeap_uint64_PipeOrgan_64 1.326 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1 0.466 -
BM_RangesPushHeap_uint64_QuickSortAdversary_1024 0.612 -
BM_RangesPushHeap_uint64_QuickSortAdversary_16 0.983 5.77%
BM_RangesPushHeap_uint64_QuickSortAdversary_16384 0.484 -
BM_RangesPushHeap_uint64_QuickSortAdversary_256 0.720 -
BM_RangesPushHeap_uint64_QuickSortAdversary_262144 0.415 -
BM_RangesPushHeap_uint64_QuickSortAdversary_4 0.547 -
BM_RangesPushHeap_uint64_QuickSortAdversary_64 0.621 -
BM_RangesPushHeap_uint64_Random_1 0.467 -
BM_RangesPushHeap_uint64_Random_1024 5.829 -
BM_RangesPushHeap_uint64_Random_16 4.260 -
BM_RangesPushHeap_uint64_Random_16384 6.047 1.08%
BM_RangesPushHeap_uint64_Random_256 5.738 -
BM_RangesPushHeap_uint64_Random_262144 6.045 -
BM_RangesPushHeap_uint64_Random_4 2.182 2.44%
BM_RangesPushHeap_uint64_Random_64 5.137 -2.31%
BM_RangesPushHeap_uint64_SingleElement_1 0.635 60.53%
BM_RangesPushHeap_uint64_SingleElement_1024 0.364 -
BM_RangesPushHeap_uint64_SingleElement_16 0.338 -
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.352 -8.18%
BM_RangesSortHeap_float_1 0.257 -
BM_RangesSortHeap_float_1024 7.948 -
BM_RangesSortHeap_float_16 1.599 -
BM_RangesSortHeap_float_16384 27.691 -
BM_RangesSortHeap_float_256 5.764 -
BM_RangesSortHeap_float_262144 30.762 -
BM_RangesSortHeap_float_4 1.051 -1.01%
BM_RangesSortHeap_float_64 3.220 -
BM_RangesSortHeap_pair<uint32,_uint32>_1 0.260 -
BM_RangesSortHeap_pair<uint32,_uint32>_1024 13.690 -
BM_RangesSortHeap_pair<uint32,_uint32>_16 5.923 -1.17%
BM_RangesSortHeap_pair<uint32,_uint32>_16384 22.568 -
BM_RangesSortHeap_pair<uint32,_uint32>_256 10.161 -
BM_RangesSortHeap_pair<uint32,_uint32>_262144 33.321 -
BM_RangesSortHeap_pair<uint32,_uint32>_4 1.645 -2.99%
BM_RangesSortHeap_pair<uint32,_uint32>_64 8.673 -
BM_RangesSortHeap_string_1 1.094 -
BM_RangesSortHeap_string_1024 60.119 2.00%
BM_RangesSortHeap_string_16 14.315 1.28%
BM_RangesSortHeap_string_16384 98.098 1.47%
BM_RangesSortHeap_string_256 45.152 1.63%
BM_RangesSortHeap_string_262144 177.439 2.34%
BM_RangesSortHeap_string_4 4.280 -
BM_RangesSortHeap_string_64 30.286 1.93%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1 0.244 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_1024 16.440 -1.13%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16 6.529 -1.15%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_16384 30.433 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_256 12.325 -1.57%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_262144 47.996 -
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_4 1.406 -3.97%
BM_RangesSortHeap_tuple<uint32,_uint64,_uint32>_64 9.445 -
BM_RangesSortHeap_uint32_1 0.265 -
BM_RangesSortHeap_uint32_1024 10.229 -
BM_RangesSortHeap_uint32_16 4.799 -1.51%
BM_RangesSortHeap_uint32_16384 16.470 -
BM_RangesSortHeap_uint32_256 8.074 -
BM_RangesSortHeap_uint32_262144 24.455 -
BM_RangesSortHeap_uint32_4 1.043 -
BM_RangesSortHeap_uint32_64 7.992 -
BM_RangesSortHeap_uint64_1 0.255 -
BM_RangesSortHeap_uint64_1024 10.174 -
BM_RangesSortHeap_uint64_16 4.938 -
BM_RangesSortHeap_uint64_16384 16.380 -
BM_RangesSortHeap_uint64_256 8.288 -
BM_RangesSortHeap_uint64_262144 24.512 -
BM_RangesSortHeap_uint64_4 0.951 -
BM_RangesSortHeap_uint64_64 7.945 -
BM_SortHeap_float_1 0.265 -
BM_SortHeap_float_1024 8.080 -
BM_SortHeap_float_16 1.603 -
BM_SortHeap_float_16384 28.349 -1.77%
BM_SortHeap_float_256 5.794 -
BM_SortHeap_float_262144 31.348 -
BM_SortHeap_float_4 1.078 -
BM_SortHeap_float_64 3.258 -
BM_SortHeap_pair<uint32,_uint32>_1 0.265 -
BM_SortHeap_pair<uint32,_uint32>_1024 13.599 -
BM_SortHeap_pair<uint32,_uint32>_16 5.902 -1.40%
BM_SortHeap_pair<uint32,_uint32>_16384 22.493 -
BM_SortHeap_pair<uint32,_uint32>_256 10.111 -
BM_SortHeap_pair<uint32,_uint32>_262144 33.245 -
BM_SortHeap_pair<uint32,_uint32>_4 1.799 11.95%
BM_SortHeap_pair<uint32,_uint32>_64 8.586 -
BM_SortHeap_string_1 1.094 -
BM_SortHeap_string_1024 60.516 -
BM_SortHeap_string_16 14.355 -
BM_SortHeap_string_16384 98.475 -
BM_SortHeap_string_256 45.413 -
BM_SortHeap_string_262144 175.709 -1.30%
BM_SortHeap_string_4 4.285 -
BM_SortHeap_string_64 30.468 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1 0.245 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_1024 16.677 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16 6.618 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_16384 30.846 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_256 12.506 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_262144 48.840 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_4 1.423 -
BM_SortHeap_tuple<uint32,_uint64,_uint32>_64 9.473 -1.59%
BM_SortHeap_uint32_1 0.265 -
BM_SortHeap_uint32_1024 10.210 -
BM_SortHeap_uint32_16 4.817 -
BM_SortHeap_uint32_16384 16.392 -
BM_SortHeap_uint32_256 8.044 -
BM_SortHeap_uint32_262144 24.541 -
BM_SortHeap_uint32_4 1.042 -
BM_SortHeap_uint32_64 7.991 -
BM_SortHeap_uint64_1 0.261 -
BM_SortHeap_uint64_1024 10.214 -
BM_SortHeap_uint64_16 4.963 -
BM_SortHeap_uint64_16384 16.446 -
BM_SortHeap_uint64_256 8.316 -
BM_SortHeap_uint64_262144 24.650 -
BM_SortHeap_uint64_4 0.940 -
BM_SortHeap_uint64_64 7.940 -
BM_StringAssignAsciizMix_Opaque 4.820 1.08%
BM_StringAssignAsciizMix_Transparent 3.090 3.09%
BM_StringAssignAsciiz_Empty_Opaque 2.880 -
BM_StringAssignAsciiz_Empty_Transparent 0.355 -
BM_StringAssignAsciiz_Huge_Opaque 184.418 -
BM_StringAssignAsciiz_Huge_Transparent 185.166 -
BM_StringAssignAsciiz_Large_Opaque 11.655 3.40%
BM_StringAssignAsciiz_Large_Transparent 11.666 1.91%
BM_StringAssignAsciiz_Small_Opaque 2.880 -
BM_StringAssignAsciiz_Small_Transparent 0.457 -
BM_StringAssignStr_Empty_Opaque 0.728 -
BM_StringAssignStr_Empty_Transparent 0.493 -
BM_StringAssignStr_Huge_Opaque 109.292 2.57%
BM_StringAssignStr_Huge_Transparent 110.918 2.34%
BM_StringAssignStr_Large_Opaque 10.152 -
BM_StringAssignStr_Large_Transparent 10.192 -
BM_StringAssignStr_Small_Opaque 0.729 -
BM_StringAssignStr_Small_Transparent 0.493 -
BM_StringConstructDestroyCStr_Empty_Opaque 2.113 -3.65%
BM_StringConstructDestroyCStr_Empty_Transparent 0.241 -24.18%
BM_StringConstructDestroyCStr_Huge_Opaque 158.777 -
BM_StringConstructDestroyCStr_Huge_Transparent 69.239 2.38%
BM_StringConstructDestroyCStr_Large_Opaque 15.083 -
BM_StringConstructDestroyCStr_Large_Transparent 9.898 8.29%
BM_StringConstructDestroyCStr_Small_Opaque 2.254 2.75%
BM_StringConstructDestroyCStr_Small_Transparent 0.424 14.49%
BM_StringCopy_Empty 0.653 -
BM_StringCopy_Huge 101.687 -
BM_StringCopy_Large 6.168 -
BM_StringCopy_Small 0.652 -
BM_StringCtorDefault 0.369 54.14%
BM_StringDestroy_Empty 0.703 -13.61%
BM_StringDestroy_Huge 10.685 1.04%
BM_StringDestroy_Large 6.818 -
BM_StringDestroy_Small 0.835 2.85%
BM_StringEraseToEnd_Empty_Opaque 0.633 2.89%
BM_StringEraseToEnd_Empty_Transparent 0.358 -
BM_StringEraseToEnd_Huge_Opaque 2.354 -1.52%
BM_StringEraseToEnd_Huge_Transparent 2.464 -
BM_StringEraseToEnd_Large_Opaque 1.023 -4.18%
BM_StringEraseToEnd_Large_Transparent 0.856 -4.51%
BM_StringEraseToEnd_Small_Opaque 0.618 2.54%
BM_StringEraseToEnd_Small_Transparent 0.416 -
BM_StringEraseWithMove_Empty_Opaque 0.798 -
BM_StringEraseWithMove_Empty_Transparent 0.568 -
BM_StringEraseWithMove_Huge_Opaque 53.388 5.14%
BM_StringEraseWithMove_Huge_Transparent 50.639 4.62%
BM_StringEraseWithMove_Large_Opaque 2.848 -
BM_StringEraseWithMove_Large_Transparent 2.610 1.18%
BM_StringEraseWithMove_Small_Opaque 2.566 -
BM_StringEraseWithMove_Small_Transparent 2.363 -4.42%
BM_StringFindAllMatch/1 2.863 4.81%
BM_StringFindAllMatch/131072 2276.369 -
BM_StringFindAllMatch/32768 575.193 -
BM_StringFindAllMatch/4096 80.792 -
BM_StringFindAllMatch/512 11.732 -
BM_StringFindAllMatch/64 2.904 -7.27%
BM_StringFindAllMatch/8 2.546 1.86%
BM_StringFindCharLiteral/1024 16.795 -
BM_StringFindCharLiteral/128 3.006 -
BM_StringFindCharLiteral/16 1.619 -
BM_StringFindCharLiteral/2048 40.392 -
BM_StringFindCharLiteral/256 5.379 -
BM_StringFindCharLiteral/32 1.619 -
BM_StringFindCharLiteral/4096 77.471 -
BM_StringFindCharLiteral/512 9.290 -
BM_StringFindCharLiteral/64 2.105 -
BM_StringFindCharLiteral/8 1.618 -
BM_StringFindCharLiteral/8192 138.400 -
BM_StringFindMatch1/1 990.187 -
BM_StringFindMatch1/32768 1580.493 -
BM_StringFindMatch1/4096 1073.813 1.31%
BM_StringFindMatch1/512 997.965 -
BM_StringFindMatch1/64 990.964 -
BM_StringFindMatch1/8 989.896 -
BM_StringFindMatch2/1 989.734 -
BM_StringFindMatch2/32768 1582.356 -
BM_StringFindMatch2/4096 1075.548 1.12%
BM_StringFindMatch2/512 998.224 -
BM_StringFindMatch2/64 991.447 -
BM_StringFindMatch2/8 989.555 -
BM_StringFindNoMatch/10 1.272 -3.03%
BM_StringFindNoMatch/131072 1967.166 -
BM_StringFindNoMatch/32768 499.667 -
BM_StringFindNoMatch/4096 75.265 -
BM_StringFindNoMatch/512 9.332 -
BM_StringFindNoMatch/64 1.874 -
BM_StringFindStringLiteral/1024 17.741 4.84%
BM_StringFindStringLiteral/128 3.089 1.60%
BM_StringFindStringLiteral/16 1.619 -
BM_StringFindStringLiteral/2048 40.373 -
BM_StringFindStringLiteral/256 5.325 -
BM_StringFindStringLiteral/32 1.646 -1.38%
BM_StringFindStringLiteral/4096 77.623 -
BM_StringFindStringLiteral/512 9.462 2.26%
BM_StringFindStringLiteral/64 2.101 -
BM_StringFindStringLiteral/8 1.619 -
BM_StringFindStringLiteral/8192 138.555 -
BM_StringMove_Empty 1.308 -
BM_StringMove_Huge 1.302 -
BM_StringMove_Large 1.304 -
BM_StringMove_Small 1.305 -
BM_StringRead_Cold_Deep_Empty 1.019 17.53%
BM_StringRead_Cold_Deep_Large 1.470 17.31%
BM_StringRead_Cold_Deep_Small 1.021 11.37%
BM_StringRead_Cold_Shallow_Empty 0.977 18.84%
BM_StringRead_Cold_Shallow_Large 1.234 6.69%
BM_StringRead_Cold_Shallow_Small 0.961 18.36%
BM_StringRead_Hot_Deep_Empty 0.476 -
BM_StringRead_Hot_Deep_Large 0.526 -
BM_StringRead_Hot_Deep_Small 0.476 -
BM_StringRead_Hot_Shallow_Empty 0.468 -
BM_StringRead_Hot_Shallow_Large 0.462 -
BM_StringRead_Hot_Shallow_Small 0.467 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.359 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.360 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 1.598 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 1.599 -
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.358 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.852 -4.77%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.388 -
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.050 3.17%
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.616 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.359 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.617 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.615 -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.156 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.618 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.364 18.91%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.367 18.79%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.367 18.93%
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.406 33.16%
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.364 -14.25%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.461 -
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.458 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.824 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.830 1.35%
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.823 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.823 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.496 16.71%
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.332 -9.32%
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.265 16.20%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.474 -13.90%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.554 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.503 -17.93%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.462 3.47%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.221 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.221 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 2.179 5.18%
BM_StringRelationalLiteral_Less_Empty_Small_Control 2.021 3.02%
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.220 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.321 1.66%
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 2.018 9.05%
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.847 20.78%
BM_StringRelationalLiteral_Less_Large_Large_Control 2.434 10.15%
BM_StringRelationalLiteral_Less_Large_Small_Control 1.783 11.19%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.685 6.54%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.412 -3.59%
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 2.008 4.63%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.354 -4.94%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.750 -5.32%
BM_StringRelational_Compare_Empty_Empty_Control 1.625 -
BM_StringRelational_Compare_Empty_Huge_Control 1.613 -
BM_StringRelational_Compare_Empty_Large_Control 1.613 -
BM_StringRelational_Compare_Empty_Small_Control 1.634 -
BM_StringRelational_Compare_Huge_Empty_Control 1.617 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.390 -
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.823 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.662 -
BM_StringRelational_Compare_Huge_Huge_Control 98.824 -
BM_StringRelational_Compare_Huge_Large_Control 2.083 -
BM_StringRelational_Compare_Huge_Small_Control 1.849 -
BM_StringRelational_Compare_Large_Empty_Control 1.617 -
BM_StringRelational_Compare_Large_Huge_Control 2.081 -
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.393 -
BM_StringRelational_Compare_Large_Large_ChangeLast 2.087 -
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.619 -
BM_StringRelational_Compare_Large_Large_Control 2.082 -
BM_StringRelational_Compare_Large_Small_Control 1.848 -
BM_StringRelational_Compare_Small_Empty_Control 1.613 -
BM_StringRelational_Compare_Small_Huge_Control 1.849 -
BM_StringRelational_Compare_Small_Large_Control 1.848 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.388 -
BM_StringRelational_Compare_Small_Small_ChangeLast 1.669 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.395 -
BM_StringRelational_Compare_Small_Small_Control 1.849 -
BM_StringRelational_Eq_Empty_Empty_Control 2.067 -
BM_StringRelational_Eq_Empty_Huge_Control 0.479 -
BM_StringRelational_Eq_Empty_Large_Control 0.495 3.36%
BM_StringRelational_Eq_Empty_Small_Control 0.480 -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.850 -
BM_StringRelational_Eq_Huge_Huge_ChangeLast 99.513 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 56.941 1.17%
BM_StringRelational_Eq_Huge_Huge_Control 99.033 -
BM_StringRelational_Eq_Large_Huge_Control 0.482 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.590 1.78%
BM_StringRelational_Eq_Large_Large_ChangeLast 2.082 -
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.850 -
BM_StringRelational_Eq_Large_Large_Control 2.191 -6.13%
BM_StringRelational_Eq_Small_Huge_Control 0.491 -
BM_StringRelational_Eq_Small_Large_Control 0.483 -
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.575 2.90%
BM_StringRelational_Eq_Small_Small_ChangeLast 2.079 14.09%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.576 5.02%
BM_StringRelational_Eq_Small_Small_Control 1.845 3.05%
BM_StringRelational_Less_Empty_Empty_Control 2.058 4.50%
BM_StringRelational_Less_Empty_Huge_Control 2.058 -
BM_StringRelational_Less_Empty_Large_Control 1.740 -
BM_StringRelational_Less_Empty_Small_Control 2.056 -
BM_StringRelational_Less_Huge_Empty_Control 2.057 11.97%
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.391 14.99%
BM_StringRelational_Less_Huge_Huge_ChangeLast 99.012 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 56.262 -
BM_StringRelational_Less_Huge_Huge_Control 99.176 -
BM_StringRelational_Less_Huge_Large_Control 2.258 1.80%
BM_StringRelational_Less_Huge_Small_Control 1.803 -2.43%
BM_StringRelational_Less_Large_Empty_Control 1.939 -5.75%
BM_StringRelational_Less_Large_Huge_Control 2.288 3.08%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.325 14.45%
BM_StringRelational_Less_Large_Large_ChangeLast 1.854 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.557 -3.91%
BM_StringRelational_Less_Large_Large_Control 2.185 -1.23%
BM_StringRelational_Less_Large_Small_Control 1.848 -
BM_StringRelational_Less_Small_Empty_Control 1.919 1.62%
BM_StringRelational_Less_Small_Huge_Control 1.782 6.14%
BM_StringRelational_Less_Small_Large_Control 1.848 14.00%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.387 -
BM_StringRelational_Less_Small_Small_ChangeLast 1.831 -
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.390 5.23%
BM_StringRelational_Less_Small_Small_Control 1.722 -
BM_StringResizeAndOverwrite 0.844 2.07%
BM_align/1 0.666 -3.87%
BM_align/256 0.649 -6.29%
BM_align/64 0.653 -5.78%
BM_align/8 0.662 -4.39%
BM_deque_deque_copy/0 1.388 -
BM_deque_deque_copy/1 3.426 -1.75%
BM_deque_deque_copy/1024 38.400 -2.49%
BM_deque_deque_copy/2 3.110 -2.12%
BM_deque_deque_copy/4000 147.603 -
BM_deque_deque_copy/4096 152.315 1.54%
BM_deque_deque_copy/512 20.356 -
BM_deque_deque_copy/5500 203.269 -
BM_deque_deque_copy/64 5.492 -
BM_deque_deque_copy/64000 2740.736 5.87%
BM_deque_deque_copy/65536 2915.168 2.32%
BM_deque_deque_copy/70000 2852.328 -
BM_deque_deque_copy_backward/0 1.388 -
BM_deque_deque_copy_backward/1 3.472 3.15%
BM_deque_deque_copy_backward/1024 40.447 -1.07%
BM_deque_deque_copy_backward/2 3.061 1.76%
BM_deque_deque_copy_backward/4000 146.952 -
BM_deque_deque_copy_backward/4096 154.316 -
BM_deque_deque_copy_backward/512 22.316 3.00%
BM_deque_deque_copy_backward/5500 206.043 -
BM_deque_deque_copy_backward/64 5.085 -
BM_deque_deque_copy_backward/64000 8286.541 1.13%
BM_deque_deque_copy_backward/65536 8386.261 1.22%
BM_deque_deque_copy_backward/70000 9191.568 1.64%
BM_deque_deque_move/0 1.388 -
BM_deque_deque_move/1 3.428 -2.99%
BM_deque_deque_move/1024 38.703 -
BM_deque_deque_move/2 3.102 -4.15%
BM_deque_deque_move/4000 147.616 -
BM_deque_deque_move/4096 149.958 -
BM_deque_deque_move/512 20.355 -
BM_deque_deque_move/5500 200.700 -1.66%
BM_deque_deque_move/64 5.497 -
BM_deque_deque_move/64000 2799.575 1.79%
BM_deque_deque_move/65536 2961.262 5.81%
BM_deque_deque_move/70000 3127.798 -
BM_deque_deque_move_backward/0 1.388 -
BM_deque_deque_move_backward/1 3.460 3.06%
BM_deque_deque_move_backward/1024 40.282 -
BM_deque_deque_move_backward/2 3.053 1.63%
BM_deque_deque_move_backward/4000 147.100 -
BM_deque_deque_move_backward/4096 154.220 -
BM_deque_deque_move_backward/512 21.497 -
BM_deque_deque_move_backward/5500 205.417 -
BM_deque_deque_move_backward/64 5.113 -
BM_deque_deque_move_backward/64000 8195.976 -
BM_deque_deque_move_backward/65536 8509.369 1.15%
BM_deque_deque_move_backward/70000 8935.523 -
BM_deque_deque_ranges_copy/0 1.388 -
BM_deque_deque_ranges_copy/1 3.378 -5.03%
BM_deque_deque_ranges_copy/1024 39.563 -
BM_deque_deque_ranges_copy/2 3.111 -3.43%
BM_deque_deque_ranges_copy/4000 147.533 -
BM_deque_deque_ranges_copy/4096 149.686 -
BM_deque_deque_ranges_copy/512 20.305 -
BM_deque_deque_ranges_copy/5500 203.320 -
BM_deque_deque_ranges_copy/64 5.423 -
BM_deque_deque_ranges_copy/64000 2896.101 9.13%
BM_deque_deque_ranges_copy/65536 2801.600 -1.33%
BM_deque_deque_ranges_copy/70000 3109.135 3.56%
BM_deque_deque_ranges_copy_backward/0 1.388 -
BM_deque_deque_ranges_copy_backward/1 3.414 1.75%
BM_deque_deque_ranges_copy_backward/1024 40.301 -
BM_deque_deque_ranges_copy_backward/2 3.055 1.62%
BM_deque_deque_ranges_copy_backward/4000 146.671 -
BM_deque_deque_ranges_copy_backward/4096 153.819 -
BM_deque_deque_ranges_copy_backward/512 21.518 -
BM_deque_deque_ranges_copy_backward/5500 206.490 1.01%
BM_deque_deque_ranges_copy_backward/64 5.077 -
BM_deque_deque_ranges_copy_backward/64000 8114.350 -
BM_deque_deque_ranges_copy_backward/65536 8325.948 -
BM_deque_deque_ranges_copy_backward/70000 9115.865 1.28%
BM_deque_deque_ranges_move/0 1.388 -
BM_deque_deque_ranges_move/1 3.421 -3.12%
BM_deque_deque_ranges_move/1024 38.652 -
BM_deque_deque_ranges_move/2 3.111 -3.45%
BM_deque_deque_ranges_move/4000 147.062 -
BM_deque_deque_ranges_move/4096 149.903 -
BM_deque_deque_ranges_move/512 20.295 -
BM_deque_deque_ranges_move/5500 200.697 -1.40%
BM_deque_deque_ranges_move/64 5.433 1.31%
BM_deque_deque_ranges_move/64000 2849.671 -3.31%
BM_deque_deque_ranges_move/65536 2890.972 4.52%
BM_deque_deque_ranges_move/70000 3044.370 -
BM_deque_deque_ranges_move_backward/0 1.388 -
BM_deque_deque_ranges_move_backward/1 3.488 1.99%
BM_deque_deque_ranges_move_backward/1024 40.483 -
BM_deque_deque_ranges_move_backward/2 3.045 1.33%
BM_deque_deque_ranges_move_backward/4000 147.376 -
BM_deque_deque_ranges_move_backward/4096 154.578 -
BM_deque_deque_ranges_move_backward/512 21.557 -
BM_deque_deque_ranges_move_backward/5500 205.798 -
BM_deque_deque_ranges_move_backward/64 5.100 -
BM_deque_deque_ranges_move_backward/64000 8069.650 -
BM_deque_deque_ranges_move_backward/65536 8472.482 -
BM_deque_deque_ranges_move_backward/70000 9165.279 2.90%
BM_deque_vector_copy/0 1.555 8.44%
BM_deque_vector_copy/1 2.082 -1.31%
BM_deque_vector_copy/1024 36.864 -
BM_deque_vector_copy/2 1.839 -
BM_deque_vector_copy/4000 143.713 -
BM_deque_vector_copy/4096 146.327 -
BM_deque_vector_copy/512 16.646 -
BM_deque_vector_copy/5500 195.380 -
BM_deque_vector_copy/64 2.585 -1.04%
BM_deque_vector_copy/64000 2814.753 6.28%
BM_deque_vector_copy/65536 2841.076 1.30%
BM_deque_vector_copy/70000 3087.838 3.25%
BM_deque_vector_copy_backward/0 1.545 11.82%
BM_deque_vector_copy_backward/1 2.137 1.45%
BM_deque_vector_copy_backward/1024 37.089 -
BM_deque_vector_copy_backward/2 1.841 -
BM_deque_vector_copy_backward/4000 144.179 2.03%
BM_deque_vector_copy_backward/4096 148.586 -
BM_deque_vector_copy_backward/512 17.945 -
BM_deque_vector_copy_backward/5500 198.752 -1.65%
BM_deque_vector_copy_backward/64 2.922 -
BM_deque_vector_copy_backward/64000 7838.888 -6.43%
BM_deque_vector_copy_backward/65536 7993.945 -5.13%
BM_deque_vector_copy_backward/70000 8472.111 -5.87%
BM_deque_vector_move/0 1.543 6.84%
BM_deque_vector_move/1 2.166 1.13%
BM_deque_vector_move/1024 37.309 -
BM_deque_vector_move/2 1.843 -
BM_deque_vector_move/4000 145.330 -
BM_deque_vector_move/4096 145.102 -
BM_deque_vector_move/512 16.688 -
BM_deque_vector_move/5500 195.743 -
BM_deque_vector_move/64 2.626 1.79%
BM_deque_vector_move/64000 2791.023 2.93%
BM_deque_vector_move/65536 2726.961 2.00%
BM_deque_vector_move/70000 2911.550 1.26%
BM_deque_vector_move_backward/0 1.489 -6.81%
BM_deque_vector_move_backward/1 2.091 -
BM_deque_vector_move_backward/1024 37.116 -
BM_deque_vector_move_backward/2 1.840 -
BM_deque_vector_move_backward/4000 147.724 3.47%
BM_deque_vector_move_backward/4096 148.963 -
BM_deque_vector_move_backward/512 17.918 -
BM_deque_vector_move_backward/5500 200.380 -1.68%
BM_deque_vector_move_backward/64 2.921 -
BM_deque_vector_move_backward/64000 7968.082 -4.87%
BM_deque_vector_move_backward/65536 8040.385 -2.81%
BM_deque_vector_move_backward/70000 8528.142 -5.56%
BM_deque_vector_ranges_copy/0 1.376 -3.35%
BM_deque_vector_ranges_copy/1 2.102 -
BM_deque_vector_ranges_copy/1024 37.043 -
BM_deque_vector_ranges_copy/2 1.840 -
BM_deque_vector_ranges_copy/4000 144.640 -
BM_deque_vector_ranges_copy/4096 146.137 -
BM_deque_vector_ranges_copy/512 16.636 -
BM_deque_vector_ranges_copy/5500 202.633 2.93%
BM_deque_vector_ranges_copy/64 2.582 -
BM_deque_vector_ranges_copy/64000 2702.682 -4.99%
BM_deque_vector_ranges_copy/65536 2762.366 -5.60%
BM_deque_vector_ranges_copy/70000 2958.720 -3.26%
BM_deque_vector_ranges_copy_backward/0 1.378 -
BM_deque_vector_ranges_copy_backward/1 2.131 1.99%
BM_deque_vector_ranges_copy_backward/1024 37.212 -
BM_deque_vector_ranges_copy_backward/2 1.843 -
BM_deque_vector_ranges_copy_backward/4000 142.365 -
BM_deque_vector_ranges_copy_backward/4096 148.150 -
BM_deque_vector_ranges_copy_backward/512 17.943 -
BM_deque_vector_ranges_copy_backward/5500 197.135 -2.70%
BM_deque_vector_ranges_copy_backward/64 2.911 -
BM_deque_vector_ranges_copy_backward/64000 7930.255 -4.70%
BM_deque_vector_ranges_copy_backward/65536 7952.367 -4.65%
BM_deque_vector_ranges_copy_backward/70000 9064.403 -
BM_deque_vector_ranges_move/0 1.558 6.65%
BM_deque_vector_ranges_move/1 2.085 -
BM_deque_vector_ranges_move/1024 37.115 -
BM_deque_vector_ranges_move/2 1.842 -
BM_deque_vector_ranges_move/4000 150.393 1.54%
BM_deque_vector_ranges_move/4096 145.763 -1.01%
BM_deque_vector_ranges_move/512 16.714 -
BM_deque_vector_ranges_move/5500 197.704 -
BM_deque_vector_ranges_move/64 2.582 -1.50%
BM_deque_vector_ranges_move/64000 2724.416 -
BM_deque_vector_ranges_move/65536 2731.619 1.19%
BM_deque_vector_ranges_move/70000 2971.419 1.04%
BM_deque_vector_ranges_move_backward/0 1.570 -1.55%
BM_deque_vector_ranges_move_backward/1 2.163 2.69%
BM_deque_vector_ranges_move_backward/1024 37.110 -
BM_deque_vector_ranges_move_backward/2 1.840 -
BM_deque_vector_ranges_move_backward/4000 142.403 -
BM_deque_vector_ranges_move_backward/4096 148.037 -
BM_deque_vector_ranges_move_backward/512 17.918 -
BM_deque_vector_ranges_move_backward/5500 199.396 -
BM_deque_vector_ranges_move_backward/64 2.921 -
BM_deque_vector_ranges_move_backward/64000 7875.807 -3.91%
BM_deque_vector_ranges_move_backward/65536 8137.127 -3.68%
BM_deque_vector_ranges_move_backward/70000 8430.000 -6.16%
BM_getline_string 16.798 -5.13%
BM_lexicographical_compare_three_way<IntPtr>/1 0.345 12.10%
BM_lexicographical_compare_three_way<IntPtr>/1024 245.589 -
BM_lexicographical_compare_three_way<IntPtr>/1048576 250032.105 -
BM_lexicographical_compare_three_way<IntPtr>/16 4.306 -
BM_lexicographical_compare_three_way<IntPtr>/16384 3781.081 -
BM_lexicographical_compare_three_way<IntPtr>/256 70.327 -
BM_lexicographical_compare_three_way<IntPtr>/262144 60564.804 -
BM_lexicographical_compare_three_way<IntPtr>/4 1.143 -
BM_lexicographical_compare_three_way<IntPtr>/4096 955.134 -
BM_lexicographical_compare_three_way<IntPtr>/64 15.552 -
BM_lexicographical_compare_three_way<IntPtr>/65536 15092.776 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1 0.922 -5.52%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1024 482.377 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/1048576 495163.187 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16 7.927 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/16384 7561.083 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/256 124.654 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/262144 120083.440 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4 2.416 1.23%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/4096 1879.372 -
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/64 30.050 -3.38%
BM_lexicographical_compare_three_way<cpp17_input_iterator<IntPtr>>/65536 29995.269 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1 1.191 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1024 251.754 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/1048576 249899.706 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16 5.250 -1.41%
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/16384 3780.747 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/256 70.793 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/262144 60337.600 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4 2.053 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/4096 961.175 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/64 16.440 -
BM_lexicographical_compare_three_way<random_access_iterator<IntPtr>>/65536 15078.009 -
BM_lexicographical_compare_three_way_fast_path/1 0.277 -19.61%
BM_lexicographical_compare_three_way_fast_path/1024 248.038 -
BM_lexicographical_compare_three_way_fast_path/1048576 249795.856 -
BM_lexicographical_compare_three_way_fast_path/16 4.385 -
BM_lexicographical_compare_three_way_fast_path/16384 3806.861 -
BM_lexicographical_compare_three_way_fast_path/256 70.197 -
BM_lexicographical_compare_three_way_fast_path/262144 61258.699 -
BM_lexicographical_compare_three_way_fast_path/4 1.146 -
BM_lexicographical_compare_three_way_fast_path/4096 960.121 -
BM_lexicographical_compare_three_way_fast_path/64 15.562 -
BM_lexicographical_compare_three_way_fast_path/65536 15182.082 -
BM_lexicographical_compare_three_way_slow_path/1 0.367 -
BM_lexicographical_compare_three_way_slow_path/1024 247.667 -
BM_lexicographical_compare_three_way_slow_path/1048576 247372.499 -1.89%
BM_lexicographical_compare_three_way_slow_path/16 4.473 1.01%
BM_lexicographical_compare_three_way_slow_path/16384 3795.916 -3.48%
BM_lexicographical_compare_three_way_slow_path/256 70.778 -
BM_lexicographical_compare_three_way_slow_path/262144 60471.375 -4.96%
BM_lexicographical_compare_three_way_slow_path/4 1.165 -
BM_lexicographical_compare_three_way_slow_path/4096 961.107 -1.76%
BM_lexicographical_compare_three_way_slow_path/64 15.712 -
BM_lexicographical_compare_three_way_slow_path/65536 15112.589 -4.86%
BM_map_find_string_literal 11.290 -
BM_num_get<bool> 12.536 -
BM_num_get<double> 35.367 -1.18%
BM_num_get<float> 35.755 1.00%
BM_num_get<long> 11.564 -
BM_num_get<long_double> 36.201 -
BM_num_get<long_long> 11.510 -
BM_num_get<unsigned_int> 10.328 -3.18%
BM_num_get<unsigned_long> 11.160 -
BM_num_get<unsigned_long_long> 11.295 1.18%
BM_num_get<unsigned_short> 10.571 1.01%
BM_num_get<void*> 11.742 -
BM_num_put<bool> 10.575 -
BM_num_put<const_void*> 12.670 -
BM_num_put<double> 57.526 -
BM_num_put<long> 12.017 3.90%
BM_num_put<long_double> 59.365 -
BM_num_put<long_long> 11.934 1.61%
BM_num_put<unsigned_long> 11.721 1.92%
BM_num_put<unsigned_long_long> 11.677 -
BM_std_min<__int128>/1 0.408 9.08%
BM_std_min<__int128>/10 3.708 -
BM_std_min<__int128>/1024 495.749 11.96%
BM_std_min<__int128>/11 4.089 -1.50%
BM_std_min<__int128>/12 4.522 -1.63%
BM_std_min<__int128>/13 4.935 -2.06%
BM_std_min<__int128>/14 5.361 -2.42%
BM_std_min<__int128>/15 5.779 -2.50%
BM_std_min<__int128>/16 6.216 -2.29%
BM_std_min<__int128>/17 6.685 -1.48%
BM_std_min<__int128>/18 7.121 -1.11%
BM_std_min<__int128>/19 7.567 -1.12%
BM_std_min<__int128>/2 0.659 -
BM_std_min<__int128>/20 8.006 -
BM_std_min<__int128>/21 8.475 -
BM_std_min<__int128>/22 8.946 -
BM_std_min<__int128>/23 9.421 1.05%
BM_std_min<__int128>/24 9.858 1.17%
BM_std_min<__int128>/25 10.326 2.11%
BM_std_min<__int128>/26 10.735 1.95%
BM_std_min<__int128>/27 11.243 2.69%
BM_std_min<__int128>/28 11.705 2.79%
BM_std_min<__int128>/29 12.180 3.03%
BM_std_min<__int128>/3 1.030 1.18%
BM_std_min<__int128>/30 12.654 2.80%
BM_std_min<__int128>/31 13.104 3.27%
BM_std_min<__int128>/32 13.618 3.30%
BM_std_min<__int128>/4 1.393 -
BM_std_min<__int128>/4000 1937.509 12.74%
BM_std_min<__int128>/4096 1982.093 12.64%
BM_std_min<__int128>/5 1.781 -
BM_std_min<__int128>/512 247.810 12.18%
BM_std_min<__int128>/5500 2530.836 6.78%
BM_std_min<__int128>/6 2.141 -
BM_std_min<__int128>/64 29.073 7.64%
BM_std_min<__int128>/64000 29358.663 6.50%
BM_std_min<__int128>/65536 31349.878 10.61%
BM_std_min<__int128>/7 2.552 1.03%
BM_std_min<__int128>/70000 34081.487 12.26%
BM_std_min<__int128>/8 2.975 1.63%
BM_std_min<__int128>/9 3.326 -
BM_std_min<char>/1 0.379 -
BM_std_min<char>/10 0.901 -6.68%
BM_std_min<char>/1024 8.467 1.02%
BM_std_min<char>/11 1.040 -9.02%
BM_std_min<char>/12 1.342 -3.78%
BM_std_min<char>/13 1.588 1.55%
BM_std_min<char>/14 1.798 -3.44%
BM_std_min<char>/15 2.012 -6.57%
BM_std_min<char>/16 2.402 -5.72%
BM_std_min<char>/17 0.924 -
BM_std_min<char>/18 0.971 -7.87%
BM_std_min<char>/19 1.156 -8.16%
BM_std_min<char>/2 0.486 -11.02%
BM_std_min<char>/20 1.501 -6.46%
BM_std_min<char>/21 1.805 -1.42%
BM_std_min<char>/22 2.095 1.69%
BM_std_min<char>/23 2.319 -1.62%
BM_std_min<char>/24 2.740 -
BM_std_min<char>/25 1.160 -
BM_std_min<char>/26 1.156 -4.21%
BM_std_min<char>/27 1.385 -3.86%
BM_std_min<char>/28 1.713 -2.47%
BM_std_min<char>/29 1.950 -6.17%
BM_std_min<char>/3 0.693 -12.02%
BM_std_min<char>/30 2.299 -1.88%
BM_std_min<char>/31 2.471 -
BM_std_min<char>/32 3.121 7.37%
BM_std_min<char>/4 1.078 -2.78%
BM_std_min<char>/4000 27.040 -1.73%
BM_std_min<char>/4096 28.630 -2.12%
BM_std_min<char>/5 1.405 -1.61%
BM_std_min<char>/512 6.509 1.88%
BM_std_min<char>/5500 36.783 -
BM_std_min<char>/6 1.573 -4.12%
BM_std_min<char>/64 4.134 -2.53%
BM_std_min<char>/64000 449.986 -
BM_std_min<char>/65536 460.617 -
BM_std_min<char>/7 1.838 -2.52%
BM_std_min<char>/70000 491.690 -
BM_std_min<char>/8 2.318 2.73%
BM_std_min<char>/9 0.831 -
BM_std_min<int>/1 0.323 13.12%
BM_std_min<int>/10 0.994 -
BM_std_min<int>/1024 26.715 -
BM_std_min<int>/11 1.156 -
BM_std_min<int>/12 1.589 5.64%
BM_std_min<int>/13 1.155 -
BM_std_min<int>/14 1.156 -
BM_std_min<int>/15 1.387 -
BM_std_min<int>/16 1.687 -1.28%
BM_std_min<int>/17 0.953 -1.11%
BM_std_min<int>/18 1.156 -
BM_std_min<int>/19 1.272 -
BM_std_min<int>/2 0.462 -
BM_std_min<int>/20 1.387 -
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.863 1.15%
BM_std_min<int>/25 1.481 -
BM_std_min<int>/26 1.526 -
BM_std_min<int>/27 1.645 -
BM_std_min<int>/28 2.003 -
BM_std_min<int>/29 1.618 -
BM_std_min<int>/3 0.692 -
BM_std_min<int>/30 1.618 -
BM_std_min<int>/31 1.850 -
BM_std_min<int>/32 2.237 1.48%
BM_std_min<int>/4 1.028 1.09%
BM_std_min<int>/4000 109.413 -
BM_std_min<int>/4096 112.324 -
BM_std_min<int>/5 0.881 -
BM_std_min<int>/512 12.844 -
BM_std_min<int>/5500 151.956 -
BM_std_min<int>/6 0.925 -
BM_std_min<int>/64 2.659 -3.66%
BM_std_min<int>/64000 1881.847 -6.45%
BM_std_min<int>/65536 1926.315 -6.37%
BM_std_min<int>/7 1.040 -
BM_std_min<int>/70000 2055.319 -7.33%
BM_std_min<int>/8 1.293 -
BM_std_min<int>/9 0.925 -
BM_std_min<long_long>/1 0.678 23.47%
BM_std_min<long_long>/10 1.328 -
BM_std_min<long_long>/1024 106.015 -
BM_std_min<long_long>/11 1.548 2.29%
BM_std_min<long_long>/12 2.077 1.67%
BM_std_min<long_long>/13 2.421 -
BM_std_min<long_long>/14 2.651 -
BM_std_min<long_long>/15 2.879 -
BM_std_min<long_long>/16 3.109 -
BM_std_min<long_long>/17 1.554 -
BM_std_min<long_long>/18 1.624 -
BM_std_min<long_long>/19 1.736 -
BM_std_min<long_long>/2 0.692 -
BM_std_min<long_long>/20 2.033 -1.39%
BM_std_min<long_long>/21 2.411 -
BM_std_min<long_long>/22 2.647 -
BM_std_min<long_long>/23 2.887 -
BM_std_min<long_long>/24 3.117 -
BM_std_min<long_long>/25 2.080 -
BM_std_min<long_long>/26 2.087 -
BM_std_min<long_long>/27 2.096 -
BM_std_min<long_long>/28 2.649 1.29%
BM_std_min<long_long>/29 2.902 -3.80%
BM_std_min<long_long>/3 1.257 -2.74%
BM_std_min<long_long>/30 3.266 1.84%
BM_std_min<long_long>/31 3.258 -2.72%
BM_std_min<long_long>/32 3.693 3.26%
BM_std_min<long_long>/4 1.694 -
BM_std_min<long_long>/4000 443.625 -
BM_std_min<long_long>/4096 454.706 -
BM_std_min<long_long>/5 1.915 -
BM_std_min<long_long>/512 46.995 -
BM_std_min<long_long>/5500 613.953 -
BM_std_min<long_long>/6 2.146 -
BM_std_min<long_long>/64 4.974 2.84%
BM_std_min<long_long>/64000 7321.034 -
BM_std_min<long_long>/65536 7496.080 -
BM_std_min<long_long>/7 2.365 -
BM_std_min<long_long>/70000 8006.808 -
BM_std_min<long_long>/8 2.693 -
BM_std_min<long_long>/9 1.156 -
BM_std_min<short>/1 0.291 -22.86%
BM_std_min<short>/10 1.040 -
BM_std_min<short>/1024 14.236 -
BM_std_min<short>/11 1.184 -1.71%
BM_std_min<short>/12 1.526 -3.62%
BM_std_min<short>/13 1.153 -
BM_std_min<short>/14 1.156 -
BM_std_min<short>/15 1.386 -
BM_std_min<short>/16 1.720 -
BM_std_min<short>/17 1.591 -
BM_std_min<short>/18 1.531 -1.56%
BM_std_min<short>/19 1.889 -
BM_std_min<short>/2 0.496 -
BM_std_min<short>/20 2.288 -1.60%
BM_std_min<short>/21 1.746 -2.47%
BM_std_min<short>/22 1.809 -4.53%
BM_std_min<short>/23 2.077 -
BM_std_min<short>/24 2.410 -5.29%
BM_std_min<short>/25 2.131 3.67%
BM_std_min<short>/26 2.084 -2.16%
BM_std_min<short>/27 2.333 2.90%
BM_std_min<short>/28 2.722 4.34%
BM_std_min<short>/29 2.417 2.34%
BM_std_min<short>/3 0.744 -
BM_std_min<short>/30 2.373 1.43%
BM_std_min<short>/31 2.573 -1.09%
BM_std_min<short>/32 3.048 3.17%
BM_std_min<short>/4 1.041 -6.65%
BM_std_min<short>/4000 54.481 1.01%
BM_std_min<short>/4096 56.008 1.07%
BM_std_min<short>/5 0.876 -
BM_std_min<short>/512 7.306 -
BM_std_min<short>/5500 76.565 -
BM_std_min<short>/6 0.970 -
BM_std_min<short>/64 3.452 -
BM_std_min<short>/64000 911.203 1.06%
BM_std_min<short>/65536 933.370 1.01%
BM_std_min<short>/7 1.109 -
BM_std_min<short>/70000 1031.592 -
BM_std_min<short>/8 1.326 -1.10%
BM_std_min<short>/9 0.930 -
BM_std_min<unsigned___int128>/1 0.371 -10.30%
BM_std_min<unsigned___int128>/10 3.672 -
BM_std_min<unsigned___int128>/1024 396.716 -
BM_std_min<unsigned___int128>/11 4.058 -
BM_std_min<unsigned___int128>/12 4.479 -
BM_std_min<unsigned___int128>/13 4.883 -
BM_std_min<unsigned___int128>/14 5.282 -
BM_std_min<unsigned___int128>/15 5.696 -
BM_std_min<unsigned___int128>/16 6.124 -
BM_std_min<unsigned___int128>/17 6.488 -
BM_std_min<unsigned___int128>/18 6.864 -
BM_std_min<unsigned___int128>/19 7.249 -
BM_std_min<unsigned___int128>/2 0.666 -
BM_std_min<unsigned___int128>/20 7.625 -
BM_std_min<unsigned___int128>/21 7.957 -
BM_std_min<unsigned___int128>/22 8.359 -
BM_std_min<unsigned___int128>/23 8.750 -
BM_std_min<unsigned___int128>/24 9.111 -
BM_std_min<unsigned___int128>/25 9.474 -
BM_std_min<unsigned___int128>/26 9.822 -
BM_std_min<unsigned___int128>/27 10.230 -
BM_std_min<unsigned___int128>/28 10.617 -
BM_std_min<unsigned___int128>/29 11.014 -
BM_std_min<unsigned___int128>/3 1.016 -
BM_std_min<unsigned___int128>/30 11.409 -
BM_std_min<unsigned___int128>/31 11.794 -
BM_std_min<unsigned___int128>/32 12.218 -
BM_std_min<unsigned___int128>/4 1.378 -
BM_std_min<unsigned___int128>/4000 1542.161 -
BM_std_min<unsigned___int128>/4096 1579.902 -
BM_std_min<unsigned___int128>/5 1.747 -
BM_std_min<unsigned___int128>/512 199.180 -
BM_std_min<unsigned___int128>/5500 2121.252 -
BM_std_min<unsigned___int128>/6 2.081 -
BM_std_min<unsigned___int128>/64 24.528 -
BM_std_min<unsigned___int128>/64000 24723.891 -
BM_std_min<unsigned___int128>/65536 25330.382 -
BM_std_min<unsigned___int128>/7 2.485 -
BM_std_min<unsigned___int128>/70000 27040.831 -
BM_std_min<unsigned___int128>/8 2.872 -
BM_std_min<unsigned___int128>/9 3.272 -
BM_std_min<unsigned_char>/1 0.380 48.56%
BM_std_min<unsigned_char>/10 0.901 -
BM_std_min<unsigned_char>/1024 8.455 -1.30%
BM_std_min<unsigned_char>/11 1.063 -
BM_std_min<unsigned_char>/12 1.334 -1.12%
BM_std_min<unsigned_char>/13 1.546 -2.80%
BM_std_min<unsigned_char>/14 1.772 -3.91%
BM_std_min<unsigned_char>/15 2.122 -1.27%
BM_std_min<unsigned_char>/16 2.492 -1.67%
BM_std_min<unsigned_char>/17 0.924 -
BM_std_min<unsigned_char>/18 0.971 -4.92%
BM_std_min<unsigned_char>/19 1.156 -6.90%
BM_std_min<unsigned_char>/2 0.485 -
BM_std_min<unsigned_char>/20 1.503 -6.97%
BM_std_min<unsigned_char>/21 1.744 -4.64%
BM_std_min<unsigned_char>/22 2.078 -
BM_std_min<unsigned_char>/23 2.343 -
BM_std_min<unsigned_char>/24 2.756 -
BM_std_min<unsigned_char>/25 1.159 -
BM_std_min<unsigned_char>/26 1.156 -
BM_std_min<unsigned_char>/27 1.386 -
BM_std_min<unsigned_char>/28 1.717 -1.00%
BM_std_min<unsigned_char>/29 1.993 1.95%
BM_std_min<unsigned_char>/3 0.693 -
BM_std_min<unsigned_char>/30 2.275 2.81%
BM_std_min<unsigned_char>/31 2.565 4.61%
BM_std_min<unsigned_char>/32 2.903 2.74%
BM_std_min<unsigned_char>/4 0.999 -2.29%
BM_std_min<unsigned_char>/4000 27.063 -3.90%
BM_std_min<unsigned_char>/4096 28.875 -4.99%
BM_std_min<unsigned_char>/5 1.262 -
BM_std_min<unsigned_char>/512 6.372 -
BM_std_min<unsigned_char>/5500 37.057 -2.02%
BM_std_min<unsigned_char>/6 1.499 1.93%
BM_std_min<unsigned_char>/64 4.117 3.81%
BM_std_min<unsigned_char>/64000 452.911 -
BM_std_min<unsigned_char>/65536 463.844 -
BM_std_min<unsigned_char>/7 1.838 1.65%
BM_std_min<unsigned_char>/70000 495.162 -
BM_std_min<unsigned_char>/8 2.220 -5.83%
BM_std_min<unsigned_char>/9 0.829 -
BM_std_min<unsigned_int>/1 0.323 -7.63%
BM_std_min<unsigned_int>/10 0.995 -
BM_std_min<unsigned_int>/1024 26.670 -
BM_std_min<unsigned_int>/11 1.157 -
BM_std_min<unsigned_int>/12 1.502 -
BM_std_min<unsigned_int>/13 1.528 4.05%
BM_std_min<unsigned_int>/14 1.156 -
BM_std_min<unsigned_int>/15 1.387 -
BM_std_min<unsigned_int>/16 1.917 1.48%
BM_std_min<unsigned_int>/17 0.953 -1.27%
BM_std_min<unsigned_int>/18 1.156 -
BM_std_min<unsigned_int>/19 1.272 -
BM_std_min<unsigned_int>/2 0.462 -
BM_std_min<unsigned_int>/20 1.388 -
BM_std_min<unsigned_int>/21 1.387 -
BM_std_min<unsigned_int>/22 1.457 -
BM_std_min<unsigned_int>/23 1.573 -
BM_std_min<unsigned_int>/24 1.766 -3.87%
BM_std_min<unsigned_int>/25 1.480 -
BM_std_min<unsigned_int>/26 1.527 -
BM_std_min<unsigned_int>/27 1.648 -
BM_std_min<unsigned_int>/28 1.978 2.24%
BM_std_min<unsigned_int>/29 2.127 3.89%
BM_std_min<unsigned_int>/3 0.693 -
BM_std_min<unsigned_int>/30 1.619 -
BM_std_min<unsigned_int>/31 1.850 -
BM_std_min<unsigned_int>/32 2.205 -
BM_std_min<unsigned_int>/4 1.090 6.84%
BM_std_min<unsigned_int>/4000 109.292 -
BM_std_min<unsigned_int>/4096 111.414 -
BM_std_min<unsigned_int>/5 0.878 -
BM_std_min<unsigned_int>/512 12.843 -
BM_std_min<unsigned_int>/5500 151.869 -
BM_std_min<unsigned_int>/6 0.926 -
BM_std_min<unsigned_int>/64 2.960 4.81%
BM_std_min<unsigned_int>/64000 1881.798 -6.66%
BM_std_min<unsigned_int>/65536 1926.063 -6.65%
BM_std_min<unsigned_int>/7 1.041 -
BM_std_min<unsigned_int>/70000 2054.999 -7.47%
BM_std_min<unsigned_int>/8 1.267 1.32%
BM_std_min<unsigned_int>/9 0.925 -
BM_std_min<unsigned_long_long>/1 0.286 -24.88%
BM_std_min<unsigned_long_long>/10 1.328 -
BM_std_min<unsigned_long_long>/1024 106.045 -
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.745 -
BM_std_min<unsigned_long_long>/14 1.966 1.33%
BM_std_min<unsigned_long_long>/15 2.181 1.33%
BM_std_min<unsigned_long_long>/16 2.484 -
BM_std_min<unsigned_long_long>/17 1.553 -
BM_std_min<unsigned_long_long>/18 1.622 -
BM_std_min<unsigned_long_long>/19 1.737 -
BM_std_min<unsigned_long_long>/2 0.486 -
BM_std_min<unsigned_long_long>/20 1.853 -
BM_std_min<unsigned_long_long>/21 2.021 -
BM_std_min<unsigned_long_long>/22 2.249 2.08%
BM_std_min<unsigned_long_long>/23 2.487 -
BM_std_min<unsigned_long_long>/24 2.752 2.07%
BM_std_min<unsigned_long_long>/25 2.084 -
BM_std_min<unsigned_long_long>/26 2.083 -
BM_std_min<unsigned_long_long>/27 2.093 -
BM_std_min<unsigned_long_long>/28 2.169 -
BM_std_min<unsigned_long_long>/29 2.504 1.24%
BM_std_min<unsigned_long_long>/3 0.693 -
BM_std_min<unsigned_long_long>/30 2.737 1.19%
BM_std_min<unsigned_long_long>/31 3.039 1.04%
BM_std_min<unsigned_long_long>/32 3.333 1.60%
BM_std_min<unsigned_long_long>/4 1.085 4.74%
BM_std_min<unsigned_long_long>/4000 444.468 -
BM_std_min<unsigned_long_long>/4096 454.938 -
BM_std_min<unsigned_long_long>/5 1.304 -5.99%
BM_std_min<unsigned_long_long>/512 46.648 -
BM_std_min<unsigned_long_long>/5500 614.629 -
BM_std_min<unsigned_long_long>/6 1.610 5.56%
BM_std_min<unsigned_long_long>/64 4.691 -
BM_std_min<unsigned_long_long>/64000 7327.811 -
BM_std_min<unsigned_long_long>/65536 7502.482 -
BM_std_min<unsigned_long_long>/7 1.913 4.40%
BM_std_min<unsigned_long_long>/70000 8009.840 -
BM_std_min<unsigned_long_long>/8 2.283 -
BM_std_min<unsigned_long_long>/9 1.176 -
BM_std_min<unsigned_short>/1 0.378 -
BM_std_min<unsigned_short>/10 1.017 -
BM_std_min<unsigned_short>/1024 13.988 -
BM_std_min<unsigned_short>/11 1.159 -
BM_std_min<unsigned_short>/12 1.500 -
BM_std_min<unsigned_short>/13 6.382 -
BM_std_min<unsigned_short>/14 1.156 -
BM_std_min<unsigned_short>/15 1.387 -
BM_std_min<unsigned_short>/16 1.720 2.47%
BM_std_min<unsigned_short>/17 6.628 -
BM_std_min<unsigned_short>/18 1.558 -
BM_std_min<unsigned_short>/19 1.872 -2.04%
BM_std_min<unsigned_short>/2 0.485 -
BM_std_min<unsigned_short>/20 2.257 -
BM_std_min<unsigned_short>/21 7.047 1.97%
BM_std_min<unsigned_short>/22 1.900 4.03%
BM_std_min<unsigned_short>/23 2.102 -1.92%
BM_std_min<unsigned_short>/24 2.519 -
BM_std_min<unsigned_short>/25 7.120 -
BM_std_min<unsigned_short>/26 2.154 4.81%
BM_std_min<unsigned_short>/27 2.381 3.32%
BM_std_min<unsigned_short>/28 2.669 2.44%
BM_std_min<unsigned_short>/29 7.317 -
BM_std_min<unsigned_short>/3 0.719 3.60%
BM_std_min<unsigned_short>/30 2.334 -1.93%
BM_std_min<unsigned_short>/31 2.542 -
BM_std_min<unsigned_short>/32 2.866 -2.94%
BM_std_min<unsigned_short>/4 1.003 2.65%
BM_std_min<unsigned_short>/4000 53.995 -
BM_std_min<unsigned_short>/4096 55.434 -
BM_std_min<unsigned_short>/5 0.878 -
BM_std_min<unsigned_short>/512 7.210 -
BM_std_min<unsigned_short>/5500 76.203 -
BM_std_min<unsigned_short>/6 0.954 -
BM_std_min<unsigned_short>/64 3.459 -1.60%
BM_std_min<unsigned_short>/64000 911.960 -
BM_std_min<unsigned_short>/65536 934.272 -
BM_std_min<unsigned_short>/7 1.093 -
BM_std_min<unsigned_short>/70000 1032.354 -
BM_std_min<unsigned_short>/8 1.310 -2.15%
BM_std_min<unsigned_short>/9 6.233 -3.74%
BM_std_minmax<char>/1 0.639 2.28%
BM_std_minmax<char>/10 1.340 -3.24%
BM_std_minmax<char>/1024 8.728 -
BM_std_minmax<char>/11 1.756 -3.61%
BM_std_minmax<char>/12 2.008 -
BM_std_minmax<char>/13 2.236 -1.03%
BM_std_minmax<char>/14 2.649 3.47%
BM_std_minmax<char>/15 3.043 1.78%
BM_std_minmax<char>/16 1.151 24.57%
BM_std_minmax<char>/17 1.155 6.29%
BM_std_minmax<char>/18 1.437 10.91%
BM_std_minmax<char>/19 1.861 15.07%
BM_std_minmax<char>/2 0.884 4.30%
BM_std_minmax<char>/20 2.154 14.11%
BM_std_minmax<char>/21 2.464 13.02%
BM_std_minmax<char>/22 2.786 13.71%
BM_std_minmax<char>/23 3.220 10.39%
BM_std_minmax<char>/24 1.380 19.41%
BM_std_minmax<char>/25 1.385 17.50%
BM_std_minmax<char>/26 1.616 16.49%
BM_std_minmax<char>/27 2.040 12.54%
BM_std_minmax<char>/28 2.365 14.00%
BM_std_minmax<char>/29 2.638 10.53%
BM_std_minmax<char>/3 1.207 6.89%
BM_std_minmax<char>/30 2.967 11.98%
BM_std_minmax<char>/31 3.435 10.21%
BM_std_minmax<char>/32 1.819 20.83%
BM_std_minmax<char>/4 1.522 7.07%
BM_std_minmax<char>/4000 38.815 -
BM_std_minmax<char>/4096 32.881 -
BM_std_minmax<char>/5 1.836 7.85%
BM_std_minmax<char>/512 4.969 -
BM_std_minmax<char>/5500 50.306 -
BM_std_minmax<char>/6 2.168 9.40%
BM_std_minmax<char>/64 1.380 9.76%
BM_std_minmax<char>/64000 532.185 -
BM_std_minmax<char>/65536 545.014 -
BM_std_minmax<char>/7 2.612 8.32%
BM_std_minmax<char>/70000 596.696 -
BM_std_minmax<char>/8 0.977 -14.79%
BM_std_minmax<char>/9 1.154 -
BM_std_minmax<int>/1 0.601 -
BM_std_minmax<int>/10 1.387 -3.42%
BM_std_minmax<int>/1024 33.574 -
BM_std_minmax<int>/11 1.729 -5.81%
BM_std_minmax<int>/12 1.385 -
BM_std_minmax<int>/13 1.387 -
BM_std_minmax<int>/14 1.618 -
BM_std_minmax<int>/15 2.006 -1.17%
BM_std_minmax<int>/16 1.250 -
BM_std_minmax<int>/17 1.484 -
BM_std_minmax<int>/18 1.653 -
BM_std_minmax<int>/19 1.849 -
BM_std_minmax<int>/2 0.850 2.65%
BM_std_minmax<int>/20 1.745 -
BM_std_minmax<int>/21 1.850 -
BM_std_minmax<int>/22 2.019 -
BM_std_minmax<int>/23 2.325 -1.08%
BM_std_minmax<int>/24 1.849 -
BM_std_minmax<int>/25 1.987 -
BM_std_minmax<int>/26 2.163 -
BM_std_minmax<int>/27 2.368 -5.12%
BM_std_minmax<int>/28 2.081 -
BM_std_minmax<int>/29 2.080 -
BM_std_minmax<int>/3 1.183 5.26%
BM_std_minmax<int>/30 2.312 -
BM_std_minmax<int>/31 2.628 -5.02%
BM_std_minmax<int>/32 1.618 -
BM_std_minmax<int>/4 0.971 4.94%
BM_std_minmax<int>/4000 133.268 -
BM_std_minmax<int>/4096 136.512 -
BM_std_minmax<int>/5 1.156 -
BM_std_minmax<int>/512 16.623 -
BM_std_minmax<int>/5500 191.223 -
BM_std_minmax<int>/6 1.351 -2.55%
BM_std_minmax<int>/64 2.533 -
BM_std_minmax<int>/64000 2156.542 -
BM_std_minmax<int>/65536 2206.923 -
BM_std_minmax<int>/7 1.673 -8.07%
BM_std_minmax<int>/70000 2356.331 -
BM_std_minmax<int>/8 1.155 -
BM_std_minmax<int>/9 1.160 -
BM_std_minmax<long_long>/1 0.615 -
BM_std_minmax<long_long>/10 2.156 -
BM_std_minmax<long_long>/1024 133.676 -
BM_std_minmax<long_long>/11 2.379 -2.93%
BM_std_minmax<long_long>/12 2.699 -
BM_std_minmax<long_long>/13 3.028 -1.19%
BM_std_minmax<long_long>/14 3.366 2.03%
BM_std_minmax<long_long>/15 3.785 3.47%
BM_std_minmax<long_long>/16 3.054 -
BM_std_minmax<long_long>/17 3.067 -
BM_std_minmax<long_long>/18 3.066 -
BM_std_minmax<long_long>/19 3.077 -
BM_std_minmax<long_long>/2 1.114 -16.40%
BM_std_minmax<long_long>/20 3.288 -
BM_std_minmax<long_long>/21 3.577 1.79%
BM_std_minmax<long_long>/22 3.946 -
BM_std_minmax<long_long>/23 4.440 2.30%
BM_std_minmax<long_long>/24 3.987 -
BM_std_minmax<long_long>/25 4.010 -
BM_std_minmax<long_long>/26 4.011 -
BM_std_minmax<long_long>/27 4.032 -
BM_std_minmax<long_long>/28 4.099 -
BM_std_minmax<long_long>/29 4.221 -2.90%
BM_std_minmax<long_long>/3 1.480 -8.67%
BM_std_minmax<long_long>/30 4.599 1.50%
BM_std_minmax<long_long>/31 4.862 -
BM_std_minmax<long_long>/32 4.950 -
BM_std_minmax<long_long>/4 1.759 -1.09%
BM_std_minmax<long_long>/4000 525.848 -
BM_std_minmax<long_long>/4096 538.205 -
BM_std_minmax<long_long>/5 2.021 -3.98%
BM_std_minmax<long_long>/512 66.859 -
BM_std_minmax<long_long>/5500 723.859 -
BM_std_minmax<long_long>/6 2.284 -2.47%
BM_std_minmax<long_long>/64 10.322 -
BM_std_minmax<long_long>/64000 8473.315 -
BM_std_minmax<long_long>/65536 8676.523 -
BM_std_minmax<long_long>/7 2.611 1.48%
BM_std_minmax<long_long>/70000 9280.906 -
BM_std_minmax<long_long>/8 2.122 -
BM_std_minmax<long_long>/9 2.126 -
BM_std_minmax<short>/1 0.660 5.87%
BM_std_minmax<short>/10 1.420 -
BM_std_minmax<short>/1024 16.545 -
BM_std_minmax<short>/11 1.811 -
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.947 -1.36%
BM_std_minmax<short>/16 1.771 -
BM_std_minmax<short>/17 1.773 -1.01%
BM_std_minmax<short>/18 2.030 -
BM_std_minmax<short>/19 2.452 -
BM_std_minmax<short>/2 0.915 2.76%
BM_std_minmax<short>/20 2.083 5.97%
BM_std_minmax<short>/21 2.023 -1.74%
BM_std_minmax<short>/22 2.334 -
BM_std_minmax<short>/23 2.719 -
BM_std_minmax<short>/24 2.295 1.38%
BM_std_minmax<short>/25 2.236 -4.69%
BM_std_minmax<short>/26 2.544 -
BM_std_minmax<short>/27 2.881 -
BM_std_minmax<short>/28 2.524 -
BM_std_minmax<short>/29 2.527 -4.53%
BM_std_minmax<short>/3 1.182 1.21%
BM_std_minmax<short>/30 2.732 -
BM_std_minmax<short>/31 3.133 3.62%
BM_std_minmax<short>/32 1.262 -6.02%
BM_std_minmax<short>/4 1.025 -
BM_std_minmax<short>/4000 65.964 -
BM_std_minmax<short>/4096 67.582 -
BM_std_minmax<short>/5 1.159 -
BM_std_minmax<short>/512 8.856 -
BM_std_minmax<short>/5500 97.391 -
BM_std_minmax<short>/6 1.376 -1.32%
BM_std_minmax<short>/64 1.547 -3.00%
BM_std_minmax<short>/64000 1064.016 -
BM_std_minmax<short>/65536 1089.627 -
BM_std_minmax<short>/7 1.764 -
BM_std_minmax<short>/70000 1199.579 -
BM_std_minmax<short>/8 1.155 -
BM_std_minmax<short>/9 1.179 -
BM_std_minmax<unsigned_char>/1 0.612 -7.01%
BM_std_minmax<unsigned_char>/10 1.386 6.38%
BM_std_minmax<unsigned_char>/1024 8.766 -
BM_std_minmax<unsigned_char>/11 1.790 9.08%
BM_std_minmax<unsigned_char>/12 2.022 4.24%
BM_std_minmax<unsigned_char>/13 2.325 3.92%
BM_std_minmax<unsigned_char>/14 2.551 1.91%
BM_std_minmax<unsigned_char>/15 3.166 10.17%
BM_std_minmax<unsigned_char>/16 0.925 -14.83%
BM_std_minmax<unsigned_char>/17 1.086 -4.58%
BM_std_minmax<unsigned_char>/18 1.295 -5.64%
BM_std_minmax<unsigned_char>/19 1.577 -10.18%
BM_std_minmax<unsigned_char>/2 0.823 -8.72%
BM_std_minmax<unsigned_char>/20 1.833 -10.22%
BM_std_minmax<unsigned_char>/21 2.054 -11.87%
BM_std_minmax<unsigned_char>/22 2.408 -7.46%
BM_std_minmax<unsigned_char>/23 2.795 -8.79%
BM_std_minmax<unsigned_char>/24 1.155 -12.25%
BM_std_minmax<unsigned_char>/25 1.179 -7.77%
BM_std_minmax<unsigned_char>/26 1.387 -7.26%
BM_std_minmax<unsigned_char>/27 1.775 -6.23%
BM_std_minmax<unsigned_char>/28 2.031 -6.93%
BM_std_minmax<unsigned_char>/29 2.287 -8.67%
BM_std_minmax<unsigned_char>/3 1.120 -10.27%
BM_std_minmax<unsigned_char>/30 2.624 -5.16%
BM_std_minmax<unsigned_char>/31 3.099 -4.22%
BM_std_minmax<unsigned_char>/32 1.511 -7.92%
BM_std_minmax<unsigned_char>/4 1.367 -10.88%
BM_std_minmax<unsigned_char>/4000 39.103 -
BM_std_minmax<unsigned_char>/4096 33.017 -
BM_std_minmax<unsigned_char>/5 1.609 -11.29%
BM_std_minmax<unsigned_char>/512 5.022 -
BM_std_minmax<unsigned_char>/5500 51.508 2.15%
BM_std_minmax<unsigned_char>/6 1.897 -8.86%
BM_std_minmax<unsigned_char>/64 1.204 -4.39%
BM_std_minmax<unsigned_char>/64000 532.917 -
BM_std_minmax<unsigned_char>/65536 545.679 -
BM_std_minmax<unsigned_char>/7 2.433 -1.33%
BM_std_minmax<unsigned_char>/70000 597.957 -
BM_std_minmax<unsigned_char>/8 1.081 -6.08%
BM_std_minmax<unsigned_char>/9 1.149 -
BM_std_minmax<unsigned_int>/1 0.601 -
BM_std_minmax<unsigned_int>/10 1.387 -
BM_std_minmax<unsigned_int>/1024 33.596 -
BM_std_minmax<unsigned_int>/11 1.813 -
BM_std_minmax<unsigned_int>/12 1.386 -
BM_std_minmax<unsigned_int>/13 1.387 -
BM_std_minmax<unsigned_int>/14 1.617 -
BM_std_minmax<unsigned_int>/15 2.142 5.60%
BM_std_minmax<unsigned_int>/16 1.251 -7.20%
BM_std_minmax<unsigned_int>/17 1.484 -
BM_std_minmax<unsigned_int>/18 1.651 -
BM_std_minmax<unsigned_int>/19 1.848 -
BM_std_minmax<unsigned_int>/2 0.809 -8.64%
BM_std_minmax<unsigned_int>/20 1.744 -
BM_std_minmax<unsigned_int>/21 1.849 -
BM_std_minmax<unsigned_int>/22 2.020 -
BM_std_minmax<unsigned_int>/23 2.391 -1.81%
BM_std_minmax<unsigned_int>/24 1.807 -
BM_std_minmax<unsigned_int>/25 1.958 -
BM_std_minmax<unsigned_int>/26 2.114 -
BM_std_minmax<unsigned_int>/27 2.418 -1.16%
BM_std_minmax<unsigned_int>/28 1.928 -
BM_std_minmax<unsigned_int>/29 2.047 -
BM_std_minmax<unsigned_int>/3 1.107 -7.12%
BM_std_minmax<unsigned_int>/30 2.214 -
BM_std_minmax<unsigned_int>/31 2.560 -
BM_std_minmax<unsigned_int>/32 1.618 -
BM_std_minmax<unsigned_int>/4 0.925 -14.93%
BM_std_minmax<unsigned_int>/4000 133.250 -
BM_std_minmax<unsigned_int>/4096 136.471 -
BM_std_minmax<unsigned_int>/5 1.156 -
BM_std_minmax<unsigned_int>/512 16.635 -
BM_std_minmax<unsigned_int>/5500 191.138 -
BM_std_minmax<unsigned_int>/6 1.387 -
BM_std_minmax<unsigned_int>/64 2.542 -
BM_std_minmax<unsigned_int>/64000 2157.096 -
BM_std_minmax<unsigned_int>/65536 2207.713 -
BM_std_minmax<unsigned_int>/7 1.874 2.71%
BM_std_minmax<unsigned_int>/70000 2356.236 -
BM_std_minmax<unsigned_int>/8 1.156 -
BM_std_minmax<unsigned_int>/9 1.157 -
BM_std_minmax<unsigned_long_long>/1 0.555 -4.73%
BM_std_minmax<unsigned_long_long>/10 2.130 -
BM_std_minmax<unsigned_long_long>/1024 133.713 -
BM_std_minmax<unsigned_long_long>/11 2.382 1.55%
BM_std_minmax<unsigned_long_long>/12 2.673 -
BM_std_minmax<unsigned_long_long>/13 3.039 1.53%
BM_std_minmax<unsigned_long_long>/14 3.311 -
BM_std_minmax<unsigned_long_long>/15 3.794 3.26%
BM_std_minmax<unsigned_long_long>/16 3.051 -
BM_std_minmax<unsigned_long_long>/17 3.065 -
BM_std_minmax<unsigned_long_long>/18 3.078 -
BM_std_minmax<unsigned_long_long>/19 3.063 -
BM_std_minmax<unsigned_long_long>/2 0.847 -2.03%
BM_std_minmax<unsigned_long_long>/20 3.299 -
BM_std_minmax<unsigned_long_long>/21 3.526 -
BM_std_minmax<unsigned_long_long>/22 3.925 -
BM_std_minmax<unsigned_long_long>/23 4.354 -
BM_std_minmax<unsigned_long_long>/24 3.992 -
BM_std_minmax<unsigned_long_long>/25 4.008 -
BM_std_minmax<unsigned_long_long>/26 4.019 -
BM_std_minmax<unsigned_long_long>/27 4.007 -
BM_std_minmax<unsigned_long_long>/28 4.030 -
BM_std_minmax<unsigned_long_long>/29 4.111 -
BM_std_minmax<unsigned_long_long>/3 1.216 -1.18%
BM_std_minmax<unsigned_long_long>/30 4.424 -
BM_std_minmax<unsigned_long_long>/31 4.831 -
BM_std_minmax<unsigned_long_long>/32 4.968 -
BM_std_minmax<unsigned_long_long>/4 1.567 -
BM_std_minmax<unsigned_long_long>/4000 525.738 -
BM_std_minmax<unsigned_long_long>/4096 538.303 -
BM_std_minmax<unsigned_long_long>/5 1.832 -
BM_std_minmax<unsigned_long_long>/512 66.794 -
BM_std_minmax<unsigned_long_long>/5500 723.129 -
BM_std_minmax<unsigned_long_long>/6 2.118 1.27%
BM_std_minmax<unsigned_long_long>/64 10.349 -
BM_std_minmax<unsigned_long_long>/64000 8477.122 -
BM_std_minmax<unsigned_long_long>/65536 8674.986 -
BM_std_minmax<unsigned_long_long>/7 2.508 -
BM_std_minmax<unsigned_long_long>/70000 9273.075 -
BM_std_minmax<unsigned_long_long>/8 2.121 -
BM_std_minmax<unsigned_long_long>/9 2.124 -
BM_std_minmax<unsigned_short>/1 0.626 -2.26%
BM_std_minmax<unsigned_short>/10 1.403 -1.20%
BM_std_minmax<unsigned_short>/1024 16.585 -
BM_std_minmax<unsigned_short>/11 1.703 -
BM_std_minmax<unsigned_short>/12 1.385 -
BM_std_minmax<unsigned_short>/13 1.393 -
BM_std_minmax<unsigned_short>/14 1.618 -
BM_std_minmax<unsigned_short>/15 1.909 -1.62%
BM_std_minmax<unsigned_short>/16 1.760 3.50%
BM_std_minmax<unsigned_short>/17 1.709 -
BM_std_minmax<unsigned_short>/18 1.943 -
BM_std_minmax<unsigned_short>/19 2.135 -
BM_std_minmax<unsigned_short>/2 0.862 -7.43%
BM_std_minmax<unsigned_short>/20 1.963 -
BM_std_minmax<unsigned_short>/21 2.002 -1.69%
BM_std_minmax<unsigned_short>/22 2.438 5.23%
BM_std_minmax<unsigned_short>/23 2.603 3.42%
BM_std_minmax<unsigned_short>/24 2.253 -
BM_std_minmax<unsigned_short>/25 2.337 2.35%
BM_std_minmax<unsigned_short>/26 2.521 -
BM_std_minmax<unsigned_short>/27 2.812 3.14%
BM_std_minmax<unsigned_short>/28 2.571 -
BM_std_minmax<unsigned_short>/29 2.602 -
BM_std_minmax<unsigned_short>/3 1.192 -1.56%
BM_std_minmax<unsigned_short>/30 2.771 -1.82%
BM_std_minmax<unsigned_short>/31 3.101 2.26%
BM_std_minmax<unsigned_short>/32 1.331 5.38%
BM_std_minmax<unsigned_short>/4 1.085 1.24%
BM_std_minmax<unsigned_short>/4000 66.146 -
BM_std_minmax<unsigned_short>/4096 67.737 -
BM_std_minmax<unsigned_short>/5 1.157 -
BM_std_minmax<unsigned_short>/512 8.868 -
BM_std_minmax<unsigned_short>/5500 97.963 -
BM_std_minmax<unsigned_short>/6 1.388 -
BM_std_minmax<unsigned_short>/64 1.599 3.27%
BM_std_minmax<unsigned_short>/64000 1066.828 -
BM_std_minmax<unsigned_short>/65536 1092.342 -
BM_std_minmax<unsigned_short>/7 1.702 -
BM_std_minmax<unsigned_short>/70000 1201.889 -
BM_std_minmax<unsigned_short>/8 1.155 -
BM_std_minmax<unsigned_short>/9 1.175 -
BM_std_minmax_element<char>/1 0.304 -
BM_std_minmax_element<char>/1024 265.067 -6.65%
BM_std_minmax_element<char>/2 0.608 -6.91%
BM_std_minmax_element<char>/3 0.998 -19.99%
BM_std_minmax_element<char>/4 1.188 -5.60%
BM_std_minmax_element<char>/4000 1015.757 -6.44%
BM_std_minmax_element<char>/4096 1040.536 -6.42%
BM_std_minmax_element<char>/512 139.280 -3.49%
BM_std_minmax_element<char>/5500 1404.535 -5.70%
BM_std_minmax_element<char>/64 17.937 2.87%
BM_std_minmax_element<char>/64000 16444.329 -4.70%
BM_std_minmax_element<char>/65536 16843.542 -4.67%
BM_std_minmax_element<char>/70000 18056.659 -4.26%
BM_std_minmax_element<int>/1 0.326 8.19%
BM_std_minmax_element<int>/1024 273.150 3.18%
BM_std_minmax_element<int>/2 0.645 -6.19%
BM_std_minmax_element<int>/3 1.301 13.29%
BM_std_minmax_element<int>/4 1.262 1.42%
BM_std_minmax_element<int>/4000 1054.481 3.55%
BM_std_minmax_element<int>/4096 1080.145 3.47%
BM_std_minmax_element<int>/512 138.555 3.20%
BM_std_minmax_element<int>/5500 1443.056 3.48%
BM_std_minmax_element<int>/64 17.301 1.89%
BM_std_minmax_element<int>/64000 16849.987 3.47%
BM_std_minmax_element<int>/65536 17263.607 3.57%
BM_std_minmax_element<int>/70000 18432.150 3.61%
BM_std_minmax_element<long_long>/1 0.300 -
BM_std_minmax_element<long_long>/1024 278.613 -5.58%
BM_std_minmax_element<long_long>/2 0.686 12.16%
BM_std_minmax_element<long_long>/3 1.200 8.54%
BM_std_minmax_element<long_long>/4 1.255 -
BM_std_minmax_element<long_long>/4000 1081.941 -5.05%
BM_std_minmax_element<long_long>/4096 1106.486 -5.12%
BM_std_minmax_element<long_long>/512 141.300 -5.72%
BM_std_minmax_element<long_long>/5500 1488.703 -4.62%
BM_std_minmax_element<long_long>/64 17.836 -2.26%
BM_std_minmax_element<long_long>/64000 17514.534 -3.96%
BM_std_minmax_element<long_long>/65536 17956.682 -3.83%
BM_std_minmax_element<long_long>/70000 19146.003 -4.01%
BM_std_minmax_element<short>/1 0.300 -
BM_std_minmax_element<short>/1024 298.641 5.26%
BM_std_minmax_element<short>/2 0.688 5.95%
BM_std_minmax_element<short>/3 1.033 -13.78%
BM_std_minmax_element<short>/4 1.257 -
BM_std_minmax_element<short>/4000 1150.043 5.82%
BM_std_minmax_element<short>/4096 1178.156 5.92%
BM_std_minmax_element<short>/512 151.849 5.25%
BM_std_minmax_element<short>/5500 1581.733 6.03%
BM_std_minmax_element<short>/64 18.545 6.25%
BM_std_minmax_element<short>/64000 18434.138 6.60%
BM_std_minmax_element<short>/65536 18851.460 6.60%
BM_std_minmax_element<short>/70000 20151.618 6.47%
BM_tolower_char<char> 0.692 -
BM_tolower_char<wchar_t> 0.691 -
BM_tolower_string<char> 22.992 1.02%
BM_tolower_string<wchar_t> 6.266 -
BM_toupper_char<char> 0.691 -
BM_toupper_char<wchar_t> 0.689 2.30%
BM_toupper_string<char> 14.865 -
BM_toupper_string<wchar_t> 6.188 -1.87%
BM_vector_deque_copy/0 0.370 -9.17%
BM_vector_deque_copy/1 2.207 -2.55%
BM_vector_deque_copy/1024 35.793 -
BM_vector_deque_copy/2 1.946 -2.95%
BM_vector_deque_copy/4000 141.200 -
BM_vector_deque_copy/4096 145.841 -
BM_vector_deque_copy/512 17.029 -
BM_vector_deque_copy/5500 197.278 -
BM_vector_deque_copy/64 2.766 -1.09%
BM_vector_deque_copy/64000 2371.902 -27.53%
BM_vector_deque_copy/65536 2370.973 -28.63%
BM_vector_deque_copy/70000 2590.933 -25.98%
BM_vector_deque_copy_backward/0 0.606 45.70%
BM_vector_deque_copy_backward/1 2.496 4.05%
BM_vector_deque_copy_backward/1024 38.094 -
BM_vector_deque_copy_backward/2 2.296 8.05%
BM_vector_deque_copy_backward/4000 143.443 1.67%
BM_vector_deque_copy_backward/4096 149.568 -
BM_vector_deque_copy_backward/512 17.617 -
BM_vector_deque_copy_backward/5500 198.703 -
BM_vector_deque_copy_backward/64 3.151 2.54%
BM_vector_deque_copy_backward/64000 7782.435 9.92%
BM_vector_deque_copy_backward/65536 8018.624 11.77%
BM_vector_deque_copy_backward/70000 8456.680 8.59%
BM_vector_deque_move/0 0.550 18.62%
BM_vector_deque_move/1 2.027 -14.03%
BM_vector_deque_move/1024 35.892 -
BM_vector_deque_move/2 1.640 -20.85%
BM_vector_deque_move/4000 140.571 -
BM_vector_deque_move/4096 145.450 -1.28%
BM_vector_deque_move/512 16.969 -
BM_vector_deque_move/5500 196.586 -
BM_vector_deque_move/64 2.650 -4.94%
BM_vector_deque_move/64000 2363.618 -28.00%
BM_vector_deque_move/65536 2372.577 -28.57%
BM_vector_deque_move/70000 2585.577 -25.82%
BM_vector_deque_move_backward/0 0.473 -
BM_vector_deque_move_backward/1 2.259 -2.79%
BM_vector_deque_move_backward/1024 38.151 1.54%
BM_vector_deque_move_backward/2 2.007 -2.91%
BM_vector_deque_move_backward/4000 141.928 -
BM_vector_deque_move_backward/4096 150.998 1.22%
BM_vector_deque_move_backward/512 18.016 -
BM_vector_deque_move_backward/5500 200.249 -
BM_vector_deque_move_backward/64 3.086 1.52%
BM_vector_deque_move_backward/64000 7508.845 8.85%
BM_vector_deque_move_backward/65536 7951.638 13.26%
BM_vector_deque_move_backward/70000 8137.924 7.25%
BM_vector_deque_ranges_copy/0 0.472 36.19%
BM_vector_deque_ranges_copy/1 2.337 -
BM_vector_deque_ranges_copy/1024 36.008 -
BM_vector_deque_ranges_copy/2 2.071 -
BM_vector_deque_ranges_copy/4000 140.846 -
BM_vector_deque_ranges_copy/4096 146.089 -
BM_vector_deque_ranges_copy/512 17.054 -
BM_vector_deque_ranges_copy/5500 197.676 -
BM_vector_deque_ranges_copy/64 2.841 -
BM_vector_deque_ranges_copy/64000 2375.956 -27.13%
BM_vector_deque_ranges_copy/65536 2371.214 -28.24%
BM_vector_deque_ranges_copy/70000 2593.109 -26.14%
BM_vector_deque_ranges_copy_backward/0 0.418 9.27%
BM_vector_deque_ranges_copy_backward/1 2.298 -
BM_vector_deque_ranges_copy_backward/1024 38.130 -
BM_vector_deque_ranges_copy_backward/2 2.006 -3.07%
BM_vector_deque_ranges_copy_backward/4000 141.942 -
BM_vector_deque_ranges_copy_backward/4096 151.178 1.31%
BM_vector_deque_ranges_copy_backward/512 17.763 -
BM_vector_deque_ranges_copy_backward/5500 198.353 -
BM_vector_deque_ranges_copy_backward/64 3.073 1.27%
BM_vector_deque_ranges_copy_backward/64000 7862.980 12.88%
BM_vector_deque_ranges_copy_backward/65536 7917.362 10.26%
BM_vector_deque_ranges_copy_backward/70000 9097.311 18.69%
BM_vector_deque_ranges_move/0 0.431 4.46%
BM_vector_deque_ranges_move/1 2.381 2.56%
BM_vector_deque_ranges_move/1024 35.849 -
BM_vector_deque_ranges_move/2 2.072 -
BM_vector_deque_ranges_move/4000 145.298 2.15%
BM_vector_deque_ranges_move/4096 145.666 -
BM_vector_deque_ranges_move/512 17.091 -
BM_vector_deque_ranges_move/5500 195.993 -
BM_vector_deque_ranges_move/64 2.857 -
BM_vector_deque_ranges_move/64000 2371.994 -27.35%
BM_vector_deque_ranges_move/65536 2368.530 -28.53%
BM_vector_deque_ranges_move/70000 2590.044 -25.87%
BM_vector_deque_ranges_move_backward/0 0.465 -7.19%
BM_vector_deque_ranges_move_backward/1 2.283 -2.03%
BM_vector_deque_ranges_move_backward/1024 38.176 -
BM_vector_deque_ranges_move_backward/2 2.006 -2.85%
BM_vector_deque_ranges_move_backward/4000 145.421 -
BM_vector_deque_ranges_move_backward/4096 147.522 -1.05%
BM_vector_deque_ranges_move_backward/512 18.022 -
BM_vector_deque_ranges_move_backward/5500 199.143 -
BM_vector_deque_ranges_move_backward/64 3.121 2.16%
BM_vector_deque_ranges_move_backward/64000 7413.512 8.36%
BM_vector_deque_ranges_move_backward/65536 7743.262 11.24%
BM_vector_deque_ranges_move_backward/70000 8276.820 8.84%
SetIntersection_Front_Set_float_1024_1 1119365.995 -
SetIntersection_Front_Set_float_1024_1024 15197554.551 1.43%
SetIntersection_Front_Set_float_1024_16 1297352.676 1.51%
SetIntersection_Front_Set_float_1024_256 4747703.360 6.80%
SetIntersection_Front_Set_float_1024_4 1145846.670 1.66%
SetIntersection_Front_Set_float_1024_64 1950032.639 -
SetIntersection_Front_Set_float_16384_1 1116619.243 -
SetIntersection_Front_Set_float_16384_1024 14227091.962 -4.27%
SetIntersection_Front_Set_float_16384_16 1314236.775 -
SetIntersection_Front_Set_float_16384_16384 242600692.086 -1.26%
SetIntersection_Front_Set_float_16384_256 4767264.755 -
SetIntersection_Front_Set_float_16384_4 1118401.770 -
SetIntersection_Front_Set_float_16384_64 2010408.274 -
SetIntersection_Front_Set_float_16_1 67184839.639 -
SetIntersection_Front_Set_float_16_16 41236036.367 -
SetIntersection_Front_Set_float_16_4 58859550.933 -
SetIntersection_Front_Set_float_1_1 571863175.294 -
SetIntersection_Front_Set_float_256_1 4454179.052 -
SetIntersection_Front_Set_float_256_16 4873420.885 -
SetIntersection_Front_Set_float_256_256 8661836.891 -5.36%
SetIntersection_Front_Set_float_256_4 4517121.903 -
SetIntersection_Front_Set_float_256_64 6285102.417 2.57%
SetIntersection_Front_Set_float_262144_1 1114765.797 -
SetIntersection_Front_Set_float_262144_1024 14636988.450 -
SetIntersection_Front_Set_float_262144_16 1285376.493 -1.46%
SetIntersection_Front_Set_float_262144_16384 243023217.777 -27.81%
SetIntersection_Front_Set_float_262144_256 4429220.933 -3.27%
SetIntersection_Front_Set_float_262144_262144 1753590.740 -
SetIntersection_Front_Set_float_262144_4 1141086.320 1.92%
SetIntersection_Front_Set_float_262144_64 1872480.865 -
SetIntersection_Front_Set_float_4_1 228287202.095 -
SetIntersection_Front_Set_float_4_4 147430322.888 -
SetIntersection_Front_Set_float_64_1 17563173.340 -
SetIntersection_Front_Set_float_64_16 16558399.054 -2.84%
SetIntersection_Front_Set_float_64_4 17275554.161 -
SetIntersection_Front_Set_float_64_64 14661408.784 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1092589.974 -2.93%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 20700813.401 -1.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1414964.888 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5954323.051 -2.61%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1173181.206 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2374694.472 1.25%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 1121308.560 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 21181340.917 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1450661.180 4.37%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 342014952.504 -3.17%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 6079747.963 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1156117.624 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 2533222.959 9.19%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 67138028.008 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 44941245.535 1.20%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 59949719.439 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 570658723.298 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4476285.629 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 5270821.696 1.54%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 13583278.847 13.36%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4573811.275 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 7248586.439 -1.42%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1118773.530 4.68%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 21344911.197 3.08%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1385318.728 3.78%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 359205627.863 2.66%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5947992.081 -3.55%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 2265963.381 2.96%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1187220.755 2.04%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 2323999.130 1.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 228471940.589 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 149286478.357 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 17625295.955 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 17773653.104 1.24%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 17709172.310 1.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 18311121.303 1.10%
SetIntersection_Front_Set_string_1024_1 1160536.670 -
SetIntersection_Front_Set_string_1024_1024 57224327.776 2.82%
SetIntersection_Front_Set_string_1024_16 2055362.280 3.19%
SetIntersection_Front_Set_string_1024_256 16258082.164 3.96%
SetIntersection_Front_Set_string_1024_4 1348574.581 3.09%
SetIntersection_Front_Set_string_1024_64 4848005.217 -
SetIntersection_Front_Set_string_16384_1 1158666.895 -
SetIntersection_Front_Set_string_16384_1024 59728125.392 4.74%
SetIntersection_Front_Set_string_16384_16 2054620.052 5.81%
SetIntersection_Front_Set_string_16384_16384 350315973.659 -
SetIntersection_Front_Set_string_16384_256 15480932.555 7.89%
SetIntersection_Front_Set_string_16384_4 1343321.591 3.48%
SetIntersection_Front_Set_string_16384_64 4745449.816 -
SetIntersection_Front_Set_string_16_1 69632142.257 -
SetIntersection_Front_Set_string_16_16 61968340.605 -
SetIntersection_Front_Set_string_16_4 67970922.253 1.96%
SetIntersection_Front_Set_string_1_1 592102613.805 -
SetIntersection_Front_Set_string_256_1 4579519.239 -
SetIntersection_Front_Set_string_256_16 7577410.916 3.31%
SetIntersection_Front_Set_string_256_256 29453452.568 -6.14%
SetIntersection_Front_Set_string_256_4 5229991.704 -
SetIntersection_Front_Set_string_256_64 15572613.423 4.41%
SetIntersection_Front_Set_string_262144_1 1151851.434 -
SetIntersection_Front_Set_string_262144_1024 60073310.490 2.87%
SetIntersection_Front_Set_string_262144_16 1957914.030 -1.04%
SetIntersection_Front_Set_string_262144_16384 351189511.853 2.11%
SetIntersection_Front_Set_string_262144_256 15039753.607 -1.84%
SetIntersection_Front_Set_string_262144_262144 17345434.246 -1.70%
SetIntersection_Front_Set_string_262144_4 1343959.349 -
SetIntersection_Front_Set_string_262144_64 4418229.520 -6.41%
SetIntersection_Front_Set_string_4_1 236782767.073 -
SetIntersection_Front_Set_string_4_4 168525050.291 1.08%
SetIntersection_Front_Set_string_64_1 18218251.658 -
SetIntersection_Front_Set_string_64_16 25330256.815 1.23%
SetIntersection_Front_Set_string_64_4 20085945.176 -
SetIntersection_Front_Set_string_64_64 37580055.916 2.17%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1080004.689 -1.04%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 24051319.367 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1447437.522 1.79%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 6566716.719 1.77%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1183177.288 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 2463365.724 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1101682.051 2.58%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 27470115.848 5.91%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1442723.173 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 349568134.842 -4.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 6662037.547 -1.15%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1199564.694 2.67%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2428683.773 -2.28%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 67412950.182 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 44782195.713 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 60315770.318 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 573567886.865 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4466199.476 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 5319763.007 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 13055537.217 -2.39%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4641637.182 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 7664580.805 -1.26%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1084306.712 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 26394754.792 -2.50%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1425502.487 4.36%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 355251376.750 2.46%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 6535979.662 2.19%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3055616.047 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1167634.422 -1.00%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2354884.791 -1.05%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 229738174.601 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 150475591.282 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 17661524.829 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 18026244.930 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 17696378.289 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 19216966.074 -2.42%
SetIntersection_Front_Set_uint32_1024_1 1121355.669 3.91%
SetIntersection_Front_Set_uint32_1024_1024 16966207.788 12.15%
SetIntersection_Front_Set_uint32_1024_16 1349596.872 2.63%
SetIntersection_Front_Set_uint32_1024_256 5116076.963 11.87%
SetIntersection_Front_Set_uint32_1024_4 1167591.943 2.72%
SetIntersection_Front_Set_uint32_1024_64 2126267.156 9.29%
SetIntersection_Front_Set_uint32_16384_1 1112623.390 -
SetIntersection_Front_Set_uint32_16384_1024 17727190.519 9.65%
SetIntersection_Front_Set_uint32_16384_16 1312989.920 -
SetIntersection_Front_Set_uint32_16384_16384 348677118.264 38.13%
SetIntersection_Front_Set_uint32_16384_256 5267617.837 3.23%
SetIntersection_Front_Set_uint32_16384_4 1159159.070 1.67%
SetIntersection_Front_Set_uint32_16384_64 2029844.626 3.01%
SetIntersection_Front_Set_uint32_16_1 66913303.375 -
SetIntersection_Front_Set_uint32_16_16 41887880.564 -
SetIntersection_Front_Set_uint32_16_4 58946317.887 -
SetIntersection_Front_Set_uint32_1_1 569932407.465 -
SetIntersection_Front_Set_uint32_256_1 4413197.382 -1.31%
SetIntersection_Front_Set_uint32_256_16 4949852.668 -
SetIntersection_Front_Set_uint32_256_256 9956773.997 3.14%
SetIntersection_Front_Set_uint32_256_4 4544863.395 2.30%
SetIntersection_Front_Set_uint32_256_64 6628907.210 1.75%
SetIntersection_Front_Set_uint32_262144_1 1091805.142 1.21%
SetIntersection_Front_Set_uint32_262144_1024 17537757.176 10.59%
SetIntersection_Front_Set_uint32_262144_16 1292139.493 -1.30%
SetIntersection_Front_Set_uint32_262144_16384 354920897.615 5.73%
SetIntersection_Front_Set_uint32_262144_256 5218796.532 9.11%
SetIntersection_Front_Set_uint32_262144_262144 1921164.143 5.18%
SetIntersection_Front_Set_uint32_262144_4 1138017.771 1.25%
SetIntersection_Front_Set_uint32_262144_64 1929905.827 -1.43%
SetIntersection_Front_Set_uint32_4_1 227589615.750 -
SetIntersection_Front_Set_uint32_4_4 147304872.649 -
SetIntersection_Front_Set_uint32_64_1 17469384.414 -1.30%
SetIntersection_Front_Set_uint32_64_16 17033459.923 -
SetIntersection_Front_Set_uint32_64_4 17343793.575 -
SetIntersection_Front_Set_uint32_64_64 16252074.228 4.49%
SetIntersection_Front_Set_uint64_1024_1 1097671.066 4.00%
SetIntersection_Front_Set_uint64_1024_1024 16297124.960 4.11%
SetIntersection_Front_Set_uint64_1024_16 1305334.848 -
SetIntersection_Front_Set_uint64_1024_256 5040299.875 4.72%
SetIntersection_Front_Set_uint64_1024_4 1140666.697 -
SetIntersection_Front_Set_uint64_1024_64 2042200.181 3.89%
SetIntersection_Front_Set_uint64_16384_1 1063665.747 -4.24%
SetIntersection_Front_Set_uint64_16384_1024 16684878.118 15.26%
SetIntersection_Front_Set_uint64_16384_16 1310017.665 -1.01%
SetIntersection_Front_Set_uint64_16384_16384 344400106.733 -2.34%
SetIntersection_Front_Set_uint64_16384_256 4882190.255 1.61%
SetIntersection_Front_Set_uint64_16384_4 1140308.796 -
SetIntersection_Front_Set_uint64_16384_64 2029601.552 6.09%
SetIntersection_Front_Set_uint64_16_1 66869796.092 -
SetIntersection_Front_Set_uint64_16_16 41465049.512 3.02%
SetIntersection_Front_Set_uint64_16_4 58852455.898 -
SetIntersection_Front_Set_uint64_1_1 568108894.964 -
SetIntersection_Front_Set_uint64_256_1 4405638.684 -
SetIntersection_Front_Set_uint64_256_16 4887416.942 1.46%
SetIntersection_Front_Set_uint64_256_256 9758996.317 11.81%
SetIntersection_Front_Set_uint64_256_4 4519988.039 -
SetIntersection_Front_Set_uint64_256_64 6445573.336 9.09%
SetIntersection_Front_Set_uint64_262144_1 1117119.618 -
SetIntersection_Front_Set_uint64_262144_1024 17040546.917 3.81%
SetIntersection_Front_Set_uint64_262144_16 1332882.060 3.91%
SetIntersection_Front_Set_uint64_262144_16384 351298062.859 2.99%
SetIntersection_Front_Set_uint64_262144_256 5016330.416 2.89%
SetIntersection_Front_Set_uint64_262144_262144 1881930.988 3.90%
SetIntersection_Front_Set_uint64_262144_4 1125607.713 1.92%
SetIntersection_Front_Set_uint64_262144_64 1984823.893 2.21%
SetIntersection_Front_Set_uint64_4_1 227205122.582 -
SetIntersection_Front_Set_uint64_4_4 146779318.327 -
SetIntersection_Front_Set_uint64_64_1 17466723.990 -
SetIntersection_Front_Set_uint64_64_16 16798948.114 -
SetIntersection_Front_Set_uint64_64_4 17196337.802 -
SetIntersection_Front_Set_uint64_64_64 15519890.162 -
SetIntersection_Front_Vector_float_1024_1 1111408.522 -1.15%
SetIntersection_Front_Vector_float_1024_1024 5986272.903 -11.28%
SetIntersection_Front_Vector_float_1024_16 1206078.377 -
SetIntersection_Front_Vector_float_1024_256 2348920.272 -9.75%
SetIntersection_Front_Vector_float_1024_4 1130842.727 -1.46%
SetIntersection_Front_Vector_float_1024_64 1428035.378 -1.70%
SetIntersection_Front_Vector_float_16384_1 1114570.047 -
SetIntersection_Front_Vector_float_16384_1024 6417158.270 7.11%
SetIntersection_Front_Vector_float_16384_16 1207626.847 1.07%
SetIntersection_Front_Vector_float_16384_16384 83451771.476 -6.25%
SetIntersection_Front_Vector_float_16384_256 2647194.474 13.21%
SetIntersection_Front_Vector_float_16384_4 1116785.694 -1.89%
SetIntersection_Front_Vector_float_16384_64 1512719.126 4.95%
SetIntersection_Front_Vector_float_16_1 67111301.972 -
SetIntersection_Front_Vector_float_16_16 37951858.218 -1.04%
SetIntersection_Front_Vector_float_16_4 58055280.184 -
SetIntersection_Front_Vector_float_1_1 571707935.441 -
SetIntersection_Front_Vector_float_256_1 4447472.768 -
SetIntersection_Front_Vector_float_256_16 4505886.438 -
SetIntersection_Front_Vector_float_256_256 4694510.560 -
SetIntersection_Front_Vector_float_256_4 4470793.708 -
SetIntersection_Front_Vector_float_256_64 4573623.601 -
SetIntersection_Front_Vector_float_262144_1 1098068.574 -2.43%
SetIntersection_Front_Vector_float_262144_1024 5975916.114 -
SetIntersection_Front_Vector_float_262144_16 1191458.626 -
SetIntersection_Front_Vector_float_262144_16384 81645278.619 -1.68%
SetIntersection_Front_Vector_float_262144_256 2358430.999 2.80%
SetIntersection_Front_Vector_float_262144_262144 347239723.625 -
SetIntersection_Front_Vector_float_262144_4 1144976.716 -
SetIntersection_Front_Vector_float_262144_64 1420021.211 -2.17%
SetIntersection_Front_Vector_float_4_1 229010519.510 -
SetIntersection_Front_Vector_float_4_4 146038048.987 -
SetIntersection_Front_Vector_float_64_1 17572228.124 -
SetIntersection_Front_Vector_float_64_16 15437018.605 -1.17%
SetIntersection_Front_Vector_float_64_4 17064700.250 -
SetIntersection_Front_Vector_float_64_64 11482491.880 -5.20%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1121433.570 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 8412134.147 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1237622.225 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 2935640.005 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1149040.328 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1531828.465 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1066617.626 1.02%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 8362170.068 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1209280.634 -2.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 117383949.405 -4.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 2962549.199 3.51%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 1126073.028 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1568234.452 -8.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 67081075.887 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 40476545.991 3.37%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 58096566.447 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 570134144.858 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 4384858.340 1.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 4612756.572 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 7063522.831 19.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4550187.186 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 5075151.382 1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1054520.257 -3.73%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 8321339.711 -17.31%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1204488.402 -2.09%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 117170537.585 -10.68%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 2860202.300 -11.95%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 350675092.967 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1128112.340 -2.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1568970.348 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 227835280.005 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 146927775.222 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 17433066.262 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 15552763.484 -1.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 17201106.311 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 12679027.312 -
SetIntersection_Front_Vector_string_1024_1 1144280.003 -
SetIntersection_Front_Vector_string_1024_1024 42365399.271 5.33%
SetIntersection_Front_Vector_string_1024_16 1750524.410 2.42%
SetIntersection_Front_Vector_string_1024_256 11175150.288 9.26%
SetIntersection_Front_Vector_string_1024_4 1268442.032 1.21%
SetIntersection_Front_Vector_string_1024_64 3635192.713 1.93%
SetIntersection_Front_Vector_string_16384_1 1152039.271 -
SetIntersection_Front_Vector_string_16384_1024 41178630.044 3.93%
SetIntersection_Front_Vector_string_16384_16 1753701.837 1.39%
SetIntersection_Front_Vector_string_16384_16384 353024285.926 -
SetIntersection_Front_Vector_string_16384_256 10638445.769 5.91%
SetIntersection_Front_Vector_string_16384_4 1275752.992 -
SetIntersection_Front_Vector_string_16384_64 3567384.030 -
SetIntersection_Front_Vector_string_16_1 68812463.239 -
SetIntersection_Front_Vector_string_16_16 55502840.288 -
SetIntersection_Front_Vector_string_16_4 64524164.224 -
SetIntersection_Front_Vector_string_1_1 585137238.215 -
SetIntersection_Front_Vector_string_256_1 4563403.373 -
SetIntersection_Front_Vector_string_256_16 6571864.500 1.68%
SetIntersection_Front_Vector_string_256_256 21875365.587 1.35%
SetIntersection_Front_Vector_string_256_4 4992214.026 -
SetIntersection_Front_Vector_string_256_64 11368567.127 2.04%
SetIntersection_Front_Vector_string_262144_1 1154295.315 3.39%
SetIntersection_Front_Vector_string_262144_1024 41910567.842 2.31%
SetIntersection_Front_Vector_string_262144_16 1736675.521 1.61%
SetIntersection_Front_Vector_string_262144_16384 351479049.784 -
SetIntersection_Front_Vector_string_262144_256 10716745.035 4.29%
SetIntersection_Front_Vector_string_262144_262144 14323065.025 -
SetIntersection_Front_Vector_string_262144_4 1275593.313 1.23%
SetIntersection_Front_Vector_string_262144_64 3491358.523 -1.66%
SetIntersection_Front_Vector_string_4_1 234245991.787 -
SetIntersection_Front_Vector_string_4_4 162006778.065 -
SetIntersection_Front_Vector_string_64_1 17940336.444 -
SetIntersection_Front_Vector_string_64_16 22344526.139 1.16%
SetIntersection_Front_Vector_string_64_4 19060430.836 -
SetIntersection_Front_Vector_string_64_64 28108487.056 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1125562.343 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 9841719.673 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1264503.903 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3585473.240 8.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1158978.655 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1751755.698 4.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1111888.527 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 10842198.035 10.31%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1253878.473 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 148481761.686 5.73%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3564422.333 6.60%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1092076.272 -4.80%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1682441.595 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 67084185.096 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 40501242.472 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 58499407.490 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 569454082.114 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4356783.613 -3.28%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4671864.567 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 6703395.347 1.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4515084.701 -1.48%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 5330383.254 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1078355.400 -2.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 9884230.568 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1234185.562 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 149167440.572 6.67%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3582328.467 9.59%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 351885517.259 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1155673.166 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1710181.431 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 227689232.463 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 146901152.281 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 17506303.657 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 15953649.947 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 17252244.856 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 13472459.140 1.46%
SetIntersection_Front_Vector_uint32_1024_1 1120709.214 -
SetIntersection_Front_Vector_uint32_1024_1024 5951595.901 -
SetIntersection_Front_Vector_uint32_1024_16 1193152.377 -
SetIntersection_Front_Vector_uint32_1024_256 2370902.110 1.18%
SetIntersection_Front_Vector_uint32_1024_4 1136358.192 -
SetIntersection_Front_Vector_uint32_1024_64 1450076.087 1.03%
SetIntersection_Front_Vector_uint32_16384_1 1083728.298 -2.95%
SetIntersection_Front_Vector_uint32_16384_1024 5893563.640 -11.79%
SetIntersection_Front_Vector_uint32_16384_16 1208625.912 1.52%
SetIntersection_Front_Vector_uint32_16384_16384 80397906.940 -1.16%
SetIntersection_Front_Vector_uint32_16384_256 2366718.857 -10.39%
SetIntersection_Front_Vector_uint32_16384_4 1135086.898 2.81%
SetIntersection_Front_Vector_uint32_16384_64 1457423.051 -3.26%
SetIntersection_Front_Vector_uint32_16_1 67262918.263 -
SetIntersection_Front_Vector_uint32_16_16 38053785.222 -
SetIntersection_Front_Vector_uint32_16_4 58073496.707 -
SetIntersection_Front_Vector_uint32_1_1 571212004.197 -
SetIntersection_Front_Vector_uint32_256_1 4432206.972 -
SetIntersection_Front_Vector_uint32_256_16 4488918.439 -
SetIntersection_Front_Vector_uint32_256_256 4671144.093 -
SetIntersection_Front_Vector_uint32_256_4 4469305.821 -
SetIntersection_Front_Vector_uint32_256_64 4638856.602 2.29%
SetIntersection_Front_Vector_uint32_262144_1 1121290.531 -
SetIntersection_Front_Vector_uint32_262144_1024 5997882.995 -
SetIntersection_Front_Vector_uint32_262144_16 1152316.067 -3.93%
SetIntersection_Front_Vector_uint32_262144_16384 79925276.317 -4.17%
SetIntersection_Front_Vector_uint32_262144_256 2362249.263 -10.93%
SetIntersection_Front_Vector_uint32_262144_262144 350284624.280 -
SetIntersection_Front_Vector_uint32_262144_4 1130829.097 -
SetIntersection_Front_Vector_uint32_262144_64 1434885.818 1.88%
SetIntersection_Front_Vector_uint32_4_1 228441416.259 -
SetIntersection_Front_Vector_uint32_4_4 144784780.214 -
SetIntersection_Front_Vector_uint32_64_1 17597324.214 -
SetIntersection_Front_Vector_uint32_64_16 15232080.209 -1.08%
SetIntersection_Front_Vector_uint32_64_4 17054113.270 -
SetIntersection_Front_Vector_uint32_64_64 11525272.506 -
SetIntersection_Front_Vector_uint64_1024_1 1115949.874 -
SetIntersection_Front_Vector_uint64_1024_1024 5889261.920 1.19%
SetIntersection_Front_Vector_uint64_1024_16 1188220.142 2.74%
SetIntersection_Front_Vector_uint64_1024_256 2305041.349 -12.07%
SetIntersection_Front_Vector_uint64_1024_4 1132243.386 -
SetIntersection_Front_Vector_uint64_1024_64 1423088.233 -3.76%
SetIntersection_Front_Vector_uint64_16384_1 1106978.661 -
SetIntersection_Front_Vector_uint64_16384_1024 7171718.684 14.97%
SetIntersection_Front_Vector_uint64_16384_16 1146613.946 -3.43%
SetIntersection_Front_Vector_uint64_16384_16384 82094662.687 -
SetIntersection_Front_Vector_uint64_16384_256 2681431.934 4.48%
SetIntersection_Front_Vector_uint64_16384_4 1136523.571 -
SetIntersection_Front_Vector_uint64_16384_64 1489000.720 3.31%
SetIntersection_Front_Vector_uint64_16_1 66895137.697 -
SetIntersection_Front_Vector_uint64_16_16 38034708.507 -
SetIntersection_Front_Vector_uint64_16_4 57795824.444 -
SetIntersection_Front_Vector_uint64_1_1 568235205.476 -
SetIntersection_Front_Vector_uint64_256_1 4337993.479 -2.09%
SetIntersection_Front_Vector_uint64_256_16 4534073.654 1.24%
SetIntersection_Front_Vector_uint64_256_256 4683638.373 -
SetIntersection_Front_Vector_uint64_256_4 4488313.522 -
SetIntersection_Front_Vector_uint64_256_64 4542337.384 1.56%
SetIntersection_Front_Vector_uint64_262144_1 1124569.004 -
SetIntersection_Front_Vector_uint64_262144_1024 5995884.961 1.99%
SetIntersection_Front_Vector_uint64_262144_16 1198581.556 5.62%
SetIntersection_Front_Vector_uint64_262144_16384 78008256.602 -
SetIntersection_Front_Vector_uint64_262144_256 2336974.735 -9.94%
SetIntersection_Front_Vector_uint64_262144_262144 349855286.929 -
SetIntersection_Front_Vector_uint64_262144_4 1133553.745 -
SetIntersection_Front_Vector_uint64_262144_64 1405974.388 1.70%
SetIntersection_Front_Vector_uint64_4_1 227369999.838 -
SetIntersection_Front_Vector_uint64_4_4 144790353.921 -
SetIntersection_Front_Vector_uint64_64_1 17425297.485 -
SetIntersection_Front_Vector_uint64_64_16 15041005.946 -1.18%
SetIntersection_Front_Vector_uint64_64_4 17046932.044 -
SetIntersection_Front_Vector_uint64_64_64 12006091.284 4.74%
SetIntersection_Interlaced_Set_float_1024_1 1115056.897 -
SetIntersection_Interlaced_Set_float_1024_1024 15440659.576 2.08%
SetIntersection_Interlaced_Set_float_1024_16 11928919.422 1.79%
SetIntersection_Interlaced_Set_float_1024_256 16361030.361 2.25%
SetIntersection_Interlaced_Set_float_1024_4 10086351.344 -2.03%
SetIntersection_Interlaced_Set_float_1024_64 10109334.543 -
SetIntersection_Interlaced_Set_float_16384_1 1115581.229 -
SetIntersection_Interlaced_Set_float_16384_1024 167520347.178 -3.12%
SetIntersection_Interlaced_Set_float_16384_16 205313639.593 -4.04%
SetIntersection_Interlaced_Set_float_16384_16384 243273529.732 -30.73%
SetIntersection_Interlaced_Set_float_16384_256 200230461.834 -2.08%
SetIntersection_Interlaced_Set_float_16384_4 170139358.827 -1.87%
SetIntersection_Interlaced_Set_float_16384_64 214334528.412 -2.28%
SetIntersection_Interlaced_Set_float_16_1 67171378.633 -
SetIntersection_Interlaced_Set_float_16_16 42747263.351 2.69%
SetIntersection_Interlaced_Set_float_16_4 64830690.069 -
SetIntersection_Interlaced_Set_float_1_1 571695026.685 -
SetIntersection_Interlaced_Set_float_256_1 4423236.767 -
SetIntersection_Interlaced_Set_float_256_16 12265030.897 -
SetIntersection_Interlaced_Set_float_256_256 8892801.508 -6.84%
SetIntersection_Interlaced_Set_float_256_4 11529150.359 1.80%
SetIntersection_Interlaced_Set_float_256_64 14827365.937 -2.80%
SetIntersection_Interlaced_Set_float_262144_1 1082290.033 -2.93%
SetIntersection_Interlaced_Set_float_262144_1024 1547452.637 -
SetIntersection_Interlaced_Set_float_262144_16 1593230.387 -2.04%
SetIntersection_Interlaced_Set_float_262144_16384 1259869.709 -
SetIntersection_Interlaced_Set_float_262144_256 1584703.939 -
SetIntersection_Interlaced_Set_float_262144_262144 1783979.332 -
SetIntersection_Interlaced_Set_float_262144_4 1287127.928 -2.52%
SetIntersection_Interlaced_Set_float_262144_64 1580886.557 -
SetIntersection_Interlaced_Set_float_4_1 228451051.407 -
SetIntersection_Interlaced_Set_float_4_4 147673390.079 -
SetIntersection_Interlaced_Set_float_64_1 17571514.514 -
SetIntersection_Interlaced_Set_float_64_16 24278362.264 3.22%
SetIntersection_Interlaced_Set_float_64_4 22415703.802 -
SetIntersection_Interlaced_Set_float_64_64 15317876.974 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1083581.895 -3.23%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 21920956.953 2.14%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 11815882.784 1.22%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 19577334.580 1.67%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 9903196.952 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 11260985.885 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1122648.852 4.19%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 179722204.127 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 220194537.237 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 349726181.542 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 208039504.955 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 182875766.276 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 228557500.197 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 67309642.830 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 44395693.773 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 66864234.218 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 571214944.061 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4417010.912 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 13055854.603 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 12622539.231 3.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11309186.252 -1.51%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 18185430.419 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1108374.395 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1628653.566 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1696218.588 -1.48%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1341690.021 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1657727.541 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2325444.662 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1373701.254 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1658812.258 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 228456520.164 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 150019262.967 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 17540900.486 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 27568365.446 3.40%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 23655144.008 2.02%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 18438765.932 1.44%
SetIntersection_Interlaced_Set_string_1024_1 1158628.539 -
SetIntersection_Interlaced_Set_string_1024_1024 56804153.477 -1.09%
SetIntersection_Interlaced_Set_string_1024_16 13749945.015 1.11%
SetIntersection_Interlaced_Set_string_1024_256 35622533.809 -
SetIntersection_Interlaced_Set_string_1024_4 10566151.665 -1.36%
SetIntersection_Interlaced_Set_string_1024_64 17485051.833 7.72%
SetIntersection_Interlaced_Set_string_16384_1 1156823.708 -
SetIntersection_Interlaced_Set_string_16384_1024 354311266.201 -1.59%
SetIntersection_Interlaced_Set_string_16384_16 244914282.220 -1.45%
SetIntersection_Interlaced_Set_string_16384_16384 349680686.246 -
SetIntersection_Interlaced_Set_string_16384_256 348360341.332 -
SetIntersection_Interlaced_Set_string_16384_4 198839922.764 -
SetIntersection_Interlaced_Set_string_16384_64 349494494.705 -
SetIntersection_Interlaced_Set_string_16_1 69570712.865 -
SetIntersection_Interlaced_Set_string_16_16 62620992.693 -
SetIntersection_Interlaced_Set_string_16_4 77480474.992 1.55%
SetIntersection_Interlaced_Set_string_1_1 592298604.358 -
SetIntersection_Interlaced_Set_string_256_1 4644905.078 -
SetIntersection_Interlaced_Set_string_256_16 18738951.191 4.85%
SetIntersection_Interlaced_Set_string_256_256 32129175.815 4.93%
SetIntersection_Interlaced_Set_string_256_4 14187259.311 -
SetIntersection_Interlaced_Set_string_256_64 31818880.717 3.11%
SetIntersection_Interlaced_Set_string_262144_1 1137765.721 -2.41%
SetIntersection_Interlaced_Set_string_262144_1024 2113586.914 2.64%
SetIntersection_Interlaced_Set_string_262144_16 2171671.793 1.45%
SetIntersection_Interlaced_Set_string_262144_16384 2713853.025 -1.50%
SetIntersection_Interlaced_Set_string_262144_256 2108185.141 3.47%
SetIntersection_Interlaced_Set_string_262144_262144 17274488.850 -1.07%
SetIntersection_Interlaced_Set_string_262144_4 1881765.705 -
SetIntersection_Interlaced_Set_string_262144_64 2161135.010 2.27%
SetIntersection_Interlaced_Set_string_4_1 236108008.232 -
SetIntersection_Interlaced_Set_string_4_4 167468943.614 -
SetIntersection_Interlaced_Set_string_64_1 18161539.225 -
SetIntersection_Interlaced_Set_string_64_16 41052663.525 -
SetIntersection_Interlaced_Set_string_64_4 27495738.004 -
SetIntersection_Interlaced_Set_string_64_64 37951380.217 -4.32%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 1125112.791 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 25251488.709 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 11681100.804 -2.91%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 20661603.902 -1.24%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 10211000.662 1.25%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 12094780.217 1.04%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1104325.984 1.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 236653264.406 -2.37%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 333394228.705 38.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 355134842.573 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 249618659.303 -28.42%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 200190275.054 -2.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 350505093.478 1.69%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 67529701.291 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 44376003.210 -1.88%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 66885782.767 -2.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 574656475.848 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4466810.617 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 13196256.681 -2.53%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 13314019.399 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11935477.719 1.83%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 19064589.746 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1110053.763 2.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 2021567.707 2.82%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 2149462.971 2.73%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1790259.437 3.64%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 2037648.357 1.80%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 3113391.437 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1876344.402 3.68%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2143796.469 2.84%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 229788912.898 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 150867386.536 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 17605225.949 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 27624791.954 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 23670684.054 -2.14%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 19381673.704 -
SetIntersection_Interlaced_Set_uint32_1024_1 1121414.731 -
SetIntersection_Interlaced_Set_uint32_1024_1024 16555013.835 6.90%
SetIntersection_Interlaced_Set_uint32_1024_16 11436300.484 -
SetIntersection_Interlaced_Set_uint32_1024_256 15109853.004 -2.43%
SetIntersection_Interlaced_Set_uint32_1024_4 9881753.477 -2.14%
SetIntersection_Interlaced_Set_uint32_1024_64 9764678.828 -
SetIntersection_Interlaced_Set_uint32_16384_1 1123279.688 1.23%
SetIntersection_Interlaced_Set_uint32_16384_1024 164079662.330 -3.52%
SetIntersection_Interlaced_Set_uint32_16384_16 202472390.937 -3.80%
SetIntersection_Interlaced_Set_uint32_16384_16384 346984924.912 -2.01%
SetIntersection_Interlaced_Set_uint32_16384_256 196190906.578 -1.35%
SetIntersection_Interlaced_Set_uint32_16384_4 166083587.573 -2.42%
SetIntersection_Interlaced_Set_uint32_16384_64 210435730.398 -2.15%
SetIntersection_Interlaced_Set_uint32_16_1 66767550.002 -
SetIntersection_Interlaced_Set_uint32_16_16 41749254.047 -
SetIntersection_Interlaced_Set_uint32_16_4 64462322.050 -
SetIntersection_Interlaced_Set_uint32_1_1 570225546.599 -
SetIntersection_Interlaced_Set_uint32_256_1 4382566.837 -1.54%
SetIntersection_Interlaced_Set_uint32_256_16 12220582.988 1.75%
SetIntersection_Interlaced_Set_uint32_256_256 9927714.445 8.80%
SetIntersection_Interlaced_Set_uint32_256_4 11704623.256 1.89%
SetIntersection_Interlaced_Set_uint32_256_64 14938152.430 1.01%
SetIntersection_Interlaced_Set_uint32_262144_1 1095104.975 -
SetIntersection_Interlaced_Set_uint32_262144_1024 1516870.361 -
SetIntersection_Interlaced_Set_uint32_262144_16 1573968.590 -1.18%
SetIntersection_Interlaced_Set_uint32_262144_16384 1238757.730 -
SetIntersection_Interlaced_Set_uint32_262144_256 1550507.977 -1.04%
SetIntersection_Interlaced_Set_uint32_262144_262144 1999499.348 2.87%
SetIntersection_Interlaced_Set_uint32_262144_4 1276362.305 -
SetIntersection_Interlaced_Set_uint32_262144_64 1567675.213 -
SetIntersection_Interlaced_Set_uint32_4_1 227727831.400 -
SetIntersection_Interlaced_Set_uint32_4_4 147185455.608 -
SetIntersection_Interlaced_Set_uint32_64_1 17526284.682 -
SetIntersection_Interlaced_Set_uint32_64_16 24576881.387 -
SetIntersection_Interlaced_Set_uint32_64_4 22307678.743 -
SetIntersection_Interlaced_Set_uint32_64_64 15819770.160 3.07%
SetIntersection_Interlaced_Set_uint64_1024_1 1125241.035 -
SetIntersection_Interlaced_Set_uint64_1024_1024 15632161.261 -
SetIntersection_Interlaced_Set_uint64_1024_16 11395839.965 -
SetIntersection_Interlaced_Set_uint64_1024_256 15534212.840 2.82%
SetIntersection_Interlaced_Set_uint64_1024_4 9879459.878 -
SetIntersection_Interlaced_Set_uint64_1024_64 10244118.788 -
SetIntersection_Interlaced_Set_uint64_16384_1 1118409.451 -
SetIntersection_Interlaced_Set_uint64_16384_1024 177973801.050 2.18%
SetIntersection_Interlaced_Set_uint64_16384_16 220932079.910 -1.63%
SetIntersection_Interlaced_Set_uint64_16384_16384 354693495.244 3.34%
SetIntersection_Interlaced_Set_uint64_16384_256 206920485.939 -1.36%
SetIntersection_Interlaced_Set_uint64_16384_4 180063963.927 -1.02%
SetIntersection_Interlaced_Set_uint64_16384_64 232739500.218 -
SetIntersection_Interlaced_Set_uint64_16_1 66819397.239 -
SetIntersection_Interlaced_Set_uint64_16_16 41744527.279 1.31%
SetIntersection_Interlaced_Set_uint64_16_4 64893753.032 -
SetIntersection_Interlaced_Set_uint64_1_1 568438633.461 -
SetIntersection_Interlaced_Set_uint64_256_1 4318494.992 -2.47%
SetIntersection_Interlaced_Set_uint64_256_16 12206388.978 1.70%
SetIntersection_Interlaced_Set_uint64_256_256 9765867.299 12.00%
SetIntersection_Interlaced_Set_uint64_256_4 11762660.301 -
SetIntersection_Interlaced_Set_uint64_256_64 15174374.536 4.15%
SetIntersection_Interlaced_Set_uint64_262144_1 1110769.261 2.36%
SetIntersection_Interlaced_Set_uint64_262144_1024 1581996.418 -
SetIntersection_Interlaced_Set_uint64_262144_16 1648727.295 -
SetIntersection_Interlaced_Set_uint64_262144_16384 1260521.078 -
SetIntersection_Interlaced_Set_uint64_262144_256 1626494.143 -
SetIntersection_Interlaced_Set_uint64_262144_262144 1853753.012 1.18%
SetIntersection_Interlaced_Set_uint64_262144_4 1330354.004 -
SetIntersection_Interlaced_Set_uint64_262144_64 1629079.428 -
SetIntersection_Interlaced_Set_uint64_4_1 226846707.717 -
SetIntersection_Interlaced_Set_uint64_4_4 146910386.017 -
SetIntersection_Interlaced_Set_uint64_64_1 17403449.400 -
SetIntersection_Interlaced_Set_uint64_64_16 24398601.309 -
SetIntersection_Interlaced_Set_uint64_64_4 22537391.498 1.25%
SetIntersection_Interlaced_Set_uint64_64_64 15469478.806 3.59%
SetIntersection_Interlaced_Vector_float_1024_1 1115026.040 -
SetIntersection_Interlaced_Vector_float_1024_1024 5978241.471 -
SetIntersection_Interlaced_Vector_float_1024_16 2759564.091 5.16%
SetIntersection_Interlaced_Vector_float_1024_256 6035573.701 18.87%
SetIntersection_Interlaced_Vector_float_1024_4 1541020.559 2.92%
SetIntersection_Interlaced_Vector_float_1024_64 5588396.513 27.98%
SetIntersection_Interlaced_Vector_float_16384_1 1123321.501 -
SetIntersection_Interlaced_Vector_float_16384_1024 41413650.598 -1.94%
SetIntersection_Interlaced_Vector_float_16384_16 2632084.762 1.17%
SetIntersection_Interlaced_Vector_float_16384_16384 80574604.504 -
SetIntersection_Interlaced_Vector_float_16384_256 16593989.128 11.18%
SetIntersection_Interlaced_Vector_float_16384_4 1402148.029 -4.76%
SetIntersection_Interlaced_Vector_float_16384_64 6194643.626 16.83%
SetIntersection_Interlaced_Vector_float_16_1 67360125.878 -
SetIntersection_Interlaced_Vector_float_16_16 38029507.258 -
SetIntersection_Interlaced_Vector_float_16_4 60129168.260 -
SetIntersection_Interlaced_Vector_float_1_1 572621831.262 -
SetIntersection_Interlaced_Vector_float_256_1 4436780.704 -
SetIntersection_Interlaced_Vector_float_256_16 7772650.359 27.26%
SetIntersection_Interlaced_Vector_float_256_256 4666188.071 -
SetIntersection_Interlaced_Vector_float_256_4 5241076.082 8.86%
SetIntersection_Interlaced_Vector_float_256_64 7297308.694 7.51%
SetIntersection_Interlaced_Vector_float_262144_1 1125096.832 -
SetIntersection_Interlaced_Vector_float_262144_1024 77198052.212 9.90%
SetIntersection_Interlaced_Vector_float_262144_16 3238264.951 -
SetIntersection_Interlaced_Vector_float_262144_16384 347760027.519 -
SetIntersection_Interlaced_Vector_float_262144_256 24649456.120 8.58%
SetIntersection_Interlaced_Vector_float_262144_262144 350575342.291 -
SetIntersection_Interlaced_Vector_float_262144_4 1575609.121 2.30%
SetIntersection_Interlaced_Vector_float_262144_64 8513266.467 21.32%
SetIntersection_Interlaced_Vector_float_4_1 228942453.899 -
SetIntersection_Interlaced_Vector_float_4_4 144867199.044 -
SetIntersection_Interlaced_Vector_float_64_1 17534855.491 -
SetIntersection_Interlaced_Vector_float_64_16 19376276.330 -
SetIntersection_Interlaced_Vector_float_64_4 18783101.685 2.48%
SetIntersection_Interlaced_Vector_float_64_64 11524829.381 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1064062.376 -5.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 10640652.789 12.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2633270.995 4.07%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 8071158.432 -1.75%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 1436173.119 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 5186786.374 2.01%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1081950.994 -3.40%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 57595033.809 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 3010174.044 12.12%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 144193815.310 6.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 27800449.969 59.85%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 1520362.194 8.05%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9544373.786 59.81%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 66954642.213 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 39947051.250 2.53%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 61486075.185 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 569900344.070 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4432098.284 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7179266.753 4.59%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 7035036.467 11.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 5281366.756 -2.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 9374764.231 3.66%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1072172.883 -2.41%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 123860306.235 15.42%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 9019714.833 44.65%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 349406323.731 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 55413692.678 76.46%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 356422647.625 1.63%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 2025788.481 5.67%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 19073583.957 84.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 228146634.586 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 147505474.701 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 17587401.219 1.13%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 19615342.629 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 18803434.641 -1.16%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 13212361.104 -
SetIntersection_Interlaced_Vector_string_1024_1 1141415.714 -
SetIntersection_Interlaced_Vector_string_1024_1024 42290670.835 -
SetIntersection_Interlaced_Vector_string_1024_16 3412003.668 1.58%
SetIntersection_Interlaced_Vector_string_1024_256 20994530.431 -
SetIntersection_Interlaced_Vector_string_1024_4 1661936.365 -2.20%
SetIntersection_Interlaced_Vector_string_1024_64 8355683.800 1.97%
SetIntersection_Interlaced_Vector_string_16384_1 1142397.421 -
SetIntersection_Interlaced_Vector_string_16384_1024 111241102.329 -3.76%
SetIntersection_Interlaced_Vector_string_16384_16 4580508.579 3.05%
SetIntersection_Interlaced_Vector_string_16384_16384 352143826.738 1.30%
SetIntersection_Interlaced_Vector_string_16384_256 35944555.346 -9.37%
SetIntersection_Interlaced_Vector_string_16384_4 1929252.279 2.61%
SetIntersection_Interlaced_Vector_string_16384_64 11784189.448 1.26%
SetIntersection_Interlaced_Vector_string_16_1 68799944.875 -
SetIntersection_Interlaced_Vector_string_16_16 54771953.884 3.53%
SetIntersection_Interlaced_Vector_string_16_4 71864848.813 -1.33%
SetIntersection_Interlaced_Vector_string_1_1 587414629.786 -
SetIntersection_Interlaced_Vector_string_256_1 4571391.650 -
SetIntersection_Interlaced_Vector_string_256_16 10703385.187 -1.62%
SetIntersection_Interlaced_Vector_string_256_256 21859090.794 -6.41%
SetIntersection_Interlaced_Vector_string_256_4 6247968.795 -1.99%
SetIntersection_Interlaced_Vector_string_256_64 20310247.027 1.03%
SetIntersection_Interlaced_Vector_string_262144_1 1159512.249 -
SetIntersection_Interlaced_Vector_string_262144_1024 222423715.621 -1.98%
SetIntersection_Interlaced_Vector_string_262144_16 5938601.586 3.73%
SetIntersection_Interlaced_Vector_string_262144_16384 985183.678 -
SetIntersection_Interlaced_Vector_string_262144_256 65290902.347 1.91%
SetIntersection_Interlaced_Vector_string_262144_262144 14371368.572 -
SetIntersection_Interlaced_Vector_string_262144_4 2124113.927 1.79%
SetIntersection_Interlaced_Vector_string_262144_64 18763576.842 1.47%
SetIntersection_Interlaced_Vector_string_4_1 233865271.710 -
SetIntersection_Interlaced_Vector_string_4_4 161260176.445 -
SetIntersection_Interlaced_Vector_string_64_1 17955203.660 -
SetIntersection_Interlaced_Vector_string_64_16 30972656.653 -2.59%
SetIntersection_Interlaced_Vector_string_64_4 23088657.612 -
SetIntersection_Interlaced_Vector_string_64_64 27834943.406 -5.82%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1085100.724 -3.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10794660.653 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 2738579.922 -16.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 9432507.077 -17.91%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1517067.707 -4.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5592778.524 -21.41%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1108654.737 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 73705085.804 -26.90%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4206615.277 -21.33%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 151681096.172 1.68%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 29323042.488 -35.73%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1811398.538 -5.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 8517919.791 -42.66%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 66961323.692 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 40296795.233 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 62075435.923 -1.18%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 570108295.161 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4423826.304 -2.37%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 8643211.705 -9.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 7124560.132 1.13%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 5563345.871 -5.85%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 10905848.184 -9.42%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1078329.548 -3.69%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 157259876.626 -54.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5699411.180 -34.05%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 344924183.743 -1.74%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 49695799.249 -60.07%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 342440422.438 -2.52%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 2126321.114 -16.79%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 17451372.189 -49.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 227998843.144 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 147568840.013 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 17531961.050 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 21683034.745 -2.32%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 20021294.329 -1.60%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 13981033.723 -
SetIntersection_Interlaced_Vector_uint32_1024_1 1121278.145 -
SetIntersection_Interlaced_Vector_uint32_1024_1024 5990332.078 -
SetIntersection_Interlaced_Vector_uint32_1024_16 2414644.469 20.33%
SetIntersection_Interlaced_Vector_uint32_1024_256 7513134.628 36.70%
SetIntersection_Interlaced_Vector_uint32_1024_4 1456107.392 7.04%
SetIntersection_Interlaced_Vector_uint32_1024_64 5049827.573 19.65%
SetIntersection_Interlaced_Vector_uint32_16384_1 1120885.374 -
SetIntersection_Interlaced_Vector_uint32_16384_1024 62381555.245 17.31%
SetIntersection_Interlaced_Vector_uint32_16384_16 3326017.288 -
SetIntersection_Interlaced_Vector_uint32_16384_16384 80198210.404 -
SetIntersection_Interlaced_Vector_uint32_16384_256 24991573.396 50.61%
SetIntersection_Interlaced_Vector_uint32_16384_4 1636132.245 6.06%
SetIntersection_Interlaced_Vector_uint32_16384_64 8877689.167 35.53%
SetIntersection_Interlaced_Vector_uint32_16_1 67088482.976 -
SetIntersection_Interlaced_Vector_uint32_16_16 38056164.780 -2.45%
SetIntersection_Interlaced_Vector_uint32_16_4 60133505.719 -
SetIntersection_Interlaced_Vector_uint32_1_1 570804831.974 -
SetIntersection_Interlaced_Vector_uint32_256_1 4456116.822 -
SetIntersection_Interlaced_Vector_uint32_256_16 7509416.616 10.37%
SetIntersection_Interlaced_Vector_uint32_256_256 4725364.240 1.63%
SetIntersection_Interlaced_Vector_uint32_256_4 5174575.465 -2.28%
SetIntersection_Interlaced_Vector_uint32_256_64 8535417.288 3.58%
SetIntersection_Interlaced_Vector_uint32_262144_1 1128932.605 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 130944895.480 32.53%
SetIntersection_Interlaced_Vector_uint32_262144_16 5797533.113 66.64%
SetIntersection_Interlaced_Vector_uint32_262144_16384 349278230.355 -1.45%
SetIntersection_Interlaced_Vector_uint32_262144_256 45379712.333 43.92%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350891026.964 -
SetIntersection_Interlaced_Vector_uint32_262144_4 1949793.767 7.08%
SetIntersection_Interlaced_Vector_uint32_262144_64 17570336.339 83.52%
SetIntersection_Interlaced_Vector_uint32_4_1 228023738.481 -
SetIntersection_Interlaced_Vector_uint32_4_4 144733543.011 -
SetIntersection_Interlaced_Vector_uint32_64_1 17583880.563 -
SetIntersection_Interlaced_Vector_uint32_64_16 18687384.415 2.40%
SetIntersection_Interlaced_Vector_uint32_64_4 18566418.178 1.82%
SetIntersection_Interlaced_Vector_uint32_64_64 11480256.482 -
SetIntersection_Interlaced_Vector_uint64_1024_1 1121742.388 -
SetIntersection_Interlaced_Vector_uint64_1024_1024 5834974.565 -1.71%
SetIntersection_Interlaced_Vector_uint64_1024_16 2124797.050 -10.27%
SetIntersection_Interlaced_Vector_uint64_1024_256 5018168.592 -15.43%
SetIntersection_Interlaced_Vector_uint64_1024_4 1345225.519 -8.04%
SetIntersection_Interlaced_Vector_uint64_1024_64 4110563.997 -5.85%
SetIntersection_Interlaced_Vector_uint64_16384_1 1121593.785 -
SetIntersection_Interlaced_Vector_uint64_16384_1024 47623763.084 -6.98%
SetIntersection_Interlaced_Vector_uint64_16384_16 2744758.457 -13.37%
SetIntersection_Interlaced_Vector_uint64_16384_16384 78251323.210 -
SetIntersection_Interlaced_Vector_uint64_16384_256 18764615.323 -17.51%
SetIntersection_Interlaced_Vector_uint64_16384_4 1406970.955 -11.14%
SetIntersection_Interlaced_Vector_uint64_16384_64 6718814.055 10.42%
SetIntersection_Interlaced_Vector_uint64_16_1 66864361.357 -
SetIntersection_Interlaced_Vector_uint64_16_16 38389521.140 -
SetIntersection_Interlaced_Vector_uint64_16_4 60035971.786 -
SetIntersection_Interlaced_Vector_uint64_1_1 567708038.336 -
SetIntersection_Interlaced_Vector_uint64_256_1 4355888.313 -1.99%
SetIntersection_Interlaced_Vector_uint64_256_16 6688413.863 5.58%
SetIntersection_Interlaced_Vector_uint64_256_256 5080094.914 10.78%
SetIntersection_Interlaced_Vector_uint64_256_4 4959468.657 -
SetIntersection_Interlaced_Vector_uint64_256_64 7594502.831 1.54%
SetIntersection_Interlaced_Vector_uint64_262144_1 1078395.540 -3.48%
SetIntersection_Interlaced_Vector_uint64_262144_1024 94100921.728 -20.97%
SetIntersection_Interlaced_Vector_uint64_262144_16 3566660.702 -41.17%
SetIntersection_Interlaced_Vector_uint64_262144_16384 350192540.709 2.79%
SetIntersection_Interlaced_Vector_uint64_262144_256 30905498.972 -55.24%
SetIntersection_Interlaced_Vector_uint64_262144_262144 350595759.656 -
SetIntersection_Interlaced_Vector_uint64_262144_4 1611671.800 -14.44%
SetIntersection_Interlaced_Vector_uint64_262144_64 9663091.297 -59.38%
SetIntersection_Interlaced_Vector_uint64_4_1 226772407.268 -
SetIntersection_Interlaced_Vector_uint64_4_4 144974146.110 -
SetIntersection_Interlaced_Vector_uint64_64_1 17471976.604 -
SetIntersection_Interlaced_Vector_uint64_64_16 17987982.061 -
SetIntersection_Interlaced_Vector_uint64_64_4 18286544.586 1.03%
SetIntersection_Interlaced_Vector_uint64_64_64 11559530.064 1.84%
SetIntersection_None_Set_float_1024_1 8946602.813 -1.78%
SetIntersection_None_Set_float_1024_1024 8805089.362 -
SetIntersection_None_Set_float_1024_16 8908428.852 -1.71%
SetIntersection_None_Set_float_1024_256 9052808.648 -1.09%
SetIntersection_None_Set_float_1024_4 9065708.287 2.86%
SetIntersection_None_Set_float_1024_64 8844602.348 -
SetIntersection_None_Set_float_16384_1 152898341.862 -3.68%
SetIntersection_None_Set_float_16384_1024 154303782.698 -2.27%
SetIntersection_None_Set_float_16384_16 153392997.137 -3.49%
SetIntersection_None_Set_float_16384_16384 155435931.626 -7.59%
SetIntersection_None_Set_float_16384_256 153541672.523 -3.39%
SetIntersection_None_Set_float_16384_4 153007381.159 -3.69%
SetIntersection_None_Set_float_16384_64 152674635.758 -3.77%
SetIntersection_None_Set_float_16_1 70881673.980 -
SetIntersection_None_Set_float_16_16 37696286.710 -
SetIntersection_None_Set_float_16_4 60298735.175 -
SetIntersection_None_Set_float_1_1 570865615.671 -
SetIntersection_None_Set_float_256_1 11845782.708 -
SetIntersection_None_Set_float_256_16 11094860.484 -1.72%
SetIntersection_None_Set_float_256_256 5987609.737 2.13%
SetIntersection_None_Set_float_256_4 11509394.334 -2.24%
SetIntersection_None_Set_float_256_64 9522649.589 -
SetIntersection_None_Set_float_262144_1 1179836.018 -1.08%
SetIntersection_None_Set_float_262144_1024 1185141.442 -
SetIntersection_None_Set_float_262144_16 1177045.084 -1.09%
SetIntersection_None_Set_float_262144_16384 1175035.236 -3.14%
SetIntersection_None_Set_float_262144_256 1177175.047 -1.26%
SetIntersection_None_Set_float_262144_262144 1185281.902 -
SetIntersection_None_Set_float_262144_4 1178815.674 -1.03%
SetIntersection_None_Set_float_262144_64 1180170.818 -
SetIntersection_None_Set_float_4_1 230668973.217 -
SetIntersection_None_Set_float_4_4 144379977.121 -
SetIntersection_None_Set_float_64_1 22574469.146 -
SetIntersection_None_Set_float_64_16 18398136.191 -
SetIntersection_None_Set_float_64_4 21561628.228 -
SetIntersection_None_Set_float_64_64 11956232.714 1.61%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 8681376.800 -1.12%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 8751669.384 -2.53%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 8788076.709 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 8819635.761 1.16%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 8753633.135 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 8781651.633 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 158557441.413 -2.27%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 160542916.388 1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 168153046.258 -3.34%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 165482981.979 -1.63%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 161698790.797 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 163940713.938 -4.05%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 164672108.861 -2.22%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 70721448.267 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 37731273.982 1.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 60369089.069 1.15%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 569889289.814 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 11612429.045 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 10909434.756 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 5930155.916 1.06%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 11585171.776 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 9308751.153 -1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1230733.967 -1.09%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1245189.941 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1236820.637 -1.23%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1242412.189 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1239689.533 -1.37%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1264995.117 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1229335.613 -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1233801.107 -1.26%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 230963684.621 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 144419196.991 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23501994.963 1.18%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 18803485.329 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 22466515.253 1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 11705916.354 -
SetIntersection_None_Set_string_1024_1 8895785.478 -
SetIntersection_None_Set_string_1024_1024 8944331.003 -
SetIntersection_None_Set_string_1024_16 8930934.974 -2.15%
SetIntersection_None_Set_string_1024_256 8998383.049 1.31%
SetIntersection_None_Set_string_1024_4 9137161.565 1.83%
SetIntersection_None_Set_string_1024_64 8996514.056 -
SetIntersection_None_Set_string_16384_1 211746391.219 9.77%
SetIntersection_None_Set_string_16384_1024 221170552.008 4.42%
SetIntersection_None_Set_string_16384_16 208173836.408 7.49%
SetIntersection_None_Set_string_16384_16384 193149419.550 -
SetIntersection_None_Set_string_16384_256 207881052.867 6.42%
SetIntersection_None_Set_string_16384_4 213605763.224 11.20%
SetIntersection_None_Set_string_16384_64 210139699.872 7.32%
SetIntersection_None_Set_string_16_1 73083686.934 -
SetIntersection_None_Set_string_16_16 38960282.904 -
SetIntersection_None_Set_string_16_4 62051158.481 -
SetIntersection_None_Set_string_1_1 576796370.445 -
SetIntersection_None_Set_string_256_1 11906581.810 -
SetIntersection_None_Set_string_256_16 11378257.596 1.38%
SetIntersection_None_Set_string_256_256 6038030.622 -
SetIntersection_None_Set_string_256_4 11606463.942 -1.58%
SetIntersection_None_Set_string_256_64 9621988.445 2.12%
SetIntersection_None_Set_string_262144_1 1711225.748 5.30%
SetIntersection_None_Set_string_262144_1024 1694793.947 3.19%
SetIntersection_None_Set_string_262144_16 1709942.625 4.98%
SetIntersection_None_Set_string_262144_16384 1707323.080 4.50%
SetIntersection_None_Set_string_262144_256 1721376.223 5.56%
SetIntersection_None_Set_string_262144_262144 1698843.834 3.22%
SetIntersection_None_Set_string_262144_4 1709460.045 4.87%
SetIntersection_None_Set_string_262144_64 1712199.461 5.13%
SetIntersection_None_Set_string_4_1 235802692.863 -
SetIntersection_None_Set_string_4_4 147662212.753 -
SetIntersection_None_Set_string_64_1 24138481.384 -
SetIntersection_None_Set_string_64_16 19641197.641 -
SetIntersection_None_Set_string_64_4 23098108.036 -
SetIntersection_None_Set_string_64_64 12336606.303 1.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 12912372.322 47.80%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 12886591.430 44.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 12739440.254 45.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 12781322.839 42.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 12757709.899 42.38%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 12764085.555 42.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 200887217.583 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 204263753.066 2.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 195405217.372 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 205127408.647 -4.96%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 198765540.479 3.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 197921203.305 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 196703877.668 2.25%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 71713087.709 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 37963050.351 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 60313428.474 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 571241809.664 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 11594980.157 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 11016344.119 1.53%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 5935687.492 3.06%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 11429138.111 -1.83%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 9317462.531 -1.44%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1690064.047 6.34%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1699834.230 6.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1685295.736 4.66%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1683283.043 4.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1682832.033 4.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1706552.979 6.69%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1697160.725 7.82%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1685613.039 4.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 231505876.732 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 144971402.608 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23531964.545 2.26%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19175483.289 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 22625723.522 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12039123.422 -
SetIntersection_None_Set_uint32_1024_1 8988814.912 3.50%
SetIntersection_None_Set_uint32_1024_1024 8822713.648 1.27%
SetIntersection_None_Set_uint32_1024_16 8735882.277 -1.52%
SetIntersection_None_Set_uint32_1024_256 8674205.098 -1.23%
SetIntersection_None_Set_uint32_1024_4 8819186.608 1.44%
SetIntersection_None_Set_uint32_1024_64 8968460.752 2.85%
SetIntersection_None_Set_uint32_16384_1 149068180.769 -3.29%
SetIntersection_None_Set_uint32_16384_1024 152389096.313 -2.74%
SetIntersection_None_Set_uint32_16384_16 149258228.686 -3.78%
SetIntersection_None_Set_uint32_16384_16384 154934283.579 -1.17%
SetIntersection_None_Set_uint32_16384_256 149560433.395 -3.73%
SetIntersection_None_Set_uint32_16384_4 148690037.179 -4.10%
SetIntersection_None_Set_uint32_16384_64 150223280.103 -2.99%
SetIntersection_None_Set_uint32_16_1 70600662.571 -
SetIntersection_None_Set_uint32_16_16 37697554.984 -
SetIntersection_None_Set_uint32_16_4 60262334.092 -
SetIntersection_None_Set_uint32_1_1 569031391.104 -
SetIntersection_None_Set_uint32_256_1 11728640.835 1.66%
SetIntersection_None_Set_uint32_256_16 10912883.014 -
SetIntersection_None_Set_uint32_256_256 5783663.060 -2.61%
SetIntersection_None_Set_uint32_256_4 11368285.653 -1.51%
SetIntersection_None_Set_uint32_256_64 9595448.336 2.28%
SetIntersection_None_Set_uint32_262144_1 1174171.957 -
SetIntersection_None_Set_uint32_262144_1024 1168184.406 -
SetIntersection_None_Set_uint32_262144_16 1174382.404 -
SetIntersection_None_Set_uint32_262144_16384 1183874.592 1.23%
SetIntersection_None_Set_uint32_262144_256 1176799.400 -
SetIntersection_None_Set_uint32_262144_262144 1168352.539 -1.33%
SetIntersection_None_Set_uint32_262144_4 1173733.643 -
SetIntersection_None_Set_uint32_262144_64 1176720.379 -
SetIntersection_None_Set_uint32_4_1 230134399.658 -
SetIntersection_None_Set_uint32_4_4 144142855.498 -
SetIntersection_None_Set_uint32_64_1 23401450.485 -
SetIntersection_None_Set_uint32_64_16 19184010.613 -
SetIntersection_None_Set_uint32_64_4 22420147.948 -
SetIntersection_None_Set_uint32_64_64 11949924.914 -
SetIntersection_None_Set_uint64_1024_1 8715891.393 -
SetIntersection_None_Set_uint64_1024_1024 8662196.315 -
SetIntersection_None_Set_uint64_1024_16 8691331.990 -
SetIntersection_None_Set_uint64_1024_256 8725926.666 -
SetIntersection_None_Set_uint64_1024_4 8667527.516 -1.43%
SetIntersection_None_Set_uint64_1024_64 8655969.931 -
SetIntersection_None_Set_uint64_16384_1 156322856.158 -1.25%
SetIntersection_None_Set_uint64_16384_1024 161210656.643 -1.03%
SetIntersection_None_Set_uint64_16384_16 162375579.744 -2.08%
SetIntersection_None_Set_uint64_16384_16384 162797121.047 -6.99%
SetIntersection_None_Set_uint64_16384_256 163218901.497 -
SetIntersection_None_Set_uint64_16384_4 159246072.107 -1.60%
SetIntersection_None_Set_uint64_16384_64 164526508.481 -2.09%
SetIntersection_None_Set_uint64_16_1 70243314.039 -1.14%
SetIntersection_None_Set_uint64_16_16 37427982.630 -
SetIntersection_None_Set_uint64_16_4 59821738.178 -
SetIntersection_None_Set_uint64_1_1 567815007.537 -
SetIntersection_None_Set_uint64_256_1 11531227.848 -
SetIntersection_None_Set_uint64_256_16 10805996.050 -2.34%
SetIntersection_None_Set_uint64_256_256 5866223.466 1.19%
SetIntersection_None_Set_uint64_256_4 11430444.581 -1.34%
SetIntersection_None_Set_uint64_256_64 9286919.210 -
SetIntersection_None_Set_uint64_262144_1 1204533.447 -
SetIntersection_None_Set_uint64_262144_1024 1198868.410 -2.08%
SetIntersection_None_Set_uint64_262144_16 1200312.418 -1.25%
SetIntersection_None_Set_uint64_262144_16384 1201786.053 -1.91%
SetIntersection_None_Set_uint64_262144_256 1202641.113 -1.33%
SetIntersection_None_Set_uint64_262144_262144 1214288.818 -
SetIntersection_None_Set_uint64_262144_4 1195571.451 -1.47%
SetIntersection_None_Set_uint64_262144_64 1199467.773 -1.62%
SetIntersection_None_Set_uint64_4_1 229555911.622 -
SetIntersection_None_Set_uint64_4_4 143843176.269 -
SetIntersection_None_Set_uint64_64_1 23301899.540 -
SetIntersection_None_Set_uint64_64_16 19143612.007 -
SetIntersection_None_Set_uint64_64_4 22474829.177 -
SetIntersection_None_Set_uint64_64_64 12006699.656 1.33%
SetIntersection_None_Vector_float_1024_1 1162363.422 -
SetIntersection_None_Vector_float_1024_1024 1152881.041 -
SetIntersection_None_Vector_float_1024_16 1156137.174 -
SetIntersection_None_Vector_float_1024_256 1148338.463 -1.45%
SetIntersection_None_Vector_float_1024_4 1150912.113 -1.25%
SetIntersection_None_Vector_float_1024_64 1140096.587 -1.91%
SetIntersection_None_Vector_float_16384_1 1175705.770 -
SetIntersection_None_Vector_float_16384_1024 1190706.571 -
SetIntersection_None_Vector_float_16384_16 1175968.158 -
SetIntersection_None_Vector_float_16384_16384 1193469.573 1.46%
SetIntersection_None_Vector_float_16384_256 1178040.859 -
SetIntersection_None_Vector_float_16384_4 1174293.106 -
SetIntersection_None_Vector_float_16384_64 1173162.137 -
SetIntersection_None_Vector_float_16_1 67803491.792 -
SetIntersection_None_Vector_float_16_16 36024720.220 -
SetIntersection_None_Vector_float_16_4 57606810.158 -
SetIntersection_None_Vector_float_1_1 571884361.351 -
SetIntersection_None_Vector_float_256_1 4598262.939 -
SetIntersection_None_Vector_float_256_16 4359108.676 -
SetIntersection_None_Vector_float_256_256 2291100.473 -
SetIntersection_None_Vector_float_256_4 4526743.015 -
SetIntersection_None_Vector_float_256_64 3638385.454 -1.27%
SetIntersection_None_Vector_float_262144_1 1211778.901 -2.50%
SetIntersection_None_Vector_float_262144_1024 1233131.466 -
SetIntersection_None_Vector_float_262144_16 1211809.810 1.07%
SetIntersection_None_Vector_float_262144_16384 1210948.403 -1.02%
SetIntersection_None_Vector_float_262144_256 1203001.389 -1.60%
SetIntersection_None_Vector_float_262144_262144 1200595.111 -2.60%
SetIntersection_None_Vector_float_262144_4 1202950.782 -1.96%
SetIntersection_None_Vector_float_262144_64 1200589.220 -1.66%
SetIntersection_None_Vector_float_4_1 229313380.509 -
SetIntersection_None_Vector_float_4_4 143371864.593 -
SetIntersection_None_Vector_float_64_1 17809907.401 -
SetIntersection_None_Vector_float_64_16 14576331.905 -
SetIntersection_None_Vector_float_64_4 17079940.409 -
SetIntersection_None_Vector_float_64_64 9093646.461 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 1165191.056 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1163324.913 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 1173490.320 6.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 1176861.574 1.68%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 1179175.888 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1175784.264 3.06%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 1199254.275 1.16%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 1184670.666 3.71%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 1179081.670 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 1164967.401 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 1189601.686 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 1149615.753 -4.44%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 1190509.287 2.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 67517543.027 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 35734274.024 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 57390960.231 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 567245540.140 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 4540106.295 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 4303091.151 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 2257579.612 -1.43%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 4481762.532 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 3623578.215 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1204833.055 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 1171635.474 -4.73%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1217982.243 -1.18%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 1159704.436 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1204594.748 -2.62%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 1206549.919 2.60%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1184455.363 -2.95%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 1223326.361 1.99%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 228250291.919 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 142648815.885 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 17829781.546 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 14516319.595 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17014487.146 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9068958.284 2.14%
SetIntersection_None_Vector_string_1024_1 1235726.365 -
SetIntersection_None_Vector_string_1024_1024 1242612.418 1.06%
SetIntersection_None_Vector_string_1024_16 1237943.685 -
SetIntersection_None_Vector_string_1024_256 1231002.916 -
SetIntersection_None_Vector_string_1024_4 1241734.806 -
SetIntersection_None_Vector_string_1024_64 1242021.043 4.19%
SetIntersection_None_Vector_string_16384_1 1289413.447 1.65%
SetIntersection_None_Vector_string_16384_1024 1281790.619 -
SetIntersection_None_Vector_string_16384_16 1291270.476 -
SetIntersection_None_Vector_string_16384_16384 1291632.748 4.39%
SetIntersection_None_Vector_string_16384_256 1304208.857 1.41%
SetIntersection_None_Vector_string_16384_4 1285470.235 -
SetIntersection_None_Vector_string_16384_64 1295484.098 1.30%
SetIntersection_None_Vector_string_16_1 69076143.090 -
SetIntersection_None_Vector_string_16_16 36773068.774 -
SetIntersection_None_Vector_string_16_4 58620088.182 -1.04%
SetIntersection_None_Vector_string_1_1 572542518.866 -
SetIntersection_None_Vector_string_256_1 4795457.954 -
SetIntersection_None_Vector_string_256_16 4516221.306 -
SetIntersection_None_Vector_string_256_256 2404501.034 -
SetIntersection_None_Vector_string_256_4 4697052.634 -
SetIntersection_None_Vector_string_256_64 3831837.434 -
SetIntersection_None_Vector_string_262144_1 1360650.933 3.21%
SetIntersection_None_Vector_string_262144_1024 1377772.749 -
SetIntersection_None_Vector_string_262144_16 1373750.049 -
SetIntersection_None_Vector_string_262144_16384 1371956.585 -
SetIntersection_None_Vector_string_262144_256 1366255.509 -1.07%
SetIntersection_None_Vector_string_262144_262144 1372060.916 -
SetIntersection_None_Vector_string_262144_4 1370443.986 1.10%
SetIntersection_None_Vector_string_262144_64 1369337.603 1.12%
SetIntersection_None_Vector_string_4_1 231716350.833 -
SetIntersection_None_Vector_string_4_4 144417210.421 -
SetIntersection_None_Vector_string_64_1 18526084.212 -
SetIntersection_None_Vector_string_64_16 15050701.594 -
SetIntersection_None_Vector_string_64_4 17678244.020 -
SetIntersection_None_Vector_string_64_64 9307041.431 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1192672.096 3.60%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 1175103.719 -1.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1189594.306 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1190833.888 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1205997.097 1.79%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1193544.636 1.16%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1203038.461 -2.63%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1220297.483 -1.13%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1188756.208 -3.24%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 1239918.464 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 1219539.754 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1221524.029 1.45%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1224954.990 3.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 67736986.642 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 35957990.949 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 57473158.185 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 566971993.735 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 4610096.902 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 4294480.785 -2.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 2331334.057 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 4493948.134 -1.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 3683874.586 1.52%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1288472.713 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1216584.647 -3.26%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1201143.141 -3.65%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 1257772.772 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 1303062.513 1.58%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 1284256.257 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 1259638.034 1.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1253605.475 5.14%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 227727161.068 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 142771835.608 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 17866642.248 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 14550500.490 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 17100817.691 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 9122063.542 -
SetIntersection_None_Vector_uint32_1024_1 1165922.364 1.92%
SetIntersection_None_Vector_uint32_1024_1024 1154174.012 -
SetIntersection_None_Vector_uint32_1024_16 1151448.543 -
SetIntersection_None_Vector_uint32_1024_256 1155521.552 1.14%
SetIntersection_None_Vector_uint32_1024_4 1120754.796 -2.27%
SetIntersection_None_Vector_uint32_1024_64 1153759.126 2.95%
SetIntersection_None_Vector_uint32_16384_1 1176867.429 -
SetIntersection_None_Vector_uint32_16384_1024 1178058.182 -
SetIntersection_None_Vector_uint32_16384_16 1175546.318 -
SetIntersection_None_Vector_uint32_16384_16384 1178790.372 -1.26%
SetIntersection_None_Vector_uint32_16384_256 1177137.189 2.06%
SetIntersection_None_Vector_uint32_16384_4 1177271.919 -
SetIntersection_None_Vector_uint32_16384_64 1158557.913 -1.63%
SetIntersection_None_Vector_uint32_16_1 67722301.342 -
SetIntersection_None_Vector_uint32_16_16 35942266.754 -
SetIntersection_None_Vector_uint32_16_4 57416088.646 -
SetIntersection_None_Vector_uint32_1_1 585463524.674 -
SetIntersection_None_Vector_uint32_256_1 4497559.017 -1.71%
SetIntersection_None_Vector_uint32_256_16 4325651.899 -
SetIntersection_None_Vector_uint32_256_256 2291989.200 1.48%
SetIntersection_None_Vector_uint32_256_4 4488527.766 -
SetIntersection_None_Vector_uint32_256_64 3668876.525 -
SetIntersection_None_Vector_uint32_262144_1 1228076.600 3.74%
SetIntersection_None_Vector_uint32_262144_1024 1234085.065 5.36%
SetIntersection_None_Vector_uint32_262144_16 1196269.385 -
SetIntersection_None_Vector_uint32_262144_16384 1184779.005 -2.78%
SetIntersection_None_Vector_uint32_262144_256 1182102.434 -2.97%
SetIntersection_None_Vector_uint32_262144_262144 1191690.564 -1.20%
SetIntersection_None_Vector_uint32_262144_4 1192540.948 -2.44%
SetIntersection_None_Vector_uint32_262144_64 1210601.248 -
SetIntersection_None_Vector_uint32_4_1 229391095.270 -
SetIntersection_None_Vector_uint32_4_4 142823325.184 -
SetIntersection_None_Vector_uint32_64_1 17853005.507 -
SetIntersection_None_Vector_uint32_64_16 14486996.786 -
SetIntersection_None_Vector_uint32_64_4 16954432.090 -
SetIntersection_None_Vector_uint32_64_64 9016730.801 -
SetIntersection_None_Vector_uint64_1024_1 1124653.754 -2.79%
SetIntersection_None_Vector_uint64_1024_1024 1150496.987 -
SetIntersection_None_Vector_uint64_1024_16 1156077.292 3.25%
SetIntersection_None_Vector_uint64_1024_256 1118517.032 -3.25%
SetIntersection_None_Vector_uint64_1024_4 1147975.909 -1.28%
SetIntersection_None_Vector_uint64_1024_64 1159878.555 -
SetIntersection_None_Vector_uint64_16384_1 1188007.692 5.68%
SetIntersection_None_Vector_uint64_16384_1024 1169680.554 -
SetIntersection_None_Vector_uint64_16384_16 1193014.310 2.35%
SetIntersection_None_Vector_uint64_16384_16384 1186061.156 5.19%
SetIntersection_None_Vector_uint64_16384_256 1190668.002 1.26%
SetIntersection_None_Vector_uint64_16384_4 1189127.931 2.37%
SetIntersection_None_Vector_uint64_16384_64 1188161.102 1.48%
SetIntersection_None_Vector_uint64_16_1 67369988.286 -
SetIntersection_None_Vector_uint64_16_16 35678917.301 -
SetIntersection_None_Vector_uint64_16_4 57074297.000 -
SetIntersection_None_Vector_uint64_1_1 567713472.719 -
SetIntersection_None_Vector_uint64_256_1 4531199.686 -
SetIntersection_None_Vector_uint64_256_16 4258661.246 -
SetIntersection_None_Vector_uint64_256_256 2276602.442 -
SetIntersection_None_Vector_uint64_256_4 4498125.279 1.01%
SetIntersection_None_Vector_uint64_256_64 3672766.463 -
SetIntersection_None_Vector_uint64_262144_1 1217221.709 -
SetIntersection_None_Vector_uint64_262144_1024 1175958.596 -4.19%
SetIntersection_None_Vector_uint64_262144_16 1183843.940 -3.95%
SetIntersection_None_Vector_uint64_262144_16384 1210668.888 3.92%
SetIntersection_None_Vector_uint64_262144_256 1205332.907 -
SetIntersection_None_Vector_uint64_262144_262144 1224246.877 7.64%
SetIntersection_None_Vector_uint64_262144_4 1210521.427 1.88%
SetIntersection_None_Vector_uint64_262144_64 1223715.246 4.14%
SetIntersection_None_Vector_uint64_4_1 227655166.487 -
SetIntersection_None_Vector_uint64_4_4 142238527.780 -
SetIntersection_None_Vector_uint64_64_1 17749993.899 -
SetIntersection_None_Vector_uint64_64_16 14326278.729 -
SetIntersection_None_Vector_uint64_64_4 16985374.469 -
SetIntersection_None_Vector_uint64_64_64 9028400.320 -
bm_gcd_complex 18.997 -3.07%
bm_gcd_random 30.956 -
bm_gcd_trivial 0.900 5.32%
bm_lexicographical_compare<int>/1 1.388 -
bm_lexicographical_compare<int>/1048576 76639.766 -
bm_lexicographical_compare<int>/16 2.139 7.82%
bm_lexicographical_compare<int>/2 1.551 -
bm_lexicographical_compare<int>/262144 19113.551 -
bm_lexicographical_compare<int>/3 1.808 -
bm_lexicographical_compare<int>/32768 2389.420 -
bm_lexicographical_compare<int>/4 1.388 9.19%
bm_lexicographical_compare<int>/4096 298.558 -
bm_lexicographical_compare<int>/5 1.504 -1.20%
bm_lexicographical_compare<int>/512 37.315 -
bm_lexicographical_compare<int>/6 1.503 -1.60%
bm_lexicographical_compare<int>/64 4.976 2.50%
bm_lexicographical_compare<int>/7 1.504 -1.91%
bm_lexicographical_compare<int>/8 1.619 8.26%
bm_lexicographical_compare<signed_char>/1 1.209 -8.70%
bm_lexicographical_compare<signed_char>/1048576 16303.488 -
bm_lexicographical_compare<signed_char>/16 1.388 9.05%
bm_lexicographical_compare<signed_char>/2 1.439 -1.38%
bm_lexicographical_compare<signed_char>/262144 3827.582 -
bm_lexicographical_compare<signed_char>/3 1.670 -
bm_lexicographical_compare<signed_char>/32768 477.413 -
bm_lexicographical_compare<signed_char>/4 1.904 -
bm_lexicographical_compare<signed_char>/4096 59.659 -
bm_lexicographical_compare<signed_char>/5 2.134 -
bm_lexicographical_compare<signed_char>/512 7.944 2.48%
bm_lexicographical_compare<signed_char>/6 2.482 1.81%
bm_lexicographical_compare<signed_char>/64 2.065 8.31%
bm_lexicographical_compare<signed_char>/7 2.725 2.56%
bm_lexicographical_compare<signed_char>/8 3.110 3.10%
bm_lexicographical_compare<unsigned_char>/1 1.666 3.94%
bm_lexicographical_compare<unsigned_char>/1048576 17937.603 -
bm_lexicographical_compare<unsigned_char>/16 1.102 4.90%
bm_lexicographical_compare<unsigned_char>/2 1.961 6.00%
bm_lexicographical_compare<unsigned_char>/262144 4494.973 -
bm_lexicographical_compare<unsigned_char>/3 2.163 7.19%
bm_lexicographical_compare<unsigned_char>/32768 572.669 -
bm_lexicographical_compare<unsigned_char>/4 1.427 7.05%
bm_lexicographical_compare<unsigned_char>/4096 77.706 -
bm_lexicographical_compare<unsigned_char>/5 1.654 6.56%
bm_lexicographical_compare<unsigned_char>/512 8.744 -
bm_lexicographical_compare<unsigned_char>/6 1.882 5.25%
bm_lexicographical_compare<unsigned_char>/64 1.900 -
bm_lexicographical_compare<unsigned_char>/7 2.094 3.34%
bm_lexicographical_compare<unsigned_char>/8 1.379 4.36%
bm_ranges_lexicographical_compare<int>/1 1.305 -5.79%
bm_ranges_lexicographical_compare<int>/1048576 76658.616 -
bm_ranges_lexicographical_compare<int>/16 2.050 -11.13%
bm_ranges_lexicographical_compare<int>/2 1.524 -5.63%
bm_ranges_lexicographical_compare<int>/262144 19114.110 -
bm_ranges_lexicographical_compare<int>/3 1.846 -1.71%
bm_ranges_lexicographical_compare<int>/32768 2389.135 -
bm_ranges_lexicographical_compare<int>/4 1.271 -4.54%
bm_ranges_lexicographical_compare<int>/4096 298.448 -
bm_ranges_lexicographical_compare<int>/5 1.504 -
bm_ranges_lexicographical_compare<int>/512 37.290 -
bm_ranges_lexicographical_compare<int>/6 1.504 -
bm_ranges_lexicographical_compare<int>/64 4.753 -4.30%
bm_ranges_lexicographical_compare<int>/7 1.504 -
bm_ranges_lexicographical_compare<int>/8 1.503 -3.47%
bm_ranges_lexicographical_compare<signed_char>/1 1.386 -
bm_ranges_lexicographical_compare<signed_char>/1048576 16307.227 -
bm_ranges_lexicographical_compare<signed_char>/16 1.299 2.14%
bm_ranges_lexicographical_compare<signed_char>/2 1.616 -
bm_ranges_lexicographical_compare<signed_char>/262144 3831.745 -
bm_ranges_lexicographical_compare<signed_char>/3 1.846 -
bm_ranges_lexicographical_compare<signed_char>/32768 477.282 -
bm_ranges_lexicographical_compare<signed_char>/4 2.078 -
bm_ranges_lexicographical_compare<signed_char>/4096 59.704 -
bm_ranges_lexicographical_compare<signed_char>/5 2.313 -
bm_ranges_lexicographical_compare<signed_char>/512 7.745 -
bm_ranges_lexicographical_compare<signed_char>/6 2.586 -
bm_ranges_lexicographical_compare<signed_char>/64 1.938 -
bm_ranges_lexicographical_compare<signed_char>/7 2.836 -
bm_ranges_lexicographical_compare<signed_char>/8 3.193 1.70%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.667 -1.11%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17939.936 -
bm_ranges_lexicographical_compare<unsigned_char>/16 1.098 -
bm_ranges_lexicographical_compare<unsigned_char>/2 1.859 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4496.014 -
bm_ranges_lexicographical_compare<unsigned_char>/3 2.069 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 572.470 -
bm_ranges_lexicographical_compare<unsigned_char>/4 1.346 -2.96%
bm_ranges_lexicographical_compare<unsigned_char>/4096 77.747 -
bm_ranges_lexicographical_compare<unsigned_char>/5 1.566 -3.21%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.741 -
bm_ranges_lexicographical_compare<unsigned_char>/6 1.794 -3.00%
bm_ranges_lexicographical_compare<unsigned_char>/64 1.982 2.01%
bm_ranges_lexicographical_compare<unsigned_char>/7 2.076 -1.33%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.385 -
bm_ranges_swap_ranges_vb_aligned/1024 6.524 -
bm_ranges_swap_ranges_vb_aligned/1048576 3413.972 -
bm_ranges_swap_ranges_vb_aligned/128 3.422 -
bm_ranges_swap_ranges_vb_aligned/131072 248.381 -
bm_ranges_swap_ranges_vb_aligned/16 3.235 -
bm_ranges_swap_ranges_vb_aligned/16384 34.930 -
bm_ranges_swap_ranges_vb_aligned/2048 8.542 -
bm_ranges_swap_ranges_vb_aligned/256 4.378 -
bm_ranges_swap_ranges_vb_aligned/262144 494.828 -
bm_ranges_swap_ranges_vb_aligned/32 3.237 -
bm_ranges_swap_ranges_vb_aligned/32768 64.318 -
bm_ranges_swap_ranges_vb_aligned/4096 11.971 -
bm_ranges_swap_ranges_vb_aligned/512 5.304 -
bm_ranges_swap_ranges_vb_aligned/524288 1050.222 -
bm_ranges_swap_ranges_vb_aligned/64 3.071 2.30%
bm_ranges_swap_ranges_vb_aligned/65536 123.437 -
bm_ranges_swap_ranges_vb_aligned/8 3.180 -
bm_ranges_swap_ranges_vb_aligned/8192 19.512 -
bm_ranges_swap_ranges_vb_unaligned/1048576 15561.263 -
bm_ranges_swap_ranges_vb_unaligned/262144 23835.542 537.74%
bm_ranges_swap_ranges_vb_unaligned/32768 473.494 -
bm_ranges_swap_ranges_vb_unaligned/4096 63.911 -
bm_ranges_swap_ranges_vb_unaligned/512 13.354 -
bm_ranges_swap_ranges_vb_unaligned/64 6.262 -
bm_ranges_swap_ranges_vb_unaligned/8 4.946 -
bm_swap_ranges_vb_aligned/1048576 3405.995 -
bm_swap_ranges_vb_aligned/262144 490.635 -
bm_swap_ranges_vb_aligned/32768 63.848 -
bm_swap_ranges_vb_aligned/4096 12.540 -
bm_swap_ranges_vb_aligned/512 5.006 -
bm_swap_ranges_vb_aligned/64 2.953 4.24%
bm_swap_ranges_vb_aligned/8 3.539 5.58%
bm_swap_ranges_vb_unaligned/1048576 15944.188 -
bm_swap_ranges_vb_unaligned/262144 11757.456 205.66%
bm_swap_ranges_vb_unaligned/32768 485.100 -
bm_swap_ranges_vb_unaligned/4096 64.778 -
bm_swap_ranges_vb_unaligned/512 12.344 -
bm_swap_ranges_vb_unaligned/64 4.894 1.31%
bm_swap_ranges_vb_unaligned/8 4.906 3.10%
bm_write 572.664 -
rng::adjacent_find(deque<int>)/1024 462.470 -
rng::adjacent_find(deque<int>)/1048576 475368.607 -
rng::adjacent_find(deque<int>)/50 21.959 35.14%
rng::adjacent_find(deque<int>)/8 5.075 49.87%
rng::adjacent_find(deque<int>)/8192 3709.428 -
rng::adjacent_find(deque<int>,_pred)/1024 630.923 -
rng::adjacent_find(deque<int>,_pred)/1048576 651411.440 -
rng::adjacent_find(deque<int>,_pred)/50 30.491 4.31%
rng::adjacent_find(deque<int>,_pred)/8 4.646 11.67%
rng::adjacent_find(deque<int>,_pred)/8192 5093.965 -
rng::adjacent_find(list<int>)/1024 712.285 -
rng::adjacent_find(list<int>)/1048576 869659.929 -
rng::adjacent_find(list<int>)/50 23.661 -
rng::adjacent_find(list<int>)/8 2.119 -
rng::adjacent_find(list<int>)/8192 6904.096 -
rng::adjacent_find(list<int>,_pred)/1024 828.367 -
rng::adjacent_find(list<int>,_pred)/1048576 956939.343 -
rng::adjacent_find(list<int>,_pred)/50 34.827 -
rng::adjacent_find(list<int>,_pred)/8 3.959 -
rng::adjacent_find(list<int>,_pred)/8192 7502.911 -2.40%
rng::adjacent_find(vector<int>)/1024 234.562 -
rng::adjacent_find(vector<int>)/1048576 234852.144 -
rng::adjacent_find(vector<int>)/50 11.961 -
rng::adjacent_find(vector<int>)/8 2.020 -
rng::adjacent_find(vector<int>)/8192 1829.999 -
rng::adjacent_find(vector<int>,_pred)/1024 401.424 -
rng::adjacent_find(vector<int>,_pred)/1048576 477722.837 2.69%
rng::adjacent_find(vector<int>,_pred)/50 23.644 -
rng::adjacent_find(vector<int>,_pred)/8 3.373 -1.89%
rng::adjacent_find(vector<int>,_pred)/8192 3178.383 -
rng::all_of(deque<int>)_(process_all)/32 11.543 -
rng::all_of(deque<int>)_(process_all)/32768 10515.909 -
rng::all_of(deque<int>)_(process_all)/50 17.750 -
rng::all_of(deque<int>)_(process_all)/8 3.090 -4.22%
rng::all_of(deque<int>)_(process_all)/8192 2627.464 -
rng::all_of(list<int>)_(process_all)/32 11.516 -
rng::all_of(list<int>)_(process_all)/32768 26143.515 1.37%
rng::all_of(list<int>)_(process_all)/50 21.827 -
rng::all_of(list<int>)_(process_all)/8 2.715 -
rng::all_of(list<int>)_(process_all)/8192 7466.129 -
rng::all_of(vector<int>)_(process_all)/32 8.377 -
rng::all_of(vector<int>)_(process_all)/32768 8083.340 -
rng::all_of(vector<int>)_(process_all)/50 18.271 -1.66%
rng::all_of(vector<int>)_(process_all)/8 2.505 -3.60%
rng::all_of(vector<int>)_(process_all)/8192 2024.382 -
rng::any_of(deque<int>)_(process_all)/32 11.552 -
rng::any_of(deque<int>)_(process_all)/32768 10595.904 -
rng::any_of(deque<int>)_(process_all)/50 20.265 -9.98%
rng::any_of(deque<int>)_(process_all)/8 3.093 -4.05%
rng::any_of(deque<int>)_(process_all)/8192 2636.728 -
rng::any_of(list<int>)_(process_all)/32 11.551 -
rng::any_of(list<int>)_(process_all)/32768 26038.385 -
rng::any_of(list<int>)_(process_all)/50 21.623 -
rng::any_of(list<int>)_(process_all)/8 2.602 -
rng::any_of(list<int>)_(process_all)/8192 7332.091 3.88%
rng::any_of(vector<int>)_(process_all)/32 8.431 1.63%
rng::any_of(vector<int>)_(process_all)/32768 8058.844 -
rng::any_of(vector<int>)_(process_all)/50 12.683 1.09%
rng::any_of(vector<int>)_(process_all)/8 2.513 7.69%
rng::any_of(vector<int>)_(process_all)/8192 2020.184 -
rng::contains(deque<int>)_(process_all)/1048576 253845.887 1.75%
rng::contains(deque<int>)_(process_all)/32 8.676 -7.01%
rng::contains(deque<int>)_(process_all)/50 12.601 -8.62%
rng::contains(deque<int>)_(process_all)/8 3.078 -17.41%
rng::contains(deque<int>)_(process_all)/8192 1939.242 -
rng::contains(list<int>)_(process_all)/1048576 836144.314 1.74%
rng::contains(list<int>)_(process_all)/32 9.336 4.14%
rng::contains(list<int>)_(process_all)/50 18.701 -
rng::contains(list<int>)_(process_all)/8 2.307 -2.24%
rng::contains(list<int>)_(process_all)/8192 6915.259 -3.35%
rng::contains(vector<int>)_(process_all)/1048576 238328.324 -
rng::contains(vector<int>)_(process_all)/32 8.401 -
rng::contains(vector<int>)_(process_all)/50 12.364 -2.05%
rng::contains(vector<int>)_(process_all)/8 2.637 5.13%
rng::contains(vector<int>)_(process_all)/8192 1852.659 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 19664.842 7.40%
rng::contains_subrange(deque<int>)_(near_matches)/1024 20530.626 6.83%
rng::contains_subrange(deque<int>)_(near_matches)/8192 1456411.208 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 431092.929 -
rng::contains_subrange(deque<int>)_(process_all)/16 6.732 -26.54%
rng::contains_subrange(deque<int>)_(process_all)/32 10.820 -26.72%
rng::contains_subrange(deque<int>)_(process_all)/50 14.621 -32.82%
rng::contains_subrange(deque<int>)_(process_all)/8192 3371.950 -
rng::contains_subrange(deque<int>)_(same_length)/1048576 503164.213 -
rng::contains_subrange(deque<int>)_(same_length)/16 12.903 -
rng::contains_subrange(deque<int>)_(same_length)/32 20.546 -
rng::contains_subrange(deque<int>)_(same_length)/50 28.675 -
rng::contains_subrange(deque<int>)_(same_length)/8192 3920.510 -
rng::contains_subrange(deque<int>)_(single_element)/1048576 479211.100 -
rng::contains_subrange(deque<int>)_(single_element)/16 10.314 -
rng::contains_subrange(deque<int>)_(single_element)/32 17.455 -
rng::contains_subrange(deque<int>)_(single_element)/50 25.513 -
rng::contains_subrange(deque<int>)_(single_element)/8192 3735.728 -
rng::contains_subrange(list<int>)_(near_matches)/1000 36868.660 -
rng::contains_subrange(list<int>)_(near_matches)/1024 38542.955 -
rng::contains_subrange(list<int>)_(near_matches)/8192 2470965.056 -
rng::contains_subrange(list<int>)_(process_all)/1048576 832738.244 -
rng::contains_subrange(list<int>)_(process_all)/16 4.931 -
rng::contains_subrange(list<int>)_(process_all)/32 10.418 -
rng::contains_subrange(list<int>)_(process_all)/50 18.012 -
rng::contains_subrange(list<int>)_(process_all)/8192 8622.896 23.35%
rng::contains_subrange(list<int>)_(same_length)/1048576 942519.537 -
rng::contains_subrange(list<int>)_(same_length)/16 6.928 -
rng::contains_subrange(list<int>)_(same_length)/32 16.324 -
rng::contains_subrange(list<int>)_(same_length)/50 29.981 -
rng::contains_subrange(list<int>)_(same_length)/8192 8543.059 6.99%
rng::contains_subrange(list<int>)_(single_element)/1048576 832168.106 6.48%
rng::contains_subrange(list<int>)_(single_element)/16 4.946 -
rng::contains_subrange(list<int>)_(single_element)/32 10.418 -
rng::contains_subrange(list<int>)_(single_element)/50 18.496 4.77%
rng::contains_subrange(list<int>)_(single_element)/8192 7609.700 8.61%
rng::contains_subrange(vector<int>)_(near_matches)/1000 13976.901 -
rng::contains_subrange(vector<int>)_(near_matches)/1024 14801.793 -
rng::contains_subrange(vector<int>)_(near_matches)/8192 764675.191 -
rng::contains_subrange(vector<int>)_(process_all)/1048576 212386.701 1.19%
rng::contains_subrange(vector<int>)_(process_all)/16 4.811 -4.00%
rng::contains_subrange(vector<int>)_(process_all)/32 8.151 -1.03%
rng::contains_subrange(vector<int>)_(process_all)/50 11.607 -1.06%
rng::contains_subrange(vector<int>)_(process_all)/8192 1654.743 1.06%
rng::contains_subrange(vector<int>)_(same_length)/1048576 244518.497 -
rng::contains_subrange(vector<int>)_(same_length)/16 4.835 -1.26%
rng::contains_subrange(vector<int>)_(same_length)/32 8.731 -1.48%
rng::contains_subrange(vector<int>)_(same_length)/50 12.775 -
rng::contains_subrange(vector<int>)_(same_length)/8192 1896.835 1.20%
rng::contains_subrange(vector<int>)_(single_element)/1048576 232930.861 -
rng::contains_subrange(vector<int>)_(single_element)/16 4.719 -
rng::contains_subrange(vector<int>)_(single_element)/32 8.422 -
rng::contains_subrange(vector<int>)_(single_element)/50 12.328 -
rng::contains_subrange(vector<int>)_(single_element)/8192 1808.351 -
rng::copy(deque<int>)/1048576 50177.908 -
rng::copy(deque<int>)/262144 11269.976 9.45%
rng::copy(deque<int>)/32768 1148.981 1.13%
rng::copy(deque<int>)/4096 146.145 -
rng::copy(deque<int>)/512 16.772 -
rng::copy(deque<int>)/64 2.837 -
rng::copy(deque<int>)/8 2.741 -1.66%
rng::copy(list<int>)/1048576 879539.411 -
rng::copy(list<int>)/262144 217356.542 -
rng::copy(list<int>)/32768 27192.260 4.40%
rng::copy(list<int>)/4096 3071.091 -1.69%
rng::copy(list<int>)/512 367.988 -
rng::copy(list<int>)/64 31.733 -11.19%
rng::copy(list<int>)/8 2.358 -
rng::copy(vector<bool>)_(aligned)/1048576 1039.646 -72.62%
rng::copy(vector<bool>)_(aligned)/262144 276.059 -
rng::copy(vector<bool>)_(aligned)/32768 35.412 -
rng::copy(vector<bool>)_(aligned)/4096 4.925 -2.33%
rng::copy(vector<bool>)_(aligned)/512 1.765 -
rng::copy(vector<bool>)_(aligned)/64 1.371 -
rng::copy(vector<bool>)_(unaligned)/1048576 5506.233 -
rng::copy(vector<bool>)_(unaligned)/262144 1368.707 -
rng::copy(vector<bool>)_(unaligned)/32768 174.179 2.03%
rng::copy(vector<bool>)_(unaligned)/4096 20.871 -
rng::copy(vector<bool>)_(unaligned)/512 3.711 -
rng::copy(vector<bool>)_(unaligned)/64 0.741 -
rng::copy(vector<int>)/1048576 49792.523 -
rng::copy(vector<int>)/262144 12532.213 -
rng::copy(vector<int>)/32768 3150.002 -5.88%
rng::copy(vector<int>)/4096 203.150 40.86%
rng::copy(vector<int>)/512 15.992 -
rng::copy(vector<int>)/64 2.440 -
rng::copy(vector<int>)/8 2.275 -
rng::copy_backward(deque<int>)/1048576 121778.209 -3.65%
rng::copy_backward(deque<int>)/262144 31543.290 1.03%
rng::copy_backward(deque<int>)/32768 3756.901 -
rng::copy_backward(deque<int>)/4096 149.108 -
rng::copy_backward(deque<int>)/512 18.217 -
rng::copy_backward(deque<int>)/64 3.044 -
rng::copy_backward(deque<int>)/8 2.673 -3.73%
rng::copy_backward(list<int>)/1048576 885549.895 -
rng::copy_backward(list<int>)/262144 221199.229 -
rng::copy_backward(list<int>)/32768 28753.283 1.23%
rng::copy_backward(list<int>)/4096 3104.668 -
rng::copy_backward(list<int>)/512 372.291 -
rng::copy_backward(list<int>)/64 31.016 -
rng::copy_backward(list<int>)/8 2.338 -2.29%
rng::copy_backward(vector<bool>)_(aligned)/1048576 1041.497 -
rng::copy_backward(vector<bool>)_(aligned)/262144 272.268 -1.59%
rng::copy_backward(vector<bool>)_(aligned)/32768 35.565 -
rng::copy_backward(vector<bool>)_(aligned)/4096 5.098 -2.19%
rng::copy_backward(vector<bool>)_(aligned)/512 1.779 -
rng::copy_backward(vector<bool>)_(aligned)/64 1.754 -7.29%
rng::copy_backward(vector<bool>)_(unaligned)/1048576 6699.421 -
rng::copy_backward(vector<bool>)_(unaligned)/262144 1635.730 -1.32%
rng::copy_backward(vector<bool>)_(unaligned)/32768 209.380 -
rng::copy_backward(vector<bool>)_(unaligned)/4096 25.866 -
rng::copy_backward(vector<bool>)_(unaligned)/512 4.885 -
rng::copy_backward(vector<bool>)_(unaligned)/64 0.948 -
rng::copy_backward(vector<int>)/1048576 48447.955 -2.33%
rng::copy_backward(vector<int>)/262144 12531.516 -
rng::copy_backward(vector<int>)/32768 2617.746 -19.54%
rng::copy_backward(vector<int>)/4096 143.612 -
rng::copy_backward(vector<int>)/512 16.624 -
rng::copy_backward(vector<int>)/64 2.519 -
rng::copy_backward(vector<int>)/8 2.212 -1.30%
rng::copy_if(deque<int>)_(entire_range)/1048576 277784.885 -
rng::copy_if(deque<int>)_(entire_range)/262144 69845.848 -
rng::copy_if(deque<int>)_(entire_range)/32768 8696.089 -
rng::copy_if(deque<int>)_(entire_range)/4096 1029.941 -
rng::copy_if(deque<int>)_(entire_range)/512 135.034 -
rng::copy_if(deque<int>)_(entire_range)/64 16.144 -
rng::copy_if(deque<int>)_(entire_range)/8 2.927 3.22%
rng::copy_if(deque<int>)_(every_other)/1048576 371835.588 -
rng::copy_if(deque<int>)_(every_other)/262144 92887.768 -
rng::copy_if(deque<int>)_(every_other)/32768 11603.435 -
rng::copy_if(deque<int>)_(every_other)/4096 1455.283 -
rng::copy_if(deque<int>)_(every_other)/512 181.941 -
rng::copy_if(deque<int>)_(every_other)/64 23.468 -
rng::copy_if(deque<int>)_(every_other)/8 3.455 -
rng::copy_if(list<int>)_(entire_range)/1048576 880477.345 -
rng::copy_if(list<int>)_(entire_range)/262144 219985.889 -
rng::copy_if(list<int>)_(entire_range)/32768 27306.031 -4.92%
rng::copy_if(list<int>)_(entire_range)/4096 3023.353 -
rng::copy_if(list<int>)_(entire_range)/512 370.719 -
rng::copy_if(list<int>)_(entire_range)/64 30.566 -
rng::copy_if(list<int>)_(entire_range)/8 2.573 -
rng::copy_if(list<int>)_(every_other)/1048576 853910.918 -
rng::copy_if(list<int>)_(every_other)/262144 213700.043 1.06%
rng::copy_if(list<int>)_(every_other)/32768 25216.146 -2.70%
rng::copy_if(list<int>)_(every_other)/4096 3346.405 1.29%
rng::copy_if(list<int>)_(every_other)/512 358.694 -1.27%
rng::copy_if(list<int>)_(every_other)/64 23.788 -
rng::copy_if(list<int>)_(every_other)/8 2.305 -
rng::copy_if(vector<int>)_(entire_range)/1048576 245486.529 -
rng::copy_if(vector<int>)_(entire_range)/262144 59881.778 -
rng::copy_if(vector<int>)_(entire_range)/32768 7469.295 -
rng::copy_if(vector<int>)_(entire_range)/4096 933.811 -
rng::copy_if(vector<int>)_(entire_range)/512 123.405 -
rng::copy_if(vector<int>)_(entire_range)/64 16.033 -1.02%
rng::copy_if(vector<int>)_(entire_range)/8 2.187 4.49%
rng::copy_if(vector<int>)_(every_other)/1048576 239497.993 -
rng::copy_if(vector<int>)_(every_other)/262144 59761.290 -
rng::copy_if(vector<int>)_(every_other)/32768 7448.515 -
rng::copy_if(vector<int>)_(every_other)/4096 934.853 -
rng::copy_if(vector<int>)_(every_other)/512 123.277 -
rng::copy_if(vector<int>)_(every_other)/64 18.140 -
rng::copy_if(vector<int>)_(every_other)/8 4.302 2.98%
rng::copy_n(deque<int>)/1048576 52645.934 5.23%
rng::copy_n(deque<int>)/262144 11495.109 4.44%
rng::copy_n(deque<int>)/32768 1135.647 -1.18%
rng::copy_n(deque<int>)/4096 147.703 -
rng::copy_n(deque<int>)/512 16.852 -
rng::copy_n(deque<int>)/64 5.622 95.60%
rng::copy_n(deque<int>)/8 2.701 -2.94%
rng::copy_n(list<int>)/1048576 876519.921 -
rng::copy_n(list<int>)/262144 219502.006 -
rng::copy_n(list<int>)/32768 26896.428 -1.27%
rng::copy_n(list<int>)/4096 4470.589 6.94%
rng::copy_n(list<int>)/512 341.256 -
rng::copy_n(list<int>)/64 14.205 -
rng::copy_n(list<int>)/8 2.244 -
rng::copy_n(vector<bool>)_(aligned)/1048576 1555.096 49.68%
rng::copy_n(vector<bool>)_(aligned)/262144 279.348 -
rng::copy_n(vector<bool>)_(aligned)/32768 35.312 -
rng::copy_n(vector<bool>)_(aligned)/4096 4.933 -
rng::copy_n(vector<bool>)_(aligned)/512 1.765 -
rng::copy_n(vector<bool>)_(aligned)/64 1.370 -
rng::copy_n(vector<bool>)_(unaligned)/1048576 5549.304 -
rng::copy_n(vector<bool>)_(unaligned)/262144 1368.476 -
rng::copy_n(vector<bool>)_(unaligned)/32768 170.602 -2.12%
rng::copy_n(vector<bool>)_(unaligned)/4096 20.838 -
rng::copy_n(vector<bool>)_(unaligned)/512 3.459 -55.22%
rng::copy_n(vector<bool>)_(unaligned)/64 0.742 -
rng::copy_n(vector<int>)/1048576 49533.728 -
rng::copy_n(vector<int>)/262144 12539.540 -
rng::copy_n(vector<int>)/32768 1477.359 -50.08%
rng::copy_n(vector<int>)/4096 181.947 25.70%
rng::copy_n(vector<int>)/512 16.160 -
rng::copy_n(vector<int>)/64 2.473 -
rng::copy_n(vector<int>)/8 2.275 1.74%
rng::count(deque<int>)_(every_other)/1024 247.384 -
rng::count(deque<int>)_(every_other)/1048576 253778.597 -
rng::count(deque<int>)_(every_other)/8 2.532 -
rng::count(deque<int>)_(every_other)/8192 1934.755 -
rng::count(list<int>)_(every_other)/1024 711.030 -
rng::count(list<int>)_(every_other)/1048576 806244.936 -2.16%
rng::count(list<int>)_(every_other)/8 2.188 5.76%
rng::count(list<int>)_(every_other)/8192 6968.598 -
rng::count(vector<bool>)/1000 3.001 -
rng::count(vector<bool>)/1024 1.688 -
rng::count(vector<bool>)/1048576 1463.436 -
rng::count(vector<bool>)/8192 11.434 -
rng::count(vector<int>)_(every_other)/1024 102.908 -
rng::count(vector<int>)_(every_other)/1048576 105109.215 -
rng::count(vector<int>)_(every_other)/8 1.383 -
rng::count(vector<int>)_(every_other)/8192 818.552 -
rng::count_if(deque<int>)_(every_other)/1024 347.323 -
rng::count_if(deque<int>)_(every_other)/1048576 344339.721 -
rng::count_if(deque<int>)_(every_other)/8 3.346 -
rng::count_if(deque<int>)_(every_other)/8192 2623.931 -
rng::count_if(list<int>)_(every_other)/1024 753.197 -
rng::count_if(list<int>)_(every_other)/1048576 891036.783 -
rng::count_if(list<int>)_(every_other)/8 2.832 -
rng::count_if(list<int>)_(every_other)/8192 7347.702 1.99%
rng::count_if(vector<int>)_(every_other)/1024 249.442 -
rng::count_if(vector<int>)_(every_other)/1048576 247820.771 -
rng::count_if(vector<int>)_(every_other)/8 4.224 -
rng::count_if(vector<int>)_(every_other)/8192 1929.979 -
rng::distance(deque<int>)/1024 0.846 -
rng::distance(deque<int>)/4096 0.845 -
rng::distance(deque<int>)/50 0.846 -
rng::distance(deque<int>)/8192 0.848 -
rng::distance(join_view(vector<vector<int>>)/1024 1.023 -
rng::distance(join_view(vector<vector<int>>)/4096 4.380 -
rng::distance(join_view(vector<vector<int>>)/50 0.607 -12.16%
rng::distance(join_view(vector<vector<int>>)/8192 8.300 -
rng::ends_with(deque<int>)_(mismatch_at_end)/1024 504.480 4.80%
rng::ends_with(deque<int>)_(mismatch_at_end)/1048576 516831.862 5.17%
rng::ends_with(deque<int>)_(mismatch_at_end)/50 26.914 -2.44%
rng::ends_with(deque<int>)_(mismatch_at_end)/8 5.996 2.83%
rng::ends_with(deque<int>)_(mismatch_at_end)/8192 4022.080 5.02%
rng::ends_with(deque<int>)_(mismatch_at_start)/1024 2.082 -
rng::ends_with(deque<int>)_(mismatch_at_start)/1048576 2.738 -
rng::ends_with(deque<int>)_(mismatch_at_start)/50 2.082 1.08%
rng::ends_with(deque<int>)_(mismatch_at_start)/8 2.081 -
rng::ends_with(deque<int>)_(mismatch_at_start)/8192 2.082 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1024 718.304 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/1048576 733033.333 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/50 37.934 -6.14%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8 7.520 -1.48%
rng::ends_with(deque<int>,_pred)_(mismatch_at_end)/8192 5732.670 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1024 2.097 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/1048576 2.770 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/50 2.094 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8 2.103 -
rng::ends_with(deque<int>,_pred)_(mismatch_at_start)/8192 2.097 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1024 2057.329 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/1048576 2280051.742 2.69%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/50 47.485 -
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8 6.660 -1.58%
rng::ends_with(forward_list<int>)_(mismatch_at_end)/8192 17799.208 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1024 767.780 19.44%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/1048576 1461358.125 1.75%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/50 24.204 -
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8 4.759 1.64%
rng::ends_with(forward_list<int>)_(mismatch_at_start)/8192 11913.389 2.23%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1024 1756.204 -2.01%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/1048576 2338260.487 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/50 52.233 2.38%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8 6.667 2.07%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_end)/8192 20071.528 -11.32%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1024 544.187 1.58%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/1048576 1464129.272 1.60%
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/50 24.325 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8 4.590 -
rng::ends_with(forward_list<int>,_pred)_(mismatch_at_start)/8192 11620.375 -1.17%
rng::ends_with(list<int>)_(mismatch_at_end)/1024 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/1048576 0.699 -
rng::ends_with(list<int>)_(mismatch_at_end)/50 0.673 -6.22%
rng::ends_with(list<int>)_(mismatch_at_end)/8 0.689 -
rng::ends_with(list<int>)_(mismatch_at_end)/8192 0.699 -
rng::ends_with(list<int>)_(mismatch_at_start)/1024 766.986 -
rng::ends_with(list<int>)_(mismatch_at_start)/1048576 957608.629 -
rng::ends_with(list<int>)_(mismatch_at_start)/50 41.620 -1.10%
rng::ends_with(list<int>)_(mismatch_at_start)/8 3.002 -
rng::ends_with(list<int>)_(mismatch_at_start)/8192 9430.758 21.93%
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1024 0.987 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/1048576 0.986 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/50 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8 0.975 -
rng::ends_with(list<int>,_pred)_(mismatch_at_end)/8192 0.985 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1024 879.105 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/1048576 1083053.377 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/50 39.010 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8 5.688 -
rng::ends_with(list<int>,_pred)_(mismatch_at_start)/8192 12234.837 15.40%
rng::ends_with(vector<int>)_(mismatch_at_end)/1024 78.269 -
rng::ends_with(vector<int>)_(mismatch_at_end)/1048576 73843.147 -
rng::ends_with(vector<int>)_(mismatch_at_end)/50 4.955 -
rng::ends_with(vector<int>)_(mismatch_at_end)/8 1.600 -5.72%
rng::ends_with(vector<int>)_(mismatch_at_end)/8192 571.013 -
rng::ends_with(vector<int>)_(mismatch_at_start)/1024 1.529 -47.39%
rng::ends_with(vector<int>)_(mismatch_at_start)/1048576 1.529 -47.44%
rng::ends_with(vector<int>)_(mismatch_at_start)/50 1.528 -47.40%
rng::ends_with(vector<int>)_(mismatch_at_start)/8 1.528 -47.39%
rng::ends_with(vector<int>)_(mismatch_at_start)/8192 1.526 -47.60%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1024 497.594 -3.94%
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/1048576 634958.861 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/50 23.822 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8 4.202 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_end)/8192 4829.095 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1024 0.700 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/1048576 0.709 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/50 0.697 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8 0.698 -
rng::ends_with(vector<int>,_pred)_(mismatch_at_start)/8192 0.709 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1024 492.888 -
rng::equal(deque<int>)_(it,_it,_it,_it)/1048576 496565.506 -
rng::equal(deque<int>)_(it,_it,_it,_it)/50 22.855 5.31%
rng::equal(deque<int>)_(it,_it,_it,_it)/8 4.977 2.14%
rng::equal(deque<int>)_(it,_it,_it,_it)/8192 3872.189 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 529.724 1.50%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 541132.763 3.71%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 26.569 -1.68%
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.254 -
rng::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4177.060 3.53%
rng::equal(list<int>)_(it,_it,_it,_it)/1024 779.462 -
rng::equal(list<int>)_(it,_it,_it,_it)/1048576 956092.655 -
rng::equal(list<int>)_(it,_it,_it,_it)/50 25.707 -
rng::equal(list<int>)_(it,_it,_it,_it)/8 3.138 5.76%
rng::equal(list<int>)_(it,_it,_it,_it)/8192 11799.264 -2.96%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 828.488 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 990752.600 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/50 32.299 2.63%
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.577 -
rng::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 10017.360 -4.40%
rng::equal(vector<bool>)_(aligned)/1024 0.220 -
rng::equal(vector<bool>)_(aligned)/1048576 0.218 -
rng::equal(vector<bool>)_(aligned)/50 0.220 -
rng::equal(vector<bool>)_(aligned)/8 0.222 -
rng::equal(vector<bool>)_(aligned)/8192 0.218 -
rng::equal(vector<bool>)_(unaligned)/1024 7.712 -
rng::equal(vector<bool>)_(unaligned)/1048576 7602.819 -
rng::equal(vector<bool>)_(unaligned)/50 0.787 -13.90%
rng::equal(vector<bool>)_(unaligned)/8 0.806 -4.36%
rng::equal(vector<bool>)_(unaligned)/8192 65.308 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1024 78.199 -
rng::equal(vector<int>)_(it,_it,_it,_it)/1048576 73734.096 -
rng::equal(vector<int>)_(it,_it,_it,_it)/50 4.522 1.48%
rng::equal(vector<int>)_(it,_it,_it,_it)/8 1.556 3.62%
rng::equal(vector<int>)_(it,_it,_it,_it)/8192 571.490 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 494.467 -2.89%
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 639630.479 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.091 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.642 -
rng::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.231 -
rng::fill(deque<int>)/1024 29.593 -
rng::fill(deque<int>)/32 1.367 -11.29%
rng::fill(deque<int>)/50 2.256 -
rng::fill(deque<int>)/8192 246.991 2.55%
rng::fill(list<int>)/1024 671.907 -
rng::fill(list<int>)/32 8.316 -
rng::fill(list<int>)/50 16.794 -
rng::fill(list<int>)/8192 7388.188 3.86%
rng::fill(vector<bool>)/1048576 3822.263 -
rng::fill(vector<bool>)/262144 232.418 -
rng::fill(vector<bool>)/32768 29.998 -
rng::fill(vector<bool>)/4096 4.212 -
rng::fill(vector<bool>)/512 1.614 1.01%
rng::fill(vector<bool>)/64 1.660 -2.76%
rng::fill(vector<int>)/1024 29.582 -1.04%
rng::fill(vector<int>)/32 1.065 -
rng::fill(vector<int>)/50 2.207 -
rng::fill(vector<int>)/8192 240.799 -
rng::fill_n(deque<int>)/1024 30.002 1.55%
rng::fill_n(deque<int>)/32 1.268 2.19%
rng::fill_n(deque<int>)/50 2.194 -
rng::fill_n(deque<int>)/8192 237.053 -4.08%
rng::fill_n(list<int>)/1024 649.846 -
rng::fill_n(list<int>)/32 8.129 -1.31%
rng::fill_n(list<int>)/50 15.887 -2.40%
rng::fill_n(list<int>)/8192 7556.094 -
rng::fill_n(vector<bool>)/1048576 3796.670 -
rng::fill_n(vector<bool>)/262144 231.690 -
rng::fill_n(vector<bool>)/32768 29.879 -1.07%
rng::fill_n(vector<bool>)/4096 4.155 -
rng::fill_n(vector<bool>)/512 1.424 -
rng::fill_n(vector<bool>)/64 1.363 1.95%
rng::fill_n(vector<int>)/1024 29.515 -1.16%
rng::fill_n(vector<int>)/32 1.144 -
rng::fill_n(vector<int>)/50 2.224 -
rng::fill_n(vector<int>)/8192 236.691 -
rng::find(deque<int>)_(bail_25%)/1024 66.942 -
rng::find(deque<int>)_(bail_25%)/32768 1918.500 -
rng::find(deque<int>)_(bail_25%)/8 2.058 -
rng::find(deque<int>)_(bail_25%)/8192 475.797 -
rng::find(deque<int>)_(process_all)/1024 242.454 -
rng::find(deque<int>)_(process_all)/32768 7802.259 -
rng::find(deque<int>)_(process_all)/50 13.088 -
rng::find(deque<int>)_(process_all)/8 3.528 1.45%
rng::find(deque<int>)_(process_all)/8192 1943.016 -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 295.826 -
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 9457.089 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 17.342 -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 7.465 2.88%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 2322.132 -1.75%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 317.000 -4.04%
rng::find(join_view(list<vector<int>>))_(process_all)/32768 10379.253 -3.39%
rng::find(join_view(list<vector<int>>))_(process_all)/50 13.405 -6.90%
rng::find(join_view(list<vector<int>>))_(process_all)/8 3.136 -1.14%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 2539.162 -4.01%
rng::find(join_view(vector<list<int>>))_(process_all)/1024 735.221 -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 28005.249 1.49%
rng::find(join_view(vector<list<int>>))_(process_all)/50 23.606 -
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.695 3.86%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 10296.132 28.37%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 23.062 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 669.654 -1.07%
rng::find(join_view(vector<vector<char>>))_(process_all)/50 3.812 -1.82%
rng::find(join_view(vector<vector<char>>))_(process_all)/8 3.113 -2.14%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 169.793 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 275.357 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 8786.190 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 15.023 1.36%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 5.120 -
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 2162.326 -
rng::find(list<int>)_(bail_25%)/1024 182.378 -
rng::find(list<int>)_(bail_25%)/32768 8194.979 9.32%
rng::find(list<int>)_(bail_25%)/8 0.919 -
rng::find(list<int>)_(bail_25%)/8192 1461.058 2.49%
rng::find(list<int>)_(process_all)/1024 686.200 -4.99%
rng::find(list<int>)_(process_all)/32768 26307.991 -5.15%
rng::find(list<int>)_(process_all)/50 24.856 15.14%
rng::find(list<int>)_(process_all)/8 2.375 -
rng::find(list<int>)_(process_all)/8192 9324.028 -10.55%
rng::find(vector<bool>)_(process_all)/1024 4.681 1.03%
rng::find(vector<bool>)_(process_all)/1048576 3665.947 -
rng::find(vector<bool>)_(process_all)/50 0.625 -16.15%
rng::find(vector<bool>)_(process_all)/8 0.626 -15.85%
rng::find(vector<bool>)_(process_all)/8192 33.566 -
rng::find(vector<char>)_(bail_25%)/1024 5.264 -
rng::find(vector<char>)_(bail_25%)/32768 136.428 -
rng::find(vector<char>)_(bail_25%)/8 1.104 -4.48%
rng::find(vector<char>)_(bail_25%)/8192 39.719 -
rng::find(vector<char>)_(process_all)/1024 16.227 -
rng::find(vector<char>)_(process_all)/32768 495.159 -
rng::find(vector<char>)_(process_all)/50 1.661 1.39%
rng::find(vector<char>)_(process_all)/8 0.925 -
rng::find(vector<char>)_(process_all)/8192 136.089 -
rng::find(vector<int>)_(bail_25%)/1024 65.881 -
rng::find(vector<int>)_(bail_25%)/32768 1859.638 -
rng::find(vector<int>)_(bail_25%)/8 1.582 -
rng::find(vector<int>)_(bail_25%)/8192 472.033 -
rng::find(vector<int>)_(process_all)/1024 242.639 -
rng::find(vector<int>)_(process_all)/32768 7424.355 -
rng::find(vector<int>)_(process_all)/50 12.418 -
rng::find(vector<int>)_(process_all)/8 2.818 -
rng::find(vector<int>)_(process_all)/8192 1854.608 -
rng::find_end(deque<int>)_(match_near_end)/1000 39.598 10.96%
rng::find_end(deque<int>)_(match_near_end)/1024 41.946 14.89%
rng::find_end(deque<int>)_(match_near_end)/8192 290.848 3.39%
rng::find_end(deque<int>)_(near_matches)/1000 19931.617 15.07%
rng::find_end(deque<int>)_(near_matches)/1024 20844.322 14.94%
rng::find_end(deque<int>)_(near_matches)/8192 1255959.726 11.40%
rng::find_end(deque<int>)_(process_all)/1000 308.353 -
rng::find_end(deque<int>)_(process_all)/1024 311.467 -
rng::find_end(deque<int>)_(process_all)/1048576 267486.755 -
rng::find_end(deque<int>)_(process_all)/8192 2032.783 -3.82%
rng::find_end(deque<int>)_(same_length)/1000 329.735 -
rng::find_end(deque<int>)_(same_length)/1024 337.580 -
rng::find_end(deque<int>)_(same_length)/8192 2682.435 -3.01%
rng::find_end(deque<int>)_(single_element)/1000 333.790 -
rng::find_end(deque<int>)_(single_element)/1024 339.287 8.82%
rng::find_end(deque<int>)_(single_element)/8192 2225.507 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1000 73.777 -
rng::find_end(deque<int>,_pred)_(match_near_end)/1024 75.942 -
rng::find_end(deque<int>,_pred)_(match_near_end)/8192 599.823 -
rng::find_end(deque<int>,_pred)_(near_matches)/1000 31098.995 -
rng::find_end(deque<int>,_pred)_(near_matches)/1024 32306.315 -
rng::find_end(deque<int>,_pred)_(near_matches)/8192 1883966.084 -
rng::find_end(deque<int>,_pred)_(process_all)/1000 581.286 -
rng::find_end(deque<int>,_pred)_(process_all)/1024 624.543 -
rng::find_end(deque<int>,_pred)_(process_all)/1048576 546530.283 -
rng::find_end(deque<int>,_pred)_(process_all)/8192 4255.411 -1.84%
rng::find_end(deque<int>,_pred)_(same_length)/1000 780.378 -
rng::find_end(deque<int>,_pred)_(same_length)/1024 799.955 -
rng::find_end(deque<int>,_pred)_(same_length)/8192 4944.981 -
rng::find_end(deque<int>,_pred)_(single_element)/1000 643.945 -
rng::find_end(deque<int>,_pred)_(single_element)/1024 690.357 -
rng::find_end(deque<int>,_pred)_(single_element)/8192 4689.012 -2.25%
rng::find_end(forward_list<int>)_(match_near_end)/1000 767.341 -
rng::find_end(forward_list<int>)_(match_near_end)/1024 4429.239 -
rng::find_end(forward_list<int>)_(match_near_end)/8192 253749.651 -1.08%
rng::find_end(forward_list<int>)_(near_matches)/1000 36292.736 -
rng::find_end(forward_list<int>)_(near_matches)/1024 37662.351 -
rng::find_end(forward_list<int>)_(near_matches)/8192 2470070.523 -
rng::find_end(forward_list<int>)_(process_all)/1000 701.094 -
rng::find_end(forward_list<int>)_(process_all)/1024 726.973 -
rng::find_end(forward_list<int>)_(process_all)/1048576 757700.499 -
rng::find_end(forward_list<int>)_(process_all)/8192 5642.055 -1.01%
rng::find_end(forward_list<int>)_(same_length)/1000 1470.184 -
rng::find_end(forward_list<int>)_(same_length)/1024 1485.639 -
rng::find_end(forward_list<int>)_(same_length)/8192 13041.263 -9.53%
rng::find_end(forward_list<int>)_(single_element)/1000 702.754 -
rng::find_end(forward_list<int>)_(single_element)/1024 729.694 -
rng::find_end(forward_list<int>)_(single_element)/8192 5669.258 -
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1000 816.773 -2.33%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5369.500 -1.23%
rng::find_end(forward_list<int>,_pred)_(match_near_end)/8192 275406.611 -1.08%
rng::find_end(forward_list<int>,_pred)_(near_matches)/1000 42112.301 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/1024 43665.808 -
rng::find_end(forward_list<int>,_pred)_(near_matches)/8192 2685518.750 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1000 741.034 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1024 760.253 -
rng::find_end(forward_list<int>,_pred)_(process_all)/1048576 839788.816 -
rng::find_end(forward_list<int>,_pred)_(process_all)/8192 6113.719 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.227 -
rng::find_end(forward_list<int>,_pred)_(same_length)/1024 1564.385 -
rng::find_end(forward_list<int>,_pred)_(same_length)/8192 13932.156 -8.35%
rng::find_end(forward_list<int>,_pred)_(single_element)/1000 802.847 -
rng::find_end(forward_list<int>,_pred)_(single_element)/1024 821.326 -
rng::find_end(forward_list<int>,_pred)_(single_element)/8192 6581.675 -1.20%
rng::find_end(list<int>)_(match_near_end)/1000 63.418 -2.47%
rng::find_end(list<int>)_(match_near_end)/1024 61.834 -
rng::find_end(list<int>)_(match_near_end)/8192 592.600 -
rng::find_end(list<int>)_(near_matches)/1000 33000.740 -
rng::find_end(list<int>)_(near_matches)/1024 34541.956 -
rng::find_end(list<int>)_(near_matches)/8192 2260477.346 -
rng::find_end(list<int>)_(process_all)/1000 718.248 -
rng::find_end(list<int>)_(process_all)/1024 724.448 -1.05%
rng::find_end(list<int>)_(process_all)/1048576 876344.816 -
rng::find_end(list<int>)_(process_all)/8192 7263.077 -3.66%
rng::find_end(list<int>)_(same_length)/1000 734.805 -1.26%
rng::find_end(list<int>)_(same_length)/1024 753.485 -1.47%
rng::find_end(list<int>)_(same_length)/8192 8140.358 -2.15%
rng::find_end(list<int>)_(single_element)/1000 712.083 -
rng::find_end(list<int>)_(single_element)/1024 731.068 -
rng::find_end(list<int>)_(single_element)/8192 7926.048 2.80%
rng::find_end(list<int>,_pred)_(match_near_end)/1000 80.161 -1.71%
rng::find_end(list<int>,_pred)_(match_near_end)/1024 67.385 -
rng::find_end(list<int>,_pred)_(match_near_end)/8192 627.513 -
rng::find_end(list<int>,_pred)_(near_matches)/1000 37421.802 -
rng::find_end(list<int>,_pred)_(near_matches)/1024 38994.125 -
rng::find_end(list<int>,_pred)_(near_matches)/8192 2410200.930 -
rng::find_end(list<int>,_pred)_(process_all)/1000 1534.327 90.36%
rng::find_end(list<int>,_pred)_(process_all)/1024 1552.940 88.28%
rng::find_end(list<int>,_pred)_(process_all)/1048576 965982.610 -
rng::find_end(list<int>,_pred)_(process_all)/8192 8448.249 -7.02%
rng::find_end(list<int>,_pred)_(same_length)/1000 761.461 -
rng::find_end(list<int>,_pred)_(same_length)/1024 781.323 -
rng::find_end(list<int>,_pred)_(same_length)/8192 9293.191 -12.27%
rng::find_end(list<int>,_pred)_(single_element)/1000 795.240 -
rng::find_end(list<int>,_pred)_(single_element)/1024 814.864 -
rng::find_end(list<int>,_pred)_(single_element)/8192 8720.170 5.20%
rng::find_end(vector<int>)_(match_near_end)/1000 27.730 -1.22%
rng::find_end(vector<int>)_(match_near_end)/1024 24.991 -
rng::find_end(vector<int>)_(match_near_end)/8192 207.969 2.31%
rng::find_end(vector<int>)_(near_matches)/1000 13672.203 -
rng::find_end(vector<int>)_(near_matches)/1024 14155.109 -
rng::find_end(vector<int>)_(near_matches)/8192 779165.181 -
rng::find_end(vector<int>)_(process_all)/1000 361.770 -
rng::find_end(vector<int>)_(process_all)/1024 370.807 -
rng::find_end(vector<int>)_(process_all)/1048576 373836.933 -
rng::find_end(vector<int>)_(process_all)/8192 2924.629 -
rng::find_end(vector<int>)_(same_length)/1000 244.912 -2.14%
rng::find_end(vector<int>)_(same_length)/1024 251.520 -3.47%
rng::find_end(vector<int>)_(same_length)/8192 1952.945 -2.15%
rng::find_end(vector<int>)_(single_element)/1000 400.040 -
rng::find_end(vector<int>)_(single_element)/1024 410.271 -
rng::find_end(vector<int>)_(single_element)/8192 3237.562 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1000 59.601 -
rng::find_end(vector<int>,_pred)_(match_near_end)/1024 60.075 -
rng::find_end(vector<int>,_pred)_(match_near_end)/8192 485.797 -
rng::find_end(vector<int>,_pred)_(near_matches)/1000 22944.137 -
rng::find_end(vector<int>,_pred)_(near_matches)/1024 23542.636 -
rng::find_end(vector<int>,_pred)_(near_matches)/8192 1448152.634 -
rng::find_end(vector<int>,_pred)_(process_all)/1000 537.386 -1.02%
rng::find_end(vector<int>,_pred)_(process_all)/1024 552.147 -
rng::find_end(vector<int>,_pred)_(process_all)/1048576 645592.020 -
rng::find_end(vector<int>,_pred)_(process_all)/8192 4379.256 -
rng::find_end(vector<int>,_pred)_(same_length)/1000 610.634 -
rng::find_end(vector<int>,_pred)_(same_length)/1024 624.857 -
rng::find_end(vector<int>,_pred)_(same_length)/8192 5003.402 -
rng::find_end(vector<int>,_pred)_(single_element)/1000 590.467 -1.46%
rng::find_end(vector<int>,_pred)_(single_element)/1024 604.755 -1.42%
rng::find_end(vector<int>,_pred)_(single_element)/8192 4834.174 -1.24%
rng::find_first_of(deque<int>)_(large_needle)/1024 364667.188 -1.84%
rng::find_first_of(deque<int>)_(large_needle)/32 283.967 -9.29%
rng::find_first_of(deque<int>)_(large_needle)/50 670.743 -12.59%
rng::find_first_of(deque<int>)_(large_needle)/8192 23493037.501 -1.71%
rng::find_first_of(deque<int>)_(small_needle)/1024 3452.350 -
rng::find_first_of(deque<int>)_(small_needle)/32 105.750 -3.63%
rng::find_first_of(deque<int>)_(small_needle)/50 162.404 -3.49%
rng::find_first_of(deque<int>)_(small_needle)/8192 27644.382 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/1024 562295.500 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/32 507.951 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/50 1394.751 -
rng::find_first_of(deque<int>,_pred)_(large_needle)/8192 35537991.652 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/1024 6302.386 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/32 198.564 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/50 309.262 -
rng::find_first_of(deque<int>,_pred)_(small_needle)/8192 50252.453 -
rng::find_first_of(list<int>)_(large_needle)/1024 848079.550 -8.25%
rng::find_first_of(list<int>)_(large_needle)/32 679.670 -
rng::find_first_of(list<int>)_(large_needle)/50 1743.865 -
rng::find_first_of(list<int>)_(large_needle)/8192 50300562.504 -
rng::find_first_of(list<int>)_(small_needle)/1024 2759.617 -
rng::find_first_of(list<int>)_(small_needle)/32 90.443 -1.44%
rng::find_first_of(list<int>)_(small_needle)/50 138.804 -1.06%
rng::find_first_of(list<int>)_(small_needle)/8192 22144.242 -1.02%
rng::find_first_of(list<int>,_pred)_(large_needle)/1024 882307.925 -1.85%
rng::find_first_of(list<int>,_pred)_(large_needle)/32 725.423 -1.03%
rng::find_first_of(list<int>,_pred)_(large_needle)/50 1865.305 -
rng::find_first_of(list<int>,_pred)_(large_needle)/8192 55949583.385 -
rng::find_first_of(list<int>,_pred)_(small_needle)/1024 5243.303 -
rng::find_first_of(list<int>,_pred)_(small_needle)/32 167.132 -
rng::find_first_of(list<int>,_pred)_(small_needle)/50 265.405 -
rng::find_first_of(list<int>,_pred)_(small_needle)/8192 42153.015 -
rng::find_first_of(vector<int>)_(large_needle)/1024 113497.902 1.52%
rng::find_first_of(vector<int>)_(large_needle)/32 105.542 -
rng::find_first_of(vector<int>)_(large_needle)/50 279.166 2.67%
rng::find_first_of(vector<int>)_(large_needle)/8192 7328425.355 2.38%
rng::find_first_of(vector<int>)_(small_needle)/1024 1418.766 -
rng::find_first_of(vector<int>)_(small_needle)/32 46.844 -1.88%
rng::find_first_of(vector<int>)_(small_needle)/50 71.499 -
rng::find_first_of(vector<int>)_(small_needle)/8192 11261.210 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/1024 602761.487 1.20%
rng::find_first_of(vector<int>,_pred)_(large_needle)/32 503.130 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/50 1355.481 -
rng::find_first_of(vector<int>,_pred)_(large_needle)/8192 38286231.500 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/1024 5658.983 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/32 181.344 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/50 276.669 -
rng::find_first_of(vector<int>,_pred)_(small_needle)/8192 45944.833 -
rng::find_if(deque<int>)_(bail_25%)/1024 106.094 -
rng::find_if(deque<int>)_(bail_25%)/32768 2701.902 -6.62%
rng::find_if(deque<int>)_(bail_25%)/8 1.532 -
rng::find_if(deque<int>)_(bail_25%)/8192 685.171 -5.20%
rng::find_if(deque<int>)_(process_all)/1024 474.248 -
rng::find_if(deque<int>)_(process_all)/32768 11438.949 -
rng::find_if(deque<int>)_(process_all)/50 23.571 -
rng::find_if(deque<int>)_(process_all)/8 3.908 -1.89%
rng::find_if(deque<int>)_(process_all)/8192 2824.885 -
rng::find_if(list<int>)_(bail_25%)/1024 193.786 -
rng::find_if(list<int>)_(bail_25%)/32768 10212.659 20.39%
rng::find_if(list<int>)_(bail_25%)/8 1.273 -3.12%
rng::find_if(list<int>)_(bail_25%)/8192 1514.875 -
rng::find_if(list<int>)_(process_all)/1024 758.175 -
rng::find_if(list<int>)_(process_all)/32768 27926.488 -3.84%
rng::find_if(list<int>)_(process_all)/50 21.671 -
rng::find_if(list<int>)_(process_all)/8 3.516 -
rng::find_if(list<int>)_(process_all)/8192 12534.839 22.83%
rng::find_if(vector<bool>)_(process_all)/1024 760.201 -
rng::find_if(vector<bool>)_(process_all)/1048576 776275.055 -
rng::find_if(vector<bool>)_(process_all)/50 34.458 -
rng::find_if(vector<bool>)_(process_all)/8 5.370 -
rng::find_if(vector<bool>)_(process_all)/8192 6065.014 -
rng::find_if(vector<char>)_(bail_25%)/1024 76.023 -
rng::find_if(vector<char>)_(bail_25%)/32768 2023.199 -3.50%
rng::find_if(vector<char>)_(bail_25%)/8 0.941 -
rng::find_if(vector<char>)_(bail_25%)/8192 517.638 -2.57%
rng::find_if(vector<char>)_(process_all)/1024 272.941 -
rng::find_if(vector<char>)_(process_all)/32768 8130.441 -
rng::find_if(vector<char>)_(process_all)/50 12.439 -
rng::find_if(vector<char>)_(process_all)/8 2.450 -
rng::find_if(vector<char>)_(process_all)/8192 2046.959 -
rng::find_if(vector<int>)_(bail_25%)/1024 75.412 -
rng::find_if(vector<int>)_(bail_25%)/32768 2335.422 -
rng::find_if(vector<int>)_(bail_25%)/8 1.056 -1.23%
rng::find_if(vector<int>)_(bail_25%)/8192 547.817 -
rng::find_if(vector<int>)_(process_all)/1024 283.284 -
rng::find_if(vector<int>)_(process_all)/32768 8805.526 -
rng::find_if(vector<int>)_(process_all)/50 14.214 -
rng::find_if(vector<int>)_(process_all)/8 2.556 1.33%
rng::find_if(vector<int>)_(process_all)/8192 2192.535 -
rng::find_if_not(deque<int>)_(bail_25%)/1024 106.172 -
rng::find_if_not(deque<int>)_(bail_25%)/32768 2712.746 -4.42%
rng::find_if_not(deque<int>)_(bail_25%)/8 1.424 -
rng::find_if_not(deque<int>)_(bail_25%)/8192 713.087 -
rng::find_if_not(deque<int>)_(process_all)/1024 475.026 -
rng::find_if_not(deque<int>)_(process_all)/32768 11434.156 -
rng::find_if_not(deque<int>)_(process_all)/50 23.233 -2.11%
rng::find_if_not(deque<int>)_(process_all)/8 3.869 -2.09%
rng::find_if_not(deque<int>)_(process_all)/8192 2824.287 -
rng::find_if_not(list<int>)_(bail_25%)/1024 191.158 -
rng::find_if_not(list<int>)_(bail_25%)/32768 8893.527 -8.81%
rng::find_if_not(list<int>)_(bail_25%)/8 1.272 -3.36%
rng::find_if_not(list<int>)_(bail_25%)/8192 1517.402 -
rng::find_if_not(list<int>)_(process_all)/1024 759.292 -
rng::find_if_not(list<int>)_(process_all)/32768 28172.321 -2.84%
rng::find_if_not(list<int>)_(process_all)/50 21.701 -
rng::find_if_not(list<int>)_(process_all)/8 3.488 -
rng::find_if_not(list<int>)_(process_all)/8192 7682.420 -13.87%
rng::find_if_not(vector<bool>)_(process_all)/1024 770.095 -
rng::find_if_not(vector<bool>)_(process_all)/1048576 786030.256 -
rng::find_if_not(vector<bool>)_(process_all)/50 34.997 -
rng::find_if_not(vector<bool>)_(process_all)/8 5.450 -
rng::find_if_not(vector<bool>)_(process_all)/8192 6143.528 -
rng::find_if_not(vector<char>)_(bail_25%)/1024 76.094 -
rng::find_if_not(vector<char>)_(bail_25%)/32768 2040.539 -
rng::find_if_not(vector<char>)_(bail_25%)/8 0.958 -
rng::find_if_not(vector<char>)_(bail_25%)/8192 520.469 -
rng::find_if_not(vector<char>)_(process_all)/1024 273.972 -
rng::find_if_not(vector<char>)_(process_all)/32768 8129.282 -
rng::find_if_not(vector<char>)_(process_all)/50 12.494 -
rng::find_if_not(vector<char>)_(process_all)/8 2.419 -2.26%
rng::find_if_not(vector<char>)_(process_all)/8192 2049.244 -
rng::find_if_not(vector<int>)_(bail_25%)/1024 75.531 -
rng::find_if_not(vector<int>)_(bail_25%)/32768 2336.455 -
rng::find_if_not(vector<int>)_(bail_25%)/8 1.124 -
rng::find_if_not(vector<int>)_(bail_25%)/8192 547.972 -
rng::find_if_not(vector<int>)_(process_all)/1024 283.328 -
rng::find_if_not(vector<int>)_(process_all)/32768 8805.076 -
rng::find_if_not(vector<int>)_(process_all)/50 14.209 -
rng::find_if_not(vector<int>)_(process_all)/8 2.613 -1.65%
rng::find_if_not(vector<int>)_(process_all)/8192 2193.555 -
rng::find_last(deque<int>)_(bail_10%)/1024 227.068 -7.23%
rng::find_last(deque<int>)_(bail_10%)/1048576 324589.275 -
rng::find_last(deque<int>)_(bail_10%)/50 11.430 -6.66%
rng::find_last(deque<int>)_(bail_10%)/8 2.732 -
rng::find_last(deque<int>)_(bail_10%)/8192 2514.181 -
rng::find_last(deque<int>)_(bail_90%)/1024 29.081 -
rng::find_last(deque<int>)_(bail_90%)/1048576 25514.933 -
rng::find_last(deque<int>)_(bail_90%)/50 1.840 -
rng::find_last(deque<int>)_(bail_90%)/8 0.923 5.98%
rng::find_last(deque<int>)_(bail_90%)/8192 202.939 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 728.140 -1.11%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 706196.056 92.18%
rng::find_last(forward_list<int>)_(bail_10%)/50 21.226 -
rng::find_last(forward_list<int>)_(bail_10%)/8 2.308 -
rng::find_last(forward_list<int>)_(bail_10%)/8192 5872.096 -12.68%
rng::find_last(forward_list<int>)_(bail_90%)/1024 728.882 -1.03%
rng::find_last(forward_list<int>)_(bail_90%)/1048576 668048.345 68.70%
rng::find_last(forward_list<int>)_(bail_90%)/50 21.019 1.20%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.310 -
rng::find_last(forward_list<int>)_(bail_90%)/8192 6028.276 -
rng::find_last(list<int>)_(bail_10%)/1024 1375.699 101.16%
rng::find_last(list<int>)_(bail_10%)/1048576 786204.026 -
rng::find_last(list<int>)_(bail_10%)/50 15.935 -2.04%
rng::find_last(list<int>)_(bail_10%)/8 2.080 -
rng::find_last(list<int>)_(bail_10%)/8192 6255.009 -
rng::find_last(list<int>)_(bail_90%)/1024 54.545 1.06%
rng::find_last(list<int>)_(bail_90%)/1048576 85930.417 -
rng::find_last(list<int>)_(bail_90%)/50 1.442 16.29%
rng::find_last(list<int>)_(bail_90%)/8 0.498 5.69%
rng::find_last(list<int>)_(bail_90%)/8192 599.683 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.650 -
rng::find_last(vector<char>)_(bail_10%)/1048576 108118.233 -
rng::find_last(vector<char>)_(bail_10%)/50 5.567 -
rng::find_last(vector<char>)_(bail_10%)/8 1.455 -9.48%
rng::find_last(vector<char>)_(bail_10%)/8192 854.342 -
rng::find_last(vector<char>)_(bail_90%)/1024 14.096 1.04%
rng::find_last(vector<char>)_(bail_90%)/1048576 12019.211 -
rng::find_last(vector<char>)_(bail_90%)/50 0.999 -
rng::find_last(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last(vector<char>)_(bail_90%)/8192 101.529 3.50%
rng::find_last(vector<int>)_(bail_10%)/1024 213.097 -
rng::find_last(vector<int>)_(bail_10%)/1048576 214603.484 -
rng::find_last(vector<int>)_(bail_10%)/50 10.835 -
rng::find_last(vector<int>)_(bail_10%)/8 2.133 1.97%
rng::find_last(vector<int>)_(bail_10%)/8192 1648.457 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.257 -
rng::find_last(vector<int>)_(bail_90%)/1048576 23871.524 2.40%
rng::find_last(vector<int>)_(bail_90%)/50 1.573 -
rng::find_last(vector<int>)_(bail_90%)/8 0.620 -
rng::find_last(vector<int>)_(bail_90%)/8192 190.477 -
rng::find_last_if(deque<int>)_(bail_10%)/1024 357.875 -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 362612.770 -
rng::find_last_if(deque<int>)_(bail_10%)/50 17.743 1.24%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.943 -
rng::find_last_if(deque<int>)_(bail_10%)/8192 2770.268 -
rng::find_last_if(deque<int>)_(bail_90%)/1024 43.428 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 39742.772 1.90%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.675 -
rng::find_last_if(deque<int>)_(bail_90%)/8 0.991 -
rng::find_last_if(deque<int>)_(bail_90%)/8192 312.706 -1.70%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 795.165 -5.10%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 922010.814 -1.08%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 40.202 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 5.289 8.00%
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 6989.835 1.10%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 853.132 -3.78%
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 923291.558 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 27.962 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 5.050 -3.25%
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 7174.349 -1.04%
rng::find_last_if(list<int>)_(bail_10%)/1024 678.703 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 804764.605 -
rng::find_last_if(list<int>)_(bail_10%)/50 17.555 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.103 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6591.515 -
rng::find_last_if(list<int>)_(bail_90%)/1024 80.164 -
rng::find_last_if(list<int>)_(bail_90%)/1048576 88651.505 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.078 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if(list<int>)_(bail_90%)/8192 605.258 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 242.232 -
rng::find_last_if(vector<char>)_(bail_10%)/1048576 240411.182 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.341 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.478 3.95%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1873.672 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 30.944 -1.41%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 25652.962 -3.33%
rng::find_last_if(vector<char>)_(bail_90%)/50 1.452 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 216.028 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 245.254 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 283502.108 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.573 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.493 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2071.031 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 25.910 -
rng::find_last_if(vector<int>)_(bail_90%)/1048576 30895.585 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.538 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.483 -2.04%
rng::find_last_if(vector<int>)_(bail_90%)/8192 218.735 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 356.854 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 362993.365 -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 17.758 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.947 -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2770.987 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 43.796 -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 38573.974 -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.676 -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.962 -2.01%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 314.453 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 797.385 -4.01%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 931191.767 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 28.140 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 4.901 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 6835.094 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 829.043 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 924514.348 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 40.043 -1.49%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 4.908 -7.85%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6753.977 -1.23%
rng::find_last_if_not(list<int>)_(bail_10%)/1024 680.260 -2.56%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 807528.975 -
rng::find_last_if_not(list<int>)_(bail_10%)/50 37.483 -2.83%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.107 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6740.268 -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 70.783 -1.29%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 88882.910 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.154 1.27%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.710 -
rng::find_last_if_not(list<int>)_(bail_90%)/8192 606.998 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 242.614 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 240976.031 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.371 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.496 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1877.126 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 31.242 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26419.630 2.36%
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.470 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.462 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 218.341 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 247.858 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 305846.014 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.826 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.612 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2140.785 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 26.002 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 30932.199 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.565 1.23%
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.468 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 218.937 -
rng::fold_left(deque<int>)/1048576 563105.813 -
rng::fold_left(deque<int>)/32 16.498 -
rng::fold_left(deque<int>)/50 27.259 -1.14%
rng::fold_left(deque<int>)/8 4.027 -3.24%
rng::fold_left(deque<int>)/8192 4500.891 3.19%
rng::fold_left(list<int>)/1048576 1361457.363 -
rng::fold_left(list<int>)/32 21.993 -
rng::fold_left(list<int>)/50 37.450 -3.93%
rng::fold_left(list<int>)/8 3.865 -
rng::fold_left(list<int>)/8192 10842.075 -
rng::fold_left(vector<int>)/1048576 1324956.758 -
rng::fold_left(vector<int>)/32 20.604 -1.47%
rng::fold_left(vector<int>)/50 36.171 -1.34%
rng::fold_left(vector<int>)/8 3.704 -
rng::fold_left(vector<int>)/8192 10312.598 -
rng::for_each(deque<int>)/32 3.749 -
rng::for_each(deque<int>)/50 4.049 -
rng::for_each(deque<int>)/8 0.920 -
rng::for_each(deque<int>)/8192 254.899 -
rng::for_each(join_view(vector<vector<int>>)/32 3.808 -
rng::for_each(join_view(vector<vector<int>>)/50 4.135 -
rng::for_each(join_view(vector<vector<int>>)/8 1.385 -
rng::for_each(join_view(vector<vector<int>>)/8192 265.176 -
rng::for_each(list<int>)/32 11.318 -
rng::for_each(list<int>)/50 24.030 -
rng::for_each(list<int>)/8 2.606 11.23%
rng::for_each(list<int>)/8192 7791.403 -
rng::for_each(map<int>)/32 26.373 -1.26%
rng::for_each(map<int>)/50 40.122 -
rng::for_each(map<int>)/8 6.327 1.92%
rng::for_each(map<int>)/8192 7197.415 -
rng::for_each(map<int>::iterator)/32 25.016 -
rng::for_each(map<int>::iterator)/50 37.658 -
rng::for_each(map<int>::iterator)/8 5.754 -
rng::for_each(map<int>::iterator)/8192 7484.232 -
rng::for_each(multimap<int>)/32 26.240 -
rng::for_each(multimap<int>)/50 40.499 -
rng::for_each(multimap<int>)/8 6.269 -
rng::for_each(multimap<int>)/8192 7135.991 -2.35%
rng::for_each(multimap<int>::iterator)/32 23.674 -
rng::for_each(multimap<int>::iterator)/50 36.346 -
rng::for_each(multimap<int>::iterator)/8 5.062 -
rng::for_each(multimap<int>::iterator)/8192 7403.783 -
rng::for_each(multiset<int>)/32 25.366 -
rng::for_each(multiset<int>)/50 37.822 -
rng::for_each(multiset<int>)/8 6.233 -
rng::for_each(multiset<int>)/8192 7844.211 -
rng::for_each(multiset<int>::iterator)/32 23.901 -
rng::for_each(multiset<int>::iterator)/50 36.216 -
rng::for_each(multiset<int>::iterator)/8 4.959 -
rng::for_each(multiset<int>::iterator)/8192 7985.874 1.04%
rng::for_each(set<int>)/32 25.696 1.20%
rng::for_each(set<int>)/50 37.751 -
rng::for_each(set<int>)/8 6.313 -
rng::for_each(set<int>)/8192 7771.756 -
rng::for_each(set<int>::iterator)/32 23.228 -1.17%
rng::for_each(set<int>::iterator)/50 35.185 -
rng::for_each(set<int>::iterator)/8 5.012 -
rng::for_each(set<int>::iterator)/8192 7999.433 -
rng::for_each(vector<int>)/32 3.824 -
rng::for_each(vector<int>)/50 4.054 -
rng::for_each(vector<int>)/8 0.905 -1.30%
rng::for_each(vector<int>)/8192 252.153 -
rng::for_each_n(deque<int>)/32 3.772 -
rng::for_each_n(deque<int>)/50 3.992 -
rng::for_each_n(deque<int>)/8 1.154 -12.26%
rng::for_each_n(deque<int>)/8192 257.255 -
rng::for_each_n(join_view(vector<vector<int>>)/32 3.834 -
rng::for_each_n(join_view(vector<vector<int>>)/50 4.248 -
rng::for_each_n(join_view(vector<vector<int>>)/8 1.662 -
rng::for_each_n(join_view(vector<vector<int>>)/8192 266.454 -
rng::for_each_n(list<int>)/32 11.088 -
rng::for_each_n(list<int>)/50 24.121 -
rng::for_each_n(list<int>)/8 2.536 -
rng::for_each_n(list<int>)/8192 7308.576 -7.54%
rng::for_each_n(vector<int>)/32 3.856 -
rng::for_each_n(vector<int>)/50 4.064 -
rng::for_each_n(vector<int>)/8 2.507 -
rng::for_each_n(vector<int>)/8192 252.072 -
rng::generate(deque<int>)/1024 280.721 -
rng::generate(deque<int>)/32 8.758 -
rng::generate(deque<int>)/50 12.943 -
rng::generate(deque<int>)/8192 2087.919 -
rng::generate(list<int>)/1024 671.333 -
rng::generate(list<int>)/32 8.753 -
rng::generate(list<int>)/50 15.771 -1.13%
rng::generate(list<int>)/8192 8666.419 24.68%
rng::generate(vector<int>)/1024 243.850 -
rng::generate(vector<int>)/32 7.909 -1.41%
rng::generate(vector<int>)/50 12.014 -
rng::generate(vector<int>)/8192 1845.234 -
rng::generate_n(deque<int>)/1024 244.507 -
rng::generate_n(deque<int>)/32 8.309 -
rng::generate_n(deque<int>)/50 12.294 -
rng::generate_n(deque<int>)/8192 1950.000 -
rng::generate_n(list<int>)/1024 650.434 -
rng::generate_n(list<int>)/32 8.643 -
rng::generate_n(list<int>)/50 15.854 -
rng::generate_n(list<int>)/8192 7011.735 -11.05%
rng::generate_n(vector<int>)/1024 244.090 -
rng::generate_n(vector<int>)/32 7.967 -1.69%
rng::generate_n(vector<int>)/50 12.046 -
rng::generate_n(vector<int>)/8192 1851.610 -
rng::is_partitioned(deque<int>)_(partitioned)/1024 365.113 -
rng::is_partitioned(deque<int>)_(partitioned)/32 9.122 -19.23%
rng::is_partitioned(deque<int>)_(partitioned)/50 13.795 -20.30%
rng::is_partitioned(deque<int>)_(partitioned)/8192 3235.740 6.12%
rng::is_partitioned(deque<int>)_(unpartitioned)/1024 129.331 -
rng::is_partitioned(deque<int>)_(unpartitioned)/32 10.983 21.73%
rng::is_partitioned(deque<int>)_(unpartitioned)/50 4.293 4.36%
rng::is_partitioned(deque<int>)_(unpartitioned)/8192 637.479 -7.51%
rng::is_partitioned(list<int>)_(partitioned)/1024 695.853 -3.66%
rng::is_partitioned(list<int>)_(partitioned)/32 8.604 -
rng::is_partitioned(list<int>)_(partitioned)/50 13.854 -
rng::is_partitioned(list<int>)_(partitioned)/8192 8194.769 14.34%
rng::is_partitioned(list<int>)_(unpartitioned)/1024 149.523 -42.07%
rng::is_partitioned(list<int>)_(unpartitioned)/32 1.139 -58.09%
rng::is_partitioned(list<int>)_(unpartitioned)/50 4.544 -5.07%
rng::is_partitioned(list<int>)_(unpartitioned)/8192 1188.570 -55.08%
rng::is_partitioned(vector<int>)_(partitioned)/1024 175.854 -
rng::is_partitioned(vector<int>)_(partitioned)/32 5.809 -
rng::is_partitioned(vector<int>)_(partitioned)/50 8.555 -
rng::is_partitioned(vector<int>)_(partitioned)/8192 1336.986 -
rng::is_partitioned(vector<int>)_(unpartitioned)/1024 55.813 -8.63%
rng::is_partitioned(vector<int>)_(unpartitioned)/32 2.032 -21.17%
rng::is_partitioned(vector<int>)_(unpartitioned)/50 9.140 -4.95%
rng::is_partitioned(vector<int>)_(unpartitioned)/8192 149.955 -8.73%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 580.251 18.41%
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 6.457 -
rng::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 4333.853 11.53%
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 516979.954 -
rng::is_permutation(deque<int>)_(4leg)_(shuffled)/8 48.324 -1.29%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 550.831 6.76%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 7.177 6.02%
rng::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4218.076 5.48%
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 685504.830 -
rng::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 52.264 3.69%
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 779.974 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.698 -
rng::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 8592.202 3.41%
rng::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1420497.327 -
rng::is_permutation(list<int>)_(4leg)_(shuffled)/8 43.517 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 823.534 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.309 -
rng::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9416.032 -1.40%
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1591667.236 -
rng::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 45.962 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 342.726 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.688 -
rng::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2633.447 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 215446.271 -
rng::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.881 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 526.891 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 4.382 -1.18%
rng::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4709.230 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 987896.363 -
rng::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 56.805 1.08%
rng::is_sorted(deque<int>)/1024 475.344 -
rng::is_sorted(deque<int>)/8 2.484 -23.37%
rng::is_sorted(deque<int>)/8192 3808.572 -
rng::is_sorted(deque<int>,_pred)/1024 597.492 -
rng::is_sorted(deque<int>,_pred)/8 4.366 -8.91%
rng::is_sorted(deque<int>,_pred)/8192 4796.527 -
rng::is_sorted(list<int>)/1024 764.710 -
rng::is_sorted(list<int>)/8 2.152 -
rng::is_sorted(list<int>)/8192 7337.829 1.53%
rng::is_sorted(list<int>,_pred)/1024 794.198 -
rng::is_sorted(list<int>,_pred)/8 4.260 -
rng::is_sorted(list<int>,_pred)/8192 8155.171 4.93%
rng::is_sorted(vector<int>)/1024 242.753 -
rng::is_sorted(vector<int>)/8 2.076 -
rng::is_sorted(vector<int>)/8192 1894.280 -
rng::is_sorted(vector<int>,_pred)/1024 462.451 -
rng::is_sorted(vector<int>,_pred)/8 4.193 6.84%
rng::is_sorted(vector<int>,_pred)/8192 3682.729 -
rng::is_sorted_until(deque<int>)/1024 471.712 -
rng::is_sorted_until(deque<int>)/8 2.870 -8.47%
rng::is_sorted_until(deque<int>)/8192 3767.002 -
rng::is_sorted_until(deque<int>,_pred)/1024 600.018 -
rng::is_sorted_until(deque<int>,_pred)/8 4.620 4.39%
rng::is_sorted_until(deque<int>,_pred)/8192 4842.157 -
rng::is_sorted_until(list<int>)/1024 747.837 -1.29%
rng::is_sorted_until(list<int>)/8 2.154 -
rng::is_sorted_until(list<int>)/8192 8545.689 22.48%
rng::is_sorted_until(list<int>,_pred)/1024 796.300 -
rng::is_sorted_until(list<int>,_pred)/8 3.767 -
rng::is_sorted_until(list<int>,_pred)/8192 8562.609 18.61%
rng::is_sorted_until(vector<int>)/1024 238.733 -
rng::is_sorted_until(vector<int>)/8 2.054 -
rng::is_sorted_until(vector<int>)/8192 1862.974 -
rng::is_sorted_until(vector<int>,_pred)/1024 409.884 -3.28%
rng::is_sorted_until(vector<int>,_pred)/8 3.396 -
rng::is_sorted_until(vector<int>,_pred)/8192 3313.579 -2.02%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1000 477.853 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1024 489.738 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 493490.797 -1.20%
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.192 -
rng::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3855.839 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 713.884 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 731.693 2.73%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 654869.030 4.42%
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.379 -
rng::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 5073.565 4.62%
rng::mismatch(list<int>)_(it,_it,_it,_it)/1000 765.308 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1024 779.151 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/1048576 952825.238 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8 2.932 -
rng::mismatch(list<int>)_(it,_it,_it,_it)/8192 12367.168 1.05%
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 810.806 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 829.840 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 989210.993 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.623 -
rng::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 10523.909 -17.63%
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.902 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.788 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76645.906 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.301 -
rng::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.671 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 448.821 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.417 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608833.946 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.007 -
rng::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4769.865 -
rng::move(deque<int>)/1048576 57288.633 4.55%
rng::move(deque<int>)/262144 14958.881 -
rng::move(deque<int>)/32768 2405.464 17.13%
rng::move(deque<int>)/4096 152.785 -
rng::move(deque<int>)/512 24.039 -
rng::move(deque<int>)/64 6.490 2.99%
rng::move(deque<int>)/8 3.935 1.47%
rng::move(list<int>)/1048576 1033272.984 -
rng::move(list<int>)/262144 255202.063 -
rng::move(list<int>)/32768 37438.557 5.42%
rng::move(list<int>)/4096 6312.609 6.41%
rng::move(list<int>)/512 368.573 -
rng::move(list<int>)/64 40.447 -
rng::move(list<int>)/8 3.975 -
rng::move(vector<bool>)_(aligned)/1048576 2119.888 -
rng::move(vector<bool>)_(aligned)/262144 258.145 -
rng::move(vector<bool>)_(aligned)/32768 37.370 -
rng::move(vector<bool>)_(aligned)/4096 8.226 -
rng::move(vector<bool>)_(aligned)/512 2.649 -
rng::move(vector<bool>)_(aligned)/64 2.065 9.01%
rng::move(vector<bool>)_(unaligned)/1048576 6714.362 -
rng::move(vector<bool>)_(unaligned)/262144 1582.389 -
rng::move(vector<bool>)_(unaligned)/32768 202.556 -1.03%
rng::move(vector<bool>)_(unaligned)/4096 25.856 -
rng::move(vector<bool>)_(unaligned)/512 4.146 -
rng::move(vector<bool>)_(unaligned)/64 1.651 -7.98%
rng::move(vector<int>)/1048576 56706.293 -2.19%
rng::move(vector<int>)/262144 22181.171 -4.36%
rng::move(vector<int>)/32768 2145.666 -
rng::move(vector<int>)/4096 135.566 -
rng::move(vector<int>)/512 20.424 -
rng::move(vector<int>)/64 4.150 -
rng::move(vector<int>)/8 2.268 -
rng::move_backward(deque<int>)/1048576 126220.951 -
rng::move_backward(deque<int>)/262144 30401.488 -
rng::move_backward(deque<int>)/32768 3677.758 -1.56%
rng::move_backward(deque<int>)/4096 157.632 -1.11%
rng::move_backward(deque<int>)/512 26.077 -
rng::move_backward(deque<int>)/64 7.225 -
rng::move_backward(deque<int>)/8 3.990 -
rng::move_backward(list<int>)/1048576 1047312.469 -
rng::move_backward(list<int>)/262144 296785.222 -1.49%
rng::move_backward(list<int>)/32768 33805.200 -10.43%
rng::move_backward(list<int>)/4096 5170.715 -22.23%
rng::move_backward(list<int>)/512 370.123 -
rng::move_backward(list<int>)/64 40.236 -
rng::move_backward(list<int>)/8 3.716 -
rng::move_backward(vector<bool>)_(aligned)/1048576 2577.239 21.02%
rng::move_backward(vector<bool>)_(aligned)/262144 256.292 -
rng::move_backward(vector<bool>)_(aligned)/32768 38.324 -
rng::move_backward(vector<bool>)_(aligned)/4096 7.886 -
rng::move_backward(vector<bool>)_(aligned)/512 2.647 -
rng::move_backward(vector<bool>)_(aligned)/64 1.785 -3.40%
rng::move_backward(vector<bool>)_(unaligned)/1048576 6690.024 3.02%
rng::move_backward(vector<bool>)_(unaligned)/262144 1583.025 -
rng::move_backward(vector<bool>)_(unaligned)/32768 203.595 -
rng::move_backward(vector<bool>)_(unaligned)/4096 28.588 -
rng::move_backward(vector<bool>)_(unaligned)/512 4.785 -1.54%
rng::move_backward(vector<bool>)_(unaligned)/64 1.878 -1.18%
rng::move_backward(vector<int>)/1048576 58759.054 2.06%
rng::move_backward(vector<int>)/262144 20942.688 -8.10%
rng::move_backward(vector<int>)/32768 2575.684 19.62%
rng::move_backward(vector<int>)/4096 135.565 -
rng::move_backward(vector<int>)/512 20.862 -
rng::move_backward(vector<int>)/64 4.140 -
rng::move_backward(vector<int>)/8 2.300 -
rng::none_of(deque<int>)_(process_all)/32 16.368 -
rng::none_of(deque<int>)_(process_all)/32768 15405.855 -
rng::none_of(deque<int>)_(process_all)/50 27.430 -
rng::none_of(deque<int>)_(process_all)/8 4.645 -1.15%
rng::none_of(deque<int>)_(process_all)/8192 3857.358 -
rng::none_of(list<int>)_(process_all)/32 11.506 -
rng::none_of(list<int>)_(process_all)/32768 25733.977 -
rng::none_of(list<int>)_(process_all)/50 21.707 -
rng::none_of(list<int>)_(process_all)/8 2.602 -
rng::none_of(list<int>)_(process_all)/8192 7864.126 7.18%
rng::none_of(vector<int>)_(process_all)/32 8.335 -2.42%
rng::none_of(vector<int>)_(process_all)/32768 8065.847 -
rng::none_of(vector<int>)_(process_all)/50 12.581 -1.46%
rng::none_of(vector<int>)_(process_all)/8 2.433 -3.30%
rng::none_of(vector<int>)_(process_all)/8192 2023.780 -
rng::partial_sort(deque<int>)_(ascending)/1024 7852.715 -
rng::partial_sort(deque<int>)_(ascending)/8 30.533 -1.31%
rng::partial_sort(deque<int>)_(ascending)/8192 169069.832 2.57%
rng::partial_sort(deque<int>)_(descending)/1024 18448.567 -
rng::partial_sort(deque<int>)_(descending)/8 41.336 -
rng::partial_sort(deque<int>)_(descending)/8192 275954.230 -1.50%
rng::partial_sort(deque<int>)_(heap)/1024 18404.990 -
rng::partial_sort(deque<int>)_(heap)/8 37.491 -
rng::partial_sort(deque<int>)_(heap)/8192 284858.181 -1.74%
rng::partial_sort(deque<int>)_(pipe-organ)/1024 7865.265 -
rng::partial_sort(deque<int>)_(pipe-organ)/8 30.177 -2.98%
rng::partial_sort(deque<int>)_(pipe-organ)/8192 167158.912 3.07%
rng::partial_sort(deque<int>)_(qsort_adversarial)/1024 19702.719 -
rng::partial_sort(deque<int>)_(qsort_adversarial)/8 30.090 -3.28%
rng::partial_sort(deque<int>)_(qsort_adversarial)/8192 283667.546 1.02%
rng::partial_sort(deque<int>)_(repeated)/1024 6455.733 -
rng::partial_sort(deque<int>)_(repeated)/8 27.545 -
rng::partial_sort(deque<int>)_(repeated)/8192 69531.102 -
rng::partial_sort(deque<int>)_(shuffled)/1024 16034.550 -
rng::partial_sort(deque<int>)_(shuffled)/8 33.580 -
rng::partial_sort(deque<int>)_(shuffled)/8192 260320.601 -2.61%
rng::partial_sort(vector<NonIntegral>)_(ascending)/1024 4977.341 -
rng::partial_sort(vector<NonIntegral>)_(ascending)/8 22.098 -1.45%
rng::partial_sort(vector<NonIntegral>)_(ascending)/8192 55404.156 -
rng::partial_sort(vector<NonIntegral>)_(descending)/1024 8225.382 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8 25.017 -
rng::partial_sort(vector<NonIntegral>)_(descending)/8192 97615.942 -
rng::partial_sort(vector<NonIntegral>)_(heap)/1024 8244.298 -
rng::partial_sort(vector<NonIntegral>)_(heap)/8 24.981 -1.10%
rng::partial_sort(vector<NonIntegral>)_(heap)/8192 100826.150 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4969.356 -
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.993 -1.06%
rng::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55360.442 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9178.189 -
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 22.022 -1.39%
rng::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97881.331 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/1024 3924.788 -
rng::partial_sort(vector<NonIntegral>)_(repeated)/8 21.795 -2.37%
rng::partial_sort(vector<NonIntegral>)_(repeated)/8192 46735.269 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6929.806 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.814 -
rng::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91314.478 -
rng::partial_sort(vector<int>)_(ascending)/1024 5006.335 -
rng::partial_sort(vector<int>)_(ascending)/8 20.758 -
rng::partial_sort(vector<int>)_(ascending)/8192 54537.559 -
rng::partial_sort(vector<int>)_(descending)/1024 8251.931 -
rng::partial_sort(vector<int>)_(descending)/8 25.769 -
rng::partial_sort(vector<int>)_(descending)/8192 97476.232 -
rng::partial_sort(vector<int>)_(heap)/1024 8227.551 -
rng::partial_sort(vector<int>)_(heap)/8 26.999 -1.07%
rng::partial_sort(vector<int>)_(heap)/8192 100737.869 -
rng::partial_sort(vector<int>)_(pipe-organ)/1024 5024.489 -
rng::partial_sort(vector<int>)_(pipe-organ)/8 20.761 -
rng::partial_sort(vector<int>)_(pipe-organ)/8192 54669.708 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/1024 9134.122 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8 20.670 -
rng::partial_sort(vector<int>)_(qsort_adversarial)/8192 97740.775 -
rng::partial_sort(vector<int>)_(repeated)/1024 3950.408 -
rng::partial_sort(vector<int>)_(repeated)/8 20.299 -
rng::partial_sort(vector<int>)_(repeated)/8192 46742.312 -5.49%
rng::partial_sort(vector<int>)_(shuffled)/1024 6939.597 -
rng::partial_sort(vector<int>)_(shuffled)/8 22.539 -
rng::partial_sort(vector<int>)_(shuffled)/8192 88194.623 -
rng::partial_sort_copy(deque<int>)_(ascending)/1024 5456.880 -
rng::partial_sort_copy(deque<int>)_(ascending)/8 10.742 -
rng::partial_sort_copy(deque<int>)_(ascending)/8192 57665.455 -
rng::partial_sort_copy(deque<int>)_(descending)/1024 8468.765 -
rng::partial_sort_copy(deque<int>)_(descending)/8 20.142 -1.29%
rng::partial_sort_copy(deque<int>)_(descending)/8192 99217.353 -
rng::partial_sort_copy(deque<int>)_(heap)/1024 8608.969 -
rng::partial_sort_copy(deque<int>)_(heap)/8 16.484 -
rng::partial_sort_copy(deque<int>)_(heap)/8192 102649.767 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5449.003 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.747 -
rng::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57453.493 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9308.500 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 10.899 -
rng::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99488.745 -
rng::partial_sort_copy(deque<int>)_(repeated)/1024 4296.475 -
rng::partial_sort_copy(deque<int>)_(repeated)/8 10.538 -
rng::partial_sort_copy(deque<int>)_(repeated)/8192 49150.836 -
rng::partial_sort_copy(deque<int>)_(shuffled)/1024 7196.494 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8 12.040 -
rng::partial_sort_copy(deque<int>)_(shuffled)/8192 91266.840 -
rng::partial_sort_copy(list<int>)_(ascending)/1024 5645.267 -
rng::partial_sort_copy(list<int>)_(ascending)/8 9.288 1.48%
rng::partial_sort_copy(list<int>)_(ascending)/8192 61692.351 -
rng::partial_sort_copy(list<int>)_(descending)/1024 8485.070 -
rng::partial_sort_copy(list<int>)_(descending)/8 17.987 1.12%
rng::partial_sort_copy(list<int>)_(descending)/8192 101214.837 -
rng::partial_sort_copy(list<int>)_(heap)/1024 8472.340 -
rng::partial_sort_copy(list<int>)_(heap)/8 16.284 -
rng::partial_sort_copy(list<int>)_(heap)/8192 104818.671 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/1024 5614.112 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8 9.329 -
rng::partial_sort_copy(list<int>)_(pipe-organ)/8192 61131.113 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9390.457 -
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8 9.354 2.06%
rng::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101190.055 -
rng::partial_sort_copy(list<int>)_(repeated)/1024 4637.459 2.51%
rng::partial_sort_copy(list<int>)_(repeated)/8 8.501 -
rng::partial_sort_copy(list<int>)_(repeated)/8192 57152.492 7.98%
rng::partial_sort_copy(list<int>)_(shuffled)/1024 7281.297 -
rng::partial_sort_copy(list<int>)_(shuffled)/8 11.134 -
rng::partial_sort_copy(list<int>)_(shuffled)/8192 91982.533 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5216.713 -
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.725 9.60%
rng::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55635.877 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8388.709 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.615 -
rng::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98306.006 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8279.882 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.593 -
rng::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101604.354 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5201.821 -
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.545 4.99%
rng::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55702.479 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9127.916 -
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 10.565 11.03%
rng::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98584.596 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4050.831 -
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.264 1.50%
rng::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47402.731 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7084.752 -
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 12.308 1.81%
rng::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 91497.662 -
rng::partial_sort_copy(vector<int>)_(ascending)/1024 5075.325 -
rng::partial_sort_copy(vector<int>)_(ascending)/8 9.242 -
rng::partial_sort_copy(vector<int>)_(ascending)/8192 55251.877 -
rng::partial_sort_copy(vector<int>)_(descending)/1024 8318.924 -
rng::partial_sort_copy(vector<int>)_(descending)/8 18.191 -
rng::partial_sort_copy(vector<int>)_(descending)/8192 98700.515 -
rng::partial_sort_copy(vector<int>)_(heap)/1024 8264.560 -
rng::partial_sort_copy(vector<int>)_(heap)/8 15.347 1.27%
rng::partial_sort_copy(vector<int>)_(heap)/8192 101943.847 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5074.335 -
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.342 1.11%
rng::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55100.714 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9210.535 -
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.286 1.27%
rng::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99616.694 -
rng::partial_sort_copy(vector<int>)_(repeated)/1024 4013.759 -
rng::partial_sort_copy(vector<int>)_(repeated)/8 8.724 -
rng::partial_sort_copy(vector<int>)_(repeated)/8192 47247.787 -
rng::partial_sort_copy(vector<int>)_(shuffled)/1024 7083.422 -1.23%
rng::partial_sort_copy(vector<int>)_(shuffled)/8 11.806 -
rng::partial_sort_copy(vector<int>)_(shuffled)/8192 93174.039 -
rng::partition(deque<int>)_(dense)/1024 357.345 5.47%
rng::partition(deque<int>)_(dense)/32 9.858 -10.57%
rng::partition(deque<int>)_(dense)/50 14.128 -7.97%
rng::partition(deque<int>)_(dense)/8192 2801.406 3.87%
rng::partition(deque<int>)_(sparse)/1024 386.239 -3.12%
rng::partition(deque<int>)_(sparse)/32 9.805 -1.21%
rng::partition(deque<int>)_(sparse)/50 15.263 -1.53%
rng::partition(deque<int>)_(sparse)/8192 3017.920 -5.81%
rng::partition(list<int>)_(dense)/1024 384.511 -
rng::partition(list<int>)_(dense)/32 8.884 6.45%
rng::partition(list<int>)_(dense)/50 13.116 1.54%
rng::partition(list<int>)_(dense)/8192 4376.299 -17.38%
rng::partition(list<int>)_(sparse)/1024 739.108 -
rng::partition(list<int>)_(sparse)/32 9.063 -1.91%
rng::partition(list<int>)_(sparse)/50 15.668 -4.01%
rng::partition(list<int>)_(sparse)/8192 6935.335 -13.03%
rng::partition(vector<int>)_(dense)/1024 242.302 -
rng::partition(vector<int>)_(dense)/32 8.626 -
rng::partition(vector<int>)_(dense)/50 12.501 -4.22%
rng::partition(vector<int>)_(dense)/8192 1879.659 -
rng::partition(vector<int>)_(sparse)/1024 259.607 -
rng::partition(vector<int>)_(sparse)/32 9.035 -1.07%
rng::partition(vector<int>)_(sparse)/50 14.119 -3.11%
rng::partition(vector<int>)_(sparse)/8192 1870.810 -
rng::partition_copy(deque<int>)/1024 688.532 -
rng::partition_copy(deque<int>)/32 15.582 -
rng::partition_copy(deque<int>)/50 28.803 2.51%
rng::partition_copy(deque<int>)/8192 5546.959 -
rng::partition_copy(list<int>)/1024 729.295 -
rng::partition_copy(list<int>)/32 15.977 -
rng::partition_copy(list<int>)/50 28.836 -
rng::partition_copy(list<int>)/8192 8251.123 -5.81%
rng::partition_copy(vector<int>)/1024 684.871 -
rng::partition_copy(vector<int>)/32 15.098 -
rng::partition_copy(vector<int>)/50 26.213 -
rng::partition_copy(vector<int>)/8192 5519.079 -
rng::partition_point(deque<int>)/1024 9.089 -
rng::partition_point(deque<int>)/32 4.217 -
rng::partition_point(deque<int>)/50 4.385 1.02%
rng::partition_point(deque<int>)/8192 15.999 -
rng::partition_point(list<int>)/1024 1256.923 -
rng::partition_point(list<int>)/32 15.752 -
rng::partition_point(list<int>)/50 24.339 -1.82%
rng::partition_point(list<int>)/8192 12218.661 -5.48%
rng::partition_point(vector<int>)/1024 7.494 -1.04%
rng::partition_point(vector<int>)/32 2.293 -
rng::partition_point(vector<int>)/50 2.297 -
rng::partition_point(vector<int>)/8192 10.602 -1.34%
rng::remove(deque<int>)_(prefix)/1024 529.614 -
rng::remove(deque<int>)_(prefix)/32 56.522 -2.76%
rng::remove(deque<int>)_(prefix)/50 64.842 -2.22%
rng::remove(deque<int>)_(prefix)/8192 3887.079 -
rng::remove(deque<int>)_(sprinkled)/1024 522.544 -
rng::remove(deque<int>)_(sprinkled)/32 52.125 -10.94%
rng::remove(deque<int>)_(sprinkled)/50 56.948 -14.67%
rng::remove(deque<int>)_(sprinkled)/8192 3869.068 -
rng::remove(list<int>)_(prefix)/1024 948.107 -1.73%
rng::remove(list<int>)_(prefix)/32 55.494 -2.10%
rng::remove(list<int>)_(prefix)/50 66.937 -5.87%
rng::remove(list<int>)_(prefix)/8192 8565.495 1.86%
rng::remove(list<int>)_(sprinkled)/1024 947.548 -1.14%
rng::remove(list<int>)_(sprinkled)/32 54.986 -
rng::remove(list<int>)_(sprinkled)/50 64.200 -1.11%
rng::remove(list<int>)_(sprinkled)/8192 7830.483 -
rng::remove(vector<int>)_(prefix)/1024 311.818 -
rng::remove(vector<int>)_(prefix)/32 52.243 -1.05%
rng::remove(vector<int>)_(prefix)/50 56.251 -
rng::remove(vector<int>)_(prefix)/8192 2105.878 -
rng::remove(vector<int>)_(sprinkled)/1024 535.284 -
rng::remove(vector<int>)_(sprinkled)/32 58.113 -
rng::remove(vector<int>)_(sprinkled)/50 65.263 -1.47%
rng::remove(vector<int>)_(sprinkled)/8192 3956.706 -
rng::remove_copy(deque<int>)_(prefix)/1024 379.931 -
rng::remove_copy(deque<int>)_(prefix)/32 12.942 1.22%
rng::remove_copy(deque<int>)_(prefix)/50 21.767 4.42%
rng::remove_copy(deque<int>)_(prefix)/8192 3348.735 -
rng::remove_copy(deque<int>)_(sprinkled)/1024 362.170 -
rng::remove_copy(deque<int>)_(sprinkled)/32 12.275 -
rng::remove_copy(deque<int>)_(sprinkled)/50 18.461 -
rng::remove_copy(deque<int>)_(sprinkled)/8192 2909.166 1.12%
rng::remove_copy(list<int>)_(prefix)/1024 746.190 -
rng::remove_copy(list<int>)_(prefix)/32 10.977 -1.47%
rng::remove_copy(list<int>)_(prefix)/50 19.044 -1.65%
rng::remove_copy(list<int>)_(prefix)/8192 7545.112 2.13%
rng::remove_copy(list<int>)_(sprinkled)/1024 739.421 -
rng::remove_copy(list<int>)_(sprinkled)/32 9.396 -
rng::remove_copy(list<int>)_(sprinkled)/50 17.060 -1.48%
rng::remove_copy(list<int>)_(sprinkled)/8192 7533.028 2.29%
rng::remove_copy(vector<int>)_(prefix)/1024 272.435 -
rng::remove_copy(vector<int>)_(prefix)/32 10.840 -
rng::remove_copy(vector<int>)_(prefix)/50 17.741 -
rng::remove_copy(vector<int>)_(prefix)/8192 2070.528 -
rng::remove_copy(vector<int>)_(sprinkled)/1024 249.430 -
rng::remove_copy(vector<int>)_(sprinkled)/32 8.461 -
rng::remove_copy(vector<int>)_(sprinkled)/50 12.607 -
rng::remove_copy(vector<int>)_(sprinkled)/8192 1933.074 -
rng::remove_copy_if(deque<int>)_(prefix)/1024 537.002 -
rng::remove_copy_if(deque<int>)_(prefix)/32 28.857 64.79%
rng::remove_copy_if(deque<int>)_(prefix)/50 27.477 -1.62%
rng::remove_copy_if(deque<int>)_(prefix)/8192 3691.708 -
rng::remove_copy_if(deque<int>)_(sprinkled)/1024 568.215 -
rng::remove_copy_if(deque<int>)_(sprinkled)/32 30.292 66.93%
rng::remove_copy_if(deque<int>)_(sprinkled)/50 28.591 -
rng::remove_copy_if(deque<int>)_(sprinkled)/8192 3412.209 -
rng::remove_copy_if(list<int>)_(prefix)/1024 793.693 -
rng::remove_copy_if(list<int>)_(prefix)/32 16.848 -1.01%
rng::remove_copy_if(list<int>)_(prefix)/50 25.067 -1.04%
rng::remove_copy_if(list<int>)_(prefix)/8192 7843.716 2.29%
rng::remove_copy_if(list<int>)_(sprinkled)/1024 784.565 -
rng::remove_copy_if(list<int>)_(sprinkled)/32 14.577 -
rng::remove_copy_if(list<int>)_(sprinkled)/50 24.997 -
rng::remove_copy_if(list<int>)_(sprinkled)/8192 7831.901 1.55%
rng::remove_copy_if(vector<int>)_(prefix)/1024 400.260 -
rng::remove_copy_if(vector<int>)_(prefix)/32 11.183 -
rng::remove_copy_if(vector<int>)_(prefix)/50 17.904 -
rng::remove_copy_if(vector<int>)_(prefix)/8192 3376.179 -
rng::remove_copy_if(vector<int>)_(sprinkled)/1024 344.362 -
rng::remove_copy_if(vector<int>)_(sprinkled)/32 10.087 -
rng::remove_copy_if(vector<int>)_(sprinkled)/50 16.334 -
rng::remove_copy_if(vector<int>)_(sprinkled)/8192 2739.512 -
rng::remove_if(deque<int>)_(prefix)/1024 565.437 -2.34%
rng::remove_if(deque<int>)_(prefix)/32 64.035 -1.07%
rng::remove_if(deque<int>)_(prefix)/50 71.298 -4.18%
rng::remove_if(deque<int>)_(prefix)/8192 4290.520 -
rng::remove_if(deque<int>)_(sprinkled)/1024 547.419 1.29%
rng::remove_if(deque<int>)_(sprinkled)/32 55.657 -
rng::remove_if(deque<int>)_(sprinkled)/50 62.970 -
rng::remove_if(deque<int>)_(sprinkled)/8192 3968.752 -
rng::remove_if(list<int>)_(prefix)/1024 1004.499 -
rng::remove_if(list<int>)_(prefix)/32 61.367 -
rng::remove_if(list<int>)_(prefix)/50 74.871 -
rng::remove_if(list<int>)_(prefix)/8192 9212.219 -
rng::remove_if(list<int>)_(sprinkled)/1024 998.420 -
rng::remove_if(list<int>)_(sprinkled)/32 59.899 -
rng::remove_if(list<int>)_(sprinkled)/50 73.460 -
rng::remove_if(list<int>)_(sprinkled)/8192 8223.488 -
rng::remove_if(vector<int>)_(prefix)/1024 363.928 2.80%
rng::remove_if(vector<int>)_(prefix)/32 51.975 -
rng::remove_if(vector<int>)_(prefix)/50 57.036 -
rng::remove_if(vector<int>)_(prefix)/8192 2611.306 1.74%
rng::remove_if(vector<int>)_(sprinkled)/1024 520.007 -
rng::remove_if(vector<int>)_(sprinkled)/32 55.763 -1.73%
rng::remove_if(vector<int>)_(sprinkled)/50 64.102 -2.00%
rng::remove_if(vector<int>)_(sprinkled)/8192 3837.404 -
rng::replace(deque<int>)_(prefix)/1024 421.412 -
rng::replace(deque<int>)_(prefix)/32 13.097 -
rng::replace(deque<int>)_(prefix)/50 19.418 -
rng::replace(deque<int>)_(prefix)/8192 3340.026 -
rng::replace(deque<int>)_(sprinkled)/1024 357.639 -
rng::replace(deque<int>)_(sprinkled)/32 12.331 -
rng::replace(deque<int>)_(sprinkled)/50 18.502 -
rng::replace(deque<int>)_(sprinkled)/8192 2882.036 -
rng::replace(list<int>)_(prefix)/1024 734.803 -
rng::replace(list<int>)_(prefix)/32 11.266 -
rng::replace(list<int>)_(prefix)/50 19.198 -
rng::replace(list<int>)_(prefix)/8192 7042.550 -2.94%
rng::replace(list<int>)_(sprinkled)/1024 727.666 -
rng::replace(list<int>)_(sprinkled)/32 11.346 -
rng::replace(list<int>)_(sprinkled)/50 20.011 -
rng::replace(list<int>)_(sprinkled)/8192 7263.211 -
rng::replace(vector<int>)_(prefix)/1024 168.250 2.62%
rng::replace(vector<int>)_(prefix)/32 5.321 2.39%
rng::replace(vector<int>)_(prefix)/50 7.326 -3.18%
rng::replace(vector<int>)_(prefix)/8192 1300.836 4.70%
rng::replace(vector<int>)_(sprinkled)/1024 171.492 -6.81%
rng::replace(vector<int>)_(sprinkled)/32 5.239 -8.64%
rng::replace(vector<int>)_(sprinkled)/50 7.962 -6.80%
rng::replace(vector<int>)_(sprinkled)/8192 1369.651 -6.55%
rng::replace_if(deque<int>)_(prefix)/1024 480.095 -
rng::replace_if(deque<int>)_(prefix)/32 13.648 -4.45%
rng::replace_if(deque<int>)_(prefix)/50 20.113 -1.87%
rng::replace_if(deque<int>)_(prefix)/8192 3468.944 -
rng::replace_if(deque<int>)_(sprinkled)/1024 364.467 -
rng::replace_if(deque<int>)_(sprinkled)/32 12.447 -
rng::replace_if(deque<int>)_(sprinkled)/50 18.666 -
rng::replace_if(deque<int>)_(sprinkled)/8192 2923.310 -
rng::replace_if(list<int>)_(prefix)/1024 743.205 -
rng::replace_if(list<int>)_(prefix)/32 13.158 -
rng::replace_if(list<int>)_(prefix)/50 24.757 -
rng::replace_if(list<int>)_(prefix)/8192 7027.076 -2.36%
rng::replace_if(list<int>)_(sprinkled)/1024 741.596 -
rng::replace_if(list<int>)_(sprinkled)/32 15.437 -
rng::replace_if(list<int>)_(sprinkled)/50 24.823 -
rng::replace_if(list<int>)_(sprinkled)/8192 7426.631 -
rng::replace_if(vector<int>)_(prefix)/1024 268.990 -
rng::replace_if(vector<int>)_(prefix)/32 8.932 -
rng::replace_if(vector<int>)_(prefix)/50 13.552 -
rng::replace_if(vector<int>)_(prefix)/8192 2032.673 -
rng::replace_if(vector<int>)_(sprinkled)/1024 244.988 -
rng::replace_if(vector<int>)_(sprinkled)/32 8.864 -
rng::replace_if(vector<int>)_(sprinkled)/50 13.037 -
rng::replace_if(vector<int>)_(sprinkled)/8192 1917.953 -
rng::reverse(deque<int>)/32768 5724.090 -
rng::reverse(deque<int>)/4096 719.377 -
rng::reverse(deque<int>)/512 113.184 -
rng::reverse(deque<int>)/64 13.057 -
rng::reverse(deque<int>)/8 2.516 -
rng::reverse(list<int>)/32768 18341.283 7.17%
rng::reverse(list<int>)/4096 1635.663 -2.38%
rng::reverse(list<int>)/512 197.339 -
rng::reverse(list<int>)/64 18.952 -
rng::reverse(list<int>)/8 2.033 -
rng::reverse(vector<int>)/32768 1042.322 -
rng::reverse(vector<int>)/4096 131.742 -
rng::reverse(vector<int>)/512 16.434 -
rng::reverse(vector<int>)/64 4.115 -
rng::reverse(vector<int>)/8 1.596 -1.26%
rng::reverse_copy(deque<int>)/32768 7868.722 -
rng::reverse_copy(deque<int>)/4096 994.535 -
rng::reverse_copy(deque<int>)/512 126.609 -
rng::reverse_copy(deque<int>)/64 19.957 -
rng::reverse_copy(deque<int>)/8 3.051 4.50%
rng::reverse_copy(list<int>)/32768 26145.172 2.68%
rng::reverse_copy(list<int>)/4096 3043.679 -
rng::reverse_copy(list<int>)/512 367.822 -
rng::reverse_copy(list<int>)/64 30.932 -
rng::reverse_copy(list<int>)/8 2.287 -
rng::reverse_copy(vector<int>)/32768 982.968 -
rng::reverse_copy(vector<int>)/4096 135.387 -
rng::reverse_copy(vector<int>)/512 17.145 -
rng::reverse_copy(vector<int>)/64 2.527 -
rng::reverse_copy(vector<int>)/8 2.432 -
rng::rotate(deque<int>)_(1_element_backward)/1024 43.582 1.46%
rng::rotate(deque<int>)_(1_element_backward)/32 4.586 -
rng::rotate(deque<int>)_(1_element_backward)/50 5.745 1.48%
rng::rotate(deque<int>)_(1_element_backward)/8192 308.784 -
rng::rotate(deque<int>)_(1_element_forward)/1024 39.296 2.06%
rng::rotate(deque<int>)_(1_element_forward)/32 5.021 1.92%
rng::rotate(deque<int>)_(1_element_forward)/50 6.431 3.20%
rng::rotate(deque<int>)_(1_element_forward)/8192 301.344 -
rng::rotate(deque<int>)_(by_1/2)/1024 173.087 -1.90%
rng::rotate(deque<int>)_(by_1/2)/32 7.175 -4.74%
rng::rotate(deque<int>)_(by_1/2)/50 10.177 -3.14%
rng::rotate(deque<int>)_(by_1/2)/8192 1463.634 -
rng::rotate(deque<int>)_(by_1/3)/1024 1806.159 -
rng::rotate(deque<int>)_(by_1/3)/32 45.498 -
rng::rotate(deque<int>)_(by_1/3)/50 76.561 -
rng::rotate(deque<int>)_(by_1/3)/8192 22603.012 -
rng::rotate(deque<int>)_(by_1/4)/1024 775.444 -
rng::rotate(deque<int>)_(by_1/4)/32 29.189 -
rng::rotate(deque<int>)_(by_1/4)/50 74.792 -
rng::rotate(deque<int>)_(by_1/4)/8192 6761.893 -
rng::rotate(list<int>)_(1_element_backward)/1024 742.874 -
rng::rotate(list<int>)_(1_element_backward)/32 13.708 -2.92%
rng::rotate(list<int>)_(1_element_backward)/50 25.123 -
rng::rotate(list<int>)_(1_element_backward)/8192 7808.292 -
rng::rotate(list<int>)_(1_element_forward)/1024 732.034 -
rng::rotate(list<int>)_(1_element_forward)/32 14.490 -2.71%
rng::rotate(list<int>)_(1_element_forward)/50 27.731 1.32%
rng::rotate(list<int>)_(1_element_forward)/8192 7659.471 -
rng::rotate(list<int>)_(by_1/2)/1024 383.401 -1.92%
rng::rotate(list<int>)_(by_1/2)/32 6.728 1.22%
rng::rotate(list<int>)_(by_1/2)/50 12.699 -
rng::rotate(list<int>)_(by_1/2)/8192 5342.272 7.61%
rng::rotate(list<int>)_(by_1/3)/1024 807.984 -
rng::rotate(list<int>)_(by_1/3)/32 14.192 -1.09%
rng::rotate(list<int>)_(by_1/3)/50 23.965 -1.06%
rng::rotate(list<int>)_(by_1/3)/8192 8792.317 -
rng::rotate(list<int>)_(by_1/4)/1024 579.522 -1.11%
rng::rotate(list<int>)_(by_1/4)/32 14.305 -
rng::rotate(list<int>)_(by_1/4)/50 24.529 -
rng::rotate(list<int>)_(by_1/4)/8192 7151.704 -15.15%
rng::rotate(vector<bool>)_(1_element_backward)/1024 27.966 -
rng::rotate(vector<bool>)_(1_element_backward)/32 18.107 -1.30%
rng::rotate(vector<bool>)_(1_element_backward)/50 18.101 -1.28%
rng::rotate(vector<bool>)_(1_element_backward)/8192 104.581 -
rng::rotate(vector<bool>)_(1_element_forward)/1024 28.976 -
rng::rotate(vector<bool>)_(1_element_forward)/32 18.265 -
rng::rotate(vector<bool>)_(1_element_forward)/50 18.342 -
rng::rotate(vector<bool>)_(1_element_forward)/8192 108.293 -
rng::rotate(vector<bool>)_(by_1/2)/1024 8.770 -
rng::rotate(vector<bool>)_(by_1/2)/32 18.512 -
rng::rotate(vector<bool>)_(by_1/2)/50 18.333 -
rng::rotate(vector<bool>)_(by_1/2)/8192 15.118 -
rng::rotate(vector<bool>)_(by_1/3)/1024 49.897 -1.11%
rng::rotate(vector<bool>)_(by_1/3)/32 18.332 -
rng::rotate(vector<bool>)_(by_1/3)/50 18.352 -
rng::rotate(vector<bool>)_(by_1/3)/8192 146.031 -
rng::rotate(vector<bool>)_(by_1/4)/1024 14.475 -
rng::rotate(vector<bool>)_(by_1/4)/32 18.491 -
rng::rotate(vector<bool>)_(by_1/4)/50 18.368 -
rng::rotate(vector<bool>)_(by_1/4)/8192 30.090 -
rng::rotate(vector<int>)_(1_element_backward)/1024 35.802 -
rng::rotate(vector<int>)_(1_element_backward)/32 2.912 -
rng::rotate(vector<int>)_(1_element_backward)/50 5.336 -
rng::rotate(vector<int>)_(1_element_backward)/8192 298.762 -
rng::rotate(vector<int>)_(1_element_forward)/1024 35.429 -
rng::rotate(vector<int>)_(1_element_forward)/32 2.932 -
rng::rotate(vector<int>)_(1_element_forward)/50 5.264 -
rng::rotate(vector<int>)_(1_element_forward)/8192 282.406 -
rng::rotate(vector<int>)_(by_1/2)/1024 32.181 -
rng::rotate(vector<int>)_(by_1/2)/32 3.665 -
rng::rotate(vector<int>)_(by_1/2)/50 4.452 -
rng::rotate(vector<int>)_(by_1/2)/8192 241.019 -
rng::rotate(vector<int>)_(by_1/3)/1024 1363.638 -
rng::rotate(vector<int>)_(by_1/3)/32 21.469 -
rng::rotate(vector<int>)_(by_1/3)/50 39.990 -
rng::rotate(vector<int>)_(by_1/3)/8192 10854.152 -
rng::rotate(vector<int>)_(by_1/4)/1024 322.462 -2.62%
rng::rotate(vector<int>)_(by_1/4)/32 11.831 -2.15%
rng::rotate(vector<int>)_(by_1/4)/50 40.189 -
rng::rotate(vector<int>)_(by_1/4)/8192 2538.065 -2.85%
rng::rotate_copy(deque<int>)/1024 34.493 -
rng::rotate_copy(deque<int>)/32 2.601 -
rng::rotate_copy(deque<int>)/50 3.014 -
rng::rotate_copy(deque<int>)/8192 293.766 -
rng::rotate_copy(list<int>)/1024 728.713 -
rng::rotate_copy(list<int>)/32 8.571 -
rng::rotate_copy(list<int>)/50 13.567 -
rng::rotate_copy(list<int>)/8192 8638.551 24.61%
rng::rotate_copy(vector<int>)/1024 32.845 -1.29%
rng::rotate_copy(vector<int>)/32 2.081 -
rng::rotate_copy(vector<int>)/50 2.692 -
rng::rotate_copy(vector<int>)/8192 287.724 -54.26%
rng::sample(deque<int>)/1024 11396.142 -
rng::sample(deque<int>)/32 311.715 -
rng::sample(deque<int>)/8192 92078.408 -
rng::sample(list<int>)/1024 12109.741 -
rng::sample(list<int>)/32 319.331 -
rng::sample(list<int>)/8192 99042.461 -
rng::sample(vector<int>)/1024 11424.176 -
rng::sample(vector<int>)/32 310.954 -
rng::sample(vector<int>)/8192 91770.973 -
rng::search(deque<int>)_(near_matches)/1000 24554.324 -
rng::search(deque<int>)_(near_matches)/1024 25697.316 -
rng::search(deque<int>)_(near_matches)/8192 1438816.941 -
rng::search(deque<int>)_(no_match)/1000 406.403 -
rng::search(deque<int>)_(no_match)/1024 415.766 -
rng::search(deque<int>)_(no_match)/1048576 423835.225 -
rng::search(deque<int>)_(no_match)/8192 3309.139 -
rng::search(deque<int>)_(same_length)/1000 419.764 9.50%
rng::search(deque<int>)_(same_length)/1024 475.274 -
rng::search(deque<int>)_(same_length)/8192 3768.894 -
rng::search(deque<int>)_(single_element)/1000 404.425 -8.96%
rng::search(deque<int>)_(single_element)/1024 460.745 -
rng::search(deque<int>)_(single_element)/8192 3653.366 -
rng::search(deque<int>,_pred)_(near_matches)/1000 24041.037 3.79%
rng::search(deque<int>,_pred)_(near_matches)/1024 25222.607 3.76%
rng::search(deque<int>,_pred)_(near_matches)/8192 1534177.606 -
rng::search(deque<int>,_pred)_(no_match)/1000 421.450 -1.57%
rng::search(deque<int>,_pred)_(no_match)/1024 365.558 -2.45%
rng::search(deque<int>,_pred)_(no_match)/1048576 443560.918 -
rng::search(deque<int>,_pred)_(no_match)/8192 3477.291 -
rng::search(deque<int>,_pred)_(same_length)/1000 484.083 -1.10%
rng::search(deque<int>,_pred)_(same_length)/1024 510.984 -
rng::search(deque<int>,_pred)_(same_length)/8192 4060.852 1.06%
rng::search(deque<int>,_pred)_(single_element)/1000 475.246 -
rng::search(deque<int>,_pred)_(single_element)/1024 486.331 -
rng::search(deque<int>,_pred)_(single_element)/8192 3890.003 -
rng::search(list<int>)_(near_matches)/1000 37724.735 -
rng::search(list<int>)_(near_matches)/1024 39634.817 -
rng::search(list<int>)_(near_matches)/8192 2553845.153 -
rng::search(list<int>)_(no_match)/1000 714.191 -
rng::search(list<int>)_(no_match)/1024 724.925 -1.83%
rng::search(list<int>)_(no_match)/1048576 852138.805 1.19%
rng::search(list<int>)_(no_match)/8192 6809.118 -1.22%
rng::search(list<int>)_(same_length)/1000 745.019 -
rng::search(list<int>)_(same_length)/1024 757.818 -
rng::search(list<int>)_(same_length)/8192 8061.119 -10.54%
rng::search(list<int>)_(single_element)/1000 669.974 -2.39%
rng::search(list<int>)_(single_element)/1024 707.836 -2.55%
rng::search(list<int>)_(single_element)/8192 8012.560 7.66%
rng::search(list<int>,_pred)_(near_matches)/1000 43106.495 -
rng::search(list<int>,_pred)_(near_matches)/1024 44842.759 -
rng::search(list<int>,_pred)_(near_matches)/8192 2789097.777 -
rng::search(list<int>,_pred)_(no_match)/1000 750.584 -
rng::search(list<int>,_pred)_(no_match)/1024 768.145 -
rng::search(list<int>,_pred)_(no_match)/1048576 899441.218 -
rng::search(list<int>,_pred)_(no_match)/8192 7402.936 -15.86%
rng::search(list<int>,_pred)_(same_length)/1000 774.258 -
rng::search(list<int>,_pred)_(same_length)/1024 791.915 -
rng::search(list<int>,_pred)_(same_length)/8192 9839.067 12.04%
rng::search(list<int>,_pred)_(single_element)/1000 840.587 -
rng::search(list<int>,_pred)_(single_element)/1024 860.334 -
rng::search(list<int>,_pred)_(single_element)/8192 9105.723 9.30%
rng::search(vector<int>)_(near_matches)/1000 13659.108 -
rng::search(vector<int>)_(near_matches)/1024 14309.355 -
rng::search(vector<int>)_(near_matches)/8192 767009.584 -
rng::search(vector<int>)_(no_match)/1000 211.276 -
rng::search(vector<int>)_(no_match)/1024 216.140 1.67%
rng::search(vector<int>)_(no_match)/1048576 213610.756 1.13%
rng::search(vector<int>)_(no_match)/8192 1649.850 -
rng::search(vector<int>)_(same_length)/1000 241.539 -
rng::search(vector<int>)_(same_length)/1024 248.822 -
rng::search(vector<int>)_(same_length)/8192 1898.616 1.02%
rng::search(vector<int>)_(single_element)/1000 229.031 -1.16%
rng::search(vector<int>)_(single_element)/1024 234.031 -1.34%
rng::search(vector<int>)_(single_element)/8192 1807.004 -1.29%
rng::search(vector<int>,_pred)_(near_matches)/1000 22597.106 -
rng::search(vector<int>,_pred)_(near_matches)/1024 23628.703 -
rng::search(vector<int>,_pred)_(near_matches)/8192 1451813.147 -
rng::search(vector<int>,_pred)_(no_match)/1000 518.365 -
rng::search(vector<int>,_pred)_(no_match)/1024 530.720 -
rng::search(vector<int>,_pred)_(no_match)/1048576 578358.934 -
rng::search(vector<int>,_pred)_(no_match)/8192 4229.631 -
rng::search(vector<int>,_pred)_(same_length)/1000 601.201 -
rng::search(vector<int>,_pred)_(same_length)/1024 614.998 -
rng::search(vector<int>,_pred)_(same_length)/8192 4925.150 -
rng::search(vector<int>,_pred)_(single_element)/1000 573.637 -
rng::search(vector<int>,_pred)_(single_element)/1024 587.668 -
rng::search(vector<int>,_pred)_(single_element)/8192 4699.770 -
rng::search_n(deque<int>)_(no_match)/1000 437.316 -
rng::search_n(deque<int>)_(no_match)/1024 448.280 1.22%
rng::search_n(deque<int>)_(no_match)/1048576 443093.052 -
rng::search_n(deque<int>)_(no_match)/8192 3463.331 -
rng::search_n(deque<int>,_pred)_(no_match)/1000 721.878 6.70%
rng::search_n(deque<int>,_pred)_(no_match)/1024 613.221 -
rng::search_n(deque<int>,_pred)_(no_match)/1048576 554664.708 -
rng::search_n(deque<int>,_pred)_(no_match)/8192 4306.293 -
rng::search_n(list<int>)_(no_match)/1000 707.716 -
rng::search_n(list<int>)_(no_match)/1024 723.455 -
rng::search_n(list<int>)_(no_match)/1048576 871067.224 -
rng::search_n(list<int>)_(no_match)/8192 6755.710 -1.84%
rng::search_n(list<int>,_pred)_(no_match)/1000 843.667 -
rng::search_n(list<int>,_pred)_(no_match)/1024 863.280 -
rng::search_n(list<int>,_pred)_(no_match)/1048576 994870.514 -
rng::search_n(list<int>,_pred)_(no_match)/8192 7741.611 -3.46%
rng::search_n(vector<int>)_(no_match)/1000 212.195 2.18%
rng::search_n(vector<int>)_(no_match)/1024 217.353 1.87%
rng::search_n(vector<int>)_(no_match)/1048576 212773.276 -
rng::search_n(vector<int>)_(no_match)/8192 1646.895 -
rng::search_n(vector<int>,_pred)_(no_match)/1000 515.549 -
rng::search_n(vector<int>,_pred)_(no_match)/1024 528.357 -
rng::search_n(vector<int>,_pred)_(no_match)/1048576 575454.129 -
rng::search_n(vector<int>,_pred)_(no_match)/8192 4222.039 -
rng::shuffle(deque<int>)/1024 9608.708 -
rng::shuffle(deque<int>)/32 303.816 -
rng::shuffle(deque<int>)/8192 75897.849 -
rng::shuffle(vector<int>)/1024 9041.499 -
rng::shuffle(vector<int>)/32 287.596 -
rng::shuffle(vector<int>)/8192 71953.823 -
rng::sort(deque<int>)_(ascending)/1024 772.022 -
rng::sort(deque<int>)_(ascending)/8 18.872 1.07%
rng::sort(deque<int>)_(ascending)/8192 5777.224 -
rng::sort(deque<int>)_(descending)/1024 1305.836 -
rng::sort(deque<int>)_(descending)/8 25.751 -
rng::sort(deque<int>)_(descending)/8192 10437.783 -
rng::sort(deque<int>)_(heap)/1024 6314.739 -
rng::sort(deque<int>)_(heap)/8 25.038 -
rng::sort(deque<int>)_(heap)/8192 69815.546 -
rng::sort(deque<int>)_(pipe-organ)/1024 2812.187 -
rng::sort(deque<int>)_(pipe-organ)/8 20.922 -
rng::sort(deque<int>)_(pipe-organ)/8192 26758.463 -
rng::sort(deque<int>)_(qsort_adversarial)/1024 18333.045 1.35%
rng::sort(deque<int>)_(qsort_adversarial)/8 18.787 -
rng::sort(deque<int>)_(qsort_adversarial)/8192 450481.772 -
rng::sort(deque<int>)_(repeated)/1024 963.497 -
rng::sort(deque<int>)_(repeated)/8 18.802 -
rng::sort(deque<int>)_(repeated)/8192 6755.236 -
rng::sort(deque<int>)_(shuffled)/1024 6924.878 -
rng::sort(deque<int>)_(shuffled)/8 23.613 -
rng::sort(deque<int>)_(shuffled)/8192 80970.031 -
rng::sort(vector<NonIntegral>)_(ascending)/1024 544.860 -
rng::sort(vector<NonIntegral>)_(ascending)/8 16.309 -
rng::sort(vector<NonIntegral>)_(ascending)/8192 3768.830 -
rng::sort(vector<NonIntegral>)_(descending)/1024 785.417 -
rng::sort(vector<NonIntegral>)_(descending)/8 25.339 5.77%
rng::sort(vector<NonIntegral>)_(descending)/8192 5313.626 -
rng::sort(vector<NonIntegral>)_(heap)/1024 4320.202 -
rng::sort(vector<NonIntegral>)_(heap)/8 22.717 -
rng::sort(vector<NonIntegral>)_(heap)/8192 50677.616 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/1024 1913.100 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8 18.204 -
rng::sort(vector<NonIntegral>)_(pipe-organ)/8192 18529.623 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13302.570 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.265 -
rng::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155373.735 -
rng::sort(vector<NonIntegral>)_(repeated)/1024 509.104 -
rng::sort(vector<NonIntegral>)_(repeated)/8 16.773 -
rng::sort(vector<NonIntegral>)_(repeated)/8192 3739.751 -
rng::sort(vector<NonIntegral>)_(shuffled)/1024 4647.532 -
rng::sort(vector<NonIntegral>)_(shuffled)/8 20.886 -
rng::sort(vector<NonIntegral>)_(shuffled)/8192 83168.480 3.14%
rng::sort(vector<int>)_(ascending)/1024 544.847 -
rng::sort(vector<int>)_(ascending)/8 16.617 -
rng::sort(vector<int>)_(ascending)/8192 3759.078 -
rng::sort(vector<int>)_(descending)/1024 1050.108 -1.38%
rng::sort(vector<int>)_(descending)/8 25.204 2.08%
rng::sort(vector<int>)_(descending)/8192 7366.885 -2.00%
rng::sort(vector<int>)_(heap)/1024 4589.011 -
rng::sort(vector<int>)_(heap)/8 22.653 -
rng::sort(vector<int>)_(heap)/8192 45916.955 -
rng::sort(vector<int>)_(pipe-organ)/1024 2308.989 -
rng::sort(vector<int>)_(pipe-organ)/8 18.733 -
rng::sort(vector<int>)_(pipe-organ)/8192 21660.630 -
rng::sort(vector<int>)_(qsort_adversarial)/1024 13792.781 6.60%
rng::sort(vector<int>)_(qsort_adversarial)/8 16.718 -
rng::sort(vector<int>)_(qsort_adversarial)/8192 158148.417 6.85%
rng::sort(vector<int>)_(repeated)/1024 663.932 -
rng::sort(vector<int>)_(repeated)/8 16.991 -
rng::sort(vector<int>)_(repeated)/8192 5037.301 -
rng::sort(vector<int>)_(shuffled)/1024 4684.141 -
rng::sort(vector<int>)_(shuffled)/8 21.249 1.17%
rng::sort(vector<int>)_(shuffled)/8192 45295.781 -
rng::stable_partition(deque<int>)_(alloc_fails)/1024 3414.459 -3.09%
rng::stable_partition(deque<int>)_(alloc_fails)/32 1935.145 -
rng::stable_partition(deque<int>)_(alloc_fails)/50 1973.673 -
rng::stable_partition(deque<int>)_(alloc_fails)/8192 16860.285 -
rng::stable_partition(deque<int>)_(dense)/1024 599.451 -4.96%
rng::stable_partition(deque<int>)_(dense)/32 30.675 3.27%
rng::stable_partition(deque<int>)_(dense)/50 40.447 1.04%
rng::stable_partition(deque<int>)_(dense)/8192 5663.261 -
rng::stable_partition(deque<int>)_(sparse)/1024 462.723 -
rng::stable_partition(deque<int>)_(sparse)/32 11.146 -5.97%
rng::stable_partition(deque<int>)_(sparse)/50 27.841 -2.78%
rng::stable_partition(deque<int>)_(sparse)/8192 3374.231 -
rng::stable_partition(list<int>)_(alloc_fails)/1024 4243.137 -
rng::stable_partition(list<int>)_(alloc_fails)/32 1918.606 -
rng::stable_partition(list<int>)_(alloc_fails)/50 1948.871 -
rng::stable_partition(list<int>)_(alloc_fails)/8192 25374.479 1.02%
rng::stable_partition(list<int>)_(dense)/1024 1742.618 -
rng::stable_partition(list<int>)_(dense)/32 33.403 -2.27%
rng::stable_partition(list<int>)_(dense)/50 56.842 -
rng::stable_partition(list<int>)_(dense)/8192 18433.401 -14.26%
rng::stable_partition(list<int>)_(sparse)/1024 918.758 -
rng::stable_partition(list<int>)_(sparse)/32 9.821 -
rng::stable_partition(list<int>)_(sparse)/50 26.440 1.83%
rng::stable_partition(list<int>)_(sparse)/8192 8839.410 -
rng::stable_partition(vector<int>)_(alloc_fails)/1024 2927.855 -1.07%
rng::stable_partition(vector<int>)_(alloc_fails)/32 1925.602 1.12%
rng::stable_partition(vector<int>)_(alloc_fails)/50 1940.400 1.76%
rng::stable_partition(vector<int>)_(alloc_fails)/8192 9846.997 -
rng::stable_partition(vector<int>)_(dense)/1024 296.854 -
rng::stable_partition(vector<int>)_(dense)/32 21.651 -1.02%
rng::stable_partition(vector<int>)_(dense)/50 26.060 3.12%
rng::stable_partition(vector<int>)_(dense)/8192 2099.915 -
rng::stable_partition(vector<int>)_(sparse)/1024 218.452 4.60%
rng::stable_partition(vector<int>)_(sparse)/32 7.210 -
rng::stable_partition(vector<int>)_(sparse)/50 20.948 2.12%
rng::stable_partition(vector<int>)_(sparse)/8192 1540.683 2.25%
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4156.349 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.452 -
rng::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18980.724 -
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 30588.382 -3.73%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.311 -1.21%
rng::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27031.561 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14619.306 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8 26.878 -
rng::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25874.846 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 18188.488 1.06%
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.033 -
rng::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22855.579 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 28109.115 1.53%
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 18.732 -
rng::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28546.885 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3843.684 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.253 -
rng::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12979.264 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 20418.789 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 24.625 -
rng::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25151.191 1.58%
rng::stable_sort(deque<int>)_(ascending)/1024 2100.484 -1.30%
rng::stable_sort(deque<int>)_(ascending)/8 18.329 -
rng::stable_sort(deque<int>)_(ascending)/8192 13663.283 -
rng::stable_sort(deque<int>)_(descending)/1024 2927.548 -1.26%
rng::stable_sort(deque<int>)_(descending)/8 27.151 -
rng::stable_sort(deque<int>)_(descending)/8192 21105.995 1.15%
rng::stable_sort(deque<int>)_(heap)/1024 2728.122 -
rng::stable_sort(deque<int>)_(heap)/8 25.935 -1.64%
rng::stable_sort(deque<int>)_(heap)/8192 18138.050 3.12%
rng::stable_sort(deque<int>)_(pipe-organ)/1024 2936.805 -
rng::stable_sort(deque<int>)_(pipe-organ)/8 20.463 -
rng::stable_sort(deque<int>)_(pipe-organ)/8192 20685.504 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/1024 3088.934 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8 18.431 -
rng::stable_sort(deque<int>)_(qsort_adversarial)/8192 20870.355 -
rng::stable_sort(deque<int>)_(repeated)/1024 1340.781 -
rng::stable_sort(deque<int>)_(repeated)/8 18.484 -
rng::stable_sort(deque<int>)_(repeated)/8192 7590.649 -
rng::stable_sort(deque<int>)_(shuffled)/1024 2453.701 -1.43%
rng::stable_sort(deque<int>)_(shuffled)/8 24.010 -
rng::stable_sort(deque<int>)_(shuffled)/8192 14920.986 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4253.377 -1.80%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.757 -1.90%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 54066.538 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23605.999 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.717 2.20%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 127421.004 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14118.343 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.159 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117612.806 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14643.138 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.127 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 94822.392 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23485.653 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.640 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 149952.295 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3336.649 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 16.743 -2.22%
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 19047.337 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18378.756 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.237 -
rng::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 158305.382 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/1024 4016.078 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8 16.637 -
rng::stable_sort(vector<NonIntegral>)_(ascending)/8192 45687.114 -
rng::stable_sort(vector<NonIntegral>)_(descending)/1024 13846.060 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8 23.676 -
rng::stable_sort(vector<NonIntegral>)_(descending)/8192 199253.895 -
rng::stable_sort(vector<NonIntegral>)_(heap)/1024 10412.176 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8 21.963 -
rng::stable_sort(vector<NonIntegral>)_(heap)/8192 126413.136 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 9058.643 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.539 -
rng::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 126564.110 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15044.625 -
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.795 2.13%
rng::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 215918.794 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/1024 1392.376 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8 16.661 -
rng::stable_sort(vector<NonIntegral>)_(repeated)/8192 15040.420 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12879.765 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.753 -
rng::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184605.185 -
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4676.111 10.31%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 17.697 2.92%
rng::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20385.325 3.05%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 24427.996 -
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.670 1.62%
rng::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23902.274 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14563.752 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.420 -
rng::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31905.597 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14682.643 1.47%
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.220 -
rng::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 21932.998 2.55%
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23717.217 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 17.129 -
rng::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35716.060 -
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3821.527 5.24%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.939 3.99%
rng::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9482.467 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18807.090 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.261 -
rng::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28691.569 -
rng::stable_sort(vector<int>)_(ascending)/1024 2059.768 -
rng::stable_sort(vector<int>)_(ascending)/8 16.889 -
rng::stable_sort(vector<int>)_(ascending)/8192 13494.324 -
rng::stable_sort(vector<int>)_(descending)/1024 2771.081 -2.48%
rng::stable_sort(vector<int>)_(descending)/8 24.625 -1.65%
rng::stable_sort(vector<int>)_(descending)/8192 18395.140 -
rng::stable_sort(vector<int>)_(heap)/1024 2504.461 -
rng::stable_sort(vector<int>)_(heap)/8 22.264 -
rng::stable_sort(vector<int>)_(heap)/8192 14406.231 -
rng::stable_sort(vector<int>)_(pipe-organ)/1024 2768.280 -1.44%
rng::stable_sort(vector<int>)_(pipe-organ)/8 19.250 -
rng::stable_sort(vector<int>)_(pipe-organ)/8192 18257.135 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/1024 2878.670 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8 16.776 -
rng::stable_sort(vector<int>)_(qsort_adversarial)/8192 18301.481 -
rng::stable_sort(vector<int>)_(repeated)/1024 1095.351 -1.15%
rng::stable_sort(vector<int>)_(repeated)/8 16.909 1.54%
rng::stable_sort(vector<int>)_(repeated)/8192 5257.819 -
rng::stable_sort(vector<int>)_(shuffled)/1024 2189.817 -
rng::stable_sort(vector<int>)_(shuffled)/8 21.069 -
rng::stable_sort(vector<int>)_(shuffled)/8192 10794.962 -
rng::starts_with(deque<int>)/1000 467.616 -
rng::starts_with(deque<int>)/1024 476.926 -1.80%
rng::starts_with(deque<int>)/1048576 498892.174 2.48%
rng::starts_with(deque<int>)/8 4.159 1.69%
rng::starts_with(deque<int>)/8192 3896.878 1.05%
rng::starts_with(deque<int>,_pred)/1000 506.601 -
rng::starts_with(deque<int>,_pred)/1024 523.037 -
rng::starts_with(deque<int>,_pred)/1048576 522395.849 -6.99%
rng::starts_with(deque<int>,_pred)/8 4.676 1.26%
rng::starts_with(deque<int>,_pred)/8192 4009.263 -7.50%
rng::starts_with(list<int>)/1000 757.817 -
rng::starts_with(list<int>)/1024 777.425 -50.23%
rng::starts_with(list<int>)/1048576 948888.627 -
rng::starts_with(list<int>)/8 3.076 3.25%
rng::starts_with(list<int>)/8192 8546.474 13.24%
rng::starts_with(list<int>,_pred)/1000 790.312 -
rng::starts_with(list<int>,_pred)/1024 809.505 -
rng::starts_with(list<int>,_pred)/1048576 977114.900 -
rng::starts_with(list<int>,_pred)/8 3.630 -
rng::starts_with(list<int>,_pred)/8192 9699.470 -26.01%
rng::starts_with(vector<int>)/1000 72.812 -
rng::starts_with(vector<int>)/1024 75.855 -1.09%
rng::starts_with(vector<int>)/1048576 76966.251 -
rng::starts_with(vector<int>)/8 1.311 -
rng::starts_with(vector<int>)/8192 603.998 -
rng::starts_with(vector<int>,_pred)/1000 447.547 -1.77%
rng::starts_with(vector<int>,_pred)/1024 481.669 -6.76%
rng::starts_with(vector<int>,_pred)/1048576 606809.324 -
rng::starts_with(vector<int>,_pred)/8 4.269 -1.07%
rng::starts_with(vector<int>,_pred)/8192 4729.396 -
rng::swap_ranges(deque<int>)/1024 336.857 3.41%
rng::swap_ranges(deque<int>)/32 10.774 -
rng::swap_ranges(deque<int>)/50 18.404 -6.56%
rng::swap_ranges(deque<int>)/8192 2696.343 3.25%
rng::swap_ranges(list<int>)/1024 775.382 -
rng::swap_ranges(list<int>)/32 16.792 -
rng::swap_ranges(list<int>)/50 29.673 -
rng::swap_ranges(list<int>)/8192 10702.219 -21.62%
rng::swap_ranges(vector<int>)/1024 63.659 -
rng::swap_ranges(vector<int>)/32 4.706 -
rng::swap_ranges(vector<int>)/50 5.603 -
rng::swap_ranges(vector<int>)/8192 479.066 -
rng::transform(deque<int>)_(identity_transform)/1024 371.078 -
rng::transform(deque<int>)_(identity_transform)/32 12.291 -
rng::transform(deque<int>)_(identity_transform)/50 19.693 1.43%
rng::transform(deque<int>)_(identity_transform)/8192 2444.241 -
rng::transform(deque<int>,_deque<int>)/1024 698.695 -
rng::transform(deque<int>,_deque<int>)/32 21.895 -
rng::transform(deque<int>,_deque<int>)/50 34.515 -
rng::transform(deque<int>,_deque<int>)/8192 5670.730 -
rng::transform(list<int>)_(identity_transform)/1024 744.706 -
rng::transform(list<int>)_(identity_transform)/32 17.026 -
rng::transform(list<int>)_(identity_transform)/50 30.198 -
rng::transform(list<int>)_(identity_transform)/8192 6914.497 -2.21%
rng::transform(list<int>,_list<int>)/1024 889.017 -
rng::transform(list<int>,_list<int>)/32 24.220 -
rng::transform(list<int>,_list<int>)/50 39.589 1.69%
rng::transform(list<int>,_list<int>)/8192 8953.463 -6.02%
rng::transform(vector<int>)_(identity_transform)/1024 262.811 -
rng::transform(vector<int>)_(identity_transform)/32 8.845 -
rng::transform(vector<int>)_(identity_transform)/50 16.272 -
rng::transform(vector<int>)_(identity_transform)/8192 2024.682 -
rng::transform(vector<int>,_vector<int>)/1024 601.346 -
rng::transform(vector<int>,_vector<int>)/32 17.679 -
rng::transform(vector<int>,_vector<int>)/50 28.702 -
rng::transform(vector<int>,_vector<int>)/8192 4770.347 -
rng::unique(deque<int>)_(contiguous)/1024 737.778 -
rng::unique(deque<int>)_(contiguous)/32 58.886 -
rng::unique(deque<int>)_(contiguous)/52 68.075 -
rng::unique(deque<int>)_(contiguous)/8192 5539.797 -
rng::unique(deque<int>)_(sprinkled)/1024 628.703 -4.83%
rng::unique(deque<int>)_(sprinkled)/32 59.306 -4.55%
rng::unique(deque<int>)_(sprinkled)/52 69.819 -6.45%
rng::unique(deque<int>)_(sprinkled)/8192 5624.710 -
rng::unique(deque<int>,_pred)_(contiguous)/1024 637.656 -
rng::unique(deque<int>,_pred)_(contiguous)/32 60.363 2.29%
rng::unique(deque<int>,_pred)_(contiguous)/52 75.766 7.89%
rng::unique(deque<int>,_pred)_(contiguous)/8192 4512.689 -
rng::unique(deque<int>,_pred)_(sprinkled)/1024 695.912 -
rng::unique(deque<int>,_pred)_(sprinkled)/32 60.951 -1.38%
rng::unique(deque<int>,_pred)_(sprinkled)/52 74.300 -2.86%
rng::unique(deque<int>,_pred)_(sprinkled)/8192 5249.344 -
rng::unique(list<int>)_(contiguous)/1024 937.741 -
rng::unique(list<int>)_(contiguous)/32 55.253 -
rng::unique(list<int>)_(contiguous)/52 68.071 -
rng::unique(list<int>)_(contiguous)/8192 7177.395 -
rng::unique(list<int>)_(sprinkled)/1024 971.341 -
rng::unique(list<int>)_(sprinkled)/32 64.262 -
rng::unique(list<int>)_(sprinkled)/52 79.290 1.64%
rng::unique(list<int>)_(sprinkled)/8192 7910.883 -
rng::unique(list<int>,_pred)_(contiguous)/1024 989.739 -
rng::unique(list<int>,_pred)_(contiguous)/32 60.582 -
rng::unique(list<int>,_pred)_(contiguous)/52 75.125 -
rng::unique(list<int>,_pred)_(contiguous)/8192 7733.777 -
rng::unique(list<int>,_pred)_(sprinkled)/1024 1036.470 -
rng::unique(list<int>,_pred)_(sprinkled)/32 67.605 -1.58%
rng::unique(list<int>,_pred)_(sprinkled)/52 85.142 -1.42%
rng::unique(list<int>,_pred)_(sprinkled)/8192 8443.553 -
rng::unique(vector<int>)_(contiguous)/1024 296.425 1.28%
rng::unique(vector<int>)_(contiguous)/32 50.860 -
rng::unique(vector<int>)_(contiguous)/52 56.740 -
rng::unique(vector<int>)_(contiguous)/8192 1917.099 -
rng::unique(vector<int>)_(sprinkled)/1024 284.466 -
rng::unique(vector<int>)_(sprinkled)/32 50.710 -
rng::unique(vector<int>)_(sprinkled)/52 55.288 -
rng::unique(vector<int>)_(sprinkled)/8192 1919.049 -
rng::unique(vector<int>,_pred)_(contiguous)/1024 590.785 -
rng::unique(vector<int>,_pred)_(contiguous)/32 55.264 -
rng::unique(vector<int>,_pred)_(contiguous)/52 64.179 -
rng::unique(vector<int>,_pred)_(contiguous)/8192 3777.498 -
rng::unique(vector<int>,_pred)_(sprinkled)/1024 691.695 -
rng::unique(vector<int>,_pred)_(sprinkled)/32 60.519 -
rng::unique(vector<int>,_pred)_(sprinkled)/52 73.628 -
rng::unique(vector<int>,_pred)_(sprinkled)/8192 5228.211 -
rng::unique_copy(deque<int>)_(contiguous)/1024 479.029 -
rng::unique_copy(deque<int>)_(contiguous)/32 9.894 -
rng::unique_copy(deque<int>)_(contiguous)/52 15.197 -
rng::unique_copy(deque<int>)_(contiguous)/8192 3744.372 -
rng::unique_copy(deque<int>)_(sprinkled)/1024 466.720 -
rng::unique_copy(deque<int>)_(sprinkled)/32 9.967 -4.77%
rng::unique_copy(deque<int>)_(sprinkled)/52 14.928 -14.37%
rng::unique_copy(deque<int>)_(sprinkled)/8192 3734.817 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/1024 599.377 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/32 17.030 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/52 26.892 -
rng::unique_copy(deque<int>,_pred)_(contiguous)/8192 4436.205 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/1024 718.951 -
rng::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.132 -10.52%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/52 32.952 -12.15%
rng::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5716.792 -
rng::unique_copy(list<int>)_(contiguous)/1024 1622.302 -
rng::unique_copy(list<int>)_(contiguous)/32 11.807 -
rng::unique_copy(list<int>)_(contiguous)/52 29.951 -
rng::unique_copy(list<int>)_(contiguous)/8192 7938.233 15.40%
rng::unique_copy(list<int>)_(sprinkled)/1024 1621.657 -
rng::unique_copy(list<int>)_(sprinkled)/32 10.764 -1.54%
rng::unique_copy(list<int>)_(sprinkled)/52 22.544 -3.10%
rng::unique_copy(list<int>)_(sprinkled)/8192 7875.155 16.83%
rng::unique_copy(list<int>,_pred)_(contiguous)/1024 1640.820 -
rng::unique_copy(list<int>,_pred)_(contiguous)/32 17.652 -
rng::unique_copy(list<int>,_pred)_(contiguous)/52 29.672 -
rng::unique_copy(list<int>,_pred)_(contiguous)/8192 8491.359 13.73%
rng::unique_copy(list<int>,_pred)_(sprinkled)/1024 1682.006 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/32 19.628 -1.00%
rng::unique_copy(list<int>,_pred)_(sprinkled)/52 36.942 -
rng::unique_copy(list<int>,_pred)_(sprinkled)/8192 8535.299 17.19%
rng::unique_copy(vector<int>)_(contiguous)/1024 270.947 -
rng::unique_copy(vector<int>)_(contiguous)/32 8.744 1.50%
rng::unique_copy(vector<int>)_(contiguous)/52 13.520 -
rng::unique_copy(vector<int>)_(contiguous)/8192 1898.154 -
rng::unique_copy(vector<int>)_(sprinkled)/1024 242.320 -
rng::unique_copy(vector<int>)_(sprinkled)/32 8.224 -
rng::unique_copy(vector<int>)_(sprinkled)/52 12.788 -
rng::unique_copy(vector<int>)_(sprinkled)/8192 1881.089 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.640 3.04%
rng::unique_copy(vector<int>,_pred)_(contiguous)/32 13.372 -1.17%
rng::unique_copy(vector<int>,_pred)_(contiguous)/52 24.565 -
rng::unique_copy(vector<int>,_pred)_(contiguous)/8192 3710.519 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/1024 576.691 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/32 17.719 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.005 -
rng::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4392.385 -
std::adjacent_find(deque<int>)/1024 462.010 -
std::adjacent_find(deque<int>)/1048576 474561.327 -
std::adjacent_find(deque<int>)/50 18.024 6.69%
std::adjacent_find(deque<int>)/8 3.899 12.82%
std::adjacent_find(deque<int>)/8192 3707.515 -
std::adjacent_find(deque<int>,_pred)/1024 629.364 -
std::adjacent_find(deque<int>,_pred)/1048576 650589.568 -
std::adjacent_find(deque<int>,_pred)/50 30.338 -
std::adjacent_find(deque<int>,_pred)/8 4.616 3.27%
std::adjacent_find(deque<int>,_pred)/8192 5082.138 -
std::adjacent_find(list<int>)/1024 711.349 -
std::adjacent_find(list<int>)/1048576 870204.926 -
std::adjacent_find(list<int>)/50 23.675 -10.01%
std::adjacent_find(list<int>)/8 2.103 -
std::adjacent_find(list<int>)/8192 6571.916 -1.27%
std::adjacent_find(list<int>,_pred)/1024 825.125 -
std::adjacent_find(list<int>,_pred)/1048576 956730.110 -
std::adjacent_find(list<int>,_pred)/50 34.953 -
std::adjacent_find(list<int>,_pred)/8 3.913 -
std::adjacent_find(list<int>,_pred)/8192 7875.925 -1.10%
std::adjacent_find(vector<int>)/1024 234.121 -
std::adjacent_find(vector<int>)/1048576 233803.701 -1.40%
std::adjacent_find(vector<int>)/50 11.940 -
std::adjacent_find(vector<int>)/8 2.018 -
std::adjacent_find(vector<int>)/8192 1827.184 -
std::adjacent_find(vector<int>,_pred)/1024 400.255 -
std::adjacent_find(vector<int>,_pred)/1048576 464736.887 -
std::adjacent_find(vector<int>,_pred)/50 23.428 1.21%
std::adjacent_find(vector<int>,_pred)/8 3.362 1.14%
std::adjacent_find(vector<int>,_pred)/8192 3192.092 -
std::all_of(deque<int>)_(process_all)/32 11.540 -
std::all_of(deque<int>)_(process_all)/32768 10870.151 3.18%
std::all_of(deque<int>)_(process_all)/50 18.325 -9.93%
std::all_of(deque<int>)_(process_all)/8 3.092 -4.15%
std::all_of(deque<int>)_(process_all)/8192 2714.084 3.27%
std::all_of(list<int>)_(process_all)/32 11.748 -
std::all_of(list<int>)_(process_all)/32768 26227.691 -
std::all_of(list<int>)_(process_all)/50 21.817 -
std::all_of(list<int>)_(process_all)/8 2.607 -
std::all_of(list<int>)_(process_all)/8192 7702.784 1.44%
std::all_of(vector<int>)_(process_all)/32 8.367 -
std::all_of(vector<int>)_(process_all)/32768 8059.740 -
std::all_of(vector<int>)_(process_all)/50 18.138 -1.19%
std::all_of(vector<int>)_(process_all)/8 2.461 -3.32%
std::all_of(vector<int>)_(process_all)/8192 2023.427 -
std::any_of(deque<int>)_(process_all)/32 11.639 -
std::any_of(deque<int>)_(process_all)/32768 10880.525 -
std::any_of(deque<int>)_(process_all)/50 20.577 6.96%
std::any_of(deque<int>)_(process_all)/8 3.155 -2.18%
std::any_of(deque<int>)_(process_all)/8192 2717.720 1.09%
std::any_of(list<int>)_(process_all)/32 11.427 -
std::any_of(list<int>)_(process_all)/32768 25793.052 -
std::any_of(list<int>)_(process_all)/50 21.596 -
std::any_of(list<int>)_(process_all)/8 2.736 -
std::any_of(list<int>)_(process_all)/8192 6956.100 -2.83%
std::any_of(vector<int>)_(process_all)/32 8.328 -
std::any_of(vector<int>)_(process_all)/32768 8072.437 -
std::any_of(vector<int>)_(process_all)/50 17.982 -1.26%
std::any_of(vector<int>)_(process_all)/8 2.512 1.27%
std::any_of(vector<int>)_(process_all)/8192 2023.950 -
std::copy(deque<int>)/1048576 50394.249 1.33%
std::copy(deque<int>)/262144 10184.087 -
std::copy(deque<int>)/32768 1145.678 -2.33%
std::copy(deque<int>)/4096 145.581 -
std::copy(deque<int>)/512 16.720 -
std::copy(deque<int>)/64 2.686 -
std::copy(deque<int>)/8 2.745 1.21%
std::copy(list<int>)/1048576 876902.344 -
std::copy(list<int>)/262144 215334.101 -1.26%
std::copy(list<int>)/32768 26183.469 -
std::copy(list<int>)/4096 3260.490 -
std::copy(list<int>)/512 367.126 -
std::copy(list<int>)/64 36.064 16.53%
std::copy(list<int>)/8 2.466 -1.75%
std::copy(vector<bool>)_(aligned)/1048576 2985.689 -8.80%
std::copy(vector<bool>)_(aligned)/262144 656.209 132.47%
std::copy(vector<bool>)_(aligned)/32768 35.465 -
std::copy(vector<bool>)_(aligned)/4096 4.719 1.28%
std::copy(vector<bool>)_(aligned)/512 1.379 -
std::copy(vector<bool>)_(aligned)/64 1.363 -
std::copy(vector<bool>)_(unaligned)/1048576 7001.058 -
std::copy(vector<bool>)_(unaligned)/262144 1716.229 -
std::copy(vector<bool>)_(unaligned)/32768 218.727 2.18%
std::copy(vector<bool>)_(unaligned)/4096 26.022 -
std::copy(vector<bool>)_(unaligned)/512 3.496 -
std::copy(vector<bool>)_(unaligned)/64 1.818 -
std::copy(vector<int>)/1048576 50213.373 -
std::copy(vector<int>)/262144 12529.660 -
std::copy(vector<int>)/32768 3796.728 -
std::copy(vector<int>)/4096 224.476 42.04%
std::copy(vector<int>)/512 15.990 -
std::copy(vector<int>)/64 2.441 -
std::copy(vector<int>)/8 2.085 -7.11%
std::copy_backward(deque<int>)/1048576 128107.639 -
std::copy_backward(deque<int>)/262144 32473.838 -
std::copy_backward(deque<int>)/32768 4014.337 -2.46%
std::copy_backward(deque<int>)/4096 147.302 -
std::copy_backward(deque<int>)/512 18.107 -
std::copy_backward(deque<int>)/64 2.938 -
std::copy_backward(deque<int>)/8 2.661 -1.82%
std::copy_backward(list<int>)/1048576 883591.593 -
std::copy_backward(list<int>)/262144 218820.343 -
std::copy_backward(list<int>)/32768 26721.745 -1.35%
std::copy_backward(list<int>)/4096 3263.975 -1.14%
std::copy_backward(list<int>)/512 368.229 -
std::copy_backward(list<int>)/64 30.314 -
std::copy_backward(list<int>)/8 2.422 -1.15%
std::copy_backward(vector<bool>)_(aligned)/1048576 2679.251 -16.43%
std::copy_backward(vector<bool>)_(aligned)/262144 751.583 -3.03%
std::copy_backward(vector<bool>)_(aligned)/32768 35.762 -
std::copy_backward(vector<bool>)_(aligned)/4096 5.029 -
std::copy_backward(vector<bool>)_(aligned)/512 1.458 -2.07%
std::copy_backward(vector<bool>)_(aligned)/64 1.517 -10.45%
std::copy_backward(vector<bool>)_(unaligned)/1048576 6745.238 -
std::copy_backward(vector<bool>)_(unaligned)/262144 1654.320 -
std::copy_backward(vector<bool>)_(unaligned)/32768 209.680 -1.22%
std::copy_backward(vector<bool>)_(unaligned)/4096 30.299 -
std::copy_backward(vector<bool>)_(unaligned)/512 4.816 -
std::copy_backward(vector<bool>)_(unaligned)/64 0.924 -
std::copy_backward(vector<int>)/1048576 50201.217 -
std::copy_backward(vector<int>)/262144 12529.781 -
std::copy_backward(vector<int>)/32768 3485.686 1.82%
std::copy_backward(vector<int>)/4096 220.997 -8.37%
std::copy_backward(vector<int>)/512 16.625 -
std::copy_backward(vector<int>)/64 2.518 -
std::copy_backward(vector<int>)/8 2.210 -1.11%
std::copy_if(deque<int>)_(entire_range)/1048576 277649.934 -
std::copy_if(deque<int>)_(entire_range)/262144 69832.748 -
std::copy_if(deque<int>)_(entire_range)/32768 8736.271 -
std::copy_if(deque<int>)_(entire_range)/4096 1022.671 -
std::copy_if(deque<int>)_(entire_range)/512 137.259 -
std::copy_if(deque<int>)_(entire_range)/64 16.191 -
std::copy_if(deque<int>)_(entire_range)/8 2.616 2.52%
std::copy_if(deque<int>)_(every_other)/1048576 372363.514 -
std::copy_if(deque<int>)_(every_other)/262144 92980.123 -
std::copy_if(deque<int>)_(every_other)/32768 11641.047 -
std::copy_if(deque<int>)_(every_other)/4096 1456.919 -
std::copy_if(deque<int>)_(every_other)/512 182.559 -
std::copy_if(deque<int>)_(every_other)/64 23.521 -
std::copy_if(deque<int>)_(every_other)/8 3.483 -
std::copy_if(list<int>)_(entire_range)/1048576 879034.019 -
std::copy_if(list<int>)_(entire_range)/262144 219320.193 -
std::copy_if(list<int>)_(entire_range)/32768 28274.028 -9.54%
std::copy_if(list<int>)_(entire_range)/4096 3026.857 -
std::copy_if(list<int>)_(entire_range)/512 370.664 -
std::copy_if(list<int>)_(entire_range)/64 31.598 2.78%
std::copy_if(list<int>)_(entire_range)/8 2.691 1.65%
std::copy_if(list<int>)_(every_other)/1048576 855576.473 -
std::copy_if(list<int>)_(every_other)/262144 213190.971 1.00%
std::copy_if(list<int>)_(every_other)/32768 27800.538 8.20%
std::copy_if(list<int>)_(every_other)/4096 3219.423 -1.28%
std::copy_if(list<int>)_(every_other)/512 361.623 -
std::copy_if(list<int>)_(every_other)/64 23.837 -
std::copy_if(list<int>)_(every_other)/8 2.319 -
std::copy_if(vector<int>)_(entire_range)/1048576 245852.974 -
std::copy_if(vector<int>)_(entire_range)/262144 59983.043 -
std::copy_if(vector<int>)_(entire_range)/32768 7482.627 -
std::copy_if(vector<int>)_(entire_range)/4096 936.334 -
std::copy_if(vector<int>)_(entire_range)/512 123.589 -
std::copy_if(vector<int>)_(entire_range)/64 15.404 -2.11%
std::copy_if(vector<int>)_(entire_range)/8 2.301 2.32%
std::copy_if(vector<int>)_(every_other)/1048576 240223.380 -
std::copy_if(vector<int>)_(every_other)/262144 59841.149 -
std::copy_if(vector<int>)_(every_other)/32768 7474.961 -
std::copy_if(vector<int>)_(every_other)/4096 938.965 -
std::copy_if(vector<int>)_(every_other)/512 123.047 -
std::copy_if(vector<int>)_(every_other)/64 16.134 -
std::copy_if(vector<int>)_(every_other)/8 2.533 -1.15%
std::copy_n(deque<int>)/1048576 52720.034 5.50%
std::copy_n(deque<int>)/262144 12728.923 10.31%
std::copy_n(deque<int>)/32768 1135.507 -
std::copy_n(deque<int>)/4096 146.363 -
std::copy_n(deque<int>)/512 16.765 -
std::copy_n(deque<int>)/64 6.224 123.91%
std::copy_n(deque<int>)/8 2.656 -3.59%
std::copy_n(list<int>)/1048576 867009.425 -
std::copy_n(list<int>)/262144 216806.959 -
std::copy_n(list<int>)/32768 26331.472 -1.21%
std::copy_n(list<int>)/4096 4875.820 18.45%
std::copy_n(list<int>)/512 337.630 -1.39%
std::copy_n(list<int>)/64 14.042 -10.70%
std::copy_n(list<int>)/8 2.257 -
std::copy_n(vector<bool>)_(aligned)/1048576 3572.617 100.41%
std::copy_n(vector<bool>)_(aligned)/262144 662.015 3.69%
std::copy_n(vector<bool>)_(aligned)/32768 35.358 -
std::copy_n(vector<bool>)_(aligned)/4096 4.729 2.27%
std::copy_n(vector<bool>)_(aligned)/512 1.375 -
std::copy_n(vector<bool>)_(aligned)/64 1.364 -
std::copy_n(vector<bool>)_(unaligned)/1048576 7077.257 -
std::copy_n(vector<bool>)_(unaligned)/262144 1713.189 -
std::copy_n(vector<bool>)_(unaligned)/32768 214.099 -2.02%
std::copy_n(vector<bool>)_(unaligned)/4096 26.003 -
std::copy_n(vector<bool>)_(unaligned)/512 3.513 -
std::copy_n(vector<bool>)_(unaligned)/64 1.817 -
std::copy_n(vector<int>)/1048576 50215.262 -
std::copy_n(vector<int>)/262144 12529.354 -
std::copy_n(vector<int>)/32768 1536.382 -58.90%
std::copy_n(vector<int>)/4096 213.302 18.25%
std::copy_n(vector<int>)/512 16.064 -
std::copy_n(vector<int>)/64 2.472 -
std::copy_n(vector<int>)/8 2.196 -3.47%
std::count(deque<int>)_(every_other)/1024 247.708 -
std::count(deque<int>)_(every_other)/1048576 253635.066 -
std::count(deque<int>)_(every_other)/8 2.532 -
std::count(deque<int>)_(every_other)/8192 1931.905 -
std::count(list<int>)_(every_other)/1024 701.797 -1.12%
std::count(list<int>)_(every_other)/1048576 804539.188 -2.47%
std::count(list<int>)_(every_other)/8 2.131 1.29%
std::count(list<int>)_(every_other)/8192 6656.959 4.71%
std::count(vector<bool>)/1000 2.931 -2.42%
std::count(vector<bool>)/1024 1.688 -
std::count(vector<bool>)/1048576 1462.054 -
std::count(vector<bool>)/8192 11.443 -
std::count(vector<int>)_(every_other)/1024 102.939 -
std::count(vector<int>)_(every_other)/1048576 105180.479 -
std::count(vector<int>)_(every_other)/8 1.357 2.02%
std::count(vector<int>)_(every_other)/8192 819.243 -
std::count_if(deque<int>)_(every_other)/1024 350.480 -
std::count_if(deque<int>)_(every_other)/1048576 345180.885 -
std::count_if(deque<int>)_(every_other)/8 3.455 -
std::count_if(deque<int>)_(every_other)/8192 2633.200 -
std::count_if(list<int>)_(every_other)/1024 752.765 -
std::count_if(list<int>)_(every_other)/1048576 888341.963 -
std::count_if(list<int>)_(every_other)/8 2.731 -
std::count_if(list<int>)_(every_other)/8192 7588.242 6.99%
std::count_if(vector<int>)_(every_other)/1024 249.203 -
std::count_if(vector<int>)_(every_other)/1048576 247779.246 -
std::count_if(vector<int>)_(every_other)/8 4.220 -
std::count_if(vector<int>)_(every_other)/8192 1928.586 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 285.063 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 9.750 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 2260.463 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 71.730 -1.25%
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 28.781 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 448.823 -
std::deque<int>::ctor(Range)_(cheap_elements)/1024 71.917 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 28.445 -1.99%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 450.564 -
std::deque<int>::ctor(const&)_(cheap_elements)/1024 295.907 -
std::deque<int>::ctor(const&)_(cheap_elements)/32 35.650 -
std::deque<int>::ctor(const&)_(cheap_elements)/8192 2154.198 -
std::deque<int>::ctor(size)/1024 74.632 1.21%
std::deque<int>::ctor(size)/32 28.712 -2.22%
std::deque<int>::ctor(size)/8192 457.989 1.27%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/1024 74.187 -
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/32 28.592 -1.09%
std::deque<int>::ctor(size,_value_type)_(cheap_elements)/8192 432.372 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 7.521 -
std::deque<int>::erase(begin)_(cheap_elements)/32 7.605 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 7.449 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 26.587 -
std::deque<int>::erase(middle)_(cheap_elements)/32 9.966 4.09%
std::deque<int>::erase(middle)_(cheap_elements)/8192 159.674 -
std::deque<int>::insert(begin)_(cheap_elements)/1024 6.068 -
std::deque<int>::insert(begin)_(cheap_elements)/32 6.135 -
std::deque<int>::insert(begin)_(cheap_elements)/8192 6.132 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 30.185 1.52%
std::deque<int>::insert(middle)_(cheap_elements)/32 11.734 -1.31%
std::deque<int>::insert(middle)_(cheap_elements)/8192 166.093 -
std::deque<int>::operator=(const&)_(cheap_elements)/1024 40.675 -
std::deque<int>::operator=(const&)_(cheap_elements)/32 4.904 -
std::deque<int>::operator=(const&)_(cheap_elements)/8192 360.223 4.65%
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.896 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 13.646 -
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 545.320 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.773 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5656.331 17.30%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6407.356 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 129.599 -1.46%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52763.367 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 863.349 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 47.637 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 12712.428 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19901.199 1.16%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 609.519 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 176767.651 1.19%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 874.183 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 47.986 -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 12712.781 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 19961.197 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 612.414 -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 176943.570 1.32%
std::deque<std::string>::ctor(const&)_(cheap_elements)/1024 1064.749 -1.56%
std::deque<std::string>::ctor(const&)_(cheap_elements)/32 55.517 9.04%
std::deque<std::string>::ctor(const&)_(cheap_elements)/8192 11693.062 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/1024 20451.798 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/32 623.017 -
std::deque<std::string>::ctor(const&)_(expensive_elements)/8192 180555.602 1.20%
std::deque<std::string>::ctor(size)/1024 714.246 -
std::deque<std::string>::ctor(size)/32 41.299 -
std::deque<std::string>::ctor(size)/8192 8415.370 -
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 936.326 -1.65%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/32 46.129 1.75%
std::deque<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 12631.670 -2.31%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19841.641 1.14%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/32 578.756 1.18%
std::deque<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 173269.380 -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 7.413 -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 7.364 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 7.379 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 23.625 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 23.041 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 23.735 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 315.559 -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 26.703 -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2351.411 -
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 326.393 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 36.877 1.46%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 2367.470 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 10.809 -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 10.854 -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 10.821 -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 29.408 -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 32.364 -2.14%
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 32.827 -
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 312.410 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 24.766 -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 2354.569 -
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 329.406 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 39.779 -
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 2377.842 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/1024 491.288 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/32 16.545 -
std::deque<std::string>::operator=(const&)_(cheap_elements)/8192 4559.522 1.27%
std::deque<std::string>::operator=(const&)_(expensive_elements)/1024 6433.487 -
std::deque<std::string>::operator=(const&)_(expensive_elements)/32 144.029 -3.42%
std::deque<std::string>::operator=(const&)_(expensive_elements)/8192 52013.747 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.400 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.121 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.268 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.361 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 24.693 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.862 -
std::distance(deque<int>)/1024 0.656 -5.44%
std::distance(deque<int>)/4096 0.652 -6.02%
std::distance(deque<int>)/50 0.676 -2.62%
std::distance(deque<int>)/8192 0.651 -6.18%
std::distance(join_view(vector<vector<int>>))/1024 1.031 -
std::distance(join_view(vector<vector<int>>))/4096 4.423 1.50%
std::distance(join_view(vector<vector<int>>))/50 0.649 10.05%
std::distance(join_view(vector<vector<int>>))/8192 8.318 -
std::equal(deque<int>)_(it,_it,_it)/1024 502.750 7.22%
std::equal(deque<int>)_(it,_it,_it)/1048576 502649.438 1.73%
std::equal(deque<int>)_(it,_it,_it)/50 25.606 27.32%
std::equal(deque<int>)_(it,_it,_it)/8 4.378 1.64%
std::equal(deque<int>)_(it,_it,_it)/8192 3925.081 1.40%
std::equal(deque<int>)_(it,_it,_it,_it)/1024 505.563 -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 505985.411 1.05%
std::equal(deque<int>)_(it,_it,_it,_it)/50 26.203 -
std::equal(deque<int>)_(it,_it,_it,_it)/8 5.001 -1.12%
std::equal(deque<int>)_(it,_it,_it,_it)/8192 3924.248 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 523.381 1.09%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 521207.708 1.49%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 25.103 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 5.246 -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4000.707 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 507.816 -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 517491.932 1.86%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 25.694 11.00%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 4.287 -1.68%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 4017.962 2.80%
std::equal(list<int>)_(it,_it,_it)/1024 1134.427 -
std::equal(list<int>)_(it,_it,_it)/1048576 1313764.513 -
std::equal(list<int>)_(it,_it,_it)/50 35.693 -9.10%
std::equal(list<int>)_(it,_it,_it)/8 2.830 1.24%
std::equal(list<int>)_(it,_it,_it)/8192 9812.777 -5.11%
std::equal(list<int>)_(it,_it,_it,_it)/1024 790.324 1.13%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 952507.133 -
std::equal(list<int>)_(it,_it,_it,_it)/50 26.963 -2.87%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.959 -
std::equal(list<int>)_(it,_it,_it,_it)/8192 11883.664 -2.23%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 829.121 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 989202.196 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 39.734 6.68%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 3.607 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12002.524 -3.85%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1163.981 -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1317825.893 -
std::equal(list<int>)_(it,_it,_it,_pred)/50 39.092 -
std::equal(list<int>)_(it,_it,_it,_pred)/8 3.668 -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11271.890 -6.00%
std::equal(vector<bool>)_(aligned)/1024 0.218 -
std::equal(vector<bool>)_(aligned)/1048576 0.218 -
std::equal(vector<bool>)_(aligned)/50 0.218 -
std::equal(vector<bool>)_(aligned)/8 0.219 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 6.019 -
std::equal(vector<bool>)_(unaligned)/1048576 6430.453 -
std::equal(vector<bool>)_(unaligned)/50 0.709 -20.96%
std::equal(vector<bool>)_(unaligned)/8 0.714 -15.99%
std::equal(vector<bool>)_(unaligned)/8192 53.985 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.689 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73710.953 -
std::equal(vector<int>)_(it,_it,_it)/50 4.235 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -
std::equal(vector<int>)_(it,_it,_it)/8192 570.974 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.290 -
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73697.533 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.534 7.08%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.587 17.53%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.194 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 509.997 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 638381.717 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.506 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 3.714 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4774.642 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 483.435 -9.13%
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 606191.645 -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.636 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.550 1.30%
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4831.079 -
std::fill(deque<int>)/1024 30.114 -
std::fill(deque<int>)/32 1.269 -
std::fill(deque<int>)/50 2.242 -
std::fill(deque<int>)/8192 240.086 -2.27%
std::fill(list<int>)/1024 671.811 -56.71%
std::fill(list<int>)/32 8.398 -
std::fill(list<int>)/50 34.579 -2.60%
std::fill(list<int>)/8192 7112.981 -
std::fill(vector<bool>)/1048576 3822.732 -
std::fill(vector<bool>)/262144 232.452 -
std::fill(vector<bool>)/32768 29.892 -
std::fill(vector<bool>)/4096 4.213 -
std::fill(vector<bool>)/512 1.587 -
std::fill(vector<bool>)/64 1.650 2.83%
std::fill(vector<int>)/1024 30.258 -
std::fill(vector<int>)/32 1.039 -
std::fill(vector<int>)/50 2.209 -
std::fill(vector<int>)/8192 237.800 -
std::fill_n(deque<int>)/1024 29.832 -
std::fill_n(deque<int>)/32 1.207 4.46%
std::fill_n(deque<int>)/50 2.196 -
std::fill_n(deque<int>)/8192 240.586 -
std::fill_n(list<int>)/1024 649.395 -
std::fill_n(list<int>)/32 8.340 -
std::fill_n(list<int>)/50 15.995 -1.89%
std::fill_n(list<int>)/8192 7024.119 -22.47%
std::fill_n(vector<bool>)/1048576 3833.929 -
std::fill_n(vector<bool>)/262144 231.423 -
std::fill_n(vector<bool>)/32768 30.056 -
std::fill_n(vector<bool>)/4096 4.151 -
std::fill_n(vector<bool>)/512 1.465 -1.43%
std::fill_n(vector<bool>)/64 1.572 2.38%
std::fill_n(vector<int>)/1024 30.054 -
std::fill_n(vector<int>)/32 1.143 -
std::fill_n(vector<int>)/50 2.217 -
std::fill_n(vector<int>)/8192 236.636 -
std::find(deque<int>)_(bail_25%)/1024 67.149 -
std::find(deque<int>)_(bail_25%)/32768 1924.762 -
std::find(deque<int>)_(bail_25%)/8 2.062 -
std::find(deque<int>)_(bail_25%)/8192 480.932 -
std::find(deque<int>)_(process_all)/1024 244.259 -
std::find(deque<int>)_(process_all)/32768 7818.117 -1.27%
std::find(deque<int>)_(process_all)/50 13.530 2.16%
std::find(deque<int>)_(process_all)/8 3.362 -2.59%
std::find(deque<int>)_(process_all)/8192 1952.334 -
std::find(list<int>)_(bail_25%)/1024 129.143 -
std::find(list<int>)_(bail_25%)/32768 7468.453 -5.34%
std::find(list<int>)_(bail_25%)/8 0.920 -
std::find(list<int>)_(bail_25%)/8192 1423.866 -
std::find(list<int>)_(process_all)/1024 686.398 -
std::find(list<int>)_(process_all)/32768 26178.542 -5.01%
std::find(list<int>)_(process_all)/50 18.486 -2.04%
std::find(list<int>)_(process_all)/8 2.341 -2.24%
std::find(list<int>)_(process_all)/8192 7531.925 -10.45%
std::find(vector<bool>)_(process_all)/1024 4.672 -
std::find(vector<bool>)_(process_all)/1048576 3656.401 -
std::find(vector<bool>)_(process_all)/50 0.709 -2.53%
std::find(vector<bool>)_(process_all)/8 0.735 13.52%
std::find(vector<bool>)_(process_all)/8192 33.506 -
std::find(vector<char>)_(bail_25%)/1024 5.307 -1.59%
std::find(vector<char>)_(bail_25%)/32768 136.540 -
std::find(vector<char>)_(bail_25%)/8 1.101 -
std::find(vector<char>)_(bail_25%)/8192 39.846 -
std::find(vector<char>)_(process_all)/1024 16.234 -
std::find(vector<char>)_(process_all)/32768 495.092 -
std::find(vector<char>)_(process_all)/50 1.616 -
std::find(vector<char>)_(process_all)/8 0.925 -
std::find(vector<char>)_(process_all)/8192 136.074 -
std::find(vector<int>)_(bail_25%)/1024 65.946 -
std::find(vector<int>)_(bail_25%)/32768 1866.534 -
std::find(vector<int>)_(bail_25%)/8 1.463 5.20%
std::find(vector<int>)_(bail_25%)/8192 472.570 -
std::find(vector<int>)_(process_all)/1024 242.816 -
std::find(vector<int>)_(process_all)/32768 7425.952 -
std::find(vector<int>)_(process_all)/50 12.437 -
std::find(vector<int>)_(process_all)/8 2.661 -2.29%
std::find(vector<int>)_(process_all)/8192 1857.021 -
std::find(vector<long_long>)_(bail_25%)/1024 30.233 -
std::find(vector<long_long>)_(bail_25%)/32768 958.129 -
std::find(vector<long_long>)_(bail_25%)/8 0.907 -
std::find(vector<long_long>)_(bail_25%)/8192 245.557 -
std::find(vector<long_long>)_(process_all)/1024 118.819 -
std::find(vector<long_long>)_(process_all)/32768 3809.263 -
std::find(vector<long_long>)_(process_all)/50 5.805 -
std::find(vector<long_long>)_(process_all)/8 1.345 11.44%
std::find(vector<long_long>)_(process_all)/8192 949.006 -
std::find_end(deque<int>)_(match_near_end)/1000 34.417 1.30%
std::find_end(deque<int>)_(match_near_end)/1024 32.536 -
std::find_end(deque<int>)_(match_near_end)/8192 273.417 -
std::find_end(deque<int>)_(near_matches)/1000 15895.989 -9.21%
std::find_end(deque<int>)_(near_matches)/1024 16489.466 -9.28%
std::find_end(deque<int>)_(near_matches)/8192 1132659.251 -
std::find_end(deque<int>)_(process_all)/1000 285.900 -
std::find_end(deque<int>)_(process_all)/1024 326.903 11.33%
std::find_end(deque<int>)_(process_all)/1048576 318641.190 20.47%
std::find_end(deque<int>)_(process_all)/8192 2463.732 17.70%
std::find_end(deque<int>)_(same_length)/1000 331.262 -6.52%
std::find_end(deque<int>)_(same_length)/1024 336.961 -9.80%
std::find_end(deque<int>)_(same_length)/8192 2685.089 -25.75%
std::find_end(deque<int>)_(single_element)/1000 350.244 3.28%
std::find_end(deque<int>)_(single_element)/1024 357.903 3.93%
std::find_end(deque<int>)_(single_element)/8192 2726.633 7.90%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 77.003 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 78.446 -
std::find_end(deque<int>,_pred)_(match_near_end)/8192 619.187 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31776.787 1.04%
std::find_end(deque<int>,_pred)_(near_matches)/1024 32797.335 -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1914743.263 -
std::find_end(deque<int>,_pred)_(process_all)/1000 613.663 2.59%
std::find_end(deque<int>,_pred)_(process_all)/1024 629.862 3.20%
std::find_end(deque<int>,_pred)_(process_all)/1048576 567747.555 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4352.849 -
std::find_end(deque<int>,_pred)_(same_length)/1000 749.543 -
std::find_end(deque<int>,_pred)_(same_length)/1024 767.340 -
std::find_end(deque<int>,_pred)_(same_length)/8192 5137.091 -
std::find_end(deque<int>,_pred)_(single_element)/1000 649.520 -1.10%
std::find_end(deque<int>,_pred)_(single_element)/1024 650.929 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4841.986 -
std::find_end(forward_list<int>)_(match_near_end)/1000 767.729 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4475.001 -
std::find_end(forward_list<int>)_(match_near_end)/8192 256721.601 -
std::find_end(forward_list<int>)_(near_matches)/1000 36888.292 -
std::find_end(forward_list<int>)_(near_matches)/1024 38048.635 -1.04%
std::find_end(forward_list<int>)_(near_matches)/8192 2470589.961 -
std::find_end(forward_list<int>)_(process_all)/1000 689.431 -1.06%
std::find_end(forward_list<int>)_(process_all)/1024 707.332 -1.13%
std::find_end(forward_list<int>)_(process_all)/1048576 761945.974 -
std::find_end(forward_list<int>)_(process_all)/8192 5628.693 -
std::find_end(forward_list<int>)_(same_length)/1000 1465.670 -
std::find_end(forward_list<int>)_(same_length)/1024 1487.164 -
std::find_end(forward_list<int>)_(same_length)/8192 13276.771 -9.21%
std::find_end(forward_list<int>)_(single_element)/1000 688.675 -
std::find_end(forward_list<int>)_(single_element)/1024 707.976 -
std::find_end(forward_list<int>)_(single_element)/8192 5592.260 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 840.171 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 5151.325 -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 274887.099 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 41952.159 -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 43527.402 -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2688469.231 -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 758.584 -3.61%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 776.111 -3.56%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 859784.244 -1.40%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6259.040 -2.16%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1534.059 -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1562.074 -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 13760.945 -6.67%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 804.187 4.39%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 821.880 1.35%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6646.802 -
std::find_end(list<int>)_(match_near_end)/1000 78.535 -
std::find_end(list<int>)_(match_near_end)/1024 60.949 -
std::find_end(list<int>)_(match_near_end)/8192 602.550 -
std::find_end(list<int>)_(near_matches)/1000 33069.005 -1.21%
std::find_end(list<int>)_(near_matches)/1024 34581.768 -
std::find_end(list<int>)_(near_matches)/8192 2262854.505 -
std::find_end(list<int>)_(process_all)/1000 711.163 -
std::find_end(list<int>)_(process_all)/1024 729.902 -
std::find_end(list<int>)_(process_all)/1048576 875061.207 -
std::find_end(list<int>)_(process_all)/8192 7297.216 -2.37%
std::find_end(list<int>)_(same_length)/1000 737.306 -1.84%
std::find_end(list<int>)_(same_length)/1024 755.214 -1.37%
std::find_end(list<int>)_(same_length)/8192 8206.239 -
std::find_end(list<int>)_(single_element)/1000 712.473 -
std::find_end(list<int>)_(single_element)/1024 731.269 -
std::find_end(list<int>)_(single_element)/8192 7755.476 -1.28%
std::find_end(list<int>,_pred)_(match_near_end)/1000 70.968 -1.68%
std::find_end(list<int>,_pred)_(match_near_end)/1024 70.550 -
std::find_end(list<int>,_pred)_(match_near_end)/8192 628.623 -
std::find_end(list<int>,_pred)_(near_matches)/1000 38050.580 -
std::find_end(list<int>,_pred)_(near_matches)/1024 39608.579 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2462634.211 -
std::find_end(list<int>,_pred)_(process_all)/1000 823.125 -
std::find_end(list<int>,_pred)_(process_all)/1024 842.658 -
std::find_end(list<int>,_pred)_(process_all)/1048576 989859.721 -
std::find_end(list<int>,_pred)_(process_all)/8192 8184.390 -
std::find_end(list<int>,_pred)_(same_length)/1000 761.696 -
std::find_end(list<int>,_pred)_(same_length)/1024 780.679 -
std::find_end(list<int>,_pred)_(same_length)/8192 9703.562 -12.69%
std::find_end(list<int>,_pred)_(single_element)/1000 819.110 -
std::find_end(list<int>,_pred)_(single_element)/1024 838.638 -
std::find_end(list<int>,_pred)_(single_element)/8192 8912.164 6.49%
std::find_end(vector<int>)_(match_near_end)/1000 28.388 -
std::find_end(vector<int>)_(match_near_end)/1024 24.995 -
std::find_end(vector<int>)_(match_near_end)/8192 204.209 -
std::find_end(vector<int>)_(near_matches)/1000 14115.967 -
std::find_end(vector<int>)_(near_matches)/1024 14597.441 -
std::find_end(vector<int>)_(near_matches)/8192 774984.606 -
std::find_end(vector<int>)_(process_all)/1000 225.565 -
std::find_end(vector<int>)_(process_all)/1024 230.769 -
std::find_end(vector<int>)_(process_all)/1048576 225669.925 -
std::find_end(vector<int>)_(process_all)/8192 1761.816 -
std::find_end(vector<int>)_(same_length)/1000 246.440 -
std::find_end(vector<int>)_(same_length)/1024 255.514 2.36%
std::find_end(vector<int>)_(same_length)/8192 1994.448 -2.46%
std::find_end(vector<int>)_(single_element)/1000 244.270 1.44%
std::find_end(vector<int>)_(single_element)/1024 247.421 -
std::find_end(vector<int>)_(single_element)/8192 1893.887 -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 58.430 -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 60.989 -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 478.174 -
std::find_end(vector<int>,_pred)_(near_matches)/1000 22536.636 -
std::find_end(vector<int>,_pred)_(near_matches)/1024 23397.334 -
std::find_end(vector<int>,_pred)_(near_matches)/8192 1465631.538 -
std::find_end(vector<int>,_pred)_(process_all)/1000 528.276 -
std::find_end(vector<int>,_pred)_(process_all)/1024 540.554 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 643925.031 -
std::find_end(vector<int>,_pred)_(process_all)/8192 4318.345 -
std::find_end(vector<int>,_pred)_(same_length)/1000 623.717 -
std::find_end(vector<int>,_pred)_(same_length)/1024 638.333 -
std::find_end(vector<int>,_pred)_(same_length)/8192 5108.317 -
std::find_end(vector<int>,_pred)_(single_element)/1000 583.305 -
std::find_end(vector<int>,_pred)_(single_element)/1024 597.798 -
std::find_end(vector<int>,_pred)_(single_element)/8192 4784.084 -
std::find_first_of(deque<int>)_(large_needle)/1024 365580.942 -
std::find_first_of(deque<int>)_(large_needle)/32 302.910 -4.82%
std::find_first_of(deque<int>)_(large_needle)/50 726.810 -7.56%
std::find_first_of(deque<int>)_(large_needle)/8192 23517822.234 -
std::find_first_of(deque<int>)_(small_needle)/1024 3527.414 -6.52%
std::find_first_of(deque<int>)_(small_needle)/32 111.825 1.79%
std::find_first_of(deque<int>)_(small_needle)/50 169.033 -
std::find_first_of(deque<int>)_(small_needle)/8192 27964.679 -3.12%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 559889.991 -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 604.569 -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1700.135 -
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 35493712.500 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 6442.417 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 231.641 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 346.312 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 50277.981 -
std::find_first_of(list<int>)_(large_needle)/1024 852820.807 -
std::find_first_of(list<int>)_(large_needle)/32 672.517 -
std::find_first_of(list<int>)_(large_needle)/50 1734.100 -
std::find_first_of(list<int>)_(large_needle)/8192 49032928.572 -
std::find_first_of(list<int>)_(small_needle)/1024 2788.643 -
std::find_first_of(list<int>)_(small_needle)/32 91.020 -
std::find_first_of(list<int>)_(small_needle)/50 139.480 -
std::find_first_of(list<int>)_(small_needle)/8192 22828.337 -1.43%
std::find_first_of(list<int>,_pred)_(large_needle)/1024 877269.479 -3.45%
std::find_first_of(list<int>,_pred)_(large_needle)/32 724.806 -1.47%
std::find_first_of(list<int>,_pred)_(large_needle)/50 1871.966 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 53784788.461 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5236.043 -
std::find_first_of(list<int>,_pred)_(small_needle)/32 167.175 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 265.205 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 41630.099 -
std::find_first_of(vector<int>)_(large_needle)/1024 111014.484 -7.78%
std::find_first_of(vector<int>)_(large_needle)/32 105.779 -10.73%
std::find_first_of(vector<int>)_(large_needle)/50 262.491 -13.06%
std::find_first_of(vector<int>)_(large_needle)/8192 7043231.061 -9.52%
std::find_first_of(vector<int>)_(small_needle)/1024 1410.058 -
std::find_first_of(vector<int>)_(small_needle)/32 47.239 -
std::find_first_of(vector<int>)_(small_needle)/50 71.365 -
std::find_first_of(vector<int>)_(small_needle)/8192 11267.615 -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 591769.813 -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 493.491 -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1356.871 -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38202956.054 -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5560.285 -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 174.662 -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 272.961 -
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 44484.307 -
std::find_if(deque<int>)_(bail_25%)/1024 106.594 -
std::find_if(deque<int>)_(bail_25%)/32768 2765.089 -
std::find_if(deque<int>)_(bail_25%)/8 1.531 -
std::find_if(deque<int>)_(bail_25%)/8192 692.375 -3.97%
std::find_if(deque<int>)_(process_all)/1024 483.873 -
std::find_if(deque<int>)_(process_all)/32768 11430.412 -6.67%
std::find_if(deque<int>)_(process_all)/50 23.831 -
std::find_if(deque<int>)_(process_all)/8 3.944 -
std::find_if(deque<int>)_(process_all)/8192 2817.618 -6.62%
std::find_if(list<int>)_(bail_25%)/1024 192.306 -1.18%
std::find_if(list<int>)_(bail_25%)/32768 8181.716 -19.28%
std::find_if(list<int>)_(bail_25%)/8 1.193 -2.01%
std::find_if(list<int>)_(bail_25%)/8192 1512.863 -
std::find_if(list<int>)_(process_all)/1024 758.627 -
std::find_if(list<int>)_(process_all)/32768 28110.474 -1.02%
std::find_if(list<int>)_(process_all)/50 21.669 -
std::find_if(list<int>)_(process_all)/8 3.502 -
std::find_if(list<int>)_(process_all)/8192 12721.566 4.22%
std::find_if(vector<bool>)_(process_all)/1024 760.178 -1.17%
std::find_if(vector<bool>)_(process_all)/1048576 775989.480 -1.27%
std::find_if(vector<bool>)_(process_all)/50 34.482 -1.21%
std::find_if(vector<bool>)_(process_all)/8 5.368 -
std::find_if(vector<bool>)_(process_all)/8192 6062.986 -1.15%
std::find_if(vector<char>)_(bail_25%)/1024 76.032 -
std::find_if(vector<char>)_(bail_25%)/32768 2023.076 -2.54%
std::find_if(vector<char>)_(bail_25%)/8 0.949 -
std::find_if(vector<char>)_(bail_25%)/8192 517.244 -1.70%
std::find_if(vector<char>)_(process_all)/1024 273.480 1.74%
std::find_if(vector<char>)_(process_all)/32768 8133.146 -1.59%
std::find_if(vector<char>)_(process_all)/50 12.430 -1.32%
std::find_if(vector<char>)_(process_all)/8 2.392 -4.45%
std::find_if(vector<char>)_(process_all)/8192 2045.924 -1.27%
std::find_if(vector<int>)_(bail_25%)/1024 75.375 -
std::find_if(vector<int>)_(bail_25%)/32768 2338.074 -
std::find_if(vector<int>)_(bail_25%)/8 1.117 -
std::find_if(vector<int>)_(bail_25%)/8192 547.754 -
std::find_if(vector<int>)_(process_all)/1024 290.111 -
std::find_if(vector<int>)_(process_all)/32768 9076.874 -
std::find_if(vector<int>)_(process_all)/50 14.223 1.85%
std::find_if(vector<int>)_(process_all)/8 2.588 -1.26%
std::find_if(vector<int>)_(process_all)/8192 2264.489 -
std::find_if_not(deque<int>)_(bail_25%)/1024 106.578 -
std::find_if_not(deque<int>)_(bail_25%)/32768 2721.711 -3.84%
std::find_if_not(deque<int>)_(bail_25%)/8 1.541 -
std::find_if_not(deque<int>)_(bail_25%)/8192 707.748 -
std::find_if_not(deque<int>)_(process_all)/1024 473.271 -4.60%
std::find_if_not(deque<int>)_(process_all)/32768 12372.182 5.81%
std::find_if_not(deque<int>)_(process_all)/50 23.601 -
std::find_if_not(deque<int>)_(process_all)/8 3.889 -1.85%
std::find_if_not(deque<int>)_(process_all)/8192 3088.915 9.56%
std::find_if_not(list<int>)_(bail_25%)/1024 193.853 -
std::find_if_not(list<int>)_(bail_25%)/32768 9222.501 21.85%
std::find_if_not(list<int>)_(bail_25%)/8 1.278 -3.55%
std::find_if_not(list<int>)_(bail_25%)/8192 1516.520 -
std::find_if_not(list<int>)_(process_all)/1024 758.754 -
std::find_if_not(list<int>)_(process_all)/32768 28303.475 -5.93%
std::find_if_not(list<int>)_(process_all)/50 21.706 -
std::find_if_not(list<int>)_(process_all)/8 3.420 -
std::find_if_not(list<int>)_(process_all)/8192 8226.252 -
std::find_if_not(vector<bool>)_(process_all)/1024 769.842 -
std::find_if_not(vector<bool>)_(process_all)/1048576 786052.364 -
std::find_if_not(vector<bool>)_(process_all)/50 35.000 -
std::find_if_not(vector<bool>)_(process_all)/8 5.412 -
std::find_if_not(vector<bool>)_(process_all)/8192 6141.741 -
std::find_if_not(vector<char>)_(bail_25%)/1024 76.317 -
std::find_if_not(vector<char>)_(bail_25%)/32768 2058.674 1.64%
std::find_if_not(vector<char>)_(bail_25%)/8 0.941 -
std::find_if_not(vector<char>)_(bail_25%)/8192 525.306 1.39%
std::find_if_not(vector<char>)_(process_all)/1024 273.194 -
std::find_if_not(vector<char>)_(process_all)/32768 8161.607 -
std::find_if_not(vector<char>)_(process_all)/50 12.694 1.45%
std::find_if_not(vector<char>)_(process_all)/8 2.488 1.54%
std::find_if_not(vector<char>)_(process_all)/8192 2056.110 -
std::find_if_not(vector<int>)_(bail_25%)/1024 75.488 -
std::find_if_not(vector<int>)_(bail_25%)/32768 2335.691 -
std::find_if_not(vector<int>)_(bail_25%)/8 1.010 -
std::find_if_not(vector<int>)_(bail_25%)/8192 548.219 -
std::find_if_not(vector<int>)_(process_all)/1024 307.770 -
std::find_if_not(vector<int>)_(process_all)/32768 9760.413 -
std::find_if_not(vector<int>)_(process_all)/50 15.024 -
std::find_if_not(vector<int>)_(process_all)/8 2.622 -2.34%
std::find_if_not(vector<int>)_(process_all)/8192 2430.686 -
std::flat_map<int,_int>::clear()/0 422.391 -
std::flat_map<int,_int>::clear()/1024 423.186 -
std::flat_map<int,_int>::clear()/32 423.007 -
std::flat_map<int,_int>::clear()/8192 449.801 -
std::flat_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::contains(key)_(existent)/1024 8.552 -
std::flat_map<int,_int>::contains(key)_(existent)/32 3.362 -
std::flat_map<int,_int>::contains(key)_(existent)/8192 12.028 -
std::flat_map<int,_int>::contains(key)_(non-existent)/0 0.432 -4.32%
std::flat_map<int,_int>::contains(key)_(non-existent)/1024 5.873 20.34%
std::flat_map<int,_int>::contains(key)_(non-existent)/32 2.555 10.34%
std::flat_map<int,_int>::contains(key)_(non-existent)/8192 9.415 25.00%
std::flat_map<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::count(key)_(existent)/1024 8.543 -
std::flat_map<int,_int>::count(key)_(existent)/32 3.472 -
std::flat_map<int,_int>::count(key)_(existent)/8192 12.006 -
std::flat_map<int,_int>::count(key)_(non-existent)/0 0.426 -13.04%
std::flat_map<int,_int>::count(key)_(non-existent)/1024 6.630 37.04%
std::flat_map<int,_int>::count(key)_(non-existent)/32 2.507 4.14%
std::flat_map<int,_int>::count(key)_(non-existent)/8192 9.459 40.46%
std::flat_map<int,_int>::ctor(&&,_different_allocs)/0 16.218 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/1024 189.616 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/32 29.634 -
std::flat_map<int,_int>::ctor(&&,_different_allocs)/8192 1175.890 -
std::flat_map<int,_int>::ctor(const&)/0 13.724 -
std::flat_map<int,_int>::ctor(const&)/1024 179.283 -
std::flat_map<int,_int>::ctor(const&)/32 23.804 -
std::flat_map<int,_int>::ctor(const&)/8192 1929.740 -
std::flat_map<int,_int>::ctor(const&,_alloc)/0 13.715 -
std::flat_map<int,_int>::ctor(const&,_alloc)/1024 179.148 -
std::flat_map<int,_int>::ctor(const&,_alloc)/32 23.815 -
std::flat_map<int,_int>::ctor(const&,_alloc)/8192 1924.383 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.534 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4292.922 -1.05%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 180.267 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 34226.604 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.538 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8875.855 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 210.792 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 107355.362 -2.91%
std::flat_map<int,_int>::equal_range(key)_(existent)/0 0.017 -
std::flat_map<int,_int>::equal_range(key)_(existent)/1024 8.590 -
std::flat_map<int,_int>::equal_range(key)_(existent)/32 3.391 -
std::flat_map<int,_int>::equal_range(key)_(existent)/8192 11.872 -
std::flat_map<int,_int>::equal_range(key)_(non-existent)/0 0.482 8.39%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/1024 5.364 10.06%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/32 2.634 5.19%
std::flat_map<int,_int>::equal_range(key)_(non-existent)/8192 7.388 11.30%
std::flat_map<int,_int>::erase(iterator)/0 15.374 -5.16%
std::flat_map<int,_int>::erase(iterator)/1024 76.428 -6.90%
std::flat_map<int,_int>::erase(iterator)/32 20.798 -2.10%
std::flat_map<int,_int>::erase(iterator)/8192 504.634 -2.46%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.263 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.166 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 426.905 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 639.929 -
std::flat_map<int,_int>::erase(key)_(existent)/0 15.839 -5.46%
std::flat_map<int,_int>::erase(key)_(existent)/1024 102.647 -20.91%
std::flat_map<int,_int>::erase(key)_(existent)/32 23.096 -2.06%
std::flat_map<int,_int>::erase(key)_(existent)/8192 566.745 -2.17%
std::flat_map<int,_int>::erase(key)_(non-existent)/0 0.447 3.63%
std::flat_map<int,_int>::erase(key)_(non-existent)/1024 4.720 -4.99%
std::flat_map<int,_int>::erase(key)_(non-existent)/32 2.224 -1.69%
std::flat_map<int,_int>::erase(key)_(non-existent)/8192 6.984 -11.65%
std::flat_map<int,_int>::find(key)_(existent)/0 0.016 -
std::flat_map<int,_int>::find(key)_(existent)/1024 8.339 -
std::flat_map<int,_int>::find(key)_(existent)/32 3.360 -
std::flat_map<int,_int>::find(key)_(existent)/8192 12.215 -
std::flat_map<int,_int>::find(key)_(non-existent)/0 0.317 -35.08%
std::flat_map<int,_int>::find(key)_(non-existent)/1024 5.230 -7.96%
std::flat_map<int,_int>::find(key)_(non-existent)/32 2.326 -1.74%
std::flat_map<int,_int>::find(key)_(non-existent)/8192 7.454 -9.32%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.786 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 21.493 -34.08%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.155 -1.67%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 30.228 -33.19%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.768 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 101.549 -21.81%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 26.552 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 586.024 5.11%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 15.966 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 17.620 -4.14%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 15.962 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.229 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.977 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 79.794 -9.39%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.452 -1.19%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 527.012 1.74%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.814 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5279.525 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 644.268 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 40413.487 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.748 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 8006.536 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 711.830 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 65283.321 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.984 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1643.391 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 483.216 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 9832.489 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 427.965 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1641.184 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 486.390 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 9790.076 -
std::flat_map<int,_int>::insert(value)_(already_present)/0 1.004 -3.91%
std::flat_map<int,_int>::insert(value)_(already_present)/1024 12.199 -33.77%
std::flat_map<int,_int>::insert(value)_(already_present)/32 2.631 -
std::flat_map<int,_int>::insert(value)_(already_present)/8192 18.539 -9.79%
std::flat_map<int,_int>::insert(value)_(new_value)/0 15.878 -1.87%
std::flat_map<int,_int>::insert(value)_(new_value)/1024 19.702 -20.18%
std::flat_map<int,_int>::insert(value)_(new_value)/32 17.067 -
std::flat_map<int,_int>::insert(value)_(new_value)/8192 25.642 -8.92%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.977 -1.86%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 12.243 -37.07%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.716 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 19.192 -15.96%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 16.245 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.970 -3.48%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 17.094 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 28.861 17.11%
std::flat_map<int,_int>::lower_bound(key)_(existent)/0 0.012 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/1024 8.024 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/32 3.021 -
std::flat_map<int,_int>::lower_bound(key)_(existent)/8192 11.532 -
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.436 37.58%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/32 2.399 9.26%
std::flat_map<int,_int>::lower_bound(key)_(non-existent)/8192 10.009 55.68%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.338 -6.63%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.822 -1.48%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.855 -7.99%
std::flat_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 638.582 -12.42%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.455 -7.45%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 87.464 -4.18%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.818 -8.71%
std::flat_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 714.294 -5.35%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/0 3.337 -11.27%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.143 -1.84%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/32 3.769 -13.93%
std::flat_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 677.096 -8.55%
std::flat_map<int,_int>::upper_bound(key)_(existent)/0 0.011 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/1024 8.042 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/32 2.978 -
std::flat_map<int,_int>::upper_bound(key)_(existent)/8192 11.563 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/0 0.259 -
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/1024 5.272 10.68%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/32 2.247 1.75%
std::flat_map<int,_int>::upper_bound(key)_(non-existent)/8192 7.341 13.07%
std::flat_multimap<int,_int>::clear()/0 421.224 -
std::flat_multimap<int,_int>::clear()/1024 421.814 -
std::flat_multimap<int,_int>::clear()/32 421.725 -
std::flat_multimap<int,_int>::clear()/8192 439.720 -
std::flat_multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::flat_multimap<int,_int>::contains(key)_(existent)/1024 8.549 -
std::flat_multimap<int,_int>::contains(key)_(existent)/32 3.576 -
std::flat_multimap<int,_int>::contains(key)_(existent)/8192 12.042 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/0 0.663 4.75%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/1024 5.083 -
std::flat_multimap<int,_int>::contains(key)_(non-existent)/32 2.388 -2.66%
std::flat_multimap<int,_int>::contains(key)_(non-existent)/8192 7.180 -
std::flat_multimap<int,_int>::count(key)_(existent)/0 0.016 -
std::flat_multimap<int,_int>::count(key)_(existent)/1024 8.112 9.83%
std::flat_multimap<int,_int>::count(key)_(existent)/32 2.394 -1.94%
std::flat_multimap<int,_int>::count(key)_(existent)/8192 12.844 22.18%
std::flat_multimap<int,_int>::count(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/1024 4.001 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/32 2.065 -
std::flat_multimap<int,_int>::count(key)_(non-existent)/8192 5.541 -1.12%
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/0 16.284 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/1024 190.109 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/32 29.649 -
std::flat_multimap<int,_int>::ctor(&&,_different_allocs)/8192 1171.608 -
std::flat_multimap<int,_int>::ctor(const&)/0 13.634 -
std::flat_multimap<int,_int>::ctor(const&)/1024 179.104 -
std::flat_multimap<int,_int>::ctor(const&)/32 23.710 -
std::flat_multimap<int,_int>::ctor(const&)/8192 1933.831 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/0 13.605 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/1024 179.127 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/32 23.666 -
std::flat_multimap<int,_int>::ctor(const&,_alloc)/8192 1930.837 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.833 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3919.980 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 167.541 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 31127.840 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.866 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8452.643 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 199.346 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 104032.854 -6.00%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/0 0.013 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/1024 7.182 -7.48%
std::flat_multimap<int,_int>::equal_range(key)_(existent)/32 2.511 -
std::flat_multimap<int,_int>::equal_range(key)_(existent)/8192 10.893 -8.99%
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/0 0.325 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/1024 4.005 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/32 2.033 -
std::flat_multimap<int,_int>::equal_range(key)_(non-existent)/8192 5.459 -
std::flat_multimap<int,_int>::erase(iterator)/0 15.330 -
std::flat_multimap<int,_int>::erase(iterator)/1024 76.087 1.24%
std::flat_multimap<int,_int>::erase(iterator)/32 20.818 -
std::flat_multimap<int,_int>::erase(iterator)/8192 498.395 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.397 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 440.958 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 425.131 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 642.249 -1.44%
std::flat_multimap<int,_int>::erase(key)_(existent)/0 16.095 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 87.282 -6.32%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.997 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 530.824 -2.82%
std::flat_multimap<int,_int>::erase(key)_(non-existent)/0 0.258 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/1024 3.848 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/32 1.921 -
std::flat_multimap<int,_int>::erase(key)_(non-existent)/8192 5.353 -
std::flat_multimap<int,_int>::find(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::find(key)_(existent)/1024 8.353 -
std::flat_multimap<int,_int>::find(key)_(existent)/32 3.437 -
std::flat_multimap<int,_int>::find(key)_(existent)/8192 12.235 -
std::flat_multimap<int,_int>::find(key)_(non-existent)/0 0.326 -32.19%
std::flat_multimap<int,_int>::find(key)_(non-existent)/1024 5.075 12.81%
std::flat_multimap<int,_int>::find(key)_(non-existent)/32 2.316 5.73%
std::flat_multimap<int,_int>::find(key)_(non-existent)/8192 7.536 19.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 15.664 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 33.735 67.26%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 17.191 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 42.665 61.70%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 15.687 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 182.479 80.23%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.366 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 549.579 -1.50%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 16.138 1.43%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 19.461 11.81%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 16.190 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 22.450 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 15.989 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 128.870 61.63%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 23.992 -1.52%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 505.088 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.734 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 5779.545 10.76%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 652.689 2.81%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 43993.242 12.01%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.119 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7356.364 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 691.904 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 59805.119 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.944 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1354.531 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 473.985 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 7740.841 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.899 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1354.459 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 474.255 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 7711.318 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/0 16.004 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/1024 189.321 92.65%
std::flat_multimap<int,_int>::insert(value)_(already_present)/32 23.069 -
std::flat_multimap<int,_int>::insert(value)_(already_present)/8192 540.597 -1.84%
std::flat_multimap<int,_int>::insert(value)_(new_value)/0 15.778 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/1024 32.675 32.97%
std::flat_multimap<int,_int>::insert(value)_(new_value)/32 17.066 -
std::flat_multimap<int,_int>::insert(value)_(new_value)/8192 28.289 -23.94%
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/0 0.011 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/1024 8.026 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/32 3.122 -
std::flat_multimap<int,_int>::lower_bound(key)_(existent)/8192 11.551 -
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.773 -30.10%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/32 2.207 -9.47%
std::flat_multimap<int,_int>::lower_bound(key)_(non-existent)/8192 6.504 -32.10%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 16.344 -1.44%
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 88.543 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 18.517 -
std::flat_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 549.932 -4.09%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 16.618 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 88.510 1.35%
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 18.757 -
std::flat_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 550.047 -5.89%
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 3.331 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 72.328 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 3.834 -
std::flat_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 512.764 -6.29%
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/0 0.014 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/1024 8.061 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/32 3.093 -
std::flat_multimap<int,_int>::upper_bound(key)_(existent)/8192 11.422 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.264 -
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/1024 5.014 -5.03%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/32 2.225 -1.07%
std::flat_multimap<int,_int>::upper_bound(key)_(non-existent)/8192 6.863 -6.02%
std::for_each(deque<int>)/32 3.839 -
std::for_each(deque<int>)/50 4.114 -
std::for_each(deque<int>)/8 0.915 -2.27%
std::for_each(deque<int>)/8192 254.931 -
std::for_each(join_view(vector<vector<int>>))/32 3.780 -
std::for_each(join_view(vector<vector<int>>))/50 4.048 -
std::for_each(join_view(vector<vector<int>>))/8 1.380 -
std::for_each(join_view(vector<vector<int>>))/8192 263.701 -
std::for_each(list<int>)/32 11.217 -1.37%
std::for_each(list<int>)/50 23.851 -
std::for_each(list<int>)/8 2.562 2.21%
std::for_each(list<int>)/8192 7782.517 -
std::for_each(vector<int>)/32 3.789 -
std::for_each(vector<int>)/50 4.101 -
std::for_each(vector<int>)/8 0.902 -
std::for_each(vector<int>)/8192 252.177 -
std::for_each_n(deque<int>)/32 3.777 -
std::for_each_n(deque<int>)/50 3.973 -
std::for_each_n(deque<int>)/8 1.208 -3.01%
std::for_each_n(deque<int>)/8192 257.459 -
std::for_each_n(join_view(vector<vector<int>>))/32 3.841 -
std::for_each_n(join_view(vector<vector<int>>))/50 4.302 -
std::for_each_n(join_view(vector<vector<int>>))/8 1.768 -4.22%
std::for_each_n(join_view(vector<vector<int>>))/8192 265.018 -
std::for_each_n(list<int>)/32 11.131 -
std::for_each_n(list<int>)/50 24.086 -2.21%
std::for_each_n(list<int>)/8 2.559 -
std::for_each_n(list<int>)/8192 8220.977 -
std::for_each_n(vector<int>)/32 3.857 -
std::for_each_n(vector<int>)/50 4.053 -
std::for_each_n(vector<int>)/8 2.584 -
std::for_each_n(vector<int>)/8192 252.117 -
std::generate(deque<int>)/1024 244.760 -
std::generate(deque<int>)/32 8.285 -
std::generate(deque<int>)/50 12.306 -
std::generate(deque<int>)/8192 1913.683 -
std::generate(list<int>)/1024 671.222 -
std::generate(list<int>)/32 8.724 -
std::generate(list<int>)/50 15.741 -3.08%
std::generate(list<int>)/8192 7117.478 1.11%
std::generate(vector<int>)/1024 243.931 -
std::generate(vector<int>)/32 8.001 -
std::generate(vector<int>)/50 12.023 -
std::generate(vector<int>)/8192 1848.356 -
std::generate_n(deque<int>)/1024 244.724 -
std::generate_n(deque<int>)/32 8.246 -1.28%
std::generate_n(deque<int>)/50 12.257 -1.01%
std::generate_n(deque<int>)/8192 1953.783 -
std::generate_n(list<int>)/1024 650.628 -57.01%
std::generate_n(list<int>)/32 8.603 -
std::generate_n(list<int>)/50 15.318 -1.81%
std::generate_n(list<int>)/8192 6820.598 -
std::generate_n(vector<int>)/1024 242.338 -
std::generate_n(vector<int>)/32 7.964 -
std::generate_n(vector<int>)/50 11.987 -3.59%
std::generate_n(vector<int>)/8192 1843.757 -
std::is_partitioned(deque<int>)_(partitioned)/1024 364.266 -
std::is_partitioned(deque<int>)_(partitioned)/32 10.719 2.36%
std::is_partitioned(deque<int>)_(partitioned)/50 15.836 7.14%
std::is_partitioned(deque<int>)_(partitioned)/8192 2869.572 -12.56%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 119.213 14.18%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.726 23.74%
std::is_partitioned(deque<int>)_(unpartitioned)/50 7.463 12.61%
std::is_partitioned(deque<int>)_(unpartitioned)/8192 797.968 14.14%
std::is_partitioned(list<int>)_(partitioned)/1024 713.602 -
std::is_partitioned(list<int>)_(partitioned)/32 8.626 -
std::is_partitioned(list<int>)_(partitioned)/50 13.629 -
std::is_partitioned(list<int>)_(partitioned)/8192 6828.401 5.96%
std::is_partitioned(list<int>)_(unpartitioned)/1024 170.036 -2.29%
std::is_partitioned(list<int>)_(unpartitioned)/32 4.184 -7.17%
std::is_partitioned(list<int>)_(unpartitioned)/50 4.426 -7.07%
std::is_partitioned(list<int>)_(unpartitioned)/8192 2182.838 1.74%
std::is_partitioned(vector<int>)_(partitioned)/1024 190.409 -
std::is_partitioned(vector<int>)_(partitioned)/32 6.699 4.30%
std::is_partitioned(vector<int>)_(partitioned)/50 9.170 -2.26%
std::is_partitioned(vector<int>)_(partitioned)/8192 1410.406 -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 58.883 19.33%
std::is_partitioned(vector<int>)_(unpartitioned)/32 1.850 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 9.306 -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 192.361 4.68%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 482.994 1.76%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 5.070 10.32%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3864.050 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 521463.056 -2.70%
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 47.294 -4.26%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 502.641 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.342 -1.54%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 4055.129 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 684488.480 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 47.657 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 494.032 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 7.226 1.65%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3901.498 -1.08%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 627700.104 -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 54.579 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 514.992 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 6.961 1.19%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 4011.906 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 689962.771 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 48.250 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 763.453 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 2.807 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9491.484 2.37%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1417828.861 -1.37%
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 38.960 -1.21%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 813.861 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.724 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8689.922 3.81%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1609922.701 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 62.437 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 777.500 -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 3.686 -1.48%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9864.286 3.06%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1409048.905 -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 38.259 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 824.150 -1.23%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.298 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 9552.755 5.42%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1593289.669 -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 46.063 1.26%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 321.420 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 2.463 -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2447.540 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 213048.317 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 25.379 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 500.961 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 4.608 -1.12%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 4723.453 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 1038540.054 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 56.161 -2.05%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 340.397 -2.09%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 3.786 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2662.788 -2.55%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 213059.309 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 27.469 -2.62%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 553.255 2.31%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 5.010 -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 4953.949 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 1002809.438 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 54.964 -1.89%
std::is_sorted(deque<int>)/1024 478.081 -
std::is_sorted(deque<int>)/8 4.822 50.00%
std::is_sorted(deque<int>)/8192 3821.589 -
std::is_sorted(deque<int>,_pred)/1024 597.256 -
std::is_sorted(deque<int>,_pred)/8 4.475 -3.99%
std::is_sorted(deque<int>,_pred)/8192 4797.168 -
std::is_sorted(list<int>)/1024 766.319 -
std::is_sorted(list<int>)/8 2.128 -
std::is_sorted(list<int>)/8192 7359.436 1.46%
std::is_sorted(list<int>,_pred)/1024 796.327 -
std::is_sorted(list<int>,_pred)/8 3.999 1.04%
std::is_sorted(list<int>,_pred)/8192 7621.374 -
std::is_sorted(vector<int>)/1024 243.533 -
std::is_sorted(vector<int>)/8 2.077 -1.62%
std::is_sorted(vector<int>)/8192 1900.357 -
std::is_sorted(vector<int>,_pred)/1024 462.450 -
std::is_sorted(vector<int>,_pred)/8 3.826 -
std::is_sorted(vector<int>,_pred)/8192 3681.420 -
std::is_sorted_until(deque<int>)/1024 472.510 -
std::is_sorted_until(deque<int>)/8 2.542 -
std::is_sorted_until(deque<int>)/8192 3780.972 -
std::is_sorted_until(deque<int>,_pred)/1024 597.532 -
std::is_sorted_until(deque<int>,_pred)/8 3.935 -3.83%
std::is_sorted_until(deque<int>,_pred)/8192 4804.219 -
std::is_sorted_until(list<int>)/1024 753.329 -53.41%
std::is_sorted_until(list<int>)/8 2.259 -
std::is_sorted_until(list<int>)/8192 7351.146 3.04%
std::is_sorted_until(list<int>,_pred)/1024 795.103 -
std::is_sorted_until(list<int>,_pred)/8 4.149 -2.17%
std::is_sorted_until(list<int>,_pred)/8192 8678.336 17.21%
std::is_sorted_until(vector<int>)/1024 238.983 -
std::is_sorted_until(vector<int>)/8 2.054 -
std::is_sorted_until(vector<int>)/8192 1867.527 -
std::is_sorted_until(vector<int>,_pred)/1024 411.598 -2.79%
std::is_sorted_until(vector<int>,_pred)/8 3.546 -
std::is_sorted_until(vector<int>,_pred)/8192 3308.662 -2.53%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 697.310 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.475 1.49%
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 13433.689 28.70%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11163.561 -1.98%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 322.834 -3.17%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 96249.577 -
std::list<int>::ctor(Range)_(cheap_elements)/1024 11093.518 -
std::list<int>::ctor(Range)_(cheap_elements)/32 322.062 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 95741.020 -
std::list<int>::ctor(const&)_(cheap_elements)/1024 11098.547 -
std::list<int>::ctor(const&)_(cheap_elements)/32 321.497 -
std::list<int>::ctor(const&)_(cheap_elements)/8192 95481.553 -
std::list<int>::ctor(size)/1024 11506.185 -5.67%
std::list<int>::ctor(size)/32 319.633 -6.77%
std::list<int>::ctor(size)/8192 94175.214 -5.91%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/1024 11039.195 -5.80%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/32 320.156 -6.77%
std::list<int>::ctor(size,_value_type)_(cheap_elements)/8192 95196.043 -4.66%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.057 -1.40%
std::list<int>::erase(begin)_(cheap_elements)/32 10.166 -2.65%
std::list<int>::erase(begin)_(cheap_elements)/8192 9.947 1.84%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.217 -
std::list<int>::insert(begin)_(cheap_elements)/32 10.292 -1.03%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.224 -
std::list<int>::operator=(const&)_(cheap_elements)/1024 759.808 -
std::list<int>::operator=(const&)_(cheap_elements)/32 17.174 1.03%
std::list<int>::operator=(const&)_(cheap_elements)/8192 8827.892 1.10%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.604 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 17.398 -
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.193 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 18.904 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 12743.408 -6.99%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6534.500 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 135.653 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 53420.548 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 12147.567 -1.34%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 339.989 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 100656.208 -1.56%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 31833.330 -1.85%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 902.372 -1.75%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 272339.650 -1.81%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 12177.881 -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 340.145 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 100987.762 -2.22%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 32108.927 -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 915.170 -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 275583.956 -
std::list<std::string>::ctor(const&)_(cheap_elements)/1024 12117.690 -
std::list<std::string>::ctor(const&)_(cheap_elements)/32 339.757 -
std::list<std::string>::ctor(const&)_(cheap_elements)/8192 100790.897 -1.11%
std::list<std::string>::ctor(const&)_(expensive_elements)/1024 32048.189 -
std::list<std::string>::ctor(const&)_(expensive_elements)/32 908.741 -
std::list<std::string>::ctor(const&)_(expensive_elements)/8192 274687.917 -
std::list<std::string>::ctor(size)/1024 12289.329 -
std::list<std::string>::ctor(size)/32 337.760 -1.45%
std::list<std::string>::ctor(size)/8192 102157.970 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 12146.444 -1.80%
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/32 339.663 -
std::list<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 100981.955 -1.71%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 31755.512 -2.31%
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/32 887.887 -
std::list<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 271159.429 -2.11%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 11.827 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 11.896 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 11.912 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.092 -
std::list<std::string>::erase(begin)_(expensive_elements)/32 29.817 1.26%
std::list<std::string>::erase(begin)_(expensive_elements)/8192 30.848 -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 12.171 -1.60%
std::list<std::string>::insert(begin)_(cheap_elements)/32 11.742 1.94%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 12.070 -1.65%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.395 -
std::list<std::string>::insert(begin)_(expensive_elements)/32 29.023 2.19%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.412 -
std::list<std::string>::operator=(const&)_(cheap_elements)/1024 1468.086 -6.08%
std::list<std::string>::operator=(const&)_(cheap_elements)/32 23.441 -
std::list<std::string>::operator=(const&)_(cheap_elements)/8192 10042.750 -12.11%
std::list<std::string>::operator=(const&)_(expensive_elements)/1024 6797.524 -2.21%
std::list<std::string>::operator=(const&)_(expensive_elements)/32 131.615 -2.35%
std::list<std::string>::operator=(const&)_(expensive_elements)/8192 54732.488 -2.68%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 4.944 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 17.665 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 5.109 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.650 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 28.368 -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 18.193 -
std::map<int,_int>::clear()/0 423.425 -
std::map<int,_int>::clear()/1024 10062.307 -6.04%
std::map<int,_int>::clear()/32 659.280 -
std::map<int,_int>::clear()/8192 81844.969 -2.43%
std::map<int,_int>::contains(key)_(existent)/0 0.014 -
std::map<int,_int>::contains(key)_(existent)/1024 4.144 3.37%
std::map<int,_int>::contains(key)_(existent)/32 1.605 -
std::map<int,_int>::contains(key)_(existent)/8192 5.450 -
std::map<int,_int>::contains(key)_(non-existent)/0 0.266 -
std::map<int,_int>::contains(key)_(non-existent)/1024 5.385 -
std::map<int,_int>::contains(key)_(non-existent)/32 2.281 1.31%
std::map<int,_int>::contains(key)_(non-existent)/8192 7.537 -
std::map<int,_int>::count(key)_(existent)/0 0.017 -
std::map<int,_int>::count(key)_(existent)/1024 4.416 -
std::map<int,_int>::count(key)_(existent)/32 1.719 -
std::map<int,_int>::count(key)_(existent)/8192 6.091 -
std::map<int,_int>::count(key)_(non-existent)/0 0.253 -
std::map<int,_int>::count(key)_(non-existent)/1024 7.278 -
std::map<int,_int>::count(key)_(non-existent)/32 2.895 -
std::map<int,_int>::count(key)_(non-existent)/8192 11.212 -1.57%
std::map<int,_int>::ctor(&&,_different_allocs)/0 13.742 -
std::map<int,_int>::ctor(&&,_different_allocs)/1024 5982.645 -1.39%
std::map<int,_int>::ctor(&&,_different_allocs)/32 187.182 -1.28%
std::map<int,_int>::ctor(&&,_different_allocs)/8192 51340.862 -1.58%
std::map<int,_int>::ctor(const&)/0 13.712 -
std::map<int,_int>::ctor(const&)/1024 6209.599 -3.40%
std::map<int,_int>::ctor(const&)/32 211.614 -1.43%
std::map<int,_int>::ctor(const&)/8192 49534.990 -1.13%
std::map<int,_int>::ctor(const&,_alloc)/0 13.688 -
std::map<int,_int>::ctor(const&,_alloc)/1024 6227.043 -
std::map<int,_int>::ctor(const&,_alloc)/32 212.889 -
std::map<int,_int>::ctor(const&,_alloc)/8192 49831.342 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.597 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8964.515 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 255.863 -1.33%
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 72163.774 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.628 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12863.725 -1.25%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 288.451 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 276141.085 -6.09%
std::map<int,_int>::equal_range(key)_(existent)/0 0.019 -
std::map<int,_int>::equal_range(key)_(existent)/1024 4.393 5.48%
std::map<int,_int>::equal_range(key)_(existent)/32 1.830 3.30%
std::map<int,_int>::equal_range(key)_(existent)/8192 5.442 -2.50%
std::map<int,_int>::equal_range(key)_(non-existent)/0 0.253 -
std::map<int,_int>::equal_range(key)_(non-existent)/1024 6.109 4.68%
std::map<int,_int>::equal_range(key)_(non-existent)/32 2.562 -1.39%
std::map<int,_int>::equal_range(key)_(non-existent)/8192 9.938 3.45%
std::map<int,_int>::erase(iterator)/0 20.706 -
std::map<int,_int>::erase(iterator)/1024 21.007 -
std::map<int,_int>::erase(iterator)/32 20.923 -
std::map<int,_int>::erase(iterator)/8192 20.981 -1.46%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.582 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7101.738 -2.06%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 595.413 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54633.691 -2.93%
std::map<int,_int>::erase(key)_(existent)/0 21.209 -1.37%
std::map<int,_int>::erase(key)_(existent)/1024 25.226 -1.79%
std::map<int,_int>::erase(key)_(existent)/32 22.883 -
std::map<int,_int>::erase(key)_(existent)/8192 25.714 -
std::map<int,_int>::erase(key)_(non-existent)/0 0.285 7.42%
std::map<int,_int>::erase(key)_(non-existent)/1024 6.366 8.46%
std::map<int,_int>::erase(key)_(non-existent)/32 3.046 14.19%
std::map<int,_int>::erase(key)_(non-existent)/8192 9.095 10.74%
std::map<int,_int>::find(key)_(existent)/0 0.011 -
std::map<int,_int>::find(key)_(existent)/1024 3.922 3.70%
std::map<int,_int>::find(key)_(existent)/32 1.554 1.40%
std::map<int,_int>::find(key)_(existent)/8192 5.530 1.22%
std::map<int,_int>::find(key)_(non-existent)/0 0.254 -
std::map<int,_int>::find(key)_(non-existent)/1024 5.345 -
std::map<int,_int>::find(key)_(non-existent)/32 2.401 -
std::map<int,_int>::find(key)_(non-existent)/8192 7.080 -4.98%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.963 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 29.860 1.84%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.158 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 36.611 -1.24%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.955 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.417 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.900 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 22.052 -1.16%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.197 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 28.259 4.59%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.911 -2.23%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 34.301 -3.58%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.165 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 21.307 -1.86%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.202 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.475 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.764 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15373.986 2.65%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 815.961 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 140490.994 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.020 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7834.778 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 574.673 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 136659.617 -2.77%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.541 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11113.698 -2.58%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 724.435 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 90940.512 -2.53%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.952 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9622.561 1.56%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 693.400 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80411.404 1.02%
std::map<int,_int>::insert(value)_(already_present)/0 0.643 10.62%
std::map<int,_int>::insert(value)_(already_present)/1024 3.546 10.93%
std::map<int,_int>::insert(value)_(already_present)/32 1.784 2.24%
std::map<int,_int>::insert(value)_(already_present)/8192 4.035 -
std::map<int,_int>::insert(value)_(new_value)/0 17.990 -
std::map<int,_int>::insert(value)_(new_value)/1024 27.746 1.46%
std::map<int,_int>::insert(value)_(new_value)/32 20.132 -
std::map<int,_int>::insert(value)_(new_value)/8192 36.723 -8.01%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 0.626 -3.20%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 3.494 -4.65%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.756 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.833 -4.64%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 18.056 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 29.305 5.12%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 20.068 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 38.176 2.56%
std::map<int,_int>::lower_bound(key)_(existent)/0 0.019 -
std::map<int,_int>::lower_bound(key)_(existent)/1024 4.396 -
std::map<int,_int>::lower_bound(key)_(existent)/32 1.499 -
std::map<int,_int>::lower_bound(key)_(existent)/8192 5.664 -
std::map<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::map<int,_int>::lower_bound(key)_(non-existent)/1024 5.408 -
std::map<int,_int>::lower_bound(key)_(non-existent)/32 2.276 -
std::map<int,_int>::lower_bound(key)_(non-existent)/8192 9.746 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.349 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6257.116 -2.12%
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/32 214.546 -
std::map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 49900.805 -2.14%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.288 -
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6351.139 -1.08%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 211.548 -2.24%
std::map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 50598.772 -1.18%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/0 1.282 -1.34%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/1024 1541.274 -
std::map<int,_int>::operator=(const&)_(into_populated_Container)/32 44.343 -4.64%
std::map<int,_int>::operator=(const&)_(into_populated_Container)/8192 12736.320 -3.32%
std::map<int,_int>::upper_bound(key)_(existent)/0 0.012 -
std::map<int,_int>::upper_bound(key)_(existent)/1024 4.120 -
std::map<int,_int>::upper_bound(key)_(existent)/32 1.820 4.44%
std::map<int,_int>::upper_bound(key)_(existent)/8192 5.607 -1.97%
std::map<int,_int>::upper_bound(key)_(non-existent)/0 0.252 -
std::map<int,_int>::upper_bound(key)_(non-existent)/1024 5.584 -8.58%
std::map<int,_int>::upper_bound(key)_(non-existent)/32 2.550 -8.02%
std::map<int,_int>::upper_bound(key)_(non-existent)/8192 9.550 -6.60%
std::map<std::string,_int>::clear()/0 423.964 -
std::map<std::string,_int>::clear()/1024 20983.314 1.67%
std::map<std::string,_int>::clear()/32 900.176 -
std::map<std::string,_int>::clear()/8192 203736.348 -
std::map<std::string,_int>::contains(key)_(existent)/0 0.014 -
std::map<std::string,_int>::contains(key)_(existent)/1024 23.179 -2.51%
std::map<std::string,_int>::contains(key)_(existent)/32 15.091 -4.08%
std::map<std::string,_int>::contains(key)_(existent)/8192 30.546 -2.76%
std::map<std::string,_int>::contains(key)_(non-existent)/0 0.283 -3.60%
std::map<std::string,_int>::contains(key)_(non-existent)/1024 22.609 2.54%
std::map<std::string,_int>::contains(key)_(non-existent)/32 11.400 17.70%
std::map<std::string,_int>::contains(key)_(non-existent)/8192 29.072 1.66%
std::map<std::string,_int>::count(key)_(existent)/0 0.014 -
std::map<std::string,_int>::count(key)_(existent)/1024 25.056 -
std::map<std::string,_int>::count(key)_(existent)/32 16.335 -6.84%
std::map<std::string,_int>::count(key)_(existent)/8192 30.426 10.09%
std::map<std::string,_int>::count(key)_(non-existent)/0 0.267 -
std::map<std::string,_int>::count(key)_(non-existent)/1024 24.136 -2.08%
std::map<std::string,_int>::count(key)_(non-existent)/32 10.872 7.35%
std::map<std::string,_int>::count(key)_(non-existent)/8192 31.069 -5.99%
std::map<std::string,_int>::ctor(&&,_different_allocs)/0 13.737 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/1024 7244.389 -
std::map<std::string,_int>::ctor(&&,_different_allocs)/32 222.636 1.40%
std::map<std::string,_int>::ctor(&&,_different_allocs)/8192 60276.673 -
std::map<std::string,_int>::ctor(const&)/0 13.594 -
std::map<std::string,_int>::ctor(const&)/1024 35054.654 -
std::map<std::string,_int>::ctor(const&)/32 672.759 -13.72%
std::map<std::string,_int>::ctor(const&)/8192 344413.182 -
std::map<std::string,_int>::ctor(const&,_alloc)/0 13.610 -
std::map<std::string,_int>::ctor(const&,_alloc)/1024 37204.217 -
std::map<std::string,_int>::ctor(const&,_alloc)/32 734.796 -14.42%
std::map<std::string,_int>::ctor(const&,_alloc)/8192 347318.097 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.666 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 41118.942 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 835.127 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 392588.637 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.689 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 58122.396 -1.04%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1035.646 9.33%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1100914.389 -
std::map<std::string,_int>::equal_range(key)_(existent)/0 0.036 -
std::map<std::string,_int>::equal_range(key)_(existent)/1024 23.387 14.08%
std::map<std::string,_int>::equal_range(key)_(existent)/32 16.081 7.83%
std::map<std::string,_int>::equal_range(key)_(existent)/8192 30.751 3.61%
std::map<std::string,_int>::equal_range(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::equal_range(key)_(non-existent)/1024 22.438 -2.47%
std::map<std::string,_int>::equal_range(key)_(non-existent)/32 10.705 3.64%
std::map<std::string,_int>::equal_range(key)_(non-existent)/8192 31.231 3.68%
std::map<std::string,_int>::erase(iterator)/0 28.651 10.30%
std::map<std::string,_int>::erase(iterator)/1024 29.856 1.69%
std::map<std::string,_int>::erase(iterator)/32 32.636 19.34%
std::map<std::string,_int>::erase(iterator)/8192 29.151 10.29%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.722 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12136.453 -2.07%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 695.231 -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114435.201 -
std::map<std::string,_int>::erase(key)_(existent)/0 57.533 29.86%
std::map<std::string,_int>::erase(key)_(existent)/1024 85.577 -3.03%
std::map<std::string,_int>::erase(key)_(existent)/32 60.279 28.40%
std::map<std::string,_int>::erase(key)_(existent)/8192 92.953 -3.06%
std::map<std::string,_int>::erase(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::erase(key)_(non-existent)/1024 22.236 11.93%
std::map<std::string,_int>::erase(key)_(non-existent)/32 10.908 6.38%
std::map<std::string,_int>::erase(key)_(non-existent)/8192 29.331 11.32%
std::map<std::string,_int>::find(key)_(existent)/0 0.036 -
std::map<std::string,_int>::find(key)_(existent)/1024 22.731 -
std::map<std::string,_int>::find(key)_(existent)/32 14.457 -8.10%
std::map<std::string,_int>::find(key)_(existent)/8192 28.681 -7.10%
std::map<std::string,_int>::find(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::find(key)_(non-existent)/1024 22.165 7.80%
std::map<std::string,_int>::find(key)_(non-existent)/32 10.565 5.78%
std::map<std::string,_int>::find(key)_(non-existent)/8192 29.075 10.89%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 33.282 -7.85%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 86.907 89.29%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 37.493 -26.35%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 86.614 -4.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 29.357 -12.98%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 52.538 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 38.119 25.16%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 63.063 -5.54%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 32.517 -9.10%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 41.714 4.69%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 27.947 -24.49%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 55.941 22.90%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.647 30.63%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 30.950 -27.78%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 29.297 -19.76%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 36.899 -12.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 424.252 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66776.142 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1570.390 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 836038.729 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 424.181 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 41024.051 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1109.998 -7.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 630877.855 -1.09%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 424.481 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 34734.037 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1241.541 5.52%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 399331.839 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 424.449 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 34719.186 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1257.696 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 368219.311 -
std::map<std::string,_int>::insert(value)_(already_present)/0 17.073 25.16%
std::map<std::string,_int>::insert(value)_(already_present)/1024 24.670 20.50%
std::map<std::string,_int>::insert(value)_(already_present)/32 15.266 -36.85%
std::map<std::string,_int>::insert(value)_(already_present)/8192 36.789 -22.80%
std::map<std::string,_int>::insert(value)_(new_value)/0 32.661 3.94%
std::map<std::string,_int>::insert(value)_(new_value)/1024 76.321 25.39%
std::map<std::string,_int>::insert(value)_(new_value)/32 41.594 24.53%
std::map<std::string,_int>::insert(value)_(new_value)/8192 94.589 2.04%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/0 16.002 15.25%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 36.355 16.94%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 22.032 -5.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 37.616 68.95%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/0 35.123 6.77%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/1024 50.635 -29.52%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/32 33.993 -22.44%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value)/8192 83.908 -12.74%
std::map<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::map<std::string,_int>::lower_bound(key)_(existent)/1024 23.213 -6.22%
std::map<std::string,_int>::lower_bound(key)_(existent)/32 15.555 -3.28%
std::map<std::string,_int>::lower_bound(key)_(existent)/8192 31.577 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/0 0.257 -
std::map<std::string,_int>::lower_bound(key)_(non-existent)/1024 22.944 -1.51%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/32 10.767 1.71%
std::map<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.599 -1.91%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.287 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36757.508 -
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 843.300 3.09%
std::map<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 350813.762 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.292 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 35361.474 -
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 732.316 -11.13%
std::map<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 348328.289 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.121 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17392.128 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/32 343.402 -
std::map<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210728.787 -
std::map<std::string,_int>::upper_bound(key)_(existent)/0 0.035 -
std::map<std::string,_int>::upper_bound(key)_(existent)/1024 22.908 -
std::map<std::string,_int>::upper_bound(key)_(existent)/32 15.863 -1.55%
std::map<std::string,_int>::upper_bound(key)_(existent)/8192 30.581 3.61%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/0 0.258 -
std::map<std::string,_int>::upper_bound(key)_(non-existent)/1024 22.900 1.43%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/32 10.254 4.01%
std::map<std::string,_int>::upper_bound(key)_(non-existent)/8192 32.077 3.94%
std::mismatch(deque<int>)_(it,_it,_it)/1000 470.863 1.31%
std::mismatch(deque<int>)_(it,_it,_it)/1024 480.964 -
std::mismatch(deque<int>)_(it,_it,_it)/1048576 492227.190 -1.01%
std::mismatch(deque<int>)_(it,_it,_it)/8 4.338 11.99%
std::mismatch(deque<int>)_(it,_it,_it)/8192 3869.916 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 475.368 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 465.457 5.74%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 496510.158 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 4.077 -2.39%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3851.271 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 721.932 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 726.241 -1.42%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 634164.921 1.39%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 6.349 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 4891.612 1.19%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 693.025 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 715.592 -4.13%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 622156.306 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 5.895 -2.41%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 4822.783 -
std::mismatch(list<int>)_(it,_it,_it)/1000 748.211 -
std::mismatch(list<int>)_(it,_it,_it)/1024 765.612 -1.52%
std::mismatch(list<int>)_(it,_it,_it)/1048576 938004.228 -
std::mismatch(list<int>)_(it,_it,_it)/8 2.664 -
std::mismatch(list<int>)_(it,_it,_it)/8192 8054.862 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 765.317 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 784.337 -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 950626.187 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8 2.738 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12110.786 -3.69%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 813.370 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 828.508 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 985825.928 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 3.571 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 12917.406 3.38%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 807.778 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 822.031 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 977936.367 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 3.580 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 12153.912 8.54%
std::mismatch(vector<int>)_(it,_it,_it)/1000 72.884 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 74.685 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 76624.695 -
std::mismatch(vector<int>)_(it,_it,_it)/8 1.109 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 604.197 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 72.943 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 74.788 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 76893.511 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 1.319 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 604.716 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 450.217 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 516.163 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 608394.094 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.030 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4767.501 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 463.424 1.36%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 498.005 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 607091.297 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.282 2.80%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4791.581 -
std::move(deque<int>)/1048576 55423.525 1.61%
std::move(deque<int>)/262144 16164.811 9.22%
std::move(deque<int>)/32768 2433.498 13.77%
std::move(deque<int>)/4096 153.918 -
std::move(deque<int>)/512 23.787 -
std::move(deque<int>)/64 6.117 2.24%
std::move(deque<int>)/8 3.888 -
std::move(list<int>)/1048576 1015388.165 -
std::move(list<int>)/262144 247371.175 -
std::move(list<int>)/32768 31421.945 -
std::move(list<int>)/4096 5123.212 -9.09%
std::move(list<int>)/512 359.469 -50.26%
std::move(list<int>)/64 41.289 -
std::move(list<int>)/8 3.455 -
std::move(vector<bool>)_(aligned)/1048576 2114.129 -
std::move(vector<bool>)_(aligned)/262144 256.457 -
std::move(vector<bool>)_(aligned)/32768 36.709 -
std::move(vector<bool>)_(aligned)/4096 7.035 -
std::move(vector<bool>)_(aligned)/512 2.386 1.84%
std::move(vector<bool>)_(aligned)/64 1.837 11.96%
std::move(vector<bool>)_(unaligned)/1048576 6689.596 -
std::move(vector<bool>)_(unaligned)/262144 1581.278 -
std::move(vector<bool>)_(unaligned)/32768 202.057 -
std::move(vector<bool>)_(unaligned)/4096 25.758 -4.18%
std::move(vector<bool>)_(unaligned)/512 4.715 3.02%
std::move(vector<bool>)_(unaligned)/64 1.544 -6.67%
std::move(vector<int>)/1048576 56554.840 -
std::move(vector<int>)/262144 22022.664 -3.99%
std::move(vector<int>)/32768 2133.570 -
std::move(vector<int>)/4096 134.442 -
std::move(vector<int>)/512 20.201 -
std::move(vector<int>)/64 4.152 -
std::move(vector<int>)/8 2.304 1.65%
std::move_backward(deque<int>)/1048576 128471.894 -
std::move_backward(deque<int>)/262144 30393.898 -1.20%
std::move_backward(deque<int>)/32768 3683.529 -1.11%
std::move_backward(deque<int>)/4096 158.342 -10.71%
std::move_backward(deque<int>)/512 25.965 -
std::move_backward(deque<int>)/64 7.160 -
std::move_backward(deque<int>)/8 3.982 -
std::move_backward(list<int>)/1048576 1040415.102 -
std::move_backward(list<int>)/262144 261890.584 -
std::move_backward(list<int>)/32768 32484.284 1.12%
std::move_backward(list<int>)/4096 5399.427 7.16%
std::move_backward(list<int>)/512 373.663 -
std::move_backward(list<int>)/64 39.676 -
std::move_backward(list<int>)/8 3.417 -
std::move_backward(vector<bool>)_(aligned)/1048576 2577.673 21.35%
std::move_backward(vector<bool>)_(aligned)/262144 257.465 -
std::move_backward(vector<bool>)_(aligned)/32768 38.276 -
std::move_backward(vector<bool>)_(aligned)/4096 7.302 -
std::move_backward(vector<bool>)_(aligned)/512 2.455 1.21%
std::move_backward(vector<bool>)_(aligned)/64 1.776 -
std::move_backward(vector<bool>)_(unaligned)/1048576 6691.172 2.85%
std::move_backward(vector<bool>)_(unaligned)/262144 1591.555 -
std::move_backward(vector<bool>)_(unaligned)/32768 203.695 -
std::move_backward(vector<bool>)_(unaligned)/4096 27.170 -
std::move_backward(vector<bool>)_(unaligned)/512 4.647 -3.96%
std::move_backward(vector<bool>)_(unaligned)/64 1.813 -5.49%
std::move_backward(vector<int>)/1048576 57835.074 2.59%
std::move_backward(vector<int>)/262144 20880.379 -8.21%
std::move_backward(vector<int>)/32768 2570.212 19.41%
std::move_backward(vector<int>)/4096 135.918 -
std::move_backward(vector<int>)/512 20.856 -
std::move_backward(vector<int>)/64 4.335 -
std::move_backward(vector<int>)/8 2.281 -
std::multimap<int,_int>::clear()/0 421.155 -
std::multimap<int,_int>::clear()/1024 10510.938 3.22%
std::multimap<int,_int>::clear()/32 669.158 1.99%
std::multimap<int,_int>::clear()/8192 84229.823 3.28%
std::multimap<int,_int>::contains(key)_(existent)/0 0.015 -
std::multimap<int,_int>::contains(key)_(existent)/1024 3.713 -1.75%
std::multimap<int,_int>::contains(key)_(existent)/32 1.665 -
std::multimap<int,_int>::contains(key)_(existent)/8192 5.652 -
std::multimap<int,_int>::contains(key)_(non-existent)/0 0.265 -
std::multimap<int,_int>::contains(key)_(non-existent)/1024 5.677 5.16%
std::multimap<int,_int>::contains(key)_(non-existent)/32 2.755 15.94%
std::multimap<int,_int>::contains(key)_(non-existent)/8192 7.954 9.76%
std::multimap<int,_int>::count(key)_(existent)/0 0.012 -
std::multimap<int,_int>::count(key)_(existent)/1024 5.655 -
std::multimap<int,_int>::count(key)_(existent)/32 3.505 -2.03%
std::multimap<int,_int>::count(key)_(existent)/8192 6.660 -2.42%
std::multimap<int,_int>::count(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::count(key)_(non-existent)/1024 6.571 6.42%
std::multimap<int,_int>::count(key)_(non-existent)/32 2.691 -
std::multimap<int,_int>::count(key)_(non-existent)/8192 10.198 6.78%
std::multimap<int,_int>::ctor(&&,_different_allocs)/0 13.718 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/1024 5949.756 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/32 186.000 -
std::multimap<int,_int>::ctor(&&,_different_allocs)/8192 51585.874 -
std::multimap<int,_int>::ctor(const&)/0 13.610 -
std::multimap<int,_int>::ctor(const&)/1024 6207.084 -
std::multimap<int,_int>::ctor(const&)/32 209.438 -1.91%
std::multimap<int,_int>::ctor(const&)/8192 49540.047 -
std::multimap<int,_int>::ctor(const&,_alloc)/0 13.610 -
std::multimap<int,_int>::ctor(const&,_alloc)/1024 6214.165 -
std::multimap<int,_int>::ctor(const&,_alloc)/32 209.649 -2.23%
std::multimap<int,_int>::ctor(const&,_alloc)/8192 49517.353 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.549 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 7865.488 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.033 4.29%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 63399.524 -12.18%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.601 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12624.041 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 293.669 -1.65%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 273608.327 -1.84%
std::multimap<int,_int>::equal_range(key)_(existent)/0 0.012 -
std::multimap<int,_int>::equal_range(key)_(existent)/1024 5.106 -1.20%
std::multimap<int,_int>::equal_range(key)_(existent)/32 2.331 -3.05%
std::multimap<int,_int>::equal_range(key)_(existent)/8192 6.017 -2.62%
std::multimap<int,_int>::equal_range(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::equal_range(key)_(non-existent)/1024 6.184 -6.19%
std::multimap<int,_int>::equal_range(key)_(non-existent)/32 2.332 -6.94%
std::multimap<int,_int>::equal_range(key)_(non-existent)/8192 10.097 -4.44%
std::multimap<int,_int>::erase(iterator)/0 20.744 -
std::multimap<int,_int>::erase(iterator)/1024 21.031 -
std::multimap<int,_int>::erase(iterator)/32 20.978 -
std::multimap<int,_int>::erase(iterator)/8192 21.195 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.548 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7158.526 3.07%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 598.018 1.13%
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54816.372 -
std::multimap<int,_int>::erase(key)_(existent)/0 21.951 2.19%
std::multimap<int,_int>::erase(key)_(existent)/1024 25.885 -
std::multimap<int,_int>::erase(key)_(existent)/32 23.464 2.42%
std::multimap<int,_int>::erase(key)_(existent)/8192 29.095 9.30%
std::multimap<int,_int>::erase(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::erase(key)_(non-existent)/1024 5.704 -1.76%
std::multimap<int,_int>::erase(key)_(non-existent)/32 2.270 -2.43%
std::multimap<int,_int>::erase(key)_(non-existent)/8192 9.545 1.12%
std::multimap<int,_int>::find(key)_(existent)/0 0.019 -
std::multimap<int,_int>::find(key)_(existent)/1024 3.810 -2.78%
std::multimap<int,_int>::find(key)_(existent)/32 1.609 -
std::multimap<int,_int>::find(key)_(existent)/8192 5.488 -1.77%
std::multimap<int,_int>::find(key)_(non-existent)/0 0.256 -
std::multimap<int,_int>::find(key)_(non-existent)/1024 5.338 -11.48%
std::multimap<int,_int>::find(key)_(non-existent)/32 2.257 -14.40%
std::multimap<int,_int>::find(key)_(non-existent)/8192 7.680 -10.71%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.995 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.104 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 19.876 1.06%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 37.818 -1.02%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.030 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 22.722 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.413 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 21.885 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.028 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 35.717 5.66%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 19.869 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 46.943 9.82%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.007 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.280 -1.21%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 18.966 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.124 -1.28%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 421.506 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 14503.139 -1.72%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 795.496 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 144304.465 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.786 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11770.744 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 706.025 -1.07%
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 179700.400 -1.93%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 421.881 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 10566.070 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 682.037 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 86315.842 -1.75%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.418 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 9446.523 -4.33%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 703.578 1.18%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 80414.361 3.87%
std::multimap<int,_int>::insert(value)_(already_present)/0 18.114 -1.17%
std::multimap<int,_int>::insert(value)_(already_present)/1024 22.863 1.18%
std::multimap<int,_int>::insert(value)_(already_present)/32 19.151 -
std::multimap<int,_int>::insert(value)_(already_present)/8192 21.330 -
std::multimap<int,_int>::insert(value)_(new_value)/0 17.913 -
std::multimap<int,_int>::insert(value)_(new_value)/1024 35.427 7.26%
std::multimap<int,_int>::insert(value)_(new_value)/32 19.923 -
std::multimap<int,_int>::insert(value)_(new_value)/8192 39.597 7.94%
std::multimap<int,_int>::lower_bound(key)_(existent)/0 0.013 -
std::multimap<int,_int>::lower_bound(key)_(existent)/1024 7.109 -
std::multimap<int,_int>::lower_bound(key)_(existent)/32 2.192 -
std::multimap<int,_int>::lower_bound(key)_(existent)/8192 10.400 1.41%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/0 0.253 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/1024 14.773 -1.44%
std::multimap<int,_int>::lower_bound(key)_(non-existent)/32 3.852 -
std::multimap<int,_int>::lower_bound(key)_(non-existent)/8192 23.898 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.283 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6197.352 -1.07%
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 212.355 -
std::multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 50260.385 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.275 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6208.699 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 212.401 -
std::multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 49700.017 -
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 1.217 -1.16%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1447.645 -2.24%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 37.901 -3.62%
std::multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 12741.170 -
std::multimap<int,_int>::upper_bound(key)_(existent)/0 0.017 -
std::multimap<int,_int>::upper_bound(key)_(existent)/1024 7.056 -
std::multimap<int,_int>::upper_bound(key)_(existent)/32 2.193 -
std::multimap<int,_int>::upper_bound(key)_(existent)/8192 10.281 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/1024 14.547 -
std::multimap<int,_int>::upper_bound(key)_(non-existent)/32 3.796 -1.23%
std::multimap<int,_int>::upper_bound(key)_(non-existent)/8192 23.873 -
std::multimap<std::string,_int>::clear()/0 420.134 -
std::multimap<std::string,_int>::clear()/1024 20202.015 -2.39%
std::multimap<std::string,_int>::clear()/32 890.883 -2.01%
std::multimap<std::string,_int>::clear()/8192 201921.863 -
std::multimap<std::string,_int>::contains(key)_(existent)/0 0.012 -48.73%
std::multimap<std::string,_int>::contains(key)_(existent)/1024 22.359 -5.65%
std::multimap<std::string,_int>::contains(key)_(existent)/32 14.438 -3.27%
std::multimap<std::string,_int>::contains(key)_(existent)/8192 29.298 -9.62%
std::multimap<std::string,_int>::contains(key)_(non-existent)/0 0.280 -3.77%
std::multimap<std::string,_int>::contains(key)_(non-existent)/1024 24.538 21.13%
std::multimap<std::string,_int>::contains(key)_(non-existent)/32 9.886 -2.51%
std::multimap<std::string,_int>::contains(key)_(non-existent)/8192 28.391 7.85%
std::multimap<std::string,_int>::count(key)_(existent)/0 0.030 -
std::multimap<std::string,_int>::count(key)_(existent)/1024 24.994 5.86%
std::multimap<std::string,_int>::count(key)_(existent)/32 20.105 3.01%
std::multimap<std::string,_int>::count(key)_(existent)/8192 30.931 3.95%
std::multimap<std::string,_int>::count(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::count(key)_(non-existent)/1024 22.216 -4.63%
std::multimap<std::string,_int>::count(key)_(non-existent)/32 10.284 1.84%
std::multimap<std::string,_int>::count(key)_(non-existent)/8192 30.754 -2.49%
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/0 13.740 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/1024 7103.674 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/32 214.689 -
std::multimap<std::string,_int>::ctor(&&,_different_allocs)/8192 60707.045 -
std::multimap<std::string,_int>::ctor(const&)/0 13.603 -
std::multimap<std::string,_int>::ctor(const&)/1024 34812.124 -
std::multimap<std::string,_int>::ctor(const&)/32 833.496 1.36%
std::multimap<std::string,_int>::ctor(const&)/8192 346334.911 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/0 13.601 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/1024 37320.530 -1.16%
std::multimap<std::string,_int>::ctor(const&,_alloc)/32 799.656 -
std::multimap<std::string,_int>::ctor(const&,_alloc)/8192 349154.595 -1.02%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.765 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39733.164 -1.54%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 740.887 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 383670.738 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.665 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53563.353 -1.32%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 951.191 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1047320.558 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/0 0.035 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/1024 22.633 -
std::multimap<std::string,_int>::equal_range(key)_(existent)/32 17.299 -5.15%
std::multimap<std::string,_int>::equal_range(key)_(existent)/8192 31.361 12.82%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/0 0.262 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/1024 22.646 -6.01%
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/32 10.245 -
std::multimap<std::string,_int>::equal_range(key)_(non-existent)/8192 32.673 5.71%
std::multimap<std::string,_int>::erase(iterator)/0 25.983 -11.45%
std::multimap<std::string,_int>::erase(iterator)/1024 31.047 -8.38%
std::multimap<std::string,_int>::erase(iterator)/32 32.620 4.54%
std::multimap<std::string,_int>::erase(iterator)/8192 31.908 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.318 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12066.526 -1.21%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 702.343 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114349.063 -
std::multimap<std::string,_int>::erase(key)_(existent)/0 58.708 6.31%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 86.962 -
std::multimap<std::string,_int>::erase(key)_(existent)/32 73.559 -1.21%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 94.477 19.35%
std::multimap<std::string,_int>::erase(key)_(non-existent)/0 0.259 -
std::multimap<std::string,_int>::erase(key)_(non-existent)/1024 25.170 3.55%
std::multimap<std::string,_int>::erase(key)_(non-existent)/32 11.047 3.84%
std::multimap<std::string,_int>::erase(key)_(non-existent)/8192 32.201 -
std::multimap<std::string,_int>::find(key)_(existent)/0 0.037 -
std::multimap<std::string,_int>::find(key)_(existent)/1024 23.784 -1.22%
std::multimap<std::string,_int>::find(key)_(existent)/32 15.763 6.18%
std::multimap<std::string,_int>::find(key)_(existent)/8192 26.599 -11.32%
std::multimap<std::string,_int>::find(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::find(key)_(non-existent)/1024 21.010 -7.90%
std::multimap<std::string,_int>::find(key)_(non-existent)/32 9.894 -6.35%
std::multimap<std::string,_int>::find(key)_(non-existent)/8192 26.730 -8.23%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 36.720 41.91%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 64.951 1.30%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 44.394 -1.92%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 94.424 -1.69%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 32.217 -6.34%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 43.132 11.50%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 37.668 -6.55%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 44.938 -21.67%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.469 -2.13%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 48.626 -1.31%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 37.334 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 83.380 -2.36%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 30.043 -13.84%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 39.270 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 36.298 -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 37.133 -14.81%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/0 422.499 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 66410.204 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/32 1422.565 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 823567.532 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 422.807 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 55844.901 -2.32%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1499.009 2.27%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 798378.671 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 422.025 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 32876.853 -1.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1185.635 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 371745.940 -2.75%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 421.895 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 31655.738 -1.36%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1235.039 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 351258.121 -
std::multimap<std::string,_int>::insert(value)_(already_present)/0 53.446 49.74%
std::multimap<std::string,_int>::insert(value)_(already_present)/1024 42.679 -31.69%
std::multimap<std::string,_int>::insert(value)_(already_present)/32 60.090 -8.67%
std::multimap<std::string,_int>::insert(value)_(already_present)/8192 68.237 -
std::multimap<std::string,_int>::insert(value)_(new_value)/0 32.139 -2.16%
std::multimap<std::string,_int>::insert(value)_(new_value)/1024 64.741 3.00%
std::multimap<std::string,_int>::insert(value)_(new_value)/32 37.855 -2.56%
std::multimap<std::string,_int>::insert(value)_(new_value)/8192 88.811 -3.18%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::lower_bound(key)_(existent)/1024 23.980 1.25%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/32 16.267 -2.60%
std::multimap<std::string,_int>::lower_bound(key)_(existent)/8192 28.957 10.51%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/0 0.258 -
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/1024 25.769 -1.71%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/32 10.521 3.30%
std::multimap<std::string,_int>::lower_bound(key)_(non-existent)/8192 31.923 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/0 14.304 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/1024 36684.561 -
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/32 868.467 1.50%
std::multimap<std::string,_int>::operator=(const&)_(into_cleared_Container)/8192 351695.996 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.290 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/1024 36097.686 -2.90%
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/32 645.752 -
std::multimap<std::string,_int>::operator=(const&)_(into_partially_populated_Container)/8192 350988.892 -1.34%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/0 1.128 -
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/1024 17404.082 -4.47%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/32 349.868 2.88%
std::multimap<std::string,_int>::operator=(const&)_(into_populated_Container)/8192 210503.391 -1.11%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/0 0.036 -
std::multimap<std::string,_int>::upper_bound(key)_(existent)/1024 23.138 -1.74%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/32 17.132 -8.47%
std::multimap<std::string,_int>::upper_bound(key)_(existent)/8192 27.273 -7.92%
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.098 -3.31%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/32 10.573 -3.73%
std::multimap<std::string,_int>::upper_bound(key)_(non-existent)/8192 31.632 -5.86%
std::multiset<int>::clear()/0 421.745 -
std::multiset<int>::clear()/1024 9665.282 -10.56%
std::multiset<int>::clear()/32 642.414 -6.33%
std::multiset<int>::clear()/8192 76047.742 -7.91%
std::multiset<int>::contains(key)_(existent)/0 0.014 -
std::multiset<int>::contains(key)_(existent)/1024 4.081 4.76%
std::multiset<int>::contains(key)_(existent)/32 1.684 2.75%
std::multiset<int>::contains(key)_(existent)/8192 8.221 -3.51%
std::multiset<int>::contains(key)_(non-existent)/0 0.265 -
std::multiset<int>::contains(key)_(non-existent)/1024 5.649 -1.10%
std::multiset<int>::contains(key)_(non-existent)/32 2.370 1.81%
std::multiset<int>::contains(key)_(non-existent)/8192 8.617 -2.72%
std::multiset<int>::count(key)_(existent)/0 0.014 -
std::multiset<int>::count(key)_(existent)/1024 5.662 2.07%
std::multiset<int>::count(key)_(existent)/32 3.624 4.74%
std::multiset<int>::count(key)_(existent)/8192 9.135 -4.57%
std::multiset<int>::count(key)_(non-existent)/0 0.254 -
std::multiset<int>::count(key)_(non-existent)/1024 5.893 -
std::multiset<int>::count(key)_(non-existent)/32 2.283 -
std::multiset<int>::count(key)_(non-existent)/8192 9.125 -
std::multiset<int>::ctor(&&,_different_allocs)/0 13.775 -
std::multiset<int>::ctor(&&,_different_allocs)/1024 5794.387 -
std::multiset<int>::ctor(&&,_different_allocs)/32 180.899 -
std::multiset<int>::ctor(&&,_different_allocs)/8192 48066.466 -
std::multiset<int>::ctor(const&)/0 13.727 -
std::multiset<int>::ctor(const&)/1024 6065.374 -
std::multiset<int>::ctor(const&)/32 216.677 -5.87%
std::multiset<int>::ctor(const&)/8192 48423.742 -
std::multiset<int>::ctor(const&,_alloc)/0 13.704 -
std::multiset<int>::ctor(const&,_alloc)/1024 6035.229 -
std::multiset<int>::ctor(const&,_alloc)/32 216.807 -
std::multiset<int>::ctor(const&,_alloc)/8192 48287.724 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.642 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8687.490 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 245.301 -2.32%
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 69512.457 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.641 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12287.817 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 291.269 1.02%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 262423.302 -
std::multiset<int>::equal_range(key)_(existent)/0 0.013 -
std::multiset<int>::equal_range(key)_(existent)/1024 5.292 -
std::multiset<int>::equal_range(key)_(existent)/32 2.548 1.07%
std::multiset<int>::equal_range(key)_(existent)/8192 8.338 -
std::multiset<int>::equal_range(key)_(non-existent)/0 0.254 -
std::multiset<int>::equal_range(key)_(non-existent)/1024 6.625 -
std::multiset<int>::equal_range(key)_(non-existent)/32 2.353 -
std::multiset<int>::equal_range(key)_(non-existent)/8192 9.899 -
std::multiset<int>::erase(iterator)/0 20.124 -
std::multiset<int>::erase(iterator)/1024 23.974 -
std::multiset<int>::erase(iterator)/32 21.565 -
std::multiset<int>::erase(iterator)/8192 23.988 -15.02%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.233 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6611.656 -11.82%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 583.151 -5.81%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52963.766 -8.37%
std::multiset<int>::erase(key)_(existent)/0 20.838 -1.47%
std::multiset<int>::erase(key)_(existent)/1024 40.489 -4.71%
std::multiset<int>::erase(key)_(existent)/32 22.332 -1.28%
std::multiset<int>::erase(key)_(existent)/8192 59.537 -
std::multiset<int>::erase(key)_(non-existent)/0 0.256 -
std::multiset<int>::erase(key)_(non-existent)/1024 6.644 -3.56%
std::multiset<int>::erase(key)_(non-existent)/32 2.761 4.38%
std::multiset<int>::erase(key)_(non-existent)/8192 9.496 -3.27%
std::multiset<int>::find(key)_(existent)/0 0.012 -
std::multiset<int>::find(key)_(existent)/1024 3.728 -
std::multiset<int>::find(key)_(existent)/32 1.665 -1.21%
std::multiset<int>::find(key)_(existent)/8192 8.040 -7.31%
std::multiset<int>::find(key)_(non-existent)/0 0.255 -
std::multiset<int>::find(key)_(non-existent)/1024 5.466 -
std::multiset<int>::find(key)_(non-existent)/32 2.279 1.38%
std::multiset<int>::find(key)_(non-existent)/8192 8.443 -2.77%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 18.050 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 52.653 4.28%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 19.733 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 89.524 9.86%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.162 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 29.229 1.09%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.577 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 31.794 -4.73%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 18.081 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 58.647 15.89%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 19.721 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 83.363 11.25%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 18.066 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.764 1.81%
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 19.057 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 29.282 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 423.462 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 14383.909 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 789.711 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 150097.287 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 423.320 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11602.390 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 719.914 1.16%
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 205084.630 -1.44%
std::multiset<int>::insert(value)_(already_present)/0 18.164 -
std::multiset<int>::insert(value)_(already_present)/1024 29.745 3.70%
std::multiset<int>::insert(value)_(already_present)/32 19.305 -
std::multiset<int>::insert(value)_(already_present)/8192 31.957 -4.75%
std::multiset<int>::insert(value)_(new_value)/0 17.932 -
std::multiset<int>::insert(value)_(new_value)/1024 48.936 1.26%
std::multiset<int>::insert(value)_(new_value)/32 20.044 1.46%
std::multiset<int>::insert(value)_(new_value)/8192 83.537 -1.85%
std::multiset<int>::lower_bound(key)_(existent)/0 0.011 -
std::multiset<int>::lower_bound(key)_(existent)/1024 7.217 -
std::multiset<int>::lower_bound(key)_(existent)/32 2.666 -
std::multiset<int>::lower_bound(key)_(existent)/8192 14.979 -
std::multiset<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::lower_bound(key)_(non-existent)/1024 15.122 1.18%
std::multiset<int>::lower_bound(key)_(non-existent)/32 4.214 9.24%
std::multiset<int>::lower_bound(key)_(non-existent)/8192 24.072 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/0 14.322 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6111.015 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/32 216.834 -
std::multiset<int>::operator=(const&)_(into_cleared_Container)/8192 49060.441 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.309 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6139.511 -
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 219.076 1.88%
std::multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 48930.804 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/0 1.208 -
std::multiset<int>::operator=(const&)_(into_populated_Container)/1024 1324.413 -3.43%
std::multiset<int>::operator=(const&)_(into_populated_Container)/32 35.385 -5.43%
std::multiset<int>::operator=(const&)_(into_populated_Container)/8192 12314.901 -1.70%
std::multiset<int>::upper_bound(key)_(existent)/0 0.013 -
std::multiset<int>::upper_bound(key)_(existent)/1024 7.107 -
std::multiset<int>::upper_bound(key)_(existent)/32 2.200 -
std::multiset<int>::upper_bound(key)_(existent)/8192 14.787 -
std::multiset<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::multiset<int>::upper_bound(key)_(non-existent)/1024 15.023 3.92%
std::multiset<int>::upper_bound(key)_(non-existent)/32 4.174 8.08%
std::multiset<int>::upper_bound(key)_(non-existent)/8192 24.085 -
std::multiset<std::string>::clear()/0 422.416 -
std::multiset<std::string>::clear()/1024 20123.406 -
std::multiset<std::string>::clear()/32 919.526 -
std::multiset<std::string>::clear()/8192 202904.328 -
std::multiset<std::string>::contains(key)_(existent)/0 0.011 -
std::multiset<std::string>::contains(key)_(existent)/1024 22.501 1.18%
std::multiset<std::string>::contains(key)_(existent)/32 16.605 -
std::multiset<std::string>::contains(key)_(existent)/8192 28.394 -
std::multiset<std::string>::contains(key)_(non-existent)/0 0.282 -
std::multiset<std::string>::contains(key)_(non-existent)/1024 23.580 1.99%
std::multiset<std::string>::contains(key)_(non-existent)/32 11.229 3.65%
std::multiset<std::string>::contains(key)_(non-existent)/8192 32.008 -
std::multiset<std::string>::count(key)_(existent)/0 0.037 -
std::multiset<std::string>::count(key)_(existent)/1024 23.365 -
std::multiset<std::string>::count(key)_(existent)/32 19.921 3.10%
std::multiset<std::string>::count(key)_(existent)/8192 29.571 -2.66%
std::multiset<std::string>::count(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::count(key)_(non-existent)/1024 23.280 2.21%
std::multiset<std::string>::count(key)_(non-existent)/32 10.203 3.82%
std::multiset<std::string>::count(key)_(non-existent)/8192 34.219 8.67%
std::multiset<std::string>::ctor(&&,_different_allocs)/0 13.762 -
std::multiset<std::string>::ctor(&&,_different_allocs)/1024 6920.664 -
std::multiset<std::string>::ctor(&&,_different_allocs)/32 212.477 -
std::multiset<std::string>::ctor(&&,_different_allocs)/8192 57763.238 -
std::multiset<std::string>::ctor(const&)/0 13.612 -
std::multiset<std::string>::ctor(const&)/1024 34579.709 -5.84%
std::multiset<std::string>::ctor(const&)/32 714.014 -9.57%
std::multiset<std::string>::ctor(const&)/8192 339754.093 -3.52%
std::multiset<std::string>::ctor(const&,_alloc)/0 13.644 -
std::multiset<std::string>::ctor(const&,_alloc)/1024 36646.766 -1.76%
std::multiset<std::string>::ctor(const&,_alloc)/32 742.767 -4.94%
std::multiset<std::string>::ctor(const&,_alloc)/8192 342383.990 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.747 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 39320.977 -2.09%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 762.416 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 377871.071 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.754 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 53993.580 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 910.184 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1050946.985 -
std::multiset<std::string>::equal_range(key)_(existent)/0 0.035 -
std::multiset<std::string>::equal_range(key)_(existent)/1024 25.030 -
std::multiset<std::string>::equal_range(key)_(existent)/32 20.221 3.81%
std::multiset<std::string>::equal_range(key)_(existent)/8192 29.006 -
std::multiset<std::string>::equal_range(key)_(non-existent)/0 0.264 -
std::multiset<std::string>::equal_range(key)_(non-existent)/1024 22.718 -
std::multiset<std::string>::equal_range(key)_(non-existent)/32 10.330 2.33%
std::multiset<std::string>::equal_range(key)_(non-existent)/8192 31.365 -
std::multiset<std::string>::erase(iterator)/0 29.510 -
std::multiset<std::string>::erase(iterator)/1024 29.667 -1.25%
std::multiset<std::string>::erase(iterator)/32 31.112 -
std::multiset<std::string>::erase(iterator)/8192 27.087 1.38%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.907 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12263.720 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 692.637 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 113935.876 -
std::multiset<std::string>::erase(key)_(existent)/0 40.511 -3.25%
std::multiset<std::string>::erase(key)_(existent)/1024 87.031 1.86%
std::multiset<std::string>::erase(key)_(existent)/32 49.894 -1.69%
std::multiset<std::string>::erase(key)_(existent)/8192 128.483 -
std::multiset<std::string>::erase(key)_(non-existent)/0 0.259 -
std::multiset<std::string>::erase(key)_(non-existent)/1024 22.600 -
std::multiset<std::string>::erase(key)_(non-existent)/32 10.279 -7.10%
std::multiset<std::string>::erase(key)_(non-existent)/8192 32.327 -
std::multiset<std::string>::find(key)_(existent)/0 0.034 -
std::multiset<std::string>::find(key)_(existent)/1024 27.893 1.89%
std::multiset<std::string>::find(key)_(existent)/32 20.994 -1.75%
std::multiset<std::string>::find(key)_(existent)/8192 40.676 -
std::multiset<std::string>::find(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::find(key)_(non-existent)/1024 21.728 -
std::multiset<std::string>::find(key)_(non-existent)/32 10.681 -
std::multiset<std::string>::find(key)_(non-existent)/8192 27.189 -3.76%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 36.328 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 61.025 -1.09%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 35.497 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 84.772 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 25.404 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 50.908 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 29.557 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 52.095 -1.38%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 31.247 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 33.148 1.94%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.019 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 78.187 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 34.309 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 29.195 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.748 -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.771 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.558 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 69633.539 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1450.423 -1.25%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 840746.948 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.792 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57844.480 -1.56%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1427.419 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 800777.523 -
std::multiset<std::string>::insert(value)_(already_present)/0 19.561 -
std::multiset<std::string>::insert(value)_(already_present)/1024 55.926 -
std::multiset<std::string>::insert(value)_(already_present)/32 41.538 -
std::multiset<std::string>::insert(value)_(already_present)/8192 65.500 -
std::multiset<std::string>::insert(value)_(new_value)/0 34.770 -
std::multiset<std::string>::insert(value)_(new_value)/1024 62.759 -2.49%
std::multiset<std::string>::insert(value)_(new_value)/32 43.126 -
std::multiset<std::string>::insert(value)_(new_value)/8192 74.424 -
std::multiset<std::string>::lower_bound(key)_(existent)/0 0.037 -
std::multiset<std::string>::lower_bound(key)_(existent)/1024 24.397 -
std::multiset<std::string>::lower_bound(key)_(existent)/32 16.816 -1.28%
std::multiset<std::string>::lower_bound(key)_(existent)/8192 30.472 3.84%
std::multiset<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::lower_bound(key)_(non-existent)/1024 22.716 -1.11%
std::multiset<std::string>::lower_bound(key)_(non-existent)/32 10.176 2.78%
std::multiset<std::string>::lower_bound(key)_(non-existent)/8192 32.966 2.42%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/0 14.200 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/1024 36116.868 -1.77%
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/32 676.086 -
std::multiset<std::string>::operator=(const&)_(into_cleared_Container)/8192 344553.315 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.176 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36100.875 1.53%
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/32 575.469 -
std::multiset<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 343891.399 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/0 1.049 -
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/1024 16369.040 -3.50%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/32 396.718 1.27%
std::multiset<std::string>::operator=(const&)_(into_populated_Container)/8192 207611.550 -
std::multiset<std::string>::upper_bound(key)_(existent)/0 0.035 -
std::multiset<std::string>::upper_bound(key)_(existent)/1024 22.234 -
std::multiset<std::string>::upper_bound(key)_(existent)/32 18.277 -
std::multiset<std::string>::upper_bound(key)_(existent)/8192 28.390 -1.85%
std::multiset<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/1024 22.893 -
std::multiset<std::string>::upper_bound(key)_(non-existent)/32 11.083 2.17%
std::multiset<std::string>::upper_bound(key)_(non-existent)/8192 30.537 -
std::none_of(deque<int>)_(process_all)/32 11.556 -
std::none_of(deque<int>)_(process_all)/32768 10585.989 -2.32%
std::none_of(deque<int>)_(process_all)/50 18.334 -9.87%
std::none_of(deque<int>)_(process_all)/8 3.091 -4.07%
std::none_of(deque<int>)_(process_all)/8192 2639.278 -2.78%
std::none_of(list<int>)_(process_all)/32 11.830 -
std::none_of(list<int>)_(process_all)/32768 26142.644 -
std::none_of(list<int>)_(process_all)/50 21.758 -1.86%
std::none_of(list<int>)_(process_all)/8 2.609 -
std::none_of(list<int>)_(process_all)/8192 7001.885 -2.22%
std::none_of(vector<int>)_(process_all)/32 8.327 -
std::none_of(vector<int>)_(process_all)/32768 8103.605 -
std::none_of(vector<int>)_(process_all)/50 13.376 -2.43%
std::none_of(vector<int>)_(process_all)/8 2.428 3.02%
std::none_of(vector<int>)_(process_all)/8192 2033.782 -
std::partial_sort(deque<int>)_(ascending)/1024 7935.397 -
std::partial_sort(deque<int>)_(ascending)/8 29.579 -4.56%
std::partial_sort(deque<int>)_(ascending)/8192 161764.092 -1.34%
std::partial_sort(deque<int>)_(descending)/1024 18562.369 -
std::partial_sort(deque<int>)_(descending)/8 43.262 -
std::partial_sort(deque<int>)_(descending)/8192 287955.637 -
std::partial_sort(deque<int>)_(heap)/1024 18392.750 -
std::partial_sort(deque<int>)_(heap)/8 38.762 -
std::partial_sort(deque<int>)_(heap)/8192 288143.812 1.32%
std::partial_sort(deque<int>)_(pipe-organ)/1024 7913.402 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.412 -3.87%
std::partial_sort(deque<int>)_(pipe-organ)/8192 166361.589 1.99%
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 19564.690 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 31.384 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 287715.862 -
std::partial_sort(deque<int>)_(repeated)/1024 6390.096 -1.21%
std::partial_sort(deque<int>)_(repeated)/8 27.447 -
std::partial_sort(deque<int>)_(repeated)/8192 68194.396 -
std::partial_sort(deque<int>)_(shuffled)/1024 16116.902 -
std::partial_sort(deque<int>)_(shuffled)/8 34.125 -
std::partial_sort(deque<int>)_(shuffled)/8192 269576.322 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4968.896 -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 21.595 -3.96%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 55434.213 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 8227.888 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 24.988 -
std::partial_sort(vector<NonIntegral>)_(descending)/8192 97722.784 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 8268.366 1.15%
std::partial_sort(vector<NonIntegral>)_(heap)/8 25.295 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 101148.857 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4965.826 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 21.549 -2.81%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 55393.357 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 9212.237 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 21.684 -2.33%
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 97876.993 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 3925.653 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 21.658 -3.09%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 46765.550 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6923.756 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 22.727 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 91493.092 -
std::partial_sort(vector<int>)_(ascending)/1024 4998.878 -
std::partial_sort(vector<int>)_(ascending)/8 20.789 -
std::partial_sort(vector<int>)_(ascending)/8192 54611.143 -
std::partial_sort(vector<int>)_(descending)/1024 8264.324 -
std::partial_sort(vector<int>)_(descending)/8 24.955 -
std::partial_sort(vector<int>)_(descending)/8192 97589.085 -
std::partial_sort(vector<int>)_(heap)/1024 8238.003 -
std::partial_sort(vector<int>)_(heap)/8 26.844 3.30%
std::partial_sort(vector<int>)_(heap)/8192 101021.278 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4996.191 -
std::partial_sort(vector<int>)_(pipe-organ)/8 20.720 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 54447.541 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 9182.426 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 20.483 -1.31%
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 97824.271 -
std::partial_sort(vector<int>)_(repeated)/1024 3948.943 -1.04%
std::partial_sort(vector<int>)_(repeated)/8 20.242 -
std::partial_sort(vector<int>)_(repeated)/8192 46786.616 -4.88%
std::partial_sort(vector<int>)_(shuffled)/1024 6928.012 -
std::partial_sort(vector<int>)_(shuffled)/8 22.295 -
std::partial_sort(vector<int>)_(shuffled)/8192 88684.222 -
std::partial_sort_copy(deque<int>)_(ascending)/1024 5481.811 -
std::partial_sort_copy(deque<int>)_(ascending)/8 10.959 1.02%
std::partial_sort_copy(deque<int>)_(ascending)/8192 57720.634 -
std::partial_sort_copy(deque<int>)_(descending)/1024 8480.150 -
std::partial_sort_copy(deque<int>)_(descending)/8 20.361 2.00%
std::partial_sort_copy(deque<int>)_(descending)/8192 99794.160 -
std::partial_sort_copy(deque<int>)_(heap)/1024 8600.091 -
std::partial_sort_copy(deque<int>)_(heap)/8 16.324 4.02%
std::partial_sort_copy(deque<int>)_(heap)/8192 102783.430 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 5463.569 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 10.959 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 57578.542 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 9320.857 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 11.081 6.81%
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 99861.841 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 4287.920 -
std::partial_sort_copy(deque<int>)_(repeated)/8 10.701 -
std::partial_sort_copy(deque<int>)_(repeated)/8192 49096.855 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 7178.716 -1.44%
std::partial_sort_copy(deque<int>)_(shuffled)/8 12.097 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 92173.853 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5638.539 -
std::partial_sort_copy(list<int>)_(ascending)/8 9.332 2.90%
std::partial_sort_copy(list<int>)_(ascending)/8192 61078.700 -
std::partial_sort_copy(list<int>)_(descending)/1024 8502.945 -
std::partial_sort_copy(list<int>)_(descending)/8 18.924 1.07%
std::partial_sort_copy(list<int>)_(descending)/8192 101058.740 -
std::partial_sort_copy(list<int>)_(heap)/1024 8483.361 -
std::partial_sort_copy(list<int>)_(heap)/8 15.758 -
std::partial_sort_copy(list<int>)_(heap)/8192 104500.899 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5611.714 -1.41%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 9.373 1.57%
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 60461.913 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 9850.645 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.925 2.21%
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 101015.824 -
std::partial_sort_copy(list<int>)_(repeated)/1024 4498.816 -
std::partial_sort_copy(list<int>)_(repeated)/8 8.680 -
std::partial_sort_copy(list<int>)_(repeated)/8192 52820.717 -
std::partial_sort_copy(list<int>)_(shuffled)/1024 7271.191 -
std::partial_sort_copy(list<int>)_(shuffled)/8 10.540 -
std::partial_sort_copy(list<int>)_(shuffled)/8192 92506.224 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 5251.986 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 10.505 8.49%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 55811.678 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 8396.037 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 17.965 1.08%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 98240.713 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 8302.361 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 15.113 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 101745.442 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 5209.306 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 10.744 8.16%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 55549.200 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 9137.706 -1.12%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 9.727 9.90%
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 98709.117 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 4046.727 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 9.357 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 47427.800 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 7098.456 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 11.982 4.61%
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 92111.450 -
std::partial_sort_copy(vector<int>)_(ascending)/1024 5079.883 -
std::partial_sort_copy(vector<int>)_(ascending)/8 9.329 1.54%
std::partial_sort_copy(vector<int>)_(ascending)/8192 55324.243 -
std::partial_sort_copy(vector<int>)_(descending)/1024 8354.238 -
std::partial_sort_copy(vector<int>)_(descending)/8 18.968 -
std::partial_sort_copy(vector<int>)_(descending)/8192 99116.822 -
std::partial_sort_copy(vector<int>)_(heap)/1024 8265.966 -
std::partial_sort_copy(vector<int>)_(heap)/8 15.268 -
std::partial_sort_copy(vector<int>)_(heap)/8192 102209.654 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 5072.851 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 9.217 1.40%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 55213.781 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 9262.394 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 9.233 2.58%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 99659.283 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 4015.411 -
std::partial_sort_copy(vector<int>)_(repeated)/8 8.865 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 47272.060 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 7121.056 -1.12%
std::partial_sort_copy(vector<int>)_(shuffled)/8 11.598 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 93557.534 -
std::partition(deque<int>)_(dense)/1024 345.526 -
std::partition(deque<int>)_(dense)/32 9.935 -11.89%
std::partition(deque<int>)_(dense)/50 14.597 -13.75%
std::partition(deque<int>)_(dense)/8192 2805.216 -
std::partition(deque<int>)_(sparse)/1024 388.208 -
std::partition(deque<int>)_(sparse)/32 12.564 17.11%
std::partition(deque<int>)_(sparse)/50 18.215 13.49%
std::partition(deque<int>)_(sparse)/8192 3017.726 -
std::partition(list<int>)_(dense)/1024 389.710 -
std::partition(list<int>)_(dense)/32 8.848 -
std::partition(list<int>)_(dense)/50 13.209 -
std::partition(list<int>)_(dense)/8192 4367.924 -15.15%
std::partition(list<int>)_(sparse)/1024 720.475 -
std::partition(list<int>)_(sparse)/32 8.952 -
std::partition(list<int>)_(sparse)/50 14.740 -2.48%
std::partition(list<int>)_(sparse)/8192 7504.653 -4.39%
std::partition(vector<int>)_(dense)/1024 247.619 -
std::partition(vector<int>)_(dense)/32 8.652 5.56%
std::partition(vector<int>)_(dense)/50 13.045 -
std::partition(vector<int>)_(dense)/8192 1876.162 -
std::partition(vector<int>)_(sparse)/1024 258.592 -
std::partition(vector<int>)_(sparse)/32 9.089 1.57%
std::partition(vector<int>)_(sparse)/50 14.723 6.18%
std::partition(vector<int>)_(sparse)/8192 1872.349 -
std::partition_copy(deque<int>)/1024 634.890 -
std::partition_copy(deque<int>)/32 12.892 1.34%
std::partition_copy(deque<int>)/50 21.018 -
std::partition_copy(deque<int>)/8192 5700.016 -
std::partition_copy(list<int>)/1024 714.785 -
std::partition_copy(list<int>)/32 8.623 -
std::partition_copy(list<int>)/50 13.199 -
std::partition_copy(list<int>)/8192 7372.558 -
std::partition_copy(vector<int>)/1024 462.990 -
std::partition_copy(vector<int>)/32 8.372 1.17%
std::partition_copy(vector<int>)/50 13.062 -
std::partition_copy(vector<int>)/8192 4593.707 -
std::partition_point(deque<int>)/1024 9.309 -
std::partition_point(deque<int>)/32 4.583 -4.33%
std::partition_point(deque<int>)/50 4.816 -3.52%
std::partition_point(deque<int>)/8192 16.054 -
std::partition_point(list<int>)/1024 1145.694 -7.99%
std::partition_point(list<int>)/32 15.923 -
std::partition_point(list<int>)/50 24.761 -
std::partition_point(list<int>)/8192 11970.011 -2.59%
std::partition_point(vector<int>)/1024 6.242 -1.87%
std::partition_point(vector<int>)/32 2.554 1.67%
std::partition_point(vector<int>)/50 2.575 -
std::partition_point(vector<int>)/8192 9.413 -2.21%
std::remove(deque<int>)_(prefix)/1024 526.268 -
std::remove(deque<int>)_(prefix)/32 55.350 -2.43%
std::remove(deque<int>)_(prefix)/50 63.776 -
std::remove(deque<int>)_(prefix)/8192 3893.340 -
std::remove(deque<int>)_(sprinkled)/1024 521.097 -
std::remove(deque<int>)_(sprinkled)/32 57.131 3.91%
std::remove(deque<int>)_(sprinkled)/50 62.160 2.03%
std::remove(deque<int>)_(sprinkled)/8192 3863.670 -
std::remove(list<int>)_(prefix)/1024 981.461 -1.55%
std::remove(list<int>)_(prefix)/32 55.361 -
std::remove(list<int>)_(prefix)/50 67.039 -
std::remove(list<int>)_(prefix)/8192 8349.814 -
std::remove(list<int>)_(sprinkled)/1024 949.405 -2.55%
std::remove(list<int>)_(sprinkled)/32 56.445 -1.57%
std::remove(list<int>)_(sprinkled)/50 64.597 -3.70%
std::remove(list<int>)_(sprinkled)/8192 7883.496 -
std::remove(vector<int>)_(prefix)/1024 312.169 -
std::remove(vector<int>)_(prefix)/32 52.281 -
std::remove(vector<int>)_(prefix)/50 57.150 -
std::remove(vector<int>)_(prefix)/8192 2115.672 -
std::remove(vector<int>)_(sprinkled)/1024 288.766 -
std::remove(vector<int>)_(sprinkled)/32 51.604 -
std::remove(vector<int>)_(sprinkled)/50 55.670 -
std::remove(vector<int>)_(sprinkled)/8192 1990.763 -
std::remove_copy(deque<int>)_(prefix)/1024 411.077 6.23%
std::remove_copy(deque<int>)_(prefix)/32 13.151 -
std::remove_copy(deque<int>)_(prefix)/50 19.415 2.01%
std::remove_copy(deque<int>)_(prefix)/8192 3354.906 -
std::remove_copy(deque<int>)_(sprinkled)/1024 364.773 1.47%
std::remove_copy(deque<int>)_(sprinkled)/32 12.374 1.49%
std::remove_copy(deque<int>)_(sprinkled)/50 18.580 -
std::remove_copy(deque<int>)_(sprinkled)/8192 2922.455 1.68%
std::remove_copy(list<int>)_(prefix)/1024 755.428 -
std::remove_copy(list<int>)_(prefix)/32 10.807 -
std::remove_copy(list<int>)_(prefix)/50 21.891 -
std::remove_copy(list<int>)_(prefix)/8192 7275.849 -6.14%
std::remove_copy(list<int>)_(sprinkled)/1024 738.931 -
std::remove_copy(list<int>)_(sprinkled)/32 11.221 -
std::remove_copy(list<int>)_(sprinkled)/50 18.873 -
std::remove_copy(list<int>)_(sprinkled)/8192 7246.890 -6.23%
std::remove_copy(vector<int>)_(prefix)/1024 266.991 -
std::remove_copy(vector<int>)_(prefix)/32 8.966 -1.97%
std::remove_copy(vector<int>)_(prefix)/50 13.336 -
std::remove_copy(vector<int>)_(prefix)/8192 2066.674 -
std::remove_copy(vector<int>)_(sprinkled)/1024 470.451 -
std::remove_copy(vector<int>)_(sprinkled)/32 14.947 -
std::remove_copy(vector<int>)_(sprinkled)/50 24.253 -
std::remove_copy(vector<int>)_(sprinkled)/8192 3659.494 -
std::remove_copy_if(deque<int>)_(prefix)/1024 530.217 -
std::remove_copy_if(deque<int>)_(prefix)/32 28.905 60.32%
std::remove_copy_if(deque<int>)_(prefix)/50 28.381 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3895.046 -
std::remove_copy_if(deque<int>)_(sprinkled)/1024 550.098 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 30.293 71.87%
std::remove_copy_if(deque<int>)_(sprinkled)/50 26.256 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3315.719 -
std::remove_copy_if(list<int>)_(prefix)/1024 793.007 -
std::remove_copy_if(list<int>)_(prefix)/32 14.796 -
std::remove_copy_if(list<int>)_(prefix)/50 27.071 -
std::remove_copy_if(list<int>)_(prefix)/8192 7599.230 -6.00%
std::remove_copy_if(list<int>)_(sprinkled)/1024 783.604 -
std::remove_copy_if(list<int>)_(sprinkled)/32 14.756 1.51%
std::remove_copy_if(list<int>)_(sprinkled)/50 26.332 6.90%
std::remove_copy_if(list<int>)_(sprinkled)/8192 7546.905 -5.60%
std::remove_copy_if(vector<int>)_(prefix)/1024 376.576 -
std::remove_copy_if(vector<int>)_(prefix)/32 12.194 -
std::remove_copy_if(vector<int>)_(prefix)/50 17.721 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3327.058 -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 469.192 -
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.294 -
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.827 -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3737.610 -
std::remove_if(deque<int>)_(prefix)/1024 558.619 -1.07%
std::remove_if(deque<int>)_(prefix)/32 56.779 -4.98%
std::remove_if(deque<int>)_(prefix)/50 67.129 -1.25%
std::remove_if(deque<int>)_(prefix)/8192 4248.436 -
std::remove_if(deque<int>)_(sprinkled)/1024 537.760 -1.71%
std::remove_if(deque<int>)_(sprinkled)/32 56.385 -
std::remove_if(deque<int>)_(sprinkled)/50 63.881 -3.30%
std::remove_if(deque<int>)_(sprinkled)/8192 3961.229 -
std::remove_if(list<int>)_(prefix)/1024 1049.583 -
std::remove_if(list<int>)_(prefix)/32 61.651 -
std::remove_if(list<int>)_(prefix)/50 75.331 -
std::remove_if(list<int>)_(prefix)/8192 9771.410 1.39%
std::remove_if(list<int>)_(sprinkled)/1024 990.220 -6.22%
std::remove_if(list<int>)_(sprinkled)/32 59.873 -
std::remove_if(list<int>)_(sprinkled)/50 73.472 -
std::remove_if(list<int>)_(sprinkled)/8192 8261.544 -
std::remove_if(vector<int>)_(prefix)/1024 350.355 -1.87%
std::remove_if(vector<int>)_(prefix)/32 52.055 -
std::remove_if(vector<int>)_(prefix)/50 57.159 -
std::remove_if(vector<int>)_(prefix)/8192 2591.970 -
std::remove_if(vector<int>)_(sprinkled)/1024 522.910 -
std::remove_if(vector<int>)_(sprinkled)/32 57.887 -1.00%
std::remove_if(vector<int>)_(sprinkled)/50 67.412 -1.02%
std::remove_if(vector<int>)_(sprinkled)/8192 3825.981 -
std::replace(deque<int>)_(prefix)/1024 412.609 -
std::replace(deque<int>)_(prefix)/32 12.788 -
std::replace(deque<int>)_(prefix)/50 19.036 -
std::replace(deque<int>)_(prefix)/8192 3271.519 -
std::replace(deque<int>)_(sprinkled)/1024 352.848 -
std::replace(deque<int>)_(sprinkled)/32 12.593 -
std::replace(deque<int>)_(sprinkled)/50 18.637 -
std::replace(deque<int>)_(sprinkled)/8192 2813.148 -
std::replace(list<int>)_(prefix)/1024 738.528 -
std::replace(list<int>)_(prefix)/32 11.107 -
std::replace(list<int>)_(prefix)/50 18.356 -
std::replace(list<int>)_(prefix)/8192 6981.945 -
std::replace(list<int>)_(sprinkled)/1024 727.237 -
std::replace(list<int>)_(sprinkled)/32 11.256 -
std::replace(list<int>)_(sprinkled)/50 17.612 -1.70%
std::replace(list<int>)_(sprinkled)/8192 7149.710 -
std::replace(vector<int>)_(prefix)/1024 160.660 -
std::replace(vector<int>)_(prefix)/32 5.074 -
std::replace(vector<int>)_(prefix)/50 7.796 3.76%
std::replace(vector<int>)_(prefix)/8192 1285.919 -
std::replace(vector<int>)_(sprinkled)/1024 158.440 3.29%
std::replace(vector<int>)_(sprinkled)/32 5.347 -8.25%
std::replace(vector<int>)_(sprinkled)/50 8.181 -2.33%
std::replace(vector<int>)_(sprinkled)/8192 1247.768 6.39%
std::replace_if(deque<int>)_(prefix)/1024 497.913 3.52%
std::replace_if(deque<int>)_(prefix)/32 13.889 -3.31%
std::replace_if(deque<int>)_(prefix)/50 20.269 -1.09%
std::replace_if(deque<int>)_(prefix)/8192 3521.417 -
std::replace_if(deque<int>)_(sprinkled)/1024 369.509 -
std::replace_if(deque<int>)_(sprinkled)/32 12.438 -
std::replace_if(deque<int>)_(sprinkled)/50 18.669 -
std::replace_if(deque<int>)_(sprinkled)/8192 2950.792 -
std::replace_if(list<int>)_(prefix)/1024 741.340 -
std::replace_if(list<int>)_(prefix)/32 13.082 -
std::replace_if(list<int>)_(prefix)/50 24.201 -
std::replace_if(list<int>)_(prefix)/8192 7095.929 -
std::replace_if(list<int>)_(sprinkled)/1024 740.467 -
std::replace_if(list<int>)_(sprinkled)/32 13.340 -
std::replace_if(list<int>)_(sprinkled)/50 24.497 -
std::replace_if(list<int>)_(sprinkled)/8192 7313.269 -
std::replace_if(vector<int>)_(prefix)/1024 270.842 -1.64%
std::replace_if(vector<int>)_(prefix)/32 8.930 -
std::replace_if(vector<int>)_(prefix)/50 13.657 -
std::replace_if(vector<int>)_(prefix)/8192 2039.741 -
std::replace_if(vector<int>)_(sprinkled)/1024 246.721 -
std::replace_if(vector<int>)_(sprinkled)/32 8.721 -
std::replace_if(vector<int>)_(sprinkled)/50 12.866 -12.59%
std::replace_if(vector<int>)_(sprinkled)/8192 1920.725 -
std::reverse(deque<int>)/32768 5717.235 -
std::reverse(deque<int>)/4096 718.757 -
std::reverse(deque<int>)/512 113.218 -
std::reverse(deque<int>)/64 13.050 -
std::reverse(deque<int>)/8 2.513 -
std::reverse(list<int>)/32768 18749.893 11.04%
std::reverse(list<int>)/4096 1642.791 -2.00%
std::reverse(list<int>)/512 191.977 -
std::reverse(list<int>)/64 17.407 -
std::reverse(list<int>)/8 2.024 -
std::reverse(vector<int>)/32768 1044.898 -
std::reverse(vector<int>)/4096 130.583 -
std::reverse(vector<int>)/512 16.458 -
std::reverse(vector<int>)/64 4.147 -
std::reverse(vector<int>)/8 1.523 -2.94%
std::reverse_copy(deque<int>)/32768 7993.908 -1.15%
std::reverse_copy(deque<int>)/4096 984.883 1.08%
std::reverse_copy(deque<int>)/512 125.402 -
std::reverse_copy(deque<int>)/64 15.976 -
std::reverse_copy(deque<int>)/8 2.536 -
std::reverse_copy(list<int>)/32768 26232.745 -
std::reverse_copy(list<int>)/4096 3151.186 -
std::reverse_copy(list<int>)/512 365.221 -
std::reverse_copy(list<int>)/64 30.057 -
std::reverse_copy(list<int>)/8 2.448 1.21%
std::reverse_copy(vector<int>)/32768 975.830 -
std::reverse_copy(vector<int>)/4096 133.397 -1.40%
std::reverse_copy(vector<int>)/512 17.146 -
std::reverse_copy(vector<int>)/64 2.504 1.29%
std::reverse_copy(vector<int>)/8 2.555 14.54%
std::rotate(deque<int>)_(1_element_backward)/1024 42.652 -
std::rotate(deque<int>)_(1_element_backward)/32 4.386 -1.69%
std::rotate(deque<int>)_(1_element_backward)/50 5.199 -1.64%
std::rotate(deque<int>)_(1_element_backward)/8192 310.670 -
std::rotate(deque<int>)_(1_element_forward)/1024 38.587 1.26%
std::rotate(deque<int>)_(1_element_forward)/32 4.711 -1.10%
std::rotate(deque<int>)_(1_element_forward)/50 5.528 -
std::rotate(deque<int>)_(1_element_forward)/8192 303.373 -
std::rotate(deque<int>)_(by_1/2)/1024 173.454 -
std::rotate(deque<int>)_(by_1/2)/32 7.397 -
std::rotate(deque<int>)_(by_1/2)/50 10.229 -1.15%
std::rotate(deque<int>)_(by_1/2)/8192 1461.558 -
std::rotate(deque<int>)_(by_1/3)/1024 1814.385 -1.21%
std::rotate(deque<int>)_(by_1/3)/32 45.623 -
std::rotate(deque<int>)_(by_1/3)/50 76.930 -
std::rotate(deque<int>)_(by_1/3)/8192 22641.477 -
std::rotate(deque<int>)_(by_1/4)/1024 780.486 -
std::rotate(deque<int>)_(by_1/4)/32 29.353 -
std::rotate(deque<int>)_(by_1/4)/50 75.232 -
std::rotate(deque<int>)_(by_1/4)/8192 6840.622 -
std::rotate(list<int>)_(1_element_backward)/1024 743.420 -
std::rotate(list<int>)_(1_element_backward)/32 13.248 -1.73%
std::rotate(list<int>)_(1_element_backward)/50 22.574 -
std::rotate(list<int>)_(1_element_backward)/8192 8628.007 1.17%
std::rotate(list<int>)_(1_element_forward)/1024 732.506 -
std::rotate(list<int>)_(1_element_forward)/32 14.365 -4.50%
std::rotate(list<int>)_(1_element_forward)/50 27.757 -
std::rotate(list<int>)_(1_element_forward)/8192 9066.148 14.83%
std::rotate(list<int>)_(by_1/2)/1024 385.907 -1.18%
std::rotate(list<int>)_(by_1/2)/32 5.972 -
std::rotate(list<int>)_(by_1/2)/50 12.715 -
std::rotate(list<int>)_(by_1/2)/8192 6270.051 21.61%
std::rotate(list<int>)_(by_1/3)/1024 802.614 -
std::rotate(list<int>)_(by_1/3)/32 15.341 -
std::rotate(list<int>)_(by_1/3)/50 24.554 -
std::rotate(list<int>)_(by_1/3)/8192 8735.733 -2.51%
std::rotate(list<int>)_(by_1/4)/1024 577.591 -
std::rotate(list<int>)_(by_1/4)/32 12.465 -
std::rotate(list<int>)_(by_1/4)/50 25.049 -
std::rotate(list<int>)_(by_1/4)/8192 7171.018 -2.40%
std::rotate(vector<bool>)_(1_element_backward)/1024 27.210 1.22%
std::rotate(vector<bool>)_(1_element_backward)/32 17.323 -
std::rotate(vector<bool>)_(1_element_backward)/50 17.330 -
std::rotate(vector<bool>)_(1_element_backward)/8192 102.095 2.78%
std::rotate(vector<bool>)_(1_element_forward)/1024 28.581 -
std::rotate(vector<bool>)_(1_element_forward)/32 17.737 -
std::rotate(vector<bool>)_(1_element_forward)/50 17.796 -
std::rotate(vector<bool>)_(1_element_forward)/8192 108.059 -
std::rotate(vector<bool>)_(by_1/2)/1024 8.427 -
std::rotate(vector<bool>)_(by_1/2)/32 17.851 -
std::rotate(vector<bool>)_(by_1/2)/50 17.670 -
std::rotate(vector<bool>)_(by_1/2)/8192 15.142 -
std::rotate(vector<bool>)_(by_1/3)/1024 49.290 -
std::rotate(vector<bool>)_(by_1/3)/32 17.580 -
std::rotate(vector<bool>)_(by_1/3)/50 17.589 -
std::rotate(vector<bool>)_(by_1/3)/8192 145.496 -
std::rotate(vector<bool>)_(by_1/4)/1024 14.148 -
std::rotate(vector<bool>)_(by_1/4)/32 17.785 -
std::rotate(vector<bool>)_(by_1/4)/50 17.569 -
std::rotate(vector<bool>)_(by_1/4)/8192 29.989 -
std::rotate(vector<int>)_(1_element_backward)/1024 35.457 -1.02%
std::rotate(vector<int>)_(1_element_backward)/32 2.903 -
std::rotate(vector<int>)_(1_element_backward)/50 5.340 -
std::rotate(vector<int>)_(1_element_backward)/8192 300.567 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.415 -
std::rotate(vector<int>)_(1_element_forward)/32 2.973 -
std::rotate(vector<int>)_(1_element_forward)/50 5.264 -
std::rotate(vector<int>)_(1_element_forward)/8192 281.788 -
std::rotate(vector<int>)_(by_1/2)/1024 31.989 -
std::rotate(vector<int>)_(by_1/2)/32 3.648 -
std::rotate(vector<int>)_(by_1/2)/50 4.439 -
std::rotate(vector<int>)_(by_1/2)/8192 240.878 -
std::rotate(vector<int>)_(by_1/3)/1024 1366.738 -
std::rotate(vector<int>)_(by_1/3)/32 21.565 -
std::rotate(vector<int>)_(by_1/3)/50 40.032 -
std::rotate(vector<int>)_(by_1/3)/8192 10865.443 -
std::rotate(vector<int>)_(by_1/4)/1024 326.871 -
std::rotate(vector<int>)_(by_1/4)/32 11.991 -
std::rotate(vector<int>)_(by_1/4)/50 40.208 -
std::rotate(vector<int>)_(by_1/4)/8192 2580.452 -
std::rotate_copy(deque<int>)/1024 34.281 -1.93%
std::rotate_copy(deque<int>)/32 2.665 3.57%
std::rotate_copy(deque<int>)/50 3.011 -
std::rotate_copy(deque<int>)/8192 293.213 -
std::rotate_copy(list<int>)/1024 721.226 -1.44%
std::rotate_copy(list<int>)/32 8.383 -
std::rotate_copy(list<int>)/50 14.134 -1.95%
std::rotate_copy(list<int>)/8192 6715.080 -5.24%
std::rotate_copy(vector<int>)/1024 32.620 -1.59%
std::rotate_copy(vector<int>)/32 2.081 -
std::rotate_copy(vector<int>)/50 2.700 -
std::rotate_copy(vector<int>)/8192 286.007 -60.87%
std::sample(deque<int>)/1024 11840.958 -
std::sample(deque<int>)/32 319.990 -
std::sample(deque<int>)/8192 94788.690 -
std::sample(list<int>)/1024 11656.326 -
std::sample(list<int>)/32 312.583 -
std::sample(list<int>)/8192 96664.524 -
std::sample(vector<int>)/1024 11256.028 -
std::sample(vector<int>)/32 306.292 -
std::sample(vector<int>)/8192 90717.880 -
std::search(deque<int>)_(near_matches)/1000 24675.691 10.33%
std::search(deque<int>)_(near_matches)/1024 25702.800 10.11%
std::search(deque<int>)_(near_matches)/8192 1442150.463 -
std::search(deque<int>)_(no_match)/1000 406.941 -
std::search(deque<int>)_(no_match)/1024 416.593 18.47%
std::search(deque<int>)_(no_match)/1048576 424727.172 -
std::search(deque<int>)_(no_match)/8192 3316.405 -
std::search(deque<int>)_(same_length)/1000 382.580 -
std::search(deque<int>)_(same_length)/1024 473.389 -
std::search(deque<int>)_(same_length)/8192 3769.011 -
std::search(deque<int>)_(single_element)/1000 448.141 -
std::search(deque<int>)_(single_element)/1024 458.332 -
std::search(deque<int>)_(single_element)/8192 3655.260 -
std::search(deque<int>,_pred)_(near_matches)/1000 23739.039 -12.36%
std::search(deque<int>,_pred)_(near_matches)/1024 24841.151 -12.41%
std::search(deque<int>,_pred)_(near_matches)/8192 1514836.393 -
std::search(deque<int>,_pred)_(no_match)/1000 425.154 -
std::search(deque<int>,_pred)_(no_match)/1024 365.156 -2.13%
std::search(deque<int>,_pred)_(no_match)/1048576 443408.154 -
std::search(deque<int>,_pred)_(no_match)/8192 3473.419 -
std::search(deque<int>,_pred)_(same_length)/1000 497.891 1.77%
std::search(deque<int>,_pred)_(same_length)/1024 510.750 -
std::search(deque<int>,_pred)_(same_length)/8192 4055.961 -
std::search(deque<int>,_pred)_(single_element)/1000 474.881 -
std::search(deque<int>,_pred)_(single_element)/1024 485.717 -
std::search(deque<int>,_pred)_(single_element)/8192 3884.834 -
std::search(list<int>)_(near_matches)/1000 37585.103 -
std::search(list<int>)_(near_matches)/1024 39813.034 -
std::search(list<int>)_(near_matches)/8192 2551727.422 -
std::search(list<int>)_(no_match)/1000 712.556 6.43%
std::search(list<int>)_(no_match)/1024 733.269 -4.21%
std::search(list<int>)_(no_match)/1048576 854007.990 1.67%
std::search(list<int>)_(no_match)/8192 7009.979 -
std::search(list<int>)_(same_length)/1000 743.018 -
std::search(list<int>)_(same_length)/1024 762.505 -2.04%
std::search(list<int>)_(same_length)/8192 10572.695 11.98%
std::search(list<int>)_(single_element)/1000 648.176 -
std::search(list<int>)_(single_element)/1024 740.613 -1.18%
std::search(list<int>)_(single_element)/8192 7665.636 -2.36%
std::search(list<int>,_pred)_(near_matches)/1000 42290.053 -
std::search(list<int>,_pred)_(near_matches)/1024 44200.960 -
std::search(list<int>,_pred)_(near_matches)/8192 2726307.066 -
std::search(list<int>,_pred)_(no_match)/1000 750.066 -
std::search(list<int>,_pred)_(no_match)/1024 766.864 -
std::search(list<int>,_pred)_(no_match)/1048576 898990.078 -
std::search(list<int>,_pred)_(no_match)/8192 6955.096 -1.99%
std::search(list<int>,_pred)_(same_length)/1000 772.270 -
std::search(list<int>,_pred)_(same_length)/1024 789.544 -
std::search(list<int>,_pred)_(same_length)/8192 8950.994 -
std::search(list<int>,_pred)_(single_element)/1000 834.628 1.47%
std::search(list<int>,_pred)_(single_element)/1024 841.419 -
std::search(list<int>,_pred)_(single_element)/8192 8667.217 -1.19%
std::search(vector<int>)_(near_matches)/1000 14014.492 -
std::search(vector<int>)_(near_matches)/1024 14931.254 -
std::search(vector<int>)_(near_matches)/8192 769355.928 -
std::search(vector<int>)_(no_match)/1000 211.422 -
std::search(vector<int>)_(no_match)/1024 215.328 1.01%
std::search(vector<int>)_(no_match)/1048576 213022.418 -
std::search(vector<int>)_(no_match)/8192 1660.814 -
std::search(vector<int>)_(same_length)/1000 242.196 -1.95%
std::search(vector<int>)_(same_length)/1024 248.038 -2.76%
std::search(vector<int>)_(same_length)/8192 1894.717 -3.48%
std::search(vector<int>)_(single_element)/1000 235.416 1.73%
std::search(vector<int>)_(single_element)/1024 240.431 1.55%
std::search(vector<int>)_(single_element)/8192 1846.288 -
std::search(vector<int>,_pred)_(near_matches)/1000 23028.043 -
std::search(vector<int>,_pred)_(near_matches)/1024 24075.292 -
std::search(vector<int>,_pred)_(near_matches)/8192 1457749.654 -
std::search(vector<int>,_pred)_(no_match)/1000 467.955 -
std::search(vector<int>,_pred)_(no_match)/1024 474.315 -
std::search(vector<int>,_pred)_(no_match)/1048576 443967.302 -
std::search(vector<int>,_pred)_(no_match)/8192 4031.552 -
std::search(vector<int>,_pred)_(same_length)/1000 600.110 -
std::search(vector<int>,_pred)_(same_length)/1024 614.334 -
std::search(vector<int>,_pred)_(same_length)/8192 4920.546 -
std::search(vector<int>,_pred)_(single_element)/1000 459.280 -
std::search(vector<int>,_pred)_(single_element)/1024 469.406 -
std::search(vector<int>,_pred)_(single_element)/8192 3743.342 -
std::search_n(deque<int>)_(no_match)/1000 438.777 -
std::search_n(deque<int>)_(no_match)/1024 439.710 -
std::search_n(deque<int>)_(no_match)/1048576 438995.271 -
std::search_n(deque<int>)_(no_match)/8192 3427.036 -
std::search_n(deque<int>,_pred)_(no_match)/1000 620.620 2.99%
std::search_n(deque<int>,_pred)_(no_match)/1024 640.901 2.42%
std::search_n(deque<int>,_pred)_(no_match)/1048576 555230.534 1.19%
std::search_n(deque<int>,_pred)_(no_match)/8192 4328.719 -
std::search_n(list<int>)_(no_match)/1000 692.584 -2.60%
std::search_n(list<int>)_(no_match)/1024 768.214 4.99%
std::search_n(list<int>)_(no_match)/1048576 875732.173 -
std::search_n(list<int>)_(no_match)/8192 6904.641 2.67%
std::search_n(list<int>,_pred)_(no_match)/1000 821.928 -
std::search_n(list<int>,_pred)_(no_match)/1024 840.944 -
std::search_n(list<int>,_pred)_(no_match)/1048576 983656.060 -
std::search_n(list<int>,_pred)_(no_match)/8192 7606.235 -3.19%
std::search_n(vector<int>)_(no_match)/1000 205.071 -5.01%
std::search_n(vector<int>)_(no_match)/1024 209.900 -5.04%
std::search_n(vector<int>)_(no_match)/1048576 208779.984 -3.42%
std::search_n(vector<int>)_(no_match)/8192 1626.037 -3.86%
std::search_n(vector<int>,_pred)_(no_match)/1000 509.236 -
std::search_n(vector<int>,_pred)_(no_match)/1024 520.849 -
std::search_n(vector<int>,_pred)_(no_match)/1048576 611675.050 -
std::search_n(vector<int>,_pred)_(no_match)/8192 4167.018 -
std::set<int>::clear()/0 418.563 -
std::set<int>::clear()/1024 8861.206 -
std::set<int>::clear()/32 637.041 -
std::set<int>::clear()/8192 74663.221 -
std::set<int>::contains(key)_(existent)/0 0.012 -
std::set<int>::contains(key)_(existent)/1024 3.846 -
std::set<int>::contains(key)_(existent)/32 1.685 -
std::set<int>::contains(key)_(existent)/8192 8.545 2.01%
std::set<int>::contains(key)_(non-existent)/0 0.266 -4.14%
std::set<int>::contains(key)_(non-existent)/1024 5.345 -
std::set<int>::contains(key)_(non-existent)/32 2.443 1.00%
std::set<int>::contains(key)_(non-existent)/8192 8.567 1.27%
std::set<int>::count(key)_(existent)/0 0.013 -
std::set<int>::count(key)_(existent)/1024 4.153 -4.27%
std::set<int>::count(key)_(existent)/32 1.795 -3.65%
std::set<int>::count(key)_(existent)/8192 8.100 4.50%
std::set<int>::count(key)_(non-existent)/0 0.254 -
std::set<int>::count(key)_(non-existent)/1024 7.538 -
std::set<int>::count(key)_(non-existent)/32 2.912 -
std::set<int>::count(key)_(non-existent)/8192 12.956 13.65%
std::set<int>::ctor(&&,_different_allocs)/0 13.713 -
std::set<int>::ctor(&&,_different_allocs)/1024 5800.454 -
std::set<int>::ctor(&&,_different_allocs)/32 180.187 -1.82%
std::set<int>::ctor(&&,_different_allocs)/8192 47898.514 -
std::set<int>::ctor(const&)/0 13.649 -
std::set<int>::ctor(const&)/1024 6157.544 -
std::set<int>::ctor(const&)/32 219.194 -
std::set<int>::ctor(const&)/8192 49263.677 -
std::set<int>::ctor(const&,_alloc)/0 13.641 -
std::set<int>::ctor(const&,_alloc)/1024 6208.343 -
std::set<int>::ctor(const&,_alloc)/32 218.441 -
std::set<int>::ctor(const&,_alloc)/8192 49994.744 1.32%
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.548 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8593.856 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 254.495 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 68703.243 -1.91%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.581 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12778.740 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 295.057 -3.16%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 295248.400 9.52%
std::set<int>::equal_range(key)_(existent)/0 0.012 -
std::set<int>::equal_range(key)_(existent)/1024 4.219 1.45%
std::set<int>::equal_range(key)_(existent)/32 1.720 -
std::set<int>::equal_range(key)_(existent)/8192 8.230 1.48%
std::set<int>::equal_range(key)_(non-existent)/0 0.254 -
std::set<int>::equal_range(key)_(non-existent)/1024 6.816 -2.61%
std::set<int>::equal_range(key)_(non-existent)/32 2.787 4.28%
std::set<int>::equal_range(key)_(non-existent)/8192 10.647 -3.10%
std::set<int>::erase(iterator)/0 20.030 -
std::set<int>::erase(iterator)/1024 20.319 -
std::set<int>::erase(iterator)/32 20.225 -
std::set<int>::erase(iterator)/8192 20.406 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 418.275 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6536.773 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.539 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 52176.282 -
std::set<int>::erase(key)_(existent)/0 20.441 -
std::set<int>::erase(key)_(existent)/1024 40.243 -
std::set<int>::erase(key)_(existent)/32 22.134 -
std::set<int>::erase(key)_(existent)/8192 51.815 -
std::set<int>::erase(key)_(non-existent)/0 0.255 -
std::set<int>::erase(key)_(non-existent)/1024 5.319 -5.73%
std::set<int>::erase(key)_(non-existent)/32 2.293 -8.76%
std::set<int>::erase(key)_(non-existent)/8192 8.316 -4.81%
std::set<int>::find(key)_(existent)/0 0.013 -
std::set<int>::find(key)_(existent)/1024 3.973 -
std::set<int>::find(key)_(existent)/32 1.577 -2.38%
std::set<int>::find(key)_(existent)/8192 8.402 4.05%
std::set<int>::find(key)_(non-existent)/0 0.255 -
std::set<int>::find(key)_(non-existent)/1024 6.033 7.26%
std::set<int>::find(key)_(non-existent)/32 2.615 12.68%
std::set<int>::find(key)_(non-existent)/8192 9.340 10.56%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 17.944 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 44.659 -5.71%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 20.208 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 78.389 10.59%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.916 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 27.904 1.47%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.912 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 33.124 2.06%
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.117 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 46.022 2.36%
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 20.003 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 99.654 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.127 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 25.657 6.84%
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 18.996 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 34.676 11.16%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/0 420.240 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16636.700 1.84%
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/32 827.519 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 147510.371 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.884 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7536.895 -2.35%
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 567.717 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 132746.391 -
std::set<int>::insert(value)_(already_present)/0 0.610 4.86%
std::set<int>::insert(value)_(already_present)/1024 6.742 6.07%
std::set<int>::insert(value)_(already_present)/32 1.793 -
std::set<int>::insert(value)_(already_present)/8192 10.645 3.82%
std::set<int>::insert(value)_(new_value)/0 17.933 -
std::set<int>::insert(value)_(new_value)/1024 42.162 -
std::set<int>::insert(value)_(new_value)/32 19.940 1.66%
std::set<int>::insert(value)_(new_value)/8192 75.321 1.77%
std::set<int>::lower_bound(key)_(existent)/0 0.015 -
std::set<int>::lower_bound(key)_(existent)/1024 4.291 -
std::set<int>::lower_bound(key)_(existent)/32 1.580 1.27%
std::set<int>::lower_bound(key)_(existent)/8192 8.502 5.86%
std::set<int>::lower_bound(key)_(non-existent)/0 0.254 -
std::set<int>::lower_bound(key)_(non-existent)/1024 6.176 -
std::set<int>::lower_bound(key)_(non-existent)/32 2.305 -
std::set<int>::lower_bound(key)_(non-existent)/8192 9.394 1.69%
std::set<int>::operator=(const&)_(into_cleared_Container)/0 14.283 -
std::set<int>::operator=(const&)_(into_cleared_Container)/1024 6161.930 -
std::set<int>::operator=(const&)_(into_cleared_Container)/32 217.843 -
std::set<int>::operator=(const&)_(into_cleared_Container)/8192 49344.607 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.256 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6241.016 -
std::set<int>::operator=(const&)_(into_partially_populated_Container)/32 217.927 -1.28%
std::set<int>::operator=(const&)_(into_partially_populated_Container)/8192 50853.742 2.38%
std::set<int>::operator=(const&)_(into_populated_Container)/0 1.084 -
std::set<int>::operator=(const&)_(into_populated_Container)/1024 1472.279 10.74%
std::set<int>::operator=(const&)_(into_populated_Container)/32 43.159 16.88%
std::set<int>::operator=(const&)_(into_populated_Container)/8192 12872.034 4.17%
std::set<int>::upper_bound(key)_(existent)/0 0.012 -
std::set<int>::upper_bound(key)_(existent)/1024 4.165 -
std::set<int>::upper_bound(key)_(existent)/32 1.752 -1.02%
std::set<int>::upper_bound(key)_(existent)/8192 8.450 6.24%
std::set<int>::upper_bound(key)_(non-existent)/0 0.254 -
std::set<int>::upper_bound(key)_(non-existent)/1024 6.129 -
std::set<int>::upper_bound(key)_(non-existent)/32 2.446 -5.77%
std::set<int>::upper_bound(key)_(non-existent)/8192 12.213 22.46%
std::set<std::string>::clear()/0 422.074 -
std::set<std::string>::clear()/1024 20074.339 -
std::set<std::string>::clear()/32 887.244 -
std::set<std::string>::clear()/8192 204922.513 -
std::set<std::string>::contains(key)_(existent)/0 0.013 -
std::set<std::string>::contains(key)_(existent)/1024 25.015 10.30%
std::set<std::string>::contains(key)_(existent)/32 15.655 11.99%
std::set<std::string>::contains(key)_(existent)/8192 28.568 2.18%
std::set<std::string>::contains(key)_(non-existent)/0 0.291 -
std::set<std::string>::contains(key)_(non-existent)/1024 21.378 2.46%
std::set<std::string>::contains(key)_(non-existent)/32 10.282 -3.74%
std::set<std::string>::contains(key)_(non-existent)/8192 28.220 1.79%
std::set<std::string>::count(key)_(existent)/0 0.017 -
std::set<std::string>::count(key)_(existent)/1024 22.311 -1.45%
std::set<std::string>::count(key)_(existent)/32 15.668 3.70%
std::set<std::string>::count(key)_(existent)/8192 29.570 6.79%
std::set<std::string>::count(key)_(non-existent)/0 0.258 -
std::set<std::string>::count(key)_(non-existent)/1024 23.921 2.52%
std::set<std::string>::count(key)_(non-existent)/32 10.694 1.65%
std::set<std::string>::count(key)_(non-existent)/8192 32.034 -
std::set<std::string>::ctor(&&,_different_allocs)/0 13.648 -
std::set<std::string>::ctor(&&,_different_allocs)/1024 6974.917 -
std::set<std::string>::ctor(&&,_different_allocs)/32 213.962 -
std::set<std::string>::ctor(&&,_different_allocs)/8192 57809.263 -
std::set<std::string>::ctor(const&)/0 13.526 -
std::set<std::string>::ctor(const&)/1024 35032.687 -1.28%
std::set<std::string>::ctor(const&)/32 694.709 -2.36%
std::set<std::string>::ctor(const&)/8192 344805.988 -
std::set<std::string>::ctor(const&,_alloc)/0 13.569 -
std::set<std::string>::ctor(const&,_alloc)/1024 36986.801 -
std::set<std::string>::ctor(const&,_alloc)/32 799.842 -
std::set<std::string>::ctor(const&,_alloc)/8192 347432.373 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.620 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42114.548 1.09%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 664.079 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 385641.838 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.628 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 55589.914 2.22%
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 947.738 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1100437.694 -
std::set<std::string>::equal_range(key)_(existent)/0 0.037 -
std::set<std::string>::equal_range(key)_(existent)/1024 23.767 3.45%
std::set<std::string>::equal_range(key)_(existent)/32 16.951 3.03%
std::set<std::string>::equal_range(key)_(existent)/8192 30.520 6.82%
std::set<std::string>::equal_range(key)_(non-existent)/0 0.259 -
std::set<std::string>::equal_range(key)_(non-existent)/1024 23.705 1.83%
std::set<std::string>::equal_range(key)_(non-existent)/32 10.584 1.28%
std::set<std::string>::equal_range(key)_(non-existent)/8192 32.142 -
std::set<std::string>::erase(iterator)/0 29.899 11.98%
std::set<std::string>::erase(iterator)/1024 28.557 11.23%
std::set<std::string>::erase(iterator)/32 25.575 -2.76%
std::set<std::string>::erase(iterator)/8192 33.634 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.194 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12178.327 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 716.632 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114466.236 -
std::set<std::string>::erase(key)_(existent)/0 64.888 29.47%
std::set<std::string>::erase(key)_(existent)/1024 100.101 46.21%
std::set<std::string>::erase(key)_(existent)/32 60.990 -18.01%
std::set<std::string>::erase(key)_(existent)/8192 70.742 1.14%
std::set<std::string>::erase(key)_(non-existent)/0 0.258 -
std::set<std::string>::erase(key)_(non-existent)/1024 25.740 -
std::set<std::string>::erase(key)_(non-existent)/32 12.134 -5.33%
std::set<std::string>::erase(key)_(non-existent)/8192 32.729 2.12%
std::set<std::string>::find(key)_(existent)/0 0.033 -
std::set<std::string>::find(key)_(existent)/1024 23.775 6.45%
std::set<std::string>::find(key)_(existent)/32 15.574 -
std::set<std::string>::find(key)_(existent)/8192 29.033 1.13%
std::set<std::string>::find(key)_(non-existent)/0 0.258 -
std::set<std::string>::find(key)_(non-existent)/1024 21.321 -
std::set<std::string>::find(key)_(non-existent)/32 10.783 2.94%
std::set<std::string>::find(key)_(non-existent)/8192 26.756 -4.57%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 34.020 -6.23%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 73.376 12.71%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 52.721 3.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 94.061 20.11%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 32.944 27.47%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 51.777 -3.62%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 35.507 -18.33%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 45.460 -26.89%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.730 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 44.116 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 28.539 -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 58.167 35.88%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 36.001 37.79%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 39.517 28.67%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.877 -7.98%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 38.692 5.53%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 422.504 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 66742.119 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1481.234 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 826388.959 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 422.936 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 39156.455 1.04%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1133.604 -4.70%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 622028.153 -
std::set<std::string>::insert(value)_(already_present)/0 15.062 -
std::set<std::string>::insert(value)_(already_present)/1024 34.861 6.48%
std::set<std::string>::insert(value)_(already_present)/32 11.982 1.36%
std::set<std::string>::insert(value)_(already_present)/8192 39.574 -
std::set<std::string>::insert(value)_(new_value)/0 33.199 -
std::set<std::string>::insert(value)_(new_value)/1024 65.439 -
std::set<std::string>::insert(value)_(new_value)/32 40.493 -
std::set<std::string>::insert(value)_(new_value)/8192 83.866 -7.46%
std::set<std::string>::lower_bound(key)_(existent)/0 0.034 -
std::set<std::string>::lower_bound(key)_(existent)/1024 22.336 6.07%
std::set<std::string>::lower_bound(key)_(existent)/32 16.245 7.57%
std::set<std::string>::lower_bound(key)_(existent)/8192 28.317 -10.79%
std::set<std::string>::lower_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::lower_bound(key)_(non-existent)/1024 23.145 -
std::set<std::string>::lower_bound(key)_(non-existent)/32 11.453 5.53%
std::set<std::string>::lower_bound(key)_(non-existent)/8192 31.135 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.238 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/1024 36097.200 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/32 678.203 -
std::set<std::string>::operator=(const&)_(into_cleared_Container)/8192 349461.126 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.205 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 36444.055 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 724.210 -
std::set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 349844.391 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/0 1.048 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/1024 17238.377 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/32 343.831 -
std::set<std::string>::operator=(const&)_(into_populated_Container)/8192 208158.380 -
std::set<std::string>::upper_bound(key)_(existent)/0 0.030 -
std::set<std::string>::upper_bound(key)_(existent)/1024 23.682 3.97%
std::set<std::string>::upper_bound(key)_(existent)/32 16.906 -1.57%
std::set<std::string>::upper_bound(key)_(existent)/8192 29.229 1.25%
std::set<std::string>::upper_bound(key)_(non-existent)/0 0.258 -
std::set<std::string>::upper_bound(key)_(non-existent)/1024 22.766 -
std::set<std::string>::upper_bound(key)_(non-existent)/32 10.574 1.21%
std::set<std::string>::upper_bound(key)_(non-existent)/8192 31.677 3.54%
std::shift_left(deque<int>)/1024 40.046 -
std::shift_left(deque<int>)/32 4.850 -1.01%
std::shift_left(deque<int>)/50 5.555 -1.01%
std::shift_left(deque<int>)/8192 304.120 -
std::shift_left(list<int>)/1024 728.275 -
std::shift_left(list<int>)/32 14.502 -
std::shift_left(list<int>)/50 27.579 -2.00%
std::shift_left(list<int>)/8192 7703.220 -1.05%
std::shift_left(vector<int>)/1024 35.413 -
std::shift_left(vector<int>)/32 2.993 -33.43%
std::shift_left(vector<int>)/50 5.268 -
std::shift_left(vector<int>)/8192 282.097 -
std::shift_right(deque<int>)/1024 43.451 -
std::shift_right(deque<int>)/32 4.332 -
std::shift_right(deque<int>)/50 5.139 -
std::shift_right(deque<int>)/8192 310.792 -
std::shift_right(list<int>)/1024 736.453 -
std::shift_right(list<int>)/32 14.480 -
std::shift_right(list<int>)/50 29.879 7.35%
std::shift_right(list<int>)/8192 8036.894 7.41%
std::shift_right(vector<int>)/1024 35.842 -
std::shift_right(vector<int>)/32 4.119 38.84%
std::shift_right(vector<int>)/50 5.340 -
std::shift_right(vector<int>)/8192 299.688 -
std::shuffle(deque<int>)/1024 9460.436 -
std::shuffle(deque<int>)/32 298.767 -
std::shuffle(deque<int>)/8192 74769.639 -
std::shuffle(vector<int>)/1024 8873.668 -
std::shuffle(vector<int>)/32 280.705 -
std::shuffle(vector<int>)/8192 70699.476 -
std::sort(deque<int>)_(ascending)/1024 772.325 -
std::sort(deque<int>)_(ascending)/8 18.771 -
std::sort(deque<int>)_(ascending)/8192 5761.573 -
std::sort(deque<int>)_(descending)/1024 1302.902 -
std::sort(deque<int>)_(descending)/8 25.781 -
std::sort(deque<int>)_(descending)/8192 10401.053 -
std::sort(deque<int>)_(heap)/1024 6317.509 -
std::sort(deque<int>)_(heap)/8 24.930 -
std::sort(deque<int>)_(heap)/8192 70040.123 -
std::sort(deque<int>)_(pipe-organ)/1024 2816.907 -
std::sort(deque<int>)_(pipe-organ)/8 20.953 -
std::sort(deque<int>)_(pipe-organ)/8192 26850.257 -
std::sort(deque<int>)_(qsort_adversarial)/1024 17772.049 -
std::sort(deque<int>)_(qsort_adversarial)/8 18.644 -
std::sort(deque<int>)_(qsort_adversarial)/8192 461971.876 1.56%
std::sort(deque<int>)_(repeated)/1024 964.796 -
std::sort(deque<int>)_(repeated)/8 18.827 -
std::sort(deque<int>)_(repeated)/8192 6757.684 -
std::sort(deque<int>)_(shuffled)/1024 6936.012 1.00%
std::sort(deque<int>)_(shuffled)/8 23.505 -
std::sort(deque<int>)_(shuffled)/8192 81464.850 1.05%
std::sort(vector<NonIntegral>)_(ascending)/1024 544.891 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.264 -
std::sort(vector<NonIntegral>)_(ascending)/8192 3768.260 -
std::sort(vector<NonIntegral>)_(descending)/1024 783.790 -
std::sort(vector<NonIntegral>)_(descending)/8 25.077 4.01%
std::sort(vector<NonIntegral>)_(descending)/8192 5296.146 -
std::sort(vector<NonIntegral>)_(heap)/1024 4273.390 1.29%
std::sort(vector<NonIntegral>)_(heap)/8 22.663 -
std::sort(vector<NonIntegral>)_(heap)/8192 50202.738 -2.04%
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 1915.922 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 18.035 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 18567.227 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 13288.962 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.417 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 155534.788 -
std::sort(vector<NonIntegral>)_(repeated)/1024 508.748 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.813 -
std::sort(vector<NonIntegral>)_(repeated)/8192 3749.699 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 4691.025 -
std::sort(vector<NonIntegral>)_(shuffled)/8 20.944 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 83160.083 1.98%
std::sort(vector<int>)_(ascending)/1024 543.772 -
std::sort(vector<int>)_(ascending)/8 16.554 -1.14%
std::sort(vector<int>)_(ascending)/8192 3761.534 -
std::sort(vector<int>)_(descending)/1024 1052.083 -1.16%
std::sort(vector<int>)_(descending)/8 24.702 -
std::sort(vector<int>)_(descending)/8192 7358.135 -1.83%
std::sort(vector<int>)_(heap)/1024 4554.074 -
std::sort(vector<int>)_(heap)/8 22.672 -
std::sort(vector<int>)_(heap)/8192 45938.142 -
std::sort(vector<int>)_(pipe-organ)/1024 2312.228 -
std::sort(vector<int>)_(pipe-organ)/8 18.520 -
std::sort(vector<int>)_(pipe-organ)/8192 21656.819 -
std::sort(vector<int>)_(qsort_adversarial)/1024 13790.119 6.66%
std::sort(vector<int>)_(qsort_adversarial)/8 16.654 -1.01%
std::sort(vector<int>)_(qsort_adversarial)/8192 158087.805 6.86%
std::sort(vector<int>)_(repeated)/1024 665.095 -
std::sort(vector<int>)_(repeated)/8 17.025 -
std::sort(vector<int>)_(repeated)/8192 5045.342 -
std::sort(vector<int>)_(shuffled)/1024 4696.998 -
std::sort(vector<int>)_(shuffled)/8 21.359 1.26%
std::sort(vector<int>)_(shuffled)/8192 45360.520 -
std::stable_partition(deque<int>)_(alloc_fails)/1024 3474.935 1.84%
std::stable_partition(deque<int>)_(alloc_fails)/32 1928.357 -
std::stable_partition(deque<int>)_(alloc_fails)/50 1962.076 -
std::stable_partition(deque<int>)_(alloc_fails)/8192 17118.933 -
std::stable_partition(deque<int>)_(dense)/1024 631.390 -2.82%
std::stable_partition(deque<int>)_(dense)/32 30.968 -1.59%
std::stable_partition(deque<int>)_(dense)/50 41.759 -
std::stable_partition(deque<int>)_(dense)/8192 6089.870 -
std::stable_partition(deque<int>)_(sparse)/1024 472.549 1.03%
std::stable_partition(deque<int>)_(sparse)/32 12.361 5.71%
std::stable_partition(deque<int>)_(sparse)/50 30.059 5.95%
std::stable_partition(deque<int>)_(sparse)/8192 3488.028 -
std::stable_partition(list<int>)_(alloc_fails)/1024 4144.108 -1.01%
std::stable_partition(list<int>)_(alloc_fails)/32 1913.730 1.15%
std::stable_partition(list<int>)_(alloc_fails)/50 1942.297 1.21%
std::stable_partition(list<int>)_(alloc_fails)/8192 25228.573 -
std::stable_partition(list<int>)_(dense)/1024 1746.985 -
std::stable_partition(list<int>)_(dense)/32 32.178 1.01%
std::stable_partition(list<int>)_(dense)/50 57.138 2.62%
std::stable_partition(list<int>)_(dense)/8192 17383.008 -
std::stable_partition(list<int>)_(sparse)/1024 943.682 -
std::stable_partition(list<int>)_(sparse)/32 9.869 -
std::stable_partition(list<int>)_(sparse)/50 26.393 2.50%
std::stable_partition(list<int>)_(sparse)/8192 8769.545 -
std::stable_partition(vector<int>)_(alloc_fails)/1024 2944.701 -
std::stable_partition(vector<int>)_(alloc_fails)/32 1947.299 2.01%
std::stable_partition(vector<int>)_(alloc_fails)/50 1958.537 3.24%
std::stable_partition(vector<int>)_(alloc_fails)/8192 9833.264 -
std::stable_partition(vector<int>)_(dense)/1024 293.349 -1.41%
std::stable_partition(vector<int>)_(dense)/32 21.407 -
std::stable_partition(vector<int>)_(dense)/50 25.307 -2.15%
std::stable_partition(vector<int>)_(dense)/8192 2094.334 -
std::stable_partition(vector<int>)_(sparse)/1024 213.945 -1.27%
std::stable_partition(vector<int>)_(sparse)/32 7.480 -
std::stable_partition(vector<int>)_(sparse)/50 21.535 1.63%
std::stable_partition(vector<int>)_(sparse)/8192 1549.842 -1.14%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 4108.981 -1.94%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 19.371 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 18932.406 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 27957.305 -2.28%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 28.944 -2.14%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 27042.652 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 13934.359 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 27.442 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 25954.469 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 16388.615 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 21.356 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 22875.435 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 25464.424 -2.04%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 19.423 6.38%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 28645.033 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 3830.168 -3.77%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 19.408 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 12972.663 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 19288.947 -1.22%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 25.080 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 25201.515 1.63%
std::stable_sort(deque<int>)_(ascending)/1024 2100.261 -1.48%
std::stable_sort(deque<int>)_(ascending)/8 19.146 4.42%
std::stable_sort(deque<int>)_(ascending)/8192 13694.353 -
std::stable_sort(deque<int>)_(descending)/1024 2924.355 -1.03%
std::stable_sort(deque<int>)_(descending)/8 28.723 3.85%
std::stable_sort(deque<int>)_(descending)/8192 21035.455 -
std::stable_sort(deque<int>)_(heap)/1024 2712.717 -
std::stable_sort(deque<int>)_(heap)/8 26.915 3.67%
std::stable_sort(deque<int>)_(heap)/8192 17752.336 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 2923.458 -1.25%
std::stable_sort(deque<int>)_(pipe-organ)/8 21.028 2.83%
std::stable_sort(deque<int>)_(pipe-organ)/8192 20654.111 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 3094.685 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 19.001 3.04%
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 20876.194 -
std::stable_sort(deque<int>)_(repeated)/1024 1333.769 -1.23%
std::stable_sort(deque<int>)_(repeated)/8 19.086 8.28%
std::stable_sort(deque<int>)_(repeated)/8192 7592.898 -
std::stable_sort(deque<int>)_(shuffled)/1024 2453.036 -1.37%
std::stable_sort(deque<int>)_(shuffled)/8 24.911 3.17%
std::stable_sort(deque<int>)_(shuffled)/8192 14908.381 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 4408.119 -3.97%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 16.750 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 55417.751 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 23638.216 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 24.548 2.49%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 125412.453 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14178.686 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 22.487 1.16%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 117855.525 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 14196.736 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 19.162 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 93355.623 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 23030.493 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 16.817 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 146193.845 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 3290.767 -1.64%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 17.050 2.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 18853.485 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 18355.473 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 21.120 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 157882.917 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 3995.454 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 16.633 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 45854.305 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 13264.935 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 23.662 -1.67%
std::stable_sort(vector<NonIntegral>)_(descending)/8192 199586.362 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 10343.580 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 22.149 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 126365.025 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 8648.987 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 19.816 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 124192.989 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 14523.407 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 16.676 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 210611.842 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 1367.907 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 16.648 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 15122.795 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 12845.891 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 20.987 1.19%
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 184654.032 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 4862.611 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 16.780 -1.46%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 20615.909 4.76%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 23903.850 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 24.815 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 23863.086 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14372.555 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 22.472 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 31958.683 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 14429.349 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 19.210 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 22030.718 3.45%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 23626.498 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 16.699 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 35787.489 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 3273.865 3.55%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 17.007 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 9505.092 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 18412.391 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 21.186 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 28714.851 -
std::stable_sort(vector<int>)_(ascending)/1024 2060.454 -
std::stable_sort(vector<int>)_(ascending)/8 16.927 -
std::stable_sort(vector<int>)_(ascending)/8192 13481.170 -
std::stable_sort(vector<int>)_(descending)/1024 2773.826 -2.23%
std::stable_sort(vector<int>)_(descending)/8 25.585 1.79%
std::stable_sort(vector<int>)_(descending)/8192 18410.765 -
std::stable_sort(vector<int>)_(heap)/1024 2503.609 -
std::stable_sort(vector<int>)_(heap)/8 21.928 -
std::stable_sort(vector<int>)_(heap)/8192 14404.566 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 2767.842 -1.49%
std::stable_sort(vector<int>)_(pipe-organ)/8 18.890 -
std::stable_sort(vector<int>)_(pipe-organ)/8192 18219.205 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 2875.887 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 16.667 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 18307.789 -
std::stable_sort(vector<int>)_(repeated)/1024 1094.859 -1.11%
std::stable_sort(vector<int>)_(repeated)/8 16.908 -
std::stable_sort(vector<int>)_(repeated)/8192 5260.864 -
std::stable_sort(vector<int>)_(shuffled)/1024 2188.539 -
std::stable_sort(vector<int>)_(shuffled)/8 21.100 -
std::stable_sort(vector<int>)_(shuffled)/8192 10797.556 -
std::swap_ranges(deque<int>)/1024 340.166 -
std::swap_ranges(deque<int>)/32 10.496 -
std::swap_ranges(deque<int>)/50 19.791 -1.03%
std::swap_ranges(deque<int>)/8192 2728.599 -
std::swap_ranges(list<int>)/1024 1618.691 111.78%
std::swap_ranges(list<int>)/32 19.492 -
std::swap_ranges(list<int>)/50 32.629 -
std::swap_ranges(list<int>)/8192 10243.870 -1.05%
std::swap_ranges(vector<int>)/1024 62.783 -
std::swap_ranges(vector<int>)/32 4.826 -
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.648 -
std::transform(deque<int>)_(identity_transform)/1024 370.504 -
std::transform(deque<int>)_(identity_transform)/32 12.433 -
std::transform(deque<int>)_(identity_transform)/50 19.572 2.09%
std::transform(deque<int>)_(identity_transform)/8192 2448.961 -
std::transform(deque<int>,_deque<int>)/1024 661.372 -
std::transform(deque<int>,_deque<int>)/32 21.743 -
std::transform(deque<int>,_deque<int>)/50 33.752 -1.03%
std::transform(deque<int>,_deque<int>)/8192 5419.081 -
std::transform(list<int>)_(identity_transform)/1024 745.638 -
std::transform(list<int>)_(identity_transform)/32 16.231 -
std::transform(list<int>)_(identity_transform)/50 39.689 2.20%
std::transform(list<int>)_(identity_transform)/8192 7032.526 -1.12%
std::transform(list<int>,_list<int>)/1024 848.764 -
std::transform(list<int>,_list<int>)/32 23.542 -
std::transform(list<int>,_list<int>)/50 36.810 -
std::transform(list<int>,_list<int>)/8192 8613.874 -7.93%
std::transform(vector<int>)_(identity_transform)/1024 262.747 -
std::transform(vector<int>)_(identity_transform)/32 8.909 -
std::transform(vector<int>)_(identity_transform)/50 14.116 -
std::transform(vector<int>)_(identity_transform)/8192 2034.479 -
std::transform(vector<int>,_vector<int>)/1024 555.600 -
std::transform(vector<int>,_vector<int>)/32 17.237 -
std::transform(vector<int>,_vector<int>)/50 26.913 -
std::transform(vector<int>,_vector<int>)/8192 4441.003 -
std::unique(deque<int>)_(contiguous)/1024 737.368 -
std::unique(deque<int>)_(contiguous)/32 60.197 -8.50%
std::unique(deque<int>)_(contiguous)/52 70.521 -11.42%
std::unique(deque<int>)_(contiguous)/8192 5536.440 -
std::unique(deque<int>)_(sprinkled)/1024 865.001 4.12%
std::unique(deque<int>)_(sprinkled)/32 66.492 -5.87%
std::unique(deque<int>)_(sprinkled)/52 81.010 -5.21%
std::unique(deque<int>)_(sprinkled)/8192 7663.514 -
std::unique(deque<int>,_pred)_(contiguous)/1024 637.788 -
std::unique(deque<int>,_pred)_(contiguous)/32 59.648 -
std::unique(deque<int>,_pred)_(contiguous)/52 68.971 -1.60%
std::unique(deque<int>,_pred)_(contiguous)/8192 4469.018 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 695.913 -
std::unique(deque<int>,_pred)_(sprinkled)/32 61.377 -
std::unique(deque<int>,_pred)_(sprinkled)/52 74.304 -
std::unique(deque<int>,_pred)_(sprinkled)/8192 5253.846 -
std::unique(list<int>)_(contiguous)/1024 925.577 -
std::unique(list<int>)_(contiguous)/32 55.225 -
std::unique(list<int>)_(contiguous)/52 67.481 -8.88%
std::unique(list<int>)_(contiguous)/8192 7018.005 -
std::unique(list<int>)_(sprinkled)/1024 1039.993 7.11%
std::unique(list<int>)_(sprinkled)/32 59.163 3.51%
std::unique(list<int>)_(sprinkled)/52 75.668 7.18%
std::unique(list<int>)_(sprinkled)/8192 8268.924 4.82%
std::unique(list<int>,_pred)_(contiguous)/1024 998.049 1.84%
std::unique(list<int>,_pred)_(contiguous)/32 60.265 -
std::unique(list<int>,_pred)_(contiguous)/52 74.738 -
std::unique(list<int>,_pred)_(contiguous)/8192 7930.351 -
std::unique(list<int>,_pred)_(sprinkled)/1024 1023.775 -1.77%
std::unique(list<int>,_pred)_(sprinkled)/32 64.762 -
std::unique(list<int>,_pred)_(sprinkled)/52 81.042 -
std::unique(list<int>,_pred)_(sprinkled)/8192 8485.467 -
std::unique(vector<int>)_(contiguous)/1024 315.516 -
std::unique(vector<int>)_(contiguous)/32 51.010 -
std::unique(vector<int>)_(contiguous)/52 55.911 -
std::unique(vector<int>)_(contiguous)/8192 1934.521 -
std::unique(vector<int>)_(sprinkled)/1024 284.629 -
std::unique(vector<int>)_(sprinkled)/32 50.852 -
std::unique(vector<int>)_(sprinkled)/52 55.533 -
std::unique(vector<int>)_(sprinkled)/8192 1923.241 -
std::unique(vector<int>,_pred)_(contiguous)/1024 551.527 3.11%
std::unique(vector<int>,_pred)_(contiguous)/32 54.512 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.759 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3764.496 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 701.554 -
std::unique(vector<int>,_pred)_(sprinkled)/32 60.896 -
std::unique(vector<int>,_pred)_(sprinkled)/52 73.715 -
std::unique(vector<int>,_pred)_(sprinkled)/8192 5291.399 -
std::unique_copy(deque<int>)_(contiguous)/1024 475.124 -
std::unique_copy(deque<int>)_(contiguous)/32 9.518 -2.52%
std::unique_copy(deque<int>)_(contiguous)/52 14.684 1.47%
std::unique_copy(deque<int>)_(contiguous)/8192 3740.694 -
std::unique_copy(deque<int>)_(sprinkled)/1024 468.693 -
std::unique_copy(deque<int>)_(sprinkled)/32 12.162 22.65%
std::unique_copy(deque<int>)_(sprinkled)/52 21.134 12.68%
std::unique_copy(deque<int>)_(sprinkled)/8192 3749.536 -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 600.972 -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 18.562 -3.07%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 26.795 -
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4478.767 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 641.549 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 18.517 -3.00%
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 31.106 -1.16%
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5136.688 -
std::unique_copy(list<int>)_(contiguous)/1024 1621.723 -
std::unique_copy(list<int>)_(contiguous)/32 11.125 -
std::unique_copy(list<int>)_(contiguous)/52 21.900 -
std::unique_copy(list<int>)_(contiguous)/8192 8024.896 18.33%
std::unique_copy(list<int>)_(sprinkled)/1024 1621.834 -
std::unique_copy(list<int>)_(sprinkled)/32 12.471 -
std::unique_copy(list<int>)_(sprinkled)/52 22.187 -
std::unique_copy(list<int>)_(sprinkled)/8192 7931.959 17.41%
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1646.595 -
std::unique_copy(list<int>,_pred)_(contiguous)/32 17.304 -
std::unique_copy(list<int>,_pred)_(contiguous)/52 31.612 -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8611.795 15.55%
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1666.532 -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 20.476 -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 35.357 -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8592.164 16.92%
std::unique_copy(vector<int>)_(contiguous)/1024 248.722 -
std::unique_copy(vector<int>)_(contiguous)/32 8.677 -
std::unique_copy(vector<int>)_(contiguous)/52 13.407 -
std::unique_copy(vector<int>)_(contiguous)/8192 1894.376 -
std::unique_copy(vector<int>)_(sprinkled)/1024 242.419 -
std::unique_copy(vector<int>)_(sprinkled)/32 8.293 -
std::unique_copy(vector<int>)_(sprinkled)/52 12.806 -
std::unique_copy(vector<int>)_(sprinkled)/8192 1881.060 -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 541.392 -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 12.985 -
std::unique_copy(vector<int>,_pred)_(contiguous)/52 24.434 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3700.795 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 582.944 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 16.220 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 29.047 -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 4419.766 -
std::unordered_map<int,_int>::clear()/0 423.160 -
std::unordered_map<int,_int>::clear()/1024 8194.366 -3.07%
std::unordered_map<int,_int>::clear()/32 617.063 -
std::unordered_map<int,_int>::clear()/8192 63168.161 -1.89%
std::unordered_map<int,_int>::contains(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::contains(key)_(existent)/1024 1.260 -8.43%
std::unordered_map<int,_int>::contains(key)_(existent)/32 1.350 -7.02%
std::unordered_map<int,_int>::contains(key)_(existent)/8192 1.220 -13.04%
std::unordered_map<int,_int>::contains(key)_(non-existent)/0 0.336 -15.86%
std::unordered_map<int,_int>::contains(key)_(non-existent)/1024 1.496 -3.51%
std::unordered_map<int,_int>::contains(key)_(non-existent)/32 1.564 11.48%
std::unordered_map<int,_int>::contains(key)_(non-existent)/8192 1.386 -11.08%
std::unordered_map<int,_int>::count(key)_(existent)/0 0.012 -
std::unordered_map<int,_int>::count(key)_(existent)/1024 1.358 -1.48%
std::unordered_map<int,_int>::count(key)_(existent)/32 1.343 4.82%
std::unordered_map<int,_int>::count(key)_(existent)/8192 1.415 -2.94%
std::unordered_map<int,_int>::count(key)_(non-existent)/0 0.269 -14.48%
std::unordered_map<int,_int>::count(key)_(non-existent)/1024 1.895 46.88%
std::unordered_map<int,_int>::count(key)_(non-existent)/32 1.597 25.99%
std::unordered_map<int,_int>::count(key)_(non-existent)/8192 1.615 19.43%
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/0 15.071 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/1024 8941.497 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/32 285.934 -
std::unordered_map<int,_int>::ctor(&&,_different_allocs)/8192 109006.264 -
std::unordered_map<int,_int>::ctor(const&)/0 13.856 -
std::unordered_map<int,_int>::ctor(const&)/1024 6703.152 -
std::unordered_map<int,_int>::ctor(const&)/32 198.925 -1.17%
std::unordered_map<int,_int>::ctor(const&)/8192 55285.538 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/0 14.162 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/1024 10200.924 -
std::unordered_map<int,_int>::ctor(const&,_alloc)/32 266.405 -9.20%
std::unordered_map<int,_int>::ctor(const&,_alloc)/8192 84773.183 2.12%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.822 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13789.805 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 375.849 1.90%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 143061.541 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.842 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13588.883 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 375.258 1.87%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 143074.112 -
std::unordered_map<int,_int>::erase(iterator)/0 19.621 -
std::unordered_map<int,_int>::erase(iterator)/1024 20.329 -
std::unordered_map<int,_int>::erase(iterator)/32 20.256 -
std::unordered_map<int,_int>::erase(iterator)/8192 20.286 -1.06%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 422.573 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5382.204 -3.68%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 528.424 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45405.676 1.11%
std::unordered_map<int,_int>::erase(key)_(existent)/0 21.305 -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 21.472 -1.89%
std::unordered_map<int,_int>::erase(key)_(existent)/32 21.336 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 24.774 4.35%
std::unordered_map<int,_int>::erase(key)_(non-existent)/0 0.269 -
std::unordered_map<int,_int>::erase(key)_(non-existent)/1024 1.137 28.62%
std::unordered_map<int,_int>::erase(key)_(non-existent)/32 1.108 5.46%
std::unordered_map<int,_int>::erase(key)_(non-existent)/8192 0.958 2.62%
std::unordered_map<int,_int>::find(key)_(existent)/0 0.013 -
std::unordered_map<int,_int>::find(key)_(existent)/1024 1.218 -18.01%
std::unordered_map<int,_int>::find(key)_(existent)/32 1.533 8.90%
std::unordered_map<int,_int>::find(key)_(existent)/8192 1.484 3.16%
std::unordered_map<int,_int>::find(key)_(non-existent)/0 0.336 -
std::unordered_map<int,_int>::find(key)_(non-existent)/1024 0.934 -27.37%
std::unordered_map<int,_int>::find(key)_(non-existent)/32 1.196 -2.88%
std::unordered_map<int,_int>::find(key)_(non-existent)/8192 1.054 -3.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 420.796 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 13211.400 -3.54%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 770.936 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 138688.283 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 421.541 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 7503.603 -1.28%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 608.688 -1.89%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 84643.626 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 423.044 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 14647.935 -1.90%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 818.613 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 151983.197 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 422.339 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 13864.550 -6.27%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 797.587 -1.49%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 151617.653 2.44%
std::unordered_map<int,_int>::insert(value)_(already_present)/0 1.657 -
std::unordered_map<int,_int>::insert(value)_(already_present)/1024 2.668 33.12%
std::unordered_map<int,_int>::insert(value)_(already_present)/32 1.693 1.43%
std::unordered_map<int,_int>::insert(value)_(already_present)/8192 2.198 -15.89%
std::unordered_map<int,_int>::insert(value)_(new_value)/0 19.101 -
std::unordered_map<int,_int>::insert(value)_(new_value)/1024 20.831 2.24%
std::unordered_map<int,_int>::insert(value)_(new_value)/32 19.919 3.07%
std::unordered_map<int,_int>::insert(value)_(new_value)/8192 19.542 -7.01%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/0 1.893 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.079 -6.65%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.921 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 5.555 7.46%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/0 19.133 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/1024 20.013 -3.73%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/32 19.567 -6.39%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value)/8192 20.700 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.155 -
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6641.636 -1.43%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/32 222.591 -3.75%
std::unordered_map<int,_int>::operator=(const&)_(into_cleared_Container)/8192 54274.008 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.168 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6735.369 -
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 202.355 -1.05%
std::unordered_map<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 55337.340 -
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/0 0.876 4.47%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/1024 2340.027 77.12%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/32 25.802 3.46%
std::unordered_map<int,_int>::operator=(const&)_(into_populated_Container)/8192 33283.218 18.99%
std::unordered_multimap<int,_int>::clear()/0 424.364 -
std::unordered_multimap<int,_int>::clear()/1024 7857.774 -4.40%
std::unordered_multimap<int,_int>::clear()/32 612.110 -
std::unordered_multimap<int,_int>::clear()/8192 59925.634 -6.19%
std::unordered_multimap<int,_int>::contains(key)_(existent)/0 0.013 -
std::unordered_multimap<int,_int>::contains(key)_(existent)/1024 1.357 4.04%
std::unordered_multimap<int,_int>::contains(key)_(existent)/32 1.413 11.97%
std::unordered_multimap<int,_int>::contains(key)_(existent)/8192 1.313 -5.87%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/0 0.336 -7.80%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/1024 1.710 36.54%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/32 1.495 -7.43%
std::unordered_multimap<int,_int>::contains(key)_(non-existent)/8192 1.285 -20.01%
std::unordered_multimap<int,_int>::count(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::count(key)_(existent)/1024 1.692 -2.08%
std::unordered_multimap<int,_int>::count(key)_(existent)/32 1.734 -
std::unordered_multimap<int,_int>::count(key)_(existent)/8192 1.600 -6.97%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/0 0.293 -4.07%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/1024 1.386 -3.79%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/32 1.504 8.06%
std::unordered_multimap<int,_int>::count(key)_(non-existent)/8192 1.446 4.29%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/0 14.958 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/1024 8986.023 -1.08%
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/32 306.974 -
std::unordered_multimap<int,_int>::ctor(&&,_different_allocs)/8192 108680.549 -1.98%
std::unordered_multimap<int,_int>::ctor(const&)/0 13.817 -
std::unordered_multimap<int,_int>::ctor(const&)/1024 6690.211 -
std::unordered_multimap<int,_int>::ctor(const&)/32 198.717 -
std::unordered_multimap<int,_int>::ctor(const&)/8192 54531.138 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/0 13.847 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/1024 9206.579 -
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/32 255.542 -1.46%
std::unordered_multimap<int,_int>::ctor(const&,_alloc)/8192 76013.741 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.845 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13491.881 -3.65%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 384.584 -1.46%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 145356.270 -1.60%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.824 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13352.018 -4.20%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 376.700 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 146626.276 -1.38%
std::unordered_multimap<int,_int>::erase(iterator)/0 19.655 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 20.246 -
std::unordered_multimap<int,_int>::erase(iterator)/32 20.235 -1.87%
std::unordered_multimap<int,_int>::erase(iterator)/8192 20.199 -25.20%
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 423.501 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5559.730 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 534.531 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 44940.443 -2.30%
std::unordered_multimap<int,_int>::erase(key)_(existent)/0 20.743 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 21.220 -4.62%
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 21.303 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 21.511 -10.41%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/0 0.306 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/1024 0.993 -14.81%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/32 1.158 4.55%
std::unordered_multimap<int,_int>::erase(key)_(non-existent)/8192 0.998 9.50%
std::unordered_multimap<int,_int>::find(key)_(existent)/0 0.015 -
std::unordered_multimap<int,_int>::find(key)_(existent)/1024 1.086 -15.27%
std::unordered_multimap<int,_int>::find(key)_(existent)/32 1.156 -16.75%
std::unordered_multimap<int,_int>::find(key)_(existent)/8192 1.313 -8.90%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/0 0.337 -
std::unordered_multimap<int,_int>::find(key)_(non-existent)/1024 1.013 -3.92%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/32 1.028 -12.57%
std::unordered_multimap<int,_int>::find(key)_(non-existent)/8192 1.202 12.17%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/0 423.036 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/1024 15987.586 -4.07%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/32 793.301 -3.21%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys)/8192 175698.959 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 423.550 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15195.809 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 838.086 -4.10%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 184034.036 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 420.703 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 16886.372 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 863.181 2.48%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 172975.895 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 423.595 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17800.628 -1.94%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 868.856 -4.29%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 188966.441 1.20%
std::unordered_multimap<int,_int>::insert(value)_(already_present)/0 20.154 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/1024 35.993 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/32 21.943 -
std::unordered_multimap<int,_int>::insert(value)_(already_present)/8192 33.568 32.10%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/0 19.595 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/1024 27.366 8.94%
std::unordered_multimap<int,_int>::insert(value)_(new_value)/32 21.861 -
std::unordered_multimap<int,_int>::insert(value)_(new_value)/8192 20.080 -19.61%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/0 14.265 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/1024 6628.433 -1.73%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/32 210.626 -3.68%
std::unordered_multimap<int,_int>::operator=(const&)_(into_cleared_Container)/8192 53904.170 -1.10%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/0 14.255 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/1024 6716.810 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/32 199.574 -3.40%
std::unordered_multimap<int,_int>::operator=(const&)_(into_partially_populated_Container)/8192 54880.946 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/0 0.824 -5.83%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/1024 1344.884 -2.64%
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/32 24.961 -
std::unordered_multimap<int,_int>::operator=(const&)_(into_populated_Container)/8192 26333.857 -1.83%
std::unordered_multiset<int>::clear()/0 419.932 -1.10%
std::unordered_multiset<int>::clear()/1024 8081.274 6.25%
std::unordered_multiset<int>::clear()/32 616.891 -
std::unordered_multiset<int>::clear()/8192 62401.927 5.92%
std::unordered_multiset<int>::contains(key)_(existent)/0 0.015 -
std::unordered_multiset<int>::contains(key)_(existent)/1024 1.459 -6.51%
std::unordered_multiset<int>::contains(key)_(existent)/32 1.252 -6.34%
std::unordered_multiset<int>::contains(key)_(existent)/8192 1.238 -6.42%
std::unordered_multiset<int>::contains(key)_(non-existent)/0 0.336 -15.54%
std::unordered_multiset<int>::contains(key)_(non-existent)/1024 1.612 15.52%
std::unordered_multiset<int>::contains(key)_(non-existent)/32 1.302 6.03%
std::unordered_multiset<int>::contains(key)_(non-existent)/8192 1.409 2.53%
std::unordered_multiset<int>::count(key)_(existent)/0 0.012 -
std::unordered_multiset<int>::count(key)_(existent)/1024 1.577 -7.69%
std::unordered_multiset<int>::count(key)_(existent)/32 1.424 -3.70%
std::unordered_multiset<int>::count(key)_(existent)/8192 1.666 -4.77%
std::unordered_multiset<int>::count(key)_(non-existent)/0 0.267 -23.02%
std::unordered_multiset<int>::count(key)_(non-existent)/1024 1.159 -4.76%
std::unordered_multiset<int>::count(key)_(non-existent)/32 1.238 -2.39%
std::unordered_multiset<int>::count(key)_(non-existent)/8192 1.160 -3.29%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/0 14.880 -1.85%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/1024 8976.758 1.79%
std::unordered_multiset<int>::ctor(&&,_different_allocs)/32 301.464 -
std::unordered_multiset<int>::ctor(&&,_different_allocs)/8192 105002.856 -
std::unordered_multiset<int>::ctor(const&)/0 13.798 -1.06%
std::unordered_multiset<int>::ctor(const&)/1024 6809.099 1.07%
std::unordered_multiset<int>::ctor(const&)/32 203.054 -1.94%
std::unordered_multiset<int>::ctor(const&)/8192 55219.063 -
std::unordered_multiset<int>::ctor(const&,_alloc)/0 13.839 -2.17%
std::unordered_multiset<int>::ctor(const&,_alloc)/1024 9096.919 -
std::unordered_multiset<int>::ctor(const&,_alloc)/32 262.740 -
std::unordered_multiset<int>::ctor(const&,_alloc)/8192 75980.097 -1.32%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.765 -1.21%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13447.632 -5.87%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 388.541 -2.54%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 141723.757 -2.52%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.756 -1.18%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13345.921 -6.25%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 370.628 -2.96%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142724.850 -2.84%
std::unordered_multiset<int>::erase(iterator)/0 19.740 -
std::unordered_multiset<int>::erase(iterator)/1024 21.856 -2.07%
std::unordered_multiset<int>::erase(iterator)/32 21.301 -
std::unordered_multiset<int>::erase(iterator)/8192 22.325 -5.03%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 420.567 -1.25%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5619.902 3.36%
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 532.743 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 45746.801 3.87%
std::unordered_multiset<int>::erase(key)_(existent)/0 20.776 -
std::unordered_multiset<int>::erase(key)_(existent)/1024 21.473 -5.30%
std::unordered_multiset<int>::erase(key)_(existent)/32 21.872 1.38%
std::unordered_multiset<int>::erase(key)_(existent)/8192 26.258 -2.12%
std::unordered_multiset<int>::erase(key)_(non-existent)/0 0.350 28.21%
std::unordered_multiset<int>::erase(key)_(non-existent)/1024 1.100 -1.13%
std::unordered_multiset<int>::erase(key)_(non-existent)/32 1.040 -1.98%
std::unordered_multiset<int>::erase(key)_(non-existent)/8192 1.163 1.36%
std::unordered_multiset<int>::find(key)_(existent)/0 0.011 -
std::unordered_multiset<int>::find(key)_(existent)/1024 1.005 -
std::unordered_multiset<int>::find(key)_(existent)/32 1.250 -9.04%
std::unordered_multiset<int>::find(key)_(existent)/8192 1.346 -6.28%
std::unordered_multiset<int>::find(key)_(non-existent)/0 0.327 -3.20%
std::unordered_multiset<int>::find(key)_(non-existent)/1024 1.062 -
std::unordered_multiset<int>::find(key)_(non-existent)/32 0.990 -
std::unordered_multiset<int>::find(key)_(non-existent)/8192 1.048 -3.78%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/0 419.842 -1.20%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/1024 16248.899 -1.79%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/32 806.655 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys)/8192 172477.398 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 419.885 -1.50%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15658.116 -1.56%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 844.089 -2.35%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 181794.741 -1.08%
std::unordered_multiset<int>::insert(value)_(already_present)/0 19.919 -
std::unordered_multiset<int>::insert(value)_(already_present)/1024 24.899 -1.88%
std::unordered_multiset<int>::insert(value)_(already_present)/32 21.049 -1.24%
std::unordered_multiset<int>::insert(value)_(already_present)/8192 28.802 -5.88%
std::unordered_multiset<int>::insert(value)_(new_value)/0 19.482 -
std::unordered_multiset<int>::insert(value)_(new_value)/1024 24.167 3.84%
std::unordered_multiset<int>::insert(value)_(new_value)/32 19.713 -
std::unordered_multiset<int>::insert(value)_(new_value)/8192 22.849 -
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/0 13.990 -2.22%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/1024 6675.270 -1.94%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/32 218.307 -1.20%
std::unordered_multiset<int>::operator=(const&)_(into_cleared_Container)/8192 53982.211 -1.61%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/0 14.000 -1.92%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/1024 6680.612 -1.96%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/32 197.180 -3.31%
std::unordered_multiset<int>::operator=(const&)_(into_partially_populated_Container)/8192 54633.067 -1.62%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/1024 1356.223 -24.23%
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/32 24.551 -
std::unordered_multiset<int>::operator=(const&)_(into_populated_Container)/8192 25003.182 -14.95%
std::unordered_set<int>::clear()/0 422.761 -
std::unordered_set<int>::clear()/1024 8022.998 1.19%
std::unordered_set<int>::clear()/32 610.651 -
std::unordered_set<int>::clear()/8192 61204.644 -
std::unordered_set<int>::contains(key)_(existent)/0 0.014 -
std::unordered_set<int>::contains(key)_(existent)/1024 1.206 -13.92%
std::unordered_set<int>::contains(key)_(existent)/32 1.418 9.57%
std::unordered_set<int>::contains(key)_(existent)/8192 1.522 2.52%
std::unordered_set<int>::contains(key)_(non-existent)/0 0.336 -
std::unordered_set<int>::contains(key)_(non-existent)/1024 1.409 -10.05%
std::unordered_set<int>::contains(key)_(non-existent)/32 1.344 -5.21%
std::unordered_set<int>::contains(key)_(non-existent)/8192 1.467 -2.21%
std::unordered_set<int>::count(key)_(existent)/0 0.014 -
std::unordered_set<int>::count(key)_(existent)/1024 1.188 1.40%
std::unordered_set<int>::count(key)_(existent)/32 1.323 -5.56%
std::unordered_set<int>::count(key)_(existent)/8192 1.357 4.38%
std::unordered_set<int>::count(key)_(non-existent)/0 0.267 -44.90%
std::unordered_set<int>::count(key)_(non-existent)/1024 1.323 -8.46%
std::unordered_set<int>::count(key)_(non-existent)/32 1.324 -3.92%
std::unordered_set<int>::count(key)_(non-existent)/8192 1.468 -7.15%
std::unordered_set<int>::ctor(&&,_different_allocs)/0 14.743 -
std::unordered_set<int>::ctor(&&,_different_allocs)/1024 9184.551 -2.45%
std::unordered_set<int>::ctor(&&,_different_allocs)/32 295.929 -
std::unordered_set<int>::ctor(&&,_different_allocs)/8192 106496.802 -2.24%
std::unordered_set<int>::ctor(const&)/0 13.788 -
std::unordered_set<int>::ctor(const&)/1024 6668.898 -
std::unordered_set<int>::ctor(const&)/32 199.025 -1.61%
std::unordered_set<int>::ctor(const&)/8192 55053.791 -
std::unordered_set<int>::ctor(const&,_alloc)/0 13.900 -
std::unordered_set<int>::ctor(const&,_alloc)/1024 9956.442 1.89%
std::unordered_set<int>::ctor(const&,_alloc)/32 277.220 1.14%
std::unordered_set<int>::ctor(const&,_alloc)/8192 83402.264 2.43%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.866 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 13783.364 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 381.049 2.93%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 142959.610 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.818 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13524.021 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 380.105 1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 142127.170 -
std::unordered_set<int>::erase(iterator)/0 19.714 -
std::unordered_set<int>::erase(iterator)/1024 20.194 -
std::unordered_set<int>::erase(iterator)/32 20.220 -
std::unordered_set<int>::erase(iterator)/8192 20.228 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 424.259 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5193.967 -2.60%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 537.838 1.21%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 42380.921 -3.92%
std::unordered_set<int>::erase(key)_(existent)/0 21.513 -
std::unordered_set<int>::erase(key)_(existent)/1024 22.725 -
std::unordered_set<int>::erase(key)_(existent)/32 21.485 -
std::unordered_set<int>::erase(key)_(existent)/8192 23.165 -
std::unordered_set<int>::erase(key)_(non-existent)/0 0.259 -
std::unordered_set<int>::erase(key)_(non-existent)/1024 1.061 1.20%
std::unordered_set<int>::erase(key)_(non-existent)/32 1.093 -2.85%
std::unordered_set<int>::erase(key)_(non-existent)/8192 0.918 -
std::unordered_set<int>::find(key)_(existent)/0 0.012 -
std::unordered_set<int>::find(key)_(existent)/1024 1.205 10.53%
std::unordered_set<int>::find(key)_(existent)/32 1.228 12.70%
std::unordered_set<int>::find(key)_(existent)/8192 1.438 7.29%
std::unordered_set<int>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<int>::find(key)_(non-existent)/1024 1.182 -
std::unordered_set<int>::find(key)_(non-existent)/32 1.019 6.40%
std::unordered_set<int>::find(key)_(non-existent)/8192 1.200 6.61%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/0 421.771 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/1024 12982.428 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/32 754.626 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys)/8192 138745.426 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 422.676 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 7423.454 -2.21%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 616.520 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 83750.514 -
std::unordered_set<int>::insert(value)_(already_present)/0 1.568 -
std::unordered_set<int>::insert(value)_(already_present)/1024 1.943 -
std::unordered_set<int>::insert(value)_(already_present)/32 1.651 -
std::unordered_set<int>::insert(value)_(already_present)/8192 2.229 -
std::unordered_set<int>::insert(value)_(new_value)/0 19.111 -
std::unordered_set<int>::insert(value)_(new_value)/1024 19.611 -1.42%
std::unordered_set<int>::insert(value)_(new_value)/32 20.395 -
std::unordered_set<int>::insert(value)_(new_value)/8192 19.738 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/0 14.358 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/1024 6740.176 -
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/32 217.647 -2.33%
std::unordered_set<int>::operator=(const&)_(into_cleared_Container)/8192 54675.315 -1.01%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/0 14.320 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/1024 6782.833 1.39%
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/32 203.137 -
std::unordered_set<int>::operator=(const&)_(into_partially_populated_Container)/8192 55808.150 1.22%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/0 0.848 2.93%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/1024 1333.058 1.38%
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/32 23.974 -
std::unordered_set<int>::operator=(const&)_(into_populated_Container)/8192 25799.546 -2.36%
std::unordered_set<std::string>::clear()/0 422.522 -
std::unordered_set<std::string>::clear()/1024 22751.240 -
std::unordered_set<std::string>::clear()/32 931.097 -4.65%
std::unordered_set<std::string>::clear()/8192 221234.818 -
std::unordered_set<std::string>::contains(key)_(existent)/0 0.011 -
std::unordered_set<std::string>::contains(key)_(existent)/1024 36.512 -20.79%
std::unordered_set<std::string>::contains(key)_(existent)/32 33.203 -7.70%
std::unordered_set<std::string>::contains(key)_(existent)/8192 39.885 -
std::unordered_set<std::string>::contains(key)_(non-existent)/0 0.374 7.76%
std::unordered_set<std::string>::contains(key)_(non-existent)/1024 20.893 6.10%
std::unordered_set<std::string>::contains(key)_(non-existent)/32 21.626 -19.81%
std::unordered_set<std::string>::contains(key)_(non-existent)/8192 18.866 -9.52%
std::unordered_set<std::string>::count(key)_(existent)/0 0.014 -
std::unordered_set<std::string>::count(key)_(existent)/1024 46.920 13.41%
std::unordered_set<std::string>::count(key)_(existent)/32 36.778 -7.29%
std::unordered_set<std::string>::count(key)_(existent)/8192 45.988 27.35%
std::unordered_set<std::string>::count(key)_(non-existent)/0 0.273 -6.02%
std::unordered_set<std::string>::count(key)_(non-existent)/1024 23.367 18.01%
std::unordered_set<std::string>::count(key)_(non-existent)/32 21.041 -11.23%
std::unordered_set<std::string>::count(key)_(non-existent)/8192 24.430 -4.14%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/0 14.732 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/1024 40220.575 -
std::unordered_set<std::string>::ctor(&&,_different_allocs)/32 1066.865 16.81%
std::unordered_set<std::string>::ctor(&&,_different_allocs)/8192 719612.314 -
std::unordered_set<std::string>::ctor(const&)/0 13.801 -
std::unordered_set<std::string>::ctor(const&)/1024 34054.200 -2.37%
std::unordered_set<std::string>::ctor(const&)/32 704.125 -11.25%
std::unordered_set<std::string>::ctor(const&)/8192 341523.458 -
std::unordered_set<std::string>::ctor(const&,_alloc)/0 13.930 -
std::unordered_set<std::string>::ctor(const&,_alloc)/1024 63706.497 -
std::unordered_set<std::string>::ctor(const&,_alloc)/32 1667.440 17.23%
std::unordered_set<std::string>::ctor(const&,_alloc)/8192 611136.865 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.803 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 62140.944 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 1578.095 4.10%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 652858.262 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.782 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 63993.597 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1579.344 -11.22%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 645711.894 -
std::unordered_set<std::string>::erase(iterator)/0 32.354 11.81%
std::unordered_set<std::string>::erase(iterator)/1024 26.516 -7.97%
std::unordered_set<std::string>::erase(iterator)/32 29.080 -1.37%
std::unordered_set<std::string>::erase(iterator)/8192 32.457 -2.04%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 421.698 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12308.436 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 685.691 2.80%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118855.642 -
std::unordered_set<std::string>::erase(key)_(existent)/0 71.936 -21.05%
std::unordered_set<std::string>::erase(key)_(existent)/1024 87.665 -27.74%
std::unordered_set<std::string>::erase(key)_(existent)/32 121.505 67.82%
std::unordered_set<std::string>::erase(key)_(existent)/8192 127.788 44.23%
std::unordered_set<std::string>::erase(key)_(non-existent)/0 0.267 -
std::unordered_set<std::string>::erase(key)_(non-existent)/1024 24.074 7.36%
std::unordered_set<std::string>::erase(key)_(non-existent)/32 21.875 -15.14%
std::unordered_set<std::string>::erase(key)_(non-existent)/8192 24.399 9.05%
std::unordered_set<std::string>::find(key)_(existent)/0 0.015 -
std::unordered_set<std::string>::find(key)_(existent)/1024 44.034 31.01%
std::unordered_set<std::string>::find(key)_(existent)/32 37.072 -
std::unordered_set<std::string>::find(key)_(existent)/8192 36.998 3.80%
std::unordered_set<std::string>::find(key)_(non-existent)/0 0.331 -
std::unordered_set<std::string>::find(key)_(non-existent)/1024 20.776 -15.97%
std::unordered_set<std::string>::find(key)_(non-existent)/32 21.351 -10.95%
std::unordered_set<std::string>::find(key)_(non-existent)/8192 24.219 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/0 421.793 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/1024 56555.623 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/32 1848.355 -6.44%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys)/8192 606954.240 -1.35%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 421.764 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 57078.958 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1771.880 18.81%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 564545.223 -
std::unordered_set<std::string>::insert(value)_(already_present)/0 13.263 -77.64%
std::unordered_set<std::string>::insert(value)_(already_present)/1024 66.692 78.71%
std::unordered_set<std::string>::insert(value)_(already_present)/32 61.869 -14.96%
std::unordered_set<std::string>::insert(value)_(already_present)/8192 32.685 -15.10%
std::unordered_set<std::string>::insert(value)_(new_value)/0 46.343 -28.57%
std::unordered_set<std::string>::insert(value)_(new_value)/1024 41.224 -13.85%
std::unordered_set<std::string>::insert(value)_(new_value)/32 42.411 -38.71%
std::unordered_set<std::string>::insert(value)_(new_value)/8192 62.554 -12.29%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/0 14.136 -
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/1024 35572.344 -1.66%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/32 772.639 4.41%
std::unordered_set<std::string>::operator=(const&)_(into_cleared_Container)/8192 339743.083 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/0 14.201 -
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/1024 34975.143 -2.01%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/32 733.721 8.55%
std::unordered_set<std::string>::operator=(const&)_(into_partially_populated_Container)/8192 341662.516 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/0 0.824 -
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/1024 17216.308 2.14%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/32 272.185 -18.42%
std::unordered_set<std::string>::operator=(const&)_(into_populated_Container)/8192 214611.390 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 243.856 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.574 -2.75%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1890.514 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.199 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.761 2.94%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 894.449 17.51%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 50.364 1.60%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.872 1.29%
std::vector<int>::ctor(Range)_(cheap_elements)/8192 886.496 42.27%
std::vector<int>::ctor(const&)_(cheap_elements)/1024 50.353 -
std::vector<int>::ctor(const&)_(cheap_elements)/32 11.323 8.82%
std::vector<int>::ctor(const&)_(cheap_elements)/8192 875.064 56.54%
std::vector<int>::ctor(size)/1024 42.377 -2.57%
std::vector<int>::ctor(size)/32 10.550 -6.25%
std::vector<int>::ctor(size)/8192 568.885 -
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/1024 44.734 2.09%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/32 10.153 -4.20%
std::vector<int>::ctor(size,_value_type)_(cheap_elements)/8192 263.877 -1.39%
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.566 -
std::vector<int>::erase(begin)_(cheap_elements)/32 3.751 -
std::vector<int>::erase(begin)_(cheap_elements)/8192 282.507 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.210 1.65%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.317 -
std::vector<int>::erase(middle)_(cheap_elements)/8192 140.817 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.532 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.026 -1.59%
std::vector<int>::insert(begin)_(cheap_elements)/8192 294.096 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 808.138 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 458.747 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3068.934 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 953.926 2.00%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 484.279 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 4193.485 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 2228.920 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 557.052 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 13474.545 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.878 -
std::vector<int>::insert(middle)_(cheap_elements)/32 6.021 1.25%
std::vector<int>::insert(middle)_(cheap_elements)/8192 138.327 -
std::vector<int>::operator=(const&)_(cheap_elements)/1024 36.206 -
std::vector<int>::operator=(const&)_(cheap_elements)/32 2.001 -
std::vector<int>::operator=(const&)_(cheap_elements)/8192 731.698 -17.72%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 100.999 -1.16%
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 24.200 1.13%
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 678.624 -16.55%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.659 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 13.386 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.290 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 13.362 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 13.355 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 13.354 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 485.410 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 15.866 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 4619.843 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6325.097 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 127.009 -5.28%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 52652.602 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 701.350 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 35.249 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 6961.474 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19902.712 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 598.871 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 172273.120 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 700.796 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 35.221 -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 6934.457 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19853.575 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 599.865 -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171834.058 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/1024 701.146 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/32 35.471 -
std::vector<std::string>::ctor(const&)_(cheap_elements)/8192 6938.656 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/1024 19779.109 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/32 595.221 -
std::vector<std::string>::ctor(const&)_(expensive_elements)/8192 171997.352 -
std::vector<std::string>::ctor(size)/1024 434.914 1.19%
std::vector<std::string>::ctor(size)/32 37.124 6.99%
std::vector<std::string>::ctor(size)/8192 4243.277 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/1024 585.372 -
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/32 39.349 12.55%
std::vector<std::string>::ctor(size,_value_type)_(cheap_elements)/8192 5405.531 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/1024 19822.966 1.54%
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/32 569.883 -
std::vector<std::string>::ctor(size,_value_type)_(expensive_elements)/8192 171500.337 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 576.809 -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 20.788 -3.41%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 4564.008 -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 590.206 -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 35.231 -1.11%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 4583.329 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 287.802 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 11.823 -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 2277.560 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 301.149 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 26.117 -2.35%
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2290.289 -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 568.247 -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 20.480 -2.46%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 4560.102 -
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 584.460 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 36.331 -
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 4574.456 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 1641.439 1.36%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 485.442 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 9824.185 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 15357.121 1.74%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 825.698 1.02%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 116256.378 1.73%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 3100.420 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 547.791 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 20714.171 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 16833.466 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 892.170 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 128466.463 2.10%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1700.722 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 582.549 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 11057.789 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 13570.582 2.16%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 903.224 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 116510.148 1.65%
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 286.581 -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 11.139 -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2269.116 -
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 302.442 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 26.943 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2286.422 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/1024 719.427 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/32 27.704 -
std::vector<std::string>::operator=(const&)_(cheap_elements)/8192 5697.138 -
std::vector<std::string>::operator=(const&)_(expensive_elements)/1024 6207.209 -1.02%
std::vector<std::string>::operator=(const&)_(expensive_elements)/32 120.235 1.06%
std::vector<std::string>::operator=(const&)_(expensive_elements)/8192 51462.480 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 545.886 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 41.574 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 3207.414 2.14%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 597.820 -1.37%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 58.107 1.17%
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 5773.715 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.047 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 13.820 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 0.698 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.410 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.874 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.492 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 13.850 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 13.837 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 13.847 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 23.356 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 23.375 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 23.351 -1.00%
vector<bool>(const_vector<bool>&) 10.736 10.19%
vector<bool>(size_type,_const_value_type&) 8.979 12.09%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(different_allocators) 12.651 3.11%
vector<bool>(vector<bool>&&,_const_allocator_type&)_(equal_allocators) 2.888 -
vector<bool>::reserve() 8.997 11.74%
Geometric Mean 217.405 -