blob: 6fb9c0610feae113d9a13ab2560dfe299e6de49c [file] [log] [blame]
(module
(type $FUNCSIG$vi (func (param i32)))
(type $FUNCSIG$iiiii (func (param i32 i32 i32 i32) (result i32)))
(type $FUNCSIG$fifd (func (param i32 f32 f64) (result f32)))
(type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
(type $FUNCSIG$vii (func (param i32 i32)))
(type $FUNCSIG$v (func))
(type $FUNCSIG$ffd (func (param f32 f64) (result f32)))
(type $FUNCSIG$iii (func (param i32 i32) (result i32)))
(import "env" "emscripten_longjmp" (func $emscripten_longjmp (param i32 i32)))
(import "env" "invoke_ffd" (func $invoke_ffd (param i32 f32 f64) (result f32)))
(import "env" "invoke_iii" (func $invoke_iii (param i32 i32 i32) (result i32)))
(import "env" "invoke_iiii" (func $invoke_iiii (param i32 i32 i32 i32) (result i32)))
(import "env" "invoke_v" (func $invoke_v (param i32)))
(import "env" "memory" (memory $0 1))
(table 5 5 anyfunc)
(elem (i32.const 0) $__wasm_nullptr $_Z5func1v $_Z5func2iii $_Z5func3fd $_Z5func4P8mystructS_)
(export "main" (func $main))
(export "dynCall_v" (func $dynCall_v))
(export "dynCall_iiii" (func $dynCall_iiii))
(export "dynCall_ffd" (func $dynCall_ffd))
(export "dynCall_iii" (func $dynCall_iii))
(func $_Z5func1v (type $FUNCSIG$v)
)
(func $_Z5func2iii (type $FUNCSIG$iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(i32.const 3)
)
(func $_Z5func3fd (type $FUNCSIG$ffd) (param $0 f32) (param $1 f64) (result f32)
(f32.const 1)
)
(func $_Z5func4P8mystructS_ (type $FUNCSIG$iii) (param $0 i32) (param $1 i32) (result i32)
(i32.const 0)
)
(func $main (result i32)
(local $0 i32)
(local $1 i32)
(local $2 i32)
(local $3 i32)
(call $invoke_v
(i32.const 1)
)
(drop
(call $invoke_iiii
(i32.const 2)
(i32.const 1)
(i32.const 2)
(i32.const 3)
)
)
(drop
(call $invoke_ffd
(i32.const 3)
(f32.const 1.5)
(f64.const 3.4)
)
)
(drop
(call $invoke_iii
(i32.const 4)
(i32.add
(get_local $1)
(i32.const 32)
)
(i32.add
(get_local $1)
(i32.const 4)
)
)
)
(call $emscripten_longjmp
(i32.const 5)
(i32.const 6)
)
(i32.const 0)
)
(func $__wasm_nullptr (type $FUNCSIG$v)
(unreachable)
)
(func $dynCall_v (param $fptr i32)
(call_indirect $FUNCSIG$v
(get_local $fptr)
)
)
(func $dynCall_iiii (param $fptr i32) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(call_indirect $FUNCSIG$iiii
(get_local $0)
(get_local $1)
(get_local $2)
(get_local $fptr)
)
)
(func $dynCall_ffd (param $fptr i32) (param $0 f32) (param $1 f64) (result f32)
(call_indirect $FUNCSIG$ffd
(get_local $0)
(get_local $1)
(get_local $fptr)
)
)
(func $dynCall_iii (param $fptr i32) (param $0 i32) (param $1 i32) (result i32)
(call_indirect $FUNCSIG$iii
(get_local $0)
(get_local $1)
(get_local $fptr)
)
)
)
;; METADATA: { "asmConsts": {},"staticBump": 12, "initializers": [] }