From fe51adad319f2c7dbea15fbbcf872d2b32ee01c4 Mon Sep 17 00:00:00 2001 From: Henry de Valence Date: Thu, 14 Jun 2018 14:32:13 -0700 Subject: [PATCH] Don't expose u32x8 unpacking functions --- src/backend/avx2/field.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/backend/avx2/field.rs b/src/backend/avx2/field.rs index 1f64775..63a1c3f 100644 --- a/src/backend/avx2/field.rs +++ b/src/backend/avx2/field.rs @@ -470,7 +470,7 @@ impl FieldElement32x4 { } #[inline(always)] -pub fn unpack_pair(src: u32x8) -> (u32x8, u32x8) { +fn unpack_pair(src: u32x8) -> (u32x8, u32x8) { let a: u32x8; let b: u32x8; let zero = i32x8::new(0, 0, 0, 0, 0, 0, 0, 0); @@ -484,7 +484,7 @@ pub fn unpack_pair(src: u32x8) -> (u32x8, u32x8) { } #[inline(always)] -pub fn repack_pair(x: u32x8, y: u32x8) -> u32x8 { +fn repack_pair(x: u32x8, y: u32x8) -> u32x8 { unsafe { use core::arch::x86_64::_mm256_blend_epi32; use core::arch::x86_64::_mm256_shuffle_epi32;