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