From 15f97221ba72fa800d463a7bbb75d6d4f5cf7e55 Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Fri, 15 Jun 2018 13:44:31 -0700 Subject: [PATCH] Suppress extraneous warnings --- src/backend/avx2/edwards.rs | 5 ++--- src/backend/avx2/field.rs | 6 +++++- src/backend/avx2/scalar_mul/straus.rs | 2 ++ 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/backend/avx2/edwards.rs b/src/backend/avx2/edwards.rs index 7c5ff70..a053414 100644 --- a/src/backend/avx2/edwards.rs +++ b/src/backend/avx2/edwards.rs @@ -10,8 +10,7 @@ //! Extended Twisted Edwards for Curve25519, using AVX2. -// just going to own it -#![allow(bad_style)] +#![allow(non_snake_case)] use core::convert::From; use core::ops::{Add, Neg, Sub}; @@ -393,7 +392,7 @@ mod test { } fn serial_double(P: edwards::EdwardsPoint) -> edwards::EdwardsPoint { - let (X1, Y1, Z1, T1) = (P.X, P.Y, P.Z, P.T); + let (X1, Y1, Z1, _T1) = (P.X, P.Y, P.Z, P.T); macro_rules! print_var { ($x:ident) => { diff --git a/src/backend/avx2/field.rs b/src/backend/avx2/field.rs index 1484d75..b5bf4b3 100644 --- a/src/backend/avx2/field.rs +++ b/src/backend/avx2/field.rs @@ -10,16 +10,20 @@ //! 4-way vectorized 32bit field arithmetic using AVX2. -#![allow(bad_style)] +#![allow(non_snake_case)] const A_LANES: u8 = 0b0000_0101; const B_LANES: u8 = 0b0000_1010; const C_LANES: u8 = 0b0101_0000; const D_LANES: u8 = 0b1010_0000; +#[allow(unused)] const A_LANES64: u8 = 0b00_00_00_11; +#[allow(unused)] const B_LANES64: u8 = 0b00_00_11_00; +#[allow(unused)] const C_LANES64: u8 = 0b00_11_00_00; +#[allow(unused)] const D_LANES64: u8 = 0b11_00_00_00; use core::ops::{Add, Mul, Neg}; diff --git a/src/backend/avx2/scalar_mul/straus.rs b/src/backend/avx2/scalar_mul/straus.rs index 52c3079..053713f 100644 --- a/src/backend/avx2/scalar_mul/straus.rs +++ b/src/backend/avx2/scalar_mul/straus.rs @@ -8,6 +8,8 @@ // - Isis Agora Lovecruft // - Henry de Valence +#![allow(non_snake_case)] + use core::borrow::Borrow; use clear_on_drop::ClearOnDrop;