From 9561dceb391e4a2c00196f9f2f43dca5f87ce340 Mon Sep 17 00:00:00 2001 From: Dmitry Vagner Date: Thu, 8 Sep 2022 20:16:51 -0700 Subject: [PATCH] fix --- evm/src/cpu/kernel/asm/ripemd/hash.asm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/evm/src/cpu/kernel/asm/ripemd/hash.asm b/evm/src/cpu/kernel/asm/ripemd/hash.asm index e0840657..30b1935e 100644 --- a/evm/src/cpu/kernel/asm/ripemd/hash.asm +++ b/evm/src/cpu/kernel/asm/ripemd/hash.asm @@ -26,7 +26,7 @@ global hash: jumpdest // stack: *state, retdest - push switch push 0 push 5 push 16 push 0 push 0 + push switch push 1 push 5 push 16 push 0 push 0 // stack: 0, 0, 16, 5, 1, switch, *state, retdest dup11 dup11 dup11 dup11 dup11 // stack: *state, 0, 0, 16, 5, 1, switch, *state, retdest @@ -113,7 +113,7 @@ loop: update_round_vars: jumpdest // stack: *state, F , K , 16, rounds, sides, retdest - dup10 dup10 %get_round dup1 + dup9 dup11 %get_round dup1 // stack: rnd, rnd, *state, F , K , 16, rounds, sides, retdest swap7 pop %push_F swap7 // stack: rnd, rnd, *state, F', K , 16, rounds, sides, retdest