hex/pointers/stack.fjΒΆ
βββ- Stack
MacrosΒΆ
hexΒΆ
hex.sp_incβ Like: sp++hex.sp_decβ Like: spβhex.sp_addβ Like: sp += valuehex.sp_subβ Like: sp -= valuehex.push_ret_addressβ Like: stack[++sp] = return_addresshex.pop_ret_addressβ Like: stack[spβ] = 0hex.push_hexβ Like: stack[++sp] = hexhex.push_byteβ Like: stack[++sp] = byte[:2]hex.pushβ Like: stack[sp+1:][:M] = hex[:n]; sp += n.hex.pop_hexβ Like: hex = stack[spβ]hex.pop_byteβ Like: byte[:2] = stack[spβ]hex.popβ Like: sp -= M