Lines Copies Function name ----- ------ ------------- 18104 (100%) 428 (100%) (TOTAL) 1131 (6.2%) 1 (0.2%) ::fmt 1103 (6.1%) 1 (0.2%) ::fmt 974 (5.4%) 1 (0.2%) poly1305::backend::soft::State::compute_block 736 (4.1%) 1 (0.2%) >::mul 637 (3.5%) 1 (0.2%) <&poly1305::backend::avx2::helpers::Aligned4x130 as core::ops::arith::Mul>::mul 617 (3.4%) 1 (0.2%) poly1305::backend::avx2::helpers::Aligned2x130::mul_and_sum 532 (2.9%) 1 (0.2%) poly1305::backend::soft::State::finalize 398 (2.2%) 1 (0.2%) poly1305::backend::soft::State::new 384 (2.1%) 12 (2.8%) core::core_arch::x86::avx2::_mm256_permute4x64_epi64 342 (1.9%) 1 (0.2%) poly1305::backend::avx2::State::finalize 329 (1.8%) 1 (0.2%) >::add 318 (1.8%) 1 (0.2%) >::mul 276 (1.5%) 1 (0.2%) ::fmt 261 (1.4%) 1 (0.2%) ::fmt 245 (1.4%) 1 (0.2%) poly1305::backend::avx2::helpers::Unreduced4x130::reduce 238 (1.3%) 7 (1.6%) core::core_arch::x86::avx2::_mm256_blend_epi32 194 (1.1%) 1 (0.2%) poly1305::backend::avx2::helpers::Aligned4x130::from_blocks 177 (1.0%) 1 (0.2%) poly1305::backend::avx2::State::compute_block 161 (0.9%) 1 (0.2%) core::core_arch::simd::i8x32::new 158 (0.9%) 1 (0.2%) poly1305::backend::avx2::helpers::Unreduced4x130::sum 153 (0.8%) 1 (0.2%) poly1305::backend::avx2::helpers::write_130_wide 138 (0.8%) 2 (0.5%) core::iter::traits::iterator::Iterator::fold 130 (0.7%) 3 (0.7%) core::result::Result::unwrap 125 (0.7%) 1 (0.2%) poly1305::backend::avx2::helpers::write_130 124 (0.7%) 1 (0.2%) as core::iter::adapters::zip::ZipImpl>::next 120 (0.7%) 1 (0.2%) poly1305::backend::avx2::helpers::SpacedMultiplier4x130::new 114 (0.6%) 2 (0.5%) core::result::Result::map 113 (0.6%) 2 (0.5%) core::array::::default 113 (0.6%) 1 (0.2%) ::fmt 106 (0.6%) 2 (0.5%) poly1305::backend::avx2::helpers::Unreduced4x130::reduce::{{closure}} 104 (0.6%) 1 (0.2%) core::core_arch::x86::avx::_mm256_setr_epi8 101 (0.6%) 1 (0.2%) as core::iter::traits::collect::FromIterator>::from_iter 99 (0.5%) 1 (0.2%) poly1305::Poly1305::compute_unpadded 95 (0.5%) 1 (0.2%) poly1305::backend::avx2::State::new 90 (0.5%) 2 (0.5%) core::mem::replace 90 (0.5%) 1 (0.2%) poly1305::backend::avx2::helpers::Unreduced130::reduce 89 (0.5%) 1 (0.2%) poly1305::backend::avx2::helpers::adc 86 (0.5%) 1 (0.2%) as generic_array::sequence::GenericSequence>::generate 85 (0.5%) 6 (1.4%) core::mem::maybe_uninit::MaybeUninit::assume_init 78 (0.4%) 2 (0.5%) core::core_arch::x86::avx2::_mm256_inserti128_si256 78 (0.4%) 1 (0.2%) poly1305::backend::avx2::helpers::prepare_keys 77 (0.4%) 2 (0.5%) core::iter::traits::iterator::Iterator::for_each 77 (0.4%) 1 (0.2%) ::clone 75 (0.4%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 70 (0.4%) 3 (0.7%) core::ptr::read 70 (0.4%) 1 (0.2%) core::cmp::min_by 70 (0.4%) 1 (0.2%) poly1305::backend::autodetect::avx2_cpuid::init_get 69 (0.4%) 3 (0.7%) core::array:: for &[T; N]>::try_from 69 (0.4%) 1 (0.2%) >::add::propagate_carry 68 (0.4%) 2 (0.5%) core::slice::::split_at_unchecked 68 (0.4%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::fold::enumerate::{{closure}} 67 (0.4%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 67 (0.4%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 67 (0.4%) 1 (0.2%) poly1305::backend::avx2::helpers::Aligned130::new 66 (0.4%) 4 (0.9%) core::slice::index:: for [T]>::index 65 (0.4%) 2 (0.5%) as core::clone::Clone>::clone 65 (0.4%) 1 (0.2%) ::fmt 65 (0.4%) 1 (0.2%) poly1305::backend::avx2::helpers::red 64 (0.4%) 4 (0.9%) core::slice::::get_unchecked 64 (0.4%) 1 (0.2%) as core::iter::adapters::zip::ZipImpl>::new 60 (0.3%) 2 (0.5%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 60 (0.3%) 1 (0.2%) >::from 59 (0.3%) 1 (0.2%) core::fmt::Arguments::new_v1 58 (0.3%) 2 (0.5%) core::fmt::ArgumentV1::new 58 (0.3%) 2 (0.5%) core::ptr::metadata::from_raw_parts 56 (0.3%) 1 (0.2%) generic_array::ArrayBuilder::into_inner 54 (0.3%) 2 (0.5%) as core::slice::index::SliceIndex<[T]>>::index 54 (0.3%) 2 (0.5%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 54 (0.3%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::fold 52 (0.3%) 4 (0.9%) core::core_arch::x86::avx2::_mm256_slli_epi64 52 (0.3%) 4 (0.9%) core::core_arch::x86::avx2::_mm256_srli_epi64 50 (0.3%) 5 (1.2%) <&T as core::fmt::Debug>::fmt 50 (0.3%) 2 (0.5%) as core::slice::index::SliceIndex<[T]>>::get_unchecked 50 (0.3%) 1 (0.2%) as core::ops::drop::Drop>::drop 50 (0.3%) 1 (0.2%) as generic_array::sequence::GenericSequence>::generate::{{closure}} 50 (0.3%) 1 (0.2%) core::slice::iter::IterMut::post_inc_start 49 (0.3%) 1 (0.2%) core::option::Option::map 49 (0.3%) 1 (0.2%) poly1305::backend::avx2::helpers::Aligned130::from_block 48 (0.3%) 6 (1.4%) core::mem::manually_drop::ManuallyDrop::into_inner 48 (0.3%) 2 (0.5%) core::iter::traits::iterator::Iterator::for_each::call::{{closure}} 48 (0.3%) 1 (0.2%) ::clone 47 (0.3%) 1 (0.2%) ::fmt 47 (0.3%) 1 (0.2%) ::fmt 46 (0.3%) 1 (0.2%) >::add::propagate_carry_32 46 (0.3%) 1 (0.2%) core::fmt::Arguments::new_v1_formatted 45 (0.2%) 1 (0.2%) ::add 45 (0.2%) 1 (0.2%) core::slice::iter::Iter::new 45 (0.2%) 1 (0.2%) core::slice::iter::IterMut::new 45 (0.2%) 1 (0.2%) generic_array::functional::FunctionalSequence::map 45 (0.2%) 1 (0.2%) poly1305::backend::autodetect::State::new 43 (0.2%) 3 (0.7%) >::try_into 43 (0.2%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 43 (0.2%) 1 (0.2%) core::num::::overflowing_add 42 (0.2%) 1 (0.2%) ::clone 42 (0.2%) 1 (0.2%) core::iter::traits::iterator::Iterator::zip 41 (0.2%) 1 (0.2%) core::core_arch::simd::i32x8::new 40 (0.2%) 1 (0.2%) <&generic_array::GenericArray as core::convert::From<&[T]>>::from 40 (0.2%) 1 (0.2%) core::core_arch::x86::cpuid::__cpuid_count 40 (0.2%) 1 (0.2%) core::slice::::chunks 38 (0.2%) 2 (0.5%) core::array:: for [T; N]>::try_from 38 (0.2%) 1 (0.2%) ::fmt 38 (0.2%) 1 (0.2%) ::fmt 38 (0.2%) 1 (0.2%) ::fmt 37 (0.2%) 1 (0.2%) poly1305::backend::avx2::helpers::Aligned130::from_partial_block 36 (0.2%) 1 (0.2%) as core::iter::range::RangeIteratorImpl>::spec_next 36 (0.2%) 1 (0.2%) as core::iter::traits::collect::FromIterator>::from_iter::{{closure}} 36 (0.2%) 1 (0.2%) core::sync::atomic::atomic_load 35 (0.2%) 2 (0.5%) core::slice::index:: for [T]>::index_mut 34 (0.2%) 2 (0.5%) core::slice::::split_at 34 (0.2%) 1 (0.2%) core::sync::atomic::atomic_store 33 (0.2%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_broadcastd_epi32 33 (0.2%) 1 (0.2%) poly1305::backend::autodetect::State::finalize 32 (0.2%) 4 (0.9%) ::into_iter 32 (0.2%) 2 (0.5%) core::ptr::metadata::metadata 32 (0.2%) 1 (0.2%) core::core_arch::x86::avx::_mm256_setr_epi32 32 (0.2%) 1 (0.2%) core::fmt::num::::fmt 30 (0.2%) 3 (0.7%) core::mem::manually_drop::ManuallyDrop::new 30 (0.2%) 2 (0.5%) core::array:: for [T; N]>::index 30 (0.2%) 2 (0.5%) core::ptr::slice_from_raw_parts 30 (0.2%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::get_unchecked_mut 29 (0.2%) 1 (0.2%) core::core_arch::x86::avx::_mm256_extractf128_si256 29 (0.2%) 1 (0.2%) core::ptr::metadata::from_raw_parts_mut 28 (0.2%) 2 (0.5%) core::core_arch::x86::avx2::_mm256_srli_epi32 28 (0.2%) 1 (0.2%) as core::ops::try_trait::Try>::branch 28 (0.2%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_unpackhi_epi32 28 (0.2%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_unpacklo_epi32 27 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 27 (0.1%) 1 (0.2%) ::default 27 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_unpackhi_epi64 27 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_unpacklo_epi64 27 (0.1%) 1 (0.2%) core::core_arch::x86::avx::_mm256_set_epi32 27 (0.1%) 1 (0.2%) poly1305::backend::autodetect::State::compute_block 26 (0.1%) 3 (0.7%) core::array::::clone 26 (0.1%) 3 (0.7%) core::ptr::write 25 (0.1%) 2 (0.5%) core::iter::traits::iterator::Iterator::for_each::call 25 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index 25 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index_mut 25 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_add_epi32 25 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_mul_epu32 25 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_or_si256 25 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_sub_epi32 24 (0.1%) 3 (0.7%) ::clone 24 (0.1%) 2 (0.5%) core::array:: for [T; N]>::try_from::{{closure}} 24 (0.1%) 2 (0.5%) core::ptr::const_ptr::::offset 24 (0.1%) 1 (0.2%) ::fmt 24 (0.1%) 1 (0.2%) core::cmp::impls::::cmp 24 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_add_epi64 24 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_and_si256 24 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_xor_si256 23 (0.1%) 3 (0.7%) >::into 23 (0.1%) 1 (0.2%) ::fmt 23 (0.1%) 1 (0.2%) ::fmt 23 (0.1%) 1 (0.2%) core::slice::::copy_from_slice 23 (0.1%) 1 (0.2%) generic_array::ArrayBuilder::iter_position 23 (0.1%) 1 (0.2%) poly1305::backend::avx2::helpers::set02 22 (0.1%) 2 (0.5%) as core::ops::deref::Deref>::deref 22 (0.1%) 1 (0.2%) >::from 22 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_permutevar8x32_epi32 22 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_sllv_epi32 22 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_srlv_epi32 22 (0.1%) 1 (0.2%) core::core_arch::x86::avx::_mm256_castsi128_si256 22 (0.1%) 1 (0.2%) core::core_arch::x86::avx::_mm256_castsi256_si128 22 (0.1%) 1 (0.2%) poly1305::backend::avx2::State::finalize::{{closure}} 21 (0.1%) 1 (0.2%) core::core_arch::simd::i64x4::new 21 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_permute2x128_si256 21 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_srlv_epi64 21 (0.1%) 1 (0.2%) core::iter::adapters::map::Map::new 20 (0.1%) 6 (1.4%) core::mem::maybe_uninit::MaybeUninit::uninit 20 (0.1%) 1 (0.2%) as core::slice::index::SliceIndex<[T]>>::index 20 (0.1%) 1 (0.2%) >::add 20 (0.1%) 1 (0.2%) poly1305::backend::autodetect::State::reset 19 (0.1%) 4 (0.9%) core::mem::maybe_uninit::MaybeUninit::as_mut_ptr 19 (0.1%) 1 (0.2%) core::core_arch::x86::avx::_mm256_setr_epi64x 19 (0.1%) 1 (0.2%) core::num::::from_ne_bytes 19 (0.1%) 1 (0.2%) core::num::::from_ne_bytes 19 (0.1%) 1 (0.2%) universal_hash::Output::new 18 (0.1%) 2 (0.5%) core::iter::adapters::zip::TrustedRandomAccessNoCoerce::size 18 (0.1%) 2 (0.5%) core::ptr::const_ptr::::add 18 (0.1%) 2 (0.5%) core::ptr::const_ptr::::len 18 (0.1%) 1 (0.2%) core::num::::from_le_bytes 18 (0.1%) 1 (0.2%) core::num::::from_le_bytes 18 (0.1%) 1 (0.2%) core::panicking::assert_failed 18 (0.1%) 1 (0.2%) poly1305::backend::avx2::helpers::Aligned2x130::from_blocks 17 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::fold::enumerate 17 (0.1%) 1 (0.2%) core::option::Option::is_some 17 (0.1%) 1 (0.2%) core::slice::iter::Chunks::new 16 (0.1%) 2 (0.5%) core::ptr::const_ptr::::as_ptr 16 (0.1%) 2 (0.5%) core::slice::::as_ptr 16 (0.1%) 1 (0.2%) ::mul 16 (0.1%) 1 (0.2%) core::core_arch::x86::avx::_mm256_storeu_si256 16 (0.1%) 1 (0.2%) core::num::::to_le_bytes 16 (0.1%) 1 (0.2%) poly1305::backend::avx2::helpers::IntegerTag::write 15 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 15 (0.1%) 1 (0.2%) core::core_arch::x86::avx::_mm256_set_epi64x 15 (0.1%) 1 (0.2%) core::iter::adapters::zip::Zip::new 15 (0.1%) 1 (0.2%) core::iter::traits::iterator::Iterator::map 15 (0.1%) 1 (0.2%) core::ops::function::FnOnce::call_once 15 (0.1%) 1 (0.2%) core::ptr::slice_from_raw_parts_mut 15 (0.1%) 1 (0.2%) core::slice::raw::from_raw_parts 15 (0.1%) 1 (0.2%) core::slice::raw::from_raw_parts_mut 15 (0.1%) 1 (0.2%) core::sync::atomic::AtomicU8::store 15 (0.1%) 1 (0.2%) generic_array::ArrayBuilder::new 14 (0.1%) 1 (0.2%) <&generic_array::GenericArray as core::iter::traits::collect::IntoIterator>::into_iter 14 (0.1%) 1 (0.2%) ::add 14 (0.1%) 1 (0.2%) core::core_arch::x86::avx2::_mm256_slli_epi32 14 (0.1%) 1 (0.2%) core::core_arch::x86::cpuid::__cpuid 14 (0.1%) 1 (0.2%) core::iter::adapters::enumerate::Enumerate::new 14 (0.1%) 1 (0.2%) core::ptr::const_ptr::::guaranteed_eq 14 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::guaranteed_eq 14 (0.1%) 1 (0.2%) generic_array::impls::>::clone 13 (0.1%) 1 (0.2%) as core::ops::try_trait::FromResidual>>::from_residual 13 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 13 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::__iterator_get_unchecked 13 (0.1%) 1 (0.2%) ::finalize 13 (0.1%) 1 (0.2%) core::core_arch::x86::avx::_mm256_loadu_si256 13 (0.1%) 1 (0.2%) core::core_arch::x86::sse2::_mm_loadu_si128 13 (0.1%) 1 (0.2%) core::core_arch::x86::sse2::_mm_set_epi64x 13 (0.1%) 1 (0.2%) core::slice::::iter 13 (0.1%) 1 (0.2%) core::slice::::iter_mut 13 (0.1%) 1 (0.2%) core::slice::iter::::into_iter 13 (0.1%) 1 (0.2%) poly1305::backend::avx2::State::reset 12 (0.1%) 1 (0.2%) ::fmt 12 (0.1%) 1 (0.2%) core::core_arch::x86::m128iExt::as_i32x4 12 (0.1%) 1 (0.2%) core::core_arch::x86::m256iExt::as_i32x8 12 (0.1%) 1 (0.2%) core::core_arch::x86::m256iExt::as_i8x32 12 (0.1%) 1 (0.2%) core::core_arch::x86::m256iExt::as_u32x8 12 (0.1%) 1 (0.2%) core::intrinsics::copy_nonoverlapping 12 (0.1%) 1 (0.2%) core::num::::unchecked_add 12 (0.1%) 1 (0.2%) core::ptr::const_ptr::::wrapping_offset 12 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::offset 12 (0.1%) 1 (0.2%) core::ptr::mut_ptr::::wrapping_offset 12 (0.1%) 1 (0.2%) core::sync::atomic::AtomicU8::load 11 (0.1%) 1 (0.2%) >::index 11 (0.1%) 1 (0.2%) as core::ops::deref::DerefMut>::deref_mut 11 (0.1%) 1 (0.2%) ::new 11 (0.1%) 1 (0.2%) core::core_arch::simd::i64x2::new 11 (0.1%) 1 (0.2%) core::core_arch::x86::m128iExt::as_i64x2 11 (0.1%) 1 (0.2%) core::core_arch::x86::m256iExt::as_i64x4 11 (0.1%) 1 (0.2%) generic_array::impls::>::default 11 (0.1%) 1 (0.2%) poly1305::backend::soft::State::reset 10 (0.1%) 2 (0.5%) as core::ops::deref::Deref>::deref 10 (0.1%) 2 (0.5%) as core::ops::deref::DerefMut>::deref_mut 10 (0.1%) 2 (0.5%) core::ptr::const_ptr::::cast 10 (0.1%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::next 10 (0.1%) 1 (0.2%) ::forward_unchecked 10 (0.1%) 1 (0.2%) ::update 10 (0.1%) 1 (0.2%) core::cmp::impls::::lt 10 (0.1%) 1 (0.2%) core::core_arch::x86::sse2::_mm_storeu_si128 10 (0.1%) 1 (0.2%) core::iter::range::>::next 10 (0.1%) 1 (0.2%) core::num::::to_ne_bytes 10 (0.1%) 1 (0.2%) core::ops::function::FnMut::call_mut 10 (0.1%) 1 (0.2%) generic_array::GenericArray::as_mut_slice 10 (0.1%) 1 (0.2%) generic_array::GenericArray::as_slice 10 (0.1%) 1 (0.2%) poly1305::backend::autodetect::avx2_cpuid::InitToken::get 9 (0.0%) 1 (0.2%) <() as core::fmt::Debug>::fmt 9 (0.0%) 1 (0.2%) ::try_get_unchecked 9 (0.0%) 1 (0.2%) core::cmp::Ord::min 9 (0.0%) 1 (0.2%) core::cmp::min 9 (0.0%) 1 (0.2%) core::core_arch::x86::avx::_mm256_undefined_si256 9 (0.0%) 1 (0.2%) core::core_arch::x86::sse2::_mm_undefined_si128 9 (0.0%) 1 (0.2%) core::iter::adapters::zip::try_get_unchecked 9 (0.0%) 1 (0.2%) core::iter::traits::iterator::Iterator::enumerate 9 (0.0%) 1 (0.2%) core::mem::forget 9 (0.0%) 1 (0.2%) core::option::Option::take 9 (0.0%) 1 (0.2%) core::ptr::const_ptr::::wrapping_add 9 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::add 9 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::wrapping_add 9 (0.0%) 1 (0.2%) generic_array::GenericArray::from_slice 9 (0.0%) 1 (0.2%) generic_array::impls::>::default::{{closure}} 8 (0.0%) 1 (0.2%) core::num::::wrapping_add 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::num::::wrapping_sub 8 (0.0%) 1 (0.2%) core::ptr::const_ptr::::is_null 8 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::is_null 8 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::as_mut_ptr 8 (0.0%) 1 (0.2%) core::slice::::as_mut_ptr 8 (0.0%) 1 (0.2%) core::slice::::is_empty 7 (0.0%) 1 (0.2%) ::reset 7 (0.0%) 1 (0.2%) ::clone 7 (0.0%) 1 (0.2%) ::clone 7 (0.0%) 1 (0.2%) core::option::Option::is_none 7 (0.0%) 1 (0.2%) core::ptr::non_null::NonNull::new_unchecked 7 (0.0%) 1 (0.2%) core::slice::raw::debug_check_data_len 6 (0.0%) 1 (0.2%) as core::iter::traits::iterator::Iterator>::size_hint 6 (0.0%) 1 (0.2%) ::clone 6 (0.0%) 1 (0.2%) core::core_arch::x86::avx::_mm256_set1_epi32 6 (0.0%) 1 (0.2%) core::core_arch::x86::avx::_mm256_set1_epi64x 6 (0.0%) 1 (0.2%) core::core_arch::x86::avx::_mm256_set1_epi8 6 (0.0%) 1 (0.2%) core::core_arch::x86::sse2::_mm_set1_epi64x 6 (0.0%) 1 (0.2%) core::mem::needs_drop 6 (0.0%) 1 (0.2%) core::ptr::drop_in_place,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>,typenum::bit::B0>>> 6 (0.0%) 1 (0.2%) core::slice::iter::size_from_ptr 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::clone::impls::::clone 5 (0.0%) 1 (0.2%) core::convert::num:: for u64>::from 5 (0.0%) 1 (0.2%) core::ptr::mut_ptr::::cast 4 (0.0%) 1 (0.2%) ::as_m128i 4 (0.0%) 1 (0.2%) ::as_m256i 4 (0.0%) 1 (0.2%) core::cell::UnsafeCell::get 4 (0.0%) 1 (0.2%) core::num::::from_le 4 (0.0%) 1 (0.2%) core::num::::to_le 4 (0.0%) 1 (0.2%) core::num::::from_le 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&()> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&core::core_arch::x86::__m256i> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&poly1305::backend::avx2::helpers::Aligned130> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&poly1305::backend::avx2::helpers::PrecomputedMultiplier> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place<&usize> 4 (0.0%) 1 (0.2%) core::ptr::drop_in_place 4 (0.0%) 1 (0.2%) core::ptr::non_null::NonNull::as_ptr 3 (0.0%) 3 (0.7%) core::mem::size_of 3 (0.0%) 1 (0.2%) >::from 3 (0.0%) 1 (0.2%) core::core_arch::x86::avx::_mm256_setzero_si256 3 (0.0%) 1 (0.2%) core::core_arch::x86::sse2::_mm_setzero_si128 1 (0.0%) 1 (0.2%) ::default 1 (0.0%) 1 (0.2%) ::default 1 (0.0%) 1 (0.2%) core::fmt::UnsafeArg::new 1 (0.0%) 1 (0.2%) core::ptr::null 1 (0.0%) 1 (0.2%) core::ptr::null_mut