From d3f593e89c8441373c91833d2953a349dac83135 Mon Sep 17 00:00:00 2001 From: Sean Bowe Date: Thu, 15 Oct 2020 14:18:02 -0600 Subject: [PATCH] Avoid unnecessary enumeration. --- src/poly/multiopen/verifier.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/poly/multiopen/verifier.rs b/src/poly/multiopen/verifier.rs index 0d8f21fa..998ceb0a 100644 --- a/src/poly/multiopen/verifier.rs +++ b/src/poly/multiopen/verifier.rs @@ -54,9 +54,9 @@ impl Proof { let mut accumulate = |set_idx: usize, new_commitment, evals: Vec| { q_commitments[set_idx].scale(x_4); q_commitments[set_idx].add_term(C::Scalar::one(), new_commitment); - for (eval_idx, &eval) in evals.iter().enumerate() { - q_eval_sets[set_idx][eval_idx] *= &x_4; - q_eval_sets[set_idx][eval_idx] += &eval; + for (eval, set_eval) in evals.iter().zip(q_eval_sets[set_idx].iter_mut()) { + *set_eval *= &x_4; + *set_eval += eval; } };