From bcbb512c46dc797a05761e22630c7a27859cc6fc Mon Sep 17 00:00:00 2001 From: Hanting Zhang Date: Thu, 11 Jan 2024 18:00:14 +0000 Subject: [PATCH] printing --- src/provider/pasta.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/provider/pasta.rs b/src/provider/pasta.rs index eff9cc927..92b404729 100644 --- a/src/provider/pasta.rs +++ b/src/provider/pasta.rs @@ -117,6 +117,8 @@ macro_rules! impl_traits { fn vartime_multiscalar_mul(scalars: &[Self::ScalarExt], bases: &[Self::Affine]) -> Self { #[cfg(any(target_arch = "x86_64", target_arch = "aarch64"))] if scalars.len() >= 128 { + let zero_count = scalars.par_iter().filter(|s|<$name::Scalar as ff::Field>::is_zero_vartime(s)).count(); + eprintln!("zeros: {}, scalars: {}", zero_count, scalars.len()); grumpkin_msm::pasta::$name::msm(bases, scalars) } else { cpu_best_msm(bases, scalars)