From 628af18a1db9ed7163955ad37ebbabd9721f0541 Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Wed, 3 Jan 2018 13:57:50 -0800 Subject: [PATCH] Suppress some warnings --- src/backend/avx2/edwards.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/backend/avx2/edwards.rs b/src/backend/avx2/edwards.rs index 1bc999e..83dc683 100644 --- a/src/backend/avx2/edwards.rs +++ b/src/backend/avx2/edwards.rs @@ -81,7 +81,7 @@ impl Identity for ExtendedPoint { pub struct CachedPoint(pub(super) FieldElement32x4); impl From for CachedPoint { - fn from(mut P: ExtendedPoint) -> CachedPoint { + fn from(P: ExtendedPoint) -> CachedPoint { let mut x = P.0; // x = (S2 S3 Z2 T2) @@ -253,10 +253,7 @@ impl<'a, 'b> Add<&'b CachedPoint> for &'a ExtendedPoint { /// Uses a slight tweak of the parallel unified formulas of HWCD'08 fn add(self, other: &'b CachedPoint) -> ExtendedPoint { unsafe { - use stdsimd::vendor::_mm256_permute2x128_si256; use stdsimd::vendor::_mm256_permutevar8x32_epi32; - use stdsimd::vendor::_mm256_blend_epi32; - use stdsimd::vendor::_mm256_shuffle_epi32; let mut tmp = self.0; @@ -299,7 +296,6 @@ impl<'a, 'b> Add<&'b ExtendedPoint> for &'a ExtendedPoint { use stdsimd::vendor::_mm256_permute2x128_si256; use stdsimd::vendor::_mm256_permutevar8x32_epi32; use stdsimd::vendor::_mm256_blend_epi32; - use stdsimd::vendor::_mm256_shuffle_epi32; let P: &FieldElement32x4 = &self.0; let Q: &FieldElement32x4 = &other.0;