1(module 2 (type (;0;) (func)) 3 (type (;1;) (func (param i32 i32 i32) (result i32))) 4 (func (;0;) (type 1) (param i32 i32 i32) (result i32) 5 (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) 6 i32.const -1 7 local.set 6 8 local.get 5 9 i32.load offset=12 10 local.set 8 11 local.get 6 12 local.set 9 13 local.get 8 14 local.get 9 15 i32.eq 16 local.set 10 17 i32.const 1 18 local.set 11 19 local.get 10 20 local.get 11 21 i32.and 22 local.set 12 23 block ;; label = @1 24 block ;; label = @2 25 local.get 12 26 i32.eqz 27 br_if 0 (;@2;) 28 i32.const 1 29 local.set 13 30 local.get 13 31 local.set 14 32 br 1 (;@1;) 33 end 34 local.get 5 35 i32.load offset=12 36 local.set 15 37 local.get 15 38 local.set 14 39 end 40 local.get 14 41 local.set 16 42 local.get 5 43 i32.load offset=8 44 local.set 17 45 local.get 5 46 i32.load offset=4 47 local.set 18 48 local.get 16 49 local.get 17 50 local.get 18 51 call 1 52 return) 53 (func (;1;) (type 1) (param i32 i32 i32) (result i32) 54 i32.const -1) 55 (func (;2;) (type 0)) 56 (table (;0;) 1368 1368 funcref) 57 (memory (;0;) 800 8000) 58 (export "memory" (memory 0)) 59 (export "_start" (func 2))) 60