From 5ac12de99086a8fe19f9c9481b4f28a3c2fda808 Mon Sep 17 00:00:00 2001 From: wborgeaud Date: Wed, 5 Apr 2023 19:07:47 +0200 Subject: [PATCH] Fix sys_exp (#958) --- evm/src/cpu/kernel/asm/exp.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evm/src/cpu/kernel/asm/exp.asm b/evm/src/cpu/kernel/asm/exp.asm index a2f34b13..5dd67366 100644 --- a/evm/src/cpu/kernel/asm/exp.asm +++ b/evm/src/cpu/kernel/asm/exp.asm @@ -73,7 +73,7 @@ recursion_return: jump global sys_exp: - // stack: x, e, return_info + %stack (return_info, x, e) -> (x, e, return_info) push 0 // stack: shift, x, e, return_info %jump(sys_exp_gas_loop_enter) @@ -95,7 +95,7 @@ sys_exp_gas_loop_enter: %charge_gas %stack(return_info, x, e) -> (x, e, sys_exp_return, return_info) - jump exp + %jump(exp) sys_exp_return: // stack: pow(x, e), return_info swap1