mirror of
https://github.com/logos-storage/plonky2.git
synced 2026-01-07 16:23:12 +00:00
it works
This commit is contained in:
parent
c01b2bf2c2
commit
f1bbf66cda
@ -47,7 +47,6 @@ bn254_input_check:
|
|||||||
%add_const(2)
|
%add_const(2)
|
||||||
%load_fp254_4
|
%load_fp254_4
|
||||||
// stack: Q_j, j, k, inp
|
// stack: Q_j, j, k, inp
|
||||||
%pop4
|
|
||||||
%bn_check_twisted
|
%bn_check_twisted
|
||||||
// stack: valid?, j, k, inp
|
// stack: valid?, j, k, inp
|
||||||
%assert_nonzero
|
%assert_nonzero
|
||||||
|
|||||||
@ -57,12 +57,11 @@
|
|||||||
|
|
||||||
%macro bn_check_twisted_curve
|
%macro bn_check_twisted_curve
|
||||||
// stack: range, X, Y
|
// stack: range, X, Y
|
||||||
%stack (range, X: 2, Y: 2) -> (Y, Y, range, X)
|
%stack (range, X: 2, Y: 2) -> (Y, Y, range, X, Y)
|
||||||
// stack: Y, Y, range, X, Y
|
// stack: Y, Y, range, X, Y
|
||||||
%mul_fp254_2
|
%mul_fp254_2
|
||||||
// stack: Y^2, range, X, Y
|
// stack: Y^2, range, X, Y
|
||||||
PUSH @BN_TWISTED_IM
|
%stack () -> (@BN_TWISTED_RE, @BN_TWISTED_IM)
|
||||||
PUSH @BN_TWISTED_RE
|
|
||||||
// stack: A, Y^2, range, X, Y
|
// stack: A, Y^2, range, X, Y
|
||||||
%stack (A: 2, Y2: 2, range, X: 2) -> (X, X, X, A, Y2, range, X)
|
%stack (A: 2, Y2: 2, range, X: 2) -> (X, X, X, A, Y2, range, X)
|
||||||
// stack: X, X, X, A, Y^2, range, X, Y
|
// stack: X, X, X, A, Y^2, range, X, Y
|
||||||
|
|||||||
@ -282,7 +282,6 @@ fn test_miller() -> Result<()> {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn test_bn_pairing() -> Result<()> {
|
fn test_bn_pairing() -> Result<()> {
|
||||||
let acc: usize = 200;
|
|
||||||
let out: usize = 212;
|
let out: usize = 212;
|
||||||
let ptr: usize = 224;
|
let ptr: usize = 224;
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user