diff --git a/evm/src/cpu/kernel/asm/core/precompiles/expmod.asm b/evm/src/cpu/kernel/asm/core/precompiles/expmod.asm index 093bc160..1977e9d6 100644 --- a/evm/src/cpu/kernel/asm/core/precompiles/expmod.asm +++ b/evm/src/cpu/kernel/asm/core/precompiles/expmod.asm @@ -184,8 +184,7 @@ l_E_prime_return: // stack: max(1, l_E_prime) * f(max(l_M, l_B)), len, l_M, l_E, l_B, kexit_info %div_const(3) // G_quaddivisor // stack: (max(1, l_E_prime) * f(max(l_M, l_B))) / G_quaddivisor, len, l_M, l_E, l_B, kexit_info - PUSH 200 - %max + %max_const(200) // stack: g_r, len, l_M, l_E, l_B, kexit_info %stack (g_r, l: 4, kexit_info) -> (g_r, kexit_info, l) // stack: g_r, kexit_info, len, l_M, l_E, l_B diff --git a/evm/src/cpu/kernel/asm/hash/blake2b/main.asm b/evm/src/cpu/kernel/asm/hash/blake2b/main.asm index 933de505..0e662077 100644 --- a/evm/src/cpu/kernel/asm/hash/blake2b/main.asm +++ b/evm/src/cpu/kernel/asm/hash/blake2b/main.asm @@ -2,9 +2,8 @@ global blake2b: // stack: virt, num_bytes, retdest DUP2 // stack: num_bytes, virt, num_bytes, retdest - %add_const(127) - %div_const(128) - // stack: num_blocks = ceil(num_bytes / 128), virt, num_bytes, retdest + %ceil_div_const(128) + // stack: num_blocks, virt, num_bytes, retdest DUP2 // stack: virt, num_blocks, virt, num_bytes, retdest %mstore_kernel_general