Skip to content

Commit

Permalink
fix index precomputes
Browse files Browse the repository at this point in the history
  • Loading branch information
plafer committed Mar 19, 2024
1 parent f15faf1 commit f1f726f
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions prover/src/constraints/evaluator/lagrange.rs
Original file line number Diff line number Diff line change
Expand Up @@ -291,11 +291,12 @@ impl<E: FieldElement> LagrangeKernelTransitionConstraintsDivisor<E> {
let num_indices = lagrange_kernel_transition_constraints.len() + 1;
let mut slice_indices_precomputes = Vec::with_capacity(num_indices);

slice_indices_precomputes[0] = 0;
slice_indices_precomputes.push(0);

let mut current_slice_len = domain.ce_domain_size();
for i in 1..num_indices {
slice_indices_precomputes[i] = slice_indices_precomputes[i - 1] + current_slice_len;
let next_precompute_index = slice_indices_precomputes[i - 1] + current_slice_len;
slice_indices_precomputes.push(next_precompute_index);

current_slice_len /= 2;
}
Expand Down

0 comments on commit f1f726f

Please sign in to comment.