summaryrefslogtreecommitdiff
path: root/examples/wasm
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2023-11-29 01:45:05 +0100
committerHenry Gressmann <mail@henrygressmann.de>2023-11-29 01:45:05 +0100
commit93f8e10a8c15cbcf0d09517869016c32c6bd47eb (patch)
tree06f23748b8036a8ff6db431cd22cc3abc4859fa3 /examples/wasm
parentf26d077b5a8141253f807ea14551852da6842dd1 (diff)
feat: basic working wasm adder (experiment)
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'examples/wasm')
-rw-r--r--examples/wasm/add.wasmbin0 -> 65 bytes
-rw-r--r--examples/wasm/add.wat14
2 files changed, 14 insertions, 0 deletions
diff --git a/examples/wasm/add.wasm b/examples/wasm/add.wasm
new file mode 100644
index 0000000..92e3432
--- /dev/null
+++ b/examples/wasm/add.wasm
Binary files differ
diff --git a/examples/wasm/add.wat b/examples/wasm/add.wat
new file mode 100644
index 0000000..a246245
--- /dev/null
+++ b/examples/wasm/add.wat
@@ -0,0 +1,14 @@
+;; name: add ; description: add two numbers
+(module
+ (func $add (export "add") (param $a i32) (param $b i32) (result i32)
+ local.get $a
+ local.get $b
+ i32.add)
+
+ (func $add_64 (export "add_64") (param $a i64) (param $b i64) (result i64)
+ local.get $a
+ local.get $b
+ i64.add)
+)
+
+