mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-05-28 20:59:26 +00:00
Use reduce_base in reduce_with_powers_circuit
This commit is contained in:
parent
fd7eb9e915
commit
acb7b8bc05
@ -150,11 +150,9 @@ pub fn reduce_with_powers_circuit<F: RichField + Extendable<D>, const D: usize>(
|
|||||||
.rev()
|
.rev()
|
||||||
.fold(builder.zero(), |acc, &t| builder.mul_add(alpha, acc, t))
|
.fold(builder.zero(), |acc, &t| builder.mul_add(alpha, acc, t))
|
||||||
} else {
|
} else {
|
||||||
let terms_ext = terms
|
let alpha = builder.convert_to_ext(alpha);
|
||||||
.iter()
|
let mut alpha = ReducingFactorTarget::new(alpha);
|
||||||
.map(|&t| builder.convert_to_ext(t))
|
alpha.reduce_base(terms, builder).0[0]
|
||||||
.collect::<Vec<_>>();
|
|
||||||
reduce_with_powers_ext_circuit(builder, &terms_ext, alpha).0[0]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user