Fields

hardware None
os None
test_suite_commit ec2f9980d4732c5a5a1cff9276848e167a43b69f
compiler Apple clang version 17.0.0 (clang-1700.6.4.2)
Target: arm64-apple-darwin25.1.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
sdk None

Parameters

Fields

NameValue
commit_info None
git_sha None

Parameters

NameValue
Filter

apple-m5-xcode26-libstdcxx15 test results

Run Order Start Time Duration
Current 574830 2026-03-30T21:31:31 0:00:00
Previous 15 2026-03-31T07:14:39 0:00:00
Baseline 15 2026-03-31T12:45:22 0:00:00


Tests Summary

Status Group # # (B)
Performance Regressions 2227 1683
Performance Improvements 1588 1396
Added Tests 8 8
Unchanged Tests 33817 34553
Total Tests 37640

Performance Regressions - execution_time Δ Previous Current σ Δ (B) σ (B)
SetIntersection_Interlaced_Vector_string_262144_4 35200.34% 986533.239 348249602.132 - 0.31% -
std::unordered_set<std::string>::erase(key)_(existent)/32 222.72% 56.161 181.241 - 185.69% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 160.91% 50.629 132.098 - -11.64% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 160.10% 663726.612 1726341.720 - 159.90% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 150.44% 102.260 256.102 - 222.43% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 149.98% 66.895 167.222 - 173.39% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 148.96% 63552.708 158223.075 - 144.50% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 130.91% 55.517 128.194 - 41.00% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 128.97% 26.227 60.053 - -7.67% -
std::flat_map<int,_int>::ctor(const_Self&)/8192 123.72% 857.875 1919.240 - -0.91% -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 122.64% 859.499 1913.614 - -0.72% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 121.67% 75.047 166.354 - -24.36% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 115.80% 42.717 92.183 - 26.04% -
BM_format_string<char>/262144 114.75% 0.014 0.030 - -3.32% -
std::move(list<int>)/512 114.73% 367.275 788.662 - 113.35% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 110.65% 53.075 111.801 - 86.15% -
BM_BitsetToString<32>/Uniform_(50%)/50 103.20% 15.311 31.112 - 77.98% -
std::search(list<int>)_(no_match)/1000 103.05% 712.639 1447.027 - 103.02% -
std::search(list<int>)_(no_match)/1024 100.58% 730.073 1464.358 - 100.55% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 95.14% 30.660 59.830 - -40.39% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 80.09% 90.545 163.061 - 29.17% -
std::is_sorted_until(deque<int>)/8 74.44% 2.298 4.009 - 19.11% -
BM_vector_deque_ranges_move_backward/0 70.46% 0.261 0.444 - -0.28% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 67.78% 43.890 73.637 - 64.24% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 61.44% 33.913 54.747 - -50.93% -
std::move(vector<int>)/32768 61.30% 1662.220 2681.116 - 58.69% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 55.96% 66.124 103.125 - 23.14% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control 55.31% 0.231 0.359 - -19.17% -
ranges::min(std::vector<char>)/1 55.30% 0.287 0.446 - 52.21% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 53.92% 1453.522 2237.327 - 60.78% -
ranges::min(std::deque<long_long>)/8 51.85% 2.186 3.320 - 40.47% -
ranges::minmax(std::list<char>)/64 51.41% 30.305 45.883 - 51.88% -
std::copy(vector<int>)/4096 50.02% 147.591 221.409 - -7.03% -
std::unordered_multiset<int>::contains(key)/32 49.68% 7.637 11.431 - 23.96% -
BM_join_view_in_vectors/0 49.44% 0.360 0.538 - 38.27% -
BM_deque_vector_move_backward/0 48.46% 0.460 0.683 - 54.87% -
std::map<std::string,_int>::erase(key)_(existent)/8192 44.47% 81.140 117.221 - 45.41% -
std::rotate(list<int>)_(1_element_forward)/8192 42.40% 9721.797 13843.374 - 41.11% -
BM_BitsetToString<32>/Dense_(90%)/90 41.76% 29.260 41.478 - 51.55% -
BM_join_view_out_vectors/0 40.28% 0.421 0.591 - 32.19% -
ranges::minmax(std::vector<__int128>)/1 40.26% 0.280 0.393 - -0.38% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 38.93% 65.479 90.968 - -6.28% -
std::multiset<std::string>::erase(key)_(existent)/8192 38.89% 79.905 110.982 - 14.44% -
ranges::min(std::vector<long_long>)/1 37.42% 0.282 0.388 - 19.09% -
BM_deque_vector_move/0 34.91% 0.499 0.673 - -6.59% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 33.78% 23.412 31.321 - 33.53% -
ranges::min(std::vector<__int128>)/70000 33.57% 18411.450 24592.429 - 31.22% -
SetIntersection_None_Set_string_262144_16 32.98% 3127231.728 4158677.068 - 44.16% -
BM_StringRelational_Eq_Small_Huge_Control 32.32% 0.343 0.454 - -2.19% -
SetIntersection_None_Set_string_262144_256 32.19% 3131906.502 4140066.449 - 42.87% -
BM_std_minmax_element<int>/1 31.97% 0.375 0.496 - 10.17% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 31.13% 29.864 39.161 - -22.95% -
SetIntersection_None_Set_string_262144_1 30.60% 3179816.063 4152960.144 - 44.06% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 30.58% 34.069 44.486 - 9.04% -
std::set<std::string>::insert(value)_(new_value,_end)/32 30.17% 44.233 57.579 - 15.91% -
BM_StringRelationalLiteral_Eq_Small_Large_Control 29.91% 0.233 0.302 - -15.37% -
std::replace(deque<int>)_(sprinkled)/50 29.68% 13.285 17.227 - 27.46% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 28.60% 18.461 23.741 - 28.87% -
std::set<std::string>::insert(value)_(new_value,_end)/0 27.87% 27.366 34.994 - 10.44% -
SetIntersection_None_Vector_string_262144_262144 27.82% 2237217.501 2859554.719 - 30.42% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 27.70% 36.834 47.037 - 27.79% -
std::copy(list<int>)/32768 27.23% 25732.982 32739.371 - 27.72% -
BM_vector_deque_ranges_copy/0 26.84% 0.351 0.445 - -0.25% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 25.82% 747.535 940.580 - 10.46% -
ranges::min(std::deque<long_long>)/1 25.78% 0.363 0.456 - 0.24% -
std::unordered_multiset<int>::count(key)/32 25.66% 10.465 13.151 - 45.61% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 25.56% 0.634 0.796 - 12.83% -
std::rotate(list<int>)_(by_1/4)/8192 25.47% 10013.198 12563.507 - 24.61% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 25.26% 4699947.638 5887276.120 - 1.03% -
std::unordered_set<std::string>::erase(iterator)/8192 24.97% 24.699 30.867 - 1.08% -
SetIntersection_None_Vector_uint64_262144_262144 24.89% 350130180.673 437273732.429 - 25.20% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 24.66% 622.033 775.428 - 11.90% -
BM_deque_vector_copy_backward/0 24.52% 0.551 0.686 - 12.78% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 24.22% 3326.011 4131.537 - 24.49% -
rng::contains_subrange(vector<int>)_(same_length)/8192 23.63% 1939.789 2398.070 - 18.20% -
SetIntersection_None_Set_string_262144_16384 23.49% 3313800.786 4092312.418 - 35.98% -
ranges::min(std::vector<__int128>)/64 22.87% 16.802 20.645 - 19.76% -
SetIntersection_Front_Set_float_262144_256 22.71% 4472647.887 5488205.841 - 21.26% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 22.62% 16.478 20.205 - -0.09% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.55% 18.279 22.401 - -1.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 22.48% 34.669 42.464 - 4.94% -
std::unordered_set<int>::clear()/1024 22.41% 5162.547 6319.511 - 19.04% -
BM_deque_vector_ranges_copy/0 22.23% 0.565 0.691 - 11.11% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 22.10% 442.446 540.225 - 22.59% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 22.03% 98.612 120.337 - 2.88% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 21.92% 27.006 32.925 - 18.51% -
std::move_backward(deque<int>)/32768 21.82% 2381.879 2901.694 - 21.54% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 21.81% 244490.062 297820.264 - 18.39% -
BM_StringRelational_Eq_Empty_Large_Control 21.78% 0.491 0.598 - 41.53% -
BM_from_sys/2100/threads:16 21.62% 16.042 19.511 - 0.85% -
std::replace(deque<int>)_(sprinkled)/32 21.27% 9.153 11.099 - 21.29% -
SetIntersection_None_Vector_float_262144_256 21.24% 350722427.946 425219580.221 - 22.95% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 21.08% 136.270 164.993 - 0.17% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 20.76% 58.231 70.320 - -10.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 20.19% 29.538 35.501 - -0.11% -
BM_deque_vector_copy/1 19.92% 0.572 0.686 - -0.02% -
std::variant<8-alts>::visit()_(2_variants) 19.87% 0.557 0.668 - -0.15% -
rng::contains_subrange(vector<int>)_(same_length)/50 19.75% 12.384 14.830 - 18.59% -
std::remove(list<int>)_(prefix)/1024 19.71% 973.226 1165.050 - 21.93% -
bm_lexicographical_compare<int>/1 19.62% 0.576 0.689 - 16.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 19.51% 3446524.683 4118989.641 - 19.93% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 19.37% 8106.901 9677.275 - 1.44% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 19.25% 0.377 0.450 - -7.13% -
std::none_of(deque<int>)_(process_all)/50 18.97% 12.304 14.638 - 6.86% -
SetIntersection_None_Set_string_262144_4 18.88% 3400560.003 4042563.494 - 49.41% -
std::find_first_of(list<int>)_(large_needle)/1024 18.72% 836819.553 993473.140 - 8.40% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 18.68% 0.307 0.364 - -18.02% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 18.63% 789.611 936.731 - 7.68% -
bm_exception_ptr_move_ctor_null 18.59% 0.485 0.575 - -0.06% -
BM_StringCtorDefault 18.53% 0.486 0.576 - 8.34% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 18.21% 438.014 517.774 - 19.57% -
std::set<std::string>::erase(key)_(existent)/8192 18.09% 98.745 116.610 - 1.36% -
SetIntersection_None_Set_string_262144_64 18.08% 3407994.751 4024316.091 - 48.57% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 18.04% 1.228 1.450 - 8.16% -
SetIntersection_None_Set_string_262144_1024 17.88% 3429007.251 4042029.381 - 48.83% -
std::multimap<std::string,_int>::ctor(const_Self&)/32 17.88% 629.118 741.584 - 8.79% -
BM_BitsetToString<64>/Sparse_(10%)/10 17.78% 11.299 13.308 - 14.43% -
rng::contains_subrange(vector<int>)_(same_length)/32 17.60% 8.363 9.835 - 15.87% -
std::copy_backward(vector<bool>)_(aligned)/4096 17.58% 5275.532 6203.177 - 0.09% -
std::equal(list<int>)_(it,_it,_it)/8192 17.58% 7903.798 9293.153 - 7.31% -
std::unordered_map<int,_int>::contains(key)/32 17.14% 5.968 6.992 - -7.52% -
std::any_of(deque<int>)_(process_all)/8 16.99% 2.437 2.851 - 14.07% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 16.67% 50.036 58.375 - 17.91% -
BM_deque_deque_ranges_copy/1 16.58% 0.940 1.095 - 0.38% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 16.54% 107.435 125.203 - 49.48% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 16.32% 35.999 41.873 - -3.98% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 16.27% 162645.263 189104.698 - 14.92% -
std::rotate(deque<int>)_(by_1/4)/1024 16.26% 255.423 296.955 - 15.72% -
std::for_each_n(list<int>)/8192 16.26% 7161.352 8325.762 - 4.56% -
SetIntersection_Front_Set_uint64_16384_1024 16.23% 15250034.304 17725245.701 - 9.99% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 16.19% 1933251.880 2246231.353 - -0.41% -
std::rotate(deque<int>)_(by_1/4)/8192 16.13% 1993.346 2314.924 - 15.42% -
std::set<std::string>::insert(const_value_type&)_(already_present)/32 16.08% 62.014 71.986 - 36.77% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 16.03% 3604.757 4182.643 - 14.31% -
std::multimap<std::string,_int>::erase(iterator)/1024 15.97% 27.731 32.158 - -0.94% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle 15.73% 1.205 1.394 - -4.08% -
ranges::minmax(std::list<long_long>)/1 15.73% 0.424 0.491 - 18.67% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.67% 44.425 51.385 - -19.61% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 15.43% 1.098 1.267 - 3.12% -
std::partition(deque<int>)_(sparse)/32 15.39% 9.997 11.536 - 26.25% -
SetIntersection_Front_Set_uint64_262144_256 15.30% 4468874.494 5152467.499 - 4.89% -
BM_BitsetToString<32>/Sparse_(10%)/10 15.12% 10.752 12.378 - 8.17% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 15.05% 0.480 0.553 - 10.49% -
BM_StringRelational_Eq_Small_Large_Control 15.04% 0.365 0.420 - 22.08% -
BM_StringRelational_Eq_Empty_Small_Control 14.88% 0.368 0.423 - 4.39% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 14.67% 8007.638 9182.243 - 0.26% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14.61% 17033.702 19522.831 - 15.26% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 14.29% 49.006 56.006 - -13.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 14.27% 32.850 37.539 - 9.93% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 14.26% 36704.826 41937.646 - 18.31% -
SetIntersection_Front_Set_uint32_1024_256 14.17% 4583198.484 5232760.916 - 15.54% -
BM_StringRelational_Compare_Large_Large_ChangeFirst 14.15% 1.159 1.323 - 6.59% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 14.14% 37.704 43.036 - 5.12% -
std::unique_copy(deque<int>)_(contiguous)/32 14.09% 8.886 10.138 - 0.02% -
std::unique_copy(deque<int>)_(contiguous)/52 14.07% 13.750 15.684 - 0.68% -
BM_Invoke_FuncPtr 13.94% 0.681 0.776 - 13.49% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 13.79% 25.819 29.379 - 18.97% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 13.72% 2087.232 2373.668 - 30.56% -
std::unordered_multimap<int,_int>::count(key)/32 13.71% 10.414 11.842 - -4.18% -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 13.66% 744.621 846.307 - 18.23% -
std::unordered_set<int>::clear()/8192 13.65% 45095.868 51251.587 - 21.18% -
std::set<std::string>::count(key)/32 13.43% 74.212 84.183 - 3.21% -
std::rotate(list<int>)_(1_element_backward)/8192 13.37% 9634.122 10922.223 - 12.38% -
std::any_of(deque<int>)_(process_all)/32768 13.27% 9268.800 10498.612 - 8.88% -
rng::contains_subrange(vector<int>)_(same_length)/16 13.21% 4.587 5.193 - 8.70% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 13.17% 482810.284 546405.728 - 12.01% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 13.11% 125.158 141.568 - -11.64% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 13.06% 31.780 35.930 - 10.90% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 13.04% 47.970 54.226 - -8.43% -
std::copy_backward(vector<bool>)_(aligned)/1048576 13.02% 1420652.189 1605592.549 - 0.09% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 12.93% 103.627 117.030 - 8.27% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 12.84% 692.234 781.127 - -4.81% -
std::any_of(deque<int>)_(process_all)/8192 12.80% 2308.436 2603.998 - 8.78% -
SetIntersection_Front_Set_uint32_1024_64 12.78% 1830160.804 2064041.700 - 13.24% -
std::multimap<std::string,_int>::count(key)/32 12.70% 65.864 74.227 - 2.22% -
std::unique_copy(deque<int>)_(sprinkled)/32 12.64% 8.627 9.718 - -13.51% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 12.63% 32.831 36.978 - 14.83% -
std::any_of(deque<int>)_(process_all)/50 12.58% 13.771 15.503 - 11.02% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 11.99% 4.166 4.665 - 4.06% -
std::multiset<std::string>::erase(iterator)/8192 11.95% 29.385 32.897 - 4.72% -
SetIntersection_Interlaced_Set_float_1024_64 11.95% 10257286.485 11482875.701 - 6.89% -
BM_vector_deque_copy/1 11.89% 0.967 1.082 - -5.57% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 11.83% 1.384 1.548 - 11.65% -
SetIntersection_None_Set_string_16384_16384 11.74% 343816818.669 384182909.504 - 12.70% -
BM_deque_deque_ranges_move_backward/64 11.70% 16.355 18.268 - 4.49% -
BM_deque_vector_copy_backward/1 11.68% 0.613 0.685 - -0.52% -
BM_deque_vector_move/1 11.67% 0.618 0.690 - -4.56% -
ranges::minmax(std::deque<long_long>)/8 11.56% 2.544 2.838 - 4.23% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 11.56% 21.577 24.071 - 1.95% -
std::upper_bound(std::list<int>)/8192 11.55% 13041.586 14548.430 - 11.45% -
std::unordered_set<int>::clear()/32 11.51% 561.944 626.651 - 6.02% -
std::replace(vector<int>)_(sprinkled)/8192 11.51% 1164.509 1298.569 - 0.25% -
std::partition_copy(list<int>)/8192 11.40% 6553.257 7300.375 - 1.20% -
SetIntersection_None_Vector_float_262144_4 11.40% 349620232.048 389460216.335 - 12.90% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 11.34% 36.555 40.702 - 36.64% -
SetIntersection_Front_Set_uint64_1024_64 11.27% 1844485.058 2052406.641 - 6.01% -
BM_to_sys/2100/threads:16 11.24% 17.255 19.194 - 17.80% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 11.13% 87.912 97.694 - 1.61% -
std::is_partitioned(list<int>)_(unpartitioned)/50 11.04% 1.009 1.120 - 15.94% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 11.03% 116.358 129.193 - 24.43% -
std::move(deque<int>)/1048576 11.02% 54882.418 60932.088 - 9.73% -
BM_StringRelationalLiteral_Less_Empty_Large_Control 10.99% 0.534 0.593 - -1.86% -
std::copy(vector<int>)/8 10.95% 2.202 2.443 - 9.49% -
std::remove(list<int>)_(sprinkled)/50 10.94% 63.809 70.790 - 5.04% -
ranges::minmax(std::deque<long_long>)/1 10.84% 0.414 0.459 - 16.14% -
std::find(vector<int>)_(bail_25%)/1024 10.80% 39.057 43.274 - 9.26% -
SetIntersection_Front_Set_uint32_16384_1024 10.78% 16179521.009 17924207.123 - 18.33% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 10.71% 26.323 29.141 - 8.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 10.68% 33.180 36.723 - -1.37% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 10.60% 90.957 100.600 - 6.25% -
BM_to_sys/1993/threads:4 10.46% 1.336 1.476 - 9.30% -
SetIntersection_Front_Set_uint64_256_64 10.44% 5882761.505 6496799.603 - -0.90% -
std::set<std::string>::upper_bound(key)/32 10.39% 70.345 77.653 - 16.05% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 10.39% 68.833 75.982 - -40.69% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 10.38% 42.355 46.752 - 18.85% -
BM_StringFindStringLiteral/4096 10.35% 76.583 84.510 - -0.92% -
std::unordered_map<int,_int>::count(key)/32 10.34% 7.284 8.037 - -1.62% -
std::search(list<int>)_(no_match)/8192 10.34% 6883.284 7594.679 - 10.00% -
BM_std_minmax_element<int>/5500 10.32% 1690.468 1864.920 - 3.70% -
SetIntersection_Interlaced_Set_float_16384_16384 10.14% 332031816.283 365685655.700 - 3.45% -
BM_vector_deque_ranges_copy_backward/64000 10.12% 18813.215 20718.034 - 8.90% -
std::is_partitioned(deque<int>)_(partitioned)/50 10.10% 12.446 13.703 - 8.71% -
BM_std_minmax_element<int>/4000 10.10% 1231.641 1356.030 - 3.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 10.07% 70.172 77.240 - -10.60% -
BM_StringFindAllMatch/8 10.06% 2.498 2.749 - 6.29% -
std::reverse_copy(vector<int>)/32768 10.04% 973.931 1071.734 - 9.78% -
BM_StringAssignStr_Small_Transparent 10.03% 1.550 1.705 - 2.38% -
BM_format_string<char>/128 10.02% 0.134 0.148 - 0.48% -
SetIntersection_Front_Set_float_1024_256 10.01% 4646613.682 5111868.260 - 10.14% -
BM_std_minmax_element<int>/1024 9.97% 318.173 349.889 - -1.69% -
BM_vector_deque_copy_backward/1 9.95% 1.090 1.199 - 4.57% -
BM_vector_deque_ranges_move_backward/64000 9.89% 18813.996 20675.327 - 8.62% -
BM_std_minmax_element<int>/4096 9.88% 1263.814 1388.697 - 3.66% -
BM_std_minmax_element<int>/512 9.88% 161.066 176.976 - -2.34% -
BM_StringFindNoMatch/64 9.78% 1.915 2.102 - 7.73% -
SetIntersection_Interlaced_Vector_string_256_64 9.75% 13801735.749 15146834.597 - 1.54% -
SetIntersection_None_Vector_float_262144_262144 9.73% 350382473.320 384485036.833 - 8.88% -
BM_StringFindStringLiteral/8 9.69% 1.512 1.658 - -3.74% -
SetIntersection_Front_Set_uint64_256_256 9.57% 8576173.428 9396551.829 - -8.27% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 9.55% 150.800 165.207 - 0.59% -
std::fill_n(list<int>)/8192 9.55% 7196.410 7883.614 - 12.49% -
BM_format_string<char>/64 9.49% 0.257 0.282 - -2.27% -
BM_vector_deque_ranges_copy/1 9.48% 0.592 0.648 - -6.09% -
BM_toupper_char<wchar_t> 9.40% 0.920 1.007 - 1.20% -
BM_tolower_char<char> 9.30% 1.153 1.260 - 9.21% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 9.29% 2740.729 2995.341 - 4.40% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 9.28% 927.092 1013.107 - 3.11% -
BM_std_minmax_element<int>/3 9.19% 0.922 1.007 - 25.97% -
bm_ranges_lexicographical_compare<unsigned_char>/64 9.18% 2.076 2.266 - 0.97% -
std::find(vector<int>)_(bail_25%)/32768 9.15% 1242.280 1355.938 - 8.26% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 9.14% 3.701 4.039 - -0.04% -
std::adjacent_find(list<int>)/8192 9.04% 6555.963 7148.737 - 0.65% -
std::move(vector<int>)/262144 9.03% 21898.760 23876.289 - 68.78% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 8.98% 20.342 22.170 - 1.56% -
rng::find_last(list<int>)_(bail_90%)/8 8.98% 0.548 0.598 - -3.03% -
std::fill_n(vector<bool>)/64 8.97% 1.342 1.462 - 0.99% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 8.94% 6761653.000 7365976.570 - 12.09% -
std::all_of(list<int>)_(process_all)/8192 8.93% 7554.113 8229.052 - 8.20% -
std::copy_backward(vector<int>)/32768 8.90% 3451.604 3758.817 - 9.26% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 8.81% 2860.152 3112.115 - 3.55% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 8.80% 3.718 4.045 - 8.58% -
rng::contains_subrange(deque<int>)_(process_all)/50 8.77% 14.931 16.241 - 7.54% -
std::find_end(list<int>,_pred)_(same_length)/1000 8.75% 1910.732 2077.878 - 0.20% -
std::copy_n(vector<int>)/32768 8.72% 3453.102 3754.250 - 9.80% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 8.72% 145.155 157.811 - -1.69% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 8.72% 698.117 758.984 - 9.22% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 8.70% 108.434 117.872 - 5.82% -
BM_StringAssignAsciiz_Small_Opaque 8.66% 2.462 2.675 - 6.67% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 8.65% 25.513 27.720 - 4.53% -
std::multimap<std::string,_int>::contains(key)/32 8.61% 81.668 88.703 - -5.56% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 8.59% 100.797 109.455 - 3.44% -
BM_StringConstructDestroyCStr_Small_Opaque 8.57% 2.334 2.534 - 4.71% -
BM_std_minmax_element<long_long>/2 8.53% 0.479 0.520 - 11.96% -
BM_deque_deque_ranges_move/64 8.51% 16.216 17.597 - 7.87% -
BM_deque_deque_ranges_move/4000 8.51% 1106.227 1200.408 - -13.18% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 8.49% 22094.499 23970.009 - 2.18% -
BM_vector_deque_copy/2 8.48% 1.827 1.982 - -3.11% -
BM_std_minmax_element<short>/3 8.46% 0.791 0.858 - -10.51% -
std::none_of(deque<int>)_(process_all)/32 8.42% 7.868 8.531 - -0.59% -
SetIntersection_Interlaced_Vector_string_256_256 8.42% 16113644.699 17470143.712 - 5.16% -
rng::contains_subrange(deque<int>)_(process_all)/32 8.41% 9.778 10.601 - 7.28% -
BM_vector_deque_copy/64 8.39% 2.586 2.803 - -2.42% -
std::find(vector<int>)_(bail_25%)/8192 8.38% 313.257 339.494 - 7.66% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 8.37% 46.431 50.319 - 0.39% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 8.37% 29218.736 31663.698 - 4.96% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 8.34% 990616.739 1073221.688 - 9.02% -
BM_deque_deque_ranges_move/4096 8.33% 1129.116 1223.162 - -13.13% -
BM_deque_deque_ranges_move/1024 8.32% 286.471 310.310 - -12.60% -
std::unordered_set<std::string>::contains(key)/32 8.31% 94.121 101.940 - -2.63% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 8.22% 10.849 11.741 - 21.51% -
bm_exception_ptr_move_assign_null 8.16% 0.489 0.529 - 1.28% -
std::is_partitioned(list<int>)_(partitioned)/8192 8.15% 6529.803 7062.130 - 5.73% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 8.15% 2793.447 3021.134 - 6.62% -
BM_StringConstructDestroyCStr_Large_Opaque 8.12% 15.193 16.426 - 6.73% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 8.10% 30746.263 33237.856 - 5.03% -
BM_deque_deque_ranges_move/70000 8.00% 20556.334 22200.001 - -11.21% -
BM_StringAssignAsciiz_Empty_Opaque 7.99% 1.293 1.397 - 5.23% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 7.98% 25.448 27.477 - 3.40% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 7.96% 28.472 30.740 - 34.42% -
BM_deque_deque_copy/2 7.96% 2.875 3.104 - -1.94% -
std::search(vector<int>)_(near_matches)/8192 7.96% 895438.066 966723.826 - 6.75% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 7.96% 4934917.716 5327584.222 - 15.52% -
BM_std_minmax_element<int>/64000 7.96% 20143.667 21746.453 - 4.67% -
BM_deque_deque_ranges_move/5500 7.94% 1512.625 1632.695 - -13.51% -
bm_lexicographical_compare<int>/8 7.92% 2.478 2.675 - 4.78% -
std::adjacent_find(list<int>,_pred)/8192 7.91% 7133.786 7698.412 - -0.24% -
BM_deque_deque_ranges_move/64000 7.88% 18795.755 20276.812 - -11.97% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 7.86% 28.292 30.517 - 20.19% -
BM_deque_deque_ranges_move/512 7.86% 145.635 157.086 - -12.52% -
ranges::minmax(std::deque<__int128>)/70000 7.86% 27922.767 30117.053 - 8.50% -
BM_deque_deque_ranges_copy_backward/64 7.86% 16.373 17.660 - 8.51% -
std::multiset<std::string>::erase(iterator)/32 7.86% 26.807 28.912 - 12.63% -
SetIntersection_None_Set_float_256_16 7.85% 12789649.795 13793453.072 - 7.76% -
BM_std_minmax_element<int>/64 7.83% 20.015 21.582 - 4.42% -
std::set<int>::insert(value)_(new_value,_end)/8192 7.82% 24.837 26.779 - 9.56% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 7.81% 23750.547 25604.598 - 2.49% -
std::replace_if(vector<int>)_(sprinkled)/8192 7.80% 1866.801 2012.464 - 6.65% -
BM_std_minmax_element<int>/65536 7.80% 20659.469 22270.927 - 3.55% -
rng::contains_subrange(deque<int>)_(process_all)/16 7.75% 5.147 5.546 - 6.62% -
BM_std_minmax_element<int>/70000 7.74% 22076.111 23785.771 - 4.66% -
ranges::minmax(std::deque<__int128>)/64 7.70% 24.450 26.333 - 4.33% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 7.67% 39462871.850 42490468.780 - -13.07% -
std::multiset<std::string>::contains(key)/32 7.64% 82.292 88.576 - 5.72% -
SetIntersection_Front_Set_float_256_16 7.63% 4466830.379 4807619.400 - 1.86% -
SetIntersection_Interlaced_Set_string_16384_4 7.62% 243695052.527 262255197.810 - 9.34% -
std::unordered_set<int>::erase(key)_(existent)/8192 7.62% 20.285 21.830 - -1.00% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 7.61% 47.288 50.884 - 3.89% -
std::make_heap(deque<int>,_pred)_(ascending)/8192 7.59% 20090.460 21615.424 - 2.80% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 7.58% 32.955 35.451 - 3.50% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 7.56% 22370.854 24062.200 - 2.41% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 7.55% 178.249 191.701 - 11.07% -
std::find(vector<char>)_(process_all)/50 7.50% 1.617 1.738 - 2.44% -
BM_deque_deque_ranges_copy_backward/0 7.45% 0.644 0.692 - 21.56% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 7.45% 1.289 1.385 - -0.00% -
dynamic_cast_(VChain,_3_levels) 7.42% 14.406 15.475 - 4.05% -
ranges::minmax(std::list<char>)/70000 7.31% 52727.486 56583.802 - 6.40% -
std::equal(list<int>)_(it,_it,_it,_it)/8 7.30% 2.657 2.850 - 1.72% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 7.24% 9.386 10.066 - 10.41% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 7.20% 68577719.526 73517153.272 - 7.98% -
BM_from_sys/1970/threads:16 7.19% 0.666 0.713 - 7.77% -
std::find(deque<int>)_(process_all)/8 7.19% 2.276 2.439 - 6.38% -
std::lower_bound(std::list<int>)/8192 7.17% 12850.860 13772.757 - 7.20% -
rng::find_last(forward_list<int>)_(bail_10%)/50 7.16% 13.952 14.951 - 10.70% -
SetIntersection_None_Vector_string_1024_1024 7.12% 8938377.863 9574506.711 - 0.94% -
SetIntersection_None_Set_uint32_1024_1 7.11% 10404823.208 11144586.885 - 7.90% -
SetIntersection_Interlaced_Set_float_256_16 7.08% 12379614.739 13255838.427 - 2.84% -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 7.07% 9.010 9.647 - 0.77% -
SetIntersection_None_Vector_string_1024_1 7.04% 8897313.802 9523499.431 - 0.31% -
SetIntersection_None_Vector_string_16384_1 6.98% 128673127.107 137658331.310 - 0.17% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 6.98% 811.944 868.616 - 26.57% -
std::reverse(list<int>)/4096 6.97% 1943.828 2079.397 - 12.99% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 6.94% 7415.732 7930.042 - 9.09% -
BM_format_to_string_span<wchar_t>/1048576 6.91% 53760.875 57475.731 - 6.76% -
std::reverse(deque<int>)/4096 6.90% 1183.812 1265.508 - 8.27% -
std::copy(deque<int>)/1048576 6.89% 50382.609 53852.611 - 6.38% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 6.87% 62.270 66.550 - 24.55% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 6.85% 0.431 0.460 - 12.35% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 6.85% 32.247 34.454 - 40.29% -
std::replace_if(vector<int>)_(sprinkled)/50 6.83% 12.609 13.470 - 2.45% -
SetIntersection_None_Vector_string_16384_16384 6.82% 129036559.723 137837205.641 - 0.15% -
std::is_partitioned(deque<int>)_(partitioned)/1024 6.81% 240.507 256.891 - 4.22% -
SetIntersection_None_Vector_string_1024_16 6.79% 8965315.763 9574276.255 - 1.23% -
std::upper_bound(std::deque<int>)/8192 6.77% 50.868 54.309 - 6.28% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 6.74% 69.327 74.002 - 6.09% -
std::search(list<int>,_pred)_(no_match)/8192 6.73% 6788.465 7245.192 - 6.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 6.69% 37599.341 40115.783 - 3.69% -
BM_deque_vector_ranges_move/0 6.67% 0.605 0.646 - 0.20% -
BM_stop_token_single_thread_polling_stop_requested/1024 6.64% 4329.587 4617.285 - 6.08% -
SetIntersection_None_Vector_string_1024_64 6.62% 8907853.765 9497261.420 - -0.71% -
std::set<std::string>::equal_range(key)/32 6.58% 62.897 67.036 - 4.67% -
std::copy(vector<int>)/32768 6.58% 3532.407 3764.740 - 6.59% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 6.58% 45649.957 48652.194 - 3.74% -
ranges::minmax(std::deque<char>)/1 6.55% 0.509 0.543 - 11.64% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 6.54% 21.203 22.591 - 11.77% -
BM_deque_deque_ranges_move_backward/2 6.53% 1.274 1.358 - 1.37% -
BM_deque_deque_ranges_move_backward/0 6.47% 0.649 0.691 - 14.78% -
BM_deque_vector_copy/512 6.45% 20.069 21.363 - 5.77% -
std::transform(list<int>)_(identity_transform)/50 6.43% 36.399 38.740 - 0.91% -
ranges::min(std::vector<__int128>)/8 6.43% 2.440 2.597 - 3.99% -
SetIntersection_None_Vector_string_1024_4 6.42% 8914778.521 9487512.801 - 0.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.42% 343572481.691 365617627.511 - 6.09% -
std::variant<8-alts>::visit()_(3_variants) 6.40% 0.634 0.674 - -0.16% -
std::find(list<int>)_(bail_25%)/32768 6.35% 7272.307 7734.444 - -8.00% -
std::upper_bound(std::list<int>)/100 6.34% 93.637 99.570 - 6.36% -
BM_Invoke_MemFuncPtr 6.31% 0.689 0.733 - 4.41% -
SetIntersection_Front_Set_uint32_256_256 6.27% 9970265.720 10595477.396 - 11.16% -
std::move(list<int>)/32768 6.27% 31039.706 32984.505 - 6.92% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 6.23% 82.298 87.423 - 5.10% -
SetIntersection_Front_Vector_float_1024_256 6.22% 1545397.285 1641586.469 - -2.71% -
std::search(vector<int>)_(near_matches)/1000 6.21% 15038.261 15972.232 - 4.75% -
std::reverse(deque<int>)/512 6.19% 152.928 162.397 - 7.35% -
std::set<int>::insert(value)_(new_value,_end)/1024 6.18% 29.721 31.559 - 2.77% -
ranges::minmax(std::deque<long_long>)/64 6.17% 20.740 22.020 - 6.19% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 6.15% 44.587 47.331 - 26.10% -
BM_deque_deque_ranges_move/65536 6.15% 19390.272 20582.104 - -11.97% -
dynamic_cast_(VChain,_5_levels) 6.12% 25.578 27.145 - 4.45% -
SetIntersection_Front_Set_float_256_64 6.10% 6379352.283 6768505.375 - 6.96% -
SetIntersection_Interlaced_Vector_string_16_16 6.09% 45741704.720 48529260.649 - 4.98% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 6.08% 1.523 1.615 - 9.96% -
SetIntersection_Front_Set_uint32_262144_1024 6.04% 17097679.898 18130674.958 - 17.70% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 6.04% 53.424 56.651 - -15.15% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 6.02% 45.279 48.003 - 0.36% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 6.01% 368442.696 390593.761 - 4.90% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 6.01% 27.771 29.441 - 2.38% -
std::fill(vector<bool>)/512 5.99% 1.510 1.601 - 6.53% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.99% 1360.965 1442.526 - 3.28% -
BM_StringRelational_Eq_Small_Small_ChangeLast 5.98% 1.834 1.943 - 0.11% -
ranges::minmax(std::deque<long_long>)/70000 5.97% 22840.890 24204.966 - 4.77% -
BM_BitsetToString<64>/Dense_(90%)/90 5.94% 59.696 63.244 - -0.80% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 5.93% 41948.642 44437.179 - 4.74% -
bm_make_exception_ptr/threads:4 5.92% 2.976 3.152 - 7.94% -
BM_Copy_SmallNonTrivialFunctor 5.91% 9.895 10.479 - 4.42% -
std::unordered_map<int,_int>::find(key)/1024 5.90% 9.725 10.298 - 5.79% -
SetIntersection_Front_Set_uint64_1024_256 5.89% 5136324.093 5438834.475 - 10.34% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 5.89% 4.308 4.561 - 5.64% -
rng::contains_subrange(deque<int>)_(single_element)/8192 5.88% 2875.526 3044.589 - 4.98% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 5.86% 0.866 0.917 - 13.83% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 5.86% 35.707 37.799 - 7.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 5.84% 1252.170 1325.357 - 8.04% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 5.82% 44472.272 47062.184 - 3.03% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 5.82% 39.695 42.005 - 6.17% -
BM_vector_deque_copy_backward/2 5.82% 2.041 2.160 - 5.44% -
SetIntersection_None_Set_float_1024_1024 5.76% 10400834.959 11000053.631 - 3.09% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 5.76% 35.879 37.944 - -1.03% -
BM_vector_deque_move/1 5.73% 1.087 1.149 - 6.62% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 5.72% 41.776 44.165 - -0.16% -
std::map<std::string,_int>::upper_bound(key)/32 5.71% 72.852 77.014 - 5.35% -
BM_num_put<long> 5.71% 4.818 5.094 - 8.37% -
SetIntersection_Front_Vector_string_16384_256 5.69% 7640368.352 8075436.903 - 1.50% -
std::none_of(deque<int>)_(process_all)/8 5.69% 2.340 2.473 - -0.20% -
dynamic_cast_(VChain,_4_levels) 5.67% 19.252 20.343 - 3.22% -
BM_deque_vector_ranges_move/65536 5.66% 21110.951 22305.867 - 3.85% -
std::search(vector<int>)_(near_matches)/1024 5.65% 15561.159 16440.807 - 4.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 5.65% 1059555.076 1119435.206 - 4.70% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5.65% 5220.800 5515.788 - 15.04% -
std::is_partitioned(vector<int>)_(unpartitioned)/1024 5.63% 65.644 69.341 - -0.61% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 5.63% 610.271 644.609 - 3.54% -
std::partial_sort_copy(deque<int>)_(heap)/8 5.60% 13.021 13.750 - 0.51% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 5.60% 1140761.049 1204605.680 - -0.43% -
std::for_each(multiset<int>::iterator)/8192 5.60% 17349.394 18320.105 - 9.04% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 5.59% 30.407 32.107 - -7.73% -
SetIntersection_Front_Vector_float_1024_64 5.58% 1120738.313 1183286.030 - 0.20% -
BM_vector_deque_ranges_move/64000 5.57% 18556.790 19590.268 - 5.44% -
rng::fold_left(deque<int>)/1048576 5.57% 1505056.476 1588852.227 - -0.03% -
SetIntersection_Interlaced_Set_float_256_4 5.57% 11520005.136 12161251.122 - 1.27% -
SetIntersection_None_Vector_string_1024_256 5.56% 8992658.649 9493063.763 - 0.09% -
std::remove_if(list<int>)_(sprinkled)/8192 5.56% 7969.385 8412.641 - 2.86% -
SetIntersection_Front_Set_uint32_262144_256 5.55% 5119397.398 5403423.123 - 20.02% -
std::find_end(list<int>)_(single_element)/8192 5.54% 8271.829 8730.180 - 7.51% -
BM_deque_vector_ranges_move/70000 5.52% 22652.643 23903.336 - 3.78% -
rng::contains(list<int>)_(process_all)/50 5.50% 17.445 18.405 - 1.77% -
std::variant<50-alts>::visit()_(2_variants) 5.49% 0.634 0.668 - -0.19% -
std::find_first_of(vector<int>)_(small_needle)/1024 5.49% 2759.022 2910.371 - 3.66% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 5.48% 34.430 36.317 - -1.98% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 5.46% 25.231 26.608 - 5.94% -
std::rotate(deque<int>)_(by_1/3)/50 5.45% 23.487 24.767 - 4.94% -
std::for_each(set<int>::iterator)/32 5.45% 39.649 41.809 - 0.66% -
std::make_heap(deque<int>)_(repeated)/8192 5.44% 19340.102 20392.197 - 0.23% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.44% 98.324 103.673 - 5.04% -
ranges::minmax(std::vector<char>)/70000 5.43% 16927.846 17847.073 - -1.90% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 5.42% 49.024 51.683 - 4.79% -
SetIntersection_None_Vector_string_256_64 5.42% 9644173.499 10166979.884 - 1.00% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 5.41% 28.209 29.735 - 3.83% -
BM_format_to_string_span<wchar_t>/1 5.41% 9.646 10.168 - 4.43% -
std::search(vector<int>,_pred)_(single_element)/1000 5.40% 305.229 321.724 - 15.94% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 5.40% 179.409 189.088 - 7.73% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 5.38% 2293.809 2417.189 - 2.21% -
std::partial_sort_copy(deque<int>)_(descending)/8 5.36% 14.552 15.332 - 5.02% -
std::unordered_multimap<int,_int>::find(key)/1024 5.36% 9.801 10.326 - 0.84% -
SetIntersection_None_Set_uint64_16384_4 5.35% 184483464.574 194353188.761 - 0.06% -
std::find_end(deque<int>)_(single_element)/1000 5.34% 429.171 452.070 - 4.56% -
std::reverse_copy(vector<int>)/4096 5.33% 131.518 138.526 - 4.44% -
std::for_each(multiset<int>::iterator)/50 5.33% 63.384 66.762 - 0.68% -
SetIntersection_None_Vector_string_256_1 5.31% 11893735.294 12525815.017 - 0.25% -
dynamic_cast_(VDAG_rightmost,_3_levels) 5.25% 7.010 7.378 - 5.88% -
BM_format_to_iterator/<std::vector>_C_string_len_6 5.23% 2.900 3.052 - -0.52% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 5.23% 3.927 4.132 - 5.26% -
rng::contains(list<int>)_(process_all)/8192 5.21% 6860.130 7217.656 - -2.86% -
BM_deque_vector_ranges_move/64000 5.18% 20226.352 21274.065 - 1.76% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 5.14% 69261.124 72824.341 - 0.78% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 5.14% 94.809 99.685 - 4.89% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 5.14% 11130.076 11702.297 - -4.40% -
SetIntersection_None_Vector_uint32_262144_16 5.13% 334524658.908 351690785.300 - 0.12% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 5.12% 1061118.161 1115439.925 - 4.69% -
std::is_partitioned(vector<int>)_(partitioned)/32 5.12% 5.346 5.620 - 6.14% -
std::fill(vector<bool>)/64 5.12% 1.488 1.565 - 7.81% -
SetIntersection_None_Vector_uint32_262144_262144 5.11% 334990910.920 352112331.466 - 0.51% -
std::remove(list<int>)_(sprinkled)/8192 5.11% 7850.957 8251.939 - 1.57% -
std::partition(vector<int>)_(dense)/32 5.09% 8.542 8.977 - 7.07% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 5.09% 20312.379 21345.368 - 6.02% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 5.08% 724.047 760.857 - 4.40% -
BM_vector_deque_copy_backward/64 5.07% 2.818 2.960 - 4.87% -
SetIntersection_Interlaced_Set_uint64_64_16 5.07% 20928205.833 21989982.084 - 7.32% -
ranges::min(std::vector<long_long>)/8 5.07% 2.103 2.210 - -3.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 5.06% 350973554.421 368731958.978 - -0.08% -
std::copy(list<int>)/262144 5.04% 212213.211 222918.869 - 4.15% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 5.04% 70.592 74.152 - 2.99% -
SetIntersection_None_Set_string_16384_1024 5.03% 370895460.883 389533690.897 - 11.84% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 5.02% 106.114 111.436 - -0.37% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 5.01% 21.424 22.497 - 4.73% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 4.99% 67.797 71.178 - 0.73% -
ranges::minmax(std::vector<char>)/8 4.97% 1.896 1.990 - -3.38% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.97% 84.177 88.357 - 4.15% -
std::for_each(multiset<int>::iterator)/32 4.96% 39.725 41.693 - 0.87% -
std::rotate(vector<int>)_(by_1/4)/32 4.95% 7.912 8.304 - 1.30% -
SetIntersection_None_Set_uint32_1024_64 4.95% 10493711.289 11013422.301 - 2.32% -
dynamic_cast_(VChain_middle,_4_levels) 4.95% 62.484 65.578 - 1.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 4.94% 15314525.651 16071304.175 - -2.71% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 4.94% 1.266 1.328 - -1.94% -
std::vector<int>::ctor(size_type)/32 4.93% 9.672 10.148 - 4.90% -
std::copy_backward(list<int>)/32768 4.93% 26397.610 27697.701 - 3.34% -
SetIntersection_Front_Vector_string_64_64 4.91% 22034212.627 23116263.712 - 3.26% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 4.91% 616.690 646.972 - 3.68% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 4.90% 1015185.984 1064944.686 - 0.50% -
BM_format_to_back_inserter<std::list<char>>/string_len_6 4.88% 67.856 71.166 - -0.68% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 4.83% 408517.797 428267.332 - 3.09% -
BM_deque_vector_ranges_move/512 4.83% 151.743 159.076 - 4.16% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 4.81% 49941.178 52345.343 - 4.64% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 4.81% 10219495.889 10711350.589 - 4.21% -
std::map<std::string,_int>::erase(iterator)/32 4.81% 29.147 30.550 - 17.15% -
SetIntersection_Front_Vector_uint64_1024_64 4.79% 1123243.663 1177031.267 - -0.17% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 4.78% 2534.787 2655.912 - 6.13% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 4.78% 99514.472 104267.440 - 3.37% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 4.77% 12483.769 13079.581 - 5.54% -
BM_deque_vector_ranges_move/1024 4.75% 300.870 315.173 - 4.26% -
SetIntersection_None_Vector_string_256_4 4.73% 11925292.725 12489597.996 - 0.77% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 4.73% 859.480 900.139 - -0.65% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 4.70% 31933.202 33432.694 - 3.32% -
rng::for_each(set<int>)/8192 4.69% 17015.941 17814.313 - 0.95% -
SetIntersection_None_Set_float_64_4 4.68% 23292228.232 24382104.614 - 5.23% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 4.68% 313844.022 328518.069 - 2.39% -
rng::find_last_if(list<int>)_(bail_90%)/1024 4.67% 74.328 77.798 - -0.56% -
std::reverse(list<int>)/8 4.67% 2.000 2.094 - 3.45% -
SetIntersection_None_Set_float_256_64 4.66% 10995419.966 11507820.574 - 4.96% -
dynamic_cast_(VDAG_rightmost,_5_levels) 4.66% 9.528 9.972 - 4.65% -
std::unordered_set<int>::erase(key)_(existent)/1024 4.65% 19.125 20.015 - -0.63% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 4.60% 5.872 6.142 - 6.56% -
BM_deque_vector_ranges_move/4000 4.60% 1164.962 1218.503 - 4.08% -
std::unique_copy(deque<int>)_(sprinkled)/52 4.59% 13.841 14.476 - -11.04% -
dynamic_cast_(VChain_middle,_1_level) 4.56% 13.593 14.213 - 1.97% -
BM_deque_vector_ranges_move/5500 4.56% 1601.521 1674.475 - 4.00% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 4.55% 330299443.286 345340984.408 - -3.27% -
BM_deque_vector_ranges_move/4096 4.54% 1194.688 1248.934 - 3.99% -
std::copy_n(deque<int>)/512 4.53% 140.153 146.496 - 2.76% -
SetIntersection_Front_Vector_uint32_262144_64 4.51% 1132766.763 1183877.140 - 3.88% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 4.51% 46185.615 48268.864 - 4.08% -
std::search(vector<int>)_(same_length)/8192 4.50% 1884.002 1968.867 - 4.76% -
std::make_heap(deque<int>)_(repeated)/1024 4.50% 2492.678 2604.792 - 2.38% -
BM_SystemErrorWithoutMessage 4.49% 31.755 33.180 - -2.47% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.48% 27.759 29.001 - 0.63% -
std::find_end(deque<int>)_(single_element)/1024 4.47% 439.451 459.110 - 9.12% -
BM_vector_deque_move_backward/1 4.47% 1.133 1.184 - 8.91% -
BM_StringEraseWithMove_Small_Transparent 4.47% 1.940 2.026 - -3.92% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 4.46% 1476.140 1541.983 - 4.19% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4.46% 4133051.117 4317403.378 - 0.91% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.45% 106.973 111.737 - 4.61% -
std::find(deque<int>)_(process_all)/50 4.45% 13.050 13.631 - 1.74% -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 4.44% 23.864 24.923 - 4.58% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 4.44% 616.018 643.347 - 2.67% -
std::find_end(deque<int>)_(near_matches)/8192 4.42% 2074103.681 2165851.209 - 3.47% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 4.42% 236.748 247.220 - 0.74% -
BM_emoji_text<char> 4.42% 33720.131 35211.223 - 4.84% -
std::find_end(list<int>)_(near_matches)/8192 4.42% 2212903.922 2310653.724 - 3.76% -
std::find_if_not(list<int>)_(process_all)/50 4.41% 11.489 11.996 - 11.32% -
BM_toupper_char<char> 4.40% 1.151 1.202 - -4.18% -
SetIntersection_Front_Vector_float_256_64 4.40% 3604915.625 3763595.387 - -1.89% -
std::list<int>::insert(begin)_(cheap_elements)/8192 4.40% 11.286 11.783 - -2.09% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 4.37% 82.140 85.728 - -31.45% -
SetIntersection_None_Set_float_64_64 4.37% 12396205.019 12937319.028 - 4.92% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 4.36% 1199.581 1251.847 - 4.00% -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 4.35% 28.923 30.182 - 0.99% -
SetIntersection_Front_Vector_float_1024_16 4.34% 1019224.804 1063456.200 - -1.11% -
std::multimap<std::string,_int>::lower_bound(key)/32 4.33% 67.913 70.856 - -4.37% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 4.33% 479835.378 500598.918 - 2.68% -
std::flat_map<int,_int>::erase(key)_(existent)/8192 4.32% 507.551 529.495 - 0.57% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.32% 4.057 4.232 - -3.74% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.31% 11535.362 12032.794 - -3.94% -
SetIntersection_Front_Vector_string_64_16 4.30% 18479712.308 19274995.768 - 0.25% -
SetIntersection_None_Vector_float_1024_64 4.30% 3315916.238 3458519.746 - 46.70% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 4.30% 3746.652 3907.743 - 2.71% -
SetIntersection_Interlaced_Set_string_16384_256 4.29% 361660298.383 377192266.666 - 7.32% -
BM_deque_vector_copy/1024 4.28% 38.619 40.274 - 3.95% -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 4.28% 86.451 90.149 - 20.34% -
dynamic_cast_(VDAG_rightmost,_4_levels) 4.26% 8.405 8.763 - 4.96% -
SetIntersection_Interlaced_Vector_string_1024_1024 4.24% 30260962.527 31544344.500 - 3.09% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 4.24% 1.200 1.250 - -8.89% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 4.23% 28284.617 29482.046 - 3.22% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 4.23% 1.196 1.247 - 8.50% -
BM_vector_deque_ranges_copy/64000 4.22% 18554.464 19338.296 - 4.12% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 4.22% 70267.461 73234.902 - 1.70% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 4.22% 52456.370 54667.995 - 3.11% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 4.21% 97.831 101.950 - 31.82% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 4.21% 54.160 56.438 - 1.97% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 4.21% 11543.300 12028.826 - 2.79% -
std::find_end(deque<int>)_(near_matches)/1000 4.20% 26218.080 27318.892 - 3.62% -
ranges::min(std::list<long_long>)/8 4.20% 1.786 1.861 - 2.18% -
BM_vector_deque_ranges_move_backward/1 4.19% 0.720 0.750 - -17.51% -
rng::find(vector<bool>)_(process_all)/50 4.17% 25.848 26.925 - 1.41% -
SetIntersection_None_Set_string_16384_16 4.16% 374809151.600 390391886.700 - 13.93% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 4.15% 62.965 65.577 - 4.28% -
BM_StringFindStringLiteral/2048 4.14% 40.161 41.825 - -0.20% -
SetIntersection_Front_Set_uint64_16384_1 4.14% 982659.170 1023349.958 - 3.87% -
std::all_of(deque<int>)_(process_all)/50 4.14% 13.244 13.792 - -11.93% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4.13% 12333.979 12842.920 - -0.06% -
std::replace(deque<int>)_(prefix)/32 4.12% 9.347 9.732 - -3.07% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.12% 347256703.768 361559097.096 - 8.77% -
BM_format_to_iterator/<std::string>_string_view_len_6 4.12% 2.231 2.323 - 1.00% -
std::move(list<int>)/262144 4.12% 247478.791 257667.764 - 1.66% -
std::find_end(deque<int>)_(same_length)/1000 4.11% 717.668 747.198 - 2.79% -
BM_to_sys/1979/threads:4 4.11% 1.316 1.370 - 0.68% -
SetIntersection_Interlaced_Set_string_16384_64 4.11% 371567571.264 386835723.184 - 9.85% -
std::unique(deque<int>)_(contiguous)/32 4.11% 48.184 50.164 - -3.71% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 4.08% 14258.988 14841.174 - -0.46% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 4.08% 11.126 11.580 - -1.22% -
std::make_heap(deque<int>,_pred)_(descending)/1024 4.08% 3259.453 3392.294 - 1.01% -
std::copy_if(deque<int>)_(entire_range)/4096 4.07% 1161.523 1208.844 - 0.97% -
std::copy_if(vector<int>)_(entire_range)/8 4.07% 2.179 2.268 - -0.04% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 4.07% 723.713 753.183 - 0.78% -
std::remove_copy_if(list<int>)_(prefix)/8192 4.05% 7084.420 7371.490 - 2.00% -
SetIntersection_None_Set_string_16384_4 4.05% 375962742.012 391195749.864 - 14.56% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 4.05% 47537.543 49462.371 - 8.63% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 4.05% 1069.058 1112.337 - 8.26% -
dynamic_cast_(VChain_middle,_2_levels) 4.04% 27.082 28.176 - 1.06% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 4.04% 263.441 274.086 - -2.80% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 4.03% 208.889 217.303 - 30.36% -
std::multiset<std::string>::contains(key)/1024 4.01% 141.706 147.393 - 1.82% -
std::upper_bound(std::list<int>)/8 4.01% 14.088 14.653 - 3.52% -
dynamic_cast_(VChain,_2_levels) 3.99% 10.964 11.402 - 3.75% -
std::for_each(set<int>::iterator)/50 3.99% 64.205 66.765 - -0.45% -
std::remove_if(list<int>)_(prefix)/1024 3.99% 965.956 1004.450 - 3.33% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 3.98% 422753.664 439595.072 - 6.81% -
SetIntersection_None_Vector_float_1024_1024 3.97% 3359967.796 3493426.042 - 48.53% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.96% 11242240.797 11686873.188 - 3.09% -
std::find_end(deque<int>)_(near_matches)/1024 3.92% 27445.323 28520.577 - 3.58% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 3.89% 4.342 4.511 - 1.66% -
bm_make_exception_ptr/threads:8 3.89% 2.059 2.139 - -8.18% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 3.89% 1696878.396 1762862.206 - 6.69% -
SetIntersection_None_Set_string_16384_1 3.89% 381292092.106 396106367.543 - 16.66% -
std::sort(vector<NonIntegral>)_(descending)/8 3.88% 28.936 30.059 - 2.00% -
SetIntersection_None_Set_uint64_16384_1024 3.88% 186015921.459 193228527.345 - -1.68% -
std::move_backward(vector<bool>)_(unaligned)/32768 3.88% 38944.790 40454.503 - 0.22% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 3.87% 478.115 496.611 - 2.55% -
std::make_heap(deque<int>,_pred)_(descending)/8192 3.86% 27952.830 29031.601 - 1.12% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 3.86% 1687702.078 1752795.595 - 6.88% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.85% 674.730 700.712 - 1.83% -
std::is_partitioned(vector<int>)_(partitioned)/50 3.85% 8.150 8.463 - 5.36% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 3.85% 405.195 420.788 - -0.52% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 3.85% 5640.465 5857.396 - -0.33% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 3.84% 12.567 13.050 - 0.07% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 3.84% 10384111.246 10783094.075 - 0.68% -
ranges::minmax(std::list<__int128>)/70000 3.84% 55666.546 57802.560 - 0.95% -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 3.83% 32.779 34.035 - -0.34% -
SetIntersection_Interlaced_Set_float_262144_262144 3.83% 2036681.864 2114723.437 - 0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.83% 22289.549 23143.248 - 3.98% -
std::generate(list<int>)/50 3.83% 14.639 15.199 - 0.78% -
SetIntersection_None_Set_float_1024_4 3.82% 10482388.409 10883308.947 - 2.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.81% 344246325.471 357368938.625 - 3.69% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.81% 2.448 2.541 - 4.21% -
std::make_heap(deque<int>,_pred)_(ascending)/1024 3.81% 2427.570 2520.006 - -0.28% -
BM_format_to_iterator/<std::array>_string_len_6 3.80% 2.225 2.309 - -1.74% -
std::adjacent_find(vector<int>)/50 3.80% 12.198 12.660 - 0.94% -
std::for_each(set<int>::iterator)/8192 3.79% 18182.178 18870.868 - 7.45% -
BM_std_minmax_element<int>/4 3.79% 1.108 1.150 - 1.33% -
BM_format_to_string_begin<std::list<wchar_t>>/1 3.79% 11.237 11.663 - 3.00% -
BM_to_sys/1979/threads:16 3.78% 0.784 0.814 - 3.23% -
std::format(double)_(fmt:_{:0>17500_0a}) 3.78% 1200.578 1245.967 - 4.45% -
SetIntersection_Interlaced_Set_uint32_256_256 3.77% 10303279.990 10691838.665 - -9.16% -
std::move_backward(list<int>)/262144 3.77% 254191.372 263772.888 - 3.77% -
SetIntersection_Interlaced_Set_uint64_16384_4 3.77% 149969622.353 155617323.751 - 0.39% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 3.77% 3667.287 3805.378 - 6.54% -
std::remove_copy(list<int>)_(sprinkled)/8192 3.76% 6831.671 7088.586 - 3.28% -
std::map<std::string,_int>::clear()/8192 3.75% 196160.490 203513.359 - 0.77% -
std::find_end(vector<int>)_(match_near_end)/1024 3.74% 24.526 25.443 - 3.12% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.74% 115.037 119.339 - -1.36% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 3.73% 424661.157 440517.911 - 6.69% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.73% 95358.351 98914.543 - 3.58% -
ranges::minmax(std::vector<char>)/64 3.73% 15.332 15.903 - -2.90% -
std::copy_if(list<int>)_(every_other)/32768 3.72% 24977.264 25907.400 - 0.41% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 3.72% 53046.862 55021.033 - 6.70% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.72% 11955.064 12399.213 - -4.43% -
SetIntersection_Front_Set_uint64_256_16 3.71% 4481307.063 4647464.497 - 0.50% -
std::copy_backward(deque<int>)/512 3.71% 19.620 20.347 - 2.22% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 3.70% 6621.371 6866.583 - 6.69% -
rng::find_last(forward_list<int>)_(bail_90%)/8 3.70% 2.220 2.302 - 0.37% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 3.69% 7095.955 7357.958 - 1.36% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 3.68% 12.870 13.344 - 1.62% -
BM_CmpEqual_ushort_uint 3.68% 1.037 1.075 - 0.27% -
std::rotate(deque<int>)_(by_1/4)/50 3.67% 23.659 24.527 - 3.00% -
BM_format_string<wchar_t>/512 3.66% 0.327 0.339 - -0.76% -
BM_japanese_text<char> 3.65% 27286.566 28281.855 - 3.59% -
std::replace(vector<int>)_(sprinkled)/1024 3.65% 156.538 162.246 - -2.62% -
SetIntersection_None_Vector_uint32_262144_256 3.65% 338235608.768 350565869.012 - -2.01% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 3.64% 50.702 52.546 - 2.29% -
ranges::min(std::deque<__int128>)/70000 3.63% 23636.398 24495.423 - 1.24% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 3.62% 3.571 3.701 - -0.12% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 3.62% 53092.289 55016.503 - 6.60% -
std::remove_if(list<int>)_(sprinkled)/1024 3.62% 958.988 993.740 - 2.35% -
SetIntersection_None_Vector_string_256_16 3.61% 11418629.175 11830354.628 - -0.51% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 3.60% 31184.138 32307.650 - -1.23% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 3.60% 38.689 40.081 - 2.58% -
BM_japanese_text<wchar_t> 3.58% 50255.394 52056.840 - 8.61% -
BM_emoji_escaped<wchar_t> 3.58% 5724.291 5929.114 - 3.19% -
SetIntersection_Front_Vector_uint32_16384_16 3.58% 1015196.601 1051500.300 - -1.77% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 3.57% 43515.414 45069.692 - 1.43% -
rng::find_if_not(vector<bool>)_(process_all)/50 3.55% 26.178 27.107 - 1.06% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.55% 712.999 738.321 - 1.78% -
std::for_each(set<int>::iterator)/8 3.54% 8.776 9.087 - 0.48% -
std::unordered_multiset<int>::contains(key)/8192 3.54% 10.911 11.298 - 1.77% -
std::move_backward(deque<int>)/1048576 3.54% 79286.527 82093.297 - 4.93% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 3.53% 49330.264 51072.521 - 2.93% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 3.53% 25.424 26.321 - -1.49% -
SetIntersection_Interlaced_Vector_uint64_1024_64 3.53% 3471430.484 3593853.256 - 3.28% -
SetIntersection_Front_Set_float_16384_64 3.53% 1911882.730 1979306.247 - 10.49% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 3.52% 6617.437 6850.525 - 6.39% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.50% 351506134.146 363818158.302 - 3.70% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 3.50% 46335.223 47958.165 - 2.18% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 3.49% 813.666 842.066 - 5.94% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.49% 586450.608 606917.787 - 3.05% -
SetIntersection_Interlaced_Vector_uint64_262144_1 3.49% 986340.037 1020748.308 - -0.46% -
dynamic_cast_(VChain_fail,_4_levels) 3.49% 31.176 32.263 - 1.56% -
std::list<std::string>::insert(begin)_(cheap_elements)/8192 3.48% 14.289 14.787 - 0.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 3.48% 10623503.616 10992870.200 - 0.23% -
std::find_end(deque<int>)_(single_element)/8192 3.48% 3516.216 3638.432 - 8.26% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 3.47% 537.609 556.288 - 2.95% -
std::map<std::string,_int>::count(key)/1024 3.47% 147.141 152.241 - 4.41% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.46% 23210.039 24013.251 - 3.89% -
bm_ranges_lexicographical_compare<unsigned_char>/512 3.45% 8.622 8.920 - -0.50% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 3.44% 997039.815 1031378.563 - 0.03% -
std::unordered_set<std::string>::ctor(const_Self&)/1024 3.44% 33708.077 34868.013 - 2.00% -
std::make_heap(vector<int>,_pred)_(descending)/8 3.43% 19.765 20.443 - 3.77% -
BM_format_to_string_span<wchar_t>/16384 3.43% 655.095 677.535 - 2.14% -
std::set<std::string>::erase(iterator)/1024 3.42% 32.579 33.694 - 14.70% -
std::list<std::string>::ctor(size_type)/8192 3.42% 99338.689 102738.299 - -2.00% -
dynamic_cast_(DAG_leftmost_middle,_2_levels) 3.42% 28.028 28.986 - -0.45% -
BM_std_minmax_element<long_long>/512 3.41% 167.793 173.510 - 0.45% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 3.40% 855.626 884.744 - 2.63% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 3.40% 882.644 912.674 - 1.53% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 3.39% 1277.317 1320.625 - 7.06% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 3.39% 350105909.514 361968076.881 - -0.59% -
std::set<std::string>::contains(key)/1024 3.38% 141.394 146.171 - -0.78% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 3.37% 18.905 19.542 - -7.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 3.37% 997487.362 1031082.403 - 5.49% -
BM_std_minmax_element<short>/4 3.36% 1.120 1.158 - 0.41% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 3.35% 2656.683 2745.705 - 4.78% -
SetIntersection_Front_Set_uint32_16384_16384 3.33% 339759868.032 351078625.203 - 39.33% -
std::for_each_n(join_view(vector<vector<int>>))/8192 3.32% 2942.936 3040.718 - -5.37% -
SetIntersection_None_Vector_uint32_262144_1024 3.31% 340128118.571 351398212.176 - 1.93% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.31% 25.555 26.401 - -9.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.31% 5634.129 5820.399 - -2.29% -
std::list<int>::erase(begin)_(cheap_elements)/32 3.30% 10.097 10.430 - -0.83% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 3.30% 139.313 143.912 - 1.71% -
SetIntersection_None_Vector_string_256_256 3.30% 6051566.615 6251249.602 - -0.17% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 3.29% 814.366 841.193 - 5.89% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3.27% 3324520.960 3433245.886 - 0.08% -
std::copy_backward(deque<int>)/32768 3.27% 2331.893 2408.131 - 1.51% -
std::for_each(multiset<int>::iterator)/8 3.26% 8.782 9.068 - 2.93% -
std::move(deque<int>)/512 3.25% 25.963 26.809 - 2.14% -
SetIntersection_Front_Vector_float_262144_4 3.25% 1005107.071 1037790.533 - 4.85% -
std::map<std::string,_int>::clear()/1024 3.24% 19588.083 20222.913 - 1.20% -
SetIntersection_Front_Set_string_256_256 3.24% 25027258.415 25838086.009 - 3.76% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 3.24% 277978.917 286984.087 - 2.02% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.23% 131.387 135.626 - -2.16% -
SetIntersection_None_Set_uint64_1024_256 3.23% 10409320.239 10745159.397 - -1.13% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 3.23% 2.806 2.896 - 6.42% -
BM_deque_deque_copy/1 3.22% 2.521 2.602 - 0.35% -
SetIntersection_None_Vector_float_1024_4 3.22% 3343789.745 3451412.870 - 49.31% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 3.22% 536.122 553.369 - 1.72% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 3.20% 3809.161 3931.113 - 3.16% -
std::rotate(deque<int>)_(by_1/4)/32 3.20% 13.321 13.748 - 3.37% -
bm_ranges_lexicographical_compare<int>/512 3.20% 182.778 188.627 - 0.19% -
ranges::minmax(std::list<__int128>)/64 3.20% 38.927 40.172 - 1.48% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.20% 18719.678 19318.065 - 3.10% -
std::set<int>::erase(key)_(non-existent,_middle)/32 3.19% 1.937 1.999 - 3.54% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 3.19% 32.637 33.678 - -0.27% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.18% 96832.656 99914.367 - -0.60% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 3.18% 6124.544 6319.158 - 3.30% -
dynamic_cast_(DAG_leftmost_middle,_1_level) 3.17% 36.604 37.766 - -1.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 3.17% 195595.728 201799.703 - 1.78% -
SetIntersection_None_Set_uint64_16384_64 3.17% 185238937.661 191106744.716 - -2.36% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 3.16% 19.264 19.874 - 1.94% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 3.16% 30.182 31.136 - 2.16% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 3.16% 297.564 306.968 - 2.53% -
dynamic_cast_(Chain,_7_levels) 3.15% 1.096 1.131 - -7.36% -
std::unique(deque<int>,_pred)_(sprinkled)/52 3.15% 68.498 70.655 - 2.40% -
std::remove_copy(vector<int>)_(prefix)/50 3.15% 13.695 14.126 - 2.05% -
std::find_end(deque<int>)_(same_length)/1024 3.14% 734.229 757.294 - 1.80% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 3.14% 116690.380 120350.416 - -0.46% -
std::for_each(multimap<int>::iterator)/8192 3.14% 16824.170 17351.727 - 4.54% -
SetIntersection_Front_Vector_string_256_64 3.13% 9122630.106 9408172.932 - -1.36% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 3.13% 653.421 673.863 - 2.88% -
std::map<std::string,_int>::clear()/32 3.13% 847.008 873.502 - 1.50% -
rng::find_last(vector<int>)_(bail_90%)/50 3.12% 1.353 1.395 - 2.57% -
std::map<std::string,_int>::find(key)/32 3.12% 83.753 86.363 - -1.86% -
BM_deque_vector_copy/4000 3.11% 149.837 154.504 - 2.99% -
std::partition(vector<int>)_(dense)/50 3.11% 12.817 13.216 - 0.49% -
std::sort(deque<int>)_(qsort_adversarial)/8 3.11% 21.993 22.676 - -4.35% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 3.10% 12509.982 12898.093 - 7.02% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 3.10% 482.046 496.983 - 2.66% -
std::format(double)_(fmt:_{:0^17500_0f}) 3.10% 1328.413 1369.561 - -0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 3.10% 94.953 97.894 - 2.29% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 3.10% 2738.870 2823.680 - 3.99% -
std::partial_sort(vector<int>)_(shuffled)/8192 3.10% 73007.579 75267.782 - 2.95% -
BM_std_minmax_element<long_long>/1024 3.10% 330.151 340.370 - -0.42% -
BM_StringFindStringLiteral/16 3.09% 1.615 1.665 - -3.41% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 3.09% 31.684 32.663 - 6.51% -
std::copy(deque<int>)/8 3.09% 2.462 2.538 - 2.38% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 3.08% 177.725 183.202 - 2.02% -
BM_num_put<bool> 3.08% 5.011 5.166 - 2.50% -
std::search(vector<int>)_(same_length)/1000 3.07% 252.348 260.101 - 4.81% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 3.07% 30889.443 31838.106 - -1.54% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 3.07% 1.285 1.325 - 3.28% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.07% 12527.190 12911.539 - 0.97% -
std::unordered_set<std::string>::find(key)/1024 3.05% 112.825 116.271 - 3.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 3.05% 40929776.756 42179340.310 - -6.21% -
dynamic_cast_(VChain_fail,_3_levels) 3.05% 21.700 22.361 - 1.10% -
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 3.04% 30988.931 31932.183 - -0.98% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.02% 13870.603 14288.914 - 3.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.02% 2786.367 2870.388 - 3.19% -
SetIntersection_None_Set_uint32_64_1 3.01% 23560551.985 24270057.921 - 3.26% -
std::for_each(map<int>::iterator)/8192 3.01% 16915.223 17424.487 - 4.06% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 3.01% 0.348 0.358 - 2.37% -
std::list<int>::erase(begin)_(cheap_elements)/1024 3.01% 10.224 10.532 - -0.35% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 3.01% 180.733 186.172 - 7.02% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 3.01% 883.413 909.994 - -2.24% -
std::pop_heap(vector<size_t>)/8192 3.01% 10.854 11.180 - 2.74% -
std::list<int>::insert(begin)_(cheap_elements)/32 3.00% 10.172 10.477 - -1.53% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.99% 387.351 398.919 - 2.59% -
SetIntersection_Front_Set_uint32_64_16 2.98% 15796088.510 16267078.126 - 2.46% -
std::copy_backward(deque<int>)/8 2.98% 2.369 2.439 - -8.05% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 2.98% 34755.131 35789.548 - 3.15% -
std::flat_map<int,_int>::erase(iterator)/8192 2.97% 489.020 503.566 - -1.74% -
BM_ConstructAndDestroy_FuncPtr_Opaque 2.97% 1.242 1.279 - 1.93% -
std::unordered_set<int>::contains(key)/32 2.97% 7.356 7.574 - -22.92% -
BM_Copy_LargeNonTrivialFunctor 2.97% 11.098 11.427 - 0.67% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 2.96% 5122773.115 5274455.451 - -14.01% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 2.96% 5.719 5.888 - 3.59% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 2.96% 37.650 38.763 - 1.21% -
BM_std_minmax_element<long_long>/5500 2.95% 1739.333 1790.638 - 1.31% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 2.94% 53.407 54.979 - 1.44% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 2.93% 2.458 2.530 - 4.31% -
BM_Copy_MemPtr 2.93% 1.424 1.466 - 3.84% -
dynamic_cast_(VChain_middle,_3_levels) 2.93% 46.320 47.675 - 0.45% -
SetIntersection_Interlaced_Vector_string_1024_64 2.93% 10689882.608 11002602.708 - 3.48% -
bm_lexicographical_compare<unsigned_char>/4096 2.92% 74.487 76.665 - 0.27% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 2.92% 428.425 440.947 - 1.52% -
BM_StringFindStringLiteral/8192 2.92% 136.977 140.972 - -0.04% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.91% 6974.174 7177.275 - 2.55% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 2.91% 1206552.563 1241652.435 - 0.48% -
BM_format_to_n_string_begin<std::list<char>>/16384 2.91% 14232.051 14645.880 - -0.51% -
SetIntersection_Front_Set_string_16_16 2.90% 53149589.570 54691590.059 - 3.91% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.90% 5517.858 5677.938 - 2.93% -
BM_format_string<char>/32 2.90% 0.623 0.641 - -2.00% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.90% 2690.437 2768.426 - 12.97% -
BM_deque_deque_ranges_move_backward/1 2.89% 0.942 0.969 - 0.23% -
std::move(vector<bool>)_(unaligned)/64 2.89% 52.463 53.978 - 0.29% -
rng::find_last(vector<char>)_(bail_90%)/50 2.88% 1.143 1.176 - 0.15% -
std::format(double)_(fmt:_{:_0e}) 2.88% 44.064 45.335 - 4.55% -
bm_lexicographical_compare<int>/1048576 2.88% 233729.441 240461.465 - 0.22% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 2.88% 174.628 179.656 - 2.65% -
std::find_if(vector<bool>)_(process_all)/50 2.87% 25.449 26.179 - 0.87% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 2.86% 264137.961 271703.958 - -1.30% -
std::find_first_of(vector<int>,_pred)_(large_needle)/32 2.86% 476.196 489.834 - 0.78% -
std::list<std::string>::ctor(size_type)/1024 2.86% 12184.919 12533.416 - -1.72% -
std::format(double)_(fmt:_{:0^17500_0a}) 2.86% 1255.496 1291.344 - 0.62% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.85% 38001.347 39086.211 - -5.58% -
dynamic_cast_(VChain_fail,_5_levels) 2.85% 43.199 44.428 - -0.87% -
bm_ranges_lexicographical_compare<int>/4096 2.84% 1431.672 1472.397 - 0.89% -
SetIntersection_Front_Vector_string_262144_1 2.84% 1002931.129 1031435.886 - 0.21% -
rng::contains_subrange(vector<int>)_(process_all)/16 2.84% 4.465 4.591 - 1.76% -
rng::contains_subrange(vector<int>)_(single_element)/1048576 2.82% 228395.742 234846.853 - -0.42% -
std::copy_n(deque<int>)/32768 2.82% 10007.295 10289.886 - 0.40% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 2.82% 3450.874 3548.293 - -1.57% -
std::partition(deque<int>)_(sparse)/50 2.82% 15.028 15.452 - 9.14% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 2.82% 0.422 0.434 - -5.08% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 2.81% 598.556 615.404 - 1.84% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 2.81% 268243.547 275773.645 - -1.49% -
std::find(vector<char>)_(bail_25%)/1024 2.80% 5.354 5.504 - 1.12% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.80% 14024.021 14416.431 - -1.99% -
BM_vector_deque_move_backward/2 2.80% 2.042 2.099 - 5.57% -
bm_lexicographical_compare<int>/64 2.79% 15.012 15.431 - 0.31% -
BM_format_to_iterator/<std::string>_string_view_len_60 2.79% 3.595 3.696 - 5.73% -
BM_format_to_iterator/<std::vector>_C_string_len_60 2.79% 4.899 5.036 - 1.84% -
std::reverse(list<int>)/512 2.79% 192.707 198.075 - 2.79% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 2.78% 17854.468 18351.618 - -2.76% -
rng::contains_subrange(list<int>)_(single_element)/16 2.78% 4.564 4.691 - 0.43% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.78% 31183.300 32050.111 - 2.46% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2.78% 660.821 679.190 - 0.11% -
BM_deque_vector_copy/4096 2.78% 154.312 158.598 - 2.18% -
std::move(list<int>)/1048576 2.78% 999447.943 1027188.112 - 1.84% -
std::replace(list<int>)_(sprinkled)/50 2.77% 18.150 18.654 - 0.69% -
BM_vector_deque_ranges_move/5500 2.77% 1576.879 1620.579 - 2.35% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.77% 236.986 243.549 - -0.68% -
BM_std_minmax_element<long_long>/4000 2.77% 1269.461 1304.615 - 1.08% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 2.77% 3.841 3.947 - -0.79% -
ranges::minmax(std::vector<__int128>)/8 2.77% 4.088 4.202 - -1.21% -
std::find(vector<char>)_(bail_25%)/8 2.76% 1.198 1.231 - 4.62% -
bm_ranges_lexicographical_compare<signed_char>/512 2.76% 182.816 187.867 - 0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 2.76% 10536493.873 10827546.054 - 1.20% -
std::unordered_set<std::string>::erase(iterator)/1024 2.76% 30.199 31.032 - 29.53% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 2.76% 9635.044 9900.711 - 5.01% -
bm_ranges_lexicographical_compare<int>/64 2.75% 22.728 23.354 - 0.91% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 2.74% 76.405 78.500 - -7.31% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 2.74% 31299.927 32157.280 - -1.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 2.73% 4527231.026 4650798.859 - 0.76% -
ranges::minmax(std::deque<__int128>)/8 2.73% 3.692 3.793 - 6.34% -
std::adjacent_find(vector<int>)/1048576 2.72% 230745.571 237029.066 - 1.96% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 2.72% 41.414 42.542 - 1.00% -
std::find_if(list<int>)_(process_all)/50 2.72% 13.089 13.444 - -1.23% -
std::is_partitioned(list<int>)_(partitioned)/50 2.71% 8.661 8.896 - 0.96% -
bm_lexicographical_compare<int>/262144 2.71% 57290.218 58844.777 - 0.19% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.71% 42474.576 43624.176 - 1.85% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.70% 10.736 11.026 - 7.54% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 2.70% 47.332 48.610 - 1.37% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 2.70% 116817.485 119971.876 - -3.40% -
bm_lexicographical_compare<int>/32768 2.70% 7149.292 7342.301 - 0.29% -
dynamic_cast_(Chain,_6_levels) 2.70% 1.103 1.133 - -7.55% -
std::copy(list<int>)/1048576 2.69% 853184.647 876156.529 - 2.63% -
ranges::min(std::deque<__int128>)/64 2.69% 21.805 22.392 - 0.13% -
std::remove(vector<int>)_(prefix)/50 2.69% 52.413 53.822 - 0.21% -
SetIntersection_None_Set_uint32_64_64 2.69% 12290843.145 12621080.095 - 3.65% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.69% 37.674 38.686 - 2.09% -
SetIntersection_Interlaced_Set_uint32_1024_16 2.69% 10135159.828 10407331.865 - 0.31% -
std::find_end(list<int>)_(match_near_end)/8192 2.68% 1064.551 1093.119 - -0.21% -
SetIntersection_Front_Vector_uint64_16384_16 2.68% 1006521.191 1033528.568 - -1.64% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 2.68% 116978.772 120117.395 - -2.10% -
rng::find(vector<bool>)_(process_all)/8 2.68% 4.065 4.174 - 0.57% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.68% 115000.326 118085.766 - -2.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.68% 11943.205 12263.289 - -5.16% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 2.68% 75.904 77.937 - 2.52% -
SetIntersection_Front_Set_string_262144_16384 2.68% 341418053.955 350558716.804 - 1.16% -
std::reverse(list<int>)/64 2.67% 18.617 19.114 - 1.40% -
bm_ranges_lexicographical_compare<int>/262144 2.66% 92035.524 94483.105 - 1.10% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 2.66% 26.050 26.742 - 1.09% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.65% 32349.919 33208.532 - 2.19% -
bm_ranges_lexicographical_compare<signed_char>/4096 2.65% 1433.282 1471.262 - 0.22% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 2.65% 267517.298 274605.376 - -1.19% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.65% 486558.548 499448.436 - 2.60% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.65% 607.910 623.989 - 1.62% -
std::count(deque<int>)_(every_other)/8 2.64% 2.248 2.308 - 1.61% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.64% 10724.283 11007.812 - 1.99% -
std::shift_left(list<int>)/50 2.64% 24.090 24.726 - 1.24% -
std::copy_backward(vector<int>)/8 2.64% 2.216 2.275 - 0.52% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.64% 85033.505 87274.509 - 3.18% -
std::copy_backward(deque<int>)/262144 2.63% 19950.396 20475.765 - 9.24% -
bm_exception_ptr_copy_ctor_null 2.63% 0.611 0.627 - -8.77% -
SetIntersection_Front_Vector_float_262144_1 2.63% 1002968.429 1029356.709 - -0.77% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 2.63% 21.670 22.239 - 2.79% -
SetIntersection_Front_Vector_string_16384_1024 2.63% 31803289.847 32638753.764 - 0.26% -
BM_format_to_string_begin<std::wstring>/16384 2.62% 659.082 676.356 - 2.29% -
BM_format_to_iterator/<std::array>_string_view_len_60 2.62% 3.767 3.866 - 2.87% -
ranges::min(std::deque<__int128>)/8 2.62% 2.633 2.702 - 0.45% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.62% 37670.291 38655.966 - 1.42% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2.61% 1974.888 2026.440 - 0.51% -
bm_ranges_lexicographical_compare<signed_char>/32768 2.61% 11422.055 11719.779 - 0.19% -
BM_emoji_escaped<char> 2.61% 9136.793 9374.910 - -0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 2.60% 355541594.219 364802179.966 - -0.67% -
std::unordered_set<int>::erase(key)_(existent)/32 2.60% 17.972 18.440 - -1.65% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.59% 163793.170 168031.470 - 0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 2.59% 1634.961 1677.253 - -5.76% -
std::unordered_set<int>::erase(iterator)/8192 2.58% 18.583 19.062 - 2.65% -
bm_ranges_lexicographical_compare<unsigned_char>/4096 2.58% 75.020 76.953 - 0.25% -
rng::find_if_not(vector<bool>)_(process_all)/8 2.57% 4.073 4.178 - 0.92% -
SetIntersection_None_Set_uint32_256_16 2.57% 12629279.152 12953920.246 - 1.98% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 2.57% 40.000 41.028 - 1.88% -
std::copy_n(list<int>)/8 2.57% 2.022 2.074 - -1.47% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 2.57% 87637.373 89887.844 - 1.73% -
BM_StringFindStringLiteral/32 2.57% 1.844 1.892 - -3.15% -
bm_ranges_lexicographical_compare<int>/32768 2.56% 11499.730 11794.445 - 1.03% -
std::equal(deque<int>)_(it,_it,_it)/1048576 2.56% 87429.546 89669.413 - 1.70% -
ranges::minmax(std::vector<long_long>)/64 2.55% 16.135 16.547 - -0.02% -
SetIntersection_Interlaced_Vector_string_262144_262144 2.55% 12645158.451 12967640.534 - 1.88% -
SetIntersection_Interlaced_Set_float_1024_256 2.55% 12080602.814 12388625.788 - 6.27% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.55% 3313.442 3397.790 - 2.67% -
bm_ranges_lexicographical_compare<int>/1048576 2.54% 372546.458 382016.373 - 0.96% -
std::sort(vector<int>)_(descending)/8 2.54% 30.351 31.122 - 2.37% -
BM_StringCopy_Huge 2.53% 107.700 110.430 - 0.20% -
bm_ranges_lexicographical_compare<signed_char>/8 2.53% 3.180 3.261 - 0.28% -
rng::contains_subrange(list<int>)_(same_length)/1048576 2.53% 922801.152 946129.202 - 1.22% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.52% 7199.757 7381.215 - 2.51% -
SetIntersection_Front_Vector_string_16_16 2.52% 47387512.559 48580944.480 - 2.72% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 2.51% 29.031 29.760 - -1.60% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.51% 310.155 317.937 - 0.14% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.51% 2316.348 2374.459 - 3.11% -
std::move_backward(vector<int>)/1048576 2.50% 56025.770 57426.604 - 2.15% -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 2.50% 49.336 50.569 - 0.49% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.50% 7221.184 7401.731 - 2.44% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 2.50% 28.942 29.665 - -1.34% -
std::replace(list<int>)_(prefix)/50 2.50% 18.072 18.523 - 0.90% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.50% 112133.773 114932.852 - -2.19% -
bm_lexicographical_compare<unsigned_char>/32768 2.49% 552.911 566.693 - 0.16% -
ranges::minmax(std::list<long_long>)/8 2.49% 1.991 2.041 - -0.02% -
BM_std_minmax_element<char>/4 2.49% 1.120 1.148 - 1.90% -
dynamic_cast_(Chain,_9_levels) 2.49% 1.097 1.125 - -7.59% -
BM_format_to_string_span<char>/1048576 2.48% 12185.994 12488.150 - -0.33% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 2.47% 99.433 101.894 - 1.64% -
ranges::minmax(std::list<__int128>)/8 2.47% 3.972 4.070 - 0.52% -
ranges::min(std::vector<char>)/70000 2.47% 475.670 487.417 - 0.10% -
rng::find_last_if(list<int>)_(bail_10%)/8192 2.47% 6716.328 6882.043 - 0.88% -
bm_ranges_lexicographical_compare<int>/8 2.46% 3.178 3.257 - 0.52% -
ranges::minmax(std::list<__int128>)/1 2.46% 0.447 0.458 - 0.64% -
SetIntersection_None_Vector_uint64_256_256 2.46% 3212744.836 3291760.664 - 16.17% -
dynamic_cast_(DAG_rightmost_middle,_3_levels) 2.46% 7.438 7.621 - 0.45% -
SetIntersection_None_Vector_string_64_1 2.46% 24130590.439 24723471.064 - 0.38% -
std::sort(deque<int>)_(descending)/8192 2.46% 34503.439 35350.782 - 1.58% -
std::search(deque<int>)_(no_match)/1000 2.45% 244.439 250.437 - -0.51% -
BM_format_to_string_pointer<char>/1048576 2.45% 12191.170 12489.899 - -0.30% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 2.45% 1.153 1.181 - 3.64% -
std::search(deque<int>)_(no_match)/1024 2.45% 254.094 260.311 - -0.50% -
std::vector<int>::erase(middle)_(cheap_elements)/32 2.44% 4.435 4.543 - 3.58% -
BM_CmpEqual_int_ushort 2.44% 1.075 1.101 - -1.45% -
bm_lexicographical_compare<signed_char>/1048576 2.44% 228146.615 233708.184 - 0.53% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.43% 93355.394 95628.393 - 2.65% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 2.43% 19330.229 19800.489 - 1.28% -
SetIntersection_Front_Vector_uint32_256_256 2.43% 3259857.208 3339134.343 - -0.01% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 2.43% 43624.589 44683.651 - 3.42% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 2.43% 3742.299 3833.103 - -0.67% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 2.43% 106850.608 109443.055 - -3.17% -
BM_deque_deque_copy/512 2.43% 24.562 25.158 - 2.18% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 2.42% 21349.280 21865.591 - 4.30% -
BM_SystemErrorWithMessage 2.42% 41.064 42.057 - 0.49% -
rng::contains_subrange(deque<int>)_(single_element)/50 2.41% 19.118 19.580 - -3.28% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.41% 113428.539 116165.602 - 0.22% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 2.41% 13770.405 14102.038 - -3.14% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 2.41% 47625.540 48771.900 - 7.19% -
BM_format_string<char>/8 2.40% 0.941 0.963 - 3.36% -
std::multiset<int>::clear()/8192 2.40% 86792.588 88877.540 - 10.71% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 2.40% 115030.810 117791.938 - -2.15% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 2.40% 7546476.249 7727556.941 - 7.86% -
std::fill_n(vector<bool>)/512 2.40% 1.420 1.454 - -0.04% -
BM_CmpLess_uint_uchar 2.40% 1.093 1.119 - 1.80% -
std::format(double)_(fmt:_{:0>17500_0La}) 2.39% 1232.949 1262.448 - 4.42% -
std::copy_if(list<int>)_(every_other)/1048576 2.39% 817548.951 837104.986 - 1.04% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 2.39% 14.939 15.296 - 2.34% -
bm_ranges_lexicographical_compare<signed_char>/1048576 2.39% 366475.128 375221.498 - 0.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 2.38% 344369359.625 352575431.112 - 6.81% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 2.38% 1550.362 1587.291 - -2.25% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.38% 106004.221 108527.601 - -3.22% -
std::reverse(deque<int>)/32768 2.36% 9447.107 9670.515 - 3.64% -
BM_std_minmax_element<char>/2 2.36% 0.480 0.491 - 1.87% -
std::remove_copy(deque<int>)_(prefix)/50 2.36% 18.460 18.897 - 0.62% -
std::all_of(deque<int>)_(process_all)/32 2.36% 7.689 7.871 - -22.44% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 2.36% 44.441 45.490 - -1.13% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 2.36% 53837.628 55108.159 - 2.40% -
std::none_of(list<int>)_(process_all)/32768 2.36% 26257.732 26876.918 - 2.53% -
std::fill(list<int>)/8192 2.36% 7387.404 7561.571 - 2.85% -
std::copy_n(deque<int>)/4096 2.34% 1158.003 1185.136 - 0.49% -
std::copy_if(deque<int>)_(entire_range)/64 2.34% 15.081 15.434 - 0.28% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 2.34% 888.707 909.529 - -0.88% -
std::adjacent_find(vector<int>,_pred)/1048576 2.34% 448982.023 459491.610 - 1.16% -
SetIntersection_None_Set_string_16384_64 2.34% 383328069.128 392288524.580 - 16.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 2.34% 4593098.210 4700456.653 - 0.57% -
std::rotate(deque<int>)_(by_1/3)/8192 2.34% 3122.517 3195.464 - 1.34% -
std::replace(vector<int>)_(prefix)/32 2.34% 5.177 5.298 - 0.15% -
BM_std_minmax_element<long_long>/70000 2.33% 22234.169 22752.171 - 1.12% -
std::copy(list<int>)/8 2.33% 2.409 2.465 - 0.73% -
BM_std_minmax_element<long_long>/4096 2.32% 1312.196 1342.693 - 0.80% -
std::generate(deque<int>)/8192 2.32% 2389.286 2444.800 - 1.60% -
std::is_sorted_until(vector<int>,_pred)/1024 2.32% 405.199 414.607 - 0.98% -
std::pop_heap(vector<size_t>)/1024 2.32% 8.095 8.282 - 1.98% -
std::lower_bound(std::forward_list<int>)/8 2.31% 13.441 13.752 - 1.79% -
bm_ranges_lexicographical_compare<unsigned_char>/32768 2.31% 554.756 567.579 - 0.16% -
rng::adjacent_view::begin()/100_(full_view) 2.31% 44.908 45.945 - 0.52% -
BM_to_sys/2100 2.31% 8.548 8.745 - 1.20% -
BM_std_minmax_element<long_long>/64000 2.31% 20346.886 20816.150 - 1.18% -
bm_lexicographical_compare<signed_char>/262144 2.31% 57019.125 58333.443 - 0.45% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 2.30% 718.258 734.814 - -10.78% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 2.30% 778.924 796.857 - -3.94% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.30% 2.380 2.434 - -9.68% -
BM_format_to_iterator/<std::array>_C_string_len_6 2.30% 3.175 3.248 - 3.48% -
BM_from_sys/2100 2.30% 8.538 8.734 - 1.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 2.30% 342622639.456 350492234.342 - -2.76% -
SetIntersection_Front_Set_uint32_16384_1 2.29% 996401.021 1019246.597 - -1.24% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 2.29% 49.736 50.876 - 1.43% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 2.28% 25.696 26.283 - -2.99% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 2.28% 29.147 29.812 - 1.70% -
SetIntersection_None_Vector_string_64_16 2.28% 19599023.037 20046544.501 - 0.14% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) 2.28% 3.387 3.464 - -0.16% -
BM_deque_deque_copy/1024 2.27% 45.678 46.713 - 2.43% -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/8192 2.27% 17.619 18.019 - 2.75% -
std::multiset<int>::clear()/1024 2.26% 10776.763 11020.082 - 11.71% -
std::format(float)_(fmt:_{:0^17500_10Lg}) 2.26% 1237.176 1265.104 - 1.71% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 2.26% 349584731.087 357470645.724 - 3.80% -
BM_format_to_string_pointer<wchar_t>/1048576 2.25% 53791.114 55001.290 - 2.17% -
SetIntersection_None_Set_uint64_16384_16 2.25% 187120957.719 191329865.204 - -1.15% -
BM_deque_deque_move/0 2.25% 2.319 2.371 - 2.11% -
std::copy_if(vector<int>)_(entire_range)/4096 2.24% 900.979 921.192 - 0.28% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.24% 13055.739 13348.634 - 1.16% -
ranges::min(std::list<char>)/8 2.24% 2.299 2.350 - -0.03% -
ranges::minmax(std::vector<long_long>)/70000 2.24% 17879.820 18280.327 - -0.06% -
std::copy_if(list<int>)_(every_other)/64 2.24% 22.827 23.337 - 0.16% -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 2.24% 11.901 12.167 - -0.49% -
BM_StringConstructDestroyCStr_Empty_Opaque 2.24% 1.164 1.190 - -13.19% -
SetIntersection_Interlaced_Set_string_1024_256 2.24% 24943643.436 25501307.333 - 3.41% -
BM_StringAssignStr_Large_Transparent 2.23% 5.027 5.139 - 1.53% -
std::copy_n(deque<int>)/64 2.23% 15.134 15.472 - 0.71% -
SetIntersection_Interlaced_Set_string_16384_16 2.23% 374681378.171 383031668.103 - 10.21% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 2.23% 173.876 177.749 - 4.46% -
BM_format_string<wchar_t>/8 2.22% 3.132 3.202 - 1.83% -
SetIntersection_Front_Set_uint32_64_64 2.22% 15274349.990 15614160.482 - 9.97% -
std::replace(list<int>)_(sprinkled)/32 2.22% 10.697 10.935 - 1.80% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 2.22% 14522.581 14845.063 - -2.08% -
std::set<int>::erase(iterator)/1024 2.22% 20.462 20.916 - -0.46% -
std::partial_sort_copy(list<int>)_(heap)/8 2.22% 11.684 11.943 - -7.76% -
rng::find(vector<bool>)_(process_all)/1024 2.22% 560.585 573.002 - 0.84% -
std::none_of(list<int>)_(process_all)/8 2.21% 2.886 2.950 - 0.55% -
ranges::min(std::vector<long_long>)/70000 2.21% 7666.740 7836.135 - 0.42% -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 2.21% 3305.196 3378.160 - 0.77% -
SetIntersection_None_Vector_float_256_16 2.21% 6114962.996 6249950.275 - -0.51% -
std::format(float)_(fmt:_{:0>17500_0Lf}) 2.20% 1217.341 1244.154 - 0.08% -
BM_std_minmax_element<long_long>/64 2.20% 20.201 20.645 - 0.64% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 2.20% 653.123 667.476 - -7.05% -
ranges::min(std::deque<char>)/70000 2.19% 16378.918 16738.327 - -21.30% -
std::find_end(list<int>,_pred)_(match_near_end)/1000 2.19% 162.018 165.569 - -0.22% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 2.19% 40.378 41.262 - 0.74% -
rng::fold_left(list<int>)/8192 2.19% 10906.762 11145.509 - 6.71% -
std::rotate(vector<bool>)_(by_1/4)/1024 2.19% 1341.885 1371.252 - 1.02% -
BM_StringRelational_Less_Large_Large_ChangeFirst 2.19% 1.269 1.297 - 7.72% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 2.18% 936981.510 957412.811 - 1.97% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2.17% 2584985.261 2641207.317 - 1.21% -
std::multiset<int>::erase(iterator)/8192 2.17% 23.586 24.099 - 5.72% -
rng::contains_subrange(list<int>)_(process_all)/32 2.16% 9.690 9.900 - 0.59% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 2.16% 7026.713 7178.528 - 0.22% -
bm_ranges_lexicographical_compare<signed_char>/262144 2.16% 91761.441 93738.931 - 0.09% -
ranges::min(std::deque<char>)/64 2.15% 15.008 15.331 - -15.13% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 2.15% 5.838 5.964 - -6.57% -
std::find_end(forward_list<int>)_(process_all)/1024 2.15% 703.373 718.492 - 0.58% -
rng::find(vector<bool>)_(process_all)/1048576 2.15% 569525.044 581758.221 - 0.79% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2.14% 2443.458 2495.853 - 2.19% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 2.14% 35262.617 36017.450 - 2.18% -
rng::find_if_not(vector<bool>)_(process_all)/8192 2.14% 4463.174 4558.530 - 0.87% -
bm_ranges_lexicographical_compare<int>/1 2.14% 0.743 0.759 - 1.00% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 2.13% 24.947 25.478 - -3.41% -
std::copy_if(vector<int>)_(entire_range)/32768 2.13% 7207.215 7360.535 - 0.15% -
SetIntersection_Interlaced_Vector_float_1024_256 2.13% 3385158.209 3457130.352 - 0.85% -
std::find_end(forward_list<int>)_(process_all)/8192 2.12% 5711.833 5833.027 - -0.21% -
std::list<int>::erase(begin)_(cheap_elements)/8192 2.12% 10.239 10.455 - -1.47% -
BM_CmpLess_uint_uint 2.11% 1.057 1.079 - 1.00% -
std::remove(vector<int>)_(sprinkled)/32 2.10% 53.266 54.387 - 1.69% -
ranges::minmax(std::vector<__int128>)/70000 2.10% 36673.686 37444.901 - -1.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 2.10% 16347589.683 16690476.218 - 3.31% -
std::multiset<std::string>::clear()/32 2.10% 877.848 896.260 - 6.74% -
std::rotate(vector<int>)_(by_1/2)/32 2.10% 3.046 3.110 - 0.49% -
std::find_end(vector<int>,_pred)_(same_length)/8192 2.10% 3018.491 3081.783 - 1.50% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 2.10% 40.421 41.268 - 0.76% -
rng::find(vector<bool>)_(process_all)/8192 2.09% 4454.341 4547.619 - 0.80% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.09% 20.368 20.795 - 2.75% -
bm_lexicographical_compare<int>/4096 2.09% 903.859 922.764 - 0.42% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 2.09% 7144.230 7293.472 - 1.46% -
rng::find_if_not(vector<bool>)_(process_all)/1048576 2.09% 571172.478 583086.269 - 0.82% -
std::format(double)_(fmt:_{:0>17500_0Le}) 2.09% 1211.634 1236.905 - 2.07% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 2.09% 666.177 680.068 - -20.09% -
std::remove_copy(vector<int>)_(prefix)/32 2.08% 9.520 9.719 - -0.35% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 2.08% 114565.017 116952.619 - -3.89% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 2.08% 856.466 874.286 - -2.09% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 2.08% 317.993 324.601 - 1.52% -
ranges::minmax(std::vector<__int128>)/64 2.07% 33.304 33.992 - -1.12% -
bm_exception_ptr_move_assign_nonnull 2.07% 3.220 3.286 - 1.55% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 2.07% 15.841 16.169 - -0.80% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 2.06% 40.740 41.581 - 2.04% -
SetIntersection_Front_Set_string_64_16 2.06% 21683785.142 22131467.087 - 0.28% -
bm_exception_ptr_move_ctor_nonnull 2.06% 3.238 3.305 - 1.19% -
bm_lexicographical_compare<signed_char>/32768 2.06% 7139.423 7286.655 - 0.52% -
std::rotate(vector<bool>)_(by_1/3)/8192 2.06% 14990.904 15299.860 - 0.78% -
std::format(double)_(fmt:_{:017500_10f}) 2.06% 1276.708 1302.989 - 1.22% -
SetIntersection_Front_Vector_uint64_1024_256 2.06% 1637408.976 1671103.435 - -0.04% -
BM_format_to_string_begin<std::wstring>/1048576 2.06% 53833.622 54941.196 - 1.88% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.06% 92870.208 94779.850 - 0.88% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 2.05% 659.283 672.826 - 1.55% -
std::transform(deque<int>)_(identity_transform)/32 2.05% 9.199 9.387 - 0.25% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 2.05% 32.279 32.940 - 3.43% -
std::unique_copy(deque<int>)_(sprinkled)/8192 2.05% 3799.427 3877.265 - 1.24% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 2.05% 4.685 4.781 - 0.17% -
rng::contains_subrange(deque<int>)_(single_element)/16 2.05% 5.500 5.612 - -5.91% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 2.05% 976.289 996.260 - -0.17% -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.04% 2.274 2.320 - 2.25% -
std::rotate(list<int>)_(by_1/4)/1024 2.04% 749.618 764.923 - 0.70% -
std::find_end(deque<int>,_pred)_(same_length)/1000 2.04% 868.946 886.682 - 1.07% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 2.04% 944.561 963.832 - 3.75% -
std::make_heap(deque<int>)_(heap)/1024 2.03% 3487.808 3558.739 - -0.03% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 2.03% 943313.740 962491.200 - 0.61% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.03% 5.149 5.254 - 2.08% -
std::adjacent_find(list<int>)/1048576 2.03% 855063.114 872418.247 - 1.15% -
SetIntersection_Interlaced_Vector_float_16384_1 2.03% 1013471.140 1034017.978 - 0.56% -
BM_StringFindStringLiteral/64 2.03% 2.357 2.405 - -0.69% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 2.02% 13586.741 13861.808 - -4.59% -
std::rotate(list<int>)_(1_element_forward)/50 2.02% 21.399 21.832 - 1.35% -
std::rotate(vector<int>)_(by_1/3)/1024 2.02% 279.072 284.712 - 1.47% -
SetIntersection_None_Vector_float_262144_16 2.02% 351689814.435 358795129.578 - 3.51% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 2.02% 926704.003 945419.757 - 1.02% -
BM_stop_token_single_thread_reg_unreg_callback/131072 2.02% 3102127.151 3164759.588 - 0.03% -
SetIntersection_Interlaced_Set_string_256_256 2.02% 24890822.731 25393206.882 - 2.93% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.02% 10464.809 10675.759 - 2.14% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 2.02% 457705.124 466931.184 - 1.17% -
BM_std_minmax_element<long_long>/65536 2.02% 21026.514 21450.327 - 0.71% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.01% 75.935 77.465 - 0.45% -
std::copy_if(deque<int>)_(every_other)/8 2.01% 3.054 3.116 - 2.02% -
std::multimap<std::string,_int>::find(key)/8192 2.01% 219.033 223.438 - 1.14% -
std::any_of(deque<int>)_(process_all)/32 2.01% 8.410 8.579 - -3.69% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 2.01% 14115.585 14399.213 - -2.06% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 2.01% 8250.810 8416.530 - 0.16% -
std::format(float)_(fmt:_{:0>17500_0a}) 2.01% 1229.513 1254.188 - -0.14% -
std::equal(deque<int>)_(it,_it,_it)/8 2.01% 2.982 3.042 - 1.94% -
BM_std_minmax_element<long_long>/3 2.00% 0.986 1.006 - 0.29% -
SetIntersection_Interlaced_Set_uint64_64_4 2.00% 22418913.040 22867306.797 - 1.20% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2.00% 352629097.761 359677457.064 - 3.56% -
BM_format_to_n_string_back_inserter<std::wstring>/16384 1.99% 10968.539 11187.024 - -0.33% -
std::list<int>::insert(begin)_(cheap_elements)/1024 1.99% 11.563 11.793 - -2.89% -
SetIntersection_Interlaced_Vector_uint32_262144_262144 1.99% 343598457.364 350437084.135 - -0.15% -
std::map<std::string,_int>::count(key)/8192 1.99% 218.657 223.007 - 1.66% -
std::format(double)_(fmt:_{:0<17500_0a}) 1.99% 1204.002 1227.956 - 1.96% -
std::copy_if(vector<int>)_(entire_range)/262144 1.99% 58010.171 59161.922 - 0.40% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.99% 674.838 688.235 - 3.72% -
std::rotate(list<int>)_(by_1/3)/1024 1.98% 747.312 762.145 - 0.79% -
std::lower_bound(std::deque<int>)/100 1.98% 25.457 25.962 - 0.84% -
std::list<std::string>::ctor(size_type)/32 1.98% 345.894 352.751 - -1.11% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 1.98% 5939.748 6057.477 - 3.65% -
SetIntersection_Front_Vector_uint64_262144_1 1.98% 1008656.295 1028648.345 - 1.29% -
bm_ranges_lexicographical_compare<unsigned_char>/8 1.98% 1.570 1.601 - -4.50% -
BM_deque_deque_move/1024 1.98% 45.440 46.340 - 0.62% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 1.98% 370447.657 377768.385 - -0.20% -
std::transform(list<int>)_(identity_transform)/32 1.98% 15.954 16.269 - 0.27% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.97% 1292.086 1317.565 - -0.36% -
rng::find_last_if(forward_list<int>)_(bail_10%)/50 1.97% 22.567 23.012 - 0.11% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 1.97% 202.797 206.794 - 2.05% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.97% 1471313.815 1500276.419 - 0.45% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.96% 756.608 771.447 - 1.61% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.96% 19.075 19.448 - 1.54% -
std::fill_n(vector<bool>)/32768 1.95% 29.433 30.008 - 0.88% -
std::copy_if(vector<int>)_(every_other)/8 1.95% 2.619 2.670 - 0.34% -
std::swap_ranges(list<int>)/50 1.95% 34.937 35.619 - 0.13% -
std::equal(list<int>)_(it,_it,_it)/50 1.95% 28.493 29.049 - 1.06% -
std::adjacent_find(vector<int>)/8 1.95% 1.980 2.019 - 0.77% -
std::rotate(deque<int>)_(1_element_backward)/32 1.95% 8.092 8.249 - 0.63% -
std::rotate(vector<bool>)_(by_1/4)/8192 1.95% 10964.445 11177.979 - 0.64% -
std::upper_bound(std::deque<int>)/100 1.95% 25.554 26.051 - 0.90% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 1.94% 35555.396 36246.902 - 2.51% -
ranges::minmax(std::deque<__int128>)/1 1.94% 0.543 0.554 - 0.07% -
std::all_of(vector<int>)_(process_all)/50 1.94% 11.193 11.410 - 0.16% -
SetIntersection_Interlaced_Vector_uint32_262144_256 1.94% 342774601.032 349426263.090 - 0.03% -
ranges::min(std::deque<__int128>)/1 1.94% 0.531 0.542 - 9.09% -
SetIntersection_Interlaced_Set_float_16_16 1.94% 39026753.539 39782987.902 - 0.76% -
BM_formatted_size_string<char>/1 1.94% 5.252 5.353 - -0.24% -
std::reverse_copy(deque<int>)/4096 1.94% 1162.025 1184.528 - 0.58% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.94% 21.076 21.484 - 1.04% -
std::map<std::string,_int>::equal_range(key)/8192 1.93% 183.962 187.520 - 1.32% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 1.93% 39.071 39.827 - 0.02% -
bm_lexicographical_compare<signed_char>/4096 1.93% 904.601 922.070 - 0.42% -
BM_format_to_string_pointer<wchar_t>/16384 1.93% 654.193 666.822 - 0.26% -
rng::find_if_not(vector<bool>)_(process_all)/1024 1.93% 563.648 574.526 - 0.87% -
std::set<int>::erase(iterator)/32 1.93% 20.489 20.884 - -0.28% -
std::generate_n(deque<int>)/8192 1.93% 2325.163 2369.985 - 0.86% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 1.93% 57304.539 58409.077 - 1.38% -
std::for_each(deque<int>)/50 1.93% 21.869 22.291 - 1.06% -
std::reverse_copy(deque<int>)/32768 1.93% 10044.611 10238.009 - 0.39% -
std::upper_bound(std::deque<int>)/8 1.93% 14.716 14.999 - 1.30% -
std::copy_backward(vector<bool>)_(aligned)/64 1.92% 35.267 35.944 - 0.96% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.91% 105633.316 107654.552 - 1.08% -
std::copy_if(vector<int>)_(entire_range)/512 1.91% 119.180 121.460 - 0.05% -
BM_japanese_escaped<char> 1.91% 11659.340 11882.204 - -0.56% -
std::find_end(vector<int>)_(match_near_end)/8192 1.91% 203.932 207.830 - 0.83% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 1.90% 3750.192 3821.571 - -1.31% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.90% 282883.431 288261.977 - 5.34% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.90% 100099.702 102002.493 - -0.44% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.90% 17.344 17.673 - 1.32% -
SetIntersection_None_Set_string_256_1 1.89% 21235683.619 21637842.270 - 5.66% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.89% 3917.734 3991.832 - 1.03% -
rng::contains_subrange(vector<int>)_(single_element)/8192 1.89% 1796.647 1830.605 - -0.41% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 1.89% 39.315 40.058 - -1.63% -
BM_StringFindCharLiteral/8 1.89% 1.497 1.525 - 2.26% -
SetIntersection_Interlaced_Set_uint32_256_4 1.89% 11153373.832 11364071.355 - 1.02% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 1.89% 18710.965 19064.317 - -2.25% -
std::sort(deque<int>)_(descending)/1024 1.89% 3396.305 3460.436 - 0.91% -
SetIntersection_None_Set_uint64_16384_1 1.89% 185065488.843 188558063.330 - -3.68% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.89% 711.903 725.336 - 1.20% -
std::remove(vector<int>)_(sprinkled)/50 1.89% 62.574 63.755 - 2.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.88% 10216.411 10408.962 - 0.72% -
std::unique(deque<int>)_(sprinkled)/8192 1.88% 3978.324 4053.138 - 0.67% -
std::multiset<int>::erase(iterator)/32 1.88% 21.025 21.420 - 4.71% -
rng::contains_subrange(vector<int>)_(single_element)/16 1.88% 4.363 4.445 - 0.63% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.88% 764.004 778.341 - 1.23% -
std::stable_partition(vector<int>)_(sparse)/32 1.88% 18.571 18.919 - -16.47% -
std::equal(list<int>)_(it,_it,_it,_it)/50 1.88% 28.684 29.222 - 1.08% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.87% 580.658 591.545 - 1.02% -
SetIntersection_None_Set_float_1024_256 1.87% 10804912.029 11007381.463 - 4.03% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.87% 269648.470 274691.753 - -1.34% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.87% 90936.794 92636.863 - 0.99% -
std::multiset<std::string>::clear()/1024 1.87% 20589.322 20974.006 - 2.48% -
std::shift_right(vector<int>)/32 1.87% 3.902 3.975 - 3.04% -
std::remove(list<int>)_(sprinkled)/1024 1.87% 933.812 951.240 - 1.97% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 1.86% 345137397.293 351570930.720 - 6.94% -
std::equal(list<int>)_(it,_it,_it)/1048576 1.86% 921599.987 938763.101 - 0.92% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 1.86% 76109.159 77524.982 - 2.00% -
bm_lexicographical_compare<unsigned_char>/512 1.86% 8.544 8.703 - -0.94% -
std::search_n(vector<int>)_(no_match)/32 1.86% 7.534 7.674 - -1.05% -
std::is_sorted(vector<int>,_pred)/8192 1.86% 1946.252 1982.413 - 2.72% -
std::count(vector<bool>)/1000 1.86% 501.510 510.824 - 0.70% -
std::shift_right(deque<int>)/8192 1.86% 427.627 435.564 - -2.93% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.85% 1749.190 1781.594 - 6.70% -
std::rotate(vector<bool>)_(by_1/2)/1024 1.85% 873.328 889.499 - 0.50% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 1.85% 17.446 17.769 - -1.43% -
std::copy(vector<int>)/262144 1.85% 12508.196 12739.459 - 2.13% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 1.85% 35081.443 35729.990 - 0.64% -
std::list<std::string>::insert(begin)_(cheap_elements)/1024 1.85% 14.491 14.759 - -0.50% -
std::equal(deque<int>)_(it,_it,_it)/50 1.85% 5.340 5.439 - 2.41% -
std::replace_if(list<int>)_(prefix)/50 1.85% 24.524 24.976 - 0.09% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 1.84% 435.055 443.071 - 0.46% -
std::map<std::string,_int>::ctor(const_Self&)/1024 1.84% 32465.494 33063.456 - 2.26% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 1.84% 41380.123 42141.913 - 0.96% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.84% 5788.479 5894.935 - 0.22% -
SetIntersection_Interlaced_Vector_string_16384_16384 1.84% 348141093.073 354539063.626 - 0.26% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.84% 7409.020 7545.169 - -0.01% -
std::count(vector<bool>)/1048576 1.84% 521065.142 530638.655 - 0.65% -
std::map<std::string,_int>::upper_bound(key)/1024 1.83% 131.924 134.344 - 0.71% -
std::find_end(forward_list<int>)_(process_all)/1000 1.83% 689.250 701.887 - 0.10% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 1.83% 2554.109 2600.911 - 1.24% -
BM_deque_deque_move/4000 1.83% 168.342 171.425 - 0.10% -
BM_deque_deque_move/5500 1.83% 229.615 233.821 - 0.48% -
dynamic_cast_(DAG_rightmost_middle,_1_level) 1.83% 18.365 18.701 - -1.05% -
SetIntersection_None_Vector_uint32_256_64 1.83% 4508691.757 4591207.452 - 3.48% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.83% 1205.842 1227.897 - 2.68% -
std::shift_right(list<int>)/50 1.83% 24.607 25.057 - 0.82% -
std::find_if(vector<bool>)_(process_all)/1048576 1.83% 516108.684 525537.055 - 0.39% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 1.82% 88.588 90.205 - 3.82% -
SetIntersection_Front_Vector_float_16384_1024 1.82% 3440627.782 3503336.105 - 0.90% -
std::rotate(deque<int>)_(by_1/3)/1024 1.82% 387.777 394.844 - -0.21% -
std::copy_if(list<int>)_(every_other)/8 1.82% 2.241 2.282 - -0.70% -
std::find_if(vector<bool>)_(process_all)/8192 1.82% 4034.550 4107.798 - -0.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.81% 1545606.854 1573608.163 - 2.61% -
rng::contains_subrange(list<int>)_(single_element)/32 1.81% 9.751 9.927 - 1.56% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.81% 274052.326 279009.555 - 4.22% -
std::find_end(list<int>,_pred)_(same_length)/8192 1.81% 22967.602 23382.927 - -2.72% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.81% 5665.818 5768.193 - 2.53% -
std::unordered_multiset<int>::clear()/8192 1.81% 44551.442 45356.009 - -7.25% -
std::sort(vector<NonIntegral>)_(heap)/8 1.80% 22.921 23.334 - 0.15% -
std::reverse_copy(deque<int>)/512 1.80% 141.290 143.840 - 0.37% -
std::count_if(list<int>)_(every_other)/1024 1.80% 736.386 749.671 - 0.71% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 1.80% 159.109 161.978 - 3.36% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1.80% 118364.416 120497.564 - -2.18% -
std::copy_n(vector<int>)/512 1.80% 15.964 16.252 - 1.29% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1.80% 1056451.676 1075481.111 - 4.67% -
std::multimap<std::string,_int>::ctor(const_Self&)/8192 1.80% 330389.361 336340.046 - 0.62% -
std::generate_n(deque<int>)/50 1.80% 11.989 12.205 - 0.47% -
std::shift_right(list<int>)/32 1.80% 13.551 13.795 - 0.56% -
rng::find_last(forward_list<int>)_(bail_10%)/8 1.80% 2.114 2.152 - -0.59% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 1.80% 16561.166 16858.798 - 1.55% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.80% 100733.361 102543.134 - 1.50% -
std::multimap<std::string,_int>::upper_bound(key)/8192 1.80% 201.561 205.182 - 0.46% -
std::remove_copy(deque<int>)_(prefix)/8192 1.79% 3529.713 3593.056 - 0.42% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.79% 1337.103 1361.089 - 1.05% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 1.79% 17067.530 17373.662 - -9.82% -
BM_Copy_LargeTrivialFunctor 1.79% 11.268 11.470 - 1.01% -
rng::contains_subrange(list<int>)_(single_element)/50 1.79% 17.534 17.848 - 0.84% -
std::adjacent_find(list<int>,_pred)/1024 1.79% 770.601 784.397 - 0.73% -
std::swap_ranges(list<int>)/32 1.79% 17.750 18.067 - 0.91% -
ranges::minmax(std::vector<char>)/1 1.79% 0.653 0.664 - 0.10% -
SetIntersection_Front_Vector_string_16_4 1.79% 57610756.660 58640521.547 - 0.20% -
SetIntersection_Front_Set_string_1024_256 1.79% 12381843.431 12602967.443 - -7.64% -
BM_stop_token_single_thread_reg_unreg_callback/16777216 1.79% 397746920.586 404849529.266 - -0.63% -
std::remove_copy(list<int>)_(prefix)/8192 1.78% 6884.666 7007.557 - 1.38% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.78% 313295.282 318887.571 - 1.20% -
std::copy_if(deque<int>)_(entire_range)/32768 1.78% 9744.172 9918.098 - 0.41% -
std::format(double)_(fmt:_{:0<17500_0La}) 1.78% 1218.261 1239.969 - 3.94% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 1.78% 9178.799 9342.326 - 2.04% -
std::find_if(vector<bool>)_(process_all)/1024 1.78% 508.434 517.481 - 0.34% -
std::remove_copy(deque<int>)_(prefix)/1024 1.78% 449.217 457.209 - 0.39% -
std::find_if_not(deque<int>)_(process_all)/32768 1.78% 8390.611 8539.840 - -4.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 1.78% 6476.969 6592.118 - 2.00% -
std::map<std::string,_int>::count(key)/32 1.78% 85.036 86.547 - -1.63% -
SetIntersection_Interlaced_Vector_float_256_256 1.77% 3261496.685 3319383.971 - -0.32% -
std::fill_n(vector<int>)/50 1.77% 2.157 2.195 - 0.21% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 1.77% 18571.280 18900.576 - 0.65% -
SetIntersection_None_Vector_string_64_64 1.77% 12318940.810 12537351.291 - 0.50% -
SetIntersection_None_Vector_float_1024_256 1.77% 3428744.292 3489488.410 - 46.96% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 1.77% 344721323.733 350823284.437 - 6.45% -
std::unique(deque<int>)_(sprinkled)/1024 1.77% 531.169 540.567 - 0.42% -
SetIntersection_None_Set_string_64_1 1.77% 32258591.959 32828636.226 - 3.14% -
rng::for_each(set<int>)/50 1.76% 65.431 66.585 - 0.54% -
std::sort(vector<int>)_(shuffled)/8192 1.76% 57173.413 58180.790 - 1.25% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 1.76% 197474.611 200952.530 - -4.31% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 1.76% 104.669 106.511 - -0.20% -
SetIntersection_None_Set_float_16_16 1.76% 36430471.715 37070912.978 - 0.16% -
SetIntersection_Interlaced_Vector_uint64_1024_256 1.76% 3402355.174 3462117.957 - 0.65% -
SetIntersection_Interlaced_Set_string_262144_16384 1.76% 4205406.643 4279259.127 - 20.78% -
std::multiset<int>::erase(iterator)/1024 1.75% 21.248 21.621 - 5.40% -
std::set<std::string>::ctor(const_Self&)/32 1.75% 667.742 679.451 - -5.63% -
std::deque<int>::insert(middle)_(cheap_elements)/32 1.75% 10.142 10.320 - 2.08% -
SetIntersection_None_Vector_string_64_4 1.75% 23158864.329 23564792.335 - -0.00% -
std::multimap<std::string,_int>::equal_range(key)/1024 1.75% 109.661 111.583 - -1.61% -
SetIntersection_None_Set_float_16384_1 1.75% 186047627.451 189306491.707 - 0.10% -
std::count_if(list<int>)_(every_other)/1048576 1.75% 868301.604 883510.705 - 0.55% -
BM_ascii_text<char> 1.75% 34806.665 35416.208 - 3.33% -
std::copy_if(deque<int>)_(entire_range)/1048576 1.75% 308807.193 314214.449 - 0.00% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.75% 10764.202 10952.648 - -2.93% -
std::unique(deque<int>)_(sprinkled)/52 1.75% 60.282 61.337 - 3.26% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.75% 513.643 522.625 - 1.36% -
BM_StringFindStringLiteral/128 1.75% 3.221 3.277 - -1.65% -
dynamic_cast_(DAG_leftmost_middle,_3_levels) 1.75% 20.897 21.263 - 0.93% -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024 1.75% 11.625 11.828 - 0.91% -
std::format(double)_(fmt:_{:_0g}) 1.75% 48.009 48.848 - 1.28% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.75% 310.653 316.079 - -1.53% -
std::unordered_set<std::string>::count(key)/1024 1.75% 113.040 115.014 - -3.87% -
std::remove_copy_if(list<int>)_(prefix)/50 1.75% 24.935 25.370 - 0.96% -
std::for_each(multimap<int>::iterator)/8 1.75% 8.687 8.839 - 2.09% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 1.74% 41.992 42.724 - -0.24% -
rng::for_each(multiset<int>)/32 1.74% 41.029 41.743 - 1.35% -
rng::contains_subrange(deque<int>)_(same_length)/8192 1.74% 4790.046 4873.399 - 0.35% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.74% 401690.738 408679.646 - 2.63% -
std::copy_backward(deque<int>)/1048576 1.74% 74037.160 75324.578 - 0.10% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 1.74% 21.988 22.370 - 2.39% -
rng::contains_subrange(list<int>)_(near_matches)/1000 1.74% 36910.240 37551.862 - 0.92% -
std::generate_n(deque<int>)/32 1.74% 8.061 8.201 - 1.32% -
SetIntersection_Front_Set_uint32_1024_1 1.73% 1018555.835 1036214.130 - 4.78% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 1.73% 171964.377 174944.025 - 1.01% -
std::rotate(vector<bool>)_(by_1/2)/8192 1.73% 7259.772 7385.377 - 0.69% -
std::adjacent_find(vector<int>,_pred)/50 1.73% 23.070 23.469 - 0.55% -
BM_deque_deque_move/4096 1.73% 171.427 174.388 - -0.02% -
std::unique(vector<int>,_pred)_(sprinkled)/8192 1.73% 5190.107 5279.684 - 0.48% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 1.72% 16145.993 16424.213 - -1.46% -
std::remove(deque<int>)_(prefix)/8192 1.72% 4081.244 4151.548 - 0.36% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.72% 870.688 885.663 - 0.81% -
std::remove(vector<int>)_(sprinkled)/8192 1.72% 3632.920 3695.395 - 0.44% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.72% 5.346 5.438 - 1.63% -
dynamic_cast_(VChain,_1_level) 1.71% 6.938 7.057 - -2.13% -
dynamic_cast_(DAG_rightmost_middle,_2_levels) 1.71% 13.090 13.314 - -1.05% -
std::adjacent_find(vector<int>)/8192 1.71% 1799.392 1830.103 - 0.80% -
std::remove(deque<int>)_(prefix)/1024 1.70% 546.450 555.750 - 0.29% -
std::fill_n(vector<int>)/32 1.70% 1.112 1.131 - 0.08% -
std::remove_copy_if(list<int>)_(prefix)/1024 1.70% 771.661 784.786 - -0.15% -
SetIntersection_Front_Set_uint64_1024_16 1.70% 1207798.533 1228329.632 - 2.00% -
rng::for_each(set<int>)/8 1.70% 8.879 9.030 - 1.02% -
std::unordered_set<int>::contains(key)/1024 1.70% 9.969 10.138 - 0.62% -
std::unordered_multiset<int>::ctor(const_Self&)/32 1.70% 231.206 235.129 - 0.22% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 1.70% 585.798 595.733 - 0.78% -
bm_make_exception_ptr/threads:1 1.69% 12.371 12.580 - 1.32% -
SetIntersection_None_Set_uint64_16384_256 1.69% 187939574.290 191122637.782 - -1.64% -
std::unique_copy(vector<int>)_(sprinkled)/52 1.69% 16.076 16.349 - 0.47% -
std::remove(vector<int>)_(sprinkled)/1024 1.69% 489.031 497.299 - 0.50% -
rng::contains(deque<int>)_(process_all)/8 1.69% 2.198 2.235 - 0.43% -
std::rotate(list<int>)_(by_1/2)/50 1.69% 23.306 23.700 - 1.87% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 1.69% 26.599 27.047 - 5.43% -
std::format(double)_(fmt:_{:017500_0La}) 1.69% 1238.930 1259.813 - 5.61% -
std::count(vector<bool>)/1024 1.69% 512.892 521.537 - 0.42% -
std::count(vector<bool>)/8192 1.68% 4080.176 4148.907 - 0.53% -
SetIntersection_None_Set_string_256_256 1.68% 10620317.678 10798982.438 - 8.47% -
std::count_if(list<int>)_(every_other)/8192 1.68% 7027.047 7145.225 - -0.30% -
std::reverse_copy(list<int>)/8 1.68% 2.427 2.468 - 1.06% -
std::find_end(deque<int>)_(same_length)/8192 1.68% 5863.865 5962.421 - 0.48% -
std::reverse(list<int>)/32768 1.67% 17630.871 17925.806 - 7.44% -
bm_lexicographical_compare<int>/512 1.67% 124.785 126.872 - 0.38% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/1024 1.67% 7556.564 7682.894 - 0.88% -
std::move(list<int>)/8 1.67% 3.335 3.391 - -0.10% -
SetIntersection_Front_Vector_string_262144_4 1.67% 1118026.022 1136712.870 - -0.09% -
std::adjacent_find(vector<int>)/1024 1.67% 230.586 234.440 - 0.80% -
rng::contains_subrange(list<int>)_(same_length)/50 1.67% 29.172 29.660 - 0.56% -
SetIntersection_Interlaced_Vector_string_16_4 1.67% 61756949.617 62788708.941 - 0.27% -
std::find_if_not(deque<int>)_(process_all)/8192 1.67% 2091.625 2126.522 - -4.98% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 1.66% 43.625 44.351 - 0.79% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 1.66% 963.259 979.292 - 2.50% -
std::unique_copy(vector<int>)_(sprinkled)/1024 1.66% 235.290 239.203 - 0.75% -
std::remove_copy(list<int>)_(sprinkled)/50 1.66% 23.903 24.300 - 0.43% -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 1.66% 52.572 53.445 - -0.11% -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 1.66% 39.431 40.085 - -0.66% -
std::find_end(forward_list<int>,_pred)_(single_element)/8192 1.66% 5951.014 6049.801 - 0.56% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.66% 145233.082 147643.785 - 1.09% -
std::unique_copy(list<int>)_(contiguous)/32 1.66% 10.467 10.641 - 0.81% -
std::copy_if(deque<int>)_(every_other)/1048576 1.66% 390272.199 396740.254 - 1.43% -
BM_format_to_back_inserter<std::deque<char>>/string_len_60 1.66% 52.532 53.402 - 0.35% -
SetIntersection_Interlaced_Set_string_1024_4 1.66% 14180655.777 14415451.232 - -1.25% -
std::unordered_multiset<int>::count(key)/8192 1.65% 11.182 11.367 - 3.17% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 1.65% 345398017.671 351096570.647 - -12.37% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 1.65% 50.200 51.028 - 0.22% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 1.65% 12593.396 12800.999 - 7.25% -
std::copy(vector<int>)/512 1.65% 15.863 16.124 - 1.06% -
std::find_end(vector<int>)_(near_matches)/1024 1.65% 14338.208 14574.232 - 0.48% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 1.65% 99.068 100.698 - -0.67% -
std::set<std::string>::clear()/32 1.64% 853.407 867.398 - -2.49% -
SetIntersection_Front_Set_uint32_16_16 1.64% 38282415.798 38909789.785 - 2.09% -
std::unordered_multimap<int,_int>::count(key)/8192 1.64% 11.502 11.690 - 0.90% -
std::copy_if(deque<int>)_(entire_range)/8 1.64% 2.231 2.267 - 0.15% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 1.64% 36511.821 37109.408 - 1.52% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.64% 1410.901 1433.982 - 5.57% -
std::is_sorted(vector<int>,_pred)/8 1.63% 2.073 2.107 - 0.59% -
std::remove_copy(vector<int>)_(prefix)/1024 1.63% 257.137 261.316 - 0.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1.62% 1026443.997 1043112.669 - 0.01% -
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1.62% 1499.120 1523.432 - 0.52% -
std::remove_copy(deque<int>)_(prefix)/32 1.62% 12.417 12.618 - 1.97% -
std::generate_n(vector<int>)/8192 1.62% 1798.713 1827.794 - 0.07% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 1.62% 792.492 805.291 - 0.82% -
std::remove_if(vector<int>)_(prefix)/32 1.61% 48.099 48.875 - 0.91% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.61% 988.125 1004.050 - 2.21% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 1.61% 26.977 27.411 - -1.48% -
SetIntersection_Interlaced_Set_uint64_16384_16 1.61% 186579718.580 189586037.397 - 0.41% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.61% 5943.433 6039.179 - 7.98% -
ranges::min(std::vector<long_long>)/64 1.60% 4.587 4.661 - 0.11% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 1.60% 9625.502 9779.832 - -0.18% -
std::find(vector<int>)_(process_all)/50 1.60% 8.091 8.221 - 4.69% -
std::swap_ranges(list<int>)/1024 1.60% 743.586 755.495 - 0.80% -
std::move(vector<bool>)_(aligned)/64 1.60% 37.762 38.365 - 1.14% -
std::find_if(deque<int>)_(process_all)/8192 1.59% 2103.235 2136.775 - 0.48% -
SetIntersection_Front_Set_uint32_262144_64 1.59% 1844717.236 1874088.868 - 0.12% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 1.59% 783.525 795.995 - 0.89% -
BM_stop_token_single_thread_reg_unreg_callback/1024 1.59% 24318.463 24705.151 - -0.21% -
std::multiset<std::string>::find(key)/8192 1.59% 212.225 215.597 - -0.58% -
SetIntersection_Front_Vector_string_1024_1024 1.59% 30052441.824 30529818.684 - 0.38% -
SetIntersection_None_Set_uint64_256_64 1.59% 10626772.472 10795386.312 - -7.06% -
std::find(vector<short>)_(bail_25%)/1024 1.58% 38.950 39.567 - 0.76% -
std::count_if(deque<int>)_(every_other)/8192 1.58% 2678.494 2720.927 - 0.31% -
std::adjacent_find(vector<int>,_pred)/1024 1.58% 394.191 400.434 - 0.70% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 1.58% 22.424 22.779 - 0.40% -
std::format(double)_(fmt:_{:0<17500_10L}) 1.58% 1227.343 1246.754 - 0.73% -
std::remove_copy(deque<int>)_(sprinkled)/32 1.58% 11.975 12.164 - 0.71% -
SetIntersection_None_Set_uint32_64_16 1.58% 19328531.101 19633856.530 - 2.93% -
std::make_heap(deque<int>,_pred)_(ascending)/8 1.58% 23.247 23.614 - 0.53% -
ranges::minmax(std::vector<long_long>)/8 1.58% 1.988 2.019 - 0.10% -
BM_vector_deque_ranges_move/512 1.58% 147.288 149.612 - 0.95% -
SetIntersection_Interlaced_Vector_float_256_64 1.57% 5155905.102 5237070.035 - 0.09% -
SetIntersection_Interlaced_Set_string_256_4 1.57% 17447848.476 17722464.838 - 3.13% -
std::unique_copy(vector<int>)_(sprinkled)/32 1.57% 8.008 8.134 - 0.70% -
BM_deque_deque_move/1 1.57% 2.525 2.564 - -1.66% -
std::unique_copy(vector<int>)_(sprinkled)/8192 1.57% 1830.113 1858.865 - 0.65% -
std::find(vector<char>)_(process_all)/1024 1.57% 15.966 16.216 - 0.56% -
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1.57% 1534.275 1558.322 - 0.40% -
std::set<std::string>::find(key)/1024 1.57% 145.956 148.242 - 0.08% -
std::find_first_of(deque<int>,_pred)_(large_needle)/32 1.57% 483.132 490.698 - 0.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 1.57% 10010.546 10167.239 - -1.66% -
SetIntersection_Interlaced_Set_string_262144_256 1.56% 3521307.372 3576362.040 - 21.92% -
std::partition(list<int>)_(sparse)/32 1.56% 8.743 8.879 - -0.60% -
std::fill(vector<bool>)/262144 1.56% 224.376 227.872 - -0.13% -
std::remove(deque<int>)_(sprinkled)/8192 1.56% 3573.730 3629.374 - 0.65% -
std::partial_sort(deque<int>)_(ascending)/8 1.56% 28.742 29.190 - 0.81% -
std::fill(vector<bool>)/4096 1.55% 4.099 4.163 - 0.10% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.55% 19042.239 19338.264 - 1.12% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.55% 20.240 20.555 - 1.25% -
std::adjacent_find(list<int>,_pred)/1048576 1.55% 911634.814 925790.950 - 1.05% -
std::rotate(list<int>)_(1_element_forward)/1024 1.55% 738.044 749.493 - 0.42% -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 1.55% 801.792 814.220 - 0.67% -
std::set<std::string>::contains(key)/8192 1.55% 209.931 213.180 - -0.03% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 1.55% 70.718 71.812 - 1.34% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.55% 42789.070 43451.028 - 2.84% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.54% 13698.495 13909.705 - 1.98% -
BM_to_sys/1970/threads:16 1.54% 0.722 0.733 - 4.11% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.54% 2744.950 2787.246 - 1.37% -
rng::contains_subrange(list<int>)_(same_length)/32 1.54% 15.690 15.931 - 0.50% -
rng::contains(deque<int>)_(process_all)/32 1.54% 8.060 8.185 - 0.33% -
std::unique(list<int>,_pred)_(sprinkled)/52 1.54% 75.935 77.104 - 0.19% -
std::unique_copy(list<int>)_(sprinkled)/32 1.54% 11.196 11.368 - 0.74% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 1.54% 770.775 782.616 - 0.90% -
std::reverse_copy(deque<int>)/64 1.53% 15.334 15.569 - 0.15% -
std::replace_if(deque<int>)_(prefix)/32 1.53% 11.049 11.218 - -2.79% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.53% 5689.246 5776.205 - 2.14% -
BM_CmpEqual_uchar_uchar 1.53% 1.056 1.072 - 0.96% -
std::find_end(list<int>)_(same_length)/8192 1.53% 14843.143 15069.996 - 0.33% -
std::move_backward(list<int>)/512 1.53% 363.241 368.790 - -0.25% -
std::move_backward(list<int>)/1048576 1.53% 1008480.658 1023862.993 - 0.60% -
std::upper_bound(std::vector<int>)/100 1.53% 10.491 10.651 - 0.66% -
BM_format_to_n_string_begin<std::vector<char>>/1048576 1.52% 52637.590 53440.032 - 0.42% -
BM_StringRelational_Less_Large_Huge_Control 1.52% 2.031 2.062 - -0.23% -
std::transform(list<int>,_list<int>)/1024 1.52% 809.931 822.271 - 0.63% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 1.52% 3256734.181 3306296.119 - 0.21% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 1.52% 5127.050 5205.047 - 0.70% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.52% 7.744 7.861 - 1.33% -
std::remove(vector<int>)_(prefix)/1024 1.52% 298.274 302.804 - 0.14% -
SetIntersection_Front_Set_string_16384_64 1.52% 4000850.394 4061597.120 - 2.85% -
std::find_end(forward_list<int>,_pred)_(process_all)/1024 1.52% 739.961 751.193 - 0.42% -
std::move(deque<int>)/8 1.52% 4.811 4.884 - 0.94% -
std::make_heap(deque<int>)_(heap)/8192 1.51% 30105.928 30562.001 - 0.20% -
std::all_of(list<int>)_(process_all)/50 1.51% 20.885 21.202 - 0.47% -
rng::find_last_if_not(list<int>)_(bail_10%)/50 1.51% 22.064 22.398 - 0.26% -
std::unique(deque<int>)_(contiguous)/52 1.51% 54.207 55.027 - -9.45% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 1.51% 409.122 415.309 - -0.70% -
std::multiset<int>::clear()/32 1.51% 638.663 648.310 - 5.42% -
std::fill_n(vector<bool>)/4096 1.51% 4.080 4.142 - 0.06% -
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 1.51% 39868.689 40470.582 - 0.73% -
std::format(float)_(fmt:_{:0>17500_10Lf}) 1.51% 1207.139 1225.355 - 0.38% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.51% 7234.338 7343.373 - -1.43% -
std::any_of(list<int>)_(process_all)/8 1.51% 2.930 2.974 - 0.47% -
SetIntersection_None_Vector_float_256_64 1.51% 5205218.055 5283645.076 - 16.37% -
std::multimap<std::string,_int>::count(key)/8192 1.51% 185.192 187.980 - -1.53% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.50% 88.716 90.048 - 1.02% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 1.50% 702.724 713.277 - 0.73% -
std::remove_if(list<int>)_(prefix)/8192 1.50% 9291.245 9430.697 - -2.88% -
std::find(vector<char>)_(bail_25%)/8192 1.50% 39.111 39.697 - 0.56% -
std::multiset<int>::erase(key)_(non-existent,_end)/0 1.50% 1.216 1.235 - -0.48% -
BM_format_to_back_inserter<std::list<char>>/string_len_6000 1.50% 71661.620 72735.200 - -0.17% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.50% 23.054 23.399 - 1.38% -
std::map<int,_int>::ctor(const_Self&)/8192 1.50% 45652.424 46335.980 - 4.14% -
std::copy_if(vector<int>)_(entire_range)/1048576 1.50% 238650.572 242219.358 - 0.07% -
BM_deque_vector_ranges_copy_backward/5500 1.49% 1609.264 1633.296 - 0.59% -
std::partial_sort_copy(vector<int>)_(heap)/8 1.49% 12.093 12.273 - -0.69% -
SetIntersection_Front_Set_uint64_64_16 1.49% 15499547.131 15730554.800 - -1.45% -
ranges::min(std::list<__int128>)/8 1.49% 2.352 2.387 - -0.18% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.49% 1019507.460 1034676.889 - 1.33% -
std::remove_if(list<int>)_(prefix)/32 1.49% 57.023 57.871 - 0.42% -
BM_deque_vector_move/4096 1.49% 152.356 154.620 - 1.15% -
std::unique(vector<int>)_(contiguous)/8192 1.49% 1880.838 1908.790 - 0.35% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.48% 283411.875 287618.997 - 1.18% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 1.48% 61166.804 62074.586 - 0.31% -
std::find(vector<int>)_(process_all)/8192 1.48% 1285.007 1304.073 - 4.61% -
std::remove_if(list<int>)_(prefix)/50 1.48% 70.129 71.169 - 0.77% -
std::unique(list<int>,_pred)_(contiguous)/32 1.48% 56.201 57.034 - 0.08% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1.48% 1840607.448 1867853.165 - 1.18% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.48% 317026.587 321716.299 - 1.31% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 1.48% 49.755 50.490 - 3.40% -
std::remove(list<int>)_(prefix)/8192 1.48% 8326.049 8449.098 - 2.50% -
std::format(float)_(fmt:_{:0<17500_10La}) 1.48% 1204.712 1222.505 - 1.66% -
std::sample(deque<int>)/1024 1.48% 3452.380 3503.332 - 0.55% -
SetIntersection_Front_Vector_float_256_16 1.47% 3931306.704 3989282.493 - -0.92% -
BM_num_put<long_double> 1.47% 57.523 58.371 - 0.92% -
std::multimap<std::string,_int>::clear()/8192 1.47% 197938.684 200854.461 - -3.97% -
std::format(float)_(fmt:_{:0^17500_10a}) 1.47% 1194.377 1211.967 - 0.70% -
std::transform(deque<int>)_(identity_transform)/1024 1.47% 325.454 330.247 - 0.24% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 1.47% 727.146 737.853 - -2.69% -
std::for_each(join_view(vector<vector<int>>))/8 1.47% 3.115 3.161 - 2.88% -
std::unique_copy(list<int>,_pred)_(sprinkled)/52 1.47% 34.043 34.544 - 0.60% -
std::is_partitioned(deque<int>)_(partitioned)/8192 1.47% 1989.583 2018.811 - 1.53% -
std::count_if(deque<int>)_(every_other)/1024 1.47% 332.921 337.810 - 0.30% -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 1.47% 3636.478 3689.881 - 0.64% -
std::copy_backward(list<int>)/8 1.47% 2.406 2.442 - 1.17% -
SetIntersection_Front_Set_uint32_1024_16 1.47% 1208000.351 1225735.340 - 2.27% -
std::flat_map<int,_int>::erase(iterator)/1024 1.47% 74.330 75.421 - 0.57% -
std::copy_if(deque<int>)_(every_other)/262144 1.47% 97528.223 98958.601 - 1.35% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 1.47% 19.006 19.285 - 0.68% -
std::flat_map<int,_int>::clear()/8192 1.47% 397.859 403.692 - 0.12% -
std::remove_copy(deque<int>)_(sprinkled)/50 1.47% 17.990 18.254 - 0.38% -
std::fill_n(vector<bool>)/262144 1.46% 224.755 228.044 - 0.01% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 1.46% 10294744.931 10445231.106 - 0.37% -
rng::for_each(multiset<int>)/50 1.46% 65.686 66.646 - 0.63% -
std::shift_left(list<int>)/32 1.46% 12.939 13.128 - 0.28% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 1.46% 809.104 820.903 - 0.57% -
std::remove_copy(vector<int>)_(sprinkled)/32 1.46% 8.292 8.413 - 0.35% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 1.46% 6.618 6.715 - 2.94% -
std::format(double)_(fmt:_{:017500_17000}) 1.46% 1918.716 1946.646 - 9.10% -
std::multimap<std::string,_int>::contains(key)/8192 1.46% 217.205 220.365 - 0.29% -
std::replace(list<int>)_(prefix)/32 1.45% 11.786 11.957 - -0.43% -
rng::contains_subrange(list<int>)_(near_matches)/1024 1.45% 38743.282 39306.513 - 0.78% -
std::move_backward(list<int>)/8 1.45% 3.281 3.328 - 0.34% -
std::remove_if(vector<int>)_(prefix)/50 1.45% 54.103 54.888 - 1.19% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 1.45% 16.759 17.002 - -0.48% -
std::find_end(forward_list<int>,_pred)_(process_all)/8192 1.45% 5954.934 6041.205 - 0.34% -
std::multimap<int,_int>::erase(key)_(existent)/1024 1.45% 23.638 23.981 - -1.27% -
rng::for_each(multimap<int>)/32 1.45% 41.391 41.990 - 0.89% -
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 1.45% 811413.103 823150.675 - 0.14% -
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 1.45% 611.085 619.918 - 0.65% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 1.44% 98.400 99.821 - 4.26% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.44% 244.830 248.363 - 1.52% -
std::count(deque<int>)_(every_other)/1024 1.44% 305.056 309.456 - 0.62% -
std::generate(deque<int>)/1024 1.44% 306.073 310.483 - 0.55% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.44% 113469.795 115104.137 - -1.97% -
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 1.44% 982204.517 996344.488 - 0.71% -
BM_deque_deque_copy/4000 1.44% 167.845 170.261 - -0.79% -
std::unique(list<int>)_(contiguous)/52 1.44% 63.087 63.993 - -3.63% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 1.44% 17.543 17.795 - -0.46% -
std::find_end(list<int>)_(process_all)/8192 1.43% 7088.088 7189.727 - 0.19% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 1.43% 98.404 99.815 - 1.31% -
std::map<std::string,_int>::contains(key)/1024 1.43% 149.496 151.638 - 2.86% -
SetIntersection_Front_Set_uint32_1024_4 1.43% 1059130.300 1074308.204 - 2.60% -
std::remove_copy_if(vector<int>)_(sprinkled)/32 1.43% 15.027 15.242 - 0.38% -
SetIntersection_None_Set_float_16384_64 1.43% 186919803.545 189594133.524 - 0.25% -
std::equal(vector<bool>)_(unaligned)/1048576 1.43% 819547.915 831272.867 - 2.66% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 1.43% 6422.572 6514.449 - 1.19% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 1.43% 68641.544 69623.094 - 1.30% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 1.43% 641.823 650.992 - 0.58% -
std::remove_copy_if(vector<int>)_(sprinkled)/50 1.43% 24.369 24.717 - 0.32% -
std::rotate(list<int>)_(by_1/2)/1024 1.43% 748.056 758.723 - 0.62% -
std::unique(deque<int>,_pred)_(sprinkled)/8192 1.42% 5329.952 5405.772 - 0.40% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1.42% 1205918.705 1223067.474 - -3.07% -
std::find_end(vector<int>)_(near_matches)/1000 1.42% 13936.399 14134.086 - 0.23% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 1.42% 878.221 890.663 - 3.52% -
std::reverse_copy(deque<int>)/8 1.42% 2.255 2.287 - 0.22% -
std::format(double)_(fmt:_{:017500_0a}) 1.42% 1213.637 1230.824 - 3.51% -
SetIntersection_None_Vector_float_64_64 1.41% 9398212.138 9531188.407 - 5.58% -
SetIntersection_Interlaced_Set_string_262144_16 1.41% 3252804.279 3298790.660 - 18.37% -
std::remove(list<int>)_(prefix)/50 1.41% 62.062 62.939 - 0.52% -
std::copy_n(deque<int>)/1048576 1.41% 313938.599 318373.225 - -0.31% -
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1.41% 1331.062 1349.861 - 0.63% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.41% 403514.098 409212.844 - 0.07% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 1.41% 32.826 33.289 - 0.32% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.41% 7.170 7.271 - 4.60% -
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 1.41% 31.678 32.126 - 0.80% -
std::remove(list<int>)_(prefix)/32 1.41% 50.848 51.565 - 0.29% -
rng::contains_subrange(list<int>)_(near_matches)/8192 1.41% 2498385.736 2533603.661 - 0.71% -
std::find(vector<int>)_(process_all)/8 1.41% 1.537 1.559 - 1.97% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1.41% 97835.439 99213.911 - -2.01% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 1.41% 10606982.512 10756323.999 - -10.42% -
BM_StringFindAllMatch/1 1.41% 2.929 2.970 - 2.27% -
std::copy_n(deque<int>)/8 1.41% 2.032 2.061 - 0.05% -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 1.40% 6335.044 6423.943 - 0.36% -
rng::contains_subrange(deque<int>)_(same_length)/1048576 1.40% 618790.098 627470.795 - 0.44% -
std::format(double)_(fmt:_{:0^17500_0La}) 1.40% 1220.008 1237.101 - -0.37% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1.40% 348262558.575 353139461.670 - 0.65% -
std::make_heap(deque<int>)_(descending)/1024 1.40% 3496.743 3545.680 - 0.72% -
std::find_end(forward_list<int>,_pred)_(process_all)/1000 1.40% 723.381 733.493 - 0.38% -
std::sort(vector<NonIntegral>)_(repeated)/8 1.40% 16.757 16.991 - 1.29% -
std::copy_if(list<int>)_(entire_range)/64 1.40% 29.645 30.059 - -6.57% -
std::remove_copy_if(list<int>)_(sprinkled)/1024 1.40% 764.547 775.216 - -0.09% -
rng::find_last(deque<int>)_(bail_90%)/8 1.39% 0.912 0.925 - 1.09% -
std::remove_copy_if(deque<int>)_(prefix)/1024 1.39% 466.256 472.755 - 0.20% -
std::move_backward(list<int>)/32768 1.39% 30897.342 31327.654 - 0.16% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 1.39% 17.435 17.678 - 0.30% -
BM_format_to_string_begin<std::wstring>/1 1.39% 9.646 9.780 - -2.15% -
std::sort_heap(vector<int>,_pred)/8 1.39% 26.153 26.516 - 1.19% -
std::unique(deque<int>,_pred)_(contiguous)/1024 1.39% 654.954 664.042 - 0.36% -
std::generate(list<int>)/32 1.39% 8.256 8.370 - 0.16% -
SetIntersection_None_Set_uint32_1024_1024 1.39% 10578663.182 10725336.056 - -0.34% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.39% 343651.999 348415.994 - -1.28% -
rng::contains_subrange(vector<int>)_(near_matches)/8192 1.39% 902311.704 914819.568 - 0.32% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.38% 55495.746 56264.059 - -2.06% -
std::replace_if(list<int>)_(sprinkled)/50 1.38% 23.126 23.446 - 0.71% -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 1.38% 646.086 655.016 - -0.01% -
std::find_first_of(vector<int>)_(small_needle)/8192 1.38% 22727.639 23041.689 - 3.97% -
std::find(vector<int>)_(process_all)/32768 1.38% 5129.010 5199.839 - 4.44% -
std::remove(deque<int>)_(prefix)/32 1.38% 51.547 52.259 - 0.39% -
std::multiset<int>::erase(key)_(existent)/32 1.38% 23.283 23.604 - 5.09% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 1.38% 4039117.039 4094841.492 - 0.72% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 1.38% 760.229 770.710 - 0.34% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.38% 2813.384 2852.148 - 1.27% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 1.38% 2268.689 2299.946 - -2.65% -
std::copy_if(deque<int>)_(entire_range)/262144 1.38% 78926.246 80013.615 - -1.75% -
SetIntersection_None_Vector_uint32_262144_4 1.38% 344722512.935 349471526.958 - -0.56% -
std::vector<int>::insert(begin)_(cheap_elements)/32 1.38% 4.949 5.017 - 0.78% -
std::upper_bound(std::vector<int>)/8192 1.38% 13.469 13.655 - 0.81% -
SetIntersection_Front_Vector_uint32_256_64 1.37% 3725561.904 3776780.910 - -0.03% -
std::fill(deque<int>)/50 1.37% 3.254 3.299 - 0.06% -
std::sample(deque<int>)/8192 1.37% 27993.687 28378.190 - 0.52% -
BM_deque_vector_move/64000 1.37% 3036.036 3077.696 - 1.75% -
std::find_if(deque<int>)_(process_all)/32768 1.37% 8428.295 8543.863 - 0.45% -
std::sample(vector<int>)/1024 1.37% 3321.392 3366.911 - 0.11% -
std::unique_copy(deque<int>)_(sprinkled)/1024 1.37% 478.738 485.298 - 0.74% -
std::move(vector<int>)/1048576 1.37% 57196.201 57978.925 - 2.83% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 1.37% 802.834 813.817 - 0.38% -
std::count(deque<int>)_(every_other)/1048576 1.37% 312501.232 316775.406 - 0.62% -
BM_stop_token_single_thread_polling_stop_requested/16777216 1.36% 72083264.589 73066997.528 - 1.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.36% 3630373.953 3679891.629 - 1.84% -
std::unique(vector<int>,_pred)_(sprinkled)/1024 1.36% 685.682 695.034 - 0.21% -
std::unique_copy(list<int>,_pred)_(contiguous)/52 1.36% 28.273 28.658 - 0.59% -
std::remove(list<int>)_(sprinkled)/32 1.36% 54.245 54.984 - 0.24% -
std::set<int>::find(key)/1024 1.36% 27.703 28.080 - 1.43% -
std::find_end(list<int>,_pred)_(single_element)/1024 1.36% 793.321 804.123 - 0.45% -
std::map<std::string,_int>::find(key)/8192 1.36% 217.060 220.015 - 0.60% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 1.36% 36642.411 37140.819 - -0.51% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 1.36% 169083.135 171382.707 - 0.82% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.36% 45986.423 46611.817 - 2.03% -
rng::for_each(multiset<int>)/8 1.36% 8.943 9.064 - 1.10% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 1.36% 782.535 793.172 - 0.35% -
std::find_end(list<int>,_pred)_(single_element)/1000 1.36% 774.066 784.574 - 0.41% -
std::search(vector<int>,_pred)_(near_matches)/8192 1.36% 1055901.783 1070235.197 - -0.59% -
std::replace_if(vector<int>)_(prefix)/50 1.36% 13.733 13.919 - -0.15% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 1.35% 44.394 44.995 - 0.12% -
std::unique_copy(list<int>,_pred)_(sprinkled)/32 1.35% 21.376 21.666 - 0.74% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.35% 890.527 902.568 - -1.27% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1.35% 992859.944 1006275.630 - 0.74% -
std::remove_copy_if(vector<int>)_(sprinkled)/8192 1.35% 3664.225 3713.709 - 0.24% -
std::format(float)_(fmt:_{:0<17500_0La}) 1.35% 1199.740 1215.924 - -0.77% -
std::equal(list<int>)_(it,_it,_it,_pred)/1024 1.35% 802.645 813.458 - 0.38% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.35% 55144.161 55886.637 - -4.32% -
std::copy_if(deque<int>)_(entire_range)/512 1.35% 151.148 153.182 - -0.07% -
std::mismatch(list<int>)_(it,_it,_it)/1048576 1.34% 915996.088 928314.191 - 0.50% -
std::transform(deque<int>)_(identity_transform)/8192 1.34% 2618.638 2653.853 - 0.12% -
SetIntersection_Interlaced_Set_float_262144_1 1.34% 1018418.605 1032112.259 - 1.71% -
std::generate_n(list<int>)/50 1.34% 15.473 15.681 - 2.43% -
std::find_end(list<int>,_pred)_(process_all)/1000 1.34% 774.535 784.924 - 0.38% -
std::replace(vector<int>)_(prefix)/8192 1.34% 1251.309 1268.087 - 0.28% -
std::find_end(list<int>,_pred)_(process_all)/1024 1.34% 793.014 803.644 - 0.33% -
std::find_if(deque<int>)_(process_all)/1024 1.34% 261.426 264.927 - -0.32% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 1.34% 16174.527 16390.791 - -3.02% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 1.34% 743.136 753.067 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 1.34% 345108903.479 349716216.885 - 2.53% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.33% 275.898 279.581 - 0.90% -
std::sort(vector<int>)_(heap)/8 1.33% 22.819 23.123 - 0.11% -
std::unique(vector<int>)_(contiguous)/1024 1.33% 303.543 307.591 - -0.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 1.33% 86.729 87.885 - 8.69% -
std::fill(vector<int>)/50 1.33% 2.143 2.171 - -0.01% -
std::map<int,_int>::ctor(const_Self&)/32 1.33% 175.621 177.960 - 4.19% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.33% 2719.696 2755.835 - 1.37% -
std::remove_copy(list<int>)_(prefix)/32 1.33% 11.353 11.504 - 0.46% -
BM_SharedPtrCreateDestroy 1.33% 11.031 11.178 - 6.69% -
std::sample(deque<int>)/32 1.33% 107.813 109.243 - 0.07% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.33% 15.685 15.893 - -0.89% -
SetIntersection_Interlaced_Set_uint64_16384_256 1.33% 200773728.592 203434724.873 - -1.63% -
std::unordered_set<int>::contains(key)/8192 1.32% 10.148 10.283 - -0.52% -
std::transform(list<int>)_(identity_transform)/1024 1.32% 730.222 739.877 - 0.28% -
std::reverse_copy(list<int>)/64 1.32% 29.246 29.632 - 0.30% -
rng::for_each(set<int>)/32 1.32% 41.660 42.210 - 0.79% -
std::find_end(list<int>,_pred)_(process_all)/1048576 1.32% 946626.830 959098.665 - 0.23% -
std::find_first_of(vector<int>,_pred)_(small_needle)/32 1.32% 175.950 178.265 - 0.40% -
std::sort(vector<int>)_(repeated)/1024 1.32% 2982.978 3022.222 - 0.93% -
BM_format_to_string_begin<std::list<char>>/16384 1.31% 14401.886 14591.223 - 1.23% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 1.31% 581443.211 589086.073 - -1.73% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 1.31% 4865.536 4929.403 - 0.43% -
std::is_sorted(vector<int>,_pred)/1024 1.31% 250.746 254.036 - 1.87% -
std::format(double)_(fmt:_{:0>17500_10f}) 1.31% 1283.327 1300.162 - 0.99% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 1.31% 5550.064 5622.784 - 4.08% -
std::set<int>::erase(iterator)/8192 1.31% 21.540 21.822 - -0.74% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.31% 179.386 181.733 - 1.49% -
std::count(vector<int>)_(every_other)/8192 1.31% 806.075 816.617 - 0.09% -
SetIntersection_None_Set_float_16384_256 1.31% 187114021.229 189560158.132 - 0.31% -
std::format(float)_(fmt:_{:017500_0Lg}) 1.31% 1212.313 1228.139 - 0.93% -
std::generate_n(deque<int>)/1024 1.31% 300.859 304.787 - 0.24% -
std::sample(vector<int>)/32 1.30% 105.211 106.584 - 0.20% -
std::remove_copy_if(deque<int>)_(prefix)/8192 1.30% 3808.560 3858.246 - 0.20% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.30% 98393.737 99677.118 - 1.09% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.30% 43972.415 44545.873 - 1.14% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.30% 71853.791 72790.367 - 1.55% -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 1.30% 92.125 93.326 - 0.24% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.30% 16.748 16.966 - -2.64% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 1.30% 60336.933 61123.203 - -0.20% -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/32 1.30% 17.339 17.565 - 1.21% -
dynamic_cast_(DAG_sidecast_fail,_2_levels) 1.30% 69.802 70.711 - -0.66% -
std::multimap<std::string,_int>::clear()/1024 1.30% 19709.079 19965.445 - -5.35% -
std::sample(vector<int>)/8192 1.30% 26912.149 27262.086 - 0.12% -
std::for_each(list<int>)/32 1.30% 11.191 11.337 - 0.14% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 1.30% 3.437 3.481 - 0.30% -
SetIntersection_None_Set_float_1024_16 1.30% 10719374.800 10858360.678 - 1.04% -
std::generate(deque<int>)/50 1.30% 11.987 12.142 - -2.76% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.30% 70958.109 71877.894 - 1.67% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 1.30% 21.451 21.729 - -1.87% -
std::remove_copy(vector<int>)_(sprinkled)/50 1.30% 12.343 12.503 - 0.24% -
rng::contains_subrange(list<int>)_(same_length)/16 1.29% 6.656 6.742 - 0.39% -
rng::find_if(vector<bool>)_(process_all)/8192 1.29% 4505.360 4563.611 - 0.79% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1.29% 1024503.587 1037748.670 - 3.45% -
std::unique_copy(list<int>)_(contiguous)/52 1.29% 19.274 19.523 - 1.19% -
std::copy_n(list<int>)/64 1.29% 14.126 14.309 - -1.35% -
std::format(double)_(fmt:_{:0^17500_10Lf}) 1.29% 1310.631 1327.542 - 0.21% -
BM_to_sys/1970 1.29% 4.933 4.997 - 2.00% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 1.29% 907.974 919.677 - 0.90% -
bm_lexicographical_compare<signed_char>/64 1.29% 15.164 15.359 - 0.44% -
std::count(vector<int>)_(every_other)/1024 1.29% 101.347 102.652 - 0.30% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.29% 15.841 16.045 - 1.11% -
std::multiset<int>::erase(key)_(non-existent,_end)/32 1.29% 2.625 2.659 - 0.71% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 1.29% 666.214 674.783 - -2.54% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.29% 41.286 41.817 - 1.13% -
std::map<int,_int>::erase(key)_(non-existent,_end)/0 1.29% 1.217 1.233 - -0.21% -
BM_StringRelational_Eq_Large_Large_ChangeLast 1.29% 1.613 1.634 - -5.40% -
std::unique(list<int>,_pred)_(sprinkled)/32 1.29% 60.498 61.275 - -0.00% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.28% 27.825 28.183 - 1.29% -
std::replace_if(deque<int>)_(prefix)/8192 1.28% 3105.081 3144.934 - -0.15% -
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024 1.28% 6244.033 6324.102 - 0.87% -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 1.28% 769.636 779.503 - 0.72% -
std::remove_copy_if(vector<int>)_(sprinkled)/1024 1.28% 459.882 465.772 - 0.20% -
std::equal(deque<int>)_(it,_it,_it)/1024 1.28% 88.502 89.635 - 0.68% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 1.28% 2374.512 2404.908 - -0.74% -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.28% 1.381 1.398 - -0.02% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 1.28% 2348.930 2378.958 - 0.79% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1.28% 1553635.597 1573492.815 - 0.50% -
std::find_end(forward_list<int>,_pred)_(single_element)/1000 1.28% 719.019 728.198 - 0.31% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.28% 18.503 18.739 - 0.57% -
std::replace_if(deque<int>)_(prefix)/1024 1.28% 396.192 401.247 - -1.42% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 1.27% 38.274 38.762 - -1.30% -
std::any_of(vector<int>)_(process_all)/32768 1.27% 7242.638 7334.936 - 0.20% -
std::find_end(deque<int>,_pred)_(same_length)/8192 1.27% 7113.553 7204.190 - 0.37% -
BM_format_to_iterator/<std::deque>_C_string_len_6000 1.27% 1946.447 1971.227 - 0.29% -
std::unique(deque<int>,_pred)_(sprinkled)/1024 1.27% 703.769 712.725 - 0.42% -
std::rotate(list<int>)_(1_element_backward)/1024 1.27% 738.350 747.746 - 0.23% -
std::sample(list<int>)/32 1.27% 105.334 106.674 - 0.01% -
std::find_first_of(deque<int>)_(small_needle)/50 1.27% 140.663 142.451 - -0.37% -
BM_vector_deque_copy_backward/4000 1.27% 160.498 162.535 - -3.33% -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 1.27% 5612.839 5684.036 - 0.60% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.27% 40.299 40.810 - 1.87% -
rng::find_last(deque<int>)_(bail_10%)/8 1.27% 2.660 2.694 - -1.61% -
std::remove_copy_if(deque<int>)_(prefix)/32 1.27% 13.182 13.349 - 0.27% -
std::map<std::string,_int>::erase(iterator)/8192 1.26% 31.646 32.046 - 19.26% -
std::find_first_of(vector<int>)_(large_needle)/8192 1.26% 14887850.335 15075805.339 - 0.55% -
rng::contains_subrange(vector<int>)_(near_matches)/1000 1.26% 14988.740 15177.590 - 0.36% -
std::remove_copy(vector<int>)_(sprinkled)/1024 1.26% 240.859 243.893 - 0.27% -
BM_deque_vector_ranges_move_backward/70000 1.26% 22350.786 22632.224 - 0.38% -
BM_format_string<char>/1 1.26% 9.836 9.960 - 9.49% -
BM_CmpLess_uint_ushort 1.26% 1.095 1.108 - 0.34% -
std::fill_n(deque<int>)/50 1.26% 3.080 3.119 - 0.02% -
std::map<std::string,_int>::find(key)/1024 1.26% 149.312 151.188 - 4.95% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 1.26% 17.387 17.606 - 10.56% -
std::count_if(deque<int>)_(every_other)/1048576 1.26% 347516.979 351882.472 - 0.37% -
BM_vector_deque_copy/4000 1.25% 164.850 166.919 - -1.20% -
std::rotate(vector<int>)_(by_1/4)/1024 1.25% 198.102 200.587 - 0.36% -
std::make_heap(deque<int>)_(shuffled)/1024 1.25% 4041.935 4092.650 - 1.65% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 1.25% 83.070 84.112 - -55.07% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 1.25% 5703.803 5775.291 - -0.07% -
rng::for_each(map<int>)/32 1.25% 40.783 41.294 - 0.41% -
rng::find_if(vector<bool>)_(process_all)/1024 1.25% 567.835 574.938 - 0.76% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.25% 12.769 12.928 - 1.05% -
std::is_sorted(vector<int>)/8 1.25% 2.042 2.067 - 0.34% -
rng::find_if(vector<bool>)_(process_all)/1048576 1.25% 576453.992 583633.557 - 0.76% -
std::unordered_map<int,_int>::contains(key)/1024 1.25% 9.959 10.083 - -2.85% -
std::list<int>::ctor(Range)_(cheap_elements)/8192 1.24% 99151.478 100384.374 - -0.71% -
BM_CmpEqual_schar_schar 1.24% 1.085 1.099 - 3.23% -
std::transform(vector<int>)_(identity_transform)/1024 1.24% 260.022 263.250 - 0.56% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.24% 18.136 18.361 - 1.26% -
std::rotate(vector<int>)_(1_element_forward)/1024 1.24% 35.210 35.646 - 0.07% -
BM_format_to_back_inserter<std::string>/string_len_60 1.24% 113.957 115.366 - -1.91% -
std::multiset<int>::erase(key)_(existent)/1024 1.24% 24.812 25.119 - 5.09% -
std::format(float)_(fmt:_{:0^17500_0f}) 1.24% 1241.883 1257.235 - 1.04% -
BM_num_put<long_long> 1.24% 4.983 5.045 - 2.86% -
std::for_each(multimap<int>::iterator)/50 1.24% 65.321 66.128 - 0.14% -
std::generate(deque<int>)/32 1.24% 8.060 8.160 - -0.03% -
rng::find(join_view(list<vector<int>>))_(process_all)/8 1.23% 4.377 4.431 - 0.49% -
std::flat_multimap<int,_int>::count(key)/8192 1.23% 49.110 49.716 - 0.84% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.23% 16.879 17.088 - 1.76% -
std::partial_sort(deque<int>)_(repeated)/8192 1.23% 71763.919 72649.480 - 0.13% -
std::adjacent_find(vector<int>,_pred)/8192 1.23% 3143.728 3182.512 - 0.19% -
std::rotate(vector<int>)_(1_element_forward)/32 1.23% 2.909 2.945 - 0.16% -
std::map<std::string,_int>::ctor(const_Self&)/8192 1.23% 334731.885 338856.545 - 1.51% -
std::multimap<std::string,_int>::lower_bound(key)/8192 1.23% 201.314 203.793 - -0.10% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 1.23% 12624476.173 12779913.451 - 0.86% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.23% 7553.421 7646.340 - -0.43% -
std::find_end(forward_list<int>)_(single_element)/8192 1.23% 6118.698 6193.912 - 6.57% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 1.23% 3391108.895 3432784.649 - -22.15% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.23% 1043926.878 1056749.141 - 1.87% -
std::remove_if(deque<int>)_(sprinkled)/1024 1.23% 509.505 515.762 - -0.11% -
std::find_end(vector<int>)_(near_matches)/8192 1.23% 811603.641 821564.399 - 0.35% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 1.23% 12.774 12.931 - 1.50% -
rng::find(join_view(list<vector<int>>))_(process_all)/50 1.23% 22.980 23.262 - 0.63% -
std::find(vector<char>)_(bail_25%)/32768 1.22% 134.160 135.800 - 0.28% -
BM_CmpEqual_int_schar 1.22% 1.112 1.126 - 0.48% -
std::set<int>::equal_range(key)/8192 1.22% 52.376 53.016 - 1.07% -
std::unique(vector<int>,_pred)_(contiguous)/1024 1.22% 564.026 570.914 - -0.04% -
std::fill(deque<int>)/32 1.22% 2.466 2.496 - 0.09% -
std::remove(vector<int>)_(prefix)/32 1.22% 48.294 48.882 - -0.13% -
rng::contains_subrange(vector<int>)_(near_matches)/1024 1.22% 15555.691 15745.147 - 0.29% -
std::partition_point(vector<int>)/8192 1.22% 9.250 9.362 - 1.92% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.22% 2783.398 2817.250 - 1.17% -
std::find_end(deque<int>,_pred)_(same_length)/1024 1.22% 889.651 900.470 - 0.31% -
std::stable_sort(deque<int>)_(heap)/8 1.22% 52.646 53.286 - -0.31% -
std::move_backward(vector<int>)/64 1.22% 4.164 4.215 - 0.26% -
std::fill(list<int>)/32 1.22% 8.080 8.179 - 0.02% -
std::adjacent_find(list<int>)/8 1.21% 2.151 2.177 - 0.33% -
BM_CmpEqual_uchar_int 1.21% 1.080 1.093 - 0.65% -
SetIntersection_Interlaced_Vector_float_256_16 1.21% 6188974.420 6264080.727 - -0.33% -
std::partial_sort_copy(deque<int>)_(ascending)/8 1.21% 7.991 8.088 - 3.04% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 1.21% 18169924.446 18390106.379 - 2.55% -
SetIntersection_None_Set_float_16384_1024 1.21% 188690699.264 190976718.720 - 1.06% -
BM_StringRelational_Compare_Small_Small_Control 1.21% 1.509 1.528 - -0.03% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 1.21% 2.665 2.697 - 2.73% -
rng::find_last_if(vector<char>)_(bail_10%)/1024 1.21% 238.989 241.876 - 0.63% -
std::generate_n(vector<int>)/50 1.20% 11.741 11.882 - 0.09% -
std::sample(list<int>)/1024 1.20% 3318.232 3358.119 - 0.17% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.20% 14.637 14.813 - -0.97% -
bm_lexicographical_compare<signed_char>/512 1.20% 124.791 126.289 - 0.25% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 1.20% 782.796 792.184 - 0.20% -
std::replace_if(vector<int>)_(sprinkled)/32 1.20% 8.418 8.519 - -0.15% -
std::remove_copy(vector<int>)_(prefix)/8192 1.20% 2025.001 2049.274 - 0.16% -
std::sort_heap(vector<NonIntegral>)/8 1.20% 25.765 26.073 - -2.09% -
std::remove(deque<int>)_(sprinkled)/1024 1.20% 483.859 489.650 - -0.15% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 1.20% 599420.815 606588.767 - 0.35% -
std::find_end(forward_list<int>)_(near_matches)/1000 1.20% 35016.528 35435.182 - 0.22% -
rng::find_if(vector<bool>)_(process_all)/50 1.19% 26.821 27.142 - 1.23% -
BM_deque_vector_move/65536 1.19% 3048.718 3085.140 - 0.90% -
std::make_heap(deque<int>)_(heap)/8 1.19% 28.951 29.297 - 0.52% -
BM_deque_vector_ranges_copy/70000 1.19% 22583.408 22852.986 - -0.13% -
std::multimap<std::string,_int>::upper_bound(key)/1024 1.19% 132.854 134.439 - 2.69% -
BM_StringAssignStr_Large_Opaque 1.19% 9.698 9.814 - 2.71% -
BM_CmpLess_uchar_uint 1.19% 1.056 1.069 - 0.95% -
std::generate_n(vector<int>)/1024 1.19% 238.357 241.196 - 0.03% -
std::for_each(map<int>::iterator)/50 1.19% 65.303 66.081 - 0.37% -
std::multimap<int,_int>::contains(key)/1024 1.19% 28.028 28.361 - 0.75% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 1.19% 2422262.641 2451090.546 - -5.10% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 1.19% 530761.667 537076.810 - 1.63% -
std::format(float)_(fmt:_{:0^17500_0Lf}) 1.19% 1244.703 1259.509 - 1.42% -
std::replace(deque<int>)_(sprinkled)/8192 1.19% 2956.429 2991.590 - -0.57% -
std::multimap<std::string,_int>::clear()/32 1.19% 871.932 882.300 - -5.04% -
BM_StringRelational_Compare_Huge_Small_Control 1.19% 1.569 1.588 - 0.12% -
std::set<int>::erase(key)_(existent)/8192 1.19% 28.203 28.538 - -0.06% -
std::search_n(vector<int>,_pred)_(no_match)/32 1.19% 7.527 7.616 - 0.15% -
std::rotate(list<int>)_(by_1/3)/50 1.19% 19.453 19.684 - 0.45% -
std::swap_ranges(deque<int>)/50 1.19% 16.450 16.645 - 0.30% -
std::multiset<std::string>::upper_bound(key)/8192 1.19% 196.788 199.127 - -0.57% -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 1.19% 4.364 4.415 - 0.89% -
BM_format_to_n_string_span<char>/1048576 1.19% 53335.559 53968.240 - 0.43% -
std::unique(vector<int>,_pred)_(sprinkled)/52 1.19% 69.822 70.650 - 0.33% -
std::find_end(list<int>,_pred)_(near_matches)/8192 1.19% 2541595.611 2571725.147 - 0.20% -
std::format(float)_(fmt:_{:0^17500_10L}) 1.19% 1242.872 1257.602 - 1.16% -
std::unique_copy(vector<int>)_(contiguous)/8192 1.18% 1833.853 1855.560 - 0.36% -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 1.18% 5381.837 5445.344 - 0.82% -
SetIntersection_Interlaced_Vector_string_1024_256 1.18% 14545617.020 14717039.978 - -0.40% -
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 1.18% 590611.794 597564.359 - 0.58% -
std::count(vector<int>)_(every_other)/1048576 1.18% 103655.368 104875.296 - 0.28% -
std::deque<int>::ctor(size_type)/32 1.18% 26.427 26.738 - 0.15% -
std::find_end(list<int>,_pred)_(process_all)/8192 1.17% 8126.766 8222.227 - 0.19% -
std::move_backward(vector<bool>)_(unaligned)/4096 1.17% 3362.545 3401.982 - 0.18% -
std::copy_if(deque<int>)_(every_other)/512 1.17% 193.916 196.187 - -0.14% -
std::upper_bound(std::vector<int>)/8 1.17% 4.422 4.473 - 0.72% -
std::unique(deque<int>)_(contiguous)/1024 1.17% 533.264 539.494 - 0.37% -
std::rotate(vector<int>)_(1_element_forward)/8192 1.17% 277.611 280.854 - 0.56% -
std::find_end(list<int>,_pred)_(near_matches)/1000 1.17% 40152.148 40621.086 - 0.29% -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.17% 5873.622 5942.220 - -0.97% -
std::stable_sort(vector<int>)_(repeated)/8 1.17% 29.850 30.199 - 2.83% -
std::unordered_map<int,_int>::ctor(const_Self&)/8192 1.17% 60028.200 60728.925 - -1.06% -
std::remove_if(deque<int>)_(sprinkled)/32 1.16% 51.149 51.744 - 0.57% -
std::find_first_of(vector<int>)_(small_needle)/32 1.16% 92.609 93.687 - 2.81% -
std::unique(list<int>)_(sprinkled)/52 1.16% 66.139 66.907 - 0.48% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 1.16% 169133.622 171096.310 - 0.31% -
std::rotate(vector<bool>)_(by_1/3)/1024 1.16% 2344.985 2372.149 - 0.56% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 1.16% 180839.476 182934.310 - 1.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/8 1.16% 4.349 4.400 - 0.63% -
std::shift_right(vector<int>)/50 1.16% 5.274 5.335 - 0.13% -
BM_CmpLess_short_uint 1.16% 1.096 1.109 - 1.20% -
BM_StringEraseWithMove_Small_Opaque 1.16% 1.753 1.773 - 0.93% -
std::generate(vector<int>)/8192 1.16% 1799.810 1820.606 - 0.07% -
std::map<std::string,_int>::lower_bound(key)/8192 1.16% 200.626 202.944 - -0.36% -
SetIntersection_Interlaced_Set_string_1024_64 1.15% 20943505.177 21185391.070 - 0.41% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.15% 12.793 12.941 - 1.24% -
std::rotate_copy(vector<int>)/50 1.15% 2.647 2.677 - 0.24% -
std::copy_if(list<int>)_(entire_range)/32768 1.15% 25971.278 26270.849 - -1.49% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.15% 129.746 131.243 - -4.32% -
std::unordered_multimap<int,_int>::contains(key)/1024 1.15% 10.307 10.426 - 0.61% -
SetIntersection_Front_Set_float_1024_64 1.15% 1882649.539 1904340.507 - 4.08% -
std::format(double)_(fmt:_{:0^17500_0Lf}) 1.15% 1345.937 1361.432 - -0.43% -
std::replace(deque<int>)_(sprinkled)/1024 1.15% 373.767 378.069 - -0.55% -
std::make_heap(deque<int>)_(pipe-organ)/8192 1.15% 21781.194 22031.644 - -0.04% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 1.15% 101.881 103.052 - -7.16% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.15% 56.500 57.149 - 1.03% -
std::search(deque<int>)_(no_match)/8192 1.15% 2113.700 2137.985 - 0.90% -
std::find_end(forward_list<int>,_pred)_(single_element)/1024 1.15% 737.738 746.213 - 0.65% -
std::copy_if(vector<int>)_(entire_range)/64 1.15% 15.863 16.045 - 3.84% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 1.15% 36641.507 37062.301 - -1.36% -
std::remove_if(deque<int>)_(prefix)/32 1.15% 51.857 52.452 - 0.50% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 1.15% 142516.865 144149.103 - -2.20% -
BM_vector_deque_ranges_move/4096 1.15% 1182.857 1196.404 - 0.71% -
std::count(deque<int>)_(every_other)/8192 1.14% 2371.173 2398.304 - 0.41% -
rng::find_last(list<int>)_(bail_10%)/50 1.14% 16.242 16.427 - -2.27% -
rng::find_last(vector<int>)_(bail_90%)/8192 1.14% 189.059 191.220 - 1.42% -
std::replace_if(deque<int>)_(sprinkled)/1024 1.14% 388.820 393.263 - -0.03% -
std::search(list<int>)_(same_length)/8192 1.14% 8485.346 8582.121 - -0.47% -
std::find_if(vector<char>)_(process_all)/32768 1.14% 3085.547 3120.732 - 0.38% -
ranges::min(std::vector<char>)/64 1.14% 4.178 4.226 - 1.79% -
std::adjacent_find(list<int>)/50 1.14% 21.365 21.608 - 1.25% -
std::find_first_of(deque<int>)_(small_needle)/1024 1.14% 2750.858 2782.113 - -0.01% -
std::remove_copy(list<int>)_(prefix)/50 1.14% 17.396 17.593 - 0.31% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.14% 574.088 580.605 - 2.79% -
std::find_if_not(list<int>)_(process_all)/8 1.13% 2.211 2.236 - 0.32% -
std::fill_n(deque<int>)/32 1.13% 2.437 2.464 - -0.04% -
BM_deque_deque_copy/64 1.13% 6.904 6.982 - -0.27% -
std::all_of(vector<int>)_(process_all)/32768 1.13% 7265.901 7348.121 - 0.56% -
rng::for_each(multimap<int>)/8 1.13% 8.710 8.809 - -0.79% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.13% 17564.442 17763.161 - 1.93% -
BM_vector_deque_move/2 1.13% 2.036 2.059 - 0.59% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.13% 11437.065 11566.271 - 0.85% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 1.13% 1.250 1.265 - 0.66% -
std::find_end(deque<int>)_(match_near_end)/8192 1.13% 592.305 598.989 - 0.35% -
std::for_each_n(join_view(vector<vector<int>>))/8 1.13% 3.171 3.207 - -0.01% -
rng::find_last(vector<char>)_(bail_10%)/8192 1.13% 883.111 893.064 - -8.99% -
std::unordered_map<int,_int>::find(key)/32 1.13% 5.936 6.003 - 0.28% -
std::rotate(vector<int>)_(by_1/2)/8192 1.13% 236.626 239.290 - 0.32% -
std::multimap<int,_int>::find(key)/32 1.12% 17.510 17.706 - -0.24% -
std::remove_if(list<int>)_(sprinkled)/32 1.12% 55.741 56.368 - 0.31% -
SetIntersection_Front_Set_string_64_4 1.12% 17830816.698 18031125.777 - 0.55% -
std::deque<int>::insert(middle)_(cheap_elements)/1024 1.12% 33.823 34.203 - 0.82% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 1.12% 26.066 26.359 - 0.37% -
std::remove_if(deque<int>)_(prefix)/8192 1.12% 4438.562 4488.405 - -0.02% -
rng::find_last(vector<int>)_(bail_10%)/50 1.12% 10.718 10.839 - 0.33% -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 1.12% 4.667 4.719 - 0.07% -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 1.12% 16.255 16.437 - 0.40% -
std::replace_if(deque<int>)_(sprinkled)/8192 1.12% 3083.703 3118.292 - 0.05% -
std::find_end(forward_list<int>)_(match_near_end)/8192 1.12% 251363.295 254179.985 - 0.50% -
std::find_end(vector<int>)_(same_length)/8192 1.12% 1898.688 1919.957 - -5.17% -
std::find_first_of(list<int>,_pred)_(large_needle)/32 1.12% 748.901 757.283 - 0.53% -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 1.12% 4979.115 5034.815 - 0.33% -
std::generate_n(list<int>)/8192 1.12% 7542.590 7626.885 - 7.45% -
std::vector<int>::erase(begin)_(cheap_elements)/32 1.12% 4.024 4.069 - 0.02% -
std::upper_bound(std::forward_list<int>)/8 1.12% 14.065 14.222 - 0.84% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.12% 16.704 16.890 - 1.36% -
BM_format_to_back_inserter<std::vector<char>>/string_len_60 1.12% 105.037 106.209 - -0.89% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 1.12% 11.814 11.946 - -0.78% -
std::remove_if(list<int>)_(sprinkled)/50 1.11% 68.889 69.657 - 0.24% -
std::format(float)_(fmt:_{:0>17500_0f}) 1.11% 1220.492 1234.084 - -0.05% -
std::is_partitioned(list<int>)_(partitioned)/32 1.11% 5.634 5.697 - 0.32% -
std::move_backward(vector<int>)/512 1.11% 20.528 20.757 - 0.15% -
std::unique(vector<int>)_(sprinkled)/32 1.11% 53.044 53.634 - 0.31% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 1.11% 19076.615 19288.551 - 0.26% -
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 1.11% 822246.632 831362.767 - 0.23% -
std::pop_heap(vector<std::string>)/8 1.11% 61.220 61.899 - 0.21% -
std::find_end(list<int>,_pred)_(single_element)/8192 1.11% 9009.541 9109.386 - 6.03% -
BM_StringRelational_Compare_Large_Huge_Control 1.11% 2.036 2.059 - 2.97% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 1.11% 4.071 4.117 - 2.14% -
std::is_partitioned(vector<int>)_(partitioned)/8192 1.11% 1379.636 1394.903 - 4.91% -
SetIntersection_Front_Vector_string_16384_16 1.11% 1508712.210 1525392.756 - -1.22% -
std::none_of(list<int>)_(process_all)/50 1.10% 20.432 20.658 - 0.19% -
ranges::minmax(std::list<long_long>)/70000 1.10% 54078.349 54675.423 - 10.81% -
BM_CmpLess_ushort_uint 1.10% 1.059 1.070 - -0.37% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 1.10% 4660.098 4711.470 - 0.39% -
std::map<int,_int>::ctor(const_Self&)/1024 1.10% 5567.898 5629.233 - 3.94% -
rng::find_last(vector<char>)_(bail_90%)/8192 1.10% 101.022 102.135 - -0.26% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 1.10% 10.785 10.904 - -1.08% -
BM_vector_deque_ranges_copy/512 1.10% 147.698 149.323 - 0.59% -
std::move_backward(vector<int>)/4096 1.10% 134.674 136.155 - 0.26% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.10% 144036.280 145618.835 - 7.87% -
std::multimap<int,_int>::find(key)/1024 1.10% 27.938 28.245 - -0.16% -
std::move(vector<int>)/512 1.10% 19.897 20.115 - 0.07% -
std::copy_if(deque<int>)_(every_other)/64 1.10% 21.981 22.222 - 0.32% -
std::format(float)_(fmt:_{:0^17500_0Lg}) 1.09% 1222.397 1235.781 - 0.90% -
std::rotate(vector<int>)_(by_1/3)/50 1.09% 22.507 22.753 - -1.81% -
std::swap_ranges(deque<int>)/1024 1.09% 297.081 300.332 - -5.37% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 1.09% 479.977 485.227 - 1.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 1.09% 77.225 78.068 - 0.76% -
std::copy_if(deque<int>)_(every_other)/32768 1.09% 12201.415 12334.652 - 1.05% -
std::unordered_map<int,_int>::count(key)/8192 1.09% 10.401 10.515 - -0.76% -
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 1.09% 5512.773 5572.950 - 0.48% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.09% 345167.423 348929.917 - 0.24% -
std::replace(vector<int>)_(prefix)/1024 1.09% 156.274 157.977 - -0.10% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 1.09% 11268.313 11391.052 - 0.07% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.09% 29.505 29.827 - 1.87% -
std::replace_if(list<int>)_(prefix)/32 1.09% 14.177 14.331 - -0.64% -
std::find_end(vector<int>)_(same_length)/1024 1.09% 253.027 255.775 - -8.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.09% 23371920.926 23625536.277 - 1.63% -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.08% 215.368 217.704 - 0.22% -
std::rotate(vector<int>)_(1_element_backward)/50 1.08% 5.269 5.326 - 0.34% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.08% 60601.835 61258.445 - -0.36% -
bm_lexicographical_compare<unsigned_char>/1048576 1.08% 17680.532 17871.753 - 0.11% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1.08% 1014868.682 1025837.800 - -0.50% -
SetIntersection_Front_Set_uint64_1024_1 1.08% 1031622.989 1042771.572 - 1.83% -
std::generate_n(vector<int>)/32 1.08% 7.820 7.905 - 0.06% -
std::remove_if(deque<int>)_(sprinkled)/8192 1.08% 3894.381 3936.410 - 0.15% -
std::search(deque<int>)_(near_matches)/8192 1.08% 1807729.095 1827237.507 - -10.20% -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 1.08% 4407.343 4454.868 - -0.21% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.08% 754998.003 763137.576 - 1.49% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.08% 12438.995 12573.075 - 1.37% -
BM_deque_vector_move_backward/1024 1.08% 38.196 38.607 - 1.24% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.08% 7460.866 7541.151 - 6.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.08% 34633142.469 35005501.410 - 0.00% -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 1.08% 3.615 3.654 - 0.27% -
std::rotate(vector<int>)_(by_1/2)/1024 1.07% 31.333 31.670 - 0.39% -
std::sort(vector<int>)_(shuffled)/8 1.07% 19.359 19.567 - 0.64% -
std::find_first_of(list<int>)_(small_needle)/1024 1.07% 2716.784 2745.967 - 0.33% -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 1.07% 2.794 2.824 - 0.26% -
std::copy_if(list<int>)_(entire_range)/8 1.07% 2.352 2.377 - 0.05% -
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/32 1.07% 106.347 107.488 - 1.65% -
std::find_end(forward_list<int>)_(near_matches)/1024 1.07% 36542.424 36933.637 - 0.20% -
rng::find(join_view(vector<vector<int>>))_(process_all)/8 1.07% 4.369 4.416 - 0.45% -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 1.07% 698.557 706.035 - 0.31% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.07% 5.006 5.059 - 1.29% -
std::find_first_of(vector<int>,_pred)_(small_needle)/50 1.07% 270.344 273.235 - 0.54% -
std::format(float)_(fmt:_{:0^17500_10Le}) 1.07% 1230.833 1243.986 - 1.60% -
bm_lexicographical_compare<signed_char>/8 1.07% 2.563 2.590 - -1.02% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1.07% 1291768.954 1305558.226 - -0.08% -
std::find(deque<int>)_(bail_25%)/32768 1.07% 2117.795 2140.402 - -0.02% -
std::is_partitioned(vector<int>)_(partitioned)/1024 1.07% 176.533 178.415 - 6.40% -
rng::contains_subrange(vector<int>)_(single_element)/50 1.07% 15.573 15.738 - -0.36% -
std::remove_copy_if(vector<int>)_(prefix)/8192 1.06% 3273.894 3308.750 - 0.06% -
std::for_each(vector<int>)/32 1.06% 3.733 3.772 - 0.28% -
std::sample(list<int>)/8192 1.06% 26966.696 27253.295 - 0.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 1.06% 7192.688 7269.070 - -3.70% -
std::find(vector<short>)_(bail_25%)/32768 1.06% 1239.586 1252.743 - 0.24% -
std::find_first_of(deque<int>)_(large_needle)/8192 1.06% 24230998.138 24488070.915 - 0.61% -
std::find_first_of(deque<int>)_(small_needle)/8192 1.06% 21954.781 22187.685 - -0.10% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1.06% 1443001.959 1458308.101 - -0.19% -
std::find_if(deque<int>)_(process_all)/50 1.06% 11.509 11.631 - -16.43% -
std::multiset<int>::insert(value)_(new_value,_end)/8192 1.06% 24.045 24.300 - 0.24% -
std::mismatch(list<int>)_(it,_it,_it)/8192 1.06% 7899.084 7982.684 - 0.50% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1.06% 98765.116 99809.290 - -0.61% -
std::search(vector<int>)_(same_length)/1024 1.06% 252.762 255.434 - 0.68% -
std::swap_ranges(vector<int>)/1024 1.06% 62.298 62.956 - 0.36% -
std::unique_copy(vector<int>)_(contiguous)/32 1.06% 8.562 8.652 - 0.68% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.06% 3761.163 3800.849 - 0.97% -
std::set<int>::clear()/32 1.05% 617.289 623.800 - -0.25% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 1.05% 861.600 870.672 - 0.05% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 1.05% 630010.043 636642.394 - 0.24% -
std::unique(list<int>,_pred)_(contiguous)/52 1.05% 70.107 70.844 - 0.18% -
std::reverse_copy(vector<int>)/64 1.05% 2.422 2.448 - 0.78% -
std::format(float)_(fmt:_{:0^17500_17000L}) 1.05% 1265.179 1278.468 - 1.38% -
std::is_sorted_until(vector<int>,_pred)/8 1.05% 3.413 3.449 - 1.22% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 1.05% 413.482 417.821 - -1.52% -
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 1.05% 263233.830 265992.818 - 0.27% -
std::format(double)_(fmt:_{:0<17500_0L}) 1.05% 1211.436 1224.127 - 0.81% -
std::unique(vector<int>,_pred)_(sprinkled)/32 1.05% 56.959 57.556 - 0.20% -
std::find_first_of(vector<int>)_(large_needle)/1024 1.05% 231920.509 234348.905 - 0.44% -
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 1.05% 939909.150 949748.465 - 0.30% -
std::set<int>::lower_bound(key)/1024 1.05% 27.492 27.780 - -0.81% -
std::set<int>::find(key)/8192 1.04% 37.613 38.006 - 1.21% -
std::move_backward(deque<int>)/8 1.04% 4.731 4.780 - -0.14% -
std::swap_ranges(vector<int>)/32 1.04% 4.776 4.826 - 0.32% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 1.04% 10772870.195 10885133.149 - -0.54% -
std::find_first_of(list<int>)_(small_needle)/32 1.04% 90.561 91.504 - 0.32% -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 1.04% 15124.597 15281.998 - 0.41% -
std::remove_copy(vector<int>)_(sprinkled)/8192 1.04% 1904.225 1924.042 - 0.19% -
std::search(list<int>,_pred)_(no_match)/1000 1.04% 725.100 732.646 - 0.39% -
BM_to_chars_bad/10 1.04% 2.837 2.867 - -0.68% -
SetIntersection_Interlaced_Vector_float_1024_64 1.04% 3611186.706 3648720.030 - 3.66% -
std::search(list<int>)_(near_matches)/1000 1.04% 35710.861 36081.890 - 0.23% -
std::copy_backward(vector<int>)/64 1.04% 2.512 2.538 - 0.88% -
std::unique_copy(list<int>,_pred)_(contiguous)/32 1.04% 18.494 18.686 - 0.14% -
BM_Swap_Null_LargeTrivialFunctor 1.04% 1.420 1.434 - 0.73% -
std::sort_heap(vector<int>,_pred)/8192 1.04% 88393.418 89310.773 - 0.41% -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 1.04% 7466.057 7543.537 - 0.35% -
rng::contains_subrange(vector<int>)_(single_element)/32 1.04% 8.091 8.175 - 0.57% -
std::find_if(vector<int>)_(bail_25%)/32768 1.04% 1241.371 1254.225 - -7.07% -
BM_deque_vector_ranges_copy_backward/4096 1.04% 1180.572 1192.795 - 0.68% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 1.03% 811.078 819.454 - 0.21% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 1.03% 26.567 26.841 - -1.17% -
bm_exception_ptr_copy_assign_nonnull 1.03% 3.427 3.462 - 0.83% -
std::unique(list<int>)_(sprinkled)/32 1.03% 52.630 53.173 - 0.13% -
std::pop_heap(vector<int>)/8 1.03% 50.189 50.707 - -0.47% -
std::remove_if(deque<int>)_(prefix)/1024 1.03% 569.723 575.587 - -0.17% -
std::move_backward(vector<bool>)_(unaligned)/512 1.03% 401.565 405.695 - 0.17% -
std::set<int>::erase(key)_(existent)/1024 1.03% 23.707 23.951 - -0.81% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/0 1.03% 12.763 12.894 - 1.44% -
std::find_if(vector<char>)_(process_all)/1024 1.03% 109.712 110.837 - 0.50% -
rng::fold_left(list<int>)/32 1.03% 20.339 20.547 - 0.12% -
std::unordered_multiset<int>::find(key)/32 1.02% 9.795 9.895 - 0.22% -
std::all_of(deque<int>)_(process_all)/8192 1.02% 2357.185 2381.293 - 1.83% -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 1.02% 603346.149 609516.278 - 0.44% -
std::copy(deque<int>)/262144 1.02% 11585.542 11703.889 - -0.30% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 1.02% 930.274 939.775 - 0.03% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 1.02% 22114.941 22340.495 - 0.65% -
std::move_backward(vector<bool>)_(aligned)/512 1.02% 734.023 741.500 - 1.30% -
std::unique_copy(vector<int>,_pred)_(contiguous)/32 1.02% 11.791 11.911 - 0.20% -
std::find(vector<char>)_(process_all)/32768 1.02% 487.375 492.335 - 0.22% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.02% 141.792 143.234 - 1.07% -
std::sort(deque<int>)_(ascending)/8192 1.02% 43159.556 43598.065 - 0.67% -
std::multiset<int>::count(key)/8192 1.02% 53.590 54.134 - 0.53% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.01% 4600.766 4647.454 - -3.47% -
std::find_end(vector<int>)_(single_element)/8192 1.01% 1239.776 1252.355 - -5.80% -
std::rotate(vector<int>)_(by_1/3)/8192 1.01% 1970.231 1990.219 - -0.63% -
std::search(list<int>,_pred)_(no_match)/1048576 1.01% 873510.608 882366.142 - 0.39% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 1.01% 385.728 389.638 - 0.23% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 1.01% 344608.212 348101.178 - -0.48% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 1.01% 13711.597 13850.322 - 0.34% -
SetIntersection_None_Set_float_1024_64 1.01% 10581482.202 10688263.411 - 0.06% -
std::adjacent_find(list<int>)/1024 1.01% 704.719 711.820 - 0.57% -
std::equal(list<int>)_(it,_it,_it,_pred)/50 1.01% 33.458 33.795 - 0.08% -
std::sort(deque<int>)_(repeated)/1024 1.01% 4571.543 4617.588 - 0.62% -
std::format(double)_(fmt:_{:0<17500_10}) 1.01% 1212.661 1224.867 - -0.74% -
std::transform(vector<int>,_vector<int>)/50 1.01% 26.746 27.015 - 0.34% -
std::remove_if(vector<int>)_(sprinkled)/50 1.00% 63.041 63.674 - -0.01% -
rng::for_each(multimap<int>)/50 1.00% 65.387 66.043 - 0.08% -
std::shift_left(vector<int>)/50 1.00% 5.206 5.258 - 0.28% -
std::rotate(list<int>)_(by_1/4)/50 1.00% 21.129 21.340 - -0.04% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1.00% 79751.611 80549.722 - -0.47% -
std::format(double)_(fmt:_{:0>17500_17000L}) 1.00% 1915.082 1934.246 - 7.42% -
std::sort(vector<int>)_(pipe-organ)/1024 1.00% 9116.253 9207.451 - 0.18% -

Performance Improvements - execution_time Δ Previous Current σ Δ (B) σ (B)
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -60.48% 241.953 95.615 - -1.83% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 -59.21% 233.132 95.104 - 0.69% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -58.09% 223.122 93.521 - -0.91% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 -55.38% 176.736 78.860 - 38.93% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -55.01% 204.523 92.021 - 34.82% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 -54.72% 190.873 86.431 - 14.22% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -52.05% 38.398 18.412 - -19.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 -49.90% 70.307 35.222 - 16.94% -
std::stable_partition(list<int>)_(alloc_fails)/8192 -49.28% 62358.594 31630.450 - -0.17% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -47.43% 38.211 20.086 - -5.63% -
SetIntersection_None_Vector_uint64_16384_1024 -46.86% 38385358.732 20396212.302 - 0.73% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 -45.50% 140.604 76.633 - 0.34% -
std::is_sorted(deque<int>)/8 -45.30% 4.069 2.226 - -29.20% -
SetIntersection_None_Vector_float_16384_1 -44.02% 38993017.655 21827998.897 - -28.04% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 -43.43% 365693220.569 206874563.871 - 2.86% -
SetIntersection_None_Vector_uint32_16384_256 -42.08% 34590535.797 20035277.447 - -0.46% -
SetIntersection_None_Vector_uint32_16384_16 -41.77% 34486881.783 20081535.261 - -0.83% -
SetIntersection_None_Vector_uint32_16384_64 -41.69% 34603649.890 20175862.545 - 0.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 -41.34% 380932125.908 223450696.282 - -0.70% -
SetIntersection_None_Vector_float_16384_16 -41.24% 38677910.250 22725936.491 - -18.35% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -41.04% 36.461 21.495 - -35.87% -
BM_vector_deque_copy/0 -40.88% 0.442 0.261 - -15.04% -
SetIntersection_None_Vector_uint32_16384_1024 -40.45% 34088534.303 20300912.624 - 0.43% -
SetIntersection_None_Vector_uint32_16384_4 -39.91% 33365476.690 20048999.228 - 0.42% -
SetIntersection_None_Vector_uint32_16384_16384 -39.43% 33104920.108 20051856.106 - -0.10% -
SetIntersection_None_Vector_uint64_16384_16 -38.61% 38290697.103 23505909.881 - 16.18% -
SetIntersection_None_Vector_uint64_16384_64 -38.52% 38225066.056 23500460.293 - 15.85% -
SetIntersection_None_Set_uint32_16384_16384 -37.13% 316627749.521 199065608.066 - 0.24% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 -37.11% 110.714 69.623 - 10.07% -
SetIntersection_None_Vector_uint32_16384_1 -36.60% 31716316.240 20109257.568 - 0.12% -
SetIntersection_None_Vector_string_262144_16384 -36.53% 1938757.487 1230513.677 - 4.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -36.18% 66.273 42.295 - -17.77% -
std::stable_partition(list<int>)_(sparse)/8192 -36.15% 25534.022 16303.349 - -0.35% -
std::find_if(list<int>)_(bail_25%)/32768 -36.06% 10962.913 7009.814 - -7.32% -
std::stable_partition(list<int>)_(dense)/8192 -35.91% 27073.197 17351.488 - 1.10% -
rng::find_last_if(deque<int>)_(bail_10%)/50 -34.92% 23.224 15.115 - 3.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -34.04% 339937178.677 224206703.622 - -4.28% -
std::equal(list<int>)_(it,_it,_it)/1024 -33.91% 1174.218 776.024 - 1.18% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 -33.79% 262058800.459 173512335.122 - -0.76% -
SetIntersection_None_Vector_uint64_1024_16 -33.74% 3420816.688 2266690.275 - -1.97% -
SetIntersection_None_Vector_uint64_1024_1 -33.69% 3430688.335 2275038.557 - -2.21% -
SetIntersection_None_Vector_float_16384_256 -33.53% 38926837.547 25876447.046 - 0.19% -
SetIntersection_None_Vector_uint64_1024_1024 -33.22% 3480208.153 2324143.611 - 0.10% -
SetIntersection_None_Vector_uint64_1024_4 -33.07% 3446450.038 2306675.538 - 2.19% -
rng::adjacent_view::begin()/1000_(full_view) -33.05% 732.276 490.273 - -8.72% -
SetIntersection_None_Vector_string_262144_16 -32.89% 1762480.009 1182782.929 - 1.19% -
SetIntersection_None_Vector_uint64_1024_256 -32.80% 3439028.468 2310933.918 - -0.60% -
std::is_sorted(deque<int>,_pred)/8 -32.31% 4.358 2.950 - -34.88% -
SetIntersection_None_Vector_string_262144_64 -32.30% 1749464.776 1184380.613 - 1.45% -
SetIntersection_None_Vector_uint32_1024_16 -32.10% 3322510.235 2256057.318 - -1.29% -
SetIntersection_None_Vector_uint32_1024_1024 -31.93% 3425947.577 2332005.184 - 0.89% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 -31.85% 351916072.611 239842931.880 - 1.77% -
SetIntersection_None_Vector_string_262144_256 -31.47% 1732234.843 1187040.936 - 0.17% -
SetIntersection_None_Vector_uint32_1024_64 -31.41% 3376352.275 2315750.113 - -0.32% -
SetIntersection_None_Vector_uint64_1024_64 -31.39% 3332140.576 2286037.710 - -1.50% -
SetIntersection_None_Vector_string_262144_1 -31.20% 1724725.589 1186639.071 - 1.34% -
SetIntersection_None_Vector_string_262144_1024 -31.13% 1727656.927 1189893.112 - 1.75% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 -30.95% 147.054 101.546 - -37.06% -
SetIntersection_None_Set_uint32_16384_64 -30.75% 278686616.058 192977651.209 - -1.97% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -30.67% 338122616.569 234413648.956 - -1.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -30.65% 60353609.081 41856663.721 - -10.76% -
SetIntersection_None_Vector_string_262144_4 -30.60% 1709163.655 1186234.877 - 1.43% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -30.45% 30.668 21.330 - 10.92% -
BM_vector_deque_copy_backward/0 -30.33% 0.442 0.308 - -30.71% -
SetIntersection_None_Set_uint32_16384_256 -30.24% 275293305.982 192040538.462 - 0.03% -
SetIntersection_None_Vector_uint32_1024_256 -30.20% 3329363.698 2324015.275 - 0.52% -
std::copy_n(list<int>)/4096 -30.17% 5247.531 3664.508 - -30.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 -29.81% 337244958.198 236700567.324 - 0.10% -
SetIntersection_None_Set_uint32_16384_4 -29.58% 272438337.561 191864556.214 - -0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -29.55% 348005172.098 245169485.779 - -3.03% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -29.42% 1020.983 720.596 - -32.26% -
rng::find_last_if(deque<int>)_(bail_10%)/8 -29.29% 4.761 3.367 - 1.13% -
SetIntersection_None_Set_uint32_16384_1024 -29.26% 273568599.904 193511632.597 - 0.47% -
SetIntersection_None_Set_uint32_16384_16 -29.25% 272332529.910 192676110.845 - 0.06% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -29.12% 36.290 25.723 - -10.06% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -29.01% 360712388.453 256068169.698 - -25.93% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 -28.81% 338791670.743 241198504.204 - 0.38% -
BM_StringConstructDestroyCStr_Empty_Transparent -28.63% 0.633 0.452 - -29.17% -
SetIntersection_None_Set_uint32_16384_1 -28.30% 266736018.658 191260360.973 - -0.69% -
SetIntersection_None_Vector_float_16384_16384 -28.23% 38900603.261 27919893.106 - 13.92% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -27.92% 31.410 22.639 - -31.21% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -27.68% 36.690 26.534 - -33.56% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -26.98% 329558634.096 240645317.687 - -2.68% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -26.92% 994.713 726.891 - -30.86% -
BM_StringEraseWithMove_Huge_Transparent -26.70% 68.717 50.367 - 4.47% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 -26.53% 47.861 35.163 - -15.04% -
SetIntersection_Interlaced_Vector_string_262144_64 -26.40% 1685927.622 1240771.729 - 6.34% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -25.87% 34.254 25.394 - -26.96% -
SetIntersection_Interlaced_Vector_string_262144_1024 -25.84% 1783564.221 1322704.833 - 7.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 -25.78% 274451017.007 203693272.546 - 3.53% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -25.30% 0.629 0.470 - -7.55% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -25.21% 4512019.083 3374529.304 - 0.95% -
BM_std_minmax_element<short>/64000 -25.20% 48770.898 36480.816 - 49.76% -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 -25.13% 9113.919 6823.137 - -0.77% -
BM_std_minmax_element<short>/70000 -24.70% 53403.329 40212.915 - 48.86% -
SetIntersection_Interlaced_Vector_string_262144_256 -24.64% 1691386.569 1274683.978 - 6.92% -
BM_std_minmax_element<short>/4000 -24.59% 3013.063 2272.002 - 47.82% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -24.59% 907.114 684.036 - -32.18% -
BM_format_to_string_span<char>/16384 -24.48% 280.011 211.457 - -12.78% -
BM_format_to_string_pointer<char>/16384 -24.48% 279.969 211.433 - -12.87% -
BM_std_minmax_element<short>/5500 -24.39% 4156.748 3142.824 - 48.94% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -24.38% 45057644.835 34073936.334 - -8.86% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 -24.31% 101.018 76.458 - 69.86% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -24.23% 76716115.093 58127973.042 - -4.94% -
BM_std_minmax_element<short>/65536 -24.04% 49937.762 37932.108 - 51.31% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 -24.01% 271350966.161 206202096.818 - 1.78% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -23.91% 4423770.960 3365868.470 - -24.44% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -23.59% 4475900.391 3419851.884 - -14.35% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -23.54% 31.862 24.361 - 1.25% -
BM_std_minmax_element<short>/4096 -23.53% 3086.415 2360.315 - 49.13% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 -23.43% 4706076.067 3603612.073 - 1.85% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -23.36% 37.752 28.933 - -5.24% -
BM_vector_deque_ranges_copy_backward/1 -23.26% 0.844 0.648 - -6.14% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 -23.21% 271188203.385 208235223.824 - 3.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 -23.19% 42525540.851 32661863.277 - 0.86% -
BM_StringEraseWithMove_Huge_Opaque -23.06% 72.173 55.532 - 2.93% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 -22.90% 272347446.252 209980312.362 - 4.17% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -22.89% 73.740 56.861 - 36.54% -
SetIntersection_None_Vector_uint64_16384_4 -22.89% 38357602.432 29577915.277 - 45.64% -
SetIntersection_Interlaced_Vector_string_262144_16 -22.75% 1497717.109 1157005.318 - 4.99% -
BM_std_minmax_element<short>/1024 -22.62% 744.442 576.061 - 44.38% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -22.27% 25.773 20.034 - -19.60% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 -21.84% 264776311.815 206950048.683 - 1.77% -
SetIntersection_Front_Set_float_16384_1024 -21.84% 19204177.428 15010906.663 - -1.83% -
ranges::min(std::list<__int128>)/1 -21.70% 0.391 0.306 - -7.72% -
SetIntersection_None_Vector_uint64_16384_1 -21.60% 38053635.322 29835774.610 - 46.67% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 -21.18% 48.839 38.494 - 12.84% -
std::copy_backward(vector<int>)/4096 -21.11% 187.662 148.038 - -2.02% -
BM_std_minmax_element<short>/512 -21.05% 354.173 279.608 - 39.51% -
std::set<std::string>::erase(key)_(existent)/1024 -20.90% 88.538 70.032 - -18.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -20.87% 30.809 24.378 - -25.59% -
BM_deque_deque_ranges_copy/64 -20.78% 20.551 16.280 - -0.01% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -20.76% 814512.706 645423.794 - -19.40% -
rng::contains_subrange(deque<int>)_(same_length)/32 -20.42% 17.535 13.955 - 0.36% -
BM_to_sys/2100/threads:4 -20.29% 26.440 21.076 - -8.07% -
BM_std_minmax_element<char>/5500 -20.15% 3138.143 2505.815 - -19.98% -
BM_std_minmax_element<char>/65536 -19.85% 37720.721 30232.729 - -19.42% -
std::find_if(vector<char>)_(bail_25%)/8 -19.81% 1.051 0.843 - 14.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 -19.74% 127.352 102.217 - 48.01% -
BM_std_minmax_element<char>/1024 -19.70% 580.864 466.424 - -19.44% -
rng::contains_subrange(deque<int>)_(same_length)/16 -19.70% 9.505 7.633 - 2.99% -
std::find_if(deque<int>)_(bail_25%)/1024 -19.26% 77.773 62.796 - 2.35% -
BM_StringEraseToEnd_Huge_Opaque -19.24% 3.031 2.448 - 5.45% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 -19.21% 174.170 140.718 - -24.96% -
BM_std_minmax_element<char>/4000 -19.12% 2295.966 1856.997 - -18.55% -
BM_StringRelational_Eq_Empty_Empty_Control -19.11% 0.454 0.367 - -9.65% -
BM_std_minmax_element<char>/70000 -19.10% 39730.533 32140.851 - -19.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -18.99% 59548132.634 48240638.524 - -6.28% -
BM_std_minmax_element<char>/64000 -18.80% 36336.018 29505.122 - -18.75% -
BM_Copy_Null -18.78% 0.493 0.401 - -5.29% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -18.68% 87.386 71.061 - -31.85% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -18.58% 31.742 25.844 - -1.78% -
std::unordered_set<std::string>::ctor(const_Self&)/32 -18.47% 843.814 687.926 - -11.68% -
SetIntersection_Front_Set_float_256_256 -18.39% 10734027.135 8759929.496 - 1.43% -
BM_std_minmax_element<char>/4096 -18.31% 2323.865 1898.311 - -18.49% -
std::is_sorted_until(list<int>,_pred)/8192 -18.29% 8501.015 6946.478 - -0.31% -
std::equal(vector<int>)_(it,_it,_it)/8 -18.25% 1.414 1.156 - -13.62% -
BM_StringEraseToEnd_Huge_Transparent -18.19% 3.096 2.533 - 3.73% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 -18.13% 802.839 657.306 - -15.49% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -18.09% 29.696 24.323 - -13.26% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -18.00% 0.572 0.469 - -1.71% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 -17.94% 308814688.896 253416331.718 - 0.09% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 -17.90% 0.890 0.731 - 0.77% -
BM_vector_deque_ranges_copy_backward/0 -17.78% 0.281 0.231 - -36.97% -
SetIntersection_None_Vector_uint64_16384_16384 -17.63% 38241910.515 31498889.206 - 54.73% -
std::rotate(list<int>)_(by_1/3)/8192 -17.58% 13319.426 10977.418 - -17.80% -
ranges::minmax(std::list<char>)/1 -17.58% 0.440 0.363 - 0.04% -
std::multiset<std::string>::erase(key)_(existent)/32 -17.57% 103.386 85.220 - 24.38% -
std::find(list<int>)_(process_all)/8192 -17.38% 8285.099 6844.839 - -6.70% -
rng::contains_subrange(deque<int>)_(same_length)/50 -17.31% 27.331 22.600 - 5.59% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 -17.26% 40.571 33.567 - -39.78% -
BM_vector_deque_move/0 -17.25% 0.442 0.366 - -17.70% -
std::find_if_not(deque<int>)_(process_all)/50 -16.77% 14.782 12.304 - -13.41% -
SetIntersection_None_Vector_uint32_256_4 -16.62% 6604081.984 5506304.569 - -1.50% -
std::search(list<int>,_pred)_(single_element)/8192 -16.51% 9273.712 7743.077 - -16.18% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -16.46% 32.406 27.073 - -30.68% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 -16.45% 139.020 116.149 - 34.92% -
BM_format_to_back_inserter<std::vector<char>>/string_len_6 -16.26% 56.826 47.583 - 0.26% -
BM_std_minmax_element<char>/512 -16.16% 280.346 235.037 - -17.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -15.92% 66946181.934 56287348.690 - -2.41% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 -15.88% 58.058 48.839 - 2.00% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst -15.79% 1.375 1.158 - 12.42% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 -15.75% 74.575 62.827 - 8.40% -
SetIntersection_Front_Set_string_262144_64 -15.72% 4253648.641 3585169.651 - -10.12% -
std::multiset<std::string>::ctor(const_Self&)/32 -15.67% 773.654 652.449 - -12.73% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -15.48% 2.885 2.438 - -7.92% -
std::move_backward(vector<int>)/262144 -15.38% 23496.479 19882.931 - -7.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 -15.31% 2113719.005 1790064.387 - 0.48% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 -15.29% 56.260 47.657 - 1.15% -
SetIntersection_Interlaced_Set_uint32_16384_4 -15.24% 183944671.461 155911628.064 - 1.21% -
std::find_if(deque<int>)_(bail_25%)/8192 -15.14% 633.828 537.888 - 1.29% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 -15.12% 26.922 22.850 - 10.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -15.11% 24983912.706 21209779.475 - 4.37% -
SetIntersection_None_Set_uint32_262144_4 -15.04% 1745336.223 1482899.766 - 3.77% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -14.84% 36.626 31.192 - -9.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -14.82% 38.665 32.933 - -7.40% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 -14.79% 0.577 0.492 - 0.28% -
SetIntersection_None_Vector_uint32_256_16 -14.78% 6150449.269 5241585.137 - -1.54% -
SetIntersection_Interlaced_Vector_string_262144_16384 -14.74% 2563782.968 2185792.662 - 18.61% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 -14.72% 51012360.351 43505323.865 - 2.36% -
SetIntersection_Front_Set_float_262144_64 -14.70% 2093111.444 1785485.260 - -6.13% -
SetIntersection_None_Vector_float_262144_1024 -14.68% 351464193.470 299855202.170 - -5.19% -
SetIntersection_None_Vector_float_256_1 -14.67% 6668202.795 5690287.574 - 0.96% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 -14.64% 0.576 0.492 - -7.08% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -14.62% 0.489 0.417 - -14.31% -
SetIntersection_Front_Set_float_16384_16384 -14.53% 365278351.909 312215227.207 - -11.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 -14.51% 44864546.135 38356194.086 - 9.22% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -14.50% 31.500 26.933 - -4.58% -
BM_deque_deque_move_backward/1 -14.50% 3.008 2.572 - -11.83% -
std::generate(list<int>)/8192 -14.48% 8014.466 6853.598 - -8.64% -
BM_deque_deque_copy_backward/1 -14.47% 3.012 2.576 - -11.30% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 -14.47% 3944907.268 3374011.884 - 0.96% -
SetIntersection_None_Vector_uint32_262144_1 -14.44% 407327291.400 348499185.056 - -0.56% -
SetIntersection_None_Set_uint32_262144_1024 -14.44% 1733708.195 1483358.908 - -0.16% -
std::unordered_set<std::string>::erase(iterator)/32 -14.36% 31.107 26.639 - -13.61% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 -14.33% 44978264.580 38531256.514 - 13.43% -
std::search(list<int>,_pred)_(same_length)/8192 -14.30% 9747.286 8353.819 - -15.20% -
std::swap_ranges(list<int>)/8192 -14.29% 9825.664 8421.205 - 0.70% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 -14.29% 67.306 57.690 - 3.55% -
SetIntersection_Interlaced_Set_float_256_256 -14.17% 10939362.668 9389221.692 - -10.43% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 -14.17% 47.513 40.782 - 8.16% -
std::find_if(vector<char>)_(bail_25%)/1024 -14.13% 32.583 27.978 - -15.68% -
SetIntersection_None_Vector_uint64_256_4 -14.10% 6511375.734 5592966.979 - -0.07% -
std::replace(vector<int>)_(sprinkled)/32 -14.09% 5.827 5.006 - -4.50% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -13.95% 25521811.377 21960597.532 - 1.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -13.95% 10433192.202 8977478.789 - -10.88% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 -13.94% 1967892.749 1693616.202 - 1.01% -
SetIntersection_None_Vector_float_262144_64 -13.92% 350289627.444 301525320.059 - -9.00% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -13.89% 19.370 16.679 - 0.27% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 -13.84% 44845550.042 38639706.559 - 11.10% -
std::map<std::string,_int>::erase(key)_(existent)/32 -13.76% 98.902 85.295 - -4.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 -13.74% 6839384.686 5899916.405 - 0.40% -
SetIntersection_Front_Set_uint64_262144_1024 -13.69% 18955083.098 16359244.799 - -3.90% -
SetIntersection_Interlaced_Set_uint32_1024_256 -13.63% 13669990.096 11807283.806 - -5.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -13.47% 5414386.373 4685086.198 - -11.12% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -13.41% 38.411 33.259 - -12.64% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -13.39% 118.591 102.717 - -40.84% -
std::search(deque<int>)_(near_matches)/1024 -13.25% 28586.418 24799.449 - -18.37% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -13.23% 2268534.107 1968346.117 - 1.51% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -13.16% 54.459 47.295 - -14.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 -13.14% 57902697.753 50294230.599 - 9.77% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -13.09% 2360.286 2051.410 - -26.46% -
SetIntersection_Front_Set_float_262144_1024 -13.06% 15601442.801 13564210.664 - -9.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -13.02% 3945036.465 3431363.590 - 0.28% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -13.01% 220627549.849 191926453.682 - -1.10% -
SetIntersection_None_Set_uint32_262144_64 -13.01% 1709691.249 1487301.197 - 0.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 -12.98% 7152890.652 6224110.328 - 1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 -12.92% 64775174.810 56403723.266 - 12.02% -
BM_StringAssignAsciiz_Huge_Transparent -12.92% 159.516 138.901 - 0.29% -
SetIntersection_None_Set_uint32_262144_16384 -12.85% 1526083.332 1329987.310 - 0.36% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -12.81% 709.796 618.863 - -14.12% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -12.78% 82.783 72.207 - -1.58% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -12.71% 2107891.254 1839977.223 - 1.68% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -12.68% 27.788 24.263 - -14.96% -
std::search(deque<int>)_(near_matches)/1000 -12.66% 27656.433 24154.864 - -18.01% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 -12.62% 2108335.961 1842214.726 - 2.25% -
SetIntersection_None_Vector_float_256_4 -12.62% 6447404.008 5633740.647 - -12.24% -
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 -12.61% 158.821 138.801 - -10.41% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 -12.55% 2106558.532 1842190.046 - 2.32% -
std::multimap<std::string,_int>::erase(iterator)/8192 -12.38% 32.132 28.153 - 1.51% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -12.38% 829.065 726.434 - -3.93% -
std::find_if(deque<int>)_(bail_25%)/32768 -12.32% 2457.950 2155.108 - 1.21% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -12.28% 1.501 1.317 - -13.01% -
rng::find_last(vector<char>)_(bail_10%)/50 -12.28% 6.351 5.571 - -8.13% -
SetIntersection_None_Vector_uint32_256_1 -12.22% 6475479.790 5684299.936 - 0.06% -
std::unordered_multimap<int,_int>::contains(key)/32 -12.20% 9.165 8.047 - 0.19% -
std::find_if_not(vector<char>)_(bail_25%)/8 -12.01% 0.905 0.796 - 8.60% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -12.01% 38.155 33.575 - 3.71% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -11.99% 31.308 27.556 - -22.55% -
SetIntersection_None_Set_uint32_262144_1 -11.98% 1512492.541 1331244.130 - 4.98% -
rng::find_last(vector<char>)_(bail_90%)/8 -11.83% 0.721 0.636 - -23.65% -
std::find_if(vector<char>)_(process_all)/8 -11.79% 1.676 1.479 - 5.98% -
BM_StringRelationalLiteral_Compare_Empty_Small_Control -11.77% 0.447 0.395 - -0.04% -
SetIntersection_None_Set_uint32_262144_256 -11.72% 1504237.298 1327906.270 - -0.17% -
BM_deque_deque_ranges_move/0 -11.67% 0.691 0.610 - -7.05% -
BM_deque_deque_ranges_copy_backward/1 -11.66% 1.093 0.965 - -12.45% -
ranges::minmax(std::deque<char>)/8 -11.66% 2.588 2.286 - -15.09% -
BM_StringRelational_Eq_Empty_Huge_Control -11.61% 0.389 0.344 - -25.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 -11.58% 62465250.259 55229336.070 - 2.84% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -11.56% 5904353.457 5221643.439 - 10.81% -
SetIntersection_None_Vector_float_262144_16384 -11.46% 350828736.244 310622273.545 - -3.72% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -11.45% 16.056 14.217 - -16.47% -
BM_std_minmax_element<char>/1 -11.37% 0.436 0.386 - 1.19% -
ranges::minmax(std::deque<char>)/64 -11.33% 20.606 18.271 - -13.11% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -11.21% 757.084 672.242 - -2.01% -
std::reverse_copy(vector<int>)/8 -11.20% 2.566 2.279 - -7.02% -
std::unordered_set<std::string>::find(key)/32 -11.04% 98.035 87.213 - -4.15% -
BM_StringRelational_Compare_Small_Small_ChangeFirst -10.96% 1.389 1.236 - 1.30% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -10.93% 375581060.381 334533611.046 - -1.51% -
BM_deque_vector_copy_backward/2 -10.90% 1.791 1.596 - -5.40% -
SetIntersection_None_Vector_uint64_16384_256 -10.77% 38218685.472 34102091.519 - 67.42% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -10.77% 10070.126 8985.637 - -14.55% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 -10.72% 2139523.625 1910265.069 - 3.50% -
std::replace_if(deque<int>)_(sprinkled)/32 -10.67% 9.945 8.885 - -4.61% -
SetIntersection_Front_Vector_string_262144_64 -10.66% 2959190.262 2643637.219 - -9.55% -
SetIntersection_Interlaced_Set_uint32_256_16 -10.60% 13841075.531 12373621.797 - 0.70% -
BM_Hash/uint32_top_std_hash/1024 -10.59% 701.615 627.328 - -7.86% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 -10.49% 26.330 23.568 - 0.32% -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 -10.48% 9165.328 8204.895 - -0.21% -
ranges::min(std::deque<char>)/1 -10.47% 0.589 0.527 - 15.06% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 -10.47% 5172550.073 4631200.433 - 19.07% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -10.43% 921.593 825.502 - -8.36% -
std::replace_if(deque<int>)_(sprinkled)/50 -10.38% 15.294 13.707 - -0.13% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 -10.34% 3690.592 3308.839 - -0.64% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 -10.34% 2004030.626 1796798.781 - 3.68% -
SetIntersection_Interlaced_Set_uint32_16384_16 -10.34% 210838118.382 189046776.295 - 1.07% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -10.31% 476.059 426.989 - -4.67% -
dynamic_cast_(Chain_fail,_3_levels) -10.30% 27.239 24.433 - -1.69% -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 -10.25% 22.971 20.618 - -3.23% -
BM_StringRelational_Less_Small_Small_ChangeFirst -10.21% 1.405 1.261 - -2.19% -
std::find_if(vector<char>)_(bail_25%)/32768 -10.20% 885.260 794.958 - -15.00% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -10.16% 98.572 88.555 - -19.15% -
SetIntersection_Interlaced_Set_uint32_16384_64 -10.14% 218803216.610 196611515.759 - 1.07% -
BM_deque_deque_ranges_copy_backward/70000 -10.11% 26619.993 23928.473 - -1.60% -
std::any_of(list<int>)_(process_all)/8192 -10.04% 8507.643 7653.553 - -10.92% -
SetIntersection_Interlaced_Set_uint64_1024_1024 -10.04% 20010431.716 18001754.908 - 3.73% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -10.02% 3969400.050 3571794.508 - -3.22% -
SetIntersection_Interlaced_Set_uint32_16384_256 -10.01% 222649872.443 200368681.597 - -2.54% -
BM_deque_deque_ranges_copy_backward/65536 -10.00% 24983.629 22484.900 - -1.71% -
SetIntersection_None_Vector_uint64_262144_1024 -10.00% 350877462.731 315795806.993 - -10.01% -
BM_StringRelational_Eq_Small_Small_Control -9.99% 1.700 1.530 - -7.56% -
SetIntersection_None_Vector_uint64_262144_64 -9.99% 351068677.303 315994482.778 - -10.17% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 -9.97% 36.271 32.656 - 4.45% -
ranges::minmax(std::deque<char>)/70000 -9.96% 22649.156 20392.437 - -15.27% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -9.94% 52748.662 47506.588 - -12.82% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 -9.83% 163.277 147.226 - 16.27% -
BM_Hash/uint32_random_std_hash/1024 -9.80% 724.692 653.690 - 12.83% -
std::search(deque<int>)_(single_element)/1000 -9.77% 269.896 243.521 - -8.41% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.77% 27.937 25.208 - -0.35% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 -9.77% 362.148 326.772 - 0.31% -
std::search(list<int>)_(single_element)/8192 -9.76% 8822.375 7961.551 - -9.96% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 -9.72% 32.062 28.946 - 1.16% -
rng::contains(list<int>)_(process_all)/8 -9.71% 2.380 2.149 - -2.83% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.70% 26.819 24.217 - -0.47% -
SetIntersection_Interlaced_Set_uint64_1024_256 -9.69% 13332903.013 12040858.483 - -2.51% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -9.65% 2826.607 2553.725 - 19.47% -
SetIntersection_Interlaced_Set_uint64_1024_64 -9.65% 11413365.789 10312324.483 - -1.08% -
BM_deque_deque_ranges_copy_backward/2 -9.62% 1.393 1.259 - -6.58% -
std::unordered_map<int,_int>::ctor(const_Self&)/32 -9.62% 197.154 178.192 - -2.13% -
SetIntersection_None_Vector_uint64_262144_4 -9.60% 350305946.233 316683285.171 - -10.97% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -9.59% 348507756.367 315091256.425 - -2.34% -
BM_deque_deque_ranges_copy_backward/512 -9.55% 191.849 173.537 - -3.64% -
BM_from_sys/1979/threads:16 -9.45% 0.719 0.651 - -5.41% -
SetIntersection_Interlaced_Set_string_262144_64 -9.45% 3736603.074 3383507.952 - 24.09% -
SetIntersection_None_Set_string_1024_256 -9.44% 18650485.482 16889123.805 - -5.21% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 -9.41% 457.778 414.698 - -0.25% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.40% 610.986 553.573 - -9.70% -
rng::fold_left(deque<int>)/50 -9.37% 33.077 29.977 - -28.11% -
dynamic_cast_(Chain_fail,_2_levels) -9.33% 21.935 19.889 - -1.12% -
BM_join_view_deques/0 -9.32% 0.817 0.740 - -25.23% -
std::make_heap(vector<int>)_(heap)/8 -9.25% 23.993 21.773 - -1.29% -
SetIntersection_Front_Vector_uint64_262144_16384 -9.23% 39616055.461 35957540.525 - -8.95% -
std::is_sorted_until(list<int>)/8192 -9.21% 7894.795 7167.405 - 0.79% -
std::set<std::string>::erase(key)_(non-existent,_end)/32 -9.20% 12.395 11.255 - -0.43% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -9.15% 48.299 43.880 - 1.42% -
BM_deque_deque_ranges_copy_backward/1024 -9.14% 382.349 347.398 - -2.11% -
SetIntersection_None_Vector_string_16384_64 -9.13% 151591431.024 137750504.958 - 0.18% -
BM_std_minmax_element<long_long>/1 -9.09% 0.581 0.528 - 0.31% -
dynamic_cast_(Chain_middle,_4_levels) -9.05% 35.928 32.678 - -1.74% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -9.00% 58065175.638 52837099.042 - -7.38% -
BM_deque_deque_copy_backward/2 -9.00% 3.162 2.878 - -5.49% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 -9.00% 2911.067 2649.124 - 0.06% -
std::set<std::string>::erase(iterator)/8192 -8.99% 28.388 25.836 - -18.44% -
BM_deque_deque_ranges_copy/70000 -8.98% 26487.516 24107.929 - -0.34% -
std::map<std::string,_int>::erase(key)_(existent)/1024 -8.97% 107.821 98.145 - 15.23% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -8.97% 60.525 55.096 - -46.21% -
BM_std_minmax_element<short>/1 -8.96% 0.458 0.417 - 11.63% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -8.92% 594.698 541.645 - -9.13% -
SetIntersection_None_Vector_uint64_262144_16 -8.83% 350517121.842 319566200.604 - -9.04% -
SetIntersection_Interlaced_Set_string_262144_4 -8.82% 2411824.185 2199017.443 - 11.19% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -8.80% 2.643 2.410 - -13.77% -
SetIntersection_None_Vector_uint64_262144_256 -8.76% 350297583.422 319607862.388 - -8.91% -
std::equal(deque<int>)_(it,_it,_it,_pred)/50 -8.71% 20.477 18.693 - 0.88% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -8.71% 4.003 3.654 - -1.21% -
SetIntersection_Interlaced_Set_uint32_1024_4 -8.71% 9047533.385 8259842.452 - 1.09% -
std::copy_n(vector<int>)/4096 -8.69% 211.593 193.204 - 31.65% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.66% 607.500 554.870 - -8.98% -
std::set<int>::insert(value)_(new_value,_middle)/8192 -8.66% 34.557 31.563 - 1.30% -
rng::find_last_if(list<int>)_(bail_90%)/8 -8.65% 0.686 0.627 - 0.97% -
std::search(deque<int>)_(single_element)/1024 -8.63% 279.091 254.994 - -7.33% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -8.58% 17740188.166 16218587.477 - -3.86% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 -8.56% 153.654 140.496 - -15.67% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 -8.51% 53808873.193 49229740.771 - 10.45% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -8.48% 45939734.252 42044181.982 - -18.19% -
dynamic_cast_(Chain_fail,_7_levels) -8.48% 62.322 57.038 - -1.50% -
BM_join_view_deques/64000 -8.47% 1091585.578 999078.765 - -7.51% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -8.42% 32.223 29.508 - -3.25% -
BM_join_view_deques/5500 -8.42% 92750.042 84938.620 - -7.41% -
BM_deque_deque_ranges_copy/64000 -8.42% 24141.399 22109.632 - -1.49% -
BM_join_view_deques/512 -8.40% 8439.700 7730.581 - -9.20% -
SetIntersection_Interlaced_Set_string_262144_1024 -8.39% 3801157.698 3482174.128 - 23.43% -
BM_deque_deque_ranges_copy_backward/64000 -8.38% 24329.116 22289.511 - -0.15% -
BM_join_view_deques/65536 -8.37% 1130001.886 1035422.131 - -8.98% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 -8.36% 46.376 42.497 - -0.59% -
dynamic_cast_(Chain_middle,_1_level) -8.35% 11.570 10.605 - 1.04% -
BM_deque_deque_ranges_copy/4000 -8.34% 1487.431 1363.430 - -0.50% -
BM_deque_deque_ranges_copy/5500 -8.34% 2038.319 1868.420 - -0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 -8.32% 4876594.478 4470683.355 - 2.87% -
std::partition(deque<int>)_(dense)/50 -8.31% 14.717 13.494 - -12.26% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -8.30% 138.539 127.039 - -21.24% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -8.25% 1.065 0.977 - -1.93% -
BM_join_view_deques/4000 -8.24% 67148.858 61613.139 - -7.29% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -8.20% 16.530 15.174 - -8.63% -
SetIntersection_Front_Set_uint64_16384_256 -8.16% 5211592.047 4786438.029 - -2.44% -
SetIntersection_Front_Set_float_16384_256 -8.10% 5053195.218 4644018.738 - -9.60% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -8.09% 6337926.647 5825071.690 - -6.63% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8 -8.05% 3.399 3.125 - -0.71% -
BM_sprintf/C_string_len_6 -8.05% 4.455 4.096 - -6.52% -
SetIntersection_Front_Set_uint32_262144_16384 -8.04% 390335744.390 358952982.244 - 3.41% -
BM_deque_deque_ranges_copy/4096 -8.02% 1523.139 1400.915 - -0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -8.02% 1267859.526 1166209.113 - -7.42% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -8.00% 52.710 48.492 - -3.50% -
BM_join_view_deques/4096 -7.94% 68718.634 63263.803 - -7.22% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.94% 25.557 23.528 - 4.24% -
BM_deque_deque_ranges_copy_backward/4096 -7.91% 1525.431 1404.782 - -0.97% -
BM_deque_deque_ranges_copy/512 -7.88% 194.043 178.762 - -0.60% -
std::find_if_not(list<int>)_(process_all)/8192 -7.86% 7564.437 6969.666 - -5.72% -
std::find_end(vector<int>,_pred)_(near_matches)/8192 -7.86% 1029748.874 948849.732 - -0.08% -
BM_stop_token_async_reg_unreg_callback/16777216 -7.84% 267860582.897 246860436.031 - -5.15% -
BM_deque_deque_ranges_copy_backward/5500 -7.76% 2047.593 1888.652 - -0.29% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -7.76% 17.234 15.897 - -1.95% -
BM_deque_vector_move_backward/65536 -7.75% 5086.334 4692.237 - 0.47% -
BM_vector_deque_move/70000 -7.75% 3351.568 3091.932 - 0.14% -
SetIntersection_None_Set_uint32_262144_16 -7.74% 1439739.019 1328325.830 - 4.30% -
SetIntersection_Interlaced_Set_uint64_262144_16 -7.71% 1528656.110 1410826.109 - -0.69% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.70% 156.648 144.579 - -0.62% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -7.70% 3873.432 3575.121 - -2.76% -
SetIntersection_Front_Set_uint32_262144_16 -7.68% 1261965.418 1165072.480 - -8.10% -
SetIntersection_Front_Set_string_256_64 -7.66% 13501794.187 12467485.572 - -4.08% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -7.65% 543.382 501.798 - -8.35% -
SetIntersection_Interlaced_Set_uint64_256_256 -7.61% 10479879.891 9682080.150 - 6.50% -
BM_deque_deque_ranges_copy/65536 -7.61% 24803.767 22916.175 - 0.09% -
BM_deque_deque_ranges_copy_backward/4000 -7.60% 1489.210 1376.025 - -0.16% -
BM_align/8 -7.57% 0.669 0.619 - -2.62% -
SetIntersection_None_Vector_uint32_1024_4 -7.57% 2521031.536 2330265.800 - 0.34% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -7.56% 33.465 30.933 - -3.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 -7.56% 41818982.316 38656889.414 - 17.66% -
BM_vector_deque_copy/70000 -7.55% 3345.044 3092.571 - 0.17% -
SetIntersection_None_Vector_string_16384_16 -7.52% 148981499.812 137773718.126 - 0.21% -
SetIntersection_None_Vector_string_16384_4 -7.51% 148877303.582 137692558.346 - 0.15% -
std::unordered_set<std::string>::count(key)/32 -7.50% 101.929 94.284 - -15.68% -
SetIntersection_Front_Set_float_262144_262144 -7.49% 1963406.801 1816400.792 - -1.57% -
BM_deque_deque_ranges_copy/1024 -7.46% 383.743 355.101 - 0.36% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 -7.45% 2.603 2.409 - 1.57% -
SetIntersection_Front_Vector_uint32_1024_16 -7.42% 1090049.604 1009115.763 - -3.69% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -7.40% 785.266 727.191 - -8.53% -
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 -7.39% 51.858 48.028 - 0.23% -
std::find_if(vector<char>)_(bail_25%)/8192 -7.38% 227.163 210.390 - -12.16% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -7.37% 64.681 59.915 - -2.11% -
SetIntersection_None_Vector_string_16384_256 -7.36% 148609367.386 137671743.659 - 0.05% -
std::find_end(deque<int>)_(process_all)/8192 -7.36% 3486.663 3230.142 - -2.97% -
dynamic_cast_(Chain_fail,_1_level) -7.34% 14.867 13.777 - -3.97% -
BM_cyrillic_text<wchar_t> -7.31% 67683.914 62736.318 - -3.97% -
BM_format_to_iterator/<std::string>_string_len_6 -7.25% 2.347 2.177 - -2.74% -
SetIntersection_Interlaced_Set_float_1024_1024 -7.18% 17884467.309 16599537.572 - -4.36% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -7.18% 34205.357 31749.318 - -6.27% -
BM_align/64 -7.18% 0.667 0.619 - -2.59% -
BM_deque_vector_copy/70000 -7.17% 3462.092 3213.772 - 0.20% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 -7.08% 53.012 49.256 - 16.46% -
BM_align/256 -7.08% 0.666 0.619 - -2.61% -
std::for_each(list<int>)/8192 -7.07% 8186.207 7607.577 - -2.98% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 -7.06% 1.367 1.271 - -0.13% -
BM_join_view_deques/1024 -7.05% 17257.747 16040.436 - -7.39% -
SetIntersection_None_Set_string_1024_1 -7.02% 18455383.740 17159523.722 - 0.98% -
std::multimap<std::string,_int>::equal_range(key)/32 -7.01% 71.651 66.627 - -1.69% -
BM_join_view_deques/70000 -7.00% 1190608.061 1107314.325 - -8.36% -
dynamic_cast_(Chain_fail,_8_levels) -6.97% 65.886 61.291 - -1.72% -
dynamic_cast_(Chain_middle,_2_levels) -6.97% 19.581 18.216 - -0.43% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -6.97% 5847.248 5439.681 - -1.89% -
BM_StringRelational_Compare_Huge_Large_Control -6.96% 2.055 1.912 - 0.64% -
SetIntersection_Interlaced_Set_uint32_262144_64 -6.96% 1593765.803 1482787.076 - -0.04% -
BM_StringMove_Large -6.95% 0.767 0.714 - -4.60% -
BM_StringConstructDestroyCStr_Large_Transparent -6.95% 9.453 8.796 - -1.25% -
dynamic_cast_(Chain_fail,_6_levels) -6.94% 54.790 50.989 - -1.85% -
SetIntersection_Front_Set_float_262144_16 -6.93% 1286754.292 1197560.271 - 4.04% -
SetIntersection_Interlaced_Set_uint64_262144_1024 -6.92% 1459289.342 1358280.890 - -0.29% -
rng::fold_left(deque<int>)/8192 -6.92% 12084.380 11248.508 - -7.44% -
rng::contains(vector<int>)_(process_all)/8 -6.88% 2.323 2.164 - -0.79% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 -6.87% 40992.104 38174.551 - -0.18% -
dynamic_cast_(Chain_fail,_4_levels) -6.85% 35.828 33.375 - -1.34% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -6.78% 2751670.778 2565240.022 - -3.42% -
std::find_if_not(list<int>)_(bail_25%)/32768 -6.77% 7272.817 6780.335 - -0.76% -
SetIntersection_None_Vector_uint32_64_64 -6.73% 9537310.043 8895422.338 - 0.09% -
BM_deque_vector_ranges_copy_backward/0 -6.72% 0.690 0.644 - -6.85% -
BM_deque_deque_ranges_copy/0 -6.72% 0.691 0.644 - -4.51% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -6.72% 45088068.396 42059503.868 - -1.70% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -6.71% 35.535 33.151 - 0.19% -
std::find_if(deque<int>)_(bail_25%)/8 -6.70% 0.937 0.874 - 3.65% -
SetIntersection_None_Vector_uint32_262144_16384 -6.68% 376125089.475 350984106.849 - 0.15% -
BM_deque_vector_copy/65536 -6.67% 3152.211 2942.094 - 0.43% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -6.65% 7250685.777 6768325.752 - -2.22% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -6.59% 12492085.109 11668391.246 - -1.32% -
dynamic_cast_(Chain_fail,_5_levels) -6.59% 44.098 41.194 - -2.84% -
SetIntersection_Front_Set_string_1024_64 -6.57% 4182179.691 3907565.167 - -1.76% -
BM_vector_deque_ranges_copy/70000 -6.56% 21990.443 20547.416 - -0.17% -
SetIntersection_None_Set_uint64_262144_16384 -6.51% 1587732.695 1484414.563 - -1.05% -
SetIntersection_Interlaced_Set_float_262144_64 -6.50% 1594096.422 1490531.024 - 0.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.49% 1111773.169 1039613.690 - -6.67% -
SetIntersection_None_Vector_uint32_64_4 -6.46% 17911539.678 16753993.362 - -1.69% -
std::multiset<std::string>::equal_range(key)/32 -6.46% 73.130 68.404 - -0.52% -
std::rotate(vector<int>)_(1_element_forward)/50 -6.45% 4.843 4.531 - -5.57% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 -6.45% 21.265 19.894 - -0.34% -
std::copy(list<int>)/64 -6.44% 32.574 30.475 - -1.66% -
std::find_end(deque<int>)_(process_all)/1024 -6.41% 435.042 407.174 - -4.53% -
BM_align/1 -6.36% 0.668 0.625 - -1.75% -
SetIntersection_None_Set_uint32_262144_262144 -6.35% 1591294.073 1490217.168 - 0.05% -
std::replace(vector<int>)_(sprinkled)/50 -6.34% 8.846 8.286 - -1.26% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 -6.33% 36.543 34.229 - 19.54% -
std::find_end(deque<int>)_(process_all)/1048576 -6.30% 444505.572 416504.717 - -1.97% -
SetIntersection_None_Vector_uint32_64_16 -6.27% 15211177.509 14257792.911 - -0.77% -
dynamic_cast_(Chain_middle,_3_levels) -6.25% 32.464 30.434 - 0.33% -
BM_vector_deque_copy/64000 -6.25% 3130.571 2934.926 - 3.92% -
rng::find_last_if_not(list<int>)_(bail_90%)/8 -6.25% 0.667 0.625 - 0.51% -
BM_Copy_MemFuncPtr -6.23% 1.569 1.472 - -6.56% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 -6.22% 1260764.664 1182338.875 - 0.01% -
SetIntersection_Interlaced_Set_uint64_262144_1 -6.21% 1046280.656 981271.593 - -3.84% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -6.21% 2.395 2.246 - -5.10% -
SetIntersection_Front_Vector_uint64_262144_256 -6.20% 1601615.641 1502277.702 - -7.11% -
BM_vector_deque_move/65536 -6.20% 3217.160 3017.749 - 3.86% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 -6.19% 25539523.084 23957738.094 - -0.98% -
BM_vector_deque_copy/65536 -6.18% 3095.493 2904.255 - 0.29% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -6.17% 343.261 322.095 - -15.18% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 -6.16% 10.557 9.906 - 3.02% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -6.15% 1981308.218 1859512.180 - 0.41% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -6.11% 3.572 3.354 - -2.79% -
SetIntersection_Front_Vector_uint64_262144_64 -6.10% 1141276.350 1071666.647 - -5.01% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -6.08% 1348302.839 1266310.690 - -6.51% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 -6.08% 1963844.057 1844432.671 - 2.83% -
SetIntersection_None_Set_uint64_262144_16 -6.07% 1580504.235 1484642.737 - -0.68% -
SetIntersection_None_Set_uint64_262144_256 -6.06% 1578080.468 1482412.219 - -0.38% -
SetIntersection_None_Set_float_262144_64 -6.06% 1581247.896 1485389.192 - -0.14% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -6.05% 20632368.875 19384960.951 - -2.23% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -6.04% 3.788 3.560 - -9.51% -
SetIntersection_None_Vector_float_64_4 -6.03% 17960380.231 16878133.358 - -5.79% -
std::make_heap(deque<int>)_(ascending)/1024 -6.02% 2713.825 2550.508 - -2.29% -
BM_vector_deque_ranges_move/70000 -5.99% 22002.320 20685.266 - 0.51% -
SetIntersection_None_Set_uint64_262144_1 -5.98% 1576568.000 1482226.886 - -0.66% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -5.98% 3879.033 3647.116 - -2.70% -
BM_ascii_text<wchar_t> -5.97% 111479.050 104821.343 - -3.35% -
SetIntersection_None_Set_float_262144_1024 -5.97% 1577020.623 1482840.162 - -0.48% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -5.96% 215357874.101 202515471.214 - -1.13% -
SetIntersection_Interlaced_Set_uint32_262144_4 -5.96% 1211360.563 1139126.252 - -0.29% -
SetIntersection_None_Set_string_262144_262144 -5.96% 4529736.470 4259864.800 - 15.79% -
BM_vector_deque_move/64000 -5.96% 3121.581 2935.642 - 3.99% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 -5.95% 1976487.692 1858895.179 - -0.07% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast -5.93% 1.751 1.647 - -0.09% -
std::variant<1-alt>::visit()_(3_variants) -5.92% 0.233 0.219 - -1.06% -
std::find(list<int>)_(process_all)/32768 -5.89% 27263.528 25658.124 - -1.34% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -5.86% 2849.443 2682.597 - -3.98% -
SetIntersection_Front_Set_uint64_262144_64 -5.85% 2054918.651 1934646.722 - -0.51% -
SetIntersection_Interlaced_Set_uint64_1024_16 -5.85% 11182027.683 10528057.069 - 3.56% -
SetIntersection_None_Set_float_262144_4 -5.82% 1581122.633 1489137.299 - 0.01% -
BM_unicode_text<wchar_t> -5.81% 100786.630 94927.114 - -3.97% -
bm_lexicographical_compare<signed_char>/1 -5.79% 0.660 0.622 - -5.00% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle -5.79% 0.460 0.433 - 11.77% -
SetIntersection_Interlaced_Set_uint64_262144_4 -5.77% 1103527.378 1039864.495 - -0.13% -
std::multiset<std::string>::upper_bound(key)/32 -5.76% 69.040 65.063 - -4.74% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -5.75% 1.753 1.652 - -6.09% -
std::equal(vector<int>)_(it,_it,_it,_pred)/50 -5.74% 25.675 24.202 - -0.36% -
std::is_sorted_until(deque<int>,_pred)/8192 -5.71% 3089.624 2913.130 - -6.10% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -5.70% 5838.824 5506.222 - -1.27% -
SetIntersection_None_Set_float_262144_262144 -5.70% 1579318.196 1489373.855 - 0.17% -
BM_std_minmax_element<int>/2 -5.68% 0.519 0.489 - 0.03% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 -5.68% 5719195.772 5394559.028 - 1.59% -
BM_std_minmax_element<char>/64 -5.67% 24.887 23.475 - -8.49% -
BM_vector_deque_ranges_move_backward/65536 -5.67% 20577.761 19411.720 - 0.25% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -5.65% 2056090.347 1939820.219 - -7.06% -
SetIntersection_Interlaced_Set_float_262144_256 -5.63% 1481196.843 1397851.855 - -0.33% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -5.62% 90.180 85.108 - -3.63% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -5.61% 24738597.451 23349969.694 - 9.47% -
SetIntersection_None_Vector_uint64_64_64 -5.61% 9498168.342 8965351.188 - 0.33% -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 -5.60% 14.831 14.001 - -0.94% -
std::find(vector<long_long>)_(process_all)/1024 -5.56% 168.019 158.670 - 0.22% -
SetIntersection_Interlaced_Set_uint64_262144_64 -5.54% 1436718.740 1357082.278 - -0.18% -
BM_join_view_deques/1 -5.53% 13.543 12.793 - 7.77% -
SetIntersection_Interlaced_Set_uint32_262144_256 -5.53% 1427272.335 1348371.152 - 1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 -5.52% 1085078.344 1025157.049 - 0.04% -
SetIntersection_Front_Set_float_1024_16 -5.51% 1291771.745 1220625.313 - 0.67% -
std::variant<1-alt>::visit()_(2_variants) -5.50% 0.231 0.218 - -0.90% -
SetIntersection_Front_Vector_uint64_262144_16 -5.50% 1056794.962 998654.077 - -6.55% -
SetIntersection_Interlaced_Set_uint32_262144_16 -5.49% 1340168.063 1266628.969 - -0.04% -
BM_vector_deque_ranges_copy_backward/65536 -5.48% 20584.365 19455.603 - 0.16% -
std::partition(list<int>)_(sparse)/8192 -5.47% 7621.825 7205.138 - 0.80% -
BM_tolower_char<wchar_t> -5.47% 0.909 0.859 - 8.05% -
SetIntersection_Interlaced_Set_float_262144_16 -5.46% 1397263.259 1320909.709 - 0.78% -
std::rotate(deque<int>)_(by_1/2)/8192 -5.46% 1417.864 1340.459 - 6.88% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -5.45% 23.888 22.588 - -1.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 -5.42% 1413512.975 1336953.137 - -0.39% -
std::rotate(deque<int>)_(by_1/2)/1024 -5.42% 183.485 173.547 - 6.59% -
SetIntersection_Interlaced_Vector_uint32_16384_1 -5.41% 1030899.258 975079.089 - -0.36% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 -5.40% 19723644.741 18659133.474 - 0.13% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 -5.40% 5.757 5.446 - -2.14% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -5.39% 898.614 850.143 - -0.38% -
std::multiset<std::string>::erase(key)_(existent)/1024 -5.39% 94.294 89.214 - -14.44% -
SetIntersection_Interlaced_Vector_string_256_16 -5.31% 12572280.768 11904646.203 - -5.20% -
SetIntersection_Interlaced_Set_uint32_262144_1024 -5.30% 1606777.310 1521592.028 - -0.04% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -5.26% 222.375 210.684 - -17.71% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 -5.24% 1562783.029 1480944.920 - -0.12% -
BM_format_to_n_string_pointer<wchar_t>/1048576 -5.23% 141903.802 134486.083 - -3.54% -
SetIntersection_Front_Vector_uint64_16384_4 -5.22% 1025016.373 971500.902 - -4.70% -
std::partition_copy(vector<int>)/32 -5.22% 8.848 8.387 - -3.54% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -5.21% 41227302.607 39081243.193 - -13.64% -
rng::find_last_if_not(deque<int>)_(bail_90%)/8 -5.19% 1.051 0.996 - 0.97% -
SetIntersection_Front_Set_uint64_262144_262144 -5.19% 2074486.110 1966916.956 - -1.26% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 -5.18% 21.851 20.719 - 6.34% -
rng::contains(list<int>)_(process_all)/32 -5.17% 9.431 8.944 - 0.40% -
std::none_of(deque<int>)_(process_all)/32768 -5.17% 9337.368 8854.812 - 0.94% -
std::find_end(vector<int>,_pred)_(near_matches)/1024 -5.17% 19176.482 18185.971 - 0.20% -
BM_emoji_text<wchar_t> -5.16% 112926.086 107102.225 - -2.39% -
std::pop_heap(vector<std::string>)/1024 -5.16% 60.199 57.095 - -0.49% -
SetIntersection_Interlaced_Set_uint64_1024_1 -5.15% 1035056.636 981716.998 - -3.79% -
BM_deque_vector_move_backward/70000 -5.14% 5286.099 5014.319 - -0.50% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 -5.13% 22.616 21.456 - 1.49% -
SetIntersection_Front_Set_string_64_64 -5.11% 31198249.437 29602659.534 - -5.88% -
std::shift_left(deque<int>)/32 -5.11% 5.067 4.809 - -8.00% -
BM_vector_deque_ranges_copy/65536 -5.09% 20240.036 19210.587 - -0.16% -
std::stable_partition(vector<int>)_(dense)/50 -5.08% 25.781 24.470 - 1.38% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -5.07% 772.641 733.455 - 4.73% -
SetIntersection_Interlaced_Set_uint32_1024_64 -5.07% 10974412.784 10418024.147 - -0.52% -
SetIntersection_None_Vector_uint64_262144_1 -5.05% 350956835.939 333221381.427 - -5.01% -
SetIntersection_Interlaced_Set_float_262144_4 -5.05% 1206733.752 1145838.294 - 1.09% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 -5.05% 1560808.159 1482058.782 - 0.06% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 -5.03% 251116.396 238496.750 - 0.32% -
std::rotate(vector<bool>)_(1_element_backward)/32 -5.02% 38.251 36.329 - -4.36% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.01% 18846.789 17902.086 - -5.21% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 -5.00% 40556939.272 38528933.330 - 28.97% -
SetIntersection_Front_Set_float_16384_4 -4.99% 1086530.415 1032325.299 - -2.05% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -4.98% 3635068.657 3453879.850 - -4.38% -
std::find(vector<long_long>)_(process_all)/50 -4.98% 8.283 7.870 - 0.15% -
SetIntersection_None_Set_uint64_262144_64 -4.98% 1413216.814 1342898.700 - -0.29% -
std::find(vector<long_long>)_(process_all)/32768 -4.95% 5277.632 5016.227 - 0.28% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.94% 1020628.307 970239.611 - -4.23% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -4.93% 19378.285 18422.226 - -5.60% -
std::find(vector<long_long>)_(bail_25%)/8192 -4.92% 331.845 315.511 - 0.19% -
std::find_end(vector<int>,_pred)_(near_matches)/1000 -4.91% 18544.914 17633.658 - 0.45% -
SetIntersection_None_Vector_float_262144_1 -4.91% 352174719.408 334873132.674 - -10.25% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -4.90% 10.095 9.600 - 3.25% -
std::reverse_copy(list<int>)/32768 -4.90% 28003.053 26630.605 - -0.31% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 -4.89% 17.126 16.288 - 2.82% -
SetIntersection_None_Set_uint64_262144_1024 -4.89% 1411499.921 1342504.285 - -0.54% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -4.89% 19.300 18.357 - -3.99% -
BM_StringAssignAsciiz_Huge_Opaque -4.88% 213.418 203.003 - 1.57% -
SetIntersection_Front_Vector_uint64_1024_4 -4.88% 1041433.029 990623.469 - -0.95% -
std::find(vector<long_long>)_(bail_25%)/32768 -4.87% 1318.067 1253.903 - 0.21% -
SetIntersection_Interlaced_Set_uint32_262144_16384 -4.84% 1345210.709 1280124.765 - -0.09% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 -4.82% 891.026 848.069 - -5.04% -
SetIntersection_Front_Set_uint64_256_4 -4.82% 4334212.225 4125432.682 - -1.89% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 -4.81% 1558042.597 1483175.438 - 0.09% -
BM_StringFindCharLiteral/1024 -4.80% 20.713 19.718 - 5.23% -
std::multimap<std::string,_int>::upper_bound(key)/32 -4.79% 69.551 66.218 - -10.84% -
std::find(vector<long_long>)_(bail_25%)/1024 -4.79% 41.429 39.445 - 0.24% -
BM_deque_vector_copy_backward/64 -4.78% 2.585 2.461 - -4.67% -
SetIntersection_Front_Set_string_16384_256 -4.78% 13249640.260 12616060.954 - -0.02% -
std::find_if_not(vector<char>)_(process_all)/8 -4.78% 1.355 1.291 - -18.68% -
SetIntersection_Interlaced_Set_float_262144_1024 -4.78% 1590578.817 1514624.339 - 0.13% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -4.77% 9.688 9.226 - -8.08% -
SetIntersection_Interlaced_Set_float_64_64 -4.77% 17059009.726 16245720.501 - -0.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 -4.76% 1409242.395 1342156.436 - -0.35% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -4.74% 153.668 146.385 - -3.71% -
SetIntersection_None_Set_uint64_262144_4 -4.73% 1411376.987 1344596.036 - -0.45% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -4.73% 42.986 40.952 - -20.57% -
std::search(deque<int>)_(single_element)/8192 -4.73% 2226.915 2121.693 - -2.43% -
SetIntersection_Front_Set_float_262144_16384 -4.72% 352538814.147 335900497.190 - -4.10% -
SetIntersection_Front_Set_uint32_16384_16 -4.72% 1267728.675 1207950.199 - -2.54% -
std::multimap<int,_int>::equal_range(key)/1024 -4.69% 33.354 31.790 - -0.09% -
BM_StringEraseWithMove_Large_Opaque -4.67% 1.927 1.837 - 1.60% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.66% 19.425 18.519 - 0.22% -
BM_stop_token_async_reg_unreg_callback/131072 -4.65% 2108631.238 2010593.539 - -3.08% -
std::copy_n(list<int>)/32768 -4.65% 28256.035 26943.040 - 2.92% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -4.63% 10.901 10.396 - -6.42% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 -4.63% 0.657 0.627 - -10.57% -
SetIntersection_Front_Vector_uint32_1024_64 -4.62% 1212568.115 1156593.626 - -0.86% -
SetIntersection_Front_Set_uint32_256_16 -4.60% 4781199.924 4561339.590 - -0.24% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -4.59% 11.408 10.884 - -4.02% -
SetIntersection_Interlaced_Vector_string_64_64 -4.58% 22993631.480 21940979.158 - -0.54% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 -4.57% 1561955.083 1490629.278 - 0.66% -
SetIntersection_Front_Set_string_1024_16 -4.57% 1763591.357 1683077.961 - -3.46% -
std::search(deque<int>)_(same_length)/1024 -4.52% 545.560 520.876 - -0.58% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -4.50% 508756.286 485850.967 - -1.91% -
ranges::min(std::list<long_long>)/1 -4.49% 0.404 0.385 - 0.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -4.48% 18148669.507 17335530.743 - -5.92% -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 -4.48% 8137.719 7773.343 - -1.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.47% 29.644 28.320 - -25.17% -
SetIntersection_None_Set_uint64_64_64 -4.46% 12399393.547 11846270.901 - -4.76% -
SetIntersection_Front_Set_uint64_16384_4 -4.45% 1064840.797 1017423.579 - -4.07% -
std::multimap<int,_int>::upper_bound(key)/8192 -4.45% 39.840 38.067 - 0.04% -
std::find(vector<long_long>)_(process_all)/8192 -4.44% 1309.288 1251.207 - 0.33% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.43% 1974498.387 1886978.745 - -0.95% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 -4.42% 40405991.906 38619635.813 - 18.84% -
SetIntersection_Interlaced_Set_uint64_262144_256 -4.42% 1586830.243 1516701.188 - -1.28% -
SetIntersection_Interlaced_Set_string_64_64 -4.41% 31872029.864 30466917.658 - 1.71% -
SetIntersection_Front_Set_uint64_1024_1024 -4.39% 18036516.802 17244100.897 - 27.66% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 -4.39% 3755107.569 3590225.801 - -0.24% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -4.39% 79866.031 76359.286 - -5.33% -
BM_vector_deque_ranges_move/65536 -4.38% 20244.016 19356.416 - 0.63% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 -4.38% 1423065.551 1360691.153 - 0.18% -
std::multiset<std::string>::lower_bound(key)/32 -4.38% 69.926 66.863 - -4.02% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 -4.37% 36.212 34.628 - 8.32% -
SetIntersection_None_Set_float_262144_16384 -4.37% 1447324.641 1384043.135 - -0.38% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 -4.35% 1401520.334 1340561.546 - -0.25% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -4.34% 6362571.912 6086302.051 - -13.88% -
std::find_if_not(vector<char>)_(bail_25%)/1024 -4.33% 28.275 27.052 - 4.77% -
SetIntersection_Front_Set_string_262144_256 -4.32% 13068974.623 12504336.983 - -1.92% -
BM_to_chars_bad/16 -4.31% 1.136 1.087 - -4.73% -
SetIntersection_None_Set_uint32_64_4 -4.29% 23109400.640 22117546.764 - -3.94% -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 -4.28% 33.114 31.697 - 0.13% -
std::partition(vector<int>)_(sparse)/50 -4.28% 14.222 13.613 - -4.37% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -4.27% 24.619 23.568 - 1.26% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -4.24% 20.727 19.849 - -2.04% -
BM_format_to_n_string_begin<std::wstring>/1048576 -4.23% 143740.103 137657.186 - -0.02% -
std::partition(deque<int>)_(dense)/32 -4.23% 9.977 9.555 - -6.10% -
BM_deque_vector_ranges_move/1 -4.23% 0.923 0.884 - 3.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 -4.23% 1084456.779 1038625.930 - 0.77% -
std::partition_point(deque<int>)/1024 -4.21% 7.730 7.404 - -1.48% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -4.21% 28.790 27.579 - -28.95% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 -4.20% 100.624 96.399 - -4.70% -
SetIntersection_None_Set_float_262144_16 -4.18% 1446059.905 1385608.688 - -0.26% -
std::search_n(list<int>)_(no_match)/32 -4.17% 9.194 8.811 - -9.87% -
std::deque<int>::ctor(Range)_(cheap_elements)/32 -4.16% 35.372 33.902 - 0.05% -
SetIntersection_None_Set_uint32_16_4 -4.15% 60094299.493 57599062.605 - -1.05% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -4.13% 2702082.042 2590406.220 - -2.92% -
SetIntersection_None_Set_float_262144_256 -4.12% 1445210.073 1385684.125 - -0.28% -
BM_deque_deque_move_backward/64 -4.11% 7.390 7.086 - -2.85% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -4.10% 31.341 30.055 - 4.15% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 -4.10% 4.876 4.676 - 14.96% -
SetIntersection_Interlaced_Set_uint64_256_4 -4.08% 12318665.570 11815819.700 - 4.25% -
std::find(deque<int>)_(bail_25%)/1024 -4.07% 61.248 58.755 - -8.66% -
rng::contains_subrange(list<int>)_(process_all)/50 -4.07% 16.298 15.635 - 1.59% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -4.06% 1389467.157 1333049.033 - -1.12% -
std::find_if_not(deque<int>)_(process_all)/8 -4.06% 2.355 2.260 - -7.52% -
std::make_heap(vector<NonIntegral>)_(heap)/1024 -4.04% 995.926 955.695 - 0.12% -
std::copy_n(vector<int>)/8 -4.03% 2.241 2.150 - -4.45% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.01% 7673.779 7365.973 - -4.90% -
dynamic_cast_(VDAG_leftmost_middle,_1_level) -4.01% 86.362 82.902 - -0.45% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -4.00% 29014.563 27853.489 - -4.43% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 -4.00% 1414308.790 1357792.411 - 0.22% -
SetIntersection_None_Set_float_262144_1 -3.99% 1446109.265 1388374.250 - -0.33% -
std::copy_if(list<int>)_(every_other)/4096 -3.99% 3371.755 3237.236 - 2.46% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 -3.98% 5533672.587 5313176.812 - 2.97% -
BM_std_minmax_element<short>/64 -3.96% 26.345 25.302 - 14.02% -
rng::find(join_view(vector<list<int>>))_(process_all)/32768 -3.96% 26543.830 25493.983 - -0.69% -
std::partition(deque<int>)_(sparse)/1024 -3.93% 440.796 423.480 - 1.88% -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 -3.92% 32.929 31.638 - -0.92% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 -3.92% 1051.233 1010.076 - -0.05% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 -3.91% 1508277.375 1449336.298 - -0.17% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.91% 31.405 30.178 - -1.45% -
std::none_of(deque<int>)_(process_all)/8192 -3.90% 2320.300 2229.762 - 2.23% -
SetIntersection_Front_Vector_uint32_16384_256 -3.88% 1633560.844 1570111.373 - -5.09% -
std::find_if(list<int>)_(process_all)/32768 -3.87% 26573.143 25544.074 - -3.48% -
BM_format_to_n_string_span<wchar_t>/1048576 -3.83% 145239.738 139679.407 - -4.19% -
SetIntersection_Front_Vector_string_16384_1 -3.82% 1075328.654 1034213.463 - 0.58% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -3.82% 29992.589 28846.627 - -4.76% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -3.80% 17083004.303 16433315.398 - -2.86% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 -3.80% 89.677 86.267 - 0.66% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -3.80% 140090.899 134766.972 - -2.11% -
BM_to_chars_bad/23 -3.79% 2.918 2.807 - 1.67% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -3.79% 132.851 127.821 - -1.75% -
SetIntersection_None_Set_uint64_262144_262144 -3.78% 1428988.762 1374931.540 - 0.67% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.78% 1031436.305 992441.224 - -3.91% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -3.77% 23.718 22.824 - -2.93% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -3.77% 33.009 31.766 - -5.02% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 -3.74% 1271224.208 1223642.519 - -0.46% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -3.73% 14.955 14.398 - -2.06% -
SetIntersection_Interlaced_Vector_string_16384_16 -3.73% 130719583.249 125849017.501 - 0.04% -
BM_StringRelational_Less_Small_Small_ChangeMiddle -3.71% 1.318 1.269 - -0.01% -
SetIntersection_None_Set_string_16384_256 -3.70% 400700301.101 385860871.947 - 13.92% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 -3.70% 10.266 9.886 - -2.42% -
SetIntersection_None_Vector_uint32_64_1 -3.70% 18663405.201 17973561.512 - 3.11% -
SetIntersection_Front_Set_uint64_64_64 -3.69% 16270299.722 15669119.149 - 2.85% -
std::partial_sort_copy(vector<int>)_(descending)/8 -3.67% 15.121 14.565 - -1.59% -
SetIntersection_Front_Set_uint64_1024_4 -3.67% 1065789.768 1026727.492 - -4.92% -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 -3.66% 8301.699 7997.545 - -1.44% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -3.65% 3.772 3.634 - -7.64% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -3.61% 1888.082 1819.915 - 1.03% -
SetIntersection_None_Vector_float_1024_1 -3.58% 3497089.306 3371943.533 - -2.31% -
BM_deque_vector_copy_backward/70000 -3.57% 5241.513 5054.167 - -0.46% -
SetIntersection_None_Set_uint32_256_1 -3.57% 13552905.274 13068740.461 - -2.70% -
SetIntersection_Interlaced_Set_uint64_64_64 -3.57% 17137921.671 16525922.989 - 16.70% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -3.56% 2041611.355 1969004.050 - -2.34% -
SetIntersection_Front_Vector_uint64_1024_16 -3.54% 1079146.937 1040912.978 - -1.08% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -3.52% 702.093 677.353 - -20.52% -
BM_deque_deque_move/65536 -3.52% 3416.982 3296.595 - -1.32% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.52% 30.582 29.506 - 0.51% -
std::map<std::string,_int>::ctor(const_Self&)/32 -3.50% 697.986 673.589 - 6.31% -
SetIntersection_None_Set_uint64_64_16 -3.49% 20116284.955 19414120.420 - -5.66% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -3.48% 2509.824 2422.525 - -4.95% -
BM_deque_deque_move/2 -3.47% 3.109 3.001 - -7.00% -
BM_format_to_string_begin<std::string>/1 -3.47% 4.794 4.627 - -1.16% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -3.46% 1887.920 1822.584 - 1.14% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 -3.46% 346152451.391 334183559.287 - 0.39% -
BM_StringDestroy_Large -3.45% 7.249 6.999 - -3.45% -
SetIntersection_None_Set_float_64_1 -3.45% 24310056.745 23472278.300 - -7.10% -
BM_vector_deque_move_backward/512 -3.44% 24.177 23.346 - -2.05% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -3.43% 663.136 640.371 - -60.96% -
BM_deque_deque_copy_backward/64 -3.43% 7.387 7.134 - -2.40% -
rng::contains(deque<int>)_(process_all)/50 -3.42% 12.651 12.218 - 0.83% -
BM_num_get<float> -3.39% 234.337 226.399 - -8.19% -
SetIntersection_Front_Vector_uint64_256_4 -3.39% 4095251.030 3956573.717 - -3.27% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.38% 32.528 31.428 - -3.12% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 -3.37% 19863.675 19194.477 - -4.26% -
SetIntersection_Interlaced_Vector_string_16384_64 -3.35% 141339527.396 136601138.115 - 0.01% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 -3.35% 871.357 842.174 - -0.65% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 -3.35% 4861032.916 4698305.624 - 10.64% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -3.34% 0.695 0.671 - -3.22% -
SetIntersection_None_Set_uint64_256_4 -3.33% 13515958.320 13065354.550 - -0.54% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 -3.33% 24.618 23.798 - 2.92% -
std::map<std::string,_int>::lower_bound(key)/32 -3.32% 69.097 66.806 - -13.81% -
SetIntersection_Interlaced_Vector_uint32_256_64 -3.31% 5304500.122 5128819.136 - 1.30% -
SetIntersection_Interlaced_Set_float_262144_16384 -3.31% 1375433.989 1329933.759 - -0.53% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 -3.31% 2622.431 2535.730 - 7.43% -
rng::contains_subrange(list<int>)_(process_all)/8192 -3.31% 7427.709 7182.211 - 6.31% -
std::search_n(list<int>)_(no_match)/8192 -3.29% 7121.311 6886.789 - -2.03% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -3.29% 2050856.594 1983331.982 - -1.97% -
std::vector<int>::ctor(size_type)/1024 -3.29% 43.706 42.268 - -0.58% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -3.29% 3555645.468 3438643.832 - -1.10% -
std::adjacent_find(list<int>,_pred)/50 -3.29% 36.139 34.950 - -4.02% -
SetIntersection_Front_Vector_uint64_256_16 -3.29% 4043458.692 3910525.574 - -0.11% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 -3.28% 3.321 3.212 - -1.74% -
SetIntersection_Interlaced_Vector_uint32_256_4 -3.28% 6145026.937 5943426.301 - -1.59% -
SetIntersection_Front_Vector_string_1024_4 -3.28% 1164141.158 1125983.056 - -2.27% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -3.27% 52.346 50.634 - -2.45% -
BM_StringRelationalLiteral_Less_Small_Large_Control -3.26% 1.429 1.383 - -0.13% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 -3.25% 11506.663 11132.703 - 7.32% -
SetIntersection_Interlaced_Vector_uint32_256_256 -3.25% 3368358.244 3258927.749 - -2.37% -
SetIntersection_Front_Set_uint32_262144_262144 -3.25% 1988860.779 1924260.985 - 5.73% -
SetIntersection_Interlaced_Set_string_262144_262144 -3.24% 16838437.412 16292057.466 - 4.13% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 -3.24% 1596887.596 1545124.687 - 0.01% -
BM_format_string<wchar_t>/128 -3.24% 0.502 0.486 - -3.49% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -3.24% 14.428 13.961 - -1.70% -
std::for_each_n(list<int>)/8 -3.23% 2.543 2.461 - -2.20% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.21% 13.849 13.404 - -3.35% -
std::is_partitioned(list<int>)_(unpartitioned)/32 -3.20% 6.158 5.961 - 2.96% -
BM_std_minmax_element<char>/3 -3.20% 1.103 1.068 - 24.28% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -3.19% 860.998 833.526 - -4.34% -
BM_CmpEqual_uchar_short -3.18% 1.078 1.044 - -1.49% -
std::stable_partition(list<int>)_(dense)/50 -3.16% 50.810 49.202 - -2.18% -
SetIntersection_Interlaced_Vector_string_16384_4 -3.16% 104101386.247 100812315.103 - 0.03% -
rng::find_last(deque<int>)_(bail_90%)/1024 -3.16% 32.415 31.392 - -0.17% -
SetIntersection_Front_Vector_float_16_16 -3.16% 34485269.179 33396452.581 - -1.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 -3.15% 7076610.439 6853581.849 - -0.37% -
std::search(list<int>,_pred)_(near_matches)/1000 -3.15% 42217.201 40888.506 - 1.14% -
std::unordered_map<int,_int>::clear()/32 -3.14% 588.865 570.352 - 3.14% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 -3.14% 5421614.321 5251627.462 - -0.84% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -3.12% 16653092.561 16133713.775 - -1.92% -
BM_vector_deque_ranges_move_backward/2 -3.11% 1.206 1.169 - 2.45% -
SetIntersection_None_Vector_string_16384_1024 -3.11% 142172512.086 137749891.914 - 0.17% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 -3.11% 3.847 3.728 - 12.99% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -3.10% 205.200 198.832 - -1.45% -
std::unordered_multimap<int,_int>::clear()/32 -3.10% 581.978 563.948 - -1.54% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 -3.09% 18.949 18.362 - -0.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -3.09% 15943281.305 15450139.088 - -1.62% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -3.09% 39459376.779 38238891.785 - -2.37% -
std::make_heap(vector<NonIntegral>)_(heap)/8192 -3.09% 7440.239 7210.174 - 0.05% -
SetIntersection_Front_Set_uint64_16384_64 -3.09% 1863631.513 1806063.298 - -8.51% -
BM_sprintf/C_string_len_60 -3.07% 6.043 5.858 - -0.34% -
std::find_if_not(list<int>)_(bail_25%)/8 -3.07% 0.826 0.800 - 1.05% -
SetIntersection_Interlaced_Vector_uint64_256_1 -3.06% 4108135.361 3982513.898 - -1.52% -
BM_StringRelational_Eq_Large_Large_Control -3.06% 2.049 1.987 - 5.86% -
BM_StringRelational_Compare_Large_Large_ChangeLast -3.05% 1.849 1.793 - -3.05% -
std::search_n(deque<int>,_pred)_(no_match)/32 -3.04% 20.091 19.481 - -0.17% -
rng::find_last(vector<char>)_(bail_10%)/1024 -3.03% 117.131 113.580 - 0.33% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 -3.03% 46443659.905 45038307.877 - 5.85% -
std::unordered_multiset<int>::clear()/32 -3.03% 578.772 561.260 - -0.96% -
SetIntersection_Front_Set_uint64_16384_16 -3.01% 1224253.420 1187379.193 - -0.79% -
SetIntersection_Front_Set_string_262144_16 -3.01% 1691219.676 1640371.839 - -7.69% -
SetIntersection_None_Set_uint64_64_4 -3.00% 23442165.774 22737934.558 - -1.09% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -3.00% 2436.418 2363.258 - -2.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -3.00% 350669373.215 340161511.519 - -4.31% -
BM_deque_vector_move_backward/64000 -2.99% 4718.652 4577.395 - 0.35% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 -2.98% 3888050.374 3772010.817 - 0.11% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.98% 138067.203 133948.248 - -4.24% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -2.98% 1.829 1.775 - -5.35% -
SetIntersection_Interlaced_Set_float_1024_1 -2.98% 1024249.941 993722.491 - -4.20% -
SetIntersection_Interlaced_Set_uint64_256_16 -2.98% 13069655.775 12680341.731 - 3.49% -
std::stable_partition(deque<int>)_(sparse)/1024 -2.98% 458.098 444.463 - -0.05% -
std::stable_partition(deque<int>)_(sparse)/32 -2.97% 24.300 23.577 - -0.21% -
SetIntersection_Front_Set_uint64_256_1 -2.97% 4159091.442 4035711.347 - -1.53% -
rng::find_last(forward_list<int>)_(bail_10%)/1024 -2.95% 629.340 610.755 - 0.21% -
BM_vector_deque_move_backward/70000 -2.95% 5070.939 4921.283 - -0.62% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 -2.95% 5267675.221 5112298.112 - 0.19% -
SetIntersection_Front_Vector_uint64_1024_1024 -2.95% 3488357.132 3385588.946 - -0.38% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -2.94% 30.650 29.750 - -7.42% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 -2.93% 86.586 84.054 - 7.06% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.92% 82456.659 80046.323 - -3.89% -
SetIntersection_Interlaced_Set_string_16384_1024 -2.92% 364906218.089 354248690.233 - -0.66% -
SetIntersection_Front_Vector_string_1024_64 -2.92% 2964104.386 2877648.827 - -2.34% -
BM_deque_deque_move_backward/2 -2.91% 3.166 3.074 - -1.11% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -2.91% 145.119 140.893 - -0.97% -
BM_format_to_iterator/<std::string>_string_len_60 -2.91% 3.715 3.607 - -2.89% -
std::is_partitioned(deque<int>)_(partitioned)/32 -2.91% 8.038 7.804 - 0.71% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 -2.91% 7157554.560 6949510.473 - 4.24% -
std::format(double)_(fmt:_{:_10Le}) -2.90% 68.692 66.698 - -1.27% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.90% 24588585.133 23874955.511 - -2.53% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.90% 18.784 18.240 - -0.60% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -2.90% 2418.575 2348.495 - -3.76% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -2.88% 7278954.983 7069381.714 - -6.16% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 -2.87% 5.447 5.290 - 0.99% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -2.87% 6734179.533 6540855.034 - -1.73% -
std::format(double)_(fmt:_{:0<17500_10a}) -2.87% 1241.366 1205.790 - -0.89% -
SetIntersection_None_Set_float_256_256 -2.86% 7059391.541 6857625.814 - -0.63% -
std::partial_sort_copy(list<int>)_(repeated)/8 -2.85% 7.899 7.674 - -0.37% -
SetIntersection_None_Set_string_256_4 -2.84% 21005638.748 20409558.098 - 1.18% -
SetIntersection_None_Set_uint64_64_1 -2.84% 24535560.806 23839319.392 - -7.69% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.83% 655.601 637.015 - -1.71% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.83% 9030.887 8775.020 - -1.95% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -2.82% 44.237 42.987 - 1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.82% 1346567.366 1308568.474 - -2.57% -
dynamic_cast_(VDAG_sidecast,_3_levels) -2.82% 76.085 73.941 - -2.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.81% 14117950.126 13720851.135 - -1.27% -
SetIntersection_Interlaced_Set_uint32_64_16 -2.81% 21827572.603 21214395.528 - -3.20% -
SetIntersection_Interlaced_Set_float_16384_16 -2.80% 206167303.631 200386388.740 - -0.24% -
SetIntersection_Interlaced_Set_float_64_4 -2.80% 21961611.468 21346559.354 - -1.32% -
SetIntersection_Interlaced_Vector_string_16384_256 -2.80% 162450754.223 157902096.165 - 0.10% -
BM_vector_deque_move_backward/65536 -2.80% 4725.669 4593.381 - -0.89% -
BM_deque_deque_ranges_move_backward/65536 -2.80% 18759.793 18234.722 - 0.19% -
std::partial_sort_copy(deque<int>)_(repeated)/8 -2.80% 8.178 7.950 - 0.13% -
BM_StringMove_Huge -2.80% 0.767 0.746 - 5.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 -2.80% 6912041.083 6718751.579 - 0.17% -
std::for_each(list<int>)/8 -2.79% 2.530 2.459 - 2.87% -
std::find_end(deque<int>)_(process_all)/1000 -2.79% 426.813 414.922 - -1.55% -
std::stable_partition(vector<int>)_(dense)/32 -2.78% 20.614 20.040 - 2.10% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -2.78% 4150.284 4034.733 - -4.47% -
BM_deque_vector_copy/64000 -2.77% 3015.321 2931.757 - 2.06% -
BM_vector_deque_move_backward/1024 -2.77% 45.424 44.167 - -3.13% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 -2.77% 38.882 37.806 - 9.27% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 -2.77% 73.270 71.243 - -1.17% -
BM_format_to_iterator/<std::array>_C_string_len_60 -2.76% 5.052 4.912 - -1.73% -
SetIntersection_None_Vector_uint32_256_256 -2.76% 2901094.477 2820916.125 - -1.85% -
SetIntersection_None_Set_string_64_16 -2.76% 26746474.079 26008353.451 - 1.21% -
SetIntersection_Front_Vector_string_1024_16 -2.76% 1546627.004 1504011.219 - 0.18% -
std::unordered_map<int,_int>::clear()/8192 -2.75% 45790.308 44529.787 - -6.53% -
std::reverse_copy(list<int>)/4096 -2.75% 3329.398 3237.766 - -0.41% -
SetIntersection_None_Vector_uint32_262144_64 -2.75% 359430992.976 349542113.797 - 0.02% -
std::find_end(list<int>,_pred)_(same_length)/1024 -2.75% 2126.267 2067.855 - 0.65% -
BM_format/string_view_len_6 -2.75% 11.127 10.822 - -0.55% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -2.74% 7.821 7.607 - -3.38% -
SetIntersection_Front_Set_uint32_256_1 -2.73% 4137898.777 4024727.660 - -3.01% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 -2.73% 1054.864 1026.047 - 0.44% -
std::format(double)_(fmt:_{:0<17500_0f}) -2.73% 1354.567 1317.623 - 0.02% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -2.72% 1.551 1.509 - -5.82% -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 -2.72% 16.462 16.015 - -0.32% -
std::gcd()_(trivial_inputs) -2.72% 0.783 0.762 - -2.50% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.71% 27.321 26.579 - -0.04% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -2.71% 2491.844 2424.229 - -3.14% -
SetIntersection_None_Set_uint64_1024_16 -2.71% 10749616.986 10457973.275 - 0.27% -
BM_CmpLess_uchar_uchar -2.70% 1.083 1.053 - -1.45% -
SetIntersection_None_Set_float_64_16 -2.69% 19690695.224 19160065.527 - -2.41% -
std::shift_left(deque<int>)/50 -2.69% 6.775 6.592 - -5.54% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 -2.66% 29.864 29.071 - 0.89% -
SetIntersection_Front_Vector_uint32_256_1 -2.64% 4125729.799 4016679.409 - 0.03% -
BM_format_to_string_back_inserter<std::list<char>>/1 -2.64% 15.773 15.357 - -5.01% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.64% 78.964 76.881 - -2.78% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 -2.64% 841.800 819.610 - -2.21% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.63% 109.799 106.909 - 23.26% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -2.63% 1040187.571 1012841.798 - -1.41% -
SetIntersection_Front_Set_string_16384_1024 -2.63% 51884322.381 50522069.447 - 0.28% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -2.62% 3.838 3.737 - -1.68% -
SetIntersection_Interlaced_Vector_uint32_1024_4 -2.62% 2978473.855 2900425.019 - -0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 -2.62% 55989896.545 54522829.247 - 0.69% -
std::find_if_not(vector<char>)_(bail_25%)/32768 -2.62% 883.760 860.627 - 4.47% -
SetIntersection_Interlaced_Vector_float_1024_4 -2.61% 2992013.562 2913815.947 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -2.61% 355864305.282 346585255.981 - -1.29% -
BM_BitsetToString<1048576>/Sparse_(10%)/10 -2.61% 277320.103 270093.690 - -0.48% -
BM_num_get<double> -2.60% 233.886 227.800 - -8.03% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 -2.59% 1035054.121 1008202.648 - 2.43% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.59% 2358.079 2297.015 - -2.67% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.59% 12385217.811 12064837.135 - -2.45% -
CastTo<B<Width_/_2,_Depth>> -2.58% 2334.705 2274.462 - -9.97% -
std::find(vector<long_long>)_(bail_25%)/8 -2.58% 0.686 0.669 - -0.30% -
BM_StringRelational_Less_Small_Small_ChangeLast -2.56% 1.881 1.832 - -0.14% -
std::stable_partition(list<int>)_(sparse)/32 -2.55% 25.632 24.977 - -0.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 -2.54% 10779481.661 10506219.324 - 0.05% -
BM_vector_deque_ranges_move_backward/70000 -2.53% 21709.315 21160.311 - 0.36% -
BM_vector_deque_copy_backward/64000 -2.52% 4619.958 4503.383 - -0.60% -
SetIntersection_Front_Set_uint64_262144_1 -2.52% 1037502.894 1011329.750 - 2.78% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.50% 24336236.870 23726628.709 - -2.34% -
std::adjacent_find(vector<int>,_pred)/8 -2.50% 3.481 3.394 - 1.60% -
std::vector<bool>::ctor(size_type,_const_value_type&) -2.50% 8.661 8.445 - -4.27% -
std::find_first_of(vector<int>)_(small_needle)/50 -2.50% 145.282 141.654 - -0.44% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.50% 16448878.776 16038211.173 - -2.31% -
SetIntersection_Front_Set_string_16384_16 -2.49% 1696045.510 1653803.466 - -2.36% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 -2.49% 2038526.814 1987772.668 - 0.84% -
SetIntersection_Interlaced_Vector_uint64_256_16 -2.49% 6209041.705 6054519.221 - -1.88% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -2.49% 1266050.152 1234582.672 - -1.95% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 -2.48% 244766.015 238687.502 - 0.45% -
ranges::min(std::list<char>)/64 -2.47% 26.920 26.256 - -0.21% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -2.47% 39.530 38.555 - -1.83% -
std::rotate_copy(vector<int>)/32 -2.46% 2.324 2.266 - -0.46% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -2.46% 4497631.919 4386866.791 - -8.72% -
SetIntersection_None_Set_string_64_4 -2.46% 31160915.835 30393668.937 - 0.16% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 -2.46% 12789446.767 12475108.262 - 1.00% -
BM_deque_deque_move_backward/70000 -2.46% 5347.412 5216.037 - -1.45% -
BM_vector_deque_copy_backward/65536 -2.45% 4744.304 4627.984 - -0.76% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -2.45% 2000995.446 1951941.289 - -1.00% -
SetIntersection_Front_Vector_float_1024_1 -2.44% 1023856.131 998842.064 - -3.17% -
BM_format_to_string_begin<std::vector<char>>/1048576 -2.44% 11788.636 11501.273 - -1.10% -
BM_deque_vector_copy_backward/512 -2.44% 20.237 19.744 - -2.54% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.44% 697.378 680.395 - 2.90% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.43% 846.417 825.822 - -2.99% -
std::multimap<int,_int>::ctor(const_Self&)/8192 -2.43% 46234.601 45110.581 - 0.43% -
BM_format_to_string_begin<std::string>/1048576 -2.42% 11788.171 11502.857 - -1.04% -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 -2.42% 0.491 0.479 - 0.56% -
std::find_if_not(deque<int>)_(process_all)/1024 -2.42% 262.053 255.719 - -9.05% -
SetIntersection_Front_Vector_string_262144_16 -2.42% 1528624.771 1491705.887 - 1.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.41% 1497.566 1461.451 - -1.11% -
SetIntersection_Interlaced_Set_string_262144_1 -2.41% 1059141.010 1033609.640 - -0.96% -
BM_deque_vector_copy_backward/65536 -2.41% 4910.606 4792.435 - 0.84% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 -2.40% 30.887 30.145 - 31.14% -
std::remove(deque<int>)_(sprinkled)/50 -2.39% 59.196 57.780 - 0.53% -
std::map<int,_int>::equal_range(key)/1024 -2.39% 32.524 31.746 - -0.16% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -2.38% 566923.988 553403.909 - -2.85% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -2.38% 4153710.265 4054747.189 - -1.72% -
std::is_sorted(list<int>)/8192 -2.37% 6965.338 6799.918 - 0.49% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 -2.37% 21.019 20.521 - 1.62% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -2.37% 11545.897 11272.442 - -1.26% -
SetIntersection_Front_Vector_uint64_16384_1024 -2.37% 3503806.982 3420910.239 - 0.67% -
BM_to_sys/1993/threads:16 -2.35% 0.773 0.755 - -4.01% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 -2.35% 2008245.094 1961054.886 - 2.12% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 -2.35% 2.162 2.112 - -0.18% -
SetIntersection_None_Vector_uint32_1024_1 -2.33% 2361809.183 2306698.868 - -1.07% -
BM_ascii_escaped<char> -2.33% 7720.503 7540.540 - -0.24% -
SetIntersection_Front_Vector_uint32_262144_1024 -2.33% 3461877.117 3381188.447 - -1.26% -
SetIntersection_Front_Set_uint32_64_4 -2.33% 16283143.918 15904545.280 - -2.51% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -2.32% 641.722 626.802 - -60.86% -
dynamic_cast_(VDAG_sidecast,_2_levels) -2.32% 60.978 59.562 - -2.12% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -2.31% 11844.275 11570.294 - -1.12% -
std::find_if_not(list<int>)_(process_all)/32768 -2.31% 26143.499 25539.035 - -0.94% -
std::copy(deque<int>)/512 -2.30% 20.184 19.719 - 0.05% -
SetIntersection_None_Set_uint32_16_16 -2.30% 37626409.307 36761403.672 - 0.49% -
BM_StringCopy_Large -2.30% 4.975 4.861 - -1.02% -
SetIntersection_Interlaced_Vector_uint32_64_16 -2.30% 15128063.181 14780517.664 - -1.01% -
BM_deque_deque_copy/65536 -2.29% 3408.541 3330.374 - 0.59% -
SetIntersection_Front_Set_float_1024_4 -2.29% 1088556.275 1063644.607 - -0.29% -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 -2.29% 28.728 28.071 - -0.85% -
SetIntersection_None_Set_string_64_64 -2.28% 16537114.442 16159718.035 - 0.13% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 -2.28% 2026041.038 1979878.638 - 1.29% -
SetIntersection_Interlaced_Vector_uint32_64_64 -2.28% 9722163.808 9500977.991 - 0.14% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -2.27% 21595830.253 21104842.126 - -1.64% -
SetIntersection_Interlaced_Vector_string_16384_1024 -2.27% 162591596.274 158898965.409 - 1.05% -
std::make_heap(vector<int>,_pred)_(heap)/8 -2.27% 20.787 20.316 - -2.14% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 -2.26% 1087249.210 1062668.115 - 3.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.25% 3438759.595 3361222.288 - -2.31% -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) -2.25% 319.631 312.432 - -2.05% -
std::find(vector<int>)_(bail_25%)/8 -2.25% 0.686 0.671 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.25% 16377679.872 16009452.233 - -1.29% -
BM_vector_deque_move/512 -2.23% 22.804 22.295 - -2.75% -
BM_num_put<unsigned_long_long> -2.23% 4.916 4.806 - -4.64% -
BM_deque_deque_copy_backward/70000 -2.23% 5305.034 5186.762 - -1.89% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.22% 4.441 4.342 - -2.38% -
std::multimap<std::string,_int>::find(key)/32 -2.22% 83.260 81.414 - -0.02% -
SetIntersection_Front_Set_uint32_16384_256 -2.21% 5226507.410 5110973.353 - 15.02% -
std::partition_point(deque<int>)/32 -2.21% 3.379 3.305 - -3.98% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 -2.20% 1911.762 1869.781 - -2.70% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -2.20% 27.245 26.647 - -2.19% -
SetIntersection_None_Set_string_1024_4 -2.19% 18660635.501 18251063.954 - 4.80% -
SetIntersection_None_Set_uint64_256_1 -2.19% 13635669.935 13336458.568 - -6.43% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 -2.19% 33.999 33.253 - -0.98% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -2.19% 18205230.984 17806512.354 - -1.49% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -2.19% 14.758 14.435 - -2.50% -
SetIntersection_Front_Vector_float_256_1 -2.18% 4154992.045 4064314.062 - -0.22% -
std::unordered_multiset<int>::clear()/1024 -2.18% 5336.791 5220.366 - -7.53% -
BM_deque_deque_ranges_move/2 -2.17% 1.384 1.355 - -2.11% -
std::deque<int>::erase(middle)_(cheap_elements)/8192 -2.16% 218.449 213.725 - -0.58% -
std::format(double)_(fmt:_{:_10}) -2.16% 60.555 59.246 - 0.02% -
bm_lexicographical_compare<unsigned_char>/8 -2.16% 1.450 1.419 - -7.13% -
SetIntersection_Front_Set_uint64_64_4 -2.16% 16350457.477 15997800.747 - -0.21% -
std::unordered_map<int,_int>::clear()/1024 -2.15% 5245.346 5132.318 - -0.34% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.15% 2484.062 2430.541 - -2.68% -
SetIntersection_Front_Vector_string_262144_262144 -2.15% 13005304.150 12725111.563 - 0.87% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 -2.15% 3438465.018 3364434.093 - 1.76% -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) -2.15% 282.852 276.775 - -2.27% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.14% 55716.198 54523.058 - -2.33% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -2.14% 27852.111 27256.849 - -0.51% -
SetIntersection_Front_Set_float_16_4 -2.13% 55352410.627 54171262.822 - -0.07% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.13% 5313.442 5200.168 - -2.65% -
std::find_if(list<int>)_(process_all)/8192 -2.13% 6984.821 6836.344 - -1.92% -
BM_deque_vector_move/70000 -2.12% 3400.011 3327.915 - 2.43% -
SetIntersection_Front_Set_uint32_1024_1024 -2.12% 18057969.585 17675815.290 - 17.26% -
SetIntersection_None_Set_string_1024_1024 -2.11% 18812389.765 18414799.264 - 8.00% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -2.11% 33.404 32.698 - -1.14% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.10% 275.436 269.652 - 0.22% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.10% 1012165.518 990923.541 - 1.00% -
std::stable_partition(list<int>)_(dense)/32 -2.10% 31.100 30.447 - -0.32% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -2.10% 743.248 727.653 - -13.43% -
rng::find_last(list<int>)_(bail_90%)/50 -2.10% 1.647 1.612 - -2.97% -
BM_format_string<wchar_t>/32 -2.10% 0.853 0.835 - -2.62% -
SetIntersection_None_Vector_float_1024_16 -2.08% 3460470.773 3388336.441 - 44.69% -
rng::contains(list<int>)_(process_all)/1048576 -2.08% 840990.409 823475.971 - 1.07% -
BM_deque_deque_copy_backward/65536 -2.08% 4947.572 4844.646 - -1.61% -
SetIntersection_Front_Set_uint32_16384_4 -2.08% 1076106.867 1053725.695 - 1.51% -
BM_vector_deque_ranges_copy_backward/2 -2.08% 1.229 1.204 - -3.18% -
SetIntersection_Front_Set_uint32_262144_1 -2.07% 1048565.144 1026816.294 - -0.19% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.07% 36334.714 35582.471 - -2.64% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.07% 3314386.099 3245928.232 - -2.06% -
std::multiset<std::string>::ctor(const_Self&)/1024 -2.06% 32906.996 32228.427 - -1.15% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -2.06% 55195492.443 54057756.466 - -1.56% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -2.06% 1.297 1.270 - -2.05% -
SetIntersection_Front_Vector_uint32_1024_1024 -2.06% 3508617.636 3436313.570 - -0.34% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -2.05% 1.793 1.756 - -1.60% -
SetIntersection_Front_Vector_uint32_262144_16 -2.05% 1072522.905 1050555.985 - 2.33% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -2.05% 195969.422 191957.526 - -2.62% -
BM_StringRelational_Less_Huge_Huge_ChangeFirst -2.04% 1.297 1.270 - -0.02% -
dynamic_cast_(DAG_sidecast,_2_levels) -2.04% 58.475 57.282 - -0.61% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -2.03% 1479.750 1449.754 - 0.46% -
SetIntersection_None_Set_float_256_1 -2.03% 13825073.651 13545035.732 - -0.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 -2.02% 1955374.610 1915849.745 - 5.06% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -2.02% 8760.129 8583.116 - -3.76% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -2.01% 86.722 84.978 - -4.41% -
std::search(deque<int>)_(same_length)/1000 -2.01% 514.143 503.805 - -1.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -2.01% 1028646.762 1007970.842 - -1.88% -
ranges::minmax(std::list<long_long>)/64 -2.00% 24.428 23.940 - 2.84% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.00% 2181.084 2137.468 - -9.59% -
BM_vector_deque_ranges_copy_backward/70000 -1.99% 21670.519 21240.029 - 0.40% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.98% 5308.593 5203.272 - -1.04% -
std::map<std::string,_int>::equal_range(key)/32 -1.98% 69.541 68.161 - 2.74% -
BM_vector_deque_move/4000 -1.98% 168.826 165.478 - -1.31% -
std::flat_multimap<int,_int>::erase(iterator)/8192 -1.98% 504.571 494.580 - 1.13% -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 -1.98% 6.758 6.624 - -0.16% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 -1.97% 19.354 18.972 - -0.89% -
std::deque<int>::insert(begin)_(cheap_elements)/32 -1.97% 4.160 4.078 - -1.82% -
std::find(vector<short>)_(process_all)/1024 -1.97% 161.212 158.043 - 0.06% -
BM_formatted_size_string<wchar_t>/1 -1.96% 10.784 10.573 - -2.02% -
dynamic_cast_(DAG_sidecast_fail,_1_level) -1.96% 48.460 47.510 - -0.68% -
BM_format_to_n_string_pointer<wchar_t>/1 -1.96% 13.177 12.919 - -2.45% -
std::format(float)_(fmt:_{:0>17500_0La}) -1.95% 1260.611 1235.977 - -4.29% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.95% 11862.565 11630.900 - -2.60% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.95% 2014741.767 1975416.671 - 2.95% -
SetIntersection_None_Vector_uint64_16_16 -1.95% 33930544.874 33269022.957 - 0.17% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast -1.95% 1.761 1.727 - 3.65% -
std::stable_partition(vector<int>)_(alloc_fails)/32 -1.95% 2466.914 2418.870 - -0.34% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 -1.95% 1973.389 1934.961 - -1.00% -
std::find_end(forward_list<int>)_(process_all)/1048576 -1.95% 789355.478 773985.651 - 25.52% -
BM_deque_deque_ranges_move_backward/64000 -1.95% 18197.441 17843.331 - 0.25% -
SetIntersection_Front_Vector_uint32_64_16 -1.95% 13816506.750 13547765.796 - 1.22% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 -1.94% 5298985.913 5196007.155 - 6.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 -1.94% 4211426.425 4129705.803 - 1.13% -
SetIntersection_Interlaced_Set_string_16384_16384 -1.94% 359228591.085 352265188.564 - 0.49% -
SetIntersection_Interlaced_Set_uint64_16_16 -1.94% 39975648.781 39201174.291 - 1.59% -
std::find_if_not(deque<int>)_(bail_25%)/8 -1.93% 0.860 0.843 - 0.05% -
SetIntersection_None_Set_uint64_1024_1 -1.93% 10607586.568 10402659.373 - -2.87% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.93% 10633423.249 10428098.543 - -1.67% -
BM_vector_deque_copy_backward/70000 -1.93% 5042.302 4945.081 - -0.92% -
std::find(list<int>)_(process_all)/50 -1.92% 11.079 10.866 - 3.00% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.92% 4082321.435 4004005.023 - -1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 -1.92% 1081461.459 1060733.572 - -0.33% -
std::for_each_n(deque<int>)/8 -1.92% 2.971 2.914 - 2.62% -
SetIntersection_Interlaced_Set_float_256_64 -1.91% 12638506.610 12397177.039 - -2.15% -
dynamic_cast_(Chain,_1_level) -1.91% 1.151 1.129 - -10.21% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.90% 45.679 44.809 - -1.27% -
std::stable_partition(vector<int>)_(alloc_fails)/50 -1.90% 2454.659 2408.075 - -0.91% -
dynamic_cast_(VDAG_sidecast_fail,_1_level) -1.90% 57.879 56.782 - -1.08% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 -1.89% 370279.175 363281.636 - 4.28% -
BM_deque_vector_ranges_copy_backward/65536 -1.88% 20991.026 20596.756 - 0.49% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -1.88% 1038558.967 1019053.906 - 2.57% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.88% 2.270 2.227 - -1.59% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 -1.87% 1010774.588 991826.784 - 0.59% -
BM_format_to_n_string_span<wchar_t>/1 -1.87% 13.156 12.909 - -1.89% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.87% 83265.022 81710.465 - -0.66% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.87% 21217594.364 20821592.780 - 0.44% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.86% 218.301 214.232 - -2.52% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -1.86% 3799.694 3728.947 - -2.17% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.86% 1468149.945 1440834.254 - -1.04% -
BM_deque_deque_move/70000 -1.86% 3659.408 3591.396 - -0.71% -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 -1.86% 2427.775 2382.729 - -0.70% -
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 -1.85% 41.270 40.507 - 0.20% -
BM_format_to_n_string_begin<std::wstring>/1 -1.85% 13.276 13.030 - -3.02% -
BM_tolower_string<wchar_t> -1.84% 34.881 34.239 - -0.51% -
BM_from_sys/2100/threads:4 -1.84% 19.856 19.490 - -19.37% -
SetIntersection_Interlaced_Set_string_16384_1 -1.84% 1064679.492 1045091.590 - -0.63% -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 -1.84% 7.900 7.754 - -0.05% -
std::partition_copy(vector<int>)/1024 -1.84% 489.427 480.438 - -0.44% -
rng::contains_subrange(deque<int>)_(process_all)/8192 -1.83% 2883.148 2830.335 - 4.04% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.83% 105573.915 103640.677 - -1.17% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.83% 12093.862 11872.803 - -2.16% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.82% 480.792 472.019 - -1.14% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 -1.82% 4000.421 3927.540 - -0.29% -
BM_StringRelationalLiteral_Compare_Small_Small_Control -1.82% 1.407 1.381 - -0.05% -
std::partial_sort(vector<NonIntegral>)_(ascending)/8 -1.81% 18.064 17.737 - -0.91% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.81% 137593324.583 135101941.051 - -1.23% -
SetIntersection_Interlaced_Set_string_256_16 -1.81% 21349314.822 20963697.144 - -1.21% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.81% 20.395 20.027 - -0.89% -
std::find_if_not(vector<char>)_(bail_25%)/8192 -1.81% 227.250 223.148 - 3.15% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -1.80% 14.128 13.874 - -0.91% -
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 -1.80% 232.443 228.255 - -0.26% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 -1.80% 17937.627 17614.641 - -2.84% -
BM_format/string_view_len_60 -1.80% 19.893 19.535 - -1.70% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 -1.80% 259.824 255.158 - -0.07% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 -1.79% 10667594.941 10476351.995 - -0.08% -
std::unordered_set<std::string>::clear()/1024 -1.79% 22181.716 21784.552 - -0.09% -
std::rotate(vector<bool>)_(by_1/2)/50 -1.79% 80.294 78.858 - -0.85% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.78% 828.352 813.567 - 15.60% -
std::find(vector<short>)_(process_all)/32768 -1.78% 5063.114 4972.840 - 0.05% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.78% 20459.692 20095.281 - -1.77% -
BM_to_sys/1970/threads:4 -1.78% 1.302 1.279 - -0.73% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -1.78% 8656.409 8502.498 - -4.23% -
std::is_partitioned(list<int>)_(unpartitioned)/8192 -1.77% 796.143 782.014 - -0.20% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 -1.77% 92.594 90.953 - -3.33% -
SetIntersection_Front_Set_uint32_4_1 -1.77% 214436430.588 210634571.453 - -0.06% -
std::pop_heap(deque<float>)/8192 -1.77% 31.893 31.328 - 0.74% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.76% 537.010 527.547 - -1.26% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.76% 20453.619 20093.935 - -0.08% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 -1.76% 23.137 22.730 - 2.59% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 -1.76% 20736.779 20372.620 - 7.56% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 -1.76% 44.636 43.853 - 3.74% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.75% 20.831 20.465 - -1.16% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.75% 37040522.601 36392279.436 - -1.54% -
BM_StringAssignStr_Huge_Opaque -1.75% 110.039 108.115 - 0.17% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -1.75% 34025.934 33431.273 - -0.81% -
BM_StringRelationalLiteral_Compare_Small_Large_Control -1.75% 1.419 1.394 - 0.82% -
std::stable_partition(vector<int>)_(alloc_fails)/1024 -1.74% 2828.320 2779.045 - -0.96% -
BM_format/C_string_len_60 -1.73% 21.070 20.705 - 2.62% -
SetIntersection_None_Set_float_1024_1 -1.73% 10900156.619 10711982.846 - 0.59% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 -1.72% 55.687 54.728 - 2.00% -
std::find(deque<int>)_(bail_25%)/8 -1.72% 0.859 0.845 - -2.94% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 -1.72% 15535902.831 15268802.214 - 0.27% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 -1.71% 629.582 618.785 - 0.24% -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 -1.71% 20.033 19.689 - 0.93% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.71% 59210449.210 58197022.729 - -1.88% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 -1.71% 13458283.920 13228435.755 - 0.36% -
SetIntersection_None_Vector_uint64_256_64 -1.71% 5309470.829 5218811.801 - 14.99% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.71% 570.583 560.847 - 4.37% -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 -1.71% 4.318 4.244 - 0.11% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.71% 64026.976 62934.962 - -1.49% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 -1.71% 28931.166 28437.736 - 0.51% -
SetIntersection_None_Vector_float_16_1 -1.70% 64122228.617 63031607.446 - -0.21% -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 -1.70% 177.798 174.776 - -0.51% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 -1.70% 18.696 18.378 - -0.52% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.69% 4759065.005 4678541.969 - -1.02% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.69% 356432929.790 350405186.803 - -1.30% -
std::partition_point(deque<int>)/50 -1.69% 3.381 3.324 - -0.68% -
bm_lexicographical_compare<unsigned_char>/1 -1.68% 1.738 1.709 - -3.59% -
BM_deque_deque_move_backward/65536 -1.68% 4945.748 4862.865 - -1.54% -
BM_deque_deque_move/64000 -1.68% 3205.205 3151.495 - -2.99% -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32 -1.67% 627.775 617.277 - 0.16% -
BM_format_to_iterator/<std::vector>_string_len_6 -1.67% 2.254 2.217 - -0.18% -
std::format(double)_(fmt:_{:_10L}) -1.67% 72.542 71.331 - -2.40% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.67% 2.177 2.140 - -1.17% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.67% 21.535 21.177 - -0.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 -1.66% 3421758.907 3364835.586 - 1.00% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -1.66% 66.084 64.986 - 5.45% -
SetIntersection_None_Set_string_16_4 -1.66% 65066888.430 63986508.493 - 1.03% -
SetIntersection_Interlaced_Vector_uint32_1024_1 -1.66% 1031689.718 1014576.945 - -0.76% -
SetIntersection_None_Vector_uint64_262144_16384 -1.66% 351444193.472 345619409.656 - -0.94% -
std::map<std::string,_int>::contains(key)/32 -1.66% 89.195 87.717 - 2.52% -
std::stable_partition(list<int>)_(alloc_fails)/1024 -1.65% 5020.430 4937.632 - -0.69% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.65% 89.769 88.290 - -1.99% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 -1.64% 7.954 7.824 - 1.91% -
std::stable_sort(vector<int>)_(shuffled)/8 -1.64% 34.293 33.729 - -0.71% -
SetIntersection_Interlaced_Vector_uint32_16_4 -1.64% 54573346.962 53677219.750 - -0.42% -
SetIntersection_Interlaced_Set_uint32_1024_1024 -1.64% 18456090.568 18153219.996 - 1.53% -
std::unordered_map<int,_int>::erase(iterator)/8192 -1.64% 18.818 18.510 - -0.69% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -1.64% 18132718.001 17835494.177 - -2.11% -
std::copy_if(list<int>)_(entire_range)/262144 -1.64% 216692.833 213142.145 - -0.89% -
SetIntersection_Front_Vector_uint64_16384_256 -1.64% 1684190.752 1656654.011 - 2.08% -
SetIntersection_Front_Vector_uint32_1024_4 -1.63% 1054504.933 1037266.897 - 3.08% -
SetIntersection_Interlaced_Set_float_16_4 -1.63% 59355112.951 58385543.768 - 0.60% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -1.63% 1024986.245 1008265.419 - -2.16% -
std::pop_heap(vector<std::string>)/8192 -1.63% 85.811 84.413 - -2.63% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -1.63% 20357.291 20025.824 - 0.11% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.63% 15707784.426 15452348.546 - -1.23% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -1.63% 94.760 93.220 - -3.01% -
std::unordered_set<int>::count(key)/1024 -1.62% 9.832 9.672 - -2.73% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.62% 116510.896 114626.589 - -1.49% -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 -1.62% 191399.019 188304.271 - 0.58% -
SetIntersection_None_Set_string_256_64 -1.62% 17283088.486 17003807.859 - 4.11% -
BM_deque_deque_copy/70000 -1.61% 3652.644 3593.748 - 2.92% -
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 -1.61% 38957450.125 38331323.200 - 0.62% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -1.61% 63534.909 62513.881 - -5.49% -
BM_CmpEqual_ushort_int -1.61% 1.082 1.065 - -1.84% -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 -1.60% 362.473 356.656 - 0.70% -
std::sort(deque<int>)_(ascending)/8 -1.60% 20.533 20.204 - -4.86% -
std::find(vector<short>)_(process_all)/8192 -1.60% 1266.843 1246.526 - 0.05% -
std::count(vector<int>)_(every_other)/8 -1.60% 1.368 1.346 - 6.37% -
std::unordered_multiset<int>::find(key)/8192 -1.60% 11.230 11.050 - 1.12% -
std::deque<std::string>::insert(begin)_(cheap_elements)/32 -1.60% 6.756 6.648 - 0.21% -
std::make_heap(vector<int>)_(heap)/1024 -1.60% 971.359 955.818 - -0.92% -
SetIntersection_Front_Set_uint32_262144_4 -1.60% 1085906.290 1068541.920 - 0.22% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.60% 16446739.557 16183842.393 - -0.67% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -1.59% 1360.813 1339.114 - -1.55% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -1.59% 74.321 73.138 - -8.71% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32 -1.59% 33.959 33.420 - 0.74% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -1.58% 8.903 8.762 - -2.41% -
BM_StringRelational_Eq_Large_Large_ChangeFirst -1.58% 1.282 1.261 - 13.46% -
std::move(vector<int>)/8 -1.58% 2.279 2.243 - 1.68% -
std::make_heap(vector<int>)_(descending)/8 -1.58% 26.377 25.961 - -0.80% -
std::unordered_set<int>::count(key)/8192 -1.58% 10.260 10.099 - 1.00% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 -1.57% 2425.709 2387.550 - -0.61% -
SetIntersection_Front_Set_string_256_4 -1.57% 4782017.569 4706999.766 - 1.50% -
SetIntersection_Interlaced_Vector_uint32_16_16 -1.56% 34706927.549 34164309.676 - 0.49% -
BM_vector_deque_move_backward/64000 -1.56% 4576.615 4505.396 - -0.19% -
BM_CmpEqual_ushort_ushort -1.55% 1.081 1.065 - 0.38% -
std::multiset<std::string>::lower_bound(key)/1024 -1.55% 132.076 130.029 - 0.84% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -1.55% 11961495.774 11776221.934 - -2.06% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -1.54% 1035471.819 1019498.566 - -4.78% -
SetIntersection_None_Set_uint32_1024_256 -1.54% 10720181.838 10555184.633 - 2.06% -
std::rotate_copy(deque<int>)/8192 -1.54% 309.881 305.111 - -0.35% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -1.54% 656.158 646.068 - 17.14% -
SetIntersection_Front_Set_string_16384_4 -1.54% 1197785.279 1179380.482 - 0.59% -
SetIntersection_None_Set_string_1024_16 -1.54% 18801786.797 18512945.483 - 2.92% -
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -1.54% 20419.789 20106.234 - 0.07% -
std::for_each(list<int>)/50 -1.53% 21.221 20.896 - -2.35% -
SetIntersection_Interlaced_Vector_uint32_16_1 -1.53% 62293514.937 61340845.209 - -0.26% -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 -1.52% 366382.553 360796.765 - 0.48% -
BM_deque_vector_ranges_move_backward/65536 -1.52% 20877.284 20559.869 - 0.61% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.52% 35388.835 34850.809 - 1.43% -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 -1.52% 2489.155 2451.367 - 0.24% -
std::partial_sort_copy(list<int>)_(repeated)/8192 -1.52% 24763.899 24388.040 - -0.26% -
BM_format_to_n_string_begin<std::wstring>/16384 -1.52% 2327.969 2292.689 - 12.16% -
std::shift_left(deque<int>)/8192 -1.52% 390.078 384.166 - -2.96% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 -1.52% 34181.951 33664.011 - -0.71% -
std::format(float)_(fmt:_{:_0L}) -1.51% 62.514 61.568 - -0.76% -
BM_StringRelational_Compare_Large_Small_Control -1.51% 1.527 1.504 - -2.02% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.51% 4109959.871 4048005.541 - -0.46% -
std::copy(list<int>)/4096 -1.51% 3984.875 3924.849 - -0.45% -
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 -1.50% 21.691 21.365 - -0.08% -
std::stable_partition(list<int>)_(sparse)/50 -1.50% 35.426 34.893 - -1.11% -
BM_CmpLess_short_schar -1.49% 0.958 0.944 - -1.59% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -1.49% 4038358.214 3978219.266 - -3.42% -
std::replace(list<int>)_(prefix)/1024 -1.49% 666.534 656.614 - -10.10% -
std::format(double)_(fmt:_{:017500_0Lf}) -1.48% 1332.378 1312.614 - -4.62% -
SetIntersection_Front_Vector_uint32_262144_1 -1.48% 1029267.581 1014020.061 - 4.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 -1.48% 58865145.570 57994581.961 - -0.87% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 -1.48% 3.771 3.716 - 1.73% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.48% 34133.171 33628.556 - 0.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.48% 13.406 13.208 - -0.55% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.47% 1359973.988 1339942.403 - -1.99% -
std::is_partitioned(list<int>)_(unpartitioned)/1024 -1.47% 99.676 98.208 - -0.14% -
BM_num_get<long_double> -1.47% 229.920 226.535 - -8.04% -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 -1.47% 34045.508 33544.429 - -0.89% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 -1.47% 1016588.695 1001658.430 - -0.59% -
std::unordered_multiset<int>::contains(key)/1024 -1.47% 10.408 10.256 - -3.34% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.47% 1383.750 1363.469 - 9.09% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 -1.46% 5.761 5.676 - 2.70% -
std::format(float)_(fmt:_{:_0Lf}) -1.46% 48.836 48.122 - -0.27% -
std::multimap<int,_int>::count(key)/8192 -1.46% 56.418 55.594 - -1.49% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -1.46% 11660.621 11490.550 - -2.94% -
std::count_if(vector<int>)_(every_other)/8 -1.44% 2.547 2.510 - -1.01% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.44% 249.704 246.114 - 0.23% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.44% 15.451 15.229 - -0.21% -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -1.44% 14.953 14.738 - -1.56% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 -1.44% 2432.034 2397.109 - 0.13% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 -1.43% 177.530 174.984 - -2.75% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.43% 283.115 279.061 - 0.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.43% 181348.210 178756.167 - -0.06% -
BM_StringFindCharLiteral/256 -1.42% 5.499 5.421 - 1.22% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -1.42% 11257.325 11097.812 - 14.37% -
SetIntersection_Front_Vector_string_256_16 -1.42% 5797298.213 5715183.069 - 0.33% -
SetIntersection_Interlaced_Vector_uint64_64_1 -1.42% 16209213.029 15979619.680 - -0.18% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -1.40% 1345.127 1326.283 - -0.12% -
BM_CmpEqual_schar_short -1.40% 1.135 1.119 - -1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 -1.40% 2498.826 2463.901 - -0.64% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 -1.40% 2432.943 2398.971 - 0.21% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 -1.39% 178100.256 175619.698 - -0.17% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -1.39% 129017.571 127222.256 - -0.44% -
std::sort_heap(vector<NonIntegral>,_pred)/8 -1.39% 27.451 27.069 - 0.58% -
std::format(float)_(fmt:_{:0^17500_0La}) -1.39% 1268.109 1250.466 - -1.52% -
SetIntersection_None_Set_uint64_4_1 -1.39% 215823502.235 212823367.627 - -0.03% -
std::multiset<int>::insert(value)_(new_value,_middle)/32 -1.39% 18.341 18.087 - -0.53% -
BM_deque_deque_copy_backward/64000 -1.39% 4807.395 4740.687 - -1.45% -
std::list<int>::ctor(size_type)/32 -1.37% 349.502 344.697 - -0.93% -
BM_vector_deque_copy/512 -1.37% 22.781 22.468 - 2.56% -
SetIntersection_None_Vector_uint32_16_1 -1.37% 64566078.019 63682263.008 - 1.15% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 -1.37% 1484523.062 1464205.328 - -0.33% -
dynamic_cast_(VDAG_sidecast,_1_level) -1.37% 10.712 10.566 - -0.23% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.37% 519.497 512.398 - -1.57% -
std::partition_point(list<int>)/32 -1.37% 8.491 8.375 - -1.65% -
std::set<std::string>::contains(key)/32 -1.36% 84.565 83.413 - 7.12% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.36% 518.807 511.746 - 2.35% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 -1.36% 356730339.583 351878806.173 - 3.29% -
SetIntersection_Front_Set_float_16_16 -1.36% 40081886.876 39537388.620 - 0.38% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -1.35% 936.050 923.371 - -2.03% -
SetIntersection_None_Vector_float_16384_1024 -1.35% 38634975.441 38112123.869 - 26.73% -
std::partition_point(list<int>)/50 -1.35% 13.454 13.272 - -0.97% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 -1.35% 202320025.628 199586016.824 - -0.57% -
BM_format_to_string_pointer<wchar_t>/1 -1.35% 10.188 10.051 - -1.64% -
SetIntersection_Front_Vector_uint32_1024_256 -1.35% 1690805.890 1667990.349 - 1.87% -
SetIntersection_Front_Vector_uint32_256_4 -1.35% 4087015.797 4031928.747 - 0.71% -
SetIntersection_Front_Vector_float_64_64 -1.35% 9672428.278 9542123.193 - 4.16% -
std::set<int>::insert(value)_(new_value,_middle)/32 -1.35% 19.711 19.446 - -0.14% -
std::unordered_map<int,_int>::erase(key)_(existent)/1024 -1.35% 19.281 19.022 - -0.62% -
SetIntersection_None_Vector_uint32_4_4 -1.34% 132834669.640 131051963.809 - -0.48% -
std::rotate(deque<int>)_(by_1/3)/32 -1.34% 18.515 18.266 - -3.25% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.34% 629.942 621.500 - 0.79% -
std::partial_sort_copy(list<int>)_(shuffled)/8 -1.34% 9.237 9.114 - 0.58% -
std::unordered_multimap<int,_int>::clear()/1024 -1.34% 5328.559 5257.386 - -0.86% -
std::rotate(deque<int>)_(1_element_forward)/8192 -1.33% 396.707 391.427 - -1.98% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.33% 105796.129 104388.309 - -1.21% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.33% 11150.901 11003.097 - -0.24% -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 -1.33% 17.655 17.421 - 0.24% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.32% 4123230.483 4068685.735 - -1.12% -
BM_deque_deque_move_backward/64000 -1.32% 4839.192 4775.321 - -0.59% -
BM_deque_vector_ranges_copy/1 -1.32% 0.865 0.854 - 0.78% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 -1.32% 4792772.703 4729701.672 - 1.19% -
std::map<int,_int>::find(key)/1024 -1.31% 28.240 27.868 - -0.59% -
BM_CmpEqual_short_uint -1.31% 1.105 1.090 - 0.70% -
std::find(vector<short>)_(process_all)/50 -1.31% 7.951 7.847 - 0.06% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 -1.31% 474.782 468.544 - -0.38% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 -1.31% 64682263.360 63832992.577 - -0.48% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.31% 90363.634 89180.512 - -5.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.31% 1044597.477 1030958.584 - 4.45% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.31% 69244699.509 68340605.626 - -1.43% -
BM_CmpEqual_int_int -1.31% 1.064 1.051 - -1.07% -
std::map<int,_int>::erase(iterator)/8192 -1.31% 23.195 22.892 - -5.53% -
SetIntersection_None_Vector_uint32_16_16 -1.30% 33769416.157 33329596.392 - 0.19% -
SetIntersection_None_Set_uint64_4_4 -1.30% 134742980.640 132989165.812 - -0.92% -
SetIntersection_Interlaced_Vector_uint64_1024_4 -1.30% 2971199.341 2932528.965 - -0.64% -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 -1.30% 137671447.702 135882485.486 - -0.28% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.30% 17.951 17.717 - -1.18% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.30% 15.716 15.511 - -0.53% -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 -1.30% 59.235 58.466 - -0.05% -
SetIntersection_Interlaced_Vector_uint32_1_1 -1.30% 528343685.901 521481250.772 - -0.31% -
std::set<std::string>::count(key)/1024 -1.30% 147.137 145.227 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 -1.30% 10751252.063 10611877.311 - 0.99% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.29% 19029.544 18784.079 - 0.64% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 -1.29% 4100862.344 4047967.277 - -0.65% -
std::partial_sort(vector<NonIntegral>)_(descending)/8 -1.28% 23.198 22.900 - 0.52% -
BM_deque_vector_copy_backward/64000 -1.28% 4662.030 4602.306 - -2.35% -
std::format(float)_(fmt:_{:_10Lf}) -1.28% 53.459 52.774 - 0.03% -
std::multimap<int,_int>::ctor(const_Self&)/1024 -1.28% 5604.221 5532.520 - 0.81% -
BM_format_to_n_string_span<wchar_t>/16384 -1.28% 2489.897 2458.099 - -0.03% -
SetIntersection_None_Vector_uint32_1_1 -1.28% 528609065.897 521859666.797 - -0.27% -
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 -1.28% 6.974 6.885 - 0.40% -
BM_format_to_string_pointer<char>/1 -1.28% 4.918 4.855 - -0.02% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -1.28% 4681.592 4621.875 - -0.54% -
std::move(list<int>)/4096 -1.27% 5057.719 4993.364 - 11.24% -
rng::find_last(list<int>)_(bail_10%)/8 -1.27% 2.211 2.183 - -5.07% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.27% 1315.642 1298.963 - -0.84% -
SetIntersection_Interlaced_Vector_uint32_16384_16 -1.27% 36784497.835 36318384.157 - 0.24% -
std::count(list<int>)_(every_other)/8 -1.26% 2.100 2.073 - -1.08% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 -1.26% 572.760 565.557 - 3.02% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.26% 4089985.513 4038592.881 - -1.45% -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 -1.26% 2417.848 2387.498 - -0.45% -
BM_format_string<char>/4 -1.25% 2.931 2.894 - -1.54% -
SetIntersection_Interlaced_Vector_uint32_4_4 -1.25% 132773498.232 131110897.365 - -0.23% -
SetIntersection_Front_Vector_uint32_256_16 -1.25% 4047817.904 3997221.201 - -0.36% -
std::sort(deque<int>)_(shuffled)/8192 -1.25% 105497.557 104182.838 - 0.19% -
BM_BitsetToString<64>/Uniform_(50%)/50 -1.24% 33.444 33.028 - 22.42% -
SetIntersection_Interlaced_Set_float_16384_1 -1.24% 1044937.689 1032028.347 - 1.04% -
std::set<int>::erase(key)_(non-existent,_end)/32 -1.23% 2.969 2.932 - -0.52% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -1.23% 43.254 42.723 - -2.90% -
BM_deque_vector_move/64 -1.23% 2.654 2.621 - -1.29% -
std::multimap<int,_int>::lower_bound(key)/8192 -1.23% 38.492 38.020 - -0.28% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.22% 663.808 655.680 - -1.01% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.22% 777090.047 767597.663 - -0.11% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.22% 99681.589 98464.668 - -0.80% -
BM_format/string_len_6000 -1.22% 78.566 77.611 - -1.73% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -1.21% 15.729 15.538 - -2.21% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 -1.21% 575.688 568.715 - 0.70% -
SetIntersection_Front_Set_uint64_16_16 -1.21% 38510877.483 38044904.357 - 1.72% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 -1.21% 25.326 25.020 - 3.93% -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 -1.21% 568.148 561.289 - 0.02% -
SetIntersection_Interlaced_Set_uint32_262144_1 -1.21% 1040395.582 1027836.464 - -0.86% -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 -1.21% 6.920 6.837 - -0.45% -
std::make_heap(vector<NonIntegral>)_(descending)/1024 -1.21% 1002.390 990.310 - 0.05% -
SetIntersection_Interlaced_Set_uint32_4_4 -1.20% 138495247.594 136827756.669 - -0.78% -
std::unique(vector<int>)_(sprinkled)/8192 -1.20% 3729.688 3684.841 - 1.03% -
SetIntersection_Front_Vector_uint64_256_64 -1.20% 3801927.767 3756290.681 - -1.53% -
std::all_of(deque<int>)_(process_all)/32768 -1.20% 9696.951 9580.571 - 2.08% -
BM_vector_deque_move/5500 -1.20% 223.229 220.561 - -0.23% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -1.19% 42422957.951 41916085.733 - -6.14% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -1.19% 16.370 16.174 - -2.01% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 -1.19% 2428.641 2399.665 - -0.28% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 -1.19% 2437.107 2408.040 - 0.10% -
BM_deque_deque_move_backward/5500 -1.19% 227.947 225.230 - -2.67% -
std::move(deque<int>)/4096 -1.18% 175.182 173.108 - -1.44% -
BM_format_string<char>/2 -1.18% 5.649 5.582 - -1.25% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -1.18% 16.996 16.795 - -2.10% -
BM_toupper_string<wchar_t> -1.17% 34.618 34.213 - 0.47% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.17% 18.920 18.698 - 0.64% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.17% 6526969.134 6450608.081 - -4.52% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.17% 81175.454 80229.567 - -1.62% -
SetIntersection_Interlaced_Vector_uint32_4_1 -1.16% 210898459.740 208453965.548 - -0.25% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 -1.16% 1034391.345 1022432.325 - -0.60% -
SetIntersection_Interlaced_Set_float_16384_64 -1.15% 211700954.707 209262682.544 - 0.80% -
std::search(list<int>)_(no_match)/1048576 -1.15% 850990.288 841190.095 - -1.00% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 -1.15% 9.999 9.884 - -3.50% -
std::stable_partition(deque<int>)_(alloc_fails)/8192 -1.15% 7958.006 7866.640 - -0.62% -
std::map<int,_int>::erase(key)_(existent)/8192 -1.15% 29.666 29.326 - -3.87% -
SetIntersection_Interlaced_Vector_string_64_16 -1.15% 24872641.703 24587349.209 - 4.57% -
SetIntersection_Front_Vector_float_16384_256 -1.14% 1687591.895 1668381.225 - -0.66% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.14% 113488.396 112197.338 - -0.70% -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 -1.13% 33075.472 32700.377 - -2.44% -
SetIntersection_Front_Set_uint32_16_4 -1.13% 55126113.143 54500993.131 - -0.46% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.13% 77904.691 77021.465 - -1.60% -
SetIntersection_Front_Set_float_16384_1 -1.13% 1029525.325 1017857.948 - 2.50% -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 -1.13% 2496.043 2467.805 - -0.50% -
BM_deque_vector_copy/2 -1.13% 1.782 1.761 - -1.06% -
SetIntersection_Front_Vector_uint64_64_4 -1.13% 15563117.335 15387357.902 - 0.12% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -1.13% 597.503 590.761 - 0.95% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -1.13% 23.433 23.169 - -25.48% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 -1.13% 19.433 19.214 - 0.56% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 -1.13% 13.280 13.130 - -1.53% -
std::set<std::string>::equal_range(key)/1024 -1.12% 110.003 108.766 - -2.51% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 -1.12% 211597953.970 209220614.471 - -0.76% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -1.12% 3.543 3.503 - -12.53% -
std::map<std::string,_int>::erase(iterator)/1024 -1.12% 29.980 29.644 - -1.80% -
SetIntersection_Interlaced_Vector_uint32_262144_16 -1.12% 354047501.061 350083800.166 - 0.11% -
std::format(float)_(fmt:_{:017500_0La}) -1.12% 1261.855 1247.765 - -3.09% -
std::partition(list<int>)_(dense)/50 -1.12% 14.775 14.610 - -8.57% -
dynamic_cast_(Chain,_5_levels) -1.12% 1.135 1.123 - -9.52% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 -1.11% 251.287 248.488 - 0.10% -
std::format(double)_(fmt:_{:_0Le}) -1.11% 60.909 60.231 - 0.37% -
BM_format_to_string_span<char>/1 -1.11% 4.917 4.862 - 0.03% -
SetIntersection_Front_Vector_uint32_16384_4 -1.11% 1031788.625 1020304.533 - -2.89% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 -1.11% 19.748 19.528 - -0.10% -
SetIntersection_Front_Vector_uint32_16384_1024 -1.11% 3455060.348 3416679.893 - 2.89% -
std::find_if_not(vector<bool>)_(process_all)/50 -1.11% 25.973 25.685 - -0.35% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -1.11% 10690733.092 10572156.031 - -29.31% -
SetIntersection_None_Set_string_1024_64 -1.11% 18428747.216 18224535.277 - 8.38% -
std::find(deque<int>)_(bail_25%)/8192 -1.10% 531.534 525.662 - -2.64% -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 -1.10% 21.559 21.321 - 0.15% -
BM_unicode_text<char> -1.10% 32892.626 32529.302 - 0.29% -
SetIntersection_Front_Vector_uint64_256_1 -1.10% 4064601.192 4019710.433 - -1.59% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 -1.10% 1510022.674 1493352.000 - 3.37% -
SetIntersection_Interlaced_Vector_uint64_64_4 -1.10% 17334498.592 17143253.974 - 0.10% -
std::distance(join_view(vector<vector<int>>))/50 -1.10% 12.528 12.390 - 0.78% -
SetIntersection_Front_Set_uint32_64_1 -1.10% 16324789.132 16144877.394 - 0.43% -
SetIntersection_None_Set_uint32_1_1 -1.10% 528087231.961 522268958.227 - -0.54% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 -1.10% 39460796.301 39026150.802 - -0.50% -
std::stable_sort(vector<int>)_(pipe-organ)/8 -1.10% 34.660 34.278 - -0.44% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.10% 34.875 34.492 - -1.98% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 -1.10% 42.108 41.646 - 1.04% -
SetIntersection_Front_Set_float_16384_16 -1.10% 1283373.730 1269287.663 - 6.09% -
BM_deque_deque_move_backward/512 -1.10% 25.948 25.663 - -0.51% -
std::stable_partition(deque<int>)_(sparse)/8192 -1.09% 3651.375 3611.400 - -0.07% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.09% 344602.857 340833.794 - -0.12% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.09% 231.002 228.476 - -2.66% -
SetIntersection_Front_Set_uint32_1_1 -1.09% 530430979.189 524637429.222 - -0.19% -
std::format(double)_(fmt:_{:0<17500_10Lf}) -1.09% 1310.280 1296.003 - -1.00% -
std::move(deque<int>)/64 -1.09% 7.659 7.576 - -2.02% -
SetIntersection_Front_Set_string_256_16 -1.08% 6550520.259 6479475.544 - -0.93% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.08% 145859.702 144284.507 - -2.18% -
SetIntersection_Interlaced_Set_string_256_1 -1.08% 4277239.757 4231055.437 - 1.26% -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.08% 17.968 17.774 - -0.73% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 -1.08% 12840268.311 12701662.316 - 0.34% -
std::vector<bool>::ctor(const_Self&) -1.08% 28.490 28.183 - 2.15% -
std::format(double)_(fmt:_{:_10e}) -1.07% 47.612 47.103 - -0.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 -1.07% 15608426.523 15441976.246 - -0.19% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 -1.07% 180247.212 178325.064 - -0.35% -
BM_StringRelational_Less_Small_Large_Control -1.06% 1.632 1.615 - -0.25% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 -1.06% 5852.553 5790.352 - -3.79% -
std::format(float)_(fmt:_{:0<17500_10Lg}) -1.06% 1250.430 1237.169 - -3.07% -
std::stable_partition(deque<int>)_(dense)/32 -1.06% 31.749 31.413 - 3.77% -
SetIntersection_Interlaced_Vector_uint64_16384_256 -1.06% 43786277.715 43322519.027 - -0.26% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 -1.06% 7344031.953 7266308.189 - 12.90% -
SetIntersection_None_Vector_uint64_64_16 -1.06% 15188189.723 15027678.644 - 5.43% -
SetIntersection_Front_Vector_uint32_16_1 -1.05% 61889908.649 61237103.718 - -0.58% -
std::unordered_multimap<int,_int>::find(key)/8192 -1.05% 11.581 11.458 - -0.70% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.05% 1690792.106 1672966.219 - -1.35% -
std::deque<std::string>::ctor(size_type)/1024 -1.05% 1438.415 1423.262 - 0.50% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -1.05% 95066.865 94066.911 - 0.31% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.05% 145.304 143.778 - 19.96% -
std::set<int>::insert(const_value_type&)_(already_present)/32 -1.05% 1.878 1.858 - -0.49% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 -1.05% 29662.134 29351.718 - -0.16% -
std::format(double)_(fmt:_{:_10g}) -1.04% 60.714 60.080 - 0.89% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 -1.04% 15.247 15.087 - -0.94% -
std::multimap<int,_int>::ctor(const_Self&)/32 -1.04% 175.309 173.478 - 0.08% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 -1.04% 2436.893 2411.494 - 0.95% -
std::vector<std::string>::ctor(size_type)/32 -1.04% 34.331 33.973 - 0.58% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 -1.04% 2425.652 2400.453 - -0.50% -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 -1.04% 16867.444 16692.341 - 0.07% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 -1.04% 11667.851 11546.926 - -1.62% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -1.04% 1.821 1.802 - -2.65% -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -1.04% 174.775 172.966 - -1.10% -
std::copy_backward(deque<int>)/4096 -1.03% 152.332 150.757 - 0.01% -
SetIntersection_Interlaced_Set_uint64_16_1 -1.03% 62120892.586 61480485.803 - -0.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 -1.03% 16138118.361 15972366.153 - -0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 -1.03% 10234948.900 10129848.542 - 1.58% -
std::find_end(forward_list<int>)_(single_element)/1024 -1.03% 714.472 707.137 - -0.86% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 -1.03% 20029745.305 19824395.052 - -0.01% -
std::unordered_set<int>::count(key)/32 -1.02% 6.971 6.899 - -9.99% -
SetIntersection_Front_Vector_float_16384_16 -1.02% 1038014.470 1027391.525 - -1.05% -
std::stable_partition(deque<int>)_(dense)/8192 -1.02% 4469.615 4423.927 - 0.05% -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.02% 394.693 390.665 - -0.83% -
std::remove(deque<int>)_(sprinkled)/32 -1.02% 51.819 51.291 - -0.16% -
SetIntersection_Interlaced_Vector_uint32_16384_1024 -1.02% 41755828.029 41329776.635 - -0.56% -
BM_format/string_view_len_6000 -1.02% 78.917 78.112 - -0.84% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -1.02% 5869.411 5809.709 - -0.15% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 -1.01% 2479.357 2454.231 - -0.44% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 -1.01% 8266.933 8183.156 - 0.27% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -1.01% 1001227.833 991094.951 - -4.36% -
std::stable_sort(vector<int>)_(heap)/8 -1.01% 34.463 34.115 - -2.00% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 -1.01% 21.267 21.053 - -6.33% -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 -1.01% 2426.992 2402.563 - 0.67% -
SetIntersection_Front_Vector_uint32_4_1 -1.00% 210577772.855 208462991.930 - -0.35% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -1.00% 70.852 70.141 - -1.66% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -1.00% 198231.698 196242.562 - -6.74% -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 -1.00% 2427.320 2403.009 - 0.60% -

Added Tests - execution_time
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent
BM_ConstructAndDestroy_MemFuncPtr_Transparent
BM_ConstructAndDestroy_MemPtr_Transparent
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent
BM_InvokeInlined_FuncPtr
BM_InvokeInlined_MemFuncPtr
BM_InvokeInlined_SmallTrivialFunctor

Performance Regressions - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 222.43% 79.428 256.102 - 150.44% -
std::unordered_set<std::string>::erase(key)_(existent)/32 185.69% 63.441 181.241 - 222.72% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 173.39% 61.165 167.222 - 149.98% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 159.90% 664243.184 1726341.720 - 160.10% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 144.50% 64712.200 158223.075 - 148.96% -
std::move(list<int>)/512 113.35% 369.654 788.662 - 114.73% -
std::search(list<int>)_(no_match)/1000 103.02% 712.755 1447.027 - 103.05% -
std::search(list<int>)_(no_match)/1024 100.55% 730.170 1464.358 - 100.58% -
std::set<std::string>::insert(value)_(new_value,_end)/1024 86.15% 60.059 111.801 - 110.65% -
SetIntersection_None_Vector_float_16384_64 83.13% 21213063.924 38847666.513 - 0.30% -
BM_BitsetToString<32>/Uniform_(50%)/50 77.98% 17.481 31.112 - 103.20% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 69.86% 45.013 76.458 - -24.31% -
std::move(vector<int>)/262144 68.78% 14146.361 23876.289 - 9.03% -
SetIntersection_None_Vector_uint64_16384_256 67.42% 20368765.714 34102091.519 - -10.77% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 64.24% 44.835 73.637 - 67.78% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 60.78% 1391.554 2237.327 - 53.92% -
std::move(vector<int>)/32768 58.69% 1689.544 2681.116 - 61.30% -
std::move_backward(vector<int>)/32768 57.61% 1715.390 2703.607 - -0.15% -
BM_deque_vector_move_backward/0 54.87% 0.441 0.683 - 48.46% -
SetIntersection_None_Vector_uint64_16384_16384 54.73% 20357571.496 31498889.206 - -17.63% -
ranges::min(std::vector<char>)/1 52.21% 0.293 0.446 - 55.30% -
ranges::minmax(std::list<char>)/64 51.88% 30.210 45.883 - 51.41% -
BM_BitsetToString<32>/Dense_(90%)/90 51.55% 27.370 41.478 - 41.76% -
BM_std_minmax_element<short>/65536 51.31% 25068.640 37932.108 - -24.04% -
BM_std_minmax_element<short>/64000 49.76% 24360.029 36480.816 - -25.20% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 49.48% 83.758 125.203 - 16.54% -
SetIntersection_None_Set_string_262144_4 49.41% 2705736.086 4042563.494 - 18.88% -
SetIntersection_None_Vector_float_1024_4 49.31% 2311628.731 3451412.870 - 3.22% -
BM_std_minmax_element<short>/4096 49.13% 1582.724 2360.315 - -23.53% -
BM_std_minmax_element<short>/5500 48.94% 2110.169 3142.824 - -24.39% -
BM_std_minmax_element<short>/70000 48.86% 27014.361 40212.915 - -24.70% -
SetIntersection_None_Set_string_262144_1024 48.83% 2715851.646 4042029.381 - 17.88% -
SetIntersection_None_Set_string_262144_64 48.57% 2708735.876 4024316.091 - 18.08% -
SetIntersection_None_Vector_float_1024_1024 48.53% 2352023.777 3493426.042 - 3.97% -
SetIntersection_None_Vector_float_16384_4 48.10% 26261525.787 38893957.157 - 0.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 48.01% 69.063 102.217 - -19.74% -
BM_std_minmax_element<short>/4000 47.82% 1537.020 2272.002 - -24.59% -
SetIntersection_None_Vector_float_1024_256 46.96% 2374451.794 3489488.410 - 1.77% -
SetIntersection_None_Vector_float_1024_64 46.70% 2357495.716 3458519.746 - 4.30% -
SetIntersection_None_Vector_uint64_16384_1 46.67% 20342029.631 29835774.610 - -21.60% -
SetIntersection_None_Vector_uint64_16384_4 45.64% 20308678.644 29577915.277 - -22.89% -
std::unordered_multiset<int>::count(key)/32 45.61% 9.032 13.151 - 25.66% -
std::map<std::string,_int>::erase(key)_(existent)/8192 45.41% 80.612 117.221 - 44.47% -
SetIntersection_None_Vector_float_1024_16 44.69% 2341719.810 3388336.441 - -2.08% -
BM_std_minmax_element<short>/1024 44.38% 398.999 576.061 - -22.62% -
SetIntersection_None_Set_string_262144_16 44.16% 2884765.621 4158677.068 - 32.98% -
SetIntersection_None_Set_string_262144_1 44.06% 2882804.722 4152960.144 - 30.60% -
SetIntersection_None_Set_string_262144_256 42.87% 2897748.258 4140066.449 - 32.19% -
BM_StringRelational_Eq_Empty_Large_Control 41.53% 0.423 0.598 - 21.78% -
std::rotate(list<int>)_(1_element_forward)/8192 41.11% 9810.441 13843.374 - 42.40% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 41.00% 90.915 128.194 - 130.91% -
ranges::min(std::deque<long_long>)/8 40.47% 2.364 3.320 - 51.85% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 40.29% 24.559 34.454 - 6.85% -
BM_std_minmax_element<short>/512 39.51% 200.427 279.608 - -21.05% -
SetIntersection_Front_Set_uint32_16384_16384 39.33% 251977255.894 351078625.203 - 3.33% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 38.93% 56.763 78.860 - -55.38% -
BM_join_view_in_vectors/0 38.27% 0.389 0.538 - 49.44% -
std::set<std::string>::insert(const_value_type&)_(already_present)/32 36.77% 52.632 71.986 - 16.08% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 36.64% 29.786 40.702 - 11.34% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 36.54% 41.646 56.861 - -22.89% -
SetIntersection_None_Set_string_262144_16384 35.98% 3009539.098 4092312.418 - 23.49% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 34.92% 86.089 116.149 - -16.45% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 34.82% 68.256 92.021 - -55.01% -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 34.42% 22.868 30.740 - 7.96% -
std::set<std::string>::insert(value)_(new_value,_middle)/0 33.53% 23.457 31.321 - 33.78% -
ranges::minmax(std::vector<long_long>)/1 33.38% 0.337 0.449 - 2.27% -
BM_join_view_out_vectors/0 32.19% 0.447 0.591 - 40.28% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 31.82% 77.338 101.950 - 4.21% -
std::copy_n(vector<int>)/4096 31.65% 146.757 193.204 - -8.69% -
ranges::min(std::vector<__int128>)/70000 31.22% 18741.460 24592.429 - 33.57% -
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 31.14% 22.986 30.145 - -2.40% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 30.56% 1818.041 2373.668 - 13.72% -
SetIntersection_None_Vector_string_262144_262144 30.42% 2192640.211 2859554.719 - 27.82% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 30.36% 166.698 217.303 - 4.03% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 29.63% 29735042.248 38545516.413 - -0.29% -
std::unordered_set<std::string>::erase(iterator)/1024 29.53% 23.958 31.032 - 2.76% -
std::set<std::string>::insert(value)_(new_value,_end)/8192 29.17% 126.233 163.061 - 80.09% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 28.97% 29874074.319 38528933.330 - -5.00% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 28.87% 18.423 23.741 - 28.60% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 27.79% 36.807 47.037 - 27.70% -
std::copy(list<int>)/32768 27.72% 25634.065 32739.371 - 27.23% -
SetIntersection_Front_Set_uint64_1024_1024 27.66% 13507700.618 17244100.897 - -4.39% -
std::replace(deque<int>)_(sprinkled)/50 27.46% 13.516 17.227 - 29.68% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 27.42% 25.012 31.871 - 0.01% -
SetIntersection_None_Vector_float_16384_1024 26.73% 30072634.667 38112123.869 - -1.35% -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 26.57% 686.275 868.616 - 6.98% -
std::partition(deque<int>)_(sparse)/32 26.25% 9.137 11.536 - 15.39% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 26.10% 37.535 47.331 - 6.15% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 26.04% 73.140 92.183 - 115.80% -
BM_std_minmax_element<int>/3 25.97% 0.799 1.007 - 9.19% -
BM_vector_deque_ranges_move/0 25.80% 0.358 0.451 - 1.58% -
std::find_end(forward_list<int>)_(process_all)/1048576 25.52% 616631.334 773985.651 - -1.95% -
SetIntersection_None_Vector_uint64_262144_262144 25.20% 349256255.353 437273732.429 - 24.89% -
std::rotate(list<int>)_(by_1/4)/8192 24.61% 10082.606 12563.507 - 25.47% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 24.55% 53.432 66.550 - 6.87% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 24.49% 3318.854 4131.537 - 24.22% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 24.43% 103.826 129.193 - 11.03% -
std::multiset<std::string>::erase(key)_(existent)/32 24.38% 68.517 85.220 - -17.57% -
BM_std_minmax_element<char>/3 24.28% 0.859 1.068 - -3.20% -
SetIntersection_Interlaced_Set_string_262144_64 24.09% 2726663.370 3383507.952 - -9.45% -
std::unordered_multiset<int>::contains(key)/32 23.96% 9.221 11.431 - 49.68% -
std::format(double)_(fmt:_{:_17000}) 23.57% 575.221 710.785 - 0.82% -
SetIntersection_Interlaced_Set_string_262144_1024 23.43% 2821275.499 3482174.128 - -8.39% -
std::format(double)_(fmt:_{:_17000L}) 23.41% 587.767 725.379 - 0.80% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 23.26% 86.735 106.909 - -2.63% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 23.14% 83.744 103.125 - 55.96% -
SetIntersection_None_Vector_float_262144_256 22.95% 345835253.752 425219580.221 - 21.24% -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 22.59% 440.670 540.225 - 22.10% -
BM_BitsetToString<64>/Uniform_(50%)/50 22.42% 26.980 33.028 - -1.24% -
BM_StringRelational_Eq_Small_Large_Control 22.08% 0.344 0.420 - 15.04% -
std::remove(list<int>)_(prefix)/1024 21.93% 955.517 1165.050 - 19.71% -
SetIntersection_Interlaced_Set_string_262144_256 21.92% 2933408.134 3576362.040 - 1.56% -
BM_deque_deque_ranges_copy_backward/0 21.56% 0.569 0.692 - 7.45% -
std::move_backward(deque<int>)/32768 21.54% 2387.377 2901.694 - 21.82% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 21.51% 9.663 11.741 - 8.22% -
std::replace(deque<int>)_(sprinkled)/32 21.29% 9.151 11.099 - 21.27% -
SetIntersection_Front_Set_float_262144_256 21.26% 4526025.057 5488205.841 - 22.71% -
std::unordered_set<int>::clear()/8192 21.18% 42293.921 51251.587 - 13.65% -
std::multiset<std::string>::erase(iterator)/1024 21.11% 26.233 31.771 - -0.67% -
SetIntersection_Interlaced_Set_string_262144_16384 20.78% 3543017.432 4279259.127 - 1.76% -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 20.34% 74.909 90.149 - 4.28% -
std::move_backward(list<int>)/4096 20.34% 4862.074 5850.820 - 0.15% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 20.19% 25.390 30.517 - 7.86% -
SetIntersection_Front_Set_uint32_262144_256 20.02% 4502181.895 5403423.123 - 5.55% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 19.96% 119.852 143.778 - -1.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 19.93% 3434423.218 4118989.641 - 19.51% -
ranges::min(std::vector<__int128>)/64 19.76% 17.238 20.645 - 22.87% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 19.57% 433.030 517.774 - 18.21% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 19.54% 28.633 34.229 - -6.33% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 19.47% 2137.470 2553.725 - -9.65% -
std::map<std::string,_int>::erase(iterator)/8192 19.26% 26.870 32.046 - 1.26% -
std::is_sorted_until(deque<int>)/8 19.11% 3.366 4.009 - 74.44% -
ranges::min(std::vector<long_long>)/1 19.09% 0.326 0.388 - 37.42% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 19.07% 3889396.740 4631200.433 - -10.47% -
std::unordered_set<int>::clear()/1024 19.04% 5308.566 6319.511 - 22.41% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 18.97% 24.695 29.379 - 13.79% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 18.85% 39.337 46.752 - 10.38% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 18.84% 32497608.522 38619635.813 - -4.42% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.71% 23.673 28.103 - -0.67% -
std::multiset<int>::erase(key)_(non-existent,_middle)/32 18.70% 1.777 2.109 - 0.40% -
ranges::minmax(std::list<long_long>)/1 18.67% 0.413 0.491 - 15.73% -
SetIntersection_Interlaced_Vector_string_262144_16384 18.61% 1842849.422 2185792.662 - -14.74% -
rng::contains_subrange(vector<int>)_(same_length)/50 18.59% 12.505 14.830 - 19.75% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 18.51% 27.782 32.925 - 21.92% -
rng::contains_subrange(vector<int>)_(same_length)/1048576 18.39% 251559.061 297820.264 - 21.81% -
SetIntersection_Interlaced_Set_string_262144_16 18.37% 2786766.272 3298790.660 - 1.41% -
SetIntersection_Front_Set_uint32_16384_1024 18.33% 15147179.272 17924207.123 - 10.78% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 18.31% 35448.579 41937.646 - 14.26% -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 18.23% 715.843 846.307 - 13.66% -
rng::contains_subrange(vector<int>)_(same_length)/8192 18.20% 2028.756 2398.070 - 23.63% -
std::vector<int>::ctor(Range)_(cheap_elements)/1024 17.91% 49.507 58.375 - 16.67% -
BM_to_sys/2100/threads:16 17.80% 16.294 19.194 - 11.24% -
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 17.74% 7362.373 8668.712 - 0.50% -
SetIntersection_Front_Set_uint32_262144_1024 17.70% 15404308.308 18130674.958 - 6.04% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 17.66% 32854230.562 38656889.414 - -7.56% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 17.46% 9.181 10.785 - 0.01% -
SetIntersection_Front_Set_uint32_1024_1024 17.26% 15074513.899 17675815.290 - -2.12% -
std::map<std::string,_int>::erase(iterator)/32 17.15% 26.078 30.550 - 4.81% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 17.14% 551.528 646.068 - -1.54% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 16.94% 30.119 35.222 - -49.90% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 16.89% 3156.970 3690.219 - 0.63% -
SetIntersection_None_Vector_uint64_256_16 16.77% 5326853.086 6220399.548 - 0.90% -
SetIntersection_Interlaced_Set_uint64_64_64 16.70% 14161176.997 16525922.989 - -3.57% -
SetIntersection_None_Set_string_16384_1 16.66% 339525415.647 396106367.543 - 3.89% -
SetIntersection_None_Set_string_16384_64 16.62% 336388769.179 392288524.580 - 2.34% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 16.46% 42.293 49.256 - -7.08% -
bm_lexicographical_compare<int>/1 16.45% 0.591 0.689 - 19.62% -
SetIntersection_None_Vector_float_256_64 16.37% 4540191.101 5283645.076 - 1.51% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 16.27% 126.629 147.226 - -9.83% -
SetIntersection_None_Vector_uint64_16384_16 16.18% 20233183.075 23505909.881 - -38.61% -
SetIntersection_None_Vector_uint64_256_256 16.17% 2833520.202 3291760.664 - 2.46% -
ranges::minmax(std::deque<long_long>)/1 16.14% 0.395 0.459 - 10.84% -
std::set<std::string>::upper_bound(key)/32 16.05% 66.916 77.653 - 10.39% -
std::set<std::string>::erase(iterator)/32 15.98% 26.583 30.830 - -0.62% -
std::is_partitioned(list<int>)_(unpartitioned)/50 15.94% 0.966 1.120 - 11.04% -
std::search(vector<int>,_pred)_(single_element)/1000 15.94% 277.498 321.724 - 5.40% -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 15.92% 395.128 458.033 - -0.30% -
std::set<std::string>::insert(value)_(new_value,_end)/32 15.91% 49.677 57.579 - 30.17% -
rng::contains_subrange(vector<int>)_(same_length)/32 15.87% 8.488 9.835 - 17.60% -
SetIntersection_None_Vector_uint64_16384_64 15.85% 20285038.464 23500460.293 - -38.52% -
SetIntersection_None_Set_string_262144_262144 15.79% 3679041.285 4259864.800 - -5.96% -
std::rotate(deque<int>)_(by_1/4)/1024 15.72% 256.625 296.955 - 16.26% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 15.60% 703.753 813.567 - -1.78% -
SetIntersection_Front_Set_uint32_1024_256 15.54% 4529063.916 5232760.916 - 14.17% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 15.52% 4611688.107 5327584.222 - 7.96% -
std::rotate(deque<int>)_(by_1/4)/8192 15.42% 2005.576 2314.924 - 16.13% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15.26% 16938.735 19522.831 - 14.61% -
std::map<std::string,_int>::erase(key)_(existent)/1024 15.23% 85.175 98.145 - -8.97% -
SetIntersection_None_Vector_uint64_256_1 15.11% 5614047.869 6462455.719 - 0.35% -
ranges::min(std::deque<char>)/1 15.06% 0.458 0.527 - -10.47% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 15.04% 4794.716 5515.788 - 5.65% -
SetIntersection_Front_Set_uint32_16384_256 15.02% 4443475.837 5110973.353 - -2.21% -
SetIntersection_None_Vector_uint64_256_64 14.99% 4538405.174 5218811.801 - -1.71% -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 14.96% 4.067 4.676 - -4.10% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 14.92% 164550.128 189104.698 - 16.27% -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 14.83% 32.204 36.978 - 12.63% -
BM_deque_deque_ranges_move_backward/0 14.78% 0.602 0.691 - 6.47% -
std::set<std::string>::erase(iterator)/1024 14.70% 29.377 33.694 - 3.42% -
SetIntersection_None_Set_string_16384_4 14.56% 341483058.281 391195749.864 - 4.05% -
std::multiset<std::string>::erase(key)_(existent)/8192 14.44% 96.982 110.982 - 38.89% -
BM_BitsetToString<64>/Sparse_(10%)/10 14.43% 11.630 13.308 - 17.78% -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 14.37% 9703.159 11097.812 - -1.42% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 14.31% 3659.129 4182.643 - 16.03% -
std::transform(list<int>)_(identity_transform)/8192 14.24% 6961.267 7952.457 - 0.38% -
std::unordered_set<std::string>::erase(key)_(existent)/1024 14.22% 75.668 86.431 - -54.72% -
std::any_of(deque<int>)_(process_all)/8 14.07% 2.500 2.851 - 16.99% -
BM_std_minmax_element<short>/64 14.02% 22.191 25.302 - -3.96% -
std::find_if(vector<char>)_(bail_25%)/8 14.00% 0.740 0.843 - -19.81% -
SetIntersection_None_Set_string_16384_16 13.93% 342653285.712 390391886.700 - 4.16% -
SetIntersection_None_Set_string_16384_256 13.92% 338711212.939 385860871.947 - -3.70% -
SetIntersection_None_Vector_float_16384_16384 13.92% 24509300.804 27919893.106 - -28.23% -
std::is_partitioned(vector<int>)_(unpartitioned)/50 13.83% 0.805 0.917 - 5.86% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.54% 28.850 32.757 - -0.12% -
BM_Invoke_FuncPtr 13.49% 0.684 0.776 - 13.94% -
BM_StringRelational_Eq_Large_Large_ChangeFirst 13.46% 1.112 1.261 - -1.58% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 13.43% 33969557.704 38531256.514 - -14.33% -
SetIntersection_Front_Set_uint32_1024_64 13.24% 1822687.220 2064041.700 - 12.78% -
std::reverse(list<int>)/4096 12.99% 1840.256 2079.397 - 6.97% -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 12.99% 3.299 3.728 - -3.11% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 12.97% 2450.517 2768.426 - 2.90% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 12.90% 6435980.052 7266308.189 - -1.06% -
SetIntersection_None_Vector_float_262144_4 12.90% 344966236.502 389460216.335 - 11.40% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 12.84% 34.115 38.494 - -21.18% -
BM_Hash/uint32_random_std_hash/1024 12.83% 579.352 653.690 - -9.80% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 12.83% 0.705 0.796 - 25.56% -
BM_deque_vector_copy_backward/0 12.78% 0.608 0.686 - 24.52% -
SetIntersection_None_Set_string_16384_16384 12.70% 340883157.851 384182909.504 - 11.74% -
std::multiset<std::string>::erase(iterator)/32 12.63% 25.671 28.912 - 7.86% -
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 12.56% 19.852 22.346 - 0.05% -
std::fill_n(list<int>)/8192 12.49% 7008.421 7883.614 - 9.55% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 12.42% 1.030 1.158 - -15.79% -
std::rotate(list<int>)_(1_element_backward)/8192 12.38% 9719.041 10922.223 - 13.37% -
BM_StringRelationalLiteral_Eq_Small_Small_Control 12.35% 0.410 0.460 - 6.85% -
SetIntersection_Front_Set_uint32_16384_64 12.18% 1813849.853 2034845.855 - -0.24% -
BM_format_to_n_string_begin<std::wstring>/16384 12.16% 2044.099 2292.689 - -1.52% -
SetIntersection_Front_Set_float_1024_1024 12.14% 16011303.104 17954594.269 - -0.60% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 12.09% 6571757.994 7365976.570 - 8.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 12.02% 50351486.867 56403723.266 - -12.92% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 12.01% 487817.438 546405.728 - 13.17% -
BM_std_minmax_element<long_long>/2 11.96% 0.464 0.520 - 8.53% -
SetIntersection_Interlaced_Vector_string_1024_16 11.94% 8924721.647 9990146.756 - 0.56% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 11.90% 692.958 775.428 - 24.66% -
BM_StringRelationalLiteral_Eq_Large_Small_Control 11.87% 0.232 0.259 - 1.62% -
std::unique_copy(list<int>,_pred)_(contiguous)/8192 11.84% 7422.512 8301.540 - -0.01% -
SetIntersection_None_Set_string_16384_1024 11.84% 348294748.882 389533690.897 - 5.03% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 11.77% 0.388 0.433 - -5.79% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 11.77% 20.212 22.591 - 6.54% -
std::multiset<int>::clear()/1024 11.71% 9864.464 11020.082 - 2.26% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 11.65% 1.387 1.548 - 11.83% -
ranges::minmax(std::deque<char>)/1 11.64% 0.486 0.543 - 6.55% -
BM_std_minmax_element<short>/1 11.63% 0.374 0.417 - -8.96% -
SetIntersection_Interlaced_Set_uint64_256_64 11.52% 11548681.166 12879220.106 - 0.45% -
std::upper_bound(std::list<int>)/8192 11.45% 13054.281 14548.430 - 11.55% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 11.41% 31.982 35.630 - -0.83% -
std::find_if_not(list<int>)_(process_all)/50 11.32% 10.776 11.996 - 4.41% -
std::move(list<int>)/4096 11.24% 4488.989 4993.364 - -1.27% -
SetIntersection_Interlaced_Set_string_262144_4 11.19% 1977627.166 2199017.443 - -8.82% -
SetIntersection_Front_Set_uint32_256_256 11.16% 9531466.616 10595477.396 - 6.27% -
BM_deque_vector_ranges_copy/0 11.11% 0.622 0.691 - 22.23% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 11.10% 34779406.199 38639706.559 - -13.84% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 11.07% 172.595 191.701 - 7.55% -
std::any_of(deque<int>)_(process_all)/50 11.02% 13.964 15.503 - 12.58% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 10.92% 19.230 21.330 - -30.45% -
std::multimap<std::string,_int>::erase(iterator)/32 10.91% 26.500 29.392 - -0.84% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 10.90% 32.399 35.930 - 13.06% -
SetIntersection_Front_Set_uint32_256_64 10.86% 5809696.632 6440866.925 - 0.89% -
ranges::minmax(std::list<long_long>)/70000 10.81% 49340.010 54675.423 - 1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 10.81% 4712289.385 5221643.439 - -11.56% -
std::multiset<int>::clear()/8192 10.71% 80280.319 88877.540 - 2.40% -
rng::find_last(forward_list<int>)_(bail_10%)/50 10.70% 13.506 14.951 - 7.16% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 10.64% 4246415.757 4698305.624 - -3.35% -
std::unique_copy(deque<int>,_pred)_(contiguous)/32 10.56% 15.925 17.606 - 1.26% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 10.50% 20.679 22.850 - -15.12% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 10.49% 0.500 0.553 - 15.05% -
SetIntersection_Front_Set_float_16384_64 10.49% 1791403.303 1979306.247 - 3.53% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 10.46% 851.501 940.580 - 25.82% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 10.45% 44570410.904 49229740.771 - -8.51% -
std::set<std::string>::insert(value)_(new_value,_end)/0 10.44% 31.686 34.994 - 27.87% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 10.41% 9.117 10.066 - 7.24% -
SetIntersection_Front_Set_uint64_1024_256 10.34% 4929119.721 5438834.475 - 5.89% -
BM_StringRelational_Less_Large_Large_Control 10.25% 1.882 2.075 - 0.53% -
SetIntersection_Interlaced_Set_string_16384_16 10.21% 347560162.966 383031668.103 - 2.23% -
BM_std_minmax_element<int>/1 10.17% 0.450 0.496 - 31.97% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 10.14% 334539505.048 368471298.460 - -0.59% -
SetIntersection_Front_Set_float_1024_256 10.14% 4641159.996 5111868.260 - 10.01% -
BM_deque_vector_copy/0 10.14% 0.460 0.506 - 0.28% -
std::multimap<std::string,_int>::erase(key)_(existent)/1024 10.07% 63.251 69.623 - -37.11% -
std::search(list<int>)_(no_match)/8192 10.00% 6904.464 7594.679 - 10.34% -
SetIntersection_Front_Set_uint64_16384_1024 9.99% 16116010.305 17725245.701 - 16.23% -
SetIntersection_Front_Set_uint32_64_64 9.97% 14198870.334 15614160.482 - 2.22% -
std::equal(vector<int>)_(it,_it,_it,_it)/8 9.96% 1.469 1.615 - 6.08% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 9.93% 34.149 37.539 - 14.27% -
SetIntersection_Interlaced_Set_string_16384_64 9.85% 352163770.405 386835723.184 - 4.11% -
std::copy_n(vector<int>)/32768 9.80% 3419.129 3754.250 - 8.72% -
std::reverse_copy(vector<int>)/32768 9.78% 976.233 1071.734 - 10.04% -
std::unordered_multimap<int,_int>::find(key)/32 9.77% 9.968 10.942 - 0.72% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 9.77% 45817087.172 50294230.599 - -13.14% -
std::move(deque<int>)/1048576 9.73% 55527.083 60932.088 - 11.02% -
std::set<int>::insert(value)_(new_value,_end)/8192 9.56% 24.443 26.779 - 7.82% -
BM_format_string<char>/1 9.49% 9.097 9.960 - 1.26% -
std::copy(vector<int>)/8 9.49% 2.232 2.443 - 10.95% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 9.47% 21329434.915 23349969.694 - -5.61% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 9.45% 4965086.374 5434417.073 - -0.39% -
std::find(vector<short>)_(bail_25%)/8 9.37% 0.616 0.673 - 0.83% -
SetIntersection_Interlaced_Set_string_16384_4 9.34% 239862259.896 262255197.810 - 7.62% -
BM_to_sys/1993/threads:4 9.30% 1.350 1.476 - 10.46% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 9.27% 34.600 37.806 - -2.77% -
std::copy_backward(vector<int>)/32768 9.26% 3440.189 3758.817 - 8.90% -
std::find(vector<int>)_(bail_25%)/1024 9.26% 39.606 43.274 - 10.80% -
std::copy_backward(deque<int>)/262144 9.24% 18743.523 20475.765 - 2.63% -
std::format(double)_(fmt:_{:0^17500_17000L}) 9.24% 1774.880 1938.909 - 0.64% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 9.22% 35119511.606 38356194.086 - -14.51% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 9.22% 694.942 758.984 - 8.72% -
BM_tolower_char<char> 9.21% 1.154 1.260 - 9.30% -
std::partition(deque<int>)_(sparse)/50 9.14% 14.159 15.452 - 2.82% -
std::find_end(deque<int>)_(single_element)/1024 9.12% 420.738 459.110 - 4.47% -
std::format(double)_(fmt:_{:017500_17000}) 9.10% 1784.229 1946.646 - 1.46% -
ranges::min(std::deque<__int128>)/1 9.09% 0.496 0.542 - 1.94% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 9.09% 1249.815 1363.469 - -1.47% -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 9.09% 7269.094 7930.042 - 6.94% -
std::unordered_set<int>::find(key)/32 9.05% 7.703 8.401 - -0.30% -
std::multiset<std::string>::insert(value)_(new_value,_end)/32 9.04% 40.797 44.486 - 30.58% -
std::for_each(multiset<int>::iterator)/8192 9.04% 16801.691 18320.105 - 5.60% -
BM_format_to_string_begin<std::list<wchar_t>>/1048576 9.02% 984465.061 1073221.688 - 8.34% -
std::format(double)_(fmt:_{:0<17500_17000}) 9.00% 1753.752 1911.534 - -0.41% -
BM_vector_deque_move_backward/1 8.91% 1.087 1.184 - 4.47% -
BM_vector_deque_ranges_copy_backward/64000 8.90% 19025.007 20718.034 - 10.12% -
SetIntersection_None_Vector_float_262144_262144 8.88% 353129115.163 384485036.833 - 9.73% -
std::any_of(deque<int>)_(process_all)/32768 8.88% 9642.542 10498.612 - 13.27% -
std::multimap<std::string,_int>::ctor(const_Self&)/32 8.79% 681.659 741.584 - 17.88% -
std::any_of(deque<int>)_(process_all)/8192 8.78% 2393.850 2603.998 - 12.80% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 8.77% 332407373.190 361559097.096 - 4.12% -
std::is_partitioned(deque<int>)_(partitioned)/50 8.71% 12.606 13.703 - 10.10% -
rng::contains_subrange(vector<int>)_(same_length)/16 8.70% 4.777 5.193 - 13.21% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 8.69% 80.859 87.885 - 1.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 8.63% 5940319.490 6453095.120 - -0.20% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 8.63% 45533.791 49462.371 - 4.05% -
BM_vector_deque_ranges_move_backward/64000 8.62% 19035.119 20675.327 - 9.89% -
BM_japanese_text<wchar_t> 8.61% 47928.420 52056.840 - 3.58% -
std::find_if_not(vector<char>)_(bail_25%)/8 8.60% 0.733 0.796 - -12.01% -
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 8.58% 3.726 4.045 - 8.80% -
BM_deque_deque_ranges_copy_backward/64 8.51% 16.275 17.660 - 7.86% -
ranges::minmax(std::deque<__int128>)/70000 8.50% 27756.470 30117.053 - 7.86% -
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 8.50% 1.149 1.247 - 4.23% -
SetIntersection_None_Set_string_256_256 8.47% 9956140.490 10798982.438 - 1.68% -
std::find_first_of(list<int>)_(large_needle)/1024 8.40% 916450.083 993473.140 - 18.72% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 8.40% 57.956 62.827 - -15.75% -
SetIntersection_None_Set_string_1024_64 8.38% 16814912.343 18224535.277 - -1.11% -
BM_num_put<long> 8.37% 4.700 5.094 - 5.71% -
BM_StringCtorDefault 8.34% 0.532 0.576 - 18.53% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 8.32% 31.969 34.628 - -4.37% -
std::reverse(deque<int>)/4096 8.27% 1168.837 1265.508 - 6.90% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 8.27% 108.091 117.030 - 12.93% -
std::find(vector<int>)_(bail_25%)/32768 8.26% 1252.456 1355.938 - 9.15% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 8.26% 1027.463 1112.337 - 4.05% -
std::find_end(deque<int>)_(single_element)/8192 8.26% 3360.895 3638.432 - 3.48% -
std::format(double)_(fmt:_{:0^17500_17000}) 8.23% 1770.824 1916.592 - -0.05% -
std::format(double)_(fmt:_{:017500_17000L}) 8.23% 1791.978 1939.410 - -0.12% -
std::all_of(list<int>)_(process_all)/8192 8.20% 7605.593 8229.052 - 8.93% -
BM_BitsetToString<32>/Sparse_(10%)/10 8.17% 11.443 12.378 - 15.12% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 8.16% 37.704 40.782 - -14.17% -
BM_StringRelational_Eq_Small_Small_ChangeFirst 8.16% 1.341 1.450 - 18.04% -
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 8.12% 26.953 29.141 - 10.71% -
BM_tolower_char<wchar_t> 8.05% 0.795 0.859 - -5.47% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 8.04% 1226.693 1325.357 - 5.84% -
SetIntersection_Interlaced_Set_uint64_1024_4 8.01% 8221869.078 8880614.629 - -0.76% -
SetIntersection_None_Set_string_1024_1024 8.00% 17050291.365 18414799.264 - -2.11% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7.98% 5593.020 6039.179 - 1.61% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 7.98% 68085913.686 73517153.272 - 7.20% -
bm_make_exception_ptr/threads:4 7.94% 2.921 3.152 - 5.92% -
SetIntersection_None_Set_uint32_1024_1 7.90% 10328230.215 11144586.885 - 7.11% -
BM_deque_deque_ranges_move/64 7.87% 16.313 17.597 - 8.51% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7.87% 134999.271 145618.835 - 1.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7.86% 7164740.612 7727556.941 - 2.40% -
std::fill(vector<bool>)/64 7.81% 1.451 1.565 - 5.12% -
BM_join_view_deques/1 7.77% 11.871 12.793 - -5.53% -
BM_from_sys/1970/threads:16 7.77% 0.662 0.713 - 7.19% -
SetIntersection_None_Set_float_256_16 7.76% 12800580.811 13793453.072 - 7.85% -
rng::contains_subrange(list<int>)_(same_length)/8192 7.76% 7969.704 8587.757 - 0.99% -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 7.73% 175.513 189.088 - 5.40% -
BM_StringFindNoMatch/64 7.73% 1.951 2.102 - 9.78% -
BM_StringRelational_Less_Large_Large_ChangeFirst 7.72% 1.204 1.297 - 2.19% -
BM_deque_vector_ranges_move_backward/0 7.71% 0.641 0.691 - 0.11% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 7.68% 869.931 936.731 - 18.63% -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 7.66% 32670.004 35173.957 - 0.25% -
std::find(vector<int>)_(bail_25%)/8192 7.66% 315.354 339.494 - 8.38% -
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 7.56% 18940.930 20372.620 - -1.76% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 7.54% 10.252 11.026 - 2.70% -
SetIntersection_Interlaced_Vector_string_262144_1024 7.54% 1229926.012 1322704.833 - -25.84% -
rng::contains_subrange(deque<int>)_(process_all)/50 7.54% 15.103 16.241 - 8.77% -
std::find_end(list<int>)_(single_element)/8192 7.51% 8120.631 8730.180 - 5.54% -
std::for_each(set<int>::iterator)/8192 7.45% 17562.339 18870.868 - 3.79% -
std::generate_n(list<int>)/8192 7.45% 7098.142 7626.885 - 1.12% -
std::reverse(list<int>)/32768 7.44% 16684.492 17925.806 - 1.67% -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 7.43% 2360.434 2535.730 - -3.31% -
std::format(double)_(fmt:_{:0>17500_17000L}) 7.42% 1800.648 1934.246 - 1.00% -
std::format(double)_(fmt:_{:0<17500_17000L}) 7.39% 1787.043 1919.136 - -0.71% -
std::reverse(deque<int>)/512 7.35% 151.285 162.397 - 6.19% -
std::equal(list<int>)_(it,_it,_it,_pred)/8192 7.32% 10373.383 11132.703 - -3.25% -
SetIntersection_Interlaced_Set_string_16384_256 7.32% 351467083.081 377192266.666 - 4.29% -
SetIntersection_Interlaced_Set_uint64_64_16 7.32% 20490758.713 21989982.084 - 5.07% -
std::equal(list<int>)_(it,_it,_it)/8192 7.31% 8659.714 9293.153 - 17.58% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 7.30% 35.226 37.799 - 5.86% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 7.28% 340705911.862 365501322.085 - -0.81% -
rng::contains_subrange(deque<int>)_(process_all)/32 7.28% 9.882 10.601 - 8.41% -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 7.25% 11935.756 12800.999 - 1.65% -
std::lower_bound(std::list<int>)/8192 7.20% 12847.154 13772.757 - 7.17% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 7.19% 45500.711 48771.900 - 2.41% -
std::set<std::string>::contains(key)/32 7.12% 77.867 83.413 - -1.36% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 7.08% 28.485 30.502 - -0.17% -
std::partition(vector<int>)_(dense)/32 7.07% 8.384 8.977 - 5.09% -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7.06% 5587.345 5982.032 - 0.20% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 7.06% 1233.537 1320.625 - 3.39% -
std::vector<std::string>::erase(begin)_(cheap_elements)/32 7.06% 78.511 84.054 - -2.93% -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 7.02% 12051.957 12898.093 - 3.10% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 7.02% 173.962 186.172 - 3.01% -
BM_StringRead_Cold_Shallow_Small 7.00% 1.182 1.265 - 0.18% -
std::format(double)_(fmt:_{:0>17500_17000}) 6.98% 1784.061 1908.602 - 0.71% -
SetIntersection_Front_Set_float_256_64 6.96% 6328081.808 6768505.375 - 6.10% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 6.94% 328762264.590 351570930.720 - 1.86% -
BM_StringRead_Cold_Shallow_Large 6.93% 1.182 1.264 - 0.12% -
SetIntersection_Interlaced_Vector_string_262144_256 6.92% 1192134.339 1274683.978 - -24.64% -
std::move(list<int>)/32768 6.92% 30850.658 32984.505 - 6.27% -
SetIntersection_Interlaced_Set_float_1024_64 6.89% 10742527.992 11482875.701 - 11.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 6.89% 4861290.008 5196007.155 - -1.94% -
std::rotate(deque<int>)_(by_1/2)/8192 6.88% 1254.165 1340.459 - -5.46% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 6.88% 1640025.700 1752795.595 - 3.86% -
std::none_of(deque<int>)_(process_all)/50 6.86% 13.699 14.638 - 18.97% -
bm_ranges_lexicographical_compare<signed_char>/1 6.82% 0.772 0.824 - 1.06% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 6.81% 411556.667 439595.072 - 3.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 6.81% 330106137.520 352575431.112 - 2.38% -
BM_format_to_string_span<wchar_t>/1048576 6.76% 53836.788 57475.731 - 6.91% -
std::search(vector<int>)_(near_matches)/8192 6.75% 905563.357 966723.826 - 7.96% -
std::multiset<std::string>::clear()/32 6.74% 839.648 896.260 - 2.10% -
BM_StringConstructDestroyCStr_Large_Opaque 6.73% 15.391 16.426 - 8.12% -
rng::fold_left(list<int>)/8192 6.71% 10445.029 11145.509 - 2.19% -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 6.70% 1669.702 1781.594 - 1.85% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 6.70% 51567.554 55021.033 - 3.72% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 6.69% 412883.308 440517.911 - 3.73% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 6.69% 6435.881 6866.583 - 3.70% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 6.69% 1652322.850 1762862.206 - 3.89% -
BM_SharedPtrCreateDestroy 6.69% 10.477 11.178 - 1.33% -
BM_StringAssignAsciiz_Small_Opaque 6.67% 2.507 2.675 - 8.66% -
std::replace_if(vector<int>)_(sprinkled)/8192 6.65% 1887.068 2012.464 - 7.80% -
rng::contains_subrange(deque<int>)_(process_all)/16 6.62% 5.201 5.546 - 7.75% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 6.62% 2833.619 3021.134 - 8.15% -
BM_vector_deque_move/1 6.62% 1.078 1.149 - 5.73% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 6.60% 51607.961 55016.503 - 3.62% -
BM_StringRelational_Compare_Large_Large_ChangeFirst 6.59% 1.241 1.323 - 14.15% -
std::rotate(deque<int>)_(by_1/2)/1024 6.59% 162.821 173.547 - -5.42% -
std::copy(vector<int>)/32768 6.59% 3532.066 3764.740 - 6.58% -
std::find_end(forward_list<int>)_(single_element)/8192 6.57% 5812.208 6193.912 - 1.23% -
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.56% 5.763 6.142 - 4.60% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 6.54% 3571.912 3805.378 - 3.77% -
std::fill(vector<bool>)/512 6.53% 1.503 1.601 - 5.99% -
std::search(list<int>,_pred)_(no_match)/8192 6.52% 6801.555 7245.192 - 6.73% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 6.51% 30.668 32.663 - 3.09% -
SetIntersection_Interlaced_Set_uint64_256_256 6.50% 9091069.154 9682080.150 - -7.61% -
bm_make_exception_ptr/threads:2 6.48% 5.778 6.153 - -0.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 6.45% 329578639.141 350823284.437 - 1.77% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 6.42% 2.722 2.896 - 3.23% -
std::is_partitioned(vector<int>)_(partitioned)/1024 6.40% 167.676 178.415 - 1.07% -
ranges::minmax(std::list<char>)/70000 6.40% 53178.050 56583.802 - 7.31% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 6.39% 6438.828 6850.525 - 3.52% -
std::find(deque<int>)_(process_all)/8 6.38% 2.293 2.439 - 7.19% -
std::copy(deque<int>)/1048576 6.38% 50621.956 53852.611 - 6.89% -
std::count(vector<int>)_(every_other)/8 6.37% 1.266 1.346 - -1.60% -
std::upper_bound(std::list<int>)/100 6.36% 93.612 99.570 - 6.34% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 6.34% 19.484 20.719 - -5.18% -
SetIntersection_Interlaced_Vector_string_262144_64 6.34% 1166845.206 1240771.729 - -26.40% -
ranges::minmax(std::deque<__int128>)/8 6.34% 3.567 3.793 - 2.73% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 6.32% 54684.574 58142.219 - 0.21% -
SetIntersection_None_Set_string_256_16 6.32% 18570694.914 19744058.390 - -0.36% -
std::map<std::string,_int>::ctor(const_Self&)/32 6.31% 633.601 673.589 - -3.50% -
rng::contains_subrange(list<int>)_(process_all)/8192 6.31% 6755.972 7182.211 - -3.31% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 6.30% 7094.343 7541.151 - 1.08% -
BM_StringFindAllMatch/8 6.29% 2.587 2.749 - 10.06% -
std::upper_bound(std::deque<int>)/8192 6.28% 51.101 54.309 - 6.77% -
SetIntersection_Interlaced_Set_float_1024_256 6.27% 11658043.787 12388625.788 - 2.55% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 6.25% 94.681 100.600 - 10.60% -
SetIntersection_None_Vector_uint64_64_4 6.19% 16705527.216 17740284.515 - -0.45% -
ranges::minmax(std::deque<long_long>)/64 6.19% 20.736 22.020 - 6.17% -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 6.17% 39.564 42.005 - 5.82% -
std::is_partitioned(vector<int>)_(partitioned)/32 6.14% 5.295 5.620 - 5.12% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 6.13% 2502.607 2655.912 - 4.78% -
SetIntersection_Front_Set_float_16384_16 6.09% 1196439.797 1269287.663 - -1.10% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 6.09% 344636576.157 365617627.511 - 6.42% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 6.09% 69.757 74.002 - 6.74% -
BM_stop_token_single_thread_polling_stop_requested/1024 6.08% 4352.683 4617.285 - 6.64% -
BM_format_to_iterator/<std::array>_string_view_len_6 6.06% 2.159 2.289 - -0.14% -
std::find_end(list<int>,_pred)_(single_element)/8192 6.03% 8591.602 9109.386 - 1.11% -
std::unordered_set<int>::clear()/32 6.02% 591.054 626.651 - 11.51% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 6.02% 20133.301 21345.368 - 5.09% -
SetIntersection_Front_Set_uint64_1024_64 6.01% 1936041.377 2052406.641 - 11.27% -
std::find_if(vector<char>)_(process_all)/8 5.98% 1.395 1.479 - -11.79% -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 5.94% 25.115 26.608 - 5.46% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 5.94% 794.848 842.066 - 3.49% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 5.89% 794.368 841.193 - 3.29% -
dynamic_cast_(VDAG_rightmost,_3_levels) 5.88% 6.968 7.378 - 5.25% -
BM_StringRelational_Eq_Large_Large_Control 5.86% 1.877 1.987 - -3.06% -
SetIntersection_None_Vector_float_64_16 5.85% 14393929.047 15236112.458 - -0.47% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 5.85% 42549961.293 45038307.877 - -3.03% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 5.82% 111.391 117.872 - 8.70% -
std::unordered_map<int,_int>::find(key)/1024 5.79% 9.735 10.298 - 5.90% -
BM_deque_vector_copy/512 5.77% 20.197 21.363 - 6.45% -
std::move(deque<int>)/32768 5.73% 2149.005 2272.243 - 0.55% -
SetIntersection_Front_Set_uint32_262144_262144 5.73% 1819902.100 1924260.985 - -3.25% -
BM_format_to_iterator/<std::string>_string_view_len_60 5.73% 3.495 3.696 - 2.79% -
std::is_partitioned(list<int>)_(partitioned)/8192 5.73% 6679.619 7062.130 - 8.15% -
std::multiset<int>::erase(iterator)/8192 5.72% 22.795 24.099 - 2.17% -
std::multiset<std::string>::contains(key)/32 5.72% 83.787 88.576 - 7.64% -
SetIntersection_None_Set_string_256_1 5.66% 20478411.586 21637842.270 - 1.89% -
std::equal(vector<int>)_(it,_it,_it,_it)/50 5.64% 4.317 4.561 - 5.89% -
std::format(double)_(fmt:_{:017500_0La}) 5.61% 1192.920 1259.813 - 1.69% -
rng::contains_subrange(deque<int>)_(same_length)/50 5.59% 21.404 22.600 - -17.31% -
SetIntersection_None_Vector_float_64_64 5.58% 9027489.496 9531188.407 - 1.41% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 5.57% 1358.328 1433.982 - 1.64% -
BM_vector_deque_move_backward/2 5.57% 1.988 2.099 - 2.80% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 5.55% 377.099 398.047 - 0.93% -
BM_BitsetToString<8192>/Sparse_(10%)/10 5.54% 2011.583 2123.034 - 0.57% -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 5.54% 12393.551 13079.581 - 4.77% -
SetIntersection_Front_Vector_uint32_1024_1 5.52% 973898.312 1027663.797 - -0.42% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 5.49% 977449.305 1031082.403 - 3.37% -
SetIntersection_None_Vector_float_256_256 5.46% 3145826.422 3317487.612 - -0.56% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 5.45% 61.624 64.986 - -1.66% -
BM_StringEraseToEnd_Huge_Opaque 5.45% 2.322 2.448 - -19.24% -
BM_vector_deque_ranges_move/64000 5.44% 18579.133 19590.268 - 5.57% -
BM_vector_deque_copy_backward/2 5.44% 2.048 2.160 - 5.82% -
std::unique_copy(deque<int>,_pred)_(contiguous)/52 5.43% 25.654 27.047 - 1.69% -
SetIntersection_None_Vector_uint64_64_16 5.43% 14254023.791 15027678.644 - -1.06% -
std::multiset<int>::clear()/32 5.42% 614.956 648.310 - 1.51% -
std::multiset<int>::erase(iterator)/1024 5.40% 20.514 21.621 - 1.75% -
std::is_partitioned(vector<int>)_(partitioned)/50 5.36% 8.033 8.463 - 3.85% -
std::map<std::string,_int>::upper_bound(key)/32 5.35% 73.101 77.014 - 5.71% -
BM_StringMove_Huge 5.35% 0.708 0.746 - -2.80% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 5.34% 273656.355 288261.977 - 1.90% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 5.26% 3.926 4.132 - 5.23% -
BM_StringFindCharLiteral/1024 5.23% 18.738 19.718 - -4.80% -
SetIntersection_None_Set_float_64_4 5.23% 23170404.184 24382104.614 - 4.68% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 5.23% 3043.229 3202.315 - 0.81% -
BM_StringAssignAsciiz_Empty_Opaque 5.23% 1.327 1.397 - 7.99% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 5.18% 57.239 60.201 - 0.35% -
SetIntersection_Front_Set_float_64_16 5.17% 15367953.628 16162978.167 - -0.55% -
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 5.17% 9433.161 9920.453 - 0.30% -
SetIntersection_Interlaced_Vector_string_256_256 5.16% 16613045.312 17470143.712 - 8.42% -
std::make_heap(deque<int>,_pred)_(repeated)/8192 5.15% 19013.575 19993.275 - -0.46% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 5.12% 40.939 43.036 - 14.14% -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 5.10% 83.180 87.423 - 6.23% -
std::multiset<int>::erase(key)_(existent)/1024 5.09% 23.901 25.119 - 1.24% -
std::multiset<int>::erase(key)_(existent)/32 5.09% 22.461 23.604 - 1.38% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 5.06% 1823609.229 1915849.745 - -2.02% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 5.04% 98.703 103.673 - 5.44% -
std::remove(list<int>)_(sprinkled)/50 5.04% 67.397 70.790 - 10.94% -
std::find_end(deque<int>,_pred)_(near_matches)/1024 5.03% 31647.072 33237.856 - 8.10% -
std::partial_sort_copy(deque<int>)_(descending)/8 5.02% 14.599 15.332 - 5.36% -
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 5.01% 9428.189 9900.711 - 2.76% -
SetIntersection_Interlaced_Vector_string_262144_16 4.99% 1101974.398 1157005.318 - -22.75% -
SetIntersection_None_Set_uint32_262144_1 4.98% 1268036.664 1331244.130 - -11.98% -
SetIntersection_Interlaced_Vector_string_16_16 4.98% 46227459.467 48529260.649 - 6.09% -
rng::contains_subrange(deque<int>)_(single_element)/8192 4.98% 2900.233 3044.589 - 5.88% -
std::search(vector<int>)_(near_matches)/1024 4.97% 15662.730 16440.807 - 5.65% -
dynamic_cast_(VDAG_rightmost,_4_levels) 4.96% 8.349 8.763 - 4.26% -
SetIntersection_Interlaced_Set_uint32_16384_16384 4.96% 316402722.693 332099310.472 - -0.15% -
std::find_end(deque<int>,_pred)_(near_matches)/1000 4.96% 30168.322 31663.698 - 8.37% -
SetIntersection_None_Set_float_256_64 4.96% 10964478.096 11507820.574 - 4.66% -
std::map<std::string,_int>::find(key)/1024 4.95% 144.060 151.188 - 1.26% -
std::rotate(deque<int>)_(by_1/3)/50 4.94% 23.600 24.767 - 5.45% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 4.94% 40.466 42.464 - 22.48% -
std::move_backward(deque<int>)/1048576 4.93% 78233.886 82093.297 - 3.54% -
SetIntersection_None_Set_float_64_64 4.92% 12330466.008 12937319.028 - 4.37% -
std::is_partitioned(vector<int>)_(partitioned)/8192 4.91% 1329.634 1394.903 - 1.11% -
std::vector<int>::ctor(size_type)/32 4.90% 9.674 10.148 - 4.93% -
rng::contains_subrange(deque<int>)_(single_element)/1048576 4.90% 372338.270 390593.761 - 6.01% -
SetIntersection_Front_Set_uint64_262144_256 4.89% 4912143.387 5152467.499 - 15.30% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 4.89% 95.040 99.685 - 5.14% -
BM_vector_deque_copy_backward/64 4.87% 2.823 2.960 - 5.07% -
SetIntersection_Front_Vector_float_262144_4 4.85% 989761.529 1037790.533 - 3.25% -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 4.84% 1193.598 1251.396 - 0.43% -
BM_emoji_text<char> 4.84% 33586.577 35211.223 - 4.42% -
SetIntersection_Front_Set_uint64_262144_4 4.82% 1028291.788 1077827.346 - 0.34% -
std::search(vector<int>)_(same_length)/1000 4.81% 248.153 260.101 - 3.07% -
SetIntersection_None_Set_string_1024_4 4.80% 17414958.542 18251063.954 - -2.19% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 4.80% 145.148 152.112 - 0.68% -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 4.79% 49.321 51.683 - 5.42% -
SetIntersection_None_Vector_uint64_64_1 4.79% 17659021.098 18504118.118 - -0.92% -
SetIntersection_Front_Set_uint32_1024_1 4.78% 988924.364 1036214.130 - 1.73% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 4.78% 2620.433 2745.705 - 3.35% -
bm_lexicographical_compare<int>/8 4.78% 2.553 2.675 - 7.92% -
std::find_if_not(vector<char>)_(bail_25%)/1024 4.77% 25.820 27.052 - -4.33% -
ranges::minmax(std::deque<long_long>)/70000 4.77% 23101.994 24204.966 - 5.97% -
std::search(vector<int>)_(same_length)/8192 4.76% 1879.362 1968.867 - 4.50% -
std::search(vector<int>)_(near_matches)/1000 4.75% 15248.177 15972.232 - 6.21% -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 4.74% 42426.128 44437.179 - 5.93% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 4.73% 700.303 733.455 - -5.07% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 4.73% 21.481 22.497 - 5.01% -
std::multiset<std::string>::erase(iterator)/8192 4.72% 31.414 32.897 - 11.95% -
BM_StringConstructDestroyCStr_Small_Opaque 4.71% 2.420 2.534 - 8.57% -
std::multiset<int>::erase(iterator)/32 4.71% 20.457 21.420 - 1.88% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 4.70% 1069164.602 1119435.206 - 5.65% -
std::find(vector<int>)_(process_all)/50 4.69% 7.852 8.221 - 1.60% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 4.69% 1065458.730 1115439.925 - 5.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 4.67% 1027457.369 1075481.111 - 1.80% -
BM_std_minmax_element<int>/64000 4.67% 20776.208 21746.453 - 7.96% -
std::set<std::string>::equal_range(key)/32 4.67% 64.048 67.036 - 6.58% -
BM_std_minmax_element<int>/70000 4.66% 22726.584 23785.771 - 7.74% -
dynamic_cast_(VDAG_rightmost,_5_levels) 4.65% 9.529 9.972 - 4.66% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 4.64% 50024.789 52345.343 - 4.81% -
SetIntersection_Front_Vector_uint32_262144_4 4.64% 980832.893 1026298.245 - -0.39% -
std::find(vector<char>)_(bail_25%)/8 4.62% 1.176 1.231 - 2.76% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 4.61% 106.815 111.737 - 4.45% -
std::find(vector<int>)_(process_all)/8192 4.61% 1246.647 1304.073 - 1.48% -
BM_deque_vector_ranges_copy_backward/1 4.61% 0.884 0.924 - 0.08% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 4.60% 6.951 7.271 - 1.41% -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 4.58% 23.833 24.923 - 4.44% -
BM_vector_deque_copy_backward/1 4.57% 1.147 1.199 - 9.95% -
SetIntersection_Interlaced_Vector_string_64_16 4.57% 23513614.609 24587349.209 - -1.15% -
std::for_each_n(list<int>)/8192 4.56% 7962.470 8325.762 - 16.26% -
std::find_end(deque<int>)_(single_element)/1000 4.56% 432.366 452.070 - 5.34% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 4.56% 15727460.615 16443958.760 - -0.66% -
BM_stop_token_single_thread_polling_stop_requested/131072 4.56% 548647.302 573640.921 - 0.25% -
std::format(double)_(fmt:_{:_0e}) 4.55% 43.361 45.335 - 2.88% -
std::for_each(multimap<int>::iterator)/8192 4.54% 16597.811 17351.727 - 3.14% -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 4.53% 26.518 27.720 - 8.65% -
std::multiset<std::string>::clear()/8192 4.51% 200981.621 210046.984 - 0.92% -
SetIntersection_Front_Vector_uint32_262144_1 4.50% 970336.050 1014020.061 - -1.48% -
BM_deque_deque_ranges_move_backward/64 4.49% 17.482 18.268 - 11.70% -
std::find_if_not(vector<char>)_(bail_25%)/32768 4.47% 823.820 860.627 - -2.62% -
BM_StringEraseWithMove_Huge_Transparent 4.47% 48.213 50.367 - -26.70% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 4.46% 170.152 177.749 - 2.23% -
dynamic_cast_(VChain,_5_levels) 4.45% 25.987 27.145 - 6.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 4.45% 987058.692 1030958.584 - -1.31% -
std::format(double)_(fmt:_{:0>17500_0a}) 4.45% 1192.922 1245.967 - 3.78% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 4.45% 31.266 32.656 - -9.97% -
std::reverse_copy(vector<int>)/4096 4.44% 132.631 138.526 - 5.33% -
std::find(vector<int>)_(process_all)/32768 4.44% 4978.844 5199.839 - 1.38% -
BM_format_to_string_span<wchar_t>/1 4.43% 9.736 10.168 - 5.41% -
std::format(double)_(fmt:_{:0>17500_0La}) 4.42% 1208.968 1262.448 - 2.39% -
BM_Copy_SmallNonTrivialFunctor 4.42% 10.035 10.479 - 5.91% -
rng::contains_subrange(list<int>)_(single_element)/8192 4.42% 7475.715 7806.350 - 0.48% -
BM_std_minmax_element<int>/64 4.42% 20.669 21.582 - 7.83% -
BM_Invoke_MemFuncPtr 4.41% 0.702 0.733 - 6.31% -
std::map<std::string,_int>::count(key)/1024 4.41% 145.806 152.241 - 3.47% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 4.40% 2869.050 2995.341 - 9.29% -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 4.40% 728.810 760.857 - 5.08% -
BM_StringRelational_Eq_Empty_Small_Control 4.39% 0.405 0.423 - 14.88% -
SetIntersection_Front_Vector_uint32_16384_64 4.38% 1123926.556 1173153.287 - 0.72% -
SetIntersection_Interlaced_Set_string_256_64 4.37% 21181659.471 22108174.928 - -0.11% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 4.37% 537.349 560.847 - -1.71% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 4.37% 20321561.443 21209779.475 - -15.11% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 4.35% 6.093 6.358 - 0.94% -
SetIntersection_Front_Set_string_262144_1 4.34% 1030200.208 1074944.716 - -0.15% -
ranges::minmax(std::deque<__int128>)/64 4.33% 25.240 26.333 - 7.70% -
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 4.31% 2.426 2.530 - 2.93% -
SetIntersection_None_Vector_string_262144_16384 4.30% 1179755.665 1230513.677 - -36.53% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 4.30% 20964.575 21865.591 - 2.42% -
SetIntersection_None_Set_uint32_262144_16 4.30% 1273622.736 1328325.830 - -7.74% -
rng::contains_subrange(deque<int>)_(process_all)/1048576 4.28% 348365.556 363281.636 - -1.89% -
std::deque<std::string>::erase(middle)_(cheap_elements)/32 4.28% 62.887 65.577 - 4.15% -
SetIntersection_Interlaced_Vector_uint64_1024_1024 4.27% 3348203.748 3491214.383 - 0.44% -
std::multiset<int>::erase(key)_(existent)/8192 4.26% 29.591 30.853 - 0.05% -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 4.26% 95.740 99.821 - 1.44% -
BM_deque_vector_ranges_move/1024 4.26% 302.309 315.173 - 4.75% -
SetIntersection_Interlaced_Set_uint64_256_4 4.25% 11334171.548 11815819.700 - -4.08% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 4.24% 22.572 23.528 - -7.94% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 4.24% 6667078.085 6949510.473 - -2.91% -
ranges::minmax(std::deque<long_long>)/8 4.23% 2.723 2.838 - 11.56% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 4.22% 267700.586 279009.555 - 1.81% -
std::is_partitioned(deque<int>)_(partitioned)/1024 4.22% 246.489 256.891 - 6.81% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 4.21% 10278631.235 10711350.589 - 4.81% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 4.21% 2.439 2.541 - 3.81% -
std::map<int,_int>::ctor(const_Self&)/32 4.19% 170.796 177.960 - 1.33% -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 4.19% 1479.978 1541.983 - 4.46% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 4.17% 201567013.096 209980312.362 - -22.90% -
SetIntersection_Front_Vector_float_64_64 4.16% 9160889.644 9542123.193 - -1.35% -
BM_deque_vector_ranges_move/512 4.16% 152.722 159.076 - 4.83% -
std::copy(list<int>)/262144 4.15% 214027.186 222918.869 - 5.04% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 4.15% 84.833 88.357 - 4.97% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 4.15% 28.858 30.055 - -4.10% -
std::map<int,_int>::ctor(const_Self&)/8192 4.14% 44491.996 46335.980 - 1.50% -
SetIntersection_Interlaced_Set_string_262144_262144 4.13% 15645316.336 16292057.466 - -3.24% -
BM_vector_deque_ranges_copy/64000 4.12% 18572.430 19338.296 - 4.22% -
SetIntersection_None_Set_string_256_64 4.11% 16332417.093 17003807.859 - -1.62% -
BM_to_sys/1970/threads:16 4.11% 0.704 0.733 - 1.54% -
BM_deque_vector_ranges_move/4000 4.08% 1170.682 1218.503 - 4.60% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 4.08% 5402.208 5622.784 - 1.31% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 4.08% 46375.447 48268.864 - 4.51% -
BM_StringRead_Cold_Deep_Small 4.08% 1.331 1.386 - 0.66% -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 4.08% 7.705 8.019 - 0.75% -
SetIntersection_Front_Set_float_1024_64 4.08% 1829745.993 1904340.507 - 1.15% -
std::for_each(map<int>::iterator)/8192 4.06% 16744.138 17424.487 - 3.01% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.06% 4.483 4.665 - 11.99% -
dynamic_cast_(VChain,_3_levels) 4.05% 14.873 15.475 - 7.42% -
rng::contains_subrange(deque<int>)_(process_all)/8192 4.04% 2720.497 2830.335 - -1.83% -
SetIntersection_Front_Set_float_262144_16 4.04% 1151106.972 1197560.271 - -6.93% -
rng::fold_left(deque<int>)/8 4.04% 3.350 3.485 - -0.41% -
SetIntersection_None_Set_float_1024_256 4.03% 10581462.272 11007381.463 - 1.87% -
BM_StringRelationalLiteral_Compare_Large_Large_Control 4.02% 1.991 2.071 - 0.21% -
BM_StringMove_Small 4.01% 1.551 1.613 - 0.05% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 4.01% 114009.529 118577.002 - 0.86% -
BM_deque_vector_ranges_move/5500 4.00% 1610.091 1674.475 - 4.56% -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 4.00% 1203.727 1251.847 - 4.36% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 3.99% 2715.363 2823.680 - 3.10% -
ranges::min(std::vector<__int128>)/8 3.99% 2.497 2.597 - 6.43% -
BM_deque_vector_ranges_move/4096 3.99% 1201.045 1248.934 - 4.54% -
BM_vector_deque_move/64000 3.99% 2823.102 2935.642 - -5.96% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 3.98% 22257.400 23143.248 - 3.83% -
std::find_first_of(vector<int>)_(small_needle)/8192 3.97% 22162.173 23041.689 - 1.38% -
BM_deque_vector_copy/1024 3.95% 38.742 40.274 - 4.28% -
std::format(double)_(fmt:_{:0<17500_0La}) 3.94% 1192.947 1239.969 - 1.78% -
std::map<int,_int>::ctor(const_Self&)/1024 3.94% 5415.796 5629.233 - 1.10% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 3.94% 200348423.328 208235223.824 - -23.21% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 3.93% 24.075 25.020 - -1.21% -
BM_vector_deque_copy/64000 3.92% 2824.140 2934.926 - -6.25% -
SetIntersection_Front_Set_string_16_16 3.91% 52633961.792 54691590.059 - 2.90% -
SetIntersection_Front_Set_uint64_262144_16384 3.90% 339647224.352 352882899.410 - -0.02% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 3.89% 48.979 50.884 - 7.61% -
rng::find_last(vector<int>)_(bail_90%)/1048576 3.89% 23114.756 24013.251 - 3.46% -
SetIntersection_Front_Vector_uint32_262144_64 3.88% 1139634.335 1183877.140 - 4.51% -
SetIntersection_Front_Set_uint64_16384_1 3.87% 985252.718 1023349.958 - 4.14% -
BM_vector_deque_move/65536 3.86% 2905.597 3017.749 - -6.20% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 3.86% 996693.317 1035150.932 - -0.25% -
BM_deque_vector_ranges_move/1 3.86% 0.851 0.884 - -4.23% -
BM_deque_vector_ranges_move/65536 3.85% 21478.394 22305.867 - 5.66% -
BM_Copy_MemPtr 3.84% 1.412 1.466 - 2.93% -
std::copy_if(vector<int>)_(entire_range)/64 3.84% 15.452 16.045 - 1.15% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 3.84% 1627205.359 1689645.415 - 0.08% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 3.83% 28.638 29.735 - 5.41% -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 3.82% 86.888 90.205 - 1.82% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 3.80% 344385167.041 357470645.724 - 2.26% -
BM_deque_vector_ranges_move/70000 3.78% 23031.830 23903.336 - 5.52% -
rng::find_last_if(deque<int>)_(bail_10%)/50 3.78% 14.564 15.115 - -34.92% -
std::move_backward(list<int>)/262144 3.77% 254182.260 263772.888 - 3.77% -
std::make_heap(vector<int>,_pred)_(descending)/8 3.77% 19.700 20.443 - 3.43% -
std::stable_partition(deque<int>)_(dense)/32 3.77% 30.272 31.413 - -1.06% -
SetIntersection_None_Set_uint32_262144_4 3.77% 1429062.802 1482899.766 - -15.04% -
std::find_end(list<int>)_(near_matches)/8192 3.76% 2226890.080 2310653.724 - 4.42% -
SetIntersection_Front_Set_string_256_256 3.76% 24901587.632 25838086.009 - 3.24% -
dynamic_cast_(VChain,_2_levels) 3.75% 10.990 11.402 - 3.99% -
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 3.75% 929.005 963.832 - 2.04% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 3.74% 46898.453 48652.194 - 6.58% -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 3.74% 42.273 43.853 - -1.76% -
SetIntersection_Interlaced_Set_uint64_1024_1024 3.73% 17353638.494 18001754.908 - -10.04% -
BM_StringEraseToEnd_Huge_Transparent 3.73% 2.442 2.533 - -18.19% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 3.72% 663.545 688.235 - 1.99% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 3.71% 32.375 33.575 - -12.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 3.70% 350842403.900 363818158.302 - 3.50% -
BM_std_minmax_element<int>/5500 3.70% 1798.447 1864.920 - 10.32% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 3.69% 38686.582 40115.783 - 6.69% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 3.69% 344637004.659 357368938.625 - 3.81% -
BM_format_to_back_inserter<std::list<char>>/string_len_60 3.68% 624.016 646.972 - 4.91% -
BM_StringRead_Cold_Deep_Large 3.68% 1.333 1.382 - -0.32% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 3.68% 1733083.744 1796798.781 - -10.34% -
BM_StringFindCharLiteral/16 3.68% 1.473 1.527 - 0.05% -
std::find_first_of(vector<int>)_(small_needle)/1024 3.66% 2807.561 2910.371 - 5.49% -
SetIntersection_Interlaced_Vector_float_1024_64 3.66% 3519900.376 3648720.030 - 1.04% -
BM_std_minmax_element<int>/4096 3.66% 1339.728 1388.697 - 9.88% -
BM_StringCopy_Small 3.65% 1.700 1.762 - 0.06% -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 3.65% 1.666 1.727 - -1.95% -
SetIntersection_None_Set_uint32_64_64 3.65% 12176491.105 12621080.095 - 2.69% -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 3.65% 5844.400 6057.477 - 1.98% -
std::find_if(deque<int>)_(bail_25%)/8 3.65% 0.844 0.874 - -6.70% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 3.64% 252.139 261.328 - -0.31% -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 3.64% 1.140 1.181 - 2.45% -
BM_StringRead_Cold_Deep_Empty 3.64% 1.330 1.378 - -0.65% -
std::reverse(deque<int>)/32768 3.64% 9331.182 9670.515 - 2.36% -
std::find_end(deque<int>)_(near_matches)/1000 3.62% 26363.546 27318.892 - 4.20% -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.61% 92957.594 96312.489 - 0.57% -
BM_japanese_text<char> 3.59% 27302.407 28281.855 - 3.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 3.59% 5.684 5.888 - 2.96% -
std::find_end(deque<int>)_(near_matches)/1024 3.58% 27533.817 28520.577 - 3.92% -
std::vector<int>::erase(middle)_(cheap_elements)/32 3.58% 4.386 4.543 - 2.44% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 3.58% 95498.409 98914.543 - 3.73% -
BM_StringFindCharLiteral/32 3.57% 1.780 1.844 - 0.02% -
SetIntersection_Interlaced_Set_uint64_1024_16 3.56% 10165704.135 10528057.069 - -5.85% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 3.56% 347308519.483 359677457.064 - 2.00% -
BM_std_minmax_element<int>/65536 3.55% 21507.928 22270.927 - 7.80% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 3.55% 3005.514 3112.115 - 8.81% -
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 3.55% 55.714 57.690 - -14.29% -
std::unordered_set<std::string>::find(key)/1024 3.54% 112.292 116.271 - 3.05% -
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 3.54% 622.566 644.609 - 5.63% -
std::set<int>::erase(key)_(non-existent,_middle)/32 3.54% 1.930 1.999 - 3.19% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 3.53% 196741764.387 203693272.546 - -25.78% -
std::find(vector<int>)_(process_all)/1024 3.53% 158.345 163.938 - 0.86% -
std::upper_bound(std::list<int>)/8 3.52% 14.155 14.653 - 4.01% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 3.52% 860.412 890.663 - 1.42% -
SetIntersection_None_Vector_float_262144_16 3.51% 346616000.558 358795129.578 - 2.02% -
std::format(double)_(fmt:_{:017500_0a}) 3.51% 1189.102 1230.824 - 1.42% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 3.50% 1845704.857 1910265.069 - -10.72% -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 3.50% 34.253 35.451 - 7.58% -
SetIntersection_Interlaced_Set_uint64_256_16 3.49% 12253293.585 12680341.731 - -2.98% -
SetIntersection_None_Vector_uint32_256_64 3.48% 4436814.610 4591207.452 - 1.83% -
SetIntersection_Interlaced_Vector_string_1024_64 3.48% 10632679.239 11002602.708 - 2.93% -
BM_format_to_iterator/<std::array>_C_string_len_6 3.48% 3.139 3.248 - 2.30% -
std::find_end(deque<int>)_(near_matches)/8192 3.47% 2093289.503 2165851.209 - 4.42% -
SetIntersection_Interlaced_Set_float_16384_16384 3.45% 353476407.974 365685655.700 - 10.14% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 3.45% 1003114.972 1037748.670 - 1.29% -
std::for_each_n(list<int>)/50 3.45% 21.687 22.435 - 0.29% -
std::reverse(list<int>)/8 3.45% 2.024 2.094 - 4.67% -
std::shift_right(deque<int>)/32 3.44% 5.560 5.752 - 0.40% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 3.44% 105.814 109.455 - 8.59% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 3.43% 31.848 32.940 - 2.05% -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 3.42% 43206.882 44683.651 - 2.43% -
SetIntersection_Interlaced_Set_string_1024_256 3.41% 24659243.086 25501307.333 - 2.24% -
SetIntersection_Front_Set_uint32_262144_16384 3.41% 347100822.355 358952982.244 - -8.04% -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 3.41% 44445.368 45962.085 - 0.87% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 3.40% 26.573 27.477 - 7.98% -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 3.40% 48.830 50.490 - 1.48% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 3.37% 1444621.012 1493352.000 - -1.10% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.37% 100866.356 104267.440 - 4.78% -
std::rotate(deque<int>)_(by_1/4)/32 3.37% 13.299 13.748 - 3.20% -
BM_format_string<char>/8 3.36% 0.932 0.963 - 2.40% -
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 3.36% 156.718 161.978 - 1.80% -
std::copy_backward(list<int>)/32768 3.34% 26801.853 27697.701 - 4.93% -
BM_std_minmax_element<int>/4000 3.34% 1312.239 1356.030 - 10.10% -
BM_ascii_text<char> 3.33% 34274.633 35416.208 - 1.75% -
std::remove_if(list<int>)_(prefix)/1024 3.33% 972.080 1004.450 - 3.99% -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 3.32% 32358.338 33432.694 - 4.70% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 3.31% 16156109.602 16690476.218 - 2.10% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 3.30% 6117.080 6319.158 - 3.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 3.29% 340657692.602 351878806.173 - -1.36% -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 3.28% 1.283 1.325 - 3.07% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 3.28% 1396.749 1442.526 - 5.99% -
SetIntersection_Interlaced_Vector_uint64_1024_64 3.28% 3479826.869 3593853.256 - 3.53% -
std::remove_copy(list<int>)_(sprinkled)/8192 3.28% 6863.694 7088.586 - 3.76% -
SetIntersection_None_Set_uint32_64_1 3.26% 23503301.988 24270057.921 - 3.01% -
std::unique(deque<int>)_(sprinkled)/52 3.26% 59.400 61.337 - 1.75% -
SetIntersection_Front_Vector_string_64_64 3.26% 22387432.173 23116263.712 - 4.91% -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 3.25% 9.298 9.600 - -4.90% -
BM_to_sys/1979/threads:16 3.23% 0.788 0.814 - 3.78% -
BM_CmpEqual_schar_schar 3.23% 1.064 1.099 - 1.24% -
dynamic_cast_(VChain,_4_levels) 3.22% 19.708 20.343 - 5.67% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 3.22% 28563.698 29482.046 - 4.23% -
std::set<std::string>::count(key)/32 3.21% 81.567 84.183 - 13.43% -
std::format(float)_(fmt:_{:0<17500_0Lf}) 3.20% 1223.498 1262.679 - 0.65% -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 3.19% 2781.535 2870.388 - 3.02% -
BM_emoji_escaped<wchar_t> 3.19% 5745.955 5929.114 - 3.58% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 3.18% 84583.520 87274.509 - 2.64% -
std::list<std::string>::erase(begin)_(cheap_elements)/32 3.18% 12.613 13.014 - -0.20% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.18% 11165.856 11520.597 - 0.24% -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 3.17% 12721.456 13125.029 - -0.51% -
std::unordered_multiset<int>::count(key)/8192 3.17% 11.018 11.367 - 1.65% -
SetIntersection_None_Set_uint32_1024_16 3.16% 10398813.011 10727542.127 - -0.78% -
rng::find_last_if(deque<int>)_(bail_10%)/8192 3.16% 3810.749 3931.113 - 3.20% -
std::find_if_not(vector<char>)_(bail_25%)/8192 3.15% 216.337 223.148 - -1.81% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 3.15% 34697.547 35789.548 - 2.98% -
SetIntersection_None_Set_string_64_1 3.14% 31828394.427 32828636.226 - 1.77% -
std::unordered_map<int,_int>::clear()/32 3.14% 553.008 570.352 - -3.14% -
SetIntersection_Interlaced_Set_string_256_4 3.13% 17185320.007 17722464.838 - 1.57% -
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 3.12% 1.229 1.267 - 15.43% -
std::find_end(vector<int>)_(match_near_end)/1024 3.12% 24.673 25.443 - 3.74% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 3.11% 982.519 1013.107 - 9.28% -
SetIntersection_None_Vector_uint32_64_1 3.11% 17431759.273 17973561.512 - -3.70% -
SetIntersection_Interlaced_Vector_uint32_262144_1 3.11% 984093.593 1014678.134 - -0.93% -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 3.11% 53020.570 54667.995 - 4.22% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 3.11% 2302.949 2374.459 - 2.51% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 3.10% 18736.326 19318.065 - 3.20% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 3.09% 415411.552 428267.332 - 4.83% -
SetIntersection_None_Set_float_1024_1024 3.09% 10669981.549 11000053.631 - 5.76% -
SetIntersection_Interlaced_Vector_string_1024_1024 3.09% 30598081.928 31544344.500 - 4.24% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 3.09% 11336636.543 11686873.188 - 3.96% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 3.09% 1030836.720 1062668.115 - -2.26% -
SetIntersection_Front_Vector_uint32_1024_4 3.08% 1006315.602 1037266.897 - -1.63% -
std::reverse(vector<int>)/8 3.06% 1.546 1.593 - -0.38% -
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 3.05% 588972.431 606917.787 - 3.49% -
std::partial_sort_copy(deque<int>)_(ascending)/8 3.04% 7.849 8.088 - 1.21% -
std::shift_right(vector<int>)/32 3.04% 3.858 3.975 - 1.87% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 3.03% 45676.349 47062.184 - 5.82% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 3.03% 13868.408 14288.914 - 3.02% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 3.02% 4140284.113 4265518.285 - 0.06% -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 3.02% 9.615 9.906 - -6.16% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 3.02% 549.003 565.557 - -1.26% -
BM_format_to_string_begin<std::list<wchar_t>>/1 3.00% 11.323 11.663 - 3.79% -
std::rotate(deque<int>)_(by_1/4)/50 3.00% 23.813 24.527 - 3.67% -
std::find(list<int>)_(process_all)/50 3.00% 10.550 10.866 - -1.92% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 2.99% 71.998 74.152 - 5.04% -
BM_deque_vector_copy/4000 2.99% 150.020 154.504 - 3.11% -
rng::contains_subrange(deque<int>)_(same_length)/16 2.99% 7.411 7.633 - -19.70% -
std::map<std::string,_int>::lower_bound(key)/1024 2.98% 130.288 134.170 - 0.69% -
BM_StringRelational_Compare_Large_Huge_Control 2.97% 1.999 2.059 - 1.11% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 2.97% 5159905.600 5313176.812 - -3.98% -
std::is_partitioned(list<int>)_(unpartitioned)/32 2.96% 5.789 5.961 - -3.20% -
std::partial_sort(vector<int>)_(shuffled)/8192 2.95% 73107.678 75267.782 - 3.10% -
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 2.95% 540.348 556.288 - 3.47% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 2.95% 1918822.993 1975416.671 - -1.95% -
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 2.94% 6.523 6.715 - 1.46% -
BM_format_to_iterator/<std::string>_C_string_len_60 2.94% 4.802 4.944 - 0.14% -
SetIntersection_None_Set_uint32_64_16 2.93% 19075133.541 19633856.530 - 1.58% -
rng::find_last(forward_list<int>)_(bail_90%)/8192 2.93% 5516.437 5677.938 - 2.90% -
SetIntersection_Interlaced_Set_string_256_256 2.93% 24671006.086 25393206.882 - 2.02% -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 2.93% 49620.076 51072.521 - 3.53% -
BM_StringEraseWithMove_Huge_Opaque 2.93% 53.954 55.532 - -23.06% -
std::for_each(multiset<int>::iterator)/8 2.93% 8.810 9.068 - 3.26% -
SetIntersection_None_Set_string_1024_16 2.92% 17987170.303 18512945.483 - -1.54% -
std::copy_n(list<int>)/32768 2.92% 26178.364 26943.040 - -4.65% -
BM_deque_deque_copy/70000 2.92% 3491.878 3593.748 - -1.61% -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 2.92% 23.124 23.798 - -3.33% -
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.90% 661.217 680.395 - -2.44% -
SetIntersection_Front_Vector_uint32_16384_1024 2.89% 3320699.604 3416679.893 - -1.11% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 2.88% 116.963 120.337 - 22.03% -
std::for_each(join_view(vector<vector<int>>))/8 2.88% 3.072 3.161 - 1.47% -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 2.88% 655.007 673.863 - 3.13% -
SetIntersection_Front_Set_string_1024_4 2.88% 1167084.370 1200662.646 - 0.12% -
std::reverse(deque<int>)/8 2.87% 2.790 2.870 - 0.99% -
std::for_each(list<int>)/8 2.87% 2.391 2.459 - -2.79% -
BM_format_to_iterator/<std::array>_string_view_len_60 2.87% 3.758 3.866 - 2.62% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 2.87% 4346084.036 4470683.355 - -8.32% -
std::remove_if(list<int>)_(sprinkled)/8192 2.86% 8178.723 8412.641 - 5.56% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 2.86% 201122798.957 206874563.871 - -43.43% -
BM_num_put<long_long> 2.86% 4.904 5.045 - 1.24% -
std::map<std::string,_int>::contains(key)/1024 2.86% 147.423 151.638 - 1.43% -
std::fill(list<int>)/8192 2.85% 7352.022 7561.571 - 2.36% -
SetIntersection_Front_Set_uint64_64_64 2.85% 15235124.691 15669119.149 - -3.69% -
SetIntersection_Front_Set_string_16384_64 2.85% 3949181.642 4061597.120 - 1.52% -
ranges::minmax(std::list<long_long>)/64 2.84% 23.278 23.940 - -2.00% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 2.84% 42249.948 43451.028 - 1.55% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 2.84% 53705647.495 55229336.070 - -11.58% -
SetIntersection_Interlaced_Set_float_256_16 2.84% 12890273.447 13255838.427 - 7.08% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 2.83% 1793644.857 1844432.671 - -6.08% -
std::move(vector<int>)/1048576 2.83% 56383.061 57978.925 - 1.37% -
std::stable_sort(vector<int>)_(repeated)/8 2.83% 29.369 30.199 - 1.17% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 2.82% 15.841 16.288 - -4.89% -
std::find_first_of(vector<int>)_(small_needle)/32 2.81% 91.128 93.687 - 1.16% -
std::make_heap(deque<int>,_pred)_(ascending)/8192 2.80% 21026.147 21615.424 - 7.59% -
SetIntersection_Front_Vector_float_262144_16 2.80% 1044074.213 1073292.689 - 0.62% -
std::reverse(list<int>)/512 2.79% 192.690 198.075 - 2.79% -
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 2.79% 11701.991 12028.826 - 4.21% -
std::find_end(deque<int>)_(same_length)/1000 2.79% 726.923 747.198 - 4.11% -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 2.79% 564.850 580.605 - 1.14% -
std::vector<int>::erase(middle)_(cheap_elements)/1024 2.79% 21.636 22.239 - 2.63% -
SetIntersection_Front_Set_uint64_262144_1 2.78% 983971.637 1011329.750 - -2.52% -
std::set<int>::insert(value)_(new_value,_end)/1024 2.77% 30.707 31.559 - 6.18% -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 2.77% 26.510 27.246 - -0.47% -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 2.77% 4.305 4.424 - -0.79% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 2.77% 999472.430 1027119.718 - -0.37% -
std::copy_n(deque<int>)/512 2.76% 142.555 146.496 - 4.53% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 2.75% 20.237 20.795 - 2.09% -
std::equal(list<int>)_(it,_it,_it,_it)/8192 2.75% 11673.077 11994.087 - -0.59% -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/8192 2.75% 17.537 18.019 - 2.27% -
SetIntersection_Interlaced_Set_uint64_16384_16384 2.74% 328250192.959 337247583.472 - -0.37% -
std::map<std::string,_int>::equal_range(key)/32 2.74% 66.345 68.161 - -1.98% -
std::pop_heap(vector<size_t>)/8192 2.74% 10.882 11.180 - 3.01% -
std::for_each_n(deque<int>)/50 2.73% 16.501 16.952 - 0.15% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.73% 2.625 2.697 - 1.21% -
std::is_sorted(vector<int>,_pred)/8192 2.72% 1929.858 1982.413 - 1.86% -
SetIntersection_Front_Vector_string_16_16 2.72% 47293914.152 48580944.480 - 2.52% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 2.71% 3804.560 3907.743 - 4.30% -
BM_StringAssignStr_Large_Opaque 2.71% 9.555 9.814 - 1.19% -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 2.70% 5.527 5.676 - -1.46% -
std::multimap<std::string,_int>::upper_bound(key)/1024 2.69% 130.919 134.439 - 1.19% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 2.68% 487510.169 500598.918 - 4.33% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 2.68% 1195.886 1227.897 - 1.83% -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 2.67% 60.623 62.244 - -0.58% -
std::make_heap(deque<int>,_pred)_(heap)/1024 2.67% 3309.553 3397.790 - 2.55% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 2.67% 626.643 643.347 - 4.44% -
rng::find_last_if(deque<int>)_(bail_10%)/1024 2.66% 484.082 496.983 - 3.10% -
std::equal(vector<bool>)_(unaligned)/1048576 2.66% 809726.064 831272.867 - 1.43% -
std::find_end(list<int>,_pred)_(match_near_end)/1024 2.65% 175.012 179.656 - 2.88% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.65% 93157.177 95628.393 - 2.43% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 2.65% 6.833 7.014 - 0.53% -
std::unordered_set<int>::erase(iterator)/8192 2.65% 18.571 19.062 - 2.58% -
std::for_each_n(deque<int>)/32 2.64% 10.672 10.954 - -0.07% -
std::copy(list<int>)/1048576 2.63% 853664.956 876156.529 - 2.69% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 2.63% 862.035 884.744 - 3.40% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 2.63% 398196.945 408679.646 - 1.74% -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 2.63% 33972.272 34866.177 - 0.88% -
std::for_each_n(deque<int>)/8 2.62% 2.839 2.914 - -1.92% -
BM_format/C_string_len_60 2.62% 20.177 20.705 - -1.73% -
std::copy_if(vector<int>)_(every_other)/1048576 2.61% 491744.630 504595.995 - 0.33% -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 2.61% 8.854 9.085 - -0.30% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.61% 1533620.059 1573608.163 - 1.81% -
rng::find_last(list<int>)_(bail_10%)/8192 2.61% 6313.252 6477.772 - 0.82% -
SetIntersection_Front_Set_uint32_1024_4 2.60% 1047073.770 1074308.204 - 1.43% -
rng::find_last_if(deque<int>)_(bail_10%)/1048576 2.60% 486790.183 499448.436 - 2.65% -
std::count(list<int>)_(every_other)/1048576 2.60% 801446.654 822279.624 - 0.93% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 2.59% 388.831 398.919 - 2.99% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 2.59% 22.157 22.730 - -1.76% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 2.59% 981331.989 1006700.704 - -0.03% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 2.58% 39.073 40.081 - 3.60% -
std::find_first_of(list<int>)_(large_needle)/8192 2.57% 49054400.126 50313878.059 - 0.51% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 2.57% 993553.083 1019053.906 - -1.88% -
std::format(double)_(fmt:_{:_10a}) 2.57% 38.277 39.259 - 0.85% -
rng::find_last(vector<int>)_(bail_90%)/50 2.57% 1.361 1.395 - 3.12% -
BM_vector_deque_copy/512 2.56% 21.907 22.468 - -1.37% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 2.55% 6998.749 7177.275 - 2.91% -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 2.55% 484.259 496.611 - 3.87% -
std::remove(vector<int>)_(sprinkled)/50 2.55% 62.169 63.755 - 1.89% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 2.55% 17932864.411 18390106.379 - 1.21% -
std::find_end(vector<int>,_pred)_(match_near_end)/8192 2.53% 299.389 306.968 - 3.16% -
std::none_of(list<int>)_(process_all)/32768 2.53% 26213.628 26876.918 - 2.36% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 2.53% 341086146.049 349716216.885 - 1.34% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 2.53% 5625.901 5768.193 - 1.81% -
rng::find_last_if_not(list<int>)_(bail_90%)/1024 2.52% 76.021 77.937 - 2.68% -
std::map<std::string,_int>::contains(key)/32 2.52% 85.563 87.717 - -1.66% -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 2.51% 11325.021 11609.509 - 0.87% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 2.51% 7200.434 7381.215 - 2.52% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 2.51% 35359.232 36246.902 - 1.94% -
BM_num_put<bool> 2.50% 5.040 5.166 - 3.08% -
std::remove(list<int>)_(prefix)/8192 2.50% 8242.973 8449.098 - 1.48% -
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 2.50% 955.413 979.292 - 1.66% -
SetIntersection_Front_Set_float_16384_1 2.50% 993063.021 1017857.948 - -1.13% -
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 2.49% 24983.112 25604.598 - 7.81% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 2.49% 106941.010 109600.698 - -0.10% -
std::flat_map<int,_int>::erase(key)_(existent)/1024 2.48% 82.067 84.105 - -0.05% -
std::flat_map<int,_int>::equal_range(key)/8192 2.48% 46.564 47.720 - 0.89% -
std::multiset<std::string>::clear()/1024 2.48% 20465.998 20974.006 - 1.87% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 2.47% 1044615.684 1070425.380 - -0.02% -
std::search(deque<int>,_pred)_(near_matches)/1000 2.46% 31279.305 32050.111 - 2.78% -
std::copy_if(list<int>)_(every_other)/4096 2.46% 3159.421 3237.236 - -3.99% -
SetIntersection_Front_Set_uint32_64_16 2.46% 15876520.359 16267078.126 - 2.98% -
std::replace_if(vector<int>)_(sprinkled)/50 2.45% 13.148 13.470 - 6.83% -
BM_vector_deque_ranges_move_backward/2 2.45% 1.141 1.169 - -3.11% -
std::find(vector<char>)_(process_all)/50 2.44% 1.697 1.738 - 7.50% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 2.44% 7225.362 7401.731 - 2.50% -
std::generate_n(list<int>)/50 2.43% 15.308 15.681 - 1.34% -
BM_deque_vector_move/70000 2.43% 3248.871 3327.915 - -2.12% -
BM_cyrillic_text<char> 2.43% 21462.682 21984.346 - 0.18% -
BM_deque_deque_copy/1024 2.43% 45.607 46.713 - 2.27% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 2.43% 984320.464 1008202.648 - -2.59% -
std::equal(deque<int>)_(it,_it,_it)/50 2.41% 5.311 5.439 - 1.85% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.41% 324.565 332.384 - -0.61% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 2.41% 23496.511 24062.200 - 7.56% -
std::unique(deque<int>,_pred)_(sprinkled)/52 2.40% 68.999 70.655 - 3.15% -
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 2.40% 53817.200 55108.159 - 2.36% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 2.39% 21.848 22.370 - 1.74% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 2.39% 320857.976 328518.069 - 4.68% -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 2.38% 0.487 0.498 - -1.30% -
BM_StringAssignStr_Small_Transparent 2.38% 1.666 1.705 - 10.03% -
SetIntersection_Front_Set_string_4_4 2.38% 148805446.436 152348909.642 - 0.12% -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 2.38% 28.757 29.441 - 6.01% -
std::make_heap(deque<int>)_(repeated)/1024 2.38% 2544.314 2604.792 - 4.50% -
std::copy(deque<int>)/8 2.38% 2.479 2.538 - 3.09% -
std::sort(vector<int>)_(descending)/8 2.37% 30.400 31.122 - 2.54% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 2.36% 42500780.243 43505323.865 - -14.72% -
std::remove_if(list<int>)_(sprinkled)/1024 2.35% 970.934 993.740 - 3.62% -
std::find_if(deque<int>)_(bail_25%)/1024 2.35% 61.356 62.796 - -19.26% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 2.35% 500.010 511.746 - -1.36% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 2.35% 12045993.023 12328502.547 - 0.04% -
BM_vector_deque_ranges_move/5500 2.35% 1583.447 1620.579 - 2.77% -
SetIntersection_Interlaced_Vector_float_1024_1 2.34% 997709.017 1021066.308 - -0.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 2.34% 9.421 9.642 - -0.10% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 2.34% 14.947 15.296 - 2.39% -
SetIntersection_Front_Vector_uint32_262144_16 2.33% 1026675.850 1050555.985 - -2.05% -
SetIntersection_None_Set_uint32_1024_64 2.32% 10763345.240 11013422.301 - 4.95% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 2.32% 35651.379 36479.035 - -0.13% -
std::partial_sort_copy(list<int>)_(pipe-organ)/8 2.32% 7.578 7.754 - -0.70% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 2.32% 1800459.344 1842190.046 - -12.55% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 2.29% 95.700 97.894 - 3.10% -
BM_format_to_string_begin<std::wstring>/16384 2.29% 661.211 676.356 - 2.62% -
std::vector<std::string>::erase(begin)_(expensive_elements)/32 2.29% 51.370 52.546 - 3.64% -
SetIntersection_Front_Set_uint32_1024_16 2.27% 1198478.416 1225735.340 - 1.47% -
BM_StringFindAllMatch/1 2.27% 2.904 2.970 - 1.41% -
SetIntersection_Front_Set_string_262144_4 2.27% 1183302.607 1210185.094 - 0.14% -
BM_StringFindCharLiteral/8 2.26% 1.492 1.525 - 1.89% -
std::map<std::string,_int>::ctor(const_Self&)/1024 2.26% 32334.009 33063.456 - 1.84% -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.25% 2.269 2.320 - 2.04% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 2.25% 1801739.912 1842214.726 - -12.62% -
std::remove_if(vector<int>)_(sprinkled)/32 2.24% 52.939 54.127 - 0.33% -
std::none_of(deque<int>)_(process_all)/8192 2.23% 2181.035 2229.762 - -3.90% -
rng::contains_subrange(list<int>)_(process_all)/1048576 2.23% 837951.368 856659.211 - -0.09% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024 2.23% 49.409 50.509 - 0.88% -
std::reverse(deque<int>)/64 2.22% 17.604 17.995 - 0.62% -
std::multimap<std::string,_int>::count(key)/32 2.22% 72.613 74.227 - 12.70% -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.22% 317.363 324.403 - 0.72% -
std::copy_backward(deque<int>)/512 2.22% 19.905 20.347 - 3.71% -
SetIntersection_None_Set_float_1024_4 2.21% 10647758.329 10883308.947 - 3.82% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 2.21% 982.328 1004.050 - 1.61% -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2.21% 2364.917 2417.189 - 5.38% -
std::unique(vector<int>)_(sprinkled)/1024 2.20% 490.372 501.138 - -0.99% -
std::search(deque<int>,_pred)_(near_matches)/1024 2.19% 32495.824 33208.532 - 2.65% -
std::equal(vector<bool>)_(unaligned)/8192 2.19% 6325.705 6464.429 - 0.95% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 2.19% 998742.003 1020644.256 - 0.97% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 2.19% 20489.807 20938.870 - -0.75% -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2.19% 2442.379 2495.853 - 2.14% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 2.19% 17398.807 17779.517 - -0.07% -
SetIntersection_None_Vector_uint64_1024_4 2.19% 2257341.985 2306675.538 - -33.07% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 2.18% 46933.010 47958.165 - 3.50% -
BM_deque_deque_copy/512 2.18% 24.620 25.158 - 2.43% -
BM_deque_vector_copy/4096 2.18% 155.210 158.598 - 2.78% -
std::equal(vector<bool>)_(unaligned)/1024 2.18% 791.097 808.346 - 0.99% -
std::deque<std::string>::erase(begin)_(cheap_elements)/32 2.18% 6.707 6.853 - 0.40% -
ranges::min(std::list<long_long>)/8 2.18% 1.821 1.861 - 4.20% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 2.18% 35249.701 36017.450 - 2.14% -
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 2.18% 23459.597 23970.009 - 8.49% -
std::find_end(forward_list<int>)_(same_length)/8192 2.17% 14133.144 14440.101 - 0.68% -
BM_format_to_string_pointer<wchar_t>/1048576 2.17% 53832.955 55001.290 - 2.25% -
rng::find_last_if(vector<char>)_(bail_90%)/1024 2.16% 30.478 31.136 - 3.16% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 2.16% 1024977.397 1047100.453 - -0.76% -
std::vector<bool>::ctor(const_Self&) 2.15% 27.589 28.183 - -1.08% -
std::move_backward(vector<int>)/1048576 2.15% 56217.055 57426.604 - 2.50% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 2.14% 4.030 4.117 - 1.11% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 2.14% 5655.135 5776.205 - 1.53% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 2.14% 10452.035 10675.759 - 2.02% -
std::move(deque<int>)/512 2.14% 26.248 26.809 - 3.25% -
BM_format_to_string_span<wchar_t>/16384 2.14% 663.366 677.535 - 3.43% -
BM_vector_deque_copy/1024 2.13% 43.652 44.583 - 0.63% -
std::copy(vector<int>)/262144 2.13% 12473.895 12739.459 - 1.85% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 2.12% 1920395.996 1961054.886 - -2.35% -
BM_deque_deque_move/0 2.11% 2.322 2.371 - 2.25% -
std::stable_partition(vector<int>)_(dense)/32 2.10% 19.628 20.040 - -2.78% -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2.09% 324.850 331.649 - 0.44% -
SetIntersection_Front_Set_uint32_16_16 2.09% 38112114.478 38909789.785 - 1.64% -
std::for_each(multimap<int>::iterator)/8 2.09% 8.658 8.839 - 1.75% -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 2.09% 37.896 38.686 - 2.69% -
std::all_of(deque<int>)_(process_all)/32768 2.08% 9385.250 9580.571 - -1.20% -
SetIntersection_Front_Vector_uint64_16384_256 2.08% 1622885.885 1656654.011 - -1.64% -
std::deque<int>::insert(middle)_(cheap_elements)/32 2.08% 10.110 10.320 - 1.75% -
std::mismatch(deque<int>)_(it,_it,_it)/8 2.08% 5.147 5.254 - 2.03% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 2.07% 152.109 155.260 - 0.08% -
std::format(double)_(fmt:_{:0>17500_0Le}) 2.07% 1211.808 1236.905 - 2.09% -
std::make_heap(deque<int>,_pred)_(heap)/8192 2.06% 28244.489 28827.630 - 0.17% -
SetIntersection_None_Set_uint32_1024_256 2.06% 10341881.495 10555184.633 - -1.54% -
BM_deque_vector_copy/64000 2.06% 2872.690 2931.757 - -2.77% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 2.05% 202.638 206.794 - 1.97% -
std::remove_copy(vector<int>)_(prefix)/50 2.05% 13.842 14.126 - 3.15% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 2.04% 3543.123 3615.559 - -0.74% -
std::rotate_copy(deque<int>)/32 2.04% 2.658 2.713 - 0.37% -
std::find_end(vector<int>,_pred)_(match_near_end)/1024 2.04% 40.749 41.581 - 2.06% -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 2.04% 9155.650 9342.326 - 1.78% -
ranges::minmax(std::list<char>)/8 2.03% 2.080 2.122 - -0.07% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 2.03% 45685.887 46611.817 - 1.36% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 2.02% 281292.263 286984.087 - 3.24% -
std::for_each(join_view(vector<vector<int>>))/8192 2.02% 3018.436 3079.474 - -0.88% -
std::copy_if(deque<int>)_(every_other)/8 2.02% 3.054 3.116 - 2.01% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 2.02% 179.578 183.202 - 3.08% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 2.01% 227.418 231.997 - -0.66% -
BM_format_to_iterator/<std::deque>_string_len_60 2.01% 23.855 24.335 - -0.21% -
std::deque<int>::erase(middle)_(cheap_elements)/32 2.01% 8.143 8.307 - -0.22% -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 2.00% 53.652 54.728 - -1.72% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 2.00% 47.880 48.839 - -15.88% -
BM_num_put<double> 2.00% 56.731 57.867 - 0.82% -
SetIntersection_Front_Set_uint64_1024_16 2.00% 1204234.175 1228329.632 - 1.70% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 2.00% 6462.825 6592.118 - 1.78% -
std::unordered_set<std::string>::ctor(const_Self&)/1024 2.00% 34184.256 34868.013 - 3.44% -
std::sort(vector<NonIntegral>)_(descending)/8 2.00% 29.470 30.059 - 3.88% -
std::remove_copy_if(list<int>)_(prefix)/8192 2.00% 7227.137 7371.490 - 4.05% -
BM_to_sys/1970 2.00% 4.899 4.997 - 1.29% -
std::partial_sort_copy(list<int>)_(shuffled)/8192 2.00% 76008.028 77524.982 - 1.86% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 1.99% 10792.780 11007.812 - 2.64% -
SetIntersection_Interlaced_Vector_uint32_1024_256 1.99% 3339863.662 3406336.904 - 0.83% -
std::pop_heap(vector<size_t>)/1024 1.98% 8.122 8.282 - 2.32% -
SetIntersection_None_Set_uint32_256_16 1.98% 12702756.393 12953920.246 - 2.57% -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.98% 13640.156 13909.705 - 1.54% -
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 1.97% 938882.484 957412.811 - 2.18% -
std::remove(list<int>)_(sprinkled)/1024 1.97% 932.834 951.240 - 1.87% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 1.97% 55.347 56.438 - 4.21% -
std::remove_copy(deque<int>)_(prefix)/32 1.97% 12.374 12.618 - 1.62% -
std::find(vector<int>)_(process_all)/8 1.97% 1.529 1.559 - 1.41% -
dynamic_cast_(VChain_middle,_1_level) 1.97% 13.939 14.213 - 4.56% -
std::format(double)_(fmt:_{:0<17500_0a}) 1.96% 1204.298 1227.956 - 1.99% -
std::adjacent_find(vector<int>)/1048576 1.96% 232483.095 237029.066 - 2.72% -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 1.95% 23.610 24.071 - 11.56% -
std::equal(deque<int>)_(it,_it,_it)/8 1.94% 2.984 3.042 - 2.01% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.94% 19.496 19.874 - 3.16% -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.93% 1.255 1.279 - 2.97% -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 1.93% 19.520 19.897 - 0.64% -
SetIntersection_None_Vector_uint32_262144_1024 1.93% 344739155.929 351398212.176 - 3.31% -
std::find_end(forward_list<int>,_pred)_(same_length)/8192 1.93% 17426.582 17763.161 - 1.13% -
std::partition_point(vector<int>)/8192 1.92% 9.186 9.362 - 1.22% -
SetIntersection_Front_Vector_uint64_262144_4 1.92% 1012649.573 1032073.935 - 0.17% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 1.91% 7.677 7.824 - -1.64% -
BM_std_minmax_element<char>/4 1.90% 1.126 1.148 - 2.49% -
SetIntersection_Front_Set_float_64_4 1.90% 15913520.954 16216361.903 - -0.39% -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.90% 1.382 1.408 - 0.23% -
SetIntersection_Interlaced_Vector_uint32_256_16 1.90% 6110883.551 6227109.391 - 0.60% -
SetIntersection_Interlaced_Set_uint32_64_4 1.90% 21561061.374 21970300.857 - -0.16% -
rng::find_if(vector<bool>)_(process_all)/8 1.89% 4.109 4.187 - 0.96% -
BM_format_to_string_begin<std::wstring>/1048576 1.88% 53925.003 54941.196 - 2.06% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 1.88% 8400836.354 8559137.909 - -0.85% -
BM_format_to_back_inserter<std::string>/string_view_len_60 1.88% 113.551 115.689 - 0.33% -
std::find_end(vector<int>,_pred)_(match_near_end)/1000 1.88% 40.271 41.028 - 2.57% -
dynamic_cast_(DAG_sidecast,_1_level) 1.88% 10.311 10.505 - 0.73% -
BM_format_to_back_inserter<std::string>/C_string_len_60 1.88% 117.301 119.504 - -0.62% -
std::partition(deque<int>)_(sparse)/1024 1.88% 415.681 423.480 - -3.93% -
SetIntersection_Interlaced_Vector_string_262144_262144 1.88% 12728970.964 12967640.534 - 2.55% -
std::multiset<int>::insert(value)_(new_value,_end)/1024 1.87% 29.278 29.827 - 1.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1.87% 1037340.704 1056749.141 - 1.23% -
std::rotate(list<int>)_(by_1/2)/50 1.87% 23.265 23.700 - 1.69% -
std::fill(vector<bool>)/32768 1.87% 29.711 30.266 - 0.88% -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 1.87% 40.061 40.810 - 1.27% -
std::is_sorted(vector<int>,_pred)/1024 1.87% 249.380 254.036 - 1.31% -
SetIntersection_Front_Vector_uint32_1024_256 1.87% 1637438.079 1667990.349 - -1.35% -
SetIntersection_Front_Set_float_256_16 1.86% 4719777.335 4807619.400 - 7.63% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 1.85% 588040.529 598909.528 - 0.59% -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.85% 42832.522 43624.176 - 2.71% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 1.85% 3538231.039 3603612.073 - -23.43% -
BM_format_to_iterator/<std::vector>_C_string_len_60 1.84% 4.945 5.036 - 2.79% -
std::move(list<int>)/1048576 1.84% 1008609.353 1027188.112 - 2.78% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 1.84% 5.613 5.716 - 0.80% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 1.84% 604.295 615.404 - 2.81% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 1.84% 3613537.131 3679891.629 - 1.36% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.83% 688.128 700.712 - 3.85% -
std::all_of(deque<int>)_(process_all)/8192 1.83% 2338.534 2381.293 - 1.02% -
BM_format_string<wchar_t>/8 1.83% 3.144 3.202 - 2.22% -
std::partition(list<int>)_(sparse)/50 1.83% 14.745 15.014 - 0.29% -
SetIntersection_Front_Set_uint64_1024_1 1.83% 1024079.602 1042771.572 - 1.08% -
std::multiset<std::string>::contains(key)/1024 1.82% 144.755 147.393 - 4.01% -
std::search(vector<int>,_pred)_(single_element)/1024 1.82% 323.469 329.354 - 0.45% -
std::copy_n(list<int>)/262144 1.82% 215575.067 219491.290 - 0.82% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1.81% 1009404.473 1027679.536 - -0.82% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.81% 14.905 15.174 - 1.00% -
SetIntersection_Front_Vector_uint64_1024_1 1.81% 1008253.964 1026465.558 - -0.96% -
std::format(double)_(fmt:_{:0<17500_10La}) 1.81% 1207.898 1229.711 - -0.07% -
std::find_end(deque<int>)_(same_length)/1024 1.80% 743.901 757.294 - 3.14% -
std::replace(list<int>)_(sprinkled)/32 1.80% 10.741 10.935 - 2.22% -
BM_CmpLess_uint_uchar 1.80% 1.099 1.119 - 2.40% -
ranges::min(std::vector<char>)/64 1.79% 4.152 4.226 - 1.14% -
BM_string_without_formatting<char> 1.79% 10.638 10.829 - 0.65% -
std::lower_bound(std::forward_list<int>)/8 1.79% 13.511 13.752 - 2.31% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 1.78% 198271.851 201799.703 - 3.17% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.78% 725.421 738.321 - 3.55% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 1.78% 202603309.182 206202096.818 - -24.01% -
rng::contains(list<int>)_(process_all)/50 1.77% 18.085 18.405 - 5.50% -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 1.77% 203345036.134 206950048.683 - -21.84% -
ranges::min(std::list<__int128>)/70000 1.77% 55558.310 56542.696 - 0.58% -
std::unordered_multiset<int>::contains(key)/8192 1.77% 11.101 11.298 - 3.54% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 1.77% 235681703.687 239842931.880 - -31.85% -
rng::find_last_if(forward_list<int>)_(bail_10%)/8 1.77% 2.622 2.668 - -0.73% -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 1.76% 16.792 17.088 - 1.23% -
std::vector<int>::insert(begin)_(cheap_elements)/1024 1.76% 38.362 39.037 - 0.74% -
rng::contains_subrange(vector<int>)_(process_all)/16 1.76% 4.512 4.591 - 2.84% -
BM_deque_vector_ranges_move/64000 1.76% 20906.809 21274.065 - 5.18% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 1.76% 3306388.762 3364434.093 - -2.15% -
SetIntersection_None_Vector_string_262144_1024 1.75% 1169424.038 1189893.112 - -31.13% -
std::set<std::string>::find(key)/32 1.75% 85.661 87.158 - 0.25% -
BM_deque_vector_move/64000 1.75% 3024.899 3077.696 - 1.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 1.75% 15381395.095 15649860.899 - 0.30% -
std::find(deque<int>)_(process_all)/50 1.74% 13.398 13.631 - 4.45% -
std::find_if(list<int>)_(bail_25%)/8 1.74% 0.796 0.810 - 0.94% -
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 1.73% 88355.481 89887.844 - 2.57% -
SetIntersection_Interlaced_Vector_float_1024_16 1.73% 3629548.708 3692453.448 - -0.14% -
std::multimap<std::string,_int>::lower_bound(key)/1024 1.73% 132.621 134.918 - 0.70% -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 1.73% 3.652 3.716 - -1.48% -
std::map<int,_int>::insert(value)_(new_value,_end)/0 1.72% 18.194 18.508 - 0.84% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 1.72% 544.001 553.369 - 3.22% -
SetIntersection_Front_Set_uint64_16_16 1.72% 37401573.018 38044904.357 - -1.21% -
std::equal(list<int>)_(it,_it,_it,_it)/8 1.72% 2.802 2.850 - 7.30% -
SetIntersection_Interlaced_Set_float_262144_1 1.71% 1014716.504 1032112.259 - 1.34% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 1.71% 338476959.073 344263882.734 - 0.71% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.71% 141.494 143.912 - 3.30% -
std::format(float)_(fmt:_{:0^17500_10Lg}) 1.71% 1243.856 1265.104 - 2.26% -
SetIntersection_Interlaced_Set_string_64_64 1.71% 29955669.044 30466917.658 - -4.41% -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 1.70% 29.313 29.812 - 2.28% -
BM_CmpLess_short_int 1.70% 1.104 1.123 - 0.62% -
std::equal(deque<int>)_(it,_it,_it)/1048576 1.70% 88169.134 89669.413 - 2.56% -
std::flat_map<int,_int>::equal_range(key)/1024 1.70% 36.844 37.470 - 0.82% -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 1.70% 72012.562 73234.902 - 4.22% -
std::remove(vector<int>)_(sprinkled)/32 1.69% 53.481 54.387 - 2.10% -
std::move(vector<int>)/8 1.68% 2.205 2.243 - -1.58% -
BM_string_without_formatting<wchar_t> 1.68% 29.402 29.896 - -0.05% -
std::rotate_copy(list<int>)/8192 1.68% 6986.901 7104.345 - -0.59% -
ranges::min(std::list<__int128>)/64 1.68% 35.115 35.705 - -0.05% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1.68% 1809634.734 1839977.223 - -12.71% -
BM_to_chars_bad/23 1.67% 2.761 2.807 - -3.79% -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 1.67% 70699.068 71877.894 - 1.30% -
std::format(float)_(fmt:_{:0<17500_10La}) 1.66% 1202.487 1222.505 - 1.48% -
std::move(list<int>)/262144 1.66% 253450.700 257667.764 - 4.12% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 1.66% 4.437 4.511 - 3.89% -
std::map<std::string,_int>::count(key)/8192 1.66% 219.373 223.007 - 1.99% -
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/32 1.65% 105.740 107.488 - 1.07% -
std::make_heap(deque<int>)_(shuffled)/1024 1.65% 4026.278 4092.650 - 1.25% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.65% 1805.671 1835.404 - 0.37% -
rng::for_each(multiset<int>)/8192 1.65% 16829.052 17106.039 - 0.68% -
BM_vector_deque_move/64 1.65% 2.835 2.882 - -0.16% -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 1.65% 4.457 4.531 - 0.13% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 1.64% 100.246 101.894 - 2.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 1.63% 23246956.589 23625536.277 - 1.09% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 1.63% 5.351 5.438 - 1.72% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 1.63% 528483.652 537076.810 - 1.19% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.62% 21610034.071 21960597.532 - -13.95% -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 1.62% 20.194 20.521 - -2.37% -
std::list<std::string>::insert(begin)_(cheap_elements)/32 1.62% 13.131 13.344 - 3.68% -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1.62% 614.060 623.989 - 2.65% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 1.61% 96.144 97.694 - 11.13% -
BM_stop_token_single_thread_polling_stop_requested/16777216 1.61% 71908283.234 73066997.528 - 1.36% -
std::equal(list<int>)_(it,_it,_it,_it)/1024 1.61% 759.221 771.447 - 1.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 1.61% 33853093.944 34398080.721 - -0.45% -
dynamic_cast_(VChain_fail,_2_levels) 1.61% 13.485 13.702 - -0.37% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 1.61% 17.361 17.640 - 0.14% -
std::count(deque<int>)_(every_other)/8 1.61% 2.271 2.308 - 2.64% -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.60% 14.160 14.387 - 0.53% -
BM_StringEraseWithMove_Large_Opaque 1.60% 1.808 1.837 - -4.67% -
SetIntersection_None_Vector_uint32_16_4 1.60% 53275504.259 54129591.995 - -0.04% -
std::generate(deque<int>)/8192 1.60% 2406.234 2444.800 - 2.32% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.60% 593.443 602.950 - 0.83% -
std::adjacent_find(vector<int>,_pred)/8 1.60% 3.340 3.394 - -2.50% -
std::format(float)_(fmt:_{:0^17500_10Le}) 1.60% 1224.412 1243.986 - 1.07% -
std::adjacent_find(deque<int>,_pred)/8 1.60% 6.205 6.304 - 0.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.59% 5310079.968 5394559.028 - -5.68% -
rng::contains_subrange(list<int>)_(process_all)/50 1.59% 15.391 15.635 - -4.07% -
std::list<std::string>::erase(begin)_(expensive_elements)/32 1.59% 27.049 27.478 - 0.58% -
std::unordered_multimap<int,_int>::clear()/8192 1.59% 44559.845 45267.431 - -0.84% -
SetIntersection_Interlaced_Set_uint64_16_16 1.59% 38589111.032 39201174.291 - -1.94% -
SetIntersection_Front_Set_uint64_262144_16 1.58% 1244965.708 1264693.309 - -0.08% -
std::sort(deque<int>)_(descending)/8192 1.58% 34799.962 35350.782 - 2.46% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 1.58% 100479.248 102067.603 - -0.85% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 1.58% 9972463.845 10129848.542 - -1.03% -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 1.58% 6.640 6.745 - 0.03% -
std::unique(deque<int>,_pred)_(contiguous)/52 1.58% 63.321 64.319 - -0.18% -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 1.57% 15.932 16.182 - -0.26% -
std::remove(list<int>)_(sprinkled)/8192 1.57% 8124.058 8251.939 - 5.11% -
rng::find_last_if_not(deque<int>)_(bail_90%)/50 1.57% 2.372 2.409 - -7.45% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 1.57% 193761960.510 196803801.646 - -0.83% -
BM_StringAssignAsciiz_Huge_Opaque 1.57% 199.869 203.003 - -4.88% -
rng::contains_subrange(list<int>)_(single_element)/32 1.56% 9.774 9.927 - 1.81% -
dynamic_cast_(VChain_fail,_4_levels) 1.56% 31.767 32.263 - 3.49% -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 1.56% 21.829 22.170 - 8.98% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 1.55% 6128809.102 6224110.328 - -12.98% -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 1.55% 71676.692 72790.367 - 1.30% -
std::rotate_copy(list<int>)/32 1.55% 8.193 8.320 - 0.32% -
std::set<int>::count(key)/1024 1.55% 27.463 27.889 - 0.41% -
dynamic_cast_(VChain_middle,_4_levels) 1.55% 64.576 65.578 - 4.95% -
BM_format_to_string_begin<std::vector<wchar_t>>/16384 1.55% 662.564 672.826 - 2.05% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 1.55% 16601.714 16858.798 - 1.80% -
bm_exception_ptr_move_assign_nonnull 1.55% 3.236 3.286 - 2.07% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 1.54% 19.153 19.448 - 1.96% -
SetIntersection_Interlaced_Vector_string_256_64 1.54% 14916758.630 15146834.597 - 9.75% -
std::move_backward(deque<int>)/262144 1.54% 19451.606 19751.132 - 0.83% -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.53% 898.880 912.674 - 3.40% -
BM_StringAssignStr_Large_Transparent 1.53% 5.062 5.139 - 2.23% -
SetIntersection_None_Set_uint32_256_64 1.53% 10830424.149 10995894.372 - 0.37% -
std::is_partitioned(deque<int>)_(partitioned)/8192 1.53% 1988.453 2018.811 - 1.47% -
SetIntersection_Interlaced_Set_uint32_1024_1024 1.53% 17880467.698 18153219.996 - -1.64% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1.52% 244.641 248.363 - 1.44% -
rng::find_last_if(deque<int>)_(bail_90%)/8192 1.52% 434.350 440.947 - 2.92% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 1.52% 36554.433 37109.408 - 1.64% -
SetIntersection_Interlaced_Set_uint32_16_16 1.52% 39292753.607 39888251.819 - -0.28% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 1.52% 319.756 324.601 - 2.08% -
SetIntersection_Front_Set_uint32_16384_4 1.51% 1038041.245 1053725.695 - -2.08% -
std::copy_backward(deque<int>)/32768 1.51% 2372.318 2408.131 - 3.27% -
std::map<std::string,_int>::ctor(const_Self&)/8192 1.51% 333821.017 338856.545 - 1.23% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1.51% 1939101.284 1968346.117 - -13.23% -
std::multimap<std::string,_int>::erase(iterator)/8192 1.51% 27.735 28.153 - -12.38% -
std::find_end(vector<int>,_pred)_(same_length)/8192 1.50% 3036.105 3081.783 - 2.10% -
std::map<std::string,_int>::clear()/32 1.50% 860.575 873.502 - 3.13% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 1.50% 12.739 12.931 - 1.23% -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 1.50% 3931.788 3990.788 - 0.14% -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1.50% 101029.062 102543.134 - 1.80% -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 1.50% 45.251 45.929 - 0.43% -
SetIntersection_Front_Set_string_256_4 1.50% 4637583.097 4706999.766 - -1.57% -
SetIntersection_Front_Vector_string_16384_256 1.50% 7956460.165 8075436.903 - 5.69% -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 1.49% 21.141 21.456 - -5.13% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.49% 179.066 181.733 - 1.31% -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 1.49% 54048955.521 54852920.636 - -0.58% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.49% 231.965 235.415 - -0.76% -
rng::find_last(forward_list<int>)_(bail_10%)/1048576 1.49% 751961.175 763137.576 - 1.08% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 1.48% 174.838 177.434 - -0.61% -
ranges::minmax(std::list<__int128>)/64 1.48% 39.585 40.172 - 3.20% -
std::stable_sort(vector<int>)_(ascending)/8 1.48% 29.499 29.935 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 1.47% 9660847.578 9803336.137 - -0.35% -
SetIntersection_Front_Vector_string_262144_16 1.47% 1470033.778 1491705.887 - -2.42% -
SetIntersection_None_Set_uint32_16_1 1.47% 67887122.406 68886596.633 - 0.86% -
std::rotate(vector<int>)_(by_1/3)/1024 1.47% 280.601 284.712 - 2.02% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 1.46% 7188.194 7293.472 - 2.09% -
BM_deque_vector_ranges_move_backward/64000 1.46% 19999.971 20292.879 - 0.62% -
std::unordered_set<std::string>::clear()/8192 1.46% 211576.542 214674.740 - 0.41% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 1.46% 146555.221 148700.976 - 0.37% -
std::partial_sort_copy(vector<int>)_(shuffled)/8 1.46% 9.072 9.205 - 0.89% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 1.45% 42.371 42.987 - -2.82% -
SetIntersection_Front_Set_string_1024_1 1.45% 1056593.563 1071947.860 - 0.02% -
std::sort(vector<NonIntegral>)_(ascending)/8 1.45% 16.679 16.921 - 0.94% -
std::equal(vector<bool>)_(unaligned)/50 1.45% 37.715 38.262 - 0.92% -
SetIntersection_None_Vector_string_262144_64 1.45% 1167449.635 1184380.613 - -32.30% -
BM_format_to_iterator/<std::vector>_string_view_len_60 1.45% 3.602 3.655 - 0.66% -
SetIntersection_Front_Vector_string_16384_4 1.45% 1134372.363 1150791.207 - -0.99% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 1.44% 9539.438 9677.275 - 19.37% -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/0 1.44% 12.711 12.894 - 1.03% -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 1.44% 54.200 54.979 - 2.94% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 1.44% 66409.260 67363.313 - 0.39% -
std::format(float)_(fmt:_{:_10e}) 1.44% 47.335 48.015 - 0.40% -
std::equal(vector<int>)_(it,_it,_it,_pred)/8 1.44% 4.614 4.680 - -0.11% -
std::copy_if(deque<int>)_(every_other)/1048576 1.43% 391130.144 396740.254 - 1.66% -
SetIntersection_Front_Set_float_256_256 1.43% 8636379.475 8759929.496 - -18.39% -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 1.43% 44434.099 45069.692 - 3.57% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 1.43% 50.159 50.876 - 2.29% -
SetIntersection_None_Vector_string_262144_4 1.43% 1169523.224 1186234.877 - -30.60% -
std::set<int>::find(key)/1024 1.43% 27.685 28.080 - 1.36% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.43% 34360.826 34850.809 - -1.52% -
std::fill(list<int>)/50 1.43% 34.427 34.918 - -0.90% -
std::flat_multimap<int,_int>::count(key)/1024 1.42% 38.146 38.690 - 0.82% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.42% 43.265 43.880 - -9.15% -
std::format(float)_(fmt:_{:0^17500_0Lf}) 1.42% 1241.875 1259.509 - 1.19% -
SetIntersection_Front_Vector_uint64_64_64 1.42% 9466712.445 9601021.511 - 0.76% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.42% 38115.809 38655.966 - 2.62% -
rng::find_last(vector<int>)_(bail_90%)/8192 1.42% 188.550 191.220 - 1.14% -
rng::find(vector<bool>)_(process_all)/50 1.41% 26.549 26.925 - 4.17% -
std::unique_copy(list<int>)_(contiguous)/8192 1.41% 6825.374 6921.802 - -0.37% -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.41% 769318.178 780159.286 - 0.09% -
BM_join_view_deques/2 1.40% 27.957 28.349 - -0.18% -
std::reverse(list<int>)/64 1.40% 18.851 19.114 - 2.67% -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 1.40% 151903.063 154027.673 - 0.85% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 1.39% 3538.167 3587.215 - -0.68% -
BM_StringAssignAsciiz_Large_Opaque 1.39% 10.506 10.651 - 0.69% -
std::stable_partition(vector<int>)_(dense)/50 1.38% 24.136 24.470 - -5.08% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 1.38% 57612.553 58409.077 - 1.93% -
std::format(float)_(fmt:_{:0^17500_17000L}) 1.38% 1261.082 1278.468 - 1.05% -
std::remove_copy(list<int>)_(prefix)/8192 1.38% 6912.345 7007.557 - 1.78% -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 1.38% 23.082 23.399 - 1.50% -
std::vector<std::string>::insert(middle)_(cheap_elements)/32 1.37% 47.953 48.610 - 2.70% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 1.37% 2718.574 2755.835 - 1.33% -
BM_deque_deque_ranges_move_backward/2 1.37% 1.339 1.358 - 6.53% -
std::deque<std::string>::insert(begin)_(expensive_elements)/32 1.37% 20.504 20.784 - -0.48% -
std::mismatch(deque<int>)_(it,_it,_it)/1000 1.37% 2749.627 2787.246 - 1.54% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 1.37% 12403.619 12573.075 - 1.08% -
std::remove_copy_if(list<int>)_(sprinkled)/8192 1.36% 7259.013 7357.958 - 3.69% -
std::sort(vector<int>)_(qsort_adversarial)/8 1.36% 16.663 16.890 - 1.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1.36% 1027438.091 1041433.215 - 0.96% -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 1.36% 19.239 19.501 - -0.85% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 1.36% 180481.292 182934.310 - 1.16% -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 1.36% 515.618 522.625 - 1.75% -
std::set<std::string>::erase(key)_(existent)/8192 1.36% 115.047 116.610 - 18.09% -
rng::for_each(multiset<int>)/32 1.35% 41.187 41.743 - 1.74% -
std::rotate(list<int>)_(1_element_forward)/50 1.35% 21.542 21.832 - 2.02% -
std::copy_if(deque<int>)_(every_other)/262144 1.35% 97644.058 98958.601 - 1.47% -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 1.35% 495.689 502.359 - 0.59% -
std::unique(deque<int>,_pred)_(contiguous)/32 1.34% 54.570 55.303 - 0.05% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 1.34% 70.861 71.812 - 1.55% -
SetIntersection_None_Vector_string_262144_1 1.34% 1170930.453 1186639.071 - -31.20% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1.34% 1234842.557 1251393.324 - -0.08% -
std::rotate(deque<int>)_(by_1/3)/8192 1.34% 3153.308 3195.464 - 2.34% -
std::replace_if(list<int>)_(sprinkled)/8192 1.34% 7354.017 7452.231 - 0.64% -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 1.33% 7.758 7.861 - 1.52% -
BM_std_minmax_element<int>/4 1.33% 1.135 1.150 - 3.79% -
SetIntersection_Interlaced_Set_uint32_16384_1 1.33% 1021094.387 1034676.889 - 1.49% -
bm_make_exception_ptr/threads:1 1.32% 12.416 12.580 - 1.69% -
SetIntersection_Interlaced_Set_uint32_256_64 1.32% 12378528.834 12542478.171 - 0.75% -
std::map<std::string,_int>::equal_range(key)/8192 1.32% 185.072 187.520 - 1.93% -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.32% 165.496 167.685 - -0.28% -
std::generate_n(deque<int>)/32 1.32% 8.094 8.201 - 1.74% -
rng::find_last(forward_list<int>)_(bail_90%)/50 1.32% 17.443 17.673 - 1.90% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 1.31% 317541.225 321716.299 - 1.48% -
std::deque<int>::ctor(size_type)/8192 1.31% 1254.674 1271.143 - 0.09% -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1.31% 316.985 321.146 - -0.39% -
BM_std_minmax_element<long_long>/5500 1.31% 1767.546 1790.638 - 2.95% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1.31% 1054674.946 1068439.288 - -0.22% -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 1.31% 98.529 99.815 - 1.43% -
std::set<int>::insert(value)_(new_value,_middle)/8192 1.30% 31.157 31.563 - -8.66% -
std::rotate(vector<int>)_(by_1/4)/32 1.30% 8.197 8.304 - 4.95% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 1.30% 68729.036 69623.094 - 1.43% -
std::upper_bound(std::deque<int>)/8 1.30% 14.807 14.999 - 1.93% -
std::shift_right(deque<int>)/50 1.30% 6.940 7.030 - 0.50% -
SetIntersection_Interlaced_Set_uint32_262144_256 1.30% 1331069.041 1348371.152 - -5.53% -
SetIntersection_None_Vector_uint64_16_1 1.30% 62714698.376 63529038.542 - -0.50% -
SetIntersection_Interlaced_Vector_uint32_256_64 1.30% 5063188.454 5128819.136 - -3.31% -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.30% 1.221 1.236 - -10.96% -
std::move_backward(vector<bool>)_(aligned)/512 1.30% 732.018 741.500 - 1.02% -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 1.29% 13440245.659 13614238.536 - -0.50% -
std::copy_n(vector<int>)/512 1.29% 16.045 16.252 - 1.80% -
SetIntersection_Front_Set_float_256_1 1.29% 4065979.965 4118515.089 - -0.00% -
std::sort(vector<NonIntegral>)_(repeated)/8 1.29% 16.774 16.991 - 1.40% -
std::find_if(deque<int>)_(bail_25%)/8192 1.29% 531.033 537.888 - -15.14% -
SetIntersection_Front_Vector_uint64_262144_1 1.29% 1015567.034 1028648.345 - 1.98% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1.29% 1954701.263 1979878.638 - -2.28% -
rng::find_last(vector<int>)_(bail_90%)/1024 1.29% 27.825 28.183 - 1.28% -
std::format(float)_(fmt:_{:_10}) 1.29% 56.668 57.397 - -0.10% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 1.29% 320958.707 325088.318 - 0.87% -
std::equal(list<int>)_(it,_it,_it,_pred)/8 1.29% 4.995 5.059 - 1.07% -
SetIntersection_Front_Vector_float_16384_1 1.29% 1013051.765 1026073.005 - -0.28% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 1.28% 483.826 490.038 - 0.89% -
SetIntersection_None_Set_uint64_1024_4 1.28% 10478653.153 10613101.581 - 0.94% -
SetIntersection_Interlaced_Set_float_16384_256 1.28% 213697609.026 216437179.968 - -0.12% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 1.28% 19549.896 19800.489 - 2.43% -
std::format(double)_(fmt:_{:_0g}) 1.28% 48.230 48.848 - 1.75% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1.28% 713.682 722.792 - -0.53% -
std::mismatch(deque<int>)_(it,_it,_it)/1024 1.27% 2816.454 2852.148 - 1.38% -
SetIntersection_Interlaced_Set_float_256_4 1.27% 12009267.781 12161251.122 - 5.57% -
BM_format_to_n_string_back_inserter<std::wstring>/1 1.27% 12.498 12.656 - -0.93% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1.26% 1898967.568 1922985.539 - -0.14% -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 1.26% 200694.717 203231.143 - 0.29% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 1.26% 18.132 18.361 - 1.24% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 1.26% 39538036.485 40036545.329 - -0.01% -
SetIntersection_Interlaced_Set_string_256_1 1.26% 4178490.160 4231055.437 - -1.08% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 1.26% 23.275 23.568 - -4.27% -
std::shift_right(list<int>)/8192 1.26% 7594.018 7689.365 - 0.10% -
std::sort(vector<int>)_(shuffled)/8192 1.25% 57460.592 58180.790 - 1.76% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 1.25% 22.973 23.261 - 0.47% -
std::adjacent_find(list<int>)/50 1.25% 21.341 21.608 - 1.14% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 1.25% 17.577 17.797 - 0.62% -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 1.25% 171.141 173.275 - 0.27% -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 1.25% 20.301 20.555 - 1.55% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 1.25% 24.061 24.361 - -23.54% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 1.24% 28544.352 28899.711 - 0.56% -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.24% 12.782 12.941 - 1.15% -
BM_deque_vector_move_backward/1024 1.24% 38.134 38.607 - 1.08% -
std::shift_left(list<int>)/50 1.24% 24.423 24.726 - 2.64% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 1.24% 2569.075 2600.911 - 1.83% -
ranges::min(std::deque<__int128>)/70000 1.24% 24196.061 24495.423 - 3.63% -
std::unique(list<int>)_(contiguous)/1024 1.24% 908.298 919.534 - -0.92% -
std::unique_copy(deque<int>)_(sprinkled)/8192 1.24% 3829.939 3877.265 - 2.05% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 1.23% 346071821.904 350345329.537 - 0.69% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 1.23% 16081285.647 16279834.575 - 0.92% -
BM_format_to_string_begin<std::list<char>>/16384 1.23% 14413.369 14591.223 - 1.31% -
SetIntersection_None_Vector_string_1024_16 1.23% 9457598.720 9574276.255 - 6.79% -
std::make_heap(deque<int>)_(pipe-organ)/8 1.23% 26.064 26.385 - 0.45% -
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 1.23% 768.873 778.341 - 1.88% -
rng::find_if(vector<bool>)_(process_all)/50 1.23% 26.812 27.142 - 1.19% -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 1.23% 30.011 30.379 - -0.03% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1.22% 1252.937 1268.280 - 0.82% -
std::rotate(vector<bool>)_(1_element_backward)/50 1.22% 77.602 78.551 - -0.38% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 1.22% 479.365 485.227 - 1.09% -
rng::contains_subrange(list<int>)_(same_length)/1048576 1.22% 934703.372 946129.202 - 2.53% -
SetIntersection_Front_Vector_uint32_64_16 1.22% 13384350.074 13547765.796 - -1.95% -
BM_StringFindCharLiteral/256 1.22% 5.355 5.421 - -1.42% -
std::set<int>::insert(const_value_type&)_(already_present)/8192 1.22% 7.561 7.653 - 0.75% -
std::format(double)_(fmt:_{:017500_10f}) 1.22% 1287.308 1302.989 - 2.06% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 1.22% 62.779 63.543 - 0.41% -
std::is_sorted_until(vector<int>,_pred)/8 1.22% 3.407 3.449 - 1.05% -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 1.22% 478.116 483.932 - 0.64% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 1.21% 38.298 38.763 - 2.96% -
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 1.21% 2609523.375 2641207.317 - 2.17% -
std::find_if(deque<int>)_(bail_25%)/32768 1.21% 2129.320 2155.108 - -12.32% -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 1.21% 175.925 178.051 - -0.56% -
SetIntersection_Interlaced_Set_uint32_16384_4 1.21% 154051959.608 155911628.064 - -15.24% -
std::set<int>::find(key)/8192 1.21% 37.553 38.006 - 1.04% -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/32 1.21% 17.356 17.565 - 1.30% -
SetIntersection_None_Set_string_64_16 1.21% 25698502.035 26008353.451 - -2.76% -
std::format(double)_(fmt:_{:_0a}) 1.20% 37.374 37.824 - -0.32% -
BM_format_string<wchar_t>/1 1.20% 13.139 13.297 - 0.27% -
BM_toupper_char<wchar_t> 1.20% 0.995 1.007 - 9.40% -
std::map<std::string,_int>::clear()/1024 1.20% 19982.904 20222.913 - 3.24% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 1.20% 10699081.328 10827546.054 - 2.76% -
BM_CmpLess_short_uint 1.20% 1.096 1.109 - 1.16% -
SetIntersection_Interlaced_Set_uint64_64_4 1.20% 22596175.974 22867306.797 - 2.00% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1.20% 716.737 725.336 - 1.89% -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.20% 315108.567 318887.571 - 1.78% -
BM_to_sys/2100 1.20% 8.642 8.745 - 2.31% -
std::partition_copy(list<int>)/8192 1.20% 7214.073 7300.375 - 11.40% -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 1.19% 6437.595 6514.449 - 1.43% -
SetIntersection_None_Vector_string_262144_16 1.19% 1168833.580 1182782.929 - -32.89% -
bm_exception_ptr_move_ctor_nonnull 1.19% 3.266 3.305 - 2.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 1.19% 4674200.809 4729701.672 - -1.32% -
std::remove_if(vector<int>)_(prefix)/50 1.19% 54.244 54.888 - 1.45% -
std::unique_copy(list<int>)_(contiguous)/52 1.19% 19.295 19.523 - 1.29% -
std::sort_heap(vector<int>,_pred)/8 1.19% 26.205 26.516 - 1.39% -
std::unordered_multiset<int>::count(key)/1024 1.18% 10.459 10.582 - -0.42% -
std::map<int,_int>::insert(value)_(new_value,_middle)/0 1.18% 18.184 18.399 - 0.96% -
std::format(float)_(fmt:_{:0<17500_0f}) 1.18% 1233.861 1248.459 - 0.47% -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 1.18% 9.014 9.120 - 0.47% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 1.18% 14.034 14.200 - 0.93% -
SetIntersection_None_Set_string_256_4 1.18% 20171210.903 20409558.098 - -2.84% -
BM_deque_vector_ranges_copy_backward/70000 1.18% 22379.000 22643.418 - 0.24% -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1.18% 284262.096 287618.997 - 1.48% -
std::equal(list<int>)_(it,_it,_it)/1024 1.18% 766.983 776.024 - -33.91% -
BM_std_minmax_element<long_long>/64000 1.18% 20573.773 20816.150 - 2.31% -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 1.18% 61.190 61.911 - 0.15% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1.18% 1846114.898 1867853.165 - 1.48% -
SetIntersection_Front_Vector_uint32_262144_256 1.18% 1625038.357 1644171.076 - 0.27% -
std::partial_sort_copy(vector<int>)_(ascending)/8 1.17% 7.678 7.768 - -0.83% -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 1.17% 2784.562 2817.250 - 1.22% -
std::copy_backward(list<int>)/8 1.17% 2.413 2.442 - 1.47% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 1.17% 461532.501 466931.184 - 2.02% -
std::search(vector<int>,_pred)_(single_element)/8192 1.16% 2586.595 2616.728 - 0.37% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 1.16% 11136542.970 11265838.785 - 0.13% -
std::format(float)_(fmt:_{:0^17500_10L}) 1.16% 1243.174 1257.602 - 1.19% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 1.16% 13195.539 13348.634 - 2.24% -
std::adjacent_find(vector<int>,_pred)/1048576 1.16% 454226.319 459491.610 - 2.34% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.16% 28.614 28.946 - -9.72% -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 1.16% 337337.187 341243.460 - 0.84% -
SetIntersection_Front_Set_string_262144_16384 1.16% 346547918.976 350558716.804 - 2.68% -
rng::find_last(forward_list<int>)_(bail_90%)/1024 1.16% 677.831 685.663 - 0.96% -
std::adjacent_find(list<int>)/1048576 1.15% 862458.878 872418.247 - 2.03% -
BM_deque_vector_move/4096 1.15% 152.860 154.620 - 1.49% -
SetIntersection_None_Vector_uint32_16_1 1.15% 62957492.318 63682263.008 - -1.37% -
std::search_n(vector<int>,_pred)_(no_match)/1024 1.15% 105.866 107.083 - -0.49% -
SetIntersection_None_Set_uint32_256_4 1.15% 13223368.296 13375448.341 - -0.61% -
std::partial_sort(deque<int>)_(pipe-organ)/8 1.15% 28.850 29.182 - 0.03% -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 1.15% 495.986 501.679 - -0.02% -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 1.15% 47.117 47.657 - -15.29% -
std::move(vector<bool>)_(aligned)/64 1.14% 37.931 38.365 - 1.60% -
std::multimap<std::string,_int>::find(key)/8192 1.14% 220.912 223.438 - 2.01% -
BM_from_sys/2100 1.14% 8.635 8.734 - 2.30% -
std::search(list<int>,_pred)_(near_matches)/1000 1.14% 40427.133 40888.506 - -3.15% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 1.14% 10673610.517 10795264.551 - -0.60% -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 1.14% 44044.485 44545.873 - 1.30% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1.14% 1802.110 1822.584 - -3.46% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 1.13% 4083360.126 4129705.803 - -1.94% -
rng::find_last_if(deque<int>)_(bail_10%)/8 1.13% 3.329 3.367 - -29.29% -
std::equal(vector<bool>)_(unaligned)/8 1.13% 5.495 5.557 - 0.75% -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 1.13% 41.351 41.817 - 1.29% -
std::flat_multimap<int,_int>::erase(iterator)/8192 1.13% 489.073 494.580 - -1.98% -
std::map<std::string,_int>::equal_range(key)/1024 1.13% 109.783 111.019 - 0.49% -
BM_CmpEqual_uint_ushort 1.13% 1.118 1.130 - 0.53% -
BM_std_minmax_element<long_long>/4 1.13% 1.113 1.126 - 0.17% -
std::make_heap(deque<int>,_pred)_(descending)/8192 1.12% 28708.881 29031.601 - 3.86% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1.12% 1017391.635 1028827.392 - 0.21% -
BM_std_minmax_element<long_long>/70000 1.12% 22499.517 22752.171 - 2.33% -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.12% 138.983 140.543 - 0.71% -
std::unordered_multiset<int>::find(key)/8192 1.12% 10.928 11.050 - -1.60% -
std::partition(vector<int>)_(sparse)/32 1.12% 8.803 8.902 - 0.13% -
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 1.12% 19123.925 19338.264 - 1.55% -
SetIntersection_Front_Set_string_256_1 1.12% 4184489.250 4231217.632 - -0.56% -
std::find(vector<char>)_(bail_25%)/1024 1.12% 5.443 5.504 - 2.80% -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.11% 15.868 16.045 - 1.29% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 1.11% 34235.037 34615.257 - 0.16% -
std::format(double)_(fmt:_{:_10La}) 1.11% 45.030 45.530 - 0.27% -
std::multiset<int>::upper_bound(key)/1024 1.11% 27.708 28.015 - 0.92% -
dynamic_cast_(VChain_fail,_3_levels) 1.10% 22.117 22.361 - 3.05% -
std::copy_if(vector<int>)_(every_other)/512 1.10% 249.702 252.456 - -0.01% -
bm_ranges_lexicographical_compare<int>/262144 1.10% 93453.205 94483.105 - 2.66% -
SetIntersection_Interlaced_Vector_string_262144_1 1.10% 1062374.329 1074075.419 - -0.05% -
std::stable_partition(list<int>)_(dense)/8192 1.10% 17162.671 17351.488 - -35.91% -
rng::for_each(multiset<int>)/8 1.10% 8.966 9.064 - 1.36% -
rng::find_last_if(list<int>)_(bail_10%)/50 1.09% 24.931 25.204 - 0.95% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 1.09% 146048.069 147643.785 - 1.66% -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 1.09% 26.453 26.742 - 2.66% -
SetIntersection_Interlaced_Set_uint32_1024_4 1.09% 8170945.290 8259842.452 - -8.71% -
SetIntersection_Interlaced_Set_float_262144_4 1.09% 1133509.912 1145838.294 - -5.05% -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 1.09% 98604.810 99677.118 - 1.30% -
std::unordered_set<std::string>::erase(iterator)/8192 1.08% 30.537 30.867 - 24.97% -
BM_std_minmax_element<long_long>/4000 1.08% 1290.665 1304.615 - 2.77% -
std::partition_copy(vector<int>)/8192 1.08% 4454.040 4502.064 - -0.28% -
std::equal(list<int>)_(it,_it,_it,_it)/50 1.08% 28.910 29.222 - 1.88% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 1.08% 92078.000 93070.032 - 0.55% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 1.08% 106507.353 107654.552 - 1.91% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 1.07% 9453491.797 9555018.478 - -0.50% -
SetIntersection_Interlaced_Set_uint32_16384_64 1.07% 194525966.141 196611515.759 - -10.14% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 1.07% 54891157.150 55479363.716 - 0.31% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 1.07% 16026129.622 16197753.245 - 0.81% -
std::find_end(deque<int>,_pred)_(same_length)/1000 1.07% 877.293 886.682 - 2.04% -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 1.07% 141.719 143.234 - 1.02% -
std::set<int>::equal_range(key)/8192 1.07% 52.455 53.016 - 1.22% -
SetIntersection_Interlaced_Set_uint32_16384_16 1.07% 187047440.186 189046776.295 - -10.34% -
rng::contains(list<int>)_(process_all)/1048576 1.07% 814797.983 823475.971 - -2.08% -
std::copy(vector<int>)/512 1.06% 15.955 16.124 - 1.65% -
std::for_each(deque<int>)/50 1.06% 22.057 22.291 - 1.93% -
std::equal(list<int>)_(it,_it,_it)/50 1.06% 28.744 29.049 - 1.95% -
SetIntersection_None_Set_float_16384_1024 1.06% 188976283.930 190976718.720 - 1.21% -
SetIntersection_Front_Set_float_64_64 1.06% 15467643.773 15631151.001 - -0.53% -
std::reverse_copy(list<int>)/8 1.06% 2.442 2.468 - 1.68% -
dynamic_cast_(VChain_middle,_2_levels) 1.06% 27.882 28.176 - 4.04% -
rng::find_if_not(vector<bool>)_(process_all)/50 1.06% 26.824 27.107 - 3.55% -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 1.05% 9646.723 9748.491 - 0.17% -
std::copy_if(deque<int>)_(every_other)/32768 1.05% 12206.073 12334.652 - 1.09% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 1.05% 116916.135 118147.604 - -0.41% -
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1.05% 1346.918 1361.089 - 1.79% -
SetIntersection_Interlaced_Vector_string_16384_1024 1.05% 157248791.447 158898965.409 - -2.27% -
std::adjacent_find(list<int>,_pred)/1048576 1.05% 916180.579 925790.950 - 1.55% -
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.05% 12.794 12.928 - 1.25% -
SetIntersection_Interlaced_Set_float_16384_1 1.04% 1021378.627 1032028.347 - -1.24% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 1.04% 21.262 21.484 - 1.94% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 1.04% 17.539 17.721 - -0.17% -
SetIntersection_None_Set_float_1024_16 1.04% 10746466.275 10858360.678 - 1.30% -
std::copy_if(list<int>)_(every_other)/1048576 1.04% 828479.879 837104.986 - 2.39% -
std::format(float)_(fmt:_{:0^17500_0f}) 1.04% 1244.287 1257.235 - 1.24% -
dynamic_cast_(Chain_middle,_1_level) 1.04% 10.495 10.605 - -8.35% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 1.04% 18.132 18.320 - 0.95% -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 1.04% 41.218 41.646 - -1.10% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 1.03% 18.091 18.278 - 0.85% -
bm_ranges_lexicographical_compare<int>/32768 1.03% 11673.667 11794.445 - 2.56% -
SetIntersection_None_Set_string_16_4 1.03% 63331710.711 63986508.493 - -1.66% -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1.03% 1801.299 1819.915 - -3.61% -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 1.03% 3951.060 3991.832 - 1.89% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 1.03% 5827431.194 5887276.120 - 25.26% -
std::unique(vector<int>)_(sprinkled)/8192 1.03% 3647.395 3684.841 - -1.20% -
std::rotate(deque<int>)_(1_element_forward)/1024 1.03% 56.569 57.149 - 1.15% -
std::partition_copy(deque<int>)/50 1.03% 19.935 20.139 - 0.80% -
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 1.02% 585.553 591.545 - 1.87% -
std::rotate(vector<bool>)_(by_1/4)/1024 1.02% 1357.361 1371.252 - 2.19% -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 1.02% 14.759 14.909 - 0.56% -
SetIntersection_Interlaced_Set_uint32_256_4 1.02% 11249507.621 11364071.355 - 1.89% -
std::equal(list<int>)_(it,_it,_it,_it)/1048576 1.02% 935891.787 945419.757 - 2.02% -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 1.02% 89.141 90.048 - 1.50% -
rng::for_each(set<int>)/8 1.02% 8.939 9.030 - 1.70% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 1.01% 8561212.104 8648041.775 - -0.84% -
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 1.01% 173187.610 174944.025 - 1.73% -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 1.01% 59412995.974 60014744.600 - 0.31% -
SetIntersection_None_Vector_string_16_1 1.01% 69198696.628 69899157.051 - 0.69% -
std::format(double)_(fmt:_{:_0La}) 1.01% 42.536 42.967 - -0.23% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1.01% 1676674.094 1693616.202 - -13.94% -
std::copy(vector<int>)/64 1.01% 2.462 2.487 - -0.07% -
std::make_heap(deque<int>,_pred)_(descending)/1024 1.01% 3358.425 3392.294 - 4.08% -
BM_Copy_LargeTrivialFunctor 1.01% 11.356 11.470 - 1.79% -
std::shift_right(vector<int>)/8192 1.01% 294.767 297.737 - 0.06% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 1.01% 18.146 18.329 - 0.70% -
std::partition_copy(deque<int>)/32 1.01% 12.688 12.815 - 0.37% -
SetIntersection_Front_Vector_uint64_16384_1 1.00% 1010800.013 1020956.319 - 0.30% -
BM_CmpLess_uint_uint 1.00% 1.068 1.079 - 2.11% -
BM_CmpLess_schar_uchar 1.00% 1.100 1.111 - -0.71% -
SetIntersection_None_Vector_string_256_64 1.00% 10065866.958 10166979.884 - 5.42% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 1.00% 981069.915 990923.541 - -2.10% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 1.00% 12351132.650 12475108.262 - -2.46% -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 1.00% 42.119 42.542 - 2.72% -
std::set<int>::count(key)/8192 1.00% 37.799 38.177 - 0.41% -
std::unordered_set<int>::count(key)/8192 1.00% 9.999 10.099 - -1.58% -

Performance Improvements - execution_time Δ (B) Baseline Current σ (B) Δ σ
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -60.96% 1640.456 640.371 - -3.43% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -60.86% 1601.586 626.802 - -2.32% -
BM_format_string<char>/524288 -56.99% 0.030 0.013 - -0.12% -
std::unordered_set<std::string>::erase(key)_(existent)/8192 -55.07% 187.222 84.112 - 1.25% -
std::unique_copy(list<int>)_(contiguous)/1024 -54.08% 1600.148 734.847 - 0.04% -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 -50.93% 111.566 54.747 - 61.44% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -46.21% 102.435 55.096 - -8.97% -
std::rotate_copy(vector<int>)/8192 -45.57% 517.466 281.642 - -0.75% -
std::set<std::string>::erase(key)_(existent)/32 -45.02% 96.611 53.114 - 0.62% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 -40.84% 173.625 102.717 - -13.39% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -40.69% 128.104 75.982 - 10.39% -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 -40.39% 100.373 59.830 - 95.14% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 -39.78% 55.741 33.567 - -17.26% -
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 -37.06% 161.346 101.546 - -30.95% -
BM_vector_deque_ranges_copy_backward/0 -36.97% 0.366 0.231 - -17.78% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -35.87% 33.518 21.495 - -41.04% -
std::is_sorted(deque<int>,_pred)/8 -34.88% 4.529 2.950 - -32.31% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -33.56% 39.938 26.534 - -27.68% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 -32.26% 1063.816 720.596 - -29.42% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -32.18% 1008.579 684.036 - -24.59% -
std::multimap<std::string,_int>::erase(key)_(existent)/32 -31.85% 104.277 71.061 - -18.68% -
std::multimap<std::string,_int>::erase(key)_(existent)/8192 -31.45% 125.065 85.728 - 4.37% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -31.21% 32.911 22.639 - -27.92% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -30.86% 1051.360 726.891 - -26.92% -
BM_vector_deque_copy_backward/0 -30.71% 0.444 0.308 - -30.33% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 -30.68% 39.054 27.073 - -16.46% -
std::copy_n(list<int>)/4096 -30.47% 5270.591 3664.508 - -30.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 -29.31% 14956389.414 10572156.031 - -1.11% -
std::is_sorted(deque<int>)/8 -29.20% 3.144 2.226 - -45.30% -
BM_StringConstructDestroyCStr_Empty_Transparent -29.17% 0.638 0.452 - -28.63% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -28.95% 38.817 27.579 - -4.21% -
rng::fold_left(deque<int>)/50 -28.11% 41.698 29.977 - -9.37% -
SetIntersection_None_Vector_float_16384_1 -28.04% 30332878.046 21827998.897 - -44.02% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 -26.96% 34.767 25.394 - -25.87% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 -26.46% 2789.544 2051.410 - -13.09% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 -25.93% 345720577.952 256068169.698 - -29.01% -
BM_StringRelational_Eq_Empty_Huge_Control -25.67% 0.462 0.344 - -11.61% -
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 -25.59% 32.759 24.378 - -20.87% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 -25.48% 31.090 23.169 - -1.13% -
BM_join_view_deques/0 -25.23% 0.990 0.740 - -9.32% -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 -25.17% 37.846 28.320 - -4.47% -
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 -24.96% 187.515 140.718 - -19.21% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -24.44% 4454642.674 3365868.470 - -23.91% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 -24.36% 219.944 166.354 - 121.67% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 -23.96% 80.916 61.526 - -0.16% -
BM_join_view_in_vectors/2 -23.71% 23.424 17.870 - 0.20% -
rng::find_last(vector<char>)_(bail_90%)/8 -23.65% 0.833 0.636 - -11.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 -22.95% 50.822 39.161 - 31.13% -
std::unordered_set<int>::contains(key)/32 -22.92% 9.827 7.574 - 2.97% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -22.55% 35.581 27.556 - -11.99% -
std::all_of(deque<int>)_(process_all)/32 -22.44% 10.148 7.871 - 2.36% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 -22.15% 4409362.795 3432784.649 - 1.23% -
ranges::min(std::deque<char>)/70000 -21.30% 21269.402 16738.327 - 2.19% -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 -21.24% 161.301 127.039 - -8.30% -
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 -20.57% 51.554 40.952 - -4.73% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -20.52% 852.248 677.353 - -3.52% -
BM_vector_deque_move_backward/0 -20.28% 0.329 0.262 - -0.87% -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -20.09% 850.997 680.068 - 2.09% -
BM_std_minmax_element<char>/5500 -19.98% 3131.434 2505.815 - -20.15% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -19.61% 63.916 51.385 - 15.67% -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -19.60% 24.919 20.034 - -22.27% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -19.54% 22.885 18.412 - -52.05% -
BM_std_minmax_element<char>/70000 -19.48% 39917.196 32140.851 - -19.10% -
BM_std_minmax_element<char>/1024 -19.44% 578.948 466.424 - -19.70% -
BM_std_minmax_element<char>/65536 -19.42% 37517.345 30232.729 - -19.85% -
BM_stop_token_multi_thread_polling_stop_requested/1024 -19.40% 800808.883 645423.794 - -20.76% -
BM_from_sys/2100/threads:4 -19.37% 24.173 19.490 - -1.84% -
BM_StringRelationalLiteral_Eq_Empty_Small_Control -19.17% 0.444 0.359 - 55.31% -
std::set<std::string>::insert(value)_(new_value,_middle)/1024 -19.15% 109.524 88.555 - -10.16% -
BM_std_minmax_element<char>/64000 -18.75% 36315.582 29505.122 - -18.80% -
std::find_if_not(vector<char>)_(process_all)/8 -18.68% 1.587 1.291 - -4.78% -
BM_std_minmax_element<char>/4000 -18.55% 2280.029 1856.997 - -19.12% -
BM_std_minmax_element<char>/4096 -18.49% 2328.990 1898.311 - -18.31% -
std::set<std::string>::erase(iterator)/8192 -18.44% 31.678 25.836 - -8.99% -
std::set<std::string>::erase(key)_(existent)/1024 -18.42% 85.842 70.032 - -20.90% -
std::search(deque<int>)_(near_matches)/1024 -18.37% 30379.514 24799.449 - -13.25% -
SetIntersection_None_Vector_float_16384_16 -18.35% 27833178.360 22725936.491 - -41.24% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -18.19% 51395419.519 42044181.982 - -8.48% -
BM_StringRelationalLiteral_Eq_Empty_Large_Control -18.02% 0.444 0.364 - 18.68% -
std::search(deque<int>)_(near_matches)/1000 -18.01% 29459.959 24154.864 - -12.66% -
std::rotate(list<int>)_(by_1/3)/8192 -17.80% 13354.063 10977.418 - -17.58% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 -17.77% 51.434 42.295 - -36.18% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 -17.71% 256.019 210.684 - -5.26% -
BM_vector_deque_move/0 -17.70% 0.445 0.366 - -17.25% -
BM_vector_deque_ranges_move_backward/1 -17.51% 0.909 0.750 - 4.19% -
BM_std_minmax_element<char>/512 -17.49% 284.855 235.037 - -16.16% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 -16.52% 28.139 23.489 - -0.83% -
BM_format_to_string_back_inserter<std::vector<char>>/1 -16.47% 17.021 14.217 - -11.45% -
std::stable_partition(vector<int>)_(sparse)/32 -16.47% 22.650 18.919 - 1.88% -
std::find_if(deque<int>)_(process_all)/50 -16.43% 13.918 11.631 - 1.06% -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast -16.23% 0.460 0.386 - 0.45% -
std::search(list<int>,_pred)_(single_element)/8192 -16.18% 9237.739 7743.077 - -16.51% -
std::find_if(vector<char>)_(bail_25%)/1024 -15.68% 33.181 27.978 - -14.13% -
std::unordered_set<std::string>::count(key)/32 -15.68% 111.811 94.284 - -7.50% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 -15.67% 166.594 140.496 - -8.56% -
rng::fold_left(deque<int>)/32 -15.54% 22.702 19.175 - -0.13% -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 -15.49% 777.813 657.306 - -18.13% -
BM_StringRelationalLiteral_Eq_Small_Large_Control -15.37% 0.357 0.302 - 29.91% -
ranges::minmax(std::deque<char>)/70000 -15.27% 24066.900 20392.437 - -9.96% -
std::search(list<int>,_pred)_(same_length)/8192 -15.20% 9851.535 8353.819 - -14.30% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -15.18% 379.741 322.095 - -6.17% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 -15.15% 66.763 56.651 - 6.04% -
ranges::min(std::deque<char>)/64 -15.13% 18.064 15.331 - 2.15% -
ranges::minmax(std::deque<char>)/8 -15.09% 2.692 2.286 - -11.66% -
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 -15.04% 41.390 35.163 - -26.53% -
BM_vector_deque_copy/0 -15.04% 0.307 0.261 - -40.88% -
std::find_if(vector<char>)_(bail_25%)/32768 -15.00% 935.249 794.958 - -10.20% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 -14.96% 28.533 24.263 - -12.68% -
rng::find(join_view(vector<list<int>>))_(process_all)/8192 -14.55% 10515.118 8985.637 - -10.77% -
std::multiset<std::string>::erase(key)_(existent)/1024 -14.44% 104.271 89.214 - -5.39% -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 -14.37% 7619744.738 6524745.016 - -0.49% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -14.35% 3992754.407 3419851.884 - -23.59% -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 -14.31% 0.487 0.417 - -14.62% -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -14.14% 55.084 47.295 - -13.16% -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 -14.12% 720.599 618.863 - -12.81% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 -14.01% 6133524.984 5274455.451 - 2.96% -
rng::find_last(vector<char>)_(bail_90%)/1048576 -13.92% 13925.413 11986.553 - 0.76% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 -13.88% 7067079.326 6086302.051 - -4.34% -
std::map<std::string,_int>::lower_bound(key)/32 -13.81% 77.506 66.806 - -3.32% -
rng::find_last_if(deque<int>)_(bail_90%)/50 -13.77% 2.795 2.410 - -8.80% -
SetIntersection_None_Set_uint64_1024_1024 -13.67% 12160135.992 10497316.020 - -0.78% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 -13.66% 64.867 56.006 - 14.29% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -13.64% 45255769.324 39081243.193 - -5.21% -
std::equal(vector<int>)_(it,_it,_it)/8 -13.62% 1.338 1.156 - -18.25% -
std::unordered_set<std::string>::erase(iterator)/32 -13.61% 30.834 26.639 - -14.36% -
BM_deque_deque_ranges_move/5500 -13.51% 1887.794 1632.695 - 7.94% -
std::unique_copy(deque<int>)_(sprinkled)/32 -13.51% 11.236 9.718 - 12.64% -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 -13.43% 840.569 727.653 - -2.10% -
std::find_if_not(deque<int>)_(process_all)/50 -13.41% 14.209 12.304 - -16.77% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 -13.26% 28.042 24.323 - -18.09% -
ranges::min(std::vector<__int128>)/1 -13.21% 0.374 0.325 - 2.78% -
BM_StringConstructDestroyCStr_Empty_Opaque -13.19% 1.370 1.190 - 2.24% -
BM_deque_deque_ranges_move/4000 -13.18% 1382.705 1200.408 - 8.51% -
BM_deque_deque_ranges_move/4096 -13.13% 1408.112 1223.162 - 8.33% -
ranges::minmax(std::deque<char>)/64 -13.11% 21.028 18.271 - -11.33% -
BM_ConstructAndDestroy_Null_Opaque -13.10% 0.270 0.235 - 0.94% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 -13.07% 48876385.530 42490468.780 - 7.67% -
BM_StringRelational_Eq_Large_Large_ChangeMiddle -13.01% 1.514 1.317 - -12.28% -
BM_format_to_string_pointer<char>/16384 -12.87% 242.659 211.433 - -24.48% -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -12.82% 54493.703 47506.588 - -9.94% -
BM_format_to_string_span<char>/16384 -12.78% 242.442 211.457 - -24.48% -
std::multiset<std::string>::ctor(const_Self&)/32 -12.73% 747.624 652.449 - -15.67% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -12.68% 188589.488 164674.999 - 0.95% -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 -12.65% 4.587 4.007 - 0.58% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 -12.64% 38.070 33.259 - -13.41% -
BM_deque_deque_ranges_move/1024 -12.60% 355.029 310.310 - 8.32% -
std::is_partitioned(deque<int>)_(unpartitioned)/32 -12.53% 4.005 3.503 - -1.12% -
BM_deque_deque_ranges_move/512 -12.52% 179.572 157.086 - 7.86% -
BM_deque_deque_ranges_copy_backward/1 -12.45% 1.103 0.965 - -11.66% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 -12.37% 400668563.903 351096570.647 - 1.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 -12.36% 11954587.745 10477208.719 - 0.33% -
std::partition(deque<int>)_(dense)/50 -12.26% 15.380 13.494 - -8.31% -
SetIntersection_None_Vector_float_256_4 -12.24% 6419161.719 5633740.647 - -12.62% -
std::find_if(vector<char>)_(bail_25%)/8192 -12.16% 239.503 210.390 - -7.38% -
BM_deque_deque_ranges_move/64000 -11.97% 23033.536 20276.812 - 7.88% -
BM_deque_deque_ranges_move/65536 -11.97% 23379.699 20582.104 - 6.15% -
std::all_of(deque<int>)_(process_all)/50 -11.93% 15.660 13.792 - 4.14% -
BM_deque_deque_move_backward/1 -11.83% 2.917 2.572 - -14.50% -
std::unordered_set<std::string>::ctor(const_Self&)/32 -11.68% 778.862 687.926 - -18.47% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 -11.64% 149.502 132.098 - 160.91% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -11.64% 160.220 141.568 - 13.11% -
SetIntersection_Front_Set_float_16384_16384 -11.58% 353089237.952 312215227.207 - -14.53% -
BM_deque_deque_copy_backward/1 -11.30% 2.905 2.576 - -14.47% -
BM_deque_deque_ranges_move/70000 -11.21% 25001.497 22200.001 - 8.00% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 -11.12% 5271042.604 4685086.198 - -13.47% -
std::unique_copy(deque<int>)_(sprinkled)/52 -11.04% 16.272 14.476 - 4.59% -
SetIntersection_None_Vector_uint64_262144_4 -10.97% 355693042.239 316683285.171 - -9.60% -
std::any_of(list<int>)_(process_all)/8192 -10.92% 8592.052 7653.553 - -10.04% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 -10.88% 10073930.048 8977478.789 - -13.95% -
std::multimap<std::string,_int>::upper_bound(key)/32 -10.84% 74.269 66.218 - -4.79% -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -10.78% 823.582 734.814 - 2.30% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -10.76% 46904967.958 41856663.721 - -30.65% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 -10.60% 86.400 77.240 - 10.07% -
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 -10.57% 0.701 0.627 - -4.63% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 -10.54% 11766379.373 10525641.311 - 0.82% -
BM_std_minmax_element<short>/3 -10.51% 0.959 0.858 - 8.46% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 -10.50% 78.565 70.320 - 20.76% -
SetIntersection_Interlaced_Set_float_256_256 -10.43% 10482851.276 9389221.692 - -14.17% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 -10.42% 12006866.513 10756323.999 - 1.41% -
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 -10.41% 154.926 138.801 - -12.61% -
SetIntersection_None_Vector_float_262144_1 -10.25% 373104667.012 334873132.674 - -4.91% -
SetIntersection_None_Set_uint64_256_16 -10.22% 14072524.678 12633662.466 - 0.32% -
dynamic_cast_(Chain,_1_level) -10.21% 1.257 1.129 - -1.91% -
std::search(deque<int>)_(near_matches)/8192 -10.20% 2034680.644 1827237.507 - 1.08% -
SetIntersection_None_Vector_uint64_262144_64 -10.17% 351786465.074 315994482.778 - -9.99% -
SetIntersection_Front_Set_string_262144_64 -10.12% 3988792.235 3585169.651 - -15.72% -
std::replace(list<int>)_(prefix)/1024 -10.10% 730.416 656.614 - -1.49% -
rng::find_last(vector<char>)_(bail_10%)/1048576 -10.08% 125806.576 113123.220 - 0.69% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -10.06% 28.601 25.723 - -29.12% -
SetIntersection_None_Vector_uint64_262144_1024 -10.01% 350917215.071 315795806.993 - -10.00% -
std::unordered_set<int>::count(key)/32 -9.99% 7.665 6.899 - -1.02% -
CastTo<B<Width_/_2,_Depth>> -9.97% 2526.389 2274.462 - -2.58% -
std::search(list<int>)_(single_element)/8192 -9.96% 8842.535 7961.551 - -9.76% -
SetIntersection_Front_Set_float_262144_1024 -9.94% 15061243.996 13564210.664 - -13.06% -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 -9.92% 11849690.368 10674071.824 - 0.10% -
dynamic_cast_(Chain,_2_levels) -9.89% 1.258 1.133 - -0.25% -
std::search_n(list<int>)_(no_match)/32 -9.87% 9.775 8.811 - -4.17% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -9.82% 19265.165 17373.662 - 1.79% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -9.70% 613.059 553.573 - -9.40% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -9.68% 2.695 2.434 - 2.30% -
BM_StringRelational_Eq_Empty_Empty_Control -9.65% 0.407 0.367 - -19.11% -
SetIntersection_Front_Set_float_16384_256 -9.60% 5137332.901 4644018.738 - -8.10% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -9.59% 2364.093 2137.468 - -2.00% -
SetIntersection_Front_Vector_string_262144_64 -9.55% 2922679.111 2643637.219 - -10.66% -
dynamic_cast_(Chain,_5_levels) -9.52% 1.241 1.123 - -1.12% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -9.51% 3.934 3.560 - -6.04% -
dynamic_cast_(Chain,_4_levels) -9.47% 1.241 1.123 - -0.79% -
std::unique(deque<int>)_(contiguous)/52 -9.45% 60.767 55.027 - 1.51% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -9.37% 29.131 26.401 - 3.31% -
BM_join_view_deques/512 -9.20% 8514.288 7730.581 - -8.40% -
SetIntersection_Interlaced_Set_uint32_256_256 -9.16% 11770547.437 10691838.665 - 3.77% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -9.13% 596.063 541.645 - -8.92% -
std::find_if_not(deque<int>)_(process_all)/1024 -9.05% 281.150 255.719 - -2.42% -
SetIntersection_None_Vector_uint64_262144_16 -9.04% 351344894.191 319566200.604 - -8.83% -
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 -9.02% 34.285 31.192 - -14.84% -
SetIntersection_None_Vector_float_262144_64 -9.00% 331341780.826 301525320.059 - -13.92% -
std::find_end(vector<int>)_(same_length)/1024 -8.99% 281.038 255.775 - 1.09% -
rng::find_last(vector<char>)_(bail_10%)/8192 -8.99% 981.249 893.064 - 1.13% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 -8.98% 609.633 554.870 - -8.66% -
BM_join_view_deques/65536 -8.98% 1137564.357 1035422.131 - -8.37% -
SetIntersection_Front_Vector_uint64_262144_16384 -8.95% 39491546.294 35957540.525 - -9.23% -
SetIntersection_None_Vector_uint64_262144_256 -8.91% 350865285.106 319607862.388 - -8.76% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle -8.89% 1.372 1.250 - 4.24% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -8.86% 37384590.087 34073936.334 - -24.38% -
bm_exception_ptr_copy_ctor_null -8.77% 0.687 0.627 - 2.63% -
dynamic_cast_(Chain,_3_levels) -8.75% 1.240 1.132 - -0.53% -
rng::adjacent_view::begin()/1000_(full_view) -8.72% 537.132 490.273 - -33.05% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -8.72% 4805723.019 4386866.791 - -2.46% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -8.71% 80.117 73.138 - -1.59% -
std::find(deque<int>)_(bail_25%)/1024 -8.66% 64.324 58.755 - -4.07% -
std::generate(list<int>)/8192 -8.64% 7501.532 6853.598 - -14.48% -
rng::find_last_if_not(deque<int>)_(bail_10%)/50 -8.63% 16.607 15.174 - -8.20% -
std::partition(list<int>)_(dense)/50 -8.57% 15.979 14.610 - -1.12% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 -8.53% 795.014 727.191 - -7.40% -
SetIntersection_Front_Set_uint64_16384_64 -8.51% 1974055.637 1806063.298 - -3.09% -
BM_std_minmax_element<char>/64 -8.49% 25.653 23.475 - -5.67% -
std::partition(list<int>)_(dense)/32 -8.48% 11.176 10.228 - 0.34% -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 -8.43% 59.216 54.226 - 13.04% -
std::search(deque<int>)_(single_element)/1000 -8.41% 265.883 243.521 - -9.77% -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 -8.36% 900.811 825.502 - -10.43% -
BM_join_view_deques/70000 -8.36% 1208283.416 1107314.325 - -7.00% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -8.35% 547.517 501.798 - -7.65% -
dynamic_cast_(Chain,_8_levels) -8.28% 1.257 1.153 - 0.07% -
SetIntersection_Front_Set_uint64_256_256 -8.27% 10244149.622 9396551.829 - 9.57% -
BM_num_get<float> -8.19% 246.598 226.399 - -3.39% -
bm_make_exception_ptr/threads:8 -8.18% 2.329 2.139 - 3.89% -
rng::find_last(vector<char>)_(bail_10%)/50 -8.13% 6.064 5.571 - -12.28% -
SetIntersection_Front_Set_uint32_262144_16 -8.10% 1267706.370 1165072.480 - -7.68% -
BM_format_to_iterator/<std::deque>_C_string_len_6 -8.08% 10.037 9.226 - -4.77% -
BM_to_sys/2100/threads:4 -8.07% 22.927 21.076 - -20.29% -
std::copy_backward(deque<int>)/8 -8.05% 2.653 2.439 - 2.98% -
BM_num_get<long_double> -8.04% 246.331 226.535 - -1.47% -
BM_num_get<double> -8.03% 247.690 227.800 - -2.60% -
std::find(list<int>)_(bail_25%)/32768 -8.00% 8407.148 7734.444 - 6.35% -
std::shift_left(deque<int>)/32 -8.00% 5.227 4.809 - -5.11% -
std::map<int,_int>::clear()/8192 -7.97% 89264.486 82146.790 - -0.56% -
std::find_end(vector<int>)_(same_length)/1000 -7.95% 271.215 249.660 - -0.58% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -7.92% 2.648 2.438 - -15.48% -
BM_Hash/uint32_top_std_hash/1024 -7.86% 680.821 627.328 - -10.59% -
std::partial_sort_copy(list<int>)_(heap)/8 -7.76% 12.947 11.943 - 2.22% -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 -7.73% 34.797 32.107 - 5.59% -
ranges::min(std::list<__int128>)/1 -7.72% 0.332 0.306 - -21.70% -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 -7.72% 21.176 19.542 - 3.37% -
SetIntersection_Front_Set_string_262144_16 -7.69% 1777008.362 1640371.839 - -3.01% -
SetIntersection_None_Set_uint64_64_1 -7.69% 25823956.981 23839319.392 - -2.84% -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 -7.67% 65.040 60.053 - 128.97% -
std::map<int,_int>::clear()/1024 -7.64% 10992.844 10152.631 - -0.90% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -7.64% 3.935 3.634 - -3.65% -
SetIntersection_Front_Set_string_1024_256 -7.64% 13645550.143 12602967.443 - 1.79% -
dynamic_cast_(Chain,_9_levels) -7.59% 1.217 1.125 - 2.49% -
BM_StringRelational_Eq_Small_Small_Control -7.56% 1.655 1.530 - -9.99% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 -7.55% 0.508 0.470 - -25.30% -
dynamic_cast_(Chain,_6_levels) -7.55% 1.225 1.133 - 2.70% -
std::unordered_multiset<int>::clear()/1024 -7.53% 5645.771 5220.366 - -2.18% -
std::find_if_not(deque<int>)_(process_all)/8 -7.52% 2.444 2.260 - -4.06% -
std::unordered_map<int,_int>::contains(key)/32 -7.52% 7.560 6.992 - 17.14% -
BM_join_view_deques/64000 -7.51% 1080235.726 999078.765 - -8.47% -
std::move_backward(vector<int>)/262144 -7.47% 21489.212 19882.931 - -15.38% -
std::all_of(deque<int>)_(process_all)/8 -7.45% 2.951 2.731 - -0.17% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -7.45% 21871.095 20241.209 - -0.48% -
rng::fold_left(deque<int>)/8192 -7.44% 12152.930 11248.508 - -6.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 -7.42% 1259742.817 1166209.113 - -8.02% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -7.42% 32.134 29.750 - -2.94% -
BM_join_view_deques/5500 -7.41% 91733.964 84938.620 - -8.42% -
SetIntersection_Front_Set_uint64_16384_16384 -7.40% 361922254.753 335140615.773 - -0.62% -
rng::find(join_view(vector<list<int>>))_(process_all)/50 -7.40% 35.564 32.933 - -14.82% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -7.40% 37489.537 34716.293 - -0.00% -
BM_join_view_deques/1024 -7.39% 17320.551 16040.436 - -7.05% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 -7.38% 57044990.873 52837099.042 - -9.00% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -7.37% 199.353 184.651 - -0.43% -
dynamic_cast_(Chain,_7_levels) -7.36% 1.221 1.131 - 3.15% -
std::search(deque<int>)_(single_element)/1024 -7.33% 275.163 254.994 - -8.63% -
std::set<std::string>::insert(value)_(new_value,_middle)/8192 -7.33% 158.093 146.507 - -0.00% -
std::find_if(list<int>)_(bail_25%)/32768 -7.32% 7563.596 7009.814 - -36.06% -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 -7.31% 84.693 78.500 - 2.74% -
BM_join_view_deques/4000 -7.29% 66457.700 61613.139 - -8.24% -
std::is_partitioned(deque<int>)_(unpartitioned)/50 -7.28% 6.058 5.617 - -0.65% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 -7.27% 13700368.358 12704461.813 - -0.53% -
std::unordered_multiset<int>::clear()/8192 -7.25% 48902.892 45356.009 - 1.81% -
BM_join_view_deques/4096 -7.22% 68189.331 63263.803 - -7.94% -
std::is_partitioned(deque<int>)_(unpartitioned)/1024 -7.16% 110.996 103.052 - 1.15% -
bm_lexicographical_compare<unsigned_char>/8 -7.13% 1.528 1.419 - -2.16% -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 -7.13% 0.484 0.450 - 19.25% -
SetIntersection_Front_Vector_uint64_262144_256 -7.11% 1617230.289 1502277.702 - -6.20% -
SetIntersection_None_Set_float_64_1 -7.10% 25266979.594 23472278.300 - -3.45% -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 -7.09% 2.900 2.694 - -1.00% -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 -7.08% 0.529 0.492 - -14.64% -
std::find_if(vector<int>)_(bail_25%)/32768 -7.07% 1349.695 1254.225 - 1.04% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 -7.06% 2087272.657 1939820.219 - -5.65% -
SetIntersection_None_Set_uint64_256_64 -7.06% 11615056.447 10795386.312 - 1.59% -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -7.05% 718.133 667.476 - 2.20% -
BM_deque_deque_ranges_move/0 -7.05% 0.656 0.610 - -11.67% -
std::copy(vector<int>)/4096 -7.03% 238.147 221.409 - 50.02% -
std::reverse_copy(vector<int>)/8 -7.02% 2.451 2.279 - -11.20% -
BM_deque_deque_move/2 -7.00% 3.227 3.001 - -3.47% -
BM_deque_vector_ranges_copy_backward/0 -6.85% 0.691 0.644 - -6.72% -
std::count(list<int>)_(every_other)/8192 -6.81% 6813.136 6349.022 - 0.21% -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -6.79% 26.646 24.835 - -0.10% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 -6.74% 210429.056 196242.562 - -1.00% -
std::find_if(vector<int>)_(bail_25%)/8192 -6.72% 338.595 315.842 - 0.98% -
std::find(list<int>)_(process_all)/8192 -6.70% 7336.046 6844.839 - -17.38% -
std::find_if(deque<int>)_(process_all)/8 -6.68% 2.627 2.451 - -0.41% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 -6.67% 1113945.059 1039613.690 - -6.49% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 -6.63% 6238629.879 5825071.690 - -8.09% -
BM_deque_vector_move/0 -6.59% 0.721 0.673 - 34.91% -
BM_deque_deque_ranges_copy_backward/2 -6.58% 1.347 1.259 - -9.62% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 -6.57% 6.383 5.964 - 2.15% -
std::copy_if(list<int>)_(entire_range)/64 -6.57% 32.171 30.059 - 1.40% -
BM_Copy_MemFuncPtr -6.56% 1.575 1.472 - -6.23% -
SetIntersection_Front_Vector_uint64_262144_16 -6.55% 1068681.246 998654.077 - -5.50% -
std::multiset<std::string>::find(key)/32 -6.54% 89.238 83.405 - 0.42% -
std::unordered_map<int,_int>::clear()/8192 -6.53% 47641.289 44529.787 - -2.75% -
BM_sprintf/C_string_len_6 -6.52% 4.382 4.096 - -8.05% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 -6.51% 1354499.068 1266310.690 - -6.08% -
std::find_if(vector<int>)_(bail_25%)/1024 -6.48% 42.106 39.378 - 0.99% -
std::is_sorted_until(deque<int>,_pred)/1024 -6.44% 392.744 367.460 - 0.12% -
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 -6.43% 1.013 0.948 - 0.29% -
SetIntersection_None_Set_uint64_256_1 -6.43% 14252825.485 13336458.568 - -2.19% -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque -6.42% 11.110 10.396 - -4.63% -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 -6.33% 22.476 21.053 - -1.01% -
std::find_end(vector<int>)_(single_element)/1024 -6.29% 169.453 158.786 - 0.95% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -6.28% 51475040.754 48240638.524 - -18.99% -
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 -6.28% 97.063 90.968 - 38.93% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -6.27% 33874.832 31749.318 - -7.18% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -6.24% 259.012 242.854 - -0.65% -
std::find_end(vector<int>)_(single_element)/1000 -6.23% 165.347 155.040 - 0.96% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -6.21% 44972198.876 42179340.310 - 3.05% -
BM_toupper_string<char> -6.17% 37.900 35.562 - -0.69% -
BM_stop_token_multi_thread_polling_stop_requested/131072 -6.16% 7533206.940 7069381.714 - -2.88% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 -6.14% 44659555.936 41916085.733 - -1.19% -
BM_vector_deque_ranges_copy_backward/1 -6.14% 0.690 0.648 - -23.26% -
SetIntersection_Front_Set_float_262144_64 -6.13% 1902034.227 1785485.260 - -14.70% -
std::partition(deque<int>)_(dense)/32 -6.10% 10.176 9.555 - -4.23% -
std::is_sorted_until(deque<int>,_pred)/8192 -6.10% 3102.321 2913.130 - -5.71% -
BM_vector_deque_ranges_copy/1 -6.09% 0.690 0.648 - 9.48% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast -6.09% 1.759 1.652 - -5.75% -
std::copy(vector<bool>)_(aligned)/64 -6.01% 38.761 36.432 - 0.72% -
std::set<int>::insert(value)_(new_value,_middle)/1024 -5.98% 26.081 24.522 - -0.30% -
std::find_end(vector<int>)_(process_all)/8192 -5.97% 1454.153 1367.370 - -0.40% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -5.95% 16.892 15.887 - 0.28% -
std::find_end(vector<int>)_(process_all)/1048576 -5.94% 187521.379 176382.366 - -0.38% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 -5.92% 18427044.665 17335530.743 - -4.48% -
rng::contains_subrange(deque<int>)_(single_element)/16 -5.91% 5.965 5.612 - 2.05% -
SetIntersection_Front_Set_string_64_64 -5.88% 31451433.862 29602659.534 - -5.11% -
SetIntersection_Interlaced_Set_float_1024_16 -5.86% 11228633.439 10570499.953 - 0.65% -
std::map<int,_int>::erase(iterator)/1024 -5.86% 21.884 20.601 - -1.00% -
SetIntersection_Interlaced_Set_uint32_1024_256 -5.85% 12541002.873 11807283.806 - -13.63% -
BM_StringRelational_Compare_Large_Large_ChangeMiddle -5.82% 1.602 1.509 - -2.72% -
std::find_end(vector<int>)_(single_element)/8192 -5.80% 1329.463 1252.355 - 1.01% -
SetIntersection_None_Vector_float_64_4 -5.79% 17914585.109 16878133.358 - -6.03% -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -5.76% 1779.734 1677.253 - 2.59% -
std::find_if_not(list<int>)_(process_all)/8192 -5.72% 7392.357 6969.666 - -7.86% -
std::swap_ranges(deque<int>)/8192 -5.67% 2514.223 2371.651 - 0.95% -
SetIntersection_None_Set_uint64_64_16 -5.66% 20578409.751 19414120.420 - -3.49% -
std::set<std::string>::ctor(const_Self&)/32 -5.63% 719.973 679.451 - 1.75% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 -5.63% 21.284 20.086 - -47.43% -
std::partition(list<int>)_(dense)/8192 -5.60% 5350.857 5051.054 - -0.06% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -5.60% 19515.339 18422.226 - -4.93% -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -5.60% 1297.256 1224.632 - 0.83% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.58% 41394.223 39086.211 - 2.85% -
std::rotate(vector<int>)_(1_element_forward)/50 -5.57% 4.799 4.531 - -6.45% -
BM_vector_deque_copy/1 -5.57% 1.146 1.082 - 11.89% -
std::multimap<std::string,_int>::contains(key)/32 -5.56% 93.921 88.703 - 8.61% -
std::shift_left(deque<int>)/50 -5.54% 6.979 6.592 - -2.69% -
std::map<int,_int>::erase(iterator)/8192 -5.53% 24.234 22.892 - -1.31% -
BM_deque_deque_copy_backward/2 -5.49% 3.045 2.878 - -9.00% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 -5.49% 66142.739 62513.881 - -1.61% -
BM_from_sys/1979/threads:16 -5.41% 0.688 0.651 - -9.45% -
BM_StringRelational_Eq_Large_Large_ChangeLast -5.40% 1.727 1.634 - 1.29% -
std::find_end(vector<int>)_(process_all)/1024 -5.40% 185.364 175.357 - -0.48% -
BM_deque_vector_copy_backward/2 -5.40% 1.687 1.596 - -10.90% -
std::swap_ranges(deque<int>)/1024 -5.37% 317.391 300.332 - 1.09% -
std::for_each_n(join_view(vector<vector<int>>))/8192 -5.37% 3213.199 3040.718 - 3.32% -
bm_ranges_lexicographical_compare<unsigned_char>/1 -5.35% 1.875 1.775 - -2.98% -
std::multimap<std::string,_int>::clear()/1024 -5.35% 21094.065 19965.445 - 1.30% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.33% 80659.875 76359.286 - -4.39% -
std::replace(deque<int>)_(prefix)/50 -5.29% 14.488 13.721 - 0.27% -
BM_Copy_Null -5.29% 0.423 0.401 - -18.78% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -5.28% 57695.565 54648.046 - 0.44% -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 -5.24% 30.533 28.933 - -23.36% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 -5.21% 18886.297 17902.086 - -5.01% -
SetIntersection_None_Set_string_1024_256 -5.21% 17816642.672 16889123.805 - -9.44% -
SetIntersection_Interlaced_Vector_string_256_16 -5.20% 12557402.013 11904646.203 - -5.31% -
SetIntersection_None_Vector_float_262144_1024 -5.19% 316255824.873 299855202.170 - -14.68% -
std::format(double)_(fmt:_{:017500_0f}) -5.17% 1350.327 1280.451 - -0.58% -
std::find_end(vector<int>)_(same_length)/8192 -5.17% 2024.584 1919.957 - 1.12% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -5.16% 12931.119 12263.289 - 2.68% -
std::multimap<int,_int>::clear()/8192 -5.16% 84917.244 80533.612 - 0.75% -
BM_stop_token_async_reg_unreg_callback/16777216 -5.15% 260256733.213 246860436.031 - -7.84% -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 -5.11% 3.672 3.484 - -0.54% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -5.11% 5524.973 5242.758 - -0.68% -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 -5.10% 2.367 2.246 - -6.21% -
std::find_end(deque<int>,_pred)_(near_matches)/8192 -5.10% 2582798.947 2451090.546 - 1.19% -
rng::contains(vector<int>)_(process_all)/50 -5.09% 12.483 11.848 - 0.48% -
SetIntersection_Front_Vector_uint32_16384_256 -5.09% 1654253.853 1570111.373 - -3.88% -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 -5.08% 0.457 0.434 - 2.82% -
rng::find_last(list<int>)_(bail_10%)/8 -5.07% 2.300 2.183 - -1.27% -
BM_tolower_string<char> -5.05% 37.063 35.190 - 0.00% -
std::multimap<std::string,_int>::clear()/32 -5.04% 929.099 882.300 - 1.19% -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -5.04% 93910.812 89180.512 - -1.31% -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 -5.04% 893.043 848.069 - -4.82% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 -5.02% 33.446 31.766 - -3.77% -
SetIntersection_None_Vector_uint64_262144_1 -5.01% 350805416.703 333221381.427 - -5.05% -
std::find_end(vector<int>)_(process_all)/1000 -5.01% 181.047 171.972 - -0.76% -
SetIntersection_Front_Vector_uint64_262144_64 -5.01% 1128172.269 1071666.647 - -6.10% -
BM_format_to_string_back_inserter<std::list<char>>/1 -5.01% 16.166 15.357 - -2.64% -
bm_lexicographical_compare<signed_char>/1 -5.00% 0.655 0.622 - -5.79% -
std::multimap<int,_int>::erase(iterator)/8192 -5.00% 23.229 22.067 - -0.27% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.99% 7493.854 7120.092 - 0.49% -
std::find_if_not(deque<int>)_(process_all)/8192 -4.98% 2237.873 2126.522 - 1.67% -
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 -4.95% 2548.694 2422.525 - -3.48% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 -4.94% 61150785.815 58127973.042 - -24.23% -
SetIntersection_Front_Set_uint64_1024_4 -4.92% 1079810.644 1026727.492 - -3.67% -
std::search_n(list<int>,_pred)_(no_match)/8192 -4.90% 7745.830 7365.973 - -4.01% -
std::map<int,_int>::erase(key)_(existent)/1024 -4.88% 25.368 24.131 - 0.17% -
std::sort(deque<int>)_(ascending)/8 -4.86% 21.236 20.204 - -1.60% -
std::find_if_not(deque<int>)_(process_all)/32768 -4.85% 8974.877 8539.840 - 1.78% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 -4.82% 48367.882 46036.605 - -0.34% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 -4.81% 820.627 781.127 - 12.84% -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 -4.81% 21.307 20.283 - 0.14% -
std::map<int,_int>::clear()/32 -4.80% 652.804 621.448 - -0.43% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 -4.78% 1070631.063 1019498.566 - -1.54% -
SetIntersection_None_Set_uint64_64_64 -4.76% 12438424.194 11846270.901 - -4.46% -
rng::contains_subrange(deque<int>)_(near_matches)/1024 -4.76% 30287.420 28846.627 - -3.82% -
std::multiset<std::string>::upper_bound(key)/32 -4.74% 68.300 65.063 - -5.76% -
BM_to_chars_bad/16 -4.73% 1.141 1.087 - -4.31% -
BM_format_string<wchar_t>/256 -4.72% 0.424 0.404 - 0.50% -
bm_lexicographical_compare<unsigned_char>/64 -4.70% 2.114 2.014 - -0.20% -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 -4.70% 101.154 96.399 - -4.20% -
SetIntersection_Front_Vector_uint64_16384_4 -4.70% 1019413.769 971500.902 - -5.22% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -4.69% 4.627 4.410 - 0.93% -
BM_deque_vector_copy_backward/64 -4.67% 2.582 2.461 - -4.78% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 -4.67% 447.883 426.989 - -10.31% -
BM_num_put<unsigned_long_long> -4.64% 5.040 4.806 - -2.23% -
std::format(double)_(fmt:_{:017500_0Lf}) -4.62% 1376.183 1312.614 - -1.48% -
std::replace_if(deque<int>)_(sprinkled)/32 -4.61% 9.314 8.885 - -10.67% -
BM_format_to_string_back_inserter<std::list<char>>/16384 -4.60% 198614.348 189479.568 - 0.03% -
BM_StringMove_Large -4.60% 0.748 0.714 - -6.95% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 -4.59% 14528.397 13861.808 - 2.02% -
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 -4.58% 28.226 26.933 - -14.50% -
std::unordered_map<int,_int>::count(key)/1024 -4.58% 10.197 9.729 - -0.51% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -4.56% 262.056 250.094 - -0.62% -
BM_deque_vector_move/1 -4.56% 0.723 0.690 - 11.67% -
std::stable_partition(vector<int>)_(sparse)/50 -4.55% 24.055 22.960 - -0.47% -
std::unordered_multimap<int,_int>::count(key)/1024 -4.55% 10.774 10.284 - -0.55% -
std::find_end(deque<int>)_(process_all)/1024 -4.53% 426.494 407.174 - -6.41% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 -4.52% 6755921.081 6450608.081 - -1.17% -
BM_deque_deque_ranges_copy/0 -4.51% 0.675 0.644 - -6.72% -
std::replace(vector<int>)_(sprinkled)/32 -4.50% 5.242 5.006 - -14.09% -
bm_ranges_lexicographical_compare<unsigned_char>/8 -4.50% 1.676 1.601 - 1.98% -
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 -4.47% 4223.361 4034.733 - -2.78% -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 -4.47% 18773698.488 17935347.424 - -0.54% -
std::copy_n(vector<int>)/8 -4.45% 2.250 2.150 - -4.03% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.43% 12974.234 12399.213 - 3.72% -
rng::contains_subrange(deque<int>)_(near_matches)/1000 -4.43% 29145.157 27853.489 - -4.00% -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 -4.41% 1.722 1.646 - -0.69% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -4.41% 88.900 84.978 - -2.01% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -4.40% 12240.355 11702.297 - 5.14% -
std::none_of(list<int>)_(process_all)/8192 -4.38% 8594.342 8217.550 - 0.50% -
SetIntersection_Interlaced_Vector_uint64_1024_16 -4.38% 3611910.064 3453879.850 - -4.98% -
std::partition(vector<int>)_(sparse)/50 -4.37% 14.236 13.613 - -4.28% -
std::multimap<std::string,_int>::lower_bound(key)/32 -4.37% 74.092 70.856 - 4.33% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 -4.36% 1036323.514 991094.951 - -1.01% -
std::rotate(vector<bool>)_(1_element_backward)/32 -4.36% 37.987 36.329 - -5.02% -
SetIntersection_Interlaced_Set_float_1024_1024 -4.36% 17356497.934 16599537.572 - -7.18% -
std::sort(deque<int>)_(qsort_adversarial)/8 -4.35% 23.707 22.676 - 3.11% -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -4.34% 871.386 833.526 - -3.19% -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -4.32% 137.167 131.243 - 1.15% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -4.32% 58406.911 55886.637 - 1.35% -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 -4.31% 210000.054 200952.530 - 1.76% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 -4.31% 355473432.424 340161511.519 - -3.00% -
std::format(float)_(fmt:_{:0>17500_0La}) -4.29% 1291.416 1235.977 - -1.95% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -4.28% 234236698.737 224206703.622 - -34.04% -
std::vector<bool>::ctor(size_type,_const_value_type&) -4.27% 8.821 8.445 - -2.50% -
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 -4.26% 20049.148 19194.477 - -3.37% -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -4.24% 139885.689 133948.248 - -2.98% -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 -4.23% 8878.476 8502.498 - -1.78% -
SetIntersection_Interlaced_Vector_uint64_16384_1 -4.23% 1013111.323 970239.611 - -4.94% -
SetIntersection_Interlaced_Set_float_1024_1 -4.20% 1037247.106 993722.491 - -2.98% -
BM_format_to_n_string_span<wchar_t>/1048576 -4.19% 145784.108 139679.407 - -3.83% -
std::unordered_multimap<int,_int>::count(key)/32 -4.18% 12.359 11.842 - 13.71% -
BM_toupper_char<char> -4.18% 1.254 1.202 - 4.40% -
BM_format_to_string_back_inserter<std::list<char>>/1048576 -4.17% 12818635.594 12284662.042 - 0.29% -
std::unordered_set<std::string>::find(key)/32 -4.15% 90.985 87.213 - -11.04% -
std::unordered_multiset<int>::erase(iterator)/32 -4.14% 17.637 16.907 - 0.13% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 -4.12% 4.198 4.025 - 0.37% -
BM_deque_deque_ranges_move/1 -4.11% 0.992 0.951 - -0.19% -
std::list<int>::ctor(size_type)/8192 -4.10% 100855.543 96719.551 - -0.10% -
SetIntersection_Front_Set_float_262144_16384 -4.10% 350263189.092 335900497.190 - -4.72% -
BM_StringEraseWithMove_Empty_Opaque -4.09% 0.484 0.464 - -1.75% -
BM_StringRelational_Eq_Small_Small_ChangeMiddle -4.08% 1.454 1.394 - 15.73% -
SetIntersection_Interlaced_Set_float_64_16 -4.08% 21335923.073 20465247.172 - 0.26% -
SetIntersection_Front_Set_string_256_64 -4.08% 12997506.069 12467485.572 - -7.66% -
SetIntersection_Front_Set_uint64_16384_4 -4.07% 1060570.078 1017423.579 - -4.45% -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -4.03% 5055.696 4851.911 - 0.93% -
SetIntersection_Front_Vector_uint32_64_64 -4.03% 9527228.778 9143541.596 - -0.09% -
std::multiset<std::string>::lower_bound(key)/32 -4.02% 69.667 66.863 - -4.38% -
std::adjacent_find(list<int>,_pred)/50 -4.02% 36.415 34.950 - -3.29% -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque -4.02% 11.341 10.884 - -4.59% -
BM_to_sys/1993/threads:16 -4.01% 0.786 0.755 - -2.35% -
std::map<std::string,_int>::erase(key)_(existent)/32 -4.01% 88.857 85.295 - -13.76% -
BM_cyrillic_escaped<wchar_t> -4.00% 12998.683 12478.249 - 0.76% -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 -3.99% 19.120 18.357 - -4.89% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 -3.99% 1033063.000 991845.317 - 0.94% -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -3.98% 2793.900 2682.597 - -5.86% -
std::partition_point(deque<int>)/32 -3.98% 3.442 3.305 - -2.21% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 -3.98% 43.608 41.873 - 16.32% -
std::multimap<std::string,_int>::clear()/8192 -3.97% 209168.350 200854.461 - 1.47% -
dynamic_cast_(Chain_fail,_1_level) -3.97% 14.346 13.777 - -7.34% -
BM_unicode_text<wchar_t> -3.97% 98847.395 94927.114 - -5.81% -
std::unordered_multiset<int>::erase(iterator)/1024 -3.97% 17.692 16.990 - -0.36% -
BM_cyrillic_text<wchar_t> -3.97% 65326.779 62736.318 - -7.31% -
SetIntersection_None_Set_uint32_64_4 -3.94% 23025641.188 22117546.764 - -4.29% -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 -3.94% 829.505 796.857 - 2.30% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -3.94% 12525.712 12032.794 - 4.31% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -3.93% 756.144 726.434 - -12.38% -
BM_StringEraseWithMove_Small_Transparent -3.92% 2.109 2.026 - 4.47% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -3.91% 1032810.332 992441.224 - -3.78% -
SetIntersection_Front_Set_uint64_262144_1024 -3.90% 17023792.909 16359244.799 - -13.69% -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -3.89% 121687.092 116952.619 - 2.08% -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -3.89% 83285.242 80046.323 - -2.92% -
std::map<int,_int>::erase(key)_(existent)/8192 -3.87% 30.506 29.326 - -1.15% -
std::unordered_set<std::string>::count(key)/1024 -3.87% 119.640 115.014 - 1.75% -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 -3.86% 16870602.127 16218587.477 - -8.58% -
std::shift_right(deque<int>)/1024 -3.86% 57.014 54.816 - -0.29% -
SetIntersection_Interlaced_Set_uint64_262144_1 -3.84% 1020506.537 981271.593 - -6.21% -
std::map<int,_int>::erase(key)_(existent)/32 -3.83% 23.645 22.740 - -0.15% -
SetIntersection_Interlaced_Set_uint64_1024_1 -3.79% 1020408.841 981716.998 - -5.15% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 -3.79% 6018.404 5790.352 - -1.06% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 -3.79% 30.981 29.807 - 0.27% -
ranges::min(std::vector<long_long>)/8 -3.78% 2.297 2.210 - 5.07% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 -3.76% 8918.348 8583.116 - -2.02% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -3.76% 2440.161 2348.495 - -2.90% -
std::set<int>::erase(key)_(non-existent,_middle)/8192 -3.74% 4.397 4.232 - 4.32% -
BM_StringFindStringLiteral/8 -3.74% 1.722 1.658 - 9.69% -
std::unordered_multiset<int>::erase(key)_(existent)/32 -3.73% 18.333 17.649 - 0.45% -
SetIntersection_None_Vector_float_262144_16384 -3.72% 322634473.676 310622273.545 - -11.46% -
std::unique(deque<int>)_(contiguous)/32 -3.71% 52.098 50.164 - 4.11% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -3.71% 152.031 146.385 - -4.74% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -3.70% 7548.503 7269.070 - 1.06% -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -3.70% 1134.407 1092.466 - -0.00% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 -3.69% 36.330 34.988 - 0.71% -
std::copy_backward(list<int>)/512 -3.69% 377.274 363.347 - 0.10% -
std::any_of(deque<int>)_(process_all)/32 -3.69% 8.908 8.579 - 2.01% -
SetIntersection_Front_Vector_uint32_1024_16 -3.69% 1047790.842 1009115.763 - -7.42% -
SetIntersection_None_Set_uint64_16384_1 -3.68% 195759632.112 188558063.330 - 1.89% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -3.66% 6121.130 5896.896 - 0.79% -
BM_deque_deque_ranges_copy_backward/512 -3.64% 180.087 173.537 - -9.55% -
std::unique(list<int>)_(contiguous)/52 -3.63% 66.407 63.993 - 1.44% -
std::vector<std::string>::insert(begin)_(cheap_elements)/32 -3.63% 88.312 85.108 - -5.62% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -3.61% 146.334 141.058 - -0.80% -
bm_lexicographical_compare<unsigned_char>/1 -3.59% 1.773 1.709 - -1.68% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 -3.58% 68715.565 66252.915 - -0.42% -
std::multimap<int,_int>::erase(key)_(existent)/8192 -3.57% 30.027 28.956 - -0.70% -
std::is_partitioned(vector<int>)_(unpartitioned)/32 -3.57% 2.700 2.603 - -0.93% -
BM_format_to_n_string_pointer<wchar_t>/1048576 -3.54% 139417.608 134486.083 - -5.23% -
std::partition_copy(vector<int>)/32 -3.54% 8.694 8.387 - -5.22% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 -3.50% 10.242 9.884 - -1.15% -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 -3.50% 50.252 48.492 - -8.00% -
BM_format_string<wchar_t>/128 -3.49% 0.504 0.486 - -3.24% -
std::find_if(list<int>)_(process_all)/32768 -3.48% 26464.659 25544.074 - -3.87% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 -3.47% 4814.748 4647.454 - 1.01% -
SetIntersection_Front_Set_string_1024_16 -3.46% 1743360.935 1683077.961 - -4.57% -
BM_StringDestroy_Large -3.45% 7.249 6.999 - -3.45% -
BM_StringRelational_Less_Large_Large_ChangeMiddle -3.45% 1.555 1.501 - 0.02% -
BM_from_sys/1993/threads:16 -3.44% 0.705 0.681 - 0.92% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -3.42% 2656093.333 2565240.022 - -6.78% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 -3.42% 4119074.742 3978219.266 - -1.49% -
BM_StringFindStringLiteral/16 -3.41% 1.724 1.665 - 3.09% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -3.41% 26.378 25.478 - 2.13% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 -3.40% 124195.349 119971.876 - 2.70% -
ranges::minmax(std::vector<char>)/8 -3.38% 2.060 1.990 - 4.97% -
std::multiset<int>::erase(key)_(non-existent,_end)/8192 -3.38% 7.873 7.607 - -2.74% -
std::set<int>::erase(key)_(non-existent,_middle)/1024 -3.38% 3.555 3.435 - 0.24% -
BM_ascii_text<wchar_t> -3.35% 108458.097 104821.343 - -5.97% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 -3.35% 13.869 13.404 - -3.21% -
std::unordered_multiset<int>::contains(key)/1024 -3.34% 10.610 10.256 - -1.47% -
BM_vector_deque_copy_backward/4000 -3.33% 168.138 162.535 - 1.27% -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -3.33% 42021.085 40620.806 - 0.07% -
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 -3.33% 94.085 90.953 - -1.77% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 -3.32% 3.440 3.326 - 0.12% -
std::replace_if(deque<int>)_(prefix)/50 -3.31% 18.059 17.461 - 0.51% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 -3.30% 55847.861 54003.891 - -0.72% -
BM_StringAssignStr_Small_Opaque -3.30% 1.651 1.596 - 0.06% -
rng::contains_subrange(deque<int>)_(single_element)/50 -3.28% 20.244 19.580 - 2.41% -
SetIntersection_None_Set_uint64_16_16 -3.27% 37659755.672 36428220.505 - -0.50% -
SetIntersection_Front_Vector_uint64_256_4 -3.27% 4090330.833 3956573.717 - -3.39% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -3.27% 357014427.893 345340984.408 - 4.55% -
std::rotate(deque<int>)_(by_1/3)/32 -3.25% 18.880 18.266 - -1.34% -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 -3.25% 30.498 29.508 - -8.42% -
std::list<int>::ctor(size_type)/1024 -3.24% 12441.042 12038.109 - 0.86% -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 -3.23% 21.307 20.618 - -10.25% -
SetIntersection_Front_Vector_uint32_16384_1 -3.23% 1028476.655 995243.946 - -0.45% -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 -3.23% 31.966 30.933 - -7.56% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -3.22% 112141.031 108527.601 - 2.38% -
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 -3.22% 0.694 0.671 - -3.34% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 -3.22% 3690646.030 3571794.508 - -10.02% -
SetIntersection_Interlaced_Set_uint32_64_16 -3.20% 21916498.975 21214395.528 - -2.81% -
std::vector<bool>::reserve() -3.20% 8.755 8.475 - 0.62% -
BM_StringRelationalLiteral_Less_Large_Large_Control -3.20% 2.060 1.995 - 0.60% -
std::map<int,_int>::erase(iterator)/32 -3.19% 21.297 20.618 - -0.39% -
BM_vector_deque_ranges_copy_backward/2 -3.18% 1.243 1.204 - -2.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -3.17% 113031.189 109443.055 - 2.43% -
SetIntersection_Front_Vector_float_1024_1 -3.17% 1031586.202 998842.064 - -2.44% -
std::unordered_multiset<int>::erase(iterator)/8192 -3.17% 18.397 17.814 - -0.52% -
BM_StringFindStringLiteral/32 -3.15% 1.953 1.892 - 2.57% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 -3.14% 14558.785 14102.038 - 2.41% -
std::stable_partition(deque<int>)_(alloc_fails)/32 -3.14% 2502.716 2424.229 - -2.71% -
BM_vector_deque_move_backward/1024 -3.13% 45.595 44.167 - -2.77% -
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 -3.13% 13439173.792 13018657.576 - 0.96% -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 -3.12% 556.879 539.477 - 0.87% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 -3.12% 32.440 31.428 - -3.38% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 -3.12% 2103985.660 2038371.563 - 0.29% -
BM_vector_deque_copy/2 -3.11% 2.046 1.982 - 8.48% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 -3.11% 148517.000 143903.606 - 0.88% -
std::format(float)_(fmt:_{:017500_0La}) -3.09% 1287.537 1247.765 - -1.12% -
SetIntersection_None_Set_uint64_16384_16384 -3.09% 195183342.276 189156938.437 - -0.01% -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast -3.08% 1.671 1.619 - -0.05% -
BM_stop_token_async_reg_unreg_callback/131072 -3.08% 2074384.363 2010593.539 - -4.65% -
std::replace(deque<int>)_(prefix)/32 -3.07% 10.040 9.732 - 4.12% -
std::format(float)_(fmt:_{:0<17500_10Lg}) -3.07% 1276.334 1237.169 - -1.06% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 -3.07% 1261766.395 1223067.474 - 1.42% -
bm_ranges_lexicographical_compare<signed_char>/64 -3.06% 24.159 23.419 - 0.68% -
BM_StringRelational_Compare_Large_Large_ChangeLast -3.05% 1.849 1.793 - -3.05% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -3.05% 18855.648 18281.135 - -0.44% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 -3.03% 252843028.912 245169485.779 - -29.55% -
rng::find_last(list<int>)_(bail_90%)/8 -3.03% 0.616 0.598 - 8.98% -
BM_format_to_n_string_begin<std::wstring>/1 -3.02% 13.436 13.030 - -1.85% -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 -3.02% 16900.664 16390.791 - 1.34% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 -3.01% 96.114 93.220 - -1.63% -
SetIntersection_Front_Set_uint32_256_1 -3.01% 4149564.037 4024727.660 - -2.73% -
BM_format_to_string_begin<std::list<wchar_t>>/16384 -3.00% 15918.471 15440.453 - -0.12% -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 -2.99% 27.094 26.283 - 2.28% -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 -2.99% 851.281 825.822 - -2.43% -
BM_deque_deque_move/64000 -2.99% 3248.651 3151.495 - -1.68% -
std::for_each(list<int>)/8192 -2.98% 7841.341 7607.577 - -7.07% -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.98% 25.443 24.686 - 0.35% -
std::sort(deque<int>)_(descending)/8 -2.98% 48.765 47.313 - 0.20% -
rng::find_last(list<int>)_(bail_90%)/50 -2.97% 1.661 1.612 - -2.10% -
BM_StringDestroy_Huge -2.97% 10.879 10.556 - -0.09% -
std::find_end(deque<int>)_(process_all)/8192 -2.97% 3328.868 3230.142 - -7.36% -
std::shift_left(deque<int>)/8192 -2.96% 395.894 384.166 - -1.52% -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 -2.94% 11839.039 11490.550 - -1.46% -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.94% 551.605 535.409 - -0.91% -
std::find(deque<int>)_(bail_25%)/8 -2.94% 0.870 0.845 - -1.72% -
std::shift_right(deque<int>)/8192 -2.93% 448.705 435.564 - 1.86% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.93% 11283.066 10952.648 - 1.75% -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 -2.93% 23.511 22.824 - -3.77% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 -2.92% 2668382.600 2590406.220 - -4.13% -
ranges::minmax(std::vector<char>)/64 -2.90% 16.378 15.903 - 3.73% -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 -2.90% 43.999 42.723 - -1.23% -
std::list<int>::insert(begin)_(cheap_elements)/1024 -2.89% 12.144 11.793 - 1.99% -
SetIntersection_Front_Vector_uint32_16384_4 -2.89% 1050684.461 1020304.533 - -1.11% -
BM_format_to_iterator/<std::string>_string_len_60 -2.89% 3.715 3.607 - -2.91% -
dynamic_cast_(VDAG_sidecast,_3_levels) -2.89% 76.140 73.941 - -2.82% -
std::replace_if(vector<int>)_(prefix)/8192 -2.88% 2066.864 2007.248 - 0.80% -
std::remove_if(list<int>)_(prefix)/8192 -2.88% 9710.243 9430.697 - 1.50% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.88% 1945.121 1889.158 - -0.49% -
SetIntersection_None_Set_uint64_1024_1 -2.87% 10710207.187 10402659.373 - -1.93% -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 -2.86% 1.570 1.525 - -0.55% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 -2.86% 16916977.288 16433315.398 - -3.80% -
rng::contains(list<int>)_(process_all)/8192 -2.86% 7430.043 7217.656 - 5.21% -
BM_StringFindAllMatch/64 -2.86% 3.122 3.033 - 0.68% -
std::transform(list<int>,_list<int>)/8192 -2.86% 9413.109 9144.303 - -0.67% -
std::unordered_map<int,_int>::contains(key)/1024 -2.85% 10.380 10.083 - 1.25% -
BM_deque_deque_move_backward/64 -2.85% 7.294 7.086 - -4.11% -
BM_format_to_string_back_inserter<std::wstring>/1048576 -2.85% 569629.709 553403.909 - -2.38% -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 -2.84% 18129.914 17614.641 - -1.80% -
dynamic_cast_(Chain_fail,_5_levels) -2.84% 42.397 41.194 - -6.59% -
rng::contains(list<int>)_(process_all)/8 -2.83% 2.212 2.149 - -9.71% -
BM_StringRelational_Compare_Small_Small_ChangeLast -2.81% 1.883 1.830 - 0.16% -
std::is_partitioned(vector<int>)_(unpartitioned)/8192 -2.80% 281.967 274.086 - 4.04% -
std::unordered_multiset<int>::erase(key)_(existent)/1024 -2.79% 19.220 18.683 - -0.49% -
rng::find_last_if_not(deque<int>)_(bail_10%)/8 -2.79% 3.451 3.354 - -6.11% -
std::replace_if(deque<int>)_(prefix)/32 -2.79% 11.539 11.218 - 1.53% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 -2.78% 79.083 76.881 - -2.64% -
SetIntersection_Interlaced_Vector_uint64_64_16 -2.78% 15215090.688 14791560.169 - -0.14% -
BM_CmpEqual_short_uchar -2.77% 1.130 1.098 - -0.65% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -2.76% 18873.166 18351.618 - 2.78% -
std::generate(deque<int>)/50 -2.76% 12.487 12.142 - 1.30% -
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 -2.76% 3676.425 3575.121 - -7.70% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 -2.76% 360423621.522 350492234.342 - 2.30% -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 -2.75% 806.581 784.369 - 0.63% -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 -2.75% 179.926 174.984 - -1.43% -
BM_vector_deque_move/512 -2.75% 22.924 22.295 - -2.23% -
BM_format_to_iterator/<std::string>_string_len_6 -2.74% 2.238 2.177 - -7.25% -
std::unordered_set<int>::count(key)/1024 -2.73% 9.944 9.672 - -1.62% -
std::find_end(list<int>,_pred)_(same_length)/8192 -2.72% 24035.600 23382.927 - 1.81% -
SetIntersection_Front_Vector_float_1024_256 -2.71% 1687360.182 1641586.469 - 6.22% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 -2.71% 16518221.588 16071304.175 - 4.94% -
SetIntersection_None_Set_uint32_256_1 -2.70% 13431888.094 13068740.461 - -3.57% -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -2.70% 3748.453 3647.116 - -5.98% -
std::mismatch(vector<int>)_(it,_it,_it)/8192 -2.70% 1921.671 1869.781 - -2.20% -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.69% 758.238 737.853 - 1.47% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 -2.68% 247276618.145 240645317.687 - -26.98% -
std::stable_partition(deque<int>)_(alloc_fails)/50 -2.68% 2497.385 2430.541 - -2.15% -
BM_deque_deque_move_backward/5500 -2.67% 231.415 225.230 - -1.19% -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 -2.67% 2360.002 2297.015 - -2.59% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.66% 234.719 228.476 - -1.09% -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 -2.65% 1.851 1.802 - -1.04% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.65% 5341.849 5200.168 - -2.13% -
std::sort(deque<int>)_(heap)/8 -2.65% 35.917 34.965 - 0.29% -
std::format(float)_(fmt:_{:0<17500_0a}) -2.65% 1224.454 1192.030 - 0.43% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 -2.65% 2362.459 2299.946 - 1.38% -
std::find(deque<int>)_(bail_25%)/8192 -2.64% 539.941 525.662 - -1.10% -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.64% 36547.083 35582.471 - -2.07% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -2.64% 17.425 16.966 - 1.30% -
std::unordered_set<std::string>::contains(key)/32 -2.63% 104.689 101.940 - 8.31% -
std::pop_heap(vector<std::string>)/8192 -2.63% 86.689 84.413 - -1.63% -
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 -2.62% 197131.847 191957.526 - -2.05% -
BM_align/8 -2.62% 0.635 0.619 - -7.57% -
BM_format_string<wchar_t>/32 -2.62% 0.858 0.835 - -2.10% -
std::replace(vector<int>)_(sprinkled)/1024 -2.62% 166.610 162.246 - 3.65% -
BM_align/256 -2.61% 0.635 0.619 - -7.08% -
rng::find_last(vector<int>)_(bail_10%)/1048576 -2.60% 215152.212 209565.369 - 0.09% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -2.60% 11940.869 11630.900 - -1.95% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 -2.60% 1033361.396 1006544.335 - -0.64% -
BM_align/64 -2.59% 0.635 0.619 - -7.18% -
rng::find_last_if(vector<int>)_(bail_90%)/8 -2.59% 0.478 0.465 - -0.09% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 -2.57% 1343051.204 1308568.474 - -2.82% -
std::move_backward(vector<int>)/8 -2.56% 2.329 2.269 - 0.77% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.56% 121186.177 118085.766 - 2.68% -
BM_vector_deque_move_backward/4000 -2.55% 167.271 163.008 - -0.16% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -2.54% 692.386 674.783 - 1.29% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 -2.54% 3446281.888 3358688.718 - -0.32% -
BM_deque_vector_copy_backward/512 -2.54% 20.258 19.744 - -2.44% -
SetIntersection_Interlaced_Set_uint32_16384_256 -2.54% 205583128.706 200368681.597 - -10.01% -
SetIntersection_Front_Set_uint32_16384_16 -2.54% 1239379.961 1207950.199 - -4.72% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 -2.53% 24494984.920 23874955.511 - -2.90% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -2.52% 219.779 214.232 - -1.86% -
SetIntersection_Interlaced_Set_uint64_1024_256 -2.51% 12351476.401 12040858.483 - -9.69% -
std::set<std::string>::equal_range(key)/1024 -2.51% 111.571 108.766 - -1.12% -
SetIntersection_Front_Vector_string_262144_256 -2.51% 8096626.820 7893724.507 - -0.92% -
SetIntersection_Front_Set_uint32_64_4 -2.51% 16313206.089 15904545.280 - -2.33% -
std::gcd()_(trivial_inputs) -2.50% 0.781 0.762 - -2.72% -
std::stable_partition(deque<int>)_(sparse)/50 -2.50% 34.279 33.422 - -0.64% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -2.50% 14.806 14.435 - -2.19% -
std::set<std::string>::clear()/32 -2.49% 889.553 867.398 - 1.64% -
BM_StringAssignStr_Huge_Transparent -2.48% 123.117 120.063 - 0.23% -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 -2.48% 6918.023 6746.639 - -0.65% -
std::mismatch(vector<int>)_(it,_it,_it)/1024 -2.47% 249.591 243.422 - -0.56% -
BM_SystemErrorWithoutMessage -2.47% 34.020 33.180 - 4.49% -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -2.45% 15.519 15.139 - -0.29% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 -2.45% 12367942.819 12064837.135 - -2.59% -
BM_format_to_n_string_pointer<wchar_t>/1 -2.45% 13.244 12.919 - -1.96% -
std::set<std::string>::insert(value)_(new_value,_middle)/32 -2.45% 51.903 50.634 - -3.27% -
SetIntersection_Front_Set_uint64_16384_256 -2.44% 4906219.058 4786438.029 - -8.16% -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 -2.44% 33517.325 32700.377 - -1.13% -
std::search(deque<int>)_(single_element)/8192 -2.43% 2174.597 2121.693 - -4.73% -
BM_vector_deque_copy/64 -2.42% 2.873 2.803 - 8.39% -
BM_format_to_string_begin<std::vector<wchar_t>>/1 -2.42% 10.131 9.886 - -3.70% -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 -2.41% 8.979 8.762 - -1.58% -
CastTo<A<Width,_Depth>> -2.41% 375.336 366.277 - -0.69% -
rng::contains_subrange(deque<int>)_(single_element)/32 -2.41% 10.884 10.621 - -0.33% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 -2.41% 57676432.328 56287348.690 - -15.92% -
SetIntersection_None_Set_float_64_16 -2.41% 19632516.500 19160065.527 - -2.69% -
std::partial_sort_copy(list<int>)_(descending)/8 -2.41% 13.987 13.651 - 0.31% -
BM_deque_deque_move_backward/4096 -2.40% 173.460 169.299 - 0.09% -
BM_deque_deque_copy_backward/64 -2.40% 7.309 7.134 - -3.43% -
std::format(double)_(fmt:_{:_10L}) -2.40% 73.084 71.331 - -1.67% -
BM_emoji_text<wchar_t> -2.39% 109729.346 107102.225 - -5.16% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 -2.38% 4.448 4.342 - -2.22% -
BM_format_string<char>/16 -2.38% 1.192 1.163 - 0.53% -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -2.38% 14.842 14.489 - -0.37% -
SetIntersection_Interlaced_Vector_uint32_256_256 -2.37% 3338059.667 3258927.749 - -3.25% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 -2.37% 39165563.160 38238891.785 - -3.09% -
SetIntersection_Front_Set_string_16384_16 -2.36% 1693859.929 1653803.466 - -2.49% -
SetIntersection_None_Set_uint64_16384_64 -2.36% 195727362.810 191106744.716 - 3.17% -
BM_deque_vector_copy_backward/64000 -2.35% 4713.279 4602.306 - -1.28% -
std::for_each(list<int>)/50 -2.35% 21.400 20.896 - -1.53% -
SetIntersection_Front_Vector_string_1024_64 -2.34% 2946738.014 2877648.827 - -2.92% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 -2.34% 24296095.121 23726628.709 - -2.50% -
SetIntersection_Interlaced_Set_uint32_262144_262144 -2.34% 2016199.753 1969004.050 - -3.56% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 -2.34% 322639546.124 315091256.425 - -9.59% -
BM_deque_vector_copy/64 -2.34% 2.640 2.578 - -0.17% -
std::partition_copy(vector<int>)/50 -2.34% 13.652 13.333 - -0.25% -
SetIntersection_None_Set_uint32_256_256 -2.34% 6930697.011 6768762.995 - -0.76% -
BM_std_minmax_element<int>/512 -2.34% 181.209 176.976 - 9.88% -
std::multiset<std::string>::upper_bound(key)/1024 -2.33% 135.545 132.388 - 0.22% -
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 -2.33% 55822.060 54523.058 - -2.14% -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 -2.31% 3440850.321 3361222.288 - -2.25% -
SetIntersection_Interlaced_Set_uint32_64_64 -2.31% 16418154.683 16038211.173 - -2.50% -
SetIntersection_None_Vector_float_1024_1 -2.31% 3451624.187 3371943.533 - -3.58% -
std::make_heap(deque<int>)_(ascending)/1024 -2.29% 2610.209 2550.508 - -6.02% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 -2.29% 5956.545 5820.399 - 3.31% -
rng::find_last(list<int>)_(bail_10%)/50 -2.27% 16.809 16.427 - 1.14% -
SetIntersection_Front_Vector_string_1024_4 -2.27% 1152115.176 1125983.056 - -3.28% -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) -2.27% 283.192 276.775 - -2.15% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 -2.25% 19504.034 19064.317 - 1.89% -
std::find_end(list<int>,_pred)_(match_near_end)/8192 -2.25% 1623.894 1587.291 - 2.38% -
std::list<std::string>::ctor(Range)_(expensive_elements)/32 -2.24% 930.844 909.994 - 3.01% -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 -2.24% 79.447 77.668 - -0.16% -
SetIntersection_None_Set_float_16_1 -2.24% 70136216.328 68568007.620 - 0.22% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 -2.23% 19826107.194 19384960.951 - -6.05% -
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst -2.22% 1.109 1.084 - 0.07% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 -2.22% 6921985.840 6768325.752 - -6.65% -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -2.21% 15.890 15.538 - -1.21% -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 -2.21% 838.119 819.610 - -2.64% -
SetIntersection_None_Vector_uint64_1024_1 -2.21% 2326410.962 2275038.557 - -33.69% -
std::for_each_n(list<int>)/8 -2.20% 2.516 2.461 - -3.23% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 -2.20% 147388.718 144149.103 - 1.15% -
BM_StringRelational_Eq_Small_Huge_Control -2.19% 0.464 0.454 - 32.32% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -2.19% 117511.599 114932.852 - 2.50% -
BM_deque_deque_copy_backward/4000 -2.19% 169.890 166.164 - 0.63% -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 -2.19% 27.243 26.647 - -2.20% -
BM_StringRelational_Less_Small_Small_ChangeFirst -2.19% 1.289 1.261 - -10.21% -
std::stable_partition(list<int>)_(dense)/50 -2.18% 50.301 49.202 - -3.16% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.18% 147499.254 144284.507 - -1.08% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 -2.18% 123178.323 120497.564 - 1.80% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 -2.17% 3811.792 3728.947 - -1.86% -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.17% 578.159 565.596 - 0.70% -
std::multiset<std::string>::lower_bound(key)/8192 -2.17% 199.890 195.553 - -0.09% -
std::multiset<std::string>::count(key)/32 -2.16% 72.059 70.500 - 0.58% -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -2.16% 2415.504 2363.258 - -3.00% -
SetIntersection_Interlaced_Vector_uint64_1024_1 -2.16% 1030514.063 1008265.419 - -1.63% -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -2.16% 138.618 135.626 - 3.23% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -2.16% 12134.645 11872.803 - -1.83% -
BM_StringConstructDestroyCStr_Huge_Transparent -2.16% 68.787 67.303 - -0.94% -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 -2.15% 120383.578 117791.938 - 2.40% -
SetIntersection_Interlaced_Set_float_256_64 -2.15% 12669923.323 12397177.039 - -1.91% -
BM_format_to_string_begin<std::wstring>/1 -2.15% 9.995 9.780 - 1.39% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 -2.15% 38414.087 37589.741 - -0.49% -
BM_japanese_escaped<wchar_t> -2.14% 11516.701 11270.034 - 0.54% -
std::make_heap(vector<int>,_pred)_(heap)/8 -2.14% 20.760 20.316 - -2.27% -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 -2.14% 5.565 5.446 - -5.40% -
std::unordered_map<int,_int>::ctor(const_Self&)/32 -2.13% 182.079 178.192 - -9.62% -
dynamic_cast_(VChain,_1_level) -2.13% 7.211 7.057 - 1.71% -
BM_format_to_string_back_inserter<std::wstring>/16384 -2.13% 9621.066 9416.263 - -0.50% -
dynamic_cast_(VDAG_sidecast,_2_levels) -2.12% 60.851 59.562 - -2.32% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 -2.11% 18220716.575 17835494.177 - -1.64% -
std::find_if_not(deque<int>)_(bail_25%)/1024 -2.11% 61.208 59.915 - -7.37% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 -2.11% 137675.247 134766.972 - -3.80% -
BM_deque_deque_ranges_move/2 -2.11% 1.384 1.355 - -2.17% -
BM_deque_deque_ranges_copy_backward/1024 -2.11% 354.891 347.398 - -9.14% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 -2.10% 122697.954 120117.395 - 2.68% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -2.10% 15.961 15.625 - -0.89% -
BM_deque_deque_copy_backward/5500 -2.10% 230.038 225.203 - 0.50% -
BM_format_to_n_string_back_inserter<std::list<char>>/1 -2.10% 17.156 16.795 - -1.18% -
std::list<int>::insert(begin)_(cheap_elements)/8192 -2.09% 12.034 11.783 - 4.40% -
std::sort_heap(vector<NonIntegral>)/8 -2.09% 26.629 26.073 - 1.20% -
std::set<std::string>::lower_bound(key)/1024 -2.09% 132.126 129.368 - 0.45% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 -2.09% 892.922 874.286 - 2.08% -
dynamic_cast_(VDAG_sidecast_fail,_2_levels) -2.09% 76.036 74.451 - -0.95% -
std::unique(deque<int>,_pred)_(contiguous)/8192 -2.08% 4753.735 4654.792 - -0.00% -
BM_num_get<bool> -2.08% 7.112 6.964 - 0.60% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 -2.08% 15159.692 14845.063 - 2.22% -
BM_deque_deque_move_backward/4000 -2.07% 169.233 165.724 - 0.25% -
std::make_heap(deque<int>)_(ascending)/8192 -2.07% 21818.273 21365.964 - -0.36% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -2.06% 57450.370 56264.059 - 1.38% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 -2.06% 12024144.899 11776221.934 - -1.55% -
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 -2.06% 14702.116 14399.213 - 2.01% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 -2.06% 356262466.793 348923545.051 - -0.55% -
SetIntersection_Interlaced_Vector_uint64_256_256 -2.06% 3314191.638 3245928.232 - -2.07% -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 -2.06% 14.700 14.398 - -3.73% -
ranges::min(std::deque<char>)/8 -2.06% 2.232 2.186 - 0.08% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -2.05% 13026.536 12758.981 - -0.72% -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) -2.05% 318.984 312.432 - -2.25% -
SetIntersection_Front_Set_float_16384_4 -2.05% 1053969.981 1032325.299 - -4.99% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -2.05% 693.640 679.407 - -0.11% -
BM_vector_deque_move_backward/512 -2.05% 23.834 23.346 - -3.44% -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst -2.05% 1.297 1.270 - -2.06% -
std::make_heap(vector<NonIntegral>)_(heap)/8 -2.04% 20.263 19.849 - -4.24% -
std::stable_partition(list<int>)_(alloc_fails)/32 -2.04% 2487.767 2437.007 - -0.23% -
std::multimap<int,_int>::clear()/1024 -2.04% 10400.056 10187.902 - -0.82% -
SetIntersection_Interlaced_Set_string_1024_1 -2.04% 1086941.222 1064818.259 - -0.68% -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 -2.03% 80.848 79.205 - 0.10% -
std::search_n(list<int>)_(no_match)/8192 -2.03% 7029.518 6886.789 - -3.29% -
std::unordered_map<int,_int>::find(key)/8192 -2.03% 10.635 10.419 - -0.48% -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 -2.03% 942.478 923.371 - -1.35% -
std::move(deque<int>)/64 -2.02% 7.732 7.576 - -1.09% -
BM_StringRelational_Compare_Large_Small_Control -2.02% 1.535 1.504 - -1.51% -
BM_formatted_size_string<wchar_t>/1 -2.02% 10.790 10.573 - -1.96% -
std::copy_backward(vector<int>)/4096 -2.02% 151.083 148.038 - -21.11% -
SetIntersection_None_Vector_uint32_262144_256 -2.01% 357773448.341 350565869.012 - 3.65% -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 -2.01% 686.038 672.242 - -11.21% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 -2.01% 101249.329 99213.911 - 1.41% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 -2.01% 16.505 16.174 - -1.19% -
dynamic_cast_(VDAG_sidecast_fail,_3_levels) -2.00% 78.672 77.095 - -0.32% -
std::list<std::string>::ctor(size_type)/8192 -2.00% 104837.886 102738.299 - 3.42% -
std::stable_sort(vector<int>)_(heap)/8 -2.00% 34.812 34.115 - -1.01% -
BM_format_string<char>/32 -2.00% 0.654 0.641 - 2.90% -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.99% 14709.604 14416.431 - 2.80% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 -1.99% 1367185.963 1339942.403 - -1.47% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 -1.99% 90.085 88.290 - -1.65% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 -1.98% 37.052 36.317 - 5.48% -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 -1.98% 35.190 34.492 - -1.10% -
std::rotate(deque<int>)_(1_element_forward)/8192 -1.98% 399.342 391.427 - -1.33% -
SetIntersection_None_Set_uint32_16384_64 -1.97% 196861357.847 192977651.209 - -30.75% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 -1.97% 13.477 13.211 - -0.51% -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 -1.97% 2023237.292 1983331.982 - -3.29% -
SetIntersection_None_Vector_uint64_1024_16 -1.97% 2312255.697 2266690.275 - -33.74% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 -1.97% 117416.409 115104.137 - 1.44% -
std::find_end(deque<int>)_(process_all)/1048576 -1.97% 424861.908 416504.717 - -6.30% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.96% 79961.783 78394.111 - -0.87% -
BM_vector_deque_copy_backward/5500 -1.96% 224.552 220.156 - 0.27% -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 -1.95% 483066.832 473624.315 - 0.54% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 -1.95% 1259147.422 1234582.672 - -2.49% -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 -1.95% 16.213 15.897 - -7.76% -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.95% 8949.453 8775.020 - -2.83% -
std::format(double)_(fmt:_{:0>17500_10Lf}) -1.95% 1346.026 1319.842 - -0.62% -
std::any_of(vector<int>)_(process_all)/32 -1.94% 7.316 7.173 - -0.30% -
std::multimap<int,_int>::erase(key)_(existent)/32 -1.94% 23.031 22.584 - -0.03% -
std::flat_multimap<int,_int>::clear()/32 -1.94% 393.730 386.096 - -0.99% -
std::multimap<int,_int>::erase(iterator)/32 -1.94% 20.740 20.338 - 0.08% -
BM_StringRelational_Compare_Small_Small_ChangeMiddle -1.94% 1.355 1.328 - 4.94% -
BM_deque_deque_copy/2 -1.94% 3.165 3.104 - 7.96% -
rng::find_last_if(deque<int>)_(bail_90%)/8 -1.93% 0.997 0.977 - -8.25% -
BM_deque_deque_ranges_move_backward/512 -1.93% 146.226 143.410 - -0.68% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 -1.93% 207001590.962 203015643.638 - 0.74% -
std::find_if(list<int>)_(process_all)/8192 -1.92% 6970.493 6836.344 - -2.13% -
std::remove_if(deque<int>)_(prefix)/50 -1.92% 60.824 59.654 - 0.88% -
std::flat_multimap<int,_int>::clear()/8192 -1.92% 405.034 397.261 - 0.79% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 -1.92% 641.800 629.487 - -0.40% -
std::rotate(deque<int>)_(by_1/2)/50 -1.92% 8.970 8.798 - 0.41% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 -1.92% 16448861.628 16133713.775 - -3.12% -
SetIntersection_Front_Set_string_262144_256 -1.92% 12748476.211 12504336.983 - -4.32% -
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 -1.91% 495302.635 485850.967 - -4.50% -
BM_format_to_back_inserter<std::string>/string_len_60 -1.91% 117.609 115.366 - 1.24% -
std::multiset<std::string>::find(key)/1024 -1.91% 151.427 148.541 - -0.04% -
SetIntersection_Front_Vector_float_16_16 -1.90% 34044640.735 33396452.581 - -3.16% -
std::mismatch(vector<int>)_(it,_it,_it)/1000 -1.90% 244.460 239.817 - 0.33% -
ranges::minmax(std::vector<char>)/70000 -1.90% 18191.986 17847.073 - 5.43% -
std::make_heap(vector<NonIntegral>)_(descending)/8 -1.90% 20.420 20.033 - 0.49% -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 -1.89% 34.296 33.647 - -0.97% -
SetIntersection_Front_Vector_float_256_64 -1.89% 3836215.736 3763595.387 - 4.40% -
BM_deque_deque_copy_backward/70000 -1.89% 5286.648 5186.762 - -2.23% -
SetIntersection_Front_Set_uint64_256_4 -1.89% 4204809.275 4125432.682 - -4.82% -
BM_format_to_n_string_span<wchar_t>/1 -1.89% 13.157 12.909 - -1.87% -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 -1.89% 5544.230 5439.681 - -6.97% -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 -1.88% 32.357 31.747 - 0.10% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 -1.88% 1027307.566 1007970.842 - -2.01% -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 -1.88% 37608.657 36901.496 - 0.83% -
SetIntersection_Interlaced_Vector_uint64_256_16 -1.88% 6170452.080 6054519.221 - -2.49% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.88% 46756.031 45877.583 - -0.21% -
SetIntersection_Interlaced_Set_uint32_16_4 -1.88% 59309154.538 58197022.729 - -1.71% -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.87% 22.144 21.729 - 1.30% -
std::list<std::string>::ctor(Range)_(cheap_elements)/32 -1.87% 415.831 408.072 - 0.45% -
std::map<std::string,_int>::find(key)/32 -1.86% 88.003 86.363 - 3.12% -
std::copy_backward(list<int>)/4096 -1.86% 3437.865 3373.806 - 0.15% -
std::flat_multimap<int,_int>::erase(iterator)/1024 -1.86% 75.895 74.483 - -0.49% -
BM_StringRelationalLiteral_Less_Empty_Large_Control -1.86% 0.604 0.593 - 10.99% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.85% 54934.443 53917.891 - -0.87% -
dynamic_cast_(Chain_fail,_6_levels) -1.85% 51.950 50.989 - -6.94% -
SetIntersection_None_Vector_uint32_256_256 -1.85% 2873947.192 2820916.125 - -2.76% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.84% 2007.415 1970.492 - -0.85% -
BM_CmpEqual_ushort_int -1.84% 1.085 1.065 - -1.61% -
SetIntersection_Front_Set_float_16384_1024 -1.83% 15291390.428 15010906.663 - -21.84% -
BM_CmpLess_ushort_ushort -1.83% 1.080 1.060 - 0.98% -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 -1.83% 39.275 38.555 - -2.47% -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.83% 97.400 95.615 - -60.48% -
BM_format_to_string_back_inserter<std::wstring>/1 -1.83% 12.498 12.269 - -0.59% -
std::deque<int>::insert(begin)_(cheap_elements)/32 -1.82% 4.153 4.078 - -1.97% -
SetIntersection_Interlaced_Set_string_1024_16 -1.82% 18221241.469 17888908.787 - -0.44% -
std::sort_heap(deque<int>,_pred)/8 -1.82% 34.626 33.994 - -0.96% -
rng::find_last(deque<int>)_(bail_10%)/1048576 -1.81% 262772.671 258003.718 - -0.82% -
std::deque<std::string>::ctor(size_type)/32 -1.81% 73.104 71.779 - -0.74% -
std::rotate(vector<int>)_(by_1/3)/50 -1.81% 23.173 22.753 - 1.09% -
SetIntersection_Front_Vector_string_256_256 -1.80% 16937121.423 16631803.568 - 0.33% -
std::map<std::string,_int>::erase(iterator)/1024 -1.80% 30.188 29.644 - -1.12% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.79% 12250275.591 12031229.745 - -0.22% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.78% 26.311 25.844 - -18.58% -
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 -1.77% 20457.946 20095.281 - -1.78% -
BM_num_get<void*> -1.77% 6.351 6.238 - -0.00% -
SetIntersection_Front_Vector_uint32_16384_16 -1.77% 1070432.086 1051500.300 - 3.58% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 -1.76% 4075833.670 4004005.023 - -1.92% -
BM_CmpEqual_short_short -1.76% 1.073 1.054 - -0.36% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 -1.76% 643.148 631.832 - -0.29% -
SetIntersection_Front_Set_string_1024_64 -1.76% 3977539.204 3907565.167 - -6.57% -
BM_stop_token_multi_thread_polling_stop_requested/16777216 -1.76% 58153080.940 57130391.598 - -0.09% -
SetIntersection_None_Set_float_256_4 -1.76% 13626672.540 13387428.780 - -0.69% -
BM_format_to_iterator/<std::deque>_string_len_6 -1.75% 8.238 8.093 - -0.36% -
BM_align/1 -1.75% 0.636 0.625 - -6.36% -
std::copy_if(deque<int>)_(entire_range)/262144 -1.75% 81440.369 80013.615 - 1.38% -
std::format(double)_(fmt:_{:0>17500_0Lf}) -1.75% 1362.686 1338.879 - 0.38% -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 -1.75% 130.092 127.821 - -3.79% -
dynamic_cast_(Chain_middle,_4_levels) -1.74% 33.258 32.678 - -9.05% -
std::format(double)_(fmt:_{:0>17500_0f}) -1.74% 1323.384 1300.294 - 0.20% -
BM_format_to_iterator/<std::array>_string_len_6 -1.74% 2.350 2.309 - 3.80% -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 -1.74% 3.268 3.212 - -3.28% -
std::partial_sort(vector<int>)_(heap)/8 -1.74% 23.475 23.067 - 0.65% -
std::flat_map<int,_int>::erase(iterator)/8192 -1.74% 512.458 503.566 - 2.97% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 -1.73% 6656263.760 6540855.034 - -2.87% -
BM_format_to_iterator/<std::array>_C_string_len_60 -1.73% 4.999 4.912 - -2.76% -
BM_format/string_len_6000 -1.73% 78.976 77.611 - -1.22% -
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 -1.73% 599426.538 589086.073 - 1.31% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.72% 7599.096 7468.082 - 0.71% -
std::list<std::string>::ctor(size_type)/1024 -1.72% 12753.285 12533.416 - 2.86% -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.72% 481.843 473.546 - 0.19% -
BM_vector_deque_copy_backward/4096 -1.72% 167.668 164.784 - 0.41% -
BM_join_view_deques/64 -1.72% 1061.663 1043.400 - -0.21% -
dynamic_cast_(Chain_fail,_8_levels) -1.72% 62.362 61.291 - -6.97% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 -1.72% 4125558.208 4054747.189 - -2.38% -
std::equal(vector<int>)_(it,_it,_it)/50 -1.71% 4.363 4.289 - -0.61% -
SetIntersection_Interlaced_Set_float_256_1 -1.71% 4123792.777 4053125.966 - -0.20% -
BM_deque_deque_ranges_copy_backward/65536 -1.71% 22876.781 22484.900 - -10.00% -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.71% 648.110 637.015 - -2.83% -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 -1.71% 17.700 17.397 - -0.57% -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 -1.70% 42788190.022 42059503.868 - -6.72% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 -1.70% 10543.520 10363.966 - -0.00% -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -1.70% 14.202 13.961 - -3.24% -
BM_format/string_view_len_60 -1.70% 19.873 19.535 - -1.80% -
BM_std_minmax_element<int>/1024 -1.69% 355.921 349.889 - 9.97% -
dynamic_cast_(Chain_fail,_3_levels) -1.69% 24.854 24.433 - -10.30% -
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 -1.69% 160.528 157.811 - 8.72% -
SetIntersection_None_Vector_uint32_64_4 -1.69% 17041909.512 16753993.362 - -6.46% -
std::multimap<std::string,_int>::equal_range(key)/32 -1.69% 67.771 66.627 - -7.01% -
SetIntersection_None_Set_uint64_16384_1024 -1.68% 196525755.199 193228527.345 - 3.88% -
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 -1.68% 3.801 3.737 - -2.62% -
dynamic_cast_(DAG_leftmost_middle,_1_level) -1.67% 38.409 37.766 - 3.17% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 -1.67% 10605346.062 10428098.543 - -1.93% -
BM_num_put<unsigned_long> -1.67% 5.044 4.960 - 0.16% -
BM_StringRelational_Compare_Small_Huge_Control -1.67% 1.528 1.503 - -0.03% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.66% 10339.219 10167.239 - 1.57% -
BM_deque_deque_move/1 -1.66% 2.608 2.564 - 1.57% -
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 -1.66% 71.323 70.141 - -1.00% -
std::copy(list<int>)/64 -1.66% 30.988 30.475 - -6.44% -
std::unordered_set<int>::erase(key)_(existent)/32 -1.65% 18.750 18.440 - 2.60% -
std::partition_point(list<int>)/32 -1.65% 8.516 8.375 - -1.37% -
BM_StringFindStringLiteral/128 -1.65% 3.332 3.277 - 1.75% -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 -1.65% 247656.015 243577.685 - -0.33% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 -1.64% 21457808.089 21104842.126 - -2.27% -
BM_join_view_out_vectors/2 -1.64% 17.993 17.697 - 0.03% -
SetIntersection_Front_Vector_uint64_16384_16 -1.64% 1050806.744 1033528.568 - 2.68% -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 -1.64% 4600.388 4524.763 - -0.26% -
BM_deque_vector_move_backward/64 -1.64% 2.513 2.471 - 0.09% -
SetIntersection_None_Set_uint64_16384_256 -1.64% 194313478.889 191122637.782 - 1.69% -
BM_format_to_string_pointer<wchar_t>/1 -1.64% 10.218 10.051 - -1.35% -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 -1.64% 63.476 62.437 - 0.77% -
SetIntersection_Interlaced_Set_uint64_16384_256 -1.63% 206815511.826 203434724.873 - 1.33% -
std::map<std::string,_int>::count(key)/32 -1.63% 87.985 86.547 - 1.78% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 -1.63% 61855.607 60844.990 - 0.89% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 -1.63% 40.723 40.058 - 1.89% -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 -1.62% 216.226 212.716 - 0.18% -
std::unordered_set<int>::ctor(const_Self&)/1024 -1.62% 7764.068 7638.288 - -0.73% -
std::unordered_map<int,_int>::count(key)/32 -1.62% 8.170 8.037 - 10.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.62% 81550.275 80229.567 - -1.17% -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 -1.62% 15704453.011 15450139.088 - -3.09% -
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 -1.62% 11736.988 11546.926 - -1.04% -
std::multimap<std::string,_int>::equal_range(key)/1024 -1.61% 113.411 111.583 - 1.75% -
BM_deque_deque_copy_backward/65536 -1.61% 4924.008 4844.646 - -2.08% -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle -1.61% 0.760 0.747 - -0.57% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.61% 5751.467 5659.018 - -0.19% -
rng::find_last(deque<int>)_(bail_10%)/8 -1.61% 2.738 2.694 - 1.27% -
BM_deque_deque_ranges_copy_backward/70000 -1.60% 24318.662 23928.473 - -10.11% -
std::list<std::string>::insert(begin)_(expensive_elements)/8192 -1.60% 30.245 29.760 - 2.51% -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 -1.60% 78276.080 77021.465 - -1.13% -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 -1.60% 1.785 1.756 - -2.05% -
BM_deque_deque_move_backward/1024 -1.59% 45.895 45.164 - -0.06% -
std::rotate(vector<int>)_(by_1/4)/50 -1.59% 22.459 22.102 - 0.24% -
SetIntersection_Front_Vector_uint64_256_1 -1.59% 4084720.892 4019710.433 - -1.10% -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 -1.59% 578.170 568.970 - 0.77% -
SetIntersection_Interlaced_Set_float_1024_4 -1.59% 8570010.075 8433885.174 - 0.97% -
BM_CmpLess_short_schar -1.59% 0.959 0.944 - -1.49% -
std::partial_sort_copy(vector<int>)_(descending)/8 -1.59% 14.800 14.565 - -3.67% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 -1.59% 13.371 13.158 - -0.72% -
rng::find_last(vector<int>)_(bail_10%)/8 -1.59% 2.064 2.031 - 0.70% -
SetIntersection_Interlaced_Vector_uint32_256_4 -1.59% 6039176.503 5943426.301 - -3.28% -
rng::find_last_if(vector<char>)_(bail_10%)/8 -1.59% 2.263 2.227 - -1.88% -
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 -1.58% 73.369 72.207 - -12.78% -
std::partition_point(deque<int>)/8192 -1.58% 11.872 11.684 - -0.57% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 -1.58% 18.128 17.842 - -0.46% -
BM_num_get<long_long> -1.58% 6.120 6.024 - -0.63% -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 -1.58% 4.115 4.050 - -0.94% -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.58% 274.053 269.737 - -0.77% -
SetIntersection_Front_Set_float_262144_262144 -1.57% 1845437.102 1816400.792 - -7.49% -
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 -1.57% 520.587 512.398 - -1.37% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 -1.57% 32670.613 32157.280 - 2.74% -
std::format(double)_(fmt:_{:0<17500_10Lg}) -1.57% 1246.272 1226.698 - -0.84% -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 -1.57% 3604.796 3548.293 - 2.82% -
std::stable_partition(deque<int>)_(alloc_fails)/1024 -1.56% 3145.843 3096.627 - -0.19% -
std::fill(vector<int>)/1024 -1.56% 29.592 29.129 - 0.87% -
BM_num_get<long> -1.56% 6.114 6.018 - -0.74% -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 -1.56% 54913603.052 54057756.466 - -2.06% -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 -1.56% 14.971 14.738 - -1.44% -
std::find_end(deque<int>)_(process_all)/1000 -1.55% 421.454 414.922 - -2.79% -
std::format(double)_(fmt:_{:0<17500_0Lf}) -1.55% 1360.166 1339.114 - -1.59% -
std::remove_copy(list<int>)_(sprinkled)/1024 -1.55% 736.929 725.529 - 0.32% -
BM_deque_deque_copy_backward/4096 -1.55% 172.810 170.137 - 0.48% -
SetIntersection_None_Vector_uint32_256_16 -1.54% 5323795.673 5241585.137 - -14.78% -
BM_format_string<char>/4 -1.54% 2.940 2.894 - -1.25% -
BM_unicode_escaped<wchar_t> -1.54% 5708.436 5620.357 - 0.48% -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 -1.54% 78371.939 77164.847 - -0.30% -
BM_deque_deque_move_backward/65536 -1.54% 4938.930 4862.865 - -1.68% -
std::unordered_multimap<int,_int>::clear()/32 -1.54% 572.768 563.948 - -3.10% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 -1.54% 36960862.789 36392279.436 - -1.75% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 -1.54% 32335.207 31838.106 - 3.07% -
SetIntersection_Front_Vector_uint64_256_64 -1.53% 3814760.495 3756290.681 - -1.20% -
BM_from_sys/1979/threads:4 -1.53% 1.230 1.211 - -0.44% -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 -1.53% 13.334 13.130 - -1.13% -
SetIntersection_Front_Set_uint64_256_1 -1.53% 4098398.335 4035711.347 - -2.97% -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 -1.53% 320.987 316.079 - 1.75% -
std::multimap<std::string,_int>::count(key)/8192 -1.53% 190.896 187.980 - 1.51% -
BM_format_to_string_begin<std::vector<char>>/16384 -1.53% 142.885 140.705 - -0.29% -
std::sort(deque<int>)_(pipe-organ)/1024 -1.53% 14177.233 13960.987 - 0.96% -
std::list<int>::insert(begin)_(cheap_elements)/32 -1.53% 10.639 10.477 - 3.00% -
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 -1.52% 424.278 417.821 - 1.05% -
SetIntersection_Interlaced_Vector_uint64_256_1 -1.52% 4043846.189 3982513.898 - -3.06% -
std::format(float)_(fmt:_{:0^17500_0La}) -1.52% 1269.705 1250.466 - -1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.51% 339645726.274 334533611.046 - -10.93% -
SetIntersection_None_Vector_uint32_256_4 -1.50% 5590367.388 5506304.569 - -16.62% -
dynamic_cast_(Chain_fail,_7_levels) -1.50% 57.906 57.038 - -8.48% -
SetIntersection_None_Vector_uint64_1024_64 -1.50% 2320827.451 2286037.710 - -31.39% -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 -1.50% 15.372 15.142 - -0.58% -
BM_deque_vector_ranges_copy/64000 -1.49% 20699.870 20390.591 - -0.55% -
BM_deque_deque_ranges_copy/64000 -1.49% 22444.923 22109.632 - -8.42% -
BM_CmpEqual_uchar_short -1.49% 1.059 1.044 - -3.18% -
std::copy_if(list<int>)_(entire_range)/32768 -1.49% 26668.248 26270.849 - 1.15% -
rng::find_last(deque<int>)_(bail_10%)/8192 -1.49% 2050.808 2020.272 - -0.82% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 -1.49% 279938.033 275773.645 - 2.81% -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 -1.49% 116356.817 114626.589 - -1.62% -
std::multimap<int,_int>::count(key)/8192 -1.49% 56.433 55.594 - -1.46% -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 -1.49% 18075214.481 17806512.354 - -2.19% -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 -1.49% 26.718 26.321 - 3.53% -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 -1.49% 63883.975 62934.962 - -1.71% -
std::multimap<int,_int>::erase(iterator)/1024 -1.48% 20.727 20.420 - 0.70% -
std::partition_point(deque<int>)/1024 -1.48% 7.516 7.404 - -4.21% -
std::list<std::string>::insert(begin)_(expensive_elements)/32 -1.48% 27.823 27.411 - 1.61% -
std::set<int>::clear()/8192 -1.48% 83585.056 82350.217 - 0.66% -
std::copy_n(list<int>)/8 -1.47% 2.105 2.074 - 2.57% -
std::list<int>::erase(begin)_(cheap_elements)/8192 -1.47% 10.612 10.455 - 2.12% -
BM_CmpEqual_schar_short -1.47% 1.136 1.119 - -1.40% -
SetIntersection_Interlaced_Vector_string_16384_1 -1.46% 1070074.039 1054439.275 - 0.13% -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 -1.46% 16667.581 16424.213 - 1.72% -
SetIntersection_Interlaced_Vector_uint32_256_1 -1.45% 4098220.608 4038592.881 - -1.26% -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.45% 555.748 547.667 - -0.04% -
BM_CmpEqual_int_ushort -1.45% 1.117 1.101 - 2.44% -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 -1.45% 201.765 198.832 - -3.10% -
BM_deque_deque_copy_backward/64000 -1.45% 4810.592 4740.687 - -1.39% -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 -1.45% 4101079.936 4041498.257 - -0.50% -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 -1.45% 30.622 30.178 - -3.91% -
BM_deque_deque_move_backward/70000 -1.45% 5292.711 5216.037 - -2.46% -
SetIntersection_Front_Set_uint64_64_16 -1.45% 15961348.925 15730554.800 - 1.49% -
BM_CmpLess_uchar_uchar -1.45% 1.069 1.053 - -2.70% -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 -1.44% 8114.739 7997.545 - -3.66% -
std::stable_partition(list<int>)_(alloc_fails)/50 -1.44% 2514.754 2478.449 - -0.79% -
std::move(deque<int>)/4096 -1.44% 175.638 173.108 - -1.18% -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 -1.43% 7450.258 7343.373 - 1.51% -
BM_StringRelational_Compare_Small_Large_Control -1.43% 1.549 1.527 - -0.79% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 -1.43% 18.026 17.769 - 1.85% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 -1.43% 69330657.495 68340605.626 - -1.31% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 -1.42% 11756.354 11589.662 - -0.06% -
std::replace_if(deque<int>)_(prefix)/1024 -1.42% 407.014 401.247 - 1.28% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 -1.41% 1027335.227 1012841.798 - -2.63% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 -1.41% 19.595 19.320 - 0.61% -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 -1.40% 87.107 85.885 - -0.98% -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 -1.39% 22.718 22.401 - 22.55% -
std::adjacent_find(list<int>,_pred)/8 -1.39% 3.994 3.938 - -0.81% -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.39% 6828.776 6733.946 - -0.73% -
std::sort_heap(deque<int>)/8 -1.38% 42.155 41.574 - -0.04% -
dynamic_cast_(VDAG_rightmost_middle,_2_levels) -1.37% 143.552 141.583 - 0.00% -
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 -1.37% 37.233 36.723 - 10.68% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 -1.36% 37575.154 37062.301 - 1.15% -
std::flat_multimap<int,_int>::ctor(const_Self&)/32 -1.36% 22.969 22.656 - -0.80% -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 -1.36% 120.989 119.339 - 3.74% -
SetIntersection_Front_Vector_string_256_64 -1.36% 9537694.160 9408172.932 - 3.13% -
SetIntersection_Interlaced_Vector_float_16_16 -1.35% 34512716.532 34045220.193 - 0.09% -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 -1.35% 21.077 20.792 - -0.20% -
std::shift_left(deque<int>)/1024 -1.35% 54.835 54.093 - -0.16% -
std::copy_n(list<int>)/64 -1.35% 14.505 14.309 - 1.29% -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 -1.35% 1695809.932 1672966.219 - -1.05% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 -1.35% 22.896 22.588 - -5.45% -
dynamic_cast_(Chain_fail,_4_levels) -1.34% 33.830 33.375 - -6.85% -
std::find(list<int>)_(process_all)/32768 -1.34% 26007.650 25658.124 - -5.89% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 -1.34% 278433.529 274691.753 - 1.87% -
std::vector<bool>::resize() -1.34% 13.059 12.884 - 0.19% -
std::list<std::string>::insert(begin)_(expensive_elements)/1024 -1.34% 30.066 29.665 - 2.50% -
std::vector<int>::ctor(Range)_(cheap_elements)/32 -1.33% 10.138 10.003 - -0.29% -
std::set<std::string>::clear()/8192 -1.33% 205510.802 202786.419 - -0.19% -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 -1.32% 4880.936 4816.383 - 0.59% -
std::unordered_set<int>::erase(iterator)/1024 -1.32% 17.247 17.019 - 0.05% -
BM_deque_deque_move/65536 -1.32% 3340.676 3296.595 - -3.52% -
SetIntersection_Interlaced_Set_float_64_4 -1.32% 21631628.187 21346559.354 - -2.80% -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 -1.32% 17.678 17.446 - 0.11% -
BM_StringFindStringLiteral/512 -1.32% 9.572 9.446 - 0.33% -
std::remove_copy_if(deque<int>)_(sprinkled)/32 -1.32% 13.755 13.574 - -0.56% -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 -1.32% 23.387 23.079 - -0.02% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 -1.32% 11823922.908 11668391.246 - -6.59% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 -1.31% 17.856 17.622 - 0.17% -
BM_vector_deque_move/4000 -1.31% 167.671 165.478 - -1.98% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 -1.31% 3872.203 3821.571 - 1.90% -
ranges::minmax(std::vector<__int128>)/70000 -1.31% 37940.981 37444.901 - 2.10% -
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 -1.30% 275295.272 271703.958 - 2.86% -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 -1.30% 355029753.808 350405186.803 - -1.69% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 -1.30% 39.273 38.762 - 1.27% -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 -1.30% 346.004 341.501 - -0.57% -
std::multiset<int>::ctor(const_Self&)/1024 -1.30% 5659.268 5585.870 - 0.39% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 -1.29% 2050825.069 2024269.896 - 0.12% -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 -1.29% 16218814.362 16009452.233 - -2.25% -
SetIntersection_None_Vector_uint32_1024_16 -1.29% 2285556.728 2256057.318 - -32.10% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 -1.29% 351107589.501 346585255.981 - -2.61% -
SetIntersection_Interlaced_Vector_float_1024_1024 -1.29% 3482875.414 3438058.309 - -0.61% -
BM_format_to_iterator/<std::deque>_string_view_len_6 -1.29% 8.228 8.122 - -0.39% -
BM_deque_vector_move/64 -1.29% 2.655 2.621 - -1.23% -
std::make_heap(vector<int>)_(heap)/8 -1.29% 22.057 21.773 - -9.25% -
BM_CmpLess_int_int -1.28% 1.076 1.062 - -0.38% -
SetIntersection_Interlaced_Set_uint64_262144_256 -1.28% 1536340.453 1516701.188 - -4.42% -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 -1.28% 352926.671 348415.994 - 1.39% -
SetIntersection_Front_Vector_string_4_4 -1.28% 146528633.685 144656588.383 - -0.46% -
std::set<std::string>::upper_bound(key)/1024 -1.28% 130.668 128.999 - -0.55% -
std::multimap<int,_int>::erase(key)_(existent)/1024 -1.27% 24.290 23.981 - 1.45% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 -1.27% 13897318.660 13720851.135 - -2.81% -
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 -1.27% 914.162 902.568 - 1.35% -
BM_CmpEqual_uint_short -1.27% 1.101 1.087 - -0.19% -
std::deque<int>::erase(middle)_(cheap_elements)/1024 -1.27% 45.385 44.809 - -1.90% -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 -1.27% 37337.334 36864.252 - 0.91% -
std::format(double)_(fmt:_{:_10Le}) -1.27% 67.553 66.698 - -2.90% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 -1.27% 5576.828 5506.222 - -5.70% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 -1.26% 4515991.174 4458873.696 - -0.79% -
SetIntersection_Front_Vector_uint32_262144_1024 -1.26% 3424484.236 3381188.447 - -2.33% -
std::replace(vector<int>)_(sprinkled)/50 -1.26% 8.392 8.286 - -6.34% -
std::find_if_not(deque<int>)_(bail_25%)/32768 -1.26% 2156.542 2129.387 - -0.72% -
std::find_if_not(deque<int>)_(bail_25%)/8192 -1.26% 534.272 527.547 - -1.76% -
SetIntersection_Front_Set_uint64_262144_262144 -1.26% 1991959.754 1966916.956 - -5.19% -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 -1.26% 11415.945 11272.442 - -2.37% -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 -1.26% 17.753 17.529 - -0.12% -
BM_vector_deque_move_backward/4096 -1.26% 167.511 165.409 - -0.05% -
BM_format_string<char>/2 -1.25% 5.653 5.582 - -1.18% -
std::multimap<std::string,_int>::find(key)/1024 -1.25% 150.296 148.415 - -0.45% -
BM_StringConstructDestroyCStr_Large_Transparent -1.25% 8.907 8.796 - -6.95% -
std::format(float)_(fmt:_{:0<17500_17000}) -1.25% 1261.782 1246.049 - -0.59% -
SetIntersection_Interlaced_Set_string_1024_4 -1.25% 14597337.227 14415451.232 - 1.66% -
std::none_of(list<int>)_(process_all)/32 -1.24% 10.570 10.438 - 0.18% -
SetIntersection_Front_Set_uint32_16384_1 -1.24% 1032050.140 1019246.597 - 2.29% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 -1.24% 18.247 18.021 - -0.94% -
std::fill_n(list<int>)/50 -1.24% 15.558 15.365 - 0.05% -
BM_deque_deque_move/64 -1.23% 6.992 6.905 - 0.22% -
std::search(deque<int>)_(same_length)/1000 -1.23% 510.092 503.805 - -2.01% -
SetIntersection_Interlaced_Set_uint64_4_4 -1.23% 136786881.571 135101941.051 - -1.81% -
std::copy_backward(deque<int>)/64 -1.23% 2.686 2.653 - 0.74% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 -1.23% 15644335.283 15452348.546 - -1.63% -
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 -1.23% 32708.811 32307.650 - 3.60% -
std::find_if(list<int>)_(process_all)/50 -1.23% 13.611 13.444 - 2.72% -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 -1.22% 7498.889 7407.045 - -0.65% -
std::set<std::string>::erase(key)_(non-existent,_middle)/32 -1.22% 11.723 11.580 - 4.08% -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 -1.22% 5100.790 5038.422 - -0.81% -
SetIntersection_Front_Vector_string_16384_16 -1.22% 1544186.939 1525392.756 - 1.11% -
ranges::minmax(std::vector<__int128>)/8 -1.21% 4.253 4.202 - 2.77% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 -1.21% 1.061 1.048 - 0.01% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.21% 105670.500 104388.309 - -1.33% -
BM_CmpEqual_schar_uchar -1.21% 1.121 1.108 - -0.80% -
SetIntersection_Interlaced_Set_string_256_16 -1.21% 21221008.397 20963697.144 - -1.81% -
rng::find_last(vector<int>)_(bail_10%)/8192 -1.21% 1650.671 1630.773 - 0.39% -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/1024 -1.21% 6500.779 6422.426 - -0.39% -
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 -1.21% 3.699 3.654 - -8.71% -
BM_deque_deque_copy_backward/1024 -1.20% 45.772 45.221 - 0.02% -
BM_num_get<unsigned_long_long> -1.20% 6.078 6.005 - 0.09% -
BM_vector_deque_copy/4000 -1.20% 168.940 166.919 - 1.25% -
std::set<int>::clear()/1024 -1.20% 10272.079 10149.175 - 0.66% -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 -1.19% 6111.346 6038.386 - -0.14% -
std::multimap<std::string,_int>::count(key)/1024 -1.19% 113.609 112.256 - -0.50% -
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 -1.19% 277908.608 274605.376 - 2.65% -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 -1.18% 13.842 13.678 - 0.10% -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 -1.18% 39.075 38.613 - -0.88% -
std::transform(vector<int>)_(identity_transform)/32 -1.18% 9.036 8.929 - 0.75% -
std::set<std::string>::lower_bound(key)/32 -1.18% 70.076 69.250 - 0.62% -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 -1.18% 17.929 17.717 - -1.30% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 -1.18% 4152150.528 4103264.283 - -0.71% -
std::find_if(vector<char>)_(process_all)/50 -1.17% 5.387 5.323 - 0.98% -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 -1.17% 74.369 73.496 - -0.28% -
BM_deque_vector_copy_backward/1024 -1.17% 38.713 38.259 - 0.38% -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 -1.17% 104868.910 103640.677 - -1.83% -
rng::find_last_if_not(list<int>)_(bail_90%)/50 -1.17% 2.166 2.140 - -1.67% -
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 -1.17% 27.159 26.841 - 1.03% -
std::replace(deque<int>)_(prefix)/8192 -1.17% 3033.668 2998.207 - 0.90% -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 -1.17% 237182809.738 234413648.956 - -30.67% -
std::replace(vector<int>)_(prefix)/50 -1.17% 7.697 7.607 - -0.38% -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 -1.17% 72.083 71.243 - -2.77% -
std::is_partitioned(list<int>)_(partitioned)/1024 -1.16% 731.535 723.013 - -0.44% -
BM_format_to_string_begin<std::string>/1 -1.16% 4.682 4.627 - -3.47% -
SetIntersection_Front_Vector_string_1024_1 -1.16% 1064006.565 1051669.102 - -0.58% -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 -1.16% 20.705 20.465 - -1.75% -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 -1.15% 17.831 17.625 - -0.08% -
BM_format_to_n_string_back_inserter<std::string>/1 -1.15% 8.246 8.151 - -0.59% -
std::multiset<std::string>::ctor(const_Self&)/1024 -1.15% 32603.576 32228.427 - -2.06% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 -1.15% 17.782 17.578 - -0.28% -
std::format(float)_(fmt:_{:017500_0f}) -1.15% 1238.384 1224.154 - -0.40% -
SetIntersection_None_Set_uint64_16384_16 -1.15% 193546487.438 191329865.204 - 2.25% -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 -1.14% 477.477 472.019 - -1.82% -
std::unordered_multiset<int>::ctor(const_Self&)/8192 -1.14% 61465.954 60763.498 - -0.24% -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 -1.14% 0.945 0.934 - -0.13% -
rng::find_last_if(vector<int>)_(bail_90%)/1024 -1.14% 33.074 32.698 - -2.11% -
SetIntersection_None_Set_uint64_1024_256 -1.13% 10868408.391 10745159.397 - 3.23% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 -1.13% 17.762 17.560 - -0.33% -
BM_deque_vector_move_backward/512 -1.13% 20.091 19.864 - 0.40% -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 -1.13% 46.010 45.490 - 2.36% -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 -1.13% 204824479.204 202515471.214 - -5.96% -
std::count_if(list<int>)_(every_other)/8 -1.13% 2.685 2.655 - -0.53% -
std::make_heap(deque<int>)_(ascending)/8 -1.12% 26.017 25.725 - -0.95% -
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 -1.12% 1348195.132 1333049.033 - -4.06% -
dynamic_cast_(DAG_sidecast,_3_levels) -1.12% 83.318 82.383 - -0.27% -
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 -1.12% 11701.435 11570.294 - -2.31% -
SetIntersection_Interlaced_Set_uint64_256_1 -1.12% 4114794.673 4068685.735 - -1.32% -
dynamic_cast_(Chain_fail,_2_levels) -1.12% 20.114 19.889 - -9.33% -
ranges::minmax(std::vector<__int128>)/64 -1.12% 34.376 33.992 - 2.07% -
std::move_backward(vector<bool>)_(aligned)/64 -1.11% 38.751 38.319 - -0.83% -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 -1.11% 179.740 177.738 - 0.89% -
std::list<std::string>::ctor(size_type)/32 -1.11% 356.724 352.751 - 1.98% -
std::flat_map<int,_int>::erase(key)_(existent)/32 -1.11% 23.732 23.468 - -0.82% -
std::stable_partition(list<int>)_(sparse)/50 -1.11% 35.285 34.893 - -1.50% -
BM_deque_deque_move_backward/2 -1.11% 3.108 3.074 - -2.91% -
SetIntersection_Front_Vector_float_1024_16 -1.11% 1075398.084 1063456.200 - 4.34% -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 -1.11% 1477.846 1461.451 - -2.41% -
std::multiset<int>::insert(value)_(new_value,_middle)/8192 -1.11% 25.383 25.101 - 0.72% -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 -1.11% 34.366 33.986 - -0.84% -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 -1.11% 13.984 13.829 - -0.18% -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 -1.11% 18.863 18.654 - -0.17% -
SetIntersection_Interlaced_Set_uint64_16_4 -1.11% 59264059.281 58608709.848 - -0.43% -
BM_CmpEqual_schar_uint -1.11% 1.111 1.098 - 0.30% -
BM_format_to_string_begin<std::vector<char>>/1048576 -1.10% 11629.739 11501.273 - -2.44% -
SetIntersection_Interlaced_Set_uint32_16384_1024 -1.10% 194068805.361 191926453.682 - -13.01% -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.10% 629.175 622.239 - -0.20% -
std::rotate(deque<int>)_(1_element_forward)/32 -1.10% 7.386 7.304 - -0.48% -
SetIntersection_Interlaced_Vector_uint32_1024_16 -1.10% 3476933.809 3438643.832 - -3.29% -
SetIntersection_Interlaced_Set_uint32_1024_1 -1.10% 1028097.142 1016792.376 - -0.70% -
std::stable_sort(deque<int>)_(descending)/8192 -1.10% 83572.594 82655.806 - 0.02% -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 -1.10% 174.883 172.966 - -1.04% -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 -1.09% 350677953.102 346846344.260 - -0.65% -
SetIntersection_None_Set_uint64_64_4 -1.09% 22988464.900 22737934.558 - -3.00% -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 -1.09% 259.328 256.503 - 0.53% -
BM_from_sys/1970/threads:4 -1.09% 1.209 1.196 - -0.83% -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 -1.09% 78503.947 77651.378 - -0.82% -
dynamic_cast_(VDAG_sidecast_fail,_1_level) -1.08% 57.404 56.782 - -1.90% -
SetIntersection_Front_Vector_uint64_1024_16 -1.08% 1052300.120 1040912.978 - -3.54% -
SetIntersection_Interlaced_Set_uint64_1024_64 -1.08% 10425037.099 10312324.483 - -9.65% -
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 -1.08% 23455162.583 23201604.397 - -0.84% -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 -1.08% 7858.249 7773.343 - -4.48% -
BM_format_to_n_string_begin<std::list<wchar_t>>/1 -1.08% 11.023 10.904 - 1.10% -
std::count(list<int>)_(every_other)/8 -1.08% 2.096 2.073 - -1.26% -
SetIntersection_Front_Vector_string_16384_16384 -1.08% 351036411.577 347257932.448 - -0.41% -
SetIntersection_None_Vector_uint32_1024_1 -1.07% 2331757.080 2306698.868 - -2.33% -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 -1.07% 109.430 108.258 - -0.15% -
std::multimap<std::string,_int>::equal_range(key)/8192 -1.07% 187.127 185.124 - 0.51% -
BM_CmpEqual_int_int -1.07% 1.062 1.051 - -1.31% -
BM_deque_vector_copy/2 -1.06% 1.780 1.761 - -1.13% -
std::unordered_map<int,_int>::ctor(const_Self&)/8192 -1.06% 61377.946 60728.925 - 1.17% -
std::search_n(vector<int>)_(no_match)/32 -1.05% 7.756 7.674 - 1.86% -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 -1.05% 17.624 17.438 - -0.58% -
SetIntersection_Front_Vector_float_16384_16 -1.05% 1038323.762 1027391.525 - -1.02% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 -1.05% 674.684 667.590 - -0.36% -
SetIntersection_None_Set_uint64_262144_16384 -1.05% 1500187.907 1484414.563 - -6.51% -
SetIntersection_Interlaced_Set_float_16384_4 -1.05% 165429491.131 163690594.118 - -0.37% -
SetIntersection_None_Set_uint32_16_4 -1.05% 58210496.142 57599062.605 - -4.15% -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.05% 676.419 669.327 - -0.43% -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.05% 910246.678 900714.321 - -0.23% -
dynamic_cast_(DAG_rightmost_middle,_1_level) -1.05% 18.899 18.701 - 1.83% -
dynamic_cast_(DAG_rightmost_middle,_2_levels) -1.05% 13.455 13.314 - 1.71% -
std::multimap<int,_int>::count(key)/1024 -1.04% 35.339 34.970 - -0.37% -
std::stable_partition(vector<int>)_(alloc_fails)/8192 -1.04% 5258.205 5203.272 - -1.98% -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 -1.04% 1.048 1.037 - 0.09% -
SetIntersection_Interlaced_Set_uint64_262144_16384 -1.04% 1455960.330 1440834.254 - -1.86% -
BM_format_to_string_begin<std::string>/1048576 -1.04% 11623.560 11502.857 - -2.42% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 -1.04% 5893074.535 5831902.521 - -0.54% -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 -1.04% 222.881 220.568 - -0.05% -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 -1.04% 640.239 633.604 - -0.38% -
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 -1.03% 38.338 37.944 - 5.76% -
BM_stop_token_async_reg_unreg_callback/1024 -1.03% 23429.200 23188.416 - -0.19% -
BM_CmpEqual_uchar_ushort -1.02% 1.083 1.072 - 0.39% -
bm_lexicographical_compare<signed_char>/8 -1.02% 2.617 2.590 - 1.07% -
std::multimap<std::string,_int>::contains(key)/1024 -1.02% 148.188 146.672 - -0.60% -
BM_StringCopy_Large -1.02% 4.911 4.861 - -2.30% -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 -1.02% 41.039 40.621 - -0.79% -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 -1.02% 89914.506 88998.969 - 0.66% -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 -1.02% 4726578.104 4678541.969 - -1.69% -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 -1.01% 41097.202 40680.454 - -0.76% -
std::count_if(vector<int>)_(every_other)/8 -1.01% 2.536 2.510 - -1.44% -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 -1.01% 21.267 21.052 - -0.51% -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/8192 -1.01% 53434.079 52893.699 - -0.15% -
SetIntersection_Interlaced_Vector_uint32_64_16 -1.01% 14931450.133 14780517.664 - -2.30% -
SetIntersection_Front_Vector_float_1024_4 -1.01% 1038748.259 1028262.498 - -0.76% -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 -1.01% 662.343 655.680 - -1.22% -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 -1.01% 5899968.510 5840660.445 - -0.28% -
std::search(list<int>)_(no_match)/1048576 -1.00% 849724.106 841190.095 - -1.15% -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 -1.00% 267045.824 264363.816 - -0.13% -
SetIntersection_Interlaced_Set_uint64_262144_262144 -1.00% 1971710.939 1951941.289 - -2.45% -
std::unordered_set<int>::erase(key)_(existent)/8192 -1.00% 22.051 21.830 - 7.62% -
std::remove_copy_if(deque<int>)_(sprinkled)/50 -1.00% 21.553 21.337 - -0.85% -

Added Tests - execution_time
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent
BM_ConstructAndDestroy_MemFuncPtr_Transparent
BM_ConstructAndDestroy_MemPtr_Transparent
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent
BM_InvokeInlined_FuncPtr
BM_InvokeInlined_MemFuncPtr
BM_InvokeInlined_SmallTrivialFunctor


Report Time: 5.78s
Name Current %
BM_BitsetToString<1048576>/Dense_(90%)/90 2289398.823 -
BM_BitsetToString<1048576>/Sparse_(10%)/10 270093.690 -2.61%
BM_BitsetToString<1048576>/Uniform_(50%)/50 1303428.600 -
BM_BitsetToString<32>/Dense_(90%)/90 41.478 41.76%
BM_BitsetToString<32>/Sparse_(10%)/10 12.378 15.12%
BM_BitsetToString<32>/Uniform_(50%)/50 31.112 103.20%
BM_BitsetToString<64>/Dense_(90%)/90 63.244 5.94%
BM_BitsetToString<64>/Sparse_(10%)/10 13.308 17.78%
BM_BitsetToString<64>/Uniform_(50%)/50 33.028 -1.24%
BM_BitsetToString<8192>/Dense_(90%)/90 17919.028 -
BM_BitsetToString<8192>/Sparse_(10%)/10 2123.034 -
BM_BitsetToString<8192>/Uniform_(50%)/50 10079.860 -
BM_Bitset_ctor_ull 0.222 -
BM_CmpEqual_int_int 1.051 -1.31%
BM_CmpEqual_int_schar 1.126 1.22%
BM_CmpEqual_int_short 1.122 -
BM_CmpEqual_int_uchar 1.119 -
BM_CmpEqual_int_uint 1.136 -
BM_CmpEqual_int_ushort 1.101 2.44%
BM_CmpEqual_schar_int 1.119 -
BM_CmpEqual_schar_schar 1.099 1.24%
BM_CmpEqual_schar_short 1.119 -1.40%
BM_CmpEqual_schar_uchar 1.108 -
BM_CmpEqual_schar_uint 1.098 -
BM_CmpEqual_schar_ushort 1.099 -
BM_CmpEqual_short_int 1.126 -
BM_CmpEqual_short_schar 1.128 -
BM_CmpEqual_short_short 1.054 -
BM_CmpEqual_short_uchar 1.098 -
BM_CmpEqual_short_uint 1.090 -1.31%
BM_CmpEqual_short_ushort 1.107 -
BM_CmpEqual_uchar_int 1.093 1.21%
BM_CmpEqual_uchar_schar 1.115 -
BM_CmpEqual_uchar_short 1.044 -3.18%
BM_CmpEqual_uchar_uchar 1.072 1.53%
BM_CmpEqual_uchar_uint 1.063 -
BM_CmpEqual_uchar_ushort 1.072 -
BM_CmpEqual_uint_int 1.122 -
BM_CmpEqual_uint_schar 1.087 -
BM_CmpEqual_uint_short 1.087 -
BM_CmpEqual_uint_uchar 1.123 -
BM_CmpEqual_uint_uint 1.074 -
BM_CmpEqual_uint_ushort 1.130 -
BM_CmpEqual_ushort_int 1.065 -1.61%
BM_CmpEqual_ushort_schar 1.097 -
BM_CmpEqual_ushort_short 1.121 -
BM_CmpEqual_ushort_uchar 1.130 -
BM_CmpEqual_ushort_uint 1.075 3.68%
BM_CmpEqual_ushort_ushort 1.065 -1.55%
BM_CmpLess_int_int 1.062 -
BM_CmpLess_int_schar 1.130 -
BM_CmpLess_int_short 1.128 -
BM_CmpLess_int_uchar 1.146 -
BM_CmpLess_int_uint 1.136 -
BM_CmpLess_int_ushort 1.143 -
BM_CmpLess_schar_int 1.121 -
BM_CmpLess_schar_schar 0.949 -
BM_CmpLess_schar_short 0.952 -
BM_CmpLess_schar_uchar 1.111 -
BM_CmpLess_schar_uint 1.101 -
BM_CmpLess_schar_ushort 1.094 -
BM_CmpLess_short_int 1.123 -
BM_CmpLess_short_schar 0.944 -1.49%
BM_CmpLess_short_short 0.960 -
BM_CmpLess_short_uchar 1.133 -
BM_CmpLess_short_uint 1.109 1.16%
BM_CmpLess_short_ushort 1.109 -
BM_CmpLess_uchar_int 1.126 -
BM_CmpLess_uchar_schar 1.120 -
BM_CmpLess_uchar_short 1.133 -
BM_CmpLess_uchar_uchar 1.053 -2.70%
BM_CmpLess_uchar_uint 1.069 1.19%
BM_CmpLess_uchar_ushort 1.078 -
BM_CmpLess_uint_int 1.124 -
BM_CmpLess_uint_schar 1.082 -
BM_CmpLess_uint_short 1.057 -
BM_CmpLess_uint_uchar 1.119 2.40%
BM_CmpLess_uint_uint 1.079 2.11%
BM_CmpLess_uint_ushort 1.108 1.26%
BM_CmpLess_ushort_int 1.115 -
BM_CmpLess_ushort_schar 1.087 -
BM_CmpLess_ushort_short 1.117 -
BM_CmpLess_ushort_uchar 1.110 -
BM_CmpLess_ushort_uint 1.070 1.10%
BM_CmpLess_ushort_ushort 1.060 -
BM_ConstructAndDestroy_FuncPtr_Opaque 1.279 2.97%
BM_ConstructAndDestroy_FuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Opaque 10.884 -4.59%
BM_ConstructAndDestroy_LargeNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_LargeTrivialFunctor_Opaque 10.396 -4.63%
BM_ConstructAndDestroy_LargeTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_MemFuncPtr_Opaque 1.181 2.45%
BM_ConstructAndDestroy_MemFuncPtr_Transparent 0.000 -
BM_ConstructAndDestroy_MemPtr_Opaque 0.916 -
BM_ConstructAndDestroy_MemPtr_Transparent 0.000 -
BM_ConstructAndDestroy_Null_Opaque 0.235 -
BM_ConstructAndDestroy_Null_Transparent 0.000 -
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Opaque 9.647 7.07%
BM_ConstructAndDestroy_SmallNonTrivialFunctor_Transparent 0.000 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Opaque 0.676 -
BM_ConstructAndDestroy_SmallTrivialFunctor_Transparent 0.000 -
BM_Copy_FuncPtr 1.367 -
BM_Copy_LargeNonTrivialFunctor 11.427 2.97%
BM_Copy_LargeTrivialFunctor 11.470 1.79%
BM_Copy_MemFuncPtr 1.472 -6.23%
BM_Copy_MemPtr 1.466 2.93%
BM_Copy_Null 0.401 -18.78%
BM_Copy_SmallNonTrivialFunctor 10.479 5.91%
BM_Copy_SmallTrivialFunctor 1.143 -
BM_Hash/uint32_random_std_hash/1024 653.690 -9.80%
BM_Hash/uint32_top_std_hash/1024 627.328 -10.59%
BM_InvokeInlined_FuncPtr 0.000 -
BM_InvokeInlined_LargeNonTrivialFunctor 0.000 -
BM_InvokeInlined_LargeTrivialFunctor 0.000 -
BM_InvokeInlined_MemFuncPtr 0.000 -
BM_InvokeInlined_MemPtr 0.000 -
BM_InvokeInlined_SmallNonTrivialFunctor 0.000 -
BM_InvokeInlined_SmallTrivialFunctor 0.000 -
BM_Invoke_FuncPtr 0.776 13.94%
BM_Invoke_LargeNonTrivialFunctor 0.671 -
BM_Invoke_LargeTrivialFunctor 0.671 -
BM_Invoke_MemFuncPtr 0.733 6.31%
BM_Invoke_MemPtr 0.684 -
BM_Invoke_SmallNonTrivialFunctor 0.673 -
BM_Invoke_SmallTrivialFunctor 0.675 -
BM_Move_FuncPtr 2.717 -
BM_Move_LargeNonTrivialFunctor 2.713 -
BM_Move_LargeTrivialFunctor 2.604 -
BM_Move_MemFuncPtr 2.718 -
BM_Move_MemPtr 2.715 -
BM_Move_Null 1.864 -
BM_Move_SmallNonTrivialFunctor 2.715 -
BM_Move_SmallTrivialFunctor 2.713 -
BM_OperatorBool_FuncPtr 0.241 -
BM_OperatorBool_LargeNonTrivialFunctor 0.240 -
BM_OperatorBool_LargeTrivialFunctor 0.237 -
BM_OperatorBool_MemFuncPtr 0.236 -
BM_OperatorBool_MemPtr 0.227 -
BM_OperatorBool_Null 0.237 -
BM_OperatorBool_SmallNonTrivialFunctor 0.237 -
BM_OperatorBool_SmallTrivialFunctor 0.240 -
BM_SeedSeq_Generate/1/1 4.506 -
BM_SeedSeq_Generate/1/256 953.059 -
BM_SeedSeq_Generate/1/64 237.641 -
BM_SeedSeq_Generate/1/8 28.468 -
BM_SeedSeq_Generate/16/1 36.898 -
BM_SeedSeq_Generate/16/256 953.352 -
BM_SeedSeq_Generate/16/64 237.933 -
BM_SeedSeq_Generate/16/8 46.127 -
BM_SeedSeq_Generate/8/1 18.162 -
BM_SeedSeq_Generate/8/256 953.693 -
BM_SeedSeq_Generate/8/64 241.704 -
BM_SeedSeq_Generate/8/8 30.651 -
BM_SharedPtrCreateDestroy 11.178 1.33%
BM_SharedPtrIncDecRef 3.061 -
BM_StringAssignAsciizMix_Opaque 4.330 -
BM_StringAssignAsciizMix_Transparent 1.491 -
BM_StringAssignAsciiz_Empty_Opaque 1.397 7.99%
BM_StringAssignAsciiz_Empty_Transparent 0.426 -
BM_StringAssignAsciiz_Huge_Opaque 203.003 -4.88%
BM_StringAssignAsciiz_Huge_Transparent 138.901 -12.92%
BM_StringAssignAsciiz_Large_Opaque 10.651 -
BM_StringAssignAsciiz_Large_Transparent 4.973 -
BM_StringAssignAsciiz_Small_Opaque 2.675 8.66%
BM_StringAssignAsciiz_Small_Transparent 0.621 -
BM_StringAssignStr_Empty_Opaque 0.587 -
BM_StringAssignStr_Empty_Transparent 0.564 -
BM_StringAssignStr_Huge_Opaque 108.115 -1.75%
BM_StringAssignStr_Huge_Transparent 120.063 -
BM_StringAssignStr_Large_Opaque 9.814 1.19%
BM_StringAssignStr_Large_Transparent 5.139 2.23%
BM_StringAssignStr_Small_Opaque 1.596 -
BM_StringAssignStr_Small_Transparent 1.705 10.03%
BM_StringConstructDestroyCStr_Empty_Opaque 1.190 2.24%
BM_StringConstructDestroyCStr_Empty_Transparent 0.452 -28.63%
BM_StringConstructDestroyCStr_Huge_Opaque 158.268 -
BM_StringConstructDestroyCStr_Huge_Transparent 67.303 -
BM_StringConstructDestroyCStr_Large_Opaque 16.426 8.12%
BM_StringConstructDestroyCStr_Large_Transparent 8.796 -6.95%
BM_StringConstructDestroyCStr_Small_Opaque 2.534 8.57%
BM_StringConstructDestroyCStr_Small_Transparent 0.784 -
BM_StringCopy_Empty 0.723 -
BM_StringCopy_Huge 110.430 2.53%
BM_StringCopy_Large 4.861 -2.30%
BM_StringCopy_Small 1.762 -
BM_StringCtorDefault 0.576 18.53%
BM_StringDestroy_Empty 0.621 -
BM_StringDestroy_Huge 10.556 -
BM_StringDestroy_Large 6.999 -3.45%
BM_StringDestroy_Small 0.620 -
BM_StringEraseToEnd_Empty_Opaque 0.722 -
BM_StringEraseToEnd_Empty_Transparent 0.382 -
BM_StringEraseToEnd_Huge_Opaque 2.448 -19.24%
BM_StringEraseToEnd_Huge_Transparent 2.533 -18.19%
BM_StringEraseToEnd_Large_Opaque 1.075 -
BM_StringEraseToEnd_Large_Transparent 0.880 -
BM_StringEraseToEnd_Small_Opaque 0.742 -
BM_StringEraseToEnd_Small_Transparent 0.433 -
BM_StringEraseWithMove_Empty_Opaque 0.464 -
BM_StringEraseWithMove_Empty_Transparent 0.096 -
BM_StringEraseWithMove_Huge_Opaque 55.532 -23.06%
BM_StringEraseWithMove_Huge_Transparent 50.367 -26.70%
BM_StringEraseWithMove_Large_Opaque 1.837 -4.67%
BM_StringEraseWithMove_Large_Transparent 1.721 -
BM_StringEraseWithMove_Small_Opaque 1.773 1.16%
BM_StringEraseWithMove_Small_Transparent 2.026 4.47%
BM_StringFindAllMatch/1 2.970 1.41%
BM_StringFindAllMatch/131072 2267.875 -
BM_StringFindAllMatch/32768 573.728 -
BM_StringFindAllMatch/4096 79.329 -
BM_StringFindAllMatch/512 11.005 -
BM_StringFindAllMatch/64 3.033 -
BM_StringFindAllMatch/8 2.749 10.06%
BM_StringFindCharLiteral/1024 19.718 -4.80%
BM_StringFindCharLiteral/128 3.220 -
BM_StringFindCharLiteral/16 1.527 -
BM_StringFindCharLiteral/2048 39.982 -
BM_StringFindCharLiteral/256 5.421 -1.42%
BM_StringFindCharLiteral/32 1.844 -
BM_StringFindCharLiteral/4096 76.356 -
BM_StringFindCharLiteral/512 9.236 -
BM_StringFindCharLiteral/64 2.333 -
BM_StringFindCharLiteral/8 1.525 1.89%
BM_StringFindCharLiteral/8192 136.816 -
BM_StringFindMatch1/1 985.694 -
BM_StringFindMatch1/32768 1577.975 -
BM_StringFindMatch1/4096 1056.063 -
BM_StringFindMatch1/512 989.437 -
BM_StringFindMatch1/64 979.840 -
BM_StringFindMatch1/8 978.788 -
BM_StringFindMatch2/1 987.722 -
BM_StringFindMatch2/32768 1577.589 -
BM_StringFindMatch2/4096 1055.267 -
BM_StringFindMatch2/512 987.502 -
BM_StringFindMatch2/64 979.831 -
BM_StringFindMatch2/8 986.812 -
BM_StringFindNoMatch/10 1.385 -
BM_StringFindNoMatch/131072 1955.590 -
BM_StringFindNoMatch/32768 496.758 -
BM_StringFindNoMatch/4096 74.774 -
BM_StringFindNoMatch/512 9.229 -
BM_StringFindNoMatch/64 2.102 9.78%
BM_StringFindStringLiteral/1024 16.752 -
BM_StringFindStringLiteral/128 3.277 1.75%
BM_StringFindStringLiteral/16 1.665 3.09%
BM_StringFindStringLiteral/2048 41.825 4.14%
BM_StringFindStringLiteral/256 5.613 -
BM_StringFindStringLiteral/32 1.892 2.57%
BM_StringFindStringLiteral/4096 84.510 10.35%
BM_StringFindStringLiteral/512 9.446 -
BM_StringFindStringLiteral/64 2.405 2.03%
BM_StringFindStringLiteral/8 1.658 9.69%
BM_StringFindStringLiteral/8192 140.972 2.92%
BM_StringMove_Empty 1.154 -
BM_StringMove_Huge 0.746 -2.80%
BM_StringMove_Large 0.714 -6.95%
BM_StringMove_Small 1.613 -
BM_StringRead_Cold_Deep_Empty 1.378 -
BM_StringRead_Cold_Deep_Large 1.382 -
BM_StringRead_Cold_Deep_Small 1.386 -
BM_StringRead_Cold_Shallow_Empty 1.246 -
BM_StringRead_Cold_Shallow_Large 1.264 -
BM_StringRead_Cold_Shallow_Small 1.265 -
BM_StringRead_Hot_Deep_Empty 0.481 -
BM_StringRead_Hot_Deep_Large 0.481 -
BM_StringRead_Hot_Deep_Small 0.480 -
BM_StringRead_Hot_Shallow_Empty 0.488 -
BM_StringRead_Hot_Shallow_Large 0.488 -
BM_StringRead_Hot_Shallow_Small 0.489 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeFirst 0.239 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeLast 0.239 -
BM_StringRelationalLiteral_Compare_Empty_Empty_ChangeMiddle 0.238 -
BM_StringRelationalLiteral_Compare_Empty_Empty_Control 0.237 -
BM_StringRelationalLiteral_Compare_Empty_Large_Control 0.449 -
BM_StringRelationalLiteral_Compare_Empty_Small_Control 0.395 -11.77%
BM_StringRelationalLiteral_Compare_Large_Empty_Control 0.241 -
BM_StringRelationalLiteral_Compare_Large_Large_ChangeFirst 1.158 -15.79%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeLast 1.727 -1.95%
BM_StringRelationalLiteral_Compare_Large_Large_ChangeMiddle 1.548 11.83%
BM_StringRelationalLiteral_Compare_Large_Large_Control 2.071 -
BM_StringRelationalLiteral_Compare_Large_Small_Control 1.408 -
BM_StringRelationalLiteral_Compare_Small_Empty_Control 0.244 -
BM_StringRelationalLiteral_Compare_Small_Large_Control 1.394 -1.75%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeFirst 1.247 4.23%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeLast 1.647 -5.93%
BM_StringRelationalLiteral_Compare_Small_Small_ChangeMiddle 1.150 -
BM_StringRelationalLiteral_Compare_Small_Small_Control 1.381 -1.82%
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeFirst 0.241 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeLast 0.241 -
BM_StringRelationalLiteral_Eq_Empty_Empty_ChangeMiddle 0.242 -
BM_StringRelationalLiteral_Eq_Empty_Empty_Control 0.242 -
BM_StringRelationalLiteral_Eq_Empty_Large_Control 0.364 18.68%
BM_StringRelationalLiteral_Eq_Empty_Small_Control 0.359 55.31%
BM_StringRelationalLiteral_Eq_Large_Empty_Control 0.241 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeFirst 0.750 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeLast 0.764 -
BM_StringRelationalLiteral_Eq_Large_Large_ChangeMiddle 0.747 -
BM_StringRelationalLiteral_Eq_Large_Large_Control 0.759 -
BM_StringRelationalLiteral_Eq_Large_Small_Control 0.259 -
BM_StringRelationalLiteral_Eq_Small_Empty_Control 0.445 -
BM_StringRelationalLiteral_Eq_Small_Large_Control 0.302 29.91%
BM_StringRelationalLiteral_Eq_Small_Small_ChangeFirst 0.410 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeLast 0.386 -
BM_StringRelationalLiteral_Eq_Small_Small_ChangeMiddle 0.433 -5.79%
BM_StringRelationalLiteral_Eq_Small_Small_Control 0.460 6.85%
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeFirst 0.220 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeLast 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_ChangeMiddle 0.218 -
BM_StringRelationalLiteral_Less_Empty_Empty_Control 0.222 -
BM_StringRelationalLiteral_Less_Empty_Large_Control 0.593 10.99%
BM_StringRelationalLiteral_Less_Empty_Small_Control 0.451 -
BM_StringRelationalLiteral_Less_Large_Empty_Control 0.218 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeFirst 1.201 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeLast 1.619 -
BM_StringRelationalLiteral_Less_Large_Large_ChangeMiddle 1.385 7.45%
BM_StringRelationalLiteral_Less_Large_Large_Control 1.995 -
BM_StringRelationalLiteral_Less_Large_Small_Control 1.398 1.28%
BM_StringRelationalLiteral_Less_Small_Empty_Control 0.219 -
BM_StringRelationalLiteral_Less_Small_Large_Control 1.383 -3.26%
BM_StringRelationalLiteral_Less_Small_Small_ChangeFirst 1.084 -
BM_StringRelationalLiteral_Less_Small_Small_ChangeLast 1.652 -5.75%
BM_StringRelationalLiteral_Less_Small_Small_ChangeMiddle 1.250 4.24%
BM_StringRelationalLiteral_Less_Small_Small_Control 1.384 -
BM_StringRelational_Compare_Empty_Empty_Control 0.532 -
BM_StringRelational_Compare_Empty_Huge_Control 0.534 -
BM_StringRelational_Compare_Empty_Large_Control 0.544 -
BM_StringRelational_Compare_Empty_Small_Control 0.534 -
BM_StringRelational_Compare_Huge_Empty_Control 0.528 -
BM_StringRelational_Compare_Huge_Huge_ChangeFirst 1.270 -2.06%
BM_StringRelational_Compare_Huge_Huge_ChangeLast 98.518 -
BM_StringRelational_Compare_Huge_Huge_ChangeMiddle 55.672 -
BM_StringRelational_Compare_Huge_Huge_Control 97.905 -
BM_StringRelational_Compare_Huge_Large_Control 1.912 -6.96%
BM_StringRelational_Compare_Huge_Small_Control 1.588 1.19%
BM_StringRelational_Compare_Large_Empty_Control 0.533 -
BM_StringRelational_Compare_Large_Huge_Control 2.059 1.11%
BM_StringRelational_Compare_Large_Large_ChangeFirst 1.323 14.15%
BM_StringRelational_Compare_Large_Large_ChangeLast 1.793 -3.05%
BM_StringRelational_Compare_Large_Large_ChangeMiddle 1.509 -2.72%
BM_StringRelational_Compare_Large_Large_Control 2.055 -
BM_StringRelational_Compare_Large_Small_Control 1.504 -1.51%
BM_StringRelational_Compare_Small_Empty_Control 0.539 -
BM_StringRelational_Compare_Small_Huge_Control 1.503 -
BM_StringRelational_Compare_Small_Large_Control 1.527 -
BM_StringRelational_Compare_Small_Small_ChangeFirst 1.236 -10.96%
BM_StringRelational_Compare_Small_Small_ChangeLast 1.830 -
BM_StringRelational_Compare_Small_Small_ChangeMiddle 1.328 4.94%
BM_StringRelational_Compare_Small_Small_Control 1.528 1.21%
BM_StringRelational_Eq_Empty_Empty_Control 0.367 -19.11%
BM_StringRelational_Eq_Empty_Huge_Control 0.344 -11.61%
BM_StringRelational_Eq_Empty_Large_Control 0.598 21.78%
BM_StringRelational_Eq_Empty_Small_Control 0.423 14.88%
BM_StringRelational_Eq_Huge_Huge_ChangeFirst 1.267 15.43%
BM_StringRelational_Eq_Huge_Huge_ChangeLast 98.643 -
BM_StringRelational_Eq_Huge_Huge_ChangeMiddle 55.671 -
BM_StringRelational_Eq_Huge_Huge_Control 98.197 -
BM_StringRelational_Eq_Large_Huge_Control 0.394 -
BM_StringRelational_Eq_Large_Large_ChangeFirst 1.261 -1.58%
BM_StringRelational_Eq_Large_Large_ChangeLast 1.634 1.29%
BM_StringRelational_Eq_Large_Large_ChangeMiddle 1.317 -12.28%
BM_StringRelational_Eq_Large_Large_Control 1.987 -3.06%
BM_StringRelational_Eq_Small_Huge_Control 0.454 32.32%
BM_StringRelational_Eq_Small_Large_Control 0.420 15.04%
BM_StringRelational_Eq_Small_Small_ChangeFirst 1.450 18.04%
BM_StringRelational_Eq_Small_Small_ChangeLast 1.943 5.98%
BM_StringRelational_Eq_Small_Small_ChangeMiddle 1.394 15.73%
BM_StringRelational_Eq_Small_Small_Control 1.530 -9.99%
BM_StringRelational_Less_Empty_Empty_Control 0.531 -
BM_StringRelational_Less_Empty_Huge_Control 0.519 -
BM_StringRelational_Less_Empty_Large_Control 0.528 -
BM_StringRelational_Less_Empty_Small_Control 0.539 -
BM_StringRelational_Less_Huge_Empty_Control 0.528 -
BM_StringRelational_Less_Huge_Huge_ChangeFirst 1.270 -2.04%
BM_StringRelational_Less_Huge_Huge_ChangeLast 98.705 -
BM_StringRelational_Less_Huge_Huge_ChangeMiddle 55.661 -
BM_StringRelational_Less_Huge_Huge_Control 97.793 -
BM_StringRelational_Less_Huge_Large_Control 2.043 -
BM_StringRelational_Less_Huge_Small_Control 1.616 -
BM_StringRelational_Less_Large_Empty_Control 0.528 -
BM_StringRelational_Less_Large_Huge_Control 2.062 1.52%
BM_StringRelational_Less_Large_Large_ChangeFirst 1.297 2.19%
BM_StringRelational_Less_Large_Large_ChangeLast 1.849 -
BM_StringRelational_Less_Large_Large_ChangeMiddle 1.501 -
BM_StringRelational_Less_Large_Large_Control 2.075 -
BM_StringRelational_Less_Large_Small_Control 1.615 -
BM_StringRelational_Less_Small_Empty_Control 0.528 -
BM_StringRelational_Less_Small_Huge_Control 1.616 -
BM_StringRelational_Less_Small_Large_Control 1.615 -1.06%
BM_StringRelational_Less_Small_Small_ChangeFirst 1.261 -10.21%
BM_StringRelational_Less_Small_Small_ChangeLast 1.832 -2.56%
BM_StringRelational_Less_Small_Small_ChangeMiddle 1.269 -3.71%
BM_StringRelational_Less_Small_Small_Control 1.615 -
BM_StringResizeAndOverwrite 1.001 -
BM_Swap_FuncPtr_FuncPtr 1.425 -
BM_Swap_FuncPtr_LargeNonTrivialFunctor 1.426 -
BM_Swap_FuncPtr_LargeTrivialFunctor 1.426 -
BM_Swap_FuncPtr_MemFuncPtr 1.426 -
BM_Swap_FuncPtr_MemPtr 1.426 -
BM_Swap_FuncPtr_SmallNonTrivialFunctor 1.426 -
BM_Swap_FuncPtr_SmallTrivialFunctor 1.426 -
BM_Swap_LargeNonTrivialFunctor_LargeNonTrivialFunctor 1.423 -
BM_Swap_LargeTrivialFunctor_LargeNonTrivialFunctor 1.423 -
BM_Swap_LargeTrivialFunctor_LargeTrivialFunctor 1.424 -
BM_Swap_MemFuncPtr_LargeNonTrivialFunctor 1.425 -
BM_Swap_MemFuncPtr_LargeTrivialFunctor 1.425 -
BM_Swap_MemFuncPtr_MemFuncPtr 1.427 -
BM_Swap_MemFuncPtr_MemPtr 1.424 -
BM_Swap_MemFuncPtr_SmallNonTrivialFunctor 1.424 -
BM_Swap_MemFuncPtr_SmallTrivialFunctor 1.425 -
BM_Swap_MemPtr_LargeNonTrivialFunctor 1.425 -
BM_Swap_MemPtr_LargeTrivialFunctor 1.423 -
BM_Swap_MemPtr_MemPtr 1.425 -
BM_Swap_MemPtr_SmallNonTrivialFunctor 1.425 -
BM_Swap_MemPtr_SmallTrivialFunctor 1.422 -
BM_Swap_Null_FuncPtr 1.428 -
BM_Swap_Null_LargeNonTrivialFunctor 1.426 -
BM_Swap_Null_LargeTrivialFunctor 1.434 1.04%
BM_Swap_Null_MemFuncPtr 1.429 -
BM_Swap_Null_MemPtr 1.426 -
BM_Swap_Null_Null 1.428 -
BM_Swap_Null_SmallNonTrivialFunctor 1.427 -
BM_Swap_Null_SmallTrivialFunctor 1.495 -
BM_Swap_SmallNonTrivialFunctor_LargeNonTrivialFunctor 1.422 -
BM_Swap_SmallNonTrivialFunctor_LargeTrivialFunctor 1.422 -
BM_Swap_SmallNonTrivialFunctor_SmallNonTrivialFunctor 1.423 -
BM_Swap_SmallTrivialFunctor_LargeNonTrivialFunctor 1.423 -
BM_Swap_SmallTrivialFunctor_LargeTrivialFunctor 1.424 -
BM_Swap_SmallTrivialFunctor_SmallNonTrivialFunctor 1.422 -
BM_Swap_SmallTrivialFunctor_SmallTrivialFunctor 1.422 -
BM_SystemErrorWithMessage 42.057 2.42%
BM_SystemErrorWithoutMessage 33.180 4.49%
BM_WeakPtrIncDecRef 3.043 -
BM_align/1 0.625 -6.36%
BM_align/256 0.619 -7.08%
BM_align/64 0.619 -7.18%
BM_align/8 0.619 -7.57%
BM_ascii_escaped<char> 7540.540 -2.33%
BM_ascii_escaped<wchar_t> 4008.477 -
BM_ascii_text<char> 35416.208 1.75%
BM_ascii_text<wchar_t> 104821.343 -5.97%
BM_cyrillic_escaped<char> 12811.307 -
BM_cyrillic_escaped<wchar_t> 12478.249 -
BM_cyrillic_text<char> 21984.346 -
BM_cyrillic_text<wchar_t> 62736.318 -7.31%
BM_deque_deque_copy/0 2.322 -
BM_deque_deque_copy/1 2.602 3.22%
BM_deque_deque_copy/1024 46.713 2.27%
BM_deque_deque_copy/2 3.104 7.96%
BM_deque_deque_copy/4000 170.261 1.44%
BM_deque_deque_copy/4096 173.625 -
BM_deque_deque_copy/512 25.158 2.43%
BM_deque_deque_copy/5500 231.728 -
BM_deque_deque_copy/64 6.982 1.13%
BM_deque_deque_copy/64000 3192.067 -
BM_deque_deque_copy/65536 3330.374 -2.29%
BM_deque_deque_copy/70000 3593.748 -1.61%
BM_deque_deque_copy_backward/0 2.332 -
BM_deque_deque_copy_backward/1 2.576 -14.47%
BM_deque_deque_copy_backward/1024 45.221 -
BM_deque_deque_copy_backward/2 2.878 -9.00%
BM_deque_deque_copy_backward/4000 166.164 -
BM_deque_deque_copy_backward/4096 170.137 -
BM_deque_deque_copy_backward/512 25.812 -
BM_deque_deque_copy_backward/5500 225.203 -
BM_deque_deque_copy_backward/64 7.134 -3.43%
BM_deque_deque_copy_backward/64000 4740.687 -1.39%
BM_deque_deque_copy_backward/65536 4844.646 -2.08%
BM_deque_deque_copy_backward/70000 5186.762 -2.23%
BM_deque_deque_move/0 2.371 2.25%
BM_deque_deque_move/1 2.564 1.57%
BM_deque_deque_move/1024 46.340 1.98%
BM_deque_deque_move/2 3.001 -3.47%
BM_deque_deque_move/4000 171.425 1.83%
BM_deque_deque_move/4096 174.388 1.73%
BM_deque_deque_move/512 24.577 -
BM_deque_deque_move/5500 233.821 1.83%
BM_deque_deque_move/64 6.905 -
BM_deque_deque_move/64000 3151.495 -1.68%
BM_deque_deque_move/65536 3296.595 -3.52%
BM_deque_deque_move/70000 3591.396 -1.86%
BM_deque_deque_move_backward/0 2.328 -
BM_deque_deque_move_backward/1 2.572 -14.50%
BM_deque_deque_move_backward/1024 45.164 -
BM_deque_deque_move_backward/2 3.074 -2.91%
BM_deque_deque_move_backward/4000 165.724 -
BM_deque_deque_move_backward/4096 169.299 -
BM_deque_deque_move_backward/512 25.663 -1.10%
BM_deque_deque_move_backward/5500 225.230 -1.19%
BM_deque_deque_move_backward/64 7.086 -4.11%
BM_deque_deque_move_backward/64000 4775.321 -1.32%
BM_deque_deque_move_backward/65536 4862.865 -1.68%
BM_deque_deque_move_backward/70000 5216.037 -2.46%
BM_deque_deque_ranges_copy/0 0.644 -6.72%
BM_deque_deque_ranges_copy/1 1.095 16.58%
BM_deque_deque_ranges_copy/1024 355.101 -7.46%
BM_deque_deque_ranges_copy/2 1.384 -
BM_deque_deque_ranges_copy/4000 1363.430 -8.34%
BM_deque_deque_ranges_copy/4096 1400.915 -8.02%
BM_deque_deque_ranges_copy/512 178.762 -7.88%
BM_deque_deque_ranges_copy/5500 1868.420 -8.34%
BM_deque_deque_ranges_copy/64 16.280 -20.78%
BM_deque_deque_ranges_copy/64000 22109.632 -8.42%
BM_deque_deque_ranges_copy/65536 22916.175 -7.61%
BM_deque_deque_ranges_copy/70000 24107.929 -8.98%
BM_deque_deque_ranges_copy_backward/0 0.692 7.45%
BM_deque_deque_ranges_copy_backward/1 0.965 -11.66%
BM_deque_deque_ranges_copy_backward/1024 347.398 -9.14%
BM_deque_deque_ranges_copy_backward/2 1.259 -9.62%
BM_deque_deque_ranges_copy_backward/4000 1376.025 -7.60%
BM_deque_deque_ranges_copy_backward/4096 1404.782 -7.91%
BM_deque_deque_ranges_copy_backward/512 173.537 -9.55%
BM_deque_deque_ranges_copy_backward/5500 1888.652 -7.76%
BM_deque_deque_ranges_copy_backward/64 17.660 7.86%
BM_deque_deque_ranges_copy_backward/64000 22289.511 -8.38%
BM_deque_deque_ranges_copy_backward/65536 22484.900 -10.00%
BM_deque_deque_ranges_copy_backward/70000 23928.473 -10.11%
BM_deque_deque_ranges_move/0 0.610 -11.67%
BM_deque_deque_ranges_move/1 0.951 -
BM_deque_deque_ranges_move/1024 310.310 8.32%
BM_deque_deque_ranges_move/2 1.355 -2.17%
BM_deque_deque_ranges_move/4000 1200.408 8.51%
BM_deque_deque_ranges_move/4096 1223.162 8.33%
BM_deque_deque_ranges_move/512 157.086 7.86%
BM_deque_deque_ranges_move/5500 1632.695 7.94%
BM_deque_deque_ranges_move/64 17.597 8.51%
BM_deque_deque_ranges_move/64000 20276.812 7.88%
BM_deque_deque_ranges_move/65536 20582.104 6.15%
BM_deque_deque_ranges_move/70000 22200.001 8.00%
BM_deque_deque_ranges_move_backward/0 0.691 6.47%
BM_deque_deque_ranges_move_backward/1 0.969 2.89%
BM_deque_deque_ranges_move_backward/1024 285.333 -
BM_deque_deque_ranges_move_backward/2 1.358 6.53%
BM_deque_deque_ranges_move_backward/4000 1107.053 -
BM_deque_deque_ranges_move_backward/4096 1135.529 -
BM_deque_deque_ranges_move_backward/512 143.410 -
BM_deque_deque_ranges_move_backward/5500 1545.083 -
BM_deque_deque_ranges_move_backward/64 18.268 11.70%
BM_deque_deque_ranges_move_backward/64000 17843.331 -1.95%
BM_deque_deque_ranges_move_backward/65536 18234.722 -2.80%
BM_deque_deque_ranges_move_backward/70000 19489.701 -
BM_deque_vector_copy/0 0.506 -
BM_deque_vector_copy/1 0.686 19.92%
BM_deque_vector_copy/1024 40.274 4.28%
BM_deque_vector_copy/2 1.761 -1.13%
BM_deque_vector_copy/4000 154.504 3.11%
BM_deque_vector_copy/4096 158.598 2.78%
BM_deque_vector_copy/512 21.363 6.45%
BM_deque_vector_copy/5500 207.251 -
BM_deque_vector_copy/64 2.578 -
BM_deque_vector_copy/64000 2931.757 -2.77%
BM_deque_vector_copy/65536 2942.094 -6.67%
BM_deque_vector_copy/70000 3213.772 -7.17%
BM_deque_vector_copy_backward/0 0.686 24.52%
BM_deque_vector_copy_backward/1 0.685 11.68%
BM_deque_vector_copy_backward/1024 38.259 -
BM_deque_vector_copy_backward/2 1.596 -10.90%
BM_deque_vector_copy_backward/4000 148.224 -
BM_deque_vector_copy_backward/4096 151.547 -
BM_deque_vector_copy_backward/512 19.744 -2.44%
BM_deque_vector_copy_backward/5500 202.802 -
BM_deque_vector_copy_backward/64 2.461 -4.78%
BM_deque_vector_copy_backward/64000 4602.306 -1.28%
BM_deque_vector_copy_backward/65536 4792.435 -2.41%
BM_deque_vector_copy_backward/70000 5054.167 -3.57%
BM_deque_vector_move/0 0.673 34.91%
BM_deque_vector_move/1 0.690 11.67%
BM_deque_vector_move/1024 38.758 -
BM_deque_vector_move/2 1.778 -
BM_deque_vector_move/4000 149.324 -
BM_deque_vector_move/4096 154.620 1.49%
BM_deque_vector_move/512 20.054 -
BM_deque_vector_move/5500 205.612 -
BM_deque_vector_move/64 2.621 -1.23%
BM_deque_vector_move/64000 3077.696 1.37%
BM_deque_vector_move/65536 3085.140 1.19%
BM_deque_vector_move/70000 3327.915 -2.12%
BM_deque_vector_move_backward/0 0.683 48.46%
BM_deque_vector_move_backward/1 0.688 -
BM_deque_vector_move_backward/1024 38.607 1.08%
BM_deque_vector_move_backward/2 1.589 -
BM_deque_vector_move_backward/4000 149.244 -
BM_deque_vector_move_backward/4096 152.643 -
BM_deque_vector_move_backward/512 19.864 -
BM_deque_vector_move_backward/5500 201.515 -
BM_deque_vector_move_backward/64 2.471 -
BM_deque_vector_move_backward/64000 4577.395 -2.99%
BM_deque_vector_move_backward/65536 4692.237 -7.75%
BM_deque_vector_move_backward/70000 5014.319 -5.14%
BM_deque_vector_ranges_copy/0 0.691 22.23%
BM_deque_vector_ranges_copy/1 0.854 -1.32%
BM_deque_vector_ranges_copy/1024 300.651 -
BM_deque_vector_ranges_copy/2 1.154 -
BM_deque_vector_ranges_copy/4000 1168.714 -
BM_deque_vector_ranges_copy/4096 1196.964 -
BM_deque_vector_ranges_copy/512 152.494 -
BM_deque_vector_ranges_copy/5500 1606.187 -
BM_deque_vector_ranges_copy/64 16.010 -
BM_deque_vector_ranges_copy/64000 20390.591 -
BM_deque_vector_ranges_copy/65536 21405.592 -
BM_deque_vector_ranges_copy/70000 22852.986 1.19%
BM_deque_vector_ranges_copy_backward/0 0.644 -6.72%
BM_deque_vector_ranges_copy_backward/1 0.924 -
BM_deque_vector_ranges_copy_backward/1024 295.287 -
BM_deque_vector_ranges_copy_backward/2 1.155 -
BM_deque_vector_ranges_copy_backward/4000 1189.894 -
BM_deque_vector_ranges_copy_backward/4096 1192.795 1.04%
BM_deque_vector_ranges_copy_backward/512 145.730 -
BM_deque_vector_ranges_copy_backward/5500 1633.296 1.49%
BM_deque_vector_ranges_copy_backward/64 16.042 -
BM_deque_vector_ranges_copy_backward/64000 19999.517 -
BM_deque_vector_ranges_copy_backward/65536 20596.756 -1.88%
BM_deque_vector_ranges_copy_backward/70000 22643.418 -
BM_deque_vector_ranges_move/0 0.646 6.67%
BM_deque_vector_ranges_move/1 0.884 -4.23%
BM_deque_vector_ranges_move/1024 315.173 4.75%
BM_deque_vector_ranges_move/2 1.158 -
BM_deque_vector_ranges_move/4000 1218.503 4.60%
BM_deque_vector_ranges_move/4096 1248.934 4.54%
BM_deque_vector_ranges_move/512 159.076 4.83%
BM_deque_vector_ranges_move/5500 1674.475 4.56%
BM_deque_vector_ranges_move/64 16.014 -
BM_deque_vector_ranges_move/64000 21274.065 5.18%
BM_deque_vector_ranges_move/65536 22305.867 5.66%
BM_deque_vector_ranges_move/70000 23903.336 5.52%
BM_deque_vector_ranges_move_backward/0 0.691 -
BM_deque_vector_ranges_move_backward/1 0.924 -
BM_deque_vector_ranges_move_backward/1024 293.801 -
BM_deque_vector_ranges_move_backward/2 1.154 -
BM_deque_vector_ranges_move_backward/4000 1185.168 -
BM_deque_vector_ranges_move_backward/4096 1187.439 -
BM_deque_vector_ranges_move_backward/512 145.080 -
BM_deque_vector_ranges_move_backward/5500 1623.604 -
BM_deque_vector_ranges_move_backward/64 15.994 -
BM_deque_vector_ranges_move_backward/64000 20292.879 -
BM_deque_vector_ranges_move_backward/65536 20559.869 -1.52%
BM_deque_vector_ranges_move_backward/70000 22632.224 1.26%
BM_emoji_escaped<char> 9374.910 2.61%
BM_emoji_escaped<wchar_t> 5929.114 3.58%
BM_emoji_text<char> 35211.223 4.42%
BM_emoji_text<wchar_t> 107102.225 -5.16%
BM_format 14.200 -
BM_format/C_string_len_6 18.945 -
BM_format/C_string_len_60 20.705 -1.73%
BM_format/C_string_len_6000 184.078 -
BM_format/string_len_6 10.118 -
BM_format/string_len_60 19.533 -
BM_format/string_len_6000 77.611 -1.22%
BM_format/string_view_len_6 10.822 -2.75%
BM_format/string_view_len_60 19.535 -1.80%
BM_format/string_view_len_6000 78.112 -1.02%
BM_format_string<char>/1 9.960 1.26%
BM_format_string<char>/1024 0.027 -
BM_format_string<char>/1048576 0.013 -
BM_format_string<char>/128 0.148 10.02%
BM_format_string<char>/131072 0.034 -
BM_format_string<char>/16 1.163 -
BM_format_string<char>/16384 0.021 -
BM_format_string<char>/2 5.582 -1.18%
BM_format_string<char>/2048 0.017 -
BM_format_string<char>/256 0.090 -
BM_format_string<char>/262144 0.030 114.75%
BM_format_string<char>/32 0.641 2.90%
BM_format_string<char>/32768 0.033 -
BM_format_string<char>/4 2.894 -1.25%
BM_format_string<char>/4096 0.015 -
BM_format_string<char>/512 0.053 -
BM_format_string<char>/524288 0.013 -
BM_format_string<char>/64 0.282 9.49%
BM_format_string<char>/65536 0.037 -
BM_format_string<char>/8 0.963 2.40%
BM_format_string<char>/8192 0.012 -
BM_format_string<wchar_t>/1 13.297 -
BM_format_string<wchar_t>/1024 0.282 -
BM_format_string<wchar_t>/1048576 0.224 -
BM_format_string<wchar_t>/128 0.486 -3.24%
BM_format_string<wchar_t>/131072 0.249 -
BM_format_string<wchar_t>/16 1.579 -
BM_format_string<wchar_t>/16384 0.290 -
BM_format_string<wchar_t>/2 6.718 -
BM_format_string<wchar_t>/2048 0.251 -
BM_format_string<wchar_t>/256 0.404 -
BM_format_string<wchar_t>/262144 0.224 -
BM_format_string<wchar_t>/32 0.835 -2.10%
BM_format_string<wchar_t>/32768 0.258 -
BM_format_string<wchar_t>/4 5.973 -
BM_format_string<wchar_t>/4096 0.225 -
BM_format_string<wchar_t>/512 0.339 3.66%
BM_format_string<wchar_t>/524288 0.217 -
BM_format_string<wchar_t>/64 0.487 -
BM_format_string<wchar_t>/65536 0.250 -
BM_format_string<wchar_t>/8 3.202 2.22%
BM_format_string<wchar_t>/8192 0.274 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6 35.414 -
BM_format_to_back_inserter<std::deque<char>>/C_string_len_60 54.979 2.94%
BM_format_to_back_inserter<std::deque<char>>/C_string_len_6000 2746.537 -
BM_format_to_back_inserter<std::deque<char>>/string_len_6 34.035 3.83%
BM_format_to_back_inserter<std::deque<char>>/string_len_60 53.402 1.66%
BM_format_to_back_inserter<std::deque<char>>/string_len_6000 2572.409 -
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6 33.678 3.19%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_60 53.445 1.66%
BM_format_to_back_inserter<std::deque<char>>/string_view_len_6000 2572.924 -
BM_format_to_back_inserter<std::list<char>> 128.276 -
BM_format_to_back_inserter<std::list<char>>/C_string_len_6 74.002 6.74%
BM_format_to_back_inserter<std::list<char>>/C_string_len_60 643.347 4.44%
BM_format_to_back_inserter<std::list<char>>/C_string_len_6000 73234.902 4.22%
BM_format_to_back_inserter<std::list<char>>/string_len_6 71.166 4.88%
BM_format_to_back_inserter<std::list<char>>/string_len_60 646.972 4.91%
BM_format_to_back_inserter<std::list<char>>/string_len_6000 72735.200 1.50%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6 71.178 4.99%
BM_format_to_back_inserter<std::list<char>>/string_view_len_60 644.609 5.63%
BM_format_to_back_inserter<std::list<char>>/string_view_len_6000 72824.341 5.14%
BM_format_to_back_inserter<std::string> 19.036 -
BM_format_to_back_inserter<std::string>/C_string_len_6 12.310 -
BM_format_to_back_inserter<std::string>/C_string_len_60 119.504 -
BM_format_to_back_inserter<std::string>/C_string_len_6000 9796.792 -
BM_format_to_back_inserter<std::string>/string_len_6 12.153 -
BM_format_to_back_inserter<std::string>/string_len_60 115.366 1.24%
BM_format_to_back_inserter<std::string>/string_len_6000 9575.330 -
BM_format_to_back_inserter<std::string>/string_view_len_6 12.155 -
BM_format_to_back_inserter<std::string>/string_view_len_60 115.689 -
BM_format_to_back_inserter<std::string>/string_view_len_6000 9578.322 -
BM_format_to_back_inserter<std::vector<char>> 70.034 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6 48.839 -15.88%
BM_format_to_back_inserter<std::vector<char>>/C_string_len_60 108.258 -
BM_format_to_back_inserter<std::vector<char>>/C_string_len_6000 2600.911 1.83%
BM_format_to_back_inserter<std::vector<char>>/string_len_6 47.583 -16.26%
BM_format_to_back_inserter<std::vector<char>>/string_len_60 106.209 1.12%
BM_format_to_back_inserter<std::vector<char>>/string_len_6000 2389.468 -
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6 47.657 -15.29%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_60 106.511 1.76%
BM_format_to_back_inserter<std::vector<char>>/string_view_len_6000 2378.958 1.28%
BM_format_to_iterator/<std::array> 7.736 -
BM_format_to_iterator/<std::array>_C_string_len_6 3.248 2.30%
BM_format_to_iterator/<std::array>_C_string_len_60 4.912 -2.76%
BM_format_to_iterator/<std::array>_C_string_len_6000 165.079 -
BM_format_to_iterator/<std::array>_string_len_6 2.309 3.80%
BM_format_to_iterator/<std::array>_string_len_60 3.612 -
BM_format_to_iterator/<std::array>_string_len_6000 52.594 -
BM_format_to_iterator/<std::array>_string_view_len_6 2.289 -
BM_format_to_iterator/<std::array>_string_view_len_60 3.866 2.62%
BM_format_to_iterator/<std::array>_string_view_len_6000 52.736 -
BM_format_to_iterator/<std::deque>_C_string_len_6 9.226 -4.77%
BM_format_to_iterator/<std::deque>_C_string_len_60 23.998 -
BM_format_to_iterator/<std::deque>_C_string_len_6000 1971.227 1.27%
BM_format_to_iterator/<std::deque>_string_len_6 8.093 -
BM_format_to_iterator/<std::deque>_string_len_60 24.335 -
BM_format_to_iterator/<std::deque>_string_len_6000 1749.501 -
BM_format_to_iterator/<std::deque>_string_view_len_6 8.122 -
BM_format_to_iterator/<std::deque>_string_view_len_60 24.364 -
BM_format_to_iterator/<std::deque>_string_view_len_6000 1761.578 -
BM_format_to_iterator/<std::string> 7.839 -
BM_format_to_iterator/<std::string>_C_string_len_6 2.896 -
BM_format_to_iterator/<std::string>_C_string_len_60 4.944 -
BM_format_to_iterator/<std::string>_C_string_len_6000 159.875 -
BM_format_to_iterator/<std::string>_string_len_6 2.177 -7.25%
BM_format_to_iterator/<std::string>_string_len_60 3.607 -2.91%
BM_format_to_iterator/<std::string>_string_len_6000 52.648 -
BM_format_to_iterator/<std::string>_string_view_len_6 2.323 4.12%
BM_format_to_iterator/<std::string>_string_view_len_60 3.696 2.79%
BM_format_to_iterator/<std::string>_string_view_len_6000 52.970 -
BM_format_to_iterator/<std::vector> 7.824 -
BM_format_to_iterator/<std::vector>_C_string_len_6 3.052 5.23%
BM_format_to_iterator/<std::vector>_C_string_len_60 5.036 2.79%
BM_format_to_iterator/<std::vector>_C_string_len_6000 162.803 -
BM_format_to_iterator/<std::vector>_string_len_6 2.217 -1.67%
BM_format_to_iterator/<std::vector>_string_len_60 3.646 -
BM_format_to_iterator/<std::vector>_string_len_6000 52.408 -
BM_format_to_iterator/<std::vector>_string_view_len_6 2.320 2.04%
BM_format_to_iterator/<std::vector>_string_view_len_60 3.655 -
BM_format_to_iterator/<std::vector>_string_view_len_6000 52.630 -
BM_format_to_n_string_back_inserter<std::list<char>>/1 16.795 -1.18%
BM_format_to_n_string_back_inserter<std::list<char>>/1048576 13018657.576 -
BM_format_to_n_string_back_inserter<std::list<char>>/16384 200952.530 1.76%
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1 20.283 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/1048576 12704461.813 -
BM_format_to_n_string_back_inserter<std::list<wchar_t>>/16384 196242.562 -1.00%
BM_format_to_n_string_back_inserter<std::string>/1 8.151 -
BM_format_to_n_string_back_inserter<std::string>/1048576 1725593.025 -
BM_format_to_n_string_back_inserter<std::string>/16384 26794.415 -
BM_format_to_n_string_back_inserter<std::vector<char>>/1 16.015 -2.72%
BM_format_to_n_string_back_inserter<std::vector<char>>/1048576 515979.423 -
BM_format_to_n_string_back_inserter<std::vector<char>>/16384 7661.593 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1 23.798 -3.33%
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/1048576 588158.699 -
BM_format_to_n_string_back_inserter<std::vector<wchar_t>>/16384 9779.832 1.60%
BM_format_to_n_string_back_inserter<std::wstring>/1 12.656 -
BM_format_to_n_string_back_inserter<std::wstring>/1048576 669973.188 -
BM_format_to_n_string_back_inserter<std::wstring>/16384 11187.024 1.99%
BM_format_to_n_string_begin<std::list<char>>/1 5.779 -
BM_format_to_n_string_begin<std::list<char>>/1048576 951994.236 -
BM_format_to_n_string_begin<std::list<char>>/16384 14645.880 2.91%
BM_format_to_n_string_begin<std::list<wchar_t>>/1 10.904 1.10%
BM_format_to_n_string_begin<std::list<wchar_t>>/1048576 1095911.056 -
BM_format_to_n_string_begin<std::list<wchar_t>>/16384 16692.341 -1.04%
BM_format_to_n_string_begin<std::string>/1 16.212 -
BM_format_to_n_string_begin<std::string>/1048576 53019.317 -
BM_format_to_n_string_begin<std::string>/16384 784.159 -
BM_format_to_n_string_begin<std::vector<char>>/1 16.158 -
BM_format_to_n_string_begin<std::vector<char>>/1048576 53440.032 1.52%
BM_format_to_n_string_begin<std::vector<char>>/16384 787.101 -
BM_format_to_n_string_begin<std::vector<wchar_t>>/1 13.130 -1.13%
BM_format_to_n_string_begin<std::vector<wchar_t>>/1048576 134766.972 -3.80%
BM_format_to_n_string_begin<std::vector<wchar_t>>/16384 2404.908 1.28%
BM_format_to_n_string_begin<std::wstring>/1 13.030 -1.85%
BM_format_to_n_string_begin<std::wstring>/1048576 137657.186 -4.23%
BM_format_to_n_string_begin<std::wstring>/16384 2292.689 -1.52%
BM_format_to_n_string_pointer<char>/1 16.114 -
BM_format_to_n_string_pointer<char>/1048576 53470.777 -
BM_format_to_n_string_pointer<char>/16384 789.688 -
BM_format_to_n_string_pointer<wchar_t>/1 12.919 -1.96%
BM_format_to_n_string_pointer<wchar_t>/1048576 134486.083 -5.23%
BM_format_to_n_string_pointer<wchar_t>/16384 2494.596 -
BM_format_to_n_string_span<char>/1 16.056 -
BM_format_to_n_string_span<char>/1048576 53968.240 1.19%
BM_format_to_n_string_span<char>/16384 790.714 -
BM_format_to_n_string_span<wchar_t>/1 12.909 -1.87%
BM_format_to_n_string_span<wchar_t>/1048576 139679.407 -3.83%
BM_format_to_n_string_span<wchar_t>/16384 2458.099 -1.28%
BM_format_to_string_back_inserter<std::list<char>>/1 15.357 -2.64%
BM_format_to_string_back_inserter<std::list<char>>/1048576 12284662.042 -
BM_format_to_string_back_inserter<std::list<char>>/16384 189479.568 -
BM_format_to_string_back_inserter<std::list<wchar_t>>/1 19.894 -6.45%
BM_format_to_string_back_inserter<std::list<wchar_t>>/1048576 12779913.451 1.23%
BM_format_to_string_back_inserter<std::list<wchar_t>>/16384 191957.526 -2.05%
BM_format_to_string_back_inserter<std::string>/1 6.916 -
BM_format_to_string_back_inserter<std::string>/1048576 1683156.078 -
BM_format_to_string_back_inserter<std::string>/16384 26169.549 -
BM_format_to_string_back_inserter<std::vector<char>>/1 14.217 -11.45%
BM_format_to_string_back_inserter<std::vector<char>>/1048576 408728.131 -
BM_format_to_string_back_inserter<std::vector<char>>/16384 6029.695 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1 22.850 -15.12%
BM_format_to_string_back_inserter<std::vector<wchar_t>>/1048576 473624.315 -
BM_format_to_string_back_inserter<std::vector<wchar_t>>/16384 8183.156 -1.01%
BM_format_to_string_back_inserter<std::wstring>/1 12.269 -
BM_format_to_string_back_inserter<std::wstring>/1048576 553403.909 -2.38%
BM_format_to_string_back_inserter<std::wstring>/16384 9416.263 -
BM_format_to_string_begin<std::list<char>>/1 5.085 -
BM_format_to_string_begin<std::list<char>>/1048576 944235.536 -
BM_format_to_string_begin<std::list<char>>/16384 14591.223 1.31%
BM_format_to_string_begin<std::list<wchar_t>>/1 11.663 3.79%
BM_format_to_string_begin<std::list<wchar_t>>/1048576 1073221.688 8.34%
BM_format_to_string_begin<std::list<wchar_t>>/16384 15440.453 -
BM_format_to_string_begin<std::string>/1 4.627 -3.47%
BM_format_to_string_begin<std::string>/1048576 11502.857 -2.42%
BM_format_to_string_begin<std::string>/16384 140.814 -
BM_format_to_string_begin<std::vector<char>>/1 4.855 -
BM_format_to_string_begin<std::vector<char>>/1048576 11501.273 -2.44%
BM_format_to_string_begin<std::vector<char>>/16384 140.705 -
BM_format_to_string_begin<std::vector<wchar_t>>/1 9.886 -3.70%
BM_format_to_string_begin<std::vector<wchar_t>>/1048576 55108.159 2.36%
BM_format_to_string_begin<std::vector<wchar_t>>/16384 672.826 2.05%
BM_format_to_string_begin<std::wstring>/1 9.780 1.39%
BM_format_to_string_begin<std::wstring>/1048576 54941.196 2.06%
BM_format_to_string_begin<std::wstring>/16384 676.356 2.62%
BM_format_to_string_pointer<char>/1 4.855 -1.28%
BM_format_to_string_pointer<char>/1048576 12489.899 2.45%
BM_format_to_string_pointer<char>/16384 211.433 -24.48%
BM_format_to_string_pointer<wchar_t>/1 10.051 -1.35%
BM_format_to_string_pointer<wchar_t>/1048576 55001.290 2.25%
BM_format_to_string_pointer<wchar_t>/16384 666.822 1.93%
BM_format_to_string_span<char>/1 4.862 -1.11%
BM_format_to_string_span<char>/1048576 12488.150 2.48%
BM_format_to_string_span<char>/16384 211.457 -24.48%
BM_format_to_string_span<wchar_t>/1 10.168 5.41%
BM_format_to_string_span<wchar_t>/1048576 57475.731 6.91%
BM_format_to_string_span<wchar_t>/16384 677.535 3.43%
BM_formatted_size_string<char>/1 5.353 1.94%
BM_formatted_size_string<char>/1048576 0.039 -
BM_formatted_size_string<char>/16384 0.040 -
BM_formatted_size_string<wchar_t>/1 10.573 -1.96%
BM_formatted_size_string<wchar_t>/1048576 0.073 -
BM_formatted_size_string<wchar_t>/16384 0.070 -
BM_from_sys/1970 4.733 -
BM_from_sys/1970/threads:16 0.713 7.19%
BM_from_sys/1970/threads:4 1.196 -
BM_from_sys/1979 4.693 -
BM_from_sys/1979/threads:16 0.651 -9.45%
BM_from_sys/1979/threads:4 1.211 -
BM_from_sys/1993 4.759 -
BM_from_sys/1993/threads:16 0.681 -
BM_from_sys/1993/threads:4 1.215 -
BM_from_sys/2100 8.734 2.30%
BM_from_sys/2100/threads:16 19.511 21.62%
BM_from_sys/2100/threads:4 19.490 -1.84%
BM_japanese_escaped<char> 11882.204 1.91%
BM_japanese_escaped<wchar_t> 11270.034 -
BM_japanese_text<char> 28281.855 3.65%
BM_japanese_text<wchar_t> 52056.840 3.58%
BM_join_view_deques/0 0.740 -9.32%
BM_join_view_deques/1 12.793 -5.53%
BM_join_view_deques/1024 16040.436 -7.05%
BM_join_view_deques/2 28.349 -
BM_join_view_deques/4000 61613.139 -8.24%
BM_join_view_deques/4096 63263.803 -7.94%
BM_join_view_deques/512 7730.581 -8.40%
BM_join_view_deques/5500 84938.620 -8.42%
BM_join_view_deques/64 1043.400 -
BM_join_view_deques/64000 999078.765 -8.47%
BM_join_view_deques/65536 1035422.131 -8.37%
BM_join_view_deques/70000 1107314.325 -7.00%
BM_join_view_in_vectors/0 0.538 49.44%
BM_join_view_in_vectors/1 8.680 -
BM_join_view_in_vectors/1024 8647.811 -
BM_join_view_in_vectors/2 17.870 -
BM_join_view_in_vectors/4000 33727.456 -
BM_join_view_in_vectors/4096 34549.922 -
BM_join_view_in_vectors/512 4308.494 -
BM_join_view_in_vectors/5500 46392.131 -
BM_join_view_in_vectors/64 541.826 -
BM_join_view_in_vectors/64000 540659.016 -
BM_join_view_in_vectors/65536 553664.050 -
BM_join_view_in_vectors/70000 591593.482 -
BM_join_view_out_vectors/0 0.591 40.28%
BM_join_view_out_vectors/1 8.710 -
BM_join_view_out_vectors/1024 8454.761 -
BM_join_view_out_vectors/2 17.697 -
BM_join_view_out_vectors/4000 32902.223 -
BM_join_view_out_vectors/4096 33691.899 -
BM_join_view_out_vectors/512 4201.770 -
BM_join_view_out_vectors/5500 45225.351 -
BM_join_view_out_vectors/64 528.075 -
BM_join_view_out_vectors/64000 527874.342 -
BM_join_view_out_vectors/65536 540069.473 -
BM_join_view_out_vectors/70000 576808.054 -
BM_map_find_string_literal 11.457 -
BM_num_get<bool> 6.964 -
BM_num_get<double> 227.800 -2.60%
BM_num_get<float> 226.399 -3.39%
BM_num_get<long> 6.018 -
BM_num_get<long_double> 226.535 -1.47%
BM_num_get<long_long> 6.024 -
BM_num_get<unsigned_int> 6.135 -
BM_num_get<unsigned_long> 6.025 -
BM_num_get<unsigned_long_long> 6.005 -
BM_num_get<unsigned_short> 6.017 -
BM_num_get<void*> 6.238 -
BM_num_put<bool> 5.166 3.08%
BM_num_put<const_void*> 5.414 -
BM_num_put<double> 57.867 -
BM_num_put<long> 5.094 5.71%
BM_num_put<long_double> 58.371 1.47%
BM_num_put<long_long> 5.045 1.24%
BM_num_put<unsigned_long> 4.960 -
BM_num_put<unsigned_long_long> 4.806 -2.23%
BM_sprintf 35.549 -
BM_sprintf/C_string_len_6 4.096 -8.05%
BM_sprintf/C_string_len_60 5.858 -3.07%
BM_sprintf/C_string_len_6000 162.676 -
BM_std_minmax_element<char>/1 0.386 -11.37%
BM_std_minmax_element<char>/1024 466.424 -19.70%
BM_std_minmax_element<char>/2 0.491 2.36%
BM_std_minmax_element<char>/3 1.068 -3.20%
BM_std_minmax_element<char>/4 1.148 2.49%
BM_std_minmax_element<char>/4000 1856.997 -19.12%
BM_std_minmax_element<char>/4096 1898.311 -18.31%
BM_std_minmax_element<char>/512 235.037 -16.16%
BM_std_minmax_element<char>/5500 2505.815 -20.15%
BM_std_minmax_element<char>/64 23.475 -5.67%
BM_std_minmax_element<char>/64000 29505.122 -18.80%
BM_std_minmax_element<char>/65536 30232.729 -19.85%
BM_std_minmax_element<char>/70000 32140.851 -19.10%
BM_std_minmax_element<int>/1 0.496 31.97%
BM_std_minmax_element<int>/1024 349.889 9.97%
BM_std_minmax_element<int>/2 0.489 -5.68%
BM_std_minmax_element<int>/3 1.007 9.19%
BM_std_minmax_element<int>/4 1.150 3.79%
BM_std_minmax_element<int>/4000 1356.030 10.10%
BM_std_minmax_element<int>/4096 1388.697 9.88%
BM_std_minmax_element<int>/512 176.976 9.88%
BM_std_minmax_element<int>/5500 1864.920 10.32%
BM_std_minmax_element<int>/64 21.582 7.83%
BM_std_minmax_element<int>/64000 21746.453 7.96%
BM_std_minmax_element<int>/65536 22270.927 7.80%
BM_std_minmax_element<int>/70000 23785.771 7.74%
BM_std_minmax_element<long_long>/1 0.528 -9.09%
BM_std_minmax_element<long_long>/1024 340.370 3.10%
BM_std_minmax_element<long_long>/2 0.520 8.53%
BM_std_minmax_element<long_long>/3 1.006 2.00%
BM_std_minmax_element<long_long>/4 1.126 -
BM_std_minmax_element<long_long>/4000 1304.615 2.77%
BM_std_minmax_element<long_long>/4096 1342.693 2.32%
BM_std_minmax_element<long_long>/512 173.510 3.41%
BM_std_minmax_element<long_long>/5500 1790.638 2.95%
BM_std_minmax_element<long_long>/64 20.645 2.20%
BM_std_minmax_element<long_long>/64000 20816.150 2.31%
BM_std_minmax_element<long_long>/65536 21450.327 2.02%
BM_std_minmax_element<long_long>/70000 22752.171 2.33%
BM_std_minmax_element<short>/1 0.417 -8.96%
BM_std_minmax_element<short>/1024 576.061 -22.62%
BM_std_minmax_element<short>/2 0.522 -
BM_std_minmax_element<short>/3 0.858 8.46%
BM_std_minmax_element<short>/4 1.158 3.36%
BM_std_minmax_element<short>/4000 2272.002 -24.59%
BM_std_minmax_element<short>/4096 2360.315 -23.53%
BM_std_minmax_element<short>/512 279.608 -21.05%
BM_std_minmax_element<short>/5500 3142.824 -24.39%
BM_std_minmax_element<short>/64 25.302 -3.96%
BM_std_minmax_element<short>/64000 36480.816 -25.20%
BM_std_minmax_element<short>/65536 37932.108 -24.04%
BM_std_minmax_element<short>/70000 40212.915 -24.70%
BM_stop_token_async_reg_unreg_callback/1024 23188.416 -
BM_stop_token_async_reg_unreg_callback/131072 2010593.539 -4.65%
BM_stop_token_async_reg_unreg_callback/16777216 246860436.031 -7.84%
BM_stop_token_multi_thread_polling_stop_requested/1024 645423.794 -20.76%
BM_stop_token_multi_thread_polling_stop_requested/131072 7069381.714 -2.88%
BM_stop_token_multi_thread_polling_stop_requested/16777216 57130391.598 -
BM_stop_token_single_thread_polling_stop_requested/1024 4617.285 6.64%
BM_stop_token_single_thread_polling_stop_requested/131072 573640.921 -
BM_stop_token_single_thread_polling_stop_requested/16777216 73066997.528 1.36%
BM_stop_token_single_thread_reg_unreg_callback/1024 24705.151 1.59%
BM_stop_token_single_thread_reg_unreg_callback/131072 3164759.588 2.02%
BM_stop_token_single_thread_reg_unreg_callback/16777216 404849529.266 1.79%
BM_string_without_formatting<char> 10.829 -
BM_string_without_formatting<wchar_t> 29.896 -
BM_to_chars 4.684 -
BM_to_chars_as_string 5.961 -
BM_to_chars_bad/10 2.867 1.04%
BM_to_chars_bad/16 1.087 -4.31%
BM_to_chars_bad/2 1.140 -
BM_to_chars_bad/23 2.807 -3.79%
BM_to_chars_bad/8 1.144 -
BM_to_chars_good/10 4.569 -
BM_to_chars_good/16 2.283 -
BM_to_chars_good/2 10.186 -
BM_to_chars_good/23 4.543 -
BM_to_chars_good/8 3.548 -
BM_to_string 3.583 -
BM_to_sys/1970 4.997 1.29%
BM_to_sys/1970/threads:16 0.733 1.54%
BM_to_sys/1970/threads:4 1.279 -1.78%
BM_to_sys/1979 5.168 -
BM_to_sys/1979/threads:16 0.814 3.78%
BM_to_sys/1979/threads:4 1.370 4.11%
BM_to_sys/1993 5.169 -
BM_to_sys/1993/threads:16 0.755 -2.35%
BM_to_sys/1993/threads:4 1.476 10.46%
BM_to_sys/2100 8.745 2.31%
BM_to_sys/2100/threads:16 19.194 11.24%
BM_to_sys/2100/threads:4 21.076 -20.29%
BM_tolower_char<char> 1.260 9.30%
BM_tolower_char<wchar_t> 0.859 -5.47%
BM_tolower_string<char> 35.190 -
BM_tolower_string<wchar_t> 34.239 -1.84%
BM_toupper_char<char> 1.202 4.40%
BM_toupper_char<wchar_t> 1.007 9.40%
BM_toupper_string<char> 35.562 -
BM_toupper_string<wchar_t> 34.213 -1.17%
BM_unicode_escaped<char> 7798.359 -
BM_unicode_escaped<wchar_t> 5620.357 -
BM_unicode_text<char> 32529.302 -1.10%
BM_unicode_text<wchar_t> 94927.114 -5.81%
BM_vector_deque_copy/0 0.261 -40.88%
BM_vector_deque_copy/1 1.082 11.89%
BM_vector_deque_copy/1024 44.583 -
BM_vector_deque_copy/2 1.982 8.48%
BM_vector_deque_copy/4000 166.919 1.25%
BM_vector_deque_copy/4096 163.283 -
BM_vector_deque_copy/512 22.468 -1.37%
BM_vector_deque_copy/5500 220.295 -
BM_vector_deque_copy/64 2.803 8.39%
BM_vector_deque_copy/64000 2934.926 -6.25%
BM_vector_deque_copy/65536 2904.255 -6.18%
BM_vector_deque_copy/70000 3092.571 -7.55%
BM_vector_deque_copy_backward/0 0.308 -30.33%
BM_vector_deque_copy_backward/1 1.199 9.95%
BM_vector_deque_copy_backward/1024 44.793 -
BM_vector_deque_copy_backward/2 2.160 5.82%
BM_vector_deque_copy_backward/4000 162.535 1.27%
BM_vector_deque_copy_backward/4096 164.784 -
BM_vector_deque_copy_backward/512 23.583 -
BM_vector_deque_copy_backward/5500 220.156 -
BM_vector_deque_copy_backward/64 2.960 5.07%
BM_vector_deque_copy_backward/64000 4503.383 -2.52%
BM_vector_deque_copy_backward/65536 4627.984 -2.45%
BM_vector_deque_copy_backward/70000 4945.081 -1.93%
BM_vector_deque_move/0 0.366 -17.25%
BM_vector_deque_move/1 1.149 5.73%
BM_vector_deque_move/1024 44.703 -
BM_vector_deque_move/2 2.059 1.13%
BM_vector_deque_move/4000 165.478 -1.98%
BM_vector_deque_move/4096 162.669 -
BM_vector_deque_move/512 22.295 -2.23%
BM_vector_deque_move/5500 220.561 -1.20%
BM_vector_deque_move/64 2.882 -
BM_vector_deque_move/64000 2935.642 -5.96%
BM_vector_deque_move/65536 3017.749 -6.20%
BM_vector_deque_move/70000 3091.932 -7.75%
BM_vector_deque_move_backward/0 0.262 -
BM_vector_deque_move_backward/1 1.184 4.47%
BM_vector_deque_move_backward/1024 44.167 -2.77%
BM_vector_deque_move_backward/2 2.099 2.80%
BM_vector_deque_move_backward/4000 163.008 -
BM_vector_deque_move_backward/4096 165.409 -
BM_vector_deque_move_backward/512 23.346 -3.44%
BM_vector_deque_move_backward/5500 221.363 -
BM_vector_deque_move_backward/64 2.806 -
BM_vector_deque_move_backward/64000 4505.396 -1.56%
BM_vector_deque_move_backward/65536 4593.381 -2.80%
BM_vector_deque_move_backward/70000 4921.283 -2.95%
BM_vector_deque_ranges_copy/0 0.445 26.84%
BM_vector_deque_ranges_copy/1 0.648 9.48%
BM_vector_deque_ranges_copy/1024 295.981 -
BM_vector_deque_ranges_copy/2 0.920 -
BM_vector_deque_ranges_copy/4000 1166.168 -
BM_vector_deque_ranges_copy/4096 1186.291 -
BM_vector_deque_ranges_copy/512 149.323 1.10%
BM_vector_deque_ranges_copy/5500 1580.447 -
BM_vector_deque_ranges_copy/64 15.694 -
BM_vector_deque_ranges_copy/64000 19338.296 4.22%
BM_vector_deque_ranges_copy/65536 19210.587 -5.09%
BM_vector_deque_ranges_copy/70000 20547.416 -6.56%
BM_vector_deque_ranges_copy_backward/0 0.231 -17.78%
BM_vector_deque_ranges_copy_backward/1 0.648 -23.26%
BM_vector_deque_ranges_copy_backward/1024 296.325 -
BM_vector_deque_ranges_copy_backward/2 1.204 -2.08%
BM_vector_deque_ranges_copy_backward/4000 1188.733 -
BM_vector_deque_ranges_copy_backward/4096 1197.778 -
BM_vector_deque_ranges_copy_backward/512 144.806 -
BM_vector_deque_ranges_copy_backward/5500 1647.075 -
BM_vector_deque_ranges_copy_backward/64 15.896 -
BM_vector_deque_ranges_copy_backward/64000 20718.034 10.12%
BM_vector_deque_ranges_copy_backward/65536 19455.603 -5.48%
BM_vector_deque_ranges_copy_backward/70000 21240.029 -1.99%
BM_vector_deque_ranges_move/0 0.451 -
BM_vector_deque_ranges_move/1 0.692 -
BM_vector_deque_ranges_move/1024 297.863 -
BM_vector_deque_ranges_move/2 0.922 -
BM_vector_deque_ranges_move/4000 1173.572 -
BM_vector_deque_ranges_move/4096 1196.404 1.15%
BM_vector_deque_ranges_move/512 149.612 1.58%
BM_vector_deque_ranges_move/5500 1620.579 2.77%
BM_vector_deque_ranges_move/64 15.805 -
BM_vector_deque_ranges_move/64000 19590.268 5.57%
BM_vector_deque_ranges_move/65536 19356.416 -4.38%
BM_vector_deque_ranges_move/70000 20685.266 -5.99%
BM_vector_deque_ranges_move_backward/0 0.444 70.46%
BM_vector_deque_ranges_move_backward/1 0.750 4.19%
BM_vector_deque_ranges_move_backward/1024 295.243 -
BM_vector_deque_ranges_move_backward/2 1.169 -3.11%
BM_vector_deque_ranges_move_backward/4000 1188.343 -
BM_vector_deque_ranges_move_backward/4096 1192.256 -
BM_vector_deque_ranges_move_backward/512 144.366 -
BM_vector_deque_ranges_move_backward/5500 1646.637 -
BM_vector_deque_ranges_move_backward/64 15.896 -
BM_vector_deque_ranges_move_backward/64000 20675.327 9.89%
BM_vector_deque_ranges_move_backward/65536 19411.720 -5.67%
BM_vector_deque_ranges_move_backward/70000 21160.311 -2.53%
CastTo<A<Width,_Depth>> 366.277 -
CastTo<B<Width_/_2,_Depth>> 2274.462 -2.58%
SetIntersection_Front_Set_float_1024_1 1037833.141 -
SetIntersection_Front_Set_float_1024_1024 17954594.269 -
SetIntersection_Front_Set_float_1024_16 1220625.313 -5.51%
SetIntersection_Front_Set_float_1024_256 5111868.260 10.01%
SetIntersection_Front_Set_float_1024_4 1063644.607 -2.29%
SetIntersection_Front_Set_float_1024_64 1904340.507 1.15%
SetIntersection_Front_Set_float_16384_1 1017857.948 -1.13%
SetIntersection_Front_Set_float_16384_1024 15010906.663 -21.84%
SetIntersection_Front_Set_float_16384_16 1269287.663 -1.10%
SetIntersection_Front_Set_float_16384_16384 312215227.207 -14.53%
SetIntersection_Front_Set_float_16384_256 4644018.738 -8.10%
SetIntersection_Front_Set_float_16384_4 1032325.299 -4.99%
SetIntersection_Front_Set_float_16384_64 1979306.247 3.53%
SetIntersection_Front_Set_float_16_1 61923573.645 -
SetIntersection_Front_Set_float_16_16 39537388.620 -1.36%
SetIntersection_Front_Set_float_16_4 54171262.822 -2.13%
SetIntersection_Front_Set_float_1_1 526904241.797 -
SetIntersection_Front_Set_float_256_1 4118515.089 -
SetIntersection_Front_Set_float_256_16 4807619.400 7.63%
SetIntersection_Front_Set_float_256_256 8759929.496 -18.39%
SetIntersection_Front_Set_float_256_4 4210762.396 -
SetIntersection_Front_Set_float_256_64 6768505.375 6.10%
SetIntersection_Front_Set_float_262144_1 1042846.311 -
SetIntersection_Front_Set_float_262144_1024 13564210.664 -13.06%
SetIntersection_Front_Set_float_262144_16 1197560.271 -6.93%
SetIntersection_Front_Set_float_262144_16384 335900497.190 -4.72%
SetIntersection_Front_Set_float_262144_256 5488205.841 22.71%
SetIntersection_Front_Set_float_262144_262144 1816400.792 -7.49%
SetIntersection_Front_Set_float_262144_4 1093820.110 -
SetIntersection_Front_Set_float_262144_64 1785485.260 -14.70%
SetIntersection_Front_Set_float_4_1 210743900.626 -
SetIntersection_Front_Set_float_4_4 136351447.731 -
SetIntersection_Front_Set_float_64_1 16250748.241 -
SetIntersection_Front_Set_float_64_16 16162978.167 -
SetIntersection_Front_Set_float_64_4 16216361.903 -
SetIntersection_Front_Set_float_64_64 15631151.001 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1 1006700.704 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_1024 16218587.477 -8.58%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_16 1251393.324 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_256 5196007.155 -1.94%
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_4 1068439.288 -
SetIntersection_Front_Set_pair<uint32,_uint32>_1024_64 1961054.886 -2.35%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1 991826.784 -1.87%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_1024 17335530.743 -4.48%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16 1223642.519 -3.74%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_16384 334183559.287 -3.46%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_256 4685086.198 -13.47%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_4 1060733.572 -1.92%
SetIntersection_Front_Set_pair<uint32,_uint32>_16384_64 1922985.539 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_1 61763469.224 -
SetIntersection_Front_Set_pair<uint32,_uint32>_16_16 39026150.802 -1.10%
SetIntersection_Front_Set_pair<uint32,_uint32>_16_4 54057756.466 -2.06%
SetIntersection_Front_Set_pair<uint32,_uint32>_1_1 525674493.897 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_1 4102905.136 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_16 4678541.969 -1.69%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_256 8977478.789 -13.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_256_4 4195168.804 -
SetIntersection_Front_Set_pair<uint32,_uint32>_256_64 5825071.690 -8.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1 1043112.669 1.62%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_1024 17835494.177 -1.64%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16 1241652.435 2.91%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_16384 344263882.734 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_256 5112298.112 -2.95%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_262144 1983331.982 -3.29%
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_4 1070425.380 -
SetIntersection_Front_Set_pair<uint32,_uint32>_262144_64 1987772.668 -2.49%
SetIntersection_Front_Set_pair<uint32,_uint32>_4_1 209985604.234 -
SetIntersection_Front_Set_pair<uint32,_uint32>_4_4 135882485.486 -1.30%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_1 16071508.222 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_16 15450139.088 -3.09%
SetIntersection_Front_Set_pair<uint32,_uint32>_64_4 16139096.586 -
SetIntersection_Front_Set_pair<uint32,_uint32>_64_64 15579057.590 -
SetIntersection_Front_Set_string_1024_1 1071947.860 -
SetIntersection_Front_Set_string_1024_1024 48762288.736 -
SetIntersection_Front_Set_string_1024_16 1683077.961 -4.57%
SetIntersection_Front_Set_string_1024_256 12602967.443 1.79%
SetIntersection_Front_Set_string_1024_4 1200662.646 -
SetIntersection_Front_Set_string_1024_64 3907565.167 -6.57%
SetIntersection_Front_Set_string_16384_1 1069387.374 -
SetIntersection_Front_Set_string_16384_1024 50522069.447 -2.63%
SetIntersection_Front_Set_string_16384_16 1653803.466 -2.49%
SetIntersection_Front_Set_string_16384_16384 349121129.327 -
SetIntersection_Front_Set_string_16384_256 12616060.954 -4.78%
SetIntersection_Front_Set_string_16384_4 1179380.482 -1.54%
SetIntersection_Front_Set_string_16384_64 4061597.120 1.52%
SetIntersection_Front_Set_string_16_1 63806130.091 -
SetIntersection_Front_Set_string_16_16 54691590.059 2.90%
SetIntersection_Front_Set_string_16_4 61189609.173 -
SetIntersection_Front_Set_string_1_1 542235122.428 -
SetIntersection_Front_Set_string_256_1 4231217.632 -
SetIntersection_Front_Set_string_256_16 6479475.544 -1.08%
SetIntersection_Front_Set_string_256_256 25838086.009 3.24%
SetIntersection_Front_Set_string_256_4 4706999.766 -1.57%
SetIntersection_Front_Set_string_256_64 12467485.572 -7.66%
SetIntersection_Front_Set_string_262144_1 1074944.716 -
SetIntersection_Front_Set_string_262144_1024 51815063.553 -
SetIntersection_Front_Set_string_262144_16 1640371.839 -3.01%
SetIntersection_Front_Set_string_262144_16384 350558716.804 2.68%
SetIntersection_Front_Set_string_262144_256 12504336.983 -4.32%
SetIntersection_Front_Set_string_262144_262144 15203887.597 -
SetIntersection_Front_Set_string_262144_4 1210185.094 -
SetIntersection_Front_Set_string_262144_64 3585169.651 -15.72%
SetIntersection_Front_Set_string_4_1 216914580.458 -
SetIntersection_Front_Set_string_4_4 152348909.642 -
SetIntersection_Front_Set_string_64_1 16682903.487 -
SetIntersection_Front_Set_string_64_16 22131467.087 2.06%
SetIntersection_Front_Set_string_64_4 18031125.777 1.12%
SetIntersection_Front_Set_string_64_64 29602659.534 -5.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1 1030958.584 -1.31%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_1024 21209779.475 -15.11%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_16 1234582.672 -2.49%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_256 5394559.028 -5.68%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_4 1064944.686 4.90%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1024_64 1939820.219 -5.65%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1 1041433.215 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_1024 23349969.694 -5.61%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16 1223067.474 1.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_16384 365501322.085 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_256 5251627.462 -3.14%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_4 1038625.930 -4.23%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16384_64 2038371.563 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_1 61808817.912 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_16 40036545.329 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_16_4 55074499.049 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_1_1 526390182.331 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_1 4094841.492 1.38%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_16 4729701.672 -1.32%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_256 10428098.543 -1.93%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_4 4265518.285 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_256_64 6540855.034 -2.87%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1 990923.541 -2.10%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_1024 21960597.532 -13.95%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16 1166209.113 -8.02%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_16384 365617627.511 6.42%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_256 5560864.089 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2565240.022 -6.78%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_4 1075481.111 1.80%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_262144_64 2024269.896 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_1 210785882.423 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_4_4 137494076.799 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_1 16220447.445 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_16 16009452.233 -2.25%
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_4 16279834.575 -
SetIntersection_Front_Set_tuple<uint32,_uint64,_uint32>_64_64 16133713.775 -3.12%
SetIntersection_Front_Set_uint32_1024_1 1036214.130 1.73%
SetIntersection_Front_Set_uint32_1024_1024 17675815.290 -2.12%
SetIntersection_Front_Set_uint32_1024_16 1225735.340 1.47%
SetIntersection_Front_Set_uint32_1024_256 5232760.916 14.17%
SetIntersection_Front_Set_uint32_1024_4 1074308.204 1.43%
SetIntersection_Front_Set_uint32_1024_64 2064041.700 12.78%
SetIntersection_Front_Set_uint32_16384_1 1019246.597 2.29%
SetIntersection_Front_Set_uint32_16384_1024 17924207.123 10.78%
SetIntersection_Front_Set_uint32_16384_16 1207950.199 -4.72%
SetIntersection_Front_Set_uint32_16384_16384 351078625.203 3.33%
SetIntersection_Front_Set_uint32_16384_256 5110973.353 -2.21%
SetIntersection_Front_Set_uint32_16384_4 1053725.695 -2.08%
SetIntersection_Front_Set_uint32_16384_64 2034845.855 -
SetIntersection_Front_Set_uint32_16_1 61675082.305 -
SetIntersection_Front_Set_uint32_16_16 38909789.785 1.64%
SetIntersection_Front_Set_uint32_16_4 54500993.131 -1.13%
SetIntersection_Front_Set_uint32_1_1 524637429.222 -1.09%
SetIntersection_Front_Set_uint32_256_1 4024727.660 -2.73%
SetIntersection_Front_Set_uint32_256_16 4561339.590 -4.60%
SetIntersection_Front_Set_uint32_256_256 10595477.396 6.27%
SetIntersection_Front_Set_uint32_256_4 4209682.960 -
SetIntersection_Front_Set_uint32_256_64 6440866.925 -
SetIntersection_Front_Set_uint32_262144_1 1026816.294 -2.07%
SetIntersection_Front_Set_uint32_262144_1024 18130674.958 6.04%
SetIntersection_Front_Set_uint32_262144_16 1165072.480 -7.68%
SetIntersection_Front_Set_uint32_262144_16384 358952982.244 -8.04%
SetIntersection_Front_Set_uint32_262144_256 5403423.123 5.55%
SetIntersection_Front_Set_uint32_262144_262144 1924260.985 -3.25%
SetIntersection_Front_Set_uint32_262144_4 1068541.920 -1.60%
SetIntersection_Front_Set_uint32_262144_64 1874088.868 1.59%
SetIntersection_Front_Set_uint32_4_1 210634571.453 -1.77%
SetIntersection_Front_Set_uint32_4_4 136705441.236 -
SetIntersection_Front_Set_uint32_64_1 16144877.394 -1.10%
SetIntersection_Front_Set_uint32_64_16 16267078.126 2.98%
SetIntersection_Front_Set_uint32_64_4 15904545.280 -2.33%
SetIntersection_Front_Set_uint32_64_64 15614160.482 2.22%
SetIntersection_Front_Set_uint64_1024_1 1042771.572 1.08%
SetIntersection_Front_Set_uint64_1024_1024 17244100.897 -4.39%
SetIntersection_Front_Set_uint64_1024_16 1228329.632 1.70%
SetIntersection_Front_Set_uint64_1024_256 5438834.475 5.89%
SetIntersection_Front_Set_uint64_1024_4 1026727.492 -3.67%
SetIntersection_Front_Set_uint64_1024_64 2052406.641 11.27%
SetIntersection_Front_Set_uint64_16384_1 1023349.958 4.14%
SetIntersection_Front_Set_uint64_16384_1024 17725245.701 16.23%
SetIntersection_Front_Set_uint64_16384_16 1187379.193 -3.01%
SetIntersection_Front_Set_uint64_16384_16384 335140615.773 -
SetIntersection_Front_Set_uint64_16384_256 4786438.029 -8.16%
SetIntersection_Front_Set_uint64_16384_4 1017423.579 -4.45%
SetIntersection_Front_Set_uint64_16384_64 1806063.298 -3.09%
SetIntersection_Front_Set_uint64_16_1 61775232.594 -
SetIntersection_Front_Set_uint64_16_16 38044904.357 -1.21%
SetIntersection_Front_Set_uint64_16_4 54721762.209 -
SetIntersection_Front_Set_uint64_1_1 524466344.956 -
SetIntersection_Front_Set_uint64_256_1 4035711.347 -2.97%
SetIntersection_Front_Set_uint64_256_16 4647464.497 3.71%
SetIntersection_Front_Set_uint64_256_256 9396551.829 9.57%
SetIntersection_Front_Set_uint64_256_4 4125432.682 -4.82%
SetIntersection_Front_Set_uint64_256_64 6496799.603 10.44%
SetIntersection_Front_Set_uint64_262144_1 1011329.750 -2.52%
SetIntersection_Front_Set_uint64_262144_1024 16359244.799 -13.69%
SetIntersection_Front_Set_uint64_262144_16 1264693.309 -
SetIntersection_Front_Set_uint64_262144_16384 352882899.410 -
SetIntersection_Front_Set_uint64_262144_256 5152467.499 15.30%
SetIntersection_Front_Set_uint64_262144_262144 1966916.956 -5.19%
SetIntersection_Front_Set_uint64_262144_4 1077827.346 -
SetIntersection_Front_Set_uint64_262144_64 1934646.722 -5.85%
SetIntersection_Front_Set_uint64_4_1 209562454.515 -
SetIntersection_Front_Set_uint64_4_4 136400024.906 -
SetIntersection_Front_Set_uint64_64_1 16177094.029 -
SetIntersection_Front_Set_uint64_64_16 15730554.800 1.49%
SetIntersection_Front_Set_uint64_64_4 15997800.747 -2.16%
SetIntersection_Front_Set_uint64_64_64 15669119.149 -3.69%
SetIntersection_Front_Vector_float_1024_1 998842.064 -2.44%
SetIntersection_Front_Vector_float_1024_1024 3474298.678 -
SetIntersection_Front_Vector_float_1024_16 1063456.200 4.34%
SetIntersection_Front_Vector_float_1024_256 1641586.469 6.22%
SetIntersection_Front_Vector_float_1024_4 1028262.498 -
SetIntersection_Front_Vector_float_1024_64 1183286.030 5.58%
SetIntersection_Front_Vector_float_16384_1 1026073.005 -
SetIntersection_Front_Vector_float_16384_1024 3503336.105 1.82%
SetIntersection_Front_Vector_float_16384_16 1027391.525 -1.02%
SetIntersection_Front_Vector_float_16384_16384 39686852.414 -
SetIntersection_Front_Vector_float_16384_256 1668381.225 -1.14%
SetIntersection_Front_Vector_float_16384_4 1034727.832 -
SetIntersection_Front_Vector_float_16384_64 1177759.329 -
SetIntersection_Front_Vector_float_16_1 61761733.031 -
SetIntersection_Front_Vector_float_16_16 33396452.581 -3.16%
SetIntersection_Front_Vector_float_16_4 52958606.113 -
SetIntersection_Front_Vector_float_1_1 524676630.641 -
SetIntersection_Front_Vector_float_256_1 4064314.062 -2.18%
SetIntersection_Front_Vector_float_256_16 3989282.493 1.47%
SetIntersection_Front_Vector_float_256_256 3324086.731 -
SetIntersection_Front_Vector_float_256_4 4054334.476 -
SetIntersection_Front_Vector_float_256_64 3763595.387 4.40%
SetIntersection_Front_Vector_float_262144_1 1029356.709 2.63%
SetIntersection_Front_Vector_float_262144_1024 3482221.626 -
SetIntersection_Front_Vector_float_262144_16 1073292.689 -
SetIntersection_Front_Vector_float_262144_16384 39702697.331 -
SetIntersection_Front_Vector_float_262144_256 1687548.356 -
SetIntersection_Front_Vector_float_262144_262144 351066815.201 -
SetIntersection_Front_Vector_float_262144_4 1037790.533 3.25%
SetIntersection_Front_Vector_float_262144_64 1182249.142 -
SetIntersection_Front_Vector_float_4_1 209608147.402 -
SetIntersection_Front_Vector_float_4_4 131826180.896 -
SetIntersection_Front_Vector_float_64_1 16155327.479 -
SetIntersection_Front_Vector_float_64_16 13516982.166 -
SetIntersection_Front_Vector_float_64_4 15444049.532 -
SetIntersection_Front_Vector_float_64_64 9542123.193 -1.35%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1 1027679.536 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_1024 3603612.073 -23.43%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_16 1019498.566 -1.54%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_256 1693616.202 -13.94%
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_4 1042130.869 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1024_64 1182338.875 -6.22%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1 1012841.798 -2.63%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_1024 3638570.802 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16 1047100.453 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_16384 43505323.865 -14.72%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_256 1689645.415 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_4 991845.317 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16384_64 1204605.680 5.60%
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_1 61311981.176 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_16 33902042.844 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_16_4 52530173.240 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_1_1 522082230.717 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_1 3978219.266 -1.49%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_16 3992313.032 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_256 3374011.884 -14.47%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_4 4004005.023 -1.92%
SetIntersection_Front_Vector_pair<uint32,_uint32>_256_64 3888022.347 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1 1007970.842 -2.01%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_1024 3679891.629 1.36%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16 1062668.115 -2.26%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_16384 45038307.877 -3.03%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_256 1672966.219 -1.05%
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_262144 351178583.999 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_4 1035150.932 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_262144_64 1210466.353 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_1 208624005.888 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_4_4 131873914.208 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_1 16018279.203 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_16 13501447.662 -
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_4 15441976.246 -1.07%
SetIntersection_Front_Vector_pair<uint32,_uint32>_64_64 9625503.892 -
SetIntersection_Front_Vector_string_1024_1 1051669.102 -
SetIntersection_Front_Vector_string_1024_1024 30529818.684 1.59%
SetIntersection_Front_Vector_string_1024_16 1504011.219 -2.76%
SetIntersection_Front_Vector_string_1024_256 7617566.595 -
SetIntersection_Front_Vector_string_1024_4 1125983.056 -3.28%
SetIntersection_Front_Vector_string_1024_64 2877648.827 -2.92%
SetIntersection_Front_Vector_string_16384_1 1034213.463 -3.82%
SetIntersection_Front_Vector_string_16384_1024 32638753.764 2.63%
SetIntersection_Front_Vector_string_16384_16 1525392.756 1.11%
SetIntersection_Front_Vector_string_16384_16384 347257932.448 -
SetIntersection_Front_Vector_string_16384_256 8075436.903 5.69%
SetIntersection_Front_Vector_string_16384_4 1150791.207 -
SetIntersection_Front_Vector_string_16384_64 2647950.733 -
SetIntersection_Front_Vector_string_16_1 63137218.903 -
SetIntersection_Front_Vector_string_16_16 48580944.480 2.52%
SetIntersection_Front_Vector_string_16_4 58640521.547 1.79%
SetIntersection_Front_Vector_string_1_1 537726140.472 -
SetIntersection_Front_Vector_string_256_1 4189605.935 -
SetIntersection_Front_Vector_string_256_16 5715183.069 -1.42%
SetIntersection_Front_Vector_string_256_256 16631803.568 -
SetIntersection_Front_Vector_string_256_4 4510109.316 -
SetIntersection_Front_Vector_string_256_64 9408172.932 3.13%
SetIntersection_Front_Vector_string_262144_1 1031435.886 2.84%
SetIntersection_Front_Vector_string_262144_1024 34477935.219 -
SetIntersection_Front_Vector_string_262144_16 1491705.887 -2.42%
SetIntersection_Front_Vector_string_262144_16384 346829717.203 -
SetIntersection_Front_Vector_string_262144_256 7893724.507 -
SetIntersection_Front_Vector_string_262144_262144 12725111.563 -2.15%
SetIntersection_Front_Vector_string_262144_4 1136712.870 1.67%
SetIntersection_Front_Vector_string_262144_64 2643637.219 -10.66%
SetIntersection_Front_Vector_string_4_1 215162814.166 -
SetIntersection_Front_Vector_string_4_4 144656588.383 -
SetIntersection_Front_Vector_string_64_1 16510239.682 -
SetIntersection_Front_Vector_string_64_16 19274995.768 4.30%
SetIntersection_Front_Vector_string_64_4 17178360.692 -
SetIntersection_Front_Vector_string_64_64 23116263.712 4.91%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1030827.267 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5840660.445 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_16 1039613.690 -6.49%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_256 1968346.117 -13.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_4 1046848.111 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1024_64 1266310.690 -6.08%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1037748.670 1.29%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 5887276.120 25.26%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16 1115439.925 5.12%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 78579469.630 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_256 2246231.353 16.19%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_4 1056749.141 1.23%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16384_64 1308568.474 -2.82%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_1 61475258.391 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_16 35016723.227 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_16_4 53145412.703 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_1_1 522645914.950 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_1 4054747.189 -2.38%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_16 4129705.803 -1.94%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_256 4458873.696 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_4 4082077.931 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_256_64 4317403.378 4.46%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1022432.325 -1.16%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 5831902.521 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16 1119435.206 5.65%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 78545234.073 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_256 2251490.857 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 350875991.086 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_4 992441.224 -3.78%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_262144_64 1339942.403 -1.47%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_1 209308106.619 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_4_4 132660838.914 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_1 16144658.371 -
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_16 13720851.135 -2.81%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_4 15452348.546 -1.63%
SetIntersection_Front_Vector_tuple<uint32,_uint64,_uint32>_64_64 10788990.546 -
SetIntersection_Front_Vector_uint32_1024_1 1027663.797 -
SetIntersection_Front_Vector_uint32_1024_1024 3436313.570 -2.06%
SetIntersection_Front_Vector_uint32_1024_16 1009115.763 -7.42%
SetIntersection_Front_Vector_uint32_1024_256 1667990.349 -1.35%
SetIntersection_Front_Vector_uint32_1024_4 1037266.897 -1.63%
SetIntersection_Front_Vector_uint32_1024_64 1156593.626 -4.62%
SetIntersection_Front_Vector_uint32_16384_1 995243.946 -
SetIntersection_Front_Vector_uint32_16384_1024 3416679.893 -1.11%
SetIntersection_Front_Vector_uint32_16384_16 1051500.300 3.58%
SetIntersection_Front_Vector_uint32_16384_16384 39393655.909 -
SetIntersection_Front_Vector_uint32_16384_256 1570111.373 -3.88%
SetIntersection_Front_Vector_uint32_16384_4 1020304.533 -1.11%
SetIntersection_Front_Vector_uint32_16384_64 1173153.287 -
SetIntersection_Front_Vector_uint32_16_1 61237103.718 -1.05%
SetIntersection_Front_Vector_uint32_16_16 34242602.551 -
SetIntersection_Front_Vector_uint32_16_4 52551328.042 -
SetIntersection_Front_Vector_uint32_1_1 521660136.380 -
SetIntersection_Front_Vector_uint32_256_1 4016679.409 -2.64%
SetIntersection_Front_Vector_uint32_256_16 3997221.201 -1.25%
SetIntersection_Front_Vector_uint32_256_256 3339134.343 2.43%
SetIntersection_Front_Vector_uint32_256_4 4031928.747 -1.35%
SetIntersection_Front_Vector_uint32_256_64 3776780.910 1.37%
SetIntersection_Front_Vector_uint32_262144_1 1014020.061 -1.48%
SetIntersection_Front_Vector_uint32_262144_1024 3381188.447 -2.33%
SetIntersection_Front_Vector_uint32_262144_16 1050555.985 -2.05%
SetIntersection_Front_Vector_uint32_262144_16384 39354566.997 -
SetIntersection_Front_Vector_uint32_262144_256 1644171.076 -
SetIntersection_Front_Vector_uint32_262144_262144 351391657.411 -
SetIntersection_Front_Vector_uint32_262144_4 1026298.245 -
SetIntersection_Front_Vector_uint32_262144_64 1183877.140 4.51%
SetIntersection_Front_Vector_uint32_4_1 208462991.930 -1.00%
SetIntersection_Front_Vector_uint32_4_4 131349166.272 -
SetIntersection_Front_Vector_uint32_64_1 16050980.084 -
SetIntersection_Front_Vector_uint32_64_16 13547765.796 -1.95%
SetIntersection_Front_Vector_uint32_64_4 15427696.161 -
SetIntersection_Front_Vector_uint32_64_64 9143541.596 -
SetIntersection_Front_Vector_uint64_1024_1 1026465.558 -
SetIntersection_Front_Vector_uint64_1024_1024 3385588.946 -2.95%
SetIntersection_Front_Vector_uint64_1024_16 1040912.978 -3.54%
SetIntersection_Front_Vector_uint64_1024_256 1671103.435 2.06%
SetIntersection_Front_Vector_uint64_1024_4 990623.469 -4.88%
SetIntersection_Front_Vector_uint64_1024_64 1177031.267 4.79%
SetIntersection_Front_Vector_uint64_16384_1 1020956.319 -
SetIntersection_Front_Vector_uint64_16384_1024 3420910.239 -2.37%
SetIntersection_Front_Vector_uint64_16384_16 1033528.568 2.68%
SetIntersection_Front_Vector_uint64_16384_16384 39522436.680 -
SetIntersection_Front_Vector_uint64_16384_256 1656654.011 -1.64%
SetIntersection_Front_Vector_uint64_16384_4 971500.902 -5.22%
SetIntersection_Front_Vector_uint64_16384_64 1166639.570 -
SetIntersection_Front_Vector_uint64_16_1 61148175.949 -
SetIntersection_Front_Vector_uint64_16_16 34214418.491 -
SetIntersection_Front_Vector_uint64_16_4 52429093.382 -
SetIntersection_Front_Vector_uint64_1_1 520547970.357 -
SetIntersection_Front_Vector_uint64_256_1 4019710.433 -1.10%
SetIntersection_Front_Vector_uint64_256_16 3910525.574 -3.29%
SetIntersection_Front_Vector_uint64_256_256 3323794.738 -
SetIntersection_Front_Vector_uint64_256_4 3956573.717 -3.39%
SetIntersection_Front_Vector_uint64_256_64 3756290.681 -1.20%
SetIntersection_Front_Vector_uint64_262144_1 1028648.345 1.98%
SetIntersection_Front_Vector_uint64_262144_1024 3440512.856 -
SetIntersection_Front_Vector_uint64_262144_16 998654.077 -5.50%
SetIntersection_Front_Vector_uint64_262144_16384 35957540.525 -9.23%
SetIntersection_Front_Vector_uint64_262144_256 1502277.702 -6.20%
SetIntersection_Front_Vector_uint64_262144_262144 351795244.031 -
SetIntersection_Front_Vector_uint64_262144_4 1032073.935 -
SetIntersection_Front_Vector_uint64_262144_64 1071666.647 -6.10%
SetIntersection_Front_Vector_uint64_4_1 208308646.390 -
SetIntersection_Front_Vector_uint64_4_4 131265632.714 -
SetIntersection_Front_Vector_uint64_64_1 16060472.998 -
SetIntersection_Front_Vector_uint64_64_16 13432455.529 -
SetIntersection_Front_Vector_uint64_64_4 15387357.902 -1.13%
SetIntersection_Front_Vector_uint64_64_64 9601021.511 -
SetIntersection_Interlaced_Set_float_1024_1 993722.491 -2.98%
SetIntersection_Interlaced_Set_float_1024_1024 16599537.572 -7.18%
SetIntersection_Interlaced_Set_float_1024_16 10570499.953 -
SetIntersection_Interlaced_Set_float_1024_256 12388625.788 2.55%
SetIntersection_Interlaced_Set_float_1024_4 8433885.174 -
SetIntersection_Interlaced_Set_float_1024_64 11482875.701 11.95%
SetIntersection_Interlaced_Set_float_16384_1 1032028.347 -1.24%
SetIntersection_Interlaced_Set_float_16384_1024 204454059.200 -
SetIntersection_Interlaced_Set_float_16384_16 200386388.740 -2.80%
SetIntersection_Interlaced_Set_float_16384_16384 365685655.700 10.14%
SetIntersection_Interlaced_Set_float_16384_256 216437179.968 -
SetIntersection_Interlaced_Set_float_16384_4 163690594.118 -
SetIntersection_Interlaced_Set_float_16384_64 209262682.544 -1.15%
SetIntersection_Interlaced_Set_float_16_1 62098697.530 -
SetIntersection_Interlaced_Set_float_16_16 39782987.902 1.94%
SetIntersection_Interlaced_Set_float_16_4 58385543.768 -1.63%
SetIntersection_Interlaced_Set_float_1_1 528265380.969 -
SetIntersection_Interlaced_Set_float_256_1 4053125.966 -
SetIntersection_Interlaced_Set_float_256_16 13255838.427 7.08%
SetIntersection_Interlaced_Set_float_256_256 9389221.692 -14.17%
SetIntersection_Interlaced_Set_float_256_4 12161251.122 5.57%
SetIntersection_Interlaced_Set_float_256_64 12397177.039 -1.91%
SetIntersection_Interlaced_Set_float_262144_1 1032112.259 1.34%
SetIntersection_Interlaced_Set_float_262144_1024 1514624.339 -4.78%
SetIntersection_Interlaced_Set_float_262144_16 1320909.709 -5.46%
SetIntersection_Interlaced_Set_float_262144_16384 1329933.759 -3.31%
SetIntersection_Interlaced_Set_float_262144_256 1397851.855 -5.63%
SetIntersection_Interlaced_Set_float_262144_262144 2114723.437 3.83%
SetIntersection_Interlaced_Set_float_262144_4 1145838.294 -5.05%
SetIntersection_Interlaced_Set_float_262144_64 1490531.024 -6.50%
SetIntersection_Interlaced_Set_float_4_1 211050715.876 -
SetIntersection_Interlaced_Set_float_4_4 138386594.849 -
SetIntersection_Interlaced_Set_float_64_1 16170676.398 -
SetIntersection_Interlaced_Set_float_64_16 20465247.172 -
SetIntersection_Interlaced_Set_float_64_4 21346559.354 -2.80%
SetIntersection_Interlaced_Set_float_64_64 16245720.501 -4.77%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1 1008202.648 -2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_1024 16433315.398 -3.80%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_16 10445231.106 1.46%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_256 11668391.246 -6.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_4 8559137.909 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1024_64 10506219.324 -2.54%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1 1031378.563 3.44%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_1024 196803801.646 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16 203015643.638 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_16384 364802179.966 2.60%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_256 202515471.214 -5.96%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_4 164072239.492 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16384_64 209220614.471 -1.12%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_1 61833116.495 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_16 38238891.785 -3.09%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_16_4 57873356.074 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_1_1 525139849.219 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_1 4103264.283 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_16 12064837.135 -2.59%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_256 9803336.137 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_4 11265838.785 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_256_64 11776221.934 -1.55%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1 1028827.392 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_1024 1360691.153 -4.38%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16 1449336.298 -3.91%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_16384 1464205.328 -1.37%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_256 1545124.687 -3.24%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_262144 2020213.287 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_4 1025157.049 -5.52%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_262144_64 1357792.411 -4.00%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_1 209932790.942 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_4_4 137249079.608 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_1 16236032.532 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_16 20741055.209 -
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_4 21104842.126 -2.27%
SetIntersection_Interlaced_Set_pair<uint32,_uint32>_64_64 15649860.899 -
SetIntersection_Interlaced_Set_string_1024_1 1064818.259 -
SetIntersection_Interlaced_Set_string_1024_1024 48024738.207 -
SetIntersection_Interlaced_Set_string_1024_16 17888908.787 -
SetIntersection_Interlaced_Set_string_1024_256 25501307.333 2.24%
SetIntersection_Interlaced_Set_string_1024_4 14415451.232 1.66%
SetIntersection_Interlaced_Set_string_1024_64 21185391.070 1.15%
SetIntersection_Interlaced_Set_string_16384_1 1045091.590 -1.84%
SetIntersection_Interlaced_Set_string_16384_1024 354248690.233 -2.92%
SetIntersection_Interlaced_Set_string_16384_16 383031668.103 2.23%
SetIntersection_Interlaced_Set_string_16384_16384 352265188.564 -1.94%
SetIntersection_Interlaced_Set_string_16384_256 377192266.666 4.29%
SetIntersection_Interlaced_Set_string_16384_4 262255197.810 7.62%
SetIntersection_Interlaced_Set_string_16384_64 386835723.184 4.11%
SetIntersection_Interlaced_Set_string_16_1 63884930.257 -
SetIntersection_Interlaced_Set_string_16_16 54539330.544 -
SetIntersection_Interlaced_Set_string_16_4 66943963.837 -
SetIntersection_Interlaced_Set_string_1_1 541531442.774 -
SetIntersection_Interlaced_Set_string_256_1 4231055.437 -1.08%
SetIntersection_Interlaced_Set_string_256_16 20963697.144 -1.81%
SetIntersection_Interlaced_Set_string_256_256 25393206.882 2.02%
SetIntersection_Interlaced_Set_string_256_4 17722464.838 1.57%
SetIntersection_Interlaced_Set_string_256_64 22108174.928 -
SetIntersection_Interlaced_Set_string_262144_1 1033609.640 -2.41%
SetIntersection_Interlaced_Set_string_262144_1024 3482174.128 -8.39%
SetIntersection_Interlaced_Set_string_262144_16 3298790.660 1.41%
SetIntersection_Interlaced_Set_string_262144_16384 4279259.127 1.76%
SetIntersection_Interlaced_Set_string_262144_256 3576362.040 1.56%
SetIntersection_Interlaced_Set_string_262144_262144 16292057.466 -3.24%
SetIntersection_Interlaced_Set_string_262144_4 2199017.443 -8.82%
SetIntersection_Interlaced_Set_string_262144_64 3383507.952 -9.45%
SetIntersection_Interlaced_Set_string_4_1 217216798.922 -
SetIntersection_Interlaced_Set_string_4_4 152217309.723 -
SetIntersection_Interlaced_Set_string_64_1 16675375.810 -
SetIntersection_Interlaced_Set_string_64_16 30384880.252 -
SetIntersection_Interlaced_Set_string_64_4 28724056.598 -
SetIntersection_Interlaced_Set_string_64_64 30466917.658 -4.41%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1 991094.951 -1.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_1024 23957738.094 -6.19%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_16 10992870.200 3.48%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_256 12475108.262 -2.46%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_4 8648041.775 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1024_64 10882204.771 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1 1027119.718 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_1024 245169485.779 -29.55%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16 223450696.282 -41.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_16384 368471298.460 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_256 256068169.698 -29.01%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_4 173512335.122 -33.79%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16384_64 334533611.046 -10.93%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_1 61850540.261 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_16 40040377.823 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_16_4 58046490.342 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_1_1 526529330.626 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_1 4041498.257 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_16 12328502.547 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_256 10795264.551 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_4 11686873.188 3.96%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_256_64 12031229.745 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1 1006544.335 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1979878.638 -2.28%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16 1796798.781 -10.34%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1844432.671 -6.08%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_256 1910265.069 -10.72%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_262144 2590406.220 -4.13%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_4 1493352.000 -1.10%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_262144_64 1975416.671 -1.95%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_1 210293955.856 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_4_4 137597194.968 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_1 16166875.828 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_16 20821592.780 -1.87%
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_4 21600120.745 -
SetIntersection_Interlaced_Set_tuple<uint32,_uint64,_uint32>_64_64 16183842.393 -1.60%
SetIntersection_Interlaced_Set_uint32_1024_1 1016792.376 -
SetIntersection_Interlaced_Set_uint32_1024_1024 18153219.996 -1.64%
SetIntersection_Interlaced_Set_uint32_1024_16 10407331.865 2.69%
SetIntersection_Interlaced_Set_uint32_1024_256 11807283.806 -13.63%
SetIntersection_Interlaced_Set_uint32_1024_4 8259842.452 -8.71%
SetIntersection_Interlaced_Set_uint32_1024_64 10418024.147 -5.07%
SetIntersection_Interlaced_Set_uint32_16384_1 1034676.889 1.49%
SetIntersection_Interlaced_Set_uint32_16384_1024 191926453.682 -13.01%
SetIntersection_Interlaced_Set_uint32_16384_16 189046776.295 -10.34%
SetIntersection_Interlaced_Set_uint32_16384_16384 332099310.472 -
SetIntersection_Interlaced_Set_uint32_16384_256 200368681.597 -10.01%
SetIntersection_Interlaced_Set_uint32_16384_4 155911628.064 -15.24%
SetIntersection_Interlaced_Set_uint32_16384_64 196611515.759 -10.14%
SetIntersection_Interlaced_Set_uint32_16_1 61694163.517 -
SetIntersection_Interlaced_Set_uint32_16_16 39888251.819 -
SetIntersection_Interlaced_Set_uint32_16_4 58197022.729 -1.71%
SetIntersection_Interlaced_Set_uint32_1_1 524918764.890 -
SetIntersection_Interlaced_Set_uint32_256_1 4094213.014 -
SetIntersection_Interlaced_Set_uint32_256_16 12373621.797 -10.60%
SetIntersection_Interlaced_Set_uint32_256_256 10691838.665 3.77%
SetIntersection_Interlaced_Set_uint32_256_4 11364071.355 1.89%
SetIntersection_Interlaced_Set_uint32_256_64 12542478.171 -
SetIntersection_Interlaced_Set_uint32_262144_1 1027836.464 -1.21%
SetIntersection_Interlaced_Set_uint32_262144_1024 1521592.028 -5.30%
SetIntersection_Interlaced_Set_uint32_262144_16 1266628.969 -5.49%
SetIntersection_Interlaced_Set_uint32_262144_16384 1280124.765 -4.84%
SetIntersection_Interlaced_Set_uint32_262144_256 1348371.152 -5.53%
SetIntersection_Interlaced_Set_uint32_262144_262144 1969004.050 -3.56%
SetIntersection_Interlaced_Set_uint32_262144_4 1139126.252 -5.96%
SetIntersection_Interlaced_Set_uint32_262144_64 1482787.076 -6.96%
SetIntersection_Interlaced_Set_uint32_4_1 209794254.924 -
SetIntersection_Interlaced_Set_uint32_4_4 136827756.669 -1.20%
SetIntersection_Interlaced_Set_uint32_64_1 16104419.336 -
SetIntersection_Interlaced_Set_uint32_64_16 21214395.528 -2.81%
SetIntersection_Interlaced_Set_uint32_64_4 21970300.857 -
SetIntersection_Interlaced_Set_uint32_64_64 16038211.173 -2.50%
SetIntersection_Interlaced_Set_uint64_1024_1 981716.998 -5.15%
SetIntersection_Interlaced_Set_uint64_1024_1024 18001754.908 -10.04%
SetIntersection_Interlaced_Set_uint64_1024_16 10528057.069 -5.85%
SetIntersection_Interlaced_Set_uint64_1024_256 12040858.483 -9.69%
SetIntersection_Interlaced_Set_uint64_1024_4 8880614.629 -
SetIntersection_Interlaced_Set_uint64_1024_64 10312324.483 -9.65%
SetIntersection_Interlaced_Set_uint64_16384_1 1028267.108 -
SetIntersection_Interlaced_Set_uint64_16384_1024 193753436.254 -
SetIntersection_Interlaced_Set_uint64_16384_16 189586037.397 1.61%
SetIntersection_Interlaced_Set_uint64_16384_16384 337247583.472 -
SetIntersection_Interlaced_Set_uint64_16384_256 203434724.873 1.33%
SetIntersection_Interlaced_Set_uint64_16384_4 155617323.751 3.77%
SetIntersection_Interlaced_Set_uint64_16384_64 197826992.394 -
SetIntersection_Interlaced_Set_uint64_16_1 61480485.803 -1.03%
SetIntersection_Interlaced_Set_uint64_16_16 39201174.291 -1.94%
SetIntersection_Interlaced_Set_uint64_16_4 58608709.848 -
SetIntersection_Interlaced_Set_uint64_1_1 523756922.243 -
SetIntersection_Interlaced_Set_uint64_256_1 4068685.735 -1.32%
SetIntersection_Interlaced_Set_uint64_256_16 12680341.731 -2.98%
SetIntersection_Interlaced_Set_uint64_256_256 9682080.150 -7.61%
SetIntersection_Interlaced_Set_uint64_256_4 11815819.700 -4.08%
SetIntersection_Interlaced_Set_uint64_256_64 12879220.106 -
SetIntersection_Interlaced_Set_uint64_262144_1 981271.593 -6.21%
SetIntersection_Interlaced_Set_uint64_262144_1024 1358280.890 -6.92%
SetIntersection_Interlaced_Set_uint64_262144_16 1410826.109 -7.71%
SetIntersection_Interlaced_Set_uint64_262144_16384 1440834.254 -1.86%
SetIntersection_Interlaced_Set_uint64_262144_256 1516701.188 -4.42%
SetIntersection_Interlaced_Set_uint64_262144_262144 1951941.289 -2.45%
SetIntersection_Interlaced_Set_uint64_262144_4 1039864.495 -5.77%
SetIntersection_Interlaced_Set_uint64_262144_64 1357082.278 -5.54%
SetIntersection_Interlaced_Set_uint64_4_1 209262746.283 -
SetIntersection_Interlaced_Set_uint64_4_4 135101941.051 -1.81%
SetIntersection_Interlaced_Set_uint64_64_1 16068845.638 -
SetIntersection_Interlaced_Set_uint64_64_16 21989982.084 5.07%
SetIntersection_Interlaced_Set_uint64_64_4 22867306.797 2.00%
SetIntersection_Interlaced_Set_uint64_64_64 16525922.989 -3.57%
SetIntersection_Interlaced_Vector_float_1024_1 1021066.308 -
SetIntersection_Interlaced_Vector_float_1024_1024 3438058.309 -
SetIntersection_Interlaced_Vector_float_1024_16 3692453.448 -
SetIntersection_Interlaced_Vector_float_1024_256 3457130.352 2.13%
SetIntersection_Interlaced_Vector_float_1024_4 2913815.947 -2.61%
SetIntersection_Interlaced_Vector_float_1024_64 3648720.030 1.04%
SetIntersection_Interlaced_Vector_float_16384_1 1034017.978 2.03%
SetIntersection_Interlaced_Vector_float_16384_1024 42155701.527 -
SetIntersection_Interlaced_Vector_float_16384_16 37023558.002 -
SetIntersection_Interlaced_Vector_float_16384_16384 39617844.671 -
SetIntersection_Interlaced_Vector_float_16384_256 45032473.234 -
SetIntersection_Interlaced_Vector_float_16384_4 29430816.695 -
SetIntersection_Interlaced_Vector_float_16384_64 40798717.644 -
SetIntersection_Interlaced_Vector_float_16_1 61800324.629 -
SetIntersection_Interlaced_Vector_float_16_16 34045220.193 -
SetIntersection_Interlaced_Vector_float_16_4 54034622.856 -
SetIntersection_Interlaced_Vector_float_1_1 524942068.479 -
SetIntersection_Interlaced_Vector_float_256_1 4060178.422 -
SetIntersection_Interlaced_Vector_float_256_16 6264080.727 1.21%
SetIntersection_Interlaced_Vector_float_256_256 3319383.971 1.77%
SetIntersection_Interlaced_Vector_float_256_4 6167926.627 -
SetIntersection_Interlaced_Vector_float_256_64 5237070.035 1.57%
SetIntersection_Interlaced_Vector_float_262144_1 1029450.726 -
SetIntersection_Interlaced_Vector_float_262144_1024 350532492.856 -
SetIntersection_Interlaced_Vector_float_262144_16 350323488.537 -
SetIntersection_Interlaced_Vector_float_262144_16384 350792631.119 -
SetIntersection_Interlaced_Vector_float_262144_256 351700747.618 -
SetIntersection_Interlaced_Vector_float_262144_262144 350713668.779 -
SetIntersection_Interlaced_Vector_float_262144_4 350104147.219 -
SetIntersection_Interlaced_Vector_float_262144_64 350387841.851 -
SetIntersection_Interlaced_Vector_float_4_1 209793868.029 -
SetIntersection_Interlaced_Vector_float_4_4 132223507.286 -
SetIntersection_Interlaced_Vector_float_64_1 16188973.331 -
SetIntersection_Interlaced_Vector_float_64_16 14919274.424 -
SetIntersection_Interlaced_Vector_float_64_4 17384516.438 -
SetIntersection_Interlaced_Vector_float_64_64 9503488.493 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1 1031082.403 3.37%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_1024 4700456.653 2.34%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_16 4470683.355 -8.32%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_256 5434417.073 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_4 3590225.801 -4.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1024_64 4698305.624 -3.35%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1 1001658.430 -1.47%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_1024 55229336.070 -11.58%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16 49229740.771 -8.51%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_16384 58993577.166 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_256 56403723.266 -12.92%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_4 32661863.277 -23.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16384_64 50294230.599 -13.14%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_1 61464151.718 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_16 34484121.652 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_16_4 55479363.716 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_1_1 521718544.532 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_1 4047967.277 -1.29%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_16 7266308.189 -1.06%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_256 3905458.818 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_4 6949510.473 -2.91%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_256_64 5899916.405 -13.74%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1 1034121.122 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_1024 349965110.421 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16 350655780.251 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_16384 363818158.302 3.50%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_256 348923545.051 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_262144 350652080.495 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_4 340161511.519 -3.00%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_262144_64 361968076.881 3.39%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_1 208909472.967 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_4_4 131823298.958 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_1 15972366.153 -1.03%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_16 16443958.760 -
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_4 17806512.354 -2.19%
SetIntersection_Interlaced_Vector_pair<uint32,_uint32>_64_64 10224458.767 -
SetIntersection_Interlaced_Vector_string_1024_1 1053293.189 -
SetIntersection_Interlaced_Vector_string_1024_1024 31544344.500 4.24%
SetIntersection_Interlaced_Vector_string_1024_16 9990146.756 -
SetIntersection_Interlaced_Vector_string_1024_256 14717039.978 1.18%
SetIntersection_Interlaced_Vector_string_1024_4 7612116.309 -
SetIntersection_Interlaced_Vector_string_1024_64 11002602.708 2.93%
SetIntersection_Interlaced_Vector_string_16384_1 1054439.275 -
SetIntersection_Interlaced_Vector_string_16384_1024 158898965.409 -2.27%
SetIntersection_Interlaced_Vector_string_16384_16 125849017.501 -3.73%
SetIntersection_Interlaced_Vector_string_16384_16384 354539063.626 1.84%
SetIntersection_Interlaced_Vector_string_16384_256 157902096.165 -2.80%
SetIntersection_Interlaced_Vector_string_16384_4 100812315.103 -3.16%
SetIntersection_Interlaced_Vector_string_16384_64 136601138.115 -3.35%
SetIntersection_Interlaced_Vector_string_16_1 63151543.147 -
SetIntersection_Interlaced_Vector_string_16_16 48529260.649 6.09%
SetIntersection_Interlaced_Vector_string_16_4 62788708.941 1.67%
SetIntersection_Interlaced_Vector_string_1_1 537098110.808 -
SetIntersection_Interlaced_Vector_string_256_1 4192505.444 -
SetIntersection_Interlaced_Vector_string_256_16 11904646.203 -5.31%
SetIntersection_Interlaced_Vector_string_256_256 17470143.712 8.42%
SetIntersection_Interlaced_Vector_string_256_4 11014131.811 -
SetIntersection_Interlaced_Vector_string_256_64 15146834.597 9.75%
SetIntersection_Interlaced_Vector_string_262144_1 1074075.419 -
SetIntersection_Interlaced_Vector_string_262144_1024 1322704.833 -25.84%
SetIntersection_Interlaced_Vector_string_262144_16 1157005.318 -22.75%
SetIntersection_Interlaced_Vector_string_262144_16384 2185792.662 -14.74%
SetIntersection_Interlaced_Vector_string_262144_256 1274683.978 -24.64%
SetIntersection_Interlaced_Vector_string_262144_262144 12967640.534 2.55%
SetIntersection_Interlaced_Vector_string_262144_4 348249602.132 35200.34%
SetIntersection_Interlaced_Vector_string_262144_64 1240771.729 -26.40%
SetIntersection_Interlaced_Vector_string_4_1 215271463.554 -
SetIntersection_Interlaced_Vector_string_4_4 146240546.139 -
SetIntersection_Interlaced_Vector_string_64_1 16528533.724 -
SetIntersection_Interlaced_Vector_string_64_16 24587349.209 -1.15%
SetIntersection_Interlaced_Vector_string_64_4 23193716.224 -
SetIntersection_Interlaced_Vector_string_64_64 21940979.158 -4.58%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1 1025837.800 1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 5221643.439 -11.56%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_16 4386866.791 -2.46%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_256 4631200.433 -10.47%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3571794.508 -10.02%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1024_64 5327584.222 7.96%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1 1019053.906 -1.88%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 58127973.042 -24.23%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16 41856663.721 -30.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 73517153.272 7.20%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_256 56287348.690 -15.92%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_4 34073936.334 -24.38%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16384_64 48240638.524 -18.99%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_1 61542468.482 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_16 35005501.410 1.08%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_16_4 54932195.705 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_1_1 523417696.268 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_1 4048005.541 -1.51%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_16 7727556.941 2.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_256 3967681.038 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_4 6768325.752 -6.65%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_256_64 6453095.120 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1 1034627.063 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 349716216.885 1.34%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16 357470645.724 2.26%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 315091256.425 -9.59%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_256 359677457.064 2.00%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 346846344.260 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_4 346585255.981 -2.61%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_262144_64 353139461.670 1.40%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_1 209318996.786 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_4_4 132505801.476 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_1 16197753.245 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_16 16690476.218 2.10%
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_4 18277944.693 -
SetIntersection_Interlaced_Vector_tuple<uint32,_uint64,_uint32>_64_64 10711350.589 4.81%
SetIntersection_Interlaced_Vector_uint32_1024_1 1014576.945 -1.66%
SetIntersection_Interlaced_Vector_uint32_1024_1024 3487004.014 -
SetIntersection_Interlaced_Vector_uint32_1024_16 3438643.832 -3.29%
SetIntersection_Interlaced_Vector_uint32_1024_256 3406336.904 -
SetIntersection_Interlaced_Vector_uint32_1024_4 2900425.019 -2.62%
SetIntersection_Interlaced_Vector_uint32_1024_64 3525911.551 -
SetIntersection_Interlaced_Vector_uint32_16384_1 975079.089 -5.41%
SetIntersection_Interlaced_Vector_uint32_16384_1024 41329776.635 -1.02%
SetIntersection_Interlaced_Vector_uint32_16384_16 36318384.157 -1.27%
SetIntersection_Interlaced_Vector_uint32_16384_16384 39415482.245 -
SetIntersection_Interlaced_Vector_uint32_16384_256 42925178.632 -
SetIntersection_Interlaced_Vector_uint32_16384_4 28949451.540 -
SetIntersection_Interlaced_Vector_uint32_16384_64 39685937.483 -
SetIntersection_Interlaced_Vector_uint32_16_1 61340845.209 -1.53%
SetIntersection_Interlaced_Vector_uint32_16_16 34164309.676 -1.56%
SetIntersection_Interlaced_Vector_uint32_16_4 53677219.750 -1.64%
SetIntersection_Interlaced_Vector_uint32_1_1 521481250.772 -1.30%
SetIntersection_Interlaced_Vector_uint32_256_1 4038592.881 -1.26%
SetIntersection_Interlaced_Vector_uint32_256_16 6227109.391 -
SetIntersection_Interlaced_Vector_uint32_256_256 3258927.749 -3.25%
SetIntersection_Interlaced_Vector_uint32_256_4 5943426.301 -3.28%
SetIntersection_Interlaced_Vector_uint32_256_64 5128819.136 -3.31%
SetIntersection_Interlaced_Vector_uint32_262144_1 1014678.134 -
SetIntersection_Interlaced_Vector_uint32_262144_1024 350925737.449 -
SetIntersection_Interlaced_Vector_uint32_262144_16 350083800.166 -1.12%
SetIntersection_Interlaced_Vector_uint32_262144_16384 351671714.491 -
SetIntersection_Interlaced_Vector_uint32_262144_256 349426263.090 1.94%
SetIntersection_Interlaced_Vector_uint32_262144_262144 350437084.135 1.99%
SetIntersection_Interlaced_Vector_uint32_262144_4 351562196.680 -
SetIntersection_Interlaced_Vector_uint32_262144_64 350706490.222 -
SetIntersection_Interlaced_Vector_uint32_4_1 208453965.548 -1.16%
SetIntersection_Interlaced_Vector_uint32_4_4 131110897.365 -1.25%
SetIntersection_Interlaced_Vector_uint32_64_1 15980349.096 -
SetIntersection_Interlaced_Vector_uint32_64_16 14780517.664 -2.30%
SetIntersection_Interlaced_Vector_uint32_64_4 17201338.532 -
SetIntersection_Interlaced_Vector_uint32_64_64 9500977.991 -2.28%
SetIntersection_Interlaced_Vector_uint64_1024_1 1008265.419 -1.63%
SetIntersection_Interlaced_Vector_uint64_1024_1024 3491214.383 -
SetIntersection_Interlaced_Vector_uint64_1024_16 3453879.850 -4.98%
SetIntersection_Interlaced_Vector_uint64_1024_256 3462117.957 1.76%
SetIntersection_Interlaced_Vector_uint64_1024_4 2932528.965 -1.30%
SetIntersection_Interlaced_Vector_uint64_1024_64 3593853.256 3.53%
SetIntersection_Interlaced_Vector_uint64_16384_1 970239.611 -4.94%
SetIntersection_Interlaced_Vector_uint64_16384_1024 41514773.155 -
SetIntersection_Interlaced_Vector_uint64_16384_16 36633534.497 -
SetIntersection_Interlaced_Vector_uint64_16384_16384 39466909.738 -
SetIntersection_Interlaced_Vector_uint64_16384_256 43322519.027 -1.06%
SetIntersection_Interlaced_Vector_uint64_16384_4 29080335.749 -
SetIntersection_Interlaced_Vector_uint64_16384_64 39757295.558 -
SetIntersection_Interlaced_Vector_uint64_16_1 61096671.356 -
SetIntersection_Interlaced_Vector_uint64_16_16 33763924.347 -
SetIntersection_Interlaced_Vector_uint64_16_4 53633163.631 -
SetIntersection_Interlaced_Vector_uint64_1_1 520227154.929 -
SetIntersection_Interlaced_Vector_uint64_256_1 3982513.898 -3.06%
SetIntersection_Interlaced_Vector_uint64_256_16 6054519.221 -2.49%
SetIntersection_Interlaced_Vector_uint64_256_256 3245928.232 -2.07%
SetIntersection_Interlaced_Vector_uint64_256_4 6085480.927 -
SetIntersection_Interlaced_Vector_uint64_256_64 5215700.831 -
SetIntersection_Interlaced_Vector_uint64_262144_1 1020748.308 3.49%
SetIntersection_Interlaced_Vector_uint64_262144_1024 350777202.286 -
SetIntersection_Interlaced_Vector_uint64_262144_16 351029672.660 -
SetIntersection_Interlaced_Vector_uint64_262144_16384 350782037.092 -
SetIntersection_Interlaced_Vector_uint64_262144_256 351123433.793 -
SetIntersection_Interlaced_Vector_uint64_262144_262144 351648766.315 -
SetIntersection_Interlaced_Vector_uint64_262144_4 350329315.581 -
SetIntersection_Interlaced_Vector_uint64_262144_64 351256106.282 -
SetIntersection_Interlaced_Vector_uint64_4_1 208017027.685 -
SetIntersection_Interlaced_Vector_uint64_4_4 131103181.504 -
SetIntersection_Interlaced_Vector_uint64_64_1 15979619.680 -1.42%
SetIntersection_Interlaced_Vector_uint64_64_16 14791560.169 -
SetIntersection_Interlaced_Vector_uint64_64_4 17143253.974 -1.10%
SetIntersection_Interlaced_Vector_uint64_64_64 9546370.915 -
SetIntersection_None_Set_float_1024_1 10711982.846 -1.73%
SetIntersection_None_Set_float_1024_1024 11000053.631 5.76%
SetIntersection_None_Set_float_1024_16 10858360.678 1.30%
SetIntersection_None_Set_float_1024_256 11007381.463 1.87%
SetIntersection_None_Set_float_1024_4 10883308.947 3.82%
SetIntersection_None_Set_float_1024_64 10688263.411 1.01%
SetIntersection_None_Set_float_16384_1 189306491.707 1.75%
SetIntersection_None_Set_float_16384_1024 190976718.720 1.21%
SetIntersection_None_Set_float_16384_16 189255855.745 -
SetIntersection_None_Set_float_16384_16384 189343050.541 -
SetIntersection_None_Set_float_16384_256 189560158.132 1.31%
SetIntersection_None_Set_float_16384_4 189116491.703 -
SetIntersection_None_Set_float_16384_64 189594133.524 1.43%
SetIntersection_None_Set_float_16_1 68568007.620 -
SetIntersection_None_Set_float_16_16 37070912.978 1.76%
SetIntersection_None_Set_float_16_4 58554002.625 -
SetIntersection_None_Set_float_1_1 525157701.309 -
SetIntersection_None_Set_float_256_1 13545035.732 -2.03%
SetIntersection_None_Set_float_256_16 13793453.072 7.85%
SetIntersection_None_Set_float_256_256 6857625.814 -2.86%
SetIntersection_None_Set_float_256_4 13387428.780 -
SetIntersection_None_Set_float_256_64 11507820.574 4.66%
SetIntersection_None_Set_float_262144_1 1388374.250 -3.99%
SetIntersection_None_Set_float_262144_1024 1482840.162 -5.97%
SetIntersection_None_Set_float_262144_16 1385608.688 -4.18%
SetIntersection_None_Set_float_262144_16384 1384043.135 -4.37%
SetIntersection_None_Set_float_262144_256 1385684.125 -4.12%
SetIntersection_None_Set_float_262144_262144 1489373.855 -5.70%
SetIntersection_None_Set_float_262144_4 1489137.299 -5.82%
SetIntersection_None_Set_float_262144_64 1485389.192 -6.06%
SetIntersection_None_Set_float_4_1 215288999.938 -
SetIntersection_None_Set_float_4_4 134518727.985 -
SetIntersection_None_Set_float_64_1 23472278.300 -3.45%
SetIntersection_None_Set_float_64_16 19160065.527 -2.69%
SetIntersection_None_Set_float_64_4 24382104.614 4.68%
SetIntersection_None_Set_float_64_64 12937319.028 4.37%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1 10525641.311 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_1024 10476351.995 -1.79%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_16 10572156.031 -1.11%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_256 10674071.824 -
SetIntersection_None_Set_pair<uint32,_uint32>_1024_4 10756323.999 1.41%
SetIntersection_None_Set_pair<uint32,_uint32>_1024_64 10477208.719 -
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1 208235223.824 -23.21%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_1024 206874563.871 -43.43%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16 209980312.362 -22.90%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_16384 199586016.824 -1.35%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_256 206950048.683 -21.84%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_4 206202096.818 -24.01%
SetIntersection_None_Set_pair<uint32,_uint32>_16384_64 203693272.546 -25.78%
SetIntersection_None_Set_pair<uint32,_uint32>_16_1 68369851.258 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_16 36526696.768 -
SetIntersection_None_Set_pair<uint32,_uint32>_16_4 57994581.961 -1.48%
SetIntersection_None_Set_pair<uint32,_uint32>_1_1 524381555.967 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_1 13614238.536 -
SetIntersection_None_Set_pair<uint32,_uint32>_256_16 12701662.316 -1.08%
SetIntersection_None_Set_pair<uint32,_uint32>_256_256 6718751.579 -2.80%
SetIntersection_None_Set_pair<uint32,_uint32>_256_4 13228435.755 -1.71%
SetIntersection_None_Set_pair<uint32,_uint32>_256_64 10885133.149 1.04%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1 1482058.782 -5.05%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_1024 1340561.546 -4.35%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16 1480944.920 -5.24%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_16384 1483175.438 -4.81%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_256 1490629.278 -4.57%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_262144 1333049.033 -4.06%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_4 1336953.137 -5.42%
SetIntersection_None_Set_pair<uint32,_uint32>_262144_64 1342156.436 -4.76%
SetIntersection_None_Set_pair<uint32,_uint32>_4_1 214322400.569 -
SetIntersection_None_Set_pair<uint32,_uint32>_4_4 134253523.473 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_1 23874955.511 -2.90%
SetIntersection_None_Set_pair<uint32,_uint32>_64_16 19824395.052 -1.03%
SetIntersection_None_Set_pair<uint32,_uint32>_64_4 23201604.397 -
SetIntersection_None_Set_pair<uint32,_uint32>_64_64 12347545.451 -
SetIntersection_None_Set_string_1024_1 17159523.722 -7.02%
SetIntersection_None_Set_string_1024_1024 18414799.264 -2.11%
SetIntersection_None_Set_string_1024_16 18512945.483 -1.54%
SetIntersection_None_Set_string_1024_256 16889123.805 -9.44%
SetIntersection_None_Set_string_1024_4 18251063.954 -2.19%
SetIntersection_None_Set_string_1024_64 18224535.277 -1.11%
SetIntersection_None_Set_string_16384_1 396106367.543 3.89%
SetIntersection_None_Set_string_16384_1024 389533690.897 5.03%
SetIntersection_None_Set_string_16384_16 390391886.700 4.16%
SetIntersection_None_Set_string_16384_16384 384182909.504 11.74%
SetIntersection_None_Set_string_16384_256 385860871.947 -3.70%
SetIntersection_None_Set_string_16384_4 391195749.864 4.05%
SetIntersection_None_Set_string_16384_64 392288524.580 2.34%
SetIntersection_None_Set_string_16_1 75743992.764 -
SetIntersection_None_Set_string_16_16 40275038.860 -
SetIntersection_None_Set_string_16_4 63986508.493 -1.66%
SetIntersection_None_Set_string_1_1 530402601.013 -
SetIntersection_None_Set_string_256_1 21637842.270 1.89%
SetIntersection_None_Set_string_256_16 19744058.390 -
SetIntersection_None_Set_string_256_256 10798982.438 1.68%
SetIntersection_None_Set_string_256_4 20409558.098 -2.84%
SetIntersection_None_Set_string_256_64 17003807.859 -1.62%
SetIntersection_None_Set_string_262144_1 4152960.144 30.60%
SetIntersection_None_Set_string_262144_1024 4042029.381 17.88%
SetIntersection_None_Set_string_262144_16 4158677.068 32.98%
SetIntersection_None_Set_string_262144_16384 4092312.418 23.49%
SetIntersection_None_Set_string_262144_256 4140066.449 32.19%
SetIntersection_None_Set_string_262144_262144 4259864.800 -5.96%
SetIntersection_None_Set_string_262144_4 4042563.494 18.88%
SetIntersection_None_Set_string_262144_64 4024316.091 18.08%
SetIntersection_None_Set_string_4_1 220975047.455 -
SetIntersection_None_Set_string_4_4 138011555.078 -
SetIntersection_None_Set_string_64_1 32828636.226 1.77%
SetIntersection_None_Set_string_64_16 26008353.451 -2.76%
SetIntersection_None_Set_string_64_4 30393668.937 -2.46%
SetIntersection_None_Set_string_64_64 16159718.035 -2.28%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1 10827546.054 2.76%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_1024 10799949.756 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_16 10588290.635 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_256 10733841.592 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_4 10611877.311 -1.30%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1024_64 10783094.075 3.84%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1 236700567.324 -29.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_1024 224206703.622 -34.04%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16 241198504.204 -28.81%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_16384 253416331.718 -17.94%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_256 239842931.880 -31.85%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_4 240645317.687 -26.98%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16384_64 234413648.956 -30.67%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_1 68340605.626 -1.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_16 36392279.436 -1.75%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_16_4 58786151.200 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_1_1 526266741.927 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_1 13573979.209 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_16 12784187.510 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_256 6853581.849 -3.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_4 13117776.811 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_256_64 10894197.189 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1 1790064.387 -15.31%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_1024 1859512.180 -6.15%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16 1842190.046 -12.55%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_16384 1839977.223 -12.71%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_256 1842214.726 -12.62%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_262144 1886978.745 -4.43%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_4 1915849.745 -2.02%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_262144_64 1858895.179 -5.95%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_1 215208663.552 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_4_4 134552646.484 -
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_1 23726628.709 -2.50%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_16 19384960.951 -6.05%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_4 23625536.277 1.09%
SetIntersection_None_Set_tuple<uint32,_uint64,_uint32>_64_64 12328386.720 -
SetIntersection_None_Set_uint32_1024_1 11144586.885 7.11%
SetIntersection_None_Set_uint32_1024_1024 10725336.056 1.39%
SetIntersection_None_Set_uint32_1024_16 10727542.127 -
SetIntersection_None_Set_uint32_1024_256 10555184.633 -1.54%
SetIntersection_None_Set_uint32_1024_4 10497984.150 -
SetIntersection_None_Set_uint32_1024_64 11013422.301 4.95%
SetIntersection_None_Set_uint32_16384_1 191260360.973 -28.30%
SetIntersection_None_Set_uint32_16384_1024 193511632.597 -29.26%
SetIntersection_None_Set_uint32_16384_16 192676110.845 -29.25%
SetIntersection_None_Set_uint32_16384_16384 199065608.066 -37.13%
SetIntersection_None_Set_uint32_16384_256 192040538.462 -30.24%
SetIntersection_None_Set_uint32_16384_4 191864556.214 -29.58%
SetIntersection_None_Set_uint32_16384_64 192977651.209 -30.75%
SetIntersection_None_Set_uint32_16_1 68886596.633 -
SetIntersection_None_Set_uint32_16_16 36761403.672 -2.30%
SetIntersection_None_Set_uint32_16_4 57599062.605 -4.15%
SetIntersection_None_Set_uint32_1_1 522268958.227 -1.10%
SetIntersection_None_Set_uint32_256_1 13068740.461 -3.57%
SetIntersection_None_Set_uint32_256_16 12953920.246 2.57%
SetIntersection_None_Set_uint32_256_256 6768762.995 -
SetIntersection_None_Set_uint32_256_4 13375448.341 -
SetIntersection_None_Set_uint32_256_64 10995894.372 -
SetIntersection_None_Set_uint32_262144_1 1331244.130 -11.98%
SetIntersection_None_Set_uint32_262144_1024 1483358.908 -14.44%
SetIntersection_None_Set_uint32_262144_16 1328325.830 -7.74%
SetIntersection_None_Set_uint32_262144_16384 1329987.310 -12.85%
SetIntersection_None_Set_uint32_262144_256 1327906.270 -11.72%
SetIntersection_None_Set_uint32_262144_262144 1490217.168 -6.35%
SetIntersection_None_Set_uint32_262144_4 1482899.766 -15.04%
SetIntersection_None_Set_uint32_262144_64 1487301.197 -13.01%
SetIntersection_None_Set_uint32_4_1 213621992.094 -
SetIntersection_None_Set_uint32_4_4 133565669.095 -
SetIntersection_None_Set_uint32_64_1 24270057.921 3.01%
SetIntersection_None_Set_uint32_64_16 19633856.530 1.58%
SetIntersection_None_Set_uint32_64_4 22117546.764 -4.29%
SetIntersection_None_Set_uint32_64_64 12621080.095 2.69%
SetIntersection_None_Set_uint64_1024_1 10402659.373 -1.93%
SetIntersection_None_Set_uint64_1024_1024 10497316.020 -
SetIntersection_None_Set_uint64_1024_16 10457973.275 -2.71%
SetIntersection_None_Set_uint64_1024_256 10745159.397 3.23%
SetIntersection_None_Set_uint64_1024_4 10613101.581 -
SetIntersection_None_Set_uint64_1024_64 10488991.207 -
SetIntersection_None_Set_uint64_16384_1 188558063.330 1.89%
SetIntersection_None_Set_uint64_16384_1024 193228527.345 3.88%
SetIntersection_None_Set_uint64_16384_16 191329865.204 2.25%
SetIntersection_None_Set_uint64_16384_16384 189156938.437 -
SetIntersection_None_Set_uint64_16384_256 191122637.782 1.69%
SetIntersection_None_Set_uint64_16384_4 194353188.761 5.35%
SetIntersection_None_Set_uint64_16384_64 191106744.716 3.17%
SetIntersection_None_Set_uint64_16_1 68371107.608 -
SetIntersection_None_Set_uint64_16_16 36428220.505 -
SetIntersection_None_Set_uint64_16_4 58429077.841 -
SetIntersection_None_Set_uint64_1_1 521783214.552 -
SetIntersection_None_Set_uint64_256_1 13336458.568 -2.19%
SetIntersection_None_Set_uint64_256_16 12633662.466 -
SetIntersection_None_Set_uint64_256_256 6705177.389 -
SetIntersection_None_Set_uint64_256_4 13065354.550 -3.33%
SetIntersection_None_Set_uint64_256_64 10795386.312 1.59%
SetIntersection_None_Set_uint64_262144_1 1482226.886 -5.98%
SetIntersection_None_Set_uint64_262144_1024 1342504.285 -4.89%
SetIntersection_None_Set_uint64_262144_16 1484642.737 -6.07%
SetIntersection_None_Set_uint64_262144_16384 1484414.563 -6.51%
SetIntersection_None_Set_uint64_262144_256 1482412.219 -6.06%
SetIntersection_None_Set_uint64_262144_262144 1374931.540 -3.78%
SetIntersection_None_Set_uint64_262144_4 1344596.036 -4.73%
SetIntersection_None_Set_uint64_262144_64 1342898.700 -4.98%
SetIntersection_None_Set_uint64_4_1 212823367.627 -1.39%
SetIntersection_None_Set_uint64_4_4 132989165.812 -1.30%
SetIntersection_None_Set_uint64_64_1 23839319.392 -2.84%
SetIntersection_None_Set_uint64_64_16 19414120.420 -3.49%
SetIntersection_None_Set_uint64_64_4 22737934.558 -3.00%
SetIntersection_None_Set_uint64_64_64 11846270.901 -4.46%
SetIntersection_None_Vector_float_1024_1 3371943.533 -3.58%
SetIntersection_None_Vector_float_1024_1024 3493426.042 3.97%
SetIntersection_None_Vector_float_1024_16 3388336.441 -2.08%
SetIntersection_None_Vector_float_1024_256 3489488.410 1.77%
SetIntersection_None_Vector_float_1024_4 3451412.870 3.22%
SetIntersection_None_Vector_float_1024_64 3458519.746 4.30%
SetIntersection_None_Vector_float_16384_1 21827998.897 -44.02%
SetIntersection_None_Vector_float_16384_1024 38112123.869 -1.35%
SetIntersection_None_Vector_float_16384_16 22725936.491 -41.24%
SetIntersection_None_Vector_float_16384_16384 27919893.106 -28.23%
SetIntersection_None_Vector_float_16384_256 25876447.046 -33.53%
SetIntersection_None_Vector_float_16384_4 38893957.157 -
SetIntersection_None_Vector_float_16384_64 38847666.513 -
SetIntersection_None_Vector_float_16_1 63031607.446 -1.70%
SetIntersection_None_Vector_float_16_16 34080665.895 -
SetIntersection_None_Vector_float_16_4 54449841.920 -
SetIntersection_None_Vector_float_1_1 524783923.914 -
SetIntersection_None_Vector_float_256_1 5690287.574 -14.67%
SetIntersection_None_Vector_float_256_16 6249950.275 2.21%
SetIntersection_None_Vector_float_256_256 3317487.612 -
SetIntersection_None_Vector_float_256_4 5633740.647 -12.62%
SetIntersection_None_Vector_float_256_64 5283645.076 1.51%
SetIntersection_None_Vector_float_262144_1 334873132.674 -4.91%
SetIntersection_None_Vector_float_262144_1024 299855202.170 -14.68%
SetIntersection_None_Vector_float_262144_16 358795129.578 2.02%
SetIntersection_None_Vector_float_262144_16384 310622273.545 -11.46%
SetIntersection_None_Vector_float_262144_256 425219580.221 21.24%
SetIntersection_None_Vector_float_262144_262144 384485036.833 9.73%
SetIntersection_None_Vector_float_262144_4 389460216.335 11.40%
SetIntersection_None_Vector_float_262144_64 301525320.059 -13.92%
SetIntersection_None_Vector_float_4_1 211437416.402 -
SetIntersection_None_Vector_float_4_4 133564308.724 -
SetIntersection_None_Vector_float_64_1 18677931.364 -
SetIntersection_None_Vector_float_64_16 15236112.458 -
SetIntersection_None_Vector_float_64_4 16878133.358 -6.03%
SetIntersection_None_Vector_float_64_64 9531188.407 1.41%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1 3358688.718 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_1024 3432784.649 1.23%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_16 3361222.288 -2.25%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_256 3433245.886 3.27%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_4 3364835.586 -1.66%
SetIntersection_None_Vector_pair<uint32,_uint32>_1024_64 3364434.093 -2.15%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1 38656889.414 -7.56%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_1024 38545516.413 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16 38619635.813 -4.42%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_16384 38356194.086 -14.51%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_256 38639706.559 -13.84%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_4 38531256.514 -14.33%
SetIntersection_None_Vector_pair<uint32,_uint32>_16384_64 38528933.330 -5.00%
SetIntersection_None_Vector_pair<uint32,_uint32>_16_1 63954518.868 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_16 33741018.880 -
SetIntersection_None_Vector_pair<uint32,_uint32>_16_4 54852920.636 -
SetIntersection_None_Vector_pair<uint32,_uint32>_1_1 521337106.161 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_1 6524745.016 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_16 6224110.328 -12.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_256 3306296.119 1.52%
SetIntersection_None_Vector_pair<uint32,_uint32>_256_4 6425290.070 -
SetIntersection_None_Vector_pair<uint32,_uint32>_256_64 5313176.812 -3.98%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1 351570930.720 1.86%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_1024 351878806.173 -1.36%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16 350345329.537 -
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_16384 352575431.112 2.38%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_256 350823284.437 1.77%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_262144 350405186.803 -1.69%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_4 351096570.647 1.65%
SetIntersection_None_Vector_pair<uint32,_uint32>_262144_64 350492234.342 2.30%
SetIntersection_None_Vector_pair<uint32,_uint32>_4_1 210470467.250 -
SetIntersection_None_Vector_pair<uint32,_uint32>_4_4 132227182.804 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_1 18755140.411 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_16 15268802.214 -1.72%
SetIntersection_None_Vector_pair<uint32,_uint32>_64_4 17935347.424 -
SetIntersection_None_Vector_pair<uint32,_uint32>_64_64 9555018.478 -
SetIntersection_None_Vector_string_1024_1 9523499.431 7.04%
SetIntersection_None_Vector_string_1024_1024 9574506.711 7.12%
SetIntersection_None_Vector_string_1024_16 9574276.255 6.79%
SetIntersection_None_Vector_string_1024_256 9493063.763 5.56%
SetIntersection_None_Vector_string_1024_4 9487512.801 6.42%
SetIntersection_None_Vector_string_1024_64 9497261.420 6.62%
SetIntersection_None_Vector_string_16384_1 137658331.310 6.98%
SetIntersection_None_Vector_string_16384_1024 137749891.914 -3.11%
SetIntersection_None_Vector_string_16384_16 137773718.126 -7.52%
SetIntersection_None_Vector_string_16384_16384 137837205.641 6.82%
SetIntersection_None_Vector_string_16384_256 137671743.659 -7.36%
SetIntersection_None_Vector_string_16384_4 137692558.346 -7.51%
SetIntersection_None_Vector_string_16384_64 137750504.958 -9.13%
SetIntersection_None_Vector_string_16_1 69899157.051 -
SetIntersection_None_Vector_string_16_16 36919141.958 -
SetIntersection_None_Vector_string_16_4 59257284.918 -
SetIntersection_None_Vector_string_1_1 526773079.226 -
SetIntersection_None_Vector_string_256_1 12525815.017 5.31%
SetIntersection_None_Vector_string_256_16 11830354.628 3.61%
SetIntersection_None_Vector_string_256_256 6251249.602 3.30%
SetIntersection_None_Vector_string_256_4 12489597.996 4.73%
SetIntersection_None_Vector_string_256_64 10166979.884 5.42%
SetIntersection_None_Vector_string_262144_1 1186639.071 -31.20%
SetIntersection_None_Vector_string_262144_1024 1189893.112 -31.13%
SetIntersection_None_Vector_string_262144_16 1182782.929 -32.89%
SetIntersection_None_Vector_string_262144_16384 1230513.677 -36.53%
SetIntersection_None_Vector_string_262144_256 1187040.936 -31.47%
SetIntersection_None_Vector_string_262144_262144 2859554.719 27.82%
SetIntersection_None_Vector_string_262144_4 1186234.877 -30.60%
SetIntersection_None_Vector_string_262144_64 1184380.613 -32.30%
SetIntersection_None_Vector_string_4_1 216412833.753 -
SetIntersection_None_Vector_string_4_4 134937420.766 -
SetIntersection_None_Vector_string_64_1 24723471.064 2.46%
SetIntersection_None_Vector_string_64_16 20046544.501 2.28%
SetIntersection_None_Vector_string_64_4 23564792.335 1.75%
SetIntersection_None_Vector_string_64_64 12537351.291 1.77%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1 4118989.641 19.51%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_1024 4650798.859 2.73%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_16 3419851.884 -23.59%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_256 3431363.590 -13.02%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_4 3365868.470 -23.91%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1024_64 3374529.304 -25.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1 42490468.780 7.67%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_1024 39081243.193 -5.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16 41916085.733 -1.19%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_16384 52837099.042 -9.00%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_256 42179340.310 3.05%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_4 42059503.868 -6.72%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16384_64 42044181.982 -8.48%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_1 63832992.577 -1.31%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_16 34398080.721 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_16_4 54522829.247 -2.62%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_1_1 522463673.011 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_1 6450608.081 -1.17%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_16 6086302.051 -4.34%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_256 3772010.817 -2.98%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_4 7365976.570 8.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_256_64 5274455.451 2.96%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1 344817470.387 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_1024 351112550.590 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16 361559097.096 4.12%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_16384 345340984.408 4.55%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_256 344591046.777 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_262144 368731958.978 5.06%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_4 357368938.625 3.81%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_262144_64 359253951.814 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_1 212149961.608 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_4_4 131587390.920 -
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_1 18659133.474 -5.40%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_16 16071304.175 4.94%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_4 18390106.379 1.21%
SetIntersection_None_Vector_tuple<uint32,_uint64,_uint32>_64_64 10129848.542 -1.03%
SetIntersection_None_Vector_uint32_1024_1 2306698.868 -2.33%
SetIntersection_None_Vector_uint32_1024_1024 2332005.184 -31.93%
SetIntersection_None_Vector_uint32_1024_16 2256057.318 -32.10%
SetIntersection_None_Vector_uint32_1024_256 2324015.275 -30.20%
SetIntersection_None_Vector_uint32_1024_4 2330265.800 -7.57%
SetIntersection_None_Vector_uint32_1024_64 2315750.113 -31.41%
SetIntersection_None_Vector_uint32_16384_1 20109257.568 -36.60%
SetIntersection_None_Vector_uint32_16384_1024 20300912.624 -40.45%
SetIntersection_None_Vector_uint32_16384_16 20081535.261 -41.77%
SetIntersection_None_Vector_uint32_16384_16384 20051856.106 -39.43%
SetIntersection_None_Vector_uint32_16384_256 20035277.447 -42.08%
SetIntersection_None_Vector_uint32_16384_4 20048999.228 -39.91%
SetIntersection_None_Vector_uint32_16384_64 20175862.545 -41.69%
SetIntersection_None_Vector_uint32_16_1 63682263.008 -1.37%
SetIntersection_None_Vector_uint32_16_16 33329596.392 -1.30%
SetIntersection_None_Vector_uint32_16_4 54129591.995 -
SetIntersection_None_Vector_uint32_1_1 521859666.797 -1.28%
SetIntersection_None_Vector_uint32_256_1 5684299.936 -12.22%
SetIntersection_None_Vector_uint32_256_16 5241585.137 -14.78%
SetIntersection_None_Vector_uint32_256_256 2820916.125 -2.76%
SetIntersection_None_Vector_uint32_256_4 5506304.569 -16.62%
SetIntersection_None_Vector_uint32_256_64 4591207.452 1.83%
SetIntersection_None_Vector_uint32_262144_1 348499185.056 -14.44%
SetIntersection_None_Vector_uint32_262144_1024 351398212.176 3.31%
SetIntersection_None_Vector_uint32_262144_16 351690785.300 5.13%
SetIntersection_None_Vector_uint32_262144_16384 350984106.849 -6.68%
SetIntersection_None_Vector_uint32_262144_256 350565869.012 3.65%
SetIntersection_None_Vector_uint32_262144_262144 352112331.466 5.11%
SetIntersection_None_Vector_uint32_262144_4 349471526.958 1.38%
SetIntersection_None_Vector_uint32_262144_64 349542113.797 -2.75%
SetIntersection_None_Vector_uint32_4_1 210930852.077 -
SetIntersection_None_Vector_uint32_4_4 131051963.809 -1.34%
SetIntersection_None_Vector_uint32_64_1 17973561.512 -3.70%
SetIntersection_None_Vector_uint32_64_16 14257792.911 -6.27%
SetIntersection_None_Vector_uint32_64_4 16753993.362 -6.46%
SetIntersection_None_Vector_uint32_64_64 8895422.338 -6.73%
SetIntersection_None_Vector_uint64_1024_1 2275038.557 -33.69%
SetIntersection_None_Vector_uint64_1024_1024 2324143.611 -33.22%
SetIntersection_None_Vector_uint64_1024_16 2266690.275 -33.74%
SetIntersection_None_Vector_uint64_1024_256 2310933.918 -32.80%
SetIntersection_None_Vector_uint64_1024_4 2306675.538 -33.07%
SetIntersection_None_Vector_uint64_1024_64 2286037.710 -31.39%
SetIntersection_None_Vector_uint64_16384_1 29835774.610 -21.60%
SetIntersection_None_Vector_uint64_16384_1024 20396212.302 -46.86%
SetIntersection_None_Vector_uint64_16384_16 23505909.881 -38.61%
SetIntersection_None_Vector_uint64_16384_16384 31498889.206 -17.63%
SetIntersection_None_Vector_uint64_16384_256 34102091.519 -10.77%
SetIntersection_None_Vector_uint64_16384_4 29577915.277 -22.89%
SetIntersection_None_Vector_uint64_16384_64 23500460.293 -38.52%
SetIntersection_None_Vector_uint64_16_1 63529038.542 -
SetIntersection_None_Vector_uint64_16_16 33269022.957 -1.95%
SetIntersection_None_Vector_uint64_16_4 53825544.781 -
SetIntersection_None_Vector_uint64_1_1 521081932.765 -
SetIntersection_None_Vector_uint64_256_1 6462455.719 -
SetIntersection_None_Vector_uint64_256_16 6220399.548 -
SetIntersection_None_Vector_uint64_256_256 3291760.664 2.46%
SetIntersection_None_Vector_uint64_256_4 5592966.979 -14.10%
SetIntersection_None_Vector_uint64_256_64 5218811.801 -1.71%
SetIntersection_None_Vector_uint64_262144_1 333221381.427 -5.05%
SetIntersection_None_Vector_uint64_262144_1024 315795806.993 -10.00%
SetIntersection_None_Vector_uint64_262144_16 319566200.604 -8.83%
SetIntersection_None_Vector_uint64_262144_16384 345619409.656 -1.66%
SetIntersection_None_Vector_uint64_262144_256 319607862.388 -8.76%
SetIntersection_None_Vector_uint64_262144_262144 437273732.429 24.89%
SetIntersection_None_Vector_uint64_262144_4 316683285.171 -9.60%
SetIntersection_None_Vector_uint64_262144_64 315994482.778 -9.99%
SetIntersection_None_Vector_uint64_4_1 209422665.112 -
SetIntersection_None_Vector_uint64_4_4 130874757.842 -
SetIntersection_None_Vector_uint64_64_1 18504118.118 -
SetIntersection_None_Vector_uint64_64_16 15027678.644 -1.06%
SetIntersection_None_Vector_uint64_64_4 17740284.515 -
SetIntersection_None_Vector_uint64_64_64 8965351.188 -5.61%
bm_exception_ptr_copy_assign_nonnull 3.462 1.03%
bm_exception_ptr_copy_assign_null 0.692 -
bm_exception_ptr_copy_ctor_nonnull 3.193 -
bm_exception_ptr_copy_ctor_null 0.627 2.63%
bm_exception_ptr_move_assign_nonnull 3.286 2.07%
bm_exception_ptr_move_assign_null 0.529 8.16%
bm_exception_ptr_move_ctor_nonnull 3.305 2.06%
bm_exception_ptr_move_ctor_null 0.575 18.59%
bm_exception_ptr_swap_nonnull 1.304 -
bm_exception_ptr_swap_null 1.547 -
bm_lexicographical_compare<int>/1 0.689 19.62%
bm_lexicographical_compare<int>/1048576 240461.465 2.88%
bm_lexicographical_compare<int>/262144 58844.777 2.71%
bm_lexicographical_compare<int>/32768 7342.301 2.70%
bm_lexicographical_compare<int>/4096 922.764 2.09%
bm_lexicographical_compare<int>/512 126.872 1.67%
bm_lexicographical_compare<int>/64 15.431 2.79%
bm_lexicographical_compare<int>/8 2.675 7.92%
bm_lexicographical_compare<signed_char>/1 0.622 -5.79%
bm_lexicographical_compare<signed_char>/1048576 233708.184 2.44%
bm_lexicographical_compare<signed_char>/262144 58333.443 2.31%
bm_lexicographical_compare<signed_char>/32768 7286.655 2.06%
bm_lexicographical_compare<signed_char>/4096 922.070 1.93%
bm_lexicographical_compare<signed_char>/512 126.289 1.20%
bm_lexicographical_compare<signed_char>/64 15.359 1.29%
bm_lexicographical_compare<signed_char>/8 2.590 1.07%
bm_lexicographical_compare<unsigned_char>/1 1.709 -1.68%
bm_lexicographical_compare<unsigned_char>/1048576 17871.753 1.08%
bm_lexicographical_compare<unsigned_char>/262144 4474.572 -
bm_lexicographical_compare<unsigned_char>/32768 566.693 2.49%
bm_lexicographical_compare<unsigned_char>/4096 76.665 2.92%
bm_lexicographical_compare<unsigned_char>/512 8.703 1.86%
bm_lexicographical_compare<unsigned_char>/64 2.014 -
bm_lexicographical_compare<unsigned_char>/8 1.419 -2.16%
bm_make_exception_ptr/threads:1 12.580 1.69%
bm_make_exception_ptr/threads:2 6.153 -
bm_make_exception_ptr/threads:4 3.152 5.92%
bm_make_exception_ptr/threads:8 2.139 3.89%
bm_ranges_lexicographical_compare<int>/1 0.759 2.14%
bm_ranges_lexicographical_compare<int>/1048576 382016.373 2.54%
bm_ranges_lexicographical_compare<int>/262144 94483.105 2.66%
bm_ranges_lexicographical_compare<int>/32768 11794.445 2.56%
bm_ranges_lexicographical_compare<int>/4096 1472.397 2.84%
bm_ranges_lexicographical_compare<int>/512 188.627 3.20%
bm_ranges_lexicographical_compare<int>/64 23.354 2.75%
bm_ranges_lexicographical_compare<int>/8 3.257 2.46%
bm_ranges_lexicographical_compare<signed_char>/1 0.824 -
bm_ranges_lexicographical_compare<signed_char>/1048576 375221.498 2.39%
bm_ranges_lexicographical_compare<signed_char>/262144 93738.931 2.16%
bm_ranges_lexicographical_compare<signed_char>/32768 11719.779 2.61%
bm_ranges_lexicographical_compare<signed_char>/4096 1471.262 2.65%
bm_ranges_lexicographical_compare<signed_char>/512 187.867 2.76%
bm_ranges_lexicographical_compare<signed_char>/64 23.419 -
bm_ranges_lexicographical_compare<signed_char>/8 3.261 2.53%
bm_ranges_lexicographical_compare<unsigned_char>/1 1.775 -2.98%
bm_ranges_lexicographical_compare<unsigned_char>/1048576 17877.274 -
bm_ranges_lexicographical_compare<unsigned_char>/262144 4477.930 -
bm_ranges_lexicographical_compare<unsigned_char>/32768 567.579 2.31%
bm_ranges_lexicographical_compare<unsigned_char>/4096 76.953 2.58%
bm_ranges_lexicographical_compare<unsigned_char>/512 8.920 3.45%
bm_ranges_lexicographical_compare<unsigned_char>/64 2.266 9.18%
bm_ranges_lexicographical_compare<unsigned_char>/8 1.601 1.98%
dynamic_cast_(Chain,_1_level) 1.129 -1.91%
dynamic_cast_(Chain,_2_levels) 1.133 -
dynamic_cast_(Chain,_3_levels) 1.132 -
dynamic_cast_(Chain,_4_levels) 1.123 -
dynamic_cast_(Chain,_5_levels) 1.123 -1.12%
dynamic_cast_(Chain,_6_levels) 1.133 2.70%
dynamic_cast_(Chain,_7_levels) 1.131 3.15%
dynamic_cast_(Chain,_8_levels) 1.153 -
dynamic_cast_(Chain,_9_levels) 1.125 2.49%
dynamic_cast_(Chain_fail,_1_level) 13.777 -7.34%
dynamic_cast_(Chain_fail,_2_levels) 19.889 -9.33%
dynamic_cast_(Chain_fail,_3_levels) 24.433 -10.30%
dynamic_cast_(Chain_fail,_4_levels) 33.375 -6.85%
dynamic_cast_(Chain_fail,_5_levels) 41.194 -6.59%
dynamic_cast_(Chain_fail,_6_levels) 50.989 -6.94%
dynamic_cast_(Chain_fail,_7_levels) 57.038 -8.48%
dynamic_cast_(Chain_fail,_8_levels) 61.291 -6.97%
dynamic_cast_(Chain_middle,_1_level) 10.605 -8.35%
dynamic_cast_(Chain_middle,_2_levels) 18.216 -6.97%
dynamic_cast_(Chain_middle,_3_levels) 30.434 -6.25%
dynamic_cast_(Chain_middle,_4_levels) 32.678 -9.05%
dynamic_cast_(Chain_to_complete) 0.232 -
dynamic_cast_(DAG_leftmost,_3_levels) 1.382 -
dynamic_cast_(DAG_leftmost,_4_levels) 1.381 -
dynamic_cast_(DAG_leftmost,_5_levels) 1.381 -
dynamic_cast_(DAG_leftmost_middle,_1_level) 37.766 3.17%
dynamic_cast_(DAG_leftmost_middle,_2_levels) 28.986 3.42%
dynamic_cast_(DAG_leftmost_middle,_3_levels) 21.263 1.75%
dynamic_cast_(DAG_rightmost,_3_levels) 1.383 -
dynamic_cast_(DAG_rightmost,_4_levels) 1.382 -
dynamic_cast_(DAG_rightmost,_5_levels) 1.381 -
dynamic_cast_(DAG_rightmost_middle,_1_level) 18.701 1.83%
dynamic_cast_(DAG_rightmost_middle,_2_levels) 13.314 1.71%
dynamic_cast_(DAG_rightmost_middle,_3_levels) 7.621 2.46%
dynamic_cast_(DAG_sidecast,_1_level) 10.505 -
dynamic_cast_(DAG_sidecast,_2_levels) 57.282 -2.04%
dynamic_cast_(DAG_sidecast,_3_levels) 82.383 -
dynamic_cast_(DAG_sidecast_fail,_1_level) 47.510 -1.96%
dynamic_cast_(DAG_sidecast_fail,_2_levels) 70.711 1.30%
dynamic_cast_(DAG_sidecast_fail,_3_levels) 84.779 -
dynamic_cast_(DAG_to_complete) 0.231 -
dynamic_cast_(VChain,_1_level) 7.057 1.71%
dynamic_cast_(VChain,_2_levels) 11.402 3.99%
dynamic_cast_(VChain,_3_levels) 15.475 7.42%
dynamic_cast_(VChain,_4_levels) 20.343 5.67%
dynamic_cast_(VChain,_5_levels) 27.145 6.12%
dynamic_cast_(VChain_fail,_1_level) 6.901 -
dynamic_cast_(VChain_fail,_2_levels) 13.702 -
dynamic_cast_(VChain_fail,_3_levels) 22.361 3.05%
dynamic_cast_(VChain_fail,_4_levels) 32.263 3.49%
dynamic_cast_(VChain_fail,_5_levels) 44.428 2.85%
dynamic_cast_(VChain_middle,_1_level) 14.213 4.56%
dynamic_cast_(VChain_middle,_2_levels) 28.176 4.04%
dynamic_cast_(VChain_middle,_3_levels) 47.675 2.93%
dynamic_cast_(VChain_middle,_4_levels) 65.578 4.95%
dynamic_cast_(VChain_to_complete) 0.232 -
dynamic_cast_(VDAG_leftmost,_3_levels) 31.280 -
dynamic_cast_(VDAG_leftmost,_4_levels) 53.461 -
dynamic_cast_(VDAG_leftmost,_5_levels) 91.991 -
dynamic_cast_(VDAG_leftmost_middle,_1_level) 82.902 -4.01%
dynamic_cast_(VDAG_leftmost_middle,_2_levels) 161.642 -
dynamic_cast_(VDAG_leftmost_middle,_3_levels) 312.432 -2.25%
dynamic_cast_(VDAG_rightmost,_3_levels) 7.378 5.25%
dynamic_cast_(VDAG_rightmost,_4_levels) 8.763 4.26%
dynamic_cast_(VDAG_rightmost,_5_levels) 9.972 4.66%
dynamic_cast_(VDAG_rightmost_middle,_1_level) 71.345 -
dynamic_cast_(VDAG_rightmost_middle,_2_levels) 141.583 -
dynamic_cast_(VDAG_rightmost_middle,_3_levels) 276.775 -2.15%
dynamic_cast_(VDAG_sidecast,_1_level) 10.566 -1.37%
dynamic_cast_(VDAG_sidecast,_2_levels) 59.562 -2.32%
dynamic_cast_(VDAG_sidecast,_3_levels) 73.941 -2.82%
dynamic_cast_(VDAG_sidecast_fail,_1_level) 56.782 -1.90%
dynamic_cast_(VDAG_sidecast_fail,_2_levels) 74.451 -
dynamic_cast_(VDAG_sidecast_fail,_3_levels) 77.095 -
dynamic_cast_(VDAG_to_complete) 0.233 -
ranges::min(std::deque<__int128>)/1 0.542 1.94%
ranges::min(std::deque<__int128>)/64 22.392 2.69%
ranges::min(std::deque<__int128>)/70000 24495.423 3.63%
ranges::min(std::deque<__int128>)/8 2.702 2.62%
ranges::min(std::deque<char>)/1 0.527 -10.47%
ranges::min(std::deque<char>)/64 15.331 2.15%
ranges::min(std::deque<char>)/70000 16738.327 2.19%
ranges::min(std::deque<char>)/8 2.186 -
ranges::min(std::deque<long_long>)/1 0.456 25.78%
ranges::min(std::deque<long_long>)/64 31.085 -
ranges::min(std::deque<long_long>)/70000 34301.708 -
ranges::min(std::deque<long_long>)/8 3.320 51.85%
ranges::min(std::list<__int128>)/1 0.306 -21.70%
ranges::min(std::list<__int128>)/64 35.705 -
ranges::min(std::list<__int128>)/70000 56542.696 -
ranges::min(std::list<__int128>)/8 2.387 1.49%
ranges::min(std::list<char>)/1 0.586 -
ranges::min(std::list<char>)/64 26.256 -2.47%
ranges::min(std::list<char>)/70000 53538.561 -
ranges::min(std::list<char>)/8 2.350 2.24%
ranges::min(std::list<long_long>)/1 0.385 -4.49%
ranges::min(std::list<long_long>)/64 25.829 -
ranges::min(std::list<long_long>)/70000 54701.925 -
ranges::min(std::list<long_long>)/8 1.861 4.20%
ranges::min(std::vector<__int128>)/1 0.325 -
ranges::min(std::vector<__int128>)/64 20.645 22.87%
ranges::min(std::vector<__int128>)/70000 24592.429 33.57%
ranges::min(std::vector<__int128>)/8 2.597 6.43%
ranges::min(std::vector<char>)/1 0.446 55.30%
ranges::min(std::vector<char>)/64 4.226 1.14%
ranges::min(std::vector<char>)/70000 487.417 2.47%
ranges::min(std::vector<char>)/8 2.241 -
ranges::min(std::vector<long_long>)/1 0.388 37.42%
ranges::min(std::vector<long_long>)/64 4.661 1.60%
ranges::min(std::vector<long_long>)/70000 7836.135 2.21%
ranges::min(std::vector<long_long>)/8 2.210 5.07%
ranges::minmax(std::deque<__int128>)/1 0.554 1.94%
ranges::minmax(std::deque<__int128>)/64 26.333 7.70%
ranges::minmax(std::deque<__int128>)/70000 30117.053 7.86%
ranges::minmax(std::deque<__int128>)/8 3.793 2.73%
ranges::minmax(std::deque<char>)/1 0.543 6.55%
ranges::minmax(std::deque<char>)/64 18.271 -11.33%
ranges::minmax(std::deque<char>)/70000 20392.437 -9.96%
ranges::minmax(std::deque<char>)/8 2.286 -11.66%
ranges::minmax(std::deque<long_long>)/1 0.459 10.84%
ranges::minmax(std::deque<long_long>)/64 22.020 6.17%
ranges::minmax(std::deque<long_long>)/70000 24204.966 5.97%
ranges::minmax(std::deque<long_long>)/8 2.838 11.56%
ranges::minmax(std::list<__int128>)/1 0.458 2.46%
ranges::minmax(std::list<__int128>)/64 40.172 3.20%
ranges::minmax(std::list<__int128>)/70000 57802.560 3.84%
ranges::minmax(std::list<__int128>)/8 4.070 2.47%
ranges::minmax(std::list<char>)/1 0.363 -17.58%
ranges::minmax(std::list<char>)/64 45.883 51.41%
ranges::minmax(std::list<char>)/70000 56583.802 7.31%
ranges::minmax(std::list<char>)/8 2.122 -
ranges::minmax(std::list<long_long>)/1 0.491 15.73%
ranges::minmax(std::list<long_long>)/64 23.940 -2.00%
ranges::minmax(std::list<long_long>)/70000 54675.423 1.10%
ranges::minmax(std::list<long_long>)/8 2.041 2.49%
ranges::minmax(std::vector<__int128>)/1 0.393 40.26%
ranges::minmax(std::vector<__int128>)/64 33.992 2.07%
ranges::minmax(std::vector<__int128>)/70000 37444.901 2.10%
ranges::minmax(std::vector<__int128>)/8 4.202 2.77%
ranges::minmax(std::vector<char>)/1 0.664 1.79%
ranges::minmax(std::vector<char>)/64 15.903 3.73%
ranges::minmax(std::vector<char>)/70000 17847.073 5.43%
ranges::minmax(std::vector<char>)/8 1.990 4.97%
ranges::minmax(std::vector<long_long>)/1 0.449 -
ranges::minmax(std::vector<long_long>)/64 16.547 2.55%
ranges::minmax(std::vector<long_long>)/70000 18280.327 2.24%
ranges::minmax(std::vector<long_long>)/8 2.019 1.58%
rng::adjacent_view::begin()/1000_(empty_view) 117.943 -
rng::adjacent_view::begin()/1000_(full_view) 490.273 -33.05%
rng::adjacent_view::begin()/100_(empty_view) 11.189 -
rng::adjacent_view::begin()/100_(full_view) 45.945 2.31%
rng::adjacent_view::begin()/10_(empty_view) 0.543 -
rng::adjacent_view::begin()/10_(full_view) 0.543 -
rng::adjacent_view::begin()/2_(empty_view) 0.218 -
rng::adjacent_view::begin()/2_(full_view) 0.218 -
rng::adjacent_view::begin()/3_(empty_view) 0.219 -
rng::adjacent_view::begin()/3_(full_view) 0.219 -
rng::adjacent_view::begin()/4_(empty_view) 0.221 -
rng::adjacent_view::begin()/4_(full_view) 0.220 -
rng::adjacent_view::begin()/5_(empty_view) 0.445 -
rng::adjacent_view::begin()/5_(full_view) 0.328 -
rng::adjacent_view::begin()/6_(empty_view) 0.327 -
rng::adjacent_view::begin()/6_(full_view) 0.327 -
rng::adjacent_view::begin()/7_(empty_view) 0.599 -
rng::adjacent_view::begin()/7_(full_view) 0.436 -
rng::adjacent_view::begin()/8_(empty_view) 0.435 -
rng::adjacent_view::begin()/8_(full_view) 0.435 -
rng::adjacent_view::begin()/9_(empty_view) 0.766 -
rng::adjacent_view::begin()/9_(full_view) 0.652 -
rng::contains(deque<int>)_(process_all)/1048576 369247.379 -
rng::contains(deque<int>)_(process_all)/32 8.185 1.54%
rng::contains(deque<int>)_(process_all)/50 12.218 -3.42%
rng::contains(deque<int>)_(process_all)/8 2.235 1.69%
rng::contains(deque<int>)_(process_all)/8192 2854.009 -
rng::contains(list<int>)_(process_all)/1048576 823475.971 -2.08%
rng::contains(list<int>)_(process_all)/32 8.944 -5.17%
rng::contains(list<int>)_(process_all)/50 18.405 5.50%
rng::contains(list<int>)_(process_all)/8 2.149 -9.71%
rng::contains(list<int>)_(process_all)/8192 7217.656 5.21%
rng::contains(vector<int>)_(process_all)/1048576 231882.048 -
rng::contains(vector<int>)_(process_all)/32 8.597 -
rng::contains(vector<int>)_(process_all)/50 11.848 -
rng::contains(vector<int>)_(process_all)/8 2.164 -6.88%
rng::contains(vector<int>)_(process_all)/8192 1806.309 -
rng::contains_subrange(deque<int>)_(near_matches)/1000 27853.489 -4.00%
rng::contains_subrange(deque<int>)_(near_matches)/1024 28846.627 -3.82%
rng::contains_subrange(deque<int>)_(near_matches)/8192 2399462.543 -
rng::contains_subrange(deque<int>)_(process_all)/1048576 363281.636 -1.89%
rng::contains_subrange(deque<int>)_(process_all)/16 5.546 7.75%
rng::contains_subrange(deque<int>)_(process_all)/32 10.601 8.41%
rng::contains_subrange(deque<int>)_(process_all)/50 16.241 8.77%
rng::contains_subrange(deque<int>)_(process_all)/8192 2830.335 -1.83%
rng::contains_subrange(deque<int>)_(same_length)/1048576 627470.795 1.40%
rng::contains_subrange(deque<int>)_(same_length)/16 7.633 -19.70%
rng::contains_subrange(deque<int>)_(same_length)/32 13.955 -20.42%
rng::contains_subrange(deque<int>)_(same_length)/50 22.600 -17.31%
rng::contains_subrange(deque<int>)_(same_length)/8192 4873.399 1.74%
rng::contains_subrange(deque<int>)_(single_element)/1048576 390593.761 6.01%
rng::contains_subrange(deque<int>)_(single_element)/16 5.612 2.05%
rng::contains_subrange(deque<int>)_(single_element)/32 10.621 -
rng::contains_subrange(deque<int>)_(single_element)/50 19.580 2.41%
rng::contains_subrange(deque<int>)_(single_element)/8192 3044.589 5.88%
rng::contains_subrange(list<int>)_(near_matches)/1000 37551.862 1.74%
rng::contains_subrange(list<int>)_(near_matches)/1024 39306.513 1.45%
rng::contains_subrange(list<int>)_(near_matches)/8192 2533603.661 1.41%
rng::contains_subrange(list<int>)_(process_all)/1048576 856659.211 -
rng::contains_subrange(list<int>)_(process_all)/16 4.698 -
rng::contains_subrange(list<int>)_(process_all)/32 9.900 2.16%
rng::contains_subrange(list<int>)_(process_all)/50 15.635 -4.07%
rng::contains_subrange(list<int>)_(process_all)/8192 7182.211 -3.31%
rng::contains_subrange(list<int>)_(same_length)/1048576 946129.202 2.53%
rng::contains_subrange(list<int>)_(same_length)/16 6.742 1.29%
rng::contains_subrange(list<int>)_(same_length)/32 15.931 1.54%
rng::contains_subrange(list<int>)_(same_length)/50 29.660 1.67%
rng::contains_subrange(list<int>)_(same_length)/8192 8587.757 -
rng::contains_subrange(list<int>)_(single_element)/1048576 835838.204 -
rng::contains_subrange(list<int>)_(single_element)/16 4.691 2.78%
rng::contains_subrange(list<int>)_(single_element)/32 9.927 1.81%
rng::contains_subrange(list<int>)_(single_element)/50 17.848 1.79%
rng::contains_subrange(list<int>)_(single_element)/8192 7806.350 -
rng::contains_subrange(vector<int>)_(near_matches)/1000 15177.590 1.26%
rng::contains_subrange(vector<int>)_(near_matches)/1024 15745.147 1.22%
rng::contains_subrange(vector<int>)_(near_matches)/8192 914819.568 1.39%
rng::contains_subrange(vector<int>)_(process_all)/1048576 231938.711 -
rng::contains_subrange(vector<int>)_(process_all)/16 4.591 2.84%
rng::contains_subrange(vector<int>)_(process_all)/32 8.139 -
rng::contains_subrange(vector<int>)_(process_all)/50 15.630 -
rng::contains_subrange(vector<int>)_(process_all)/8192 1804.500 -
rng::contains_subrange(vector<int>)_(same_length)/1048576 297820.264 21.81%
rng::contains_subrange(vector<int>)_(same_length)/16 5.193 13.21%
rng::contains_subrange(vector<int>)_(same_length)/32 9.835 17.60%
rng::contains_subrange(vector<int>)_(same_length)/50 14.830 19.75%
rng::contains_subrange(vector<int>)_(same_length)/8192 2398.070 23.63%
rng::contains_subrange(vector<int>)_(single_element)/1048576 234846.853 2.82%
rng::contains_subrange(vector<int>)_(single_element)/16 4.445 1.88%
rng::contains_subrange(vector<int>)_(single_element)/32 8.175 1.04%
rng::contains_subrange(vector<int>)_(single_element)/50 15.738 1.07%
rng::contains_subrange(vector<int>)_(single_element)/8192 1830.605 1.89%
rng::find(join_view(deque<deque<int>>))_(process_all)/1024 512.398 -1.37%
rng::find(join_view(deque<deque<int>>))_(process_all)/32768 16677.775 -
rng::find(join_view(deque<deque<int>>))_(process_all)/50 19.542 3.37%
rng::find(join_view(deque<deque<int>>))_(process_all)/8 4.665 11.99%
rng::find(join_view(deque<deque<int>>))_(process_all)/8192 4034.733 -2.78%
rng::find(join_view(list<vector<int>>))_(process_all)/1024 487.503 -
rng::find(join_view(list<vector<int>>))_(process_all)/32768 15281.998 1.04%
rng::find(join_view(list<vector<int>>))_(process_all)/50 23.262 1.23%
rng::find(join_view(list<vector<int>>))_(process_all)/8 4.431 1.23%
rng::find(join_view(list<vector<int>>))_(process_all)/8192 3814.514 -
rng::find(join_view(vector<list<int>>))_(process_all)/1024 618.863 -12.81%
rng::find(join_view(vector<list<int>>))_(process_all)/32768 25493.983 -3.96%
rng::find(join_view(vector<list<int>>))_(process_all)/50 32.933 -14.82%
rng::find(join_view(vector<list<int>>))_(process_all)/8 4.400 1.16%
rng::find(join_view(vector<list<int>>))_(process_all)/8192 8985.637 -10.77%
rng::find(join_view(vector<vector<char>>))_(process_all)/1024 484.683 -
rng::find(join_view(vector<vector<char>>))_(process_all)/32768 15154.826 -
rng::find(join_view(vector<vector<char>>))_(process_all)/50 26.271 -
rng::find(join_view(vector<vector<char>>))_(process_all)/8 4.415 1.19%
rng::find(join_view(vector<vector<char>>))_(process_all)/8192 3799.862 -
rng::find(join_view(vector<vector<int>>))_(process_all)/1024 485.583 -
rng::find(join_view(vector<vector<int>>))_(process_all)/32768 15223.208 -
rng::find(join_view(vector<vector<int>>))_(process_all)/50 23.399 1.50%
rng::find(join_view(vector<vector<int>>))_(process_all)/8 4.416 1.07%
rng::find(join_view(vector<vector<int>>))_(process_all)/8192 3802.798 -
rng::find(vector<bool>)_(process_all)/1024 573.002 2.22%
rng::find(vector<bool>)_(process_all)/1048576 581758.221 2.15%
rng::find(vector<bool>)_(process_all)/50 26.925 4.17%
rng::find(vector<bool>)_(process_all)/8 4.174 2.68%
rng::find(vector<bool>)_(process_all)/8192 4547.619 2.09%
rng::find_if(vector<bool>)_(process_all)/1024 574.938 1.25%
rng::find_if(vector<bool>)_(process_all)/1048576 583633.557 1.25%
rng::find_if(vector<bool>)_(process_all)/50 27.142 1.19%
rng::find_if(vector<bool>)_(process_all)/8 4.187 -
rng::find_if(vector<bool>)_(process_all)/8192 4563.611 1.29%
rng::find_if_not(vector<bool>)_(process_all)/1024 574.526 1.93%
rng::find_if_not(vector<bool>)_(process_all)/1048576 583086.269 2.09%
rng::find_if_not(vector<bool>)_(process_all)/50 27.107 3.55%
rng::find_if_not(vector<bool>)_(process_all)/8 4.178 2.57%
rng::find_if_not(vector<bool>)_(process_all)/8192 4558.530 2.14%
rng::find_last(deque<int>)_(bail_10%)/1024 253.965 -
rng::find_last(deque<int>)_(bail_10%)/1048576 258003.718 -
rng::find_last(deque<int>)_(bail_10%)/50 11.496 -
rng::find_last(deque<int>)_(bail_10%)/8 2.694 1.27%
rng::find_last(deque<int>)_(bail_10%)/8192 2020.272 -
rng::find_last(deque<int>)_(bail_90%)/1024 31.392 -3.16%
rng::find_last(deque<int>)_(bail_90%)/1048576 29228.331 -
rng::find_last(deque<int>)_(bail_90%)/50 2.028 -
rng::find_last(deque<int>)_(bail_90%)/8 0.925 1.39%
rng::find_last(deque<int>)_(bail_90%)/8192 227.404 -
rng::find_last(forward_list<int>)_(bail_10%)/1024 610.755 -2.95%
rng::find_last(forward_list<int>)_(bail_10%)/1048576 763137.576 1.08%
rng::find_last(forward_list<int>)_(bail_10%)/50 14.951 7.16%
rng::find_last(forward_list<int>)_(bail_10%)/8 2.152 1.80%
rng::find_last(forward_list<int>)_(bail_10%)/8192 5544.547 -
rng::find_last(forward_list<int>)_(bail_90%)/1024 685.663 -
rng::find_last(forward_list<int>)_(bail_90%)/1048576 757783.651 -
rng::find_last(forward_list<int>)_(bail_90%)/50 17.673 1.90%
rng::find_last(forward_list<int>)_(bail_90%)/8 2.302 3.70%
rng::find_last(forward_list<int>)_(bail_90%)/8192 5677.938 2.90%
rng::find_last(list<int>)_(bail_10%)/1024 664.095 -
rng::find_last(list<int>)_(bail_10%)/1048576 789619.244 -
rng::find_last(list<int>)_(bail_10%)/50 16.427 1.14%
rng::find_last(list<int>)_(bail_10%)/8 2.183 -1.27%
rng::find_last(list<int>)_(bail_10%)/8192 6477.772 -
rng::find_last(list<int>)_(bail_90%)/1024 52.902 -
rng::find_last(list<int>)_(bail_90%)/1048576 87295.736 -
rng::find_last(list<int>)_(bail_90%)/50 1.612 -2.10%
rng::find_last(list<int>)_(bail_90%)/8 0.598 8.98%
rng::find_last(list<int>)_(bail_90%)/8192 590.198 -
rng::find_last(vector<char>)_(bail_10%)/1024 113.580 -3.03%
rng::find_last(vector<char>)_(bail_10%)/1048576 113123.220 -
rng::find_last(vector<char>)_(bail_10%)/50 5.571 -12.28%
rng::find_last(vector<char>)_(bail_10%)/8 1.425 -
rng::find_last(vector<char>)_(bail_10%)/8192 893.064 1.13%
rng::find_last(vector<char>)_(bail_90%)/1024 14.171 -
rng::find_last(vector<char>)_(bail_90%)/1048576 11986.553 -
rng::find_last(vector<char>)_(bail_90%)/50 1.176 2.88%
rng::find_last(vector<char>)_(bail_90%)/8 0.636 -11.83%
rng::find_last(vector<char>)_(bail_90%)/8192 102.135 1.10%
rng::find_last(vector<int>)_(bail_10%)/1024 211.110 -
rng::find_last(vector<int>)_(bail_10%)/1048576 209565.369 -
rng::find_last(vector<int>)_(bail_10%)/50 10.839 1.12%
rng::find_last(vector<int>)_(bail_10%)/8 2.031 -
rng::find_last(vector<int>)_(bail_10%)/8192 1630.773 -
rng::find_last(vector<int>)_(bail_90%)/1024 28.183 1.28%
rng::find_last(vector<int>)_(bail_90%)/1048576 24013.251 3.46%
rng::find_last(vector<int>)_(bail_90%)/50 1.395 3.12%
rng::find_last(vector<int>)_(bail_90%)/8 0.460 -
rng::find_last(vector<int>)_(bail_90%)/8192 191.220 1.14%
rng::find_last_if(deque<int>)_(bail_10%)/1024 496.983 3.10%
rng::find_last_if(deque<int>)_(bail_10%)/1048576 499448.436 2.65%
rng::find_last_if(deque<int>)_(bail_10%)/50 15.115 -34.92%
rng::find_last_if(deque<int>)_(bail_10%)/8 3.367 -29.29%
rng::find_last_if(deque<int>)_(bail_10%)/8192 3931.113 3.20%
rng::find_last_if(deque<int>)_(bail_90%)/1024 54.999 -
rng::find_last_if(deque<int>)_(bail_90%)/1048576 54667.995 4.22%
rng::find_last_if(deque<int>)_(bail_90%)/50 2.410 -8.80%
rng::find_last_if(deque<int>)_(bail_90%)/8 0.977 -8.25%
rng::find_last_if(deque<int>)_(bail_90%)/8192 440.947 2.92%
rng::find_last_if(forward_list<int>)_(bail_10%)/1024 890.663 1.42%
rng::find_last_if(forward_list<int>)_(bail_10%)/1048576 957412.811 2.18%
rng::find_last_if(forward_list<int>)_(bail_10%)/50 23.012 1.97%
rng::find_last_if(forward_list<int>)_(bail_10%)/8 2.668 -
rng::find_last_if(forward_list<int>)_(bail_10%)/8192 7177.275 2.91%
rng::find_last_if(forward_list<int>)_(bail_90%)/1024 775.427 -
rng::find_last_if(forward_list<int>)_(bail_90%)/1048576 930181.948 -
rng::find_last_if(forward_list<int>)_(bail_90%)/50 22.964 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8 2.519 -
rng::find_last_if(forward_list<int>)_(bail_90%)/8192 6423.943 1.40%
rng::find_last_if(list<int>)_(bail_10%)/1024 706.103 -
rng::find_last_if(list<int>)_(bail_10%)/1048576 838199.967 -
rng::find_last_if(list<int>)_(bail_10%)/50 25.204 -
rng::find_last_if(list<int>)_(bail_10%)/8 3.275 -
rng::find_last_if(list<int>)_(bail_10%)/8192 6882.043 2.47%
rng::find_last_if(list<int>)_(bail_90%)/1024 77.798 4.67%
rng::find_last_if(list<int>)_(bail_90%)/1048576 91290.285 -
rng::find_last_if(list<int>)_(bail_90%)/50 2.123 -
rng::find_last_if(list<int>)_(bail_90%)/8 0.627 -8.65%
rng::find_last_if(list<int>)_(bail_90%)/8192 624.407 -
rng::find_last_if(vector<char>)_(bail_10%)/1024 241.876 1.21%
rng::find_last_if(vector<char>)_(bail_10%)/1048576 234839.901 -
rng::find_last_if(vector<char>)_(bail_10%)/50 11.328 -
rng::find_last_if(vector<char>)_(bail_10%)/8 2.227 -1.88%
rng::find_last_if(vector<char>)_(bail_10%)/8192 1865.471 -
rng::find_last_if(vector<char>)_(bail_90%)/1024 31.136 3.16%
rng::find_last_if(vector<char>)_(bail_90%)/1048576 26196.226 -
rng::find_last_if(vector<char>)_(bail_90%)/50 1.489 -
rng::find_last_if(vector<char>)_(bail_90%)/8 0.461 -
rng::find_last_if(vector<char>)_(bail_90%)/8192 217.032 -
rng::find_last_if(vector<int>)_(bail_10%)/1024 246.392 -
rng::find_last_if(vector<int>)_(bail_10%)/1048576 320360.842 -
rng::find_last_if(vector<int>)_(bail_10%)/50 11.631 -
rng::find_last_if(vector<int>)_(bail_10%)/8 2.457 -
rng::find_last_if(vector<int>)_(bail_10%)/8192 2238.503 -
rng::find_last_if(vector<int>)_(bail_90%)/1024 32.698 -2.11%
rng::find_last_if(vector<int>)_(bail_90%)/1048576 35041.926 -
rng::find_last_if(vector<int>)_(bail_90%)/50 1.573 -
rng::find_last_if(vector<int>)_(bail_90%)/8 0.465 -
rng::find_last_if(vector<int>)_(bail_90%)/8192 222.330 -
rng::find_last_if_not(deque<int>)_(bail_10%)/1024 496.611 3.87%
rng::find_last_if_not(deque<int>)_(bail_10%)/1048576 500598.918 4.33%
rng::find_last_if_not(deque<int>)_(bail_10%)/50 15.174 -8.20%
rng::find_last_if_not(deque<int>)_(bail_10%)/8 3.354 -6.11%
rng::find_last_if_not(deque<int>)_(bail_10%)/8192 3907.743 4.30%
rng::find_last_if_not(deque<int>)_(bail_90%)/1024 56.438 4.21%
rng::find_last_if_not(deque<int>)_(bail_90%)/1048576 54523.058 -2.14%
rng::find_last_if_not(deque<int>)_(bail_90%)/50 2.409 -7.45%
rng::find_last_if_not(deque<int>)_(bail_90%)/8 0.996 -5.19%
rng::find_last_if_not(deque<int>)_(bail_90%)/8192 443.071 1.84%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1024 923.371 -1.35%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/1048576 962491.200 2.03%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/50 21.533 -
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8 2.697 1.21%
rng::find_last_if_not(forward_list<int>)_(bail_10%)/8192 7178.528 2.16%
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1024 776.646 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/1048576 936139.167 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/50 23.781 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8 2.522 -
rng::find_last_if_not(forward_list<int>)_(bail_90%)/8192 6441.855 -
rng::find_last_if_not(list<int>)_(bail_10%)/1024 706.035 1.07%
rng::find_last_if_not(list<int>)_(bail_10%)/1048576 831362.767 1.11%
rng::find_last_if_not(list<int>)_(bail_10%)/50 22.398 1.51%
rng::find_last_if_not(list<int>)_(bail_10%)/8 3.422 -
rng::find_last_if_not(list<int>)_(bail_10%)/8192 6823.137 -25.13%
rng::find_last_if_not(list<int>)_(bail_90%)/1024 77.937 2.68%
rng::find_last_if_not(list<int>)_(bail_90%)/1048576 91309.410 -
rng::find_last_if_not(list<int>)_(bail_90%)/50 2.140 -1.67%
rng::find_last_if_not(list<int>)_(bail_90%)/8 0.625 -6.25%
rng::find_last_if_not(list<int>)_(bail_90%)/8192 625.588 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1024 239.914 -
rng::find_last_if_not(vector<char>)_(bail_10%)/1048576 234779.719 -
rng::find_last_if_not(vector<char>)_(bail_10%)/50 11.325 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8 2.197 -
rng::find_last_if_not(vector<char>)_(bail_10%)/8192 1866.752 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1024 30.835 -
rng::find_last_if_not(vector<char>)_(bail_90%)/1048576 26145.409 -
rng::find_last_if_not(vector<char>)_(bail_90%)/50 1.501 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8 0.463 -
rng::find_last_if_not(vector<char>)_(bail_90%)/8192 215.354 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1024 246.891 -
rng::find_last_if_not(vector<int>)_(bail_10%)/1048576 320652.266 -
rng::find_last_if_not(vector<int>)_(bail_10%)/50 11.606 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8 2.446 -
rng::find_last_if_not(vector<int>)_(bail_10%)/8192 2246.164 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1024 30.904 -
rng::find_last_if_not(vector<int>)_(bail_90%)/1048576 35097.235 -
rng::find_last_if_not(vector<int>)_(bail_90%)/50 1.525 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8 0.469 -
rng::find_last_if_not(vector<int>)_(bail_90%)/8192 220.568 -
rng::fold_left(deque<int>)/1048576 1588852.227 5.57%
rng::fold_left(deque<int>)/32 19.175 -
rng::fold_left(deque<int>)/50 29.977 -9.37%
rng::fold_left(deque<int>)/8 3.485 -
rng::fold_left(deque<int>)/8192 11248.508 -6.92%
rng::fold_left(list<int>)/1048576 1354510.364 -
rng::fold_left(list<int>)/32 20.547 1.03%
rng::fold_left(list<int>)/50 37.590 -
rng::fold_left(list<int>)/8 3.874 -
rng::fold_left(list<int>)/8192 11145.509 2.19%
rng::fold_left(vector<int>)/1048576 1324295.095 -
rng::fold_left(vector<int>)/32 22.043 -
rng::fold_left(vector<int>)/50 37.405 -
rng::fold_left(vector<int>)/8 3.620 -
rng::fold_left(vector<int>)/8192 10305.922 -
rng::for_each(map<int>)/32 41.294 1.25%
rng::for_each(map<int>)/50 65.840 -
rng::for_each(map<int>)/8 8.766 -
rng::for_each(map<int>)/8192 16996.443 -
rng::for_each(multimap<int>)/32 41.990 1.45%
rng::for_each(multimap<int>)/50 66.043 1.00%
rng::for_each(multimap<int>)/8 8.809 1.13%
rng::for_each(multimap<int>)/8192 16945.323 -
rng::for_each(multiset<int>)/32 41.743 1.74%
rng::for_each(multiset<int>)/50 66.646 1.46%
rng::for_each(multiset<int>)/8 9.064 1.36%
rng::for_each(multiset<int>)/8192 17106.039 -
rng::for_each(set<int>)/32 42.210 1.32%
rng::for_each(set<int>)/50 66.585 1.76%
rng::for_each(set<int>)/8 9.030 1.70%
rng::for_each(set<int>)/8192 17814.313 4.69%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1024 1802.974 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1873404.986 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/128 204.797 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/131072 234288.729 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16 15.622 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/16384 29255.006 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/2048 3635.953 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/256 429.244 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 468319.998 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32 50.884 7.61%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 58550.659 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 7302.078 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 886.992 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/524288 936826.070 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 101.894 2.47%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/65536 117178.866 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 13.050 3.84%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8192 14622.365 -
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1867853.165 1.48%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 466931.184 2.02%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 58409.077 1.93%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 7293.472 2.09%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 884.744 3.40%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 96.399 -4.20%
rng::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 7.369 -
static_cast 0.218 -
std::adjacent_find(deque<int>)/1024 2746.860 -
std::adjacent_find(deque<int>)/1048576 2806740.761 -
std::adjacent_find(deque<int>)/50 80.096 -
std::adjacent_find(deque<int>)/8 5.010 -
std::adjacent_find(deque<int>)/8192 21855.962 -
std::adjacent_find(deque<int>,_pred)/1024 2778.399 -
std::adjacent_find(deque<int>,_pred)/1048576 2829117.331 -
std::adjacent_find(deque<int>,_pred)/50 106.404 -
std::adjacent_find(deque<int>,_pred)/8 6.304 -
std::adjacent_find(deque<int>,_pred)/8192 22067.225 -
std::adjacent_find(list<int>)/1024 711.820 1.01%
std::adjacent_find(list<int>)/1048576 872418.247 2.03%
std::adjacent_find(list<int>)/50 21.608 1.14%
std::adjacent_find(list<int>)/8 2.177 1.21%
std::adjacent_find(list<int>)/8192 7148.737 9.04%
std::adjacent_find(list<int>,_pred)/1024 784.397 1.79%
std::adjacent_find(list<int>,_pred)/1048576 925790.950 1.55%
std::adjacent_find(list<int>,_pred)/50 34.950 -3.29%
std::adjacent_find(list<int>,_pred)/8 3.938 -
std::adjacent_find(list<int>,_pred)/8192 7698.412 7.91%
std::adjacent_find(vector<int>)/1024 234.440 1.67%
std::adjacent_find(vector<int>)/1048576 237029.066 2.72%
std::adjacent_find(vector<int>)/50 12.660 3.80%
std::adjacent_find(vector<int>)/8 2.019 1.95%
std::adjacent_find(vector<int>)/8192 1830.103 1.71%
std::adjacent_find(vector<int>,_pred)/1024 400.434 1.58%
std::adjacent_find(vector<int>,_pred)/1048576 459491.610 2.34%
std::adjacent_find(vector<int>,_pred)/50 23.469 1.73%
std::adjacent_find(vector<int>,_pred)/8 3.394 -2.50%
std::adjacent_find(vector<int>,_pred)/8192 3182.512 1.23%
std::all_of(deque<int>)_(process_all)/32 7.871 2.36%
std::all_of(deque<int>)_(process_all)/32768 9580.571 -1.20%
std::all_of(deque<int>)_(process_all)/50 13.792 4.14%
std::all_of(deque<int>)_(process_all)/8 2.731 -
std::all_of(deque<int>)_(process_all)/8192 2381.293 1.02%
std::all_of(list<int>)_(process_all)/32 10.091 -
std::all_of(list<int>)_(process_all)/32768 26326.751 -
std::all_of(list<int>)_(process_all)/50 21.202 1.51%
std::all_of(list<int>)_(process_all)/8 2.936 -
std::all_of(list<int>)_(process_all)/8192 8229.052 8.93%
std::all_of(vector<int>)_(process_all)/32 7.217 -
std::all_of(vector<int>)_(process_all)/32768 7348.121 1.13%
std::all_of(vector<int>)_(process_all)/50 11.410 1.94%
std::all_of(vector<int>)_(process_all)/8 1.925 -
std::all_of(vector<int>)_(process_all)/8192 1790.720 -
std::any_of(deque<int>)_(process_all)/32 8.579 2.01%
std::any_of(deque<int>)_(process_all)/32768 10498.612 13.27%
std::any_of(deque<int>)_(process_all)/50 15.503 12.58%
std::any_of(deque<int>)_(process_all)/8 2.851 16.99%
std::any_of(deque<int>)_(process_all)/8192 2603.998 12.80%
std::any_of(list<int>)_(process_all)/32 10.260 -
std::any_of(list<int>)_(process_all)/32768 26115.540 -
std::any_of(list<int>)_(process_all)/50 17.115 -
std::any_of(list<int>)_(process_all)/8 2.974 1.51%
std::any_of(list<int>)_(process_all)/8192 7653.553 -10.04%
std::any_of(vector<int>)_(process_all)/32 7.173 -
std::any_of(vector<int>)_(process_all)/32768 7334.936 1.27%
std::any_of(vector<int>)_(process_all)/50 11.191 -
std::any_of(vector<int>)_(process_all)/8 1.913 -
std::any_of(vector<int>)_(process_all)/8192 1784.512 -
std::copy(CharT*,_CharT*,_ostreambuf_iterator) 321.247 -
std::copy(deque<int>)/1048576 53852.611 6.89%
std::copy(deque<int>)/262144 11703.889 1.02%
std::copy(deque<int>)/32768 1225.040 -
std::copy(deque<int>)/4096 151.672 -
std::copy(deque<int>)/512 19.719 -2.30%
std::copy(deque<int>)/64 2.553 -
std::copy(deque<int>)/8 2.538 3.09%
std::copy(list<int>)/1048576 876156.529 2.69%
std::copy(list<int>)/262144 222918.869 5.04%
std::copy(list<int>)/32768 32739.371 27.23%
std::copy(list<int>)/4096 3924.849 -1.51%
std::copy(list<int>)/512 363.404 -
std::copy(list<int>)/64 30.475 -6.44%
std::copy(list<int>)/8 2.465 2.33%
std::copy(vector<bool>)_(aligned)/1048576 1602740.801 -
std::copy(vector<bool>)_(aligned)/262144 400813.739 -
std::copy(vector<bool>)_(aligned)/32768 50098.525 -
std::copy(vector<bool>)_(aligned)/4096 6222.585 -
std::copy(vector<bool>)_(aligned)/512 740.619 -
std::copy(vector<bool>)_(aligned)/64 36.432 -
std::copy(vector<bool>)_(unaligned)/1048576 1602370.897 -
std::copy(vector<bool>)_(unaligned)/262144 400526.709 -
std::copy(vector<bool>)_(unaligned)/32768 50045.849 -
std::copy(vector<bool>)_(unaligned)/4096 6215.627 -
std::copy(vector<bool>)_(unaligned)/512 740.030 -
std::copy(vector<bool>)_(unaligned)/64 92.070 -
std::copy(vector<int>)/1048576 50212.317 -
std::copy(vector<int>)/262144 12739.459 1.85%
std::copy(vector<int>)/32768 3764.740 6.58%
std::copy(vector<int>)/4096 221.409 50.02%
std::copy(vector<int>)/512 16.124 1.65%
std::copy(vector<int>)/64 2.487 -
std::copy(vector<int>)/8 2.443 10.95%
std::copy_backward(deque<int>)/1048576 75324.578 1.74%
std::copy_backward(deque<int>)/262144 20475.765 2.63%
std::copy_backward(deque<int>)/32768 2408.131 3.27%
std::copy_backward(deque<int>)/4096 150.757 -1.03%
std::copy_backward(deque<int>)/512 20.347 3.71%
std::copy_backward(deque<int>)/64 2.653 -
std::copy_backward(deque<int>)/8 2.439 2.98%
std::copy_backward(list<int>)/1048576 871170.865 -
std::copy_backward(list<int>)/262144 217542.034 -
std::copy_backward(list<int>)/32768 27697.701 4.93%
std::copy_backward(list<int>)/4096 3373.806 -
std::copy_backward(list<int>)/512 363.347 -
std::copy_backward(list<int>)/64 29.016 -
std::copy_backward(list<int>)/8 2.442 1.47%
std::copy_backward(vector<bool>)_(aligned)/1048576 1605592.549 13.02%
std::copy_backward(vector<bool>)_(aligned)/262144 401642.261 -
std::copy_backward(vector<bool>)_(aligned)/32768 50157.840 -
std::copy_backward(vector<bool>)_(aligned)/4096 6203.177 17.58%
std::copy_backward(vector<bool>)_(aligned)/512 714.426 -
std::copy_backward(vector<bool>)_(aligned)/64 35.944 1.92%
std::copy_backward(vector<bool>)_(unaligned)/1048576 1604874.565 -
std::copy_backward(vector<bool>)_(unaligned)/262144 401207.945 -
std::copy_backward(vector<bool>)_(unaligned)/32768 50151.502 -
std::copy_backward(vector<bool>)_(unaligned)/4096 6225.974 -
std::copy_backward(vector<bool>)_(unaligned)/512 738.601 -
std::copy_backward(vector<bool>)_(unaligned)/64 91.923 -
std::copy_backward(vector<int>)/1048576 50230.494 -
std::copy_backward(vector<int>)/262144 12421.098 -
std::copy_backward(vector<int>)/32768 3758.817 8.90%
std::copy_backward(vector<int>)/4096 148.038 -21.11%
std::copy_backward(vector<int>)/512 16.466 -
std::copy_backward(vector<int>)/64 2.538 1.04%
std::copy_backward(vector<int>)/8 2.275 2.64%
std::copy_if(deque<int>)_(entire_range)/1048576 314214.449 1.75%
std::copy_if(deque<int>)_(entire_range)/262144 80013.615 1.38%
std::copy_if(deque<int>)_(entire_range)/32768 9918.098 1.78%
std::copy_if(deque<int>)_(entire_range)/4096 1208.844 4.07%
std::copy_if(deque<int>)_(entire_range)/512 153.182 1.35%
std::copy_if(deque<int>)_(entire_range)/64 15.434 2.34%
std::copy_if(deque<int>)_(entire_range)/8 2.267 1.64%
std::copy_if(deque<int>)_(every_other)/1048576 396740.254 1.66%
std::copy_if(deque<int>)_(every_other)/262144 98958.601 1.47%
std::copy_if(deque<int>)_(every_other)/32768 12334.652 1.09%
std::copy_if(deque<int>)_(every_other)/4096 1538.279 -
std::copy_if(deque<int>)_(every_other)/512 196.187 1.17%
std::copy_if(deque<int>)_(every_other)/64 22.222 1.10%
std::copy_if(deque<int>)_(every_other)/8 3.116 2.01%
std::copy_if(list<int>)_(entire_range)/1048576 865590.882 -
std::copy_if(list<int>)_(entire_range)/262144 213142.145 -1.64%
std::copy_if(list<int>)_(entire_range)/32768 26270.849 1.15%
std::copy_if(list<int>)_(entire_range)/4096 3004.458 -
std::copy_if(list<int>)_(entire_range)/512 365.803 -
std::copy_if(list<int>)_(entire_range)/64 30.059 1.40%
std::copy_if(list<int>)_(entire_range)/8 2.377 1.07%
std::copy_if(list<int>)_(every_other)/1048576 837104.986 2.39%
std::copy_if(list<int>)_(every_other)/262144 205868.187 -
std::copy_if(list<int>)_(every_other)/32768 25907.400 3.72%
std::copy_if(list<int>)_(every_other)/4096 3237.236 -3.99%
std::copy_if(list<int>)_(every_other)/512 352.304 -
std::copy_if(list<int>)_(every_other)/64 23.337 2.24%
std::copy_if(list<int>)_(every_other)/8 2.282 1.82%
std::copy_if(vector<int>)_(entire_range)/1048576 242219.358 1.50%
std::copy_if(vector<int>)_(entire_range)/262144 59161.922 1.99%
std::copy_if(vector<int>)_(entire_range)/32768 7360.535 2.13%
std::copy_if(vector<int>)_(entire_range)/4096 921.192 2.24%
std::copy_if(vector<int>)_(entire_range)/512 121.460 1.91%
std::copy_if(vector<int>)_(entire_range)/64 16.045 1.15%
std::copy_if(vector<int>)_(entire_range)/8 2.268 4.07%
std::copy_if(vector<int>)_(every_other)/1048576 504595.995 -
std::copy_if(vector<int>)_(every_other)/262144 126605.807 -
std::copy_if(vector<int>)_(every_other)/32768 15952.047 -
std::copy_if(vector<int>)_(every_other)/4096 1983.116 -
std::copy_if(vector<int>)_(every_other)/512 252.456 -
std::copy_if(vector<int>)_(every_other)/64 31.883 -
std::copy_if(vector<int>)_(every_other)/8 2.670 1.95%
std::copy_n(deque<int>)/1048576 318373.225 1.41%
std::copy_n(deque<int>)/262144 79706.437 -
std::copy_n(deque<int>)/32768 10289.886 2.82%
std::copy_n(deque<int>)/4096 1185.136 2.34%
std::copy_n(deque<int>)/512 146.496 4.53%
std::copy_n(deque<int>)/64 15.472 2.23%
std::copy_n(deque<int>)/8 2.061 1.41%
std::copy_n(list<int>)/1048576 866820.992 -
std::copy_n(list<int>)/262144 219491.290 -
std::copy_n(list<int>)/32768 26943.040 -4.65%
std::copy_n(list<int>)/4096 3664.508 -30.17%
std::copy_n(list<int>)/512 337.375 -
std::copy_n(list<int>)/64 14.309 1.29%
std::copy_n(list<int>)/8 2.074 2.57%
std::copy_n(vector<bool>)_(aligned)/1048576 1601413.949 -
std::copy_n(vector<bool>)_(aligned)/262144 400333.966 -
std::copy_n(vector<bool>)_(aligned)/32768 50020.885 -
std::copy_n(vector<bool>)_(aligned)/4096 6211.819 -
std::copy_n(vector<bool>)_(aligned)/512 739.194 -
std::copy_n(vector<bool>)_(aligned)/64 38.398 -
std::copy_n(vector<bool>)_(unaligned)/1048576 1601512.699 -
std::copy_n(vector<bool>)_(unaligned)/262144 400331.512 -
std::copy_n(vector<bool>)_(unaligned)/32768 50004.271 -
std::copy_n(vector<bool>)_(unaligned)/4096 6213.449 -
std::copy_n(vector<bool>)_(unaligned)/512 738.507 -
std::copy_n(vector<bool>)_(unaligned)/64 91.879 -
std::copy_n(vector<int>)/1048576 50209.655 -
std::copy_n(vector<int>)/262144 12531.402 -
std::copy_n(vector<int>)/32768 3754.250 8.72%
std::copy_n(vector<int>)/4096 193.204 -8.69%
std::copy_n(vector<int>)/512 16.252 1.80%
std::copy_n(vector<int>)/64 2.471 -
std::copy_n(vector<int>)/8 2.150 -4.03%
std::count(deque<int>)_(every_other)/1024 309.456 1.44%
std::count(deque<int>)_(every_other)/1048576 316775.406 1.37%
std::count(deque<int>)_(every_other)/8 2.308 2.64%
std::count(deque<int>)_(every_other)/8192 2398.304 1.14%
std::count(list<int>)_(every_other)/1024 702.782 -
std::count(list<int>)_(every_other)/1048576 822279.624 -
std::count(list<int>)_(every_other)/8 2.073 -1.26%
std::count(list<int>)_(every_other)/8192 6349.022 -
std::count(vector<bool>)/1000 510.824 1.86%
std::count(vector<bool>)/1024 521.537 1.69%
std::count(vector<bool>)/1048576 530638.655 1.84%
std::count(vector<bool>)/8192 4148.907 1.68%
std::count(vector<int>)_(every_other)/1024 102.652 1.29%
std::count(vector<int>)_(every_other)/1048576 104875.296 1.18%
std::count(vector<int>)_(every_other)/8 1.346 -1.60%
std::count(vector<int>)_(every_other)/8192 816.617 1.31%
std::count_if(deque<int>)_(every_other)/1024 337.810 1.47%
std::count_if(deque<int>)_(every_other)/1048576 351882.472 1.26%
std::count_if(deque<int>)_(every_other)/8 2.791 -
std::count_if(deque<int>)_(every_other)/8192 2720.927 1.58%
std::count_if(list<int>)_(every_other)/1024 749.671 1.80%
std::count_if(list<int>)_(every_other)/1048576 883510.705 1.75%
std::count_if(list<int>)_(every_other)/8 2.655 -
std::count_if(list<int>)_(every_other)/8192 7145.225 1.68%
std::count_if(vector<int>)_(every_other)/1024 264.374 -
std::count_if(vector<int>)_(every_other)/1048576 261049.594 -
std::count_if(vector<int>)_(every_other)/8 2.510 -1.44%
std::count_if(vector<int>)_(every_other)/8192 2021.450 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 759.628 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/32 396.045 -
std::deque<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 3321.547 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2701.766 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 33.711 -
std::deque<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21582.614 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 191.172 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 27.246 -
std::deque<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 1326.283 -1.40%
std::deque<int>::ctor(Range)_(cheap_elements)/1024 466.921 -
std::deque<int>::ctor(Range)_(cheap_elements)/32 33.902 -4.16%
std::deque<int>::ctor(Range)_(cheap_elements)/8192 3465.889 -
std::deque<int>::ctor(const_Self&)_(cheap_elements)/1024 540.225 22.10%
std::deque<int>::ctor(const_Self&)_(cheap_elements)/32 33.420 -1.59%
std::deque<int>::ctor(const_Self&)_(cheap_elements)/8192 4131.537 24.22%
std::deque<int>::ctor(size_type)/1024 177.574 -
std::deque<int>::ctor(size_type)/32 26.738 1.18%
std::deque<int>::ctor(size_type)/8192 1271.143 -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 183.532 -
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 26.647 -2.20%
std::deque<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 1264.495 -
std::deque<int>::erase(begin)_(cheap_elements)/1024 4.514 -
std::deque<int>::erase(begin)_(cheap_elements)/32 4.493 -
std::deque<int>::erase(begin)_(cheap_elements)/8192 4.513 -
std::deque<int>::erase(middle)_(cheap_elements)/1024 44.809 -1.90%
std::deque<int>::erase(middle)_(cheap_elements)/32 8.307 -
std::deque<int>::erase(middle)_(cheap_elements)/8192 213.725 -2.16%
std::deque<int>::insert(begin)_(cheap_elements)/1024 5.327 -
std::deque<int>::insert(begin)_(cheap_elements)/32 4.078 -1.97%
std::deque<int>::insert(begin)_(cheap_elements)/8192 5.312 -
std::deque<int>::insert(middle)_(cheap_elements)/1024 34.203 1.12%
std::deque<int>::insert(middle)_(cheap_elements)/32 10.320 1.75%
std::deque<int>::insert(middle)_(cheap_elements)/8192 216.807 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/1024 48.026 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/32 7.029 -
std::deque<int>::operator=(const_Self&)_(cheap_elements)/8192 356.656 -1.60%
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 963.738 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 396.242 -
std::deque<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 4874.805 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.714 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/32 12.374 -
std::deque<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.387 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 3587.215 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 502.359 -
std::deque<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 27256.849 -2.14%
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12959.785 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 750.102 -
std::deque<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 115175.784 -
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2655.912 4.78%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 88.357 4.97%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 21345.368 5.09%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6057.477 1.98%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 103.673 5.44%
std::deque<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 49593.379 -
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3647.116 -5.98%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 146.385 -4.74%
std::deque<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 31749.318 -7.18%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 20093.935 -1.76%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 621.500 -1.34%
std::deque<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 178756.167 -1.43%
std::deque<std::string>::ctor(Range)_(cheap_elements)/1024 3927.540 -1.82%
std::deque<std::string>::ctor(Range)_(cheap_elements)/32 161.978 1.80%
std::deque<std::string>::ctor(Range)_(cheap_elements)/8192 33664.011 -1.52%
std::deque<std::string>::ctor(Range)_(expensive_elements)/1024 20095.281 -1.78%
std::deque<std::string>::ctor(Range)_(expensive_elements)/32 618.785 -1.71%
std::deque<std::string>::ctor(Range)_(expensive_elements)/8192 178325.064 -1.07%
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/1024 3990.788 -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/32 155.260 -
std::deque<std::string>::ctor(const_Self&)_(cheap_elements)/8192 33431.273 -1.75%
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/1024 20106.234 -1.54%
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/32 617.277 -1.67%
std::deque<std::string>::ctor(const_Self&)_(expensive_elements)/8192 178991.156 -
std::deque<std::string>::ctor(size_type)/1024 1423.262 -1.05%
std::deque<std::string>::ctor(size_type)/32 71.779 -
std::deque<std::string>::ctor(size_type)/8192 14844.128 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 3805.378 3.77%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 152.112 -
std::deque<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 33432.694 4.70%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 20025.824 -1.63%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 590.761 -1.13%
std::deque<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 175619.698 -1.39%
std::deque<std::string>::erase(begin)_(cheap_elements)/1024 6.715 1.46%
std::deque<std::string>::erase(begin)_(cheap_elements)/32 6.853 -
std::deque<std::string>::erase(begin)_(cheap_elements)/8192 6.745 -
std::deque<std::string>::erase(begin)_(expensive_elements)/1024 21.147 -
std::deque<std::string>::erase(begin)_(expensive_elements)/32 20.609 -
std::deque<std::string>::erase(begin)_(expensive_elements)/8192 21.107 -
std::deque<std::string>::erase(middle)_(cheap_elements)/1024 1541.983 4.46%
std::deque<std::string>::erase(middle)_(cheap_elements)/32 65.577 4.15%
std::deque<std::string>::erase(middle)_(cheap_elements)/8192 12028.826 4.21%
std::deque<std::string>::erase(middle)_(expensive_elements)/1024 715.273 -
std::deque<std::string>::erase(middle)_(expensive_elements)/32 58.466 -1.30%
std::deque<std::string>::erase(middle)_(expensive_elements)/8192 5421.319 -
std::deque<std::string>::insert(begin)_(cheap_elements)/1024 6.624 -1.98%
std::deque<std::string>::insert(begin)_(cheap_elements)/32 6.648 -1.60%
std::deque<std::string>::insert(begin)_(cheap_elements)/8192 6.885 -1.28%
std::deque<std::string>::insert(begin)_(expensive_elements)/1024 21.365 -1.50%
std::deque<std::string>::insert(begin)_(expensive_elements)/32 20.784 -
std::deque<std::string>::insert(begin)_(expensive_elements)/8192 21.321 -1.10%
std::deque<std::string>::insert(middle)_(cheap_elements)/1024 1482.357 -
std::deque<std::string>::insert(middle)_(cheap_elements)/32 54.728 -1.72%
std::deque<std::string>::insert(middle)_(cheap_elements)/8192 11570.294 -2.31%
std::deque<std::string>::insert(middle)_(expensive_elements)/1024 644.633 -
std::deque<std::string>::insert(middle)_(expensive_elements)/32 38.555 -2.47%
std::deque<std::string>::insert(middle)_(expensive_elements)/8192 5134.865 -
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2745.705 3.35%
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/32 90.205 1.82%
std::deque<std::string>::operator=(const_Self&)_(cheap_elements)/8192 21865.591 2.42%
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6324.102 1.28%
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/32 107.488 1.07%
std::deque<std::string>::operator=(const_Self&)_(expensive_elements)/8192 50829.499 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 3615.559 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 501.679 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 27429.878 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 12985.609 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 750.196 -
std::deque<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 115173.649 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 3.654 1.08%
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/32 15.665 -
std::deque<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 3.481 1.30%
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 13.451 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/32 23.884 -
std::deque<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 14.730 -
std::distance(deque<int>)/1024 0.542 -
std::distance(deque<int>)/4096 0.537 -
std::distance(deque<int>)/50 0.532 -
std::distance(deque<int>)/8192 0.539 -
std::distance(join_view(vector<vector<int>>))/1024 266.012 -
std::distance(join_view(vector<vector<int>>))/4096 1036.019 -
std::distance(join_view(vector<vector<int>>))/50 12.390 -1.10%
std::distance(join_view(vector<vector<int>>))/8192 2062.315 -
std::equal(deque<int>)_(it,_it,_it)/1024 89.635 1.28%
std::equal(deque<int>)_(it,_it,_it)/1048576 89669.413 2.56%
std::equal(deque<int>)_(it,_it,_it)/50 5.439 1.85%
std::equal(deque<int>)_(it,_it,_it)/8 3.042 2.01%
std::equal(deque<int>)_(it,_it,_it)/8192 650.173 -
std::equal(deque<int>)_(it,_it,_it,_it)/1024 90.048 1.50%
std::equal(deque<int>)_(it,_it,_it,_it)/1048576 89887.844 2.57%
std::equal(deque<int>)_(it,_it,_it,_it)/50 6.142 4.60%
std::equal(deque<int>)_(it,_it,_it,_it)/8 3.236 -
std::equal(deque<int>)_(it,_it,_it,_it)/8192 655.016 1.38%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1024 517.774 18.21%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/1048576 546405.728 13.17%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/50 23.741 28.60%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8 4.045 8.80%
std::equal(deque<int>)_(it,_it,_it,_it,_pred)/8192 4182.643 16.03%
std::equal(deque<int>)_(it,_it,_it,_pred)/1024 426.989 -10.31%
std::equal(deque<int>)_(it,_it,_it,_pred)/1048576 485850.967 -4.50%
std::equal(deque<int>)_(it,_it,_it,_pred)/50 18.693 -8.71%
std::equal(deque<int>)_(it,_it,_it,_pred)/8 3.125 -8.05%
std::equal(deque<int>)_(it,_it,_it,_pred)/8192 3575.121 -7.70%
std::equal(list<int>)_(it,_it,_it)/1024 776.024 -33.91%
std::equal(list<int>)_(it,_it,_it)/1048576 938763.101 1.86%
std::equal(list<int>)_(it,_it,_it)/50 29.049 1.95%
std::equal(list<int>)_(it,_it,_it)/8 2.791 -
std::equal(list<int>)_(it,_it,_it)/8192 9293.153 17.58%
std::equal(list<int>)_(it,_it,_it,_it)/1024 771.447 1.96%
std::equal(list<int>)_(it,_it,_it,_it)/1048576 945419.757 2.02%
std::equal(list<int>)_(it,_it,_it,_it)/50 29.222 1.88%
std::equal(list<int>)_(it,_it,_it,_it)/8 2.850 7.30%
std::equal(list<int>)_(it,_it,_it,_it)/8192 11994.087 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1024 820.903 1.46%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/1048576 1006275.630 1.35%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/50 31.865 -
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8 4.781 2.05%
std::equal(list<int>)_(it,_it,_it,_it,_pred)/8192 12800.999 1.65%
std::equal(list<int>)_(it,_it,_it,_pred)/1024 813.458 1.35%
std::equal(list<int>)_(it,_it,_it,_pred)/1048576 996344.488 1.44%
std::equal(list<int>)_(it,_it,_it,_pred)/50 33.795 1.01%
std::equal(list<int>)_(it,_it,_it,_pred)/8 5.059 1.07%
std::equal(list<int>)_(it,_it,_it,_pred)/8192 11132.703 -3.25%
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.218 -
std::equal(vector<bool>)_(aligned)/8192 0.218 -
std::equal(vector<bool>)_(unaligned)/1024 808.346 -
std::equal(vector<bool>)_(unaligned)/1048576 831272.867 1.43%
std::equal(vector<bool>)_(unaligned)/50 38.262 -
std::equal(vector<bool>)_(unaligned)/8 5.557 -
std::equal(vector<bool>)_(unaligned)/8192 6464.429 -
std::equal(vector<int>)_(it,_it,_it)/1024 77.539 -
std::equal(vector<int>)_(it,_it,_it)/1048576 73693.293 -
std::equal(vector<int>)_(it,_it,_it)/50 4.289 -
std::equal(vector<int>)_(it,_it,_it)/8 1.156 -18.25%
std::equal(vector<int>)_(it,_it,_it)/8192 569.930 -
std::equal(vector<int>)_(it,_it,_it,_it)/1024 78.068 1.09%
std::equal(vector<int>)_(it,_it,_it,_it)/1048576 73693.763 -
std::equal(vector<int>)_(it,_it,_it,_it)/50 4.561 5.89%
std::equal(vector<int>)_(it,_it,_it,_it)/8 1.615 6.08%
std::equal(vector<int>)_(it,_it,_it,_it)/8192 571.147 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1024 515.334 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/1048576 609473.459 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/50 24.296 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8 4.531 -
std::equal(vector<int>)_(it,_it,_it,_it,_pred)/8192 4819.598 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1024 513.294 -
std::equal(vector<int>)_(it,_it,_it,_pred)/1048576 609516.278 1.02%
std::equal(vector<int>)_(it,_it,_it,_pred)/50 24.202 -5.74%
std::equal(vector<int>)_(it,_it,_it,_pred)/8 4.680 -
std::equal(vector<int>)_(it,_it,_it,_pred)/8192 4808.385 -
std::fill(deque<int>)/1024 31.055 -
std::fill(deque<int>)/32 2.496 1.22%
std::fill(deque<int>)/50 3.299 1.37%
std::fill(deque<int>)/8192 225.206 -
std::fill(list<int>)/1024 671.922 -
std::fill(list<int>)/32 8.179 1.22%
std::fill(list<int>)/50 34.918 -
std::fill(list<int>)/8192 7561.571 2.36%
std::fill(vector<bool>)/1048576 3821.118 -
std::fill(vector<bool>)/262144 227.872 1.56%
std::fill(vector<bool>)/32768 30.266 -
std::fill(vector<bool>)/4096 4.163 1.55%
std::fill(vector<bool>)/512 1.601 5.99%
std::fill(vector<bool>)/64 1.565 5.12%
std::fill(vector<int>)/1024 29.129 -
std::fill(vector<int>)/32 1.035 -
std::fill(vector<int>)/50 2.171 1.33%
std::fill(vector<int>)/8192 231.334 -
std::fill_n(deque<int>)/1024 30.855 -
std::fill_n(deque<int>)/32 2.464 1.13%
std::fill_n(deque<int>)/50 3.119 1.26%
std::fill_n(deque<int>)/8192 225.245 -
std::fill_n(list<int>)/1024 648.973 -
std::fill_n(list<int>)/32 7.984 -
std::fill_n(list<int>)/50 15.365 -
std::fill_n(list<int>)/8192 7883.614 9.55%
std::fill_n(vector<bool>)/1048576 3821.305 -
std::fill_n(vector<bool>)/262144 228.044 1.46%
std::fill_n(vector<bool>)/32768 30.008 1.95%
std::fill_n(vector<bool>)/4096 4.142 1.51%
std::fill_n(vector<bool>)/512 1.454 2.40%
std::fill_n(vector<bool>)/64 1.462 8.97%
std::fill_n(vector<int>)/1024 28.728 -
std::fill_n(vector<int>)/32 1.131 1.70%
std::fill_n(vector<int>)/50 2.195 1.77%
std::fill_n(vector<int>)/8192 230.891 -
std::find(deque<int>)_(bail_25%)/1024 58.755 -4.07%
std::find(deque<int>)_(bail_25%)/32768 2140.402 1.07%
std::find(deque<int>)_(bail_25%)/8 0.845 -1.72%
std::find(deque<int>)_(bail_25%)/8192 525.662 -1.10%
std::find(deque<int>)_(process_all)/1024 264.082 -
std::find(deque<int>)_(process_all)/32768 8573.905 -
std::find(deque<int>)_(process_all)/50 13.631 4.45%
std::find(deque<int>)_(process_all)/8 2.439 7.19%
std::find(deque<int>)_(process_all)/8192 2138.571 -
std::find(list<int>)_(bail_25%)/1024 162.689 -
std::find(list<int>)_(bail_25%)/32768 7734.444 6.35%
std::find(list<int>)_(bail_25%)/8 0.845 -
std::find(list<int>)_(bail_25%)/8192 1485.509 -
std::find(list<int>)_(process_all)/1024 742.970 -
std::find(list<int>)_(process_all)/32768 25658.124 -5.89%
std::find(list<int>)_(process_all)/50 10.866 -1.92%
std::find(list<int>)_(process_all)/8 2.032 -
std::find(list<int>)_(process_all)/8192 6844.839 -17.38%
std::find(vector<bool>)_(process_all)/1024 516.329 -
std::find(vector<bool>)_(process_all)/1048576 523880.590 -
std::find(vector<bool>)_(process_all)/50 26.032 -
std::find(vector<bool>)_(process_all)/8 3.882 -
std::find(vector<bool>)_(process_all)/8192 4097.621 -
std::find(vector<char>)_(bail_25%)/1024 5.504 2.80%
std::find(vector<char>)_(bail_25%)/32768 135.800 1.22%
std::find(vector<char>)_(bail_25%)/8 1.231 2.76%
std::find(vector<char>)_(bail_25%)/8192 39.697 1.50%
std::find(vector<char>)_(process_all)/1024 16.216 1.57%
std::find(vector<char>)_(process_all)/32768 492.335 1.02%
std::find(vector<char>)_(process_all)/50 1.738 7.50%
std::find(vector<char>)_(process_all)/8 1.150 -
std::find(vector<char>)_(process_all)/8192 135.050 -
std::find(vector<int>)_(bail_25%)/1024 43.274 10.80%
std::find(vector<int>)_(bail_25%)/32768 1355.938 9.15%
std::find(vector<int>)_(bail_25%)/8 0.671 -2.25%
std::find(vector<int>)_(bail_25%)/8192 339.494 8.38%
std::find(vector<int>)_(process_all)/1024 163.938 -
std::find(vector<int>)_(process_all)/32768 5199.839 1.38%
std::find(vector<int>)_(process_all)/50 8.221 1.60%
std::find(vector<int>)_(process_all)/8 1.559 1.41%
std::find(vector<int>)_(process_all)/8192 1304.073 1.48%
std::find(vector<long_long>)_(bail_25%)/1024 39.445 -4.79%
std::find(vector<long_long>)_(bail_25%)/32768 1253.903 -4.87%
std::find(vector<long_long>)_(bail_25%)/8 0.669 -2.58%
std::find(vector<long_long>)_(bail_25%)/8192 315.511 -4.92%
std::find(vector<long_long>)_(process_all)/1024 158.670 -5.56%
std::find(vector<long_long>)_(process_all)/32768 5016.227 -4.95%
std::find(vector<long_long>)_(process_all)/50 7.870 -4.98%
std::find(vector<long_long>)_(process_all)/8 1.529 -
std::find(vector<long_long>)_(process_all)/8192 1251.207 -4.44%
std::find(vector<short>)_(bail_25%)/1024 39.567 1.58%
std::find(vector<short>)_(bail_25%)/32768 1252.743 1.06%
std::find(vector<short>)_(bail_25%)/8 0.673 -
std::find(vector<short>)_(bail_25%)/8192 315.442 -
std::find(vector<short>)_(process_all)/1024 158.043 -1.97%
std::find(vector<short>)_(process_all)/32768 4972.840 -1.78%
std::find(vector<short>)_(process_all)/50 7.847 -1.31%
std::find(vector<short>)_(process_all)/8 1.528 -
std::find(vector<short>)_(process_all)/8192 1246.526 -1.60%
std::find_end(deque<int>)_(match_near_end)/1000 74.034 -
std::find_end(deque<int>)_(match_near_end)/1024 75.948 -
std::find_end(deque<int>)_(match_near_end)/8192 598.989 1.13%
std::find_end(deque<int>)_(near_matches)/1000 27318.892 4.20%
std::find_end(deque<int>)_(near_matches)/1024 28520.577 3.92%
std::find_end(deque<int>)_(near_matches)/8192 2165851.209 4.42%
std::find_end(deque<int>)_(process_all)/1000 414.922 -2.79%
std::find_end(deque<int>)_(process_all)/1024 407.174 -6.41%
std::find_end(deque<int>)_(process_all)/1048576 416504.717 -6.30%
std::find_end(deque<int>)_(process_all)/8192 3230.142 -7.36%
std::find_end(deque<int>)_(same_length)/1000 747.198 4.11%
std::find_end(deque<int>)_(same_length)/1024 757.294 3.14%
std::find_end(deque<int>)_(same_length)/8192 5962.421 1.68%
std::find_end(deque<int>)_(single_element)/1000 452.070 5.34%
std::find_end(deque<int>)_(single_element)/1024 459.110 4.47%
std::find_end(deque<int>)_(single_element)/8192 3638.432 3.48%
std::find_end(deque<int>,_pred)_(match_near_end)/1000 89.435 -
std::find_end(deque<int>,_pred)_(match_near_end)/1024 93.326 1.30%
std::find_end(deque<int>,_pred)_(match_near_end)/8192 736.470 -
std::find_end(deque<int>,_pred)_(near_matches)/1000 31663.698 8.37%
std::find_end(deque<int>,_pred)_(near_matches)/1024 33237.856 8.10%
std::find_end(deque<int>,_pred)_(near_matches)/8192 2451090.546 1.19%
std::find_end(deque<int>,_pred)_(process_all)/1000 593.130 -
std::find_end(deque<int>,_pred)_(process_all)/1024 613.778 -
std::find_end(deque<int>,_pred)_(process_all)/1048576 629203.339 -
std::find_end(deque<int>,_pred)_(process_all)/8192 4891.673 -
std::find_end(deque<int>,_pred)_(same_length)/1000 886.682 2.04%
std::find_end(deque<int>,_pred)_(same_length)/1024 900.470 1.22%
std::find_end(deque<int>,_pred)_(same_length)/8192 7204.190 1.27%
std::find_end(deque<int>,_pred)_(single_element)/1000 593.275 -
std::find_end(deque<int>,_pred)_(single_element)/1024 612.652 -
std::find_end(deque<int>,_pred)_(single_element)/8192 4886.754 -
std::find_end(forward_list<int>)_(match_near_end)/1000 762.287 -
std::find_end(forward_list<int>)_(match_near_end)/1024 4363.425 -
std::find_end(forward_list<int>)_(match_near_end)/8192 254179.985 1.12%
std::find_end(forward_list<int>)_(near_matches)/1000 35435.182 1.20%
std::find_end(forward_list<int>)_(near_matches)/1024 36933.637 1.07%
std::find_end(forward_list<int>)_(near_matches)/8192 2470703.091 -
std::find_end(forward_list<int>)_(process_all)/1000 701.887 1.83%
std::find_end(forward_list<int>)_(process_all)/1024 718.492 2.15%
std::find_end(forward_list<int>)_(process_all)/1048576 773985.651 -1.95%
std::find_end(forward_list<int>)_(process_all)/8192 5833.027 2.12%
std::find_end(forward_list<int>)_(same_length)/1000 1469.781 -
std::find_end(forward_list<int>)_(same_length)/1024 1494.040 -
std::find_end(forward_list<int>)_(same_length)/8192 14440.101 -
std::find_end(forward_list<int>)_(single_element)/1000 691.791 -
std::find_end(forward_list<int>)_(single_element)/1024 707.137 -1.03%
std::find_end(forward_list<int>)_(single_element)/8192 6193.912 1.23%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1000 792.184 1.20%
std::find_end(forward_list<int>,_pred)_(match_near_end)/1024 4929.403 1.31%
std::find_end(forward_list<int>,_pred)_(match_near_end)/8192 265992.818 1.05%
std::find_end(forward_list<int>,_pred)_(near_matches)/1000 40470.582 1.51%
std::find_end(forward_list<int>,_pred)_(near_matches)/1024 42141.913 1.84%
std::find_end(forward_list<int>,_pred)_(near_matches)/8192 2641207.317 2.17%
std::find_end(forward_list<int>,_pred)_(process_all)/1000 733.493 1.40%
std::find_end(forward_list<int>,_pred)_(process_all)/1024 751.193 1.52%
std::find_end(forward_list<int>,_pred)_(process_all)/1048576 823150.675 1.45%
std::find_end(forward_list<int>,_pred)_(process_all)/8192 6041.205 1.45%
std::find_end(forward_list<int>,_pred)_(same_length)/1000 1523.432 1.62%
std::find_end(forward_list<int>,_pred)_(same_length)/1024 1558.322 1.57%
std::find_end(forward_list<int>,_pred)_(same_length)/8192 17763.161 1.13%
std::find_end(forward_list<int>,_pred)_(single_element)/1000 728.198 1.28%
std::find_end(forward_list<int>,_pred)_(single_element)/1024 746.213 1.15%
std::find_end(forward_list<int>,_pred)_(single_element)/8192 6049.801 1.66%
std::find_end(list<int>)_(match_near_end)/1000 91.447 -
std::find_end(list<int>)_(match_near_end)/1024 104.072 -
std::find_end(list<int>)_(match_near_end)/8192 1093.119 2.68%
std::find_end(list<int>)_(near_matches)/1000 33212.991 -
std::find_end(list<int>)_(near_matches)/1024 34689.744 -
std::find_end(list<int>)_(near_matches)/8192 2310653.724 4.42%
std::find_end(list<int>)_(process_all)/1000 715.911 -
std::find_end(list<int>)_(process_all)/1024 733.899 -
std::find_end(list<int>)_(process_all)/1048576 866767.650 -
std::find_end(list<int>)_(process_all)/8192 7189.727 1.43%
std::find_end(list<int>)_(same_length)/1000 1349.480 -
std::find_end(list<int>)_(same_length)/1024 1378.592 -
std::find_end(list<int>)_(same_length)/8192 15069.996 1.53%
std::find_end(list<int>)_(single_element)/1000 716.314 -
std::find_end(list<int>)_(single_element)/1024 732.944 -
std::find_end(list<int>)_(single_element)/8192 8730.180 5.54%
std::find_end(list<int>,_pred)_(match_near_end)/1000 165.569 2.19%
std::find_end(list<int>,_pred)_(match_near_end)/1024 179.656 2.88%
std::find_end(list<int>,_pred)_(match_near_end)/8192 1587.291 2.38%
std::find_end(list<int>,_pred)_(near_matches)/1000 40621.086 1.17%
std::find_end(list<int>,_pred)_(near_matches)/1024 42419.392 -
std::find_end(list<int>,_pred)_(near_matches)/8192 2571725.147 1.19%
std::find_end(list<int>,_pred)_(process_all)/1000 784.924 1.34%
std::find_end(list<int>,_pred)_(process_all)/1024 803.644 1.34%
std::find_end(list<int>,_pred)_(process_all)/1048576 959098.665 1.32%
std::find_end(list<int>,_pred)_(process_all)/8192 8222.227 1.17%
std::find_end(list<int>,_pred)_(same_length)/1000 2077.878 8.75%
std::find_end(list<int>,_pred)_(same_length)/1024 2067.855 -2.75%
std::find_end(list<int>,_pred)_(same_length)/8192 23382.927 1.81%
std::find_end(list<int>,_pred)_(single_element)/1000 784.574 1.36%
std::find_end(list<int>,_pred)_(single_element)/1024 804.123 1.36%
std::find_end(list<int>,_pred)_(single_element)/8192 9109.386 1.11%
std::find_end(vector<int>)_(match_near_end)/1000 28.070 -
std::find_end(vector<int>)_(match_near_end)/1024 25.443 3.74%
std::find_end(vector<int>)_(match_near_end)/8192 207.830 1.91%
std::find_end(vector<int>)_(near_matches)/1000 14134.086 1.42%
std::find_end(vector<int>)_(near_matches)/1024 14574.232 1.65%
std::find_end(vector<int>)_(near_matches)/8192 821564.399 1.23%
std::find_end(vector<int>)_(process_all)/1000 171.972 -
std::find_end(vector<int>)_(process_all)/1024 175.357 -
std::find_end(vector<int>)_(process_all)/1048576 176382.366 -
std::find_end(vector<int>)_(process_all)/8192 1367.370 -
std::find_end(vector<int>)_(same_length)/1000 249.660 -
std::find_end(vector<int>)_(same_length)/1024 255.775 1.09%
std::find_end(vector<int>)_(same_length)/8192 1919.957 1.12%
std::find_end(vector<int>)_(single_element)/1000 155.040 -
std::find_end(vector<int>)_(single_element)/1024 158.786 -
std::find_end(vector<int>)_(single_element)/8192 1252.355 1.01%
std::find_end(vector<int>,_pred)_(match_near_end)/1000 41.028 2.57%
std::find_end(vector<int>,_pred)_(match_near_end)/1024 41.581 2.06%
std::find_end(vector<int>,_pred)_(match_near_end)/8192 306.968 3.16%
std::find_end(vector<int>,_pred)_(near_matches)/1000 17633.658 -4.91%
std::find_end(vector<int>,_pred)_(near_matches)/1024 18185.971 -5.17%
std::find_end(vector<int>,_pred)_(near_matches)/8192 948849.732 -7.86%
std::find_end(vector<int>,_pred)_(process_all)/1000 287.452 -
std::find_end(vector<int>,_pred)_(process_all)/1024 293.414 -
std::find_end(vector<int>,_pred)_(process_all)/1048576 297972.315 -
std::find_end(vector<int>,_pred)_(process_all)/8192 2325.654 -
std::find_end(vector<int>,_pred)_(same_length)/1000 368.910 -
std::find_end(vector<int>,_pred)_(same_length)/1024 383.854 -
std::find_end(vector<int>,_pred)_(same_length)/8192 3081.783 2.10%
std::find_end(vector<int>,_pred)_(single_element)/1000 286.484 -
std::find_end(vector<int>,_pred)_(single_element)/1024 293.083 -
std::find_end(vector<int>,_pred)_(single_element)/8192 2323.192 -
std::find_first_of(deque<int>)_(large_needle)/1024 380408.434 -
std::find_first_of(deque<int>)_(large_needle)/32 360.558 -
std::find_first_of(deque<int>)_(large_needle)/50 919.481 -
std::find_first_of(deque<int>)_(large_needle)/8192 24488070.915 1.06%
std::find_first_of(deque<int>)_(small_needle)/1024 2782.113 1.14%
std::find_first_of(deque<int>)_(small_needle)/32 93.940 -
std::find_first_of(deque<int>)_(small_needle)/50 142.451 1.27%
std::find_first_of(deque<int>)_(small_needle)/8192 22187.685 1.06%
std::find_first_of(deque<int>,_pred)_(large_needle)/1024 597564.359 1.18%
std::find_first_of(deque<int>,_pred)_(large_needle)/32 490.698 1.57%
std::find_first_of(deque<int>,_pred)_(large_needle)/50 1361.089 1.79%
std::find_first_of(deque<int>,_pred)_(large_needle)/8192 38244724.274 -
std::find_first_of(deque<int>,_pred)_(small_needle)/1024 5888.271 -
std::find_first_of(deque<int>,_pred)_(small_needle)/32 179.144 -
std::find_first_of(deque<int>,_pred)_(small_needle)/50 282.805 -
std::find_first_of(deque<int>,_pred)_(small_needle)/8192 47124.633 -
std::find_first_of(list<int>)_(large_needle)/1024 993473.140 18.72%
std::find_first_of(list<int>)_(large_needle)/32 673.314 -
std::find_first_of(list<int>)_(large_needle)/50 1732.912 -
std::find_first_of(list<int>)_(large_needle)/8192 50313878.059 -
std::find_first_of(list<int>)_(small_needle)/1024 2745.967 1.07%
std::find_first_of(list<int>)_(small_needle)/32 91.504 1.04%
std::find_first_of(list<int>)_(small_needle)/50 139.531 -
std::find_first_of(list<int>)_(small_needle)/8192 21991.537 -
std::find_first_of(list<int>,_pred)_(large_needle)/1024 1051248.565 -
std::find_first_of(list<int>,_pred)_(large_needle)/32 757.283 1.12%
std::find_first_of(list<int>,_pred)_(large_needle)/50 2004.507 -
std::find_first_of(list<int>,_pred)_(large_needle)/8192 60014744.600 -
std::find_first_of(list<int>,_pred)_(small_needle)/1024 5445.344 1.18%
std::find_first_of(list<int>,_pred)_(small_needle)/32 172.342 -
std::find_first_of(list<int>,_pred)_(small_needle)/50 270.929 -
std::find_first_of(list<int>,_pred)_(small_needle)/8192 44545.873 1.30%
std::find_first_of(vector<int>)_(large_needle)/1024 234348.905 1.05%
std::find_first_of(vector<int>)_(large_needle)/32 247.734 -
std::find_first_of(vector<int>)_(large_needle)/50 596.220 -
std::find_first_of(vector<int>)_(large_needle)/8192 15075805.339 1.26%
std::find_first_of(vector<int>)_(small_needle)/1024 2910.371 5.49%
std::find_first_of(vector<int>)_(small_needle)/32 93.687 1.16%
std::find_first_of(vector<int>)_(small_needle)/50 141.654 -2.50%
std::find_first_of(vector<int>)_(small_needle)/8192 23041.689 1.38%
std::find_first_of(vector<int>,_pred)_(large_needle)/1024 589086.073 1.31%
std::find_first_of(vector<int>,_pred)_(large_needle)/32 489.834 2.86%
std::find_first_of(vector<int>,_pred)_(large_needle)/50 1349.861 1.41%
std::find_first_of(vector<int>,_pred)_(large_needle)/8192 38331323.200 -1.61%
std::find_first_of(vector<int>,_pred)_(small_needle)/1024 5572.950 1.09%
std::find_first_of(vector<int>,_pred)_(small_needle)/32 178.265 1.32%
std::find_first_of(vector<int>,_pred)_(small_needle)/50 273.235 1.07%
std::find_first_of(vector<int>,_pred)_(small_needle)/8192 45479.256 -
std::find_if(deque<int>)_(bail_25%)/1024 62.796 -19.26%
std::find_if(deque<int>)_(bail_25%)/32768 2155.108 -12.32%
std::find_if(deque<int>)_(bail_25%)/8 0.874 -6.70%
std::find_if(deque<int>)_(bail_25%)/8192 537.888 -15.14%
std::find_if(deque<int>)_(process_all)/1024 264.927 1.34%
std::find_if(deque<int>)_(process_all)/32768 8543.863 1.37%
std::find_if(deque<int>)_(process_all)/50 11.631 1.06%
std::find_if(deque<int>)_(process_all)/8 2.451 -
std::find_if(deque<int>)_(process_all)/8192 2136.775 1.59%
std::find_if(list<int>)_(bail_25%)/1024 163.540 -
std::find_if(list<int>)_(bail_25%)/32768 7009.814 -36.06%
std::find_if(list<int>)_(bail_25%)/8 0.810 -
std::find_if(list<int>)_(bail_25%)/8192 1484.886 -
std::find_if(list<int>)_(process_all)/1024 742.675 -
std::find_if(list<int>)_(process_all)/32768 25544.074 -3.87%
std::find_if(list<int>)_(process_all)/50 13.444 2.72%
std::find_if(list<int>)_(process_all)/8 2.233 -
std::find_if(list<int>)_(process_all)/8192 6836.344 -2.13%
std::find_if(vector<bool>)_(process_all)/1024 517.481 1.78%
std::find_if(vector<bool>)_(process_all)/1048576 525537.055 1.83%
std::find_if(vector<bool>)_(process_all)/50 26.179 2.87%
std::find_if(vector<bool>)_(process_all)/8 3.890 -
std::find_if(vector<bool>)_(process_all)/8192 4107.798 1.82%
std::find_if(vector<char>)_(bail_25%)/1024 27.978 -14.13%
std::find_if(vector<char>)_(bail_25%)/32768 794.958 -10.20%
std::find_if(vector<char>)_(bail_25%)/8 0.843 -19.81%
std::find_if(vector<char>)_(bail_25%)/8192 210.390 -7.38%
std::find_if(vector<char>)_(process_all)/1024 110.837 1.03%
std::find_if(vector<char>)_(process_all)/32768 3120.732 1.14%
std::find_if(vector<char>)_(process_all)/50 5.323 -
std::find_if(vector<char>)_(process_all)/8 1.479 -11.79%
std::find_if(vector<char>)_(process_all)/8192 789.987 -
std::find_if(vector<int>)_(bail_25%)/1024 39.378 -
std::find_if(vector<int>)_(bail_25%)/32768 1254.225 1.04%
std::find_if(vector<int>)_(bail_25%)/8 0.669 -
std::find_if(vector<int>)_(bail_25%)/8192 315.842 -
std::find_if(vector<int>)_(process_all)/1024 158.382 -
std::find_if(vector<int>)_(process_all)/32768 4991.848 -
std::find_if(vector<int>)_(process_all)/50 7.875 -
std::find_if(vector<int>)_(process_all)/8 1.528 -
std::find_if(vector<int>)_(process_all)/8192 1249.325 -
std::find_if_not(deque<int>)_(bail_25%)/1024 59.915 -7.37%
std::find_if_not(deque<int>)_(bail_25%)/32768 2129.387 -
std::find_if_not(deque<int>)_(bail_25%)/8 0.843 -1.93%
std::find_if_not(deque<int>)_(bail_25%)/8192 527.547 -1.76%
std::find_if_not(deque<int>)_(process_all)/1024 255.719 -2.42%
std::find_if_not(deque<int>)_(process_all)/32768 8539.840 1.78%
std::find_if_not(deque<int>)_(process_all)/50 12.304 -16.77%
std::find_if_not(deque<int>)_(process_all)/8 2.260 -4.06%
std::find_if_not(deque<int>)_(process_all)/8192 2126.522 1.67%
std::find_if_not(list<int>)_(bail_25%)/1024 163.170 -
std::find_if_not(list<int>)_(bail_25%)/32768 6780.335 -6.77%
std::find_if_not(list<int>)_(bail_25%)/8 0.800 -3.07%
std::find_if_not(list<int>)_(bail_25%)/8192 1484.205 -
std::find_if_not(list<int>)_(process_all)/1024 742.772 -
std::find_if_not(list<int>)_(process_all)/32768 25539.035 -2.31%
std::find_if_not(list<int>)_(process_all)/50 11.996 4.41%
std::find_if_not(list<int>)_(process_all)/8 2.236 1.13%
std::find_if_not(list<int>)_(process_all)/8192 6969.666 -7.86%
std::find_if_not(vector<bool>)_(process_all)/1024 512.432 -
std::find_if_not(vector<bool>)_(process_all)/1048576 520037.756 -
std::find_if_not(vector<bool>)_(process_all)/50 25.685 -1.11%
std::find_if_not(vector<bool>)_(process_all)/8 3.855 -
std::find_if_not(vector<bool>)_(process_all)/8192 4066.965 -
std::find_if_not(vector<char>)_(bail_25%)/1024 27.052 -4.33%
std::find_if_not(vector<char>)_(bail_25%)/32768 860.627 -2.62%
std::find_if_not(vector<char>)_(bail_25%)/8 0.796 -12.01%
std::find_if_not(vector<char>)_(bail_25%)/8192 223.148 -1.81%
std::find_if_not(vector<char>)_(process_all)/1024 110.607 -
std::find_if_not(vector<char>)_(process_all)/32768 3114.084 -
std::find_if_not(vector<char>)_(process_all)/50 5.324 -
std::find_if_not(vector<char>)_(process_all)/8 1.291 -4.78%
std::find_if_not(vector<char>)_(process_all)/8192 789.283 -
std::find_if_not(vector<int>)_(bail_25%)/1024 39.334 -
std::find_if_not(vector<int>)_(bail_25%)/32768 1252.200 -
std::find_if_not(vector<int>)_(bail_25%)/8 0.673 -
std::find_if_not(vector<int>)_(bail_25%)/8192 315.140 -
std::find_if_not(vector<int>)_(process_all)/1024 158.066 -
std::find_if_not(vector<int>)_(process_all)/32768 4977.851 -
std::find_if_not(vector<int>)_(process_all)/50 7.847 -
std::find_if_not(vector<int>)_(process_all)/8 1.528 -
std::find_if_not(vector<int>)_(process_all)/8192 1247.429 -
std::flat_map<int,_int>::clear()/0 386.399 -
std::flat_map<int,_int>::clear()/1024 377.080 -
std::flat_map<int,_int>::clear()/32 386.992 -
std::flat_map<int,_int>::clear()/8192 403.692 1.47%
std::flat_map<int,_int>::contains(key)/1024 10.982 -
std::flat_map<int,_int>::contains(key)/32 6.997 -
std::flat_map<int,_int>::contains(key)/8192 14.635 -
std::flat_map<int,_int>::count(key)/1024 10.958 -
std::flat_map<int,_int>::count(key)/32 7.007 -
std::flat_map<int,_int>::count(key)/8192 14.667 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.387 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 186.713 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 27.174 -
std::flat_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1298.963 -1.27%
std::flat_map<int,_int>::ctor(const_Self&)/0 13.272 -
std::flat_map<int,_int>::ctor(const_Self&)/1024 177.102 -
std::flat_map<int,_int>::ctor(const_Self&)/32 22.811 -
std::flat_map<int,_int>::ctor(const_Self&)/8192 1919.240 123.72%
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.914 -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 177.002 -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 22.662 -
std::flat_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1913.614 122.64%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.404 -3.21%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6334.527 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 214.232 -1.86%
std::flat_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 57436.330 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.829 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8712.162 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 250.094 -
std::flat_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 136658.157 -
std::flat_map<int,_int>::equal_range(key)/1024 37.470 -
std::flat_map<int,_int>::equal_range(key)/32 19.484 -
std::flat_map<int,_int>::equal_range(key)/8192 47.720 -
std::flat_map<int,_int>::erase(iterator)/1024 75.421 1.47%
std::flat_map<int,_int>::erase(iterator)/32 20.223 -
std::flat_map<int,_int>::erase(iterator)/8192 503.566 2.97%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.107 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 398.329 -
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 390.665 -1.02%
std::flat_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 552.089 -
std::flat_map<int,_int>::erase(key)_(existent)/1024 84.105 -
std::flat_map<int,_int>::erase(key)_(existent)/32 23.468 -
std::flat_map<int,_int>::erase(key)_(existent)/8192 529.495 4.32%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/0 0.417 -14.62%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/1024 4.242 -
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/32 2.112 -2.35%
std::flat_map<int,_int>::erase(key)_(non-existent,_end)/8192 5.716 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.498 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.921 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/32 2.030 -
std::flat_map<int,_int>::erase(key)_(non-existent,_middle)/8192 5.276 -
std::flat_map<int,_int>::find(key)/1024 10.813 -
std::flat_map<int,_int>::find(key)/32 6.926 -
std::flat_map<int,_int>::find(key)/8192 14.413 -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/1024 11.828 1.75%
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/32 2.710 -
std::flat_map<int,_int>::insert(const_value_type&)_(already_present)/8192 20.205 22.62%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.266 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 18.412 -52.05%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.087 -1.04%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 22.639 -27.92%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.374 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 95.615 -60.48%
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.783 -
std::flat_map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 553.573 -9.40%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 13.561 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.679 -13.89%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 13.678 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.362 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.679 -
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 76.633 -45.50%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 21.484 1.94%
std::flat_map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 501.798 -7.65%
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.528 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7422.231 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 625.212 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 66662.832 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.227 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 7018.098 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 588.680 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 62639.251 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.449 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11517.850 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 633.604 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 119093.847 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.998 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7635.476 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 631.832 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 66729.902 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.815 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7584.058 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 629.487 -
std::flat_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 66380.100 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/0 13.211 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/1024 20.086 -47.43%
std::flat_map<int,_int>::insert(value)_(new_value,_end)/32 15.142 -
std::flat_map<int,_int>::insert(value)_(new_value,_end)/8192 24.323 -18.09%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/0 13.385 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/1024 95.104 -59.21%
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/32 23.079 -
std::flat_map<int,_int>::insert(value)_(new_value,_middle)/8192 554.870 -8.66%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 11.946 1.12%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 2.843 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 22.401 22.55%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 13.158 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 21.330 -30.45%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 15.096 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.020 -1.21%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 13.397 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 93.521 -58.09%
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 23.261 -
std::flat_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 541.645 -8.92%
std::flat_map<int,_int>::lower_bound(key)/1024 10.527 -
std::flat_map<int,_int>::lower_bound(key)/32 6.799 -
std::flat_map<int,_int>::lower_bound(key)/8192 14.051 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 14.435 -2.19%
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 86.514 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 16.784 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 720.596 -29.42%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.398 -3.73%
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 86.796 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.773 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 726.891 -26.92%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.438 -15.48%
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 72.793 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 4.410 -
std::flat_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 684.036 -24.59%
std::flat_map<int,_int>::upper_bound(key)/1024 10.526 -
std::flat_map<int,_int>::upper_bound(key)/32 6.368 -
std::flat_map<int,_int>::upper_bound(key)/8192 14.050 -
std::flat_multimap<int,_int>::clear()/0 384.196 -
std::flat_multimap<int,_int>::clear()/1024 376.260 -
std::flat_multimap<int,_int>::clear()/32 386.096 -
std::flat_multimap<int,_int>::clear()/8192 397.261 -
std::flat_multimap<int,_int>::contains(key)/1024 11.022 -
std::flat_multimap<int,_int>::contains(key)/32 7.075 -
std::flat_multimap<int,_int>::contains(key)/8192 14.657 -
std::flat_multimap<int,_int>::count(key)/1024 38.690 -
std::flat_multimap<int,_int>::count(key)/32 19.912 -
std::flat_multimap<int,_int>::count(key)/8192 49.716 1.23%
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 13.961 -3.24%
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 187.387 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 27.220 -
std::flat_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 1317.565 1.97%
std::flat_multimap<int,_int>::ctor(const_Self&)/0 13.187 -
std::flat_multimap<int,_int>::ctor(const_Self&)/1024 176.204 -
std::flat_multimap<int,_int>::ctor(const_Self&)/32 22.656 -
std::flat_multimap<int,_int>::ctor(const_Self&)/8192 1931.213 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.851 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 175.856 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 22.660 -
std::flat_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 1925.268 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.874 -1.80%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 6115.559 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 198.832 -3.10%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 55674.587 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.116 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8370.313 -
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 246.114 -1.44%
std::flat_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 80512.476 -
std::flat_multimap<int,_int>::equal_range(key)/1024 37.853 -
std::flat_multimap<int,_int>::equal_range(key)/32 19.818 -
std::flat_multimap<int,_int>::equal_range(key)/8192 48.361 -
std::flat_multimap<int,_int>::erase(iterator)/1024 74.483 -
std::flat_multimap<int,_int>::erase(iterator)/32 20.190 -
std::flat_multimap<int,_int>::erase(iterator)/8192 494.580 -1.98%
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.413 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 395.783 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 395.040 -
std::flat_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 535.409 -
std::flat_multimap<int,_int>::erase(key)_(existent)/1024 87.423 6.23%
std::flat_multimap<int,_int>::erase(key)_(existent)/32 23.647 -
std::flat_multimap<int,_int>::erase(key)_(existent)/8192 522.625 1.75%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.434 2.82%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 4.212 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.085 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 5.627 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.553 15.05%
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.938 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 2.035 -
std::flat_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 5.323 -
std::flat_multimap<int,_int>::find(key)/1024 10.727 -
std::flat_multimap<int,_int>::find(key)/32 6.884 -
std::flat_multimap<int,_int>::find(key)/8192 14.366 -
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 99.685 5.14%
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 21.053 -1.01%
std::flat_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 568.715 -1.21%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 13.054 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 23.528 -7.94%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 15.229 -1.44%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 28.933 -23.36%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 13.111 -
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 97.894 3.10%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 22.779 1.58%
std::flat_multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 560.847 -1.71%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 13.405 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 16.174 -1.19%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 13.408 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.240 -2.90%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 13.365 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 77.465 2.01%
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 20.792 -
std::flat_multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 511.746 -1.36%
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.809 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 7143.983 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 623.514 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 64282.954 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.441 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 6721.667 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 589.432 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 60066.015 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.397 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 10885.678 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 622.239 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 112806.169 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 387.452 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 7331.116 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 630.125 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 63864.974 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.907 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 7299.377 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 630.480 -
std::flat_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 63646.178 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/0 13.212 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/1024 20.034 -22.27%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/32 15.511 -1.30%
std::flat_multimap<int,_int>::insert(value)_(new_value,_end)/8192 21.495 -41.04%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/0 13.208 -1.48%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 100.698 1.65%
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/32 22.841 -
std::flat_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 565.557 -1.26%
std::flat_multimap<int,_int>::lower_bound(key)/1024 10.572 -
std::flat_multimap<int,_int>::lower_bound(key)/32 6.862 -
std::flat_multimap<int,_int>::lower_bound(key)/8192 14.070 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 14.489 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 86.267 -3.80%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 17.002 1.45%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 646.068 -1.54%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 14.813 1.20%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 84.978 -2.01%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 16.966 1.30%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 640.371 -3.43%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 2.434 2.30%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 72.784 -
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 4.511 3.89%
std::flat_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 626.802 -2.32%
std::flat_multimap<int,_int>::upper_bound(key)/1024 10.547 -
std::flat_multimap<int,_int>::upper_bound(key)/32 6.367 -
std::flat_multimap<int,_int>::upper_bound(key)/8192 14.079 -
std::for_each(deque<int>)/32 11.410 -
std::for_each(deque<int>)/50 22.291 1.93%
std::for_each(deque<int>)/8 2.974 -
std::for_each(deque<int>)/8192 3156.886 -
std::for_each(join_view(vector<vector<int>>))/32 11.434 -
std::for_each(join_view(vector<vector<int>>))/50 17.680 -
std::for_each(join_view(vector<vector<int>>))/8 3.161 1.47%
std::for_each(join_view(vector<vector<int>>))/8192 3079.474 -
std::for_each(list<int>)/32 11.337 1.30%
std::for_each(list<int>)/50 20.896 -1.53%
std::for_each(list<int>)/8 2.459 -2.79%
std::for_each(list<int>)/8192 7607.577 -7.07%
std::for_each(map<int>::iterator)/32 41.425 -
std::for_each(map<int>::iterator)/50 66.081 1.19%
std::for_each(map<int>::iterator)/8 8.800 -
std::for_each(map<int>::iterator)/8192 17424.487 3.01%
std::for_each(multimap<int>::iterator)/32 41.440 -
std::for_each(multimap<int>::iterator)/50 66.128 1.24%
std::for_each(multimap<int>::iterator)/8 8.839 1.75%
std::for_each(multimap<int>::iterator)/8192 17351.727 3.14%
std::for_each(multiset<int>::iterator)/32 41.693 4.96%
std::for_each(multiset<int>::iterator)/50 66.762 5.33%
std::for_each(multiset<int>::iterator)/8 9.068 3.26%
std::for_each(multiset<int>::iterator)/8192 18320.105 5.60%
std::for_each(set<int>::iterator)/32 41.809 5.45%
std::for_each(set<int>::iterator)/50 66.765 3.99%
std::for_each(set<int>::iterator)/8 9.087 3.54%
std::for_each(set<int>::iterator)/8192 18870.868 3.79%
std::for_each(vector<int>)/32 3.772 1.06%
std::for_each(vector<int>)/50 4.090 -
std::for_each(vector<int>)/8 0.896 -
std::for_each(vector<int>)/8192 251.574 -
std::for_each_n(deque<int>)/32 10.954 -
std::for_each_n(deque<int>)/50 16.952 -
std::for_each_n(deque<int>)/8 2.914 -1.92%
std::for_each_n(deque<int>)/8192 3096.579 -
std::for_each_n(join_view(vector<vector<int>>))/32 11.492 -
std::for_each_n(join_view(vector<vector<int>>))/50 17.810 -
std::for_each_n(join_view(vector<vector<int>>))/8 3.207 1.13%
std::for_each_n(join_view(vector<vector<int>>))/8192 3040.718 3.32%
std::for_each_n(list<int>)/32 11.233 -
std::for_each_n(list<int>)/50 22.435 -
std::for_each_n(list<int>)/8 2.461 -3.23%
std::for_each_n(list<int>)/8192 8325.762 16.26%
std::for_each_n(vector<int>)/32 3.827 -
std::for_each_n(vector<int>)/50 4.023 -
std::for_each_n(vector<int>)/8 0.905 -
std::for_each_n(vector<int>)/8192 251.605 -
std::format(double)_(fmt:_{:017500_0La}) 1259.813 1.69%
std::format(double)_(fmt:_{:017500_0Le}) 1213.801 -
std::format(double)_(fmt:_{:017500_0Lf}) 1312.614 -1.48%
std::format(double)_(fmt:_{:017500_0Lg}) 1221.923 -
std::format(double)_(fmt:_{:017500_0L}) 1222.602 -
std::format(double)_(fmt:_{:017500_0a}) 1230.824 1.42%
std::format(double)_(fmt:_{:017500_0e}) 1206.632 -
std::format(double)_(fmt:_{:017500_0f}) 1280.451 -
std::format(double)_(fmt:_{:017500_0g}) 1208.312 -
std::format(double)_(fmt:_{:017500_0}) 1208.445 -
std::format(double)_(fmt:_{:017500_10La}) 1193.573 -
std::format(double)_(fmt:_{:017500_10Le}) 1214.936 -
std::format(double)_(fmt:_{:017500_10Lf}) 1330.478 -
std::format(double)_(fmt:_{:017500_10Lg}) 1226.263 -
std::format(double)_(fmt:_{:017500_10L}) 1227.909 -
std::format(double)_(fmt:_{:017500_10a}) 1188.349 -
std::format(double)_(fmt:_{:017500_10e}) 1208.873 -
std::format(double)_(fmt:_{:017500_10f}) 1302.989 2.06%
std::format(double)_(fmt:_{:017500_10g}) 1216.922 -
std::format(double)_(fmt:_{:017500_10}) 1217.318 -
std::format(double)_(fmt:_{:017500_17000L}) 1939.410 -
std::format(double)_(fmt:_{:017500_17000}) 1946.646 1.46%
std::format(double)_(fmt:_{:0<17500_0La}) 1239.969 1.78%
std::format(double)_(fmt:_{:0<17500_0Le}) 1214.927 -
std::format(double)_(fmt:_{:0<17500_0Lf}) 1339.114 -1.59%
std::format(double)_(fmt:_{:0<17500_0Lg}) 1212.386 -
std::format(double)_(fmt:_{:0<17500_0L}) 1224.127 1.05%
std::format(double)_(fmt:_{:0<17500_0a}) 1227.956 1.99%
std::format(double)_(fmt:_{:0<17500_0e}) 1204.222 -
std::format(double)_(fmt:_{:0<17500_0f}) 1317.623 -2.73%
std::format(double)_(fmt:_{:0<17500_0g}) 1205.552 -
std::format(double)_(fmt:_{:0<17500_0}) 1207.491 -
std::format(double)_(fmt:_{:0<17500_10La}) 1229.711 -
std::format(double)_(fmt:_{:0<17500_10Le}) 1224.071 -
std::format(double)_(fmt:_{:0<17500_10Lf}) 1296.003 -1.09%
std::format(double)_(fmt:_{:0<17500_10Lg}) 1226.698 -
std::format(double)_(fmt:_{:0<17500_10L}) 1246.754 1.58%
std::format(double)_(fmt:_{:0<17500_10a}) 1205.790 -2.87%
std::format(double)_(fmt:_{:0<17500_10e}) 1211.219 -
std::format(double)_(fmt:_{:0<17500_10f}) 1311.787 -
std::format(double)_(fmt:_{:0<17500_10g}) 1218.598 -
std::format(double)_(fmt:_{:0<17500_10}) 1224.867 1.01%
std::format(double)_(fmt:_{:0<17500_17000L}) 1919.136 -
std::format(double)_(fmt:_{:0<17500_17000}) 1911.534 -
std::format(double)_(fmt:_{:0>17500_0La}) 1262.448 2.39%
std::format(double)_(fmt:_{:0>17500_0Le}) 1236.905 2.09%
std::format(double)_(fmt:_{:0>17500_0Lf}) 1338.879 -
std::format(double)_(fmt:_{:0>17500_0Lg}) 1219.600 -
std::format(double)_(fmt:_{:0>17500_0L}) 1217.237 -
std::format(double)_(fmt:_{:0>17500_0a}) 1245.967 3.78%
std::format(double)_(fmt:_{:0>17500_0e}) 1206.155 -
std::format(double)_(fmt:_{:0>17500_0f}) 1300.294 -
std::format(double)_(fmt:_{:0>17500_0g}) 1208.991 -
std::format(double)_(fmt:_{:0>17500_0}) 1206.259 -
std::format(double)_(fmt:_{:0>17500_10La}) 1193.400 -
std::format(double)_(fmt:_{:0>17500_10Le}) 1214.709 -
std::format(double)_(fmt:_{:0>17500_10Lf}) 1319.842 -
std::format(double)_(fmt:_{:0>17500_10Lg}) 1220.704 -
std::format(double)_(fmt:_{:0>17500_10L}) 1220.491 -
std::format(double)_(fmt:_{:0>17500_10a}) 1187.765 -
std::format(double)_(fmt:_{:0>17500_10e}) 1209.114 -
std::format(double)_(fmt:_{:0>17500_10f}) 1300.162 1.31%
std::format(double)_(fmt:_{:0>17500_10g}) 1212.952 -
std::format(double)_(fmt:_{:0>17500_10}) 1214.396 -
std::format(double)_(fmt:_{:0>17500_17000L}) 1934.246 1.00%
std::format(double)_(fmt:_{:0>17500_17000}) 1908.602 -
std::format(double)_(fmt:_{:0^17500_0La}) 1237.101 1.40%
std::format(double)_(fmt:_{:0^17500_0Le}) 1220.600 -
std::format(double)_(fmt:_{:0^17500_0Lf}) 1361.432 1.15%
std::format(double)_(fmt:_{:0^17500_0Lg}) 1228.726 -
std::format(double)_(fmt:_{:0^17500_0L}) 1232.292 -
std::format(double)_(fmt:_{:0^17500_0a}) 1291.344 2.86%
std::format(double)_(fmt:_{:0^17500_0e}) 1216.837 -
std::format(double)_(fmt:_{:0^17500_0f}) 1369.561 3.10%
std::format(double)_(fmt:_{:0^17500_0g}) 1216.295 -
std::format(double)_(fmt:_{:0^17500_0}) 1215.788 -
std::format(double)_(fmt:_{:0^17500_10La}) 1212.393 -
std::format(double)_(fmt:_{:0^17500_10Le}) 1226.963 -
std::format(double)_(fmt:_{:0^17500_10Lf}) 1327.542 1.29%
std::format(double)_(fmt:_{:0^17500_10Lg}) 1232.375 -
std::format(double)_(fmt:_{:0^17500_10L}) 1231.265 -
std::format(double)_(fmt:_{:0^17500_10a}) 1210.333 -
std::format(double)_(fmt:_{:0^17500_10e}) 1217.916 -
std::format(double)_(fmt:_{:0^17500_10f}) 1311.482 -
std::format(double)_(fmt:_{:0^17500_10g}) 1226.234 -
std::format(double)_(fmt:_{:0^17500_10}) 1222.567 -
std::format(double)_(fmt:_{:0^17500_17000L}) 1938.909 -
std::format(double)_(fmt:_{:0^17500_17000}) 1916.592 -
std::format(double)_(fmt:_{:_0La}) 42.967 -
std::format(double)_(fmt:_{:_0Le}) 60.231 -1.11%
std::format(double)_(fmt:_{:_0Lf}) 109.582 -
std::format(double)_(fmt:_{:_0Lg}) 62.844 -
std::format(double)_(fmt:_{:_0L}) 62.319 -
std::format(double)_(fmt:_{:_0a}) 37.824 -
std::format(double)_(fmt:_{:_0e}) 45.335 2.88%
std::format(double)_(fmt:_{:_0f}) 101.924 -
std::format(double)_(fmt:_{:_0g}) 48.848 1.75%
std::format(double)_(fmt:_{:_0}) 27.053 -
std::format(double)_(fmt:_{:_10La}) 45.530 -
std::format(double)_(fmt:_{:_10Le}) 66.698 -2.90%
std::format(double)_(fmt:_{:_10Lf}) 112.621 -
std::format(double)_(fmt:_{:_10Lg}) 71.424 -
std::format(double)_(fmt:_{:_10L}) 71.331 -1.67%
std::format(double)_(fmt:_{:_10a}) 39.259 -
std::format(double)_(fmt:_{:_10e}) 47.103 -1.07%
std::format(double)_(fmt:_{:_10f}) 105.441 -
std::format(double)_(fmt:_{:_10g}) 60.080 -1.04%
std::format(double)_(fmt:_{:_10}) 59.246 -2.16%
std::format(double)_(fmt:_{:_17000L}) 725.379 -
std::format(double)_(fmt:_{:_17000}) 710.785 -
std::format(float)_(fmt:_{:017500_0La}) 1247.765 -1.12%
std::format(float)_(fmt:_{:017500_0Le}) 1217.605 -
std::format(float)_(fmt:_{:017500_0Lf}) 1238.303 -
std::format(float)_(fmt:_{:017500_0Lg}) 1228.139 1.31%
std::format(float)_(fmt:_{:017500_0L}) 1222.535 -
std::format(float)_(fmt:_{:017500_0a}) 1252.222 -
std::format(float)_(fmt:_{:017500_0e}) 1211.071 -
std::format(float)_(fmt:_{:017500_0f}) 1224.154 -
std::format(float)_(fmt:_{:017500_0g}) 1209.531 -
std::format(float)_(fmt:_{:017500_0}) 1211.399 -
std::format(float)_(fmt:_{:017500_10La}) 1198.325 -
std::format(float)_(fmt:_{:017500_10Le}) 1216.701 -
std::format(float)_(fmt:_{:017500_10Lf}) 1223.260 -
std::format(float)_(fmt:_{:017500_10Lg}) 1221.355 -
std::format(float)_(fmt:_{:017500_10L}) 1229.492 -
std::format(float)_(fmt:_{:017500_10a}) 1193.374 -
std::format(float)_(fmt:_{:017500_10e}) 1211.436 -
std::format(float)_(fmt:_{:017500_10f}) 1224.453 -
std::format(float)_(fmt:_{:017500_10g}) 1214.660 -
std::format(float)_(fmt:_{:017500_10}) 1232.023 -
std::format(float)_(fmt:_{:017500_17000L}) 1237.189 -
std::format(float)_(fmt:_{:017500_17000}) 1231.233 -
std::format(float)_(fmt:_{:0<17500_0La}) 1215.924 1.35%
std::format(float)_(fmt:_{:0<17500_0Le}) 1212.450 -
std::format(float)_(fmt:_{:0<17500_0Lf}) 1262.679 -
std::format(float)_(fmt:_{:0<17500_0Lg}) 1221.036 -
std::format(float)_(fmt:_{:0<17500_0L}) 1217.338 -
std::format(float)_(fmt:_{:0<17500_0a}) 1192.030 -
std::format(float)_(fmt:_{:0<17500_0e}) 1210.738 -
std::format(float)_(fmt:_{:0<17500_0f}) 1248.459 -
std::format(float)_(fmt:_{:0<17500_0g}) 1208.573 -
std::format(float)_(fmt:_{:0<17500_0}) 1210.433 -
std::format(float)_(fmt:_{:0<17500_10La}) 1222.505 1.48%
std::format(float)_(fmt:_{:0<17500_10Le}) 1229.697 -
std::format(float)_(fmt:_{:0<17500_10Lf}) 1249.627 -
std::format(float)_(fmt:_{:0<17500_10Lg}) 1237.169 -1.06%
std::format(float)_(fmt:_{:0<17500_10L}) 1232.679 -
std::format(float)_(fmt:_{:0<17500_10a}) 1193.172 -
std::format(float)_(fmt:_{:0<17500_10e}) 1220.755 -
std::format(float)_(fmt:_{:0<17500_10f}) 1258.756 -
std::format(float)_(fmt:_{:0<17500_10g}) 1232.931 -
std::format(float)_(fmt:_{:0<17500_10}) 1230.760 -
std::format(float)_(fmt:_{:0<17500_17000L}) 1264.916 -
std::format(float)_(fmt:_{:0<17500_17000}) 1246.049 -
std::format(float)_(fmt:_{:0>17500_0La}) 1235.977 -1.95%
std::format(float)_(fmt:_{:0>17500_0Le}) 1217.521 -
std::format(float)_(fmt:_{:0>17500_0Lf}) 1244.154 2.20%
std::format(float)_(fmt:_{:0>17500_0Lg}) 1222.845 -
std::format(float)_(fmt:_{:0>17500_0L}) 1217.988 -
std::format(float)_(fmt:_{:0>17500_0a}) 1254.188 2.01%
std::format(float)_(fmt:_{:0>17500_0e}) 1210.986 -
std::format(float)_(fmt:_{:0>17500_0f}) 1234.084 1.11%
std::format(float)_(fmt:_{:0>17500_0g}) 1209.050 -
std::format(float)_(fmt:_{:0>17500_0}) 1210.818 -
std::format(float)_(fmt:_{:0>17500_10La}) 1197.378 -
std::format(float)_(fmt:_{:0>17500_10Le}) 1221.555 -
std::format(float)_(fmt:_{:0>17500_10Lf}) 1225.355 1.51%
std::format(float)_(fmt:_{:0>17500_10Lg}) 1219.825 -
std::format(float)_(fmt:_{:0>17500_10L}) 1223.489 -
std::format(float)_(fmt:_{:0>17500_10a}) 1193.796 -
std::format(float)_(fmt:_{:0>17500_10e}) 1210.382 -
std::format(float)_(fmt:_{:0>17500_10f}) 1219.490 -
std::format(float)_(fmt:_{:0>17500_10g}) 1213.178 -
std::format(float)_(fmt:_{:0>17500_10}) 1217.316 -
std::format(float)_(fmt:_{:0>17500_17000L}) 1236.226 -
std::format(float)_(fmt:_{:0>17500_17000}) 1228.839 -
std::format(float)_(fmt:_{:0^17500_0La}) 1250.466 -1.39%
std::format(float)_(fmt:_{:0^17500_0Le}) 1223.024 -
std::format(float)_(fmt:_{:0^17500_0Lf}) 1259.509 1.19%
std::format(float)_(fmt:_{:0^17500_0Lg}) 1235.781 1.09%
std::format(float)_(fmt:_{:0^17500_0L}) 1233.641 -
std::format(float)_(fmt:_{:0^17500_0a}) 1305.192 -
std::format(float)_(fmt:_{:0^17500_0e}) 1219.600 -
std::format(float)_(fmt:_{:0^17500_0f}) 1257.235 1.24%
std::format(float)_(fmt:_{:0^17500_0g}) 1216.467 -
std::format(float)_(fmt:_{:0^17500_0}) 1221.663 -
std::format(float)_(fmt:_{:0^17500_10La}) 1212.233 -
std::format(float)_(fmt:_{:0^17500_10Le}) 1243.986 1.07%
std::format(float)_(fmt:_{:0^17500_10Lf}) 1225.524 -
std::format(float)_(fmt:_{:0^17500_10Lg}) 1265.104 2.26%
std::format(float)_(fmt:_{:0^17500_10L}) 1257.602 1.19%
std::format(float)_(fmt:_{:0^17500_10a}) 1211.967 1.47%
std::format(float)_(fmt:_{:0^17500_10e}) 1221.491 -
std::format(float)_(fmt:_{:0^17500_10f}) 1216.856 -
std::format(float)_(fmt:_{:0^17500_10g}) 1234.277 -
std::format(float)_(fmt:_{:0^17500_10}) 1240.964 -
std::format(float)_(fmt:_{:0^17500_17000L}) 1278.468 1.05%
std::format(float)_(fmt:_{:0^17500_17000}) 1272.200 -
std::format(float)_(fmt:_{:_0La}) 42.941 -
std::format(float)_(fmt:_{:_0Le}) 59.099 -
std::format(float)_(fmt:_{:_0Lf}) 48.122 -1.46%
std::format(float)_(fmt:_{:_0Lg}) 61.027 -
std::format(float)_(fmt:_{:_0L}) 61.568 -1.51%
std::format(float)_(fmt:_{:_0a}) 35.817 -
std::format(float)_(fmt:_{:_0e}) 43.270 -
std::format(float)_(fmt:_{:_0f}) 40.978 -
std::format(float)_(fmt:_{:_0g}) 47.054 -
std::format(float)_(fmt:_{:_0}) 25.205 -
std::format(float)_(fmt:_{:_10La}) 44.121 -
std::format(float)_(fmt:_{:_10Le}) 64.408 -
std::format(float)_(fmt:_{:_10Lf}) 52.774 -1.28%
std::format(float)_(fmt:_{:_10Lg}) 68.218 -
std::format(float)_(fmt:_{:_10L}) 68.966 -
std::format(float)_(fmt:_{:_10a}) 36.773 -
std::format(float)_(fmt:_{:_10e}) 48.015 -
std::format(float)_(fmt:_{:_10f}) 44.640 -
std::format(float)_(fmt:_{:_10g}) 57.902 -
std::format(float)_(fmt:_{:_10}) 57.397 -
std::format(float)_(fmt:_{:_17000L}) 79.956 -
std::format(float)_(fmt:_{:_17000}) 66.831 -
std::gcd()_(adversarial_inputs) 23.313 -
std::gcd()_(random_numbers) 30.464 -
std::gcd()_(trivial_inputs) 0.762 -2.72%
std::generate(deque<int>)/1024 310.483 1.44%
std::generate(deque<int>)/32 8.160 1.24%
std::generate(deque<int>)/50 12.142 1.30%
std::generate(deque<int>)/8192 2444.800 2.32%
std::generate(list<int>)/1024 670.929 -
std::generate(list<int>)/32 8.370 1.39%
std::generate(list<int>)/50 15.199 3.83%
std::generate(list<int>)/8192 6853.598 -14.48%
std::generate(vector<int>)/1024 242.116 -
std::generate(vector<int>)/32 7.886 -
std::generate(vector<int>)/50 11.842 -
std::generate(vector<int>)/8192 1820.606 1.16%
std::generate_n(deque<int>)/1024 304.787 1.31%
std::generate_n(deque<int>)/32 8.201 1.74%
std::generate_n(deque<int>)/50 12.205 1.80%
std::generate_n(deque<int>)/8192 2369.985 1.93%
std::generate_n(list<int>)/1024 651.232 -
std::generate_n(list<int>)/32 9.078 -
std::generate_n(list<int>)/50 15.681 1.34%
std::generate_n(list<int>)/8192 7626.885 1.12%
std::generate_n(vector<int>)/1024 241.196 1.19%
std::generate_n(vector<int>)/32 7.905 1.08%
std::generate_n(vector<int>)/50 11.882 1.20%
std::generate_n(vector<int>)/8192 1827.794 1.62%
std::getline(std::istringstream,_std::string) 18.561 -
std::is_partitioned(deque<int>)_(partitioned)/1024 256.891 6.81%
std::is_partitioned(deque<int>)_(partitioned)/32 7.804 -2.91%
std::is_partitioned(deque<int>)_(partitioned)/50 13.703 10.10%
std::is_partitioned(deque<int>)_(partitioned)/8192 2018.811 1.47%
std::is_partitioned(deque<int>)_(unpartitioned)/1024 103.052 1.15%
std::is_partitioned(deque<int>)_(unpartitioned)/32 3.503 -1.12%
std::is_partitioned(deque<int>)_(unpartitioned)/50 5.617 -
std::is_partitioned(deque<int>)_(unpartitioned)/8192 784.369 -
std::is_partitioned(list<int>)_(partitioned)/1024 723.013 -
std::is_partitioned(list<int>)_(partitioned)/32 5.697 1.11%
std::is_partitioned(list<int>)_(partitioned)/50 8.896 2.71%
std::is_partitioned(list<int>)_(partitioned)/8192 7062.130 8.15%
std::is_partitioned(list<int>)_(unpartitioned)/1024 98.208 -1.47%
std::is_partitioned(list<int>)_(unpartitioned)/32 5.961 -3.20%
std::is_partitioned(list<int>)_(unpartitioned)/50 1.120 11.04%
std::is_partitioned(list<int>)_(unpartitioned)/8192 782.014 -1.77%
std::is_partitioned(vector<int>)_(partitioned)/1024 178.415 1.07%
std::is_partitioned(vector<int>)_(partitioned)/32 5.620 5.12%
std::is_partitioned(vector<int>)_(partitioned)/50 8.463 3.85%
std::is_partitioned(vector<int>)_(partitioned)/8192 1394.903 1.11%
std::is_partitioned(vector<int>)_(unpartitioned)/1024 69.341 5.63%
std::is_partitioned(vector<int>)_(unpartitioned)/32 2.603 -
std::is_partitioned(vector<int>)_(unpartitioned)/50 0.917 5.86%
std::is_partitioned(vector<int>)_(unpartitioned)/8192 274.086 4.04%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/1024 398.047 -
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8 3.716 -1.48%
std::is_permutation(deque<int>)_(3leg)_(common_prefix)/8192 3202.315 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/1024 598909.528 -
std::is_permutation(deque<int>)_(3leg)_(shuffled)/8 42.723 -1.23%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/1024 458.033 -
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8 5.290 -2.87%
std::is_permutation(deque<int>)_(3leg,_pred)_(common_prefix)/8192 3690.219 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/1024 688257.559 -
std::is_permutation(deque<int>)_(3leg,_pred)_(shuffled)/8 51.683 5.42%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/1024 414.698 -9.41%
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8 4.007 -
std::is_permutation(deque<int>)_(4leg)_(common_prefix)/8192 3308.839 -10.34%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/1024 606917.787 3.49%
std::is_permutation(deque<int>)_(4leg)_(shuffled)/8 44.165 5.72%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/1024 466.401 -
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8 5.676 -1.46%
std::is_permutation(deque<int>)_(4leg,_pred)_(common_prefix)/8192 3686.550 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/1024 688737.666 -
std::is_permutation(deque<int>)_(4leg,_pred)_(shuffled)/8 50.490 1.48%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/1024 751.413 -
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8 3.212 -3.28%
std::is_permutation(list<int>)_(3leg)_(common_prefix)/8192 9182.243 14.67%
std::is_permutation(list<int>)_(3leg)_(shuffled)/1024 1451377.770 -
std::is_permutation(list<int>)_(3leg)_(shuffled)/8 40.621 -
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/1024 782.616 1.54%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8 3.947 2.77%
std::is_permutation(list<int>)_(3leg,_pred)_(common_prefix)/8192 8204.895 -10.48%
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/1024 1572426.785 -
std::is_permutation(list<int>)_(3leg,_pred)_(shuffled)/8 48.492 -8.00%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/1024 778.341 1.88%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8 4.117 1.11%
std::is_permutation(list<int>)_(4leg)_(common_prefix)/8192 9677.275 19.37%
std::is_permutation(list<int>)_(4leg)_(shuffled)/1024 1458308.101 1.06%
std::is_permutation(list<int>)_(4leg)_(shuffled)/8 40.507 -1.85%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/1024 795.995 1.59%
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8 4.424 -
std::is_permutation(list<int>)_(4leg,_pred)_(common_prefix)/8192 8416.530 2.01%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/1024 1573492.815 1.28%
std::is_permutation(list<int>)_(4leg,_pred)_(shuffled)/8 48.028 -7.39%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/1024 324.601 2.08%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8 3.654 -8.71%
std::is_permutation(vector<int>)_(3leg)_(common_prefix)/8192 2460.479 -
std::is_permutation(vector<int>)_(3leg)_(shuffled)/1024 238687.502 -2.48%
std::is_permutation(vector<int>)_(3leg)_(shuffled)/8 28.071 -2.29%
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/1024 288.916 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8 3.484 -
std::is_permutation(vector<int>)_(3leg,_pred)_(common_prefix)/8192 2471.992 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/1024 561149.839 -
std::is_permutation(vector<int>)_(3leg,_pred)_(shuffled)/8 42.005 5.82%
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/1024 366.036 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8 4.050 -
std::is_permutation(vector<int>)_(4leg)_(common_prefix)/8192 2806.011 -
std::is_permutation(vector<int>)_(4leg)_(shuffled)/1024 238496.750 -5.03%
std::is_permutation(vector<int>)_(4leg)_(shuffled)/8 29.441 6.01%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/1024 326.772 -9.77%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8 3.737 -2.62%
std::is_permutation(vector<int>)_(4leg,_pred)_(common_prefix)/8192 2649.124 -9.00%
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/1024 560181.618 -
std::is_permutation(vector<int>)_(4leg,_pred)_(shuffled)/8 41.646 -1.10%
std::is_sorted(deque<int>)/1024 502.557 -
std::is_sorted(deque<int>)/8 2.226 -45.30%
std::is_sorted(deque<int>)/8192 3942.380 -
std::is_sorted(deque<int>,_pred)/1024 530.412 -
std::is_sorted(deque<int>,_pred)/8 2.950 -32.31%
std::is_sorted(deque<int>,_pred)/8192 4213.824 -
std::is_sorted(list<int>)/1024 743.330 -
std::is_sorted(list<int>)/8 2.129 -
std::is_sorted(list<int>)/8192 6799.918 -2.37%
std::is_sorted(list<int>,_pred)/1024 777.047 -
std::is_sorted(list<int>,_pred)/8 2.499 -
std::is_sorted(list<int>,_pred)/8192 6912.711 -
std::is_sorted(vector<int>)/1024 237.393 -
std::is_sorted(vector<int>)/8 2.067 1.25%
std::is_sorted(vector<int>)/8192 1853.328 -
std::is_sorted(vector<int>,_pred)/1024 254.036 1.31%
std::is_sorted(vector<int>,_pred)/8 2.107 1.63%
std::is_sorted(vector<int>,_pred)/8192 1982.413 1.86%
std::is_sorted_until(deque<int>)/1024 499.911 -
std::is_sorted_until(deque<int>)/8 4.009 74.44%
std::is_sorted_until(deque<int>)/8192 3928.751 -
std::is_sorted_until(deque<int>,_pred)/1024 367.460 -
std::is_sorted_until(deque<int>,_pred)/8 2.715 -
std::is_sorted_until(deque<int>,_pred)/8192 2913.130 -5.71%
std::is_sorted_until(list<int>)/1024 739.955 -
std::is_sorted_until(list<int>)/8 2.166 -
std::is_sorted_until(list<int>)/8192 7167.405 -9.21%
std::is_sorted_until(list<int>,_pred)/1024 785.442 -
std::is_sorted_until(list<int>,_pred)/8 4.241 -
std::is_sorted_until(list<int>,_pred)/8192 6946.478 -18.29%
std::is_sorted_until(vector<int>)/1024 234.876 -
std::is_sorted_until(vector<int>)/8 2.024 -
std::is_sorted_until(vector<int>)/8192 1834.756 -
std::is_sorted_until(vector<int>,_pred)/1024 414.607 2.32%
std::is_sorted_until(vector<int>,_pred)/8 3.449 1.05%
std::is_sorted_until(vector<int>,_pred)/8192 3283.093 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 4815.020 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/32 535.321 -
std::list<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 36901.496 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 686.434 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 10.031 -
std::list<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 11097.812 -1.42%
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 11589.662 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 341.501 -
std::list<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 99213.911 1.41%
std::list<int>::ctor(Range)_(cheap_elements)/1024 11658.501 -
std::list<int>::ctor(Range)_(cheap_elements)/32 341.867 -
std::list<int>::ctor(Range)_(cheap_elements)/8192 100384.374 1.24%
std::list<int>::ctor(const_Self&)_(cheap_elements)/1024 11546.926 -1.04%
std::list<int>::ctor(const_Self&)_(cheap_elements)/32 341.824 -
std::list<int>::ctor(const_Self&)_(cheap_elements)/8192 100281.841 -
std::list<int>::ctor(size_type)/1024 12038.109 -
std::list<int>::ctor(size_type)/32 344.697 -1.37%
std::list<int>::ctor(size_type)/8192 96719.551 -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 11490.550 -1.46%
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 338.243 -
std::list<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 99809.290 1.06%
std::list<int>::erase(begin)_(cheap_elements)/1024 10.532 3.01%
std::list<int>::erase(begin)_(cheap_elements)/32 10.430 3.30%
std::list<int>::erase(begin)_(cheap_elements)/8192 10.455 2.12%
std::list<int>::insert(begin)_(cheap_elements)/1024 11.793 1.99%
std::list<int>::insert(begin)_(cheap_elements)/32 10.477 3.00%
std::list<int>::insert(begin)_(cheap_elements)/8192 11.783 4.40%
std::list<int>::operator=(const_Self&)_(cheap_elements)/1024 744.324 -
std::list<int>::operator=(const_Self&)_(cheap_elements)/32 15.429 -
std::list<int>::operator=(const_Self&)_(cheap_elements)/8192 7997.545 -3.66%
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 4816.383 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/32 536.500 -
std::list<int>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 37062.301 1.15%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/1024 4.719 1.12%
std::list<int>::push_back()_(many_elements)_(cheap_elements)/32 16.738 -
std::list<int>::push_back()_(many_elements)_(cheap_elements)/8192 4.504 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 6746.639 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 597.738 -
std::list<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 54003.891 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 16390.791 1.34%
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 862.505 -
std::list<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 143903.606 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2137.468 -2.00%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 73.138 -1.59%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 20241.209 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 6038.386 -
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 93.220 -1.63%
std::list<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 51075.251 -
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 14416.431 2.80%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 415.309 1.51%
std::list<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 118085.766 2.68%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 32157.280 2.74%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 902.568 1.35%
std::list<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 274691.753 1.87%
std::list<std::string>::ctor(Range)_(cheap_elements)/1024 14399.213 2.01%
std::list<std::string>::ctor(Range)_(cheap_elements)/32 408.072 -
std::list<std::string>::ctor(Range)_(cheap_elements)/8192 117791.938 2.40%
std::list<std::string>::ctor(Range)_(expensive_elements)/1024 31932.183 3.04%
std::list<std::string>::ctor(Range)_(expensive_elements)/32 909.994 3.01%
std::list<std::string>::ctor(Range)_(expensive_elements)/8192 274605.376 2.65%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/1024 14845.063 2.22%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/32 417.821 1.05%
std::list<std::string>::ctor(const_Self&)_(cheap_elements)/8192 120117.395 2.68%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/1024 32307.650 3.60%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/32 909.529 2.34%
std::list<std::string>::ctor(const_Self&)_(expensive_elements)/8192 275773.645 2.81%
std::list<std::string>::ctor(size_type)/1024 12533.416 2.86%
std::list<std::string>::ctor(size_type)/32 352.751 1.98%
std::list<std::string>::ctor(size_type)/8192 102738.299 3.42%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 14841.174 4.08%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 420.788 3.85%
std::list<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 120350.416 3.14%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 31838.106 3.07%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 874.286 2.08%
std::list<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 271703.958 2.86%
std::list<std::string>::erase(begin)_(cheap_elements)/1024 14.751 -
std::list<std::string>::erase(begin)_(cheap_elements)/32 13.014 -
std::list<std::string>::erase(begin)_(cheap_elements)/8192 14.510 -
std::list<std::string>::erase(begin)_(expensive_elements)/1024 30.182 4.35%
std::list<std::string>::erase(begin)_(expensive_elements)/32 27.478 -
std::list<std::string>::erase(begin)_(expensive_elements)/8192 29.812 2.28%
std::list<std::string>::insert(begin)_(cheap_elements)/1024 14.759 1.85%
std::list<std::string>::insert(begin)_(cheap_elements)/32 13.344 3.68%
std::list<std::string>::insert(begin)_(cheap_elements)/8192 14.787 3.48%
std::list<std::string>::insert(begin)_(expensive_elements)/1024 29.665 2.50%
std::list<std::string>::insert(begin)_(expensive_elements)/32 27.411 1.61%
std::list<std::string>::insert(begin)_(expensive_elements)/8192 29.760 2.51%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2348.495 -2.90%
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/32 79.205 -
std::list<std::string>::operator=(const_Self&)_(cheap_elements)/8192 19064.317 1.89%
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/1024 6422.426 -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/32 97.293 -
std::list<std::string>::operator=(const_Self&)_(expensive_elements)/8192 52893.699 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/1024 6733.946 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/32 602.950 -
std::list<std::string>::prepend_range()_(into_empty_container)_(cheap_elements)/8192 53917.891 -
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/1024 16424.213 1.72%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/32 870.672 1.05%
std::list<std::string>::prepend_range()_(into_empty_container)_(expensive_elements)/8192 144149.103 1.15%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 6.893 -
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/32 18.739 1.28%
std::list<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 6.837 -1.21%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 16.169 2.07%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/32 26.841 1.03%
std::list<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 17.769 1.85%
std::lower_bound(std::deque<int>)/100 25.962 1.98%
std::lower_bound(std::deque<int>)/8 14.053 -
std::lower_bound(std::deque<int>)/8192 50.924 -
std::lower_bound(std::forward_list<int>)/100 88.881 -
std::lower_bound(std::forward_list<int>)/8 13.752 2.31%
std::lower_bound(std::forward_list<int>)/8192 10476.805 -
std::lower_bound(std::list<int>)/100 90.831 -
std::lower_bound(std::list<int>)/8 13.400 -
std::lower_bound(std::list<int>)/8192 13772.757 7.17%
std::lower_bound(std::vector<int>)/100 10.357 -
std::lower_bound(std::vector<int>)/8 6.225 -
std::lower_bound(std::vector<int>)/8192 13.582 -
std::make_heap(deque<int>)_(ascending)/1024 2550.508 -6.02%
std::make_heap(deque<int>)_(ascending)/8 25.725 -
std::make_heap(deque<int>)_(ascending)/8192 21365.964 -
std::make_heap(deque<int>)_(descending)/1024 3545.680 1.40%
std::make_heap(deque<int>)_(descending)/8 29.590 -
std::make_heap(deque<int>)_(descending)/8192 30391.693 -
std::make_heap(deque<int>)_(heap)/1024 3558.739 2.03%
std::make_heap(deque<int>)_(heap)/8 29.297 1.19%
std::make_heap(deque<int>)_(heap)/8192 30562.001 1.51%
std::make_heap(deque<int>)_(pipe-organ)/1024 2664.797 -
std::make_heap(deque<int>)_(pipe-organ)/8 26.385 -
std::make_heap(deque<int>)_(pipe-organ)/8192 22031.644 1.15%
std::make_heap(deque<int>)_(repeated)/1024 2604.792 4.50%
std::make_heap(deque<int>)_(repeated)/8 26.720 -
std::make_heap(deque<int>)_(repeated)/8192 20392.197 5.44%
std::make_heap(deque<int>)_(shuffled)/1024 4092.650 1.25%
std::make_heap(deque<int>)_(shuffled)/8 26.882 -
std::make_heap(deque<int>)_(shuffled)/8192 43987.511 -
std::make_heap(deque<int>,_pred)_(ascending)/1024 2520.006 3.81%
std::make_heap(deque<int>,_pred)_(ascending)/8 23.614 1.58%
std::make_heap(deque<int>,_pred)_(ascending)/8192 21615.424 7.59%
std::make_heap(deque<int>,_pred)_(descending)/1024 3392.294 4.08%
std::make_heap(deque<int>,_pred)_(descending)/8 28.193 -
std::make_heap(deque<int>,_pred)_(descending)/8192 29031.601 3.86%
std::make_heap(deque<int>,_pred)_(heap)/1024 3397.790 2.55%
std::make_heap(deque<int>,_pred)_(heap)/8 27.463 -
std::make_heap(deque<int>,_pred)_(heap)/8192 28827.630 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/1024 2495.853 2.14%
std::make_heap(deque<int>,_pred)_(pipe-organ)/8 24.447 -
std::make_heap(deque<int>,_pred)_(pipe-organ)/8192 20938.870 -
std::make_heap(deque<int>,_pred)_(repeated)/1024 2417.189 5.38%
std::make_heap(deque<int>,_pred)_(repeated)/8 23.823 -
std::make_heap(deque<int>,_pred)_(repeated)/8192 19993.275 -
std::make_heap(deque<int>,_pred)_(shuffled)/1024 3378.160 2.21%
std::make_heap(deque<int>,_pred)_(shuffled)/8 24.643 -
std::make_heap(deque<int>,_pred)_(shuffled)/8192 38445.140 -
std::make_heap(vector<NonIntegral>)_(ascending)/1024 655.680 -1.22%
std::make_heap(vector<NonIntegral>)_(ascending)/8 16.639 -
std::make_heap(vector<NonIntegral>)_(ascending)/8192 5038.422 -
std::make_heap(vector<NonIntegral>)_(descending)/1024 990.310 -1.21%
std::make_heap(vector<NonIntegral>)_(descending)/8 20.033 -
std::make_heap(vector<NonIntegral>)_(descending)/8192 7266.361 -
std::make_heap(vector<NonIntegral>)_(heap)/1024 955.695 -4.04%
std::make_heap(vector<NonIntegral>)_(heap)/8 19.849 -4.24%
std::make_heap(vector<NonIntegral>)_(heap)/8192 7210.174 -3.09%
std::make_heap(vector<NonIntegral>)_(pipe-organ)/1024 655.948 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8 16.507 -
std::make_heap(vector<NonIntegral>)_(pipe-organ)/8192 5012.983 -
std::make_heap(vector<NonIntegral>)_(repeated)/1024 561.289 -1.21%
std::make_heap(vector<NonIntegral>)_(repeated)/8 15.833 -
std::make_heap(vector<NonIntegral>)_(repeated)/8192 4252.906 -
std::make_heap(vector<NonIntegral>)_(shuffled)/1024 776.821 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8 17.061 -
std::make_heap(vector<NonIntegral>)_(shuffled)/8192 6301.401 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/1024 661.972 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8 16.648 -
std::make_heap(vector<NonIntegral>,_pred)_(ascending)/8192 5105.998 -
std::make_heap(vector<NonIntegral>,_pred)_(descending)/1024 1004.050 1.61%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8 20.465 -1.75%
std::make_heap(vector<NonIntegral>,_pred)_(descending)/8192 7401.731 2.50%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/1024 979.292 1.66%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8 20.027 -1.81%
std::make_heap(vector<NonIntegral>,_pred)_(heap)/8192 7381.215 2.52%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 659.818 -
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 16.437 1.12%
std::make_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 5079.208 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/1024 563.958 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8 15.924 -
std::make_heap(vector<NonIntegral>,_pred)_(repeated)/8192 4274.917 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 782.143 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8 16.788 -
std::make_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 6240.494 -
std::make_heap(vector<int>)_(ascending)/1024 657.802 -
std::make_heap(vector<int>)_(ascending)/8 16.605 -
std::make_heap(vector<int>)_(ascending)/8192 5050.747 -
std::make_heap(vector<int>)_(descending)/1024 987.214 -
std::make_heap(vector<int>)_(descending)/8 25.961 -1.58%
std::make_heap(vector<int>)_(descending)/8192 7226.222 -
std::make_heap(vector<int>)_(heap)/1024 955.818 -1.60%
std::make_heap(vector<int>)_(heap)/8 21.773 -9.25%
std::make_heap(vector<int>)_(heap)/8192 7202.547 -
std::make_heap(vector<int>)_(pipe-organ)/1024 647.063 -
std::make_heap(vector<int>)_(pipe-organ)/8 16.573 -
std::make_heap(vector<int>)_(pipe-organ)/8192 4981.763 -
std::make_heap(vector<int>)_(repeated)/1024 551.626 -
std::make_heap(vector<int>)_(repeated)/8 15.724 -
std::make_heap(vector<int>)_(repeated)/8192 4178.281 -
std::make_heap(vector<int>)_(shuffled)/1024 772.774 -
std::make_heap(vector<int>)_(shuffled)/8 17.113 -
std::make_heap(vector<int>)_(shuffled)/8192 6292.061 -
std::make_heap(vector<int>,_pred)_(ascending)/1024 662.250 -
std::make_heap(vector<int>,_pred)_(ascending)/8 16.645 -
std::make_heap(vector<int>,_pred)_(ascending)/8192 5114.490 -
std::make_heap(vector<int>,_pred)_(descending)/1024 984.795 -
std::make_heap(vector<int>,_pred)_(descending)/8 20.443 3.43%
std::make_heap(vector<int>,_pred)_(descending)/8192 7232.615 -
std::make_heap(vector<int>,_pred)_(heap)/1024 960.134 -
std::make_heap(vector<int>,_pred)_(heap)/8 20.316 -2.27%
std::make_heap(vector<int>,_pred)_(heap)/8192 7206.222 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/1024 647.710 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8 16.545 -
std::make_heap(vector<int>,_pred)_(pipe-organ)/8192 4994.320 -
std::make_heap(vector<int>,_pred)_(repeated)/1024 550.992 -
std::make_heap(vector<int>,_pred)_(repeated)/8 15.772 -
std::make_heap(vector<int>,_pred)_(repeated)/8192 4169.243 -
std::make_heap(vector<int>,_pred)_(shuffled)/1024 775.722 -
std::make_heap(vector<int>,_pred)_(shuffled)/8 17.054 -
std::make_heap(vector<int>,_pred)_(shuffled)/8192 6264.785 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/1024 25707.261 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8 61.911 -
std::make_heap+std::sort_heap(deque<int>)_(ascending)/8192 285452.837 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/1024 25088.377 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8 85.885 -
std::make_heap+std::sort_heap(deque<int>)_(descending)/8192 276185.386 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/1024 28648.419 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8 73.496 -
std::make_heap+std::sort_heap(deque<int>)_(heap)/8192 321716.299 1.48%
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/1024 35517.195 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8 64.785 -
std::make_heap+std::sort_heap(deque<int>)_(pipe-organ)/8192 413915.459 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/1024 49314.789 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8 62.244 -
std::make_heap+std::sort_heap(deque<int>)_(qsort_adversarial)/8192 575414.453 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/1024 19128.396 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8 57.096 -
std::make_heap+std::sort_heap(deque<int>)_(repeated)/8192 203231.143 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/1024 29508.397 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8 66.773 -
std::make_heap+std::sort_heap(deque<int>)_(shuffled)/8192 360796.765 -1.52%
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/1024 25672.471 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8 62.437 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(ascending)/8192 285680.418 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/1024 24897.371 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8 88.290 -1.65%
std::make_heap+std::sort_heap(deque<int>,_pred)_(descending)/8192 276027.061 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/1024 28437.736 -1.71%
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8 76.698 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(heap)/8192 325088.318 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/1024 36246.902 1.94%
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8 64.657 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(pipe-organ)/8192 414034.668 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/1024 49293.807 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8 63.543 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(qsort_adversarial)/8192 574151.866 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/1024 18802.833 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8 57.683 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(repeated)/8192 202105.338 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/1024 29264.722 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8 68.419 -
std::make_heap+std::sort_heap(deque<int>,_pred)_(shuffled)/8192 377768.385 1.98%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/1024 12145.485 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8 38.763 2.96%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(ascending)/8192 132175.095 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/1024 11341.207 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8 50.470 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(descending)/8192 123028.316 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/1024 13460.429 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8 44.351 1.66%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(heap)/8192 147643.785 1.66%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/1024 17797.372 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8 41.268 2.10%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(pipe-organ)/8192 182147.299 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/1024 23361.172 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8 39.827 1.93%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(qsort_adversarial)/8192 240825.526 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/1024 6504.401 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8 26.368 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(repeated)/8192 67363.313 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/1024 13775.267 -
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8 42.542 2.72%
std::make_heap+std::sort_heap(vector<NonIntegral>)_(shuffled)/8192 177167.421 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/1024 12160.836 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8 40.081 3.60%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(ascending)/8192 131805.544 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/1024 11391.052 1.09%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8 51.028 1.65%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(descending)/8192 122999.804 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/1024 13474.664 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8 45.490 2.36%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(heap)/8192 146987.704 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/1024 17789.350 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8 40.752 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(pipe-organ)/8192 181994.593 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/1024 23371.683 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8 40.058 1.89%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(qsort_adversarial)/8192 240267.619 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/1024 6494.556 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8 26.359 1.12%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(repeated)/8192 67321.681 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/1024 13797.947 -
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8 42.724 1.74%
std::make_heap+std::sort_heap(vector<NonIntegral>,_pred)_(shuffled)/8192 176204.728 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/1024 12177.446 -
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8 38.686 2.69%
std::make_heap+std::sort_heap(vector<int>)_(ascending)/8192 132631.985 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/1024 11373.400 -
std::make_heap+std::sort_heap(vector<int>)_(descending)/8 50.569 2.50%
std::make_heap+std::sort_heap(vector<int>)_(descending)/8192 123075.429 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/1024 13469.901 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8 45.929 -
std::make_heap+std::sort_heap(vector<int>)_(heap)/8192 149848.361 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/1024 17821.685 -
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8 40.810 1.27%
std::make_heap+std::sort_heap(vector<int>)_(pipe-organ)/8192 182087.906 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/1024 23308.471 -
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8 40.085 1.66%
std::make_heap+std::sort_heap(vector<int>)_(qsort_adversarial)/8192 241107.747 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/1024 6514.449 1.43%
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8 26.377 -
std::make_heap+std::sort_heap(vector<int>)_(repeated)/8192 66834.405 -
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/1024 13850.322 1.01%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8 41.262 2.19%
std::make_heap+std::sort_heap(vector<int>)_(shuffled)/8192 188304.271 -1.62%
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/1024 12178.603 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8 38.613 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(ascending)/8192 131806.202 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/1024 11345.215 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8 50.549 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(descending)/8192 122774.016 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/1024 13460.452 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8 44.995 1.35%
std::make_heap+std::sort_heap(vector<int>,_pred)_(heap)/8192 148700.976 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/1024 17817.845 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8 40.397 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(pipe-organ)/8192 181947.858 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/1024 23338.630 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8 38.762 1.27%
std::make_heap+std::sort_heap(vector<int>,_pred)_(qsort_adversarial)/8192 240490.731 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/1024 6592.118 1.78%
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8 26.278 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(repeated)/8192 67331.951 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/1024 13802.066 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8 41.668 -
std::make_heap+std::sort_heap(vector<int>,_pred)_(shuffled)/8192 182934.310 1.16%
std::map<int,_int>::clear()/0 387.236 -
std::map<int,_int>::clear()/1024 10152.631 -
std::map<int,_int>::clear()/32 621.448 -
std::map<int,_int>::clear()/8192 82146.790 -
std::map<int,_int>::contains(key)/1024 28.386 -
std::map<int,_int>::contains(key)/32 17.618 -
std::map<int,_int>::contains(key)/8192 38.631 -
std::map<int,_int>::count(key)/1024 27.944 -
std::map<int,_int>::count(key)/32 17.542 -
std::map<int,_int>::count(key)/8192 38.392 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.661 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4647.454 1.01%
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 141.058 -
std::map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40620.806 -
std::map<int,_int>::ctor(const_Self&)/0 12.461 -
std::map<int,_int>::ctor(const_Self&)/1024 5629.233 1.10%
std::map<int,_int>::ctor(const_Self&)/32 177.960 1.33%
std::map<int,_int>::ctor(const_Self&)/8192 46335.980 1.50%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.461 -
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 5622.784 1.31%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 177.749 2.23%
std::map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 45962.085 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.585 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12132.485 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 324.403 -
std::map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 98464.668 -1.22%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.603 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 14288.914 3.02%
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 331.649 -
std::map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 288261.977 1.90%
std::map<int,_int>::equal_range(key)/1024 31.746 -2.39%
std::map<int,_int>::equal_range(key)/32 17.818 -
std::map<int,_int>::equal_range(key)/8192 51.309 -
std::map<int,_int>::erase(iterator)/1024 20.601 -
std::map<int,_int>::erase(iterator)/32 20.618 -
std::map<int,_int>::erase(iterator)/8192 22.892 -1.31%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 387.339 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7269.070 1.06%
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 568.970 -
std::map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 55886.637 1.35%
std::map<int,_int>::erase(key)_(existent)/1024 24.131 -
std::map<int,_int>::erase(key)_(existent)/32 22.740 -
std::map<int,_int>::erase(key)_(existent)/8192 29.326 -1.15%
std::map<int,_int>::erase(key)_(non-existent,_end)/0 1.233 1.29%
std::map<int,_int>::erase(key)_(non-existent,_end)/1024 5.313 -
std::map<int,_int>::erase(key)_(non-existent,_end)/32 2.824 1.07%
std::map<int,_int>::erase(key)_(non-existent,_end)/8192 6.957 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/0 1.244 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/1024 3.326 -
std::map<int,_int>::erase(key)_(non-existent,_middle)/32 1.802 -1.04%
std::map<int,_int>::erase(key)_(non-existent,_middle)/8192 4.025 -
std::map<int,_int>::find(key)/1024 27.868 -1.31%
std::map<int,_int>::find(key)/32 17.526 -
std::map<int,_int>::find(key)/8192 38.172 -
std::map<int,_int>::insert(const_value_type&)_(already_present)/1024 6.726 -
std::map<int,_int>::insert(const_value_type&)_(already_present)/32 1.953 -
std::map<int,_int>::insert(const_value_type&)_(already_present)/8192 5.446 -5.40%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 18.361 1.24%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 34.988 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.896 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 26.401 3.31%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 18.329 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 25.844 -18.58%
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 21.158 -
std::map<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 30.178 -3.91%
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/0 18.186 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.110 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.284 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.137 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 18.320 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.795 2.09%
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.078 -
std::map<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 21.729 1.30%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 387.554 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 29482.046 4.23%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 912.674 3.40%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 328518.069 4.68%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 387.633 -
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 19318.065 3.20%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 738.321 3.55%
std::map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 201799.703 3.17%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 387.046 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11315.921 -
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 623.989 2.65%
std::map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 117485.721 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 387.070 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13348.634 2.24%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 725.336 1.89%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 107654.552 1.91%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 387.178 -
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 17373.662 1.79%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 737.853 1.47%
std::map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 164674.999 -
std::map<int,_int>::insert(value)_(new_value,_end)/0 18.508 -
std::map<int,_int>::insert(value)_(new_value,_end)/1024 31.638 -3.92%
std::map<int,_int>::insert(value)_(new_value,_end)/32 20.070 -
std::map<int,_int>::insert(value)_(new_value,_end)/8192 27.720 8.65%
std::map<int,_int>::insert(value)_(new_value,_middle)/0 18.399 -
std::map<int,_int>::insert(value)_(new_value,_middle)/1024 26.608 5.46%
std::map<int,_int>::insert(value)_(new_value,_middle)/32 20.303 -
std::map<int,_int>::insert(value)_(new_value,_middle)/8192 35.451 7.58%
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 6.493 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 1.937 -
std::map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 9.600 -4.90%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 18.351 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 31.428 -3.38%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 20.000 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 25.558 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 18.359 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 25.478 2.13%
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 20.253 -
std::map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 33.647 -
std::map<int,_int>::lower_bound(key)/1024 28.123 -
std::map<int,_int>::lower_bound(key)/32 17.545 -
std::map<int,_int>::lower_bound(key)/8192 38.004 -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.651 -
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 6039.179 1.61%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 189.088 5.40%
std::map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 49462.371 4.05%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.824 -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5982.032 -
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 191.701 7.55%
std::map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 48771.900 2.41%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.671 -3.34%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3800.849 1.06%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 71.812 1.55%
std::map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 37140.819 1.36%
std::map<int,_int>::upper_bound(key)/1024 28.079 -
std::map<int,_int>::upper_bound(key)/32 17.911 -
std::map<int,_int>::upper_bound(key)/8192 37.911 -
std::map<std::string,_int>::clear()/0 389.660 -
std::map<std::string,_int>::clear()/1024 20222.913 3.24%
std::map<std::string,_int>::clear()/32 873.502 3.13%
std::map<std::string,_int>::clear()/8192 203513.359 3.75%
std::map<std::string,_int>::contains(key)/1024 151.638 1.43%
std::map<std::string,_int>::contains(key)/32 87.717 -1.66%
std::map<std::string,_int>::contains(key)/8192 218.534 -
std::map<std::string,_int>::count(key)/1024 152.241 3.47%
std::map<std::string,_int>::count(key)/32 86.547 1.78%
std::map<std::string,_int>::count(key)/8192 223.007 1.99%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.710 -
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 44683.651 2.43%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 940.580 25.82%
std::map<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 457759.481 -
std::map<std::string,_int>::ctor(const_Self&)/0 12.446 -
std::map<std::string,_int>::ctor(const_Self&)/1024 33063.456 1.84%
std::map<std::string,_int>::ctor(const_Self&)/32 673.589 -3.50%
std::map<std::string,_int>::ctor(const_Self&)/8192 338856.545 1.23%
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.472 -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 34073.965 -
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 672.242 -11.21%
std::map<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 336884.650 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.664 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 43624.176 2.71%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 1013.107 9.28%
std::map<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 409212.844 1.41%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.669 -
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 104267.440 4.78%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1363.469 -1.47%
std::map<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1447002.403 -
std::map<std::string,_int>::equal_range(key)/1024 111.019 -
std::map<std::string,_int>::equal_range(key)/32 68.161 -1.98%
std::map<std::string,_int>::equal_range(key)/8192 187.520 1.93%
std::map<std::string,_int>::erase(iterator)/1024 29.644 -1.12%
std::map<std::string,_int>::erase(iterator)/32 30.550 4.81%
std::map<std::string,_int>::erase(iterator)/8192 32.046 1.26%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.638 1.01%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12842.920 4.13%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 680.395 -2.44%
std::map<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116165.602 2.41%
std::map<std::string,_int>::erase(key)_(existent)/1024 98.145 -8.97%
std::map<std::string,_int>::erase(key)_(existent)/32 85.295 -13.76%
std::map<std::string,_int>::erase(key)_(existent)/8192 117.221 44.47%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/0 1.492 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/1024 24.071 11.56%
std::map<std::string,_int>::erase(key)_(non-existent,_end)/32 11.390 -
std::map<std::string,_int>::erase(key)_(non-existent,_end)/8192 29.735 5.41%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/0 1.493 -
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/1024 20.521 -2.37%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/32 11.026 2.70%
std::map<std::string,_int>::erase(key)_(non-existent,_middle)/8192 27.477 7.98%
std::map<std::string,_int>::find(key)/1024 151.188 1.26%
std::map<std::string,_int>::find(key)/32 86.363 3.12%
std::map<std::string,_int>::find(key)/8192 220.015 1.36%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/1024 90.968 38.93%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/32 33.567 -17.26%
std::map<std::string,_int>::insert(const_value_type&)_(already_present)/8192 140.496 -8.56%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 34.229 -6.33%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 184.651 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 77.240 10.07%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 261.328 -
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 28.946 -9.72%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 135.626 3.23%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 66.550 6.87%
std::map<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 186.172 3.01%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 25.394 -25.87%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 33.151 -6.71%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 35.930 13.06%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 35.630 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 32.757 -
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 40.702 11.34%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 28.320 -4.47%
std::map<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 46.752 10.38%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 386.627 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 145618.835 1.10%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1970.492 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1573608.163 1.81%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 386.730 -
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 80229.567 -1.17%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1461.451 -2.41%
std::map<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 887485.697 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 386.719 -
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 98914.543 3.73%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1677.253 2.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1020644.256 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 390.580 -
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 40115.783 6.69%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1325.357 5.84%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 428267.332 4.83%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 398.919 2.99%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 168031.470 2.59%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2363.258 -3.00%
std::map<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1781751.662 -
std::map<std::string,_int>::insert(value)_(new_value,_end)/0 32.107 5.59%
std::map<std::string,_int>::insert(value)_(new_value,_end)/1024 132.098 160.91%
std::map<std::string,_int>::insert(value)_(new_value,_end)/32 56.006 14.29%
std::map<std::string,_int>::insert(value)_(new_value,_end)/8192 166.354 121.67%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/0 34.454 6.85%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/1024 129.193 11.03%
std::map<std::string,_int>::insert(value)_(new_value,_middle)/32 60.201 -
std::map<std::string,_int>::insert(value)_(new_value,_middle)/8192 127.039 -8.30%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/1024 102.217 -19.74%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/32 39.161 31.13%
std::map<std::string,_int>::insert_or_assign(key,_value)_(already_present)/8192 102.717 -13.39%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 32.663 3.09%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 64.986 -1.66%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 50.319 8.37%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 101.950 4.21%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 31.192 -14.84%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 87.885 1.33%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 43.880 -9.15%
std::map<std::string,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 141.568 13.11%
std::map<std::string,_int>::lower_bound(key)/1024 134.170 -
std::map<std::string,_int>::lower_bound(key)/32 66.806 -3.32%
std::map<std::string,_int>::lower_bound(key)/8192 202.944 1.16%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.801 -
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 35789.548 2.98%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 727.653 -2.10%
std::map<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 348101.178 1.01%
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.807 -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 34716.293 -
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 726.434 -12.38%
std::map<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 348415.994 1.39%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.739 -
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 52345.343 4.81%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 848.069 -4.82%
std::map<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 537076.810 1.19%
std::map<std::string,_int>::upper_bound(key)/1024 134.344 1.83%
std::map<std::string,_int>::upper_bound(key)/32 77.014 5.71%
std::map<std::string,_int>::upper_bound(key)/8192 203.543 -
std::mismatch(deque<int>)_(it,_it,_it)/1000 2787.246 1.54%
std::mismatch(deque<int>)_(it,_it,_it)/1024 2852.148 1.38%
std::mismatch(deque<int>)_(it,_it,_it)/1048576 2835724.518 -
std::mismatch(deque<int>)_(it,_it,_it)/8 5.254 2.03%
std::mismatch(deque<int>)_(it,_it,_it)/8192 22612.139 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/1000 2823.680 3.10%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1024 2870.388 3.02%
std::mismatch(deque<int>)_(it,_it,_it,_it)/1048576 2858274.296 -
std::mismatch(deque<int>)_(it,_it,_it,_it)/8 5.888 2.96%
std::mismatch(deque<int>)_(it,_it,_it,_it)/8192 23143.248 3.83%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1000 2755.835 1.33%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1024 2817.250 1.22%
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/1048576 2856285.718 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8 7.014 -
std::mismatch(deque<int>)_(it,_it,_it,_it,_pred)/8192 22340.495 1.02%
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1000 2721.950 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1024 2785.131 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/1048576 2846999.866 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8 6.818 -
std::mismatch(deque<int>)_(it,_it,_it,_pred)/8192 22216.976 -
std::mismatch(list<int>)_(it,_it,_it)/1000 740.687 -
std::mismatch(list<int>)_(it,_it,_it)/1024 755.796 -
std::mismatch(list<int>)_(it,_it,_it)/1048576 928314.191 1.34%
std::mismatch(list<int>)_(it,_it,_it)/8 2.643 -
std::mismatch(list<int>)_(it,_it,_it)/8192 7982.684 1.06%
std::mismatch(list<int>)_(it,_it,_it,_it)/1000 753.067 1.34%
std::mismatch(list<int>)_(it,_it,_it,_it)/1024 770.710 1.38%
std::mismatch(list<int>)_(it,_it,_it,_it)/1048576 949748.465 1.05%
std::mismatch(list<int>)_(it,_it,_it,_it)/8 3.108 -
std::mismatch(list<int>)_(it,_it,_it,_it)/8192 12898.093 3.10%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1000 805.291 1.62%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1024 819.454 1.03%
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/1048576 998961.602 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8 4.976 -
std::mismatch(list<int>)_(it,_it,_it,_it,_pred)/8192 13079.581 4.77%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1000 793.172 1.36%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1024 813.817 1.37%
std::mismatch(list<int>)_(it,_it,_it,_pred)/1048576 992322.744 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8 4.439 -
std::mismatch(list<int>)_(it,_it,_it,_pred)/8192 11609.509 -
std::mismatch(vector<int>)_(it,_it,_it)/1000 239.817 -
std::mismatch(vector<int>)_(it,_it,_it)/1024 243.422 -
std::mismatch(vector<int>)_(it,_it,_it)/1048576 243577.685 -
std::mismatch(vector<int>)_(it,_it,_it)/8 2.130 -
std::mismatch(vector<int>)_(it,_it,_it)/8192 1869.781 -2.20%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1000 248.488 -1.11%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1024 255.158 -1.80%
std::mismatch(vector<int>)_(it,_it,_it,_it)/1048576 247917.864 -
std::mismatch(vector<int>)_(it,_it,_it,_it)/8 2.246 -6.21%
std::mismatch(vector<int>)_(it,_it,_it,_it)/8192 1934.961 -1.95%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1000 472.019 -1.82%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1024 505.881 -
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/1048576 636642.394 1.05%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8 4.342 -2.22%
std::mismatch(vector<int>)_(it,_it,_it,_it,_pred)/8192 4751.000 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1000 465.221 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1024 497.174 -
std::mismatch(vector<int>)_(it,_it,_it,_pred)/1048576 606588.767 1.20%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8 4.244 -1.71%
std::mismatch(vector<int>)_(it,_it,_it,_pred)/8192 4711.470 1.10%
std::move(deque<int>)/1048576 60932.088 11.02%
std::move(deque<int>)/262144 14889.329 -
std::move(deque<int>)/32768 2272.243 -
std::move(deque<int>)/4096 173.108 -1.18%
std::move(deque<int>)/512 26.809 3.25%
std::move(deque<int>)/64 7.576 -1.09%
std::move(deque<int>)/8 4.884 1.52%
std::move(list<int>)/1048576 1027188.112 2.78%
std::move(list<int>)/262144 257667.764 4.12%
std::move(list<int>)/32768 32984.505 6.27%
std::move(list<int>)/4096 4993.364 -1.27%
std::move(list<int>)/512 788.662 114.73%
std::move(list<int>)/64 50.561 -
std::move(list<int>)/8 3.391 1.67%
std::move(vector<bool>)_(aligned)/1048576 1602553.667 -
std::move(vector<bool>)_(aligned)/262144 400506.502 -
std::move(vector<bool>)_(aligned)/32768 50059.317 -
std::move(vector<bool>)_(aligned)/4096 6224.524 -
std::move(vector<bool>)_(aligned)/512 744.256 -
std::move(vector<bool>)_(aligned)/64 38.365 1.60%
std::move(vector<bool>)_(unaligned)/1048576 1602478.922 -
std::move(vector<bool>)_(unaligned)/262144 400289.936 -
std::move(vector<bool>)_(unaligned)/32768 49587.417 -
std::move(vector<bool>)_(unaligned)/4096 6204.941 -
std::move(vector<bool>)_(unaligned)/512 737.497 -
std::move(vector<bool>)_(unaligned)/64 53.978 2.89%
std::move(vector<int>)/1048576 57978.925 1.37%
std::move(vector<int>)/262144 23876.289 9.03%
std::move(vector<int>)/32768 2681.116 61.30%
std::move(vector<int>)/4096 133.947 -
std::move(vector<int>)/512 20.115 1.10%
std::move(vector<int>)/64 4.233 -
std::move(vector<int>)/8 2.243 -1.58%
std::move_backward(deque<int>)/1048576 82093.297 3.54%
std::move_backward(deque<int>)/262144 19751.132 -
std::move_backward(deque<int>)/32768 2901.694 21.82%
std::move_backward(deque<int>)/4096 175.454 -
std::move_backward(deque<int>)/512 27.946 -
std::move_backward(deque<int>)/64 7.820 -
std::move_backward(deque<int>)/8 4.780 1.04%
std::move_backward(list<int>)/1048576 1023862.993 1.53%
std::move_backward(list<int>)/262144 263772.888 3.77%
std::move_backward(list<int>)/32768 31327.654 1.39%
std::move_backward(list<int>)/4096 5850.820 -
std::move_backward(list<int>)/512 368.790 1.53%
std::move_backward(list<int>)/64 39.250 -
std::move_backward(list<int>)/8 3.328 1.45%
std::move_backward(vector<bool>)_(aligned)/1048576 1608422.590 -
std::move_backward(vector<bool>)_(aligned)/262144 402029.355 -
std::move_backward(vector<bool>)_(aligned)/32768 50267.110 -
std::move_backward(vector<bool>)_(aligned)/4096 6246.838 -
std::move_backward(vector<bool>)_(aligned)/512 741.500 1.02%
std::move_backward(vector<bool>)_(aligned)/64 38.319 -
std::move_backward(vector<bool>)_(unaligned)/1048576 1606116.306 -
std::move_backward(vector<bool>)_(unaligned)/262144 401363.187 -
std::move_backward(vector<bool>)_(unaligned)/32768 40454.503 3.88%
std::move_backward(vector<bool>)_(unaligned)/4096 3401.982 1.17%
std::move_backward(vector<bool>)_(unaligned)/512 405.695 1.03%
std::move_backward(vector<bool>)_(unaligned)/64 39.372 -
std::move_backward(vector<int>)/1048576 57426.604 2.50%
std::move_backward(vector<int>)/262144 19882.931 -15.38%
std::move_backward(vector<int>)/32768 2703.607 -
std::move_backward(vector<int>)/4096 136.155 1.10%
std::move_backward(vector<int>)/512 20.757 1.11%
std::move_backward(vector<int>)/64 4.215 1.22%
std::move_backward(vector<int>)/8 2.269 -
std::multimap<int,_int>::clear()/0 387.983 -
std::multimap<int,_int>::clear()/1024 10187.902 -
std::multimap<int,_int>::clear()/32 617.479 -
std::multimap<int,_int>::clear()/8192 80533.612 -
std::multimap<int,_int>::contains(key)/1024 28.361 1.19%
std::multimap<int,_int>::contains(key)/32 17.721 -
std::multimap<int,_int>::contains(key)/8192 38.783 -
std::multimap<int,_int>::count(key)/1024 34.970 -
std::multimap<int,_int>::count(key)/32 19.246 -
std::multimap<int,_int>::count(key)/8192 55.594 -1.46%
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.852 -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4619.278 -
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 143.234 1.02%
std::multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40791.787 -
std::multimap<int,_int>::ctor(const_Self&)/0 12.558 -
std::multimap<int,_int>::ctor(const_Self&)/1024 5532.520 -1.28%
std::multimap<int,_int>::ctor(const_Self&)/32 173.478 -1.04%
std::multimap<int,_int>::ctor(const_Self&)/8192 45110.581 -2.43%
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.574 -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 5518.318 -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 173.275 -
std::multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 45218.693 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.719 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11003.097 -1.33%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 269.652 -2.10%
std::multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 89180.512 -1.31%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.737 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 12052.099 -
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.581 1.33%
std::multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 286984.087 3.24%
std::multimap<int,_int>::equal_range(key)/1024 31.790 -4.69%
std::multimap<int,_int>::equal_range(key)/32 17.938 -
std::multimap<int,_int>::equal_range(key)/8192 52.084 -
std::multimap<int,_int>::erase(iterator)/1024 20.420 -
std::multimap<int,_int>::erase(iterator)/32 20.338 -
std::multimap<int,_int>::erase(iterator)/8192 22.067 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.092 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7120.092 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 565.596 -
std::multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 54648.046 -
std::multimap<int,_int>::erase(key)_(existent)/1024 23.981 1.45%
std::multimap<int,_int>::erase(key)_(existent)/32 22.584 -
std::multimap<int,_int>::erase(key)_(existent)/8192 28.956 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/0 1.219 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/1024 5.438 1.72%
std::multimap<int,_int>::erase(key)_(non-existent,_end)/32 2.694 -
std::multimap<int,_int>::erase(key)_(non-existent,_end)/8192 7.271 1.41%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/0 1.236 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 3.293 -
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/32 1.756 -2.05%
std::multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 4.022 -
std::multimap<int,_int>::find(key)/1024 28.245 1.10%
std::multimap<int,_int>::find(key)/32 17.706 1.12%
std::multimap<int,_int>::find(key)/8192 38.544 -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 26.321 3.53%
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/32 18.372 -
std::multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 31.801 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/0 17.781 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/1024 37.799 5.86%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/32 20.501 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_end)/8192 29.379 13.79%
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/0 17.800 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.835 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/32 19.992 -
std::multimap<int,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.750 -2.94%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/0 17.754 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/1024 18.101 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/32 18.151 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_end)/8192 18.022 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/0 17.783 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/1024 20.555 1.55%
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/32 19.058 -
std::multimap<int,_int>::insert(hint,_value)_(good_hint,_middle)/8192 22.497 5.01%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 386.989 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 26880.664 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 865.251 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 287618.997 1.48%
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 386.785 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17779.517 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 685.710 -
std::multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 179772.873 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 386.603 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 15293.699 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 673.069 -
std::multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 151493.797 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 388.834 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 12393.777 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 693.547 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 99865.373 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.856 -
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 19522.831 14.61%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 760.857 5.08%
std::multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 189104.698 16.27%
std::multimap<int,_int>::insert(value)_(new_value,_end)/0 16.982 -
std::multimap<int,_int>::insert(value)_(new_value,_end)/1024 29.508 -8.42%
std::multimap<int,_int>::insert(value)_(new_value,_end)/32 18.698 -1.17%
std::multimap<int,_int>::insert(value)_(new_value,_end)/8192 23.568 -10.49%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/0 16.979 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/1024 26.283 2.28%
std::multimap<int,_int>::insert(value)_(new_value,_middle)/32 18.278 -
std::multimap<int,_int>::insert(value)_(new_value,_middle)/8192 30.055 -4.10%
std::multimap<int,_int>::lower_bound(key)/1024 27.989 -
std::multimap<int,_int>::lower_bound(key)/32 17.525 -
std::multimap<int,_int>::lower_bound(key)/8192 38.020 -1.23%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.931 1.23%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 5776.205 1.53%
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 178.051 -
std::multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 48268.864 4.51%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.941 1.15%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5768.193 1.81%
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 177.434 -
std::multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 46611.817 1.36%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.796 25.56%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 3728.947 -1.86%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 70.141 -1.00%
std::multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 37589.741 -
std::multimap<int,_int>::upper_bound(key)/1024 27.860 -
std::multimap<int,_int>::upper_bound(key)/32 17.992 -
std::multimap<int,_int>::upper_bound(key)/8192 38.067 -4.45%
std::multimap<std::string,_int>::clear()/0 390.218 -
std::multimap<std::string,_int>::clear()/1024 19965.445 1.30%
std::multimap<std::string,_int>::clear()/32 882.300 1.19%
std::multimap<std::string,_int>::clear()/8192 200854.461 1.47%
std::multimap<std::string,_int>::contains(key)/1024 146.672 -
std::multimap<std::string,_int>::contains(key)/32 88.703 8.61%
std::multimap<std::string,_int>::contains(key)/8192 220.365 1.46%
std::multimap<std::string,_int>::count(key)/1024 112.256 -
std::multimap<std::string,_int>::count(key)/32 74.227 12.70%
std::multimap<std::string,_int>::count(key)/8192 187.980 1.51%
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.744 -
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 45069.692 3.57%
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 813.567 -1.78%
std::multimap<std::string,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 465717.563 -
std::multimap<std::string,_int>::ctor(const_Self&)/0 12.454 -
std::multimap<std::string,_int>::ctor(const_Self&)/1024 32700.377 -1.13%
std::multimap<std::string,_int>::ctor(const_Self&)/32 741.584 17.88%
std::multimap<std::string,_int>::ctor(const_Self&)/8192 336340.046 1.80%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.495 -
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/1024 33628.556 -1.48%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/32 680.068 2.09%
std::multimap<std::string,_int>::ctor(const_Self&,_const_allocator_type&)/8192 335085.736 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.822 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 43451.028 1.55%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 850.143 -5.39%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 407515.577 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.921 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 99914.367 3.18%
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1092.466 -
std::multimap<std::string,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1358457.348 -
std::multimap<std::string,_int>::equal_range(key)/1024 111.583 1.75%
std::multimap<std::string,_int>::equal_range(key)/32 66.627 -7.01%
std::multimap<std::string,_int>::equal_range(key)/8192 185.124 -
std::multimap<std::string,_int>::erase(iterator)/1024 32.158 15.97%
std::multimap<std::string,_int>::erase(iterator)/32 29.392 -
std::multimap<std::string,_int>::erase(iterator)/8192 28.153 -12.38%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.128 -
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12911.539 3.07%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 700.712 3.85%
std::multimap<std::string,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 116952.619 2.08%
std::multimap<std::string,_int>::erase(key)_(existent)/1024 69.623 -37.11%
std::multimap<std::string,_int>::erase(key)_(existent)/32 71.061 -18.68%
std::multimap<std::string,_int>::erase(key)_(existent)/8192 85.728 4.37%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/0 1.251 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/1024 22.591 6.54%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/32 11.741 8.22%
std::multimap<std::string,_int>::erase(key)_(non-existent,_end)/8192 30.933 -7.56%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/0 1.260 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/1024 19.874 3.16%
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/32 9.642 -
std::multimap<std::string,_int>::erase(key)_(non-existent,_middle)/8192 25.214 -
std::multimap<std::string,_int>::find(key)/1024 148.415 -
std::multimap<std::string,_int>::find(key)/32 81.414 -2.22%
std::multimap<std::string,_int>::find(key)/8192 223.438 2.01%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/1024 101.546 -30.95%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/32 97.694 11.13%
std::multimap<std::string,_int>::insert(const_value_type&)_(already_present)/8192 217.303 4.03%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/0 28.103 -
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/1024 55.096 -8.97%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/32 51.385 15.67%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_end)/8192 75.982 10.39%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/0 35.501 20.19%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/1024 119.339 3.74%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/32 56.651 6.04%
std::multimap<std::string,_int>::insert(hint,_value)_(bad_hint,_middle)/8192 165.207 9.55%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/0 24.361 -23.54%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/1024 26.579 -2.71%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/32 34.628 -4.37%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_end)/8192 37.806 -2.77%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/0 24.378 -20.87%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/1024 42.464 22.48%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/32 27.579 -4.21%
std::multimap<std::string,_int>::insert(hint,_value)_(good_hint,_middle)/8192 33.575 -12.01%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.914 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 135381.106 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1822.584 -3.46%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1500276.419 1.97%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.984 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 77021.465 -1.13%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1433.982 1.64%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 882398.067 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/0 387.089 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 109600.698 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/32 1889.158 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 1136693.051 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 387.053 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 38655.966 2.62%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 1320.625 3.39%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 411352.041 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 387.393 -
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 158223.075 148.96%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 2237.327 53.92%
std::multimap<std::string,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 1726341.720 160.10%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/0 30.145 -2.40%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/1024 167.222 149.98%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/32 73.637 67.78%
std::multimap<std::string,_int>::insert(value)_(new_value,_end)/8192 256.102 150.44%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/0 23.169 -1.13%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/1024 117.030 12.93%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/32 42.295 -36.18%
std::multimap<std::string,_int>::insert(value)_(new_value,_middle)/8192 157.811 8.72%
std::multimap<std::string,_int>::lower_bound(key)/1024 134.918 -
std::multimap<std::string,_int>::lower_bound(key)/32 70.856 4.33%
std::multimap<std::string,_int>::lower_bound(key)/8192 203.793 1.23%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/0 12.784 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 36479.035 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/32 677.353 -3.52%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 350494.352 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.783 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 35651.541 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 733.455 -5.07%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 348929.917 1.09%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/0 0.740 -
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/1024 47506.588 -9.94%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/32 842.174 -3.35%
std::multimap<std::string,_int>::operator=(const_Self&)_(into_populated_Container)/8192 526930.982 -
std::multimap<std::string,_int>::upper_bound(key)/1024 134.439 1.19%
std::multimap<std::string,_int>::upper_bound(key)/32 66.218 -4.79%
std::multimap<std::string,_int>::upper_bound(key)/8192 205.182 1.80%
std::multiset<int>::clear()/0 390.192 -
std::multiset<int>::clear()/1024 11020.082 2.26%
std::multiset<int>::clear()/32 648.310 1.51%
std::multiset<int>::clear()/8192 88877.540 2.40%
std::multiset<int>::contains(key)/1024 30.886 -
std::multiset<int>::contains(key)/32 20.391 -
std::multiset<int>::contains(key)/8192 41.939 -
std::multiset<int>::count(key)/1024 34.433 -
std::multiset<int>::count(key)/32 18.403 -
std::multiset<int>::count(key)/8192 54.134 1.02%
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.711 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4559.048 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 140.543 -
std::multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40432.491 -
std::multiset<int>::ctor(const_Self&)/0 12.544 -
std::multiset<int>::ctor(const_Self&)/1024 5585.870 -
std::multiset<int>::ctor(const_Self&)/32 176.754 -
std::multiset<int>::ctor(const_Self&)/8192 45310.413 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/0 12.525 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 5556.962 -
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 172.966 -1.04%
std::multiset<int>::ctor(const_Self&,_const_allocator_type&)/8192 45271.406 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.604 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11248.627 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 269.737 -
std::multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 93070.032 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.619 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11980.574 -
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 279.061 -1.43%
std::multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 264363.816 -
std::multiset<int>::equal_range(key)/1024 32.633 -
std::multiset<int>::equal_range(key)/32 17.509 -
std::multiset<int>::equal_range(key)/8192 53.058 -
std::multiset<int>::erase(iterator)/1024 21.621 1.75%
std::multiset<int>::erase(iterator)/32 21.420 1.88%
std::multiset<int>::erase(iterator)/8192 24.099 2.17%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.054 -
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7541.151 1.08%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 580.605 1.14%
std::multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 58142.219 -
std::multiset<int>::erase(key)_(existent)/1024 25.119 1.24%
std::multiset<int>::erase(key)_(existent)/32 23.604 1.38%
std::multiset<int>::erase(key)_(existent)/8192 30.853 -
std::multiset<int>::erase(key)_(non-existent,_end)/0 1.235 1.50%
std::multiset<int>::erase(key)_(non-existent,_end)/1024 5.353 -
std::multiset<int>::erase(key)_(non-existent,_end)/32 2.659 1.29%
std::multiset<int>::erase(key)_(non-existent,_end)/8192 7.607 -2.74%
std::multiset<int>::erase(key)_(non-existent,_middle)/0 1.246 -
std::multiset<int>::erase(key)_(non-existent,_middle)/1024 3.728 -3.11%
std::multiset<int>::erase(key)_(non-existent,_middle)/32 2.109 -
std::multiset<int>::erase(key)_(non-existent,_middle)/8192 4.676 -4.10%
std::multiset<int>::find(key)/1024 27.899 -
std::multiset<int>::find(key)/32 17.421 -
std::multiset<int>::find(key)/8192 37.884 -
std::multiset<int>::insert(const_value_type&)_(already_present)/1024 20.618 -10.25%
std::multiset<int>::insert(const_value_type&)_(already_present)/32 18.158 -
std::multiset<int>::insert(const_value_type&)_(already_present)/8192 24.923 4.44%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/0 17.398 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/1024 29.506 -3.52%
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/32 20.064 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_end)/8192 24.217 -9.70%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/0 17.438 -
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/1024 23.568 -4.27%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/32 19.528 -1.11%
std::multiset<int>::insert(hint,_value)_(bad_hint,_middle)/8192 26.742 2.66%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/0 17.421 -1.33%
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/1024 18.022 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/32 18.105 -
std::multiset<int>::insert(hint,_value)_(good_hint,_end)/8192 18.106 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/0 17.534 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/1024 20.083 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/32 18.691 -
std::multiset<int>::insert(hint,_value)_(good_hint,_middle)/8192 21.052 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.408 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 26614.905 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 871.650 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 283559.808 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.257 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 17658.949 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 689.566 -
std::multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 179109.111 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.156 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 15165.509 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 669.327 -
std::multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 149760.986 -
std::multiset<int>::insert(value)_(new_value,_end)/0 16.961 -
std::multiset<int>::insert(value)_(new_value,_end)/1024 29.827 1.09%
std::multiset<int>::insert(value)_(new_value,_end)/32 18.781 -
std::multiset<int>::insert(value)_(new_value,_end)/8192 24.300 1.06%
std::multiset<int>::insert(value)_(new_value,_middle)/0 16.926 -
std::multiset<int>::insert(value)_(new_value,_middle)/1024 21.456 -5.13%
std::multiset<int>::insert(value)_(new_value,_middle)/32 18.087 -1.39%
std::multiset<int>::insert(value)_(new_value,_middle)/8192 25.101 -
std::multiset<int>::lower_bound(key)/1024 27.794 -
std::multiset<int>::lower_bound(key)/32 17.357 -
std::multiset<int>::lower_bound(key)/8192 37.662 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 12.751 -
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 5775.291 1.25%
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 174.984 -1.43%
std::multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 46036.605 -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.772 -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5659.018 -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 177.738 -
std::multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 45877.583 -
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 0.731 -17.90%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 3821.571 1.90%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 71.243 -2.77%
std::multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 38075.667 -
std::multiset<int>::upper_bound(key)/1024 28.015 -
std::multiset<int>::upper_bound(key)/32 17.866 -
std::multiset<int>::upper_bound(key)/8192 37.671 -
std::multiset<std::string>::clear()/0 390.494 -
std::multiset<std::string>::clear()/1024 20974.006 1.87%
std::multiset<std::string>::clear()/32 896.260 2.10%
std::multiset<std::string>::clear()/8192 210046.984 -
std::multiset<std::string>::contains(key)/1024 147.393 4.01%
std::multiset<std::string>::contains(key)/32 88.576 7.64%
std::multiset<std::string>::contains(key)/8192 210.983 -
std::multiset<std::string>::count(key)/1024 109.826 -
std::multiset<std::string>::count(key)/32 70.500 -
std::multiset<std::string>::count(key)/8192 182.652 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.746 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5942.220 1.17%
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 168.750 -
std::multiset<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 50624.872 -
std::multiset<std::string>::ctor(const_Self&)/0 12.484 -
std::multiset<std::string>::ctor(const_Self&)/1024 32228.427 -2.06%
std::multiset<std::string>::ctor(const_Self&)/32 652.449 -15.67%
std::multiset<std::string>::ctor(const_Self&)/8192 326309.353 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/0 12.528 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 34866.177 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/32 756.087 -
std::multiset<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 328993.731 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.837 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 42108.408 -
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 825.502 -10.43%
std::multiset<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 408679.646 1.74%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.879 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 96312.489 -
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1112.337 4.05%
std::multiset<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1305558.226 1.07%
std::multiset<std::string>::equal_range(key)/1024 108.611 -
std::multiset<std::string>::equal_range(key)/32 68.404 -6.46%
std::multiset<std::string>::equal_range(key)/8192 181.216 -
std::multiset<std::string>::erase(iterator)/1024 31.771 -
std::multiset<std::string>::erase(iterator)/32 28.912 7.86%
std::multiset<std::string>::erase(iterator)/8192 32.897 11.95%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.546 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 13125.029 -
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 688.235 1.99%
std::multiset<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118577.002 -
std::multiset<std::string>::erase(key)_(existent)/1024 89.214 -5.39%
std::multiset<std::string>::erase(key)_(existent)/32 85.220 -17.57%
std::multiset<std::string>::erase(key)_(existent)/8192 110.982 38.89%
std::multiset<std::string>::erase(key)_(non-existent,_end)/0 1.265 1.13%
std::multiset<std::string>::erase(key)_(non-existent,_end)/1024 22.346 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/32 10.785 -
std::multiset<std::string>::erase(key)_(non-existent,_end)/8192 29.071 -2.66%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/0 1.282 -
std::multiset<std::string>::erase(key)_(non-existent,_middle)/1024 20.719 -5.18%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/32 9.906 -6.16%
std::multiset<std::string>::erase(key)_(non-existent,_middle)/8192 30.517 7.86%
std::multiset<std::string>::find(key)/1024 148.541 -
std::multiset<std::string>::find(key)/32 83.405 -
std::multiset<std::string>::find(key)/8192 215.597 1.59%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/1024 147.226 -9.83%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/32 103.125 55.96%
std::multiset<std::string>::insert(const_value_type&)_(already_present)/8192 140.718 -19.21%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/0 30.502 -
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 78.860 -55.38%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/32 56.861 -22.89%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 92.021 -55.01%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 24.263 -12.68%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 106.909 -2.63%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 47.295 -13.16%
std::multiset<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 143.778 -1.05%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/0 29.001 4.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/1024 36.317 5.48%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/32 33.259 -13.41%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_end)/8192 36.723 10.68%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/0 31.766 -3.77%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 37.539 14.27%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/32 27.556 -11.99%
std::multiset<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 41.873 16.32%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 391.397 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 133948.248 -2.98%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 1835.404 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1454982.299 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.950 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 78080.061 -
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1442.526 5.99%
std::multiset<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 868634.096 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 387.345 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 109502.189 -
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1819.915 -3.61%
std::multiset<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1127629.071 -
std::multiset<std::string>::insert(value)_(new_value,_end)/0 30.740 7.96%
std::multiset<std::string>::insert(value)_(new_value,_end)/1024 57.690 -14.29%
std::multiset<std::string>::insert(value)_(new_value,_end)/32 44.486 30.58%
std::multiset<std::string>::insert(value)_(new_value,_end)/8192 72.207 -12.78%
std::multiset<std::string>::insert(value)_(new_value,_middle)/0 23.489 -
std::multiset<std::string>::insert(value)_(new_value,_middle)/1024 78.500 2.74%
std::multiset<std::string>::insert(value)_(new_value,_middle)/32 49.256 -7.08%
std::multiset<std::string>::insert(value)_(new_value,_middle)/8192 120.337 22.03%
std::multiset<std::string>::lower_bound(key)/1024 130.029 -1.55%
std::multiset<std::string>::lower_bound(key)/32 66.863 -4.38%
std::multiset<std::string>::lower_bound(key)/8192 195.553 -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 12.773 -
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 36017.450 2.14%
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 657.306 -18.13%
std::multiset<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 343897.380 -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.794 -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 34615.257 -
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 734.814 2.30%
std::multiset<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 340833.794 -1.09%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/0 0.740 -
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 51072.521 3.53%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/32 936.731 18.63%
std::multiset<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 526687.472 -
std::multiset<std::string>::upper_bound(key)/1024 132.388 -
std::multiset<std::string>::upper_bound(key)/32 65.063 -5.76%
std::multiset<std::string>::upper_bound(key)/8192 199.127 1.19%
std::none_of(deque<int>)_(process_all)/32 8.531 8.42%
std::none_of(deque<int>)_(process_all)/32768 8854.812 -5.17%
std::none_of(deque<int>)_(process_all)/50 14.638 18.97%
std::none_of(deque<int>)_(process_all)/8 2.473 5.69%
std::none_of(deque<int>)_(process_all)/8192 2229.762 -3.90%
std::none_of(list<int>)_(process_all)/32 10.438 -
std::none_of(list<int>)_(process_all)/32768 26876.918 2.36%
std::none_of(list<int>)_(process_all)/50 20.658 1.10%
std::none_of(list<int>)_(process_all)/8 2.950 2.21%
std::none_of(list<int>)_(process_all)/8192 8217.550 -
std::none_of(vector<int>)_(process_all)/32 7.168 -
std::none_of(vector<int>)_(process_all)/32768 7340.271 -
std::none_of(vector<int>)_(process_all)/50 11.230 -
std::none_of(vector<int>)_(process_all)/8 1.923 -
std::none_of(vector<int>)_(process_all)/8192 1790.441 -
std::ofstream::write(char*,_size) 325.503 -
std::partial_sort(deque<int>)_(ascending)/1024 9508.723 -
std::partial_sort(deque<int>)_(ascending)/8 29.190 1.56%
std::partial_sort(deque<int>)_(ascending)/8192 110412.325 -
std::partial_sort(deque<int>)_(descending)/1024 16969.296 -
std::partial_sort(deque<int>)_(descending)/8 44.335 -
std::partial_sort(deque<int>)_(descending)/8192 216063.916 -
std::partial_sort(deque<int>)_(heap)/1024 19154.870 -
std::partial_sort(deque<int>)_(heap)/8 43.510 -
std::partial_sort(deque<int>)_(heap)/8192 231703.881 -
std::partial_sort(deque<int>)_(pipe-organ)/1024 9522.827 -
std::partial_sort(deque<int>)_(pipe-organ)/8 29.182 -
std::partial_sort(deque<int>)_(pipe-organ)/8192 110313.147 -
std::partial_sort(deque<int>)_(qsort_adversarial)/1024 16661.592 -
std::partial_sort(deque<int>)_(qsort_adversarial)/8 36.978 12.63%
std::partial_sort(deque<int>)_(qsort_adversarial)/8192 213800.848 -
std::partial_sort(deque<int>)_(repeated)/1024 6657.433 -
std::partial_sort(deque<int>)_(repeated)/8 28.223 -
std::partial_sort(deque<int>)_(repeated)/8192 72649.480 1.23%
std::partial_sort(deque<int>)_(shuffled)/1024 18607.781 -
std::partial_sort(deque<int>)_(shuffled)/8 36.394 -
std::partial_sort(deque<int>)_(shuffled)/8192 244668.374 -
std::partial_sort(vector<NonIntegral>)_(ascending)/1024 4454.868 1.08%
std::partial_sort(vector<NonIntegral>)_(ascending)/8 17.737 -1.81%
std::partial_sort(vector<NonIntegral>)_(ascending)/8192 42523.690 -
std::partial_sort(vector<NonIntegral>)_(descending)/1024 7754.100 -
std::partial_sort(vector<NonIntegral>)_(descending)/8 22.900 -1.28%
std::partial_sort(vector<NonIntegral>)_(descending)/8192 78988.081 -
std::partial_sort(vector<NonIntegral>)_(heap)/1024 7839.125 -
std::partial_sort(vector<NonIntegral>)_(heap)/8 24.324 -
std::partial_sort(vector<NonIntegral>)_(heap)/8192 83667.063 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/1024 4449.672 -
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8 17.774 -1.08%
std::partial_sort(vector<NonIntegral>)_(pipe-organ)/8192 42448.008 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 7379.739 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8 18.878 -
std::partial_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 76261.988 -
std::partial_sort(vector<NonIntegral>)_(repeated)/1024 1698.709 -
std::partial_sort(vector<NonIntegral>)_(repeated)/8 17.717 -1.30%
std::partial_sort(vector<NonIntegral>)_(repeated)/8192 17564.675 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/1024 6644.160 -
std::partial_sort(vector<NonIntegral>)_(shuffled)/8 19.214 -1.13%
std::partial_sort(vector<NonIntegral>)_(shuffled)/8192 71877.894 1.30%
std::partial_sort(vector<int>)_(ascending)/1024 4437.438 -
std::partial_sort(vector<int>)_(ascending)/8 17.455 -
std::partial_sort(vector<int>)_(ascending)/8192 42525.353 -
std::partial_sort(vector<int>)_(descending)/1024 7757.607 -
std::partial_sort(vector<int>)_(descending)/8 23.717 -
std::partial_sort(vector<int>)_(descending)/8192 79198.430 -
std::partial_sort(vector<int>)_(heap)/1024 7865.997 -
std::partial_sort(vector<int>)_(heap)/8 23.067 -
std::partial_sort(vector<int>)_(heap)/8192 83452.787 -
std::partial_sort(vector<int>)_(pipe-organ)/1024 4427.292 -
std::partial_sort(vector<int>)_(pipe-organ)/8 17.452 -
std::partial_sort(vector<int>)_(pipe-organ)/8192 42530.126 -
std::partial_sort(vector<int>)_(qsort_adversarial)/1024 7388.182 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8 18.777 -
std::partial_sort(vector<int>)_(qsort_adversarial)/8192 76381.216 -
std::partial_sort(vector<int>)_(repeated)/1024 1698.938 -
std::partial_sort(vector<int>)_(repeated)/8 17.269 -
std::partial_sort(vector<int>)_(repeated)/8192 17526.715 -
std::partial_sort(vector<int>)_(shuffled)/1024 6637.634 -
std::partial_sort(vector<int>)_(shuffled)/8 18.949 -
std::partial_sort(vector<int>)_(shuffled)/8192 75267.782 3.10%
std::partial_sort_copy(deque<int>)_(ascending)/1024 4690.438 -
std::partial_sort_copy(deque<int>)_(ascending)/8 8.088 1.21%
std::partial_sort_copy(deque<int>)_(ascending)/8192 44469.524 -
std::partial_sort_copy(deque<int>)_(descending)/1024 7877.041 -
std::partial_sort_copy(deque<int>)_(descending)/8 15.332 5.36%
std::partial_sort_copy(deque<int>)_(descending)/8192 80382.069 -
std::partial_sort_copy(deque<int>)_(heap)/1024 7956.413 -
std::partial_sort_copy(deque<int>)_(heap)/8 13.750 5.60%
std::partial_sort_copy(deque<int>)_(heap)/8192 84177.905 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/1024 4701.158 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8 7.949 -
std::partial_sort_copy(deque<int>)_(pipe-organ)/8192 44426.372 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/1024 7569.079 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8 9.085 -
std::partial_sort_copy(deque<int>)_(qsort_adversarial)/8192 77793.140 -
std::partial_sort_copy(deque<int>)_(repeated)/1024 1943.817 -
std::partial_sort_copy(deque<int>)_(repeated)/8 7.950 -2.80%
std::partial_sort_copy(deque<int>)_(repeated)/8192 19632.794 -
std::partial_sort_copy(deque<int>)_(shuffled)/1024 6813.897 -
std::partial_sort_copy(deque<int>)_(shuffled)/8 9.512 -
std::partial_sort_copy(deque<int>)_(shuffled)/8192 72969.361 -
std::partial_sort_copy(list<int>)_(ascending)/1024 5039.013 -
std::partial_sort_copy(list<int>)_(ascending)/8 7.714 -
std::partial_sort_copy(list<int>)_(ascending)/8192 48727.030 -
std::partial_sort_copy(list<int>)_(descending)/1024 8054.049 -
std::partial_sort_copy(list<int>)_(descending)/8 13.651 -
std::partial_sort_copy(list<int>)_(descending)/8192 83486.163 -
std::partial_sort_copy(list<int>)_(heap)/1024 8177.692 -
std::partial_sort_copy(list<int>)_(heap)/8 11.943 2.22%
std::partial_sort_copy(list<int>)_(heap)/8192 87457.383 -
std::partial_sort_copy(list<int>)_(pipe-organ)/1024 5034.815 1.12%
std::partial_sort_copy(list<int>)_(pipe-organ)/8 7.754 -
std::partial_sort_copy(list<int>)_(pipe-organ)/8192 49216.544 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/1024 7734.145 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8 8.848 -
std::partial_sort_copy(list<int>)_(qsort_adversarial)/8192 80531.105 -
std::partial_sort_copy(list<int>)_(repeated)/1024 2305.493 -
std::partial_sort_copy(list<int>)_(repeated)/8 7.674 -2.85%
std::partial_sort_copy(list<int>)_(repeated)/8192 24388.040 -1.52%
std::partial_sort_copy(list<int>)_(shuffled)/1024 7003.849 -
std::partial_sort_copy(list<int>)_(shuffled)/8 9.114 -1.34%
std::partial_sort_copy(list<int>)_(shuffled)/8192 77524.982 1.86%
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/1024 4525.331 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8 8.019 -
std::partial_sort_copy(vector<NonIntegral>)_(ascending)/8192 43302.219 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/1024 7792.014 -
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8 14.001 -5.60%
std::partial_sort_copy(vector<NonIntegral>)_(descending)/8192 79971.458 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/1024 7966.053 -
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8 12.167 2.24%
std::partial_sort_copy(vector<NonIntegral>)_(heap)/8192 83787.741 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/1024 4524.763 -
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8 7.824 -1.64%
std::partial_sort_copy(vector<NonIntegral>)_(pipe-organ)/8192 43242.560 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/1024 7475.453 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8 8.840 -
std::partial_sort_copy(vector<NonIntegral>)_(qsort_adversarial)/8192 76925.354 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/1024 1814.480 -
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8 7.861 1.52%
std::partial_sort_copy(vector<NonIntegral>)_(repeated)/8192 18560.614 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/1024 6756.382 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8 9.120 -
std::partial_sort_copy(vector<NonIntegral>)_(shuffled)/8192 69623.094 1.43%
std::partial_sort_copy(vector<int>)_(ascending)/1024 4558.179 -
std::partial_sort_copy(vector<int>)_(ascending)/8 7.768 -
std::partial_sort_copy(vector<int>)_(ascending)/8192 43333.580 -
std::partial_sort_copy(vector<int>)_(descending)/1024 7809.144 -
std::partial_sort_copy(vector<int>)_(descending)/8 14.565 -3.67%
std::partial_sort_copy(vector<int>)_(descending)/8192 79963.509 -
std::partial_sort_copy(vector<int>)_(heap)/1024 7955.733 -
std::partial_sort_copy(vector<int>)_(heap)/8 12.273 1.49%
std::partial_sort_copy(vector<int>)_(heap)/8192 83843.362 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/1024 4530.225 -
std::partial_sort_copy(vector<int>)_(pipe-organ)/8 7.754 -1.84%
std::partial_sort_copy(vector<int>)_(pipe-organ)/8192 43265.318 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/1024 7481.644 -
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8 8.762 -1.58%
std::partial_sort_copy(vector<int>)_(qsort_adversarial)/8192 76999.553 -
std::partial_sort_copy(vector<int>)_(repeated)/1024 1816.061 -
std::partial_sort_copy(vector<int>)_(repeated)/8 7.950 -
std::partial_sort_copy(vector<int>)_(repeated)/8192 18612.227 -
std::partial_sort_copy(vector<int>)_(shuffled)/1024 6736.951 -
std::partial_sort_copy(vector<int>)_(shuffled)/8 9.205 -
std::partial_sort_copy(vector<int>)_(shuffled)/8192 72790.367 1.30%
std::partition(deque<int>)_(dense)/1024 371.251 -
std::partition(deque<int>)_(dense)/32 9.555 -4.23%
std::partition(deque<int>)_(dense)/50 13.494 -8.31%
std::partition(deque<int>)_(dense)/8192 2946.877 -
std::partition(deque<int>)_(sparse)/1024 423.480 -3.93%
std::partition(deque<int>)_(sparse)/32 11.536 15.39%
std::partition(deque<int>)_(sparse)/50 15.452 2.82%
std::partition(deque<int>)_(sparse)/8192 3514.083 -
std::partition(list<int>)_(dense)/1024 385.633 -
std::partition(list<int>)_(dense)/32 10.228 -
std::partition(list<int>)_(dense)/50 14.610 -1.12%
std::partition(list<int>)_(dense)/8192 5051.054 -
std::partition(list<int>)_(sparse)/1024 724.442 -
std::partition(list<int>)_(sparse)/32 8.879 1.56%
std::partition(list<int>)_(sparse)/50 15.014 -
std::partition(list<int>)_(sparse)/8192 7205.138 -5.47%
std::partition(vector<int>)_(dense)/1024 249.497 -
std::partition(vector<int>)_(dense)/32 8.977 5.09%
std::partition(vector<int>)_(dense)/50 13.216 3.11%
std::partition(vector<int>)_(dense)/8192 1881.164 -
std::partition(vector<int>)_(sparse)/1024 257.263 -
std::partition(vector<int>)_(sparse)/32 8.902 -
std::partition(vector<int>)_(sparse)/50 13.613 -4.28%
std::partition(vector<int>)_(sparse)/8192 1867.539 -
std::partition_copy(deque<int>)/1024 613.790 -
std::partition_copy(deque<int>)/32 12.815 -
std::partition_copy(deque<int>)/50 20.139 -
std::partition_copy(deque<int>)/8192 5599.905 -
std::partition_copy(list<int>)/1024 714.415 -
std::partition_copy(list<int>)/32 8.132 -
std::partition_copy(list<int>)/50 12.671 -
std::partition_copy(list<int>)/8192 7300.375 11.40%
std::partition_copy(vector<int>)/1024 480.438 -1.84%
std::partition_copy(vector<int>)/32 8.387 -5.22%
std::partition_copy(vector<int>)/50 13.333 -
std::partition_copy(vector<int>)/8192 4502.064 -
std::partition_point(deque<int>)/1024 7.404 -4.21%
std::partition_point(deque<int>)/32 3.305 -2.21%
std::partition_point(deque<int>)/50 3.324 -1.69%
std::partition_point(deque<int>)/8192 11.684 -
std::partition_point(list<int>)/1024 623.727 -
std::partition_point(list<int>)/32 8.375 -1.37%
std::partition_point(list<int>)/50 13.272 -1.35%
std::partition_point(list<int>)/8192 5443.221 -
std::partition_point(vector<int>)/1024 6.688 -
std::partition_point(vector<int>)/32 2.604 -
std::partition_point(vector<int>)/50 2.593 -
std::partition_point(vector<int>)/8192 9.362 1.22%
std::pop_heap(deque<float>)/1024 22.294 -
std::pop_heap(deque<float>)/8 53.332 -
std::pop_heap(deque<float>)/8192 31.328 -1.77%
std::pop_heap(deque<int>)/1024 18.895 -
std::pop_heap(deque<int>)/8 51.827 -
std::pop_heap(deque<int>)/8192 26.986 -
std::pop_heap(deque<size_t>)/1024 20.113 -
std::pop_heap(deque<size_t>)/8 52.141 -
std::pop_heap(deque<size_t>)/8192 28.235 -
std::pop_heap(deque<std::string>)/1024 76.770 -
std::pop_heap(deque<std::string>)/8 63.919 -
std::pop_heap(deque<std::string>)/8192 109.143 -
std::pop_heap(vector<float>)/1024 10.661 -
std::pop_heap(vector<float>)/8 52.210 -
std::pop_heap(vector<float>)/8192 14.094 -
std::pop_heap(vector<int>)/1024 8.089 -
std::pop_heap(vector<int>)/8 50.707 1.03%
std::pop_heap(vector<int>)/8192 10.800 -
std::pop_heap(vector<size_t>)/1024 8.282 2.32%
std::pop_heap(vector<size_t>)/8 50.791 -
std::pop_heap(vector<size_t>)/8192 11.180 3.01%
std::pop_heap(vector<std::string>)/1024 57.095 -5.16%
std::pop_heap(vector<std::string>)/8 61.899 1.11%
std::pop_heap(vector<std::string>)/8192 84.413 -1.63%
std::remove(deque<int>)_(prefix)/1024 555.750 1.70%
std::remove(deque<int>)_(prefix)/32 52.259 1.38%
std::remove(deque<int>)_(prefix)/50 58.722 -
std::remove(deque<int>)_(prefix)/8192 4151.548 1.72%
std::remove(deque<int>)_(sprinkled)/1024 489.650 1.20%
std::remove(deque<int>)_(sprinkled)/32 51.291 -1.02%
std::remove(deque<int>)_(sprinkled)/50 57.780 -2.39%
std::remove(deque<int>)_(sprinkled)/8192 3629.374 1.56%
std::remove(list<int>)_(prefix)/1024 1165.050 19.71%
std::remove(list<int>)_(prefix)/32 51.565 1.41%
std::remove(list<int>)_(prefix)/50 62.939 1.41%
std::remove(list<int>)_(prefix)/8192 8449.098 1.48%
std::remove(list<int>)_(sprinkled)/1024 951.240 1.87%
std::remove(list<int>)_(sprinkled)/32 54.984 1.36%
std::remove(list<int>)_(sprinkled)/50 70.790 10.94%
std::remove(list<int>)_(sprinkled)/8192 8251.939 5.11%
std::remove(vector<int>)_(prefix)/1024 302.804 1.52%
std::remove(vector<int>)_(prefix)/32 48.882 1.22%
std::remove(vector<int>)_(prefix)/50 53.822 2.69%
std::remove(vector<int>)_(prefix)/8192 2094.670 -
std::remove(vector<int>)_(sprinkled)/1024 497.299 1.69%
std::remove(vector<int>)_(sprinkled)/32 54.387 2.10%
std::remove(vector<int>)_(sprinkled)/50 63.755 1.89%
std::remove(vector<int>)_(sprinkled)/8192 3695.395 1.72%
std::remove_copy(deque<int>)_(prefix)/1024 457.209 1.78%
std::remove_copy(deque<int>)_(prefix)/32 12.618 1.62%
std::remove_copy(deque<int>)_(prefix)/50 18.897 2.36%
std::remove_copy(deque<int>)_(prefix)/8192 3593.056 1.79%
std::remove_copy(deque<int>)_(sprinkled)/1024 396.719 -
std::remove_copy(deque<int>)_(sprinkled)/32 12.164 1.58%
std::remove_copy(deque<int>)_(sprinkled)/50 18.254 1.47%
std::remove_copy(deque<int>)_(sprinkled)/8192 3118.492 -
std::remove_copy(list<int>)_(prefix)/1024 746.518 -
std::remove_copy(list<int>)_(prefix)/32 11.504 1.33%
std::remove_copy(list<int>)_(prefix)/50 17.593 1.14%
std::remove_copy(list<int>)_(prefix)/8192 7007.557 1.78%
std::remove_copy(list<int>)_(sprinkled)/1024 725.529 -
std::remove_copy(list<int>)_(sprinkled)/32 15.006 -
std::remove_copy(list<int>)_(sprinkled)/50 24.300 1.66%
std::remove_copy(list<int>)_(sprinkled)/8192 7088.586 3.76%
std::remove_copy(vector<int>)_(prefix)/1024 261.316 1.63%
std::remove_copy(vector<int>)_(prefix)/32 9.719 2.08%
std::remove_copy(vector<int>)_(prefix)/50 14.126 3.15%
std::remove_copy(vector<int>)_(prefix)/8192 2049.274 1.20%
std::remove_copy(vector<int>)_(sprinkled)/1024 243.893 1.26%
std::remove_copy(vector<int>)_(sprinkled)/32 8.413 1.46%
std::remove_copy(vector<int>)_(sprinkled)/50 12.503 1.30%
std::remove_copy(vector<int>)_(sprinkled)/8192 1924.042 1.04%
std::remove_copy_if(deque<int>)_(prefix)/1024 472.755 1.39%
std::remove_copy_if(deque<int>)_(prefix)/32 13.349 1.27%
std::remove_copy_if(deque<int>)_(prefix)/50 21.596 -
std::remove_copy_if(deque<int>)_(prefix)/8192 3858.246 1.30%
std::remove_copy_if(deque<int>)_(sprinkled)/1024 419.616 -
std::remove_copy_if(deque<int>)_(sprinkled)/32 13.574 -
std::remove_copy_if(deque<int>)_(sprinkled)/50 21.337 -
std::remove_copy_if(deque<int>)_(sprinkled)/8192 3433.016 -
std::remove_copy_if(list<int>)_(prefix)/1024 784.786 1.70%
std::remove_copy_if(list<int>)_(prefix)/32 16.359 -
std::remove_copy_if(list<int>)_(prefix)/50 25.370 1.75%
std::remove_copy_if(list<int>)_(prefix)/8192 7371.490 4.05%
std::remove_copy_if(list<int>)_(sprinkled)/1024 775.216 1.40%
std::remove_copy_if(list<int>)_(sprinkled)/32 14.679 -
std::remove_copy_if(list<int>)_(sprinkled)/50 24.736 -
std::remove_copy_if(list<int>)_(sprinkled)/8192 7357.958 3.69%
std::remove_copy_if(vector<int>)_(prefix)/1024 374.978 -
std::remove_copy_if(vector<int>)_(prefix)/32 11.794 -
std::remove_copy_if(vector<int>)_(prefix)/50 18.313 -
std::remove_copy_if(vector<int>)_(prefix)/8192 3308.750 1.06%
std::remove_copy_if(vector<int>)_(sprinkled)/1024 465.772 1.28%
std::remove_copy_if(vector<int>)_(sprinkled)/32 15.242 1.43%
std::remove_copy_if(vector<int>)_(sprinkled)/50 24.717 1.43%
std::remove_copy_if(vector<int>)_(sprinkled)/8192 3713.709 1.35%
std::remove_if(deque<int>)_(prefix)/1024 575.587 1.03%
std::remove_if(deque<int>)_(prefix)/32 52.452 1.15%
std::remove_if(deque<int>)_(prefix)/50 59.654 -
std::remove_if(deque<int>)_(prefix)/8192 4488.405 1.12%
std::remove_if(deque<int>)_(sprinkled)/1024 515.762 1.23%
std::remove_if(deque<int>)_(sprinkled)/32 51.744 1.16%
std::remove_if(deque<int>)_(sprinkled)/50 60.085 -
std::remove_if(deque<int>)_(sprinkled)/8192 3936.410 1.08%
std::remove_if(list<int>)_(prefix)/1024 1004.450 3.99%
std::remove_if(list<int>)_(prefix)/32 57.871 1.49%
std::remove_if(list<int>)_(prefix)/50 71.169 1.48%
std::remove_if(list<int>)_(prefix)/8192 9430.697 1.50%
std::remove_if(list<int>)_(sprinkled)/1024 993.740 3.62%
std::remove_if(list<int>)_(sprinkled)/32 56.368 1.12%
std::remove_if(list<int>)_(sprinkled)/50 69.657 1.11%
std::remove_if(list<int>)_(sprinkled)/8192 8412.641 5.56%
std::remove_if(vector<int>)_(prefix)/1024 340.422 -
std::remove_if(vector<int>)_(prefix)/32 48.875 1.61%
std::remove_if(vector<int>)_(prefix)/50 54.888 1.45%
std::remove_if(vector<int>)_(prefix)/8192 2564.560 -
std::remove_if(vector<int>)_(sprinkled)/1024 509.898 -
std::remove_if(vector<int>)_(sprinkled)/32 54.127 -
std::remove_if(vector<int>)_(sprinkled)/50 63.674 1.00%
std::remove_if(vector<int>)_(sprinkled)/8192 3784.776 -
std::replace(deque<int>)_(prefix)/1024 382.587 -
std::replace(deque<int>)_(prefix)/32 9.732 4.12%
std::replace(deque<int>)_(prefix)/50 13.721 -
std::replace(deque<int>)_(prefix)/8192 2998.207 -
std::replace(deque<int>)_(sprinkled)/1024 378.069 1.15%
std::replace(deque<int>)_(sprinkled)/32 11.099 21.27%
std::replace(deque<int>)_(sprinkled)/50 17.227 29.68%
std::replace(deque<int>)_(sprinkled)/8192 2991.590 1.19%
std::replace(list<int>)_(prefix)/1024 656.614 -1.49%
std::replace(list<int>)_(prefix)/32 11.957 1.45%
std::replace(list<int>)_(prefix)/50 18.523 2.50%
std::replace(list<int>)_(prefix)/8192 6990.206 -
std::replace(list<int>)_(sprinkled)/1024 721.538 -
std::replace(list<int>)_(sprinkled)/32 10.935 2.22%
std::replace(list<int>)_(sprinkled)/50 18.654 2.77%
std::replace(list<int>)_(sprinkled)/8192 7133.520 -
std::replace(vector<int>)_(prefix)/1024 157.977 1.09%
std::replace(vector<int>)_(prefix)/32 5.298 2.34%
std::replace(vector<int>)_(prefix)/50 7.607 -
std::replace(vector<int>)_(prefix)/8192 1268.087 1.34%
std::replace(vector<int>)_(sprinkled)/1024 162.246 3.65%
std::replace(vector<int>)_(sprinkled)/32 5.006 -14.09%
std::replace(vector<int>)_(sprinkled)/50 8.286 -6.34%
std::replace(vector<int>)_(sprinkled)/8192 1298.569 11.51%
std::replace_if(deque<int>)_(prefix)/1024 401.247 1.28%
std::replace_if(deque<int>)_(prefix)/32 11.218 1.53%
std::replace_if(deque<int>)_(prefix)/50 17.461 -
std::replace_if(deque<int>)_(prefix)/8192 3144.934 1.28%
std::replace_if(deque<int>)_(sprinkled)/1024 393.263 1.14%
std::replace_if(deque<int>)_(sprinkled)/32 8.885 -10.67%
std::replace_if(deque<int>)_(sprinkled)/50 13.707 -10.38%
std::replace_if(deque<int>)_(sprinkled)/8192 3118.292 1.12%
std::replace_if(list<int>)_(prefix)/1024 734.702 -
std::replace_if(list<int>)_(prefix)/32 14.331 1.09%
std::replace_if(list<int>)_(prefix)/50 24.976 1.85%
std::replace_if(list<int>)_(prefix)/8192 7167.036 -
std::replace_if(list<int>)_(sprinkled)/1024 736.451 -
std::replace_if(list<int>)_(sprinkled)/32 13.099 -
std::replace_if(list<int>)_(sprinkled)/50 23.446 1.38%
std::replace_if(list<int>)_(sprinkled)/8192 7452.231 -
std::replace_if(vector<int>)_(prefix)/1024 266.453 -
std::replace_if(vector<int>)_(prefix)/32 9.809 -
std::replace_if(vector<int>)_(prefix)/50 13.919 1.36%
std::replace_if(vector<int>)_(prefix)/8192 2007.248 -
std::replace_if(vector<int>)_(sprinkled)/1024 243.139 -
std::replace_if(vector<int>)_(sprinkled)/32 8.519 1.20%
std::replace_if(vector<int>)_(sprinkled)/50 13.470 6.83%
std::replace_if(vector<int>)_(sprinkled)/8192 2012.464 7.80%
std::reverse(deque<int>)/32768 9670.515 2.36%
std::reverse(deque<int>)/4096 1265.508 6.90%
std::reverse(deque<int>)/512 162.397 6.19%
std::reverse(deque<int>)/64 17.995 -
std::reverse(deque<int>)/8 2.870 -
std::reverse(list<int>)/32768 17925.806 1.67%
std::reverse(list<int>)/4096 2079.397 6.97%
std::reverse(list<int>)/512 198.075 2.79%
std::reverse(list<int>)/64 19.114 2.67%
std::reverse(list<int>)/8 2.094 4.67%
std::reverse(vector<int>)/32768 1035.082 -
std::reverse(vector<int>)/4096 130.470 -
std::reverse(vector<int>)/512 16.564 -
std::reverse(vector<int>)/64 4.120 -
std::reverse(vector<int>)/8 1.593 -
std::reverse_copy(deque<int>)/32768 10238.009 1.93%
std::reverse_copy(deque<int>)/4096 1184.528 1.94%
std::reverse_copy(deque<int>)/512 143.840 1.80%
std::reverse_copy(deque<int>)/64 15.569 1.53%
std::reverse_copy(deque<int>)/8 2.287 1.42%
std::reverse_copy(list<int>)/32768 26630.605 -4.90%
std::reverse_copy(list<int>)/4096 3237.766 -2.75%
std::reverse_copy(list<int>)/512 363.435 -
std::reverse_copy(list<int>)/64 29.632 1.32%
std::reverse_copy(list<int>)/8 2.468 1.68%
std::reverse_copy(vector<int>)/32768 1071.734 10.04%
std::reverse_copy(vector<int>)/4096 138.526 5.33%
std::reverse_copy(vector<int>)/512 17.240 -
std::reverse_copy(vector<int>)/64 2.448 1.05%
std::reverse_copy(vector<int>)/8 2.279 -11.20%
std::rotate(deque<int>)_(1_element_backward)/1024 61.393 -
std::rotate(deque<int>)_(1_element_backward)/32 8.249 1.95%
std::rotate(deque<int>)_(1_element_backward)/50 9.741 -
std::rotate(deque<int>)_(1_element_backward)/8192 415.839 -
std::rotate(deque<int>)_(1_element_forward)/1024 57.149 1.15%
std::rotate(deque<int>)_(1_element_forward)/32 7.304 -
std::rotate(deque<int>)_(1_element_forward)/50 8.988 -
std::rotate(deque<int>)_(1_element_forward)/8192 391.427 -1.33%
std::rotate(deque<int>)_(by_1/2)/1024 173.547 -5.42%
std::rotate(deque<int>)_(by_1/2)/32 7.343 -
std::rotate(deque<int>)_(by_1/2)/50 8.798 -
std::rotate(deque<int>)_(by_1/2)/8192 1340.459 -5.46%
std::rotate(deque<int>)_(by_1/3)/1024 394.844 1.82%
std::rotate(deque<int>)_(by_1/3)/32 18.266 -1.34%
std::rotate(deque<int>)_(by_1/3)/50 24.767 5.45%
std::rotate(deque<int>)_(by_1/3)/8192 3195.464 2.34%
std::rotate(deque<int>)_(by_1/4)/1024 296.955 16.26%
std::rotate(deque<int>)_(by_1/4)/32 13.748 3.20%
std::rotate(deque<int>)_(by_1/4)/50 24.527 3.67%
std::rotate(deque<int>)_(by_1/4)/8192 2314.924 16.13%
std::rotate(list<int>)_(1_element_backward)/1024 747.746 1.27%
std::rotate(list<int>)_(1_element_backward)/32 11.565 -
std::rotate(list<int>)_(1_element_backward)/50 21.809 -
std::rotate(list<int>)_(1_element_backward)/8192 10922.223 13.37%
std::rotate(list<int>)_(1_element_forward)/1024 749.493 1.55%
std::rotate(list<int>)_(1_element_forward)/32 11.408 -
std::rotate(list<int>)_(1_element_forward)/50 21.832 2.02%
std::rotate(list<int>)_(1_element_forward)/8192 13843.374 42.40%
std::rotate(list<int>)_(by_1/2)/1024 758.723 1.43%
std::rotate(list<int>)_(by_1/2)/32 13.715 -
std::rotate(list<int>)_(by_1/2)/50 23.700 1.69%
std::rotate(list<int>)_(by_1/2)/8192 12462.141 -
std::rotate(list<int>)_(by_1/3)/1024 762.145 1.98%
std::rotate(list<int>)_(by_1/3)/32 11.840 -
std::rotate(list<int>)_(by_1/3)/50 19.684 1.19%
std::rotate(list<int>)_(by_1/3)/8192 10977.418 -17.58%
std::rotate(list<int>)_(by_1/4)/1024 764.923 2.04%
std::rotate(list<int>)_(by_1/4)/32 11.692 -
std::rotate(list<int>)_(by_1/4)/50 21.340 1.00%
std::rotate(list<int>)_(by_1/4)/8192 12563.507 25.47%
std::rotate(vector<bool>)_(1_element_backward)/1024 1612.903 -
std::rotate(vector<bool>)_(1_element_backward)/32 36.329 -5.02%
std::rotate(vector<bool>)_(1_element_backward)/50 78.551 -
std::rotate(vector<bool>)_(1_element_backward)/8192 13151.563 -
std::rotate(vector<bool>)_(1_element_forward)/1024 1600.492 -
std::rotate(vector<bool>)_(1_element_forward)/32 42.118 -
std::rotate(vector<bool>)_(1_element_forward)/50 79.682 -
std::rotate(vector<bool>)_(1_element_forward)/8192 13039.395 -
std::rotate(vector<bool>)_(by_1/2)/1024 889.499 1.85%
std::rotate(vector<bool>)_(by_1/2)/32 48.643 -
std::rotate(vector<bool>)_(by_1/2)/50 78.858 -1.79%
std::rotate(vector<bool>)_(by_1/2)/8192 7385.377 1.73%
std::rotate(vector<bool>)_(by_1/3)/1024 2372.149 1.16%
std::rotate(vector<bool>)_(by_1/3)/32 94.276 -
std::rotate(vector<bool>)_(by_1/3)/50 153.488 -
std::rotate(vector<bool>)_(by_1/3)/8192 15299.860 2.06%
std::rotate(vector<bool>)_(by_1/4)/1024 1371.252 2.19%
std::rotate(vector<bool>)_(by_1/4)/32 77.310 -
std::rotate(vector<bool>)_(by_1/4)/50 153.890 -
std::rotate(vector<bool>)_(by_1/4)/8192 11177.979 1.95%
std::rotate(vector<int>)_(1_element_backward)/1024 36.448 -
std::rotate(vector<int>)_(1_element_backward)/32 2.898 -
std::rotate(vector<int>)_(1_element_backward)/50 5.326 1.08%
std::rotate(vector<int>)_(1_element_backward)/8192 297.984 -
std::rotate(vector<int>)_(1_element_forward)/1024 35.646 1.24%
std::rotate(vector<int>)_(1_element_forward)/32 2.945 1.23%
std::rotate(vector<int>)_(1_element_forward)/50 4.531 -6.45%
std::rotate(vector<int>)_(1_element_forward)/8192 280.854 1.17%
std::rotate(vector<int>)_(by_1/2)/1024 31.670 1.07%
std::rotate(vector<int>)_(by_1/2)/32 3.110 2.10%
std::rotate(vector<int>)_(by_1/2)/50 3.671 -
std::rotate(vector<int>)_(by_1/2)/8192 239.290 1.13%
std::rotate(vector<int>)_(by_1/3)/1024 284.712 2.02%
std::rotate(vector<int>)_(by_1/3)/32 18.151 -
std::rotate(vector<int>)_(by_1/3)/50 22.753 1.09%
std::rotate(vector<int>)_(by_1/3)/8192 1990.219 1.01%
std::rotate(vector<int>)_(by_1/4)/1024 200.587 1.25%
std::rotate(vector<int>)_(by_1/4)/32 8.304 4.95%
std::rotate(vector<int>)_(by_1/4)/50 22.102 -
std::rotate(vector<int>)_(by_1/4)/8192 1526.147 -
std::rotate_copy(deque<int>)/1024 40.117 -
std::rotate_copy(deque<int>)/32 2.713 -
std::rotate_copy(deque<int>)/50 2.774 -
std::rotate_copy(deque<int>)/8192 305.111 -1.54%
std::rotate_copy(list<int>)/1024 724.692 -
std::rotate_copy(list<int>)/32 8.320 -
std::rotate_copy(list<int>)/50 14.203 -
std::rotate_copy(list<int>)/8192 7104.345 -
std::rotate_copy(vector<int>)/1024 33.196 -
std::rotate_copy(vector<int>)/32 2.266 -2.46%
std::rotate_copy(vector<int>)/50 2.677 1.15%
std::rotate_copy(vector<int>)/8192 281.642 -
std::sample(deque<int>)/1024 3503.332 1.48%
std::sample(deque<int>)/32 109.243 1.33%
std::sample(deque<int>)/8192 28378.190 1.37%
std::sample(list<int>)/1024 3358.119 1.20%
std::sample(list<int>)/32 106.674 1.27%
std::sample(list<int>)/8192 27253.295 1.06%
std::sample(vector<int>)/1024 3366.911 1.37%
std::sample(vector<int>)/32 106.584 1.30%
std::sample(vector<int>)/8192 27262.086 1.30%
std::search(deque<int>)_(near_matches)/1000 24154.864 -12.66%
std::search(deque<int>)_(near_matches)/1024 24799.449 -13.25%
std::search(deque<int>)_(near_matches)/8192 1827237.507 1.08%
std::search(deque<int>)_(no_match)/1000 250.437 2.45%
std::search(deque<int>)_(no_match)/1024 260.311 2.45%
std::search(deque<int>)_(no_match)/1048576 276528.184 -
std::search(deque<int>)_(no_match)/8192 2137.985 1.15%
std::search(deque<int>)_(same_length)/1000 503.805 -2.01%
std::search(deque<int>)_(same_length)/1024 520.876 -4.52%
std::search(deque<int>)_(same_length)/8192 4126.131 -
std::search(deque<int>)_(single_element)/1000 243.521 -9.77%
std::search(deque<int>)_(single_element)/1024 254.994 -8.63%
std::search(deque<int>)_(single_element)/8192 2121.693 -4.73%
std::search(deque<int>,_pred)_(near_matches)/1000 32050.111 2.78%
std::search(deque<int>,_pred)_(near_matches)/1024 33208.532 2.65%
std::search(deque<int>,_pred)_(near_matches)/8192 2083907.525 -
std::search(deque<int>,_pred)_(no_match)/1000 595.386 -
std::search(deque<int>,_pred)_(no_match)/1024 617.231 -
std::search(deque<int>,_pred)_(no_match)/1048576 624409.539 -
std::search(deque<int>,_pred)_(no_match)/8192 4857.484 -
std::search(deque<int>,_pred)_(same_length)/1000 609.102 -
std::search(deque<int>,_pred)_(same_length)/1024 622.160 -
std::search(deque<int>,_pred)_(same_length)/8192 4960.371 -
std::search(deque<int>,_pred)_(single_element)/1000 594.619 -
std::search(deque<int>,_pred)_(single_element)/1024 616.378 -
std::search(deque<int>,_pred)_(single_element)/8192 4856.307 -
std::search(list<int>)_(near_matches)/1000 36081.890 1.04%
std::search(list<int>)_(near_matches)/1024 37642.178 -
std::search(list<int>)_(near_matches)/8192 2508422.380 -
std::search(list<int>)_(no_match)/1000 1447.027 103.05%
std::search(list<int>)_(no_match)/1024 1464.358 100.58%
std::search(list<int>)_(no_match)/1048576 841190.095 -1.15%
std::search(list<int>)_(no_match)/8192 7594.679 10.34%
std::search(list<int>)_(same_length)/1000 743.748 -
std::search(list<int>)_(same_length)/1024 754.269 -
std::search(list<int>)_(same_length)/8192 8582.121 1.14%
std::search(list<int>)_(single_element)/1000 695.718 -
std::search(list<int>)_(single_element)/1024 711.384 -
std::search(list<int>)_(single_element)/8192 7961.551 -9.76%
std::search(list<int>,_pred)_(near_matches)/1000 40888.506 -3.15%
std::search(list<int>,_pred)_(near_matches)/1024 42571.216 -
std::search(list<int>,_pred)_(near_matches)/8192 2638694.475 -
std::search(list<int>,_pred)_(no_match)/1000 732.646 1.04%
std::search(list<int>,_pred)_(no_match)/1024 748.719 -
std::search(list<int>,_pred)_(no_match)/1048576 882366.142 1.01%
std::search(list<int>,_pred)_(no_match)/8192 7245.192 6.73%
std::search(list<int>,_pred)_(same_length)/1000 766.490 -
std::search(list<int>,_pred)_(same_length)/1024 782.807 -
std::search(list<int>,_pred)_(same_length)/8192 8353.819 -14.30%
std::search(list<int>,_pred)_(single_element)/1000 731.389 -
std::search(list<int>,_pred)_(single_element)/1024 748.375 -
std::search(list<int>,_pred)_(single_element)/8192 7743.077 -16.51%
std::search(vector<int>)_(near_matches)/1000 15972.232 6.21%
std::search(vector<int>)_(near_matches)/1024 16440.807 5.65%
std::search(vector<int>)_(near_matches)/8192 966723.826 7.96%
std::search(vector<int>)_(no_match)/1000 155.090 -
std::search(vector<int>)_(no_match)/1024 158.821 -
std::search(vector<int>)_(no_match)/1048576 161632.727 -
std::search(vector<int>)_(no_match)/8192 1250.330 -
std::search(vector<int>)_(same_length)/1000 260.101 3.07%
std::search(vector<int>)_(same_length)/1024 255.434 1.06%
std::search(vector<int>)_(same_length)/8192 1968.867 4.50%
std::search(vector<int>)_(single_element)/1000 155.079 -
std::search(vector<int>)_(single_element)/1024 158.623 -
std::search(vector<int>)_(single_element)/8192 1249.277 -
std::search(vector<int>,_pred)_(near_matches)/1000 18518.041 -
std::search(vector<int>,_pred)_(near_matches)/1024 19388.127 -
std::search(vector<int>,_pred)_(near_matches)/8192 1070235.197 1.36%
std::search(vector<int>,_pred)_(no_match)/1000 321.772 -
std::search(vector<int>,_pred)_(no_match)/1024 329.620 -
std::search(vector<int>,_pred)_(no_match)/1048576 317173.341 -
std::search(vector<int>,_pred)_(no_match)/8192 2616.856 -
std::search(vector<int>,_pred)_(same_length)/1000 318.454 -
std::search(vector<int>,_pred)_(same_length)/1024 334.483 -
std::search(vector<int>,_pred)_(same_length)/8192 2616.306 -
std::search(vector<int>,_pred)_(single_element)/1000 321.724 5.40%
std::search(vector<int>,_pred)_(single_element)/1024 329.354 -
std::search(vector<int>,_pred)_(single_element)/8192 2616.728 -
std::search_n(deque<int>)_(no_match)/1024 187.863 -
std::search_n(deque<int>)_(no_match)/32 14.726 -
std::search_n(deque<int>)_(no_match)/8192 1538.072 -
std::search_n(deque<int>,_pred)_(no_match)/1024 156.683 -
std::search_n(deque<int>,_pred)_(no_match)/32 19.481 -3.04%
std::search_n(deque<int>,_pred)_(no_match)/8192 1198.736 -
std::search_n(list<int>)_(no_match)/1024 752.154 -
std::search_n(list<int>)_(no_match)/32 8.811 -4.17%
std::search_n(list<int>)_(no_match)/8192 6886.789 -3.29%
std::search_n(list<int>,_pred)_(no_match)/1024 818.861 -
std::search_n(list<int>,_pred)_(no_match)/32 16.293 -
std::search_n(list<int>,_pred)_(no_match)/8192 7365.973 -4.01%
std::search_n(vector<int>)_(no_match)/1024 103.753 -
std::search_n(vector<int>)_(no_match)/32 7.674 1.86%
std::search_n(vector<int>)_(no_match)/8192 703.105 -
std::search_n(vector<int>,_pred)_(no_match)/1024 107.083 -
std::search_n(vector<int>,_pred)_(no_match)/32 7.616 1.19%
std::search_n(vector<int>,_pred)_(no_match)/8192 1026.902 -
std::set<int>::clear()/0 387.822 -
std::set<int>::clear()/1024 10149.175 -
std::set<int>::clear()/32 623.800 1.05%
std::set<int>::clear()/8192 82350.217 -
std::set<int>::contains(key)/1024 28.222 -
std::set<int>::contains(key)/32 17.691 -
std::set<int>::contains(key)/8192 38.255 -
std::set<int>::count(key)/1024 27.889 -
std::set<int>::count(key)/32 17.320 -
std::set<int>::count(key)/8192 38.177 -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.790 -
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4621.875 -1.28%
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 140.893 -2.91%
std::set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 40680.454 -
std::set<int>::ctor(const_Self&)/0 12.580 -
std::set<int>::ctor(const_Self&)/1024 5548.527 -
std::set<int>::ctor(const_Self&)/32 174.407 -
std::set<int>::ctor(const_Self&)/8192 45110.362 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/0 12.606 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/1024 5561.613 -
std::set<int>::ctor(const_Self&,_const_allocator_type&)/32 174.776 -1.70%
std::set<int>::ctor(const_Self&,_const_allocator_type&)/8192 45266.096 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.725 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11672.640 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 321.146 -
std::set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 95628.393 2.43%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.720 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 13909.705 1.54%
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 332.384 -
std::set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 279009.555 1.81%
std::set<int>::equal_range(key)/1024 32.431 -
std::set<int>::equal_range(key)/32 17.484 -
std::set<int>::equal_range(key)/8192 53.016 1.22%
std::set<int>::erase(iterator)/1024 20.916 2.22%
std::set<int>::erase(iterator)/32 20.884 1.93%
std::set<int>::erase(iterator)/8192 21.822 1.31%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 387.823 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 7343.373 1.51%
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 570.341 -
std::set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 56264.059 1.38%
std::set<int>::erase(key)_(existent)/1024 23.951 1.03%
std::set<int>::erase(key)_(existent)/32 22.684 -
std::set<int>::erase(key)_(existent)/8192 28.538 1.19%
std::set<int>::erase(key)_(non-existent,_end)/0 1.230 -
std::set<int>::erase(key)_(non-existent,_end)/1024 5.345 -
std::set<int>::erase(key)_(non-existent,_end)/32 2.932 -1.23%
std::set<int>::erase(key)_(non-existent,_end)/8192 6.967 -
std::set<int>::erase(key)_(non-existent,_middle)/0 1.248 -
std::set<int>::erase(key)_(non-existent,_middle)/1024 3.435 -
std::set<int>::erase(key)_(non-existent,_middle)/32 1.999 3.19%
std::set<int>::erase(key)_(non-existent,_middle)/8192 4.232 4.32%
std::set<int>::find(key)/1024 28.080 1.36%
std::set<int>::find(key)/32 17.454 -
std::set<int>::find(key)/8192 38.006 1.04%
std::set<int>::insert(const_value_type&)_(already_present)/1024 4.396 -
std::set<int>::insert(const_value_type&)_(already_present)/32 1.858 -1.05%
std::set<int>::insert(const_value_type&)_(already_present)/8192 7.653 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/0 18.220 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/1024 31.697 -4.28%
std::set<int>::insert(hint,_value)_(bad_hint,_end)/32 21.059 -
std::set<int>::insert(hint,_value)_(bad_hint,_end)/8192 25.208 -9.77%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/0 18.199 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/1024 24.686 -
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/32 21.177 -1.67%
std::set<int>::insert(hint,_value)_(bad_hint,_middle)/8192 29.807 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/0 18.155 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/1024 18.183 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/32 18.320 -
std::set<int>::insert(hint,_value)_(good_hint,_end)/8192 18.228 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/0 18.150 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/1024 20.572 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/32 19.271 -
std::set<int>::insert(hint,_value)_(good_hint,_middle)/8192 21.680 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.766 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 28899.711 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 885.663 1.72%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 318887.571 1.78%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.412 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 18784.079 -1.29%
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 722.792 -
std::set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 197184.224 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/0 390.969 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 11230.242 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/32 619.134 -
std::set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 117729.009 -
std::set<int>::insert(value)_(new_value,_end)/0 17.470 -
std::set<int>::insert(value)_(new_value,_end)/1024 31.559 6.18%
std::set<int>::insert(value)_(new_value,_end)/32 19.341 -
std::set<int>::insert(value)_(new_value,_end)/8192 26.779 7.82%
std::set<int>::insert(value)_(new_value,_middle)/0 17.397 -
std::set<int>::insert(value)_(new_value,_middle)/1024 24.522 -
std::set<int>::insert(value)_(new_value,_middle)/32 19.446 -1.35%
std::set<int>::insert(value)_(new_value,_middle)/8192 31.563 -8.66%
std::set<int>::lower_bound(key)/1024 27.780 1.05%
std::set<int>::lower_bound(key)/32 17.503 -
std::set<int>::lower_bound(key)/8192 37.898 -
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/0 12.894 1.03%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 5857.396 3.85%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/32 183.202 3.08%
std::set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 48652.194 6.58%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.928 1.25%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 5894.935 1.84%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 181.733 1.31%
std::set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 47958.165 3.50%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/0 0.627 -4.63%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/1024 3833.103 2.43%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/32 74.152 5.04%
std::set<int>::operator=(const_Self&)_(into_populated_Container)/8192 38174.551 -6.87%
std::set<int>::upper_bound(key)/1024 28.107 -
std::set<int>::upper_bound(key)/32 17.747 -
std::set<int>::upper_bound(key)/8192 38.072 -
std::set<std::string>::clear()/0 391.596 -
std::set<std::string>::clear()/1024 20030.748 -
std::set<std::string>::clear()/32 867.398 1.64%
std::set<std::string>::clear()/8192 202786.419 -
std::set<std::string>::contains(key)/1024 146.171 3.38%
std::set<std::string>::contains(key)/32 83.413 -1.36%
std::set<std::string>::contains(key)/8192 213.180 1.55%
std::set<std::string>::count(key)/1024 145.227 -1.30%
std::set<std::string>::count(key)/32 84.183 13.43%
std::set<std::string>::count(key)/8192 211.116 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 12.759 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5809.709 -1.02%
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 167.685 -
std::set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 50837.428 -
std::set<std::string>::ctor(const_Self&)/0 12.528 -
std::set<std::string>::ctor(const_Self&)/1024 33128.630 -
std::set<std::string>::ctor(const_Self&)/32 679.451 1.75%
std::set<std::string>::ctor(const_Self&)/8192 327751.040 -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/0 12.571 -
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 33544.429 -1.47%
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 753.183 4.07%
std::set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 329533.620 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 12.768 -
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 44437.179 5.93%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 900.139 4.73%
std::set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 403935.936 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 12.765 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 102067.603 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 1224.632 -
std::set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 1412345.096 -
std::set<std::string>::equal_range(key)/1024 108.766 -1.12%
std::set<std::string>::equal_range(key)/32 67.036 6.58%
std::set<std::string>::equal_range(key)/8192 181.626 -
std::set<std::string>::erase(iterator)/1024 33.694 3.42%
std::set<std::string>::erase(iterator)/32 30.830 -
std::set<std::string>::erase(iterator)/8192 25.836 -8.99%
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.013 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 12758.981 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 679.407 -
std::set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 114626.589 -1.62%
std::set<std::string>::erase(key)_(existent)/1024 70.032 -20.90%
std::set<std::string>::erase(key)_(existent)/32 53.114 -
std::set<std::string>::erase(key)_(existent)/8192 116.610 18.09%
std::set<std::string>::erase(key)_(non-existent,_end)/0 1.491 -
std::set<std::string>::erase(key)_(non-existent,_end)/1024 22.824 -3.77%
std::set<std::string>::erase(key)_(non-existent,_end)/32 11.255 -9.20%
std::set<std::string>::erase(key)_(non-existent,_end)/8192 29.753 -
std::set<std::string>::erase(key)_(non-existent,_middle)/0 1.500 -
std::set<std::string>::erase(key)_(non-existent,_middle)/1024 22.170 8.98%
std::set<std::string>::erase(key)_(non-existent,_middle)/32 11.580 4.08%
std::set<std::string>::erase(key)_(non-existent,_middle)/8192 29.141 10.71%
std::set<std::string>::find(key)/1024 148.242 1.57%
std::set<std::string>::find(key)/32 87.158 -
std::set<std::string>::find(key)/8192 212.606 -
std::set<std::string>::insert(const_value_type&)_(already_present)/1024 90.149 4.28%
std::set<std::string>::insert(const_value_type&)_(already_present)/32 71.986 16.08%
std::set<std::string>::insert(const_value_type&)_(already_present)/8192 138.801 -12.61%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/0 33.253 -2.19%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/1024 164.993 21.08%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/32 70.320 20.76%
std::set<std::string>::insert(hint,_value)_(bad_hint,_end)/8192 210.684 -5.26%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/0 31.871 -
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/1024 117.872 8.70%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/32 54.226 13.04%
std::set<std::string>::insert(hint,_value)_(bad_hint,_middle)/8192 144.579 -7.70%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/0 32.656 -9.97%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/1024 26.534 -27.68%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/32 26.933 -14.50%
std::set<std::string>::insert(hint,_value)_(good_hint,_end)/8192 32.925 21.92%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/0 25.723 -29.12%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/1024 27.073 -16.46%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/32 37.944 5.76%
std::set<std::string>::insert(hint,_value)_(good_hint,_middle)/8192 43.036 14.14%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 388.482 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 144284.507 -1.08%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2026.440 2.61%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 1567341.822 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.006 -
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 76359.286 -4.39%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 1449.754 -2.03%
std::set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 900714.321 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 390.969 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 94738.903 -
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 1781.594 1.85%
std::set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 1014783.046 -
std::set<std::string>::insert(value)_(new_value,_end)/0 34.994 27.87%
std::set<std::string>::insert(value)_(new_value,_end)/1024 111.801 110.65%
std::set<std::string>::insert(value)_(new_value,_end)/32 57.579 30.17%
std::set<std::string>::insert(value)_(new_value,_end)/8192 163.061 80.09%
std::set<std::string>::insert(value)_(new_value,_middle)/0 31.321 33.78%
std::set<std::string>::insert(value)_(new_value,_middle)/1024 88.555 -10.16%
std::set<std::string>::insert(value)_(new_value,_middle)/32 50.634 -3.27%
std::set<std::string>::insert(value)_(new_value,_middle)/8192 146.507 -
std::set<std::string>::lower_bound(key)/1024 129.368 -
std::set<std::string>::lower_bound(key)/32 69.250 -
std::set<std::string>::lower_bound(key)/8192 194.335 -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 12.803 -
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 35729.990 1.85%
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 868.616 6.98%
std::set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 341503.997 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 12.900 -
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 34850.809 -1.52%
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 758.984 8.72%
std::set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 341243.460 -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 0.741 -
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 47062.184 5.82%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 796.857 2.30%
std::set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 523445.101 -
std::set<std::string>::upper_bound(key)/1024 128.999 -
std::set<std::string>::upper_bound(key)/32 77.653 10.39%
std::set<std::string>::upper_bound(key)/8192 194.479 -
std::shift_left(deque<int>)/1024 54.093 -
std::shift_left(deque<int>)/32 4.809 -5.11%
std::shift_left(deque<int>)/50 6.592 -2.69%
std::shift_left(deque<int>)/8192 384.166 -1.52%
std::shift_left(list<int>)/1024 729.177 -
std::shift_left(list<int>)/32 13.128 1.46%
std::shift_left(list<int>)/50 24.726 2.64%
std::shift_left(list<int>)/8192 7683.667 -
std::shift_left(vector<int>)/1024 35.593 -
std::shift_left(vector<int>)/32 4.237 -
std::shift_left(vector<int>)/50 5.258 1.00%
std::shift_left(vector<int>)/8192 281.524 -
std::shift_right(deque<int>)/1024 54.816 -
std::shift_right(deque<int>)/32 5.752 -
std::shift_right(deque<int>)/50 7.030 -
std::shift_right(deque<int>)/8192 435.564 1.86%
std::shift_right(list<int>)/1024 730.613 -
std::shift_right(list<int>)/32 13.795 1.80%
std::shift_right(list<int>)/50 25.057 1.83%
std::shift_right(list<int>)/8192 7689.365 -
std::shift_right(vector<int>)/1024 35.845 -
std::shift_right(vector<int>)/32 3.975 1.87%
std::shift_right(vector<int>)/50 5.335 1.16%
std::shift_right(vector<int>)/8192 297.737 -
std::shuffle(deque<int>)/1024 3723.809 -
std::shuffle(deque<int>)/32 47.863 -
std::shuffle(deque<int>)/8192 17509.193 -
std::shuffle(vector<int>)/1024 1001.124 -
std::shuffle(vector<int>)/32 36.141 -
std::shuffle(vector<int>)/8192 8254.294 -
std::sort(deque<int>)_(ascending)/1024 4027.168 -
std::sort(deque<int>)_(ascending)/8 20.204 -1.60%
std::sort(deque<int>)_(ascending)/8192 43598.065 1.02%
std::sort(deque<int>)_(descending)/1024 3460.436 1.89%
std::sort(deque<int>)_(descending)/8 47.313 -
std::sort(deque<int>)_(descending)/8192 35350.782 2.46%
std::sort(deque<int>)_(heap)/1024 6993.217 -
std::sort(deque<int>)_(heap)/8 34.965 -
std::sort(deque<int>)_(heap)/8192 75436.098 -
std::sort(deque<int>)_(pipe-organ)/1024 13960.987 -
std::sort(deque<int>)_(pipe-organ)/8 23.051 -
std::sort(deque<int>)_(pipe-organ)/8192 172808.825 -
std::sort(deque<int>)_(qsort_adversarial)/1024 27796.350 -
std::sort(deque<int>)_(qsort_adversarial)/8 22.676 3.11%
std::sort(deque<int>)_(qsort_adversarial)/8192 332610.851 -
std::sort(deque<int>)_(repeated)/1024 4617.588 1.01%
std::sort(deque<int>)_(repeated)/8 21.212 -
std::sort(deque<int>)_(repeated)/8192 51072.410 -
std::sort(deque<int>)_(shuffled)/1024 7796.876 -
std::sort(deque<int>)_(shuffled)/8 26.930 -
std::sort(deque<int>)_(shuffled)/8192 104182.838 -1.25%
std::sort(vector<NonIntegral>)_(ascending)/1024 3710.346 -
std::sort(vector<NonIntegral>)_(ascending)/8 16.921 -
std::sort(vector<NonIntegral>)_(ascending)/8192 38160.368 -
std::sort(vector<NonIntegral>)_(descending)/1024 2889.485 -
std::sort(vector<NonIntegral>)_(descending)/8 30.059 3.88%
std::sort(vector<NonIntegral>)_(descending)/8192 28769.519 -
std::sort(vector<NonIntegral>)_(heap)/1024 5111.408 -
std::sort(vector<NonIntegral>)_(heap)/8 23.334 1.80%
std::sort(vector<NonIntegral>)_(heap)/8192 50822.368 -
std::sort(vector<NonIntegral>)_(pipe-organ)/1024 9199.515 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8 17.397 -
std::sort(vector<NonIntegral>)_(pipe-organ)/8192 87942.554 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/1024 15005.725 -
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8 17.088 1.23%
std::sort(vector<NonIntegral>)_(qsort_adversarial)/8192 146413.197 -
std::sort(vector<NonIntegral>)_(repeated)/1024 3032.919 -
std::sort(vector<NonIntegral>)_(repeated)/8 16.991 1.40%
std::sort(vector<NonIntegral>)_(repeated)/8192 30241.609 -
std::sort(vector<NonIntegral>)_(shuffled)/1024 5568.991 -
std::sort(vector<NonIntegral>)_(shuffled)/8 19.587 -
std::sort(vector<NonIntegral>)_(shuffled)/8192 57581.653 -
std::sort(vector<int>)_(ascending)/1024 3716.255 -
std::sort(vector<int>)_(ascending)/8 16.815 -
std::sort(vector<int>)_(ascending)/8192 38184.980 -
std::sort(vector<int>)_(descending)/1024 2889.949 -
std::sort(vector<int>)_(descending)/8 31.122 2.54%
std::sort(vector<int>)_(descending)/8192 28819.012 -
std::sort(vector<int>)_(heap)/1024 5053.224 -
std::sort(vector<int>)_(heap)/8 23.123 1.33%
std::sort(vector<int>)_(heap)/8192 50895.576 -
std::sort(vector<int>)_(pipe-organ)/1024 9207.451 1.00%
std::sort(vector<int>)_(pipe-organ)/8 17.259 -
std::sort(vector<int>)_(pipe-organ)/8192 87991.357 -
std::sort(vector<int>)_(qsort_adversarial)/1024 14990.538 -
std::sort(vector<int>)_(qsort_adversarial)/8 16.890 1.12%
std::sort(vector<int>)_(qsort_adversarial)/8192 146593.054 -
std::sort(vector<int>)_(repeated)/1024 3022.222 1.32%
std::sort(vector<int>)_(repeated)/8 16.829 -
std::sort(vector<int>)_(repeated)/8192 30227.945 -
std::sort(vector<int>)_(shuffled)/1024 5515.026 -
std::sort(vector<int>)_(shuffled)/8 19.567 1.07%
std::sort(vector<int>)_(shuffled)/8192 58180.790 1.76%
std::sort_heap(deque<int>)/1024 19040.066 -
std::sort_heap(deque<int>)/8 41.574 -
std::sort_heap(deque<int>)/8192 221355.922 -
std::sort_heap(deque<int>,_pred)/1024 18673.560 -
std::sort_heap(deque<int>,_pred)/8 33.994 -
std::sort_heap(deque<int>,_pred)/8192 215180.583 -
std::sort_heap(vector<NonIntegral>)/1024 7734.368 -
std::sort_heap(vector<NonIntegral>)/8 26.073 1.20%
std::sort_heap(vector<NonIntegral>)/8192 88351.719 -
std::sort_heap(vector<NonIntegral>,_pred)/1024 7851.703 -
std::sort_heap(vector<NonIntegral>,_pred)/8 27.069 -1.39%
std::sort_heap(vector<NonIntegral>,_pred)/8192 88570.089 -
std::sort_heap(vector<int>)/1024 7730.708 -
std::sort_heap(vector<int>)/8 25.909 -
std::sort_heap(vector<int>)/8192 88530.382 -
std::sort_heap(vector<int>,_pred)/1024 7861.616 -
std::sort_heap(vector<int>,_pred)/8 26.516 1.39%
std::sort_heap(vector<int>,_pred)/8192 89310.773 1.04%
std::stable_partition(deque<int>)_(alloc_fails)/1024 3096.627 -
std::stable_partition(deque<int>)_(alloc_fails)/32 2424.229 -2.71%
std::stable_partition(deque<int>)_(alloc_fails)/50 2430.541 -2.15%
std::stable_partition(deque<int>)_(alloc_fails)/8192 7866.640 -1.15%
std::stable_partition(deque<int>)_(dense)/1024 577.821 -
std::stable_partition(deque<int>)_(dense)/32 31.413 -1.06%
std::stable_partition(deque<int>)_(dense)/50 39.778 -
std::stable_partition(deque<int>)_(dense)/8192 4423.927 -1.02%
std::stable_partition(deque<int>)_(sparse)/1024 444.463 -2.98%
std::stable_partition(deque<int>)_(sparse)/32 23.577 -2.97%
std::stable_partition(deque<int>)_(sparse)/50 33.422 -
std::stable_partition(deque<int>)_(sparse)/8192 3611.400 -1.09%
std::stable_partition(list<int>)_(alloc_fails)/1024 4937.632 -1.65%
std::stable_partition(list<int>)_(alloc_fails)/32 2437.007 -
std::stable_partition(list<int>)_(alloc_fails)/50 2478.449 -
std::stable_partition(list<int>)_(alloc_fails)/8192 31630.450 -49.28%
std::stable_partition(list<int>)_(dense)/1024 1714.619 -
std::stable_partition(list<int>)_(dense)/32 30.447 -2.10%
std::stable_partition(list<int>)_(dense)/50 49.202 -3.16%
std::stable_partition(list<int>)_(dense)/8192 17351.488 -35.91%
std::stable_partition(list<int>)_(sparse)/1024 1440.461 -
std::stable_partition(list<int>)_(sparse)/32 24.977 -2.55%
std::stable_partition(list<int>)_(sparse)/50 34.893 -1.50%
std::stable_partition(list<int>)_(sparse)/8192 16303.349 -36.15%
std::stable_partition(vector<int>)_(alloc_fails)/1024 2779.045 -1.74%
std::stable_partition(vector<int>)_(alloc_fails)/32 2418.870 -1.95%
std::stable_partition(vector<int>)_(alloc_fails)/50 2408.075 -1.90%
std::stable_partition(vector<int>)_(alloc_fails)/8192 5203.272 -1.98%
std::stable_partition(vector<int>)_(dense)/1024 285.255 -
std::stable_partition(vector<int>)_(dense)/32 20.040 -2.78%
std::stable_partition(vector<int>)_(dense)/50 24.470 -5.08%
std::stable_partition(vector<int>)_(dense)/8192 2020.393 -
std::stable_partition(vector<int>)_(sparse)/1024 244.138 -
std::stable_partition(vector<int>)_(sparse)/32 18.919 1.88%
std::stable_partition(vector<int>)_(sparse)/50 22.960 -
std::stable_partition(vector<int>)_(sparse)/8192 1796.864 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/1024 9342.326 1.78%
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8 2446.883 -
std::stable_sort(deque<int>)_(alloc_fails,_ascending)/8192 67939.878 -
std::stable_sort(deque<int>)_(alloc_fails,_descending)/1024 12573.075 1.08%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8 2463.901 -1.40%
std::stable_sort(deque<int>)_(alloc_fails,_descending)/8192 99677.118 1.30%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/1024 14181.875 -
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8 2467.805 -1.13%
std::stable_sort(deque<int>)_(alloc_fails,_heap)/8192 116111.425 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/1024 10204.462 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8 2464.446 -
std::stable_sort(deque<int>)_(alloc_fails,_pipe-organ)/8192 77487.802 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/1024 14168.708 -
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8 2451.367 -1.52%
std::stable_sort(deque<int>)_(alloc_fails,_qsort_adversarial)/8192 113040.631 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/1024 7930.042 6.94%
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8 2445.201 -
std::stable_sort(deque<int>)_(alloc_fails,_repeated)/8192 49764.624 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/1024 15635.495 -
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8 2454.231 -1.01%
std::stable_sort(deque<int>)_(alloc_fails,_shuffled)/8192 154027.673 -
std::stable_sort(deque<int>)_(ascending)/1024 6431.193 -
std::stable_sort(deque<int>)_(ascending)/8 44.216 -
std::stable_sort(deque<int>)_(ascending)/8192 66587.361 -
std::stable_sort(deque<int>)_(descending)/1024 8790.489 -
std::stable_sort(deque<int>)_(descending)/8 69.870 -
std::stable_sort(deque<int>)_(descending)/8192 82655.806 -
std::stable_sort(deque<int>)_(heap)/1024 10549.141 -
std::stable_sort(deque<int>)_(heap)/8 53.286 1.22%
std::stable_sort(deque<int>)_(heap)/8192 111925.929 -
std::stable_sort(deque<int>)_(pipe-organ)/1024 7569.491 -
std::stable_sort(deque<int>)_(pipe-organ)/8 57.378 -
std::stable_sort(deque<int>)_(pipe-organ)/8192 76123.776 -
std::stable_sort(deque<int>)_(qsort_adversarial)/1024 10377.938 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8 44.454 -
std::stable_sort(deque<int>)_(qsort_adversarial)/8192 103000.305 -
std::stable_sort(deque<int>)_(repeated)/1024 4861.052 -
std::stable_sort(deque<int>)_(repeated)/8 43.307 -
std::stable_sort(deque<int>)_(repeated)/8192 44518.979 -
std::stable_sort(deque<int>)_(shuffled)/1024 12563.518 -
std::stable_sort(deque<int>)_(shuffled)/8 54.666 -
std::stable_sort(deque<int>)_(shuffled)/8192 147194.226 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/1024 9146.444 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8 2381.480 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_ascending)/8192 76057.881 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/1024 9132.088 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8 2397.109 -1.44%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_descending)/8192 77651.378 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/1024 14086.757 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8 2408.040 -1.19%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_heap)/8192 131826.938 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/1024 9258.692 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8 2398.971 -1.40%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_pipe-organ)/8192 78306.054 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/1024 12318.511 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8 2411.494 -1.04%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_qsort_adversarial)/8192 108148.260 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/1024 5506.222 -5.70%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8 2421.132 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_repeated)/8192 29834.155 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/1024 16270.631 -
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8 2387.550 -1.57%
std::stable_sort(vector<NonIntegral>)_(alloc_fails,_shuffled)/8192 163921.503 -
std::stable_sort(vector<NonIntegral>)_(ascending)/1024 7773.828 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8 30.117 -
std::stable_sort(vector<NonIntegral>)_(ascending)/8192 83726.440 -
std::stable_sort(vector<NonIntegral>)_(descending)/1024 7545.649 -
std::stable_sort(vector<NonIntegral>)_(descending)/8 39.658 -
std::stable_sort(vector<NonIntegral>)_(descending)/8192 80928.536 -
std::stable_sort(vector<NonIntegral>)_(heap)/1024 12910.050 -
std::stable_sort(vector<NonIntegral>)_(heap)/8 34.779 -
std::stable_sort(vector<NonIntegral>)_(heap)/8192 139260.131 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/1024 7669.990 -
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8 34.492 -1.10%
std::stable_sort(vector<NonIntegral>)_(pipe-organ)/8192 83163.352 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/1024 10834.156 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8 31.747 -
std::stable_sort(vector<NonIntegral>)_(qsort_adversarial)/8192 113543.181 -
std::stable_sort(vector<NonIntegral>)_(repeated)/1024 3060.369 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8 30.379 -
std::stable_sort(vector<NonIntegral>)_(repeated)/8192 28432.142 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/1024 14558.325 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8 33.986 -
std::stable_sort(vector<NonIntegral>)_(shuffled)/8192 166435.585 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/1024 9081.155 -
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8 2403.009 -1.00%
std::stable_sort(vector<int>)_(alloc_fails,_ascending)/8192 75487.055 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/1024 9086.185 -
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8 2399.665 -1.19%
std::stable_sort(vector<int>)_(alloc_fails,_descending)/8192 77164.847 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/1024 14061.566 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8 2416.524 -
std::stable_sort(vector<int>)_(alloc_fails,_heap)/8192 131412.002 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/1024 9175.783 -
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8 2387.498 -1.26%
std::stable_sort(vector<int>)_(alloc_fails,_pipe-organ)/8192 77718.010 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/1024 12318.347 -
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8 2402.563 -1.01%
std::stable_sort(vector<int>)_(alloc_fails,_qsort_adversarial)/8192 108083.591 -
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/1024 5439.681 -6.97%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8 2400.453 -1.04%
std::stable_sort(vector<int>)_(alloc_fails,_repeated)/8192 29351.718 -1.05%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/1024 16214.494 -
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8 2382.729 -1.86%
std::stable_sort(vector<int>)_(alloc_fails,_shuffled)/8192 163531.505 -
std::stable_sort(vector<int>)_(ascending)/1024 7646.568 -
std::stable_sort(vector<int>)_(ascending)/8 29.935 -
std::stable_sort(vector<int>)_(ascending)/8192 82746.204 -
std::stable_sort(vector<int>)_(descending)/1024 7504.944 -
std::stable_sort(vector<int>)_(descending)/8 39.800 -
std::stable_sort(vector<int>)_(descending)/8192 79960.504 -
std::stable_sort(vector<int>)_(heap)/1024 12787.105 -
std::stable_sort(vector<int>)_(heap)/8 34.115 -1.01%
std::stable_sort(vector<int>)_(heap)/8192 138039.297 -
std::stable_sort(vector<int>)_(pipe-organ)/1024 7547.650 -
std::stable_sort(vector<int>)_(pipe-organ)/8 34.278 -1.10%
std::stable_sort(vector<int>)_(pipe-organ)/8192 82263.507 -
std::stable_sort(vector<int>)_(qsort_adversarial)/1024 10786.756 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8 30.911 -
std::stable_sort(vector<int>)_(qsort_adversarial)/8192 112828.367 -
std::stable_sort(vector<int>)_(repeated)/1024 2921.222 -
std::stable_sort(vector<int>)_(repeated)/8 30.199 1.17%
std::stable_sort(vector<int>)_(repeated)/8192 27419.375 -
std::stable_sort(vector<int>)_(shuffled)/1024 14444.542 -
std::stable_sort(vector<int>)_(shuffled)/8 33.729 -1.64%
std::stable_sort(vector<int>)_(shuffled)/8192 165234.743 -
std::swap_ranges(deque<int>)/1024 300.332 1.09%
std::swap_ranges(deque<int>)/32 8.759 -
std::swap_ranges(deque<int>)/50 16.645 1.19%
std::swap_ranges(deque<int>)/8192 2371.651 -
std::swap_ranges(list<int>)/1024 755.495 1.60%
std::swap_ranges(list<int>)/32 18.067 1.79%
std::swap_ranges(list<int>)/50 35.619 1.95%
std::swap_ranges(list<int>)/8192 8421.205 -14.29%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/1048576 1762862.206 3.89%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/262144 440517.911 3.73%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/32768 55016.503 3.62%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/4096 6850.525 3.52%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/512 842.066 3.49%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/64 51.018 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(aligned)/8 6.533 -
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/1048576 1752795.595 3.86%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/262144 439595.072 3.98%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/32768 55021.033 3.72%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/4096 6866.583 3.70%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/512 841.193 3.29%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/64 99.821 1.44%
std::swap_ranges(std::vector<bool>,_std::vector<bool>)_(unaligned)/8 6.548 -
std::swap_ranges(vector<int>)/1024 62.956 1.06%
std::swap_ranges(vector<int>)/32 4.826 1.04%
std::swap_ranges(vector<int>)/50 5.607 -
std::swap_ranges(vector<int>)/8192 476.114 -
std::transform(deque<int>)_(identity_transform)/1024 330.247 1.47%
std::transform(deque<int>)_(identity_transform)/32 9.387 2.05%
std::transform(deque<int>)_(identity_transform)/50 14.159 -
std::transform(deque<int>)_(identity_transform)/8192 2653.853 1.34%
std::transform(deque<int>,_deque<int>)/1024 604.852 -
std::transform(deque<int>,_deque<int>)/32 17.961 -
std::transform(deque<int>,_deque<int>)/50 29.007 -
std::transform(deque<int>,_deque<int>)/8192 4826.411 -
std::transform(list<int>)_(identity_transform)/1024 739.877 1.32%
std::transform(list<int>)_(identity_transform)/32 16.269 1.98%
std::transform(list<int>)_(identity_transform)/50 38.740 6.43%
std::transform(list<int>)_(identity_transform)/8192 7952.457 -
std::transform(list<int>,_list<int>)/1024 822.271 1.52%
std::transform(list<int>,_list<int>)/32 23.805 -
std::transform(list<int>,_list<int>)/50 35.773 -
std::transform(list<int>,_list<int>)/8192 9144.303 -
std::transform(vector<int>)_(identity_transform)/1024 263.250 1.24%
std::transform(vector<int>)_(identity_transform)/32 8.929 -
std::transform(vector<int>)_(identity_transform)/50 14.031 -
std::transform(vector<int>)_(identity_transform)/8192 2022.060 -
std::transform(vector<int>,_vector<int>)/1024 554.847 -
std::transform(vector<int>,_vector<int>)/32 17.269 -
std::transform(vector<int>,_vector<int>)/50 27.015 1.01%
std::transform(vector<int>,_vector<int>)/8192 4445.275 -
std::unique(deque<int>)_(contiguous)/1024 539.494 1.17%
std::unique(deque<int>)_(contiguous)/32 50.164 4.11%
std::unique(deque<int>)_(contiguous)/52 55.027 1.51%
std::unique(deque<int>)_(contiguous)/8192 3956.194 -
std::unique(deque<int>)_(sprinkled)/1024 540.567 1.77%
std::unique(deque<int>)_(sprinkled)/32 52.893 -
std::unique(deque<int>)_(sprinkled)/52 61.337 1.75%
std::unique(deque<int>)_(sprinkled)/8192 4053.138 1.88%
std::unique(deque<int>,_pred)_(contiguous)/1024 664.042 1.39%
std::unique(deque<int>,_pred)_(contiguous)/32 55.303 -
std::unique(deque<int>,_pred)_(contiguous)/52 64.319 -
std::unique(deque<int>,_pred)_(contiguous)/8192 4654.792 -
std::unique(deque<int>,_pred)_(sprinkled)/1024 712.725 1.27%
std::unique(deque<int>,_pred)_(sprinkled)/32 57.661 -
std::unique(deque<int>,_pred)_(sprinkled)/52 70.655 3.15%
std::unique(deque<int>,_pred)_(sprinkled)/8192 5405.772 1.42%
std::unique(list<int>)_(contiguous)/1024 919.534 -
std::unique(list<int>)_(contiguous)/32 51.629 -
std::unique(list<int>)_(contiguous)/52 63.993 1.44%
std::unique(list<int>)_(contiguous)/8192 7026.338 -
std::unique(list<int>)_(sprinkled)/1024 951.884 -
std::unique(list<int>)_(sprinkled)/32 53.173 1.03%
std::unique(list<int>)_(sprinkled)/52 66.907 1.16%
std::unique(list<int>)_(sprinkled)/8192 7917.120 -
std::unique(list<int>,_pred)_(contiguous)/1024 946.842 -
std::unique(list<int>,_pred)_(contiguous)/32 57.034 1.48%
std::unique(list<int>,_pred)_(contiguous)/52 70.844 1.05%
std::unique(list<int>,_pred)_(contiguous)/8192 7434.999 -
std::unique(list<int>,_pred)_(sprinkled)/1024 996.621 -
std::unique(list<int>,_pred)_(sprinkled)/32 61.275 1.29%
std::unique(list<int>,_pred)_(sprinkled)/52 77.104 1.54%
std::unique(list<int>,_pred)_(sprinkled)/8192 8273.080 -
std::unique(vector<int>)_(contiguous)/1024 307.591 1.33%
std::unique(vector<int>)_(contiguous)/32 47.584 -
std::unique(vector<int>)_(contiguous)/52 52.818 -
std::unique(vector<int>)_(contiguous)/8192 1908.790 1.49%
std::unique(vector<int>)_(sprinkled)/1024 501.138 -
std::unique(vector<int>)_(sprinkled)/32 53.634 1.11%
std::unique(vector<int>)_(sprinkled)/52 64.629 -
std::unique(vector<int>)_(sprinkled)/8192 3684.841 -1.20%
std::unique(vector<int>,_pred)_(contiguous)/1024 570.914 1.22%
std::unique(vector<int>,_pred)_(contiguous)/32 52.569 -
std::unique(vector<int>,_pred)_(contiguous)/52 62.491 -
std::unique(vector<int>,_pred)_(contiguous)/8192 3825.973 -
std::unique(vector<int>,_pred)_(sprinkled)/1024 695.034 1.36%
std::unique(vector<int>,_pred)_(sprinkled)/32 57.556 1.05%
std::unique(vector<int>,_pred)_(sprinkled)/52 70.650 1.19%
std::unique(vector<int>,_pred)_(sprinkled)/8192 5279.684 1.73%
std::unique_copy(deque<int>)_(contiguous)/1024 513.714 -
std::unique_copy(deque<int>)_(contiguous)/32 10.138 14.09%
std::unique_copy(deque<int>)_(contiguous)/52 15.684 14.07%
std::unique_copy(deque<int>)_(contiguous)/8192 3941.180 -
std::unique_copy(deque<int>)_(sprinkled)/1024 485.298 1.37%
std::unique_copy(deque<int>)_(sprinkled)/32 9.718 12.64%
std::unique_copy(deque<int>)_(sprinkled)/52 14.476 4.59%
std::unique_copy(deque<int>)_(sprinkled)/8192 3877.265 2.05%
std::unique_copy(deque<int>,_pred)_(contiguous)/1024 619.918 1.45%
std::unique_copy(deque<int>,_pred)_(contiguous)/32 17.606 1.26%
std::unique_copy(deque<int>,_pred)_(contiguous)/52 27.047 1.69%
std::unique_copy(deque<int>,_pred)_(contiguous)/8192 4796.158 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/1024 713.277 1.50%
std::unique_copy(deque<int>,_pred)_(sprinkled)/32 20.934 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/52 34.030 -
std::unique_copy(deque<int>,_pred)_(sprinkled)/8192 5684.036 1.27%
std::unique_copy(list<int>)_(contiguous)/1024 734.847 -
std::unique_copy(list<int>)_(contiguous)/32 10.641 1.66%
std::unique_copy(list<int>)_(contiguous)/52 19.523 1.29%
std::unique_copy(list<int>)_(contiguous)/8192 6921.802 -
std::unique_copy(list<int>)_(sprinkled)/1024 728.136 -
std::unique_copy(list<int>)_(sprinkled)/32 11.368 1.54%
std::unique_copy(list<int>)_(sprinkled)/52 40.543 -
std::unique_copy(list<int>)_(sprinkled)/8192 7012.398 -
std::unique_copy(list<int>,_pred)_(contiguous)/1024 779.503 1.28%
std::unique_copy(list<int>,_pred)_(contiguous)/32 18.686 1.04%
std::unique_copy(list<int>,_pred)_(contiguous)/52 28.658 1.36%
std::unique_copy(list<int>,_pred)_(contiguous)/8192 8301.540 -
std::unique_copy(list<int>,_pred)_(sprinkled)/1024 814.220 1.55%
std::unique_copy(list<int>,_pred)_(sprinkled)/32 21.666 1.35%
std::unique_copy(list<int>,_pred)_(sprinkled)/52 34.544 1.47%
std::unique_copy(list<int>,_pred)_(sprinkled)/8192 8668.712 -
std::unique_copy(vector<int>)_(contiguous)/1024 266.809 -
std::unique_copy(vector<int>)_(contiguous)/32 8.652 1.06%
std::unique_copy(vector<int>)_(contiguous)/52 13.296 -
std::unique_copy(vector<int>)_(contiguous)/8192 1855.560 1.18%
std::unique_copy(vector<int>)_(sprinkled)/1024 239.203 1.66%
std::unique_copy(vector<int>)_(sprinkled)/32 8.134 1.57%
std::unique_copy(vector<int>)_(sprinkled)/52 16.349 1.69%
std::unique_copy(vector<int>)_(sprinkled)/8192 1858.865 1.57%
std::unique_copy(vector<int>,_pred)_(contiguous)/1024 556.288 3.47%
std::unique_copy(vector<int>,_pred)_(contiguous)/32 11.911 1.02%
std::unique_copy(vector<int>,_pred)_(contiguous)/52 19.685 -
std::unique_copy(vector<int>,_pred)_(contiguous)/8192 3689.881 1.47%
std::unique_copy(vector<int>,_pred)_(sprinkled)/1024 650.992 1.43%
std::unique_copy(vector<int>,_pred)_(sprinkled)/32 19.285 1.47%
std::unique_copy(vector<int>,_pred)_(sprinkled)/52 32.126 1.41%
std::unique_copy(vector<int>,_pred)_(sprinkled)/8192 5205.047 1.52%
std::unordered_map<int,_int>::clear()/0 390.139 -
std::unordered_map<int,_int>::clear()/1024 5132.318 -2.15%
std::unordered_map<int,_int>::clear()/32 570.352 -3.14%
std::unordered_map<int,_int>::clear()/8192 44529.787 -2.75%
std::unordered_map<int,_int>::contains(key)/1024 10.083 1.25%
std::unordered_map<int,_int>::contains(key)/32 6.992 17.14%
std::unordered_map<int,_int>::contains(key)/8192 10.554 -
std::unordered_map<int,_int>::count(key)/1024 9.729 -
std::unordered_map<int,_int>::count(key)/32 8.037 10.34%
std::unordered_map<int,_int>::count(key)/8192 10.515 1.09%
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 15.296 2.39%
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4977.161 -
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 127.821 -3.79%
std::unordered_map<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 48453.598 -
std::unordered_map<int,_int>::ctor(const_Self&)/0 12.968 -
std::unordered_map<int,_int>::ctor(const_Self&)/1024 7773.343 -4.48%
std::unordered_map<int,_int>::ctor(const_Self&)/32 178.192 -9.62%
std::unordered_map<int,_int>::ctor(const_Self&)/8192 60728.925 1.17%
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.968 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 7468.082 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 212.716 -
std::unordered_map<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 60844.990 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.200 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 12032.794 4.31%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 317.937 2.51%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 115104.137 1.44%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.228 -
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11702.297 5.14%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 316.079 1.75%
std::unordered_map<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 114932.852 2.50%
std::unordered_map<int,_int>::erase(iterator)/1024 17.025 -
std::unordered_map<int,_int>::erase(iterator)/32 16.899 -
std::unordered_map<int,_int>::erase(iterator)/8192 18.510 -1.64%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.794 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5200.168 -2.13%
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 465.475 -
std::unordered_map<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 35582.471 -2.07%
std::unordered_map<int,_int>::erase(key)_(existent)/1024 19.022 -1.35%
std::unordered_map<int,_int>::erase(key)_(existent)/32 18.045 -
std::unordered_map<int,_int>::erase(key)_(existent)/8192 19.891 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/0 0.450 19.25%
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/1024 0.794 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/32 0.681 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_end)/8192 0.854 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/0 0.481 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/1024 0.980 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/32 0.784 -
std::unordered_map<int,_int>::erase(key)_(non-existent,_middle)/8192 0.903 -
std::unordered_map<int,_int>::find(key)/1024 10.298 5.90%
std::unordered_map<int,_int>::find(key)/32 6.003 1.13%
std::unordered_map<int,_int>::find(key)/8192 10.419 -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/1024 1.271 -7.06%
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/32 1.498 -
std::unordered_map<int,_int>::insert(const_value_type&)_(already_present)/8192 1.646 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.061 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 12399.213 3.72%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 676.531 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 108527.601 2.38%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 389.833 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 12263.289 2.68%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 679.190 2.78%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 109443.055 2.43%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 389.941 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 5820.399 3.31%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 547.667 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 66252.915 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 387.473 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 13861.808 2.02%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 714.721 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 119971.876 2.70%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 390.035 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 14102.038 2.41%
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 675.152 -
std::unordered_map<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 120497.564 1.80%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/0 17.678 1.39%
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/1024 17.625 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/32 17.648 -
std::unordered_map<int,_int>::insert(value)_(new_value,_end)/8192 19.320 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/0 17.795 1.44%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/1024 18.357 -4.89%
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/32 17.561 -
std::unordered_map<int,_int>::insert(value)_(new_value,_middle)/8192 18.972 -1.97%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/1024 5.964 2.15%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/32 0.694 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(already_present)/8192 6.358 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/0 17.640 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/1024 19.448 1.96%
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/32 18.086 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_end)/8192 18.538 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/0 17.803 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/1024 18.654 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/32 17.842 -
std::unordered_map<int,_int>::insert_or_assign(key,_value)_(new_value,_middle)/8192 18.666 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 15.897 -7.76%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7545.169 1.84%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 206.794 1.97%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 61123.203 1.30%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.625 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7646.340 1.23%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 216.284 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 61258.445 1.08%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 3.560 -6.04%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1227.897 1.83%
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 34.750 -
std::unordered_map<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 18281.135 -
std::unordered_multimap<int,_int>::clear()/0 389.343 -
std::unordered_multimap<int,_int>::clear()/1024 5257.386 -1.34%
std::unordered_multimap<int,_int>::clear()/32 563.948 -3.10%
std::unordered_multimap<int,_int>::clear()/8192 45267.431 -
std::unordered_multimap<int,_int>::contains(key)/1024 10.426 1.15%
std::unordered_multimap<int,_int>::contains(key)/32 8.047 -12.20%
std::unordered_multimap<int,_int>::contains(key)/8192 11.549 -
std::unordered_multimap<int,_int>::count(key)/1024 10.284 -
std::unordered_multimap<int,_int>::count(key)/32 11.842 13.71%
std::unordered_multimap<int,_int>::count(key)/8192 11.690 1.64%
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 14.738 -1.44%
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 4784.533 -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 123.058 -
std::unordered_multimap<int,_int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 47839.470 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/0 12.996 -
std::unordered_multimap<int,_int>::ctor(const_Self&)/1024 7682.894 1.67%
std::unordered_multimap<int,_int>::ctor(const_Self&)/32 228.255 -1.80%
std::unordered_multimap<int,_int>::ctor(const_Self&)/8192 62074.586 1.48%
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/0 12.998 -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/1024 7543.537 1.04%
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/32 246.300 -
std::unordered_multimap<int,_int>::ctor(const_Self&,_const_allocator_type&)/8192 60962.933 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/0 13.431 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 9748.491 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/32 231.997 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 86668.484 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 13.417 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 9691.675 -
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 248.363 1.44%
std::unordered_multimap<int,_int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 86988.784 -
std::unordered_multimap<int,_int>::erase(iterator)/1024 17.082 -
std::unordered_multimap<int,_int>::erase(iterator)/32 16.845 -
std::unordered_multimap<int,_int>::erase(iterator)/8192 18.661 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/0 389.298 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 4851.911 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/32 466.459 -
std::unordered_multimap<int,_int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 38250.568 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/1024 19.897 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/32 17.709 -
std::unordered_multimap<int,_int>::erase(key)_(existent)/8192 22.370 1.74%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/0 0.469 -18.00%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/1024 0.892 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/32 0.919 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_end)/8192 1.048 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/0 0.492 -14.79%
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/1024 0.890 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/32 0.850 -
std::unordered_multimap<int,_int>::erase(key)_(non-existent,_middle)/8192 1.037 -
std::unordered_multimap<int,_int>::find(key)/1024 10.326 5.36%
std::unordered_multimap<int,_int>::find(key)/32 10.942 -
std::unordered_multimap<int,_int>::find(key)/8192 11.458 -1.05%
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/1024 18.012 -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/32 17.333 -
std::unordered_multimap<int,_int>::insert(const_value_type&)_(already_present)/8192 17.562 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 390.503 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10675.759 2.02%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 672.447 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 94779.850 2.06%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 390.784 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10408.962 1.88%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 650.383 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 92636.863 1.87%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/0 390.163 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/1024 11007.812 2.64%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/32 669.377 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(half_new_keys)/8192 102543.134 1.80%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/0 389.728 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/1024 11566.271 1.13%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/32 674.211 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_same_type)/8192 94066.911 -1.05%
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/0 389.880 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/1024 15783.920 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/32 719.624 -
std::unordered_multimap<int,_int>::insert(iterator,_iterator)_(product_iterator_from_zip_view)/8192 127222.256 -1.39%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/0 17.471 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/1024 22.588 -5.45%
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/32 17.578 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_end)/8192 18.021 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/0 17.560 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/1024 18.314 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/32 17.438 -
std::unordered_multimap<int,_int>::insert(value)_(new_value,_middle)/8192 18.519 -4.66%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/0 15.887 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/1024 7820.089 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/32 218.401 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_cleared_Container)/8192 62276.575 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.538 -1.21%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7798.218 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/32 247.220 4.42%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 63071.248 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/0 3.634 -3.65%
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/1024 1268.280 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/32 34.243 -
std::unordered_multimap<int,_int>::operator=(const_Self&)_(into_populated_Container)/8192 16762.534 -
std::unordered_multiset<int>::clear()/0 391.950 -
std::unordered_multiset<int>::clear()/1024 5220.366 -2.18%
std::unordered_multiset<int>::clear()/32 561.260 -3.03%
std::unordered_multiset<int>::clear()/8192 45356.009 1.81%
std::unordered_multiset<int>::contains(key)/1024 10.256 -1.47%
std::unordered_multiset<int>::contains(key)/32 11.431 49.68%
std::unordered_multiset<int>::contains(key)/8192 11.298 3.54%
std::unordered_multiset<int>::count(key)/1024 10.582 -
std::unordered_multiset<int>::count(key)/32 13.151 25.66%
std::unordered_multiset<int>::count(key)/8192 11.367 1.65%
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 15.139 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5106.493 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 130.320 -
std::unordered_multiset<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 49582.325 -
std::unordered_multiset<int>::ctor(const_Self&)/0 13.058 -
std::unordered_multiset<int>::ctor(const_Self&)/1024 7545.674 -
std::unordered_multiset<int>::ctor(const_Self&)/32 235.129 1.70%
std::unordered_multiset<int>::ctor(const_Self&)/8192 60763.498 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/0 13.050 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/1024 7407.045 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/32 242.854 -
std::unordered_multiset<int>::ctor(const_Self&,_const_allocator_type&)/8192 60173.400 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 15.873 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 8775.020 -2.83%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 228.476 -1.09%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 78193.948 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 15.853 -
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 8583.116 -2.02%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 243.549 2.77%
std::unordered_multiset<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 78394.111 -
std::unordered_multiset<int>::erase(iterator)/1024 16.990 -
std::unordered_multiset<int>::erase(iterator)/32 16.907 -
std::unordered_multiset<int>::erase(iterator)/8192 17.814 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 391.566 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5242.758 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 473.546 -
std::unordered_multiset<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 39086.211 2.85%
std::unordered_multiset<int>::erase(key)_(existent)/1024 18.683 -
std::unordered_multiset<int>::erase(key)_(existent)/32 17.649 -
std::unordered_multiset<int>::erase(key)_(existent)/8192 19.843 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/0 0.470 -25.30%
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/1024 0.919 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/32 0.858 -
std::unordered_multiset<int>::erase(key)_(non-existent,_end)/8192 0.934 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/0 0.492 -14.64%
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/1024 0.866 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/32 0.949 -
std::unordered_multiset<int>::erase(key)_(non-existent,_middle)/8192 0.861 -
std::unordered_multiset<int>::find(key)/1024 10.393 -
std::unordered_multiset<int>::find(key)/32 9.895 1.02%
std::unordered_multiset<int>::find(key)/8192 11.050 -1.60%
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/1024 18.022 -
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/32 17.565 1.30%
std::unordered_multiset<int>::insert(const_value_type&)_(already_present)/8192 18.019 2.27%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 392.608 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 10363.966 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 667.590 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 91333.665 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 391.774 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 10167.239 1.57%
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 651.103 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 88998.969 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/0 391.389 -
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/1024 10952.648 1.75%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/32 674.783 1.29%
std::unordered_multiset<int>::insert(iterator,_iterator)_(half_new_keys)/8192 102002.493 1.90%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/0 17.529 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/1024 22.730 -1.76%
std::unordered_multiset<int>::insert(value)_(new_value,_end)/32 17.622 -
std::unordered_multiset<int>::insert(value)_(new_value,_end)/8192 18.170 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/0 17.836 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/1024 18.249 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/32 17.446 -
std::unordered_multiset<int>::insert(value)_(new_value,_middle)/8192 18.362 -3.09%
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/0 16.288 -4.89%
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7764.645 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/32 215.751 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_cleared_Container)/8192 61705.709 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 16.045 1.29%
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7708.159 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 235.415 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 62442.878 -
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/0 4.132 5.23%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/1024 1026.047 -2.73%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/32 32.940 2.05%
std::unordered_multiset<int>::operator=(const_Self&)_(into_populated_Container)/8192 16112.687 -
std::unordered_set<int>::clear()/0 388.746 -
std::unordered_set<int>::clear()/1024 6319.511 22.41%
std::unordered_set<int>::clear()/32 626.651 11.51%
std::unordered_set<int>::clear()/8192 51251.587 13.65%
std::unordered_set<int>::contains(key)/1024 10.138 1.70%
std::unordered_set<int>::contains(key)/32 7.574 2.97%
std::unordered_set<int>::contains(key)/8192 10.283 1.32%
std::unordered_set<int>::count(key)/1024 9.672 -1.62%
std::unordered_set<int>::count(key)/32 6.899 -1.02%
std::unordered_set<int>::count(key)/8192 10.099 -1.58%
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 15.174 -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 5176.751 -
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 131.243 1.15%
std::unordered_set<int>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 50061.852 -
std::unordered_set<int>::ctor(const_Self&)/0 12.967 -
std::unordered_set<int>::ctor(const_Self&)/1024 7638.288 -
std::unordered_set<int>::ctor(const_Self&)/32 176.913 -
std::unordered_set<int>::ctor(const_Self&)/8192 59479.291 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/0 12.960 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/1024 7346.183 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/32 211.413 -
std::unordered_set<int>::ctor(const_Self&,_const_allocator_type&)/8192 59827.033 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/0 14.183 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/1024 11272.442 -2.37%
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/32 301.842 -
std::unordered_set<int>::ctor(iterator,_iterator)_(sorted_sequence)/8192 112197.338 -1.14%
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/0 14.069 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 11055.724 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/32 309.241 -
std::unordered_set<int>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 110044.664 -
std::unordered_set<int>::erase(iterator)/1024 17.019 -
std::unordered_set<int>::erase(iterator)/32 17.015 -
std::unordered_set<int>::erase(iterator)/8192 19.062 2.58%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/0 390.181 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/1024 5515.788 5.65%
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/32 483.932 -
std::unordered_set<int>::erase(iterator,_iterator)_(erase_half_the_container)/8192 41937.646 14.26%
std::unordered_set<int>::erase(key)_(existent)/1024 20.015 4.65%
std::unordered_set<int>::erase(key)_(existent)/32 18.440 2.60%
std::unordered_set<int>::erase(key)_(existent)/8192 21.830 7.62%
std::unordered_set<int>::erase(key)_(non-existent,_end)/0 0.358 3.01%
std::unordered_set<int>::erase(key)_(non-existent,_end)/1024 0.948 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/32 0.638 -
std::unordered_set<int>::erase(key)_(non-existent,_end)/8192 0.856 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/0 0.479 -2.42%
std::unordered_set<int>::erase(key)_(non-existent,_middle)/1024 0.888 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/32 0.639 -
std::unordered_set<int>::erase(key)_(non-existent,_middle)/8192 0.773 -
std::unordered_set<int>::find(key)/1024 9.685 -
std::unordered_set<int>::find(key)/32 8.401 -
std::unordered_set<int>::find(key)/8192 10.118 -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/1024 1.325 3.07%
std::unordered_set<int>::insert(const_value_type&)_(already_present)/32 1.573 -
std::unordered_set<int>::insert(const_value_type&)_(already_present)/8192 1.661 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/0 387.499 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 11872.803 -1.83%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/32 669.048 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 103640.677 -1.83%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 387.333 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 11630.900 -1.95%
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 661.833 -
std::unordered_set<int>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 104388.309 -1.33%
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/0 389.977 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/1024 5656.828 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/32 544.422 -
std::unordered_set<int>::insert(iterator,_iterator)_(half_new_keys)/8192 62934.962 -1.71%
std::unordered_set<int>::insert(value)_(new_value,_end)/0 17.592 -
std::unordered_set<int>::insert(value)_(new_value,_end)/1024 17.788 -
std::unordered_set<int>::insert(value)_(new_value,_end)/32 17.704 -
std::unordered_set<int>::insert(value)_(new_value,_end)/8192 19.689 -1.71%
std::unordered_set<int>::insert(value)_(new_value,_middle)/0 17.768 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/1024 18.378 -1.70%
std::unordered_set<int>::insert(value)_(new_value,_middle)/32 17.783 -
std::unordered_set<int>::insert(value)_(new_value,_middle)/8192 19.501 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/0 16.797 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/1024 7418.188 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/32 207.950 -
std::unordered_set<int>::operator=(const_Self&)_(into_cleared_Container)/8192 60372.905 -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/0 15.893 1.33%
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/1024 7557.394 -
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/32 217.704 1.08%
std::unordered_set<int>::operator=(const_Self&)_(into_partially_populated_Container)/8192 60689.125 -
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/0 4.039 9.14%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/1024 1010.076 -3.92%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/32 33.289 1.41%
std::unordered_set<int>::operator=(const_Self&)_(into_populated_Container)/8192 17614.641 -1.80%
std::unordered_set<std::string>::clear()/0 389.280 -
std::unordered_set<std::string>::clear()/1024 21784.552 -1.79%
std::unordered_set<std::string>::clear()/32 864.808 -
std::unordered_set<std::string>::clear()/8192 214674.740 -
std::unordered_set<std::string>::contains(key)/1024 114.974 -
std::unordered_set<std::string>::contains(key)/32 101.940 8.31%
std::unordered_set<std::string>::contains(key)/8192 128.305 -
std::unordered_set<std::string>::count(key)/1024 115.014 1.75%
std::unordered_set<std::string>::count(key)/32 94.284 -7.50%
std::unordered_set<std::string>::count(key)/8192 128.434 -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/0 16.182 -
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/1024 6319.158 3.18%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/32 143.912 3.30%
std::unordered_set<std::string>::ctor(Self&&,_const_allocator_type&)_(different_allocs)/8192 80549.722 1.00%
std::unordered_set<std::string>::ctor(const_Self&)/0 13.130 -
std::unordered_set<std::string>::ctor(const_Self&)/1024 34868.013 3.44%
std::unordered_set<std::string>::ctor(const_Self&)/32 687.926 -18.47%
std::unordered_set<std::string>::ctor(const_Self&)/8192 343827.951 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/0 13.151 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/1024 35173.957 -
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/32 775.428 24.66%
std::unordered_set<std::string>::ctor(const_Self&,_const_allocator_type&)/8192 341350.562 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/0 15.956 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/1024 87274.509 2.64%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/32 2373.668 13.72%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(sorted_sequence)/8192 780159.286 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/0 15.903 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/1024 87283.842 -
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/32 2374.459 2.51%
std::unordered_set<std::string>::ctor(iterator,_iterator)_(unsorted_sequence)/8192 783849.241 -
std::unordered_set<std::string>::erase(iterator)/1024 31.032 2.76%
std::unordered_set<std::string>::erase(iterator)/32 26.639 -14.36%
std::unordered_set<std::string>::erase(iterator)/8192 30.867 24.97%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/0 388.375 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/1024 11520.597 -
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/32 637.015 -2.83%
std::unordered_set<std::string>::erase(iterator,_iterator)_(erase_half_the_container)/8192 118147.604 -
std::unordered_set<std::string>::erase(key)_(existent)/1024 86.431 -54.72%
std::unordered_set<std::string>::erase(key)_(existent)/32 181.241 222.72%
std::unordered_set<std::string>::erase(key)_(existent)/8192 84.112 1.25%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/0 38.494 -21.18%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/1024 42.497 -8.36%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/32 47.037 27.70%
std::unordered_set<std::string>::erase(key)_(non-existent,_end)/8192 40.952 -4.73%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/0 35.163 -26.53%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/1024 40.782 -14.17%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/32 48.003 6.02%
std::unordered_set<std::string>::erase(key)_(non-existent,_middle)/8192 47.331 6.15%
std::unordered_set<std::string>::find(key)/1024 116.271 3.05%
std::unordered_set<std::string>::find(key)/32 87.213 -11.04%
std::unordered_set<std::string>::find(key)/8192 128.662 -
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/1024 76.458 -24.31%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/32 54.747 61.44%
std::unordered_set<std::string>::insert(const_value_type&)_(already_present)/8192 116.149 -16.45%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/0 389.124 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/1024 80046.323 -2.92%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/32 2768.426 2.90%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_end)/8192 766853.513 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/0 388.946 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/1024 81710.465 -1.87%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/32 2553.725 -9.65%
std::unordered_set<std::string>::insert(iterator,_iterator)_(all_new_keys,_middle)/8192 767597.663 -1.22%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/0 389.222 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/1024 84235.214 -
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/32 2051.410 -13.09%
std::unordered_set<std::string>::insert(iterator,_iterator)_(half_new_keys)/8192 796521.363 -
std::unordered_set<std::string>::insert(value)_(new_value,_end)/0 35.222 -49.90%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/1024 60.053 128.97%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/32 62.827 -15.75%
std::unordered_set<std::string>::insert(value)_(new_value,_end)/8192 61.526 -
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/0 128.194 130.91%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/1024 125.203 16.54%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/32 59.830 95.14%
std::unordered_set<std::string>::insert(value)_(new_value,_middle)/8192 92.183 115.80%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/0 17.797 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/1024 37109.408 1.64%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/32 781.127 12.84%
std::unordered_set<std::string>::operator=(const_Self&)_(into_cleared_Container)/8192 359762.708 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/0 17.721 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/1024 36864.252 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/32 727.191 -7.40%
std::unordered_set<std::string>::operator=(const_Self&)_(into_partially_populated_Container)/8192 361965.224 -
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/0 3.701 3.62%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/1024 16858.798 1.80%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/32 322.095 -6.17%
std::unordered_set<std::string>::operator=(const_Self&)_(into_populated_Container)/8192 213555.521 -
std::upper_bound(std::deque<int>)/100 26.051 1.95%
std::upper_bound(std::deque<int>)/8 14.999 1.93%
std::upper_bound(std::deque<int>)/8192 54.309 6.77%
std::upper_bound(std::forward_list<int>)/100 87.880 -
std::upper_bound(std::forward_list<int>)/8 14.222 1.12%
std::upper_bound(std::forward_list<int>)/8192 10726.777 -
std::upper_bound(std::list<int>)/100 99.570 6.34%
std::upper_bound(std::list<int>)/8 14.653 4.01%
std::upper_bound(std::list<int>)/8192 14548.430 11.55%
std::upper_bound(std::vector<int>)/100 10.651 1.53%
std::upper_bound(std::vector<int>)/8 4.473 1.17%
std::upper_bound(std::vector<int>)/8192 13.655 1.38%
std::variant<1-alt>::visit()_(1_variant) 0.223 -
std::variant<1-alt>::visit()_(2_variants) 0.218 -5.50%
std::variant<1-alt>::visit()_(3_variants) 0.219 -5.92%
std::variant<100-alts>::visit()_(1_variant) 0.656 -
std::variant<20-alts>::visit()_(3_variants) 0.674 -
std::variant<50-alts>::visit()_(2_variants) 0.668 5.49%
std::variant<8-alts>::visit()_(1_variant) 0.218 -
std::variant<8-alts>::visit()_(2_variants) 0.668 19.87%
std::variant<8-alts>::visit()_(3_variants) 0.674 6.40%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(different_allocators) 2.530 2.93%
std::vector<bool>::ctor(Self&&,_const_allocator_type&)_(equal_allocators) 3.464 2.28%
std::vector<bool>::ctor(const_Self&) 28.183 -1.08%
std::vector<bool>::ctor(size_type,_const_value_type&) 8.445 -2.50%
std::vector<bool>::reserve() 8.475 -
std::vector<bool>::resize() 12.884 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/1024 425.393 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/32 391.901 -
std::vector<int>::append_range()_(into_empty_container)_(cheap_elements)/8192 667.476 2.20%
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 239.377 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 8.313 -
std::vector<int>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 1863.482 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 50.876 2.29%
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/32 10.085 -
std::vector<int>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 833.526 -3.19%
std::vector<int>::ctor(Range)_(cheap_elements)/1024 58.375 16.67%
std::vector<int>::ctor(Range)_(cheap_elements)/32 10.003 -
std::vector<int>::ctor(Range)_(cheap_elements)/8192 825.822 -2.43%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/1024 50.509 -
std::vector<int>::ctor(const_Self&)_(cheap_elements)/32 9.884 -1.15%
std::vector<int>::ctor(const_Self&)_(cheap_elements)/8192 819.610 -2.64%
std::vector<int>::ctor(size_type)/1024 42.268 -3.29%
std::vector<int>::ctor(size_type)/32 10.148 4.93%
std::vector<int>::ctor(size_type)/8192 257.058 -
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 42.987 -2.82%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 10.066 7.24%
std::vector<int>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 256.503 -
std::vector<int>::erase(begin)_(cheap_elements)/1024 40.321 -
std::vector<int>::erase(begin)_(cheap_elements)/32 4.069 1.12%
std::vector<int>::erase(begin)_(cheap_elements)/8192 280.955 -
std::vector<int>::erase(middle)_(cheap_elements)/1024 22.239 2.63%
std::vector<int>::erase(middle)_(cheap_elements)/32 4.543 2.44%
std::vector<int>::erase(middle)_(cheap_elements)/8192 139.542 -
std::vector<int>::insert(begin)_(cheap_elements)/1024 39.037 -
std::vector<int>::insert(begin)_(cheap_elements)/32 5.017 1.38%
std::vector<int>::insert(begin)_(cheap_elements)/8192 292.746 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 926.632 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 488.190 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 3749.895 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 939.775 1.02%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 490.038 -
std::vector<int>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 3991.832 1.89%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 919.677 1.29%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 485.227 1.09%
std::vector<int>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 3393.004 -
std::vector<int>::insert(middle)_(cheap_elements)/1024 20.921 -
std::vector<int>::insert(middle)_(cheap_elements)/32 5.070 -
std::vector<int>::insert(middle)_(cheap_elements)/8192 137.881 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/1024 35.828 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/32 2.005 -
std::vector<int>::operator=(const_Self&)_(cheap_elements)/8192 846.307 13.66%
std::vector<int>::push_back()_(growing)_(cheap_elements)/1024 99.310 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/32 22.978 -
std::vector<int>::push_back()_(growing)_(cheap_elements)/8192 673.863 3.13%
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/1024 0.619 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/32 12.424 -
std::vector<int>::push_back()_(many_elements)_(cheap_elements)/8192 0.277 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/1024 12.391 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/32 12.443 -
std::vector<int>::push_back()_(with_reserve)_(cheap_elements)/8192 12.430 -
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/1024 2682.597 -5.86%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/32 468.544 -1.31%
std::vector<std::string>::append_range()_(into_empty_container)_(cheap_elements)/8192 18422.226 -4.93%
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/1024 12200.847 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/32 723.501 -
std::vector<std::string>::append_range()_(into_empty_container)_(expensive_elements)/8192 109282.231 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/1024 2297.015 -2.59%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/32 76.881 -2.64%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(cheap_elements)/8192 17902.086 -5.01%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/1024 5896.896 -
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/32 100.600 10.60%
std::vector<std::string>::assign(input-iter,_input-iter)_(full_container)_(expensive_elements)/8192 49338.468 -
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/1024 3021.134 8.15%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/32 111.737 4.45%
std::vector<std::string>::ctor(Iterator,_Iterator)_(cheap_elements)/8192 24062.200 7.56%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/1024 19288.551 1.11%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/32 591.545 1.87%
std::vector<std::string>::ctor(Iterator,_Iterator)_(expensive_elements)/8192 171096.310 1.16%
std::vector<std::string>::ctor(Range)_(cheap_elements)/1024 2995.341 9.29%
std::vector<std::string>::ctor(Range)_(cheap_elements)/32 109.455 8.59%
std::vector<std::string>::ctor(Range)_(cheap_elements)/8192 23970.009 8.49%
std::vector<std::string>::ctor(Range)_(expensive_elements)/1024 19338.264 1.55%
std::vector<std::string>::ctor(Range)_(expensive_elements)/32 595.733 1.70%
std::vector<std::string>::ctor(Range)_(expensive_elements)/8192 171382.707 1.36%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/1024 3112.115 8.81%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/32 111.436 5.02%
std::vector<std::string>::ctor(const_Self&)_(cheap_elements)/8192 25604.598 7.81%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/1024 19800.489 2.43%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/32 615.404 2.81%
std::vector<std::string>::ctor(const_Self&)_(expensive_elements)/8192 174944.025 1.73%
std::vector<std::string>::ctor(size_type)/1024 723.569 -
std::vector<std::string>::ctor(size_type)/32 33.973 -1.04%
std::vector<std::string>::ctor(size_type)/8192 7160.251 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/1024 2620.327 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/32 99.815 1.43%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(cheap_elements)/8192 21248.368 -
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/1024 18900.576 1.77%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/32 553.369 3.22%
std::vector<std::string>::ctor(size_type,_const_value_type&)_(expensive_elements)/8192 164932.125 -
std::vector<std::string>::erase(begin)_(cheap_elements)/1024 2535.730 -3.31%
std::vector<std::string>::erase(begin)_(cheap_elements)/32 84.054 -2.93%
std::vector<std::string>::erase(begin)_(cheap_elements)/8192 20372.620 -1.76%
std::vector<std::string>::erase(begin)_(expensive_elements)/1024 963.832 2.04%
std::vector<std::string>::erase(begin)_(expensive_elements)/32 52.546 3.64%
std::vector<std::string>::erase(begin)_(expensive_elements)/8192 6926.613 -
std::vector<std::string>::erase(middle)_(cheap_elements)/1024 1251.396 -
std::vector<std::string>::erase(middle)_(cheap_elements)/32 43.853 -1.76%
std::vector<std::string>::erase(middle)_(cheap_elements)/8192 9920.453 -
std::vector<std::string>::erase(middle)_(expensive_elements)/1024 539.477 -
std::vector<std::string>::erase(middle)_(expensive_elements)/32 31.349 -
std::vector<std::string>::erase(middle)_(expensive_elements)/8192 3548.293 2.82%
std::vector<std::string>::insert(begin)_(cheap_elements)/1024 2422.525 -3.48%
std::vector<std::string>::insert(begin)_(cheap_elements)/32 85.108 -5.62%
std::vector<std::string>::insert(begin)_(cheap_elements)/8192 19194.477 -3.37%
std::vector<std::string>::insert(begin)_(expensive_elements)/1024 733.702 -
std::vector<std::string>::insert(begin)_(expensive_elements)/32 41.817 1.29%
std::vector<std::string>::insert(begin)_(expensive_elements)/8192 5711.114 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/1024 9150.287 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/32 777.129 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(cheap_elements)/8192 68794.355 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/1024 16610.642 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/32 903.058 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(half_filled)_(expensive_elements)/8192 130122.008 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/1024 11828.022 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/32 853.534 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(cheap_elements)/8192 90216.711 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/1024 18026.360 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/32 898.508 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(near_full)_(expensive_elements)/8192 139322.243 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/1024 8502.498 -1.78%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/32 996.260 2.05%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(cheap_elements)/8192 62513.881 -1.61%
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/1024 14946.961 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/32 954.132 -
std::vector<std::string>::insert(begin,_input-iter,_input-iter)_(no_realloc)_(expensive_elements)/8192 127686.279 -
std::vector<std::string>::insert(middle)_(cheap_elements)/1024 1251.847 4.36%
std::vector<std::string>::insert(middle)_(cheap_elements)/32 48.610 2.70%
std::vector<std::string>::insert(middle)_(cheap_elements)/8192 9900.711 2.76%
std::vector<std::string>::insert(middle)_(expensive_elements)/1024 378.842 -
std::vector<std::string>::insert(middle)_(expensive_elements)/32 30.460 -
std::vector<std::string>::insert(middle)_(expensive_elements)/8192 2875.014 -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/1024 2299.946 1.38%
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/32 77.668 -
std::vector<std::string>::operator=(const_Self&)_(cheap_elements)/8192 18351.618 2.78%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/1024 5790.352 -1.06%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/32 90.953 -1.77%
std::vector<std::string>::operator=(const_Self&)_(expensive_elements)/8192 49103.889 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/1024 2631.159 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/32 113.548 -
std::vector<std::string>::push_back()_(growing)_(cheap_elements)/8192 19638.086 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/1024 1263.453 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/32 73.666 -
std::vector<std::string>::push_back()_(growing)_(expensive_elements)/8192 8908.052 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/1024 2.896 3.23%
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/32 14.909 -
std::vector<std::string>::push_back()_(many_elements)_(cheap_elements)/8192 2.541 3.81%
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/1024 12.015 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/32 22.735 -
std::vector<std::string>::push_back()_(many_elements)_(expensive_elements)/8192 13.475 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/1024 14.924 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/32 14.905 -
std::vector<std::string>::push_back()_(with_reserve)_(cheap_elements)/8192 14.888 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/1024 21.990 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/32 22.004 -
std::vector<std::string>::push_back()_(with_reserve)_(expensive_elements)/8192 21.997 -
Geometric Mean 1555.467 -1.82%