mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-03 06:13:07 +00:00
fix unit
This commit is contained in:
parent
16928fd0fb
commit
9b18b3aeec
@ -65,7 +65,7 @@ bn254_input_check:
|
||||
|
||||
bn_pairing_invalid_input:
|
||||
// stack: inp_j, j, k, inp, out, retdest
|
||||
%stack (inp_j, j, k, inp, out, retdest) -> (retdest, @U256_MAX)
|
||||
%stack (inp_j, j, k, inp, out, retdest) -> (retdest, inp_j)
|
||||
JUMP
|
||||
|
||||
bn254_pairing_start:
|
||||
|
||||
@ -237,8 +237,8 @@ fn test_bn_pairing() -> Result<()> {
|
||||
let mut acc: i32 = 0;
|
||||
let mut input: Vec<U256> = vec![];
|
||||
for _ in 1..k {
|
||||
let m: i32 = rng.gen_range(-10..10);
|
||||
let n: i32 = rng.gen_range(-10..10);
|
||||
let m: i32 = rng.gen_range(1..8);
|
||||
let n: i32 = rng.gen_range(1..8);
|
||||
acc -= m * n;
|
||||
|
||||
let p: Curve<BN254> = Curve::<BN254>::int(m);
|
||||
@ -263,7 +263,6 @@ fn test_bn_pairing() -> Result<()> {
|
||||
memory: vec![(ptr, input)],
|
||||
};
|
||||
let interpreter = run_interpreter_with_memory(setup).unwrap();
|
||||
|
||||
assert_eq!(interpreter.stack()[0], U256::one());
|
||||
Ok(())
|
||||
}
|
||||
|
||||
@ -19,8 +19,8 @@ where
|
||||
impl<T: FieldExt> Curve<T> {
|
||||
pub fn unit() -> Self {
|
||||
Curve {
|
||||
x: T::UNIT,
|
||||
y: T::UNIT,
|
||||
x: T::ZERO,
|
||||
y: T::ZERO,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user