| (module |
| (type $none_=>_none (func)) |
| (table $0 1 1 funcref) |
| (elem (i32.const 0) $tabled) |
| (export "user" (func $user)) |
| (export "exported" (func $exported)) |
| (func $user |
| (local $x i32) |
| (local $y f64) |
| (local $2 f32) |
| (local $3 i64) |
| (local $4 f32) |
| (local $5 i64) |
| (local $6 f32) |
| (block |
| (block $__inlined_func$exported |
| (nop) |
| ) |
| ) |
| (block |
| (block $__inlined_func$tabled |
| (nop) |
| ) |
| ) |
| (block |
| (block $__inlined_func$multi |
| (nop) |
| ) |
| ) |
| (block |
| (block $__inlined_func$multi0 |
| (nop) |
| ) |
| ) |
| (block |
| (block $__inlined_func$ok |
| (drop |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block $__inlined_func$int (result i32) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (drop |
| (block (result f64) |
| (block $__inlined_func$double (result f64) |
| (f64.const 3.14159) |
| ) |
| ) |
| ) |
| (local.set $x |
| (block (result i32) |
| (block $__inlined_func$int2 (result i32) |
| (i32.const 112) |
| ) |
| ) |
| ) |
| (local.set $y |
| (block (result f64) |
| (block $__inlined_func$double2 (result f64) |
| (f64.const 113.14159) |
| ) |
| ) |
| ) |
| (block |
| (block $__inlined_func$with-local |
| (local.set $2 |
| (f32.const 0) |
| ) |
| (local.set $2 |
| (f32.const 2.1418280601501465) |
| ) |
| ) |
| ) |
| (block |
| (block $__inlined_func$with-local2 |
| (local.set $3 |
| (i64.const 0) |
| ) |
| (local.set $3 |
| (i64.const 4) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block $__inlined_func$return (result i32) |
| (br $__inlined_func$return |
| (i32.const 5) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (block $__inlined_func$multipass |
| (block |
| (block |
| (block $__inlined_func$multipass2 |
| (drop |
| (i32.const 6) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block |
| (block $__inlined_func$param |
| (local.set $4 |
| (f32.const 12.34000015258789) |
| ) |
| (local.set $5 |
| (i64.const 890005350012) |
| ) |
| (local.set $6 |
| (f32.const 0) |
| ) |
| (block |
| (drop |
| (local.get $4) |
| ) |
| (drop |
| (local.get $5) |
| ) |
| (drop |
| (local.get $6) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (func $exported |
| (nop) |
| ) |
| (func $recursive |
| (call $recursive) |
| ) |
| (func $tabled |
| (nop) |
| ) |
| (func $cycle1 |
| (block $__inlined_func$cycle2 |
| (block |
| (call $cycle1) |
| ) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_i32 (func (result i32))) |
| (type $i32_=>_i32 (func (param i32) (result i32))) |
| (func $child (param $0 i32) (result i32) |
| (i32.const 1234) |
| ) |
| (func $parent (result i32) |
| (call $child |
| (unreachable) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (type $f32_i32_=>_i32 (func (param f32 i32) (result i32))) |
| (memory $0 1 1) |
| (global $hangLimit (mut i32) (i32.const 25)) |
| (export "hangLimitInitializer" (func $hangLimitInitializer)) |
| (func $func_4 (param $0 f32) (param $1 i32) (result i32) |
| (local $2 i64) |
| (local $3 f64) |
| (local $4 f32) |
| (local $5 i32) |
| (local $6 i32) |
| (local $7 f64) |
| (local $8 i32) |
| (loop $label$0 (result i32) |
| (block $block |
| (if |
| (i32.eqz |
| (global.get $hangLimit) |
| ) |
| (return |
| (i32.const 54) |
| ) |
| ) |
| (global.set $hangLimit |
| (i32.sub |
| (global.get $hangLimit) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (i32.eqz |
| (if (result i32) |
| (i32.const 1) |
| (if (result i32) |
| (i32.eqz |
| (block (result i32) |
| (block $__inlined_func$func_3 (result i32) |
| (local.set $8 |
| (i32.const 0) |
| ) |
| (select |
| (local.get $8) |
| (local.tee $8 |
| (i32.const -1) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| (br $label$0) |
| (i32.const 0) |
| ) |
| (unreachable) |
| ) |
| ) |
| ) |
| ) |
| (func $hangLimitInitializer |
| (global.set $hangLimit |
| (i32.const 25) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (type $i32_=>_none (func (param i32))) |
| (table $0 10 funcref) |
| (func $0 |
| (block $__inlined_func$1 |
| (call_indirect (type $i32_=>_none) |
| (if (result i32) |
| (i32.const 0) |
| (unreachable) |
| (unreachable) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (func $1 |
| (block $__inlined_func$0 |
| (block $label$1 |
| (br_table $label$1 $label$1 |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_i32 (func (result i32))) |
| (func $0 (result i32) |
| (return |
| (block $__inlined_func$1 (result i32) |
| (i32.const 42) |
| ) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (func $0 |
| (local $0 i32) |
| (block |
| (block $__inlined_func$1 |
| (local.set $0 |
| (i32.const 42) |
| ) |
| (drop |
| (local.get $0) |
| ) |
| ) |
| (return) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_i32 (func (result i32))) |
| (func $0 (result i32) |
| (local $0 i32) |
| (return |
| (block $__inlined_func$1 (result i32) |
| (local.set $0 |
| (i32.const 42) |
| ) |
| (local.get $0) |
| ) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (func $0 |
| (drop |
| (block (result i32) |
| (block $__inlined_func$1 (result i32) |
| (block |
| (br $__inlined_func$1 |
| (block (result i32) |
| (block $__inlined_func$2 (result i32) |
| (i32.const 42) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (func $0 |
| (local $0 i32) |
| (block $__inlined_func$1 |
| (block |
| (block |
| (block |
| (block $__inlined_func$2 |
| (local.set $0 |
| (i32.const 42) |
| ) |
| (drop |
| (local.get $0) |
| ) |
| ) |
| ) |
| (br $__inlined_func$1) |
| ) |
| ) |
| (br $__inlined_func$1) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (type $i32_=>_i32 (func (param i32) (result i32))) |
| (table $0 10 funcref) |
| (func $0 |
| (drop |
| (block (result i32) |
| (block $__inlined_func$1 (result i32) |
| (br $__inlined_func$1 |
| (call_indirect (type $i32_=>_i32) |
| (i32.const 42) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (type $i32_=>_none (func (param i32))) |
| (table $0 10 funcref) |
| (func $0 |
| (block $__inlined_func$1 |
| (block |
| (call_indirect (type $i32_=>_none) |
| (i32.const 42) |
| (i32.const 0) |
| ) |
| (br $__inlined_func$1) |
| ) |
| (br $__inlined_func$1) |
| ) |
| ) |
| ) |
| (module |
| (type $none_=>_none (func)) |
| (memory $0 1 1) |
| (global $global$0 (mut i32) (i32.const 10)) |
| (export "func_102_invoker" (func $19)) |
| (func $19 |
| (block |
| (block |
| (block $__inlined_func$13 |
| (block |
| (if |
| (global.get $global$0) |
| (unreachable) |
| ) |
| (block |
| (block |
| (block $__inlined_func$2 |
| (block |
| (if |
| (global.get $global$0) |
| (br $__inlined_func$2) |
| ) |
| (global.set $global$0 |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $__inlined_func$13) |
| ) |
| ) |
| ) |
| (br $__inlined_func$13) |
| ) |
| ) |
| ) |
| (unreachable) |
| ) |
| ) |