summaryrefslogtreecommitdiff
path: root/test/emcc_O2_hello_world.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_O2_hello_world.wast')
-rw-r--r--test/emcc_O2_hello_world.wast12699
1 files changed, 0 insertions, 12699 deletions
diff --git a/test/emcc_O2_hello_world.wast b/test/emcc_O2_hello_world.wast
deleted file mode 100644
index c334e1955..000000000
--- a/test/emcc_O2_hello_world.wast
+++ /dev/null
@@ -1,12699 +0,0 @@
-(module
- (memory 16777216 16777216)
- (type $FUNCSIG$iiii (func (param i32 i32 i32) (result i32)))
- (type $FUNCSIG$ii (func (param i32) (result i32)))
- (type $FUNCSIG$vi (func (param i32)))
- (type $FUNCSIG$i (func (result i32)))
- (type $FUNCSIG$iii (func (param i32 i32) (result i32)))
- (type $FUNCSIG$v (func))
- (type $FUNCSIG$vii (func (param i32 i32)))
- (import $abort "env" "abort" (param i32))
- (import $_pthread_cleanup_pop "env" "_pthread_cleanup_pop" (param i32))
- (import $_pthread_self "env" "_pthread_self" (result i32))
- (import $_sysconf "env" "_sysconf" (param i32) (result i32))
- (import $___lock "env" "___lock" (param i32))
- (import $___syscall6 "env" "___syscall6" (param i32 i32) (result i32))
- (import $_abort "env" "_abort")
- (import $_sbrk "env" "_sbrk" (param i32) (result i32))
- (import $_time "env" "_time" (param i32) (result i32))
- (import $_pthread_cleanup_push "env" "_pthread_cleanup_push" (param i32 i32))
- (import $_emscripten_memcpy_big "env" "_emscripten_memcpy_big" (param i32 i32 i32) (result i32))
- (import $___syscall54 "env" "___syscall54" (param i32 i32) (result i32))
- (import $___unlock "env" "___unlock" (param i32))
- (import $___syscall140 "env" "___syscall140" (param i32 i32) (result i32))
- (import $___syscall146 "env" "___syscall146" (param i32 i32) (result i32))
- (export "_free" $_free)
- (export "_main" $_main)
- (export "_memset" $_memset)
- (export "_malloc" $_malloc)
- (export "_memcpy" $_memcpy)
- (export "_fflush" $_fflush)
- (export "___errno_location" $___errno_location)
- (export "runPostSets" $runPostSets)
- (export "stackAlloc" $stackAlloc)
- (export "stackSave" $stackSave)
- (export "stackRestore" $stackRestore)
- (export "establishStackSpace" $establishStackSpace)
- (export "setThrew" $setThrew)
- (export "setTempRet0" $setTempRet0)
- (export "getTempRet0" $getTempRet0)
- (export "dynCall_ii" $dynCall_ii)
- (export "dynCall_iiii" $dynCall_iiii)
- (export "dynCall_vi" $dynCall_vi)
- (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $b1 $___stdio_write $b1 $b1 $b2 $b2 $b2 $b2 $_cleanup_418 $b2 $b2 $b2)
- (func $_malloc (param $i1 i32) (result i32)
- (local $i2 i32)
- (local $i3 i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (local $i9 i32)
- (local $i10 i32)
- (local $i11 i32)
- (local $i12 i32)
- (local $i13 i32)
- (local $i14 i32)
- (local $i15 i32)
- (local $i16 i32)
- (local $i17 i32)
- (local $i18 i32)
- (local $i19 i32)
- (local $i20 i32)
- (local $i21 i32)
- (local $i22 i32)
- (local $i23 i32)
- (local $i24 i32)
- (local $i25 i32)
- (local $i26 i32)
- (local $i27 i32)
- (local $i28 i32)
- (local $i29 i32)
- (local $i30 i32)
- (local $i31 i32)
- (local $i32 i32)
- (local $i33 i32)
- (local $i34 i32)
- (local $i35 i32)
- (local $i36 i32)
- (local $i37 i32)
- (local $i38 i32)
- (local $i39 i32)
- (local $i40 i32)
- (local $i41 i32)
- (local $i42 i32)
- (local $i43 i32)
- (local $i44 i32)
- (local $i45 i32)
- (local $i46 i32)
- (local $i47 i32)
- (local $i48 i32)
- (local $i49 i32)
- (local $i50 i32)
- (local $i51 i32)
- (local $i52 i32)
- (local $i53 i32)
- (local $i54 i32)
- (local $i55 i32)
- (local $i56 i32)
- (local $i57 i32)
- (local $i58 i32)
- (local $i59 i32)
- (local $i60 i32)
- (local $i61 i32)
- (local $i62 i32)
- (local $i63 i32)
- (local $i64 i32)
- (local $i65 i32)
- (local $i66 i32)
- (local $i67 i32)
- (local $i68 i32)
- (local $i69 i32)
- (local $i70 i32)
- (local $i71 i32)
- (local $i72 i32)
- (local $i73 i32)
- (local $i74 i32)
- (local $i75 i32)
- (local $i76 i32)
- (local $i77 i32)
- (local $i78 i32)
- (local $i79 i32)
- (local $i80 i32)
- (local $i81 i32)
- (local $i82 i32)
- (local $i83 i32)
- (local $i84 i32)
- (local $i85 i32)
- (local $i86 i32)
- (local $i87 i32)
- (local $i88 i32)
- (local $i89 i32)
- (local $i90 i32)
- (local $i91 i32)
- (local $i92 i32)
- (block $topmost
- (block $do-once$0
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i1)
- (i32.const 0)
- )
- (i32.const 245)
- )
- (block $block0
- (set_local $i2
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i1)
- (i32.const 0)
- )
- (i32.const 11)
- )
- (i32.const 16)
- (i32.and
- (i32.add
- (get_local $i1)
- (i32.const 11)
- )
- (i32.const -8)
- )
- )
- )
- (set_local $i3
- (i32.shr_u
- (get_local $i2)
- (i32.const 3)
- )
- )
- (set_local $i4
- (i32.load align=4
- (i32.const 176)
- )
- )
- (set_local $i5
- (i32.shr_u
- (get_local $i4)
- (get_local $i3)
- )
- )
- (if
- (i32.and
- (get_local $i5)
- (i32.const 3)
- )
- (block $block1
- (set_local $i6
- (i32.add
- (i32.xor
- (i32.and
- (get_local $i5)
- (i32.const 1)
- )
- (i32.const 1)
- )
- (get_local $i3)
- )
- )
- (set_local $i7
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i6)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i8
- (i32.add
- (get_local $i7)
- (i32.const 8)
- )
- )
- (set_local $i9
- (i32.load align=4
- (get_local $i8)
- )
- )
- (set_local $i10
- (i32.add
- (get_local $i9)
- (i32.const 8)
- )
- )
- (set_local $i11
- (i32.load align=4
- (get_local $i10)
- )
- )
- (block $do-once$1
- (if_else
- (i32.ne
- (get_local $i7)
- (get_local $i11)
- )
- (block $block2
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i11)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i12
- (i32.add
- (get_local $i11)
- (i32.const 12)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i12)
- )
- (get_local $i9)
- )
- (block $block3
- (i32.store align=4
- (get_local $i12)
- (get_local $i7)
- )
- (i32.store align=4
- (get_local $i8)
- (get_local $i11)
- )
- (br $do-once$1)
- )
- (call_import $_abort)
- )
- )
- (i32.store align=4
- (i32.const 176)
- (i32.and
- (get_local $i4)
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i6)
- )
- (i32.const -1)
- )
- )
- )
- )
- )
- (set_local $i11
- (i32.shl
- (get_local $i6)
- (i32.const 3)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i9)
- (i32.const 4)
- )
- (i32.or
- (get_local $i11)
- (i32.const 3)
- )
- )
- (set_local $i8
- (i32.add
- (i32.add
- (get_local $i9)
- (get_local $i11)
- )
- (i32.const 4)
- )
- )
- (i32.store align=4
- (get_local $i8)
- (i32.or
- (i32.load align=4
- (get_local $i8)
- )
- (i32.const 1)
- )
- )
- (set_local $i13
- (get_local $i10)
- )
- (br $topmost
- (get_local $i13)
- )
- )
- )
- (set_local $i8
- (i32.load align=4
- (i32.const 184)
- )
- )
- (if_else
- (i32.gt_u
- (i32.shr_u
- (get_local $i2)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- )
- (block $block4
- (if
- (get_local $i5)
- (block $block5
- (set_local $i11
- (i32.shl
- (i32.const 2)
- (get_local $i3)
- )
- )
- (set_local $i7
- (i32.and
- (i32.shl
- (get_local $i5)
- (get_local $i3)
- )
- (i32.or
- (get_local $i11)
- (i32.sub
- (i32.const 0)
- (get_local $i11)
- )
- )
- )
- )
- (set_local $i11
- (i32.add
- (i32.and
- (get_local $i7)
- (i32.sub
- (i32.const 0)
- (get_local $i7)
- )
- )
- (i32.const -1)
- )
- )
- (set_local $i7
- (i32.and
- (i32.shr_u
- (get_local $i11)
- (i32.const 12)
- )
- (i32.const 16)
- )
- )
- (set_local $i12
- (i32.shr_u
- (get_local $i11)
- (get_local $i7)
- )
- )
- (set_local $i11
- (i32.and
- (i32.shr_u
- (get_local $i12)
- (i32.const 5)
- )
- (i32.const 8)
- )
- )
- (set_local $i14
- (i32.shr_u
- (get_local $i12)
- (get_local $i11)
- )
- )
- (set_local $i12
- (i32.and
- (i32.shr_u
- (get_local $i14)
- (i32.const 2)
- )
- (i32.const 4)
- )
- )
- (set_local $i15
- (i32.shr_u
- (get_local $i14)
- (get_local $i12)
- )
- )
- (set_local $i14
- (i32.and
- (i32.shr_u
- (get_local $i15)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- (set_local $i16
- (i32.shr_u
- (get_local $i15)
- (get_local $i14)
- )
- )
- (set_local $i15
- (i32.and
- (i32.shr_u
- (get_local $i16)
- (i32.const 1)
- )
- (i32.const 1)
- )
- )
- (set_local $i17
- (i32.add
- (i32.or
- (i32.or
- (i32.or
- (i32.or
- (get_local $i11)
- (get_local $i7)
- )
- (get_local $i12)
- )
- (get_local $i14)
- )
- (get_local $i15)
- )
- (i32.shr_u
- (get_local $i16)
- (get_local $i15)
- )
- )
- )
- (set_local $i15
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i17)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i16
- (i32.add
- (get_local $i15)
- (i32.const 8)
- )
- )
- (set_local $i14
- (i32.load align=4
- (get_local $i16)
- )
- )
- (set_local $i12
- (i32.add
- (get_local $i14)
- (i32.const 8)
- )
- )
- (set_local $i7
- (i32.load align=4
- (get_local $i12)
- )
- )
- (block $do-once$2
- (if_else
- (i32.ne
- (get_local $i15)
- (get_local $i7)
- )
- (block $block6
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i11
- (i32.add
- (get_local $i7)
- (i32.const 12)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i11)
- )
- (get_local $i14)
- )
- (block $block7
- (i32.store align=4
- (get_local $i11)
- (get_local $i15)
- )
- (i32.store align=4
- (get_local $i16)
- (get_local $i7)
- )
- (set_local $i18
- (i32.load align=4
- (i32.const 184)
- )
- )
- (br $do-once$2)
- )
- (call_import $_abort)
- )
- )
- (block $block8
- (i32.store align=4
- (i32.const 176)
- (i32.and
- (get_local $i4)
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i17)
- )
- (i32.const -1)
- )
- )
- )
- (set_local $i18
- (get_local $i8)
- )
- )
- )
- )
- (set_local $i8
- (i32.sub
- (i32.shl
- (get_local $i17)
- (i32.const 3)
- )
- (get_local $i2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i14)
- (i32.const 4)
- )
- (i32.or
- (get_local $i2)
- (i32.const 3)
- )
- )
- (set_local $i4
- (i32.add
- (get_local $i14)
- (get_local $i2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i4)
- (i32.const 4)
- )
- (i32.or
- (get_local $i8)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i4)
- (get_local $i8)
- )
- (get_local $i8)
- )
- (if
- (get_local $i18)
- (block $block9
- (set_local $i7
- (i32.load align=4
- (i32.const 196)
- )
- )
- (set_local $i16
- (i32.shr_u
- (get_local $i18)
- (i32.const 3)
- )
- )
- (set_local $i15
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i16)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i3
- (i32.load align=4
- (i32.const 176)
- )
- )
- (set_local $i5
- (i32.shl
- (i32.const 1)
- (get_local $i16)
- )
- )
- (if_else
- (i32.and
- (get_local $i3)
- (get_local $i5)
- )
- (block $block10
- (set_local $i16
- (i32.add
- (get_local $i15)
- (i32.const 8)
- )
- )
- (set_local $i10
- (i32.load align=4
- (get_local $i16)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i10)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block11
- (set_local $i19
- (get_local $i16)
- )
- (set_local $i20
- (get_local $i10)
- )
- )
- )
- )
- (block $block12
- (i32.store align=4
- (i32.const 176)
- (i32.or
- (get_local $i3)
- (get_local $i5)
- )
- )
- (set_local $i19
- (i32.add
- (get_local $i15)
- (i32.const 8)
- )
- )
- (set_local $i20
- (get_local $i15)
- )
- )
- )
- (i32.store align=4
- (get_local $i19)
- (get_local $i7)
- )
- (i32.store align=4
- (i32.add
- (get_local $i20)
- (i32.const 12)
- )
- (get_local $i7)
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 8)
- )
- (get_local $i20)
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 12)
- )
- (get_local $i15)
- )
- )
- )
- (i32.store align=4
- (i32.const 184)
- (get_local $i8)
- )
- (i32.store align=4
- (i32.const 196)
- (get_local $i4)
- )
- (set_local $i13
- (get_local $i12)
- )
- (br $topmost
- (get_local $i13)
- )
- )
- )
- (set_local $i4
- (i32.load align=4
- (i32.const 180)
- )
- )
- (if_else
- (get_local $i4)
- (block $block13
- (set_local $i8
- (i32.add
- (i32.and
- (get_local $i4)
- (i32.sub
- (i32.const 0)
- (get_local $i4)
- )
- )
- (i32.const -1)
- )
- )
- (set_local $i4
- (i32.and
- (i32.shr_u
- (get_local $i8)
- (i32.const 12)
- )
- (i32.const 16)
- )
- )
- (set_local $i15
- (i32.shr_u
- (get_local $i8)
- (get_local $i4)
- )
- )
- (set_local $i8
- (i32.and
- (i32.shr_u
- (get_local $i15)
- (i32.const 5)
- )
- (i32.const 8)
- )
- )
- (set_local $i7
- (i32.shr_u
- (get_local $i15)
- (get_local $i8)
- )
- )
- (set_local $i15
- (i32.and
- (i32.shr_u
- (get_local $i7)
- (i32.const 2)
- )
- (i32.const 4)
- )
- )
- (set_local $i5
- (i32.shr_u
- (get_local $i7)
- (get_local $i15)
- )
- )
- (set_local $i7
- (i32.and
- (i32.shr_u
- (get_local $i5)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- (set_local $i3
- (i32.shr_u
- (get_local $i5)
- (get_local $i7)
- )
- )
- (set_local $i5
- (i32.and
- (i32.shr_u
- (get_local $i3)
- (i32.const 1)
- )
- (i32.const 1)
- )
- )
- (set_local $i10
- (i32.load align=4
- (i32.add
- (i32.const 480)
- (i32.shl
- (i32.add
- (i32.or
- (i32.or
- (i32.or
- (i32.or
- (get_local $i8)
- (get_local $i4)
- )
- (get_local $i15)
- )
- (get_local $i7)
- )
- (get_local $i5)
- )
- (i32.shr_u
- (get_local $i3)
- (get_local $i5)
- )
- )
- (i32.const 2)
- )
- )
- )
- )
- (set_local $i5
- (i32.sub
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i10)
- (i32.const 4)
- )
- )
- (i32.const -8)
- )
- (get_local $i2)
- )
- )
- (set_local $i3
- (get_local $i10)
- )
- (set_local $i7
- (get_local $i10)
- )
- (loop $while-out$3 $while-in$4
- (block $block14
- (set_local $i10
- (i32.load align=4
- (i32.add
- (get_local $i3)
- (i32.const 16)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i10)
- (i32.const 0)
- )
- (block $block15
- (set_local $i15
- (i32.load align=4
- (i32.add
- (get_local $i3)
- (i32.const 20)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i15)
- (i32.const 0)
- )
- (block $block16
- (set_local $i21
- (get_local $i5)
- )
- (set_local $i22
- (get_local $i7)
- )
- (br $while-out$3)
- )
- (set_local $i23
- (get_local $i15)
- )
- )
- )
- (set_local $i23
- (get_local $i10)
- )
- )
- (set_local $i10
- (i32.sub
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i23)
- (i32.const 4)
- )
- )
- (i32.const -8)
- )
- (get_local $i2)
- )
- )
- (set_local $i15
- (i32.lt_u
- (i32.shr_u
- (get_local $i10)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- )
- )
- (set_local $i5
- (if_else
- (get_local $i15)
- (get_local $i10)
- (get_local $i5)
- )
- )
- (set_local $i3
- (get_local $i23)
- )
- (set_local $i7
- (if_else
- (get_local $i15)
- (get_local $i23)
- (get_local $i7)
- )
- )
- (br $while-in$4)
- )
- )
- (set_local $i7
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i22)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i3
- (i32.add
- (get_local $i22)
- (get_local $i2)
- )
- )
- (if
- (i32.ge_u
- (i32.shr_u
- (get_local $i22)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i3)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i5
- (i32.load align=4
- (i32.add
- (get_local $i22)
- (i32.const 24)
- )
- )
- )
- (set_local $i12
- (i32.load align=4
- (i32.add
- (get_local $i22)
- (i32.const 12)
- )
- )
- )
- (block $do-once$5
- (if_else
- (i32.eq
- (get_local $i12)
- (get_local $i22)
- )
- (block $block17
- (set_local $i14
- (i32.add
- (get_local $i22)
- (i32.const 20)
- )
- )
- (set_local $i17
- (i32.load align=4
- (get_local $i14)
- )
- )
- (if_else
- (i32.eq
- (get_local $i17)
- (i32.const 0)
- )
- (block $block18
- (set_local $i15
- (i32.add
- (get_local $i22)
- (i32.const 16)
- )
- )
- (set_local $i10
- (i32.load align=4
- (get_local $i15)
- )
- )
- (if_else
- (i32.eq
- (get_local $i10)
- (i32.const 0)
- )
- (block $block19
- (set_local $i24
- (i32.const 0)
- )
- (br $do-once$5)
- )
- (block $block20
- (set_local $i25
- (get_local $i10)
- )
- (set_local $i26
- (get_local $i15)
- )
- )
- )
- )
- (block $block21
- (set_local $i25
- (get_local $i17)
- )
- (set_local $i26
- (get_local $i14)
- )
- )
- )
- (loop $while-out$6 $while-in$7
- (block $block22
- (set_local $i14
- (i32.add
- (get_local $i25)
- (i32.const 20)
- )
- )
- (set_local $i17
- (i32.load align=4
- (get_local $i14)
- )
- )
- (if
- (get_local $i17)
- (block $block23
- (set_local $i25
- (get_local $i17)
- )
- (set_local $i26
- (get_local $i14)
- )
- (br $while-in$7)
- )
- )
- (set_local $i14
- (i32.add
- (get_local $i25)
- (i32.const 16)
- )
- )
- (set_local $i17
- (i32.load align=4
- (get_local $i14)
- )
- )
- (if_else
- (i32.eq
- (get_local $i17)
- (i32.const 0)
- )
- (block $block24
- (set_local $i27
- (get_local $i25)
- )
- (set_local $i28
- (get_local $i26)
- )
- (br $while-out$6)
- )
- (block $block25
- (set_local $i25
- (get_local $i17)
- )
- (set_local $i26
- (get_local $i14)
- )
- )
- )
- (br $while-in$7)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i28)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block26
- (i32.store align=4
- (get_local $i28)
- (i32.const 0)
- )
- (set_local $i24
- (get_local $i27)
- )
- (br $do-once$5)
- )
- )
- )
- (block $block27
- (set_local $i14
- (i32.load align=4
- (i32.add
- (get_local $i22)
- (i32.const 8)
- )
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i14)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i17
- (i32.add
- (get_local $i14)
- (i32.const 12)
- )
- )
- (if
- (i32.ne
- (i32.load align=4
- (get_local $i17)
- )
- (get_local $i22)
- )
- (call_import $_abort)
- )
- (set_local $i15
- (i32.add
- (get_local $i12)
- (i32.const 8)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i15)
- )
- (get_local $i22)
- )
- (block $block28
- (i32.store align=4
- (get_local $i17)
- (get_local $i12)
- )
- (i32.store align=4
- (get_local $i15)
- (get_local $i14)
- )
- (set_local $i24
- (get_local $i12)
- )
- (br $do-once$5)
- )
- (call_import $_abort)
- )
- )
- )
- )
- (block $do-once$8
- (if
- (get_local $i5)
- (block $block29
- (set_local $i12
- (i32.load align=4
- (i32.add
- (get_local $i22)
- (i32.const 28)
- )
- )
- )
- (set_local $i7
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i12)
- (i32.const 2)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i22)
- (i32.load align=4
- (get_local $i7)
- )
- )
- (block $block30
- (i32.store align=4
- (get_local $i7)
- (get_local $i24)
- )
- (if
- (i32.eq
- (get_local $i24)
- (i32.const 0)
- )
- (block $block31
- (i32.store align=4
- (i32.const 180)
- (i32.and
- (i32.load align=4
- (i32.const 180)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i12)
- )
- (i32.const -1)
- )
- )
- )
- (br $do-once$8)
- )
- )
- )
- (block $block32
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i12
- (i32.add
- (get_local $i5)
- (i32.const 16)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i12)
- )
- (get_local $i22)
- )
- (i32.store align=4
- (get_local $i12)
- (get_local $i24)
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 20)
- )
- (get_local $i24)
- )
- )
- (if
- (i32.eq
- (get_local $i24)
- (i32.const 0)
- )
- (br $do-once$8)
- )
- )
- )
- (set_local $i12
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i24)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i12)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (i32.store align=4
- (i32.add
- (get_local $i24)
- (i32.const 24)
- )
- (get_local $i5)
- )
- (set_local $i7
- (i32.load align=4
- (i32.add
- (get_local $i22)
- (i32.const 16)
- )
- )
- )
- (block $do-once$9
- (if
- (get_local $i7)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i12)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block33
- (i32.store align=4
- (i32.add
- (get_local $i24)
- (i32.const 16)
- )
- (get_local $i7)
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 24)
- )
- (get_local $i24)
- )
- (br $do-once$9)
- )
- )
- )
- )
- (set_local $i7
- (i32.load align=4
- (i32.add
- (get_local $i22)
- (i32.const 20)
- )
- )
- )
- (if
- (get_local $i7)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block34
- (i32.store align=4
- (i32.add
- (get_local $i24)
- (i32.const 20)
- )
- (get_local $i7)
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 24)
- )
- (get_local $i24)
- )
- (br $do-once$8)
- )
- )
- )
- )
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i21)
- (i32.const 0)
- )
- (i32.const 16)
- )
- (block $block35
- (set_local $i5
- (i32.add
- (get_local $i21)
- (get_local $i2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i22)
- (i32.const 4)
- )
- (i32.or
- (get_local $i5)
- (i32.const 3)
- )
- )
- (set_local $i7
- (i32.add
- (i32.add
- (get_local $i22)
- (get_local $i5)
- )
- (i32.const 4)
- )
- )
- (i32.store align=4
- (get_local $i7)
- (i32.or
- (i32.load align=4
- (get_local $i7)
- )
- (i32.const 1)
- )
- )
- )
- (block $block36
- (i32.store align=4
- (i32.add
- (get_local $i22)
- (i32.const 4)
- )
- (i32.or
- (get_local $i2)
- (i32.const 3)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i3)
- (i32.const 4)
- )
- (i32.or
- (get_local $i21)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i3)
- (get_local $i21)
- )
- (get_local $i21)
- )
- (set_local $i7
- (i32.load align=4
- (i32.const 184)
- )
- )
- (if
- (get_local $i7)
- (block $block37
- (set_local $i5
- (i32.load align=4
- (i32.const 196)
- )
- )
- (set_local $i12
- (i32.shr_u
- (get_local $i7)
- (i32.const 3)
- )
- )
- (set_local $i7
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i12)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i14
- (i32.load align=4
- (i32.const 176)
- )
- )
- (set_local $i15
- (i32.shl
- (i32.const 1)
- (get_local $i12)
- )
- )
- (if_else
- (i32.and
- (get_local $i14)
- (get_local $i15)
- )
- (block $block38
- (set_local $i12
- (i32.add
- (get_local $i7)
- (i32.const 8)
- )
- )
- (set_local $i17
- (i32.load align=4
- (get_local $i12)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i17)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block39
- (set_local $i29
- (get_local $i12)
- )
- (set_local $i30
- (get_local $i17)
- )
- )
- )
- )
- (block $block40
- (i32.store align=4
- (i32.const 176)
- (i32.or
- (get_local $i14)
- (get_local $i15)
- )
- )
- (set_local $i29
- (i32.add
- (get_local $i7)
- (i32.const 8)
- )
- )
- (set_local $i30
- (get_local $i7)
- )
- )
- )
- (i32.store align=4
- (get_local $i29)
- (get_local $i5)
- )
- (i32.store align=4
- (i32.add
- (get_local $i30)
- (i32.const 12)
- )
- (get_local $i5)
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 8)
- )
- (get_local $i30)
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 12)
- )
- (get_local $i7)
- )
- )
- )
- (i32.store align=4
- (i32.const 184)
- (get_local $i21)
- )
- (i32.store align=4
- (i32.const 196)
- (get_local $i3)
- )
- )
- )
- (set_local $i13
- (i32.add
- (get_local $i22)
- (i32.const 8)
- )
- )
- (br $topmost
- (get_local $i13)
- )
- )
- (set_local $i31
- (get_local $i2)
- )
- )
- )
- (set_local $i31
- (get_local $i2)
- )
- )
- )
- (if_else
- (i32.le_u
- (i32.shr_u
- (get_local $i1)
- (i32.const 0)
- )
- (i32.const -65)
- )
- (block $block41
- (set_local $i7
- (i32.add
- (get_local $i1)
- (i32.const 11)
- )
- )
- (set_local $i5
- (i32.and
- (get_local $i7)
- (i32.const -8)
- )
- )
- (set_local $i15
- (i32.load align=4
- (i32.const 180)
- )
- )
- (if_else
- (get_local $i15)
- (block $block42
- (set_local $i14
- (i32.sub
- (i32.const 0)
- (get_local $i5)
- )
- )
- (set_local $i17
- (i32.shr_u
- (get_local $i7)
- (i32.const 8)
- )
- )
- (if_else
- (get_local $i17)
- (if_else
- (i32.gt_u
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- (i32.const 16777215)
- )
- (set_local $i32
- (i32.const 31)
- )
- (block $block43
- (set_local $i7
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i17)
- (i32.const 1048320)
- )
- (i32.const 16)
- )
- (i32.const 8)
- )
- )
- (set_local $i12
- (i32.shl
- (get_local $i17)
- (get_local $i7)
- )
- )
- (set_local $i17
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i12)
- (i32.const 520192)
- )
- (i32.const 16)
- )
- (i32.const 4)
- )
- )
- (set_local $i10
- (i32.shl
- (get_local $i12)
- (get_local $i17)
- )
- )
- (set_local $i12
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i10)
- (i32.const 245760)
- )
- (i32.const 16)
- )
- (i32.const 2)
- )
- )
- (set_local $i4
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (get_local $i17)
- (get_local $i7)
- )
- (get_local $i12)
- )
- )
- (i32.shr_u
- (i32.shl
- (get_local $i10)
- (get_local $i12)
- )
- (i32.const 15)
- )
- )
- )
- (set_local $i32
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $i5)
- (i32.add
- (get_local $i4)
- (i32.const 7)
- )
- )
- (i32.const 1)
- )
- (i32.shl
- (get_local $i4)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i32
- (i32.const 0)
- )
- )
- (set_local $i4
- (i32.load align=4
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i32)
- (i32.const 2)
- )
- )
- )
- )
- (block $label$break$L123
- (if_else
- (i32.eq
- (get_local $i4)
- (i32.const 0)
- )
- (block $block44
- (set_local $i33
- (get_local $i14)
- )
- (set_local $i34
- (i32.const 0)
- )
- (set_local $i35
- (i32.const 0)
- )
- (set_local $i36
- (i32.const 86)
- )
- )
- (block $block45
- (set_local $i12
- (get_local $i14)
- )
- (set_local $i10
- (i32.const 0)
- )
- (set_local $i7
- (i32.shl
- (get_local $i5)
- (if_else
- (i32.eq
- (get_local $i32)
- (i32.const 31)
- )
- (i32.const 0)
- (i32.sub
- (i32.const 25)
- (i32.shr_u
- (get_local $i32)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i17
- (get_local $i4)
- )
- (set_local $i8
- (i32.const 0)
- )
- (loop $while-out$10 $while-in$11
- (block $block46
- (set_local $i16
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i17)
- (i32.const 4)
- )
- )
- (i32.const -8)
- )
- )
- (set_local $i9
- (i32.sub
- (get_local $i16)
- (get_local $i5)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i9)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i12)
- (i32.const 0)
- )
- )
- (if_else
- (i32.eq
- (get_local $i16)
- (get_local $i5)
- )
- (block $block47
- (set_local $i37
- (get_local $i9)
- )
- (set_local $i38
- (get_local $i17)
- )
- (set_local $i39
- (get_local $i17)
- )
- (set_local $i36
- (i32.const 90)
- )
- (br $label$break$L123)
- )
- (block $block48
- (set_local $i40
- (get_local $i9)
- )
- (set_local $i41
- (get_local $i17)
- )
- )
- )
- (block $block49
- (set_local $i40
- (get_local $i12)
- )
- (set_local $i41
- (get_local $i8)
- )
- )
- )
- (set_local $i9
- (i32.load align=4
- (i32.add
- (get_local $i17)
- (i32.const 20)
- )
- )
- )
- (set_local $i17
- (i32.load align=4
- (i32.add
- (i32.add
- (get_local $i17)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $i7)
- (i32.const 31)
- )
- (i32.const 2)
- )
- )
- )
- )
- (set_local $i16
- (if_else
- (i32.or
- (i32.eq
- (get_local $i9)
- (i32.const 0)
- )
- (i32.eq
- (get_local $i9)
- (get_local $i17)
- )
- )
- (get_local $i10)
- (get_local $i9)
- )
- )
- (set_local $i9
- (i32.eq
- (get_local $i17)
- (i32.const 0)
- )
- )
- (if_else
- (get_local $i9)
- (block $block50
- (set_local $i33
- (get_local $i40)
- )
- (set_local $i34
- (get_local $i16)
- )
- (set_local $i35
- (get_local $i41)
- )
- (set_local $i36
- (i32.const 86)
- )
- (br $while-out$10)
- )
- (block $block51
- (set_local $i12
- (get_local $i40)
- )
- (set_local $i10
- (get_local $i16)
- )
- (set_local $i7
- (i32.shl
- (get_local $i7)
- (i32.xor
- (i32.and
- (get_local $i9)
- (i32.const 1)
- )
- (i32.const 1)
- )
- )
- )
- (set_local $i8
- (get_local $i41)
- )
- )
- )
- (br $while-in$11)
- )
- )
- )
- )
- )
- (if
- (i32.eq
- (get_local $i36)
- (i32.const 86)
- )
- (block $block52
- (if_else
- (i32.and
- (i32.eq
- (get_local $i34)
- (i32.const 0)
- )
- (i32.eq
- (get_local $i35)
- (i32.const 0)
- )
- )
- (block $block53
- (set_local $i4
- (i32.shl
- (i32.const 2)
- (get_local $i32)
- )
- )
- (set_local $i14
- (i32.and
- (get_local $i15)
- (i32.or
- (get_local $i4)
- (i32.sub
- (i32.const 0)
- (get_local $i4)
- )
- )
- )
- )
- (if
- (i32.eq
- (get_local $i14)
- (i32.const 0)
- )
- (block $block54
- (set_local $i31
- (get_local $i5)
- )
- (br $do-once$0)
- )
- )
- (set_local $i4
- (i32.add
- (i32.and
- (get_local $i14)
- (i32.sub
- (i32.const 0)
- (get_local $i14)
- )
- )
- (i32.const -1)
- )
- )
- (set_local $i14
- (i32.and
- (i32.shr_u
- (get_local $i4)
- (i32.const 12)
- )
- (i32.const 16)
- )
- )
- (set_local $i2
- (i32.shr_u
- (get_local $i4)
- (get_local $i14)
- )
- )
- (set_local $i4
- (i32.and
- (i32.shr_u
- (get_local $i2)
- (i32.const 5)
- )
- (i32.const 8)
- )
- )
- (set_local $i3
- (i32.shr_u
- (get_local $i2)
- (get_local $i4)
- )
- )
- (set_local $i2
- (i32.and
- (i32.shr_u
- (get_local $i3)
- (i32.const 2)
- )
- (i32.const 4)
- )
- )
- (set_local $i8
- (i32.shr_u
- (get_local $i3)
- (get_local $i2)
- )
- )
- (set_local $i3
- (i32.and
- (i32.shr_u
- (get_local $i8)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- (set_local $i7
- (i32.shr_u
- (get_local $i8)
- (get_local $i3)
- )
- )
- (set_local $i8
- (i32.and
- (i32.shr_u
- (get_local $i7)
- (i32.const 1)
- )
- (i32.const 1)
- )
- )
- (set_local $i42
- (i32.load align=4
- (i32.add
- (i32.const 480)
- (i32.shl
- (i32.add
- (i32.or
- (i32.or
- (i32.or
- (i32.or
- (get_local $i4)
- (get_local $i14)
- )
- (get_local $i2)
- )
- (get_local $i3)
- )
- (get_local $i8)
- )
- (i32.shr_u
- (get_local $i7)
- (get_local $i8)
- )
- )
- (i32.const 2)
- )
- )
- )
- )
- )
- (set_local $i42
- (get_local $i34)
- )
- )
- (if_else
- (i32.eq
- (get_local $i42)
- (i32.const 0)
- )
- (block $block55
- (set_local $i43
- (get_local $i33)
- )
- (set_local $i44
- (get_local $i35)
- )
- )
- (block $block56
- (set_local $i37
- (get_local $i33)
- )
- (set_local $i38
- (get_local $i42)
- )
- (set_local $i39
- (get_local $i35)
- )
- (set_local $i36
- (i32.const 90)
- )
- )
- )
- )
- )
- (if
- (i32.eq
- (get_local $i36)
- (i32.const 90)
- )
- (loop $while-out$12 $while-in$13
- (block $block57
- (set_local $i36
- (i32.const 0)
- )
- (set_local $i8
- (i32.sub
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i38)
- (i32.const 4)
- )
- )
- (i32.const -8)
- )
- (get_local $i5)
- )
- )
- (set_local $i7
- (i32.lt_u
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i37)
- (i32.const 0)
- )
- )
- )
- (set_local $i3
- (if_else
- (get_local $i7)
- (get_local $i8)
- (get_local $i37)
- )
- )
- (set_local $i8
- (if_else
- (get_local $i7)
- (get_local $i38)
- (get_local $i39)
- )
- )
- (set_local $i7
- (i32.load align=4
- (i32.add
- (get_local $i38)
- (i32.const 16)
- )
- )
- )
- (if
- (get_local $i7)
- (block $block58
- (set_local $i37
- (get_local $i3)
- )
- (set_local $i38
- (get_local $i7)
- )
- (set_local $i39
- (get_local $i8)
- )
- (set_local $i36
- (i32.const 90)
- )
- (br $while-in$13)
- )
- )
- (set_local $i38
- (i32.load align=4
- (i32.add
- (get_local $i38)
- (i32.const 20)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i38)
- (i32.const 0)
- )
- (block $block59
- (set_local $i43
- (get_local $i3)
- )
- (set_local $i44
- (get_local $i8)
- )
- (br $while-out$12)
- )
- (block $block60
- (set_local $i37
- (get_local $i3)
- )
- (set_local $i39
- (get_local $i8)
- )
- (set_local $i36
- (i32.const 90)
- )
- )
- )
- (br $while-in$13)
- )
- )
- )
- (if_else
- (if_else
- (i32.ne
- (get_local $i44)
- (i32.const 0)
- )
- (i32.lt_u
- (i32.shr_u
- (get_local $i43)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.sub
- (i32.load align=4
- (i32.const 184)
- )
- (get_local $i5)
- )
- (i32.const 0)
- )
- )
- (i32.const 0)
- )
- (block $block61
- (set_local $i15
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i44)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i15)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i8
- (i32.add
- (get_local $i44)
- (get_local $i5)
- )
- )
- (if
- (i32.ge_u
- (i32.shr_u
- (get_local $i44)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i3
- (i32.load align=4
- (i32.add
- (get_local $i44)
- (i32.const 24)
- )
- )
- )
- (set_local $i7
- (i32.load align=4
- (i32.add
- (get_local $i44)
- (i32.const 12)
- )
- )
- )
- (block $do-once$14
- (if_else
- (i32.eq
- (get_local $i7)
- (get_local $i44)
- )
- (block $block62
- (set_local $i2
- (i32.add
- (get_local $i44)
- (i32.const 20)
- )
- )
- (set_local $i14
- (i32.load align=4
- (get_local $i2)
- )
- )
- (if_else
- (i32.eq
- (get_local $i14)
- (i32.const 0)
- )
- (block $block63
- (set_local $i4
- (i32.add
- (get_local $i44)
- (i32.const 16)
- )
- )
- (set_local $i10
- (i32.load align=4
- (get_local $i4)
- )
- )
- (if_else
- (i32.eq
- (get_local $i10)
- (i32.const 0)
- )
- (block $block64
- (set_local $i45
- (i32.const 0)
- )
- (br $do-once$14)
- )
- (block $block65
- (set_local $i46
- (get_local $i10)
- )
- (set_local $i47
- (get_local $i4)
- )
- )
- )
- )
- (block $block66
- (set_local $i46
- (get_local $i14)
- )
- (set_local $i47
- (get_local $i2)
- )
- )
- )
- (loop $while-out$15 $while-in$16
- (block $block67
- (set_local $i2
- (i32.add
- (get_local $i46)
- (i32.const 20)
- )
- )
- (set_local $i14
- (i32.load align=4
- (get_local $i2)
- )
- )
- (if
- (get_local $i14)
- (block $block68
- (set_local $i46
- (get_local $i14)
- )
- (set_local $i47
- (get_local $i2)
- )
- (br $while-in$16)
- )
- )
- (set_local $i2
- (i32.add
- (get_local $i46)
- (i32.const 16)
- )
- )
- (set_local $i14
- (i32.load align=4
- (get_local $i2)
- )
- )
- (if_else
- (i32.eq
- (get_local $i14)
- (i32.const 0)
- )
- (block $block69
- (set_local $i48
- (get_local $i46)
- )
- (set_local $i49
- (get_local $i47)
- )
- (br $while-out$15)
- )
- (block $block70
- (set_local $i46
- (get_local $i14)
- )
- (set_local $i47
- (get_local $i2)
- )
- )
- )
- (br $while-in$16)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i49)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i15)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block71
- (i32.store align=4
- (get_local $i49)
- (i32.const 0)
- )
- (set_local $i45
- (get_local $i48)
- )
- (br $do-once$14)
- )
- )
- )
- (block $block72
- (set_local $i2
- (i32.load align=4
- (i32.add
- (get_local $i44)
- (i32.const 8)
- )
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i2)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i15)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i14
- (i32.add
- (get_local $i2)
- (i32.const 12)
- )
- )
- (if
- (i32.ne
- (i32.load align=4
- (get_local $i14)
- )
- (get_local $i44)
- )
- (call_import $_abort)
- )
- (set_local $i4
- (i32.add
- (get_local $i7)
- (i32.const 8)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i4)
- )
- (get_local $i44)
- )
- (block $block73
- (i32.store align=4
- (get_local $i14)
- (get_local $i7)
- )
- (i32.store align=4
- (get_local $i4)
- (get_local $i2)
- )
- (set_local $i45
- (get_local $i7)
- )
- (br $do-once$14)
- )
- (call_import $_abort)
- )
- )
- )
- )
- (block $do-once$17
- (if
- (get_local $i3)
- (block $block74
- (set_local $i7
- (i32.load align=4
- (i32.add
- (get_local $i44)
- (i32.const 28)
- )
- )
- )
- (set_local $i15
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i7)
- (i32.const 2)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i44)
- (i32.load align=4
- (get_local $i15)
- )
- )
- (block $block75
- (i32.store align=4
- (get_local $i15)
- (get_local $i45)
- )
- (if
- (i32.eq
- (get_local $i45)
- (i32.const 0)
- )
- (block $block76
- (i32.store align=4
- (i32.const 180)
- (i32.and
- (i32.load align=4
- (i32.const 180)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i7)
- )
- (i32.const -1)
- )
- )
- )
- (br $do-once$17)
- )
- )
- )
- (block $block77
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i3)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i7
- (i32.add
- (get_local $i3)
- (i32.const 16)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i7)
- )
- (get_local $i44)
- )
- (i32.store align=4
- (get_local $i7)
- (get_local $i45)
- )
- (i32.store align=4
- (i32.add
- (get_local $i3)
- (i32.const 20)
- )
- (get_local $i45)
- )
- )
- (if
- (i32.eq
- (get_local $i45)
- (i32.const 0)
- )
- (br $do-once$17)
- )
- )
- )
- (set_local $i7
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i45)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (i32.store align=4
- (i32.add
- (get_local $i45)
- (i32.const 24)
- )
- (get_local $i3)
- )
- (set_local $i15
- (i32.load align=4
- (i32.add
- (get_local $i44)
- (i32.const 16)
- )
- )
- )
- (block $do-once$18
- (if
- (get_local $i15)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i15)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block78
- (i32.store align=4
- (i32.add
- (get_local $i45)
- (i32.const 16)
- )
- (get_local $i15)
- )
- (i32.store align=4
- (i32.add
- (get_local $i15)
- (i32.const 24)
- )
- (get_local $i45)
- )
- (br $do-once$18)
- )
- )
- )
- )
- (set_local $i15
- (i32.load align=4
- (i32.add
- (get_local $i44)
- (i32.const 20)
- )
- )
- )
- (if
- (get_local $i15)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i15)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block79
- (i32.store align=4
- (i32.add
- (get_local $i45)
- (i32.const 20)
- )
- (get_local $i15)
- )
- (i32.store align=4
- (i32.add
- (get_local $i15)
- (i32.const 24)
- )
- (get_local $i45)
- )
- (br $do-once$17)
- )
- )
- )
- )
- )
- )
- (block $do-once$19
- (if_else
- (i32.ge_u
- (i32.shr_u
- (get_local $i43)
- (i32.const 0)
- )
- (i32.const 16)
- )
- (block $block80
- (i32.store align=4
- (i32.add
- (get_local $i44)
- (i32.const 4)
- )
- (i32.or
- (get_local $i5)
- (i32.const 3)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 4)
- )
- (i32.or
- (get_local $i43)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (get_local $i43)
- )
- (get_local $i43)
- )
- (set_local $i3
- (i32.shr_u
- (get_local $i43)
- (i32.const 3)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i43)
- (i32.const 0)
- )
- (i32.const 256)
- )
- (block $block81
- (set_local $i15
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i3)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i7
- (i32.load align=4
- (i32.const 176)
- )
- )
- (set_local $i2
- (i32.shl
- (i32.const 1)
- (get_local $i3)
- )
- )
- (if_else
- (i32.and
- (get_local $i7)
- (get_local $i2)
- )
- (block $block82
- (set_local $i3
- (i32.add
- (get_local $i15)
- (i32.const 8)
- )
- )
- (set_local $i4
- (i32.load align=4
- (get_local $i3)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i4)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block83
- (set_local $i50
- (get_local $i3)
- )
- (set_local $i51
- (get_local $i4)
- )
- )
- )
- )
- (block $block84
- (i32.store align=4
- (i32.const 176)
- (i32.or
- (get_local $i7)
- (get_local $i2)
- )
- )
- (set_local $i50
- (i32.add
- (get_local $i15)
- (i32.const 8)
- )
- )
- (set_local $i51
- (get_local $i15)
- )
- )
- )
- (i32.store align=4
- (get_local $i50)
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i51)
- (i32.const 12)
- )
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 8)
- )
- (get_local $i51)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 12)
- )
- (get_local $i15)
- )
- (br $do-once$19)
- )
- )
- (set_local $i15
- (i32.shr_u
- (get_local $i43)
- (i32.const 8)
- )
- )
- (if_else
- (get_local $i15)
- (if_else
- (i32.gt_u
- (i32.shr_u
- (get_local $i43)
- (i32.const 0)
- )
- (i32.const 16777215)
- )
- (set_local $i52
- (i32.const 31)
- )
- (block $block85
- (set_local $i2
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i15)
- (i32.const 1048320)
- )
- (i32.const 16)
- )
- (i32.const 8)
- )
- )
- (set_local $i7
- (i32.shl
- (get_local $i15)
- (get_local $i2)
- )
- )
- (set_local $i15
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i7)
- (i32.const 520192)
- )
- (i32.const 16)
- )
- (i32.const 4)
- )
- )
- (set_local $i4
- (i32.shl
- (get_local $i7)
- (get_local $i15)
- )
- )
- (set_local $i7
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i4)
- (i32.const 245760)
- )
- (i32.const 16)
- )
- (i32.const 2)
- )
- )
- (set_local $i3
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (get_local $i15)
- (get_local $i2)
- )
- (get_local $i7)
- )
- )
- (i32.shr_u
- (i32.shl
- (get_local $i4)
- (get_local $i7)
- )
- (i32.const 15)
- )
- )
- )
- (set_local $i52
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $i43)
- (i32.add
- (get_local $i3)
- (i32.const 7)
- )
- )
- (i32.const 1)
- )
- (i32.shl
- (get_local $i3)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i52
- (i32.const 0)
- )
- )
- (set_local $i3
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i52)
- (i32.const 2)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 28)
- )
- (get_local $i52)
- )
- (set_local $i7
- (i32.add
- (get_local $i8)
- (i32.const 16)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 4)
- )
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i7)
- (i32.const 0)
- )
- (set_local $i7
- (i32.load align=4
- (i32.const 180)
- )
- )
- (set_local $i4
- (i32.shl
- (i32.const 1)
- (get_local $i52)
- )
- )
- (if
- (i32.eq
- (i32.and
- (get_local $i7)
- (get_local $i4)
- )
- (i32.const 0)
- )
- (block $block86
- (i32.store align=4
- (i32.const 180)
- (i32.or
- (get_local $i7)
- (get_local $i4)
- )
- )
- (i32.store align=4
- (get_local $i3)
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 24)
- )
- (get_local $i3)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 12)
- )
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 8)
- )
- (get_local $i8)
- )
- (br $do-once$19)
- )
- )
- (set_local $i4
- (i32.shl
- (get_local $i43)
- (if_else
- (i32.eq
- (get_local $i52)
- (i32.const 31)
- )
- (i32.const 0)
- (i32.sub
- (i32.const 25)
- (i32.shr_u
- (get_local $i52)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i7
- (i32.load align=4
- (get_local $i3)
- )
- )
- (loop $while-out$20 $while-in$21
- (block $block87
- (if
- (i32.eq
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i7)
- (i32.const 4)
- )
- )
- (i32.const -8)
- )
- (get_local $i43)
- )
- (block $block88
- (set_local $i53
- (get_local $i7)
- )
- (set_local $i36
- (i32.const 148)
- )
- (br $while-out$20)
- )
- )
- (set_local $i3
- (i32.add
- (i32.add
- (get_local $i7)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $i4)
- (i32.const 31)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i2
- (i32.load align=4
- (get_local $i3)
- )
- )
- (if_else
- (i32.eq
- (get_local $i2)
- (i32.const 0)
- )
- (block $block89
- (set_local $i54
- (get_local $i3)
- )
- (set_local $i55
- (get_local $i7)
- )
- (set_local $i36
- (i32.const 145)
- )
- (br $while-out$20)
- )
- (block $block90
- (set_local $i4
- (i32.shl
- (get_local $i4)
- (i32.const 1)
- )
- )
- (set_local $i7
- (get_local $i2)
- )
- )
- )
- (br $while-in$21)
- )
- )
- (if_else
- (i32.eq
- (get_local $i36)
- (i32.const 145)
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i54)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block91
- (i32.store align=4
- (get_local $i54)
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 24)
- )
- (get_local $i55)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 12)
- )
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 8)
- )
- (get_local $i8)
- )
- (br $do-once$19)
- )
- )
- (if
- (i32.eq
- (get_local $i36)
- (i32.const 148)
- )
- (block $block92
- (set_local $i7
- (i32.add
- (get_local $i53)
- (i32.const 8)
- )
- )
- (set_local $i4
- (i32.load align=4
- (get_local $i7)
- )
- )
- (set_local $i2
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if_else
- (i32.and
- (i32.ge_u
- (i32.shr_u
- (get_local $i4)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i2)
- (i32.const 0)
- )
- )
- (i32.ge_u
- (i32.shr_u
- (get_local $i53)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i2)
- (i32.const 0)
- )
- )
- )
- (block $block93
- (i32.store align=4
- (i32.add
- (get_local $i4)
- (i32.const 12)
- )
- (get_local $i8)
- )
- (i32.store align=4
- (get_local $i7)
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 8)
- )
- (get_local $i4)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 12)
- )
- (get_local $i53)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 24)
- )
- (i32.const 0)
- )
- (br $do-once$19)
- )
- (call_import $_abort)
- )
- )
- )
- )
- )
- (block $block94
- (set_local $i4
- (i32.add
- (get_local $i43)
- (get_local $i5)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i44)
- (i32.const 4)
- )
- (i32.or
- (get_local $i4)
- (i32.const 3)
- )
- )
- (set_local $i7
- (i32.add
- (i32.add
- (get_local $i44)
- (get_local $i4)
- )
- (i32.const 4)
- )
- )
- (i32.store align=4
- (get_local $i7)
- (i32.or
- (i32.load align=4
- (get_local $i7)
- )
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i13
- (i32.add
- (get_local $i44)
- (i32.const 8)
- )
- )
- (br $topmost
- (get_local $i13)
- )
- )
- (set_local $i31
- (get_local $i5)
- )
- )
- )
- (set_local $i31
- (get_local $i5)
- )
- )
- )
- (set_local $i31
- (i32.const -1)
- )
- )
- )
- )
- (set_local $i44
- (i32.load align=4
- (i32.const 184)
- )
- )
- (if
- (i32.ge_u
- (i32.shr_u
- (get_local $i44)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i31)
- (i32.const 0)
- )
- )
- (block $block95
- (set_local $i43
- (i32.sub
- (get_local $i44)
- (get_local $i31)
- )
- )
- (set_local $i53
- (i32.load align=4
- (i32.const 196)
- )
- )
- (if_else
- (i32.gt_u
- (i32.shr_u
- (get_local $i43)
- (i32.const 0)
- )
- (i32.const 15)
- )
- (block $block96
- (set_local $i55
- (i32.add
- (get_local $i53)
- (get_local $i31)
- )
- )
- (i32.store align=4
- (i32.const 196)
- (get_local $i55)
- )
- (i32.store align=4
- (i32.const 184)
- (get_local $i43)
- )
- (i32.store align=4
- (i32.add
- (get_local $i55)
- (i32.const 4)
- )
- (i32.or
- (get_local $i43)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i55)
- (get_local $i43)
- )
- (get_local $i43)
- )
- (i32.store align=4
- (i32.add
- (get_local $i53)
- (i32.const 4)
- )
- (i32.or
- (get_local $i31)
- (i32.const 3)
- )
- )
- )
- (block $block97
- (i32.store align=4
- (i32.const 184)
- (i32.const 0)
- )
- (i32.store align=4
- (i32.const 196)
- (i32.const 0)
- )
- (i32.store align=4
- (i32.add
- (get_local $i53)
- (i32.const 4)
- )
- (i32.or
- (get_local $i44)
- (i32.const 3)
- )
- )
- (set_local $i43
- (i32.add
- (i32.add
- (get_local $i53)
- (get_local $i44)
- )
- (i32.const 4)
- )
- )
- (i32.store align=4
- (get_local $i43)
- (i32.or
- (i32.load align=4
- (get_local $i43)
- )
- (i32.const 1)
- )
- )
- )
- )
- (set_local $i13
- (i32.add
- (get_local $i53)
- (i32.const 8)
- )
- )
- (br $topmost
- (get_local $i13)
- )
- )
- )
- (set_local $i53
- (i32.load align=4
- (i32.const 188)
- )
- )
- (if
- (i32.gt_u
- (i32.shr_u
- (get_local $i53)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i31)
- (i32.const 0)
- )
- )
- (block $block98
- (set_local $i43
- (i32.sub
- (get_local $i53)
- (get_local $i31)
- )
- )
- (i32.store align=4
- (i32.const 188)
- (get_local $i43)
- )
- (set_local $i53
- (i32.load align=4
- (i32.const 200)
- )
- )
- (set_local $i44
- (i32.add
- (get_local $i53)
- (get_local $i31)
- )
- )
- (i32.store align=4
- (i32.const 200)
- (get_local $i44)
- )
- (i32.store align=4
- (i32.add
- (get_local $i44)
- (i32.const 4)
- )
- (i32.or
- (get_local $i43)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i53)
- (i32.const 4)
- )
- (i32.or
- (get_local $i31)
- (i32.const 3)
- )
- )
- (set_local $i13
- (i32.add
- (get_local $i53)
- (i32.const 8)
- )
- )
- (br $topmost
- (get_local $i13)
- )
- )
- )
- (block $do-once$22
- (if
- (i32.eq
- (i32.load align=4
- (i32.const 648)
- )
- (i32.const 0)
- )
- (block $block99
- (set_local $i53
- (call_import $_sysconf
- (i32.const 30)
- )
- )
- (if_else
- (i32.eq
- (i32.and
- (i32.add
- (get_local $i53)
- (i32.const -1)
- )
- (get_local $i53)
- )
- (i32.const 0)
- )
- (block $block100
- (i32.store align=4
- (i32.const 656)
- (get_local $i53)
- )
- (i32.store align=4
- (i32.const 652)
- (get_local $i53)
- )
- (i32.store align=4
- (i32.const 660)
- (i32.const -1)
- )
- (i32.store align=4
- (i32.const 664)
- (i32.const -1)
- )
- (i32.store align=4
- (i32.const 668)
- (i32.const 0)
- )
- (i32.store align=4
- (i32.const 620)
- (i32.const 0)
- )
- (i32.store align=4
- (i32.const 648)
- (i32.xor
- (i32.and
- (call_import $_time
- (i32.const 0)
- )
- (i32.const -16)
- )
- (i32.const 1431655768)
- )
- )
- (br $do-once$22)
- )
- (call_import $_abort)
- )
- )
- )
- )
- (set_local $i53
- (i32.add
- (get_local $i31)
- (i32.const 48)
- )
- )
- (set_local $i43
- (i32.load align=4
- (i32.const 656)
- )
- )
- (set_local $i44
- (i32.add
- (get_local $i31)
- (i32.const 47)
- )
- )
- (set_local $i55
- (i32.add
- (get_local $i43)
- (get_local $i44)
- )
- )
- (set_local $i54
- (i32.sub
- (i32.const 0)
- (get_local $i43)
- )
- )
- (set_local $i43
- (i32.and
- (get_local $i55)
- (get_local $i54)
- )
- )
- (if
- (i32.le_u
- (i32.shr_u
- (get_local $i43)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i31)
- (i32.const 0)
- )
- )
- (block $block101
- (set_local $i13
- (i32.const 0)
- )
- (br $topmost
- (get_local $i13)
- )
- )
- )
- (set_local $i52
- (i32.load align=4
- (i32.const 616)
- )
- )
- (if
- (if_else
- (i32.ne
- (get_local $i52)
- (i32.const 0)
- )
- (block $block102
- (set_local $i51
- (i32.load align=4
- (i32.const 608)
- )
- )
- (block $block103
- (set_local $i50
- (i32.add
- (get_local $i51)
- (get_local $i43)
- )
- )
- (i32.or
- (i32.le_u
- (i32.shr_u
- (get_local $i50)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i51)
- (i32.const 0)
- )
- )
- (i32.gt_u
- (i32.shr_u
- (get_local $i50)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i52)
- (i32.const 0)
- )
- )
- )
- )
- )
- (i32.const 0)
- )
- (block $block104
- (set_local $i13
- (i32.const 0)
- )
- (br $topmost
- (get_local $i13)
- )
- )
- )
- (block $label$break$L257
- (if_else
- (i32.eq
- (i32.and
- (i32.load align=4
- (i32.const 620)
- )
- (i32.const 4)
- )
- (i32.const 0)
- )
- (block $block105
- (set_local $i52
- (i32.load align=4
- (i32.const 200)
- )
- )
- (block $label$break$L259
- (if_else
- (get_local $i52)
- (block $block106
- (set_local $i50
- (i32.const 624)
- )
- (loop $while-out$23 $while-in$24
- (block $block107
- (set_local $i51
- (i32.load align=4
- (get_local $i50)
- )
- )
- (if
- (if_else
- (i32.le_u
- (i32.shr_u
- (get_local $i51)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i52)
- (i32.const 0)
- )
- )
- (block $block108
- (set_local $i45
- (i32.add
- (get_local $i50)
- (i32.const 4)
- )
- )
- (i32.gt_u
- (i32.shr_u
- (i32.add
- (get_local $i51)
- (i32.load align=4
- (get_local $i45)
- )
- )
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i52)
- (i32.const 0)
- )
- )
- )
- (i32.const 0)
- )
- (block $block109
- (set_local $i56
- (get_local $i50)
- )
- (set_local $i57
- (get_local $i45)
- )
- (br $while-out$23)
- )
- )
- (set_local $i50
- (i32.load align=4
- (i32.add
- (get_local $i50)
- (i32.const 8)
- )
- )
- )
- (if
- (i32.eq
- (get_local $i50)
- (i32.const 0)
- )
- (block $block110
- (set_local $i36
- (i32.const 173)
- )
- (br $label$break$L259)
- )
- )
- (br $while-in$24)
- )
- )
- (set_local $i50
- (i32.and
- (i32.sub
- (get_local $i55)
- (i32.load align=4
- (i32.const 188)
- )
- )
- (get_local $i54)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i50)
- (i32.const 0)
- )
- (i32.const 2147483647)
- )
- (block $block111
- (set_local $i45
- (call_import $_sbrk
- (get_local $i50)
- )
- )
- (if_else
- (i32.eq
- (get_local $i45)
- (i32.add
- (i32.load align=4
- (get_local $i56)
- )
- (i32.load align=4
- (get_local $i57)
- )
- )
- )
- (if
- (i32.ne
- (get_local $i45)
- (i32.const -1)
- )
- (block $block112
- (set_local $i58
- (get_local $i45)
- )
- (set_local $i59
- (get_local $i50)
- )
- (set_local $i36
- (i32.const 193)
- )
- (br $label$break$L257)
- )
- )
- (block $block113
- (set_local $i60
- (get_local $i45)
- )
- (set_local $i61
- (get_local $i50)
- )
- (set_local $i36
- (i32.const 183)
- )
- )
- )
- )
- )
- )
- (set_local $i36
- (i32.const 173)
- )
- )
- )
- (block $do-once$25
- (if
- (if_else
- (i32.eq
- (get_local $i36)
- (i32.const 173)
- )
- (block $block114
- (set_local $i52
- (call_import $_sbrk
- (i32.const 0)
- )
- )
- (i32.ne
- (get_local $i52)
- (i32.const -1)
- )
- )
- (i32.const 0)
- )
- (block $block115
- (set_local $i5
- (get_local $i52)
- )
- (set_local $i50
- (i32.load align=4
- (i32.const 652)
- )
- )
- (set_local $i45
- (i32.add
- (get_local $i50)
- (i32.const -1)
- )
- )
- (if_else
- (i32.eq
- (i32.and
- (get_local $i45)
- (get_local $i5)
- )
- (i32.const 0)
- )
- (set_local $i62
- (get_local $i43)
- )
- (set_local $i62
- (i32.add
- (i32.sub
- (get_local $i43)
- (get_local $i5)
- )
- (i32.and
- (i32.add
- (get_local $i45)
- (get_local $i5)
- )
- (i32.sub
- (i32.const 0)
- (get_local $i50)
- )
- )
- )
- )
- )
- (set_local $i50
- (i32.load align=4
- (i32.const 608)
- )
- )
- (set_local $i5
- (i32.add
- (get_local $i50)
- (get_local $i62)
- )
- )
- (if
- (i32.and
- (i32.gt_u
- (i32.shr_u
- (get_local $i62)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i31)
- (i32.const 0)
- )
- )
- (i32.lt_u
- (i32.shr_u
- (get_local $i62)
- (i32.const 0)
- )
- (i32.const 2147483647)
- )
- )
- (block $block116
- (set_local $i45
- (i32.load align=4
- (i32.const 616)
- )
- )
- (if
- (if_else
- (i32.ne
- (get_local $i45)
- (i32.const 0)
- )
- (i32.or
- (i32.le_u
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i50)
- (i32.const 0)
- )
- )
- (i32.gt_u
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i45)
- (i32.const 0)
- )
- )
- )
- (i32.const 0)
- )
- (br $do-once$25)
- )
- (set_local $i45
- (call_import $_sbrk
- (get_local $i62)
- )
- )
- (if_else
- (i32.eq
- (get_local $i45)
- (get_local $i52)
- )
- (block $block117
- (set_local $i58
- (get_local $i52)
- )
- (set_local $i59
- (get_local $i62)
- )
- (set_local $i36
- (i32.const 193)
- )
- (br $label$break$L257)
- )
- (block $block118
- (set_local $i60
- (get_local $i45)
- )
- (set_local $i61
- (get_local $i62)
- )
- (set_local $i36
- (i32.const 183)
- )
- )
- )
- )
- )
- )
- )
- )
- (block $label$break$L279
- (if
- (i32.eq
- (get_local $i36)
- (i32.const 183)
- )
- (block $block119
- (set_local $i45
- (i32.sub
- (i32.const 0)
- (get_local $i61)
- )
- )
- (block $do-once$26
- (if_else
- (if_else
- (i32.and
- (i32.gt_u
- (i32.shr_u
- (get_local $i53)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i61)
- (i32.const 0)
- )
- )
- (i32.and
- (i32.lt_u
- (i32.shr_u
- (get_local $i61)
- (i32.const 0)
- )
- (i32.const 2147483647)
- )
- (i32.ne
- (get_local $i60)
- (i32.const -1)
- )
- )
- )
- (block $block120
- (set_local $i52
- (i32.load align=4
- (i32.const 656)
- )
- )
- (block $block121
- (set_local $i5
- (i32.and
- (i32.add
- (i32.sub
- (get_local $i44)
- (get_local $i61)
- )
- (get_local $i52)
- )
- (i32.sub
- (i32.const 0)
- (get_local $i52)
- )
- )
- )
- (i32.lt_u
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- (i32.const 2147483647)
- )
- )
- )
- (i32.const 0)
- )
- (if_else
- (i32.eq
- (call_import $_sbrk
- (get_local $i5)
- )
- (i32.const -1)
- )
- (block $block122
- (call_import $_sbrk
- (get_local $i45)
- )
- (br $label$break$L279)
- )
- (block $block123
- (set_local $i63
- (i32.add
- (get_local $i5)
- (get_local $i61)
- )
- )
- (br $do-once$26)
- )
- )
- (set_local $i63
- (get_local $i61)
- )
- )
- )
- (if
- (i32.ne
- (get_local $i60)
- (i32.const -1)
- )
- (block $block124
- (set_local $i58
- (get_local $i60)
- )
- (set_local $i59
- (get_local $i63)
- )
- (set_local $i36
- (i32.const 193)
- )
- (br $label$break$L257)
- )
- )
- )
- )
- )
- (i32.store align=4
- (i32.const 620)
- (i32.or
- (i32.load align=4
- (i32.const 620)
- )
- (i32.const 4)
- )
- )
- (set_local $i36
- (i32.const 190)
- )
- )
- (set_local $i36
- (i32.const 190)
- )
- )
- )
- (if
- (if_else
- (if_else
- (if_else
- (i32.eq
- (get_local $i36)
- (i32.const 190)
- )
- (i32.lt_u
- (i32.shr_u
- (get_local $i43)
- (i32.const 0)
- )
- (i32.const 2147483647)
- )
- (i32.const 0)
- )
- (block $block125
- (set_local $i63
- (call_import $_sbrk
- (get_local $i43)
- )
- )
- (block $block126
- (set_local $i43
- (call_import $_sbrk
- (i32.const 0)
- )
- )
- (i32.and
- (i32.lt_u
- (i32.shr_u
- (get_local $i63)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i43)
- (i32.const 0)
- )
- )
- (i32.and
- (i32.ne
- (get_local $i63)
- (i32.const -1)
- )
- (i32.ne
- (get_local $i43)
- (i32.const -1)
- )
- )
- )
- )
- )
- (i32.const 0)
- )
- (block $block127
- (set_local $i60
- (i32.sub
- (get_local $i43)
- (get_local $i63)
- )
- )
- (i32.gt_u
- (i32.shr_u
- (get_local $i60)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.add
- (get_local $i31)
- (i32.const 40)
- )
- (i32.const 0)
- )
- )
- )
- (i32.const 0)
- )
- (block $block128
- (set_local $i58
- (get_local $i63)
- )
- (set_local $i59
- (get_local $i60)
- )
- (set_local $i36
- (i32.const 193)
- )
- )
- )
- (if
- (i32.eq
- (get_local $i36)
- (i32.const 193)
- )
- (block $block129
- (set_local $i60
- (i32.add
- (i32.load align=4
- (i32.const 608)
- )
- (get_local $i59)
- )
- )
- (i32.store align=4
- (i32.const 608)
- (get_local $i60)
- )
- (if
- (i32.gt_u
- (i32.shr_u
- (get_local $i60)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 612)
- )
- (i32.const 0)
- )
- )
- (i32.store align=4
- (i32.const 612)
- (get_local $i60)
- )
- )
- (set_local $i60
- (i32.load align=4
- (i32.const 200)
- )
- )
- (block $do-once$27
- (if_else
- (get_local $i60)
- (block $block130
- (set_local $i63
- (i32.const 624)
- )
- (loop $do-out$28 $do-in$29
- (block $block131
- (set_local $i43
- (i32.load align=4
- (get_local $i63)
- )
- )
- (set_local $i61
- (i32.add
- (get_local $i63)
- (i32.const 4)
- )
- )
- (set_local $i44
- (i32.load align=4
- (get_local $i61)
- )
- )
- (if
- (i32.eq
- (get_local $i58)
- (i32.add
- (get_local $i43)
- (get_local $i44)
- )
- )
- (block $block132
- (set_local $i64
- (get_local $i43)
- )
- (set_local $i65
- (get_local $i61)
- )
- (set_local $i66
- (get_local $i44)
- )
- (set_local $i67
- (get_local $i63)
- )
- (set_local $i36
- (i32.const 203)
- )
- (br $do-out$28)
- )
- )
- (set_local $i63
- (i32.load align=4
- (i32.add
- (get_local $i63)
- (i32.const 8)
- )
- )
- )
- (br_if
- (i32.ne
- (get_local $i63)
- (i32.const 0)
- )
- $do-in$29
- )
- )
- )
- (if
- (if_else
- (if_else
- (i32.eq
- (get_local $i36)
- (i32.const 203)
- )
- (i32.eq
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i67)
- (i32.const 12)
- )
- )
- (i32.const 8)
- )
- (i32.const 0)
- )
- (i32.const 0)
- )
- (i32.and
- (i32.lt_u
- (i32.shr_u
- (get_local $i60)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i58)
- (i32.const 0)
- )
- )
- (i32.ge_u
- (i32.shr_u
- (get_local $i60)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i64)
- (i32.const 0)
- )
- )
- )
- (i32.const 0)
- )
- (block $block133
- (i32.store align=4
- (get_local $i65)
- (i32.add
- (get_local $i66)
- (get_local $i59)
- )
- )
- (set_local $i63
- (i32.add
- (get_local $i60)
- (i32.const 8)
- )
- )
- (set_local $i44
- (if_else
- (i32.eq
- (i32.and
- (get_local $i63)
- (i32.const 7)
- )
- (i32.const 0)
- )
- (i32.const 0)
- (i32.and
- (i32.sub
- (i32.const 0)
- (get_local $i63)
- )
- (i32.const 7)
- )
- )
- )
- (set_local $i63
- (i32.add
- (get_local $i60)
- (get_local $i44)
- )
- )
- (set_local $i61
- (i32.add
- (i32.sub
- (get_local $i59)
- (get_local $i44)
- )
- (i32.load align=4
- (i32.const 188)
- )
- )
- )
- (i32.store align=4
- (i32.const 200)
- (get_local $i63)
- )
- (i32.store align=4
- (i32.const 188)
- (get_local $i61)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 4)
- )
- (i32.or
- (get_local $i61)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (i32.add
- (get_local $i63)
- (get_local $i61)
- )
- (i32.const 4)
- )
- (i32.const 40)
- )
- (i32.store align=4
- (i32.const 204)
- (i32.load align=4
- (i32.const 664)
- )
- )
- (br $do-once$27)
- )
- )
- (set_local $i61
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i58)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i61)
- (i32.const 0)
- )
- )
- (block $block134
- (i32.store align=4
- (i32.const 192)
- (get_local $i58)
- )
- (set_local $i68
- (get_local $i58)
- )
- )
- (set_local $i68
- (get_local $i61)
- )
- )
- (set_local $i61
- (i32.add
- (get_local $i58)
- (get_local $i59)
- )
- )
- (set_local $i63
- (i32.const 624)
- )
- (loop $while-out$30 $while-in$31
- (block $block135
- (if
- (i32.eq
- (i32.load align=4
- (get_local $i63)
- )
- (get_local $i61)
- )
- (block $block136
- (set_local $i69
- (get_local $i63)
- )
- (set_local $i70
- (get_local $i63)
- )
- (set_local $i36
- (i32.const 211)
- )
- (br $while-out$30)
- )
- )
- (set_local $i63
- (i32.load align=4
- (i32.add
- (get_local $i63)
- (i32.const 8)
- )
- )
- )
- (if
- (i32.eq
- (get_local $i63)
- (i32.const 0)
- )
- (block $block137
- (set_local $i71
- (i32.const 624)
- )
- (br $while-out$30)
- )
- )
- (br $while-in$31)
- )
- )
- (if
- (i32.eq
- (get_local $i36)
- (i32.const 211)
- )
- (if_else
- (i32.eq
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i70)
- (i32.const 12)
- )
- )
- (i32.const 8)
- )
- (i32.const 0)
- )
- (block $block138
- (i32.store align=4
- (get_local $i69)
- (get_local $i58)
- )
- (set_local $i63
- (i32.add
- (get_local $i70)
- (i32.const 4)
- )
- )
- (i32.store align=4
- (get_local $i63)
- (i32.add
- (i32.load align=4
- (get_local $i63)
- )
- (get_local $i59)
- )
- )
- (set_local $i63
- (i32.add
- (get_local $i58)
- (i32.const 8)
- )
- )
- (set_local $i44
- (i32.add
- (get_local $i58)
- (if_else
- (i32.eq
- (i32.and
- (get_local $i63)
- (i32.const 7)
- )
- (i32.const 0)
- )
- (i32.const 0)
- (i32.and
- (i32.sub
- (i32.const 0)
- (get_local $i63)
- )
- (i32.const 7)
- )
- )
- )
- )
- (set_local $i63
- (i32.add
- (get_local $i61)
- (i32.const 8)
- )
- )
- (set_local $i43
- (i32.add
- (get_local $i61)
- (if_else
- (i32.eq
- (i32.and
- (get_local $i63)
- (i32.const 7)
- )
- (i32.const 0)
- )
- (i32.const 0)
- (i32.and
- (i32.sub
- (i32.const 0)
- (get_local $i63)
- )
- (i32.const 7)
- )
- )
- )
- )
- (set_local $i63
- (i32.add
- (get_local $i44)
- (get_local $i31)
- )
- )
- (set_local $i53
- (i32.sub
- (i32.sub
- (get_local $i43)
- (get_local $i44)
- )
- (get_local $i31)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i44)
- (i32.const 4)
- )
- (i32.or
- (get_local $i31)
- (i32.const 3)
- )
- )
- (block $do-once$32
- (if_else
- (i32.ne
- (get_local $i43)
- (get_local $i60)
- )
- (block $block139
- (if
- (i32.eq
- (get_local $i43)
- (i32.load align=4
- (i32.const 196)
- )
- )
- (block $block140
- (set_local $i62
- (i32.add
- (i32.load align=4
- (i32.const 184)
- )
- (get_local $i53)
- )
- )
- (i32.store align=4
- (i32.const 184)
- (get_local $i62)
- )
- (i32.store align=4
- (i32.const 196)
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 4)
- )
- (i32.or
- (get_local $i62)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (get_local $i62)
- )
- (get_local $i62)
- )
- (br $do-once$32)
- )
- )
- (set_local $i62
- (i32.load align=4
- (i32.add
- (get_local $i43)
- (i32.const 4)
- )
- )
- )
- (if_else
- (i32.eq
- (i32.and
- (get_local $i62)
- (i32.const 3)
- )
- (i32.const 1)
- )
- (block $block141
- (set_local $i57
- (i32.and
- (get_local $i62)
- (i32.const -8)
- )
- )
- (set_local $i56
- (i32.shr_u
- (get_local $i62)
- (i32.const 3)
- )
- )
- (block $label$break$L331
- (if_else
- (i32.ge_u
- (i32.shr_u
- (get_local $i62)
- (i32.const 0)
- )
- (i32.const 256)
- )
- (block $block142
- (set_local $i54
- (i32.load align=4
- (i32.add
- (get_local $i43)
- (i32.const 24)
- )
- )
- )
- (set_local $i55
- (i32.load align=4
- (i32.add
- (get_local $i43)
- (i32.const 12)
- )
- )
- )
- (block $do-once$33
- (if_else
- (i32.eq
- (get_local $i55)
- (get_local $i43)
- )
- (block $block143
- (set_local $i45
- (i32.add
- (get_local $i43)
- (i32.const 16)
- )
- )
- (set_local $i5
- (i32.add
- (get_local $i45)
- (i32.const 4)
- )
- )
- (set_local $i52
- (i32.load align=4
- (get_local $i5)
- )
- )
- (if_else
- (i32.eq
- (get_local $i52)
- (i32.const 0)
- )
- (block $block144
- (set_local $i50
- (i32.load align=4
- (get_local $i45)
- )
- )
- (if_else
- (i32.eq
- (get_local $i50)
- (i32.const 0)
- )
- (block $block145
- (set_local $i72
- (i32.const 0)
- )
- (br $do-once$33)
- )
- (block $block146
- (set_local $i73
- (get_local $i50)
- )
- (set_local $i74
- (get_local $i45)
- )
- )
- )
- )
- (block $block147
- (set_local $i73
- (get_local $i52)
- )
- (set_local $i74
- (get_local $i5)
- )
- )
- )
- (loop $while-out$34 $while-in$35
- (block $block148
- (set_local $i5
- (i32.add
- (get_local $i73)
- (i32.const 20)
- )
- )
- (set_local $i52
- (i32.load align=4
- (get_local $i5)
- )
- )
- (if
- (get_local $i52)
- (block $block149
- (set_local $i73
- (get_local $i52)
- )
- (set_local $i74
- (get_local $i5)
- )
- (br $while-in$35)
- )
- )
- (set_local $i5
- (i32.add
- (get_local $i73)
- (i32.const 16)
- )
- )
- (set_local $i52
- (i32.load align=4
- (get_local $i5)
- )
- )
- (if_else
- (i32.eq
- (get_local $i52)
- (i32.const 0)
- )
- (block $block150
- (set_local $i75
- (get_local $i73)
- )
- (set_local $i76
- (get_local $i74)
- )
- (br $while-out$34)
- )
- (block $block151
- (set_local $i73
- (get_local $i52)
- )
- (set_local $i74
- (get_local $i5)
- )
- )
- )
- (br $while-in$35)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i76)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i68)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block152
- (i32.store align=4
- (get_local $i76)
- (i32.const 0)
- )
- (set_local $i72
- (get_local $i75)
- )
- (br $do-once$33)
- )
- )
- )
- (block $block153
- (set_local $i5
- (i32.load align=4
- (i32.add
- (get_local $i43)
- (i32.const 8)
- )
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i68)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i52
- (i32.add
- (get_local $i5)
- (i32.const 12)
- )
- )
- (if
- (i32.ne
- (i32.load align=4
- (get_local $i52)
- )
- (get_local $i43)
- )
- (call_import $_abort)
- )
- (set_local $i45
- (i32.add
- (get_local $i55)
- (i32.const 8)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i45)
- )
- (get_local $i43)
- )
- (block $block154
- (i32.store align=4
- (get_local $i52)
- (get_local $i55)
- )
- (i32.store align=4
- (get_local $i45)
- (get_local $i5)
- )
- (set_local $i72
- (get_local $i55)
- )
- (br $do-once$33)
- )
- (call_import $_abort)
- )
- )
- )
- )
- (if
- (i32.eq
- (get_local $i54)
- (i32.const 0)
- )
- (br $label$break$L331)
- )
- (set_local $i55
- (i32.load align=4
- (i32.add
- (get_local $i43)
- (i32.const 28)
- )
- )
- )
- (set_local $i5
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i55)
- (i32.const 2)
- )
- )
- )
- (block $do-once$36
- (if_else
- (i32.ne
- (get_local $i43)
- (i32.load align=4
- (get_local $i5)
- )
- )
- (block $block155
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i54)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i45
- (i32.add
- (get_local $i54)
- (i32.const 16)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i45)
- )
- (get_local $i43)
- )
- (i32.store align=4
- (get_local $i45)
- (get_local $i72)
- )
- (i32.store align=4
- (i32.add
- (get_local $i54)
- (i32.const 20)
- )
- (get_local $i72)
- )
- )
- (if
- (i32.eq
- (get_local $i72)
- (i32.const 0)
- )
- (br $label$break$L331)
- )
- )
- (block $block156
- (i32.store align=4
- (get_local $i5)
- (get_local $i72)
- )
- (if
- (get_local $i72)
- (br $do-once$36)
- )
- (i32.store align=4
- (i32.const 180)
- (i32.and
- (i32.load align=4
- (i32.const 180)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i55)
- )
- (i32.const -1)
- )
- )
- )
- (br $label$break$L331)
- )
- )
- )
- (set_local $i55
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i72)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i55)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (i32.store align=4
- (i32.add
- (get_local $i72)
- (i32.const 24)
- )
- (get_local $i54)
- )
- (set_local $i5
- (i32.add
- (get_local $i43)
- (i32.const 16)
- )
- )
- (set_local $i45
- (i32.load align=4
- (get_local $i5)
- )
- )
- (block $do-once$37
- (if
- (get_local $i45)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i45)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i55)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block157
- (i32.store align=4
- (i32.add
- (get_local $i72)
- (i32.const 16)
- )
- (get_local $i45)
- )
- (i32.store align=4
- (i32.add
- (get_local $i45)
- (i32.const 24)
- )
- (get_local $i72)
- )
- (br $do-once$37)
- )
- )
- )
- )
- (set_local $i45
- (i32.load align=4
- (i32.add
- (get_local $i5)
- (i32.const 4)
- )
- )
- )
- (if
- (i32.eq
- (get_local $i45)
- (i32.const 0)
- )
- (br $label$break$L331)
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i45)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block158
- (i32.store align=4
- (i32.add
- (get_local $i72)
- (i32.const 20)
- )
- (get_local $i45)
- )
- (i32.store align=4
- (i32.add
- (get_local $i45)
- (i32.const 24)
- )
- (get_local $i72)
- )
- (br $label$break$L331)
- )
- )
- )
- (block $block159
- (set_local $i45
- (i32.load align=4
- (i32.add
- (get_local $i43)
- (i32.const 8)
- )
- )
- )
- (set_local $i55
- (i32.load align=4
- (i32.add
- (get_local $i43)
- (i32.const 12)
- )
- )
- )
- (set_local $i54
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i56)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (block $do-once$38
- (if
- (i32.ne
- (get_local $i45)
- (get_local $i54)
- )
- (block $block160
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i45)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i68)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (if
- (i32.eq
- (i32.load align=4
- (i32.add
- (get_local $i45)
- (i32.const 12)
- )
- )
- (get_local $i43)
- )
- (br $do-once$38)
- )
- (call_import $_abort)
- )
- )
- )
- (if
- (i32.eq
- (get_local $i55)
- (get_local $i45)
- )
- (block $block161
- (i32.store align=4
- (i32.const 176)
- (i32.and
- (i32.load align=4
- (i32.const 176)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i56)
- )
- (i32.const -1)
- )
- )
- )
- (br $label$break$L331)
- )
- )
- (block $do-once$39
- (if_else
- (i32.eq
- (get_local $i55)
- (get_local $i54)
- )
- (set_local $i77
- (i32.add
- (get_local $i55)
- (i32.const 8)
- )
- )
- (block $block162
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i55)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i68)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i5
- (i32.add
- (get_local $i55)
- (i32.const 8)
- )
- )
- (if
- (i32.eq
- (i32.load align=4
- (get_local $i5)
- )
- (get_local $i43)
- )
- (block $block163
- (set_local $i77
- (get_local $i5)
- )
- (br $do-once$39)
- )
- )
- (call_import $_abort)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i45)
- (i32.const 12)
- )
- (get_local $i55)
- )
- (i32.store align=4
- (get_local $i77)
- (get_local $i45)
- )
- )
- )
- )
- (set_local $i78
- (i32.add
- (get_local $i43)
- (get_local $i57)
- )
- )
- (set_local $i79
- (i32.add
- (get_local $i57)
- (get_local $i53)
- )
- )
- )
- (block $block164
- (set_local $i78
- (get_local $i43)
- )
- (set_local $i79
- (get_local $i53)
- )
- )
- )
- (set_local $i56
- (i32.add
- (get_local $i78)
- (i32.const 4)
- )
- )
- (i32.store align=4
- (get_local $i56)
- (i32.and
- (i32.load align=4
- (get_local $i56)
- )
- (i32.const -2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 4)
- )
- (i32.or
- (get_local $i79)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (get_local $i79)
- )
- (get_local $i79)
- )
- (set_local $i56
- (i32.shr_u
- (get_local $i79)
- (i32.const 3)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i79)
- (i32.const 0)
- )
- (i32.const 256)
- )
- (block $block165
- (set_local $i62
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i56)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i54
- (i32.load align=4
- (i32.const 176)
- )
- )
- (set_local $i5
- (i32.shl
- (i32.const 1)
- (get_local $i56)
- )
- )
- (block $do-once$40
- (if_else
- (i32.eq
- (i32.and
- (get_local $i54)
- (get_local $i5)
- )
- (i32.const 0)
- )
- (block $block166
- (i32.store align=4
- (i32.const 176)
- (i32.or
- (get_local $i54)
- (get_local $i5)
- )
- )
- (set_local $i80
- (i32.add
- (get_local $i62)
- (i32.const 8)
- )
- )
- (set_local $i81
- (get_local $i62)
- )
- )
- (block $block167
- (set_local $i56
- (i32.add
- (get_local $i62)
- (i32.const 8)
- )
- )
- (set_local $i52
- (i32.load align=4
- (get_local $i56)
- )
- )
- (if
- (i32.ge_u
- (i32.shr_u
- (get_local $i52)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (block $block168
- (set_local $i80
- (get_local $i56)
- )
- (set_local $i81
- (get_local $i52)
- )
- (br $do-once$40)
- )
- )
- (call_import $_abort)
- )
- )
- )
- (i32.store align=4
- (get_local $i80)
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i81)
- (i32.const 12)
- )
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 8)
- )
- (get_local $i81)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 12)
- )
- (get_local $i62)
- )
- (br $do-once$32)
- )
- )
- (set_local $i5
- (i32.shr_u
- (get_local $i79)
- (i32.const 8)
- )
- )
- (block $do-once$41
- (if_else
- (i32.eq
- (get_local $i5)
- (i32.const 0)
- )
- (set_local $i82
- (i32.const 0)
- )
- (block $block169
- (if
- (i32.gt_u
- (i32.shr_u
- (get_local $i79)
- (i32.const 0)
- )
- (i32.const 16777215)
- )
- (block $block170
- (set_local $i82
- (i32.const 31)
- )
- (br $do-once$41)
- )
- )
- (set_local $i54
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i5)
- (i32.const 1048320)
- )
- (i32.const 16)
- )
- (i32.const 8)
- )
- )
- (set_local $i57
- (i32.shl
- (get_local $i5)
- (get_local $i54)
- )
- )
- (set_local $i52
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i57)
- (i32.const 520192)
- )
- (i32.const 16)
- )
- (i32.const 4)
- )
- )
- (set_local $i56
- (i32.shl
- (get_local $i57)
- (get_local $i52)
- )
- )
- (set_local $i57
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i56)
- (i32.const 245760)
- )
- (i32.const 16)
- )
- (i32.const 2)
- )
- )
- (set_local $i50
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (get_local $i52)
- (get_local $i54)
- )
- (get_local $i57)
- )
- )
- (i32.shr_u
- (i32.shl
- (get_local $i56)
- (get_local $i57)
- )
- (i32.const 15)
- )
- )
- )
- (set_local $i82
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $i79)
- (i32.add
- (get_local $i50)
- (i32.const 7)
- )
- )
- (i32.const 1)
- )
- (i32.shl
- (get_local $i50)
- (i32.const 1)
- )
- )
- )
- )
- )
- )
- (set_local $i5
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i82)
- (i32.const 2)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 28)
- )
- (get_local $i82)
- )
- (set_local $i62
- (i32.add
- (get_local $i63)
- (i32.const 16)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i62)
- (i32.const 4)
- )
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i62)
- (i32.const 0)
- )
- (set_local $i62
- (i32.load align=4
- (i32.const 180)
- )
- )
- (set_local $i50
- (i32.shl
- (i32.const 1)
- (get_local $i82)
- )
- )
- (if
- (i32.eq
- (i32.and
- (get_local $i62)
- (get_local $i50)
- )
- (i32.const 0)
- )
- (block $block171
- (i32.store align=4
- (i32.const 180)
- (i32.or
- (get_local $i62)
- (get_local $i50)
- )
- )
- (i32.store align=4
- (get_local $i5)
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 24)
- )
- (get_local $i5)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 12)
- )
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 8)
- )
- (get_local $i63)
- )
- (br $do-once$32)
- )
- )
- (set_local $i50
- (i32.shl
- (get_local $i79)
- (if_else
- (i32.eq
- (get_local $i82)
- (i32.const 31)
- )
- (i32.const 0)
- (i32.sub
- (i32.const 25)
- (i32.shr_u
- (get_local $i82)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i62
- (i32.load align=4
- (get_local $i5)
- )
- )
- (loop $while-out$42 $while-in$43
- (block $block172
- (if
- (i32.eq
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i62)
- (i32.const 4)
- )
- )
- (i32.const -8)
- )
- (get_local $i79)
- )
- (block $block173
- (set_local $i83
- (get_local $i62)
- )
- (set_local $i36
- (i32.const 281)
- )
- (br $while-out$42)
- )
- )
- (set_local $i5
- (i32.add
- (i32.add
- (get_local $i62)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $i50)
- (i32.const 31)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i57
- (i32.load align=4
- (get_local $i5)
- )
- )
- (if_else
- (i32.eq
- (get_local $i57)
- (i32.const 0)
- )
- (block $block174
- (set_local $i84
- (get_local $i5)
- )
- (set_local $i85
- (get_local $i62)
- )
- (set_local $i36
- (i32.const 278)
- )
- (br $while-out$42)
- )
- (block $block175
- (set_local $i50
- (i32.shl
- (get_local $i50)
- (i32.const 1)
- )
- )
- (set_local $i62
- (get_local $i57)
- )
- )
- )
- (br $while-in$43)
- )
- )
- (if_else
- (i32.eq
- (get_local $i36)
- (i32.const 278)
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i84)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block176
- (i32.store align=4
- (get_local $i84)
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 24)
- )
- (get_local $i85)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 12)
- )
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 8)
- )
- (get_local $i63)
- )
- (br $do-once$32)
- )
- )
- (if
- (i32.eq
- (get_local $i36)
- (i32.const 281)
- )
- (block $block177
- (set_local $i62
- (i32.add
- (get_local $i83)
- (i32.const 8)
- )
- )
- (set_local $i50
- (i32.load align=4
- (get_local $i62)
- )
- )
- (set_local $i57
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if_else
- (i32.and
- (i32.ge_u
- (i32.shr_u
- (get_local $i50)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i57)
- (i32.const 0)
- )
- )
- (i32.ge_u
- (i32.shr_u
- (get_local $i83)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i57)
- (i32.const 0)
- )
- )
- )
- (block $block178
- (i32.store align=4
- (i32.add
- (get_local $i50)
- (i32.const 12)
- )
- (get_local $i63)
- )
- (i32.store align=4
- (get_local $i62)
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 8)
- )
- (get_local $i50)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 12)
- )
- (get_local $i83)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 24)
- )
- (i32.const 0)
- )
- (br $do-once$32)
- )
- (call_import $_abort)
- )
- )
- )
- )
- )
- (block $block179
- (set_local $i50
- (i32.add
- (i32.load align=4
- (i32.const 188)
- )
- (get_local $i53)
- )
- )
- (i32.store align=4
- (i32.const 188)
- (get_local $i50)
- )
- (i32.store align=4
- (i32.const 200)
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 4)
- )
- (i32.or
- (get_local $i50)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i13
- (i32.add
- (get_local $i44)
- (i32.const 8)
- )
- )
- (br $topmost
- (get_local $i13)
- )
- )
- (set_local $i71
- (i32.const 624)
- )
- )
- )
- (loop $while-out$44 $while-in$45
- (block $block180
- (set_local $i63
- (i32.load align=4
- (get_local $i71)
- )
- )
- (if
- (if_else
- (i32.le_u
- (i32.shr_u
- (get_local $i63)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i60)
- (i32.const 0)
- )
- )
- (block $block181
- (set_local $i53
- (i32.add
- (get_local $i63)
- (i32.load align=4
- (i32.add
- (get_local $i71)
- (i32.const 4)
- )
- )
- )
- )
- (i32.gt_u
- (i32.shr_u
- (get_local $i53)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i60)
- (i32.const 0)
- )
- )
- )
- (i32.const 0)
- )
- (block $block182
- (set_local $i86
- (get_local $i53)
- )
- (br $while-out$44)
- )
- )
- (set_local $i71
- (i32.load align=4
- (i32.add
- (get_local $i71)
- (i32.const 8)
- )
- )
- )
- (br $while-in$45)
- )
- )
- (set_local $i44
- (i32.add
- (get_local $i86)
- (i32.const -47)
- )
- )
- (set_local $i53
- (i32.add
- (get_local $i44)
- (i32.const 8)
- )
- )
- (set_local $i63
- (i32.add
- (get_local $i44)
- (if_else
- (i32.eq
- (i32.and
- (get_local $i53)
- (i32.const 7)
- )
- (i32.const 0)
- )
- (i32.const 0)
- (i32.and
- (i32.sub
- (i32.const 0)
- (get_local $i53)
- )
- (i32.const 7)
- )
- )
- )
- )
- (set_local $i53
- (i32.add
- (get_local $i60)
- (i32.const 16)
- )
- )
- (set_local $i44
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i63)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i53)
- (i32.const 0)
- )
- )
- (get_local $i60)
- (get_local $i63)
- )
- )
- (set_local $i63
- (i32.add
- (get_local $i44)
- (i32.const 8)
- )
- )
- (set_local $i43
- (i32.add
- (get_local $i58)
- (i32.const 8)
- )
- )
- (set_local $i61
- (if_else
- (i32.eq
- (i32.and
- (get_local $i43)
- (i32.const 7)
- )
- (i32.const 0)
- )
- (i32.const 0)
- (i32.and
- (i32.sub
- (i32.const 0)
- (get_local $i43)
- )
- (i32.const 7)
- )
- )
- )
- (set_local $i43
- (i32.add
- (get_local $i58)
- (get_local $i61)
- )
- )
- (set_local $i50
- (i32.sub
- (i32.add
- (get_local $i59)
- (i32.const -40)
- )
- (get_local $i61)
- )
- )
- (i32.store align=4
- (i32.const 200)
- (get_local $i43)
- )
- (i32.store align=4
- (i32.const 188)
- (get_local $i50)
- )
- (i32.store align=4
- (i32.add
- (get_local $i43)
- (i32.const 4)
- )
- (i32.or
- (get_local $i50)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (i32.add
- (get_local $i43)
- (get_local $i50)
- )
- (i32.const 4)
- )
- (i32.const 40)
- )
- (i32.store align=4
- (i32.const 204)
- (i32.load align=4
- (i32.const 664)
- )
- )
- (set_local $i50
- (i32.add
- (get_local $i44)
- (i32.const 4)
- )
- )
- (i32.store align=4
- (get_local $i50)
- (i32.const 27)
- )
- (i32.store align=4
- (get_local $i63)
- (i32.load align=4
- (i32.const 624)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 4)
- )
- (i32.load align=4
- (i32.const 628)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 8)
- )
- (i32.load align=4
- (i32.const 632)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i63)
- (i32.const 12)
- )
- (i32.load align=4
- (i32.const 636)
- )
- )
- (i32.store align=4
- (i32.const 624)
- (get_local $i58)
- )
- (i32.store align=4
- (i32.const 628)
- (get_local $i59)
- )
- (i32.store align=4
- (i32.const 636)
- (i32.const 0)
- )
- (i32.store align=4
- (i32.const 632)
- (get_local $i63)
- )
- (set_local $i63
- (i32.add
- (get_local $i44)
- (i32.const 24)
- )
- )
- (loop $do-out$46 $do-in$47
- (block $block183
- (set_local $i63
- (i32.add
- (get_local $i63)
- (i32.const 4)
- )
- )
- (i32.store align=4
- (get_local $i63)
- (i32.const 7)
- )
- (br_if
- (i32.lt_u
- (i32.shr_u
- (i32.add
- (get_local $i63)
- (i32.const 4)
- )
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i86)
- (i32.const 0)
- )
- )
- $do-in$47
- )
- )
- )
- (if
- (i32.ne
- (get_local $i44)
- (get_local $i60)
- )
- (block $block184
- (set_local $i63
- (i32.sub
- (get_local $i44)
- (get_local $i60)
- )
- )
- (i32.store align=4
- (get_local $i50)
- (i32.and
- (i32.load align=4
- (get_local $i50)
- )
- (i32.const -2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 4)
- )
- (i32.or
- (get_local $i63)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (get_local $i44)
- (get_local $i63)
- )
- (set_local $i43
- (i32.shr_u
- (get_local $i63)
- (i32.const 3)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i63)
- (i32.const 0)
- )
- (i32.const 256)
- )
- (block $block185
- (set_local $i61
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i43)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i62
- (i32.load align=4
- (i32.const 176)
- )
- )
- (set_local $i57
- (i32.shl
- (i32.const 1)
- (get_local $i43)
- )
- )
- (if_else
- (i32.and
- (get_local $i62)
- (get_local $i57)
- )
- (block $block186
- (set_local $i43
- (i32.add
- (get_local $i61)
- (i32.const 8)
- )
- )
- (set_local $i5
- (i32.load align=4
- (get_local $i43)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block187
- (set_local $i87
- (get_local $i43)
- )
- (set_local $i88
- (get_local $i5)
- )
- )
- )
- )
- (block $block188
- (i32.store align=4
- (i32.const 176)
- (i32.or
- (get_local $i62)
- (get_local $i57)
- )
- )
- (set_local $i87
- (i32.add
- (get_local $i61)
- (i32.const 8)
- )
- )
- (set_local $i88
- (get_local $i61)
- )
- )
- )
- (i32.store align=4
- (get_local $i87)
- (get_local $i60)
- )
- (i32.store align=4
- (i32.add
- (get_local $i88)
- (i32.const 12)
- )
- (get_local $i60)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 8)
- )
- (get_local $i88)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 12)
- )
- (get_local $i61)
- )
- (br $do-once$27)
- )
- )
- (set_local $i61
- (i32.shr_u
- (get_local $i63)
- (i32.const 8)
- )
- )
- (if_else
- (get_local $i61)
- (if_else
- (i32.gt_u
- (i32.shr_u
- (get_local $i63)
- (i32.const 0)
- )
- (i32.const 16777215)
- )
- (set_local $i89
- (i32.const 31)
- )
- (block $block189
- (set_local $i57
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i61)
- (i32.const 1048320)
- )
- (i32.const 16)
- )
- (i32.const 8)
- )
- )
- (set_local $i62
- (i32.shl
- (get_local $i61)
- (get_local $i57)
- )
- )
- (set_local $i61
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i62)
- (i32.const 520192)
- )
- (i32.const 16)
- )
- (i32.const 4)
- )
- )
- (set_local $i5
- (i32.shl
- (get_local $i62)
- (get_local $i61)
- )
- )
- (set_local $i62
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i5)
- (i32.const 245760)
- )
- (i32.const 16)
- )
- (i32.const 2)
- )
- )
- (set_local $i43
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (get_local $i61)
- (get_local $i57)
- )
- (get_local $i62)
- )
- )
- (i32.shr_u
- (i32.shl
- (get_local $i5)
- (get_local $i62)
- )
- (i32.const 15)
- )
- )
- )
- (set_local $i89
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $i63)
- (i32.add
- (get_local $i43)
- (i32.const 7)
- )
- )
- (i32.const 1)
- )
- (i32.shl
- (get_local $i43)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i89
- (i32.const 0)
- )
- )
- (set_local $i43
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i89)
- (i32.const 2)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 28)
- )
- (get_local $i89)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 20)
- )
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i53)
- (i32.const 0)
- )
- (set_local $i62
- (i32.load align=4
- (i32.const 180)
- )
- )
- (set_local $i5
- (i32.shl
- (i32.const 1)
- (get_local $i89)
- )
- )
- (if
- (i32.eq
- (i32.and
- (get_local $i62)
- (get_local $i5)
- )
- (i32.const 0)
- )
- (block $block190
- (i32.store align=4
- (i32.const 180)
- (i32.or
- (get_local $i62)
- (get_local $i5)
- )
- )
- (i32.store align=4
- (get_local $i43)
- (get_local $i60)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 24)
- )
- (get_local $i43)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 12)
- )
- (get_local $i60)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 8)
- )
- (get_local $i60)
- )
- (br $do-once$27)
- )
- )
- (set_local $i5
- (i32.shl
- (get_local $i63)
- (if_else
- (i32.eq
- (get_local $i89)
- (i32.const 31)
- )
- (i32.const 0)
- (i32.sub
- (i32.const 25)
- (i32.shr_u
- (get_local $i89)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i62
- (i32.load align=4
- (get_local $i43)
- )
- )
- (loop $while-out$48 $while-in$49
- (block $block191
- (if
- (i32.eq
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i62)
- (i32.const 4)
- )
- )
- (i32.const -8)
- )
- (get_local $i63)
- )
- (block $block192
- (set_local $i90
- (get_local $i62)
- )
- (set_local $i36
- (i32.const 307)
- )
- (br $while-out$48)
- )
- )
- (set_local $i43
- (i32.add
- (i32.add
- (get_local $i62)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $i5)
- (i32.const 31)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i57
- (i32.load align=4
- (get_local $i43)
- )
- )
- (if_else
- (i32.eq
- (get_local $i57)
- (i32.const 0)
- )
- (block $block193
- (set_local $i91
- (get_local $i43)
- )
- (set_local $i92
- (get_local $i62)
- )
- (set_local $i36
- (i32.const 304)
- )
- (br $while-out$48)
- )
- (block $block194
- (set_local $i5
- (i32.shl
- (get_local $i5)
- (i32.const 1)
- )
- )
- (set_local $i62
- (get_local $i57)
- )
- )
- )
- (br $while-in$49)
- )
- )
- (if_else
- (i32.eq
- (get_local $i36)
- (i32.const 304)
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i91)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block195
- (i32.store align=4
- (get_local $i91)
- (get_local $i60)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 24)
- )
- (get_local $i92)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 12)
- )
- (get_local $i60)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 8)
- )
- (get_local $i60)
- )
- (br $do-once$27)
- )
- )
- (if
- (i32.eq
- (get_local $i36)
- (i32.const 307)
- )
- (block $block196
- (set_local $i62
- (i32.add
- (get_local $i90)
- (i32.const 8)
- )
- )
- (set_local $i5
- (i32.load align=4
- (get_local $i62)
- )
- )
- (set_local $i63
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if_else
- (i32.and
- (i32.ge_u
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i63)
- (i32.const 0)
- )
- )
- (i32.ge_u
- (i32.shr_u
- (get_local $i90)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i63)
- (i32.const 0)
- )
- )
- )
- (block $block197
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 12)
- )
- (get_local $i60)
- )
- (i32.store align=4
- (get_local $i62)
- (get_local $i60)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 8)
- )
- (get_local $i5)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 12)
- )
- (get_local $i90)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 24)
- )
- (i32.const 0)
- )
- (br $do-once$27)
- )
- (call_import $_abort)
- )
- )
- )
- )
- )
- )
- )
- (block $block198
- (set_local $i5
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.or
- (i32.eq
- (get_local $i5)
- (i32.const 0)
- )
- (i32.lt_u
- (i32.shr_u
- (get_local $i58)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i5)
- (i32.const 0)
- )
- )
- )
- (i32.store align=4
- (i32.const 192)
- (get_local $i58)
- )
- )
- (i32.store align=4
- (i32.const 624)
- (get_local $i58)
- )
- (i32.store align=4
- (i32.const 628)
- (get_local $i59)
- )
- (i32.store align=4
- (i32.const 636)
- (i32.const 0)
- )
- (i32.store align=4
- (i32.const 212)
- (i32.load align=4
- (i32.const 648)
- )
- )
- (i32.store align=4
- (i32.const 208)
- (i32.const -1)
- )
- (set_local $i5
- (i32.const 0)
- )
- (loop $do-out$50 $do-in$51
- (block $block199
- (set_local $i62
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i5)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i62)
- (i32.const 12)
- )
- (get_local $i62)
- )
- (i32.store align=4
- (i32.add
- (get_local $i62)
- (i32.const 8)
- )
- (get_local $i62)
- )
- (set_local $i5
- (i32.add
- (get_local $i5)
- (i32.const 1)
- )
- )
- (br_if
- (i32.ne
- (get_local $i5)
- (i32.const 32)
- )
- $do-in$51
- )
- )
- )
- (set_local $i5
- (i32.add
- (get_local $i58)
- (i32.const 8)
- )
- )
- (set_local $i62
- (if_else
- (i32.eq
- (i32.and
- (get_local $i5)
- (i32.const 7)
- )
- (i32.const 0)
- )
- (i32.const 0)
- (i32.and
- (i32.sub
- (i32.const 0)
- (get_local $i5)
- )
- (i32.const 7)
- )
- )
- )
- (set_local $i5
- (i32.add
- (get_local $i58)
- (get_local $i62)
- )
- )
- (set_local $i63
- (i32.sub
- (i32.add
- (get_local $i59)
- (i32.const -40)
- )
- (get_local $i62)
- )
- )
- (i32.store align=4
- (i32.const 200)
- (get_local $i5)
- )
- (i32.store align=4
- (i32.const 188)
- (get_local $i63)
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 4)
- )
- (i32.or
- (get_local $i63)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (i32.add
- (get_local $i5)
- (get_local $i63)
- )
- (i32.const 4)
- )
- (i32.const 40)
- )
- (i32.store align=4
- (i32.const 204)
- (i32.load align=4
- (i32.const 664)
- )
- )
- )
- )
- )
- (set_local $i59
- (i32.load align=4
- (i32.const 188)
- )
- )
- (if
- (i32.gt_u
- (i32.shr_u
- (get_local $i59)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i31)
- (i32.const 0)
- )
- )
- (block $block200
- (set_local $i58
- (i32.sub
- (get_local $i59)
- (get_local $i31)
- )
- )
- (i32.store align=4
- (i32.const 188)
- (get_local $i58)
- )
- (set_local $i59
- (i32.load align=4
- (i32.const 200)
- )
- )
- (set_local $i60
- (i32.add
- (get_local $i59)
- (get_local $i31)
- )
- )
- (i32.store align=4
- (i32.const 200)
- (get_local $i60)
- )
- (i32.store align=4
- (i32.add
- (get_local $i60)
- (i32.const 4)
- )
- (i32.or
- (get_local $i58)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i59)
- (i32.const 4)
- )
- (i32.or
- (get_local $i31)
- (i32.const 3)
- )
- )
- (set_local $i13
- (i32.add
- (get_local $i59)
- (i32.const 8)
- )
- )
- (br $topmost
- (get_local $i13)
- )
- )
- )
- )
- )
- (i32.store align=4
- (call $___errno_location)
- (i32.const 12)
- )
- (set_local $i13
- (i32.const 0)
- )
- (get_local $i13)
- )
- )
- (func $_free (param $i1 i32)
- (local $i2 i32)
- (local $i3 i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (local $i9 i32)
- (local $i10 i32)
- (local $i11 i32)
- (local $i12 i32)
- (local $i13 i32)
- (local $i14 i32)
- (local $i15 i32)
- (local $i16 i32)
- (local $i17 i32)
- (local $i18 i32)
- (local $i19 i32)
- (local $i20 i32)
- (local $i21 i32)
- (local $i22 i32)
- (local $i23 i32)
- (local $i24 i32)
- (local $i25 i32)
- (local $i26 i32)
- (local $i27 i32)
- (local $i28 i32)
- (local $i29 i32)
- (local $i30 i32)
- (local $i31 i32)
- (local $i32 i32)
- (local $i33 i32)
- (local $i34 i32)
- (local $i35 i32)
- (local $i36 i32)
- (local $i37 i32)
- (block $topmost
- (if
- (i32.eq
- (get_local $i1)
- (i32.const 0)
- )
- (br $topmost)
- )
- (set_local $i2
- (i32.add
- (get_local $i1)
- (i32.const -8)
- )
- )
- (set_local $i3
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i2)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i3)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i4
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const -4)
- )
- )
- )
- (set_local $i1
- (i32.and
- (get_local $i4)
- (i32.const 3)
- )
- )
- (if
- (i32.eq
- (get_local $i1)
- (i32.const 1)
- )
- (call_import $_abort)
- )
- (set_local $i5
- (i32.and
- (get_local $i4)
- (i32.const -8)
- )
- )
- (set_local $i6
- (i32.add
- (get_local $i2)
- (get_local $i5)
- )
- )
- (block $do-once$0
- (if_else
- (i32.eq
- (i32.and
- (get_local $i4)
- (i32.const 1)
- )
- (i32.const 0)
- )
- (block $block0
- (set_local $i7
- (i32.load align=4
- (get_local $i2)
- )
- )
- (if
- (i32.eq
- (get_local $i1)
- (i32.const 0)
- )
- (br $topmost)
- )
- (set_local $i8
- (i32.add
- (get_local $i2)
- (i32.sub
- (i32.const 0)
- (get_local $i7)
- )
- )
- )
- (set_local $i9
- (i32.add
- (get_local $i7)
- (get_local $i5)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i3)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (if
- (i32.eq
- (get_local $i8)
- (i32.load align=4
- (i32.const 196)
- )
- )
- (block $block1
- (set_local $i10
- (i32.add
- (get_local $i6)
- (i32.const 4)
- )
- )
- (set_local $i11
- (i32.load align=4
- (get_local $i10)
- )
- )
- (if
- (i32.ne
- (i32.and
- (get_local $i11)
- (i32.const 3)
- )
- (i32.const 3)
- )
- (block $block2
- (set_local $i12
- (get_local $i8)
- )
- (set_local $i13
- (get_local $i9)
- )
- (br $do-once$0)
- )
- )
- (i32.store align=4
- (i32.const 184)
- (get_local $i9)
- )
- (i32.store align=4
- (get_local $i10)
- (i32.and
- (get_local $i11)
- (i32.const -2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 4)
- )
- (i32.or
- (get_local $i9)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (get_local $i9)
- )
- (get_local $i9)
- )
- (br $topmost)
- )
- )
- (set_local $i11
- (i32.shr_u
- (get_local $i7)
- (i32.const 3)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- (i32.const 256)
- )
- (block $block3
- (set_local $i7
- (i32.load align=4
- (i32.add
- (get_local $i8)
- (i32.const 8)
- )
- )
- )
- (set_local $i10
- (i32.load align=4
- (i32.add
- (get_local $i8)
- (i32.const 12)
- )
- )
- )
- (set_local $i14
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i11)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (if
- (i32.ne
- (get_local $i7)
- (get_local $i14)
- )
- (block $block4
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i3)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (if
- (i32.ne
- (i32.load align=4
- (i32.add
- (get_local $i7)
- (i32.const 12)
- )
- )
- (get_local $i8)
- )
- (call_import $_abort)
- )
- )
- )
- (if
- (i32.eq
- (get_local $i10)
- (get_local $i7)
- )
- (block $block5
- (i32.store align=4
- (i32.const 176)
- (i32.and
- (i32.load align=4
- (i32.const 176)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i11)
- )
- (i32.const -1)
- )
- )
- )
- (set_local $i12
- (get_local $i8)
- )
- (set_local $i13
- (get_local $i9)
- )
- (br $do-once$0)
- )
- )
- (if_else
- (i32.ne
- (get_local $i10)
- (get_local $i14)
- )
- (block $block6
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i10)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i3)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i14
- (i32.add
- (get_local $i10)
- (i32.const 8)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i14)
- )
- (get_local $i8)
- )
- (set_local $i15
- (get_local $i14)
- )
- (call_import $_abort)
- )
- )
- (set_local $i15
- (i32.add
- (get_local $i10)
- (i32.const 8)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 12)
- )
- (get_local $i10)
- )
- (i32.store align=4
- (get_local $i15)
- (get_local $i7)
- )
- (set_local $i12
- (get_local $i8)
- )
- (set_local $i13
- (get_local $i9)
- )
- (br $do-once$0)
- )
- )
- (set_local $i7
- (i32.load align=4
- (i32.add
- (get_local $i8)
- (i32.const 24)
- )
- )
- )
- (set_local $i10
- (i32.load align=4
- (i32.add
- (get_local $i8)
- (i32.const 12)
- )
- )
- )
- (block $do-once$1
- (if_else
- (i32.eq
- (get_local $i10)
- (get_local $i8)
- )
- (block $block7
- (set_local $i14
- (i32.add
- (get_local $i8)
- (i32.const 16)
- )
- )
- (set_local $i11
- (i32.add
- (get_local $i14)
- (i32.const 4)
- )
- )
- (set_local $i16
- (i32.load align=4
- (get_local $i11)
- )
- )
- (if_else
- (i32.eq
- (get_local $i16)
- (i32.const 0)
- )
- (block $block8
- (set_local $i17
- (i32.load align=4
- (get_local $i14)
- )
- )
- (if_else
- (i32.eq
- (get_local $i17)
- (i32.const 0)
- )
- (block $block9
- (set_local $i18
- (i32.const 0)
- )
- (br $do-once$1)
- )
- (block $block10
- (set_local $i19
- (get_local $i17)
- )
- (set_local $i20
- (get_local $i14)
- )
- )
- )
- )
- (block $block11
- (set_local $i19
- (get_local $i16)
- )
- (set_local $i20
- (get_local $i11)
- )
- )
- )
- (loop $while-out$2 $while-in$3
- (block $block12
- (set_local $i11
- (i32.add
- (get_local $i19)
- (i32.const 20)
- )
- )
- (set_local $i16
- (i32.load align=4
- (get_local $i11)
- )
- )
- (if
- (get_local $i16)
- (block $block13
- (set_local $i19
- (get_local $i16)
- )
- (set_local $i20
- (get_local $i11)
- )
- (br $while-in$3)
- )
- )
- (set_local $i11
- (i32.add
- (get_local $i19)
- (i32.const 16)
- )
- )
- (set_local $i16
- (i32.load align=4
- (get_local $i11)
- )
- )
- (if_else
- (i32.eq
- (get_local $i16)
- (i32.const 0)
- )
- (block $block14
- (set_local $i21
- (get_local $i19)
- )
- (set_local $i22
- (get_local $i20)
- )
- (br $while-out$2)
- )
- (block $block15
- (set_local $i19
- (get_local $i16)
- )
- (set_local $i20
- (get_local $i11)
- )
- )
- )
- (br $while-in$3)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i22)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i3)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block16
- (i32.store align=4
- (get_local $i22)
- (i32.const 0)
- )
- (set_local $i18
- (get_local $i21)
- )
- (br $do-once$1)
- )
- )
- )
- (block $block17
- (set_local $i11
- (i32.load align=4
- (i32.add
- (get_local $i8)
- (i32.const 8)
- )
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i11)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i3)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i16
- (i32.add
- (get_local $i11)
- (i32.const 12)
- )
- )
- (if
- (i32.ne
- (i32.load align=4
- (get_local $i16)
- )
- (get_local $i8)
- )
- (call_import $_abort)
- )
- (set_local $i14
- (i32.add
- (get_local $i10)
- (i32.const 8)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i14)
- )
- (get_local $i8)
- )
- (block $block18
- (i32.store align=4
- (get_local $i16)
- (get_local $i10)
- )
- (i32.store align=4
- (get_local $i14)
- (get_local $i11)
- )
- (set_local $i18
- (get_local $i10)
- )
- (br $do-once$1)
- )
- (call_import $_abort)
- )
- )
- )
- )
- (if_else
- (get_local $i7)
- (block $block19
- (set_local $i10
- (i32.load align=4
- (i32.add
- (get_local $i8)
- (i32.const 28)
- )
- )
- )
- (set_local $i11
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i10)
- (i32.const 2)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i8)
- (i32.load align=4
- (get_local $i11)
- )
- )
- (block $block20
- (i32.store align=4
- (get_local $i11)
- (get_local $i18)
- )
- (if
- (i32.eq
- (get_local $i18)
- (i32.const 0)
- )
- (block $block21
- (i32.store align=4
- (i32.const 180)
- (i32.and
- (i32.load align=4
- (i32.const 180)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i10)
- )
- (i32.const -1)
- )
- )
- )
- (set_local $i12
- (get_local $i8)
- )
- (set_local $i13
- (get_local $i9)
- )
- (br $do-once$0)
- )
- )
- )
- (block $block22
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i7)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i10
- (i32.add
- (get_local $i7)
- (i32.const 16)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i10)
- )
- (get_local $i8)
- )
- (i32.store align=4
- (get_local $i10)
- (get_local $i18)
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 20)
- )
- (get_local $i18)
- )
- )
- (if
- (i32.eq
- (get_local $i18)
- (i32.const 0)
- )
- (block $block23
- (set_local $i12
- (get_local $i8)
- )
- (set_local $i13
- (get_local $i9)
- )
- (br $do-once$0)
- )
- )
- )
- )
- (set_local $i10
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i18)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i10)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (i32.store align=4
- (i32.add
- (get_local $i18)
- (i32.const 24)
- )
- (get_local $i7)
- )
- (set_local $i11
- (i32.add
- (get_local $i8)
- (i32.const 16)
- )
- )
- (set_local $i14
- (i32.load align=4
- (get_local $i11)
- )
- )
- (block $do-once$4
- (if
- (get_local $i14)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i14)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i10)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block24
- (i32.store align=4
- (i32.add
- (get_local $i18)
- (i32.const 16)
- )
- (get_local $i14)
- )
- (i32.store align=4
- (i32.add
- (get_local $i14)
- (i32.const 24)
- )
- (get_local $i18)
- )
- (br $do-once$4)
- )
- )
- )
- )
- (set_local $i14
- (i32.load align=4
- (i32.add
- (get_local $i11)
- (i32.const 4)
- )
- )
- )
- (if_else
- (get_local $i14)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i14)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block25
- (i32.store align=4
- (i32.add
- (get_local $i18)
- (i32.const 20)
- )
- (get_local $i14)
- )
- (i32.store align=4
- (i32.add
- (get_local $i14)
- (i32.const 24)
- )
- (get_local $i18)
- )
- (set_local $i12
- (get_local $i8)
- )
- (set_local $i13
- (get_local $i9)
- )
- (br $do-once$0)
- )
- )
- (block $block26
- (set_local $i12
- (get_local $i8)
- )
- (set_local $i13
- (get_local $i9)
- )
- )
- )
- )
- (block $block27
- (set_local $i12
- (get_local $i8)
- )
- (set_local $i13
- (get_local $i9)
- )
- )
- )
- )
- (block $block28
- (set_local $i12
- (get_local $i2)
- )
- (set_local $i13
- (get_local $i5)
- )
- )
- )
- )
- (if
- (i32.ge_u
- (i32.shr_u
- (get_local $i12)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i6)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i5
- (i32.add
- (get_local $i6)
- (i32.const 4)
- )
- )
- (set_local $i2
- (i32.load align=4
- (get_local $i5)
- )
- )
- (if
- (i32.eq
- (i32.and
- (get_local $i2)
- (i32.const 1)
- )
- (i32.const 0)
- )
- (call_import $_abort)
- )
- (if_else
- (i32.eq
- (i32.and
- (get_local $i2)
- (i32.const 2)
- )
- (i32.const 0)
- )
- (block $block29
- (if
- (i32.eq
- (get_local $i6)
- (i32.load align=4
- (i32.const 200)
- )
- )
- (block $block30
- (set_local $i18
- (i32.add
- (i32.load align=4
- (i32.const 188)
- )
- (get_local $i13)
- )
- )
- (i32.store align=4
- (i32.const 188)
- (get_local $i18)
- )
- (i32.store align=4
- (i32.const 200)
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 4)
- )
- (i32.or
- (get_local $i18)
- (i32.const 1)
- )
- )
- (if
- (i32.ne
- (get_local $i12)
- (i32.load align=4
- (i32.const 196)
- )
- )
- (br $topmost)
- )
- (i32.store align=4
- (i32.const 196)
- (i32.const 0)
- )
- (i32.store align=4
- (i32.const 184)
- (i32.const 0)
- )
- (br $topmost)
- )
- )
- (if
- (i32.eq
- (get_local $i6)
- (i32.load align=4
- (i32.const 196)
- )
- )
- (block $block31
- (set_local $i18
- (i32.add
- (i32.load align=4
- (i32.const 184)
- )
- (get_local $i13)
- )
- )
- (i32.store align=4
- (i32.const 184)
- (get_local $i18)
- )
- (i32.store align=4
- (i32.const 196)
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 4)
- )
- (i32.or
- (get_local $i18)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (get_local $i18)
- )
- (get_local $i18)
- )
- (br $topmost)
- )
- )
- (set_local $i18
- (i32.add
- (i32.and
- (get_local $i2)
- (i32.const -8)
- )
- (get_local $i13)
- )
- )
- (set_local $i3
- (i32.shr_u
- (get_local $i2)
- (i32.const 3)
- )
- )
- (block $do-once$5
- (if_else
- (i32.ge_u
- (i32.shr_u
- (get_local $i2)
- (i32.const 0)
- )
- (i32.const 256)
- )
- (block $block32
- (set_local $i21
- (i32.load align=4
- (i32.add
- (get_local $i6)
- (i32.const 24)
- )
- )
- )
- (set_local $i22
- (i32.load align=4
- (i32.add
- (get_local $i6)
- (i32.const 12)
- )
- )
- )
- (block $do-once$6
- (if_else
- (i32.eq
- (get_local $i22)
- (get_local $i6)
- )
- (block $block33
- (set_local $i20
- (i32.add
- (get_local $i6)
- (i32.const 16)
- )
- )
- (set_local $i19
- (i32.add
- (get_local $i20)
- (i32.const 4)
- )
- )
- (set_local $i15
- (i32.load align=4
- (get_local $i19)
- )
- )
- (if_else
- (i32.eq
- (get_local $i15)
- (i32.const 0)
- )
- (block $block34
- (set_local $i1
- (i32.load align=4
- (get_local $i20)
- )
- )
- (if_else
- (i32.eq
- (get_local $i1)
- (i32.const 0)
- )
- (block $block35
- (set_local $i23
- (i32.const 0)
- )
- (br $do-once$6)
- )
- (block $block36
- (set_local $i24
- (get_local $i1)
- )
- (set_local $i25
- (get_local $i20)
- )
- )
- )
- )
- (block $block37
- (set_local $i24
- (get_local $i15)
- )
- (set_local $i25
- (get_local $i19)
- )
- )
- )
- (loop $while-out$7 $while-in$8
- (block $block38
- (set_local $i19
- (i32.add
- (get_local $i24)
- (i32.const 20)
- )
- )
- (set_local $i15
- (i32.load align=4
- (get_local $i19)
- )
- )
- (if
- (get_local $i15)
- (block $block39
- (set_local $i24
- (get_local $i15)
- )
- (set_local $i25
- (get_local $i19)
- )
- (br $while-in$8)
- )
- )
- (set_local $i19
- (i32.add
- (get_local $i24)
- (i32.const 16)
- )
- )
- (set_local $i15
- (i32.load align=4
- (get_local $i19)
- )
- )
- (if_else
- (i32.eq
- (get_local $i15)
- (i32.const 0)
- )
- (block $block40
- (set_local $i26
- (get_local $i24)
- )
- (set_local $i27
- (get_local $i25)
- )
- (br $while-out$7)
- )
- (block $block41
- (set_local $i24
- (get_local $i15)
- )
- (set_local $i25
- (get_local $i19)
- )
- )
- )
- (br $while-in$8)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i27)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block42
- (i32.store align=4
- (get_local $i27)
- (i32.const 0)
- )
- (set_local $i23
- (get_local $i26)
- )
- (br $do-once$6)
- )
- )
- )
- (block $block43
- (set_local $i19
- (i32.load align=4
- (i32.add
- (get_local $i6)
- (i32.const 8)
- )
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i19)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i15
- (i32.add
- (get_local $i19)
- (i32.const 12)
- )
- )
- (if
- (i32.ne
- (i32.load align=4
- (get_local $i15)
- )
- (get_local $i6)
- )
- (call_import $_abort)
- )
- (set_local $i20
- (i32.add
- (get_local $i22)
- (i32.const 8)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i20)
- )
- (get_local $i6)
- )
- (block $block44
- (i32.store align=4
- (get_local $i15)
- (get_local $i22)
- )
- (i32.store align=4
- (get_local $i20)
- (get_local $i19)
- )
- (set_local $i23
- (get_local $i22)
- )
- (br $do-once$6)
- )
- (call_import $_abort)
- )
- )
- )
- )
- (if
- (get_local $i21)
- (block $block45
- (set_local $i22
- (i32.load align=4
- (i32.add
- (get_local $i6)
- (i32.const 28)
- )
- )
- )
- (set_local $i9
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i22)
- (i32.const 2)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i6)
- (i32.load align=4
- (get_local $i9)
- )
- )
- (block $block46
- (i32.store align=4
- (get_local $i9)
- (get_local $i23)
- )
- (if
- (i32.eq
- (get_local $i23)
- (i32.const 0)
- )
- (block $block47
- (i32.store align=4
- (i32.const 180)
- (i32.and
- (i32.load align=4
- (i32.const 180)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i22)
- )
- (i32.const -1)
- )
- )
- )
- (br $do-once$5)
- )
- )
- )
- (block $block48
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i21)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i22
- (i32.add
- (get_local $i21)
- (i32.const 16)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i22)
- )
- (get_local $i6)
- )
- (i32.store align=4
- (get_local $i22)
- (get_local $i23)
- )
- (i32.store align=4
- (i32.add
- (get_local $i21)
- (i32.const 20)
- )
- (get_local $i23)
- )
- )
- (if
- (i32.eq
- (get_local $i23)
- (i32.const 0)
- )
- (br $do-once$5)
- )
- )
- )
- (set_local $i22
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i23)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i22)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (i32.store align=4
- (i32.add
- (get_local $i23)
- (i32.const 24)
- )
- (get_local $i21)
- )
- (set_local $i9
- (i32.add
- (get_local $i6)
- (i32.const 16)
- )
- )
- (set_local $i8
- (i32.load align=4
- (get_local $i9)
- )
- )
- (block $do-once$9
- (if
- (get_local $i8)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i22)
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block49
- (i32.store align=4
- (i32.add
- (get_local $i23)
- (i32.const 16)
- )
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 24)
- )
- (get_local $i23)
- )
- (br $do-once$9)
- )
- )
- )
- )
- (set_local $i8
- (i32.load align=4
- (i32.add
- (get_local $i9)
- (i32.const 4)
- )
- )
- )
- (if
- (get_local $i8)
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block50
- (i32.store align=4
- (i32.add
- (get_local $i23)
- (i32.const 20)
- )
- (get_local $i8)
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 24)
- )
- (get_local $i23)
- )
- (br $do-once$5)
- )
- )
- )
- )
- )
- )
- (block $block51
- (set_local $i8
- (i32.load align=4
- (i32.add
- (get_local $i6)
- (i32.const 8)
- )
- )
- )
- (set_local $i22
- (i32.load align=4
- (i32.add
- (get_local $i6)
- (i32.const 12)
- )
- )
- )
- (set_local $i21
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i3)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (if
- (i32.ne
- (get_local $i8)
- (get_local $i21)
- )
- (block $block52
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (if
- (i32.ne
- (i32.load align=4
- (i32.add
- (get_local $i8)
- (i32.const 12)
- )
- )
- (get_local $i6)
- )
- (call_import $_abort)
- )
- )
- )
- (if
- (i32.eq
- (get_local $i22)
- (get_local $i8)
- )
- (block $block53
- (i32.store align=4
- (i32.const 176)
- (i32.and
- (i32.load align=4
- (i32.const 176)
- )
- (i32.xor
- (i32.shl
- (i32.const 1)
- (get_local $i3)
- )
- (i32.const -1)
- )
- )
- )
- (br $do-once$5)
- )
- )
- (if_else
- (i32.ne
- (get_local $i22)
- (get_local $i21)
- )
- (block $block54
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i22)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- )
- (set_local $i21
- (i32.add
- (get_local $i22)
- (i32.const 8)
- )
- )
- (if_else
- (i32.eq
- (i32.load align=4
- (get_local $i21)
- )
- (get_local $i6)
- )
- (set_local $i28
- (get_local $i21)
- )
- (call_import $_abort)
- )
- )
- (set_local $i28
- (i32.add
- (get_local $i22)
- (i32.const 8)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i8)
- (i32.const 12)
- )
- (get_local $i22)
- )
- (i32.store align=4
- (get_local $i28)
- (get_local $i8)
- )
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 4)
- )
- (i32.or
- (get_local $i18)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (get_local $i18)
- )
- (get_local $i18)
- )
- (if_else
- (i32.eq
- (get_local $i12)
- (i32.load align=4
- (i32.const 196)
- )
- )
- (block $block55
- (i32.store align=4
- (i32.const 184)
- (get_local $i18)
- )
- (br $topmost)
- )
- (set_local $i29
- (get_local $i18)
- )
- )
- )
- (block $block56
- (i32.store align=4
- (get_local $i5)
- (i32.and
- (get_local $i2)
- (i32.const -2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 4)
- )
- (i32.or
- (get_local $i13)
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (get_local $i13)
- )
- (get_local $i13)
- )
- (set_local $i29
- (get_local $i13)
- )
- )
- )
- (set_local $i13
- (i32.shr_u
- (get_local $i29)
- (i32.const 3)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i29)
- (i32.const 0)
- )
- (i32.const 256)
- )
- (block $block57
- (set_local $i2
- (i32.add
- (i32.const 216)
- (i32.shl
- (i32.shl
- (get_local $i13)
- (i32.const 1)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i5
- (i32.load align=4
- (i32.const 176)
- )
- )
- (set_local $i18
- (i32.shl
- (i32.const 1)
- (get_local $i13)
- )
- )
- (if_else
- (i32.and
- (get_local $i5)
- (get_local $i18)
- )
- (block $block58
- (set_local $i13
- (i32.add
- (get_local $i2)
- (i32.const 8)
- )
- )
- (set_local $i28
- (i32.load align=4
- (get_local $i13)
- )
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i28)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block59
- (set_local $i30
- (get_local $i13)
- )
- (set_local $i31
- (get_local $i28)
- )
- )
- )
- )
- (block $block60
- (i32.store align=4
- (i32.const 176)
- (i32.or
- (get_local $i5)
- (get_local $i18)
- )
- )
- (set_local $i30
- (i32.add
- (get_local $i2)
- (i32.const 8)
- )
- )
- (set_local $i31
- (get_local $i2)
- )
- )
- )
- (i32.store align=4
- (get_local $i30)
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i31)
- (i32.const 12)
- )
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 8)
- )
- (get_local $i31)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 12)
- )
- (get_local $i2)
- )
- (br $topmost)
- )
- )
- (set_local $i2
- (i32.shr_u
- (get_local $i29)
- (i32.const 8)
- )
- )
- (if_else
- (get_local $i2)
- (if_else
- (i32.gt_u
- (i32.shr_u
- (get_local $i29)
- (i32.const 0)
- )
- (i32.const 16777215)
- )
- (set_local $i32
- (i32.const 31)
- )
- (block $block61
- (set_local $i31
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i2)
- (i32.const 1048320)
- )
- (i32.const 16)
- )
- (i32.const 8)
- )
- )
- (set_local $i30
- (i32.shl
- (get_local $i2)
- (get_local $i31)
- )
- )
- (set_local $i2
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i30)
- (i32.const 520192)
- )
- (i32.const 16)
- )
- (i32.const 4)
- )
- )
- (set_local $i18
- (i32.shl
- (get_local $i30)
- (get_local $i2)
- )
- )
- (set_local $i30
- (i32.and
- (i32.shr_u
- (i32.add
- (get_local $i18)
- (i32.const 245760)
- )
- (i32.const 16)
- )
- (i32.const 2)
- )
- )
- (set_local $i5
- (i32.add
- (i32.sub
- (i32.const 14)
- (i32.or
- (i32.or
- (get_local $i2)
- (get_local $i31)
- )
- (get_local $i30)
- )
- )
- (i32.shr_u
- (i32.shl
- (get_local $i18)
- (get_local $i30)
- )
- (i32.const 15)
- )
- )
- )
- (set_local $i32
- (i32.or
- (i32.and
- (i32.shr_u
- (get_local $i29)
- (i32.add
- (get_local $i5)
- (i32.const 7)
- )
- )
- (i32.const 1)
- )
- (i32.shl
- (get_local $i5)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i32
- (i32.const 0)
- )
- )
- (set_local $i5
- (i32.add
- (i32.const 480)
- (i32.shl
- (get_local $i32)
- (i32.const 2)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 28)
- )
- (get_local $i32)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 20)
- )
- (i32.const 0)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 16)
- )
- (i32.const 0)
- )
- (set_local $i30
- (i32.load align=4
- (i32.const 180)
- )
- )
- (set_local $i18
- (i32.shl
- (i32.const 1)
- (get_local $i32)
- )
- )
- (block $do-once$10
- (if_else
- (i32.and
- (get_local $i30)
- (get_local $i18)
- )
- (block $block62
- (set_local $i31
- (i32.shl
- (get_local $i29)
- (if_else
- (i32.eq
- (get_local $i32)
- (i32.const 31)
- )
- (i32.const 0)
- (i32.sub
- (i32.const 25)
- (i32.shr_u
- (get_local $i32)
- (i32.const 1)
- )
- )
- )
- )
- )
- (set_local $i2
- (i32.load align=4
- (get_local $i5)
- )
- )
- (loop $while-out$11 $while-in$12
- (block $block63
- (if
- (i32.eq
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i2)
- (i32.const 4)
- )
- )
- (i32.const -8)
- )
- (get_local $i29)
- )
- (block $block64
- (set_local $i33
- (get_local $i2)
- )
- (set_local $i34
- (i32.const 130)
- )
- (br $while-out$11)
- )
- )
- (set_local $i28
- (i32.add
- (i32.add
- (get_local $i2)
- (i32.const 16)
- )
- (i32.shl
- (i32.shr_u
- (get_local $i31)
- (i32.const 31)
- )
- (i32.const 2)
- )
- )
- )
- (set_local $i13
- (i32.load align=4
- (get_local $i28)
- )
- )
- (if_else
- (i32.eq
- (get_local $i13)
- (i32.const 0)
- )
- (block $block65
- (set_local $i35
- (get_local $i28)
- )
- (set_local $i36
- (get_local $i2)
- )
- (set_local $i34
- (i32.const 127)
- )
- (br $while-out$11)
- )
- (block $block66
- (set_local $i31
- (i32.shl
- (get_local $i31)
- (i32.const 1)
- )
- )
- (set_local $i2
- (get_local $i13)
- )
- )
- )
- (br $while-in$12)
- )
- )
- (if_else
- (i32.eq
- (get_local $i34)
- (i32.const 127)
- )
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i35)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.const 192)
- )
- (i32.const 0)
- )
- )
- (call_import $_abort)
- (block $block67
- (i32.store align=4
- (get_local $i35)
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 24)
- )
- (get_local $i36)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 12)
- )
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 8)
- )
- (get_local $i12)
- )
- (br $do-once$10)
- )
- )
- (if
- (i32.eq
- (get_local $i34)
- (i32.const 130)
- )
- (block $block68
- (set_local $i2
- (i32.add
- (get_local $i33)
- (i32.const 8)
- )
- )
- (set_local $i31
- (i32.load align=4
- (get_local $i2)
- )
- )
- (set_local $i9
- (i32.load align=4
- (i32.const 192)
- )
- )
- (if_else
- (i32.and
- (i32.ge_u
- (i32.shr_u
- (get_local $i31)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i9)
- (i32.const 0)
- )
- )
- (i32.ge_u
- (i32.shr_u
- (get_local $i33)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i9)
- (i32.const 0)
- )
- )
- )
- (block $block69
- (i32.store align=4
- (i32.add
- (get_local $i31)
- (i32.const 12)
- )
- (get_local $i12)
- )
- (i32.store align=4
- (get_local $i2)
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 8)
- )
- (get_local $i31)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 12)
- )
- (get_local $i33)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 24)
- )
- (i32.const 0)
- )
- (br $do-once$10)
- )
- (call_import $_abort)
- )
- )
- )
- )
- )
- (block $block70
- (i32.store align=4
- (i32.const 180)
- (i32.or
- (get_local $i30)
- (get_local $i18)
- )
- )
- (i32.store align=4
- (get_local $i5)
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 24)
- )
- (get_local $i5)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 12)
- )
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i12)
- (i32.const 8)
- )
- (get_local $i12)
- )
- )
- )
- )
- (set_local $i12
- (i32.add
- (i32.load align=4
- (i32.const 208)
- )
- (i32.const -1)
- )
- )
- (i32.store align=4
- (i32.const 208)
- (get_local $i12)
- )
- (if_else
- (i32.eq
- (get_local $i12)
- (i32.const 0)
- )
- (set_local $i37
- (i32.const 632)
- )
- (br $topmost)
- )
- (loop $while-out$13 $while-in$14
- (block $block71
- (set_local $i12
- (i32.load align=4
- (get_local $i37)
- )
- )
- (if_else
- (i32.eq
- (get_local $i12)
- (i32.const 0)
- )
- (br $while-out$13)
- (set_local $i37
- (i32.add
- (get_local $i12)
- (i32.const 8)
- )
- )
- )
- (br $while-in$14)
- )
- )
- (i32.store align=4
- (i32.const 208)
- (i32.const -1)
- )
- (br $topmost)
- )
- )
- (func $___stdio_write (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (local $i9 i32)
- (local $i10 i32)
- (local $i11 i32)
- (local $i12 i32)
- (local $i13 i32)
- (local $i14 i32)
- (local $i15 i32)
- (local $i16 i32)
- (local $i17 i32)
- (local $i18 i32)
- (local $i19 i32)
- (local $i20 i32)
- (local $i21 i32)
- (local $i22 i32)
- (local $i23 i32)
- (local $i24 i32)
- (block $topmost
- (set_local $i4
- (i32.load align=4
- (i32.const 8)
- )
- )
- (i32.store align=4
- (i32.const 8)
- (i32.add
- (i32.load align=4
- (i32.const 8)
- )
- (i32.const 48)
- )
- )
- (set_local $i5
- (i32.add
- (get_local $i4)
- (i32.const 16)
- )
- )
- (set_local $i6
- (get_local $i4)
- )
- (set_local $i7
- (i32.add
- (get_local $i4)
- (i32.const 32)
- )
- )
- (set_local $i8
- (i32.add
- (get_local $i1)
- (i32.const 28)
- )
- )
- (set_local $i9
- (i32.load align=4
- (get_local $i8)
- )
- )
- (i32.store align=4
- (get_local $i7)
- (get_local $i9)
- )
- (set_local $i10
- (i32.add
- (get_local $i1)
- (i32.const 20)
- )
- )
- (set_local $i11
- (i32.sub
- (i32.load align=4
- (get_local $i10)
- )
- (get_local $i9)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 4)
- )
- (get_local $i11)
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 8)
- )
- (get_local $i2)
- )
- (i32.store align=4
- (i32.add
- (get_local $i7)
- (i32.const 12)
- )
- (get_local $i3)
- )
- (set_local $i2
- (i32.add
- (get_local $i1)
- (i32.const 60)
- )
- )
- (set_local $i9
- (i32.add
- (get_local $i1)
- (i32.const 44)
- )
- )
- (set_local $i12
- (get_local $i7)
- )
- (set_local $i7
- (i32.const 2)
- )
- (set_local $i13
- (i32.add
- (get_local $i11)
- (get_local $i3)
- )
- )
- (loop $while-out$0 $while-in$1
- (block $block0
- (if_else
- (i32.eq
- (i32.load align=4
- (i32.const 8)
- )
- (i32.const 0)
- )
- (block $block1
- (i32.store align=4
- (get_local $i5)
- (i32.load align=4
- (get_local $i2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 4)
- )
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 8)
- )
- (get_local $i7)
- )
- (set_local $i14
- (call $___syscall_ret
- (call_import $___syscall146
- (i32.const 146)
- (get_local $i5)
- )
- )
- )
- )
- (block $block2
- (call_import $_pthread_cleanup_push
- (i32.const 4)
- (get_local $i1)
- )
- (i32.store align=4
- (get_local $i6)
- (i32.load align=4
- (get_local $i2)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i6)
- (i32.const 4)
- )
- (get_local $i12)
- )
- (i32.store align=4
- (i32.add
- (get_local $i6)
- (i32.const 8)
- )
- (get_local $i7)
- )
- (set_local $i11
- (call $___syscall_ret
- (call_import $___syscall146
- (i32.const 146)
- (get_local $i6)
- )
- )
- )
- (call_import $_pthread_cleanup_pop
- (i32.const 0)
- )
- (set_local $i14
- (get_local $i11)
- )
- )
- )
- (if
- (i32.eq
- (get_local $i13)
- (get_local $i14)
- )
- (block $block3
- (set_local $i15
- (i32.const 6)
- )
- (br $while-out$0)
- )
- )
- (if
- (i32.lt_s
- (get_local $i14)
- (i32.const 0)
- )
- (block $block4
- (set_local $i16
- (get_local $i12)
- )
- (set_local $i17
- (get_local $i7)
- )
- (set_local $i15
- (i32.const 8)
- )
- (br $while-out$0)
- )
- )
- (set_local $i11
- (i32.sub
- (get_local $i13)
- (get_local $i14)
- )
- )
- (set_local $i18
- (i32.load align=4
- (i32.add
- (get_local $i12)
- (i32.const 4)
- )
- )
- )
- (if_else
- (i32.le_u
- (i32.shr_u
- (get_local $i14)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i18)
- (i32.const 0)
- )
- )
- (if_else
- (i32.eq
- (get_local $i7)
- (i32.const 2)
- )
- (block $block5
- (i32.store align=4
- (get_local $i8)
- (i32.add
- (i32.load align=4
- (get_local $i8)
- )
- (get_local $i14)
- )
- )
- (set_local $i19
- (get_local $i18)
- )
- (set_local $i20
- (get_local $i14)
- )
- (set_local $i21
- (get_local $i12)
- )
- (set_local $i22
- (i32.const 2)
- )
- )
- (block $block6
- (set_local $i19
- (get_local $i18)
- )
- (set_local $i20
- (get_local $i14)
- )
- (set_local $i21
- (get_local $i12)
- )
- (set_local $i22
- (get_local $i7)
- )
- )
- )
- (block $block7
- (set_local $i23
- (i32.load align=4
- (get_local $i9)
- )
- )
- (i32.store align=4
- (get_local $i8)
- (get_local $i23)
- )
- (i32.store align=4
- (get_local $i10)
- (get_local $i23)
- )
- (set_local $i19
- (i32.load align=4
- (i32.add
- (get_local $i12)
- (i32.const 12)
- )
- )
- )
- (set_local $i20
- (i32.sub
- (get_local $i14)
- (get_local $i18)
- )
- )
- (set_local $i21
- (i32.add
- (get_local $i12)
- (i32.const 8)
- )
- )
- (set_local $i22
- (i32.add
- (get_local $i7)
- (i32.const -1)
- )
- )
- )
- )
- (i32.store align=4
- (get_local $i21)
- (i32.add
- (i32.load align=4
- (get_local $i21)
- )
- (get_local $i20)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i21)
- (i32.const 4)
- )
- (i32.sub
- (get_local $i19)
- (get_local $i20)
- )
- )
- (set_local $i12
- (get_local $i21)
- )
- (set_local $i7
- (get_local $i22)
- )
- (set_local $i13
- (get_local $i11)
- )
- (br $while-in$1)
- )
- )
- (if_else
- (i32.eq
- (get_local $i15)
- (i32.const 6)
- )
- (block $block8
- (set_local $i13
- (i32.load align=4
- (get_local $i9)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 16)
- )
- (i32.add
- (get_local $i13)
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 48)
- )
- )
- )
- )
- (set_local $i9
- (get_local $i13)
- )
- (i32.store align=4
- (get_local $i8)
- (get_local $i9)
- )
- (i32.store align=4
- (get_local $i10)
- (get_local $i9)
- )
- (set_local $i24
- (get_local $i3)
- )
- )
- (if
- (i32.eq
- (get_local $i15)
- (i32.const 8)
- )
- (block $block9
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 16)
- )
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i8)
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i10)
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i1)
- (i32.or
- (i32.load align=4
- (get_local $i1)
- )
- (i32.const 32)
- )
- )
- (if_else
- (i32.eq
- (get_local $i17)
- (i32.const 2)
- )
- (set_local $i24
- (i32.const 0)
- )
- (set_local $i24
- (i32.sub
- (get_local $i3)
- (i32.load align=4
- (i32.add
- (get_local $i16)
- (i32.const 4)
- )
- )
- )
- )
- )
- )
- )
- )
- (i32.store align=4
- (i32.const 8)
- (get_local $i4)
- )
- (get_local $i24)
- )
- )
- (func $___fwritex (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (local $i9 i32)
- (local $i10 i32)
- (local $i11 i32)
- (local $i12 i32)
- (local $i13 i32)
- (local $i14 i32)
- (local $i15 i32)
- (block $topmost
- (set_local $i4
- (i32.add
- (get_local $i3)
- (i32.const 16)
- )
- )
- (set_local $i5
- (i32.load align=4
- (get_local $i4)
- )
- )
- (if_else
- (i32.eq
- (get_local $i5)
- (i32.const 0)
- )
- (if_else
- (i32.eq
- (call $___towrite
- (get_local $i3)
- )
- (i32.const 0)
- )
- (block $block0
- (set_local $i6
- (i32.load align=4
- (get_local $i4)
- )
- )
- (set_local $i7
- (i32.const 5)
- )
- )
- (set_local $i8
- (i32.const 0)
- )
- )
- (block $block1
- (set_local $i6
- (get_local $i5)
- )
- (set_local $i7
- (i32.const 5)
- )
- )
- )
- (block $label$break$L5
- (if
- (i32.eq
- (get_local $i7)
- (i32.const 5)
- )
- (block $block2
- (set_local $i5
- (i32.add
- (get_local $i3)
- (i32.const 20)
- )
- )
- (set_local $i4
- (i32.load align=4
- (get_local $i5)
- )
- )
- (set_local $i9
- (get_local $i4)
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (i32.sub
- (get_local $i6)
- (get_local $i4)
- )
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i2)
- (i32.const 0)
- )
- )
- (block $block3
- (set_local $i8
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i3)
- (i32.const 36)
- )
- )
- (i32.const 7)
- )
- (i32.const 2)
- )
- (get_local $i3)
- (get_local $i1)
- (get_local $i2)
- )
- )
- (br $label$break$L5)
- )
- )
- (block $label$break$L10
- (if_else
- (i32.gt_s
- (i32.load8_s align=1
- (i32.add
- (get_local $i3)
- (i32.const 75)
- )
- )
- (i32.const -1)
- )
- (block $block4
- (set_local $i4
- (get_local $i2)
- )
- (loop $while-out$0 $while-in$1
- (block $block5
- (if
- (i32.eq
- (get_local $i4)
- (i32.const 0)
- )
- (block $block6
- (set_local $i10
- (get_local $i2)
- )
- (set_local $i11
- (get_local $i1)
- )
- (set_local $i12
- (get_local $i9)
- )
- (set_local $i13
- (i32.const 0)
- )
- (br $label$break$L10)
- )
- )
- (set_local $i14
- (i32.add
- (get_local $i4)
- (i32.const -1)
- )
- )
- (if_else
- (i32.eq
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (get_local $i14)
- )
- )
- (i32.const 10)
- )
- (block $block7
- (set_local $i15
- (get_local $i4)
- )
- (br $while-out$0)
- )
- (set_local $i4
- (get_local $i14)
- )
- )
- (br $while-in$1)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i3)
- (i32.const 36)
- )
- )
- (i32.const 7)
- )
- (i32.const 2)
- )
- (get_local $i3)
- (get_local $i1)
- (get_local $i15)
- )
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i15)
- (i32.const 0)
- )
- )
- (block $block8
- (set_local $i8
- (get_local $i15)
- )
- (br $label$break$L5)
- )
- )
- (set_local $i10
- (i32.sub
- (get_local $i2)
- (get_local $i15)
- )
- )
- (set_local $i11
- (i32.add
- (get_local $i1)
- (get_local $i15)
- )
- )
- (set_local $i12
- (i32.load align=4
- (get_local $i5)
- )
- )
- (set_local $i13
- (get_local $i15)
- )
- )
- (block $block9
- (set_local $i10
- (get_local $i2)
- )
- (set_local $i11
- (get_local $i1)
- )
- (set_local $i12
- (get_local $i9)
- )
- (set_local $i13
- (i32.const 0)
- )
- )
- )
- )
- (call $_memcpy
- (get_local $i12)
- (get_local $i11)
- (get_local $i10)
- )
- (i32.store align=4
- (get_local $i5)
- (i32.add
- (i32.load align=4
- (get_local $i5)
- )
- (get_local $i10)
- )
- )
- (set_local $i8
- (i32.add
- (get_local $i13)
- (get_local $i10)
- )
- )
- )
- )
- )
- (get_local $i8)
- )
- )
- (func $_fflush (param $i1 i32) (result i32)
- (local $i2 i32)
- (local $i3 i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (block $topmost
- (block $do-once$0
- (if_else
- (get_local $i1)
- (block $block0
- (if
- (i32.le_s
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 76)
- )
- )
- (i32.const -1)
- )
- (block $block1
- (set_local $i2
- (call $___fflush_unlocked
- (get_local $i1)
- )
- )
- (br $do-once$0)
- )
- )
- (set_local $i3
- (i32.eq
- (call $___lockfile
- (get_local $i1)
- )
- (i32.const 0)
- )
- )
- (set_local $i4
- (call $___fflush_unlocked
- (get_local $i1)
- )
- )
- (if_else
- (get_local $i3)
- (set_local $i2
- (get_local $i4)
- )
- (block $block2
- (call $___unlockfile
- (get_local $i1)
- )
- (set_local $i2
- (get_local $i4)
- )
- )
- )
- )
- (block $block3
- (if_else
- (i32.eq
- (i32.load align=4
- (i32.const 56)
- )
- (i32.const 0)
- )
- (set_local $i5
- (i32.const 0)
- )
- (set_local $i5
- (call $_fflush
- (i32.load align=4
- (i32.const 56)
- )
- )
- )
- )
- (call_import $___lock
- (i32.const 36)
- )
- (set_local $i4
- (i32.load align=4
- (i32.const 32)
- )
- )
- (if_else
- (i32.eq
- (get_local $i4)
- (i32.const 0)
- )
- (set_local $i6
- (get_local $i5)
- )
- (block $block4
- (set_local $i3
- (get_local $i4)
- )
- (set_local $i4
- (get_local $i5)
- )
- (loop $while-out$1 $while-in$2
- (block $block5
- (if_else
- (i32.gt_s
- (i32.load align=4
- (i32.add
- (get_local $i3)
- (i32.const 76)
- )
- )
- (i32.const -1)
- )
- (set_local $i7
- (call $___lockfile
- (get_local $i3)
- )
- )
- (set_local $i7
- (i32.const 0)
- )
- )
- (if_else
- (i32.gt_u
- (i32.shr_u
- (i32.load align=4
- (i32.add
- (get_local $i3)
- (i32.const 20)
- )
- )
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.add
- (get_local $i3)
- (i32.const 28)
- )
- )
- (i32.const 0)
- )
- )
- (set_local $i8
- (i32.or
- (call $___fflush_unlocked
- (get_local $i3)
- )
- (get_local $i4)
- )
- )
- (set_local $i8
- (get_local $i4)
- )
- )
- (if
- (get_local $i7)
- (call $___unlockfile
- (get_local $i3)
- )
- )
- (set_local $i3
- (i32.load align=4
- (i32.add
- (get_local $i3)
- (i32.const 56)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i3)
- (i32.const 0)
- )
- (block $block6
- (set_local $i6
- (get_local $i8)
- )
- (br $while-out$1)
- )
- (set_local $i4
- (get_local $i8)
- )
- )
- (br $while-in$2)
- )
- )
- )
- )
- (call_import $___unlock
- (i32.const 36)
- )
- (set_local $i2
- (get_local $i6)
- )
- )
- )
- )
- (get_local $i2)
- )
- )
- (func $_strlen (param $i1 i32) (result i32)
- (local $i2 i32)
- (local $i3 i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (local $i9 i32)
- (local $i10 i32)
- (local $i11 i32)
- (block $topmost
- (set_local $i2
- (get_local $i1)
- )
- (block $label$break$L1
- (if_else
- (i32.eq
- (i32.and
- (get_local $i2)
- (i32.const 3)
- )
- (i32.const 0)
- )
- (block $block0
- (set_local $i3
- (get_local $i1)
- )
- (set_local $i4
- (i32.const 4)
- )
- )
- (block $block1
- (set_local $i5
- (get_local $i1)
- )
- (set_local $i6
- (get_local $i2)
- )
- (loop $while-out$0 $while-in$1
- (block $block2
- (if
- (i32.eq
- (i32.load8_s align=1
- (get_local $i5)
- )
- (i32.const 0)
- )
- (block $block3
- (set_local $i7
- (get_local $i6)
- )
- (br $label$break$L1)
- )
- )
- (set_local $i8
- (i32.add
- (get_local $i5)
- (i32.const 1)
- )
- )
- (set_local $i6
- (get_local $i8)
- )
- (if_else
- (i32.eq
- (i32.and
- (get_local $i6)
- (i32.const 3)
- )
- (i32.const 0)
- )
- (block $block4
- (set_local $i3
- (get_local $i8)
- )
- (set_local $i4
- (i32.const 4)
- )
- (br $while-out$0)
- )
- (set_local $i5
- (get_local $i8)
- )
- )
- (br $while-in$1)
- )
- )
- )
- )
- )
- (if
- (i32.eq
- (get_local $i4)
- (i32.const 4)
- )
- (block $block5
- (set_local $i4
- (get_local $i3)
- )
- (loop $while-out$2 $while-in$3
- (block $block6
- (set_local $i3
- (i32.load align=4
- (get_local $i4)
- )
- )
- (if_else
- (i32.eq
- (i32.and
- (i32.xor
- (i32.and
- (get_local $i3)
- (i32.const -2139062144)
- )
- (i32.const -2139062144)
- )
- (i32.add
- (get_local $i3)
- (i32.const -16843009)
- )
- )
- (i32.const 0)
- )
- (set_local $i4
- (i32.add
- (get_local $i4)
- (i32.const 4)
- )
- )
- (block $block7
- (set_local $i9
- (get_local $i3)
- )
- (set_local $i10
- (get_local $i4)
- )
- (br $while-out$2)
- )
- )
- (br $while-in$3)
- )
- )
- (if_else
- (i32.eq
- (i32.shr_s
- (i32.shl
- (i32.and
- (get_local $i9)
- (i32.const 255)
- )
- (i32.const 24)
- )
- (i32.const 24)
- )
- (i32.const 0)
- )
- (set_local $i11
- (get_local $i10)
- )
- (block $block8
- (set_local $i9
- (get_local $i10)
- )
- (loop $while-out$4 $while-in$5
- (block $block9
- (set_local $i10
- (i32.add
- (get_local $i9)
- (i32.const 1)
- )
- )
- (if_else
- (i32.eq
- (i32.load8_s align=1
- (get_local $i10)
- )
- (i32.const 0)
- )
- (block $block10
- (set_local $i11
- (get_local $i10)
- )
- (br $while-out$4)
- )
- (set_local $i9
- (get_local $i10)
- )
- )
- (br $while-in$5)
- )
- )
- )
- )
- (set_local $i7
- (get_local $i11)
- )
- )
- )
- (i32.sub
- (get_local $i7)
- (get_local $i2)
- )
- )
- )
- (func $___overflow (param $i1 i32) (param $i2 i32) (result i32)
- (local $i3 i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (local $i9 i32)
- (local $i10 i32)
- (local $i11 i32)
- (block $topmost
- (set_local $i3
- (i32.load align=4
- (i32.const 8)
- )
- )
- (i32.store align=4
- (i32.const 8)
- (i32.add
- (i32.load align=4
- (i32.const 8)
- )
- (i32.const 16)
- )
- )
- (set_local $i4
- (get_local $i3)
- )
- (set_local $i5
- (i32.and
- (get_local $i2)
- (i32.const 255)
- )
- )
- (i32.store8 align=1
- (get_local $i4)
- (get_local $i5)
- )
- (set_local $i6
- (i32.add
- (get_local $i1)
- (i32.const 16)
- )
- )
- (set_local $i7
- (i32.load align=4
- (get_local $i6)
- )
- )
- (if_else
- (i32.eq
- (get_local $i7)
- (i32.const 0)
- )
- (if_else
- (i32.eq
- (call $___towrite
- (get_local $i1)
- )
- (i32.const 0)
- )
- (block $block0
- (set_local $i8
- (i32.load align=4
- (get_local $i6)
- )
- )
- (set_local $i9
- (i32.const 4)
- )
- )
- (set_local $i10
- (i32.const -1)
- )
- )
- (block $block1
- (set_local $i8
- (get_local $i7)
- )
- (set_local $i9
- (i32.const 4)
- )
- )
- )
- (block $do-once$0
- (if
- (i32.eq
- (get_local $i9)
- (i32.const 4)
- )
- (block $block2
- (set_local $i7
- (i32.add
- (get_local $i1)
- (i32.const 20)
- )
- )
- (set_local $i6
- (i32.load align=4
- (get_local $i7)
- )
- )
- (if
- (if_else
- (i32.lt_u
- (i32.shr_u
- (get_local $i6)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- )
- (block $block3
- (set_local $i11
- (i32.and
- (get_local $i2)
- (i32.const 255)
- )
- )
- (i32.ne
- (get_local $i11)
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 75)
- )
- )
- )
- )
- (i32.const 0)
- )
- (block $block4
- (i32.store align=4
- (get_local $i7)
- (i32.add
- (get_local $i6)
- (i32.const 1)
- )
- )
- (i32.store8 align=1
- (get_local $i6)
- (get_local $i5)
- )
- (set_local $i10
- (get_local $i11)
- )
- (br $do-once$0)
- )
- )
- (if_else
- (i32.eq
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 36)
- )
- )
- (i32.const 7)
- )
- (i32.const 2)
- )
- (get_local $i1)
- (get_local $i4)
- (i32.const 1)
- )
- (i32.const 1)
- )
- (set_local $i10
- (i32.load8_u align=1
- (get_local $i4)
- )
- )
- (set_local $i10
- (i32.const -1)
- )
- )
- )
- )
- )
- (i32.store align=4
- (i32.const 8)
- (get_local $i3)
- )
- (get_local $i10)
- )
- )
- (func $___fflush_unlocked (param $i1 i32) (result i32)
- (local $i2 i32)
- (local $i3 i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (block $topmost
- (set_local $i2
- (i32.add
- (get_local $i1)
- (i32.const 20)
- )
- )
- (set_local $i3
- (i32.add
- (get_local $i1)
- (i32.const 28)
- )
- )
- (if_else
- (if_else
- (i32.gt_u
- (i32.shr_u
- (i32.load align=4
- (get_local $i2)
- )
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (get_local $i3)
- )
- (i32.const 0)
- )
- )
- (block $block0
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 36)
- )
- )
- (i32.const 7)
- )
- (i32.const 2)
- )
- (get_local $i1)
- (i32.const 0)
- (i32.const 0)
- )
- (i32.eq
- (i32.load align=4
- (get_local $i2)
- )
- (i32.const 0)
- )
- )
- (i32.const 0)
- )
- (set_local $i4
- (i32.const -1)
- )
- (block $block1
- (set_local $i5
- (i32.add
- (get_local $i1)
- (i32.const 4)
- )
- )
- (set_local $i6
- (i32.load align=4
- (get_local $i5)
- )
- )
- (set_local $i7
- (i32.add
- (get_local $i1)
- (i32.const 8)
- )
- )
- (set_local $i8
- (i32.load align=4
- (get_local $i7)
- )
- )
- (if
- (i32.lt_u
- (i32.shr_u
- (get_local $i6)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- )
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 40)
- )
- )
- (i32.const 7)
- )
- (i32.const 2)
- )
- (get_local $i1)
- (i32.sub
- (get_local $i6)
- (get_local $i8)
- )
- (i32.const 1)
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 16)
- )
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i3)
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i2)
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i7)
- (i32.const 0)
- )
- (i32.store align=4
- (get_local $i5)
- (i32.const 0)
- )
- (set_local $i4
- (i32.const 0)
- )
- )
- )
- (get_local $i4)
- )
- )
- (func $_memcpy (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32)
- (local $i4 i32)
- (block $topmost
- (if
- (i32.ge_s
- (get_local $i3)
- (i32.const 4096)
- )
- (br $topmost
- (call_import $_emscripten_memcpy_big
- (get_local $i1)
- (get_local $i2)
- (get_local $i3)
- )
- )
- )
- (set_local $i4
- (get_local $i1)
- )
- (if
- (i32.eq
- (i32.and
- (get_local $i1)
- (i32.const 3)
- )
- (i32.and
- (get_local $i2)
- (i32.const 3)
- )
- )
- (block $block0
- (loop $while-out$0 $while-in$1
- (block $block1
- (if_else
- (i32.and
- (get_local $i1)
- (i32.const 3)
- )
- (nop)
- (br $while-out$0)
- )
- (block $block2
- (if
- (i32.eq
- (get_local $i3)
- (i32.const 0)
- )
- (br $topmost
- (get_local $i4)
- )
- )
- (i32.store8 align=1
- (get_local $i1)
- (i32.load8_s align=1
- (get_local $i2)
- )
- )
- (set_local $i1
- (i32.add
- (get_local $i1)
- (i32.const 1)
- )
- )
- (set_local $i2
- (i32.add
- (get_local $i2)
- (i32.const 1)
- )
- )
- (set_local $i3
- (i32.sub
- (get_local $i3)
- (i32.const 1)
- )
- )
- )
- (br $while-in$1)
- )
- )
- (loop $while-out$2 $while-in$3
- (block $block3
- (if_else
- (i32.ge_s
- (get_local $i3)
- (i32.const 4)
- )
- (nop)
- (br $while-out$2)
- )
- (block $block4
- (i32.store align=4
- (get_local $i1)
- (i32.load align=4
- (get_local $i2)
- )
- )
- (set_local $i1
- (i32.add
- (get_local $i1)
- (i32.const 4)
- )
- )
- (set_local $i2
- (i32.add
- (get_local $i2)
- (i32.const 4)
- )
- )
- (set_local $i3
- (i32.sub
- (get_local $i3)
- (i32.const 4)
- )
- )
- )
- (br $while-in$3)
- )
- )
- )
- )
- (loop $while-out$4 $while-in$5
- (block $block5
- (if_else
- (i32.gt_s
- (get_local $i3)
- (i32.const 0)
- )
- (nop)
- (br $while-out$4)
- )
- (block $block6
- (i32.store8 align=1
- (get_local $i1)
- (i32.load8_s align=1
- (get_local $i2)
- )
- )
- (set_local $i1
- (i32.add
- (get_local $i1)
- (i32.const 1)
- )
- )
- (set_local $i2
- (i32.add
- (get_local $i2)
- (i32.const 1)
- )
- )
- (set_local $i3
- (i32.sub
- (get_local $i3)
- (i32.const 1)
- )
- )
- )
- (br $while-in$5)
- )
- )
- (get_local $i4)
- )
- )
- (func $runPostSets
- (nop)
- )
- (func $_memset (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (block $topmost
- (set_local $i4
- (i32.add
- (get_local $i1)
- (get_local $i3)
- )
- )
- (if
- (i32.ge_s
- (get_local $i3)
- (i32.const 20)
- )
- (block $block0
- (set_local $i2
- (i32.and
- (get_local $i2)
- (i32.const 255)
- )
- )
- (set_local $i5
- (i32.and
- (get_local $i1)
- (i32.const 3)
- )
- )
- (set_local $i6
- (i32.or
- (i32.or
- (i32.or
- (get_local $i2)
- (i32.shl
- (get_local $i2)
- (i32.const 8)
- )
- )
- (i32.shl
- (get_local $i2)
- (i32.const 16)
- )
- )
- (i32.shl
- (get_local $i2)
- (i32.const 24)
- )
- )
- )
- (set_local $i7
- (i32.and
- (get_local $i4)
- (i32.xor
- (i32.const 3)
- (i32.const -1)
- )
- )
- )
- (if
- (get_local $i5)
- (block $block1
- (set_local $i5
- (i32.sub
- (i32.add
- (get_local $i1)
- (i32.const 4)
- )
- (get_local $i5)
- )
- )
- (loop $while-out$0 $while-in$1
- (block $block2
- (if_else
- (i32.lt_s
- (get_local $i1)
- (get_local $i5)
- )
- (nop)
- (br $while-out$0)
- )
- (block $block3
- (i32.store8 align=1
- (get_local $i1)
- (get_local $i2)
- )
- (set_local $i1
- (i32.add
- (get_local $i1)
- (i32.const 1)
- )
- )
- )
- (br $while-in$1)
- )
- )
- )
- )
- (loop $while-out$2 $while-in$3
- (block $block4
- (if_else
- (i32.lt_s
- (get_local $i1)
- (get_local $i7)
- )
- (nop)
- (br $while-out$2)
- )
- (block $block5
- (i32.store align=4
- (get_local $i1)
- (get_local $i6)
- )
- (set_local $i1
- (i32.add
- (get_local $i1)
- (i32.const 4)
- )
- )
- )
- (br $while-in$3)
- )
- )
- )
- )
- (loop $while-out$4 $while-in$5
- (block $block6
- (if_else
- (i32.lt_s
- (get_local $i1)
- (get_local $i4)
- )
- (nop)
- (br $while-out$4)
- )
- (block $block7
- (i32.store8 align=1
- (get_local $i1)
- (get_local $i2)
- )
- (set_local $i1
- (i32.add
- (get_local $i1)
- (i32.const 1)
- )
- )
- )
- (br $while-in$5)
- )
- )
- (i32.sub
- (get_local $i1)
- (get_local $i3)
- )
- )
- )
- (func $_puts (param $i1 i32) (result i32)
- (local $i2 i32)
- (local $i3 i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (block $topmost
- (set_local $i2
- (i32.load align=4
- (i32.const 52)
- )
- )
- (if_else
- (i32.gt_s
- (i32.load align=4
- (i32.add
- (get_local $i2)
- (i32.const 76)
- )
- )
- (i32.const -1)
- )
- (set_local $i3
- (call $___lockfile
- (get_local $i2)
- )
- )
- (set_local $i3
- (i32.const 0)
- )
- )
- (block $do-once$0
- (if_else
- (i32.lt_s
- (call $_fputs
- (get_local $i1)
- (get_local $i2)
- )
- (i32.const 0)
- )
- (set_local $i4
- (i32.const 1)
- )
- (block $block0
- (if
- (if_else
- (i32.ne
- (i32.load8_s align=1
- (i32.add
- (get_local $i2)
- (i32.const 75)
- )
- )
- (i32.const 10)
- )
- (block $block1
- (set_local $i5
- (i32.add
- (get_local $i2)
- (i32.const 20)
- )
- )
- (block $block2
- (set_local $i6
- (i32.load align=4
- (get_local $i5)
- )
- )
- (i32.lt_u
- (i32.shr_u
- (get_local $i6)
- (i32.const 0)
- )
- (i32.shr_u
- (i32.load align=4
- (i32.add
- (get_local $i2)
- (i32.const 16)
- )
- )
- (i32.const 0)
- )
- )
- )
- )
- (i32.const 0)
- )
- (block $block3
- (i32.store align=4
- (get_local $i5)
- (i32.add
- (get_local $i6)
- (i32.const 1)
- )
- )
- (i32.store8 align=1
- (get_local $i6)
- (i32.const 10)
- )
- (set_local $i4
- (i32.const 0)
- )
- (br $do-once$0)
- )
- )
- (set_local $i4
- (i32.lt_s
- (call $___overflow
- (get_local $i2)
- (i32.const 10)
- )
- (i32.const 0)
- )
- )
- )
- )
- )
- (if
- (get_local $i3)
- (call $___unlockfile
- (get_local $i2)
- )
- )
- (i32.shr_s
- (i32.shl
- (get_local $i4)
- (i32.const 31)
- )
- (i32.const 31)
- )
- )
- )
- (func $___stdio_seek (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32)
- (local $i4 i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (block $topmost
- (set_local $i4
- (i32.load align=4
- (i32.const 8)
- )
- )
- (i32.store align=4
- (i32.const 8)
- (i32.add
- (i32.load align=4
- (i32.const 8)
- )
- (i32.const 32)
- )
- )
- (set_local $i5
- (get_local $i4)
- )
- (set_local $i6
- (i32.add
- (get_local $i4)
- (i32.const 20)
- )
- )
- (i32.store align=4
- (get_local $i5)
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 60)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 4)
- )
- (i32.const 0)
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 8)
- )
- (get_local $i2)
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 12)
- )
- (get_local $i6)
- )
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 16)
- )
- (get_local $i3)
- )
- (if_else
- (i32.lt_s
- (call $___syscall_ret
- (call_import $___syscall140
- (i32.const 140)
- (get_local $i5)
- )
- )
- (i32.const 0)
- )
- (block $block0
- (i32.store align=4
- (get_local $i6)
- (i32.const -1)
- )
- (set_local $i7
- (i32.const -1)
- )
- )
- (set_local $i7
- (i32.load align=4
- (get_local $i6)
- )
- )
- )
- (i32.store align=4
- (i32.const 8)
- (get_local $i4)
- )
- (get_local $i7)
- )
- )
- (func $___towrite (param $i1 i32) (result i32)
- (local $i2 i32)
- (local $i3 i32)
- (local $i4 i32)
- (block $topmost
- (set_local $i2
- (i32.add
- (get_local $i1)
- (i32.const 74)
- )
- )
- (set_local $i3
- (i32.load8_s align=1
- (get_local $i2)
- )
- )
- (i32.store8 align=1
- (get_local $i2)
- (i32.or
- (i32.add
- (get_local $i3)
- (i32.const 255)
- )
- (get_local $i3)
- )
- )
- (set_local $i3
- (i32.load align=4
- (get_local $i1)
- )
- )
- (if_else
- (i32.eq
- (i32.and
- (get_local $i3)
- (i32.const 8)
- )
- (i32.const 0)
- )
- (block $block0
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 8)
- )
- (i32.const 0)
- )
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 4)
- )
- (i32.const 0)
- )
- (set_local $i2
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 44)
- )
- )
- )
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 28)
- )
- (get_local $i2)
- )
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 20)
- )
- (get_local $i2)
- )
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 16)
- )
- (i32.add
- (get_local $i2)
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 48)
- )
- )
- )
- )
- (set_local $i4
- (i32.const 0)
- )
- )
- (block $block1
- (i32.store align=4
- (get_local $i1)
- (i32.or
- (get_local $i3)
- (i32.const 32)
- )
- )
- (set_local $i4
- (i32.const -1)
- )
- )
- )
- (get_local $i4)
- )
- )
- (func $_fwrite (param $i1 i32) (param $i2 i32) (param $i3 i32) (param $i4 i32) (result i32)
- (local $i5 i32)
- (local $i6 i32)
- (local $i7 i32)
- (local $i8 i32)
- (local $i9 i32)
- (block $topmost
- (set_local $i5
- (i32.mul
- (get_local $i3)
- (get_local $i2)
- )
- )
- (if_else
- (i32.gt_s
- (i32.load align=4
- (i32.add
- (get_local $i4)
- (i32.const 76)
- )
- )
- (i32.const -1)
- )
- (block $block0
- (set_local $i6
- (i32.eq
- (call $___lockfile
- (get_local $i4)
- )
- (i32.const 0)
- )
- )
- (set_local $i7
- (call $___fwritex
- (get_local $i1)
- (get_local $i5)
- (get_local $i4)
- )
- )
- (if_else
- (get_local $i6)
- (set_local $i8
- (get_local $i7)
- )
- (block $block1
- (call $___unlockfile
- (get_local $i4)
- )
- (set_local $i8
- (get_local $i7)
- )
- )
- )
- )
- (set_local $i8
- (call $___fwritex
- (get_local $i1)
- (get_local $i5)
- (get_local $i4)
- )
- )
- )
- (if_else
- (i32.eq
- (get_local $i8)
- (get_local $i5)
- )
- (set_local $i9
- (get_local $i3)
- )
- (set_local $i9
- (i32.div_u
- (i32.shr_u
- (get_local $i8)
- (i32.const 0)
- )
- (i32.shr_u
- (get_local $i2)
- (i32.const 0)
- )
- )
- )
- )
- (get_local $i9)
- )
- )
- (func $___stdout_write (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32)
- (local $i4 i32)
- (local $i5 i32)
- (block $topmost
- (set_local $i4
- (i32.load align=4
- (i32.const 8)
- )
- )
- (i32.store align=4
- (i32.const 8)
- (i32.add
- (i32.load align=4
- (i32.const 8)
- )
- (i32.const 80)
- )
- )
- (set_local $i5
- (get_local $i4)
- )
- (i32.store align=4
- (i32.add
- (get_local $i1)
- (i32.const 36)
- )
- (i32.const 5)
- )
- (if
- (if_else
- (i32.eq
- (i32.and
- (i32.load align=4
- (get_local $i1)
- )
- (i32.const 64)
- )
- (i32.const 0)
- )
- (block $block0
- (i32.store align=4
- (get_local $i5)
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 60)
- )
- )
- )
- (block $block1
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 4)
- )
- (i32.const 21505)
- )
- (block $block2
- (i32.store align=4
- (i32.add
- (get_local $i5)
- (i32.const 8)
- )
- (i32.add
- (get_local $i4)
- (i32.const 12)
- )
- )
- (i32.ne
- (call_import $___syscall54
- (i32.const 54)
- (get_local $i5)
- )
- (i32.const 0)
- )
- )
- )
- )
- (i32.const 0)
- )
- (i32.store8 align=1
- (i32.add
- (get_local $i1)
- (i32.const 75)
- )
- (i32.const -1)
- )
- )
- (set_local $i5
- (call $___stdio_write
- (get_local $i1)
- (get_local $i2)
- (get_local $i3)
- )
- )
- (i32.store align=4
- (i32.const 8)
- (get_local $i4)
- )
- (get_local $i5)
- )
- )
- (func $copyTempDouble (param $i1 i32)
- (block $block0
- (i32.store8 align=1
- (i32.load align=4
- (i32.const 24)
- )
- (i32.load8_s align=1
- (get_local $i1)
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 1)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 1)
- )
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 2)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 2)
- )
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 3)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 3)
- )
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 4)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 4)
- )
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 5)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 5)
- )
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 6)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 6)
- )
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 7)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 7)
- )
- )
- )
- )
- )
- (func $___stdio_close (param $i1 i32) (result i32)
- (local $i2 i32)
- (local $i3 i32)
- (block $topmost
- (set_local $i2
- (i32.load align=4
- (i32.const 8)
- )
- )
- (i32.store align=4
- (i32.const 8)
- (i32.add
- (i32.load align=4
- (i32.const 8)
- )
- (i32.const 16)
- )
- )
- (set_local $i3
- (get_local $i2)
- )
- (i32.store align=4
- (get_local $i3)
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 60)
- )
- )
- )
- (set_local $i1
- (call $___syscall_ret
- (call_import $___syscall6
- (i32.const 6)
- (get_local $i3)
- )
- )
- )
- (i32.store align=4
- (i32.const 8)
- (get_local $i2)
- )
- (get_local $i1)
- )
- )
- (func $copyTempFloat (param $i1 i32)
- (block $block0
- (i32.store8 align=1
- (i32.load align=4
- (i32.const 24)
- )
- (i32.load8_s align=1
- (get_local $i1)
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 1)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 1)
- )
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 2)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 2)
- )
- )
- )
- (i32.store8 align=1
- (i32.add
- (i32.load align=4
- (i32.const 24)
- )
- (i32.const 3)
- )
- (i32.load8_s align=1
- (i32.add
- (get_local $i1)
- (i32.const 3)
- )
- )
- )
- )
- )
- (func $___syscall_ret (param $i1 i32) (result i32)
- (local $i2 i32)
- (block $topmost
- (if_else
- (i32.gt_u
- (i32.shr_u
- (get_local $i1)
- (i32.const 0)
- )
- (i32.const -4096)
- )
- (block $block0
- (i32.store align=4
- (call $___errno_location)
- (i32.sub
- (i32.const 0)
- (get_local $i1)
- )
- )
- (set_local $i2
- (i32.const -1)
- )
- )
- (set_local $i2
- (get_local $i1)
- )
- )
- (get_local $i2)
- )
- )
- (func $dynCall_iiii (param $i1 i32) (param $i2 i32) (param $i3 i32) (param $i4 i32) (result i32)
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (get_local $i1)
- (i32.const 7)
- )
- (i32.const 2)
- )
- (get_local $i2)
- (get_local $i3)
- (get_local $i4)
- )
- )
- (func $stackAlloc (param $i1 i32) (result i32)
- (local $i2 i32)
- (block $topmost
- (set_local $i2
- (i32.load align=4
- (i32.const 8)
- )
- )
- (i32.store align=4
- (i32.const 8)
- (i32.add
- (i32.load align=4
- (i32.const 8)
- )
- (get_local $i1)
- )
- )
- (i32.store align=4
- (i32.const 8)
- (i32.and
- (i32.add
- (i32.load align=4
- (i32.const 8)
- )
- (i32.const 15)
- )
- (i32.const -16)
- )
- )
- (get_local $i2)
- )
- )
- (func $___errno_location (result i32)
- (local $i1 i32)
- (block $topmost
- (if_else
- (i32.eq
- (i32.load align=4
- (i32.const 8)
- )
- (i32.const 0)
- )
- (set_local $i1
- (i32.const 60)
- )
- (set_local $i1
- (i32.load align=4
- (i32.add
- (call_import $_pthread_self)
- (i32.const 60)
- )
- )
- )
- )
- (get_local $i1)
- )
- )
- (func $setThrew (param $i1 i32) (param $i2 i32)
- (if
- (i32.eq
- (i32.load align=4
- (i32.const 40)
- )
- (i32.const 0)
- )
- (block $block0
- (i32.store align=4
- (i32.const 40)
- (get_local $i1)
- )
- (i32.store align=4
- (i32.const 48)
- (get_local $i2)
- )
- )
- )
- )
- (func $_fputs (param $i1 i32) (param $i2 i32) (result i32)
- (i32.add
- (call $_fwrite
- (get_local $i1)
- (call $_strlen
- (get_local $i1)
- )
- (i32.const 1)
- (get_local $i2)
- )
- (i32.const -1)
- )
- )
- (func $dynCall_ii (param $i1 i32) (param $i2 i32) (result i32)
- (call_indirect $FUNCSIG$ii
- (i32.add
- (i32.and
- (get_local $i1)
- (i32.const 1)
- )
- (i32.const 0)
- )
- (get_local $i2)
- )
- )
- (func $_cleanup_418 (param $i1 i32)
- (block $topmost
- (if
- (i32.eq
- (i32.load align=4
- (i32.add
- (get_local $i1)
- (i32.const 68)
- )
- )
- (i32.const 0)
- )
- (call $___unlockfile
- (get_local $i1)
- )
- )
- (br $topmost)
- )
- )
- (func $establishStackSpace (param $i1 i32) (param $i2 i32)
- (block $block0
- (i32.store align=4
- (i32.const 8)
- (get_local $i1)
- )
- (i32.store align=4
- (i32.const 16)
- (get_local $i2)
- )
- )
- )
- (func $dynCall_vi (param $i1 i32) (param $i2 i32)
- (call_indirect $FUNCSIG$vi
- (i32.add
- (i32.and
- (get_local $i1)
- (i32.const 7)
- )
- (i32.const 10)
- )
- (get_local $i2)
- )
- )
- (func $b1 (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32)
- (block $topmost
- (call_import $abort
- (i32.const 1)
- )
- (i32.const 0)
- )
- )
- (func $stackRestore (param $i1 i32)
- (i32.store align=4
- (i32.const 8)
- (get_local $i1)
- )
- )
- (func $setTempRet0 (param $i1 i32)
- (i32.store align=4
- (i32.const 160)
- (get_local $i1)
- )
- )
- (func $b0 (param $i1 i32) (result i32)
- (block $topmost
- (call_import $abort
- (i32.const 0)
- )
- (i32.const 0)
- )
- )
- (func $___unlockfile (param $i1 i32)
- (block $topmost
- (br $topmost)
- )
- )
- (func $___lockfile (param $i1 i32) (result i32)
- (i32.const 0)
- )
- (func $getTempRet0 (result i32)
- (i32.load align=4
- (i32.const 160)
- )
- )
- (func $_main (result i32)
- (block $topmost
- (call $_puts
- (i32.const 672)
- )
- (i32.const 0)
- )
- )
- (func $stackSave (result i32)
- (i32.load align=4
- (i32.const 8)
- )
- )
- (func $b2 (param $i1 i32)
- (call_import $abort
- (i32.const 2)
- )
- )
-)