• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1;; Compiled using the WebAssembly Tootkit (https://github.com/WebAssembly/wabt)
2;; $ wat2wasm simple.wat -o simple.wasm
3
4(module
5  (import "./wasm-dep.mjs" "jsFn" (func $jsFn (result i32)))
6  (import "./wasm-dep.mjs" "jsInitFn" (func $jsInitFn))
7  (export "add" (func $add))
8  (export "addImported" (func $addImported))
9  (start $startFn)
10  (func $startFn
11    call $jsInitFn
12  )
13  (func $add (param $a i32) (param $b i32) (result i32)
14    local.get $a
15    local.get $b
16    i32.add
17  )
18  (func $addImported (param $a i32) (result i32)
19    local.get $a
20    call $jsFn
21    i32.add
22  )
23)
24