2 (module (func) (start 1))
7 (func $main (result i32) (return (i32.const 0)))
14 (func $main (param $a i32))
25 (i32.load8_u (i32.const 0))
30 (func $get (result i32)
31 (return (i32.load8_u (i32.const 0)))
40 (export "inc" (func $inc))
41 (export "get" (func $get))
43 (assert_return (invoke "get") (i32.const 68))
45 (assert_return (invoke "get") (i32.const 69))
47 (assert_return (invoke "get") (i32.const 70))
55 (i32.load8_u (i32.const 0))
60 (func $get (result i32)
61 (return (i32.load8_u (i32.const 0)))
69 (export "inc" (func $inc))
70 (export "get" (func $get))
72 (assert_return (invoke "get") (i32.const 68))
74 (assert_return (invoke "get") (i32.const 69))
76 (assert_return (invoke "get") (i32.const 70))
79 (func $print_i32 (import "spectest" "print") (param i32))
80 (func $main (call $print_i32 (i32.const 1)))
85 (func $print_i32 (import "spectest" "print") (param i32))
86 (func $main (call $print_i32 (i32.const 2)))