From 93f8e10a8c15cbcf0d09517869016c32c6bd47eb Mon Sep 17 00:00:00 2001 From: Henry Gressmann Date: Wed, 29 Nov 2023 01:45:05 +0100 Subject: feat: basic working wasm adder (experiment) Signed-off-by: Henry Gressmann --- examples/wasm/add.wasm | Bin 0 -> 65 bytes examples/wasm/add.wat | 14 ++++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 examples/wasm/add.wasm create mode 100644 examples/wasm/add.wat (limited to 'examples/wasm') diff --git a/examples/wasm/add.wasm b/examples/wasm/add.wasm new file mode 100644 index 0000000..92e3432 Binary files /dev/null and b/examples/wasm/add.wasm 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) +) + + -- cgit v1.3.1