aboutsummaryrefslogtreecommitdiff
path: root/tests/stack_machine_wasm_sub/instructions.wat
diff options
context:
space:
mode:
authorWojciech Kosior <kwojtus@protonmail.com>2020-09-19 21:22:41 +0200
committerWojciech Kosior <kwojtus@protonmail.com>2020-09-19 21:22:41 +0200
commit605ac7f13be9f597d3cf7ab3786b71f5cda8c9fa (patch)
treeb3c7a166f33d9d1ff35cbc1ede202dd89903e81e /tests/stack_machine_wasm_sub/instructions.wat
parent780f056e61323a41abcaf0dd53a44f99bcac197c (diff)
downloadAGH-engineering-thesis-605ac7f13be9f597d3cf7ab3786b71f5cda8c9fa.tar.gz
AGH-engineering-thesis-605ac7f13be9f597d3cf7ab3786b71f5cda8c9fa.zip
initial work towards translating wasm to stack machine (with a provisional bench)
Diffstat (limited to 'tests/stack_machine_wasm_sub/instructions.wat')
-rw-r--r--tests/stack_machine_wasm_sub/instructions.wat9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/stack_machine_wasm_sub/instructions.wat b/tests/stack_machine_wasm_sub/instructions.wat
new file mode 100644
index 0000000..7579a46
--- /dev/null
+++ b/tests/stack_machine_wasm_sub/instructions.wat
@@ -0,0 +1,9 @@
+(module
+ (memory 0 2)
+ (func $sub (param $lhs i32) (param $rhs i32);; (result i32)
+ i32.const 0x17
+ local.get $lhs
+ local.get $rhs
+ i32.sub
+ i32.store offset=0x25 align=2)
+ (export "main" (func $sub)))