mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-07 16:23:12 +00:00
Small optimization -- use mul_add instead of mul + add (#137)
This commit is contained in:
parent
50b07f2ceb
commit
94b85b0806
@ -183,8 +183,7 @@ pub(crate) fn reduce_with_powers_ext_recursive<F: Extendable<D>, const D: usize>
|
|||||||
) -> ExtensionTarget<D> {
|
) -> ExtensionTarget<D> {
|
||||||
let mut sum = builder.zero_extension();
|
let mut sum = builder.zero_extension();
|
||||||
for &term in terms.iter().rev() {
|
for &term in terms.iter().rev() {
|
||||||
sum = builder.scalar_mul_ext(alpha, sum);
|
sum = builder.scalar_mul_add_extension(alpha, sum, term);
|
||||||
sum = builder.add_extension(sum, term);
|
|
||||||
}
|
}
|
||||||
sum
|
sum
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user