From 625544565d7a29eae52e129bf0f1879052a6642b Mon Sep 17 00:00:00 2001 From: Dmitry Vagner Date: Tue, 18 Oct 2022 11:07:43 -0400 Subject: [PATCH] change to 107 --- evm/src/cpu/kernel/interpreter.rs | 6 +++--- evm/src/cpu/kernel/tests/fields.rs | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/evm/src/cpu/kernel/interpreter.rs b/evm/src/cpu/kernel/interpreter.rs index 99156a3f..c12459ab 100644 --- a/evm/src/cpu/kernel/interpreter.rs +++ b/evm/src/cpu/kernel/interpreter.rs @@ -368,19 +368,19 @@ impl<'a> Interpreter<'a> { fn run_addfp254(&mut self) { let x = self.pop(); let y = self.pop(); - self.push((x + y) % 101); + self.push((x + y) % 107); } fn run_mulfp254(&mut self) { let x = self.pop(); let y = self.pop(); - self.push(U256::try_from(x.full_mul(y) % 101).unwrap()); + self.push(U256::try_from(x.full_mul(y) % 107).unwrap()); } fn run_subfp254(&mut self) { let x = self.pop(); let y = self.pop(); - self.push((U256::from(101) + x - y) % 101); + self.push((U256::from(107) + x - y) % 107); } fn run_div(&mut self) { diff --git a/evm/src/cpu/kernel/tests/fields.rs b/evm/src/cpu/kernel/tests/fields.rs index 9ebc1e75..1a45e0f7 100644 --- a/evm/src/cpu/kernel/tests/fields.rs +++ b/evm/src/cpu/kernel/tests/fields.rs @@ -5,7 +5,7 @@ use rand::{thread_rng, Rng}; use crate::cpu::kernel::aggregator::combined_kernel; use crate::cpu::kernel::interpreter::run_with_kernel; -const P254: u32 = 101; +const P254: u32 = 107; fn add_fp(x: u32, y: u32) -> u32 { (x + y) % P254