lib/std/wasm.zig | 24 +- src/arch/wasm/CodeGen.zig | 470 +++++++++++++++++++++++--------- src/arch/wasm/Emit.zig | 19 ++ src/arch/wasm/Mir.zig | 8 + test/behavior.zig | 16 +- 5 files changed, 400 insertions(+), 137 deletions(-)