;;; TOOL: run-interp ;;; FLAGS: -v --host-print --enable-threads --enable-saturating-float-to-int (module (import "host" "print" (func $print (param i32))) (type $empty (func)) (func $empty) (memory (shared 1 1)) (table anyfunc (elem $empty $empty)) (global $g (mut i32) (i32.const 0)) (; 0x00 ;) (func (export "unreachable") unreachable) (; 0x01 ;) ;; nop -- not generated in interpreter (; 0x02 ;) ;; block -- not generated in interpreter (; 0x03 ;) ;; loop -- not generated in interpreter (; 0x04 ;) ;; if -- not generated in interpreter (; 0x05 ;) ;; else -- not generated in interpreter (; 0x06 ;) ;; try -- not implemented (; 0x07 ;) ;; catch -- not implemented (; 0x08 ;) ;; throw -- not implemented (; 0x09 ;) ;; rethrow -- not implemented (; 0x0a ;) ;; catch_all -- not implemented (; 0x0b ;) ;; end -- not generated in interpreter (; 0x0c ;) (func (export "br") br 0) (; 0x0d ;) ;; 0x0d br_if ;; not generated in interpreter (; 0x0e ;) (func (export "br_table") i32.const 1 br_table 0) (; 0x0f ;) (func (export "return") return) (; 0x10 ;) (func (export "call") call $empty) (; 0x11 ;) (func (export "call_indirect") i32.const 1 call_indirect $empty) (; 0x1a ;) (func (export "drop") i32.const 1 drop) (; 0x1b ;) (func (export "select") i32.const 1 i32.const 2 i32.const 3 select drop) (; 0x20 ;) (func (export "get_local") (local i32) get_local 0 drop) (; 0x21 ;) (func (export "set_local") (local i32) i32.const 1 set_local 0) (; 0x22 ;) (func (export "tee_local") (local i32) i32.const 1 tee_local 0 drop) (; 0x23 ;) (func (export "get_global") get_global 0 drop) (; 0x24 ;) (func (export "set_global") i32.const 1 set_global 0) (; 0x28 ;) (func (export "i32.load") i32.const 1 i32.load offset=2 drop) (; 0x29 ;) (func (export "i64.load") i32.const 1 i64.load offset=2 drop) (; 0x2a ;) (func (export "f32.load") i32.const 1 f32.load offset=2 drop) (; 0x2b ;) (func (export "f64.load") i32.const 1 f64.load offset=2 drop) (; 0x2c ;) (func (export "i32.load8_s") i32.const 1 i32.load8_s offset=2 drop) (; 0x2d ;) (func (export "i32.load8_u") i32.const 1 i32.load8_u offset=2 drop) (; 0x2e ;) (func (export "i32.load16_s") i32.const 1 i32.load16_s offset=2 drop) (; 0x2f ;) (func (export "i32.load16_u") i32.const 1 i32.load16_u offset=2 drop) (; 0x30 ;) (func (export "i64.load8_s") i32.const 1 i64.load8_s offset=2 drop) (; 0x31 ;) (func (export "i64.load8_u") i32.const 1 i64.load8_u offset=2 drop) (; 0x32 ;) (func (export "i64.load16_s") i32.const 1 i64.load16_s offset=2 drop) (; 0x33 ;) (func (export "i64.load16_u") i32.const 1 i64.load16_u offset=2 drop) (; 0x34 ;) (func (export "i64.load32_s") i32.const 1 i64.load32_s offset=2 drop) (; 0x35 ;) (func (export "i64.load32_u") i32.const 1 i64.load32_u offset=2 drop) (; 0x36 ;) (func (export "i32.store") i32.const 1 i32.const 2 i32.store offset=2) (; 0x37 ;) (func (export "i64.store") i32.const 1 i64.const 2 i64.store offset=2) (; 0x38 ;) (func (export "f32.store") i32.const 1 f32.const 2 f32.store offset=2) (; 0x39 ;) (func (export "f64.store") i32.const 1 f64.const 2 f64.store offset=2) (; 0x3a ;) (func (export "i32.store8") i32.const 1 i32.const 2 i32.store8 offset=2) (; 0x3b ;) (func (export "i32.store16") i32.const 1 i32.const 2 i32.store16 offset=2) (; 0x3c ;) (func (export "i64.store8") i32.const 1 i64.const 2 i64.store8 offset=2) (; 0x3d ;) (func (export "i64.store16") i32.const 1 i64.const 2 i64.store16 offset=2) (; 0x3e ;) (func (export "i64.store32") i32.const 1 i64.const 2 i64.store32 offset=2) (; 0x3f ;) (func (export "current_memory") current_memory drop) (; 0x40 ;) (func (export "grow_memory") i32.const 1 grow_memory drop) (; 0x41 ;) (func (export "i32.const") i32.const 1 drop) (; 0x42 ;) (func (export "i64.const") i64.const 1 drop) (; 0x43 ;) (func (export "f32.const") f32.const 1 drop) (; 0x44 ;) (func (export "f64.const") f64.const 1 drop) (; 0x45 ;) (func (export "i32.eqz") i32.const 1 i32.eqz drop) (; 0x46 ;) (func (export "i32.eq") i32.const 1 i32.const 2 i32.eq drop) (; 0x47 ;) (func (export "i32.ne") i32.const 1 i32.const 2 i32.ne drop) (; 0x48 ;) (func (export "i32.lt_s") i32.const 1 i32.const 2 i32.lt_s drop) (; 0x49 ;) (func (export "i32.lt_u") i32.const 1 i32.const 2 i32.lt_u drop) (; 0x4a ;) (func (export "i32.gt_s") i32.const 1 i32.const 2 i32.gt_s drop) (; 0x4b ;) (func (export "i32.gt_u") i32.const 1 i32.const 2 i32.gt_u drop) (; 0x4c ;) (func (export "i32.le_s") i32.const 1 i32.const 2 i32.le_s drop) (; 0x4d ;) (func (export "i32.le_u") i32.const 1 i32.const 2 i32.le_u drop) (; 0x4e ;) (func (export "i32.ge_s") i32.const 1 i32.const 2 i32.ge_s drop) (; 0x4f ;) (func (export "i32.ge_u") i32.const 1 i32.const 2 i32.ge_u drop) (; 0x50 ;) (func (export "i64.eqz") i64.const 1 i64.eqz drop) (; 0x51 ;) (func (export "i64.eq") i64.const 1 i64.const 2 i64.eq drop) (; 0x52 ;) (func (export "i64.ne") i64.const 1 i64.const 2 i64.ne drop) (; 0x53 ;) (func (export "i64.lt_s") i64.const 1 i64.const 2 i64.lt_s drop) (; 0x54 ;) (func (export "i64.lt_u") i64.const 1 i64.const 2 i64.lt_u drop) (; 0x55 ;) (func (export "i64.gt_s") i64.const 1 i64.const 2 i64.gt_s drop) (; 0x56 ;) (func (export "i64.gt_u") i64.const 1 i64.const 2 i64.gt_u drop) (; 0x57 ;) (func (export "i64.le_s") i64.const 1 i64.const 2 i64.le_s drop) (; 0x58 ;) (func (export "i64.le_u") i64.const 1 i64.const 2 i64.le_u drop) (; 0x59 ;) (func (export "i64.ge_s") i64.const 1 i64.const 2 i64.ge_s drop) (; 0x5a ;) (func (export "i64.ge_u") i64.const 1 i64.const 2 i64.ge_u drop) (; 0x5b ;) (func (export "f32.eq") f32.const 1 f32.const 2 f32.eq drop) (; 0x5c ;) (func (export "f32.ne") f32.const 1 f32.const 2 f32.ne drop) (; 0x5d ;) (func (export "f32.lt") f32.const 1 f32.const 2 f32.lt drop) (; 0x5e ;) (func (export "f32.gt") f32.const 1 f32.const 2 f32.gt drop) (; 0x5f ;) (func (export "f32.le") f32.const 1 f32.const 2 f32.le drop) (; 0x60 ;) (func (export "f32.ge") f32.const 1 f32.const 2 f32.ge drop) (; 0x61 ;) (func (export "f64.eq") f64.const 1 f64.const 2 f64.eq drop) (; 0x62 ;) (func (export "f64.ne") f64.const 1 f64.const 2 f64.ne drop) (; 0x63 ;) (func (export "f64.lt") f64.const 1 f64.const 2 f64.lt drop) (; 0x64 ;) (func (export "f64.gt") f64.const 1 f64.const 2 f64.gt drop) (; 0x65 ;) (func (export "f64.le") f64.const 1 f64.const 2 f64.le drop) (; 0x66 ;) (func (export "f64.ge") f64.const 1 f64.const 2 f64.ge drop) (; 0x67 ;) (func (export "i32.clz") i32.const 1 i32.clz drop) (; 0x68 ;) (func (export "i32.ctz") i32.const 1 i32.ctz drop) (; 0x69 ;) (func (export "i32.popcnt") i32.const 1 i32.popcnt drop) (; 0x6a ;) (func (export "i32.add") i32.const 1 i32.const 2 i32.add drop) (; 0x6b ;) (func (export "i32.sub") i32.const 1 i32.const 2 i32.sub drop) (; 0x6c ;) (func (export "i32.mul") i32.const 1 i32.const 2 i32.mul drop) (; 0x6d ;) (func (export "i32.div_s") i32.const 1 i32.const 2 i32.div_s drop) (; 0x6e ;) (func (export "i32.div_u") i32.const 1 i32.const 2 i32.div_u drop) (; 0x6f ;) (func (export "i32.rem_s") i32.const 1 i32.const 2 i32.rem_s drop) (; 0x70 ;) (func (export "i32.rem_u") i32.const 1 i32.const 2 i32.rem_u drop) (; 0x71 ;) (func (export "i32.and") i32.const 1 i32.const 2 i32.and drop) (; 0x72 ;) (func (export "i32.or") i32.const 1 i32.const 2 i32.or drop) (; 0x73 ;) (func (export "i32.xor") i32.const 1 i32.const 2 i32.xor drop) (; 0x74 ;) (func (export "i32.shl") i32.const 1 i32.const 2 i32.shl drop) (; 0x75 ;) (func (export "i32.shr_s") i32.const 1 i32.const 2 i32.shr_s drop) (; 0x76 ;) (func (export "i32.shr_u") i32.const 1 i32.const 2 i32.shr_u drop) (; 0x77 ;) (func (export "i32.rotl") i32.const 1 i32.const 2 i32.rotl drop) (; 0x78 ;) (func (export "i32.rotr") i32.const 1 i32.const 2 i32.rotr drop) (; 0x79 ;) (func (export "i64.clz") i64.const 1 i64.clz drop) (; 0x7a ;) (func (export "i64.ctz") i64.const 1 i64.ctz drop) (; 0x7b ;) (func (export "i64.popcnt") i64.const 1 i64.popcnt drop) (; 0x7c ;) (func (export "i64.add") i64.const 1 i64.const 2 i64.add drop) (; 0x7d ;) (func (export "i64.sub") i64.const 1 i64.const 2 i64.sub drop) (; 0x7e ;) (func (export "i64.mul") i64.const 1 i64.const 2 i64.mul drop) (; 0x7f ;) (func (export "i64.div_s") i64.const 1 i64.const 2 i64.div_s drop) (; 0x80 ;) (func (export "i64.div_u") i64.const 1 i64.const 2 i64.div_u drop) (; 0x81 ;) (func (export "i64.rem_s") i64.const 1 i64.const 2 i64.rem_s drop) (; 0x82 ;) (func (export "i64.rem_u") i64.const 1 i64.const 2 i64.rem_u drop) (; 0x83 ;) (func (export "i64.and") i64.const 1 i64.const 2 i64.and drop) (; 0x84 ;) (func (export "i64.or") i64.const 1 i64.const 2 i64.or drop) (; 0x85 ;) (func (export "i64.xor") i64.const 1 i64.const 2 i64.xor drop) (; 0x86 ;) (func (export "i64.shl") i64.const 1 i64.const 2 i64.shl drop) (; 0x87 ;) (func (export "i64.shr_s") i64.const 1 i64.const 2 i64.shr_s drop) (; 0x88 ;) (func (export "i64.shr_u") i64.const 1 i64.const 2 i64.shr_u drop) (; 0x89 ;) (func (export "i64.rotl") i64.const 1 i64.const 2 i64.rotl drop) (; 0x8a ;) (func (export "i64.rotr") i64.const 1 i64.const 2 i64.rotr drop) (; 0x8b ;) (func (export "f32.abs") f32.const 1 f32.abs drop) (; 0x8c ;) (func (export "f32.neg") f32.const 1 f32.neg drop) (; 0x8d ;) (func (export "f32.ceil") f32.const 1 f32.ceil drop) (; 0x8e ;) (func (export "f32.floor") f32.const 1 f32.floor drop) (; 0x8f ;) (func (export "f32.trunc") f32.const 1 f32.trunc drop) (; 0x90 ;) (func (export "f32.nearest") f32.const 1 f32.nearest drop) (; 0x91 ;) (func (export "f32.sqrt") f32.const 1 f32.sqrt drop) (; 0x92 ;) (func (export "f32.add") f32.const 1 f32.const 2 f32.add drop) (; 0x93 ;) (func (export "f32.sub") f32.const 1 f32.const 2 f32.sub drop) (; 0x94 ;) (func (export "f32.mul") f32.const 1 f32.const 2 f32.mul drop) (; 0x95 ;) (func (export "f32.div") f32.const 1 f32.const 2 f32.div drop) (; 0x96 ;) (func (export "f32.min") f32.const 1 f32.const 2 f32.min drop) (; 0x97 ;) (func (export "f32.max") f32.const 1 f32.const 2 f32.max drop) (; 0x98 ;) (func (export "f32.copysign") f32.const 1 f32.const 2 f32.copysign drop) (; 0x99 ;) (func (export "f64.abs") f64.const 1 f64.abs drop) (; 0x9a ;) (func (export "f64.neg") f64.const 1 f64.neg drop) (; 0x9b ;) (func (export "f64.ceil") f64.const 1 f64.ceil drop) (; 0x9c ;) (func (export "f64.floor") f64.const 1 f64.floor drop) (; 0x9d ;) (func (export "f64.trunc") f64.const 1 f64.trunc drop) (; 0x9e ;) (func (export "f64.nearest") f64.const 1 f64.nearest drop) (; 0x9f ;) (func (export "f64.sqrt") f64.const 1 f64.sqrt drop) (; 0xa0 ;) (func (export "f64.add") f64.const 1 f64.const 2 f64.add drop) (; 0xa1 ;) (func (export "f64.sub") f64.const 1 f64.const 2 f64.sub drop) (; 0xa2 ;) (func (export "f64.mul") f64.const 1 f64.const 2 f64.mul drop) (; 0xa3 ;) (func (export "f64.div") f64.const 1 f64.const 2 f64.div drop) (; 0xa4 ;) (func (export "f64.min") f64.const 1 f64.const 2 f64.min drop) (; 0xa5 ;) (func (export "f64.max") f64.const 1 f64.const 2 f64.max drop) (; 0xa6 ;) (func (export "f64.copysign") f64.const 1 f64.const 2 f64.copysign drop) (; 0xa7 ;) (func (export "i32.wrap/i64") i64.const 1 i32.wrap/i64 drop) (; 0xa8 ;) (func (export "i32.trunc_s/f32") f32.const 1 i32.trunc_s/f32 drop) (; 0xa9 ;) (func (export "i32.trunc_u/f32") f32.const 1 i32.trunc_u/f32 drop) (; 0xaa ;) (func (export "i32.trunc_s/f64") f64.const 1 i32.trunc_s/f64 drop) (; 0xab ;) (func (export "i32.trunc_u/f64") f64.const 1 i32.trunc_u/f64 drop) (; 0xac ;) (func (export "i64.extend_s/i32") i32.const 1 i64.extend_s/i32 drop) (; 0xad ;) (func (export "i64.extend_u/i32") i32.const 1 i64.extend_u/i32 drop) (; 0xae ;) (func (export "i64.trunc_s/f32") f32.const 1 i64.trunc_s/f32 drop) (; 0xaf ;) (func (export "i64.trunc_u/f32") f32.const 1 i64.trunc_u/f32 drop) (; 0xb0 ;) (func (export "i64.trunc_s/f64") f64.const 1 i64.trunc_s/f64 drop) (; 0xb1 ;) (func (export "i64.trunc_u/f64") f64.const 1 i64.trunc_u/f64 drop) (; 0xb2 ;) (func (export "f32.convert_s/i32") i32.const 1 f32.convert_s/i32 drop) (; 0xb3 ;) (func (export "f32.convert_u/i32") i32.const 1 f32.convert_u/i32 drop) (; 0xb4 ;) (func (export "f32.convert_s/i64") i64.const 1 f32.convert_s/i64 drop) (; 0xb5 ;) (func (export "f32.convert_u/i64") i64.const 1 f32.convert_u/i64 drop) (; 0xb6 ;) (func (export "f32.demote/f64") f64.const 1 f32.demote/f64 drop) (; 0xb7 ;) (func (export "f64.convert_s/i32") i32.const 1 f64.convert_s/i32 drop) (; 0xb8 ;) (func (export "f64.convert_u/i32") i32.const 1 f64.convert_u/i32 drop) (; 0xb9 ;) (func (export "f64.convert_s/i64") i64.const 1 f64.convert_s/i64 drop) (; 0xba ;) (func (export "f64.convert_u/i64") i64.const 1 f64.convert_u/i64 drop) (; 0xbb ;) (func (export "f64.promote/f32") f32.const 1 f64.promote/f32 drop) (; 0xbc ;) (func (export "i32.reinterpret/f32") i32.const 1 f32.reinterpret/i32 drop) (; 0xbd ;) (func (export "f32.reinterpret/i32") f32.const 1 i32.reinterpret/f32 drop) (; 0xbe ;) (func (export "i64.reinterpret/f64") i64.const 1 f64.reinterpret/i64 drop) (; 0xbf ;) (func (export "f64.reinterpret/i64") f64.const 1 i64.reinterpret/f64 drop) ;; --enable-threads (; 0xc0 ;) (func (export "i32.extend8_s") i32.const 1 i32.extend8_s drop) (; 0xc1 ;) (func (export "i32.extend16_s") i32.const 1 i32.extend16_s drop) (; 0xc2 ;) (func (export "i64.extend8_s") i64.const 1 i64.extend8_s drop) (; 0xc3 ;) (func (export "i64.extend16_s") i64.const 1 i64.extend16_s drop) (; 0xc4 ;) (func (export "i64.extend32_s") i64.const 1 i64.extend32_s drop) ;; Interpreter opcodes (; 0xe0 ;) (func (export "alloca") (local i32)) (; 0xe1 ;) (func (export "br_unless") i32.const 1 br_if 0) (; 0xe2 ;) (func (export "call_host") i32.const 1 call $print) (; 0xe3 ;) (func (export "data") i32.const 1 br_table 0) (; 0xe4 ;) (func (export "drop_keep") block (result i32) i32.const 1 i32.const 2 br 0 end drop) ;; --enable-saturating-float-to-int (; 0xfc 0x00 ;) (func (export "i32.trunc_s:sat/f32") f32.const 1 i32.trunc_s:sat/f32 drop) (; 0xfc 0x01 ;) (func (export "i32.trunc_u:sat/f32") f32.const 1 i32.trunc_u:sat/f32 drop) (; 0xfc 0x02 ;) (func (export "i32.trunc_s:sat/f64") f64.const 1 i32.trunc_s:sat/f64 drop) (; 0xfc 0x03 ;) (func (export "i32.trunc_u:sat/f64") f64.const 1 i32.trunc_u:sat/f64 drop) (; 0xfc 0x04 ;) (func (export "i64.trunc_s:sat/f32") f32.const 1 i64.trunc_s:sat/f32 drop) (; 0xfc 0x05 ;) (func (export "i64.trunc_u:sat/f32") f32.const 1 i64.trunc_u:sat/f32 drop) (; 0xfc 0x06 ;) (func (export "i64.trunc_s:sat/f64") f64.const 1 i64.trunc_s:sat/f64 drop) (; 0xfc 0x07 ;) (func (export "i64.trunc_u:sat/f64") f64.const 1 i64.trunc_u:sat/f64 drop) ;; --enable-threads (; 0xfe 0x00 ;) (func (export "wake") i32.const 1 i32.const 2 wake offset=3 drop) (; 0xfe 0x01 ;) (func (export "i32.wait") i32.const 1 i32.const 2 i64.const 3 i32.wait offset=3 drop) (; 0xfe 0x02 ;) (func (export "i64.wait") i32.const 1 i64.const 2 i64.const 3 i64.wait offset=3 drop) (; 0xfe 0x10 ;) (func (export "i32.atomic.load") i32.const 1 i32.atomic.load offset=3 drop) (; 0xfe 0x11 ;) (func (export "i64.atomic.load") i32.const 1 i64.atomic.load offset=7 drop) (; 0xfe 0x12 ;) (func (export "i32.atomic.load8_u") i32.const 1 i32.atomic.load8_u offset=3 drop) (; 0xfe 0x13 ;) (func (export "i32.atomic.load16_u") i32.const 1 i32.atomic.load16_u offset=3 drop) (; 0xfe 0x14 ;) (func (export "i64.atomic.load8_u") i32.const 1 i64.atomic.load8_u offset=3 drop) (; 0xfe 0x15 ;) (func (export "i64.atomic.load16_u") i32.const 1 i64.atomic.load16_u offset=3 drop) (; 0xfe 0x16 ;) (func (export "i64.atomic.load32_u") i32.const 1 i64.atomic.load32_u offset=3 drop) (; 0xfe 0x17 ;) (func (export "i32.atomic.store") i32.const 1 i32.const 2 i32.atomic.store offset=3) (; 0xfe 0x18 ;) (func (export "i64.atomic.store") i32.const 1 i64.const 2 i64.atomic.store offset=7) (; 0xfe 0x19 ;) (func (export "i32.atomic.store8") i32.const 1 i32.const 2 i32.atomic.store8 offset=3) (; 0xfe 0x1a ;) (func (export "i32.atomic.store16") i32.const 1 i32.const 2 i32.atomic.store16 offset=3) (; 0xfe 0x1b ;) (func (export "i64.atomic.store8") i32.const 1 i64.const 2 i64.atomic.store8 offset=3) (; 0xfe 0x1c ;) (func (export "i64.atomic.store16") i32.const 1 i64.const 2 i64.atomic.store16 offset=3) (; 0xfe 0x1d ;) (func (export "i64.atomic.store32") i32.const 1 i64.const 2 i64.atomic.store32 offset=3) (; 0xfe 0x1e ;) (func (export "i32.atomic.rmw.add") i32.const 1 i32.const 2 i32.atomic.rmw.add offset=3 drop) (; 0xfe 0x1f ;) (func (export "i64.atomic.rmw.add") i32.const 1 i64.const 2 i64.atomic.rmw.add offset=7 drop) (; 0xfe 0x20 ;) (func (export "i32.atomic.rmw8_u.add") i32.const 1 i32.const 2 i32.atomic.rmw8_u.add offset=3 drop) (; 0xfe 0x21 ;) (func (export "i32.atomic.rmw16_u.add") i32.const 1 i32.const 2 i32.atomic.rmw16_u.add offset=3 drop) (; 0xfe 0x22 ;) (func (export "i64.atomic.rmw8_u.add") i32.const 1 i64.const 2 i64.atomic.rmw8_u.add offset=3 drop) (; 0xfe 0x23 ;) (func (export "i64.atomic.rmw16_u.add") i32.const 1 i64.const 2 i64.atomic.rmw16_u.add offset=3 drop) (; 0xfe 0x24 ;) (func (export "i64.atomic.rmw32_u.add") i32.const 1 i64.const 2 i64.atomic.rmw32_u.add offset=3 drop) (; 0xfe 0x25 ;) (func (export "i32.atomic.rmw.sub") i32.const 1 i32.const 2 i32.atomic.rmw.sub offset=3 drop) (; 0xfe 0x26 ;) (func (export "i64.atomic.rmw.sub") i32.const 1 i64.const 2 i64.atomic.rmw.sub offset=7 drop) (; 0xfe 0x27 ;) (func (export "i32.atomic.rmw8_u.sub") i32.const 1 i32.const 2 i32.atomic.rmw8_u.sub offset=3 drop) (; 0xfe 0x28 ;) (func (export "i32.atomic.rmw16_u.sub") i32.const 1 i32.const 2 i32.atomic.rmw16_u.sub offset=3 drop) (; 0xfe 0x29 ;) (func (export "i64.atomic.rmw8_u.sub") i32.const 1 i64.const 2 i64.atomic.rmw8_u.sub offset=3 drop) (; 0xfe 0x2a ;) (func (export "i64.atomic.rmw16_u.sub") i32.const 1 i64.const 2 i64.atomic.rmw16_u.sub offset=3 drop) (; 0xfe 0x2b ;) (func (export "i64.atomic.rmw32_u.sub") i32.const 1 i64.const 2 i64.atomic.rmw32_u.sub offset=3 drop) (; 0xfe 0x2c ;) (func (export "i32.atomic.rmw.and") i32.const 1 i32.const 2 i32.atomic.rmw.and offset=3 drop) (; 0xfe 0x2d ;) (func (export "i64.atomic.rmw.and") i32.const 1 i64.const 2 i64.atomic.rmw.and offset=7 drop) (; 0xfe 0x2e ;) (func (export "i32.atomic.rmw8_u.and") i32.const 1 i32.const 2 i32.atomic.rmw8_u.and offset=3 drop) (; 0xfe 0x2f ;) (func (export "i32.atomic.rmw16_u.and") i32.const 1 i32.const 2 i32.atomic.rmw16_u.and offset=3 drop) (; 0xfe 0x30 ;) (func (export "i64.atomic.rmw8_u.and") i32.const 1 i64.const 2 i64.atomic.rmw8_u.and offset=3 drop) (; 0xfe 0x31 ;) (func (export "i64.atomic.rmw16_u.and") i32.const 1 i64.const 2 i64.atomic.rmw16_u.and offset=3 drop) (; 0xfe 0x32 ;) (func (export "i64.atomic.rmw32_u.and") i32.const 1 i64.const 2 i64.atomic.rmw32_u.and offset=3 drop) (; 0xfe 0x33 ;) (func (export "i32.atomic.rmw.or") i32.const 1 i32.const 2 i32.atomic.rmw.or offset=3 drop) (; 0xfe 0x34 ;) (func (export "i64.atomic.rmw.or") i32.const 1 i64.const 2 i64.atomic.rmw.or offset=7 drop) (; 0xfe 0x35 ;) (func (export "i32.atomic.rmw8_u.or") i32.const 1 i32.const 2 i32.atomic.rmw8_u.or offset=3 drop) (; 0xfe 0x36 ;) (func (export "i32.atomic.rmw16_u.or") i32.const 1 i32.const 2 i32.atomic.rmw16_u.or offset=3 drop) (; 0xfe 0x37 ;) (func (export "i64.atomic.rmw8_u.or") i32.const 1 i64.const 2 i64.atomic.rmw8_u.or offset=3 drop) (; 0xfe 0x38 ;) (func (export "i64.atomic.rmw16_u.or") i32.const 1 i64.const 2 i64.atomic.rmw16_u.or offset=3 drop) (; 0xfe 0x39 ;) (func (export "i64.atomic.rmw32_u.or") i32.const 1 i64.const 2 i64.atomic.rmw32_u.or offset=3 drop) (; 0xfe 0x3a ;) (func (export "i32.atomic.rmw.xor") i32.const 1 i32.const 2 i32.atomic.rmw.xor offset=3 drop) (; 0xfe 0x3b ;) (func (export "i64.atomic.rmw.xor") i32.const 1 i64.const 2 i64.atomic.rmw.xor offset=7 drop) (; 0xfe 0x3c ;) (func (export "i32.atomic.rmw8_u.xor") i32.const 1 i32.const 2 i32.atomic.rmw8_u.xor offset=3 drop) (; 0xfe 0x3d ;) (func (export "i32.atomic.rmw16_u.xor") i32.const 1 i32.const 2 i32.atomic.rmw16_u.xor offset=3 drop) (; 0xfe 0x3e ;) (func (export "i64.atomic.rmw8_u.xor") i32.const 1 i64.const 2 i64.atomic.rmw8_u.xor offset=3 drop) (; 0xfe 0x3f ;) (func (export "i64.atomic.rmw16_u.xor") i32.const 1 i64.const 2 i64.atomic.rmw16_u.xor offset=3 drop) (; 0xfe 0x40 ;) (func (export "i64.atomic.rmw32_u.xor") i32.const 1 i64.const 2 i64.atomic.rmw32_u.xor offset=3 drop) (; 0xfe 0x41 ;) (func (export "i32.atomic.rmw.xchg") i32.const 1 i32.const 2 i32.atomic.rmw.xchg offset=3 drop) (; 0xfe 0x42 ;) (func (export "i64.atomic.rmw.xchg") i32.const 1 i64.const 2 i64.atomic.rmw.xchg offset=7 drop) (; 0xfe 0x43 ;) (func (export "i32.atomic.rmw8_u.xchg") i32.const 1 i32.const 2 i32.atomic.rmw8_u.xchg offset=3 drop) (; 0xfe 0x44 ;) (func (export "i32.atomic.rmw16_u.xchg") i32.const 1 i32.const 2 i32.atomic.rmw16_u.xchg offset=3 drop) (; 0xfe 0x45 ;) (func (export "i64.atomic.rmw8_u.xchg") i32.const 1 i64.const 2 i64.atomic.rmw8_u.xchg offset=3 drop) (; 0xfe 0x46 ;) (func (export "i64.atomic.rmw16_u.xchg") i32.const 1 i64.const 2 i64.atomic.rmw16_u.xchg offset=3 drop) (; 0xfe 0x47 ;) (func (export "i64.atomic.rmw32_u.xchg") i32.const 1 i64.const 2 i64.atomic.rmw32_u.xchg offset=3 drop) (; 0xfe 0x48 ;) (func (export "i32.atomic.rmw.cmpxchg") i32.const 1 i32.const 2 i32.const 3 i32.atomic.rmw.cmpxchg offset=3 drop) (; 0xfe 0x49 ;) (func (export "i64.atomic.rmw.cmpxchg") i32.const 1 i64.const 2 i64.const 3 i64.atomic.rmw.cmpxchg offset=7 drop) (; 0xfe 0x4a ;) (func (export "i32.atomic.rmw8_u.cmpxchg") i32.const 1 i32.const 2 i32.const 3 i32.atomic.rmw8_u.cmpxchg offset=3 drop) (; 0xfe 0x4b ;) (func (export "i32.atomic.rmw16_u.cmpxchg") i32.const 1 i32.const 2 i32.const 3 i32.atomic.rmw16_u.cmpxchg offset=3 drop) (; 0xfe 0x4c ;) (func (export "i64.atomic.rmw8_u.cmpxchg") i32.const 1 i64.const 2 i64.const 3 i64.atomic.rmw8_u.cmpxchg offset=3 drop) (; 0xfe 0x4d ;) (func (export "i64.atomic.rmw16_u.cmpxchg") i32.const 1 i64.const 2 i64.const 3 i64.atomic.rmw16_u.cmpxchg offset=3 drop) (; 0xfe 0x4e ;) (func (export "i64.atomic.rmw32_u.cmpxchg") i32.const 1 i64.const 2 i64.const 3 i64.atomic.rmw32_u.cmpxchg offset=3 drop) ) (;; STDOUT ;;; 0000000: 0061 736d ; WASM_BINARY_MAGIC 0000004: 0100 0000 ; WASM_BINARY_VERSION ; section "Type" (1) 0000008: 01 ; section code 0000009: 00 ; section size (guess) 000000a: 02 ; num types ; type 0 000000b: 60 ; func 000000c: 00 ; num params 000000d: 00 ; num results ; type 1 000000e: 60 ; func 000000f: 01 ; num params 0000010: 7f ; i32 0000011: 00 ; num results 0000009: 08 ; FIXUP section size ; section "Import" (2) 0000012: 02 ; section code 0000013: 00 ; section size (guess) 0000014: 01 ; num imports ; import header 0 0000015: 04 ; string length 0000016: 686f 7374 host ; import module name 000001a: 05 ; string length 000001b: 7072 696e 74 print ; import field name 0000020: 00 ; import kind 0000021: 01 ; import signature index 0000013: 0e ; FIXUP section size ; section "Function" (3) 0000022: 03 ; section code 0000023: 00 ; section size (guess) 0000024: fa01 ; num functions 0000026: 00 ; function 0 signature index 0000027: 00 ; function 1 signature index 0000028: 00 ; function 2 signature index 0000029: 00 ; function 3 signature index 000002a: 00 ; function 4 signature index 000002b: 00 ; function 5 signature index 000002c: 00 ; function 6 signature index 000002d: 00 ; function 7 signature index 000002e: 00 ; function 8 signature index 000002f: 00 ; function 9 signature index 0000030: 00 ; function 10 signature index 0000031: 00 ; function 11 signature index 0000032: 00 ; function 12 signature index 0000033: 00 ; function 13 signature index 0000034: 00 ; function 14 signature index 0000035: 00 ; function 15 signature index 0000036: 00 ; function 16 signature index 0000037: 00 ; function 17 signature index 0000038: 00 ; function 18 signature index 0000039: 00 ; function 19 signature index 000003a: 00 ; function 20 signature index 000003b: 00 ; function 21 signature index 000003c: 00 ; function 22 signature index 000003d: 00 ; function 23 signature index 000003e: 00 ; function 24 signature index 000003f: 00 ; function 25 signature index 0000040: 00 ; function 26 signature index 0000041: 00 ; function 27 signature index 0000042: 00 ; function 28 signature index 0000043: 00 ; function 29 signature index 0000044: 00 ; function 30 signature index 0000045: 00 ; function 31 signature index 0000046: 00 ; function 32 signature index 0000047: 00 ; function 33 signature index 0000048: 00 ; function 34 signature index 0000049: 00 ; function 35 signature index 000004a: 00 ; function 36 signature index 000004b: 00 ; function 37 signature index 000004c: 00 ; function 38 signature index 000004d: 00 ; function 39 signature index 000004e: 00 ; function 40 signature index 000004f: 00 ; function 41 signature index 0000050: 00 ; function 42 signature index 0000051: 00 ; function 43 signature index 0000052: 00 ; function 44 signature index 0000053: 00 ; function 45 signature index 0000054: 00 ; function 46 signature index 0000055: 00 ; function 47 signature index 0000056: 00 ; function 48 signature index 0000057: 00 ; function 49 signature index 0000058: 00 ; function 50 signature index 0000059: 00 ; function 51 signature index 000005a: 00 ; function 52 signature index 000005b: 00 ; function 53 signature index 000005c: 00 ; function 54 signature index 000005d: 00 ; function 55 signature index 000005e: 00 ; function 56 signature index 000005f: 00 ; function 57 signature index 0000060: 00 ; function 58 signature index 0000061: 00 ; function 59 signature index 0000062: 00 ; function 60 signature index 0000063: 00 ; function 61 signature index 0000064: 00 ; function 62 signature index 0000065: 00 ; function 63 signature index 0000066: 00 ; function 64 signature index 0000067: 00 ; function 65 signature index 0000068: 00 ; function 66 signature index 0000069: 00 ; function 67 signature index 000006a: 00 ; function 68 signature index 000006b: 00 ; function 69 signature index 000006c: 00 ; function 70 signature index 000006d: 00 ; function 71 signature index 000006e: 00 ; function 72 signature index 000006f: 00 ; function 73 signature index 0000070: 00 ; function 74 signature index 0000071: 00 ; function 75 signature index 0000072: 00 ; function 76 signature index 0000073: 00 ; function 77 signature index 0000074: 00 ; function 78 signature index 0000075: 00 ; function 79 signature index 0000076: 00 ; function 80 signature index 0000077: 00 ; function 81 signature index 0000078: 00 ; function 82 signature index 0000079: 00 ; function 83 signature index 000007a: 00 ; function 84 signature index 000007b: 00 ; function 85 signature index 000007c: 00 ; function 86 signature index 000007d: 00 ; function 87 signature index 000007e: 00 ; function 88 signature index 000007f: 00 ; function 89 signature index 0000080: 00 ; function 90 signature index 0000081: 00 ; function 91 signature index 0000082: 00 ; function 92 signature index 0000083: 00 ; function 93 signature index 0000084: 00 ; function 94 signature index 0000085: 00 ; function 95 signature index 0000086: 00 ; function 96 signature index 0000087: 00 ; function 97 signature index 0000088: 00 ; function 98 signature index 0000089: 00 ; function 99 signature index 000008a: 00 ; function 100 signature index 000008b: 00 ; function 101 signature index 000008c: 00 ; function 102 signature index 000008d: 00 ; function 103 signature index 000008e: 00 ; function 104 signature index 000008f: 00 ; function 105 signature index 0000090: 00 ; function 106 signature index 0000091: 00 ; function 107 signature index 0000092: 00 ; function 108 signature index 0000093: 00 ; function 109 signature index 0000094: 00 ; function 110 signature index 0000095: 00 ; function 111 signature index 0000096: 00 ; function 112 signature index 0000097: 00 ; function 113 signature index 0000098: 00 ; function 114 signature index 0000099: 00 ; function 115 signature index 000009a: 00 ; function 116 signature index 000009b: 00 ; function 117 signature index 000009c: 00 ; function 118 signature index 000009d: 00 ; function 119 signature index 000009e: 00 ; function 120 signature index 000009f: 00 ; function 121 signature index 00000a0: 00 ; function 122 signature index 00000a1: 00 ; function 123 signature index 00000a2: 00 ; function 124 signature index 00000a3: 00 ; function 125 signature index 00000a4: 00 ; function 126 signature index 00000a5: 00 ; function 127 signature index 00000a6: 00 ; function 128 signature index 00000a7: 00 ; function 129 signature index 00000a8: 00 ; function 130 signature index 00000a9: 00 ; function 131 signature index 00000aa: 00 ; function 132 signature index 00000ab: 00 ; function 133 signature index 00000ac: 00 ; function 134 signature index 00000ad: 00 ; function 135 signature index 00000ae: 00 ; function 136 signature index 00000af: 00 ; function 137 signature index 00000b0: 00 ; function 138 signature index 00000b1: 00 ; function 139 signature index 00000b2: 00 ; function 140 signature index 00000b3: 00 ; function 141 signature index 00000b4: 00 ; function 142 signature index 00000b5: 00 ; function 143 signature index 00000b6: 00 ; function 144 signature index 00000b7: 00 ; function 145 signature index 00000b8: 00 ; function 146 signature index 00000b9: 00 ; function 147 signature index 00000ba: 00 ; function 148 signature index 00000bb: 00 ; function 149 signature index 00000bc: 00 ; function 150 signature index 00000bd: 00 ; function 151 signature index 00000be: 00 ; function 152 signature index 00000bf: 00 ; function 153 signature index 00000c0: 00 ; function 154 signature index 00000c1: 00 ; function 155 signature index 00000c2: 00 ; function 156 signature index 00000c3: 00 ; function 157 signature index 00000c4: 00 ; function 158 signature index 00000c5: 00 ; function 159 signature index 00000c6: 00 ; function 160 signature index 00000c7: 00 ; function 161 signature index 00000c8: 00 ; function 162 signature index 00000c9: 00 ; function 163 signature index 00000ca: 00 ; function 164 signature index 00000cb: 00 ; function 165 signature index 00000cc: 00 ; function 166 signature index 00000cd: 00 ; function 167 signature index 00000ce: 00 ; function 168 signature index 00000cf: 00 ; function 169 signature index 00000d0: 00 ; function 170 signature index 00000d1: 00 ; function 171 signature index 00000d2: 00 ; function 172 signature index 00000d3: 00 ; function 173 signature index 00000d4: 00 ; function 174 signature index 00000d5: 00 ; function 175 signature index 00000d6: 00 ; function 176 signature index 00000d7: 00 ; function 177 signature index 00000d8: 00 ; function 178 signature index 00000d9: 00 ; function 179 signature index 00000da: 00 ; function 180 signature index 00000db: 00 ; function 181 signature index 00000dc: 00 ; function 182 signature index 00000dd: 00 ; function 183 signature index 00000de: 00 ; function 184 signature index 00000df: 00 ; function 185 signature index 00000e0: 00 ; function 186 signature index 00000e1: 00 ; function 187 signature index 00000e2: 00 ; function 188 signature index 00000e3: 00 ; function 189 signature index 00000e4: 00 ; function 190 signature index 00000e5: 00 ; function 191 signature index 00000e6: 00 ; function 192 signature index 00000e7: 00 ; function 193 signature index 00000e8: 00 ; function 194 signature index 00000e9: 00 ; function 195 signature index 00000ea: 00 ; function 196 signature index 00000eb: 00 ; function 197 signature index 00000ec: 00 ; function 198 signature index 00000ed: 00 ; function 199 signature index 00000ee: 00 ; function 200 signature index 00000ef: 00 ; function 201 signature index 00000f0: 00 ; function 202 signature index 00000f1: 00 ; function 203 signature index 00000f2: 00 ; function 204 signature index 00000f3: 00 ; function 205 signature index 00000f4: 00 ; function 206 signature index 00000f5: 00 ; function 207 signature index 00000f6: 00 ; function 208 signature index 00000f7: 00 ; function 209 signature index 00000f8: 00 ; function 210 signature index 00000f9: 00 ; function 211 signature index 00000fa: 00 ; function 212 signature index 00000fb: 00 ; function 213 signature index 00000fc: 00 ; function 214 signature index 00000fd: 00 ; function 215 signature index 00000fe: 00 ; function 216 signature index 00000ff: 00 ; function 217 signature index 0000100: 00 ; function 218 signature index 0000101: 00 ; function 219 signature index 0000102: 00 ; function 220 signature index 0000103: 00 ; function 221 signature index 0000104: 00 ; function 222 signature index 0000105: 00 ; function 223 signature index 0000106: 00 ; function 224 signature index 0000107: 00 ; function 225 signature index 0000108: 00 ; function 226 signature index 0000109: 00 ; function 227 signature index 000010a: 00 ; function 228 signature index 000010b: 00 ; function 229 signature index 000010c: 00 ; function 230 signature index 000010d: 00 ; function 231 signature index 000010e: 00 ; function 232 signature index 000010f: 00 ; function 233 signature index 0000110: 00 ; function 234 signature index 0000111: 00 ; function 235 signature index 0000112: 00 ; function 236 signature index 0000113: 00 ; function 237 signature index 0000114: 00 ; function 238 signature index 0000115: 00 ; function 239 signature index 0000116: 00 ; function 240 signature index 0000117: 00 ; function 241 signature index 0000118: 00 ; function 242 signature index 0000119: 00 ; function 243 signature index 000011a: 00 ; function 244 signature index 000011b: 00 ; function 245 signature index 000011c: 00 ; function 246 signature index 000011d: 00 ; function 247 signature index 000011e: 00 ; function 248 signature index 000011f: 00 ; function 249 signature index ; move data: [24, 120) -> [25, 121) 0000023: fc01 ; FIXUP section size ; section "Table" (4) 0000121: 04 ; section code 0000122: 00 ; section size (guess) 0000123: 01 ; num tables ; table 0 0000124: 70 ; anyfunc 0000125: 01 ; limits: flags 0000126: 02 ; limits: initial 0000127: 02 ; limits: max 0000122: 05 ; FIXUP section size ; section "Memory" (5) 0000128: 05 ; section code 0000129: 00 ; section size (guess) 000012a: 01 ; num memories ; memory 0 000012b: 03 ; limits: flags 000012c: 01 ; limits: initial 000012d: 01 ; limits: max 0000129: 04 ; FIXUP section size ; section "Global" (6) 000012e: 06 ; section code 000012f: 00 ; section size (guess) 0000130: 01 ; num globals 0000131: 7f ; i32 0000132: 01 ; global mutability 0000133: 41 ; i32.const 0000134: 00 ; i32 literal 0000135: 0b ; end 000012f: 06 ; FIXUP section size ; section "Export" (7) 0000136: 07 ; section code 0000137: 00 ; section size (guess) 0000138: f901 ; num exports 000013a: 0b ; string length 000013b: 756e 7265 6163 6861 626c 65 unreachable ; export name 0000146: 00 ; export kind 0000147: 02 ; export func index 0000148: 02 ; string length 0000149: 6272 br ; export name 000014b: 00 ; export kind 000014c: 03 ; export func index 000014d: 08 ; string length 000014e: 6272 5f74 6162 6c65 br_table ; export name 0000156: 00 ; export kind 0000157: 04 ; export func index 0000158: 06 ; string length 0000159: 7265 7475 726e return ; export name 000015f: 00 ; export kind 0000160: 05 ; export func index 0000161: 04 ; string length 0000162: 6361 6c6c call ; export name 0000166: 00 ; export kind 0000167: 06 ; export func index 0000168: 0d ; string length 0000169: 6361 6c6c 5f69 6e64 6972 6563 74 call_indirect ; export name 0000176: 00 ; export kind 0000177: 07 ; export func index 0000178: 04 ; string length 0000179: 6472 6f70 drop ; export name 000017d: 00 ; export kind 000017e: 08 ; export func index 000017f: 06 ; string length 0000180: 7365 6c65 6374 select ; export name 0000186: 00 ; export kind 0000187: 09 ; export func index 0000188: 09 ; string length 0000189: 6765 745f 6c6f 6361 6c get_local ; export name 0000192: 00 ; export kind 0000193: 0a ; export func index 0000194: 09 ; string length 0000195: 7365 745f 6c6f 6361 6c set_local ; export name 000019e: 00 ; export kind 000019f: 0b ; export func index 00001a0: 09 ; string length 00001a1: 7465 655f 6c6f 6361 6c tee_local ; export name 00001aa: 00 ; export kind 00001ab: 0c ; export func index 00001ac: 0a ; string length 00001ad: 6765 745f 676c 6f62 616c get_global ; export name 00001b7: 00 ; export kind 00001b8: 0d ; export func index 00001b9: 0a ; string length 00001ba: 7365 745f 676c 6f62 616c set_global ; export name 00001c4: 00 ; export kind 00001c5: 0e ; export func index 00001c6: 08 ; string length 00001c7: 6933 322e 6c6f 6164 i32.load ; export name 00001cf: 00 ; export kind 00001d0: 0f ; export func index 00001d1: 08 ; string length 00001d2: 6936 342e 6c6f 6164 i64.load ; export name 00001da: 00 ; export kind 00001db: 10 ; export func index 00001dc: 08 ; string length 00001dd: 6633 322e 6c6f 6164 f32.load ; export name 00001e5: 00 ; export kind 00001e6: 11 ; export func index 00001e7: 08 ; string length 00001e8: 6636 342e 6c6f 6164 f64.load ; export name 00001f0: 00 ; export kind 00001f1: 12 ; export func index 00001f2: 0b ; string length 00001f3: 6933 322e 6c6f 6164 385f 73 i32.load8_s ; export name 00001fe: 00 ; export kind 00001ff: 13 ; export func index 0000200: 0b ; string length 0000201: 6933 322e 6c6f 6164 385f 75 i32.load8_u ; export name 000020c: 00 ; export kind 000020d: 14 ; export func index 000020e: 0c ; string length 000020f: 6933 322e 6c6f 6164 3136 5f73 i32.load16_s ; export name 000021b: 00 ; export kind 000021c: 15 ; export func index 000021d: 0c ; string length 000021e: 6933 322e 6c6f 6164 3136 5f75 i32.load16_u ; export name 000022a: 00 ; export kind 000022b: 16 ; export func index 000022c: 0b ; string length 000022d: 6936 342e 6c6f 6164 385f 73 i64.load8_s ; export name 0000238: 00 ; export kind 0000239: 17 ; export func index 000023a: 0b ; string length 000023b: 6936 342e 6c6f 6164 385f 75 i64.load8_u ; export name 0000246: 00 ; export kind 0000247: 18 ; export func index 0000248: 0c ; string length 0000249: 6936 342e 6c6f 6164 3136 5f73 i64.load16_s ; export name 0000255: 00 ; export kind 0000256: 19 ; export func index 0000257: 0c ; string length 0000258: 6936 342e 6c6f 6164 3136 5f75 i64.load16_u ; export name 0000264: 00 ; export kind 0000265: 1a ; export func index 0000266: 0c ; string length 0000267: 6936 342e 6c6f 6164 3332 5f73 i64.load32_s ; export name 0000273: 00 ; export kind 0000274: 1b ; export func index 0000275: 0c ; string length 0000276: 6936 342e 6c6f 6164 3332 5f75 i64.load32_u ; export name 0000282: 00 ; export kind 0000283: 1c ; export func index 0000284: 09 ; string length 0000285: 6933 322e 7374 6f72 65 i32.store ; export name 000028e: 00 ; export kind 000028f: 1d ; export func index 0000290: 09 ; string length 0000291: 6936 342e 7374 6f72 65 i64.store ; export name 000029a: 00 ; export kind 000029b: 1e ; export func index 000029c: 09 ; string length 000029d: 6633 322e 7374 6f72 65 f32.store ; export name 00002a6: 00 ; export kind 00002a7: 1f ; export func index 00002a8: 09 ; string length 00002a9: 6636 342e 7374 6f72 65 f64.store ; export name 00002b2: 00 ; export kind 00002b3: 20 ; export func index 00002b4: 0a ; string length 00002b5: 6933 322e 7374 6f72 6538 i32.store8 ; export name 00002bf: 00 ; export kind 00002c0: 21 ; export func index 00002c1: 0b ; string length 00002c2: 6933 322e 7374 6f72 6531 36 i32.store16 ; export name 00002cd: 00 ; export kind 00002ce: 22 ; export func index 00002cf: 0a ; string length 00002d0: 6936 342e 7374 6f72 6538 i64.store8 ; export name 00002da: 00 ; export kind 00002db: 23 ; export func index 00002dc: 0b ; string length 00002dd: 6936 342e 7374 6f72 6531 36 i64.store16 ; export name 00002e8: 00 ; export kind 00002e9: 24 ; export func index 00002ea: 0b ; string length 00002eb: 6936 342e 7374 6f72 6533 32 i64.store32 ; export name 00002f6: 00 ; export kind 00002f7: 25 ; export func index 00002f8: 0e ; string length 00002f9: 6375 7272 656e 745f 6d65 6d6f 7279 current_memory ; export name 0000307: 00 ; export kind 0000308: 26 ; export func index 0000309: 0b ; string length 000030a: 6772 6f77 5f6d 656d 6f72 79 grow_memory ; export name 0000315: 00 ; export kind 0000316: 27 ; export func index 0000317: 09 ; string length 0000318: 6933 322e 636f 6e73 74 i32.const ; export name 0000321: 00 ; export kind 0000322: 28 ; export func index 0000323: 09 ; string length 0000324: 6936 342e 636f 6e73 74 i64.const ; export name 000032d: 00 ; export kind 000032e: 29 ; export func index 000032f: 09 ; string length 0000330: 6633 322e 636f 6e73 74 f32.const ; export name 0000339: 00 ; export kind 000033a: 2a ; export func index 000033b: 09 ; string length 000033c: 6636 342e 636f 6e73 74 f64.const ; export name 0000345: 00 ; export kind 0000346: 2b ; export func index 0000347: 07 ; string length 0000348: 6933 322e 6571 7a i32.eqz ; export name 000034f: 00 ; export kind 0000350: 2c ; export func index 0000351: 06 ; string length 0000352: 6933 322e 6571 i32.eq ; export name 0000358: 00 ; export kind 0000359: 2d ; export func index 000035a: 06 ; string length 000035b: 6933 322e 6e65 i32.ne ; export name 0000361: 00 ; export kind 0000362: 2e ; export func index 0000363: 08 ; string length 0000364: 6933 322e 6c74 5f73 i32.lt_s ; export name 000036c: 00 ; export kind 000036d: 2f ; export func index 000036e: 08 ; string length 000036f: 6933 322e 6c74 5f75 i32.lt_u ; export name 0000377: 00 ; export kind 0000378: 30 ; export func index 0000379: 08 ; string length 000037a: 6933 322e 6774 5f73 i32.gt_s ; export name 0000382: 00 ; export kind 0000383: 31 ; export func index 0000384: 08 ; string length 0000385: 6933 322e 6774 5f75 i32.gt_u ; export name 000038d: 00 ; export kind 000038e: 32 ; export func index 000038f: 08 ; string length 0000390: 6933 322e 6c65 5f73 i32.le_s ; export name 0000398: 00 ; export kind 0000399: 33 ; export func index 000039a: 08 ; string length 000039b: 6933 322e 6c65 5f75 i32.le_u ; export name 00003a3: 00 ; export kind 00003a4: 34 ; export func index 00003a5: 08 ; string length 00003a6: 6933 322e 6765 5f73 i32.ge_s ; export name 00003ae: 00 ; export kind 00003af: 35 ; export func index 00003b0: 08 ; string length 00003b1: 6933 322e 6765 5f75 i32.ge_u ; export name 00003b9: 00 ; export kind 00003ba: 36 ; export func index 00003bb: 07 ; string length 00003bc: 6936 342e 6571 7a i64.eqz ; export name 00003c3: 00 ; export kind 00003c4: 37 ; export func index 00003c5: 06 ; string length 00003c6: 6936 342e 6571 i64.eq ; export name 00003cc: 00 ; export kind 00003cd: 38 ; export func index 00003ce: 06 ; string length 00003cf: 6936 342e 6e65 i64.ne ; export name 00003d5: 00 ; export kind 00003d6: 39 ; export func index 00003d7: 08 ; string length 00003d8: 6936 342e 6c74 5f73 i64.lt_s ; export name 00003e0: 00 ; export kind 00003e1: 3a ; export func index 00003e2: 08 ; string length 00003e3: 6936 342e 6c74 5f75 i64.lt_u ; export name 00003eb: 00 ; export kind 00003ec: 3b ; export func index 00003ed: 08 ; string length 00003ee: 6936 342e 6774 5f73 i64.gt_s ; export name 00003f6: 00 ; export kind 00003f7: 3c ; export func index 00003f8: 08 ; string length 00003f9: 6936 342e 6774 5f75 i64.gt_u ; export name 0000401: 00 ; export kind 0000402: 3d ; export func index 0000403: 08 ; string length 0000404: 6936 342e 6c65 5f73 i64.le_s ; export name 000040c: 00 ; export kind 000040d: 3e ; export func index 000040e: 08 ; string length 000040f: 6936 342e 6c65 5f75 i64.le_u ; export name 0000417: 00 ; export kind 0000418: 3f ; export func index 0000419: 08 ; string length 000041a: 6936 342e 6765 5f73 i64.ge_s ; export name 0000422: 00 ; export kind 0000423: 40 ; export func index 0000424: 08 ; string length 0000425: 6936 342e 6765 5f75 i64.ge_u ; export name 000042d: 00 ; export kind 000042e: 41 ; export func index 000042f: 06 ; string length 0000430: 6633 322e 6571 f32.eq ; export name 0000436: 00 ; export kind 0000437: 42 ; export func index 0000438: 06 ; string length 0000439: 6633 322e 6e65 f32.ne ; export name 000043f: 00 ; export kind 0000440: 43 ; export func index 0000441: 06 ; string length 0000442: 6633 322e 6c74 f32.lt ; export name 0000448: 00 ; export kind 0000449: 44 ; export func index 000044a: 06 ; string length 000044b: 6633 322e 6774 f32.gt ; export name 0000451: 00 ; export kind 0000452: 45 ; export func index 0000453: 06 ; string length 0000454: 6633 322e 6c65 f32.le ; export name 000045a: 00 ; export kind 000045b: 46 ; export func index 000045c: 06 ; string length 000045d: 6633 322e 6765 f32.ge ; export name 0000463: 00 ; export kind 0000464: 47 ; export func index 0000465: 06 ; string length 0000466: 6636 342e 6571 f64.eq ; export name 000046c: 00 ; export kind 000046d: 48 ; export func index 000046e: 06 ; string length 000046f: 6636 342e 6e65 f64.ne ; export name 0000475: 00 ; export kind 0000476: 49 ; export func index 0000477: 06 ; string length 0000478: 6636 342e 6c74 f64.lt ; export name 000047e: 00 ; export kind 000047f: 4a ; export func index 0000480: 06 ; string length 0000481: 6636 342e 6774 f64.gt ; export name 0000487: 00 ; export kind 0000488: 4b ; export func index 0000489: 06 ; string length 000048a: 6636 342e 6c65 f64.le ; export name 0000490: 00 ; export kind 0000491: 4c ; export func index 0000492: 06 ; string length 0000493: 6636 342e 6765 f64.ge ; export name 0000499: 00 ; export kind 000049a: 4d ; export func index 000049b: 07 ; string length 000049c: 6933 322e 636c 7a i32.clz ; export name 00004a3: 00 ; export kind 00004a4: 4e ; export func index 00004a5: 07 ; string length 00004a6: 6933 322e 6374 7a i32.ctz ; export name 00004ad: 00 ; export kind 00004ae: 4f ; export func index 00004af: 0a ; string length 00004b0: 6933 322e 706f 7063 6e74 i32.popcnt ; export name 00004ba: 00 ; export kind 00004bb: 50 ; export func index 00004bc: 07 ; string length 00004bd: 6933 322e 6164 64 i32.add ; export name 00004c4: 00 ; export kind 00004c5: 51 ; export func index 00004c6: 07 ; string length 00004c7: 6933 322e 7375 62 i32.sub ; export name 00004ce: 00 ; export kind 00004cf: 52 ; export func index 00004d0: 07 ; string length 00004d1: 6933 322e 6d75 6c i32.mul ; export name 00004d8: 00 ; export kind 00004d9: 53 ; export func index 00004da: 09 ; string length 00004db: 6933 322e 6469 765f 73 i32.div_s ; export name 00004e4: 00 ; export kind 00004e5: 54 ; export func index 00004e6: 09 ; string length 00004e7: 6933 322e 6469 765f 75 i32.div_u ; export name 00004f0: 00 ; export kind 00004f1: 55 ; export func index 00004f2: 09 ; string length 00004f3: 6933 322e 7265 6d5f 73 i32.rem_s ; export name 00004fc: 00 ; export kind 00004fd: 56 ; export func index 00004fe: 09 ; string length 00004ff: 6933 322e 7265 6d5f 75 i32.rem_u ; export name 0000508: 00 ; export kind 0000509: 57 ; export func index 000050a: 07 ; string length 000050b: 6933 322e 616e 64 i32.and ; export name 0000512: 00 ; export kind 0000513: 58 ; export func index 0000514: 06 ; string length 0000515: 6933 322e 6f72 i32.or ; export name 000051b: 00 ; export kind 000051c: 59 ; export func index 000051d: 07 ; string length 000051e: 6933 322e 786f 72 i32.xor ; export name 0000525: 00 ; export kind 0000526: 5a ; export func index 0000527: 07 ; string length 0000528: 6933 322e 7368 6c i32.shl ; export name 000052f: 00 ; export kind 0000530: 5b ; export func index 0000531: 09 ; string length 0000532: 6933 322e 7368 725f 73 i32.shr_s ; export name 000053b: 00 ; export kind 000053c: 5c ; export func index 000053d: 09 ; string length 000053e: 6933 322e 7368 725f 75 i32.shr_u ; export name 0000547: 00 ; export kind 0000548: 5d ; export func index 0000549: 08 ; string length 000054a: 6933 322e 726f 746c i32.rotl ; export name 0000552: 00 ; export kind 0000553: 5e ; export func index 0000554: 08 ; string length 0000555: 6933 322e 726f 7472 i32.rotr ; export name 000055d: 00 ; export kind 000055e: 5f ; export func index 000055f: 07 ; string length 0000560: 6936 342e 636c 7a i64.clz ; export name 0000567: 00 ; export kind 0000568: 60 ; export func index 0000569: 07 ; string length 000056a: 6936 342e 6374 7a i64.ctz ; export name 0000571: 00 ; export kind 0000572: 61 ; export func index 0000573: 0a ; string length 0000574: 6936 342e 706f 7063 6e74 i64.popcnt ; export name 000057e: 00 ; export kind 000057f: 62 ; export func index 0000580: 07 ; string length 0000581: 6936 342e 6164 64 i64.add ; export name 0000588: 00 ; export kind 0000589: 63 ; export func index 000058a: 07 ; string length 000058b: 6936 342e 7375 62 i64.sub ; export name 0000592: 00 ; export kind 0000593: 64 ; export func index 0000594: 07 ; string length 0000595: 6936 342e 6d75 6c i64.mul ; export name 000059c: 00 ; export kind 000059d: 65 ; export func index 000059e: 09 ; string length 000059f: 6936 342e 6469 765f 73 i64.div_s ; export name 00005a8: 00 ; export kind 00005a9: 66 ; export func index 00005aa: 09 ; string length 00005ab: 6936 342e 6469 765f 75 i64.div_u ; export name 00005b4: 00 ; export kind 00005b5: 67 ; export func index 00005b6: 09 ; string length 00005b7: 6936 342e 7265 6d5f 73 i64.rem_s ; export name 00005c0: 00 ; export kind 00005c1: 68 ; export func index 00005c2: 09 ; string length 00005c3: 6936 342e 7265 6d5f 75 i64.rem_u ; export name 00005cc: 00 ; export kind 00005cd: 69 ; export func index 00005ce: 07 ; string length 00005cf: 6936 342e 616e 64 i64.and ; export name 00005d6: 00 ; export kind 00005d7: 6a ; export func index 00005d8: 06 ; string length 00005d9: 6936 342e 6f72 i64.or ; export name 00005df: 00 ; export kind 00005e0: 6b ; export func index 00005e1: 07 ; string length 00005e2: 6936 342e 786f 72 i64.xor ; export name 00005e9: 00 ; export kind 00005ea: 6c ; export func index 00005eb: 07 ; string length 00005ec: 6936 342e 7368 6c i64.shl ; export name 00005f3: 00 ; export kind 00005f4: 6d ; export func index 00005f5: 09 ; string length 00005f6: 6936 342e 7368 725f 73 i64.shr_s ; export name 00005ff: 00 ; export kind 0000600: 6e ; export func index 0000601: 09 ; string length 0000602: 6936 342e 7368 725f 75 i64.shr_u ; export name 000060b: 00 ; export kind 000060c: 6f ; export func index 000060d: 08 ; string length 000060e: 6936 342e 726f 746c i64.rotl ; export name 0000616: 00 ; export kind 0000617: 70 ; export func index 0000618: 08 ; string length 0000619: 6936 342e 726f 7472 i64.rotr ; export name 0000621: 00 ; export kind 0000622: 71 ; export func index 0000623: 07 ; string length 0000624: 6633 322e 6162 73 f32.abs ; export name 000062b: 00 ; export kind 000062c: 72 ; export func index 000062d: 07 ; string length 000062e: 6633 322e 6e65 67 f32.neg ; export name 0000635: 00 ; export kind 0000636: 73 ; export func index 0000637: 08 ; string length 0000638: 6633 322e 6365 696c f32.ceil ; export name 0000640: 00 ; export kind 0000641: 74 ; export func index 0000642: 09 ; string length 0000643: 6633 322e 666c 6f6f 72 f32.floor ; export name 000064c: 00 ; export kind 000064d: 75 ; export func index 000064e: 09 ; string length 000064f: 6633 322e 7472 756e 63 f32.trunc ; export name 0000658: 00 ; export kind 0000659: 76 ; export func index 000065a: 0b ; string length 000065b: 6633 322e 6e65 6172 6573 74 f32.nearest ; export name 0000666: 00 ; export kind 0000667: 77 ; export func index 0000668: 08 ; string length 0000669: 6633 322e 7371 7274 f32.sqrt ; export name 0000671: 00 ; export kind 0000672: 78 ; export func index 0000673: 07 ; string length 0000674: 6633 322e 6164 64 f32.add ; export name 000067b: 00 ; export kind 000067c: 79 ; export func index 000067d: 07 ; string length 000067e: 6633 322e 7375 62 f32.sub ; export name 0000685: 00 ; export kind 0000686: 7a ; export func index 0000687: 07 ; string length 0000688: 6633 322e 6d75 6c f32.mul ; export name 000068f: 00 ; export kind 0000690: 7b ; export func index 0000691: 07 ; string length 0000692: 6633 322e 6469 76 f32.div ; export name 0000699: 00 ; export kind 000069a: 7c ; export func index 000069b: 07 ; string length 000069c: 6633 322e 6d69 6e f32.min ; export name 00006a3: 00 ; export kind 00006a4: 7d ; export func index 00006a5: 07 ; string length 00006a6: 6633 322e 6d61 78 f32.max ; export name 00006ad: 00 ; export kind 00006ae: 7e ; export func index 00006af: 0c ; string length 00006b0: 6633 322e 636f 7079 7369 676e f32.copysign ; export name 00006bc: 00 ; export kind 00006bd: 7f ; export func index 00006be: 07 ; string length 00006bf: 6636 342e 6162 73 f64.abs ; export name 00006c6: 00 ; export kind 00006c7: 8001 ; export func index 00006c9: 07 ; string length 00006ca: 6636 342e 6e65 67 f64.neg ; export name 00006d1: 00 ; export kind 00006d2: 8101 ; export func index 00006d4: 08 ; string length 00006d5: 6636 342e 6365 696c f64.ceil ; export name 00006dd: 00 ; export kind 00006de: 8201 ; export func index 00006e0: 09 ; string length 00006e1: 6636 342e 666c 6f6f 72 f64.floor ; export name 00006ea: 00 ; export kind 00006eb: 8301 ; export func index 00006ed: 09 ; string length 00006ee: 6636 342e 7472 756e 63 f64.trunc ; export name 00006f7: 00 ; export kind 00006f8: 8401 ; export func index 00006fa: 0b ; string length 00006fb: 6636 342e 6e65 6172 6573 74 f64.nearest ; export name 0000706: 00 ; export kind 0000707: 8501 ; export func index 0000709: 08 ; string length 000070a: 6636 342e 7371 7274 f64.sqrt ; export name 0000712: 00 ; export kind 0000713: 8601 ; export func index 0000715: 07 ; string length 0000716: 6636 342e 6164 64 f64.add ; export name 000071d: 00 ; export kind 000071e: 8701 ; export func index 0000720: 07 ; string length 0000721: 6636 342e 7375 62 f64.sub ; export name 0000728: 00 ; export kind 0000729: 8801 ; export func index 000072b: 07 ; string length 000072c: 6636 342e 6d75 6c f64.mul ; export name 0000733: 00 ; export kind 0000734: 8901 ; export func index 0000736: 07 ; string length 0000737: 6636 342e 6469 76 f64.div ; export name 000073e: 00 ; export kind 000073f: 8a01 ; export func index 0000741: 07 ; string length 0000742: 6636 342e 6d69 6e f64.min ; export name 0000749: 00 ; export kind 000074a: 8b01 ; export func index 000074c: 07 ; string length 000074d: 6636 342e 6d61 78 f64.max ; export name 0000754: 00 ; export kind 0000755: 8c01 ; export func index 0000757: 0c ; string length 0000758: 6636 342e 636f 7079 7369 676e f64.copysign ; export name 0000764: 00 ; export kind 0000765: 8d01 ; export func index 0000767: 0c ; string length 0000768: 6933 322e 7772 6170 2f69 3634 i32.wrap/i64 ; export name 0000774: 00 ; export kind 0000775: 8e01 ; export func index 0000777: 0f ; string length 0000778: 6933 322e 7472 756e 635f 732f 6633 32 i32.trunc_s/f32 ; export name 0000787: 00 ; export kind 0000788: 8f01 ; export func index 000078a: 0f ; string length 000078b: 6933 322e 7472 756e 635f 752f 6633 32 i32.trunc_u/f32 ; export name 000079a: 00 ; export kind 000079b: 9001 ; export func index 000079d: 0f ; string length 000079e: 6933 322e 7472 756e 635f 732f 6636 34 i32.trunc_s/f64 ; export name 00007ad: 00 ; export kind 00007ae: 9101 ; export func index 00007b0: 0f ; string length 00007b1: 6933 322e 7472 756e 635f 752f 6636 34 i32.trunc_u/f64 ; export name 00007c0: 00 ; export kind 00007c1: 9201 ; export func index 00007c3: 10 ; string length 00007c4: 6936 342e 6578 7465 6e64 5f73 2f69 3332 i64.extend_s/i32 ; export name 00007d4: 00 ; export kind 00007d5: 9301 ; export func index 00007d7: 10 ; string length 00007d8: 6936 342e 6578 7465 6e64 5f75 2f69 3332 i64.extend_u/i32 ; export name 00007e8: 00 ; export kind 00007e9: 9401 ; export func index 00007eb: 0f ; string length 00007ec: 6936 342e 7472 756e 635f 732f 6633 32 i64.trunc_s/f32 ; export name 00007fb: 00 ; export kind 00007fc: 9501 ; export func index 00007fe: 0f ; string length 00007ff: 6936 342e 7472 756e 635f 752f 6633 32 i64.trunc_u/f32 ; export name 000080e: 00 ; export kind 000080f: 9601 ; export func index 0000811: 0f ; string length 0000812: 6936 342e 7472 756e 635f 732f 6636 34 i64.trunc_s/f64 ; export name 0000821: 00 ; export kind 0000822: 9701 ; export func index 0000824: 0f ; string length 0000825: 6936 342e 7472 756e 635f 752f 6636 34 i64.trunc_u/f64 ; export name 0000834: 00 ; export kind 0000835: 9801 ; export func index 0000837: 11 ; string length 0000838: 6633 322e 636f 6e76 6572 745f 732f 6933 f32.convert_s/i3 0000848: 32 2 ; export name 0000849: 00 ; export kind 000084a: 9901 ; export func index 000084c: 11 ; string length 000084d: 6633 322e 636f 6e76 6572 745f 752f 6933 f32.convert_u/i3 000085d: 32 2 ; export name 000085e: 00 ; export kind 000085f: 9a01 ; export func index 0000861: 11 ; string length 0000862: 6633 322e 636f 6e76 6572 745f 732f 6936 f32.convert_s/i6 0000872: 34 4 ; export name 0000873: 00 ; export kind 0000874: 9b01 ; export func index 0000876: 11 ; string length 0000877: 6633 322e 636f 6e76 6572 745f 752f 6936 f32.convert_u/i6 0000887: 34 4 ; export name 0000888: 00 ; export kind 0000889: 9c01 ; export func index 000088b: 0e ; string length 000088c: 6633 322e 6465 6d6f 7465 2f66 3634 f32.demote/f64 ; export name 000089a: 00 ; export kind 000089b: 9d01 ; export func index 000089d: 11 ; string length 000089e: 6636 342e 636f 6e76 6572 745f 732f 6933 f64.convert_s/i3 00008ae: 32 2 ; export name 00008af: 00 ; export kind 00008b0: 9e01 ; export func index 00008b2: 11 ; string length 00008b3: 6636 342e 636f 6e76 6572 745f 752f 6933 f64.convert_u/i3 00008c3: 32 2 ; export name 00008c4: 00 ; export kind 00008c5: 9f01 ; export func index 00008c7: 11 ; string length 00008c8: 6636 342e 636f 6e76 6572 745f 732f 6936 f64.convert_s/i6 00008d8: 34 4 ; export name 00008d9: 00 ; export kind 00008da: a001 ; export func index 00008dc: 11 ; string length 00008dd: 6636 342e 636f 6e76 6572 745f 752f 6936 f64.convert_u/i6 00008ed: 34 4 ; export name 00008ee: 00 ; export kind 00008ef: a101 ; export func index 00008f1: 0f ; string length 00008f2: 6636 342e 7072 6f6d 6f74 652f 6633 32 f64.promote/f32 ; export name 0000901: 00 ; export kind 0000902: a201 ; export func index 0000904: 13 ; string length 0000905: 6933 322e 7265 696e 7465 7270 7265 742f i32.reinterpret/ 0000915: 6633 32 f32 ; export name 0000918: 00 ; export kind 0000919: a301 ; export func index 000091b: 13 ; string length 000091c: 6633 322e 7265 696e 7465 7270 7265 742f f32.reinterpret/ 000092c: 6933 32 i32 ; export name 000092f: 00 ; export kind 0000930: a401 ; export func index 0000932: 13 ; string length 0000933: 6936 342e 7265 696e 7465 7270 7265 742f i64.reinterpret/ 0000943: 6636 34 f64 ; export name 0000946: 00 ; export kind 0000947: a501 ; export func index 0000949: 13 ; string length 000094a: 6636 342e 7265 696e 7465 7270 7265 742f f64.reinterpret/ 000095a: 6936 34 i64 ; export name 000095d: 00 ; export kind 000095e: a601 ; export func index 0000960: 0d ; string length 0000961: 6933 322e 6578 7465 6e64 385f 73 i32.extend8_s ; export name 000096e: 00 ; export kind 000096f: a701 ; export func index 0000971: 0e ; string length 0000972: 6933 322e 6578 7465 6e64 3136 5f73 i32.extend16_s ; export name 0000980: 00 ; export kind 0000981: a801 ; export func index 0000983: 0d ; string length 0000984: 6936 342e 6578 7465 6e64 385f 73 i64.extend8_s ; export name 0000991: 00 ; export kind 0000992: a901 ; export func index 0000994: 0e ; string length 0000995: 6936 342e 6578 7465 6e64 3136 5f73 i64.extend16_s ; export name 00009a3: 00 ; export kind 00009a4: aa01 ; export func index 00009a6: 0e ; string length 00009a7: 6936 342e 6578 7465 6e64 3332 5f73 i64.extend32_s ; export name 00009b5: 00 ; export kind 00009b6: ab01 ; export func index 00009b8: 06 ; string length 00009b9: 616c 6c6f 6361 alloca ; export name 00009bf: 00 ; export kind 00009c0: ac01 ; export func index 00009c2: 09 ; string length 00009c3: 6272 5f75 6e6c 6573 73 br_unless ; export name 00009cc: 00 ; export kind 00009cd: ad01 ; export func index 00009cf: 09 ; string length 00009d0: 6361 6c6c 5f68 6f73 74 call_host ; export name 00009d9: 00 ; export kind 00009da: ae01 ; export func index 00009dc: 04 ; string length 00009dd: 6461 7461 data ; export name 00009e1: 00 ; export kind 00009e2: af01 ; export func index 00009e4: 09 ; string length 00009e5: 6472 6f70 5f6b 6565 70 drop_keep ; export name 00009ee: 00 ; export kind 00009ef: b001 ; export func index 00009f1: 13 ; string length 00009f2: 6933 322e 7472 756e 635f 733a 7361 742f i32.trunc_s:sat/ 0000a02: 6633 32 f32 ; export name 0000a05: 00 ; export kind 0000a06: b101 ; export func index 0000a08: 13 ; string length 0000a09: 6933 322e 7472 756e 635f 753a 7361 742f i32.trunc_u:sat/ 0000a19: 6633 32 f32 ; export name 0000a1c: 00 ; export kind 0000a1d: b201 ; export func index 0000a1f: 13 ; string length 0000a20: 6933 322e 7472 756e 635f 733a 7361 742f i32.trunc_s:sat/ 0000a30: 6636 34 f64 ; export name 0000a33: 00 ; export kind 0000a34: b301 ; export func index 0000a36: 13 ; string length 0000a37: 6933 322e 7472 756e 635f 753a 7361 742f i32.trunc_u:sat/ 0000a47: 6636 34 f64 ; export name 0000a4a: 00 ; export kind 0000a4b: b401 ; export func index 0000a4d: 13 ; string length 0000a4e: 6936 342e 7472 756e 635f 733a 7361 742f i64.trunc_s:sat/ 0000a5e: 6633 32 f32 ; export name 0000a61: 00 ; export kind 0000a62: b501 ; export func index 0000a64: 13 ; string length 0000a65: 6936 342e 7472 756e 635f 753a 7361 742f i64.trunc_u:sat/ 0000a75: 6633 32 f32 ; export name 0000a78: 00 ; export kind 0000a79: b601 ; export func index 0000a7b: 13 ; string length 0000a7c: 6936 342e 7472 756e 635f 733a 7361 742f i64.trunc_s:sat/ 0000a8c: 6636 34 f64 ; export name 0000a8f: 00 ; export kind 0000a90: b701 ; export func index 0000a92: 13 ; string length 0000a93: 6936 342e 7472 756e 635f 753a 7361 742f i64.trunc_u:sat/ 0000aa3: 6636 34 f64 ; export name 0000aa6: 00 ; export kind 0000aa7: b801 ; export func index 0000aa9: 04 ; string length 0000aaa: 7761 6b65 wake ; export name 0000aae: 00 ; export kind 0000aaf: b901 ; export func index 0000ab1: 08 ; string length 0000ab2: 6933 322e 7761 6974 i32.wait ; export name 0000aba: 00 ; export kind 0000abb: ba01 ; export func index 0000abd: 08 ; string length 0000abe: 6936 342e 7761 6974 i64.wait ; export name 0000ac6: 00 ; export kind 0000ac7: bb01 ; export func index 0000ac9: 0f ; string length 0000aca: 6933 322e 6174 6f6d 6963 2e6c 6f61 64 i32.atomic.load ; export name 0000ad9: 00 ; export kind 0000ada: bc01 ; export func index 0000adc: 0f ; string length 0000add: 6936 342e 6174 6f6d 6963 2e6c 6f61 64 i64.atomic.load ; export name 0000aec: 00 ; export kind 0000aed: bd01 ; export func index 0000aef: 12 ; string length 0000af0: 6933 322e 6174 6f6d 6963 2e6c 6f61 6438 i32.atomic.load8 0000b00: 5f75 _u ; export name 0000b02: 00 ; export kind 0000b03: be01 ; export func index 0000b05: 13 ; string length 0000b06: 6933 322e 6174 6f6d 6963 2e6c 6f61 6431 i32.atomic.load1 0000b16: 365f 75 6_u ; export name 0000b19: 00 ; export kind 0000b1a: bf01 ; export func index 0000b1c: 12 ; string length 0000b1d: 6936 342e 6174 6f6d 6963 2e6c 6f61 6438 i64.atomic.load8 0000b2d: 5f75 _u ; export name 0000b2f: 00 ; export kind 0000b30: c001 ; export func index 0000b32: 13 ; string length 0000b33: 6936 342e 6174 6f6d 6963 2e6c 6f61 6431 i64.atomic.load1 0000b43: 365f 75 6_u ; export name 0000b46: 00 ; export kind 0000b47: c101 ; export func index 0000b49: 13 ; string length 0000b4a: 6936 342e 6174 6f6d 6963 2e6c 6f61 6433 i64.atomic.load3 0000b5a: 325f 75 2_u ; export name 0000b5d: 00 ; export kind 0000b5e: c201 ; export func index 0000b60: 10 ; string length 0000b61: 6933 322e 6174 6f6d 6963 2e73 746f 7265 i32.atomic.store ; export name 0000b71: 00 ; export kind 0000b72: c301 ; export func index 0000b74: 10 ; string length 0000b75: 6936 342e 6174 6f6d 6963 2e73 746f 7265 i64.atomic.store ; export name 0000b85: 00 ; export kind 0000b86: c401 ; export func index 0000b88: 11 ; string length 0000b89: 6933 322e 6174 6f6d 6963 2e73 746f 7265 i32.atomic.store 0000b99: 38 8 ; export name 0000b9a: 00 ; export kind 0000b9b: c501 ; export func index 0000b9d: 12 ; string length 0000b9e: 6933 322e 6174 6f6d 6963 2e73 746f 7265 i32.atomic.store 0000bae: 3136 16 ; export name 0000bb0: 00 ; export kind 0000bb1: c601 ; export func index 0000bb3: 11 ; string length 0000bb4: 6936 342e 6174 6f6d 6963 2e73 746f 7265 i64.atomic.store 0000bc4: 38 8 ; export name 0000bc5: 00 ; export kind 0000bc6: c701 ; export func index 0000bc8: 12 ; string length 0000bc9: 6936 342e 6174 6f6d 6963 2e73 746f 7265 i64.atomic.store 0000bd9: 3136 16 ; export name 0000bdb: 00 ; export kind 0000bdc: c801 ; export func index 0000bde: 12 ; string length 0000bdf: 6936 342e 6174 6f6d 6963 2e73 746f 7265 i64.atomic.store 0000bef: 3332 32 ; export name 0000bf1: 00 ; export kind 0000bf2: c901 ; export func index 0000bf4: 12 ; string length 0000bf5: 6933 322e 6174 6f6d 6963 2e72 6d77 2e61 i32.atomic.rmw.a 0000c05: 6464 dd ; export name 0000c07: 00 ; export kind 0000c08: ca01 ; export func index 0000c0a: 12 ; string length 0000c0b: 6936 342e 6174 6f6d 6963 2e72 6d77 2e61 i64.atomic.rmw.a 0000c1b: 6464 dd ; export name 0000c1d: 00 ; export kind 0000c1e: cb01 ; export func index 0000c20: 15 ; string length 0000c21: 6933 322e 6174 6f6d 6963 2e72 6d77 385f i32.atomic.rmw8_ 0000c31: 752e 6164 64 u.add ; export name 0000c36: 00 ; export kind 0000c37: cc01 ; export func index 0000c39: 16 ; string length 0000c3a: 6933 322e 6174 6f6d 6963 2e72 6d77 3136 i32.atomic.rmw16 0000c4a: 5f75 2e61 6464 _u.add ; export name 0000c50: 00 ; export kind 0000c51: cd01 ; export func index 0000c53: 15 ; string length 0000c54: 6936 342e 6174 6f6d 6963 2e72 6d77 385f i64.atomic.rmw8_ 0000c64: 752e 6164 64 u.add ; export name 0000c69: 00 ; export kind 0000c6a: ce01 ; export func index 0000c6c: 16 ; string length 0000c6d: 6936 342e 6174 6f6d 6963 2e72 6d77 3136 i64.atomic.rmw16 0000c7d: 5f75 2e61 6464 _u.add ; export name 0000c83: 00 ; export kind 0000c84: cf01 ; export func index 0000c86: 16 ; string length 0000c87: 6936 342e 6174 6f6d 6963 2e72 6d77 3332 i64.atomic.rmw32 0000c97: 5f75 2e61 6464 _u.add ; export name 0000c9d: 00 ; export kind 0000c9e: d001 ; export func index 0000ca0: 12 ; string length 0000ca1: 6933 322e 6174 6f6d 6963 2e72 6d77 2e73 i32.atomic.rmw.s 0000cb1: 7562 ub ; export name 0000cb3: 00 ; export kind 0000cb4: d101 ; export func index 0000cb6: 12 ; string length 0000cb7: 6936 342e 6174 6f6d 6963 2e72 6d77 2e73 i64.atomic.rmw.s 0000cc7: 7562 ub ; export name 0000cc9: 00 ; export kind 0000cca: d201 ; export func index 0000ccc: 15 ; string length 0000ccd: 6933 322e 6174 6f6d 6963 2e72 6d77 385f i32.atomic.rmw8_ 0000cdd: 752e 7375 62 u.sub ; export name 0000ce2: 00 ; export kind 0000ce3: d301 ; export func index 0000ce5: 16 ; string length 0000ce6: 6933 322e 6174 6f6d 6963 2e72 6d77 3136 i32.atomic.rmw16 0000cf6: 5f75 2e73 7562 _u.sub ; export name 0000cfc: 00 ; export kind 0000cfd: d401 ; export func index 0000cff: 15 ; string length 0000d00: 6936 342e 6174 6f6d 6963 2e72 6d77 385f i64.atomic.rmw8_ 0000d10: 752e 7375 62 u.sub ; export name 0000d15: 00 ; export kind 0000d16: d501 ; export func index 0000d18: 16 ; string length 0000d19: 6936 342e 6174 6f6d 6963 2e72 6d77 3136 i64.atomic.rmw16 0000d29: 5f75 2e73 7562 _u.sub ; export name 0000d2f: 00 ; export kind 0000d30: d601 ; export func index 0000d32: 16 ; string length 0000d33: 6936 342e 6174 6f6d 6963 2e72 6d77 3332 i64.atomic.rmw32 0000d43: 5f75 2e73 7562 _u.sub ; export name 0000d49: 00 ; export kind 0000d4a: d701 ; export func index 0000d4c: 12 ; string length 0000d4d: 6933 322e 6174 6f6d 6963 2e72 6d77 2e61 i32.atomic.rmw.a 0000d5d: 6e64 nd ; export name 0000d5f: 00 ; export kind 0000d60: d801 ; export func index 0000d62: 12 ; string length 0000d63: 6936 342e 6174 6f6d 6963 2e72 6d77 2e61 i64.atomic.rmw.a 0000d73: 6e64 nd ; export name 0000d75: 00 ; export kind 0000d76: d901 ; export func index 0000d78: 15 ; string length 0000d79: 6933 322e 6174 6f6d 6963 2e72 6d77 385f i32.atomic.rmw8_ 0000d89: 752e 616e 64 u.and ; export name 0000d8e: 00 ; export kind 0000d8f: da01 ; export func index 0000d91: 16 ; string length 0000d92: 6933 322e 6174 6f6d 6963 2e72 6d77 3136 i32.atomic.rmw16 0000da2: 5f75 2e61 6e64 _u.and ; export name 0000da8: 00 ; export kind 0000da9: db01 ; export func index 0000dab: 15 ; string length 0000dac: 6936 342e 6174 6f6d 6963 2e72 6d77 385f i64.atomic.rmw8_ 0000dbc: 752e 616e 64 u.and ; export name 0000dc1: 00 ; export kind 0000dc2: dc01 ; export func index 0000dc4: 16 ; string length 0000dc5: 6936 342e 6174 6f6d 6963 2e72 6d77 3136 i64.atomic.rmw16 0000dd5: 5f75 2e61 6e64 _u.and ; export name 0000ddb: 00 ; export kind 0000ddc: dd01 ; export func index 0000dde: 16 ; string length 0000ddf: 6936 342e 6174 6f6d 6963 2e72 6d77 3332 i64.atomic.rmw32 0000def: 5f75 2e61 6e64 _u.and ; export name 0000df5: 00 ; export kind 0000df6: de01 ; export func index 0000df8: 11 ; string length 0000df9: 6933 322e 6174 6f6d 6963 2e72 6d77 2e6f i32.atomic.rmw.o 0000e09: 72 r ; export name 0000e0a: 00 ; export kind 0000e0b: df01 ; export func index 0000e0d: 11 ; string length 0000e0e: 6936 342e 6174 6f6d 6963 2e72 6d77 2e6f i64.atomic.rmw.o 0000e1e: 72 r ; export name 0000e1f: 00 ; export kind 0000e20: e001 ; export func index 0000e22: 14 ; string length 0000e23: 6933 322e 6174 6f6d 6963 2e72 6d77 385f i32.atomic.rmw8_ 0000e33: 752e 6f72 u.or ; export name 0000e37: 00 ; export kind 0000e38: e101 ; export func index 0000e3a: 15 ; string length 0000e3b: 6933 322e 6174 6f6d 6963 2e72 6d77 3136 i32.atomic.rmw16 0000e4b: 5f75 2e6f 72 _u.or ; export name 0000e50: 00 ; export kind 0000e51: e201 ; export func index 0000e53: 14 ; string length 0000e54: 6936 342e 6174 6f6d 6963 2e72 6d77 385f i64.atomic.rmw8_ 0000e64: 752e 6f72 u.or ; export name 0000e68: 00 ; export kind 0000e69: e301 ; export func index 0000e6b: 15 ; string length 0000e6c: 6936 342e 6174 6f6d 6963 2e72 6d77 3136 i64.atomic.rmw16 0000e7c: 5f75 2e6f 72 _u.or ; export name 0000e81: 00 ; export kind 0000e82: e401 ; export func index 0000e84: 15 ; string length 0000e85: 6936 342e 6174 6f6d 6963 2e72 6d77 3332 i64.atomic.rmw32 0000e95: 5f75 2e6f 72 _u.or ; export name 0000e9a: 00 ; export kind 0000e9b: e501 ; export func index 0000e9d: 12 ; string length 0000e9e: 6933 322e 6174 6f6d 6963 2e72 6d77 2e78 i32.atomic.rmw.x 0000eae: 6f72 or ; export name 0000eb0: 00 ; export kind 0000eb1: e601 ; export func index 0000eb3: 12 ; string length 0000eb4: 6936 342e 6174 6f6d 6963 2e72 6d77 2e78 i64.atomic.rmw.x 0000ec4: 6f72 or ; export name 0000ec6: 00 ; export kind 0000ec7: e701 ; export func index 0000ec9: 15 ; string length 0000eca: 6933 322e 6174 6f6d 6963 2e72 6d77 385f i32.atomic.rmw8_ 0000eda: 752e 786f 72 u.xor ; export name 0000edf: 00 ; export kind 0000ee0: e801 ; export func index 0000ee2: 16 ; string length 0000ee3: 6933 322e 6174 6f6d 6963 2e72 6d77 3136 i32.atomic.rmw16 0000ef3: 5f75 2e78 6f72 _u.xor ; export name 0000ef9: 00 ; export kind 0000efa: e901 ; export func index 0000efc: 15 ; string length 0000efd: 6936 342e 6174 6f6d 6963 2e72 6d77 385f i64.atomic.rmw8_ 0000f0d: 752e 786f 72 u.xor ; export name 0000f12: 00 ; export kind 0000f13: ea01 ; export func index 0000f15: 16 ; string length 0000f16: 6936 342e 6174 6f6d 6963 2e72 6d77 3136 i64.atomic.rmw16 0000f26: 5f75 2e78 6f72 _u.xor ; export name 0000f2c: 00 ; export kind 0000f2d: eb01 ; export func index 0000f2f: 16 ; string length 0000f30: 6936 342e 6174 6f6d 6963 2e72 6d77 3332 i64.atomic.rmw32 0000f40: 5f75 2e78 6f72 _u.xor ; export name 0000f46: 00 ; export kind 0000f47: ec01 ; export func index 0000f49: 13 ; string length 0000f4a: 6933 322e 6174 6f6d 6963 2e72 6d77 2e78 i32.atomic.rmw.x 0000f5a: 6368 67 chg ; export name 0000f5d: 00 ; export kind 0000f5e: ed01 ; export func index 0000f60: 13 ; string length 0000f61: 6936 342e 6174 6f6d 6963 2e72 6d77 2e78 i64.atomic.rmw.x 0000f71: 6368 67 chg ; export name 0000f74: 00 ; export kind 0000f75: ee01 ; export func index 0000f77: 16 ; string length 0000f78: 6933 322e 6174 6f6d 6963 2e72 6d77 385f i32.atomic.rmw8_ 0000f88: 752e 7863 6867 u.xchg ; export name 0000f8e: 00 ; export kind 0000f8f: ef01 ; export func index 0000f91: 17 ; string length 0000f92: 6933 322e 6174 6f6d 6963 2e72 6d77 3136 i32.atomic.rmw16 0000fa2: 5f75 2e78 6368 67 _u.xchg ; export name 0000fa9: 00 ; export kind 0000faa: f001 ; export func index 0000fac: 16 ; string length 0000fad: 6936 342e 6174 6f6d 6963 2e72 6d77 385f i64.atomic.rmw8_ 0000fbd: 752e 7863 6867 u.xchg ; export name 0000fc3: 00 ; export kind 0000fc4: f101 ; export func index 0000fc6: 17 ; string length 0000fc7: 6936 342e 6174 6f6d 6963 2e72 6d77 3136 i64.atomic.rmw16 0000fd7: 5f75 2e78 6368 67 _u.xchg ; export name 0000fde: 00 ; export kind 0000fdf: f201 ; export func index 0000fe1: 17 ; string length 0000fe2: 6936 342e 6174 6f6d 6963 2e72 6d77 3332 i64.atomic.rmw32 0000ff2: 5f75 2e78 6368 67 _u.xchg ; export name 0000ff9: 00 ; export kind 0000ffa: f301 ; export func index 0000ffc: 16 ; string length 0000ffd: 6933 322e 6174 6f6d 6963 2e72 6d77 2e63 i32.atomic.rmw.c 000100d: 6d70 7863 6867 mpxchg ; export name 0001013: 00 ; export kind 0001014: f401 ; export func index 0001016: 16 ; string length 0001017: 6936 342e 6174 6f6d 6963 2e72 6d77 2e63 i64.atomic.rmw.c 0001027: 6d70 7863 6867 mpxchg ; export name 000102d: 00 ; export kind 000102e: f501 ; export func index 0001030: 19 ; string length 0001031: 6933 322e 6174 6f6d 6963 2e72 6d77 385f i32.atomic.rmw8_ 0001041: 752e 636d 7078 6368 67 u.cmpxchg ; export name 000104a: 00 ; export kind 000104b: f601 ; export func index 000104d: 1a ; string length 000104e: 6933 322e 6174 6f6d 6963 2e72 6d77 3136 i32.atomic.rmw16 000105e: 5f75 2e63 6d70 7863 6867 _u.cmpxchg ; export name 0001068: 00 ; export kind 0001069: f701 ; export func index 000106b: 19 ; string length 000106c: 6936 342e 6174 6f6d 6963 2e72 6d77 385f i64.atomic.rmw8_ 000107c: 752e 636d 7078 6368 67 u.cmpxchg ; export name 0001085: 00 ; export kind 0001086: f801 ; export func index 0001088: 1a ; string length 0001089: 6936 342e 6174 6f6d 6963 2e72 6d77 3136 i64.atomic.rmw16 0001099: 5f75 2e63 6d70 7863 6867 _u.cmpxchg ; export name 00010a3: 00 ; export kind 00010a4: f901 ; export func index 00010a6: 1a ; string length 00010a7: 6936 342e 6174 6f6d 6963 2e72 6d77 3332 i64.atomic.rmw32 00010b7: 5f75 2e63 6d70 7863 6867 _u.cmpxchg ; export name 00010c1: 00 ; export kind 00010c2: fa01 ; export func index ; move data: [138, 10c4) -> [139, 10c5) 0000137: 8c1f ; FIXUP section size ; section "Elem" (9) 00010c5: 09 ; section code 00010c6: 00 ; section size (guess) 00010c7: 01 ; num elem segments ; elem segment header 0 00010c8: 00 ; table index 00010c9: 41 ; i32.const 00010ca: 00 ; i32 literal 00010cb: 0b ; end 00010cc: 02 ; num function indices 00010cd: 01 ; function index 00010ce: 01 ; function index 00010c6: 08 ; FIXUP section size ; section "Code" (10) 00010cf: 0a ; section code 00010d0: 00 ; section size (guess) 00010d1: fa01 ; num functions ; function body 0 00010d3: 00 ; func body size (guess) 00010d4: 00 ; local decl count 00010d5: 0b ; end 00010d3: 02 ; FIXUP func body size ; function body 1 00010d6: 00 ; func body size (guess) 00010d7: 00 ; local decl count 00010d8: 00 ; unreachable 00010d9: 0b ; end 00010d6: 03 ; FIXUP func body size ; function body 2 00010da: 00 ; func body size (guess) 00010db: 00 ; local decl count 00010dc: 0c ; br 00010dd: 00 ; break depth 00010de: 0b ; end 00010da: 04 ; FIXUP func body size ; function body 3 00010df: 00 ; func body size (guess) 00010e0: 00 ; local decl count 00010e1: 41 ; i32.const 00010e2: 01 ; i32 literal 00010e3: 0e ; br_table 00010e4: 00 ; num targets 00010e5: 00 ; break depth for default 00010e6: 0b ; end 00010df: 07 ; FIXUP func body size ; function body 4 00010e7: 00 ; func body size (guess) 00010e8: 00 ; local decl count 00010e9: 0f ; return 00010ea: 0b ; end 00010e7: 03 ; FIXUP func body size ; function body 5 00010eb: 00 ; func body size (guess) 00010ec: 00 ; local decl count 00010ed: 10 ; call 00010ee: 01 ; function index 00010ef: 0b ; end 00010eb: 04 ; FIXUP func body size ; function body 6 00010f0: 00 ; func body size (guess) 00010f1: 00 ; local decl count 00010f2: 41 ; i32.const 00010f3: 01 ; i32 literal 00010f4: 11 ; call_indirect 00010f5: 00 ; signature index 00010f6: 00 ; call_indirect reserved 00010f7: 0b ; end 00010f0: 07 ; FIXUP func body size ; function body 7 00010f8: 00 ; func body size (guess) 00010f9: 00 ; local decl count 00010fa: 41 ; i32.const 00010fb: 01 ; i32 literal 00010fc: 1a ; drop 00010fd: 0b ; end 00010f8: 05 ; FIXUP func body size ; function body 8 00010fe: 00 ; func body size (guess) 00010ff: 00 ; local decl count 0001100: 41 ; i32.const 0001101: 01 ; i32 literal 0001102: 41 ; i32.const 0001103: 02 ; i32 literal 0001104: 41 ; i32.const 0001105: 03 ; i32 literal 0001106: 1b ; select 0001107: 1a ; drop 0001108: 0b ; end 00010fe: 0a ; FIXUP func body size ; function body 9 0001109: 00 ; func body size (guess) 000110a: 01 ; local decl count 000110b: 01 ; local type count 000110c: 7f ; i32 000110d: 20 ; get_local 000110e: 00 ; local index 000110f: 1a ; drop 0001110: 0b ; end 0001109: 07 ; FIXUP func body size ; function body 10 0001111: 00 ; func body size (guess) 0001112: 01 ; local decl count 0001113: 01 ; local type count 0001114: 7f ; i32 0001115: 41 ; i32.const 0001116: 01 ; i32 literal 0001117: 21 ; set_local 0001118: 00 ; local index 0001119: 0b ; end 0001111: 08 ; FIXUP func body size ; function body 11 000111a: 00 ; func body size (guess) 000111b: 01 ; local decl count 000111c: 01 ; local type count 000111d: 7f ; i32 000111e: 41 ; i32.const 000111f: 01 ; i32 literal 0001120: 22 ; tee_local 0001121: 00 ; local index 0001122: 1a ; drop 0001123: 0b ; end 000111a: 09 ; FIXUP func body size ; function body 12 0001124: 00 ; func body size (guess) 0001125: 00 ; local decl count 0001126: 23 ; get_global 0001127: 00 ; global index 0001128: 1a ; drop 0001129: 0b ; end 0001124: 05 ; FIXUP func body size ; function body 13 000112a: 00 ; func body size (guess) 000112b: 00 ; local decl count 000112c: 41 ; i32.const 000112d: 01 ; i32 literal 000112e: 24 ; set_global 000112f: 00 ; global index 0001130: 0b ; end 000112a: 06 ; FIXUP func body size ; function body 14 0001131: 00 ; func body size (guess) 0001132: 00 ; local decl count 0001133: 41 ; i32.const 0001134: 01 ; i32 literal 0001135: 28 ; i32.load 0001136: 02 ; alignment 0001137: 02 ; load offset 0001138: 1a ; drop 0001139: 0b ; end 0001131: 08 ; FIXUP func body size ; function body 15 000113a: 00 ; func body size (guess) 000113b: 00 ; local decl count 000113c: 41 ; i32.const 000113d: 01 ; i32 literal 000113e: 29 ; i64.load 000113f: 03 ; alignment 0001140: 02 ; load offset 0001141: 1a ; drop 0001142: 0b ; end 000113a: 08 ; FIXUP func body size ; function body 16 0001143: 00 ; func body size (guess) 0001144: 00 ; local decl count 0001145: 41 ; i32.const 0001146: 01 ; i32 literal 0001147: 2a ; f32.load 0001148: 02 ; alignment 0001149: 02 ; load offset 000114a: 1a ; drop 000114b: 0b ; end 0001143: 08 ; FIXUP func body size ; function body 17 000114c: 00 ; func body size (guess) 000114d: 00 ; local decl count 000114e: 41 ; i32.const 000114f: 01 ; i32 literal 0001150: 2b ; f64.load 0001151: 03 ; alignment 0001152: 02 ; load offset 0001153: 1a ; drop 0001154: 0b ; end 000114c: 08 ; FIXUP func body size ; function body 18 0001155: 00 ; func body size (guess) 0001156: 00 ; local decl count 0001157: 41 ; i32.const 0001158: 01 ; i32 literal 0001159: 2c ; i32.load8_s 000115a: 00 ; alignment 000115b: 02 ; load offset 000115c: 1a ; drop 000115d: 0b ; end 0001155: 08 ; FIXUP func body size ; function body 19 000115e: 00 ; func body size (guess) 000115f: 00 ; local decl count 0001160: 41 ; i32.const 0001161: 01 ; i32 literal 0001162: 2d ; i32.load8_u 0001163: 00 ; alignment 0001164: 02 ; load offset 0001165: 1a ; drop 0001166: 0b ; end 000115e: 08 ; FIXUP func body size ; function body 20 0001167: 00 ; func body size (guess) 0001168: 00 ; local decl count 0001169: 41 ; i32.const 000116a: 01 ; i32 literal 000116b: 2e ; i32.load16_s 000116c: 01 ; alignment 000116d: 02 ; load offset 000116e: 1a ; drop 000116f: 0b ; end 0001167: 08 ; FIXUP func body size ; function body 21 0001170: 00 ; func body size (guess) 0001171: 00 ; local decl count 0001172: 41 ; i32.const 0001173: 01 ; i32 literal 0001174: 2f ; i32.load16_u 0001175: 01 ; alignment 0001176: 02 ; load offset 0001177: 1a ; drop 0001178: 0b ; end 0001170: 08 ; FIXUP func body size ; function body 22 0001179: 00 ; func body size (guess) 000117a: 00 ; local decl count 000117b: 41 ; i32.const 000117c: 01 ; i32 literal 000117d: 30 ; i64.load8_s 000117e: 00 ; alignment 000117f: 02 ; load offset 0001180: 1a ; drop 0001181: 0b ; end 0001179: 08 ; FIXUP func body size ; function body 23 0001182: 00 ; func body size (guess) 0001183: 00 ; local decl count 0001184: 41 ; i32.const 0001185: 01 ; i32 literal 0001186: 31 ; i64.load8_u 0001187: 00 ; alignment 0001188: 02 ; load offset 0001189: 1a ; drop 000118a: 0b ; end 0001182: 08 ; FIXUP func body size ; function body 24 000118b: 00 ; func body size (guess) 000118c: 00 ; local decl count 000118d: 41 ; i32.const 000118e: 01 ; i32 literal 000118f: 32 ; i64.load16_s 0001190: 01 ; alignment 0001191: 02 ; load offset 0001192: 1a ; drop 0001193: 0b ; end 000118b: 08 ; FIXUP func body size ; function body 25 0001194: 00 ; func body size (guess) 0001195: 00 ; local decl count 0001196: 41 ; i32.const 0001197: 01 ; i32 literal 0001198: 33 ; i64.load16_u 0001199: 01 ; alignment 000119a: 02 ; load offset 000119b: 1a ; drop 000119c: 0b ; end 0001194: 08 ; FIXUP func body size ; function body 26 000119d: 00 ; func body size (guess) 000119e: 00 ; local decl count 000119f: 41 ; i32.const 00011a0: 01 ; i32 literal 00011a1: 34 ; i64.load32_s 00011a2: 02 ; alignment 00011a3: 02 ; load offset 00011a4: 1a ; drop 00011a5: 0b ; end 000119d: 08 ; FIXUP func body size ; function body 27 00011a6: 00 ; func body size (guess) 00011a7: 00 ; local decl count 00011a8: 41 ; i32.const 00011a9: 01 ; i32 literal 00011aa: 35 ; i64.load32_u 00011ab: 02 ; alignment 00011ac: 02 ; load offset 00011ad: 1a ; drop 00011ae: 0b ; end 00011a6: 08 ; FIXUP func body size ; function body 28 00011af: 00 ; func body size (guess) 00011b0: 00 ; local decl count 00011b1: 41 ; i32.const 00011b2: 01 ; i32 literal 00011b3: 41 ; i32.const 00011b4: 02 ; i32 literal 00011b5: 36 ; i32.store 00011b6: 02 ; alignment 00011b7: 02 ; store offset 00011b8: 0b ; end 00011af: 09 ; FIXUP func body size ; function body 29 00011b9: 00 ; func body size (guess) 00011ba: 00 ; local decl count 00011bb: 41 ; i32.const 00011bc: 01 ; i32 literal 00011bd: 42 ; i64.const 00011be: 02 ; i64 literal 00011bf: 37 ; i64.store 00011c0: 03 ; alignment 00011c1: 02 ; store offset 00011c2: 0b ; end 00011b9: 09 ; FIXUP func body size ; function body 30 00011c3: 00 ; func body size (guess) 00011c4: 00 ; local decl count 00011c5: 41 ; i32.const 00011c6: 01 ; i32 literal 00011c7: 43 ; f32.const 00011c8: 0000 0040 ; f32 literal 00011cc: 38 ; f32.store 00011cd: 02 ; alignment 00011ce: 02 ; store offset 00011cf: 0b ; end 00011c3: 0c ; FIXUP func body size ; function body 31 00011d0: 00 ; func body size (guess) 00011d1: 00 ; local decl count 00011d2: 41 ; i32.const 00011d3: 01 ; i32 literal 00011d4: 44 ; f64.const 00011d5: 0000 0000 0000 0040 ; f64 literal 00011dd: 39 ; f64.store 00011de: 03 ; alignment 00011df: 02 ; store offset 00011e0: 0b ; end 00011d0: 10 ; FIXUP func body size ; function body 32 00011e1: 00 ; func body size (guess) 00011e2: 00 ; local decl count 00011e3: 41 ; i32.const 00011e4: 01 ; i32 literal 00011e5: 41 ; i32.const 00011e6: 02 ; i32 literal 00011e7: 3a ; i32.store8 00011e8: 00 ; alignment 00011e9: 02 ; store offset 00011ea: 0b ; end 00011e1: 09 ; FIXUP func body size ; function body 33 00011eb: 00 ; func body size (guess) 00011ec: 00 ; local decl count 00011ed: 41 ; i32.const 00011ee: 01 ; i32 literal 00011ef: 41 ; i32.const 00011f0: 02 ; i32 literal 00011f1: 3b ; i32.store16 00011f2: 01 ; alignment 00011f3: 02 ; store offset 00011f4: 0b ; end 00011eb: 09 ; FIXUP func body size ; function body 34 00011f5: 00 ; func body size (guess) 00011f6: 00 ; local decl count 00011f7: 41 ; i32.const 00011f8: 01 ; i32 literal 00011f9: 42 ; i64.const 00011fa: 02 ; i64 literal 00011fb: 3c ; i64.store8 00011fc: 00 ; alignment 00011fd: 02 ; store offset 00011fe: 0b ; end 00011f5: 09 ; FIXUP func body size ; function body 35 00011ff: 00 ; func body size (guess) 0001200: 00 ; local decl count 0001201: 41 ; i32.const 0001202: 01 ; i32 literal 0001203: 42 ; i64.const 0001204: 02 ; i64 literal 0001205: 3d ; i64.store16 0001206: 01 ; alignment 0001207: 02 ; store offset 0001208: 0b ; end 00011ff: 09 ; FIXUP func body size ; function body 36 0001209: 00 ; func body size (guess) 000120a: 00 ; local decl count 000120b: 41 ; i32.const 000120c: 01 ; i32 literal 000120d: 42 ; i64.const 000120e: 02 ; i64 literal 000120f: 3e ; i64.store32 0001210: 02 ; alignment 0001211: 02 ; store offset 0001212: 0b ; end 0001209: 09 ; FIXUP func body size ; function body 37 0001213: 00 ; func body size (guess) 0001214: 00 ; local decl count 0001215: 3f ; current_memory 0001216: 00 ; current_memory reserved 0001217: 1a ; drop 0001218: 0b ; end 0001213: 05 ; FIXUP func body size ; function body 38 0001219: 00 ; func body size (guess) 000121a: 00 ; local decl count 000121b: 41 ; i32.const 000121c: 01 ; i32 literal 000121d: 40 ; grow_memory 000121e: 00 ; grow_memory reserved 000121f: 1a ; drop 0001220: 0b ; end 0001219: 07 ; FIXUP func body size ; function body 39 0001221: 00 ; func body size (guess) 0001222: 00 ; local decl count 0001223: 41 ; i32.const 0001224: 01 ; i32 literal 0001225: 1a ; drop 0001226: 0b ; end 0001221: 05 ; FIXUP func body size ; function body 40 0001227: 00 ; func body size (guess) 0001228: 00 ; local decl count 0001229: 42 ; i64.const 000122a: 01 ; i64 literal 000122b: 1a ; drop 000122c: 0b ; end 0001227: 05 ; FIXUP func body size ; function body 41 000122d: 00 ; func body size (guess) 000122e: 00 ; local decl count 000122f: 43 ; f32.const 0001230: 0000 803f ; f32 literal 0001234: 1a ; drop 0001235: 0b ; end 000122d: 08 ; FIXUP func body size ; function body 42 0001236: 00 ; func body size (guess) 0001237: 00 ; local decl count 0001238: 44 ; f64.const 0001239: 0000 0000 0000 f03f ; f64 literal 0001241: 1a ; drop 0001242: 0b ; end 0001236: 0c ; FIXUP func body size ; function body 43 0001243: 00 ; func body size (guess) 0001244: 00 ; local decl count 0001245: 41 ; i32.const 0001246: 01 ; i32 literal 0001247: 45 ; i32.eqz 0001248: 1a ; drop 0001249: 0b ; end 0001243: 06 ; FIXUP func body size ; function body 44 000124a: 00 ; func body size (guess) 000124b: 00 ; local decl count 000124c: 41 ; i32.const 000124d: 01 ; i32 literal 000124e: 41 ; i32.const 000124f: 02 ; i32 literal 0001250: 46 ; i32.eq 0001251: 1a ; drop 0001252: 0b ; end 000124a: 08 ; FIXUP func body size ; function body 45 0001253: 00 ; func body size (guess) 0001254: 00 ; local decl count 0001255: 41 ; i32.const 0001256: 01 ; i32 literal 0001257: 41 ; i32.const 0001258: 02 ; i32 literal 0001259: 47 ; i32.ne 000125a: 1a ; drop 000125b: 0b ; end 0001253: 08 ; FIXUP func body size ; function body 46 000125c: 00 ; func body size (guess) 000125d: 00 ; local decl count 000125e: 41 ; i32.const 000125f: 01 ; i32 literal 0001260: 41 ; i32.const 0001261: 02 ; i32 literal 0001262: 48 ; i32.lt_s 0001263: 1a ; drop 0001264: 0b ; end 000125c: 08 ; FIXUP func body size ; function body 47 0001265: 00 ; func body size (guess) 0001266: 00 ; local decl count 0001267: 41 ; i32.const 0001268: 01 ; i32 literal 0001269: 41 ; i32.const 000126a: 02 ; i32 literal 000126b: 49 ; i32.lt_u 000126c: 1a ; drop 000126d: 0b ; end 0001265: 08 ; FIXUP func body size ; function body 48 000126e: 00 ; func body size (guess) 000126f: 00 ; local decl count 0001270: 41 ; i32.const 0001271: 01 ; i32 literal 0001272: 41 ; i32.const 0001273: 02 ; i32 literal 0001274: 4a ; i32.gt_s 0001275: 1a ; drop 0001276: 0b ; end 000126e: 08 ; FIXUP func body size ; function body 49 0001277: 00 ; func body size (guess) 0001278: 00 ; local decl count 0001279: 41 ; i32.const 000127a: 01 ; i32 literal 000127b: 41 ; i32.const 000127c: 02 ; i32 literal 000127d: 4b ; i32.gt_u 000127e: 1a ; drop 000127f: 0b ; end 0001277: 08 ; FIXUP func body size ; function body 50 0001280: 00 ; func body size (guess) 0001281: 00 ; local decl count 0001282: 41 ; i32.const 0001283: 01 ; i32 literal 0001284: 41 ; i32.const 0001285: 02 ; i32 literal 0001286: 4c ; i32.le_s 0001287: 1a ; drop 0001288: 0b ; end 0001280: 08 ; FIXUP func body size ; function body 51 0001289: 00 ; func body size (guess) 000128a: 00 ; local decl count 000128b: 41 ; i32.const 000128c: 01 ; i32 literal 000128d: 41 ; i32.const 000128e: 02 ; i32 literal 000128f: 4d ; i32.le_u 0001290: 1a ; drop 0001291: 0b ; end 0001289: 08 ; FIXUP func body size ; function body 52 0001292: 00 ; func body size (guess) 0001293: 00 ; local decl count 0001294: 41 ; i32.const 0001295: 01 ; i32 literal 0001296: 41 ; i32.const 0001297: 02 ; i32 literal 0001298: 4e ; i32.ge_s 0001299: 1a ; drop 000129a: 0b ; end 0001292: 08 ; FIXUP func body size ; function body 53 000129b: 00 ; func body size (guess) 000129c: 00 ; local decl count 000129d: 41 ; i32.const 000129e: 01 ; i32 literal 000129f: 41 ; i32.const 00012a0: 02 ; i32 literal 00012a1: 4f ; i32.ge_u 00012a2: 1a ; drop 00012a3: 0b ; end 000129b: 08 ; FIXUP func body size ; function body 54 00012a4: 00 ; func body size (guess) 00012a5: 00 ; local decl count 00012a6: 42 ; i64.const 00012a7: 01 ; i64 literal 00012a8: 50 ; i64.eqz 00012a9: 1a ; drop 00012aa: 0b ; end 00012a4: 06 ; FIXUP func body size ; function body 55 00012ab: 00 ; func body size (guess) 00012ac: 00 ; local decl count 00012ad: 42 ; i64.const 00012ae: 01 ; i64 literal 00012af: 42 ; i64.const 00012b0: 02 ; i64 literal 00012b1: 51 ; i64.eq 00012b2: 1a ; drop 00012b3: 0b ; end 00012ab: 08 ; FIXUP func body size ; function body 56 00012b4: 00 ; func body size (guess) 00012b5: 00 ; local decl count 00012b6: 42 ; i64.const 00012b7: 01 ; i64 literal 00012b8: 42 ; i64.const 00012b9: 02 ; i64 literal 00012ba: 52 ; i64.ne 00012bb: 1a ; drop 00012bc: 0b ; end 00012b4: 08 ; FIXUP func body size ; function body 57 00012bd: 00 ; func body size (guess) 00012be: 00 ; local decl count 00012bf: 42 ; i64.const 00012c0: 01 ; i64 literal 00012c1: 42 ; i64.const 00012c2: 02 ; i64 literal 00012c3: 53 ; i64.lt_s 00012c4: 1a ; drop 00012c5: 0b ; end 00012bd: 08 ; FIXUP func body size ; function body 58 00012c6: 00 ; func body size (guess) 00012c7: 00 ; local decl count 00012c8: 42 ; i64.const 00012c9: 01 ; i64 literal 00012ca: 42 ; i64.const 00012cb: 02 ; i64 literal 00012cc: 54 ; i64.lt_u 00012cd: 1a ; drop 00012ce: 0b ; end 00012c6: 08 ; FIXUP func body size ; function body 59 00012cf: 00 ; func body size (guess) 00012d0: 00 ; local decl count 00012d1: 42 ; i64.const 00012d2: 01 ; i64 literal 00012d3: 42 ; i64.const 00012d4: 02 ; i64 literal 00012d5: 55 ; i64.gt_s 00012d6: 1a ; drop 00012d7: 0b ; end 00012cf: 08 ; FIXUP func body size ; function body 60 00012d8: 00 ; func body size (guess) 00012d9: 00 ; local decl count 00012da: 42 ; i64.const 00012db: 01 ; i64 literal 00012dc: 42 ; i64.const 00012dd: 02 ; i64 literal 00012de: 56 ; i64.gt_u 00012df: 1a ; drop 00012e0: 0b ; end 00012d8: 08 ; FIXUP func body size ; function body 61 00012e1: 00 ; func body size (guess) 00012e2: 00 ; local decl count 00012e3: 42 ; i64.const 00012e4: 01 ; i64 literal 00012e5: 42 ; i64.const 00012e6: 02 ; i64 literal 00012e7: 57 ; i64.le_s 00012e8: 1a ; drop 00012e9: 0b ; end 00012e1: 08 ; FIXUP func body size ; function body 62 00012ea: 00 ; func body size (guess) 00012eb: 00 ; local decl count 00012ec: 42 ; i64.const 00012ed: 01 ; i64 literal 00012ee: 42 ; i64.const 00012ef: 02 ; i64 literal 00012f0: 58 ; i64.le_u 00012f1: 1a ; drop 00012f2: 0b ; end 00012ea: 08 ; FIXUP func body size ; function body 63 00012f3: 00 ; func body size (guess) 00012f4: 00 ; local decl count 00012f5: 42 ; i64.const 00012f6: 01 ; i64 literal 00012f7: 42 ; i64.const 00012f8: 02 ; i64 literal 00012f9: 59 ; i64.ge_s 00012fa: 1a ; drop 00012fb: 0b ; end 00012f3: 08 ; FIXUP func body size ; function body 64 00012fc: 00 ; func body size (guess) 00012fd: 00 ; local decl count 00012fe: 42 ; i64.const 00012ff: 01 ; i64 literal 0001300: 42 ; i64.const 0001301: 02 ; i64 literal 0001302: 5a ; i64.ge_u 0001303: 1a ; drop 0001304: 0b ; end 00012fc: 08 ; FIXUP func body size ; function body 65 0001305: 00 ; func body size (guess) 0001306: 00 ; local decl count 0001307: 43 ; f32.const 0001308: 0000 803f ; f32 literal 000130c: 43 ; f32.const 000130d: 0000 0040 ; f32 literal 0001311: 5b ; f32.eq 0001312: 1a ; drop 0001313: 0b ; end 0001305: 0e ; FIXUP func body size ; function body 66 0001314: 00 ; func body size (guess) 0001315: 00 ; local decl count 0001316: 43 ; f32.const 0001317: 0000 803f ; f32 literal 000131b: 43 ; f32.const 000131c: 0000 0040 ; f32 literal 0001320: 5c ; f32.ne 0001321: 1a ; drop 0001322: 0b ; end 0001314: 0e ; FIXUP func body size ; function body 67 0001323: 00 ; func body size (guess) 0001324: 00 ; local decl count 0001325: 43 ; f32.const 0001326: 0000 803f ; f32 literal 000132a: 43 ; f32.const 000132b: 0000 0040 ; f32 literal 000132f: 5d ; f32.lt 0001330: 1a ; drop 0001331: 0b ; end 0001323: 0e ; FIXUP func body size ; function body 68 0001332: 00 ; func body size (guess) 0001333: 00 ; local decl count 0001334: 43 ; f32.const 0001335: 0000 803f ; f32 literal 0001339: 43 ; f32.const 000133a: 0000 0040 ; f32 literal 000133e: 5e ; f32.gt 000133f: 1a ; drop 0001340: 0b ; end 0001332: 0e ; FIXUP func body size ; function body 69 0001341: 00 ; func body size (guess) 0001342: 00 ; local decl count 0001343: 43 ; f32.const 0001344: 0000 803f ; f32 literal 0001348: 43 ; f32.const 0001349: 0000 0040 ; f32 literal 000134d: 5f ; f32.le 000134e: 1a ; drop 000134f: 0b ; end 0001341: 0e ; FIXUP func body size ; function body 70 0001350: 00 ; func body size (guess) 0001351: 00 ; local decl count 0001352: 43 ; f32.const 0001353: 0000 803f ; f32 literal 0001357: 43 ; f32.const 0001358: 0000 0040 ; f32 literal 000135c: 60 ; f32.ge 000135d: 1a ; drop 000135e: 0b ; end 0001350: 0e ; FIXUP func body size ; function body 71 000135f: 00 ; func body size (guess) 0001360: 00 ; local decl count 0001361: 44 ; f64.const 0001362: 0000 0000 0000 f03f ; f64 literal 000136a: 44 ; f64.const 000136b: 0000 0000 0000 0040 ; f64 literal 0001373: 61 ; f64.eq 0001374: 1a ; drop 0001375: 0b ; end 000135f: 16 ; FIXUP func body size ; function body 72 0001376: 00 ; func body size (guess) 0001377: 00 ; local decl count 0001378: 44 ; f64.const 0001379: 0000 0000 0000 f03f ; f64 literal 0001381: 44 ; f64.const 0001382: 0000 0000 0000 0040 ; f64 literal 000138a: 62 ; f64.ne 000138b: 1a ; drop 000138c: 0b ; end 0001376: 16 ; FIXUP func body size ; function body 73 000138d: 00 ; func body size (guess) 000138e: 00 ; local decl count 000138f: 44 ; f64.const 0001390: 0000 0000 0000 f03f ; f64 literal 0001398: 44 ; f64.const 0001399: 0000 0000 0000 0040 ; f64 literal 00013a1: 63 ; f64.lt 00013a2: 1a ; drop 00013a3: 0b ; end 000138d: 16 ; FIXUP func body size ; function body 74 00013a4: 00 ; func body size (guess) 00013a5: 00 ; local decl count 00013a6: 44 ; f64.const 00013a7: 0000 0000 0000 f03f ; f64 literal 00013af: 44 ; f64.const 00013b0: 0000 0000 0000 0040 ; f64 literal 00013b8: 64 ; f64.gt 00013b9: 1a ; drop 00013ba: 0b ; end 00013a4: 16 ; FIXUP func body size ; function body 75 00013bb: 00 ; func body size (guess) 00013bc: 00 ; local decl count 00013bd: 44 ; f64.const 00013be: 0000 0000 0000 f03f ; f64 literal 00013c6: 44 ; f64.const 00013c7: 0000 0000 0000 0040 ; f64 literal 00013cf: 65 ; f64.le 00013d0: 1a ; drop 00013d1: 0b ; end 00013bb: 16 ; FIXUP func body size ; function body 76 00013d2: 00 ; func body size (guess) 00013d3: 00 ; local decl count 00013d4: 44 ; f64.const 00013d5: 0000 0000 0000 f03f ; f64 literal 00013dd: 44 ; f64.const 00013de: 0000 0000 0000 0040 ; f64 literal 00013e6: 66 ; f64.ge 00013e7: 1a ; drop 00013e8: 0b ; end 00013d2: 16 ; FIXUP func body size ; function body 77 00013e9: 00 ; func body size (guess) 00013ea: 00 ; local decl count 00013eb: 41 ; i32.const 00013ec: 01 ; i32 literal 00013ed: 67 ; i32.clz 00013ee: 1a ; drop 00013ef: 0b ; end 00013e9: 06 ; FIXUP func body size ; function body 78 00013f0: 00 ; func body size (guess) 00013f1: 00 ; local decl count 00013f2: 41 ; i32.const 00013f3: 01 ; i32 literal 00013f4: 68 ; i32.ctz 00013f5: 1a ; drop 00013f6: 0b ; end 00013f0: 06 ; FIXUP func body size ; function body 79 00013f7: 00 ; func body size (guess) 00013f8: 00 ; local decl count 00013f9: 41 ; i32.const 00013fa: 01 ; i32 literal 00013fb: 69 ; i32.popcnt 00013fc: 1a ; drop 00013fd: 0b ; end 00013f7: 06 ; FIXUP func body size ; function body 80 00013fe: 00 ; func body size (guess) 00013ff: 00 ; local decl count 0001400: 41 ; i32.const 0001401: 01 ; i32 literal 0001402: 41 ; i32.const 0001403: 02 ; i32 literal 0001404: 6a ; i32.add 0001405: 1a ; drop 0001406: 0b ; end 00013fe: 08 ; FIXUP func body size ; function body 81 0001407: 00 ; func body size (guess) 0001408: 00 ; local decl count 0001409: 41 ; i32.const 000140a: 01 ; i32 literal 000140b: 41 ; i32.const 000140c: 02 ; i32 literal 000140d: 6b ; i32.sub 000140e: 1a ; drop 000140f: 0b ; end 0001407: 08 ; FIXUP func body size ; function body 82 0001410: 00 ; func body size (guess) 0001411: 00 ; local decl count 0001412: 41 ; i32.const 0001413: 01 ; i32 literal 0001414: 41 ; i32.const 0001415: 02 ; i32 literal 0001416: 6c ; i32.mul 0001417: 1a ; drop 0001418: 0b ; end 0001410: 08 ; FIXUP func body size ; function body 83 0001419: 00 ; func body size (guess) 000141a: 00 ; local decl count 000141b: 41 ; i32.const 000141c: 01 ; i32 literal 000141d: 41 ; i32.const 000141e: 02 ; i32 literal 000141f: 6d ; i32.div_s 0001420: 1a ; drop 0001421: 0b ; end 0001419: 08 ; FIXUP func body size ; function body 84 0001422: 00 ; func body size (guess) 0001423: 00 ; local decl count 0001424: 41 ; i32.const 0001425: 01 ; i32 literal 0001426: 41 ; i32.const 0001427: 02 ; i32 literal 0001428: 6e ; i32.div_u 0001429: 1a ; drop 000142a: 0b ; end 0001422: 08 ; FIXUP func body size ; function body 85 000142b: 00 ; func body size (guess) 000142c: 00 ; local decl count 000142d: 41 ; i32.const 000142e: 01 ; i32 literal 000142f: 41 ; i32.const 0001430: 02 ; i32 literal 0001431: 6f ; i32.rem_s 0001432: 1a ; drop 0001433: 0b ; end 000142b: 08 ; FIXUP func body size ; function body 86 0001434: 00 ; func body size (guess) 0001435: 00 ; local decl count 0001436: 41 ; i32.const 0001437: 01 ; i32 literal 0001438: 41 ; i32.const 0001439: 02 ; i32 literal 000143a: 70 ; i32.rem_u 000143b: 1a ; drop 000143c: 0b ; end 0001434: 08 ; FIXUP func body size ; function body 87 000143d: 00 ; func body size (guess) 000143e: 00 ; local decl count 000143f: 41 ; i32.const 0001440: 01 ; i32 literal 0001441: 41 ; i32.const 0001442: 02 ; i32 literal 0001443: 71 ; i32.and 0001444: 1a ; drop 0001445: 0b ; end 000143d: 08 ; FIXUP func body size ; function body 88 0001446: 00 ; func body size (guess) 0001447: 00 ; local decl count 0001448: 41 ; i32.const 0001449: 01 ; i32 literal 000144a: 41 ; i32.const 000144b: 02 ; i32 literal 000144c: 72 ; i32.or 000144d: 1a ; drop 000144e: 0b ; end 0001446: 08 ; FIXUP func body size ; function body 89 000144f: 00 ; func body size (guess) 0001450: 00 ; local decl count 0001451: 41 ; i32.const 0001452: 01 ; i32 literal 0001453: 41 ; i32.const 0001454: 02 ; i32 literal 0001455: 73 ; i32.xor 0001456: 1a ; drop 0001457: 0b ; end 000144f: 08 ; FIXUP func body size ; function body 90 0001458: 00 ; func body size (guess) 0001459: 00 ; local decl count 000145a: 41 ; i32.const 000145b: 01 ; i32 literal 000145c: 41 ; i32.const 000145d: 02 ; i32 literal 000145e: 74 ; i32.shl 000145f: 1a ; drop 0001460: 0b ; end 0001458: 08 ; FIXUP func body size ; function body 91 0001461: 00 ; func body size (guess) 0001462: 00 ; local decl count 0001463: 41 ; i32.const 0001464: 01 ; i32 literal 0001465: 41 ; i32.const 0001466: 02 ; i32 literal 0001467: 75 ; i32.shr_s 0001468: 1a ; drop 0001469: 0b ; end 0001461: 08 ; FIXUP func body size ; function body 92 000146a: 00 ; func body size (guess) 000146b: 00 ; local decl count 000146c: 41 ; i32.const 000146d: 01 ; i32 literal 000146e: 41 ; i32.const 000146f: 02 ; i32 literal 0001470: 76 ; i32.shr_u 0001471: 1a ; drop 0001472: 0b ; end 000146a: 08 ; FIXUP func body size ; function body 93 0001473: 00 ; func body size (guess) 0001474: 00 ; local decl count 0001475: 41 ; i32.const 0001476: 01 ; i32 literal 0001477: 41 ; i32.const 0001478: 02 ; i32 literal 0001479: 77 ; i32.rotl 000147a: 1a ; drop 000147b: 0b ; end 0001473: 08 ; FIXUP func body size ; function body 94 000147c: 00 ; func body size (guess) 000147d: 00 ; local decl count 000147e: 41 ; i32.const 000147f: 01 ; i32 literal 0001480: 41 ; i32.const 0001481: 02 ; i32 literal 0001482: 78 ; i32.rotr 0001483: 1a ; drop 0001484: 0b ; end 000147c: 08 ; FIXUP func body size ; function body 95 0001485: 00 ; func body size (guess) 0001486: 00 ; local decl count 0001487: 42 ; i64.const 0001488: 01 ; i64 literal 0001489: 79 ; i64.clz 000148a: 1a ; drop 000148b: 0b ; end 0001485: 06 ; FIXUP func body size ; function body 96 000148c: 00 ; func body size (guess) 000148d: 00 ; local decl count 000148e: 42 ; i64.const 000148f: 01 ; i64 literal 0001490: 7a ; i64.ctz 0001491: 1a ; drop 0001492: 0b ; end 000148c: 06 ; FIXUP func body size ; function body 97 0001493: 00 ; func body size (guess) 0001494: 00 ; local decl count 0001495: 42 ; i64.const 0001496: 01 ; i64 literal 0001497: 7b ; i64.popcnt 0001498: 1a ; drop 0001499: 0b ; end 0001493: 06 ; FIXUP func body size ; function body 98 000149a: 00 ; func body size (guess) 000149b: 00 ; local decl count 000149c: 42 ; i64.const 000149d: 01 ; i64 literal 000149e: 42 ; i64.const 000149f: 02 ; i64 literal 00014a0: 7c ; i64.add 00014a1: 1a ; drop 00014a2: 0b ; end 000149a: 08 ; FIXUP func body size ; function body 99 00014a3: 00 ; func body size (guess) 00014a4: 00 ; local decl count 00014a5: 42 ; i64.const 00014a6: 01 ; i64 literal 00014a7: 42 ; i64.const 00014a8: 02 ; i64 literal 00014a9: 7d ; i64.sub 00014aa: 1a ; drop 00014ab: 0b ; end 00014a3: 08 ; FIXUP func body size ; function body 100 00014ac: 00 ; func body size (guess) 00014ad: 00 ; local decl count 00014ae: 42 ; i64.const 00014af: 01 ; i64 literal 00014b0: 42 ; i64.const 00014b1: 02 ; i64 literal 00014b2: 7e ; i64.mul 00014b3: 1a ; drop 00014b4: 0b ; end 00014ac: 08 ; FIXUP func body size ; function body 101 00014b5: 00 ; func body size (guess) 00014b6: 00 ; local decl count 00014b7: 42 ; i64.const 00014b8: 01 ; i64 literal 00014b9: 42 ; i64.const 00014ba: 02 ; i64 literal 00014bb: 7f ; i64.div_s 00014bc: 1a ; drop 00014bd: 0b ; end 00014b5: 08 ; FIXUP func body size ; function body 102 00014be: 00 ; func body size (guess) 00014bf: 00 ; local decl count 00014c0: 42 ; i64.const 00014c1: 01 ; i64 literal 00014c2: 42 ; i64.const 00014c3: 02 ; i64 literal 00014c4: 80 ; i64.div_u 00014c5: 1a ; drop 00014c6: 0b ; end 00014be: 08 ; FIXUP func body size ; function body 103 00014c7: 00 ; func body size (guess) 00014c8: 00 ; local decl count 00014c9: 42 ; i64.const 00014ca: 01 ; i64 literal 00014cb: 42 ; i64.const 00014cc: 02 ; i64 literal 00014cd: 81 ; i64.rem_s 00014ce: 1a ; drop 00014cf: 0b ; end 00014c7: 08 ; FIXUP func body size ; function body 104 00014d0: 00 ; func body size (guess) 00014d1: 00 ; local decl count 00014d2: 42 ; i64.const 00014d3: 01 ; i64 literal 00014d4: 42 ; i64.const 00014d5: 02 ; i64 literal 00014d6: 82 ; i64.rem_u 00014d7: 1a ; drop 00014d8: 0b ; end 00014d0: 08 ; FIXUP func body size ; function body 105 00014d9: 00 ; func body size (guess) 00014da: 00 ; local decl count 00014db: 42 ; i64.const 00014dc: 01 ; i64 literal 00014dd: 42 ; i64.const 00014de: 02 ; i64 literal 00014df: 83 ; i64.and 00014e0: 1a ; drop 00014e1: 0b ; end 00014d9: 08 ; FIXUP func body size ; function body 106 00014e2: 00 ; func body size (guess) 00014e3: 00 ; local decl count 00014e4: 42 ; i64.const 00014e5: 01 ; i64 literal 00014e6: 42 ; i64.const 00014e7: 02 ; i64 literal 00014e8: 84 ; i64.or 00014e9: 1a ; drop 00014ea: 0b ; end 00014e2: 08 ; FIXUP func body size ; function body 107 00014eb: 00 ; func body size (guess) 00014ec: 00 ; local decl count 00014ed: 42 ; i64.const 00014ee: 01 ; i64 literal 00014ef: 42 ; i64.const 00014f0: 02 ; i64 literal 00014f1: 85 ; i64.xor 00014f2: 1a ; drop 00014f3: 0b ; end 00014eb: 08 ; FIXUP func body size ; function body 108 00014f4: 00 ; func body size (guess) 00014f5: 00 ; local decl count 00014f6: 42 ; i64.const 00014f7: 01 ; i64 literal 00014f8: 42 ; i64.const 00014f9: 02 ; i64 literal 00014fa: 86 ; i64.shl 00014fb: 1a ; drop 00014fc: 0b ; end 00014f4: 08 ; FIXUP func body size ; function body 109 00014fd: 00 ; func body size (guess) 00014fe: 00 ; local decl count 00014ff: 42 ; i64.const 0001500: 01 ; i64 literal 0001501: 42 ; i64.const 0001502: 02 ; i64 literal 0001503: 87 ; i64.shr_s 0001504: 1a ; drop 0001505: 0b ; end 00014fd: 08 ; FIXUP func body size ; function body 110 0001506: 00 ; func body size (guess) 0001507: 00 ; local decl count 0001508: 42 ; i64.const 0001509: 01 ; i64 literal 000150a: 42 ; i64.const 000150b: 02 ; i64 literal 000150c: 88 ; i64.shr_u 000150d: 1a ; drop 000150e: 0b ; end 0001506: 08 ; FIXUP func body size ; function body 111 000150f: 00 ; func body size (guess) 0001510: 00 ; local decl count 0001511: 42 ; i64.const 0001512: 01 ; i64 literal 0001513: 42 ; i64.const 0001514: 02 ; i64 literal 0001515: 89 ; i64.rotl 0001516: 1a ; drop 0001517: 0b ; end 000150f: 08 ; FIXUP func body size ; function body 112 0001518: 00 ; func body size (guess) 0001519: 00 ; local decl count 000151a: 42 ; i64.const 000151b: 01 ; i64 literal 000151c: 42 ; i64.const 000151d: 02 ; i64 literal 000151e: 8a ; i64.rotr 000151f: 1a ; drop 0001520: 0b ; end 0001518: 08 ; FIXUP func body size ; function body 113 0001521: 00 ; func body size (guess) 0001522: 00 ; local decl count 0001523: 43 ; f32.const 0001524: 0000 803f ; f32 literal 0001528: 8b ; f32.abs 0001529: 1a ; drop 000152a: 0b ; end 0001521: 09 ; FIXUP func body size ; function body 114 000152b: 00 ; func body size (guess) 000152c: 00 ; local decl count 000152d: 43 ; f32.const 000152e: 0000 803f ; f32 literal 0001532: 8c ; f32.neg 0001533: 1a ; drop 0001534: 0b ; end 000152b: 09 ; FIXUP func body size ; function body 115 0001535: 00 ; func body size (guess) 0001536: 00 ; local decl count 0001537: 43 ; f32.const 0001538: 0000 803f ; f32 literal 000153c: 8d ; f32.ceil 000153d: 1a ; drop 000153e: 0b ; end 0001535: 09 ; FIXUP func body size ; function body 116 000153f: 00 ; func body size (guess) 0001540: 00 ; local decl count 0001541: 43 ; f32.const 0001542: 0000 803f ; f32 literal 0001546: 8e ; f32.floor 0001547: 1a ; drop 0001548: 0b ; end 000153f: 09 ; FIXUP func body size ; function body 117 0001549: 00 ; func body size (guess) 000154a: 00 ; local decl count 000154b: 43 ; f32.const 000154c: 0000 803f ; f32 literal 0001550: 8f ; f32.trunc 0001551: 1a ; drop 0001552: 0b ; end 0001549: 09 ; FIXUP func body size ; function body 118 0001553: 00 ; func body size (guess) 0001554: 00 ; local decl count 0001555: 43 ; f32.const 0001556: 0000 803f ; f32 literal 000155a: 90 ; f32.nearest 000155b: 1a ; drop 000155c: 0b ; end 0001553: 09 ; FIXUP func body size ; function body 119 000155d: 00 ; func body size (guess) 000155e: 00 ; local decl count 000155f: 43 ; f32.const 0001560: 0000 803f ; f32 literal 0001564: 91 ; f32.sqrt 0001565: 1a ; drop 0001566: 0b ; end 000155d: 09 ; FIXUP func body size ; function body 120 0001567: 00 ; func body size (guess) 0001568: 00 ; local decl count 0001569: 43 ; f32.const 000156a: 0000 803f ; f32 literal 000156e: 43 ; f32.const 000156f: 0000 0040 ; f32 literal 0001573: 92 ; f32.add 0001574: 1a ; drop 0001575: 0b ; end 0001567: 0e ; FIXUP func body size ; function body 121 0001576: 00 ; func body size (guess) 0001577: 00 ; local decl count 0001578: 43 ; f32.const 0001579: 0000 803f ; f32 literal 000157d: 43 ; f32.const 000157e: 0000 0040 ; f32 literal 0001582: 93 ; f32.sub 0001583: 1a ; drop 0001584: 0b ; end 0001576: 0e ; FIXUP func body size ; function body 122 0001585: 00 ; func body size (guess) 0001586: 00 ; local decl count 0001587: 43 ; f32.const 0001588: 0000 803f ; f32 literal 000158c: 43 ; f32.const 000158d: 0000 0040 ; f32 literal 0001591: 94 ; f32.mul 0001592: 1a ; drop 0001593: 0b ; end 0001585: 0e ; FIXUP func body size ; function body 123 0001594: 00 ; func body size (guess) 0001595: 00 ; local decl count 0001596: 43 ; f32.const 0001597: 0000 803f ; f32 literal 000159b: 43 ; f32.const 000159c: 0000 0040 ; f32 literal 00015a0: 95 ; f32.div 00015a1: 1a ; drop 00015a2: 0b ; end 0001594: 0e ; FIXUP func body size ; function body 124 00015a3: 00 ; func body size (guess) 00015a4: 00 ; local decl count 00015a5: 43 ; f32.const 00015a6: 0000 803f ; f32 literal 00015aa: 43 ; f32.const 00015ab: 0000 0040 ; f32 literal 00015af: 96 ; f32.min 00015b0: 1a ; drop 00015b1: 0b ; end 00015a3: 0e ; FIXUP func body size ; function body 125 00015b2: 00 ; func body size (guess) 00015b3: 00 ; local decl count 00015b4: 43 ; f32.const 00015b5: 0000 803f ; f32 literal 00015b9: 43 ; f32.const 00015ba: 0000 0040 ; f32 literal 00015be: 97 ; f32.max 00015bf: 1a ; drop 00015c0: 0b ; end 00015b2: 0e ; FIXUP func body size ; function body 126 00015c1: 00 ; func body size (guess) 00015c2: 00 ; local decl count 00015c3: 43 ; f32.const 00015c4: 0000 803f ; f32 literal 00015c8: 43 ; f32.const 00015c9: 0000 0040 ; f32 literal 00015cd: 98 ; f32.copysign 00015ce: 1a ; drop 00015cf: 0b ; end 00015c1: 0e ; FIXUP func body size ; function body 127 00015d0: 00 ; func body size (guess) 00015d1: 00 ; local decl count 00015d2: 44 ; f64.const 00015d3: 0000 0000 0000 f03f ; f64 literal 00015db: 99 ; f64.abs 00015dc: 1a ; drop 00015dd: 0b ; end 00015d0: 0d ; FIXUP func body size ; function body 128 00015de: 00 ; func body size (guess) 00015df: 00 ; local decl count 00015e0: 44 ; f64.const 00015e1: 0000 0000 0000 f03f ; f64 literal 00015e9: 9a ; f64.neg 00015ea: 1a ; drop 00015eb: 0b ; end 00015de: 0d ; FIXUP func body size ; function body 129 00015ec: 00 ; func body size (guess) 00015ed: 00 ; local decl count 00015ee: 44 ; f64.const 00015ef: 0000 0000 0000 f03f ; f64 literal 00015f7: 9b ; f64.ceil 00015f8: 1a ; drop 00015f9: 0b ; end 00015ec: 0d ; FIXUP func body size ; function body 130 00015fa: 00 ; func body size (guess) 00015fb: 00 ; local decl count 00015fc: 44 ; f64.const 00015fd: 0000 0000 0000 f03f ; f64 literal 0001605: 9c ; f64.floor 0001606: 1a ; drop 0001607: 0b ; end 00015fa: 0d ; FIXUP func body size ; function body 131 0001608: 00 ; func body size (guess) 0001609: 00 ; local decl count 000160a: 44 ; f64.const 000160b: 0000 0000 0000 f03f ; f64 literal 0001613: 9d ; f64.trunc 0001614: 1a ; drop 0001615: 0b ; end 0001608: 0d ; FIXUP func body size ; function body 132 0001616: 00 ; func body size (guess) 0001617: 00 ; local decl count 0001618: 44 ; f64.const 0001619: 0000 0000 0000 f03f ; f64 literal 0001621: 9e ; f64.nearest 0001622: 1a ; drop 0001623: 0b ; end 0001616: 0d ; FIXUP func body size ; function body 133 0001624: 00 ; func body size (guess) 0001625: 00 ; local decl count 0001626: 44 ; f64.const 0001627: 0000 0000 0000 f03f ; f64 literal 000162f: 9f ; f64.sqrt 0001630: 1a ; drop 0001631: 0b ; end 0001624: 0d ; FIXUP func body size ; function body 134 0001632: 00 ; func body size (guess) 0001633: 00 ; local decl count 0001634: 44 ; f64.const 0001635: 0000 0000 0000 f03f ; f64 literal 000163d: 44 ; f64.const 000163e: 0000 0000 0000 0040 ; f64 literal 0001646: a0 ; f64.add 0001647: 1a ; drop 0001648: 0b ; end 0001632: 16 ; FIXUP func body size ; function body 135 0001649: 00 ; func body size (guess) 000164a: 00 ; local decl count 000164b: 44 ; f64.const 000164c: 0000 0000 0000 f03f ; f64 literal 0001654: 44 ; f64.const 0001655: 0000 0000 0000 0040 ; f64 literal 000165d: a1 ; f64.sub 000165e: 1a ; drop 000165f: 0b ; end 0001649: 16 ; FIXUP func body size ; function body 136 0001660: 00 ; func body size (guess) 0001661: 00 ; local decl count 0001662: 44 ; f64.const 0001663: 0000 0000 0000 f03f ; f64 literal 000166b: 44 ; f64.const 000166c: 0000 0000 0000 0040 ; f64 literal 0001674: a2 ; f64.mul 0001675: 1a ; drop 0001676: 0b ; end 0001660: 16 ; FIXUP func body size ; function body 137 0001677: 00 ; func body size (guess) 0001678: 00 ; local decl count 0001679: 44 ; f64.const 000167a: 0000 0000 0000 f03f ; f64 literal 0001682: 44 ; f64.const 0001683: 0000 0000 0000 0040 ; f64 literal 000168b: a3 ; f64.div 000168c: 1a ; drop 000168d: 0b ; end 0001677: 16 ; FIXUP func body size ; function body 138 000168e: 00 ; func body size (guess) 000168f: 00 ; local decl count 0001690: 44 ; f64.const 0001691: 0000 0000 0000 f03f ; f64 literal 0001699: 44 ; f64.const 000169a: 0000 0000 0000 0040 ; f64 literal 00016a2: a4 ; f64.min 00016a3: 1a ; drop 00016a4: 0b ; end 000168e: 16 ; FIXUP func body size ; function body 139 00016a5: 00 ; func body size (guess) 00016a6: 00 ; local decl count 00016a7: 44 ; f64.const 00016a8: 0000 0000 0000 f03f ; f64 literal 00016b0: 44 ; f64.const 00016b1: 0000 0000 0000 0040 ; f64 literal 00016b9: a5 ; f64.max 00016ba: 1a ; drop 00016bb: 0b ; end 00016a5: 16 ; FIXUP func body size ; function body 140 00016bc: 00 ; func body size (guess) 00016bd: 00 ; local decl count 00016be: 44 ; f64.const 00016bf: 0000 0000 0000 f03f ; f64 literal 00016c7: 44 ; f64.const 00016c8: 0000 0000 0000 0040 ; f64 literal 00016d0: a6 ; f64.copysign 00016d1: 1a ; drop 00016d2: 0b ; end 00016bc: 16 ; FIXUP func body size ; function body 141 00016d3: 00 ; func body size (guess) 00016d4: 00 ; local decl count 00016d5: 42 ; i64.const 00016d6: 01 ; i64 literal 00016d7: a7 ; i32.wrap/i64 00016d8: 1a ; drop 00016d9: 0b ; end 00016d3: 06 ; FIXUP func body size ; function body 142 00016da: 00 ; func body size (guess) 00016db: 00 ; local decl count 00016dc: 43 ; f32.const 00016dd: 0000 803f ; f32 literal 00016e1: a8 ; i32.trunc_s/f32 00016e2: 1a ; drop 00016e3: 0b ; end 00016da: 09 ; FIXUP func body size ; function body 143 00016e4: 00 ; func body size (guess) 00016e5: 00 ; local decl count 00016e6: 43 ; f32.const 00016e7: 0000 803f ; f32 literal 00016eb: a9 ; i32.trunc_u/f32 00016ec: 1a ; drop 00016ed: 0b ; end 00016e4: 09 ; FIXUP func body size ; function body 144 00016ee: 00 ; func body size (guess) 00016ef: 00 ; local decl count 00016f0: 44 ; f64.const 00016f1: 0000 0000 0000 f03f ; f64 literal 00016f9: aa ; i32.trunc_s/f64 00016fa: 1a ; drop 00016fb: 0b ; end 00016ee: 0d ; FIXUP func body size ; function body 145 00016fc: 00 ; func body size (guess) 00016fd: 00 ; local decl count 00016fe: 44 ; f64.const 00016ff: 0000 0000 0000 f03f ; f64 literal 0001707: ab ; i32.trunc_u/f64 0001708: 1a ; drop 0001709: 0b ; end 00016fc: 0d ; FIXUP func body size ; function body 146 000170a: 00 ; func body size (guess) 000170b: 00 ; local decl count 000170c: 41 ; i32.const 000170d: 01 ; i32 literal 000170e: ac ; i64.extend_s/i32 000170f: 1a ; drop 0001710: 0b ; end 000170a: 06 ; FIXUP func body size ; function body 147 0001711: 00 ; func body size (guess) 0001712: 00 ; local decl count 0001713: 41 ; i32.const 0001714: 01 ; i32 literal 0001715: ad ; i64.extend_u/i32 0001716: 1a ; drop 0001717: 0b ; end 0001711: 06 ; FIXUP func body size ; function body 148 0001718: 00 ; func body size (guess) 0001719: 00 ; local decl count 000171a: 43 ; f32.const 000171b: 0000 803f ; f32 literal 000171f: ae ; i64.trunc_s/f32 0001720: 1a ; drop 0001721: 0b ; end 0001718: 09 ; FIXUP func body size ; function body 149 0001722: 00 ; func body size (guess) 0001723: 00 ; local decl count 0001724: 43 ; f32.const 0001725: 0000 803f ; f32 literal 0001729: af ; i64.trunc_u/f32 000172a: 1a ; drop 000172b: 0b ; end 0001722: 09 ; FIXUP func body size ; function body 150 000172c: 00 ; func body size (guess) 000172d: 00 ; local decl count 000172e: 44 ; f64.const 000172f: 0000 0000 0000 f03f ; f64 literal 0001737: b0 ; i64.trunc_s/f64 0001738: 1a ; drop 0001739: 0b ; end 000172c: 0d ; FIXUP func body size ; function body 151 000173a: 00 ; func body size (guess) 000173b: 00 ; local decl count 000173c: 44 ; f64.const 000173d: 0000 0000 0000 f03f ; f64 literal 0001745: b1 ; i64.trunc_u/f64 0001746: 1a ; drop 0001747: 0b ; end 000173a: 0d ; FIXUP func body size ; function body 152 0001748: 00 ; func body size (guess) 0001749: 00 ; local decl count 000174a: 41 ; i32.const 000174b: 01 ; i32 literal 000174c: b2 ; f32.convert_s/i32 000174d: 1a ; drop 000174e: 0b ; end 0001748: 06 ; FIXUP func body size ; function body 153 000174f: 00 ; func body size (guess) 0001750: 00 ; local decl count 0001751: 41 ; i32.const 0001752: 01 ; i32 literal 0001753: b3 ; f32.convert_u/i32 0001754: 1a ; drop 0001755: 0b ; end 000174f: 06 ; FIXUP func body size ; function body 154 0001756: 00 ; func body size (guess) 0001757: 00 ; local decl count 0001758: 42 ; i64.const 0001759: 01 ; i64 literal 000175a: b4 ; f32.convert_s/i64 000175b: 1a ; drop 000175c: 0b ; end 0001756: 06 ; FIXUP func body size ; function body 155 000175d: 00 ; func body size (guess) 000175e: 00 ; local decl count 000175f: 42 ; i64.const 0001760: 01 ; i64 literal 0001761: b5 ; f32.convert_u/i64 0001762: 1a ; drop 0001763: 0b ; end 000175d: 06 ; FIXUP func body size ; function body 156 0001764: 00 ; func body size (guess) 0001765: 00 ; local decl count 0001766: 44 ; f64.const 0001767: 0000 0000 0000 f03f ; f64 literal 000176f: b6 ; f32.demote/f64 0001770: 1a ; drop 0001771: 0b ; end 0001764: 0d ; FIXUP func body size ; function body 157 0001772: 00 ; func body size (guess) 0001773: 00 ; local decl count 0001774: 41 ; i32.const 0001775: 01 ; i32 literal 0001776: b7 ; f64.convert_s/i32 0001777: 1a ; drop 0001778: 0b ; end 0001772: 06 ; FIXUP func body size ; function body 158 0001779: 00 ; func body size (guess) 000177a: 00 ; local decl count 000177b: 41 ; i32.const 000177c: 01 ; i32 literal 000177d: b8 ; f64.convert_u/i32 000177e: 1a ; drop 000177f: 0b ; end 0001779: 06 ; FIXUP func body size ; function body 159 0001780: 00 ; func body size (guess) 0001781: 00 ; local decl count 0001782: 42 ; i64.const 0001783: 01 ; i64 literal 0001784: b9 ; f64.convert_s/i64 0001785: 1a ; drop 0001786: 0b ; end 0001780: 06 ; FIXUP func body size ; function body 160 0001787: 00 ; func body size (guess) 0001788: 00 ; local decl count 0001789: 42 ; i64.const 000178a: 01 ; i64 literal 000178b: ba ; f64.convert_u/i64 000178c: 1a ; drop 000178d: 0b ; end 0001787: 06 ; FIXUP func body size ; function body 161 000178e: 00 ; func body size (guess) 000178f: 00 ; local decl count 0001790: 43 ; f32.const 0001791: 0000 803f ; f32 literal 0001795: bb ; f64.promote/f32 0001796: 1a ; drop 0001797: 0b ; end 000178e: 09 ; FIXUP func body size ; function body 162 0001798: 00 ; func body size (guess) 0001799: 00 ; local decl count 000179a: 41 ; i32.const 000179b: 01 ; i32 literal 000179c: be ; f32.reinterpret/i32 000179d: 1a ; drop 000179e: 0b ; end 0001798: 06 ; FIXUP func body size ; function body 163 000179f: 00 ; func body size (guess) 00017a0: 00 ; local decl count 00017a1: 43 ; f32.const 00017a2: 0000 803f ; f32 literal 00017a6: bc ; i32.reinterpret/f32 00017a7: 1a ; drop 00017a8: 0b ; end 000179f: 09 ; FIXUP func body size ; function body 164 00017a9: 00 ; func body size (guess) 00017aa: 00 ; local decl count 00017ab: 42 ; i64.const 00017ac: 01 ; i64 literal 00017ad: bf ; f64.reinterpret/i64 00017ae: 1a ; drop 00017af: 0b ; end 00017a9: 06 ; FIXUP func body size ; function body 165 00017b0: 00 ; func body size (guess) 00017b1: 00 ; local decl count 00017b2: 44 ; f64.const 00017b3: 0000 0000 0000 f03f ; f64 literal 00017bb: bd ; i64.reinterpret/f64 00017bc: 1a ; drop 00017bd: 0b ; end 00017b0: 0d ; FIXUP func body size ; function body 166 00017be: 00 ; func body size (guess) 00017bf: 00 ; local decl count 00017c0: 41 ; i32.const 00017c1: 01 ; i32 literal 00017c2: c0 ; i32.extend8_s 00017c3: 1a ; drop 00017c4: 0b ; end 00017be: 06 ; FIXUP func body size ; function body 167 00017c5: 00 ; func body size (guess) 00017c6: 00 ; local decl count 00017c7: 41 ; i32.const 00017c8: 01 ; i32 literal 00017c9: c1 ; i32.extend16_s 00017ca: 1a ; drop 00017cb: 0b ; end 00017c5: 06 ; FIXUP func body size ; function body 168 00017cc: 00 ; func body size (guess) 00017cd: 00 ; local decl count 00017ce: 42 ; i64.const 00017cf: 01 ; i64 literal 00017d0: c2 ; i64.extend8_s 00017d1: 1a ; drop 00017d2: 0b ; end 00017cc: 06 ; FIXUP func body size ; function body 169 00017d3: 00 ; func body size (guess) 00017d4: 00 ; local decl count 00017d5: 42 ; i64.const 00017d6: 01 ; i64 literal 00017d7: c3 ; i64.extend16_s 00017d8: 1a ; drop 00017d9: 0b ; end 00017d3: 06 ; FIXUP func body size ; function body 170 00017da: 00 ; func body size (guess) 00017db: 00 ; local decl count 00017dc: 42 ; i64.const 00017dd: 01 ; i64 literal 00017de: c4 ; i64.extend32_s 00017df: 1a ; drop 00017e0: 0b ; end 00017da: 06 ; FIXUP func body size ; function body 171 00017e1: 00 ; func body size (guess) 00017e2: 01 ; local decl count 00017e3: 01 ; local type count 00017e4: 7f ; i32 00017e5: 0b ; end 00017e1: 04 ; FIXUP func body size ; function body 172 00017e6: 00 ; func body size (guess) 00017e7: 00 ; local decl count 00017e8: 41 ; i32.const 00017e9: 01 ; i32 literal 00017ea: 0d ; br_if 00017eb: 00 ; break depth 00017ec: 0b ; end 00017e6: 06 ; FIXUP func body size ; function body 173 00017ed: 00 ; func body size (guess) 00017ee: 00 ; local decl count 00017ef: 41 ; i32.const 00017f0: 01 ; i32 literal 00017f1: 10 ; call 00017f2: 00 ; function index 00017f3: 0b ; end 00017ed: 06 ; FIXUP func body size ; function body 174 00017f4: 00 ; func body size (guess) 00017f5: 00 ; local decl count 00017f6: 41 ; i32.const 00017f7: 01 ; i32 literal 00017f8: 0e ; br_table 00017f9: 00 ; num targets 00017fa: 00 ; break depth for default 00017fb: 0b ; end 00017f4: 07 ; FIXUP func body size ; function body 175 00017fc: 00 ; func body size (guess) 00017fd: 00 ; local decl count 00017fe: 02 ; block 00017ff: 7f ; i32 0001800: 41 ; i32.const 0001801: 01 ; i32 literal 0001802: 41 ; i32.const 0001803: 02 ; i32 literal 0001804: 0c ; br 0001805: 00 ; break depth 0001806: 0b ; end 0001807: 1a ; drop 0001808: 0b ; end 00017fc: 0c ; FIXUP func body size ; function body 176 0001809: 00 ; func body size (guess) 000180a: 00 ; local decl count 000180b: 43 ; f32.const 000180c: 0000 803f ; f32 literal 0001810: fc ; prefix 0001811: 00 ; i32.trunc_s:sat/f32 0001812: 1a ; drop 0001813: 0b ; end 0001809: 0a ; FIXUP func body size ; function body 177 0001814: 00 ; func body size (guess) 0001815: 00 ; local decl count 0001816: 43 ; f32.const 0001817: 0000 803f ; f32 literal 000181b: fc ; prefix 000181c: 01 ; i32.trunc_u:sat/f32 000181d: 1a ; drop 000181e: 0b ; end 0001814: 0a ; FIXUP func body size ; function body 178 000181f: 00 ; func body size (guess) 0001820: 00 ; local decl count 0001821: 44 ; f64.const 0001822: 0000 0000 0000 f03f ; f64 literal 000182a: fc ; prefix 000182b: 02 ; i32.trunc_s:sat/f64 000182c: 1a ; drop 000182d: 0b ; end 000181f: 0e ; FIXUP func body size ; function body 179 000182e: 00 ; func body size (guess) 000182f: 00 ; local decl count 0001830: 44 ; f64.const 0001831: 0000 0000 0000 f03f ; f64 literal 0001839: fc ; prefix 000183a: 03 ; i32.trunc_u:sat/f64 000183b: 1a ; drop 000183c: 0b ; end 000182e: 0e ; FIXUP func body size ; function body 180 000183d: 00 ; func body size (guess) 000183e: 00 ; local decl count 000183f: 43 ; f32.const 0001840: 0000 803f ; f32 literal 0001844: fc ; prefix 0001845: 04 ; i64.trunc_s:sat/f32 0001846: 1a ; drop 0001847: 0b ; end 000183d: 0a ; FIXUP func body size ; function body 181 0001848: 00 ; func body size (guess) 0001849: 00 ; local decl count 000184a: 43 ; f32.const 000184b: 0000 803f ; f32 literal 000184f: fc ; prefix 0001850: 05 ; i64.trunc_u:sat/f32 0001851: 1a ; drop 0001852: 0b ; end 0001848: 0a ; FIXUP func body size ; function body 182 0001853: 00 ; func body size (guess) 0001854: 00 ; local decl count 0001855: 44 ; f64.const 0001856: 0000 0000 0000 f03f ; f64 literal 000185e: fc ; prefix 000185f: 06 ; i64.trunc_s:sat/f64 0001860: 1a ; drop 0001861: 0b ; end 0001853: 0e ; FIXUP func body size ; function body 183 0001862: 00 ; func body size (guess) 0001863: 00 ; local decl count 0001864: 44 ; f64.const 0001865: 0000 0000 0000 f03f ; f64 literal 000186d: fc ; prefix 000186e: 07 ; i64.trunc_u:sat/f64 000186f: 1a ; drop 0001870: 0b ; end 0001862: 0e ; FIXUP func body size ; function body 184 0001871: 00 ; func body size (guess) 0001872: 00 ; local decl count 0001873: 41 ; i32.const 0001874: 01 ; i32 literal 0001875: 41 ; i32.const 0001876: 02 ; i32 literal 0001877: fe ; prefix 0001878: 00 ; wake 0001879: 02 ; alignment 000187a: 03 ; memory offset 000187b: 1a ; drop 000187c: 0b ; end 0001871: 0b ; FIXUP func body size ; function body 185 000187d: 00 ; func body size (guess) 000187e: 00 ; local decl count 000187f: 41 ; i32.const 0001880: 01 ; i32 literal 0001881: 41 ; i32.const 0001882: 02 ; i32 literal 0001883: 42 ; i64.const 0001884: 03 ; i64 literal 0001885: fe ; prefix 0001886: 01 ; i32.wait 0001887: 02 ; alignment 0001888: 03 ; memory offset 0001889: 1a ; drop 000188a: 0b ; end 000187d: 0d ; FIXUP func body size ; function body 186 000188b: 00 ; func body size (guess) 000188c: 00 ; local decl count 000188d: 41 ; i32.const 000188e: 01 ; i32 literal 000188f: 42 ; i64.const 0001890: 02 ; i64 literal 0001891: 42 ; i64.const 0001892: 03 ; i64 literal 0001893: fe ; prefix 0001894: 02 ; i64.wait 0001895: 03 ; alignment 0001896: 03 ; memory offset 0001897: 1a ; drop 0001898: 0b ; end 000188b: 0d ; FIXUP func body size ; function body 187 0001899: 00 ; func body size (guess) 000189a: 00 ; local decl count 000189b: 41 ; i32.const 000189c: 01 ; i32 literal 000189d: fe ; prefix 000189e: 10 ; i32.atomic.load 000189f: 02 ; alignment 00018a0: 03 ; memory offset 00018a1: 1a ; drop 00018a2: 0b ; end 0001899: 09 ; FIXUP func body size ; function body 188 00018a3: 00 ; func body size (guess) 00018a4: 00 ; local decl count 00018a5: 41 ; i32.const 00018a6: 01 ; i32 literal 00018a7: fe ; prefix 00018a8: 11 ; i64.atomic.load 00018a9: 03 ; alignment 00018aa: 07 ; memory offset 00018ab: 1a ; drop 00018ac: 0b ; end 00018a3: 09 ; FIXUP func body size ; function body 189 00018ad: 00 ; func body size (guess) 00018ae: 00 ; local decl count 00018af: 41 ; i32.const 00018b0: 01 ; i32 literal 00018b1: fe ; prefix 00018b2: 12 ; i32.atomic.load8_u 00018b3: 00 ; alignment 00018b4: 03 ; memory offset 00018b5: 1a ; drop 00018b6: 0b ; end 00018ad: 09 ; FIXUP func body size ; function body 190 00018b7: 00 ; func body size (guess) 00018b8: 00 ; local decl count 00018b9: 41 ; i32.const 00018ba: 01 ; i32 literal 00018bb: fe ; prefix 00018bc: 13 ; i32.atomic.load16_u 00018bd: 01 ; alignment 00018be: 03 ; memory offset 00018bf: 1a ; drop 00018c0: 0b ; end 00018b7: 09 ; FIXUP func body size ; function body 191 00018c1: 00 ; func body size (guess) 00018c2: 00 ; local decl count 00018c3: 41 ; i32.const 00018c4: 01 ; i32 literal 00018c5: fe ; prefix 00018c6: 14 ; i64.atomic.load8_u 00018c7: 00 ; alignment 00018c8: 03 ; memory offset 00018c9: 1a ; drop 00018ca: 0b ; end 00018c1: 09 ; FIXUP func body size ; function body 192 00018cb: 00 ; func body size (guess) 00018cc: 00 ; local decl count 00018cd: 41 ; i32.const 00018ce: 01 ; i32 literal 00018cf: fe ; prefix 00018d0: 15 ; i64.atomic.load16_u 00018d1: 01 ; alignment 00018d2: 03 ; memory offset 00018d3: 1a ; drop 00018d4: 0b ; end 00018cb: 09 ; FIXUP func body size ; function body 193 00018d5: 00 ; func body size (guess) 00018d6: 00 ; local decl count 00018d7: 41 ; i32.const 00018d8: 01 ; i32 literal 00018d9: fe ; prefix 00018da: 16 ; i64.atomic.load32_u 00018db: 02 ; alignment 00018dc: 03 ; memory offset 00018dd: 1a ; drop 00018de: 0b ; end 00018d5: 09 ; FIXUP func body size ; function body 194 00018df: 00 ; func body size (guess) 00018e0: 00 ; local decl count 00018e1: 41 ; i32.const 00018e2: 01 ; i32 literal 00018e3: 41 ; i32.const 00018e4: 02 ; i32 literal 00018e5: fe ; prefix 00018e6: 17 ; i32.atomic.store 00018e7: 02 ; alignment 00018e8: 03 ; memory offset 00018e9: 0b ; end 00018df: 0a ; FIXUP func body size ; function body 195 00018ea: 00 ; func body size (guess) 00018eb: 00 ; local decl count 00018ec: 41 ; i32.const 00018ed: 01 ; i32 literal 00018ee: 42 ; i64.const 00018ef: 02 ; i64 literal 00018f0: fe ; prefix 00018f1: 18 ; i64.atomic.store 00018f2: 03 ; alignment 00018f3: 07 ; memory offset 00018f4: 0b ; end 00018ea: 0a ; FIXUP func body size ; function body 196 00018f5: 00 ; func body size (guess) 00018f6: 00 ; local decl count 00018f7: 41 ; i32.const 00018f8: 01 ; i32 literal 00018f9: 41 ; i32.const 00018fa: 02 ; i32 literal 00018fb: fe ; prefix 00018fc: 19 ; i32.atomic.store8 00018fd: 00 ; alignment 00018fe: 03 ; memory offset 00018ff: 0b ; end 00018f5: 0a ; FIXUP func body size ; function body 197 0001900: 00 ; func body size (guess) 0001901: 00 ; local decl count 0001902: 41 ; i32.const 0001903: 01 ; i32 literal 0001904: 41 ; i32.const 0001905: 02 ; i32 literal 0001906: fe ; prefix 0001907: 1a ; i32.atomic.store16 0001908: 01 ; alignment 0001909: 03 ; memory offset 000190a: 0b ; end 0001900: 0a ; FIXUP func body size ; function body 198 000190b: 00 ; func body size (guess) 000190c: 00 ; local decl count 000190d: 41 ; i32.const 000190e: 01 ; i32 literal 000190f: 42 ; i64.const 0001910: 02 ; i64 literal 0001911: fe ; prefix 0001912: 1b ; i64.atomic.store8 0001913: 00 ; alignment 0001914: 03 ; memory offset 0001915: 0b ; end 000190b: 0a ; FIXUP func body size ; function body 199 0001916: 00 ; func body size (guess) 0001917: 00 ; local decl count 0001918: 41 ; i32.const 0001919: 01 ; i32 literal 000191a: 42 ; i64.const 000191b: 02 ; i64 literal 000191c: fe ; prefix 000191d: 1c ; i64.atomic.store16 000191e: 01 ; alignment 000191f: 03 ; memory offset 0001920: 0b ; end 0001916: 0a ; FIXUP func body size ; function body 200 0001921: 00 ; func body size (guess) 0001922: 00 ; local decl count 0001923: 41 ; i32.const 0001924: 01 ; i32 literal 0001925: 42 ; i64.const 0001926: 02 ; i64 literal 0001927: fe ; prefix 0001928: 1d ; i64.atomic.store32 0001929: 02 ; alignment 000192a: 03 ; memory offset 000192b: 0b ; end 0001921: 0a ; FIXUP func body size ; function body 201 000192c: 00 ; func body size (guess) 000192d: 00 ; local decl count 000192e: 41 ; i32.const 000192f: 01 ; i32 literal 0001930: 41 ; i32.const 0001931: 02 ; i32 literal 0001932: fe ; prefix 0001933: 1e ; i32.atomic.rmw.add 0001934: 02 ; alignment 0001935: 03 ; memory offset 0001936: 1a ; drop 0001937: 0b ; end 000192c: 0b ; FIXUP func body size ; function body 202 0001938: 00 ; func body size (guess) 0001939: 00 ; local decl count 000193a: 41 ; i32.const 000193b: 01 ; i32 literal 000193c: 42 ; i64.const 000193d: 02 ; i64 literal 000193e: fe ; prefix 000193f: 1f ; i64.atomic.rmw.add 0001940: 03 ; alignment 0001941: 07 ; memory offset 0001942: 1a ; drop 0001943: 0b ; end 0001938: 0b ; FIXUP func body size ; function body 203 0001944: 00 ; func body size (guess) 0001945: 00 ; local decl count 0001946: 41 ; i32.const 0001947: 01 ; i32 literal 0001948: 41 ; i32.const 0001949: 02 ; i32 literal 000194a: fe ; prefix 000194b: 20 ; i32.atomic.rmw8_u.add 000194c: 00 ; alignment 000194d: 03 ; memory offset 000194e: 1a ; drop 000194f: 0b ; end 0001944: 0b ; FIXUP func body size ; function body 204 0001950: 00 ; func body size (guess) 0001951: 00 ; local decl count 0001952: 41 ; i32.const 0001953: 01 ; i32 literal 0001954: 41 ; i32.const 0001955: 02 ; i32 literal 0001956: fe ; prefix 0001957: 21 ; i32.atomic.rmw16_u.add 0001958: 01 ; alignment 0001959: 03 ; memory offset 000195a: 1a ; drop 000195b: 0b ; end 0001950: 0b ; FIXUP func body size ; function body 205 000195c: 00 ; func body size (guess) 000195d: 00 ; local decl count 000195e: 41 ; i32.const 000195f: 01 ; i32 literal 0001960: 42 ; i64.const 0001961: 02 ; i64 literal 0001962: fe ; prefix 0001963: 22 ; i64.atomic.rmw8_u.add 0001964: 00 ; alignment 0001965: 03 ; memory offset 0001966: 1a ; drop 0001967: 0b ; end 000195c: 0b ; FIXUP func body size ; function body 206 0001968: 00 ; func body size (guess) 0001969: 00 ; local decl count 000196a: 41 ; i32.const 000196b: 01 ; i32 literal 000196c: 42 ; i64.const 000196d: 02 ; i64 literal 000196e: fe ; prefix 000196f: 23 ; i64.atomic.rmw16_u.add 0001970: 01 ; alignment 0001971: 03 ; memory offset 0001972: 1a ; drop 0001973: 0b ; end 0001968: 0b ; FIXUP func body size ; function body 207 0001974: 00 ; func body size (guess) 0001975: 00 ; local decl count 0001976: 41 ; i32.const 0001977: 01 ; i32 literal 0001978: 42 ; i64.const 0001979: 02 ; i64 literal 000197a: fe ; prefix 000197b: 24 ; i64.atomic.rmw32_u.add 000197c: 02 ; alignment 000197d: 03 ; memory offset 000197e: 1a ; drop 000197f: 0b ; end 0001974: 0b ; FIXUP func body size ; function body 208 0001980: 00 ; func body size (guess) 0001981: 00 ; local decl count 0001982: 41 ; i32.const 0001983: 01 ; i32 literal 0001984: 41 ; i32.const 0001985: 02 ; i32 literal 0001986: fe ; prefix 0001987: 25 ; i32.atomic.rmw.sub 0001988: 02 ; alignment 0001989: 03 ; memory offset 000198a: 1a ; drop 000198b: 0b ; end 0001980: 0b ; FIXUP func body size ; function body 209 000198c: 00 ; func body size (guess) 000198d: 00 ; local decl count 000198e: 41 ; i32.const 000198f: 01 ; i32 literal 0001990: 42 ; i64.const 0001991: 02 ; i64 literal 0001992: fe ; prefix 0001993: 26 ; i64.atomic.rmw.sub 0001994: 03 ; alignment 0001995: 07 ; memory offset 0001996: 1a ; drop 0001997: 0b ; end 000198c: 0b ; FIXUP func body size ; function body 210 0001998: 00 ; func body size (guess) 0001999: 00 ; local decl count 000199a: 41 ; i32.const 000199b: 01 ; i32 literal 000199c: 41 ; i32.const 000199d: 02 ; i32 literal 000199e: fe ; prefix 000199f: 27 ; i32.atomic.rmw8_u.sub 00019a0: 00 ; alignment 00019a1: 03 ; memory offset 00019a2: 1a ; drop 00019a3: 0b ; end 0001998: 0b ; FIXUP func body size ; function body 211 00019a4: 00 ; func body size (guess) 00019a5: 00 ; local decl count 00019a6: 41 ; i32.const 00019a7: 01 ; i32 literal 00019a8: 41 ; i32.const 00019a9: 02 ; i32 literal 00019aa: fe ; prefix 00019ab: 28 ; i32.atomic.rmw16_u.sub 00019ac: 01 ; alignment 00019ad: 03 ; memory offset 00019ae: 1a ; drop 00019af: 0b ; end 00019a4: 0b ; FIXUP func body size ; function body 212 00019b0: 00 ; func body size (guess) 00019b1: 00 ; local decl count 00019b2: 41 ; i32.const 00019b3: 01 ; i32 literal 00019b4: 42 ; i64.const 00019b5: 02 ; i64 literal 00019b6: fe ; prefix 00019b7: 29 ; i64.atomic.rmw8_u.sub 00019b8: 00 ; alignment 00019b9: 03 ; memory offset 00019ba: 1a ; drop 00019bb: 0b ; end 00019b0: 0b ; FIXUP func body size ; function body 213 00019bc: 00 ; func body size (guess) 00019bd: 00 ; local decl count 00019be: 41 ; i32.const 00019bf: 01 ; i32 literal 00019c0: 42 ; i64.const 00019c1: 02 ; i64 literal 00019c2: fe ; prefix 00019c3: 2a ; i64.atomic.rmw16_u.sub 00019c4: 01 ; alignment 00019c5: 03 ; memory offset 00019c6: 1a ; drop 00019c7: 0b ; end 00019bc: 0b ; FIXUP func body size ; function body 214 00019c8: 00 ; func body size (guess) 00019c9: 00 ; local decl count 00019ca: 41 ; i32.const 00019cb: 01 ; i32 literal 00019cc: 42 ; i64.const 00019cd: 02 ; i64 literal 00019ce: fe ; prefix 00019cf: 2b ; i64.atomic.rmw32_u.sub 00019d0: 02 ; alignment 00019d1: 03 ; memory offset 00019d2: 1a ; drop 00019d3: 0b ; end 00019c8: 0b ; FIXUP func body size ; function body 215 00019d4: 00 ; func body size (guess) 00019d5: 00 ; local decl count 00019d6: 41 ; i32.const 00019d7: 01 ; i32 literal 00019d8: 41 ; i32.const 00019d9: 02 ; i32 literal 00019da: fe ; prefix 00019db: 2c ; i32.atomic.rmw.and 00019dc: 02 ; alignment 00019dd: 03 ; memory offset 00019de: 1a ; drop 00019df: 0b ; end 00019d4: 0b ; FIXUP func body size ; function body 216 00019e0: 00 ; func body size (guess) 00019e1: 00 ; local decl count 00019e2: 41 ; i32.const 00019e3: 01 ; i32 literal 00019e4: 42 ; i64.const 00019e5: 02 ; i64 literal 00019e6: fe ; prefix 00019e7: 2d ; i64.atomic.rmw.and 00019e8: 03 ; alignment 00019e9: 07 ; memory offset 00019ea: 1a ; drop 00019eb: 0b ; end 00019e0: 0b ; FIXUP func body size ; function body 217 00019ec: 00 ; func body size (guess) 00019ed: 00 ; local decl count 00019ee: 41 ; i32.const 00019ef: 01 ; i32 literal 00019f0: 41 ; i32.const 00019f1: 02 ; i32 literal 00019f2: fe ; prefix 00019f3: 2e ; i32.atomic.rmw8_u.and 00019f4: 00 ; alignment 00019f5: 03 ; memory offset 00019f6: 1a ; drop 00019f7: 0b ; end 00019ec: 0b ; FIXUP func body size ; function body 218 00019f8: 00 ; func body size (guess) 00019f9: 00 ; local decl count 00019fa: 41 ; i32.const 00019fb: 01 ; i32 literal 00019fc: 41 ; i32.const 00019fd: 02 ; i32 literal 00019fe: fe ; prefix 00019ff: 2f ; i32.atomic.rmw16_u.and 0001a00: 01 ; alignment 0001a01: 03 ; memory offset 0001a02: 1a ; drop 0001a03: 0b ; end 00019f8: 0b ; FIXUP func body size ; function body 219 0001a04: 00 ; func body size (guess) 0001a05: 00 ; local decl count 0001a06: 41 ; i32.const 0001a07: 01 ; i32 literal 0001a08: 42 ; i64.const 0001a09: 02 ; i64 literal 0001a0a: fe ; prefix 0001a0b: 30 ; i64.atomic.rmw8_u.and 0001a0c: 00 ; alignment 0001a0d: 03 ; memory offset 0001a0e: 1a ; drop 0001a0f: 0b ; end 0001a04: 0b ; FIXUP func body size ; function body 220 0001a10: 00 ; func body size (guess) 0001a11: 00 ; local decl count 0001a12: 41 ; i32.const 0001a13: 01 ; i32 literal 0001a14: 42 ; i64.const 0001a15: 02 ; i64 literal 0001a16: fe ; prefix 0001a17: 31 ; i64.atomic.rmw16_u.and 0001a18: 01 ; alignment 0001a19: 03 ; memory offset 0001a1a: 1a ; drop 0001a1b: 0b ; end 0001a10: 0b ; FIXUP func body size ; function body 221 0001a1c: 00 ; func body size (guess) 0001a1d: 00 ; local decl count 0001a1e: 41 ; i32.const 0001a1f: 01 ; i32 literal 0001a20: 42 ; i64.const 0001a21: 02 ; i64 literal 0001a22: fe ; prefix 0001a23: 32 ; i64.atomic.rmw32_u.and 0001a24: 02 ; alignment 0001a25: 03 ; memory offset 0001a26: 1a ; drop 0001a27: 0b ; end 0001a1c: 0b ; FIXUP func body size ; function body 222 0001a28: 00 ; func body size (guess) 0001a29: 00 ; local decl count 0001a2a: 41 ; i32.const 0001a2b: 01 ; i32 literal 0001a2c: 41 ; i32.const 0001a2d: 02 ; i32 literal 0001a2e: fe ; prefix 0001a2f: 33 ; i32.atomic.rmw.or 0001a30: 02 ; alignment 0001a31: 03 ; memory offset 0001a32: 1a ; drop 0001a33: 0b ; end 0001a28: 0b ; FIXUP func body size ; function body 223 0001a34: 00 ; func body size (guess) 0001a35: 00 ; local decl count 0001a36: 41 ; i32.const 0001a37: 01 ; i32 literal 0001a38: 42 ; i64.const 0001a39: 02 ; i64 literal 0001a3a: fe ; prefix 0001a3b: 34 ; i64.atomic.rmw.or 0001a3c: 03 ; alignment 0001a3d: 07 ; memory offset 0001a3e: 1a ; drop 0001a3f: 0b ; end 0001a34: 0b ; FIXUP func body size ; function body 224 0001a40: 00 ; func body size (guess) 0001a41: 00 ; local decl count 0001a42: 41 ; i32.const 0001a43: 01 ; i32 literal 0001a44: 41 ; i32.const 0001a45: 02 ; i32 literal 0001a46: fe ; prefix 0001a47: 35 ; i32.atomic.rmw8_u.or 0001a48: 00 ; alignment 0001a49: 03 ; memory offset 0001a4a: 1a ; drop 0001a4b: 0b ; end 0001a40: 0b ; FIXUP func body size ; function body 225 0001a4c: 00 ; func body size (guess) 0001a4d: 00 ; local decl count 0001a4e: 41 ; i32.const 0001a4f: 01 ; i32 literal 0001a50: 41 ; i32.const 0001a51: 02 ; i32 literal 0001a52: fe ; prefix 0001a53: 36 ; i32.atomic.rmw16_u.or 0001a54: 01 ; alignment 0001a55: 03 ; memory offset 0001a56: 1a ; drop 0001a57: 0b ; end 0001a4c: 0b ; FIXUP func body size ; function body 226 0001a58: 00 ; func body size (guess) 0001a59: 00 ; local decl count 0001a5a: 41 ; i32.const 0001a5b: 01 ; i32 literal 0001a5c: 42 ; i64.const 0001a5d: 02 ; i64 literal 0001a5e: fe ; prefix 0001a5f: 37 ; i64.atomic.rmw8_u.or 0001a60: 00 ; alignment 0001a61: 03 ; memory offset 0001a62: 1a ; drop 0001a63: 0b ; end 0001a58: 0b ; FIXUP func body size ; function body 227 0001a64: 00 ; func body size (guess) 0001a65: 00 ; local decl count 0001a66: 41 ; i32.const 0001a67: 01 ; i32 literal 0001a68: 42 ; i64.const 0001a69: 02 ; i64 literal 0001a6a: fe ; prefix 0001a6b: 38 ; i64.atomic.rmw16_u.or 0001a6c: 01 ; alignment 0001a6d: 03 ; memory offset 0001a6e: 1a ; drop 0001a6f: 0b ; end 0001a64: 0b ; FIXUP func body size ; function body 228 0001a70: 00 ; func body size (guess) 0001a71: 00 ; local decl count 0001a72: 41 ; i32.const 0001a73: 01 ; i32 literal 0001a74: 42 ; i64.const 0001a75: 02 ; i64 literal 0001a76: fe ; prefix 0001a77: 39 ; i64.atomic.rmw32_u.or 0001a78: 02 ; alignment 0001a79: 03 ; memory offset 0001a7a: 1a ; drop 0001a7b: 0b ; end 0001a70: 0b ; FIXUP func body size ; function body 229 0001a7c: 00 ; func body size (guess) 0001a7d: 00 ; local decl count 0001a7e: 41 ; i32.const 0001a7f: 01 ; i32 literal 0001a80: 41 ; i32.const 0001a81: 02 ; i32 literal 0001a82: fe ; prefix 0001a83: 3a ; i32.atomic.rmw.xor 0001a84: 02 ; alignment 0001a85: 03 ; memory offset 0001a86: 1a ; drop 0001a87: 0b ; end 0001a7c: 0b ; FIXUP func body size ; function body 230 0001a88: 00 ; func body size (guess) 0001a89: 00 ; local decl count 0001a8a: 41 ; i32.const 0001a8b: 01 ; i32 literal 0001a8c: 42 ; i64.const 0001a8d: 02 ; i64 literal 0001a8e: fe ; prefix 0001a8f: 3b ; i64.atomic.rmw.xor 0001a90: 03 ; alignment 0001a91: 07 ; memory offset 0001a92: 1a ; drop 0001a93: 0b ; end 0001a88: 0b ; FIXUP func body size ; function body 231 0001a94: 00 ; func body size (guess) 0001a95: 00 ; local decl count 0001a96: 41 ; i32.const 0001a97: 01 ; i32 literal 0001a98: 41 ; i32.const 0001a99: 02 ; i32 literal 0001a9a: fe ; prefix 0001a9b: 3c ; i32.atomic.rmw8_u.xor 0001a9c: 00 ; alignment 0001a9d: 03 ; memory offset 0001a9e: 1a ; drop 0001a9f: 0b ; end 0001a94: 0b ; FIXUP func body size ; function body 232 0001aa0: 00 ; func body size (guess) 0001aa1: 00 ; local decl count 0001aa2: 41 ; i32.const 0001aa3: 01 ; i32 literal 0001aa4: 41 ; i32.const 0001aa5: 02 ; i32 literal 0001aa6: fe ; prefix 0001aa7: 3d ; i32.atomic.rmw16_u.xor 0001aa8: 01 ; alignment 0001aa9: 03 ; memory offset 0001aaa: 1a ; drop 0001aab: 0b ; end 0001aa0: 0b ; FIXUP func body size ; function body 233 0001aac: 00 ; func body size (guess) 0001aad: 00 ; local decl count 0001aae: 41 ; i32.const 0001aaf: 01 ; i32 literal 0001ab0: 42 ; i64.const 0001ab1: 02 ; i64 literal 0001ab2: fe ; prefix 0001ab3: 3e ; i64.atomic.rmw8_u.xor 0001ab4: 00 ; alignment 0001ab5: 03 ; memory offset 0001ab6: 1a ; drop 0001ab7: 0b ; end 0001aac: 0b ; FIXUP func body size ; function body 234 0001ab8: 00 ; func body size (guess) 0001ab9: 00 ; local decl count 0001aba: 41 ; i32.const 0001abb: 01 ; i32 literal 0001abc: 42 ; i64.const 0001abd: 02 ; i64 literal 0001abe: fe ; prefix 0001abf: 3f ; i64.atomic.rmw16_u.xor 0001ac0: 01 ; alignment 0001ac1: 03 ; memory offset 0001ac2: 1a ; drop 0001ac3: 0b ; end 0001ab8: 0b ; FIXUP func body size ; function body 235 0001ac4: 00 ; func body size (guess) 0001ac5: 00 ; local decl count 0001ac6: 41 ; i32.const 0001ac7: 01 ; i32 literal 0001ac8: 42 ; i64.const 0001ac9: 02 ; i64 literal 0001aca: fe ; prefix 0001acb: 40 ; i64.atomic.rmw32_u.xor 0001acc: 02 ; alignment 0001acd: 03 ; memory offset 0001ace: 1a ; drop 0001acf: 0b ; end 0001ac4: 0b ; FIXUP func body size ; function body 236 0001ad0: 00 ; func body size (guess) 0001ad1: 00 ; local decl count 0001ad2: 41 ; i32.const 0001ad3: 01 ; i32 literal 0001ad4: 41 ; i32.const 0001ad5: 02 ; i32 literal 0001ad6: fe ; prefix 0001ad7: 41 ; i32.atomic.rmw.xchg 0001ad8: 02 ; alignment 0001ad9: 03 ; memory offset 0001ada: 1a ; drop 0001adb: 0b ; end 0001ad0: 0b ; FIXUP func body size ; function body 237 0001adc: 00 ; func body size (guess) 0001add: 00 ; local decl count 0001ade: 41 ; i32.const 0001adf: 01 ; i32 literal 0001ae0: 42 ; i64.const 0001ae1: 02 ; i64 literal 0001ae2: fe ; prefix 0001ae3: 42 ; i64.atomic.rmw.xchg 0001ae4: 03 ; alignment 0001ae5: 07 ; memory offset 0001ae6: 1a ; drop 0001ae7: 0b ; end 0001adc: 0b ; FIXUP func body size ; function body 238 0001ae8: 00 ; func body size (guess) 0001ae9: 00 ; local decl count 0001aea: 41 ; i32.const 0001aeb: 01 ; i32 literal 0001aec: 41 ; i32.const 0001aed: 02 ; i32 literal 0001aee: fe ; prefix 0001aef: 43 ; i32.atomic.rmw8_u.xchg 0001af0: 00 ; alignment 0001af1: 03 ; memory offset 0001af2: 1a ; drop 0001af3: 0b ; end 0001ae8: 0b ; FIXUP func body size ; function body 239 0001af4: 00 ; func body size (guess) 0001af5: 00 ; local decl count 0001af6: 41 ; i32.const 0001af7: 01 ; i32 literal 0001af8: 41 ; i32.const 0001af9: 02 ; i32 literal 0001afa: fe ; prefix 0001afb: 44 ; i32.atomic.rmw16_u.xchg 0001afc: 01 ; alignment 0001afd: 03 ; memory offset 0001afe: 1a ; drop 0001aff: 0b ; end 0001af4: 0b ; FIXUP func body size ; function body 240 0001b00: 00 ; func body size (guess) 0001b01: 00 ; local decl count 0001b02: 41 ; i32.const 0001b03: 01 ; i32 literal 0001b04: 42 ; i64.const 0001b05: 02 ; i64 literal 0001b06: fe ; prefix 0001b07: 45 ; i64.atomic.rmw8_u.xchg 0001b08: 00 ; alignment 0001b09: 03 ; memory offset 0001b0a: 1a ; drop 0001b0b: 0b ; end 0001b00: 0b ; FIXUP func body size ; function body 241 0001b0c: 00 ; func body size (guess) 0001b0d: 00 ; local decl count 0001b0e: 41 ; i32.const 0001b0f: 01 ; i32 literal 0001b10: 42 ; i64.const 0001b11: 02 ; i64 literal 0001b12: fe ; prefix 0001b13: 46 ; i64.atomic.rmw16_u.xchg 0001b14: 01 ; alignment 0001b15: 03 ; memory offset 0001b16: 1a ; drop 0001b17: 0b ; end 0001b0c: 0b ; FIXUP func body size ; function body 242 0001b18: 00 ; func body size (guess) 0001b19: 00 ; local decl count 0001b1a: 41 ; i32.const 0001b1b: 01 ; i32 literal 0001b1c: 42 ; i64.const 0001b1d: 02 ; i64 literal 0001b1e: fe ; prefix 0001b1f: 47 ; i64.atomic.rmw32_u.xchg 0001b20: 02 ; alignment 0001b21: 03 ; memory offset 0001b22: 1a ; drop 0001b23: 0b ; end 0001b18: 0b ; FIXUP func body size ; function body 243 0001b24: 00 ; func body size (guess) 0001b25: 00 ; local decl count 0001b26: 41 ; i32.const 0001b27: 01 ; i32 literal 0001b28: 41 ; i32.const 0001b29: 02 ; i32 literal 0001b2a: 41 ; i32.const 0001b2b: 03 ; i32 literal 0001b2c: fe ; prefix 0001b2d: 48 ; i32.atomic.rmw.cmpxchg 0001b2e: 02 ; alignment 0001b2f: 03 ; memory offset 0001b30: 1a ; drop 0001b31: 0b ; end 0001b24: 0d ; FIXUP func body size ; function body 244 0001b32: 00 ; func body size (guess) 0001b33: 00 ; local decl count 0001b34: 41 ; i32.const 0001b35: 01 ; i32 literal 0001b36: 42 ; i64.const 0001b37: 02 ; i64 literal 0001b38: 42 ; i64.const 0001b39: 03 ; i64 literal 0001b3a: fe ; prefix 0001b3b: 49 ; i64.atomic.rmw.cmpxchg 0001b3c: 03 ; alignment 0001b3d: 07 ; memory offset 0001b3e: 1a ; drop 0001b3f: 0b ; end 0001b32: 0d ; FIXUP func body size ; function body 245 0001b40: 00 ; func body size (guess) 0001b41: 00 ; local decl count 0001b42: 41 ; i32.const 0001b43: 01 ; i32 literal 0001b44: 41 ; i32.const 0001b45: 02 ; i32 literal 0001b46: 41 ; i32.const 0001b47: 03 ; i32 literal 0001b48: fe ; prefix 0001b49: 4a ; i32.atomic.rmw8_u.cmpxchg 0001b4a: 00 ; alignment 0001b4b: 03 ; memory offset 0001b4c: 1a ; drop 0001b4d: 0b ; end 0001b40: 0d ; FIXUP func body size ; function body 246 0001b4e: 00 ; func body size (guess) 0001b4f: 00 ; local decl count 0001b50: 41 ; i32.const 0001b51: 01 ; i32 literal 0001b52: 41 ; i32.const 0001b53: 02 ; i32 literal 0001b54: 41 ; i32.const 0001b55: 03 ; i32 literal 0001b56: fe ; prefix 0001b57: 4b ; i32.atomic.rmw16_u.cmpxchg 0001b58: 01 ; alignment 0001b59: 03 ; memory offset 0001b5a: 1a ; drop 0001b5b: 0b ; end 0001b4e: 0d ; FIXUP func body size ; function body 247 0001b5c: 00 ; func body size (guess) 0001b5d: 00 ; local decl count 0001b5e: 41 ; i32.const 0001b5f: 01 ; i32 literal 0001b60: 42 ; i64.const 0001b61: 02 ; i64 literal 0001b62: 42 ; i64.const 0001b63: 03 ; i64 literal 0001b64: fe ; prefix 0001b65: 4c ; i64.atomic.rmw8_u.cmpxchg 0001b66: 00 ; alignment 0001b67: 03 ; memory offset 0001b68: 1a ; drop 0001b69: 0b ; end 0001b5c: 0d ; FIXUP func body size ; function body 248 0001b6a: 00 ; func body size (guess) 0001b6b: 00 ; local decl count 0001b6c: 41 ; i32.const 0001b6d: 01 ; i32 literal 0001b6e: 42 ; i64.const 0001b6f: 02 ; i64 literal 0001b70: 42 ; i64.const 0001b71: 03 ; i64 literal 0001b72: fe ; prefix 0001b73: 4d ; i64.atomic.rmw16_u.cmpxchg 0001b74: 01 ; alignment 0001b75: 03 ; memory offset 0001b76: 1a ; drop 0001b77: 0b ; end 0001b6a: 0d ; FIXUP func body size ; function body 249 0001b78: 00 ; func body size (guess) 0001b79: 00 ; local decl count 0001b7a: 41 ; i32.const 0001b7b: 01 ; i32 literal 0001b7c: 42 ; i64.const 0001b7d: 02 ; i64 literal 0001b7e: 42 ; i64.const 0001b7f: 03 ; i64 literal 0001b80: fe ; prefix 0001b81: 4e ; i64.atomic.rmw32_u.cmpxchg 0001b82: 02 ; alignment 0001b83: 03 ; memory offset 0001b84: 1a ; drop 0001b85: 0b ; end 0001b78: 0d ; FIXUP func body size ; move data: [10d1, 1b86) -> [10d2, 1b87) 00010d0: b515 ; FIXUP section size BeginModule(version: 1) BeginTypeSection(8) OnTypeCount(2) OnType(index: 0, params: [], results: []) OnType(index: 1, params: [i32], results: []) EndTypeSection BeginImportSection(14) OnImportCount(1) OnImport(index: 0, module: "host", field: "print") OnImportFunc(import_index: 0, func_index: 0, sig_index: 1) EndImportSection BeginFunctionSection(252) OnFunctionCount(250) OnFunction(index: 1, sig_index: 0) OnFunction(index: 2, sig_index: 0) OnFunction(index: 3, sig_index: 0) OnFunction(index: 4, sig_index: 0) OnFunction(index: 5, sig_index: 0) OnFunction(index: 6, sig_index: 0) OnFunction(index: 7, sig_index: 0) OnFunction(index: 8, sig_index: 0) OnFunction(index: 9, sig_index: 0) OnFunction(index: 10, sig_index: 0) OnFunction(index: 11, sig_index: 0) OnFunction(index: 12, sig_index: 0) OnFunction(index: 13, sig_index: 0) OnFunction(index: 14, sig_index: 0) OnFunction(index: 15, sig_index: 0) OnFunction(index: 16, sig_index: 0) OnFunction(index: 17, sig_index: 0) OnFunction(index: 18, sig_index: 0) OnFunction(index: 19, sig_index: 0) OnFunction(index: 20, sig_index: 0) OnFunction(index: 21, sig_index: 0) OnFunction(index: 22, sig_index: 0) OnFunction(index: 23, sig_index: 0) OnFunction(index: 24, sig_index: 0) OnFunction(index: 25, sig_index: 0) OnFunction(index: 26, sig_index: 0) OnFunction(index: 27, sig_index: 0) OnFunction(index: 28, sig_index: 0) OnFunction(index: 29, sig_index: 0) OnFunction(index: 30, sig_index: 0) OnFunction(index: 31, sig_index: 0) OnFunction(index: 32, sig_index: 0) OnFunction(index: 33, sig_index: 0) OnFunction(index: 34, sig_index: 0) OnFunction(index: 35, sig_index: 0) OnFunction(index: 36, sig_index: 0) OnFunction(index: 37, sig_index: 0) OnFunction(index: 38, sig_index: 0) OnFunction(index: 39, sig_index: 0) OnFunction(index: 40, sig_index: 0) OnFunction(index: 41, sig_index: 0) OnFunction(index: 42, sig_index: 0) OnFunction(index: 43, sig_index: 0) OnFunction(index: 44, sig_index: 0) OnFunction(index: 45, sig_index: 0) OnFunction(index: 46, sig_index: 0) OnFunction(index: 47, sig_index: 0) OnFunction(index: 48, sig_index: 0) OnFunction(index: 49, sig_index: 0) OnFunction(index: 50, sig_index: 0) OnFunction(index: 51, sig_index: 0) OnFunction(index: 52, sig_index: 0) OnFunction(index: 53, sig_index: 0) OnFunction(index: 54, sig_index: 0) OnFunction(index: 55, sig_index: 0) OnFunction(index: 56, sig_index: 0) OnFunction(index: 57, sig_index: 0) OnFunction(index: 58, sig_index: 0) OnFunction(index: 59, sig_index: 0) OnFunction(index: 60, sig_index: 0) OnFunction(index: 61, sig_index: 0) OnFunction(index: 62, sig_index: 0) OnFunction(index: 63, sig_index: 0) OnFunction(index: 64, sig_index: 0) OnFunction(index: 65, sig_index: 0) OnFunction(index: 66, sig_index: 0) OnFunction(index: 67, sig_index: 0) OnFunction(index: 68, sig_index: 0) OnFunction(index: 69, sig_index: 0) OnFunction(index: 70, sig_index: 0) OnFunction(index: 71, sig_index: 0) OnFunction(index: 72, sig_index: 0) OnFunction(index: 73, sig_index: 0) OnFunction(index: 74, sig_index: 0) OnFunction(index: 75, sig_index: 0) OnFunction(index: 76, sig_index: 0) OnFunction(index: 77, sig_index: 0) OnFunction(index: 78, sig_index: 0) OnFunction(index: 79, sig_index: 0) OnFunction(index: 80, sig_index: 0) OnFunction(index: 81, sig_index: 0) OnFunction(index: 82, sig_index: 0) OnFunction(index: 83, sig_index: 0) OnFunction(index: 84, sig_index: 0) OnFunction(index: 85, sig_index: 0) OnFunction(index: 86, sig_index: 0) OnFunction(index: 87, sig_index: 0) OnFunction(index: 88, sig_index: 0) OnFunction(index: 89, sig_index: 0) OnFunction(index: 90, sig_index: 0) OnFunction(index: 91, sig_index: 0) OnFunction(index: 92, sig_index: 0) OnFunction(index: 93, sig_index: 0) OnFunction(index: 94, sig_index: 0) OnFunction(index: 95, sig_index: 0) OnFunction(index: 96, sig_index: 0) OnFunction(index: 97, sig_index: 0) OnFunction(index: 98, sig_index: 0) OnFunction(index: 99, sig_index: 0) OnFunction(index: 100, sig_index: 0) OnFunction(index: 101, sig_index: 0) OnFunction(index: 102, sig_index: 0) OnFunction(index: 103, sig_index: 0) OnFunction(index: 104, sig_index: 0) OnFunction(index: 105, sig_index: 0) OnFunction(index: 106, sig_index: 0) OnFunction(index: 107, sig_index: 0) OnFunction(index: 108, sig_index: 0) OnFunction(index: 109, sig_index: 0) OnFunction(index: 110, sig_index: 0) OnFunction(index: 111, sig_index: 0) OnFunction(index: 112, sig_index: 0) OnFunction(index: 113, sig_index: 0) OnFunction(index: 114, sig_index: 0) OnFunction(index: 115, sig_index: 0) OnFunction(index: 116, sig_index: 0) OnFunction(index: 117, sig_index: 0) OnFunction(index: 118, sig_index: 0) OnFunction(index: 119, sig_index: 0) OnFunction(index: 120, sig_index: 0) OnFunction(index: 121, sig_index: 0) OnFunction(index: 122, sig_index: 0) OnFunction(index: 123, sig_index: 0) OnFunction(index: 124, sig_index: 0) OnFunction(index: 125, sig_index: 0) OnFunction(index: 126, sig_index: 0) OnFunction(index: 127, sig_index: 0) OnFunction(index: 128, sig_index: 0) OnFunction(index: 129, sig_index: 0) OnFunction(index: 130, sig_index: 0) OnFunction(index: 131, sig_index: 0) OnFunction(index: 132, sig_index: 0) OnFunction(index: 133, sig_index: 0) OnFunction(index: 134, sig_index: 0) OnFunction(index: 135, sig_index: 0) OnFunction(index: 136, sig_index: 0) OnFunction(index: 137, sig_index: 0) OnFunction(index: 138, sig_index: 0) OnFunction(index: 139, sig_index: 0) OnFunction(index: 140, sig_index: 0) OnFunction(index: 141, sig_index: 0) OnFunction(index: 142, sig_index: 0) OnFunction(index: 143, sig_index: 0) OnFunction(index: 144, sig_index: 0) OnFunction(index: 145, sig_index: 0) OnFunction(index: 146, sig_index: 0) OnFunction(index: 147, sig_index: 0) OnFunction(index: 148, sig_index: 0) OnFunction(index: 149, sig_index: 0) OnFunction(index: 150, sig_index: 0) OnFunction(index: 151, sig_index: 0) OnFunction(index: 152, sig_index: 0) OnFunction(index: 153, sig_index: 0) OnFunction(index: 154, sig_index: 0) OnFunction(index: 155, sig_index: 0) OnFunction(index: 156, sig_index: 0) OnFunction(index: 157, sig_index: 0) OnFunction(index: 158, sig_index: 0) OnFunction(index: 159, sig_index: 0) OnFunction(index: 160, sig_index: 0) OnFunction(index: 161, sig_index: 0) OnFunction(index: 162, sig_index: 0) OnFunction(index: 163, sig_index: 0) OnFunction(index: 164, sig_index: 0) OnFunction(index: 165, sig_index: 0) OnFunction(index: 166, sig_index: 0) OnFunction(index: 167, sig_index: 0) OnFunction(index: 168, sig_index: 0) OnFunction(index: 169, sig_index: 0) OnFunction(index: 170, sig_index: 0) OnFunction(index: 171, sig_index: 0) OnFunction(index: 172, sig_index: 0) OnFunction(index: 173, sig_index: 0) OnFunction(index: 174, sig_index: 0) OnFunction(index: 175, sig_index: 0) OnFunction(index: 176, sig_index: 0) OnFunction(index: 177, sig_index: 0) OnFunction(index: 178, sig_index: 0) OnFunction(index: 179, sig_index: 0) OnFunction(index: 180, sig_index: 0) OnFunction(index: 181, sig_index: 0) OnFunction(index: 182, sig_index: 0) OnFunction(index: 183, sig_index: 0) OnFunction(index: 184, sig_index: 0) OnFunction(index: 185, sig_index: 0) OnFunction(index: 186, sig_index: 0) OnFunction(index: 187, sig_index: 0) OnFunction(index: 188, sig_index: 0) OnFunction(index: 189, sig_index: 0) OnFunction(index: 190, sig_index: 0) OnFunction(index: 191, sig_index: 0) OnFunction(index: 192, sig_index: 0) OnFunction(index: 193, sig_index: 0) OnFunction(index: 194, sig_index: 0) OnFunction(index: 195, sig_index: 0) OnFunction(index: 196, sig_index: 0) OnFunction(index: 197, sig_index: 0) OnFunction(index: 198, sig_index: 0) OnFunction(index: 199, sig_index: 0) OnFunction(index: 200, sig_index: 0) OnFunction(index: 201, sig_index: 0) OnFunction(index: 202, sig_index: 0) OnFunction(index: 203, sig_index: 0) OnFunction(index: 204, sig_index: 0) OnFunction(index: 205, sig_index: 0) OnFunction(index: 206, sig_index: 0) OnFunction(index: 207, sig_index: 0) OnFunction(index: 208, sig_index: 0) OnFunction(index: 209, sig_index: 0) OnFunction(index: 210, sig_index: 0) OnFunction(index: 211, sig_index: 0) OnFunction(index: 212, sig_index: 0) OnFunction(index: 213, sig_index: 0) OnFunction(index: 214, sig_index: 0) OnFunction(index: 215, sig_index: 0) OnFunction(index: 216, sig_index: 0) OnFunction(index: 217, sig_index: 0) OnFunction(index: 218, sig_index: 0) OnFunction(index: 219, sig_index: 0) OnFunction(index: 220, sig_index: 0) OnFunction(index: 221, sig_index: 0) OnFunction(index: 222, sig_index: 0) OnFunction(index: 223, sig_index: 0) OnFunction(index: 224, sig_index: 0) OnFunction(index: 225, sig_index: 0) OnFunction(index: 226, sig_index: 0) OnFunction(index: 227, sig_index: 0) OnFunction(index: 228, sig_index: 0) OnFunction(index: 229, sig_index: 0) OnFunction(index: 230, sig_index: 0) OnFunction(index: 231, sig_index: 0) OnFunction(index: 232, sig_index: 0) OnFunction(index: 233, sig_index: 0) OnFunction(index: 234, sig_index: 0) OnFunction(index: 235, sig_index: 0) OnFunction(index: 236, sig_index: 0) OnFunction(index: 237, sig_index: 0) OnFunction(index: 238, sig_index: 0) OnFunction(index: 239, sig_index: 0) OnFunction(index: 240, sig_index: 0) OnFunction(index: 241, sig_index: 0) OnFunction(index: 242, sig_index: 0) OnFunction(index: 243, sig_index: 0) OnFunction(index: 244, sig_index: 0) OnFunction(index: 245, sig_index: 0) OnFunction(index: 246, sig_index: 0) OnFunction(index: 247, sig_index: 0) OnFunction(index: 248, sig_index: 0) OnFunction(index: 249, sig_index: 0) OnFunction(index: 250, sig_index: 0) EndFunctionSection BeginTableSection(5) OnTableCount(1) OnTable(index: 0, elem_type: anyfunc, initial: 2, max: 2) EndTableSection BeginMemorySection(4) OnMemoryCount(1) OnMemory(index: 0, initial: 1, max: 1) EndMemorySection BeginGlobalSection(6) OnGlobalCount(1) BeginGlobal(index: 0, type: i32, mutable: true) BeginGlobalInitExpr(0) OnInitExprI32ConstExpr(index: 0, value: 0) EndGlobalInitExpr(0) EndGlobal(0) EndGlobalSection BeginExportSection(3980) OnExportCount(249) OnExport(index: 0, kind: func, item_index: 2, name: "unreachable") OnExport(index: 1, kind: func, item_index: 3, name: "br") OnExport(index: 2, kind: func, item_index: 4, name: "br_table") OnExport(index: 3, kind: func, item_index: 5, name: "return") OnExport(index: 4, kind: func, item_index: 6, name: "call") OnExport(index: 5, kind: func, item_index: 7, name: "call_indirect") OnExport(index: 6, kind: func, item_index: 8, name: "drop") OnExport(index: 7, kind: func, item_index: 9, name: "select") OnExport(index: 8, kind: func, item_index: 10, name: "get_local") OnExport(index: 9, kind: func, item_index: 11, name: "set_local") OnExport(index: 10, kind: func, item_index: 12, name: "tee_local") OnExport(index: 11, kind: func, item_index: 13, name: "get_global") OnExport(index: 12, kind: func, item_index: 14, name: "set_global") OnExport(index: 13, kind: func, item_index: 15, name: "i32.load") OnExport(index: 14, kind: func, item_index: 16, name: "i64.load") OnExport(index: 15, kind: func, item_index: 17, name: "f32.load") OnExport(index: 16, kind: func, item_index: 18, name: "f64.load") OnExport(index: 17, kind: func, item_index: 19, name: "i32.load8_s") OnExport(index: 18, kind: func, item_index: 20, name: "i32.load8_u") OnExport(index: 19, kind: func, item_index: 21, name: "i32.load16_s") OnExport(index: 20, kind: func, item_index: 22, name: "i32.load16_u") OnExport(index: 21, kind: func, item_index: 23, name: "i64.load8_s") OnExport(index: 22, kind: func, item_index: 24, name: "i64.load8_u") OnExport(index: 23, kind: func, item_index: 25, name: "i64.load16_s") OnExport(index: 24, kind: func, item_index: 26, name: "i64.load16_u") OnExport(index: 25, kind: func, item_index: 27, name: "i64.load32_s") OnExport(index: 26, kind: func, item_index: 28, name: "i64.load32_u") OnExport(index: 27, kind: func, item_index: 29, name: "i32.store") OnExport(index: 28, kind: func, item_index: 30, name: "i64.store") OnExport(index: 29, kind: func, item_index: 31, name: "f32.store") OnExport(index: 30, kind: func, item_index: 32, name: "f64.store") OnExport(index: 31, kind: func, item_index: 33, name: "i32.store8") OnExport(index: 32, kind: func, item_index: 34, name: "i32.store16") OnExport(index: 33, kind: func, item_index: 35, name: "i64.store8") OnExport(index: 34, kind: func, item_index: 36, name: "i64.store16") OnExport(index: 35, kind: func, item_index: 37, name: "i64.store32") OnExport(index: 36, kind: func, item_index: 38, name: "current_memory") OnExport(index: 37, kind: func, item_index: 39, name: "grow_memory") OnExport(index: 38, kind: func, item_index: 40, name: "i32.const") OnExport(index: 39, kind: func, item_index: 41, name: "i64.const") OnExport(index: 40, kind: func, item_index: 42, name: "f32.const") OnExport(index: 41, kind: func, item_index: 43, name: "f64.const") OnExport(index: 42, kind: func, item_index: 44, name: "i32.eqz") OnExport(index: 43, kind: func, item_index: 45, name: "i32.eq") OnExport(index: 44, kind: func, item_index: 46, name: "i32.ne") OnExport(index: 45, kind: func, item_index: 47, name: "i32.lt_s") OnExport(index: 46, kind: func, item_index: 48, name: "i32.lt_u") OnExport(index: 47, kind: func, item_index: 49, name: "i32.gt_s") OnExport(index: 48, kind: func, item_index: 50, name: "i32.gt_u") OnExport(index: 49, kind: func, item_index: 51, name: "i32.le_s") OnExport(index: 50, kind: func, item_index: 52, name: "i32.le_u") OnExport(index: 51, kind: func, item_index: 53, name: "i32.ge_s") OnExport(index: 52, kind: func, item_index: 54, name: "i32.ge_u") OnExport(index: 53, kind: func, item_index: 55, name: "i64.eqz") OnExport(index: 54, kind: func, item_index: 56, name: "i64.eq") OnExport(index: 55, kind: func, item_index: 57, name: "i64.ne") OnExport(index: 56, kind: func, item_index: 58, name: "i64.lt_s") OnExport(index: 57, kind: func, item_index: 59, name: "i64.lt_u") OnExport(index: 58, kind: func, item_index: 60, name: "i64.gt_s") OnExport(index: 59, kind: func, item_index: 61, name: "i64.gt_u") OnExport(index: 60, kind: func, item_index: 62, name: "i64.le_s") OnExport(index: 61, kind: func, item_index: 63, name: "i64.le_u") OnExport(index: 62, kind: func, item_index: 64, name: "i64.ge_s") OnExport(index: 63, kind: func, item_index: 65, name: "i64.ge_u") OnExport(index: 64, kind: func, item_index: 66, name: "f32.eq") OnExport(index: 65, kind: func, item_index: 67, name: "f32.ne") OnExport(index: 66, kind: func, item_index: 68, name: "f32.lt") OnExport(index: 67, kind: func, item_index: 69, name: "f32.gt") OnExport(index: 68, kind: func, item_index: 70, name: "f32.le") OnExport(index: 69, kind: func, item_index: 71, name: "f32.ge") OnExport(index: 70, kind: func, item_index: 72, name: "f64.eq") OnExport(index: 71, kind: func, item_index: 73, name: "f64.ne") OnExport(index: 72, kind: func, item_index: 74, name: "f64.lt") OnExport(index: 73, kind: func, item_index: 75, name: "f64.gt") OnExport(index: 74, kind: func, item_index: 76, name: "f64.le") OnExport(index: 75, kind: func, item_index: 77, name: "f64.ge") OnExport(index: 76, kind: func, item_index: 78, name: "i32.clz") OnExport(index: 77, kind: func, item_index: 79, name: "i32.ctz") OnExport(index: 78, kind: func, item_index: 80, name: "i32.popcnt") OnExport(index: 79, kind: func, item_index: 81, name: "i32.add") OnExport(index: 80, kind: func, item_index: 82, name: "i32.sub") OnExport(index: 81, kind: func, item_index: 83, name: "i32.mul") OnExport(index: 82, kind: func, item_index: 84, name: "i32.div_s") OnExport(index: 83, kind: func, item_index: 85, name: "i32.div_u") OnExport(index: 84, kind: func, item_index: 86, name: "i32.rem_s") OnExport(index: 85, kind: func, item_index: 87, name: "i32.rem_u") OnExport(index: 86, kind: func, item_index: 88, name: "i32.and") OnExport(index: 87, kind: func, item_index: 89, name: "i32.or") OnExport(index: 88, kind: func, item_index: 90, name: "i32.xor") OnExport(index: 89, kind: func, item_index: 91, name: "i32.shl") OnExport(index: 90, kind: func, item_index: 92, name: "i32.shr_s") OnExport(index: 91, kind: func, item_index: 93, name: "i32.shr_u") OnExport(index: 92, kind: func, item_index: 94, name: "i32.rotl") OnExport(index: 93, kind: func, item_index: 95, name: "i32.rotr") OnExport(index: 94, kind: func, item_index: 96, name: "i64.clz") OnExport(index: 95, kind: func, item_index: 97, name: "i64.ctz") OnExport(index: 96, kind: func, item_index: 98, name: "i64.popcnt") OnExport(index: 97, kind: func, item_index: 99, name: "i64.add") OnExport(index: 98, kind: func, item_index: 100, name: "i64.sub") OnExport(index: 99, kind: func, item_index: 101, name: "i64.mul") OnExport(index: 100, kind: func, item_index: 102, name: "i64.div_s") OnExport(index: 101, kind: func, item_index: 103, name: "i64.div_u") OnExport(index: 102, kind: func, item_index: 104, name: "i64.rem_s") OnExport(index: 103, kind: func, item_index: 105, name: "i64.rem_u") OnExport(index: 104, kind: func, item_index: 106, name: "i64.and") OnExport(index: 105, kind: func, item_index: 107, name: "i64.or") OnExport(index: 106, kind: func, item_index: 108, name: "i64.xor") OnExport(index: 107, kind: func, item_index: 109, name: "i64.shl") OnExport(index: 108, kind: func, item_index: 110, name: "i64.shr_s") OnExport(index: 109, kind: func, item_index: 111, name: "i64.shr_u") OnExport(index: 110, kind: func, item_index: 112, name: "i64.rotl") OnExport(index: 111, kind: func, item_index: 113, name: "i64.rotr") OnExport(index: 112, kind: func, item_index: 114, name: "f32.abs") OnExport(index: 113, kind: func, item_index: 115, name: "f32.neg") OnExport(index: 114, kind: func, item_index: 116, name: "f32.ceil") OnExport(index: 115, kind: func, item_index: 117, name: "f32.floor") OnExport(index: 116, kind: func, item_index: 118, name: "f32.trunc") OnExport(index: 117, kind: func, item_index: 119, name: "f32.nearest") OnExport(index: 118, kind: func, item_index: 120, name: "f32.sqrt") OnExport(index: 119, kind: func, item_index: 121, name: "f32.add") OnExport(index: 120, kind: func, item_index: 122, name: "f32.sub") OnExport(index: 121, kind: func, item_index: 123, name: "f32.mul") OnExport(index: 122, kind: func, item_index: 124, name: "f32.div") OnExport(index: 123, kind: func, item_index: 125, name: "f32.min") OnExport(index: 124, kind: func, item_index: 126, name: "f32.max") OnExport(index: 125, kind: func, item_index: 127, name: "f32.copysign") OnExport(index: 126, kind: func, item_index: 128, name: "f64.abs") OnExport(index: 127, kind: func, item_index: 129, name: "f64.neg") OnExport(index: 128, kind: func, item_index: 130, name: "f64.ceil") OnExport(index: 129, kind: func, item_index: 131, name: "f64.floor") OnExport(index: 130, kind: func, item_index: 132, name: "f64.trunc") OnExport(index: 131, kind: func, item_index: 133, name: "f64.nearest") OnExport(index: 132, kind: func, item_index: 134, name: "f64.sqrt") OnExport(index: 133, kind: func, item_index: 135, name: "f64.add") OnExport(index: 134, kind: func, item_index: 136, name: "f64.sub") OnExport(index: 135, kind: func, item_index: 137, name: "f64.mul") OnExport(index: 136, kind: func, item_index: 138, name: "f64.div") OnExport(index: 137, kind: func, item_index: 139, name: "f64.min") OnExport(index: 138, kind: func, item_index: 140, name: "f64.max") OnExport(index: 139, kind: func, item_index: 141, name: "f64.copysign") OnExport(index: 140, kind: func, item_index: 142, name: "i32.wrap/i64") OnExport(index: 141, kind: func, item_index: 143, name: "i32.trunc_s/f32") OnExport(index: 142, kind: func, item_index: 144, name: "i32.trunc_u/f32") OnExport(index: 143, kind: func, item_index: 145, name: "i32.trunc_s/f64") OnExport(index: 144, kind: func, item_index: 146, name: "i32.trunc_u/f64") OnExport(index: 145, kind: func, item_index: 147, name: "i64.extend_s/i32") OnExport(index: 146, kind: func, item_index: 148, name: "i64.extend_u/i32") OnExport(index: 147, kind: func, item_index: 149, name: "i64.trunc_s/f32") OnExport(index: 148, kind: func, item_index: 150, name: "i64.trunc_u/f32") OnExport(index: 149, kind: func, item_index: 151, name: "i64.trunc_s/f64") OnExport(index: 150, kind: func, item_index: 152, name: "i64.trunc_u/f64") OnExport(index: 151, kind: func, item_index: 153, name: "f32.convert_s/i32") OnExport(index: 152, kind: func, item_index: 154, name: "f32.convert_u/i32") OnExport(index: 153, kind: func, item_index: 155, name: "f32.convert_s/i64") OnExport(index: 154, kind: func, item_index: 156, name: "f32.convert_u/i64") OnExport(index: 155, kind: func, item_index: 157, name: "f32.demote/f64") OnExport(index: 156, kind: func, item_index: 158, name: "f64.convert_s/i32") OnExport(index: 157, kind: func, item_index: 159, name: "f64.convert_u/i32") OnExport(index: 158, kind: func, item_index: 160, name: "f64.convert_s/i64") OnExport(index: 159, kind: func, item_index: 161, name: "f64.convert_u/i64") OnExport(index: 160, kind: func, item_index: 162, name: "f64.promote/f32") OnExport(index: 161, kind: func, item_index: 163, name: "i32.reinterpret/f32") OnExport(index: 162, kind: func, item_index: 164, name: "f32.reinterpret/i32") OnExport(index: 163, kind: func, item_index: 165, name: "i64.reinterpret/f64") OnExport(index: 164, kind: func, item_index: 166, name: "f64.reinterpret/i64") OnExport(index: 165, kind: func, item_index: 167, name: "i32.extend8_s") OnExport(index: 166, kind: func, item_index: 168, name: "i32.extend16_s") OnExport(index: 167, kind: func, item_index: 169, name: "i64.extend8_s") OnExport(index: 168, kind: func, item_index: 170, name: "i64.extend16_s") OnExport(index: 169, kind: func, item_index: 171, name: "i64.extend32_s") OnExport(index: 170, kind: func, item_index: 172, name: "alloca") OnExport(index: 171, kind: func, item_index: 173, name: "br_unless") OnExport(index: 172, kind: func, item_index: 174, name: "call_host") OnExport(index: 173, kind: func, item_index: 175, name: "data") OnExport(index: 174, kind: func, item_index: 176, name: "drop_keep") OnExport(index: 175, kind: func, item_index: 177, name: "i32.trunc_s:sat/f32") OnExport(index: 176, kind: func, item_index: 178, name: "i32.trunc_u:sat/f32") OnExport(index: 177, kind: func, item_index: 179, name: "i32.trunc_s:sat/f64") OnExport(index: 178, kind: func, item_index: 180, name: "i32.trunc_u:sat/f64") OnExport(index: 179, kind: func, item_index: 181, name: "i64.trunc_s:sat/f32") OnExport(index: 180, kind: func, item_index: 182, name: "i64.trunc_u:sat/f32") OnExport(index: 181, kind: func, item_index: 183, name: "i64.trunc_s:sat/f64") OnExport(index: 182, kind: func, item_index: 184, name: "i64.trunc_u:sat/f64") OnExport(index: 183, kind: func, item_index: 185, name: "wake") OnExport(index: 184, kind: func, item_index: 186, name: "i32.wait") OnExport(index: 185, kind: func, item_index: 187, name: "i64.wait") OnExport(index: 186, kind: func, item_index: 188, name: "i32.atomic.load") OnExport(index: 187, kind: func, item_index: 189, name: "i64.atomic.load") OnExport(index: 188, kind: func, item_index: 190, name: "i32.atomic.load8_u") OnExport(index: 189, kind: func, item_index: 191, name: "i32.atomic.load16_u") OnExport(index: 190, kind: func, item_index: 192, name: "i64.atomic.load8_u") OnExport(index: 191, kind: func, item_index: 193, name: "i64.atomic.load16_u") OnExport(index: 192, kind: func, item_index: 194, name: "i64.atomic.load32_u") OnExport(index: 193, kind: func, item_index: 195, name: "i32.atomic.store") OnExport(index: 194, kind: func, item_index: 196, name: "i64.atomic.store") OnExport(index: 195, kind: func, item_index: 197, name: "i32.atomic.store8") OnExport(index: 196, kind: func, item_index: 198, name: "i32.atomic.store16") OnExport(index: 197, kind: func, item_index: 199, name: "i64.atomic.store8") OnExport(index: 198, kind: func, item_index: 200, name: "i64.atomic.store16") OnExport(index: 199, kind: func, item_index: 201, name: "i64.atomic.store32") OnExport(index: 200, kind: func, item_index: 202, name: "i32.atomic.rmw.add") OnExport(index: 201, kind: func, item_index: 203, name: "i64.atomic.rmw.add") OnExport(index: 202, kind: func, item_index: 204, name: "i32.atomic.rmw8_u.add") OnExport(index: 203, kind: func, item_index: 205, name: "i32.atomic.rmw16_u.add") OnExport(index: 204, kind: func, item_index: 206, name: "i64.atomic.rmw8_u.add") OnExport(index: 205, kind: func, item_index: 207, name: "i64.atomic.rmw16_u.add") OnExport(index: 206, kind: func, item_index: 208, name: "i64.atomic.rmw32_u.add") OnExport(index: 207, kind: func, item_index: 209, name: "i32.atomic.rmw.sub") OnExport(index: 208, kind: func, item_index: 210, name: "i64.atomic.rmw.sub") OnExport(index: 209, kind: func, item_index: 211, name: "i32.atomic.rmw8_u.sub") OnExport(index: 210, kind: func, item_index: 212, name: "i32.atomic.rmw16_u.sub") OnExport(index: 211, kind: func, item_index: 213, name: "i64.atomic.rmw8_u.sub") OnExport(index: 212, kind: func, item_index: 214, name: "i64.atomic.rmw16_u.sub") OnExport(index: 213, kind: func, item_index: 215, name: "i64.atomic.rmw32_u.sub") OnExport(index: 214, kind: func, item_index: 216, name: "i32.atomic.rmw.and") OnExport(index: 215, kind: func, item_index: 217, name: "i64.atomic.rmw.and") OnExport(index: 216, kind: func, item_index: 218, name: "i32.atomic.rmw8_u.and") OnExport(index: 217, kind: func, item_index: 219, name: "i32.atomic.rmw16_u.and") OnExport(index: 218, kind: func, item_index: 220, name: "i64.atomic.rmw8_u.and") OnExport(index: 219, kind: func, item_index: 221, name: "i64.atomic.rmw16_u.and") OnExport(index: 220, kind: func, item_index: 222, name: "i64.atomic.rmw32_u.and") OnExport(index: 221, kind: func, item_index: 223, name: "i32.atomic.rmw.or") OnExport(index: 222, kind: func, item_index: 224, name: "i64.atomic.rmw.or") OnExport(index: 223, kind: func, item_index: 225, name: "i32.atomic.rmw8_u.or") OnExport(index: 224, kind: func, item_index: 226, name: "i32.atomic.rmw16_u.or") OnExport(index: 225, kind: func, item_index: 227, name: "i64.atomic.rmw8_u.or") OnExport(index: 226, kind: func, item_index: 228, name: "i64.atomic.rmw16_u.or") OnExport(index: 227, kind: func, item_index: 229, name: "i64.atomic.rmw32_u.or") OnExport(index: 228, kind: func, item_index: 230, name: "i32.atomic.rmw.xor") OnExport(index: 229, kind: func, item_index: 231, name: "i64.atomic.rmw.xor") OnExport(index: 230, kind: func, item_index: 232, name: "i32.atomic.rmw8_u.xor") OnExport(index: 231, kind: func, item_index: 233, name: "i32.atomic.rmw16_u.xor") OnExport(index: 232, kind: func, item_index: 234, name: "i64.atomic.rmw8_u.xor") OnExport(index: 233, kind: func, item_index: 235, name: "i64.atomic.rmw16_u.xor") OnExport(index: 234, kind: func, item_index: 236, name: "i64.atomic.rmw32_u.xor") OnExport(index: 235, kind: func, item_index: 237, name: "i32.atomic.rmw.xchg") OnExport(index: 236, kind: func, item_index: 238, name: "i64.atomic.rmw.xchg") OnExport(index: 237, kind: func, item_index: 239, name: "i32.atomic.rmw8_u.xchg") OnExport(index: 238, kind: func, item_index: 240, name: "i32.atomic.rmw16_u.xchg") OnExport(index: 239, kind: func, item_index: 241, name: "i64.atomic.rmw8_u.xchg") OnExport(index: 240, kind: func, item_index: 242, name: "i64.atomic.rmw16_u.xchg") OnExport(index: 241, kind: func, item_index: 243, name: "i64.atomic.rmw32_u.xchg") OnExport(index: 242, kind: func, item_index: 244, name: "i32.atomic.rmw.cmpxchg") OnExport(index: 243, kind: func, item_index: 245, name: "i64.atomic.rmw.cmpxchg") OnExport(index: 244, kind: func, item_index: 246, name: "i32.atomic.rmw8_u.cmpxchg") OnExport(index: 245, kind: func, item_index: 247, name: "i32.atomic.rmw16_u.cmpxchg") OnExport(index: 246, kind: func, item_index: 248, name: "i64.atomic.rmw8_u.cmpxchg") OnExport(index: 247, kind: func, item_index: 249, name: "i64.atomic.rmw16_u.cmpxchg") OnExport(index: 248, kind: func, item_index: 250, name: "i64.atomic.rmw32_u.cmpxchg") EndExportSection BeginElemSection(8) OnElemSegmentCount(1) BeginElemSegment(index: 0, table_index: 0) BeginElemSegmentInitExpr(0) OnInitExprI32ConstExpr(index: 0, value: 0) EndElemSegmentInitExpr(0) OnElemSegmentFunctionIndexCount(index: 0, count: 2) OnElemSegmentFunctionIndex(index: 0, func_index: 1) OnElemSegmentFunctionIndex(index: 0, func_index: 1) EndElemSegment(0) EndElemSection BeginCodeSection(2741) OnFunctionBodyCount(250) BeginFunctionBody(1) OnLocalDeclCount(0) EndFunctionBody(1) BeginFunctionBody(2) OnLocalDeclCount(0) OnUnreachableExpr EndFunctionBody(2) BeginFunctionBody(3) OnLocalDeclCount(0) OnBrExpr(depth: 0) EndFunctionBody(3) BeginFunctionBody(4) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnBrTableExpr(num_targets: 0, depths: [], default: 0) EndFunctionBody(4) BeginFunctionBody(5) OnLocalDeclCount(0) OnReturnExpr EndFunctionBody(5) BeginFunctionBody(6) OnLocalDeclCount(0) OnCallExpr(func_index: 1) EndFunctionBody(6) BeginFunctionBody(7) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnCallIndirectExpr(sig_index: 0) EndFunctionBody(7) BeginFunctionBody(8) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnDropExpr EndFunctionBody(8) BeginFunctionBody(9) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnI32ConstExpr(3 (0x3)) OnSelectExpr OnDropExpr EndFunctionBody(9) BeginFunctionBody(10) OnLocalDeclCount(1) OnLocalDecl(index: 0, count: 1, type: i32) OnGetLocalExpr(index: 0) OnDropExpr EndFunctionBody(10) BeginFunctionBody(11) OnLocalDeclCount(1) OnLocalDecl(index: 0, count: 1, type: i32) OnI32ConstExpr(1 (0x1)) OnSetLocalExpr(index: 0) EndFunctionBody(11) BeginFunctionBody(12) OnLocalDeclCount(1) OnLocalDecl(index: 0, count: 1, type: i32) OnI32ConstExpr(1 (0x1)) OnTeeLocalExpr(index: 0) OnDropExpr EndFunctionBody(12) BeginFunctionBody(13) OnLocalDeclCount(0) OnGetGlobalExpr(index: 0) OnDropExpr EndFunctionBody(13) BeginFunctionBody(14) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnSetGlobalExpr(index: 0) EndFunctionBody(14) BeginFunctionBody(15) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i32.load" (40), align log2: 2, offset: 2) OnDropExpr EndFunctionBody(15) BeginFunctionBody(16) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i64.load" (41), align log2: 3, offset: 2) OnDropExpr EndFunctionBody(16) BeginFunctionBody(17) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "f32.load" (42), align log2: 2, offset: 2) OnDropExpr EndFunctionBody(17) BeginFunctionBody(18) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "f64.load" (43), align log2: 3, offset: 2) OnDropExpr EndFunctionBody(18) BeginFunctionBody(19) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i32.load8_s" (44), align log2: 0, offset: 2) OnDropExpr EndFunctionBody(19) BeginFunctionBody(20) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i32.load8_u" (45), align log2: 0, offset: 2) OnDropExpr EndFunctionBody(20) BeginFunctionBody(21) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i32.load16_s" (46), align log2: 1, offset: 2) OnDropExpr EndFunctionBody(21) BeginFunctionBody(22) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i32.load16_u" (47), align log2: 1, offset: 2) OnDropExpr EndFunctionBody(22) BeginFunctionBody(23) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i64.load8_s" (48), align log2: 0, offset: 2) OnDropExpr EndFunctionBody(23) BeginFunctionBody(24) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i64.load8_u" (49), align log2: 0, offset: 2) OnDropExpr EndFunctionBody(24) BeginFunctionBody(25) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i64.load16_s" (50), align log2: 1, offset: 2) OnDropExpr EndFunctionBody(25) BeginFunctionBody(26) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i64.load16_u" (51), align log2: 1, offset: 2) OnDropExpr EndFunctionBody(26) BeginFunctionBody(27) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i64.load32_s" (52), align log2: 2, offset: 2) OnDropExpr EndFunctionBody(27) BeginFunctionBody(28) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnLoadExpr(opcode: "i64.load32_u" (53), align log2: 2, offset: 2) OnDropExpr EndFunctionBody(28) BeginFunctionBody(29) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnStoreExpr(opcode: "i32.store" (54), align log2: 2, offset: 2) EndFunctionBody(29) BeginFunctionBody(30) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnStoreExpr(opcode: "i64.store" (55), align log2: 3, offset: 2) EndFunctionBody(30) BeginFunctionBody(31) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnF32ConstExpr(2 (0x0440000000)) OnStoreExpr(opcode: "f32.store" (56), align log2: 2, offset: 2) EndFunctionBody(31) BeginFunctionBody(32) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnF64ConstExpr(2 (0x084000000000000000)) OnStoreExpr(opcode: "f64.store" (57), align log2: 3, offset: 2) EndFunctionBody(32) BeginFunctionBody(33) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnStoreExpr(opcode: "i32.store8" (58), align log2: 0, offset: 2) EndFunctionBody(33) BeginFunctionBody(34) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnStoreExpr(opcode: "i32.store16" (59), align log2: 1, offset: 2) EndFunctionBody(34) BeginFunctionBody(35) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnStoreExpr(opcode: "i64.store8" (60), align log2: 0, offset: 2) EndFunctionBody(35) BeginFunctionBody(36) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnStoreExpr(opcode: "i64.store16" (61), align log2: 1, offset: 2) EndFunctionBody(36) BeginFunctionBody(37) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnStoreExpr(opcode: "i64.store32" (62), align log2: 2, offset: 2) EndFunctionBody(37) BeginFunctionBody(38) OnLocalDeclCount(0) OnCurrentMemoryExpr OnDropExpr EndFunctionBody(38) BeginFunctionBody(39) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnGrowMemoryExpr OnDropExpr EndFunctionBody(39) BeginFunctionBody(40) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnDropExpr EndFunctionBody(40) BeginFunctionBody(41) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnDropExpr EndFunctionBody(41) BeginFunctionBody(42) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnDropExpr EndFunctionBody(42) BeginFunctionBody(43) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnDropExpr EndFunctionBody(43) BeginFunctionBody(44) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnConvertExpr("i32.eqz" (69)) OnDropExpr EndFunctionBody(44) BeginFunctionBody(45) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.eq" (70)) OnDropExpr EndFunctionBody(45) BeginFunctionBody(46) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.ne" (71)) OnDropExpr EndFunctionBody(46) BeginFunctionBody(47) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.lt_s" (72)) OnDropExpr EndFunctionBody(47) BeginFunctionBody(48) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.lt_u" (73)) OnDropExpr EndFunctionBody(48) BeginFunctionBody(49) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.gt_s" (74)) OnDropExpr EndFunctionBody(49) BeginFunctionBody(50) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.gt_u" (75)) OnDropExpr EndFunctionBody(50) BeginFunctionBody(51) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.le_s" (76)) OnDropExpr EndFunctionBody(51) BeginFunctionBody(52) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.le_u" (77)) OnDropExpr EndFunctionBody(52) BeginFunctionBody(53) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.ge_s" (78)) OnDropExpr EndFunctionBody(53) BeginFunctionBody(54) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnCompareExpr("i32.ge_u" (79)) OnDropExpr EndFunctionBody(54) BeginFunctionBody(55) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnConvertExpr("i64.eqz" (80)) OnDropExpr EndFunctionBody(55) BeginFunctionBody(56) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.eq" (81)) OnDropExpr EndFunctionBody(56) BeginFunctionBody(57) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.ne" (82)) OnDropExpr EndFunctionBody(57) BeginFunctionBody(58) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.lt_s" (83)) OnDropExpr EndFunctionBody(58) BeginFunctionBody(59) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.lt_u" (84)) OnDropExpr EndFunctionBody(59) BeginFunctionBody(60) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.gt_s" (85)) OnDropExpr EndFunctionBody(60) BeginFunctionBody(61) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.gt_u" (86)) OnDropExpr EndFunctionBody(61) BeginFunctionBody(62) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.le_s" (87)) OnDropExpr EndFunctionBody(62) BeginFunctionBody(63) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.le_u" (88)) OnDropExpr EndFunctionBody(63) BeginFunctionBody(64) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.ge_s" (89)) OnDropExpr EndFunctionBody(64) BeginFunctionBody(65) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnCompareExpr("i64.ge_u" (90)) OnDropExpr EndFunctionBody(65) BeginFunctionBody(66) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnCompareExpr("f32.eq" (91)) OnDropExpr EndFunctionBody(66) BeginFunctionBody(67) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnCompareExpr("f32.ne" (92)) OnDropExpr EndFunctionBody(67) BeginFunctionBody(68) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnCompareExpr("f32.lt" (93)) OnDropExpr EndFunctionBody(68) BeginFunctionBody(69) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnCompareExpr("f32.gt" (94)) OnDropExpr EndFunctionBody(69) BeginFunctionBody(70) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnCompareExpr("f32.le" (95)) OnDropExpr EndFunctionBody(70) BeginFunctionBody(71) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnCompareExpr("f32.ge" (96)) OnDropExpr EndFunctionBody(71) BeginFunctionBody(72) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnCompareExpr("f64.eq" (97)) OnDropExpr EndFunctionBody(72) BeginFunctionBody(73) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnCompareExpr("f64.ne" (98)) OnDropExpr EndFunctionBody(73) BeginFunctionBody(74) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnCompareExpr("f64.lt" (99)) OnDropExpr EndFunctionBody(74) BeginFunctionBody(75) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnCompareExpr("f64.gt" (100)) OnDropExpr EndFunctionBody(75) BeginFunctionBody(76) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnCompareExpr("f64.le" (101)) OnDropExpr EndFunctionBody(76) BeginFunctionBody(77) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnCompareExpr("f64.ge" (102)) OnDropExpr EndFunctionBody(77) BeginFunctionBody(78) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnUnaryExpr("i32.clz" (103)) OnDropExpr EndFunctionBody(78) BeginFunctionBody(79) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnUnaryExpr("i32.ctz" (104)) OnDropExpr EndFunctionBody(79) BeginFunctionBody(80) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnUnaryExpr("i32.popcnt" (105)) OnDropExpr EndFunctionBody(80) BeginFunctionBody(81) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.add" (106)) OnDropExpr EndFunctionBody(81) BeginFunctionBody(82) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.sub" (107)) OnDropExpr EndFunctionBody(82) BeginFunctionBody(83) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.mul" (108)) OnDropExpr EndFunctionBody(83) BeginFunctionBody(84) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.div_s" (109)) OnDropExpr EndFunctionBody(84) BeginFunctionBody(85) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.div_u" (110)) OnDropExpr EndFunctionBody(85) BeginFunctionBody(86) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.rem_s" (111)) OnDropExpr EndFunctionBody(86) BeginFunctionBody(87) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.rem_u" (112)) OnDropExpr EndFunctionBody(87) BeginFunctionBody(88) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.and" (113)) OnDropExpr EndFunctionBody(88) BeginFunctionBody(89) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.or" (114)) OnDropExpr EndFunctionBody(89) BeginFunctionBody(90) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.xor" (115)) OnDropExpr EndFunctionBody(90) BeginFunctionBody(91) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.shl" (116)) OnDropExpr EndFunctionBody(91) BeginFunctionBody(92) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.shr_s" (117)) OnDropExpr EndFunctionBody(92) BeginFunctionBody(93) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.shr_u" (118)) OnDropExpr EndFunctionBody(93) BeginFunctionBody(94) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.rotl" (119)) OnDropExpr EndFunctionBody(94) BeginFunctionBody(95) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBinaryExpr("i32.rotr" (120)) OnDropExpr EndFunctionBody(95) BeginFunctionBody(96) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnUnaryExpr("i64.clz" (121)) OnDropExpr EndFunctionBody(96) BeginFunctionBody(97) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnUnaryExpr("i64.ctz" (122)) OnDropExpr EndFunctionBody(97) BeginFunctionBody(98) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnUnaryExpr("i64.popcnt" (123)) OnDropExpr EndFunctionBody(98) BeginFunctionBody(99) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.add" (124)) OnDropExpr EndFunctionBody(99) BeginFunctionBody(100) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.sub" (125)) OnDropExpr EndFunctionBody(100) BeginFunctionBody(101) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.mul" (126)) OnDropExpr EndFunctionBody(101) BeginFunctionBody(102) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.div_s" (127)) OnDropExpr EndFunctionBody(102) BeginFunctionBody(103) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.div_u" (128)) OnDropExpr EndFunctionBody(103) BeginFunctionBody(104) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.rem_s" (129)) OnDropExpr EndFunctionBody(104) BeginFunctionBody(105) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.rem_u" (130)) OnDropExpr EndFunctionBody(105) BeginFunctionBody(106) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.and" (131)) OnDropExpr EndFunctionBody(106) BeginFunctionBody(107) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.or" (132)) OnDropExpr EndFunctionBody(107) BeginFunctionBody(108) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.xor" (133)) OnDropExpr EndFunctionBody(108) BeginFunctionBody(109) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.shl" (134)) OnDropExpr EndFunctionBody(109) BeginFunctionBody(110) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.shr_s" (135)) OnDropExpr EndFunctionBody(110) BeginFunctionBody(111) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.shr_u" (136)) OnDropExpr EndFunctionBody(111) BeginFunctionBody(112) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.rotl" (137)) OnDropExpr EndFunctionBody(112) BeginFunctionBody(113) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnBinaryExpr("i64.rotr" (138)) OnDropExpr EndFunctionBody(113) BeginFunctionBody(114) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnUnaryExpr("f32.abs" (139)) OnDropExpr EndFunctionBody(114) BeginFunctionBody(115) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnUnaryExpr("f32.neg" (140)) OnDropExpr EndFunctionBody(115) BeginFunctionBody(116) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnUnaryExpr("f32.ceil" (141)) OnDropExpr EndFunctionBody(116) BeginFunctionBody(117) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnUnaryExpr("f32.floor" (142)) OnDropExpr EndFunctionBody(117) BeginFunctionBody(118) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnUnaryExpr("f32.trunc" (143)) OnDropExpr EndFunctionBody(118) BeginFunctionBody(119) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnUnaryExpr("f32.nearest" (144)) OnDropExpr EndFunctionBody(119) BeginFunctionBody(120) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnUnaryExpr("f32.sqrt" (145)) OnDropExpr EndFunctionBody(120) BeginFunctionBody(121) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnBinaryExpr("f32.add" (146)) OnDropExpr EndFunctionBody(121) BeginFunctionBody(122) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnBinaryExpr("f32.sub" (147)) OnDropExpr EndFunctionBody(122) BeginFunctionBody(123) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnBinaryExpr("f32.mul" (148)) OnDropExpr EndFunctionBody(123) BeginFunctionBody(124) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnBinaryExpr("f32.div" (149)) OnDropExpr EndFunctionBody(124) BeginFunctionBody(125) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnBinaryExpr("f32.min" (150)) OnDropExpr EndFunctionBody(125) BeginFunctionBody(126) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnBinaryExpr("f32.max" (151)) OnDropExpr EndFunctionBody(126) BeginFunctionBody(127) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnF32ConstExpr(2 (0x0440000000)) OnBinaryExpr("f32.copysign" (152)) OnDropExpr EndFunctionBody(127) BeginFunctionBody(128) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnUnaryExpr("f64.abs" (153)) OnDropExpr EndFunctionBody(128) BeginFunctionBody(129) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnUnaryExpr("f64.neg" (154)) OnDropExpr EndFunctionBody(129) BeginFunctionBody(130) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnUnaryExpr("f64.ceil" (155)) OnDropExpr EndFunctionBody(130) BeginFunctionBody(131) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnUnaryExpr("f64.floor" (156)) OnDropExpr EndFunctionBody(131) BeginFunctionBody(132) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnUnaryExpr("f64.trunc" (157)) OnDropExpr EndFunctionBody(132) BeginFunctionBody(133) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnUnaryExpr("f64.nearest" (158)) OnDropExpr EndFunctionBody(133) BeginFunctionBody(134) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnUnaryExpr("f64.sqrt" (159)) OnDropExpr EndFunctionBody(134) BeginFunctionBody(135) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnBinaryExpr("f64.add" (160)) OnDropExpr EndFunctionBody(135) BeginFunctionBody(136) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnBinaryExpr("f64.sub" (161)) OnDropExpr EndFunctionBody(136) BeginFunctionBody(137) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnBinaryExpr("f64.mul" (162)) OnDropExpr EndFunctionBody(137) BeginFunctionBody(138) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnBinaryExpr("f64.div" (163)) OnDropExpr EndFunctionBody(138) BeginFunctionBody(139) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnBinaryExpr("f64.min" (164)) OnDropExpr EndFunctionBody(139) BeginFunctionBody(140) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnBinaryExpr("f64.max" (165)) OnDropExpr EndFunctionBody(140) BeginFunctionBody(141) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnF64ConstExpr(2 (0x084000000000000000)) OnBinaryExpr("f64.copysign" (166)) OnDropExpr EndFunctionBody(141) BeginFunctionBody(142) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnConvertExpr("i32.wrap/i64" (167)) OnDropExpr EndFunctionBody(142) BeginFunctionBody(143) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i32.trunc_s/f32" (168)) OnDropExpr EndFunctionBody(143) BeginFunctionBody(144) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i32.trunc_u/f32" (169)) OnDropExpr EndFunctionBody(144) BeginFunctionBody(145) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i32.trunc_s/f64" (170)) OnDropExpr EndFunctionBody(145) BeginFunctionBody(146) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i32.trunc_u/f64" (171)) OnDropExpr EndFunctionBody(146) BeginFunctionBody(147) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnConvertExpr("i64.extend_s/i32" (172)) OnDropExpr EndFunctionBody(147) BeginFunctionBody(148) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnConvertExpr("i64.extend_u/i32" (173)) OnDropExpr EndFunctionBody(148) BeginFunctionBody(149) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i64.trunc_s/f32" (174)) OnDropExpr EndFunctionBody(149) BeginFunctionBody(150) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i64.trunc_u/f32" (175)) OnDropExpr EndFunctionBody(150) BeginFunctionBody(151) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i64.trunc_s/f64" (176)) OnDropExpr EndFunctionBody(151) BeginFunctionBody(152) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i64.trunc_u/f64" (177)) OnDropExpr EndFunctionBody(152) BeginFunctionBody(153) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnConvertExpr("f32.convert_s/i32" (178)) OnDropExpr EndFunctionBody(153) BeginFunctionBody(154) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnConvertExpr("f32.convert_u/i32" (179)) OnDropExpr EndFunctionBody(154) BeginFunctionBody(155) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnConvertExpr("f32.convert_s/i64" (180)) OnDropExpr EndFunctionBody(155) BeginFunctionBody(156) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnConvertExpr("f32.convert_u/i64" (181)) OnDropExpr EndFunctionBody(156) BeginFunctionBody(157) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("f32.demote/f64" (182)) OnDropExpr EndFunctionBody(157) BeginFunctionBody(158) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnConvertExpr("f64.convert_s/i32" (183)) OnDropExpr EndFunctionBody(158) BeginFunctionBody(159) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnConvertExpr("f64.convert_u/i32" (184)) OnDropExpr EndFunctionBody(159) BeginFunctionBody(160) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnConvertExpr("f64.convert_s/i64" (185)) OnDropExpr EndFunctionBody(160) BeginFunctionBody(161) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnConvertExpr("f64.convert_u/i64" (186)) OnDropExpr EndFunctionBody(161) BeginFunctionBody(162) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("f64.promote/f32" (187)) OnDropExpr EndFunctionBody(162) BeginFunctionBody(163) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnConvertExpr("f32.reinterpret/i32" (190)) OnDropExpr EndFunctionBody(163) BeginFunctionBody(164) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i32.reinterpret/f32" (188)) OnDropExpr EndFunctionBody(164) BeginFunctionBody(165) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnConvertExpr("f64.reinterpret/i64" (191)) OnDropExpr EndFunctionBody(165) BeginFunctionBody(166) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i64.reinterpret/f64" (189)) OnDropExpr EndFunctionBody(166) BeginFunctionBody(167) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnUnaryExpr("i32.extend8_s" (192)) OnDropExpr EndFunctionBody(167) BeginFunctionBody(168) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnUnaryExpr("i32.extend16_s" (193)) OnDropExpr EndFunctionBody(168) BeginFunctionBody(169) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnUnaryExpr("i64.extend8_s" (194)) OnDropExpr EndFunctionBody(169) BeginFunctionBody(170) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnUnaryExpr("i64.extend16_s" (195)) OnDropExpr EndFunctionBody(170) BeginFunctionBody(171) OnLocalDeclCount(0) OnI64ConstExpr(1 (0x1)) OnUnaryExpr("i64.extend32_s" (196)) OnDropExpr EndFunctionBody(171) BeginFunctionBody(172) OnLocalDeclCount(1) OnLocalDecl(index: 0, count: 1, type: i32) EndFunctionBody(172) BeginFunctionBody(173) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnBrIfExpr(depth: 0) EndFunctionBody(173) BeginFunctionBody(174) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnCallExpr(func_index: 0) EndFunctionBody(174) BeginFunctionBody(175) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnBrTableExpr(num_targets: 0, depths: [], default: 0) EndFunctionBody(175) BeginFunctionBody(176) OnLocalDeclCount(0) OnBlockExpr(sig: [i32]) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnBrExpr(depth: 0) OnEndExpr OnDropExpr EndFunctionBody(176) BeginFunctionBody(177) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i32.trunc_s:sat/f32" (0)) OnDropExpr EndFunctionBody(177) BeginFunctionBody(178) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i32.trunc_u:sat/f32" (1)) OnDropExpr EndFunctionBody(178) BeginFunctionBody(179) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i32.trunc_s:sat/f64" (2)) OnDropExpr EndFunctionBody(179) BeginFunctionBody(180) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i32.trunc_u:sat/f64" (3)) OnDropExpr EndFunctionBody(180) BeginFunctionBody(181) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i64.trunc_s:sat/f32" (4)) OnDropExpr EndFunctionBody(181) BeginFunctionBody(182) OnLocalDeclCount(0) OnF32ConstExpr(1 (0x043f800000)) OnConvertExpr("i64.trunc_u:sat/f32" (5)) OnDropExpr EndFunctionBody(182) BeginFunctionBody(183) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i64.trunc_s:sat/f64" (6)) OnDropExpr EndFunctionBody(183) BeginFunctionBody(184) OnLocalDeclCount(0) OnF64ConstExpr(1 (0x083ff0000000000000)) OnConvertExpr("i64.trunc_u:sat/f64" (7)) OnDropExpr EndFunctionBody(184) BeginFunctionBody(185) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnWakeExpr(opcode: "wake" (0), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(185) BeginFunctionBody(186) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnI64ConstExpr(3 (0x3)) OnWaitExpr(opcode: "i32.wait" (1), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(186) BeginFunctionBody(187) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnI64ConstExpr(3 (0x3)) OnWaitExpr(opcode: "i64.wait" (2), align log2: 3, offset: 3) OnDropExpr EndFunctionBody(187) BeginFunctionBody(188) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnAtomicLoadExpr(opcode: "i32.atomic.load" (16), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(188) BeginFunctionBody(189) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnAtomicLoadExpr(opcode: "i64.atomic.load" (17), align log2: 3, offset: 7) OnDropExpr EndFunctionBody(189) BeginFunctionBody(190) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnAtomicLoadExpr(opcode: "i32.atomic.load8_u" (18), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(190) BeginFunctionBody(191) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnAtomicLoadExpr(opcode: "i32.atomic.load16_u" (19), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(191) BeginFunctionBody(192) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnAtomicLoadExpr(opcode: "i64.atomic.load8_u" (20), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(192) BeginFunctionBody(193) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnAtomicLoadExpr(opcode: "i64.atomic.load16_u" (21), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(193) BeginFunctionBody(194) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnAtomicLoadExpr(opcode: "i64.atomic.load32_u" (22), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(194) BeginFunctionBody(195) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicStoreExpr(opcode: "i32.atomic.store" (23), align log2: 2, offset: 3) EndFunctionBody(195) BeginFunctionBody(196) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicStoreExpr(opcode: "i64.atomic.store" (24), align log2: 3, offset: 7) EndFunctionBody(196) BeginFunctionBody(197) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicStoreExpr(opcode: "i32.atomic.store8" (25), align log2: 0, offset: 3) EndFunctionBody(197) BeginFunctionBody(198) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicStoreExpr(opcode: "i32.atomic.store16" (26), align log2: 1, offset: 3) EndFunctionBody(198) BeginFunctionBody(199) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicStoreExpr(opcode: "i64.atomic.store8" (27), align log2: 0, offset: 3) EndFunctionBody(199) BeginFunctionBody(200) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicStoreExpr(opcode: "i64.atomic.store16" (28), align log2: 1, offset: 3) EndFunctionBody(200) BeginFunctionBody(201) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicStoreExpr(opcode: "i64.atomic.store32" (29), align log2: 2, offset: 3) EndFunctionBody(201) BeginFunctionBody(202) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw.add" (30), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(202) BeginFunctionBody(203) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw.add" (31), align log2: 3, offset: 7) OnDropExpr EndFunctionBody(203) BeginFunctionBody(204) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw8_u.add" (32), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(204) BeginFunctionBody(205) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw16_u.add" (33), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(205) BeginFunctionBody(206) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw8_u.add" (34), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(206) BeginFunctionBody(207) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw16_u.add" (35), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(207) BeginFunctionBody(208) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw32_u.add" (36), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(208) BeginFunctionBody(209) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw.sub" (37), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(209) BeginFunctionBody(210) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw.sub" (38), align log2: 3, offset: 7) OnDropExpr EndFunctionBody(210) BeginFunctionBody(211) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw8_u.sub" (39), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(211) BeginFunctionBody(212) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw16_u.sub" (40), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(212) BeginFunctionBody(213) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw8_u.sub" (41), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(213) BeginFunctionBody(214) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw16_u.sub" (42), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(214) BeginFunctionBody(215) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw32_u.sub" (43), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(215) BeginFunctionBody(216) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw.and" (44), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(216) BeginFunctionBody(217) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw.and" (45), align log2: 3, offset: 7) OnDropExpr EndFunctionBody(217) BeginFunctionBody(218) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw8_u.and" (46), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(218) BeginFunctionBody(219) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw16_u.and" (47), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(219) BeginFunctionBody(220) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw8_u.and" (48), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(220) BeginFunctionBody(221) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw16_u.and" (49), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(221) BeginFunctionBody(222) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw32_u.and" (50), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(222) BeginFunctionBody(223) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw.or" (51), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(223) BeginFunctionBody(224) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw.or" (52), align log2: 3, offset: 7) OnDropExpr EndFunctionBody(224) BeginFunctionBody(225) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw8_u.or" (53), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(225) BeginFunctionBody(226) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw16_u.or" (54), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(226) BeginFunctionBody(227) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw8_u.or" (55), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(227) BeginFunctionBody(228) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw16_u.or" (56), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(228) BeginFunctionBody(229) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw32_u.or" (57), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(229) BeginFunctionBody(230) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw.xor" (58), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(230) BeginFunctionBody(231) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw.xor" (59), align log2: 3, offset: 7) OnDropExpr EndFunctionBody(231) BeginFunctionBody(232) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw8_u.xor" (60), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(232) BeginFunctionBody(233) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw16_u.xor" (61), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(233) BeginFunctionBody(234) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw8_u.xor" (62), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(234) BeginFunctionBody(235) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw16_u.xor" (63), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(235) BeginFunctionBody(236) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw32_u.xor" (64), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(236) BeginFunctionBody(237) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw.xchg" (65), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(237) BeginFunctionBody(238) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw.xchg" (66), align log2: 3, offset: 7) OnDropExpr EndFunctionBody(238) BeginFunctionBody(239) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw8_u.xchg" (67), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(239) BeginFunctionBody(240) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i32.atomic.rmw16_u.xchg" (68), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(240) BeginFunctionBody(241) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw8_u.xchg" (69), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(241) BeginFunctionBody(242) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw16_u.xchg" (70), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(242) BeginFunctionBody(243) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnAtomicRmwExpr(opcode: "i64.atomic.rmw32_u.xchg" (71), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(243) BeginFunctionBody(244) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnI32ConstExpr(3 (0x3)) OnAtomicRmwCmpxchgExpr(opcode: "i32.atomic.rmw.cmpxchg" (72), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(244) BeginFunctionBody(245) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnI64ConstExpr(3 (0x3)) OnAtomicRmwCmpxchgExpr(opcode: "i64.atomic.rmw.cmpxchg" (73), align log2: 3, offset: 7) OnDropExpr EndFunctionBody(245) BeginFunctionBody(246) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnI32ConstExpr(3 (0x3)) OnAtomicRmwCmpxchgExpr(opcode: "i32.atomic.rmw8_u.cmpxchg" (74), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(246) BeginFunctionBody(247) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI32ConstExpr(2 (0x2)) OnI32ConstExpr(3 (0x3)) OnAtomicRmwCmpxchgExpr(opcode: "i32.atomic.rmw16_u.cmpxchg" (75), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(247) BeginFunctionBody(248) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnI64ConstExpr(3 (0x3)) OnAtomicRmwCmpxchgExpr(opcode: "i64.atomic.rmw8_u.cmpxchg" (76), align log2: 0, offset: 3) OnDropExpr EndFunctionBody(248) BeginFunctionBody(249) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnI64ConstExpr(3 (0x3)) OnAtomicRmwCmpxchgExpr(opcode: "i64.atomic.rmw16_u.cmpxchg" (77), align log2: 1, offset: 3) OnDropExpr EndFunctionBody(249) BeginFunctionBody(250) OnLocalDeclCount(0) OnI32ConstExpr(1 (0x1)) OnI64ConstExpr(2 (0x2)) OnI64ConstExpr(3 (0x3)) OnAtomicRmwCmpxchgExpr(opcode: "i64.atomic.rmw32_u.cmpxchg" (78), align log2: 2, offset: 3) OnDropExpr EndFunctionBody(250) EndCodeSection EndModule 0| return 1| unreachable 2| return 3| br @8 8| return 9| i32.const $1 14| br_table %[-1], $#0, table:$28 23| data $9 28| entry 0: offset: 37 drop: 0 keep: 0 37| return 38| return 39| return 40| call @0 45| return 46| i32.const $1 51| call_indirect $0:0, %[-1] 60| return 61| i32.const $1 66| drop 67| return 68| i32.const $1 73| i32.const $2 78| i32.const $3 83| select %[-3], %[-2], %[-1] 84| drop 85| return 86| alloca $1 91| get_local $1 96| drop 97| drop 98| return 99| alloca $1 104| i32.const $1 109| set_local $1, %[-1] 114| drop 115| return 116| alloca $1 121| i32.const $1 126| tee_local $2, %[-1] 131| drop 132| drop 133| return 134| get_global $0 139| drop 140| return 141| i32.const $1 146| set_global $0, %[-1] 151| return 152| i32.const $1 157| i32.load $0:%[-1]+$2 166| drop 167| return 168| i32.const $1 173| i64.load $0:%[-1]+$2 182| drop 183| return 184| i32.const $1 189| f32.load $0:%[-1]+$2 198| drop 199| return 200| i32.const $1 205| f64.load $0:%[-1]+$2 214| drop 215| return 216| i32.const $1 221| i32.load8_s $0:%[-1]+$2 230| drop 231| return 232| i32.const $1 237| i32.load8_u $0:%[-1]+$2 246| drop 247| return 248| i32.const $1 253| i32.load16_s $0:%[-1]+$2 262| drop 263| return 264| i32.const $1 269| i32.load16_u $0:%[-1]+$2 278| drop 279| return 280| i32.const $1 285| i64.load8_s $0:%[-1]+$2 294| drop 295| return 296| i32.const $1 301| i64.load8_u $0:%[-1]+$2 310| drop 311| return 312| i32.const $1 317| i64.load16_s $0:%[-1]+$2 326| drop 327| return 328| i32.const $1 333| i64.load16_u $0:%[-1]+$2 342| drop 343| return 344| i32.const $1 349| i64.load32_s $0:%[-1]+$2 358| drop 359| return 360| i32.const $1 365| i64.load32_u $0:%[-1]+$2 374| drop 375| return 376| i32.const $1 381| i32.const $2 386| i32.store $0:%[-2]+$2, %[-1] 395| return 396| i32.const $1 401| i64.const $2 410| i64.store $0:%[-2]+$2, %[-1] 419| return 420| i32.const $1 425| f32.const $2 430| f32.store $0:%[-2]+$2, %[-1] 439| return 440| i32.const $1 445| f64.const $2 454| f64.store $0:%[-2]+$2, %[-1] 463| return 464| i32.const $1 469| i32.const $2 474| i32.store8 $0:%[-2]+$2, %[-1] 483| return 484| i32.const $1 489| i32.const $2 494| i32.store16 $0:%[-2]+$2, %[-1] 503| return 504| i32.const $1 509| i64.const $2 518| i64.store8 $0:%[-2]+$2, %[-1] 527| return 528| i32.const $1 533| i64.const $2 542| i64.store16 $0:%[-2]+$2, %[-1] 551| return 552| i32.const $1 557| i64.const $2 566| i64.store32 $0:%[-2]+$2, %[-1] 575| return 576| current_memory $0 581| drop 582| return 583| i32.const $1 588| grow_memory $0:%[-1] 593| drop 594| return 595| i32.const $1 600| drop 601| return 602| i64.const $1 611| drop 612| return 613| f32.const $1 618| drop 619| return 620| f64.const $1 629| drop 630| return 631| i32.const $1 636| i32.eqz %[-1] 637| drop 638| return 639| i32.const $1 644| i32.const $2 649| i32.eq %[-2], %[-1] 650| drop 651| return 652| i32.const $1 657| i32.const $2 662| i32.ne %[-2], %[-1] 663| drop 664| return 665| i32.const $1 670| i32.const $2 675| i32.lt_s %[-2], %[-1] 676| drop 677| return 678| i32.const $1 683| i32.const $2 688| i32.lt_u %[-2], %[-1] 689| drop 690| return 691| i32.const $1 696| i32.const $2 701| i32.gt_s %[-2], %[-1] 702| drop 703| return 704| i32.const $1 709| i32.const $2 714| i32.gt_u %[-2], %[-1] 715| drop 716| return 717| i32.const $1 722| i32.const $2 727| i32.le_s %[-2], %[-1] 728| drop 729| return 730| i32.const $1 735| i32.const $2 740| i32.le_u %[-2], %[-1] 741| drop 742| return 743| i32.const $1 748| i32.const $2 753| i32.ge_s %[-2], %[-1] 754| drop 755| return 756| i32.const $1 761| i32.const $2 766| i32.ge_u %[-2], %[-1] 767| drop 768| return 769| i64.const $1 778| i64.eqz %[-1] 779| drop 780| return 781| i64.const $1 790| i64.const $2 799| i64.eq %[-2], %[-1] 800| drop 801| return 802| i64.const $1 811| i64.const $2 820| i64.ne %[-2], %[-1] 821| drop 822| return 823| i64.const $1 832| i64.const $2 841| i64.lt_s %[-2], %[-1] 842| drop 843| return 844| i64.const $1 853| i64.const $2 862| i64.lt_u %[-2], %[-1] 863| drop 864| return 865| i64.const $1 874| i64.const $2 883| i64.gt_s %[-2], %[-1] 884| drop 885| return 886| i64.const $1 895| i64.const $2 904| i64.gt_u %[-2], %[-1] 905| drop 906| return 907| i64.const $1 916| i64.const $2 925| i64.le_s %[-2], %[-1] 926| drop 927| return 928| i64.const $1 937| i64.const $2 946| i64.le_u %[-2], %[-1] 947| drop 948| return 949| i64.const $1 958| i64.const $2 967| i64.ge_s %[-2], %[-1] 968| drop 969| return 970| i64.const $1 979| i64.const $2 988| i64.ge_u %[-2], %[-1] 989| drop 990| return 991| f32.const $1 996| f32.const $2 1001| f32.eq %[-2], %[-1] 1002| drop 1003| return 1004| f32.const $1 1009| f32.const $2 1014| f32.ne %[-2], %[-1] 1015| drop 1016| return 1017| f32.const $1 1022| f32.const $2 1027| f32.lt %[-2], %[-1] 1028| drop 1029| return 1030| f32.const $1 1035| f32.const $2 1040| f32.gt %[-2], %[-1] 1041| drop 1042| return 1043| f32.const $1 1048| f32.const $2 1053| f32.le %[-2], %[-1] 1054| drop 1055| return 1056| f32.const $1 1061| f32.const $2 1066| f32.ge %[-2], %[-1] 1067| drop 1068| return 1069| f64.const $1 1078| f64.const $2 1087| f64.eq %[-2], %[-1] 1088| drop 1089| return 1090| f64.const $1 1099| f64.const $2 1108| f64.ne %[-2], %[-1] 1109| drop 1110| return 1111| f64.const $1 1120| f64.const $2 1129| f64.lt %[-2], %[-1] 1130| drop 1131| return 1132| f64.const $1 1141| f64.const $2 1150| f64.gt %[-2], %[-1] 1151| drop 1152| return 1153| f64.const $1 1162| f64.const $2 1171| f64.le %[-2], %[-1] 1172| drop 1173| return 1174| f64.const $1 1183| f64.const $2 1192| f64.ge %[-2], %[-1] 1193| drop 1194| return 1195| i32.const $1 1200| i32.clz %[-1] 1201| drop 1202| return 1203| i32.const $1 1208| i32.ctz %[-1] 1209| drop 1210| return 1211| i32.const $1 1216| i32.popcnt %[-1] 1217| drop 1218| return 1219| i32.const $1 1224| i32.const $2 1229| i32.add %[-2], %[-1] 1230| drop 1231| return 1232| i32.const $1 1237| i32.const $2 1242| i32.sub %[-2], %[-1] 1243| drop 1244| return 1245| i32.const $1 1250| i32.const $2 1255| i32.mul %[-2], %[-1] 1256| drop 1257| return 1258| i32.const $1 1263| i32.const $2 1268| i32.div_s %[-2], %[-1] 1269| drop 1270| return 1271| i32.const $1 1276| i32.const $2 1281| i32.div_u %[-2], %[-1] 1282| drop 1283| return 1284| i32.const $1 1289| i32.const $2 1294| i32.rem_s %[-2], %[-1] 1295| drop 1296| return 1297| i32.const $1 1302| i32.const $2 1307| i32.rem_u %[-2], %[-1] 1308| drop 1309| return 1310| i32.const $1 1315| i32.const $2 1320| i32.and %[-2], %[-1] 1321| drop 1322| return 1323| i32.const $1 1328| i32.const $2 1333| i32.or %[-2], %[-1] 1334| drop 1335| return 1336| i32.const $1 1341| i32.const $2 1346| i32.xor %[-2], %[-1] 1347| drop 1348| return 1349| i32.const $1 1354| i32.const $2 1359| i32.shl %[-2], %[-1] 1360| drop 1361| return 1362| i32.const $1 1367| i32.const $2 1372| i32.shr_s %[-2], %[-1] 1373| drop 1374| return 1375| i32.const $1 1380| i32.const $2 1385| i32.shr_u %[-2], %[-1] 1386| drop 1387| return 1388| i32.const $1 1393| i32.const $2 1398| i32.rotl %[-2], %[-1] 1399| drop 1400| return 1401| i32.const $1 1406| i32.const $2 1411| i32.rotr %[-2], %[-1] 1412| drop 1413| return 1414| i64.const $1 1423| i64.clz %[-1] 1424| drop 1425| return 1426| i64.const $1 1435| i64.ctz %[-1] 1436| drop 1437| return 1438| i64.const $1 1447| i64.popcnt %[-1] 1448| drop 1449| return 1450| i64.const $1 1459| i64.const $2 1468| i64.add %[-2], %[-1] 1469| drop 1470| return 1471| i64.const $1 1480| i64.const $2 1489| i64.sub %[-2], %[-1] 1490| drop 1491| return 1492| i64.const $1 1501| i64.const $2 1510| i64.mul %[-2], %[-1] 1511| drop 1512| return 1513| i64.const $1 1522| i64.const $2 1531| i64.div_s %[-2], %[-1] 1532| drop 1533| return 1534| i64.const $1 1543| i64.const $2 1552| i64.div_u %[-2], %[-1] 1553| drop 1554| return 1555| i64.const $1 1564| i64.const $2 1573| i64.rem_s %[-2], %[-1] 1574| drop 1575| return 1576| i64.const $1 1585| i64.const $2 1594| i64.rem_u %[-2], %[-1] 1595| drop 1596| return 1597| i64.const $1 1606| i64.const $2 1615| i64.and %[-2], %[-1] 1616| drop 1617| return 1618| i64.const $1 1627| i64.const $2 1636| i64.or %[-2], %[-1] 1637| drop 1638| return 1639| i64.const $1 1648| i64.const $2 1657| i64.xor %[-2], %[-1] 1658| drop 1659| return 1660| i64.const $1 1669| i64.const $2 1678| i64.shl %[-2], %[-1] 1679| drop 1680| return 1681| i64.const $1 1690| i64.const $2 1699| i64.shr_s %[-2], %[-1] 1700| drop 1701| return 1702| i64.const $1 1711| i64.const $2 1720| i64.shr_u %[-2], %[-1] 1721| drop 1722| return 1723| i64.const $1 1732| i64.const $2 1741| i64.rotl %[-2], %[-1] 1742| drop 1743| return 1744| i64.const $1 1753| i64.const $2 1762| i64.rotr %[-2], %[-1] 1763| drop 1764| return 1765| f32.const $1 1770| f32.abs %[-1] 1771| drop 1772| return 1773| f32.const $1 1778| f32.neg %[-1] 1779| drop 1780| return 1781| f32.const $1 1786| f32.ceil %[-1] 1787| drop 1788| return 1789| f32.const $1 1794| f32.floor %[-1] 1795| drop 1796| return 1797| f32.const $1 1802| f32.trunc %[-1] 1803| drop 1804| return 1805| f32.const $1 1810| f32.nearest %[-1] 1811| drop 1812| return 1813| f32.const $1 1818| f32.sqrt %[-1] 1819| drop 1820| return 1821| f32.const $1 1826| f32.const $2 1831| f32.add %[-2], %[-1] 1832| drop 1833| return 1834| f32.const $1 1839| f32.const $2 1844| f32.sub %[-2], %[-1] 1845| drop 1846| return 1847| f32.const $1 1852| f32.const $2 1857| f32.mul %[-2], %[-1] 1858| drop 1859| return 1860| f32.const $1 1865| f32.const $2 1870| f32.div %[-2], %[-1] 1871| drop 1872| return 1873| f32.const $1 1878| f32.const $2 1883| f32.min %[-2], %[-1] 1884| drop 1885| return 1886| f32.const $1 1891| f32.const $2 1896| f32.max %[-2], %[-1] 1897| drop 1898| return 1899| f32.const $1 1904| f32.const $2 1909| f32.copysign %[-2], %[-1] 1910| drop 1911| return 1912| f64.const $1 1921| f64.abs %[-1] 1922| drop 1923| return 1924| f64.const $1 1933| f64.neg %[-1] 1934| drop 1935| return 1936| f64.const $1 1945| f64.ceil %[-1] 1946| drop 1947| return 1948| f64.const $1 1957| f64.floor %[-1] 1958| drop 1959| return 1960| f64.const $1 1969| f64.trunc %[-1] 1970| drop 1971| return 1972| f64.const $1 1981| f64.nearest %[-1] 1982| drop 1983| return 1984| f64.const $1 1993| f64.sqrt %[-1] 1994| drop 1995| return 1996| f64.const $1 2005| f64.const $2 2014| f64.add %[-2], %[-1] 2015| drop 2016| return 2017| f64.const $1 2026| f64.const $2 2035| f64.sub %[-2], %[-1] 2036| drop 2037| return 2038| f64.const $1 2047| f64.const $2 2056| f64.mul %[-2], %[-1] 2057| drop 2058| return 2059| f64.const $1 2068| f64.const $2 2077| f64.div %[-2], %[-1] 2078| drop 2079| return 2080| f64.const $1 2089| f64.const $2 2098| f64.min %[-2], %[-1] 2099| drop 2100| return 2101| f64.const $1 2110| f64.const $2 2119| f64.max %[-2], %[-1] 2120| drop 2121| return 2122| f64.const $1 2131| f64.const $2 2140| f64.copysign %[-2], %[-1] 2141| drop 2142| return 2143| i64.const $1 2152| i32.wrap/i64 %[-1] 2153| drop 2154| return 2155| f32.const $1 2160| i32.trunc_s/f32 %[-1] 2161| drop 2162| return 2163| f32.const $1 2168| i32.trunc_u/f32 %[-1] 2169| drop 2170| return 2171| f64.const $1 2180| i32.trunc_s/f64 %[-1] 2181| drop 2182| return 2183| f64.const $1 2192| i32.trunc_u/f64 %[-1] 2193| drop 2194| return 2195| i32.const $1 2200| i64.extend_s/i32 %[-1] 2201| drop 2202| return 2203| i32.const $1 2208| i64.extend_u/i32 %[-1] 2209| drop 2210| return 2211| f32.const $1 2216| i64.trunc_s/f32 %[-1] 2217| drop 2218| return 2219| f32.const $1 2224| i64.trunc_u/f32 %[-1] 2225| drop 2226| return 2227| f64.const $1 2236| i64.trunc_s/f64 %[-1] 2237| drop 2238| return 2239| f64.const $1 2248| i64.trunc_u/f64 %[-1] 2249| drop 2250| return 2251| i32.const $1 2256| f32.convert_s/i32 %[-1] 2257| drop 2258| return 2259| i32.const $1 2264| f32.convert_u/i32 %[-1] 2265| drop 2266| return 2267| i64.const $1 2276| f32.convert_s/i64 %[-1] 2277| drop 2278| return 2279| i64.const $1 2288| f32.convert_u/i64 %[-1] 2289| drop 2290| return 2291| f64.const $1 2300| f32.demote/f64 %[-1] 2301| drop 2302| return 2303| i32.const $1 2308| f64.convert_s/i32 %[-1] 2309| drop 2310| return 2311| i32.const $1 2316| f64.convert_u/i32 %[-1] 2317| drop 2318| return 2319| i64.const $1 2328| f64.convert_s/i64 %[-1] 2329| drop 2330| return 2331| i64.const $1 2340| f64.convert_u/i64 %[-1] 2341| drop 2342| return 2343| f32.const $1 2348| f64.promote/f32 %[-1] 2349| drop 2350| return 2351| i32.const $1 2356| f32.reinterpret/i32 %[-1] 2357| drop 2358| return 2359| f32.const $1 2364| i32.reinterpret/f32 %[-1] 2365| drop 2366| return 2367| i64.const $1 2376| f64.reinterpret/i64 %[-1] 2377| drop 2378| return 2379| f64.const $1 2388| i64.reinterpret/f64 %[-1] 2389| drop 2390| return 2391| i32.const $1 2396| i32.extend8_s %[-1] 2397| drop 2398| return 2399| i32.const $1 2404| i32.extend16_s %[-1] 2405| drop 2406| return 2407| i64.const $1 2416| i64.extend8_s %[-1] 2417| drop 2418| return 2419| i64.const $1 2428| i64.extend16_s %[-1] 2429| drop 2430| return 2431| i64.const $1 2440| i64.extend32_s %[-1] 2441| drop 2442| return 2443| alloca $1 2448| drop 2449| return 2450| i32.const $1 2455| br_unless @2465, %[-1] 2460| br @2465 2465| return 2466| i32.const $1 2471| call_host $0 2476| return 2477| i32.const $1 2482| br_table %[-1], $#0, table:$2496 2491| data $9 2496| entry 0: offset: 2505 drop: 0 keep: 0 2505| return 2506| i32.const $1 2511| i32.const $2 2516| drop_keep $1 $1 2522| br @2527 2527| drop 2528| return 2529| f32.const $1 2534| i32.trunc_s:sat/f32 %[-1] 2536| drop 2537| return 2538| f32.const $1 2543| i32.trunc_u:sat/f32 %[-1] 2545| drop 2546| return 2547| f64.const $1 2556| i32.trunc_s:sat/f64 %[-1] 2558| drop 2559| return 2560| f64.const $1 2569| i32.trunc_u:sat/f64 %[-1] 2571| drop 2572| return 2573| f32.const $1 2578| i64.trunc_s:sat/f32 %[-1] 2580| drop 2581| return 2582| f32.const $1 2587| i64.trunc_u:sat/f32 %[-1] 2589| drop 2590| return 2591| f64.const $1 2600| i64.trunc_s:sat/f64 %[-1] 2602| drop 2603| return 2604| f64.const $1 2613| i64.trunc_u:sat/f64 %[-1] 2615| drop 2616| return 2617| i32.const $1 2622| i32.const $2 2627| wake $0:%[-2]+$3, %[-1] 2637| drop 2638| return 2639| i32.const $1 2644| i32.const $2 2649| i64.const $3 2658| i32.wait $0:%[-3]+$3, %[-2], %[-1] 2668| drop 2669| return 2670| i32.const $1 2675| i64.const $2 2684| i64.const $3 2693| i64.wait $0:%[-3]+$3, %[-2], %[-1] 2703| drop 2704| return 2705| i32.const $1 2710| i32.atomic.load $0:%[-1]+$3 2720| drop 2721| return 2722| i32.const $1 2727| i64.atomic.load $0:%[-1]+$7 2737| drop 2738| return 2739| i32.const $1 2744| i32.atomic.load8_u $0:%[-1]+$3 2754| drop 2755| return 2756| i32.const $1 2761| i32.atomic.load16_u $0:%[-1]+$3 2771| drop 2772| return 2773| i32.const $1 2778| i64.atomic.load8_u $0:%[-1]+$3 2788| drop 2789| return 2790| i32.const $1 2795| i64.atomic.load16_u $0:%[-1]+$3 2805| drop 2806| return 2807| i32.const $1 2812| i64.atomic.load32_u $0:%[-1]+$3 2822| drop 2823| return 2824| i32.const $1 2829| i32.const $2 2834| i32.atomic.store $0:%[-2]+$3, %[-1] 2844| return 2845| i32.const $1 2850| i64.const $2 2859| i64.atomic.store $0:%[-2]+$7, %[-1] 2869| return 2870| i32.const $1 2875| i32.const $2 2880| i32.atomic.store8 $0:%[-2]+$3, %[-1] 2890| return 2891| i32.const $1 2896| i32.const $2 2901| i32.atomic.store16 $0:%[-2]+$3, %[-1] 2911| return 2912| i32.const $1 2917| i64.const $2 2926| i64.atomic.store8 $0:%[-2]+$3, %[-1] 2936| return 2937| i32.const $1 2942| i64.const $2 2951| i64.atomic.store16 $0:%[-2]+$3, %[-1] 2961| return 2962| i32.const $1 2967| i64.const $2 2976| i64.atomic.store32 $0:%[-2]+$3, %[-1] 2986| return 2987| i32.const $1 2992| i32.const $2 2997| i32.atomic.rmw.add $0:%[-2]+$3, %[-1] 3007| drop 3008| return 3009| i32.const $1 3014| i64.const $2 3023| i64.atomic.rmw.add $0:%[-2]+$7, %[-1] 3033| drop 3034| return 3035| i32.const $1 3040| i32.const $2 3045| i32.atomic.rmw8_u.add $0:%[-2]+$3, %[-1] 3055| drop 3056| return 3057| i32.const $1 3062| i32.const $2 3067| i32.atomic.rmw16_u.add $0:%[-2]+$3, %[-1] 3077| drop 3078| return 3079| i32.const $1 3084| i64.const $2 3093| i64.atomic.rmw8_u.add $0:%[-2]+$3, %[-1] 3103| drop 3104| return 3105| i32.const $1 3110| i64.const $2 3119| i64.atomic.rmw16_u.add $0:%[-2]+$3, %[-1] 3129| drop 3130| return 3131| i32.const $1 3136| i64.const $2 3145| i64.atomic.rmw32_u.add $0:%[-2]+$3, %[-1] 3155| drop 3156| return 3157| i32.const $1 3162| i32.const $2 3167| i32.atomic.rmw.sub $0:%[-2]+$3, %[-1] 3177| drop 3178| return 3179| i32.const $1 3184| i64.const $2 3193| i64.atomic.rmw.sub $0:%[-2]+$7, %[-1] 3203| drop 3204| return 3205| i32.const $1 3210| i32.const $2 3215| i32.atomic.rmw8_u.sub $0:%[-2]+$3, %[-1] 3225| drop 3226| return 3227| i32.const $1 3232| i32.const $2 3237| i32.atomic.rmw16_u.sub $0:%[-2]+$3, %[-1] 3247| drop 3248| return 3249| i32.const $1 3254| i64.const $2 3263| i64.atomic.rmw8_u.sub $0:%[-2]+$3, %[-1] 3273| drop 3274| return 3275| i32.const $1 3280| i64.const $2 3289| i64.atomic.rmw16_u.sub $0:%[-2]+$3, %[-1] 3299| drop 3300| return 3301| i32.const $1 3306| i64.const $2 3315| i64.atomic.rmw32_u.sub $0:%[-2]+$3, %[-1] 3325| drop 3326| return 3327| i32.const $1 3332| i32.const $2 3337| i32.atomic.rmw.and $0:%[-2]+$3, %[-1] 3347| drop 3348| return 3349| i32.const $1 3354| i64.const $2 3363| i64.atomic.rmw.and $0:%[-2]+$7, %[-1] 3373| drop 3374| return 3375| i32.const $1 3380| i32.const $2 3385| i32.atomic.rmw8_u.and $0:%[-2]+$3, %[-1] 3395| drop 3396| return 3397| i32.const $1 3402| i32.const $2 3407| i32.atomic.rmw16_u.and $0:%[-2]+$3, %[-1] 3417| drop 3418| return 3419| i32.const $1 3424| i64.const $2 3433| i64.atomic.rmw8_u.and $0:%[-2]+$3, %[-1] 3443| drop 3444| return 3445| i32.const $1 3450| i64.const $2 3459| i64.atomic.rmw16_u.and $0:%[-2]+$3, %[-1] 3469| drop 3470| return 3471| i32.const $1 3476| i64.const $2 3485| i64.atomic.rmw32_u.and $0:%[-2]+$3, %[-1] 3495| drop 3496| return 3497| i32.const $1 3502| i32.const $2 3507| i32.atomic.rmw.or $0:%[-2]+$3, %[-1] 3517| drop 3518| return 3519| i32.const $1 3524| i64.const $2 3533| i64.atomic.rmw.or $0:%[-2]+$7, %[-1] 3543| drop 3544| return 3545| i32.const $1 3550| i32.const $2 3555| i32.atomic.rmw8_u.or $0:%[-2]+$3, %[-1] 3565| drop 3566| return 3567| i32.const $1 3572| i32.const $2 3577| i32.atomic.rmw16_u.or $0:%[-2]+$3, %[-1] 3587| drop 3588| return 3589| i32.const $1 3594| i64.const $2 3603| i64.atomic.rmw8_u.or $0:%[-2]+$3, %[-1] 3613| drop 3614| return 3615| i32.const $1 3620| i64.const $2 3629| i64.atomic.rmw16_u.or $0:%[-2]+$3, %[-1] 3639| drop 3640| return 3641| i32.const $1 3646| i64.const $2 3655| i64.atomic.rmw32_u.or $0:%[-2]+$3, %[-1] 3665| drop 3666| return 3667| i32.const $1 3672| i32.const $2 3677| i32.atomic.rmw.xor $0:%[-2]+$3, %[-1] 3687| drop 3688| return 3689| i32.const $1 3694| i64.const $2 3703| i64.atomic.rmw.xor $0:%[-2]+$7, %[-1] 3713| drop 3714| return 3715| i32.const $1 3720| i32.const $2 3725| i32.atomic.rmw8_u.xor $0:%[-2]+$3, %[-1] 3735| drop 3736| return 3737| i32.const $1 3742| i32.const $2 3747| i32.atomic.rmw16_u.xor $0:%[-2]+$3, %[-1] 3757| drop 3758| return 3759| i32.const $1 3764| i64.const $2 3773| i64.atomic.rmw8_u.xor $0:%[-2]+$3, %[-1] 3783| drop 3784| return 3785| i32.const $1 3790| i64.const $2 3799| i64.atomic.rmw16_u.xor $0:%[-2]+$3, %[-1] 3809| drop 3810| return 3811| i32.const $1 3816| i64.const $2 3825| i64.atomic.rmw32_u.xor $0:%[-2]+$3, %[-1] 3835| drop 3836| return 3837| i32.const $1 3842| i32.const $2 3847| i32.atomic.rmw.xchg $0:%[-2]+$3, %[-1] 3857| drop 3858| return 3859| i32.const $1 3864| i64.const $2 3873| i64.atomic.rmw.xchg $0:%[-2]+$7, %[-1] 3883| drop 3884| return 3885| i32.const $1 3890| i32.const $2 3895| i32.atomic.rmw8_u.xchg $0:%[-2]+$3, %[-1] 3905| drop 3906| return 3907| i32.const $1 3912| i32.const $2 3917| i32.atomic.rmw16_u.xchg $0:%[-2]+$3, %[-1] 3927| drop 3928| return 3929| i32.const $1 3934| i64.const $2 3943| i64.atomic.rmw8_u.xchg $0:%[-2]+$3, %[-1] 3953| drop 3954| return 3955| i32.const $1 3960| i64.const $2 3969| i64.atomic.rmw16_u.xchg $0:%[-2]+$3, %[-1] 3979| drop 3980| return 3981| i32.const $1 3986| i64.const $2 3995| i64.atomic.rmw32_u.xchg $0:%[-2]+$3, %[-1] 4005| drop 4006| return 4007| i32.const $1 4012| i32.const $2 4017| i32.const $3 4022| i32.atomic.rmw.cmpxchg $0:%[-3]+$3, %[-2], %[-1] 4032| drop 4033| return 4034| i32.const $1 4039| i64.const $2 4048| i64.const $3 4057| i64.atomic.rmw.cmpxchg $0:%[-3]+$7, %[-2], %[-1] 4067| drop 4068| return 4069| i32.const $1 4074| i32.const $2 4079| i32.const $3 4084| i32.atomic.rmw8_u.cmpxchg $0:%[-3]+$3, %[-2], %[-1] 4094| drop 4095| return 4096| i32.const $1 4101| i32.const $2 4106| i32.const $3 4111| i32.atomic.rmw16_u.cmpxchg $0:%[-3]+$3, %[-2], %[-1] 4121| drop 4122| return 4123| i32.const $1 4128| i64.const $2 4137| i64.const $3 4146| i64.atomic.rmw8_u.cmpxchg $0:%[-3]+$3, %[-2], %[-1] 4156| drop 4157| return 4158| i32.const $1 4163| i64.const $2 4172| i64.const $3 4181| i64.atomic.rmw16_u.cmpxchg $0:%[-3]+$3, %[-2], %[-1] 4191| drop 4192| return 4193| i32.const $1 4198| i64.const $2 4207| i64.const $3 4216| i64.atomic.rmw32_u.cmpxchg $0:%[-3]+$3, %[-2], %[-1] 4226| drop 4227| return unreachable() => error: unreachable executed br() => br_table() => return() => call() => call_indirect() => drop() => select() => get_local() => set_local() => tee_local() => get_global() => set_global() => i32.load() => i64.load() => f32.load() => f64.load() => i32.load8_s() => i32.load8_u() => i32.load16_s() => i32.load16_u() => i64.load8_s() => i64.load8_u() => i64.load16_s() => i64.load16_u() => i64.load32_s() => i64.load32_u() => i32.store() => i64.store() => f32.store() => f64.store() => i32.store8() => i32.store16() => i64.store8() => i64.store16() => i64.store32() => current_memory() => grow_memory() => i32.const() => i64.const() => f32.const() => f64.const() => i32.eqz() => i32.eq() => i32.ne() => i32.lt_s() => i32.lt_u() => i32.gt_s() => i32.gt_u() => i32.le_s() => i32.le_u() => i32.ge_s() => i32.ge_u() => i64.eqz() => i64.eq() => i64.ne() => i64.lt_s() => i64.lt_u() => i64.gt_s() => i64.gt_u() => i64.le_s() => i64.le_u() => i64.ge_s() => i64.ge_u() => f32.eq() => f32.ne() => f32.lt() => f32.gt() => f32.le() => f32.ge() => f64.eq() => f64.ne() => f64.lt() => f64.gt() => f64.le() => f64.ge() => i32.clz() => i32.ctz() => i32.popcnt() => i32.add() => i32.sub() => i32.mul() => i32.div_s() => i32.div_u() => i32.rem_s() => i32.rem_u() => i32.and() => i32.or() => i32.xor() => i32.shl() => i32.shr_s() => i32.shr_u() => i32.rotl() => i32.rotr() => i64.clz() => i64.ctz() => i64.popcnt() => i64.add() => i64.sub() => i64.mul() => i64.div_s() => i64.div_u() => i64.rem_s() => i64.rem_u() => i64.and() => i64.or() => i64.xor() => i64.shl() => i64.shr_s() => i64.shr_u() => i64.rotl() => i64.rotr() => f32.abs() => f32.neg() => f32.ceil() => f32.floor() => f32.trunc() => f32.nearest() => f32.sqrt() => f32.add() => f32.sub() => f32.mul() => f32.div() => f32.min() => f32.max() => f32.copysign() => f64.abs() => f64.neg() => f64.ceil() => f64.floor() => f64.trunc() => f64.nearest() => f64.sqrt() => f64.add() => f64.sub() => f64.mul() => f64.div() => f64.min() => f64.max() => f64.copysign() => i32.wrap/i64() => i32.trunc_s/f32() => i32.trunc_u/f32() => i32.trunc_s/f64() => i32.trunc_u/f64() => i64.extend_s/i32() => i64.extend_u/i32() => i64.trunc_s/f32() => i64.trunc_u/f32() => i64.trunc_s/f64() => i64.trunc_u/f64() => f32.convert_s/i32() => f32.convert_u/i32() => f32.convert_s/i64() => f32.convert_u/i64() => f32.demote/f64() => f64.convert_s/i32() => f64.convert_u/i32() => f64.convert_s/i64() => f64.convert_u/i64() => f64.promote/f32() => i32.reinterpret/f32() => f32.reinterpret/i32() => i64.reinterpret/f64() => f64.reinterpret/i64() => i32.extend8_s() => i32.extend16_s() => i64.extend8_s() => i64.extend16_s() => i64.extend32_s() => alloca() => br_unless() => called host host.print(i32:1) => call_host() => data() => drop_keep() => i32.trunc_s:sat/f32() => i32.trunc_u:sat/f32() => i32.trunc_s:sat/f64() => i32.trunc_u:sat/f64() => i64.trunc_s:sat/f32() => i64.trunc_u:sat/f32() => i64.trunc_s:sat/f64() => i64.trunc_u:sat/f64() => wake() => error: unreachable executed i32.wait() => error: unreachable executed i64.wait() => error: unreachable executed i32.atomic.load() => i64.atomic.load() => i32.atomic.load8_u() => i32.atomic.load16_u() => i64.atomic.load8_u() => i64.atomic.load16_u() => i64.atomic.load32_u() => i32.atomic.store() => i64.atomic.store() => i32.atomic.store8() => i32.atomic.store16() => i64.atomic.store8() => i64.atomic.store16() => i64.atomic.store32() => i32.atomic.rmw.add() => i64.atomic.rmw.add() => i32.atomic.rmw8_u.add() => i32.atomic.rmw16_u.add() => i64.atomic.rmw8_u.add() => i64.atomic.rmw16_u.add() => i64.atomic.rmw32_u.add() => i32.atomic.rmw.sub() => i64.atomic.rmw.sub() => i32.atomic.rmw8_u.sub() => i32.atomic.rmw16_u.sub() => i64.atomic.rmw8_u.sub() => i64.atomic.rmw16_u.sub() => i64.atomic.rmw32_u.sub() => i32.atomic.rmw.and() => i64.atomic.rmw.and() => i32.atomic.rmw8_u.and() => i32.atomic.rmw16_u.and() => i64.atomic.rmw8_u.and() => i64.atomic.rmw16_u.and() => i64.atomic.rmw32_u.and() => i32.atomic.rmw.or() => i64.atomic.rmw.or() => i32.atomic.rmw8_u.or() => i32.atomic.rmw16_u.or() => i64.atomic.rmw8_u.or() => i64.atomic.rmw16_u.or() => i64.atomic.rmw32_u.or() => i32.atomic.rmw.xor() => i64.atomic.rmw.xor() => i32.atomic.rmw8_u.xor() => i32.atomic.rmw16_u.xor() => i64.atomic.rmw8_u.xor() => i64.atomic.rmw16_u.xor() => i64.atomic.rmw32_u.xor() => i32.atomic.rmw.xchg() => i64.atomic.rmw.xchg() => i32.atomic.rmw8_u.xchg() => i32.atomic.rmw16_u.xchg() => i64.atomic.rmw8_u.xchg() => i64.atomic.rmw16_u.xchg() => i64.atomic.rmw32_u.xchg() => i32.atomic.rmw.cmpxchg() => i64.atomic.rmw.cmpxchg() => i32.atomic.rmw8_u.cmpxchg() => i32.atomic.rmw16_u.cmpxchg() => i64.atomic.rmw8_u.cmpxchg() => i64.atomic.rmw16_u.cmpxchg() => i64.atomic.rmw32_u.cmpxchg() => ;;; STDOUT ;;)