mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-09 17:23:08 +00:00
range-check add results
This commit is contained in:
parent
d68ab11913
commit
20930e0086
@ -321,7 +321,6 @@ mod tests {
|
||||
|
||||
builder.connect_affine_point(&neg_five_g_expected, &neg_five_g_actual);
|
||||
|
||||
println!("NUM GATES: {}", builder.num_gates());
|
||||
let data = builder.build::<C>();
|
||||
let proof = data.prove(pw).unwrap();
|
||||
|
||||
|
||||
@ -85,6 +85,10 @@ impl<F: RichField + Extendable<D>, const D: usize> CircuitBuilder<F, D> {
|
||||
let sum_actual = self.add_biguint(&sum.value, &mod_times_overflow);
|
||||
self.connect_biguint(&sum_expected, &sum_actual);
|
||||
|
||||
let cmp = self.cmp_biguint(&sum.value, &modulus);
|
||||
let one = self.one();
|
||||
self.connect(cmp.target, one);
|
||||
|
||||
sum
|
||||
}
|
||||
|
||||
@ -133,6 +137,10 @@ impl<F: RichField + Extendable<D>, const D: usize> CircuitBuilder<F, D> {
|
||||
let sum_actual = self.add_biguint(&sum.value, &mod_times_overflow);
|
||||
self.connect_biguint(&sum_expected, &sum_actual);
|
||||
|
||||
let cmp = self.cmp_biguint(&sum.value, &modulus);
|
||||
let one = self.one();
|
||||
self.connect(cmp.target, one);
|
||||
|
||||
sum
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user