github.com/n1ghtfa1l/go-vnt@v0.6.4-alpha.6/core/wavm/tests/qlang/demo.1.wat (about) 1 (module 2 (type $0 (func (param i32) (result i32))) 3 (type $1 (func (param i32 i64) (result i64))) 4 (type $2 (func (param i64))) 5 (global $global$0 i32 (i32.const 32)) 6 (table 0 0 anyfunc) 7 (memory $0 1 1) 8 (export "first_api" (func $1)) 9 (export "second_api" (func $2)) 10 (export "malloc" (func $0)) 11 (export "default" (memory $0)) 12 (func $0 (; 0 ;) (type $0) (param $var$0 i32) (result i32) 13 (local $var$1 i32) 14 (set_global $global$0 15 (i32.add 16 (tee_local $var$1 17 (get_global $global$0) 18 ) 19 (get_local $var$0) 20 ) 21 ) 22 (get_local $var$1) 23 ) 24 (func $1 (; 1 ;) (type $1) (param $var$0 i32) (param $var$1 i64) (result i64) 25 (i64.add 26 (i64.extend_s/i32 27 (get_local $var$0) 28 ) 29 (get_local $var$1) 30 ) 31 ) 32 (func $2 (; 2 ;) (type $2) (param $var$0 i64) 33 (nop) 34 ) 35 )