From 41476ce451aef35cc00b41c9e03149e8f491507c Mon Sep 17 00:00:00 2001 From: Dmitry Vagner Date: Tue, 20 Dec 2022 17:32:06 -0800 Subject: [PATCH] fix --- .../asm/curve/bn254/curve_arithmetic/miller_loop.asm | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/miller_loop.asm b/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/miller_loop.asm index ec957ffd..e538155e 100644 --- a/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/miller_loop.asm +++ b/evm/src/cpu/kernel/asm/curve/bn254/curve_arithmetic/miller_loop.asm @@ -40,9 +40,6 @@ global test_miller: // stack: ptr, out, retdest %jump(miller_init) -global return_point: - - global miller_init: // stack: ptr, out, retdest PUSH 1 @@ -126,8 +123,8 @@ miller_zero_final: /// O += O mul_tangent: - // stack: retdest, 0xnm, times, O, P, Q, out - PUSH mul_tangent_2 DUP12 PUSH mul_tangent_1 + // stack: retdest, 0xnm, times, O, P, Q, out + PUSH mul_tangent_2 DUP13 PUSH mul_tangent_1 // stack: mul_tangent_1, out, mul_tangent_2, retdest, 0xnm, times, O, P, Q, out DUP2 DUP1 // stack: out, out, mul_tangent_1, out, mul_tangent_2, retdest, 0xnm, times, O, P, Q, out