From 1eba893e61e6e09e9402d86be7b38b38ae52149b Mon Sep 17 00:00:00 2001 From: Nicholas Ward Date: Mon, 24 Apr 2023 11:25:38 -0700 Subject: [PATCH] mload_packing macro --- evm/src/cpu/kernel/asm/memory/packing.asm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/evm/src/cpu/kernel/asm/memory/packing.asm b/evm/src/cpu/kernel/asm/memory/packing.asm index f12c7b17..8f03ea3a 100644 --- a/evm/src/cpu/kernel/asm/memory/packing.asm +++ b/evm/src/cpu/kernel/asm/memory/packing.asm @@ -43,6 +43,12 @@ mload_packing_return: %stack (packed_value, addr: 3, len, retdest) -> (retdest, packed_value) JUMP +%macro mload_packing + %stack (addr: 3, len) -> (addr, len, %%after) + %jump(mload_packing) +%%after: +%endmacro + // Pre stack: context, segment, offset, value, len, retdest // Post stack: offset' global mstore_unpacking: