blob: 47b4ea14ef518eaa061441c7c9cdf2828ad930b7 [file] [log] [blame] [edit]
(module
(type $none_=>_none (func))
(type $none_=>_i32 (func (result i32)))
(type $i32_=>_none (func (param i32)))
(type $i32_i32_=>_none (func (param i32 i32)))
(type $i32_i32_i32_=>_none (func (param i32 i32 i32)))
(type $i32_=>_i32 (func (param i32) (result i32)))
(type $i32_i32_i32_=>_i32 (func (param i32 i32 i32) (result i32)))
(type $i32_i32_i32_i32_=>_i32 (func (param i32 i32 i32 i32) (result i32)))
(import "env" "memory" (memory $0 0))
(data (global.get $gimport$2) "\00\00\00\00\00\00\00\00")
(import "env" "table" (table $0 0 funcref))
(import "env" "__memory_base" (global $gimport$2 i32))
(import "env" "__table_base" (global $gimport$3 i32))
(import "env" "malloc" (func $fimport$4 (param i32) (result i32)))
(import "env" "saveSetjmp" (func $fimport$5 (param i32 i32 i32 i32) (result i32)))
(import "env" "getTempRet0" (func $fimport$6 (result i32)))
(import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32)))
(import "env" "testSetjmp" (func $fimport$9 (param i32 i32 i32) (result i32)))
(import "env" "setTempRet0" (func $fimport$10 (param i32)))
(import "env" "free" (func $fimport$11 (param i32)))
(import "env" "emscripten_longjmp" (func $emscripten_longjmp (param i32 i32)))
(import "env" "g$__THREW__" (func $g$__THREW__ (result i32)))
(import "env" "g$__threwValue" (func $g$__threwValue (result i32)))
(import "env" "fp$emscripten_longjmp$vii" (func $fp$emscripten_longjmp$vii (result i32)))
(global $gimport$13 (mut i32) (i32.const 0))
(global $gimport$14 (mut i32) (i32.const 0))
(global $gimport$15 (mut i32) (i32.const 0))
(global $global$0 i32 (i32.const 0))
(global $global$1 i32 (i32.const 4))
(export "_start" (func $2))
(export "__THREW__" (global $global$0))
(export "__threwValue" (global $global$1))
(export "dynCall_vii" (func $dynCall_vii))
(export "__post_instantiate" (func $__post_instantiate))
(func $0
(call $1)
)
(func $1
(nop)
)
(func $2
(local $0 i32)
(local $1 i32)
(local $2 i32)
(local $3 i32)
(i32.store
(local.tee $0
(call $fimport$4
(i32.const 40)
)
)
(i32.const 0)
)
(local.set $1
(call $fimport$5
(local.get $0)
(i32.const 1)
(local.get $0)
(i32.const 4)
)
)
(local.set $2
(call $fimport$6)
)
(local.set $0
(i32.const 0)
)
(block $label$1
(block $label$2
(loop $label$3
(br_if $label$2
(local.get $0)
)
(i32.store
(local.tee $0
(global.get $gimport$13)
)
(i32.const 0)
)
(call $invoke_vii
(global.get $gimport$14)
(local.get $0)
(i32.const 1)
)
(local.set $3
(i32.load
(local.get $0)
)
)
(i32.store
(local.get $0)
(i32.const 0)
)
(local.set $0
(global.get $gimport$15)
)
(block $label$4
(br_if $label$4
(i32.eqz
(local.get $3)
)
)
(br_if $label$4
(i32.eqz
(local.tee $0
(i32.load
(local.get $0)
)
)
)
)
(br_if $label$1
(i32.eqz
(call $fimport$9
(i32.load
(local.get $3)
)
(local.get $1)
(local.get $2)
)
)
)
(call $fimport$10
(local.get $0)
)
)
(local.set $0
(call $fimport$6)
)
(br $label$3)
)
)
(call $fimport$11
(local.get $1)
)
(return)
)
(call $emscripten_longjmp
(local.get $3)
(local.get $0)
)
(unreachable)
)
(func $dynCall_vii (param $fptr i32) (param $0 i32) (param $1 i32)
(call_indirect (type $i32_i32_=>_none)
(local.get $0)
(local.get $1)
(local.get $fptr)
)
)
(func $__assign_got_enties
(global.set $gimport$13
(call $g$__THREW__)
)
(global.set $gimport$15
(call $g$__threwValue)
)
(global.set $gimport$14
(call $fp$emscripten_longjmp$vii)
)
)
(func $__post_instantiate
(call $__assign_got_enties)
(call $0)
)
)
(;
--BEGIN METADATA --
{
"staticBump": 0,
"tableSize": 0,
"declares": [
"malloc",
"saveSetjmp",
"getTempRet0",
"testSetjmp",
"setTempRet0",
"free",
"emscripten_longjmp",
"g$__THREW__",
"g$__threwValue",
"fp$emscripten_longjmp$vii"
],
"externs": [
"___memory_base",
"___table_base"
],
"exports": [
"_start",
"dynCall_vii",
"__post_instantiate"
],
"namedGlobals": {
"__THREW__" : "0",
"__threwValue" : "4"
},
"invokeFuncs": [
"invoke_vii"
],
"mainReadsParams": 0,
"features": [
]
}
-- END METADATA --
;)