mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-04 06:43:07 +00:00
Convert some mul_extension_naive to mul_extension
This commit is contained in:
parent
f7e92af963
commit
3db6e38d26
@ -214,7 +214,7 @@ impl<F: Extendable<D>, const D: usize> CircuitBuilder<F, D> {
|
|||||||
pub fn mul_many_extension(&mut self, terms: &[ExtensionTarget<D>]) -> ExtensionTarget<D> {
|
pub fn mul_many_extension(&mut self, terms: &[ExtensionTarget<D>]) -> ExtensionTarget<D> {
|
||||||
let mut product = self.one_extension();
|
let mut product = self.one_extension();
|
||||||
for term in terms {
|
for term in terms {
|
||||||
product = self.mul_extension_naive(product, *term);
|
product = self.mul_extension(product, *term);
|
||||||
}
|
}
|
||||||
product
|
product
|
||||||
}
|
}
|
||||||
@ -227,7 +227,7 @@ impl<F: Extendable<D>, const D: usize> CircuitBuilder<F, D> {
|
|||||||
b: ExtensionTarget<D>,
|
b: ExtensionTarget<D>,
|
||||||
c: ExtensionTarget<D>,
|
c: ExtensionTarget<D>,
|
||||||
) -> ExtensionTarget<D> {
|
) -> ExtensionTarget<D> {
|
||||||
let product = self.mul_extension_naive(a, b);
|
let product = self.mul_extension(a, b);
|
||||||
self.add_extension(product, c)
|
self.add_extension(product, c)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user