| global |
| [events] : 0 |
| [exports] : 0 |
| [funcs] : 3 |
| [globals] : 1 |
| [imports] : 0 |
| [memory-data] : 9 |
| [table-data] : 3 |
| [total] : 3 |
| const : 3 |
| func: empty |
| [binary-bytes] : 3 |
| [total] : 1 |
| [vars] : 0 |
| nop : 1 |
| func: small |
| [binary-bytes] : 9 |
| [total] : 5 |
| [vars] : 0 |
| block : 1 |
| const : 1 |
| drop : 1 |
| nop : 1 |
| return : 1 |
| func: ifs |
| [binary-bytes] : 51 |
| [total] : 24 |
| [vars] : 1 |
| binary : 1 |
| block : 1 |
| const : 12 |
| drop : 6 |
| if : 4 |
| (module |
| (type $0 (func (param i32))) |
| (type $FUNCSIG$v (func)) |
| (memory $0 256 256) |
| (data (i32.const 0) "\ff\ef\0f\1f 0@P\99") |
| (table $0 256 256 funcref) |
| (elem (i32.const 0) $ifs $ifs $ifs) |
| (global $glob i32 (i32.const 1337)) |
| (func $empty (; 0 ;) (type $FUNCSIG$v) |
| (nop) |
| ) |
| (func $small (; 1 ;) (type $FUNCSIG$v) |
| (nop) |
| (drop |
| (i32.const 100421) |
| ) |
| (return) |
| ) |
| (func $ifs (; 2 ;) (type $0) (param $x i32) |
| (local $y f32) |
| (block $block0 |
| (if |
| (i32.const 0) |
| (drop |
| (i32.const 1) |
| ) |
| ) |
| (if |
| (i32.const 0) |
| (drop |
| (i32.const 1) |
| ) |
| (drop |
| (i32.const 2) |
| ) |
| ) |
| (if |
| (i32.const 4) |
| (drop |
| (i32.const 5) |
| ) |
| (drop |
| (i32.const 6) |
| ) |
| ) |
| (drop |
| (i32.eq |
| (if (result i32) |
| (i32.const 4) |
| (i32.const 5) |
| (i32.const 6) |
| ) |
| (i32.const 177) |
| ) |
| ) |
| ) |
| ) |
| ) |
| global |
| [events] : 0 |
| [exports] : 0 |
| [funcs] : 0 |
| [globals] : 0 |
| [imports] : 0 |
| [total] : 0 |
| (module |
| ) |
| global |
| [events] : 0 |
| [exports] : 2 |
| [funcs] : 3 |
| [globals] : 0 |
| [imports] : 1 |
| [total] : 0 |
| func: func_a |
| [binary-bytes] : 16 |
| [total] : 8 |
| [vars] : 0 |
| block : 1 |
| call : 7 |
| func: func_b |
| [binary-bytes] : 22 |
| [total] : 11 |
| [vars] : 0 |
| block : 1 |
| call : 10 |
| func: func_c |
| [binary-bytes] : 32 |
| [total] : 16 |
| [vars] : 0 |
| block : 1 |
| call : 15 |
| export: a (func_a) |
| [removable-bytes-without-it]: 72 |
| [total] : 0 |
| export: b (func_b) |
| [removable-bytes-without-it]: 18 |
| [total] : 0 |
| (module |
| (type $FUNCSIG$v (func)) |
| (import "env" "waka" (func $waka)) |
| (export "a" (func $func_a)) |
| (export "b" (func $func_b)) |
| (func $func_a (; 1 ;) (type $FUNCSIG$v) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $func_b) |
| (call $func_c) |
| ) |
| (func $func_b (; 2 ;) (type $FUNCSIG$v) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| ) |
| (func $func_c (; 3 ;) (type $FUNCSIG$v) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| ) |
| ) |
| global |
| [events] : 0 |
| [exports] : 1 |
| [funcs] : 1 |
| [globals] : 0 |
| [imports] : 1 |
| [total] : 0 |
| func: func_a |
| [binary-bytes] : 12 |
| [total] : 6 |
| [vars] : 0 |
| block : 1 |
| call : 5 |
| export: a (func_a) |
| [removable-bytes-without-it]: 7 |
| [total] : 0 |
| start: func_a |
| [removable-bytes-without-it]: 3 |
| [total] : 0 |
| (module |
| (type $FUNCSIG$v (func)) |
| (import "env" "waka" (func $waka)) |
| (export "a" (func $func_a)) |
| (start $func_a) |
| (func $func_a (; 1 ;) (type $FUNCSIG$v) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| ) |
| ) |
| global |
| [events] : 0 |
| [exports] : 0 |
| [funcs] : 1 |
| [globals] : 0 |
| [imports] : 1 |
| [total] : 0 |
| func: func_a |
| [binary-bytes] : 12 |
| [total] : 6 |
| [vars] : 0 |
| block : 1 |
| call : 5 |
| start: func_a |
| [removable-bytes-without-it]: 67 |
| [total] : 0 |
| (module |
| (type $FUNCSIG$v (func)) |
| (import "env" "waka" (func $waka)) |
| (start $func_a) |
| (func $func_a (; 1 ;) (type $FUNCSIG$v) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| (call $waka) |
| ) |
| ) |
| global |
| [events] : 0 |
| [exports] : 1 |
| [funcs] : 1 |
| [globals] : 1 |
| [imports] : 1 |
| [total] : 1 |
| global.get : 1 |
| func: 0 |
| [binary-bytes] : 4 |
| [total] : 1 |
| [vars] : 0 |
| global.get : 1 |
| export: stackSave (0) |
| [removable-bytes-without-it]: 66 |
| [total] : 0 |
| (module |
| (type $0 (func (result i32))) |
| (import "env" "STACKTOP" (global $gimport$0 i32)) |
| (global $global$0 (mut i32) (global.get $gimport$0)) |
| (export "stackSave" (func $0)) |
| (func $0 (; 0 ;) (type $0) (result i32) |
| (global.get $global$0) |
| ) |
| ) |