| (module |
| (memory 256 256) |
| (type $0 (func (param i32 i32 i32) (result i32))) |
| (type $1 (func (param i32) (result i32))) |
| (type $2 (func (param i32))) |
| (type $3 (func (result i32))) |
| (type $4 (func (param i32 i32) (result i32))) |
| (type $5 (func)) |
| (type $6 (func (param i32 i32))) |
| (type $7 (func (param i32 i32 i32 i32) (result 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 "_malloc" $_malloc) |
| (export "_free" $_free) |
| (export "_fflush" $_fflush) |
| (export "_memcpy" $_memcpy) |
| (export "runPostSets" $runPostSets) |
| (export "_memset" $_memset) |
| (export "dynCall_iiii" $dynCall_iiii) |
| (export "stackAlloc" $stackAlloc) |
| (export "___errno_location" $___errno_location) |
| (export "setThrew" $setThrew) |
| (export "dynCall_ii" $dynCall_ii) |
| (export "establishStackSpace" $establishStackSpace) |
| (export "dynCall_vi" $dynCall_vi) |
| (export "stackRestore" $stackRestore) |
| (export "setTempRet0" $setTempRet0) |
| (export "getTempRet0" $getTempRet0) |
| (export "_main" $_main) |
| (export "stackSave" $stackSave) |
| (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 (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (local $var$2 i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (local $var$8 i32) |
| (local $var$9 i32) |
| (local $var$10 i32) |
| (local $var$11 i32) |
| (local $var$12 i32) |
| (local $var$13 i32) |
| (local $var$14 i32) |
| (local $var$15 i32) |
| (local $var$16 i32) |
| (local $var$17 i32) |
| (local $var$18 i32) |
| (local $var$19 i32) |
| (local $var$20 i32) |
| (local $var$21 i32) |
| (local $var$22 i32) |
| (local $var$23 i32) |
| (local $var$24 i32) |
| (local $var$25 i32) |
| (local $var$26 i32) |
| (local $var$27 i32) |
| (local $var$28 i32) |
| (local $var$29 i32) |
| (local $var$30 i32) |
| (local $var$31 i32) |
| (local $var$32 i32) |
| (local $var$33 i32) |
| (local $var$34 i32) |
| (local $var$35 i32) |
| (local $var$36 i32) |
| (local $var$37 i32) |
| (local $var$38 i32) |
| (local $var$39 i32) |
| (local $var$40 i32) |
| (local $var$41 i32) |
| (local $var$42 i32) |
| (local $var$43 i32) |
| (local $var$44 i32) |
| (local $var$45 i32) |
| (local $var$46 i32) |
| (local $var$47 i32) |
| (local $var$48 i32) |
| (local $var$49 i32) |
| (local $var$50 i32) |
| (local $var$51 i32) |
| (local $var$52 i32) |
| (local $var$53 i32) |
| (local $var$54 i32) |
| (local $var$55 i32) |
| (local $var$56 i32) |
| (local $var$57 i32) |
| (local $var$58 i32) |
| (local $var$59 i32) |
| (local $var$60 i32) |
| (local $var$61 i32) |
| (local $var$62 i32) |
| (local $var$63 i32) |
| (local $var$64 i32) |
| (local $var$65 i32) |
| (local $var$66 i32) |
| (local $var$67 i32) |
| (local $var$68 i32) |
| (local $var$69 i32) |
| (local $var$70 i32) |
| (local $var$71 i32) |
| (local $var$72 i32) |
| (local $var$73 i32) |
| (local $var$74 i32) |
| (local $var$75 i32) |
| (local $var$76 i32) |
| (local $var$77 i32) |
| (local $var$78 i32) |
| (local $var$79 i32) |
| (local $var$80 i32) |
| (local $var$81 i32) |
| (local $var$82 i32) |
| (local $var$83 i32) |
| (local $var$84 i32) |
| (local $var$85 i32) |
| (local $var$86 i32) |
| (local $var$87 i32) |
| (local $var$88 i32) |
| (local $var$89 i32) |
| (local $var$90 i32) |
| (local $var$91 i32) |
| (block $label$0 |
| (block $label$1 |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$0) |
| (i32.const 0) |
| ) |
| (i32.const 245) |
| ) |
| (block $label$2 |
| (set_local $var$1 |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$0) |
| (i32.const 0) |
| ) |
| (i32.const 11) |
| ) |
| (i32.const 16) |
| (i32.and |
| (i32.add |
| (get_local $var$0) |
| (i32.const 11) |
| ) |
| (i32.const -8) |
| ) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.load align=4 |
| (i32.const 176) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.shr_u |
| (get_local $var$3) |
| (get_local $var$2) |
| ) |
| ) |
| (if |
| (i32.and |
| (get_local $var$4) |
| (i32.const 3) |
| ) |
| (block $label$3 |
| (set_local $var$5 |
| (i32.add |
| (i32.xor |
| (i32.and |
| (get_local $var$4) |
| (i32.const 1) |
| ) |
| (i32.const 1) |
| ) |
| (get_local $var$2) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$5) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.load align=4 |
| (get_local $var$7) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.add |
| (get_local $var$8) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.load align=4 |
| (get_local $var$9) |
| ) |
| ) |
| (block $label$4 |
| (if_else |
| (i32.ne |
| (get_local $var$6) |
| (get_local $var$10) |
| ) |
| (block $label$5 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$10) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$11 |
| (i32.add |
| (get_local $var$10) |
| (i32.const 12) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$11) |
| ) |
| (get_local $var$8) |
| ) |
| (block $label$6 |
| (i32.store align=4 |
| (get_local $var$11) |
| (get_local $var$6) |
| ) |
| (i32.store align=4 |
| (get_local $var$7) |
| (get_local $var$10) |
| ) |
| (br $label$4) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 176) |
| (i32.and |
| (get_local $var$3) |
| (i32.xor |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$5) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.shl |
| (get_local $var$5) |
| (i32.const 3) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$8) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$10) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.add |
| (i32.add |
| (get_local $var$8) |
| (get_local $var$10) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$7) |
| (i32.or |
| (i32.load align=4 |
| (get_local $var$7) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$12 |
| (get_local $var$9) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.load align=4 |
| (i32.const 184) |
| ) |
| ) |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$7 |
| (if |
| (get_local $var$4) |
| (block $label$8 |
| (set_local $var$10 |
| (i32.shl |
| (i32.const 2) |
| (get_local $var$2) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.and |
| (i32.shl |
| (get_local $var$4) |
| (get_local $var$2) |
| ) |
| (i32.or |
| (get_local $var$10) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$10) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.add |
| (i32.and |
| (get_local $var$6) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$6) |
| ) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$10) |
| (i32.const 12) |
| ) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.shr_u |
| (get_local $var$10) |
| (get_local $var$6) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$11) |
| (i32.const 5) |
| ) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.shr_u |
| (get_local $var$11) |
| (get_local $var$10) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$13) |
| (i32.const 2) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.shr_u |
| (get_local $var$13) |
| (get_local $var$11) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$14) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $var$15 |
| (i32.shr_u |
| (get_local $var$14) |
| (get_local $var$13) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$15) |
| (i32.const 1) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$16 |
| (i32.add |
| (i32.or |
| (i32.or |
| (i32.or |
| (i32.or |
| (get_local $var$10) |
| (get_local $var$6) |
| ) |
| (get_local $var$11) |
| ) |
| (get_local $var$13) |
| ) |
| (get_local $var$14) |
| ) |
| (i32.shr_u |
| (get_local $var$15) |
| (get_local $var$14) |
| ) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$16) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$15 |
| (i32.add |
| (get_local $var$14) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.load align=4 |
| (get_local $var$15) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.add |
| (get_local $var$13) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (get_local $var$11) |
| ) |
| ) |
| (block $label$9 |
| (if_else |
| (i32.ne |
| (get_local $var$14) |
| (get_local $var$6) |
| ) |
| (block $label$10 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$10 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 12) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$10) |
| ) |
| (get_local $var$13) |
| ) |
| (block $label$11 |
| (i32.store align=4 |
| (get_local $var$10) |
| (get_local $var$14) |
| ) |
| (i32.store align=4 |
| (get_local $var$15) |
| (get_local $var$6) |
| ) |
| (set_local $var$17 |
| (i32.load align=4 |
| (i32.const 184) |
| ) |
| ) |
| (br $label$9) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| (block $label$12 |
| (i32.store align=4 |
| (i32.const 176) |
| (i32.and |
| (get_local $var$3) |
| (i32.xor |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$16) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (set_local $var$17 |
| (get_local $var$7) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.sub |
| (i32.shl |
| (get_local $var$16) |
| (i32.const 3) |
| ) |
| (get_local $var$1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$13) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$1) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.add |
| (get_local $var$13) |
| (get_local $var$1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$3) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$7) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$3) |
| (get_local $var$7) |
| ) |
| (get_local $var$7) |
| ) |
| (if |
| (get_local $var$17) |
| (block $label$13 |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.const 196) |
| ) |
| ) |
| (set_local $var$15 |
| (i32.shr_u |
| (get_local $var$17) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$15) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.load align=4 |
| (i32.const 176) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$15) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (get_local $var$2) |
| (get_local $var$4) |
| ) |
| (block $label$14 |
| (set_local $var$15 |
| (i32.add |
| (get_local $var$14) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.load align=4 |
| (get_local $var$15) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$15 |
| (set_local $var$18 |
| (get_local $var$15) |
| ) |
| (set_local $var$19 |
| (get_local $var$9) |
| ) |
| ) |
| ) |
| ) |
| (block $label$16 |
| (i32.store align=4 |
| (i32.const 176) |
| (i32.or |
| (get_local $var$2) |
| (get_local $var$4) |
| ) |
| ) |
| (set_local $var$18 |
| (i32.add |
| (get_local $var$14) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$19 |
| (get_local $var$14) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$18) |
| (get_local $var$6) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$19) |
| (i32.const 12) |
| ) |
| (get_local $var$6) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 8) |
| ) |
| (get_local $var$19) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 12) |
| ) |
| (get_local $var$14) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 184) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.const 196) |
| (get_local $var$3) |
| ) |
| (set_local $var$12 |
| (get_local $var$11) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.load align=4 |
| (i32.const 180) |
| ) |
| ) |
| (if_else |
| (get_local $var$3) |
| (block $label$17 |
| (set_local $var$7 |
| (i32.add |
| (i32.and |
| (get_local $var$3) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$3) |
| ) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 12) |
| ) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.shr_u |
| (get_local $var$7) |
| (get_local $var$3) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$14) |
| (i32.const 5) |
| ) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.shr_u |
| (get_local $var$14) |
| (get_local $var$7) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 2) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.shr_u |
| (get_local $var$6) |
| (get_local $var$14) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.shr_u |
| (get_local $var$4) |
| (get_local $var$6) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 1) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.load align=4 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (i32.add |
| (i32.or |
| (i32.or |
| (i32.or |
| (i32.or |
| (get_local $var$7) |
| (get_local $var$3) |
| ) |
| (get_local $var$14) |
| ) |
| (get_local $var$6) |
| ) |
| (get_local $var$4) |
| ) |
| (i32.shr_u |
| (get_local $var$2) |
| (get_local $var$4) |
| ) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.sub |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$9) |
| (i32.const 4) |
| ) |
| ) |
| (i32.const -8) |
| ) |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$2 |
| (get_local $var$9) |
| ) |
| (set_local $var$6 |
| (get_local $var$9) |
| ) |
| (loop $label$18 $label$19 |
| (block $label$20 |
| (set_local $var$9 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 16) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| (block $label$21 |
| (set_local $var$14 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 20) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| (block $label$22 |
| (set_local $var$20 |
| (get_local $var$4) |
| ) |
| (set_local $var$21 |
| (get_local $var$6) |
| ) |
| (br $label$18) |
| ) |
| (set_local $var$22 |
| (get_local $var$14) |
| ) |
| ) |
| ) |
| (set_local $var$22 |
| (get_local $var$9) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.sub |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$22) |
| (i32.const 4) |
| ) |
| ) |
| (i32.const -8) |
| ) |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (set_local $var$4 |
| (if_else |
| (get_local $var$14) |
| (get_local $var$9) |
| (get_local $var$4) |
| ) |
| ) |
| (set_local $var$2 |
| (get_local $var$22) |
| ) |
| (set_local $var$6 |
| (if_else |
| (get_local $var$14) |
| (get_local $var$22) |
| (get_local $var$6) |
| ) |
| ) |
| (br $label$19) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$21) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$2 |
| (i32.add |
| (get_local $var$21) |
| (get_local $var$1) |
| ) |
| ) |
| (if |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$21) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$4 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (block $label$23 |
| (if_else |
| (i32.eq |
| (get_local $var$11) |
| (get_local $var$21) |
| ) |
| (block $label$24 |
| (set_local $var$13 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$16 |
| (i32.load align=4 |
| (get_local $var$13) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$16) |
| (i32.const 0) |
| ) |
| (block $label$25 |
| (set_local $var$14 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.load align=4 |
| (get_local $var$14) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| (block $label$26 |
| (set_local $var$23 |
| (i32.const 0) |
| ) |
| (br $label$23) |
| ) |
| (block $label$27 |
| (set_local $var$24 |
| (get_local $var$9) |
| ) |
| (set_local $var$25 |
| (get_local $var$14) |
| ) |
| ) |
| ) |
| ) |
| (block $label$28 |
| (set_local $var$24 |
| (get_local $var$16) |
| ) |
| (set_local $var$25 |
| (get_local $var$13) |
| ) |
| ) |
| ) |
| (loop $label$29 $label$30 |
| (block $label$31 |
| (set_local $var$13 |
| (i32.add |
| (get_local $var$24) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$16 |
| (i32.load align=4 |
| (get_local $var$13) |
| ) |
| ) |
| (if |
| (get_local $var$16) |
| (block $label$32 |
| (set_local $var$24 |
| (get_local $var$16) |
| ) |
| (set_local $var$25 |
| (get_local $var$13) |
| ) |
| (br $label$30) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.add |
| (get_local $var$24) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$16 |
| (i32.load align=4 |
| (get_local $var$13) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$16) |
| (i32.const 0) |
| ) |
| (block $label$33 |
| (set_local $var$26 |
| (get_local $var$24) |
| ) |
| (set_local $var$27 |
| (get_local $var$25) |
| ) |
| (br $label$29) |
| ) |
| (block $label$34 |
| (set_local $var$24 |
| (get_local $var$16) |
| ) |
| (set_local $var$25 |
| (get_local $var$13) |
| ) |
| ) |
| ) |
| (br $label$30) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$27) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$35 |
| (i32.store align=4 |
| (get_local $var$27) |
| (i32.const 0) |
| ) |
| (set_local $var$23 |
| (get_local $var$26) |
| ) |
| (br $label$23) |
| ) |
| ) |
| ) |
| (block $label$36 |
| (set_local $var$13 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$13) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$16 |
| (i32.add |
| (get_local $var$13) |
| (i32.const 12) |
| ) |
| ) |
| (if |
| (i32.ne |
| (i32.load align=4 |
| (get_local $var$16) |
| ) |
| (get_local $var$21) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$14 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$14) |
| ) |
| (get_local $var$21) |
| ) |
| (block $label$37 |
| (i32.store align=4 |
| (get_local $var$16) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (get_local $var$14) |
| (get_local $var$13) |
| ) |
| (set_local $var$23 |
| (get_local $var$11) |
| ) |
| (br $label$23) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| (block $label$38 |
| (if |
| (get_local $var$4) |
| (block $label$39 |
| (set_local $var$11 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 28) |
| ) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$11) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$21) |
| (i32.load align=4 |
| (get_local $var$6) |
| ) |
| ) |
| (block $label$40 |
| (i32.store align=4 |
| (get_local $var$6) |
| (get_local $var$23) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$23) |
| (i32.const 0) |
| ) |
| (block $label$41 |
| (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 $var$11) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (br $label$38) |
| ) |
| ) |
| ) |
| (block $label$42 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$11 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 16) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$11) |
| ) |
| (get_local $var$21) |
| ) |
| (i32.store align=4 |
| (get_local $var$11) |
| (get_local $var$23) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 20) |
| ) |
| (get_local $var$23) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$23) |
| (i32.const 0) |
| ) |
| (br $label$38) |
| ) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$23) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$11) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$23) |
| (i32.const 24) |
| ) |
| (get_local $var$4) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 16) |
| ) |
| ) |
| ) |
| (block $label$43 |
| (if |
| (get_local $var$6) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$11) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$44 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$23) |
| (i32.const 16) |
| ) |
| (get_local $var$6) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 24) |
| ) |
| (get_local $var$23) |
| ) |
| (br $label$43) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 20) |
| ) |
| ) |
| ) |
| (if |
| (get_local $var$6) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$45 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$23) |
| (i32.const 20) |
| ) |
| (get_local $var$6) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 24) |
| ) |
| (get_local $var$23) |
| ) |
| (br $label$38) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$20) |
| (i32.const 0) |
| ) |
| (i32.const 16) |
| ) |
| (block $label$46 |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$20) |
| (get_local $var$1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$4) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (i32.add |
| (get_local $var$21) |
| (get_local $var$4) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$6) |
| (i32.or |
| (i32.load align=4 |
| (get_local $var$6) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (block $label$47 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$1) |
| (i32.const 3) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$20) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$2) |
| (get_local $var$20) |
| ) |
| (get_local $var$20) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.const 184) |
| ) |
| ) |
| (if |
| (get_local $var$6) |
| (block $label$48 |
| (set_local $var$4 |
| (i32.load align=4 |
| (i32.const 196) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$11) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.load align=4 |
| (i32.const 176) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$11) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (get_local $var$13) |
| (get_local $var$14) |
| ) |
| (block $label$49 |
| (set_local $var$11 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$16 |
| (i32.load align=4 |
| (get_local $var$11) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$16) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$50 |
| (set_local $var$28 |
| (get_local $var$11) |
| ) |
| (set_local $var$29 |
| (get_local $var$16) |
| ) |
| ) |
| ) |
| ) |
| (block $label$51 |
| (i32.store align=4 |
| (i32.const 176) |
| (i32.or |
| (get_local $var$13) |
| (get_local $var$14) |
| ) |
| ) |
| (set_local $var$28 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$29 |
| (get_local $var$6) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$28) |
| (get_local $var$4) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$29) |
| (i32.const 12) |
| ) |
| (get_local $var$4) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 8) |
| ) |
| (get_local $var$29) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 12) |
| ) |
| (get_local $var$6) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 184) |
| (get_local $var$20) |
| ) |
| (i32.store align=4 |
| (i32.const 196) |
| (get_local $var$2) |
| ) |
| ) |
| ) |
| (set_local $var$12 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 8) |
| ) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| (set_local $var$30 |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| (set_local $var$30 |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.le_u |
| (i32.shr_u |
| (get_local $var$0) |
| (i32.const 0) |
| ) |
| (i32.const -65) |
| ) |
| (block $label$52 |
| (set_local $var$6 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 11) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.and |
| (get_local $var$6) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.load align=4 |
| (i32.const 180) |
| ) |
| ) |
| (if_else |
| (get_local $var$14) |
| (block $label$53 |
| (set_local $var$13 |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$4) |
| ) |
| ) |
| (set_local $var$16 |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (get_local $var$16) |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.const 16777215) |
| ) |
| (set_local $var$31 |
| (i32.const 31) |
| ) |
| (block $label$54 |
| (set_local $var$6 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$16) |
| (i32.const 1048320) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.shl |
| (get_local $var$16) |
| (get_local $var$6) |
| ) |
| ) |
| (set_local $var$16 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$11) |
| (i32.const 520192) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.shl |
| (get_local $var$11) |
| (get_local $var$16) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$9) |
| (i32.const 245760) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.add |
| (i32.sub |
| (i32.const 14) |
| (i32.or |
| (i32.or |
| (get_local $var$16) |
| (get_local $var$6) |
| ) |
| (get_local $var$11) |
| ) |
| ) |
| (i32.shr_u |
| (i32.shl |
| (get_local $var$9) |
| (get_local $var$11) |
| ) |
| (i32.const 15) |
| ) |
| ) |
| ) |
| (set_local $var$31 |
| (i32.or |
| (i32.and |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.add |
| (get_local $var$3) |
| (i32.const 7) |
| ) |
| ) |
| (i32.const 1) |
| ) |
| (i32.shl |
| (get_local $var$3) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$31 |
| (i32.const 0) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.load align=4 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$31) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| ) |
| (block $label$55 |
| (if_else |
| (i32.eq |
| (get_local $var$3) |
| (i32.const 0) |
| ) |
| (block $label$56 |
| (set_local $var$32 |
| (get_local $var$13) |
| ) |
| (set_local $var$33 |
| (i32.const 0) |
| ) |
| (set_local $var$34 |
| (i32.const 0) |
| ) |
| (set_local $var$35 |
| (i32.const 86) |
| ) |
| ) |
| (block $label$57 |
| (set_local $var$11 |
| (get_local $var$13) |
| ) |
| (set_local $var$9 |
| (i32.const 0) |
| ) |
| (set_local $var$6 |
| (i32.shl |
| (get_local $var$4) |
| (if_else |
| (i32.eq |
| (get_local $var$31) |
| (i32.const 31) |
| ) |
| (i32.const 0) |
| (i32.sub |
| (i32.const 25) |
| (i32.shr_u |
| (get_local $var$31) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$16 |
| (get_local $var$3) |
| ) |
| (set_local $var$7 |
| (i32.const 0) |
| ) |
| (loop $label$58 $label$59 |
| (block $label$60 |
| (set_local $var$15 |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$16) |
| (i32.const 4) |
| ) |
| ) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.sub |
| (get_local $var$15) |
| (get_local $var$4) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$8) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$11) |
| (i32.const 0) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$15) |
| (get_local $var$4) |
| ) |
| (block $label$61 |
| (set_local $var$36 |
| (get_local $var$8) |
| ) |
| (set_local $var$37 |
| (get_local $var$16) |
| ) |
| (set_local $var$38 |
| (get_local $var$16) |
| ) |
| (set_local $var$35 |
| (i32.const 90) |
| ) |
| (br $label$55) |
| ) |
| (block $label$62 |
| (set_local $var$39 |
| (get_local $var$8) |
| ) |
| (set_local $var$40 |
| (get_local $var$16) |
| ) |
| ) |
| ) |
| (block $label$63 |
| (set_local $var$39 |
| (get_local $var$11) |
| ) |
| (set_local $var$40 |
| (get_local $var$7) |
| ) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$16) |
| (i32.const 20) |
| ) |
| ) |
| ) |
| (set_local $var$16 |
| (i32.load align=4 |
| (i32.add |
| (i32.add |
| (get_local $var$16) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 31) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$15 |
| (if_else |
| (i32.or |
| (i32.eq |
| (get_local $var$8) |
| (i32.const 0) |
| ) |
| (i32.eq |
| (get_local $var$8) |
| (get_local $var$16) |
| ) |
| ) |
| (get_local $var$9) |
| (get_local $var$8) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.eq |
| (get_local $var$16) |
| (i32.const 0) |
| ) |
| ) |
| (if_else |
| (get_local $var$8) |
| (block $label$64 |
| (set_local $var$32 |
| (get_local $var$39) |
| ) |
| (set_local $var$33 |
| (get_local $var$15) |
| ) |
| (set_local $var$34 |
| (get_local $var$40) |
| ) |
| (set_local $var$35 |
| (i32.const 86) |
| ) |
| (br $label$58) |
| ) |
| (block $label$65 |
| (set_local $var$11 |
| (get_local $var$39) |
| ) |
| (set_local $var$9 |
| (get_local $var$15) |
| ) |
| (set_local $var$6 |
| (i32.shl |
| (get_local $var$6) |
| (i32.xor |
| (i32.and |
| (get_local $var$8) |
| (i32.const 1) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (set_local $var$7 |
| (get_local $var$40) |
| ) |
| ) |
| ) |
| (br $label$59) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 86) |
| ) |
| (block $label$66 |
| (if_else |
| (i32.and |
| (i32.eq |
| (get_local $var$33) |
| (i32.const 0) |
| ) |
| (i32.eq |
| (get_local $var$34) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$67 |
| (set_local $var$3 |
| (i32.shl |
| (i32.const 2) |
| (get_local $var$31) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.and |
| (get_local $var$14) |
| (i32.or |
| (get_local $var$3) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$3) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$13) |
| (i32.const 0) |
| ) |
| (block $label$68 |
| (set_local $var$30 |
| (get_local $var$4) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.add |
| (i32.and |
| (get_local $var$13) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$13) |
| ) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$3) |
| (i32.const 12) |
| ) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.shr_u |
| (get_local $var$3) |
| (get_local $var$13) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 5) |
| ) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.shr_u |
| (get_local $var$1) |
| (get_local $var$3) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 2) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.shr_u |
| (get_local $var$2) |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.shr_u |
| (get_local $var$7) |
| (get_local $var$2) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.and |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 1) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$41 |
| (i32.load align=4 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (i32.add |
| (i32.or |
| (i32.or |
| (i32.or |
| (i32.or |
| (get_local $var$3) |
| (get_local $var$13) |
| ) |
| (get_local $var$1) |
| ) |
| (get_local $var$2) |
| ) |
| (get_local $var$7) |
| ) |
| (i32.shr_u |
| (get_local $var$6) |
| (get_local $var$7) |
| ) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$41 |
| (get_local $var$33) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$41) |
| (i32.const 0) |
| ) |
| (block $label$69 |
| (set_local $var$42 |
| (get_local $var$32) |
| ) |
| (set_local $var$43 |
| (get_local $var$34) |
| ) |
| ) |
| (block $label$70 |
| (set_local $var$36 |
| (get_local $var$32) |
| ) |
| (set_local $var$37 |
| (get_local $var$41) |
| ) |
| (set_local $var$38 |
| (get_local $var$34) |
| ) |
| (set_local $var$35 |
| (i32.const 90) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 90) |
| ) |
| (loop $label$71 $label$72 |
| (block $label$73 |
| (set_local $var$35 |
| (i32.const 0) |
| ) |
| (set_local $var$7 |
| (i32.sub |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$37) |
| (i32.const 4) |
| ) |
| ) |
| (i32.const -8) |
| ) |
| (get_local $var$4) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$36) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (set_local $var$2 |
| (if_else |
| (get_local $var$6) |
| (get_local $var$7) |
| (get_local $var$36) |
| ) |
| ) |
| (set_local $var$7 |
| (if_else |
| (get_local $var$6) |
| (get_local $var$37) |
| (get_local $var$38) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$37) |
| (i32.const 16) |
| ) |
| ) |
| ) |
| (if |
| (get_local $var$6) |
| (block $label$74 |
| (set_local $var$36 |
| (get_local $var$2) |
| ) |
| (set_local $var$37 |
| (get_local $var$6) |
| ) |
| (set_local $var$38 |
| (get_local $var$7) |
| ) |
| (set_local $var$35 |
| (i32.const 90) |
| ) |
| (br $label$72) |
| ) |
| ) |
| (set_local $var$37 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$37) |
| (i32.const 20) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$37) |
| (i32.const 0) |
| ) |
| (block $label$75 |
| (set_local $var$42 |
| (get_local $var$2) |
| ) |
| (set_local $var$43 |
| (get_local $var$7) |
| ) |
| (br $label$71) |
| ) |
| (block $label$76 |
| (set_local $var$36 |
| (get_local $var$2) |
| ) |
| (set_local $var$38 |
| (get_local $var$7) |
| ) |
| (set_local $var$35 |
| (i32.const 90) |
| ) |
| ) |
| ) |
| (br $label$72) |
| ) |
| ) |
| ) |
| (if_else |
| (if_else |
| (i32.ne |
| (get_local $var$43) |
| (i32.const 0) |
| ) |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.sub |
| (i32.load align=4 |
| (i32.const 184) |
| ) |
| (get_local $var$4) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$77 |
| (set_local $var$14 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$43) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$7 |
| (i32.add |
| (get_local $var$43) |
| (get_local $var$4) |
| ) |
| ) |
| (if |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$43) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$2 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (block $label$78 |
| (if_else |
| (i32.eq |
| (get_local $var$6) |
| (get_local $var$43) |
| ) |
| (block $label$79 |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$13) |
| (i32.const 0) |
| ) |
| (block $label$80 |
| (set_local $var$3 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.load align=4 |
| (get_local $var$3) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| (block $label$81 |
| (set_local $var$44 |
| (i32.const 0) |
| ) |
| (br $label$78) |
| ) |
| (block $label$82 |
| (set_local $var$45 |
| (get_local $var$9) |
| ) |
| (set_local $var$46 |
| (get_local $var$3) |
| ) |
| ) |
| ) |
| ) |
| (block $label$83 |
| (set_local $var$45 |
| (get_local $var$13) |
| ) |
| (set_local $var$46 |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| (loop $label$84 $label$85 |
| (block $label$86 |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$45) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| ) |
| (if |
| (get_local $var$13) |
| (block $label$87 |
| (set_local $var$45 |
| (get_local $var$13) |
| ) |
| (set_local $var$46 |
| (get_local $var$1) |
| ) |
| (br $label$85) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$45) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$13) |
| (i32.const 0) |
| ) |
| (block $label$88 |
| (set_local $var$47 |
| (get_local $var$45) |
| ) |
| (set_local $var$48 |
| (get_local $var$46) |
| ) |
| (br $label$84) |
| ) |
| (block $label$89 |
| (set_local $var$45 |
| (get_local $var$13) |
| ) |
| (set_local $var$46 |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| (br $label$85) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$48) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$90 |
| (i32.store align=4 |
| (get_local $var$48) |
| (i32.const 0) |
| ) |
| (set_local $var$44 |
| (get_local $var$47) |
| ) |
| (br $label$78) |
| ) |
| ) |
| ) |
| (block $label$91 |
| (set_local $var$1 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$13 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 12) |
| ) |
| ) |
| (if |
| (i32.ne |
| (i32.load align=4 |
| (get_local $var$13) |
| ) |
| (get_local $var$43) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$3 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$3) |
| ) |
| (get_local $var$43) |
| ) |
| (block $label$92 |
| (i32.store align=4 |
| (get_local $var$13) |
| (get_local $var$6) |
| ) |
| (i32.store align=4 |
| (get_local $var$3) |
| (get_local $var$1) |
| ) |
| (set_local $var$44 |
| (get_local $var$6) |
| ) |
| (br $label$78) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| (block $label$93 |
| (if |
| (get_local $var$2) |
| (block $label$94 |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 28) |
| ) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$6) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$43) |
| (i32.load align=4 |
| (get_local $var$14) |
| ) |
| ) |
| (block $label$95 |
| (i32.store align=4 |
| (get_local $var$14) |
| (get_local $var$44) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| (block $label$96 |
| (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 $var$6) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (br $label$93) |
| ) |
| ) |
| ) |
| (block $label$97 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 16) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$6) |
| ) |
| (get_local $var$43) |
| ) |
| (i32.store align=4 |
| (get_local $var$6) |
| (get_local $var$44) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 20) |
| ) |
| (get_local $var$44) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| (br $label$93) |
| ) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$44) |
| (i32.const 24) |
| ) |
| (get_local $var$2) |
| ) |
| (set_local $var$14 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 16) |
| ) |
| ) |
| ) |
| (block $label$98 |
| (if |
| (get_local $var$14) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$99 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$44) |
| (i32.const 16) |
| ) |
| (get_local $var$14) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$14) |
| (i32.const 24) |
| ) |
| (get_local $var$44) |
| ) |
| (br $label$98) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 20) |
| ) |
| ) |
| ) |
| (if |
| (get_local $var$14) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$100 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$44) |
| (i32.const 20) |
| ) |
| (get_local $var$14) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$14) |
| (i32.const 24) |
| ) |
| (get_local $var$44) |
| ) |
| (br $label$93) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $label$101 |
| (if_else |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 0) |
| ) |
| (i32.const 16) |
| ) |
| (block $label$102 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$4) |
| (i32.const 3) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$42) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (get_local $var$42) |
| ) |
| (get_local $var$42) |
| ) |
| (set_local $var$2 |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 0) |
| ) |
| (i32.const 256) |
| ) |
| (block $label$103 |
| (set_local $var$14 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$2) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.const 176) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$2) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (get_local $var$6) |
| (get_local $var$1) |
| ) |
| (block $label$104 |
| (set_local $var$2 |
| (i32.add |
| (get_local $var$14) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.load align=4 |
| (get_local $var$2) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$3) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$105 |
| (set_local $var$49 |
| (get_local $var$2) |
| ) |
| (set_local $var$50 |
| (get_local $var$3) |
| ) |
| ) |
| ) |
| ) |
| (block $label$106 |
| (i32.store align=4 |
| (i32.const 176) |
| (i32.or |
| (get_local $var$6) |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.add |
| (get_local $var$14) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$50 |
| (get_local $var$14) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$49) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$50) |
| (i32.const 12) |
| ) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 8) |
| ) |
| (get_local $var$50) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 12) |
| ) |
| (get_local $var$14) |
| ) |
| (br $label$101) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (get_local $var$14) |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 0) |
| ) |
| (i32.const 16777215) |
| ) |
| (set_local $var$51 |
| (i32.const 31) |
| ) |
| (block $label$107 |
| (set_local $var$1 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$14) |
| (i32.const 1048320) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.shl |
| (get_local $var$14) |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$6) |
| (i32.const 520192) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.shl |
| (get_local $var$6) |
| (get_local $var$14) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$3) |
| (i32.const 245760) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.add |
| (i32.sub |
| (i32.const 14) |
| (i32.or |
| (i32.or |
| (get_local $var$14) |
| (get_local $var$1) |
| ) |
| (get_local $var$6) |
| ) |
| ) |
| (i32.shr_u |
| (i32.shl |
| (get_local $var$3) |
| (get_local $var$6) |
| ) |
| (i32.const 15) |
| ) |
| ) |
| ) |
| (set_local $var$51 |
| (i32.or |
| (i32.and |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.add |
| (get_local $var$2) |
| (i32.const 7) |
| ) |
| ) |
| (i32.const 1) |
| ) |
| (i32.shl |
| (get_local $var$2) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$51 |
| (i32.const 0) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$51) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 28) |
| ) |
| (get_local $var$51) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 4) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.const 180) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$51) |
| ) |
| ) |
| (if |
| (i32.eq |
| (i32.and |
| (get_local $var$6) |
| (get_local $var$3) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$108 |
| (i32.store align=4 |
| (i32.const 180) |
| (i32.or |
| (get_local $var$6) |
| (get_local $var$3) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$2) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 24) |
| ) |
| (get_local $var$2) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 12) |
| ) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 8) |
| ) |
| (get_local $var$7) |
| ) |
| (br $label$101) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.shl |
| (get_local $var$42) |
| (if_else |
| (i32.eq |
| (get_local $var$51) |
| (i32.const 31) |
| ) |
| (i32.const 0) |
| (i32.sub |
| (i32.const 25) |
| (i32.shr_u |
| (get_local $var$51) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (get_local $var$2) |
| ) |
| ) |
| (loop $label$109 $label$110 |
| (block $label$111 |
| (if |
| (i32.eq |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 4) |
| ) |
| ) |
| (i32.const -8) |
| ) |
| (get_local $var$42) |
| ) |
| (block $label$112 |
| (set_local $var$52 |
| (get_local $var$6) |
| ) |
| (set_local $var$35 |
| (i32.const 148) |
| ) |
| (br $label$109) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.add |
| (i32.add |
| (get_local $var$6) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (i32.shr_u |
| (get_local $var$3) |
| (i32.const 31) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.load align=4 |
| (get_local $var$2) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| (block $label$113 |
| (set_local $var$53 |
| (get_local $var$2) |
| ) |
| (set_local $var$54 |
| (get_local $var$6) |
| ) |
| (set_local $var$35 |
| (i32.const 145) |
| ) |
| (br $label$109) |
| ) |
| (block $label$114 |
| (set_local $var$3 |
| (i32.shl |
| (get_local $var$3) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$6 |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| (br $label$110) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 145) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$53) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$115 |
| (i32.store align=4 |
| (get_local $var$53) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 24) |
| ) |
| (get_local $var$54) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 12) |
| ) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 8) |
| ) |
| (get_local $var$7) |
| ) |
| (br $label$101) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 148) |
| ) |
| (block $label$116 |
| (set_local $var$6 |
| (i32.add |
| (get_local $var$52) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.load align=4 |
| (get_local $var$6) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$3) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| ) |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$52) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (block $label$117 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$3) |
| (i32.const 12) |
| ) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (get_local $var$6) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 8) |
| ) |
| (get_local $var$3) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 12) |
| ) |
| (get_local $var$52) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| (br $label$101) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $label$118 |
| (set_local $var$3 |
| (i32.add |
| (get_local $var$42) |
| (get_local $var$4) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$3) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (i32.add |
| (get_local $var$43) |
| (get_local $var$3) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$6) |
| (i32.or |
| (i32.load align=4 |
| (get_local $var$6) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$12 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 8) |
| ) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| (set_local $var$30 |
| (get_local $var$4) |
| ) |
| ) |
| ) |
| (set_local $var$30 |
| (get_local $var$4) |
| ) |
| ) |
| ) |
| (set_local $var$30 |
| (i32.const -1) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$43 |
| (i32.load align=4 |
| (i32.const 184) |
| ) |
| ) |
| (if |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$43) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$30) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$119 |
| (set_local $var$42 |
| (i32.sub |
| (get_local $var$43) |
| (get_local $var$30) |
| ) |
| ) |
| (set_local $var$52 |
| (i32.load align=4 |
| (i32.const 196) |
| ) |
| ) |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 0) |
| ) |
| (i32.const 15) |
| ) |
| (block $label$120 |
| (set_local $var$54 |
| (i32.add |
| (get_local $var$52) |
| (get_local $var$30) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 196) |
| (get_local $var$54) |
| ) |
| (i32.store align=4 |
| (i32.const 184) |
| (get_local $var$42) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$54) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$42) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$54) |
| (get_local $var$42) |
| ) |
| (get_local $var$42) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$52) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$30) |
| (i32.const 3) |
| ) |
| ) |
| ) |
| (block $label$121 |
| (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 $var$52) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$43) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.add |
| (i32.add |
| (get_local $var$52) |
| (get_local $var$43) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$42) |
| (i32.or |
| (i32.load align=4 |
| (get_local $var$42) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$12 |
| (i32.add |
| (get_local $var$52) |
| (i32.const 8) |
| ) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| (set_local $var$52 |
| (i32.load align=4 |
| (i32.const 188) |
| ) |
| ) |
| (if |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$52) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$30) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$122 |
| (set_local $var$42 |
| (i32.sub |
| (get_local $var$52) |
| (get_local $var$30) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 188) |
| (get_local $var$42) |
| ) |
| (set_local $var$52 |
| (i32.load align=4 |
| (i32.const 200) |
| ) |
| ) |
| (set_local $var$43 |
| (i32.add |
| (get_local $var$52) |
| (get_local $var$30) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 200) |
| (get_local $var$43) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$42) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$52) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$30) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$12 |
| (i32.add |
| (get_local $var$52) |
| (i32.const 8) |
| ) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| (block $label$123 |
| (if |
| (i32.eq |
| (i32.load align=4 |
| (i32.const 648) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$124 |
| (set_local $var$52 |
| (call_import $_sysconf |
| (i32.const 30) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.and |
| (i32.add |
| (get_local $var$52) |
| (i32.const -1) |
| ) |
| (get_local $var$52) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$125 |
| (i32.store align=4 |
| (i32.const 656) |
| (get_local $var$52) |
| ) |
| (i32.store align=4 |
| (i32.const 652) |
| (get_local $var$52) |
| ) |
| (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 $label$123) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$52 |
| (i32.add |
| (get_local $var$30) |
| (i32.const 48) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.load align=4 |
| (i32.const 656) |
| ) |
| ) |
| (set_local $var$43 |
| (i32.add |
| (get_local $var$30) |
| (i32.const 47) |
| ) |
| ) |
| (set_local $var$54 |
| (i32.add |
| (get_local $var$42) |
| (get_local $var$43) |
| ) |
| ) |
| (set_local $var$53 |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$42) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.and |
| (get_local $var$54) |
| (get_local $var$53) |
| ) |
| ) |
| (if |
| (i32.le_u |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$30) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$126 |
| (set_local $var$12 |
| (i32.const 0) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| (set_local $var$51 |
| (i32.load align=4 |
| (i32.const 616) |
| ) |
| ) |
| (if |
| (if_else |
| (i32.ne |
| (get_local $var$51) |
| (i32.const 0) |
| ) |
| (block $label$127 |
| (set_local $var$50 |
| (i32.load align=4 |
| (i32.const 608) |
| ) |
| ) |
| (block $label$128 |
| (set_local $var$49 |
| (i32.add |
| (get_local $var$50) |
| (get_local $var$42) |
| ) |
| ) |
| (i32.or |
| (i32.le_u |
| (i32.shr_u |
| (get_local $var$49) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$50) |
| (i32.const 0) |
| ) |
| ) |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$49) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$51) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$129 |
| (set_local $var$12 |
| (i32.const 0) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| (block $label$130 |
| (if_else |
| (i32.eq |
| (i32.and |
| (i32.load align=4 |
| (i32.const 620) |
| ) |
| (i32.const 4) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$131 |
| (set_local $var$51 |
| (i32.load align=4 |
| (i32.const 200) |
| ) |
| ) |
| (block $label$132 |
| (if_else |
| (get_local $var$51) |
| (block $label$133 |
| (set_local $var$49 |
| (i32.const 624) |
| ) |
| (loop $label$134 $label$135 |
| (block $label$136 |
| (set_local $var$50 |
| (i32.load align=4 |
| (get_local $var$49) |
| ) |
| ) |
| (if |
| (if_else |
| (i32.le_u |
| (i32.shr_u |
| (get_local $var$50) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$51) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$137 |
| (set_local $var$44 |
| (i32.add |
| (get_local $var$49) |
| (i32.const 4) |
| ) |
| ) |
| (i32.gt_u |
| (i32.shr_u |
| (i32.add |
| (get_local $var$50) |
| (i32.load align=4 |
| (get_local $var$44) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$51) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$138 |
| (set_local $var$55 |
| (get_local $var$49) |
| ) |
| (set_local $var$56 |
| (get_local $var$44) |
| ) |
| (br $label$134) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$49) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$49) |
| (i32.const 0) |
| ) |
| (block $label$139 |
| (set_local $var$35 |
| (i32.const 173) |
| ) |
| (br $label$132) |
| ) |
| ) |
| (br $label$135) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.and |
| (i32.sub |
| (get_local $var$54) |
| (i32.load align=4 |
| (i32.const 188) |
| ) |
| ) |
| (get_local $var$53) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$49) |
| (i32.const 0) |
| ) |
| (i32.const 2147483647) |
| ) |
| (block $label$140 |
| (set_local $var$44 |
| (call_import $_sbrk |
| (get_local $var$49) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$44) |
| (i32.add |
| (i32.load align=4 |
| (get_local $var$55) |
| ) |
| (i32.load align=4 |
| (get_local $var$56) |
| ) |
| ) |
| ) |
| (if |
| (i32.ne |
| (get_local $var$44) |
| (i32.const -1) |
| ) |
| (block $label$141 |
| (set_local $var$57 |
| (get_local $var$44) |
| ) |
| (set_local $var$58 |
| (get_local $var$49) |
| ) |
| (set_local $var$35 |
| (i32.const 193) |
| ) |
| (br $label$130) |
| ) |
| ) |
| (block $label$142 |
| (set_local $var$59 |
| (get_local $var$44) |
| ) |
| (set_local $var$60 |
| (get_local $var$49) |
| ) |
| (set_local $var$35 |
| (i32.const 183) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$35 |
| (i32.const 173) |
| ) |
| ) |
| ) |
| (block $label$143 |
| (if |
| (if_else |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 173) |
| ) |
| (block $label$144 |
| (set_local $var$51 |
| (call_import $_sbrk |
| (i32.const 0) |
| ) |
| ) |
| (i32.ne |
| (get_local $var$51) |
| (i32.const -1) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$145 |
| (set_local $var$4 |
| (get_local $var$51) |
| ) |
| (set_local $var$49 |
| (i32.load align=4 |
| (i32.const 652) |
| ) |
| ) |
| (set_local $var$44 |
| (i32.add |
| (get_local $var$49) |
| (i32.const -1) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$44) |
| (get_local $var$4) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$61 |
| (get_local $var$42) |
| ) |
| (set_local $var$61 |
| (i32.add |
| (i32.sub |
| (get_local $var$42) |
| (get_local $var$4) |
| ) |
| (i32.and |
| (i32.add |
| (get_local $var$44) |
| (get_local $var$4) |
| ) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$49) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.load align=4 |
| (i32.const 608) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$49) |
| (get_local $var$61) |
| ) |
| ) |
| (if |
| (i32.and |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$61) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$30) |
| (i32.const 0) |
| ) |
| ) |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$61) |
| (i32.const 0) |
| ) |
| (i32.const 2147483647) |
| ) |
| ) |
| (block $label$146 |
| (set_local $var$44 |
| (i32.load align=4 |
| (i32.const 616) |
| ) |
| ) |
| (if |
| (if_else |
| (i32.ne |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| (i32.or |
| (i32.le_u |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$49) |
| (i32.const 0) |
| ) |
| ) |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (br $label$143) |
| ) |
| (set_local $var$44 |
| (call_import $_sbrk |
| (get_local $var$61) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$44) |
| (get_local $var$51) |
| ) |
| (block $label$147 |
| (set_local $var$57 |
| (get_local $var$51) |
| ) |
| (set_local $var$58 |
| (get_local $var$61) |
| ) |
| (set_local $var$35 |
| (i32.const 193) |
| ) |
| (br $label$130) |
| ) |
| (block $label$148 |
| (set_local $var$59 |
| (get_local $var$44) |
| ) |
| (set_local $var$60 |
| (get_local $var$61) |
| ) |
| (set_local $var$35 |
| (i32.const 183) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $label$149 |
| (if |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 183) |
| ) |
| (block $label$150 |
| (set_local $var$44 |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$60) |
| ) |
| ) |
| (block $label$151 |
| (if_else |
| (if_else |
| (i32.and |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$52) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$60) |
| (i32.const 0) |
| ) |
| ) |
| (i32.and |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$60) |
| (i32.const 0) |
| ) |
| (i32.const 2147483647) |
| ) |
| (i32.ne |
| (get_local $var$59) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (block $label$152 |
| (set_local $var$51 |
| (i32.load align=4 |
| (i32.const 656) |
| ) |
| ) |
| (block $label$153 |
| (set_local $var$4 |
| (i32.and |
| (i32.add |
| (i32.sub |
| (get_local $var$43) |
| (get_local $var$60) |
| ) |
| (get_local $var$51) |
| ) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$51) |
| ) |
| ) |
| ) |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.const 2147483647) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (if_else |
| (i32.eq |
| (call_import $_sbrk |
| (get_local $var$4) |
| ) |
| (i32.const -1) |
| ) |
| (block $label$154 |
| (call_import $_sbrk |
| (get_local $var$44) |
| ) |
| (br $label$149) |
| ) |
| (block $label$155 |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$4) |
| (get_local $var$60) |
| ) |
| ) |
| (br $label$151) |
| ) |
| ) |
| (set_local $var$62 |
| (get_local $var$60) |
| ) |
| ) |
| ) |
| (if |
| (i32.ne |
| (get_local $var$59) |
| (i32.const -1) |
| ) |
| (block $label$156 |
| (set_local $var$57 |
| (get_local $var$59) |
| ) |
| (set_local $var$58 |
| (get_local $var$62) |
| ) |
| (set_local $var$35 |
| (i32.const 193) |
| ) |
| (br $label$130) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 620) |
| (i32.or |
| (i32.load align=4 |
| (i32.const 620) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$35 |
| (i32.const 190) |
| ) |
| ) |
| (set_local $var$35 |
| (i32.const 190) |
| ) |
| ) |
| ) |
| (if |
| (if_else |
| (if_else |
| (if_else |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 190) |
| ) |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 0) |
| ) |
| (i32.const 2147483647) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$157 |
| (set_local $var$62 |
| (call_import $_sbrk |
| (get_local $var$42) |
| ) |
| ) |
| (block $label$158 |
| (set_local $var$42 |
| (call_import $_sbrk |
| (i32.const 0) |
| ) |
| ) |
| (i32.and |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$42) |
| (i32.const 0) |
| ) |
| ) |
| (i32.and |
| (i32.ne |
| (get_local $var$62) |
| (i32.const -1) |
| ) |
| (i32.ne |
| (get_local $var$42) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$159 |
| (set_local $var$59 |
| (i32.sub |
| (get_local $var$42) |
| (get_local $var$62) |
| ) |
| ) |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$59) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.add |
| (get_local $var$30) |
| (i32.const 40) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$160 |
| (set_local $var$57 |
| (get_local $var$62) |
| ) |
| (set_local $var$58 |
| (get_local $var$59) |
| ) |
| (set_local $var$35 |
| (i32.const 193) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 193) |
| ) |
| (block $label$161 |
| (set_local $var$59 |
| (i32.add |
| (i32.load align=4 |
| (i32.const 608) |
| ) |
| (get_local $var$58) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 608) |
| (get_local $var$59) |
| ) |
| (if |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$59) |
| (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 $var$59) |
| ) |
| ) |
| (set_local $var$59 |
| (i32.load align=4 |
| (i32.const 200) |
| ) |
| ) |
| (block $label$162 |
| (if_else |
| (get_local $var$59) |
| (block $label$163 |
| (set_local $var$62 |
| (i32.const 624) |
| ) |
| (loop $label$164 $label$165 |
| (block $label$166 |
| (set_local $var$42 |
| (i32.load align=4 |
| (get_local $var$62) |
| ) |
| ) |
| (set_local $var$60 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$43 |
| (i32.load align=4 |
| (get_local $var$60) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$57) |
| (i32.add |
| (get_local $var$42) |
| (get_local $var$43) |
| ) |
| ) |
| (block $label$167 |
| (set_local $var$63 |
| (get_local $var$42) |
| ) |
| (set_local $var$64 |
| (get_local $var$60) |
| ) |
| (set_local $var$65 |
| (get_local $var$43) |
| ) |
| (set_local $var$66 |
| (get_local $var$62) |
| ) |
| (set_local $var$35 |
| (i32.const 203) |
| ) |
| (br $label$164) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (br_if $label$165 |
| (i32.ne |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (if_else |
| (if_else |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 203) |
| ) |
| (i32.eq |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$66) |
| (i32.const 12) |
| ) |
| ) |
| (i32.const 8) |
| ) |
| (i32.const 0) |
| ) |
| (i32.const 0) |
| ) |
| (i32.and |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$59) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$57) |
| (i32.const 0) |
| ) |
| ) |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$59) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$63) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$168 |
| (i32.store align=4 |
| (get_local $var$64) |
| (i32.add |
| (get_local $var$65) |
| (get_local $var$58) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$43 |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$62) |
| (i32.const 7) |
| ) |
| (i32.const 0) |
| ) |
| (i32.const 0) |
| (i32.and |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$62) |
| ) |
| (i32.const 7) |
| ) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$59) |
| (get_local $var$43) |
| ) |
| ) |
| (set_local $var$60 |
| (i32.add |
| (i32.sub |
| (get_local $var$58) |
| (get_local $var$43) |
| ) |
| (i32.load align=4 |
| (i32.const 188) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 200) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.const 188) |
| (get_local $var$60) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$60) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (i32.add |
| (get_local $var$62) |
| (get_local $var$60) |
| ) |
| (i32.const 4) |
| ) |
| (i32.const 40) |
| ) |
| (i32.store align=4 |
| (i32.const 204) |
| (i32.load align=4 |
| (i32.const 664) |
| ) |
| ) |
| (br $label$162) |
| ) |
| ) |
| (set_local $var$60 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$57) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$60) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$169 |
| (i32.store align=4 |
| (i32.const 192) |
| (get_local $var$57) |
| ) |
| (set_local $var$67 |
| (get_local $var$57) |
| ) |
| ) |
| (set_local $var$67 |
| (get_local $var$60) |
| ) |
| ) |
| (set_local $var$60 |
| (i32.add |
| (get_local $var$57) |
| (get_local $var$58) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.const 624) |
| ) |
| (loop $label$170 $label$171 |
| (block $label$172 |
| (if |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$62) |
| ) |
| (get_local $var$60) |
| ) |
| (block $label$173 |
| (set_local $var$68 |
| (get_local $var$62) |
| ) |
| (set_local $var$69 |
| (get_local $var$62) |
| ) |
| (set_local $var$35 |
| (i32.const 211) |
| ) |
| (br $label$170) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| (block $label$174 |
| (set_local $var$70 |
| (i32.const 624) |
| ) |
| (br $label$170) |
| ) |
| ) |
| (br $label$171) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 211) |
| ) |
| (if_else |
| (i32.eq |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$69) |
| (i32.const 12) |
| ) |
| ) |
| (i32.const 8) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$175 |
| (i32.store align=4 |
| (get_local $var$68) |
| (get_local $var$57) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$69) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$62) |
| (i32.add |
| (i32.load align=4 |
| (get_local $var$62) |
| ) |
| (get_local $var$58) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$57) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$43 |
| (i32.add |
| (get_local $var$57) |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$62) |
| (i32.const 7) |
| ) |
| (i32.const 0) |
| ) |
| (i32.const 0) |
| (i32.and |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$62) |
| ) |
| (i32.const 7) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$60) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.add |
| (get_local $var$60) |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$62) |
| (i32.const 7) |
| ) |
| (i32.const 0) |
| ) |
| (i32.const 0) |
| (i32.and |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$62) |
| ) |
| (i32.const 7) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$43) |
| (get_local $var$30) |
| ) |
| ) |
| (set_local $var$52 |
| (i32.sub |
| (i32.sub |
| (get_local $var$42) |
| (get_local $var$43) |
| ) |
| (get_local $var$30) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$30) |
| (i32.const 3) |
| ) |
| ) |
| (block $label$176 |
| (if_else |
| (i32.ne |
| (get_local $var$42) |
| (get_local $var$59) |
| ) |
| (block $label$177 |
| (if |
| (i32.eq |
| (get_local $var$42) |
| (i32.load align=4 |
| (i32.const 196) |
| ) |
| ) |
| (block $label$178 |
| (set_local $var$61 |
| (i32.add |
| (i32.load align=4 |
| (i32.const 184) |
| ) |
| (get_local $var$52) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 184) |
| (get_local $var$61) |
| ) |
| (i32.store align=4 |
| (i32.const 196) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$61) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (get_local $var$61) |
| ) |
| (get_local $var$61) |
| ) |
| (br $label$176) |
| ) |
| ) |
| (set_local $var$61 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$61) |
| (i32.const 3) |
| ) |
| (i32.const 1) |
| ) |
| (block $label$179 |
| (set_local $var$56 |
| (i32.and |
| (get_local $var$61) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $var$55 |
| (i32.shr_u |
| (get_local $var$61) |
| (i32.const 3) |
| ) |
| ) |
| (block $label$180 |
| (if_else |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$61) |
| (i32.const 0) |
| ) |
| (i32.const 256) |
| ) |
| (block $label$181 |
| (set_local $var$53 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (set_local $var$54 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (block $label$182 |
| (if_else |
| (i32.eq |
| (get_local $var$54) |
| (get_local $var$42) |
| ) |
| (block $label$183 |
| (set_local $var$44 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$44) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$51 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$51) |
| (i32.const 0) |
| ) |
| (block $label$184 |
| (set_local $var$49 |
| (i32.load align=4 |
| (get_local $var$44) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$49) |
| (i32.const 0) |
| ) |
| (block $label$185 |
| (set_local $var$71 |
| (i32.const 0) |
| ) |
| (br $label$182) |
| ) |
| (block $label$186 |
| (set_local $var$72 |
| (get_local $var$49) |
| ) |
| (set_local $var$73 |
| (get_local $var$44) |
| ) |
| ) |
| ) |
| ) |
| (block $label$187 |
| (set_local $var$72 |
| (get_local $var$51) |
| ) |
| (set_local $var$73 |
| (get_local $var$4) |
| ) |
| ) |
| ) |
| (loop $label$188 $label$189 |
| (block $label$190 |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$72) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$51 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (if |
| (get_local $var$51) |
| (block $label$191 |
| (set_local $var$72 |
| (get_local $var$51) |
| ) |
| (set_local $var$73 |
| (get_local $var$4) |
| ) |
| (br $label$189) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$72) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$51 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$51) |
| (i32.const 0) |
| ) |
| (block $label$192 |
| (set_local $var$74 |
| (get_local $var$72) |
| ) |
| (set_local $var$75 |
| (get_local $var$73) |
| ) |
| (br $label$188) |
| ) |
| (block $label$193 |
| (set_local $var$72 |
| (get_local $var$51) |
| ) |
| (set_local $var$73 |
| (get_local $var$4) |
| ) |
| ) |
| ) |
| (br $label$189) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$75) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$67) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$194 |
| (i32.store align=4 |
| (get_local $var$75) |
| (i32.const 0) |
| ) |
| (set_local $var$71 |
| (get_local $var$74) |
| ) |
| (br $label$182) |
| ) |
| ) |
| ) |
| (block $label$195 |
| (set_local $var$4 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$67) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$51 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 12) |
| ) |
| ) |
| (if |
| (i32.ne |
| (i32.load align=4 |
| (get_local $var$51) |
| ) |
| (get_local $var$42) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$44 |
| (i32.add |
| (get_local $var$54) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$44) |
| ) |
| (get_local $var$42) |
| ) |
| (block $label$196 |
| (i32.store align=4 |
| (get_local $var$51) |
| (get_local $var$54) |
| ) |
| (i32.store align=4 |
| (get_local $var$44) |
| (get_local $var$4) |
| ) |
| (set_local $var$71 |
| (get_local $var$54) |
| ) |
| (br $label$182) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$53) |
| (i32.const 0) |
| ) |
| (br $label$180) |
| ) |
| (set_local $var$54 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 28) |
| ) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$54) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (block $label$197 |
| (if_else |
| (i32.ne |
| (get_local $var$42) |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (block $label$198 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$53) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$44 |
| (i32.add |
| (get_local $var$53) |
| (i32.const 16) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$44) |
| ) |
| (get_local $var$42) |
| ) |
| (i32.store align=4 |
| (get_local $var$44) |
| (get_local $var$71) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$53) |
| (i32.const 20) |
| ) |
| (get_local $var$71) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$71) |
| (i32.const 0) |
| ) |
| (br $label$180) |
| ) |
| ) |
| (block $label$199 |
| (i32.store align=4 |
| (get_local $var$4) |
| (get_local $var$71) |
| ) |
| (if |
| (get_local $var$71) |
| (br $label$197) |
| ) |
| (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 $var$54) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (br $label$180) |
| ) |
| ) |
| ) |
| (set_local $var$54 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$71) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$54) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$71) |
| (i32.const 24) |
| ) |
| (get_local $var$53) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$44 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (block $label$200 |
| (if |
| (get_local $var$44) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$54) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$201 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$71) |
| (i32.const 16) |
| ) |
| (get_local $var$44) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$44) |
| (i32.const 24) |
| ) |
| (get_local $var$71) |
| ) |
| (br $label$200) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$44 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| (br $label$180) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$202 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$71) |
| (i32.const 20) |
| ) |
| (get_local $var$44) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$44) |
| (i32.const 24) |
| ) |
| (get_local $var$71) |
| ) |
| (br $label$180) |
| ) |
| ) |
| ) |
| (block $label$203 |
| (set_local $var$44 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (set_local $var$54 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (set_local $var$53 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$55) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (block $label$204 |
| (if |
| (i32.ne |
| (get_local $var$44) |
| (get_local $var$53) |
| ) |
| (block $label$205 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$44) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$67) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (if |
| (i32.eq |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$44) |
| (i32.const 12) |
| ) |
| ) |
| (get_local $var$42) |
| ) |
| (br $label$204) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$54) |
| (get_local $var$44) |
| ) |
| (block $label$206 |
| (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 $var$55) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (br $label$180) |
| ) |
| ) |
| (block $label$207 |
| (if_else |
| (i32.eq |
| (get_local $var$54) |
| (get_local $var$53) |
| ) |
| (set_local $var$76 |
| (i32.add |
| (get_local $var$54) |
| (i32.const 8) |
| ) |
| ) |
| (block $label$208 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$54) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$67) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$54) |
| (i32.const 8) |
| ) |
| ) |
| (if |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| (get_local $var$42) |
| ) |
| (block $label$209 |
| (set_local $var$76 |
| (get_local $var$4) |
| ) |
| (br $label$207) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$44) |
| (i32.const 12) |
| ) |
| (get_local $var$54) |
| ) |
| (i32.store align=4 |
| (get_local $var$76) |
| (get_local $var$44) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$77 |
| (i32.add |
| (get_local $var$42) |
| (get_local $var$56) |
| ) |
| ) |
| (set_local $var$78 |
| (i32.add |
| (get_local $var$56) |
| (get_local $var$52) |
| ) |
| ) |
| ) |
| (block $label$210 |
| (set_local $var$77 |
| (get_local $var$42) |
| ) |
| (set_local $var$78 |
| (get_local $var$52) |
| ) |
| ) |
| ) |
| (set_local $var$55 |
| (i32.add |
| (get_local $var$77) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$55) |
| (i32.and |
| (i32.load align=4 |
| (get_local $var$55) |
| ) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$78) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (get_local $var$78) |
| ) |
| (get_local $var$78) |
| ) |
| (set_local $var$55 |
| (i32.shr_u |
| (get_local $var$78) |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$78) |
| (i32.const 0) |
| ) |
| (i32.const 256) |
| ) |
| (block $label$211 |
| (set_local $var$61 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$55) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$53 |
| (i32.load align=4 |
| (i32.const 176) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$55) |
| ) |
| ) |
| (block $label$212 |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$53) |
| (get_local $var$4) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$213 |
| (i32.store align=4 |
| (i32.const 176) |
| (i32.or |
| (get_local $var$53) |
| (get_local $var$4) |
| ) |
| ) |
| (set_local $var$79 |
| (i32.add |
| (get_local $var$61) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$80 |
| (get_local $var$61) |
| ) |
| ) |
| (block $label$214 |
| (set_local $var$55 |
| (i32.add |
| (get_local $var$61) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$51 |
| (i32.load align=4 |
| (get_local $var$55) |
| ) |
| ) |
| (if |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$51) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$215 |
| (set_local $var$79 |
| (get_local $var$55) |
| ) |
| (set_local $var$80 |
| (get_local $var$51) |
| ) |
| (br $label$212) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$79) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$80) |
| (i32.const 12) |
| ) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 8) |
| ) |
| (get_local $var$80) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 12) |
| ) |
| (get_local $var$61) |
| ) |
| (br $label$176) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.shr_u |
| (get_local $var$78) |
| (i32.const 8) |
| ) |
| ) |
| (block $label$216 |
| (if_else |
| (i32.eq |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (set_local $var$81 |
| (i32.const 0) |
| ) |
| (block $label$217 |
| (if |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$78) |
| (i32.const 0) |
| ) |
| (i32.const 16777215) |
| ) |
| (block $label$218 |
| (set_local $var$81 |
| (i32.const 31) |
| ) |
| (br $label$216) |
| ) |
| ) |
| (set_local $var$53 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$4) |
| (i32.const 1048320) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$56 |
| (i32.shl |
| (get_local $var$4) |
| (get_local $var$53) |
| ) |
| ) |
| (set_local $var$51 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$56) |
| (i32.const 520192) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$55 |
| (i32.shl |
| (get_local $var$56) |
| (get_local $var$51) |
| ) |
| ) |
| (set_local $var$56 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$55) |
| (i32.const 245760) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.add |
| (i32.sub |
| (i32.const 14) |
| (i32.or |
| (i32.or |
| (get_local $var$51) |
| (get_local $var$53) |
| ) |
| (get_local $var$56) |
| ) |
| ) |
| (i32.shr_u |
| (i32.shl |
| (get_local $var$55) |
| (get_local $var$56) |
| ) |
| (i32.const 15) |
| ) |
| ) |
| ) |
| (set_local $var$81 |
| (i32.or |
| (i32.and |
| (i32.shr_u |
| (get_local $var$78) |
| (i32.add |
| (get_local $var$49) |
| (i32.const 7) |
| ) |
| ) |
| (i32.const 1) |
| ) |
| (i32.shl |
| (get_local $var$49) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$81) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 28) |
| ) |
| (get_local $var$81) |
| ) |
| (set_local $var$61 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 16) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$61) |
| (i32.const 4) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$61) |
| (i32.const 0) |
| ) |
| (set_local $var$61 |
| (i32.load align=4 |
| (i32.const 180) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$81) |
| ) |
| ) |
| (if |
| (i32.eq |
| (i32.and |
| (get_local $var$61) |
| (get_local $var$49) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$219 |
| (i32.store align=4 |
| (i32.const 180) |
| (i32.or |
| (get_local $var$61) |
| (get_local $var$49) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$4) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 24) |
| ) |
| (get_local $var$4) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 12) |
| ) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 8) |
| ) |
| (get_local $var$62) |
| ) |
| (br $label$176) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.shl |
| (get_local $var$78) |
| (if_else |
| (i32.eq |
| (get_local $var$81) |
| (i32.const 31) |
| ) |
| (i32.const 0) |
| (i32.sub |
| (i32.const 25) |
| (i32.shr_u |
| (get_local $var$81) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$61 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (loop $label$220 $label$221 |
| (block $label$222 |
| (if |
| (i32.eq |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$61) |
| (i32.const 4) |
| ) |
| ) |
| (i32.const -8) |
| ) |
| (get_local $var$78) |
| ) |
| (block $label$223 |
| (set_local $var$82 |
| (get_local $var$61) |
| ) |
| (set_local $var$35 |
| (i32.const 281) |
| ) |
| (br $label$220) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (i32.add |
| (get_local $var$61) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (i32.shr_u |
| (get_local $var$49) |
| (i32.const 31) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$56 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$56) |
| (i32.const 0) |
| ) |
| (block $label$224 |
| (set_local $var$83 |
| (get_local $var$4) |
| ) |
| (set_local $var$84 |
| (get_local $var$61) |
| ) |
| (set_local $var$35 |
| (i32.const 278) |
| ) |
| (br $label$220) |
| ) |
| (block $label$225 |
| (set_local $var$49 |
| (i32.shl |
| (get_local $var$49) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$61 |
| (get_local $var$56) |
| ) |
| ) |
| ) |
| (br $label$221) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 278) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$83) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$226 |
| (i32.store align=4 |
| (get_local $var$83) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 24) |
| ) |
| (get_local $var$84) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 12) |
| ) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 8) |
| ) |
| (get_local $var$62) |
| ) |
| (br $label$176) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 281) |
| ) |
| (block $label$227 |
| (set_local $var$61 |
| (i32.add |
| (get_local $var$82) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.load align=4 |
| (get_local $var$61) |
| ) |
| ) |
| (set_local $var$56 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$49) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$56) |
| (i32.const 0) |
| ) |
| ) |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$82) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$56) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (block $label$228 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$49) |
| (i32.const 12) |
| ) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (get_local $var$61) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 8) |
| ) |
| (get_local $var$49) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 12) |
| ) |
| (get_local $var$82) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| (br $label$176) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $label$229 |
| (set_local $var$49 |
| (i32.add |
| (i32.load align=4 |
| (i32.const 188) |
| ) |
| (get_local $var$52) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 188) |
| (get_local $var$49) |
| ) |
| (i32.store align=4 |
| (i32.const 200) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$49) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$12 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 8) |
| ) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| (set_local $var$70 |
| (i32.const 624) |
| ) |
| ) |
| ) |
| (loop $label$230 $label$231 |
| (block $label$232 |
| (set_local $var$62 |
| (i32.load align=4 |
| (get_local $var$70) |
| ) |
| ) |
| (if |
| (if_else |
| (i32.le_u |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$59) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$233 |
| (set_local $var$52 |
| (i32.add |
| (get_local $var$62) |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$70) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| ) |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$52) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$59) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$234 |
| (set_local $var$85 |
| (get_local $var$52) |
| ) |
| (br $label$230) |
| ) |
| ) |
| (set_local $var$70 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$70) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (br $label$231) |
| ) |
| ) |
| (set_local $var$43 |
| (i32.add |
| (get_local $var$85) |
| (i32.const -47) |
| ) |
| ) |
| (set_local $var$52 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$43) |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$52) |
| (i32.const 7) |
| ) |
| (i32.const 0) |
| ) |
| (i32.const 0) |
| (i32.and |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$52) |
| ) |
| (i32.const 7) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$52 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$43 |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$52) |
| (i32.const 0) |
| ) |
| ) |
| (get_local $var$59) |
| (get_local $var$62) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.add |
| (get_local $var$57) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$60 |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$42) |
| (i32.const 7) |
| ) |
| (i32.const 0) |
| ) |
| (i32.const 0) |
| (i32.and |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$42) |
| ) |
| (i32.const 7) |
| ) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.add |
| (get_local $var$57) |
| (get_local $var$60) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.sub |
| (i32.add |
| (get_local $var$58) |
| (i32.const -40) |
| ) |
| (get_local $var$60) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 200) |
| (get_local $var$42) |
| ) |
| (i32.store align=4 |
| (i32.const 188) |
| (get_local $var$49) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$42) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$49) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (i32.add |
| (get_local $var$42) |
| (get_local $var$49) |
| ) |
| (i32.const 4) |
| ) |
| (i32.const 40) |
| ) |
| (i32.store align=4 |
| (i32.const 204) |
| (i32.load align=4 |
| (i32.const 664) |
| ) |
| ) |
| (set_local $var$49 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$49) |
| (i32.const 27) |
| ) |
| (i32.store align=4 |
| (get_local $var$62) |
| (i32.load align=4 |
| (i32.const 624) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 4) |
| ) |
| (i32.load align=4 |
| (i32.const 628) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 8) |
| ) |
| (i32.load align=4 |
| (i32.const 632) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 12) |
| ) |
| (i32.load align=4 |
| (i32.const 636) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 624) |
| (get_local $var$57) |
| ) |
| (i32.store align=4 |
| (i32.const 628) |
| (get_local $var$58) |
| ) |
| (i32.store align=4 |
| (i32.const 636) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (i32.const 632) |
| (get_local $var$62) |
| ) |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$43) |
| (i32.const 24) |
| ) |
| ) |
| (loop $label$235 $label$236 |
| (block $label$237 |
| (set_local $var$62 |
| (i32.add |
| (get_local $var$62) |
| (i32.const 4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$62) |
| (i32.const 7) |
| ) |
| (br_if $label$236 |
| (i32.lt_u |
| (i32.shr_u |
| (i32.add |
| (get_local $var$62) |
| (i32.const 4) |
| ) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$85) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.ne |
| (get_local $var$43) |
| (get_local $var$59) |
| ) |
| (block $label$238 |
| (set_local $var$62 |
| (i32.sub |
| (get_local $var$43) |
| (get_local $var$59) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$49) |
| (i32.and |
| (i32.load align=4 |
| (get_local $var$49) |
| ) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$62) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$43) |
| (get_local $var$62) |
| ) |
| (set_local $var$42 |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| (i32.const 256) |
| ) |
| (block $label$239 |
| (set_local $var$60 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$42) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$61 |
| (i32.load align=4 |
| (i32.const 176) |
| ) |
| ) |
| (set_local $var$56 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$42) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (get_local $var$61) |
| (get_local $var$56) |
| ) |
| (block $label$240 |
| (set_local $var$42 |
| (i32.add |
| (get_local $var$60) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.load align=4 |
| (get_local $var$42) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$241 |
| (set_local $var$86 |
| (get_local $var$42) |
| ) |
| (set_local $var$87 |
| (get_local $var$4) |
| ) |
| ) |
| ) |
| ) |
| (block $label$242 |
| (i32.store align=4 |
| (i32.const 176) |
| (i32.or |
| (get_local $var$61) |
| (get_local $var$56) |
| ) |
| ) |
| (set_local $var$86 |
| (i32.add |
| (get_local $var$60) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$87 |
| (get_local $var$60) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$86) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$87) |
| (i32.const 12) |
| ) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 8) |
| ) |
| (get_local $var$87) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 12) |
| ) |
| (get_local $var$60) |
| ) |
| (br $label$162) |
| ) |
| ) |
| (set_local $var$60 |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (get_local $var$60) |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| (i32.const 16777215) |
| ) |
| (set_local $var$88 |
| (i32.const 31) |
| ) |
| (block $label$243 |
| (set_local $var$56 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$60) |
| (i32.const 1048320) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$61 |
| (i32.shl |
| (get_local $var$60) |
| (get_local $var$56) |
| ) |
| ) |
| (set_local $var$60 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$61) |
| (i32.const 520192) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.shl |
| (get_local $var$61) |
| (get_local $var$60) |
| ) |
| ) |
| (set_local $var$61 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$4) |
| (i32.const 245760) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.add |
| (i32.sub |
| (i32.const 14) |
| (i32.or |
| (i32.or |
| (get_local $var$60) |
| (get_local $var$56) |
| ) |
| (get_local $var$61) |
| ) |
| ) |
| (i32.shr_u |
| (i32.shl |
| (get_local $var$4) |
| (get_local $var$61) |
| ) |
| (i32.const 15) |
| ) |
| ) |
| ) |
| (set_local $var$88 |
| (i32.or |
| (i32.and |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.add |
| (get_local $var$42) |
| (i32.const 7) |
| ) |
| ) |
| (i32.const 1) |
| ) |
| (i32.shl |
| (get_local $var$42) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$88 |
| (i32.const 0) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$88) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 28) |
| ) |
| (get_local $var$88) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 20) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$52) |
| (i32.const 0) |
| ) |
| (set_local $var$61 |
| (i32.load align=4 |
| (i32.const 180) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$88) |
| ) |
| ) |
| (if |
| (i32.eq |
| (i32.and |
| (get_local $var$61) |
| (get_local $var$4) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$244 |
| (i32.store align=4 |
| (i32.const 180) |
| (i32.or |
| (get_local $var$61) |
| (get_local $var$4) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$42) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 24) |
| ) |
| (get_local $var$42) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 12) |
| ) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 8) |
| ) |
| (get_local $var$59) |
| ) |
| (br $label$162) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.shl |
| (get_local $var$62) |
| (if_else |
| (i32.eq |
| (get_local $var$88) |
| (i32.const 31) |
| ) |
| (i32.const 0) |
| (i32.sub |
| (i32.const 25) |
| (i32.shr_u |
| (get_local $var$88) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$61 |
| (i32.load align=4 |
| (get_local $var$42) |
| ) |
| ) |
| (loop $label$245 $label$246 |
| (block $label$247 |
| (if |
| (i32.eq |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$61) |
| (i32.const 4) |
| ) |
| ) |
| (i32.const -8) |
| ) |
| (get_local $var$62) |
| ) |
| (block $label$248 |
| (set_local $var$89 |
| (get_local $var$61) |
| ) |
| (set_local $var$35 |
| (i32.const 307) |
| ) |
| (br $label$245) |
| ) |
| ) |
| (set_local $var$42 |
| (i32.add |
| (i32.add |
| (get_local $var$61) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 31) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$56 |
| (i32.load align=4 |
| (get_local $var$42) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$56) |
| (i32.const 0) |
| ) |
| (block $label$249 |
| (set_local $var$90 |
| (get_local $var$42) |
| ) |
| (set_local $var$91 |
| (get_local $var$61) |
| ) |
| (set_local $var$35 |
| (i32.const 304) |
| ) |
| (br $label$245) |
| ) |
| (block $label$250 |
| (set_local $var$4 |
| (i32.shl |
| (get_local $var$4) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$61 |
| (get_local $var$56) |
| ) |
| ) |
| ) |
| (br $label$246) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 304) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$90) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$251 |
| (i32.store align=4 |
| (get_local $var$90) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 24) |
| ) |
| (get_local $var$91) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 12) |
| ) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 8) |
| ) |
| (get_local $var$59) |
| ) |
| (br $label$162) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$35) |
| (i32.const 307) |
| ) |
| (block $label$252 |
| (set_local $var$61 |
| (i32.add |
| (get_local $var$89) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.load align=4 |
| (get_local $var$61) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| ) |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$89) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$62) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (block $label$253 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 12) |
| ) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (get_local $var$61) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 8) |
| ) |
| (get_local $var$4) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 12) |
| ) |
| (get_local $var$89) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| (br $label$162) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $label$254 |
| (set_local $var$4 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.or |
| (i32.eq |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$57) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 192) |
| (get_local $var$57) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 624) |
| (get_local $var$57) |
| ) |
| (i32.store align=4 |
| (i32.const 628) |
| (get_local $var$58) |
| ) |
| (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 $var$4 |
| (i32.const 0) |
| ) |
| (loop $label$255 $label$256 |
| (block $label$257 |
| (set_local $var$61 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$4) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$61) |
| (i32.const 12) |
| ) |
| (get_local $var$61) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$61) |
| (i32.const 8) |
| ) |
| (get_local $var$61) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 1) |
| ) |
| ) |
| (br_if $label$256 |
| (i32.ne |
| (get_local $var$4) |
| (i32.const 32) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$57) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$61 |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$4) |
| (i32.const 7) |
| ) |
| (i32.const 0) |
| ) |
| (i32.const 0) |
| (i32.and |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$4) |
| ) |
| (i32.const 7) |
| ) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$57) |
| (get_local $var$61) |
| ) |
| ) |
| (set_local $var$62 |
| (i32.sub |
| (i32.add |
| (get_local $var$58) |
| (i32.const -40) |
| ) |
| (get_local $var$61) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 200) |
| (get_local $var$4) |
| ) |
| (i32.store align=4 |
| (i32.const 188) |
| (get_local $var$62) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$62) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (i32.add |
| (get_local $var$4) |
| (get_local $var$62) |
| ) |
| (i32.const 4) |
| ) |
| (i32.const 40) |
| ) |
| (i32.store align=4 |
| (i32.const 204) |
| (i32.load align=4 |
| (i32.const 664) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$58 |
| (i32.load align=4 |
| (i32.const 188) |
| ) |
| ) |
| (if |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$58) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$30) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$258 |
| (set_local $var$57 |
| (i32.sub |
| (get_local $var$58) |
| (get_local $var$30) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 188) |
| (get_local $var$57) |
| ) |
| (set_local $var$58 |
| (i32.load align=4 |
| (i32.const 200) |
| ) |
| ) |
| (set_local $var$59 |
| (i32.add |
| (get_local $var$58) |
| (get_local $var$30) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 200) |
| (get_local $var$59) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$59) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$57) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$58) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$30) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$12 |
| (i32.add |
| (get_local $var$58) |
| (i32.const 8) |
| ) |
| ) |
| (br $label$0 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (call $___errno_location) |
| (i32.const 12) |
| ) |
| (set_local $var$12 |
| (i32.const 0) |
| ) |
| (get_local $var$12) |
| ) |
| ) |
| (func $_free (type $2) (param $var$0 i32) |
| (local $var$1 i32) |
| (local $var$2 i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (local $var$8 i32) |
| (local $var$9 i32) |
| (local $var$10 i32) |
| (local $var$11 i32) |
| (local $var$12 i32) |
| (local $var$13 i32) |
| (local $var$14 i32) |
| (local $var$15 i32) |
| (local $var$16 i32) |
| (local $var$17 i32) |
| (local $var$18 i32) |
| (local $var$19 i32) |
| (local $var$20 i32) |
| (local $var$21 i32) |
| (local $var$22 i32) |
| (local $var$23 i32) |
| (local $var$24 i32) |
| (local $var$25 i32) |
| (local $var$26 i32) |
| (local $var$27 i32) |
| (local $var$28 i32) |
| (local $var$29 i32) |
| (local $var$30 i32) |
| (local $var$31 i32) |
| (local $var$32 i32) |
| (local $var$33 i32) |
| (local $var$34 i32) |
| (local $var$35 i32) |
| (local $var$36 i32) |
| (block $label$0 |
| (if |
| (i32.eq |
| (get_local $var$0) |
| (i32.const 0) |
| ) |
| (br $label$0) |
| ) |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$0) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$3 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const -4) |
| ) |
| ) |
| ) |
| (set_local $var$0 |
| (i32.and |
| (get_local $var$3) |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$0) |
| (i32.const 1) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$4 |
| (i32.and |
| (get_local $var$3) |
| (i32.const -8) |
| ) |
| ) |
| (set_local $var$5 |
| (i32.add |
| (get_local $var$1) |
| (get_local $var$4) |
| ) |
| ) |
| (block $label$1 |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$3) |
| (i32.const 1) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$2 |
| (set_local $var$6 |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$0) |
| (i32.const 0) |
| ) |
| (br $label$0) |
| ) |
| (set_local $var$7 |
| (i32.add |
| (get_local $var$1) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$6) |
| ) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.add |
| (get_local $var$6) |
| (get_local $var$4) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$7) |
| (i32.load align=4 |
| (i32.const 196) |
| ) |
| ) |
| (block $label$3 |
| (set_local $var$9 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.load align=4 |
| (get_local $var$9) |
| ) |
| ) |
| (if |
| (i32.ne |
| (i32.and |
| (get_local $var$10) |
| (i32.const 3) |
| ) |
| (i32.const 3) |
| ) |
| (block $label$4 |
| (set_local $var$11 |
| (get_local $var$7) |
| ) |
| (set_local $var$12 |
| (get_local $var$8) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 184) |
| (get_local $var$8) |
| ) |
| (i32.store align=4 |
| (get_local $var$9) |
| (i32.and |
| (get_local $var$10) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$8) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (get_local $var$8) |
| ) |
| (get_local $var$8) |
| ) |
| (br $label$0) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (i32.const 256) |
| ) |
| (block $label$5 |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$10) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (if |
| (i32.ne |
| (get_local $var$6) |
| (get_local $var$13) |
| ) |
| (block $label$6 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (if |
| (i32.ne |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 12) |
| ) |
| ) |
| (get_local $var$7) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$9) |
| (get_local $var$6) |
| ) |
| (block $label$7 |
| (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 $var$10) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (set_local $var$11 |
| (get_local $var$7) |
| ) |
| (set_local $var$12 |
| (get_local $var$8) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (if_else |
| (i32.ne |
| (get_local $var$9) |
| (get_local $var$13) |
| ) |
| (block $label$8 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$13 |
| (i32.add |
| (get_local $var$9) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$13) |
| ) |
| (get_local $var$7) |
| ) |
| (set_local $var$14 |
| (get_local $var$13) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.add |
| (get_local $var$9) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 12) |
| ) |
| (get_local $var$9) |
| ) |
| (i32.store align=4 |
| (get_local $var$14) |
| (get_local $var$6) |
| ) |
| (set_local $var$11 |
| (get_local $var$7) |
| ) |
| (set_local $var$12 |
| (get_local $var$8) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (block $label$9 |
| (if_else |
| (i32.eq |
| (get_local $var$9) |
| (get_local $var$7) |
| ) |
| (block $label$10 |
| (set_local $var$13 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.add |
| (get_local $var$13) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$15 |
| (i32.load align=4 |
| (get_local $var$10) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$15) |
| (i32.const 0) |
| ) |
| (block $label$11 |
| (set_local $var$16 |
| (i32.load align=4 |
| (get_local $var$13) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$16) |
| (i32.const 0) |
| ) |
| (block $label$12 |
| (set_local $var$17 |
| (i32.const 0) |
| ) |
| (br $label$9) |
| ) |
| (block $label$13 |
| (set_local $var$18 |
| (get_local $var$16) |
| ) |
| (set_local $var$19 |
| (get_local $var$13) |
| ) |
| ) |
| ) |
| ) |
| (block $label$14 |
| (set_local $var$18 |
| (get_local $var$15) |
| ) |
| (set_local $var$19 |
| (get_local $var$10) |
| ) |
| ) |
| ) |
| (loop $label$15 $label$16 |
| (block $label$17 |
| (set_local $var$10 |
| (i32.add |
| (get_local $var$18) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$15 |
| (i32.load align=4 |
| (get_local $var$10) |
| ) |
| ) |
| (if |
| (get_local $var$15) |
| (block $label$18 |
| (set_local $var$18 |
| (get_local $var$15) |
| ) |
| (set_local $var$19 |
| (get_local $var$10) |
| ) |
| (br $label$16) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.add |
| (get_local $var$18) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$15 |
| (i32.load align=4 |
| (get_local $var$10) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$15) |
| (i32.const 0) |
| ) |
| (block $label$19 |
| (set_local $var$20 |
| (get_local $var$18) |
| ) |
| (set_local $var$21 |
| (get_local $var$19) |
| ) |
| (br $label$15) |
| ) |
| (block $label$20 |
| (set_local $var$18 |
| (get_local $var$15) |
| ) |
| (set_local $var$19 |
| (get_local $var$10) |
| ) |
| ) |
| ) |
| (br $label$16) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$21) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$21 |
| (i32.store align=4 |
| (get_local $var$21) |
| (i32.const 0) |
| ) |
| (set_local $var$17 |
| (get_local $var$20) |
| ) |
| (br $label$9) |
| ) |
| ) |
| ) |
| (block $label$22 |
| (set_local $var$10 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$10) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$15 |
| (i32.add |
| (get_local $var$10) |
| (i32.const 12) |
| ) |
| ) |
| (if |
| (i32.ne |
| (i32.load align=4 |
| (get_local $var$15) |
| ) |
| (get_local $var$7) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$13 |
| (i32.add |
| (get_local $var$9) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$13) |
| ) |
| (get_local $var$7) |
| ) |
| (block $label$23 |
| (i32.store align=4 |
| (get_local $var$15) |
| (get_local $var$9) |
| ) |
| (i32.store align=4 |
| (get_local $var$13) |
| (get_local $var$10) |
| ) |
| (set_local $var$17 |
| (get_local $var$9) |
| ) |
| (br $label$9) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| (if_else |
| (get_local $var$6) |
| (block $label$24 |
| (set_local $var$9 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 28) |
| ) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$9) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$7) |
| (i32.load align=4 |
| (get_local $var$10) |
| ) |
| ) |
| (block $label$25 |
| (i32.store align=4 |
| (get_local $var$10) |
| (get_local $var$17) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$17) |
| (i32.const 0) |
| ) |
| (block $label$26 |
| (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 $var$9) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (set_local $var$11 |
| (get_local $var$7) |
| ) |
| (set_local $var$12 |
| (get_local $var$8) |
| ) |
| (br $label$1) |
| ) |
| ) |
| ) |
| (block $label$27 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$9 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 16) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$9) |
| ) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (get_local $var$9) |
| (get_local $var$17) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 20) |
| ) |
| (get_local $var$17) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$17) |
| (i32.const 0) |
| ) |
| (block $label$28 |
| (set_local $var$11 |
| (get_local $var$7) |
| ) |
| (set_local $var$12 |
| (get_local $var$8) |
| ) |
| (br $label$1) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$17) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$17) |
| (i32.const 24) |
| ) |
| (get_local $var$6) |
| ) |
| (set_local $var$10 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.load align=4 |
| (get_local $var$10) |
| ) |
| ) |
| (block $label$29 |
| (if |
| (get_local $var$13) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$13) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$30 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$17) |
| (i32.const 16) |
| ) |
| (get_local $var$13) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$13) |
| (i32.const 24) |
| ) |
| (get_local $var$17) |
| ) |
| (br $label$29) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$10) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (if_else |
| (get_local $var$13) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$13) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$31 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$17) |
| (i32.const 20) |
| ) |
| (get_local $var$13) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$13) |
| (i32.const 24) |
| ) |
| (get_local $var$17) |
| ) |
| (set_local $var$11 |
| (get_local $var$7) |
| ) |
| (set_local $var$12 |
| (get_local $var$8) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (block $label$32 |
| (set_local $var$11 |
| (get_local $var$7) |
| ) |
| (set_local $var$12 |
| (get_local $var$8) |
| ) |
| ) |
| ) |
| ) |
| (block $label$33 |
| (set_local $var$11 |
| (get_local $var$7) |
| ) |
| (set_local $var$12 |
| (get_local $var$8) |
| ) |
| ) |
| ) |
| ) |
| (block $label$34 |
| (set_local $var$11 |
| (get_local $var$1) |
| ) |
| (set_local $var$12 |
| (get_local $var$4) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$11) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$5) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (if |
| (i32.eq |
| (i32.and |
| (get_local $var$1) |
| (i32.const 1) |
| ) |
| (i32.const 0) |
| ) |
| (call_import $_abort) |
| ) |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$1) |
| (i32.const 2) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$35 |
| (if |
| (i32.eq |
| (get_local $var$5) |
| (i32.load align=4 |
| (i32.const 200) |
| ) |
| ) |
| (block $label$36 |
| (set_local $var$17 |
| (i32.add |
| (i32.load align=4 |
| (i32.const 188) |
| ) |
| (get_local $var$12) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 188) |
| (get_local $var$17) |
| ) |
| (i32.store align=4 |
| (i32.const 200) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$17) |
| (i32.const 1) |
| ) |
| ) |
| (if |
| (i32.ne |
| (get_local $var$11) |
| (i32.load align=4 |
| (i32.const 196) |
| ) |
| ) |
| (br $label$0) |
| ) |
| (i32.store align=4 |
| (i32.const 196) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (i32.const 184) |
| (i32.const 0) |
| ) |
| (br $label$0) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$5) |
| (i32.load align=4 |
| (i32.const 196) |
| ) |
| ) |
| (block $label$37 |
| (set_local $var$17 |
| (i32.add |
| (i32.load align=4 |
| (i32.const 184) |
| ) |
| (get_local $var$12) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 184) |
| (get_local $var$17) |
| ) |
| (i32.store align=4 |
| (i32.const 196) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$17) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (get_local $var$17) |
| ) |
| (get_local $var$17) |
| ) |
| (br $label$0) |
| ) |
| ) |
| (set_local $var$17 |
| (i32.add |
| (i32.and |
| (get_local $var$1) |
| (i32.const -8) |
| ) |
| (get_local $var$12) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 3) |
| ) |
| ) |
| (block $label$38 |
| (if_else |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| (i32.const 256) |
| ) |
| (block $label$39 |
| (set_local $var$20 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (set_local $var$21 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (block $label$40 |
| (if_else |
| (i32.eq |
| (get_local $var$21) |
| (get_local $var$5) |
| ) |
| (block $label$41 |
| (set_local $var$19 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$18 |
| (i32.add |
| (get_local $var$19) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.load align=4 |
| (get_local $var$18) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| (block $label$42 |
| (set_local $var$0 |
| (i32.load align=4 |
| (get_local $var$19) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$0) |
| (i32.const 0) |
| ) |
| (block $label$43 |
| (set_local $var$22 |
| (i32.const 0) |
| ) |
| (br $label$40) |
| ) |
| (block $label$44 |
| (set_local $var$23 |
| (get_local $var$0) |
| ) |
| (set_local $var$24 |
| (get_local $var$19) |
| ) |
| ) |
| ) |
| ) |
| (block $label$45 |
| (set_local $var$23 |
| (get_local $var$14) |
| ) |
| (set_local $var$24 |
| (get_local $var$18) |
| ) |
| ) |
| ) |
| (loop $label$46 $label$47 |
| (block $label$48 |
| (set_local $var$18 |
| (i32.add |
| (get_local $var$23) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.load align=4 |
| (get_local $var$18) |
| ) |
| ) |
| (if |
| (get_local $var$14) |
| (block $label$49 |
| (set_local $var$23 |
| (get_local $var$14) |
| ) |
| (set_local $var$24 |
| (get_local $var$18) |
| ) |
| (br $label$47) |
| ) |
| ) |
| (set_local $var$18 |
| (i32.add |
| (get_local $var$23) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$14 |
| (i32.load align=4 |
| (get_local $var$18) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| (block $label$50 |
| (set_local $var$25 |
| (get_local $var$23) |
| ) |
| (set_local $var$26 |
| (get_local $var$24) |
| ) |
| (br $label$46) |
| ) |
| (block $label$51 |
| (set_local $var$23 |
| (get_local $var$14) |
| ) |
| (set_local $var$24 |
| (get_local $var$18) |
| ) |
| ) |
| ) |
| (br $label$47) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$26) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$52 |
| (i32.store align=4 |
| (get_local $var$26) |
| (i32.const 0) |
| ) |
| (set_local $var$22 |
| (get_local $var$25) |
| ) |
| (br $label$40) |
| ) |
| ) |
| ) |
| (block $label$53 |
| (set_local $var$18 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$18) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$14 |
| (i32.add |
| (get_local $var$18) |
| (i32.const 12) |
| ) |
| ) |
| (if |
| (i32.ne |
| (i32.load align=4 |
| (get_local $var$14) |
| ) |
| (get_local $var$5) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$19 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$19) |
| ) |
| (get_local $var$5) |
| ) |
| (block $label$54 |
| (i32.store align=4 |
| (get_local $var$14) |
| (get_local $var$21) |
| ) |
| (i32.store align=4 |
| (get_local $var$19) |
| (get_local $var$18) |
| ) |
| (set_local $var$22 |
| (get_local $var$21) |
| ) |
| (br $label$40) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (get_local $var$20) |
| (block $label$55 |
| (set_local $var$21 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 28) |
| ) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$21) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$5) |
| (i32.load align=4 |
| (get_local $var$8) |
| ) |
| ) |
| (block $label$56 |
| (i32.store align=4 |
| (get_local $var$8) |
| (get_local $var$22) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$22) |
| (i32.const 0) |
| ) |
| (block $label$57 |
| (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 $var$21) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (br $label$38) |
| ) |
| ) |
| ) |
| (block $label$58 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$20) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$21 |
| (i32.add |
| (get_local $var$20) |
| (i32.const 16) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$21) |
| ) |
| (get_local $var$5) |
| ) |
| (i32.store align=4 |
| (get_local $var$21) |
| (get_local $var$22) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$20) |
| (i32.const 20) |
| ) |
| (get_local $var$22) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$22) |
| (i32.const 0) |
| ) |
| (br $label$38) |
| ) |
| ) |
| ) |
| (set_local $var$21 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$22) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$21) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$22) |
| (i32.const 24) |
| ) |
| (get_local $var$20) |
| ) |
| (set_local $var$8 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.load align=4 |
| (get_local $var$8) |
| ) |
| ) |
| (block $label$59 |
| (if |
| (get_local $var$7) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$21) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$60 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$22) |
| (i32.const 16) |
| ) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 24) |
| ) |
| (get_local $var$22) |
| ) |
| (br $label$59) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$8) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (if |
| (get_local $var$7) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$61 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$22) |
| (i32.const 20) |
| ) |
| (get_local $var$7) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 24) |
| ) |
| (get_local $var$22) |
| ) |
| (br $label$38) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $label$62 |
| (set_local $var$7 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (set_local $var$21 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (set_local $var$20 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$2) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (if |
| (i32.ne |
| (get_local $var$7) |
| (get_local $var$20) |
| ) |
| (block $label$63 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$7) |
| (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 $var$7) |
| (i32.const 12) |
| ) |
| ) |
| (get_local $var$5) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$21) |
| (get_local $var$7) |
| ) |
| (block $label$64 |
| (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 $var$2) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (br $label$38) |
| ) |
| ) |
| (if_else |
| (i32.ne |
| (get_local $var$21) |
| (get_local $var$20) |
| ) |
| (block $label$65 |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$21) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| ) |
| (set_local $var$20 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$20) |
| ) |
| (get_local $var$5) |
| ) |
| (set_local $var$27 |
| (get_local $var$20) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| (set_local $var$27 |
| (i32.add |
| (get_local $var$21) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$7) |
| (i32.const 12) |
| ) |
| (get_local $var$21) |
| ) |
| (i32.store align=4 |
| (get_local $var$27) |
| (get_local $var$7) |
| ) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$17) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (get_local $var$17) |
| ) |
| (get_local $var$17) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$11) |
| (i32.load align=4 |
| (i32.const 196) |
| ) |
| ) |
| (block $label$66 |
| (i32.store align=4 |
| (i32.const 184) |
| (get_local $var$17) |
| ) |
| (br $label$0) |
| ) |
| (set_local $var$28 |
| (get_local $var$17) |
| ) |
| ) |
| ) |
| (block $label$67 |
| (i32.store align=4 |
| (get_local $var$4) |
| (i32.and |
| (get_local $var$1) |
| (i32.const -2) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 4) |
| ) |
| (i32.or |
| (get_local $var$12) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (get_local $var$12) |
| ) |
| (get_local $var$12) |
| ) |
| (set_local $var$28 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| (set_local $var$12 |
| (i32.shr_u |
| (get_local $var$28) |
| (i32.const 3) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$28) |
| (i32.const 0) |
| ) |
| (i32.const 256) |
| ) |
| (block $label$68 |
| (set_local $var$1 |
| (i32.add |
| (i32.const 216) |
| (i32.shl |
| (i32.shl |
| (get_local $var$12) |
| (i32.const 1) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.load align=4 |
| (i32.const 176) |
| ) |
| ) |
| (set_local $var$17 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$12) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (get_local $var$4) |
| (get_local $var$17) |
| ) |
| (block $label$69 |
| (set_local $var$12 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$27 |
| (i32.load align=4 |
| (get_local $var$12) |
| ) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$27) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$70 |
| (set_local $var$29 |
| (get_local $var$12) |
| ) |
| (set_local $var$30 |
| (get_local $var$27) |
| ) |
| ) |
| ) |
| ) |
| (block $label$71 |
| (i32.store align=4 |
| (i32.const 176) |
| (i32.or |
| (get_local $var$4) |
| (get_local $var$17) |
| ) |
| ) |
| (set_local $var$29 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$30 |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$29) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$30) |
| (i32.const 12) |
| ) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 8) |
| ) |
| (get_local $var$30) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 12) |
| ) |
| (get_local $var$1) |
| ) |
| (br $label$0) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.shr_u |
| (get_local $var$28) |
| (i32.const 8) |
| ) |
| ) |
| (if_else |
| (get_local $var$1) |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$28) |
| (i32.const 0) |
| ) |
| (i32.const 16777215) |
| ) |
| (set_local $var$31 |
| (i32.const 31) |
| ) |
| (block $label$72 |
| (set_local $var$30 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$1) |
| (i32.const 1048320) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$29 |
| (i32.shl |
| (get_local $var$1) |
| (get_local $var$30) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$29) |
| (i32.const 520192) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$17 |
| (i32.shl |
| (get_local $var$29) |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$29 |
| (i32.and |
| (i32.shr_u |
| (i32.add |
| (get_local $var$17) |
| (i32.const 245760) |
| ) |
| (i32.const 16) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (i32.sub |
| (i32.const 14) |
| (i32.or |
| (i32.or |
| (get_local $var$1) |
| (get_local $var$30) |
| ) |
| (get_local $var$29) |
| ) |
| ) |
| (i32.shr_u |
| (i32.shl |
| (get_local $var$17) |
| (get_local $var$29) |
| ) |
| (i32.const 15) |
| ) |
| ) |
| ) |
| (set_local $var$31 |
| (i32.or |
| (i32.and |
| (i32.shr_u |
| (get_local $var$28) |
| (i32.add |
| (get_local $var$4) |
| (i32.const 7) |
| ) |
| ) |
| (i32.const 1) |
| ) |
| (i32.shl |
| (get_local $var$4) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$31 |
| (i32.const 0) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.add |
| (i32.const 480) |
| (i32.shl |
| (get_local $var$31) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 28) |
| ) |
| (get_local $var$31) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 20) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 16) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$29 |
| (i32.load align=4 |
| (i32.const 180) |
| ) |
| ) |
| (set_local $var$17 |
| (i32.shl |
| (i32.const 1) |
| (get_local $var$31) |
| ) |
| ) |
| (block $label$73 |
| (if_else |
| (i32.and |
| (get_local $var$29) |
| (get_local $var$17) |
| ) |
| (block $label$74 |
| (set_local $var$30 |
| (i32.shl |
| (get_local $var$28) |
| (if_else |
| (i32.eq |
| (get_local $var$31) |
| (i32.const 31) |
| ) |
| (i32.const 0) |
| (i32.sub |
| (i32.const 25) |
| (i32.shr_u |
| (get_local $var$31) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (loop $label$75 $label$76 |
| (block $label$77 |
| (if |
| (i32.eq |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 4) |
| ) |
| ) |
| (i32.const -8) |
| ) |
| (get_local $var$28) |
| ) |
| (block $label$78 |
| (set_local $var$32 |
| (get_local $var$1) |
| ) |
| (set_local $var$33 |
| (i32.const 130) |
| ) |
| (br $label$75) |
| ) |
| ) |
| (set_local $var$27 |
| (i32.add |
| (i32.add |
| (get_local $var$1) |
| (i32.const 16) |
| ) |
| (i32.shl |
| (i32.shr_u |
| (get_local $var$30) |
| (i32.const 31) |
| ) |
| (i32.const 2) |
| ) |
| ) |
| ) |
| (set_local $var$12 |
| (i32.load align=4 |
| (get_local $var$27) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$12) |
| (i32.const 0) |
| ) |
| (block $label$79 |
| (set_local $var$34 |
| (get_local $var$27) |
| ) |
| (set_local $var$35 |
| (get_local $var$1) |
| ) |
| (set_local $var$33 |
| (i32.const 127) |
| ) |
| (br $label$75) |
| ) |
| (block $label$80 |
| (set_local $var$30 |
| (i32.shl |
| (get_local $var$30) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$1 |
| (get_local $var$12) |
| ) |
| ) |
| ) |
| (br $label$76) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$33) |
| (i32.const 127) |
| ) |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$34) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (call_import $_abort) |
| (block $label$81 |
| (i32.store align=4 |
| (get_local $var$34) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 24) |
| ) |
| (get_local $var$35) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 12) |
| ) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 8) |
| ) |
| (get_local $var$11) |
| ) |
| (br $label$73) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$33) |
| (i32.const 130) |
| ) |
| (block $label$82 |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$32) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$30 |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.load align=4 |
| (i32.const 192) |
| ) |
| ) |
| (if_else |
| (i32.and |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$30) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$8) |
| (i32.const 0) |
| ) |
| ) |
| (i32.ge_u |
| (i32.shr_u |
| (get_local $var$32) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$8) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (block $label$83 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$30) |
| (i32.const 12) |
| ) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (get_local $var$1) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 8) |
| ) |
| (get_local $var$30) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 12) |
| ) |
| (get_local $var$32) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| (br $label$73) |
| ) |
| (call_import $_abort) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (block $label$84 |
| (i32.store align=4 |
| (i32.const 180) |
| (i32.or |
| (get_local $var$29) |
| (get_local $var$17) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$4) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 24) |
| ) |
| (get_local $var$4) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 12) |
| ) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 8) |
| ) |
| (get_local $var$11) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.add |
| (i32.load align=4 |
| (i32.const 208) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 208) |
| (get_local $var$11) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$11) |
| (i32.const 0) |
| ) |
| (set_local $var$36 |
| (i32.const 632) |
| ) |
| (br $label$0) |
| ) |
| (loop $label$85 $label$86 |
| (block $label$87 |
| (set_local $var$11 |
| (i32.load align=4 |
| (get_local $var$36) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$11) |
| (i32.const 0) |
| ) |
| (br $label$85) |
| (set_local $var$36 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 8) |
| ) |
| ) |
| ) |
| (br $label$86) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 208) |
| (i32.const -1) |
| ) |
| (br $label$0) |
| ) |
| ) |
| (func $___stdio_write (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (local $var$8 i32) |
| (local $var$9 i32) |
| (local $var$10 i32) |
| (local $var$11 i32) |
| (local $var$12 i32) |
| (local $var$13 i32) |
| (local $var$14 i32) |
| (local $var$15 i32) |
| (local $var$16 i32) |
| (local $var$17 i32) |
| (local $var$18 i32) |
| (local $var$19 i32) |
| (local $var$20 i32) |
| (local $var$21 i32) |
| (local $var$22 i32) |
| (local $var$23 i32) |
| (block $label$0 |
| (set_local $var$3 |
| (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 $var$4 |
| (i32.add |
| (get_local $var$3) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$5 |
| (get_local $var$3) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (get_local $var$3) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 28) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.load align=4 |
| (get_local $var$7) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$6) |
| (get_local $var$8) |
| ) |
| (set_local $var$9 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.sub |
| (i32.load align=4 |
| (get_local $var$9) |
| ) |
| (get_local $var$8) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 4) |
| ) |
| (get_local $var$10) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 8) |
| ) |
| (get_local $var$1) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$6) |
| (i32.const 12) |
| ) |
| (get_local $var$2) |
| ) |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 60) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 44) |
| ) |
| ) |
| (set_local $var$11 |
| (get_local $var$6) |
| ) |
| (set_local $var$6 |
| (i32.const 2) |
| ) |
| (set_local $var$12 |
| (i32.add |
| (get_local $var$10) |
| (get_local $var$2) |
| ) |
| ) |
| (loop $label$1 $label$2 |
| (block $label$3 |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (i32.const 8) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$4 |
| (i32.store align=4 |
| (get_local $var$4) |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 4) |
| ) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 8) |
| ) |
| (get_local $var$6) |
| ) |
| (set_local $var$13 |
| (call $___syscall_ret |
| (call_import $___syscall146 |
| (i32.const 146) |
| (get_local $var$4) |
| ) |
| ) |
| ) |
| ) |
| (block $label$5 |
| (call_import $_pthread_cleanup_push |
| (i32.const 4) |
| (get_local $var$0) |
| ) |
| (i32.store align=4 |
| (get_local $var$5) |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 4) |
| ) |
| (get_local $var$11) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$5) |
| (i32.const 8) |
| ) |
| (get_local $var$6) |
| ) |
| (set_local $var$10 |
| (call $___syscall_ret |
| (call_import $___syscall146 |
| (i32.const 146) |
| (get_local $var$5) |
| ) |
| ) |
| ) |
| (call_import $_pthread_cleanup_pop |
| (i32.const 0) |
| ) |
| (set_local $var$13 |
| (get_local $var$10) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$12) |
| (get_local $var$13) |
| ) |
| (block $label$6 |
| (set_local $var$14 |
| (i32.const 6) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (if |
| (i32.lt_s |
| (get_local $var$13) |
| (i32.const 0) |
| ) |
| (block $label$7 |
| (set_local $var$15 |
| (get_local $var$11) |
| ) |
| (set_local $var$16 |
| (get_local $var$6) |
| ) |
| (set_local $var$14 |
| (i32.const 8) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.sub |
| (get_local $var$12) |
| (get_local $var$13) |
| ) |
| ) |
| (set_local $var$17 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.le_u |
| (i32.shr_u |
| (get_local $var$13) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$17) |
| (i32.const 0) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$6) |
| (i32.const 2) |
| ) |
| (block $label$8 |
| (i32.store align=4 |
| (get_local $var$7) |
| (i32.add |
| (i32.load align=4 |
| (get_local $var$7) |
| ) |
| (get_local $var$13) |
| ) |
| ) |
| (set_local $var$18 |
| (get_local $var$17) |
| ) |
| (set_local $var$19 |
| (get_local $var$13) |
| ) |
| (set_local $var$20 |
| (get_local $var$11) |
| ) |
| (set_local $var$21 |
| (i32.const 2) |
| ) |
| ) |
| (block $label$9 |
| (set_local $var$18 |
| (get_local $var$17) |
| ) |
| (set_local $var$19 |
| (get_local $var$13) |
| ) |
| (set_local $var$20 |
| (get_local $var$11) |
| ) |
| (set_local $var$21 |
| (get_local $var$6) |
| ) |
| ) |
| ) |
| (block $label$10 |
| (set_local $var$22 |
| (i32.load align=4 |
| (get_local $var$8) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$7) |
| (get_local $var$22) |
| ) |
| (i32.store align=4 |
| (get_local $var$9) |
| (get_local $var$22) |
| ) |
| (set_local $var$18 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 12) |
| ) |
| ) |
| ) |
| (set_local $var$19 |
| (i32.sub |
| (get_local $var$13) |
| (get_local $var$17) |
| ) |
| ) |
| (set_local $var$20 |
| (i32.add |
| (get_local $var$11) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$21 |
| (i32.add |
| (get_local $var$6) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$20) |
| (i32.add |
| (i32.load align=4 |
| (get_local $var$20) |
| ) |
| (get_local $var$19) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$20) |
| (i32.const 4) |
| ) |
| (i32.sub |
| (get_local $var$18) |
| (get_local $var$19) |
| ) |
| ) |
| (set_local $var$11 |
| (get_local $var$20) |
| ) |
| (set_local $var$6 |
| (get_local $var$21) |
| ) |
| (set_local $var$12 |
| (get_local $var$10) |
| ) |
| (br $label$2) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$14) |
| (i32.const 6) |
| ) |
| (block $label$11 |
| (set_local $var$12 |
| (i32.load align=4 |
| (get_local $var$8) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 16) |
| ) |
| (i32.add |
| (get_local $var$12) |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 48) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$8 |
| (get_local $var$12) |
| ) |
| (i32.store align=4 |
| (get_local $var$7) |
| (get_local $var$8) |
| ) |
| (i32.store align=4 |
| (get_local $var$9) |
| (get_local $var$8) |
| ) |
| (set_local $var$23 |
| (get_local $var$2) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$14) |
| (i32.const 8) |
| ) |
| (block $label$12 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 16) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$9) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$0) |
| (i32.or |
| (i32.load align=4 |
| (get_local $var$0) |
| ) |
| (i32.const 32) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$16) |
| (i32.const 2) |
| ) |
| (set_local $var$23 |
| (i32.const 0) |
| ) |
| (set_local $var$23 |
| (i32.sub |
| (get_local $var$2) |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$15) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 8) |
| (get_local $var$3) |
| ) |
| (get_local $var$23) |
| ) |
| ) |
| (func $___fwritex (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (local $var$8 i32) |
| (local $var$9 i32) |
| (local $var$10 i32) |
| (local $var$11 i32) |
| (local $var$12 i32) |
| (local $var$13 i32) |
| (local $var$14 i32) |
| (block $label$0 |
| (set_local $var$3 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.load align=4 |
| (get_local $var$3) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (if_else |
| (i32.eq |
| (call $___towrite |
| (get_local $var$2) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$1 |
| (set_local $var$5 |
| (i32.load align=4 |
| (get_local $var$3) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.const 5) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.const 0) |
| ) |
| ) |
| (block $label$2 |
| (set_local $var$5 |
| (get_local $var$4) |
| ) |
| (set_local $var$6 |
| (i32.const 5) |
| ) |
| ) |
| ) |
| (block $label$3 |
| (if |
| (i32.eq |
| (get_local $var$6) |
| (i32.const 5) |
| ) |
| (block $label$4 |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (set_local $var$8 |
| (get_local $var$3) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (i32.sub |
| (get_local $var$5) |
| (get_local $var$3) |
| ) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$5 |
| (set_local $var$7 |
| (call_indirect $0 |
| (i32.add |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 36) |
| ) |
| ) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| (get_local $var$2) |
| (get_local $var$0) |
| (get_local $var$1) |
| ) |
| ) |
| (br $label$3) |
| ) |
| ) |
| (block $label$6 |
| (if_else |
| (i32.gt_s |
| (i32.load8_s align=1 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 75) |
| ) |
| ) |
| (i32.const -1) |
| ) |
| (block $label$7 |
| (set_local $var$3 |
| (get_local $var$1) |
| ) |
| (loop $label$8 $label$9 |
| (block $label$10 |
| (if |
| (i32.eq |
| (get_local $var$3) |
| (i32.const 0) |
| ) |
| (block $label$11 |
| (set_local $var$9 |
| (get_local $var$1) |
| ) |
| (set_local $var$10 |
| (get_local $var$0) |
| ) |
| (set_local $var$11 |
| (get_local $var$8) |
| ) |
| (set_local $var$12 |
| (i32.const 0) |
| ) |
| (br $label$6) |
| ) |
| ) |
| (set_local $var$13 |
| (i32.add |
| (get_local $var$3) |
| (i32.const -1) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load8_s align=1 |
| (i32.add |
| (get_local $var$0) |
| (get_local $var$13) |
| ) |
| ) |
| (i32.const 10) |
| ) |
| (block $label$12 |
| (set_local $var$14 |
| (get_local $var$3) |
| ) |
| (br $label$8) |
| ) |
| (set_local $var$3 |
| (get_local $var$13) |
| ) |
| ) |
| (br $label$9) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (call_indirect $0 |
| (i32.add |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 36) |
| ) |
| ) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| (get_local $var$2) |
| (get_local $var$0) |
| (get_local $var$14) |
| ) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$14) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$13 |
| (set_local $var$7 |
| (get_local $var$14) |
| ) |
| (br $label$3) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.sub |
| (get_local $var$1) |
| (get_local $var$14) |
| ) |
| ) |
| (set_local $var$10 |
| (i32.add |
| (get_local $var$0) |
| (get_local $var$14) |
| ) |
| ) |
| (set_local $var$11 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (set_local $var$12 |
| (get_local $var$14) |
| ) |
| ) |
| (block $label$14 |
| (set_local $var$9 |
| (get_local $var$1) |
| ) |
| (set_local $var$10 |
| (get_local $var$0) |
| ) |
| (set_local $var$11 |
| (get_local $var$8) |
| ) |
| (set_local $var$12 |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| (call $_memcpy |
| (get_local $var$11) |
| (get_local $var$10) |
| (get_local $var$9) |
| ) |
| (i32.store align=4 |
| (get_local $var$4) |
| (i32.add |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| (get_local $var$9) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.add |
| (get_local $var$12) |
| (get_local $var$9) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (get_local $var$7) |
| ) |
| ) |
| (func $_fflush (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (local $var$2 i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (block $label$0 |
| (block $label$1 |
| (if_else |
| (get_local $var$0) |
| (block $label$2 |
| (if |
| (i32.le_s |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 76) |
| ) |
| ) |
| (i32.const -1) |
| ) |
| (block $label$3 |
| (set_local $var$1 |
| (call $___fflush_unlocked |
| (get_local $var$0) |
| ) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.eq |
| (call $___lockfile |
| (get_local $var$0) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $var$3 |
| (call $___fflush_unlocked |
| (get_local $var$0) |
| ) |
| ) |
| (if_else |
| (get_local $var$2) |
| (set_local $var$1 |
| (get_local $var$3) |
| ) |
| (block $label$4 |
| (call $___unlockfile |
| (get_local $var$0) |
| ) |
| (set_local $var$1 |
| (get_local $var$3) |
| ) |
| ) |
| ) |
| ) |
| (block $label$5 |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (i32.const 56) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$4 |
| (i32.const 0) |
| ) |
| (set_local $var$4 |
| (call $_fflush |
| (i32.load align=4 |
| (i32.const 56) |
| ) |
| ) |
| ) |
| ) |
| (call_import $___lock |
| (i32.const 36) |
| ) |
| (set_local $var$3 |
| (i32.load align=4 |
| (i32.const 32) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$3) |
| (i32.const 0) |
| ) |
| (set_local $var$5 |
| (get_local $var$4) |
| ) |
| (block $label$6 |
| (set_local $var$2 |
| (get_local $var$3) |
| ) |
| (set_local $var$3 |
| (get_local $var$4) |
| ) |
| (loop $label$7 $label$8 |
| (block $label$9 |
| (if_else |
| (i32.gt_s |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 76) |
| ) |
| ) |
| (i32.const -1) |
| ) |
| (set_local $var$6 |
| (call $___lockfile |
| (get_local $var$2) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.const 0) |
| ) |
| ) |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 20) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 28) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.or |
| (call $___fflush_unlocked |
| (get_local $var$2) |
| ) |
| (get_local $var$3) |
| ) |
| ) |
| (set_local $var$7 |
| (get_local $var$3) |
| ) |
| ) |
| (if |
| (get_local $var$6) |
| (call $___unlockfile |
| (get_local $var$2) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$2) |
| (i32.const 56) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| (block $label$10 |
| (set_local $var$5 |
| (get_local $var$7) |
| ) |
| (br $label$7) |
| ) |
| (set_local $var$3 |
| (get_local $var$7) |
| ) |
| ) |
| (br $label$8) |
| ) |
| ) |
| ) |
| ) |
| (call_import $___unlock |
| (i32.const 36) |
| ) |
| (set_local $var$1 |
| (get_local $var$5) |
| ) |
| ) |
| ) |
| ) |
| (get_local $var$1) |
| ) |
| ) |
| (func $_strlen (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (local $var$2 i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (local $var$8 i32) |
| (local $var$9 i32) |
| (local $var$10 i32) |
| (block $label$0 |
| (set_local $var$1 |
| (get_local $var$0) |
| ) |
| (block $label$1 |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$1) |
| (i32.const 3) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$2 |
| (set_local $var$2 |
| (get_local $var$0) |
| ) |
| (set_local $var$3 |
| (i32.const 4) |
| ) |
| ) |
| (block $label$3 |
| (set_local $var$4 |
| (get_local $var$0) |
| ) |
| (set_local $var$5 |
| (get_local $var$1) |
| ) |
| (loop $label$4 $label$5 |
| (block $label$6 |
| (if |
| (i32.eq |
| (i32.load8_s align=1 |
| (get_local $var$4) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$7 |
| (set_local $var$6 |
| (get_local $var$5) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$5 |
| (get_local $var$7) |
| ) |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$5) |
| (i32.const 3) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$8 |
| (set_local $var$2 |
| (get_local $var$7) |
| ) |
| (set_local $var$3 |
| (i32.const 4) |
| ) |
| (br $label$4) |
| ) |
| (set_local $var$4 |
| (get_local $var$7) |
| ) |
| ) |
| (br $label$5) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (i32.eq |
| (get_local $var$3) |
| (i32.const 4) |
| ) |
| (block $label$9 |
| (set_local $var$3 |
| (get_local $var$2) |
| ) |
| (loop $label$10 $label$11 |
| (block $label$12 |
| (set_local $var$2 |
| (i32.load align=4 |
| (get_local $var$3) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.and |
| (i32.xor |
| (i32.and |
| (get_local $var$2) |
| (i32.const -2139062144) |
| ) |
| (i32.const -2139062144) |
| ) |
| (i32.add |
| (get_local $var$2) |
| (i32.const -16843009) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$3 |
| (i32.add |
| (get_local $var$3) |
| (i32.const 4) |
| ) |
| ) |
| (block $label$13 |
| (set_local $var$8 |
| (get_local $var$2) |
| ) |
| (set_local $var$9 |
| (get_local $var$3) |
| ) |
| (br $label$10) |
| ) |
| ) |
| (br $label$11) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.shr_s |
| (i32.shl |
| (i32.and |
| (get_local $var$8) |
| (i32.const 255) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 24) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$10 |
| (get_local $var$9) |
| ) |
| (block $label$14 |
| (set_local $var$8 |
| (get_local $var$9) |
| ) |
| (loop $label$15 $label$16 |
| (block $label$17 |
| (set_local $var$9 |
| (i32.add |
| (get_local $var$8) |
| (i32.const 1) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.load8_s align=1 |
| (get_local $var$9) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$18 |
| (set_local $var$10 |
| (get_local $var$9) |
| ) |
| (br $label$15) |
| ) |
| (set_local $var$8 |
| (get_local $var$9) |
| ) |
| ) |
| (br $label$16) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$6 |
| (get_local $var$10) |
| ) |
| ) |
| ) |
| (i32.sub |
| (get_local $var$6) |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| (func $___overflow (type $4) (param $var$0 i32) (param $var$1 i32) (result i32) |
| (local $var$2 i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (local $var$8 i32) |
| (local $var$9 i32) |
| (local $var$10 i32) |
| (block $label$0 |
| (set_local $var$2 |
| (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 $var$3 |
| (get_local $var$2) |
| ) |
| (set_local $var$4 |
| (i32.and |
| (get_local $var$1) |
| (i32.const 255) |
| ) |
| ) |
| (i32.store8 align=1 |
| (get_local $var$3) |
| (get_local $var$4) |
| ) |
| (set_local $var$5 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 16) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (get_local $var$5) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (if_else |
| (i32.eq |
| (call $___towrite |
| (get_local $var$0) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$1 |
| (set_local $var$7 |
| (i32.load align=4 |
| (get_local $var$5) |
| ) |
| ) |
| (set_local $var$8 |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.const -1) |
| ) |
| ) |
| (block $label$2 |
| (set_local $var$7 |
| (get_local $var$6) |
| ) |
| (set_local $var$8 |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (block $label$3 |
| (if |
| (i32.eq |
| (get_local $var$8) |
| (i32.const 4) |
| ) |
| (block $label$4 |
| (set_local $var$6 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$5 |
| (i32.load align=4 |
| (get_local $var$6) |
| ) |
| ) |
| (if |
| (if_else |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$5) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$5 |
| (set_local $var$10 |
| (i32.and |
| (get_local $var$1) |
| (i32.const 255) |
| ) |
| ) |
| (i32.ne |
| (get_local $var$10) |
| (i32.load8_s align=1 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 75) |
| ) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$6 |
| (i32.store align=4 |
| (get_local $var$6) |
| (i32.add |
| (get_local $var$5) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store8 align=1 |
| (get_local $var$5) |
| (get_local $var$4) |
| ) |
| (set_local $var$9 |
| (get_local $var$10) |
| ) |
| (br $label$3) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (call_indirect $0 |
| (i32.add |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 36) |
| ) |
| ) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| (get_local $var$0) |
| (get_local $var$3) |
| (i32.const 1) |
| ) |
| (i32.const 1) |
| ) |
| (set_local $var$9 |
| (i32.load8_u align=1 |
| (get_local $var$3) |
| ) |
| ) |
| (set_local $var$9 |
| (i32.const -1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 8) |
| (get_local $var$2) |
| ) |
| (get_local $var$9) |
| ) |
| ) |
| (func $___fflush_unlocked (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (local $var$2 i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (block $label$0 |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 20) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 28) |
| ) |
| ) |
| (if_else |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (get_local $var$2) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (block $label$1 |
| (call_indirect $0 |
| (i32.add |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 36) |
| ) |
| ) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| (get_local $var$0) |
| (i32.const 0) |
| (i32.const 0) |
| ) |
| (i32.eq |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$3 |
| (i32.const -1) |
| ) |
| (block $label$2 |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$5 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 8) |
| ) |
| ) |
| (set_local $var$7 |
| (i32.load align=4 |
| (get_local $var$6) |
| ) |
| ) |
| (if |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$5) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| ) |
| (call_indirect $0 |
| (i32.add |
| (i32.and |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 40) |
| ) |
| ) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| (get_local $var$0) |
| (i32.sub |
| (get_local $var$5) |
| (get_local $var$7) |
| ) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 16) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$6) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (get_local $var$4) |
| (i32.const 0) |
| ) |
| (set_local $var$3 |
| (i32.const 0) |
| ) |
| ) |
| ) |
| (get_local $var$3) |
| ) |
| ) |
| (func $_memcpy (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32) |
| (local $var$3 i32) |
| (block $label$0 |
| (if |
| (i32.ge_s |
| (get_local $var$2) |
| (i32.const 4096) |
| ) |
| (br $label$0 |
| (call_import $_emscripten_memcpy_big |
| (get_local $var$0) |
| (get_local $var$1) |
| (get_local $var$2) |
| ) |
| ) |
| ) |
| (set_local $var$3 |
| (get_local $var$0) |
| ) |
| (if |
| (i32.eq |
| (i32.and |
| (get_local $var$0) |
| (i32.const 3) |
| ) |
| (i32.and |
| (get_local $var$1) |
| (i32.const 3) |
| ) |
| ) |
| (block $label$1 |
| (loop $label$2 $label$3 |
| (block $label$4 |
| (if_else |
| (i32.and |
| (get_local $var$0) |
| (i32.const 3) |
| ) |
| (nop) |
| (br $label$2) |
| ) |
| (block $label$5 |
| (if |
| (i32.eq |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| (br $label$0 |
| (get_local $var$3) |
| ) |
| ) |
| (i32.store8 align=1 |
| (get_local $var$0) |
| (i32.load8_s align=1 |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$0 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.sub |
| (get_local $var$2) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $label$3) |
| ) |
| ) |
| (loop $label$6 $label$7 |
| (block $label$8 |
| (if_else |
| (i32.ge_s |
| (get_local $var$2) |
| (i32.const 4) |
| ) |
| (nop) |
| (br $label$6) |
| ) |
| (block $label$9 |
| (i32.store align=4 |
| (get_local $var$0) |
| (i32.load align=4 |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$0 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 4) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.sub |
| (get_local $var$2) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (br $label$7) |
| ) |
| ) |
| ) |
| ) |
| (loop $label$10 $label$11 |
| (block $label$12 |
| (if_else |
| (i32.gt_s |
| (get_local $var$2) |
| (i32.const 0) |
| ) |
| (nop) |
| (br $label$10) |
| ) |
| (block $label$13 |
| (i32.store8 align=1 |
| (get_local $var$0) |
| (i32.load8_s align=1 |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$0 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 1) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.sub |
| (get_local $var$2) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $label$11) |
| ) |
| ) |
| (get_local $var$3) |
| ) |
| ) |
| (func $runPostSets (type $5) |
| (nop) |
| ) |
| (func $_memset (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (block $label$0 |
| (set_local $var$3 |
| (i32.add |
| (get_local $var$0) |
| (get_local $var$2) |
| ) |
| ) |
| (if |
| (i32.ge_s |
| (get_local $var$2) |
| (i32.const 20) |
| ) |
| (block $label$1 |
| (set_local $var$1 |
| (i32.and |
| (get_local $var$1) |
| (i32.const 255) |
| ) |
| ) |
| (set_local $var$4 |
| (i32.and |
| (get_local $var$0) |
| (i32.const 3) |
| ) |
| ) |
| (set_local $var$5 |
| (i32.or |
| (i32.or |
| (i32.or |
| (get_local $var$1) |
| (i32.shl |
| (get_local $var$1) |
| (i32.const 8) |
| ) |
| ) |
| (i32.shl |
| (get_local $var$1) |
| (i32.const 16) |
| ) |
| ) |
| (i32.shl |
| (get_local $var$1) |
| (i32.const 24) |
| ) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.and |
| (get_local $var$3) |
| (i32.xor |
| (i32.const 3) |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (if |
| (get_local $var$4) |
| (block $label$2 |
| (set_local $var$4 |
| (i32.sub |
| (i32.add |
| (get_local $var$0) |
| (i32.const 4) |
| ) |
| (get_local $var$4) |
| ) |
| ) |
| (loop $label$3 $label$4 |
| (block $label$5 |
| (if_else |
| (i32.lt_s |
| (get_local $var$0) |
| (get_local $var$4) |
| ) |
| (nop) |
| (br $label$3) |
| ) |
| (block $label$6 |
| (i32.store8 align=1 |
| (get_local $var$0) |
| (get_local $var$1) |
| ) |
| (set_local $var$0 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $label$4) |
| ) |
| ) |
| ) |
| ) |
| (loop $label$7 $label$8 |
| (block $label$9 |
| (if_else |
| (i32.lt_s |
| (get_local $var$0) |
| (get_local $var$6) |
| ) |
| (nop) |
| (br $label$7) |
| ) |
| (block $label$10 |
| (i32.store align=4 |
| (get_local $var$0) |
| (get_local $var$5) |
| ) |
| (set_local $var$0 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 4) |
| ) |
| ) |
| ) |
| (br $label$8) |
| ) |
| ) |
| ) |
| ) |
| (loop $label$11 $label$12 |
| (block $label$13 |
| (if_else |
| (i32.lt_s |
| (get_local $var$0) |
| (get_local $var$3) |
| ) |
| (nop) |
| (br $label$11) |
| ) |
| (block $label$14 |
| (i32.store8 align=1 |
| (get_local $var$0) |
| (get_local $var$1) |
| ) |
| (set_local $var$0 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (br $label$12) |
| ) |
| ) |
| (i32.sub |
| (get_local $var$0) |
| (get_local $var$2) |
| ) |
| ) |
| ) |
| (func $_puts (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (local $var$2 i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (block $label$0 |
| (set_local $var$1 |
| (i32.load align=4 |
| (i32.const 52) |
| ) |
| ) |
| (if_else |
| (i32.gt_s |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 76) |
| ) |
| ) |
| (i32.const -1) |
| ) |
| (set_local $var$2 |
| (call $___lockfile |
| (get_local $var$1) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.const 0) |
| ) |
| ) |
| (block $label$1 |
| (if_else |
| (i32.lt_s |
| (call $_fputs |
| (get_local $var$0) |
| (get_local $var$1) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$3 |
| (i32.const 1) |
| ) |
| (block $label$2 |
| (if |
| (if_else |
| (i32.ne |
| (i32.load8_s align=1 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 75) |
| ) |
| ) |
| (i32.const 10) |
| ) |
| (block $label$3 |
| (set_local $var$4 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 20) |
| ) |
| ) |
| (block $label$4 |
| (set_local $var$5 |
| (i32.load align=4 |
| (get_local $var$4) |
| ) |
| ) |
| (i32.lt_u |
| (i32.shr_u |
| (get_local $var$5) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$1) |
| (i32.const 16) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$5 |
| (i32.store align=4 |
| (get_local $var$4) |
| (i32.add |
| (get_local $var$5) |
| (i32.const 1) |
| ) |
| ) |
| (i32.store8 align=1 |
| (get_local $var$5) |
| (i32.const 10) |
| ) |
| (set_local $var$3 |
| (i32.const 0) |
| ) |
| (br $label$1) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.lt_s |
| (call $___overflow |
| (get_local $var$1) |
| (i32.const 10) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (if |
| (get_local $var$2) |
| (call $___unlockfile |
| (get_local $var$1) |
| ) |
| ) |
| (i32.shr_s |
| (i32.shl |
| (get_local $var$3) |
| (i32.const 31) |
| ) |
| (i32.const 31) |
| ) |
| ) |
| ) |
| (func $___stdio_seek (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (block $label$0 |
| (set_local $var$3 |
| (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 $var$4 |
| (get_local $var$3) |
| ) |
| (set_local $var$5 |
| (i32.add |
| (get_local $var$3) |
| (i32.const 20) |
| ) |
| ) |
| (i32.store align=4 |
| (get_local $var$4) |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 60) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 4) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 8) |
| ) |
| (get_local $var$1) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 12) |
| ) |
| (get_local $var$5) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 16) |
| ) |
| (get_local $var$2) |
| ) |
| (if_else |
| (i32.lt_s |
| (call $___syscall_ret |
| (call_import $___syscall140 |
| (i32.const 140) |
| (get_local $var$4) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$1 |
| (i32.store align=4 |
| (get_local $var$5) |
| (i32.const -1) |
| ) |
| (set_local $var$6 |
| (i32.const -1) |
| ) |
| ) |
| (set_local $var$6 |
| (i32.load align=4 |
| (get_local $var$5) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 8) |
| (get_local $var$3) |
| ) |
| (get_local $var$6) |
| ) |
| ) |
| (func $___towrite (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (local $var$2 i32) |
| (local $var$3 i32) |
| (block $label$0 |
| (set_local $var$1 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 74) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.load8_s align=1 |
| (get_local $var$1) |
| ) |
| ) |
| (i32.store8 align=1 |
| (get_local $var$1) |
| (i32.or |
| (i32.add |
| (get_local $var$2) |
| (i32.const 255) |
| ) |
| (get_local $var$2) |
| ) |
| ) |
| (set_local $var$2 |
| (i32.load align=4 |
| (get_local $var$0) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (i32.and |
| (get_local $var$2) |
| (i32.const 8) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$1 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 8) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 4) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$1 |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 44) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 28) |
| ) |
| (get_local $var$1) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 20) |
| ) |
| (get_local $var$1) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 16) |
| ) |
| (i32.add |
| (get_local $var$1) |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 48) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.const 0) |
| ) |
| ) |
| (block $label$2 |
| (i32.store align=4 |
| (get_local $var$0) |
| (i32.or |
| (get_local $var$2) |
| (i32.const 32) |
| ) |
| ) |
| (set_local $var$3 |
| (i32.const -1) |
| ) |
| ) |
| ) |
| (get_local $var$3) |
| ) |
| ) |
| (func $_fwrite (type $7) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32) |
| (local $var$4 i32) |
| (local $var$5 i32) |
| (local $var$6 i32) |
| (local $var$7 i32) |
| (local $var$8 i32) |
| (block $label$0 |
| (set_local $var$4 |
| (i32.mul |
| (get_local $var$2) |
| (get_local $var$1) |
| ) |
| ) |
| (if_else |
| (i32.gt_s |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$3) |
| (i32.const 76) |
| ) |
| ) |
| (i32.const -1) |
| ) |
| (block $label$1 |
| (set_local $var$5 |
| (i32.eq |
| (call $___lockfile |
| (get_local $var$3) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (set_local $var$6 |
| (call $___fwritex |
| (get_local $var$0) |
| (get_local $var$4) |
| (get_local $var$3) |
| ) |
| ) |
| (if_else |
| (get_local $var$5) |
| (set_local $var$7 |
| (get_local $var$6) |
| ) |
| (block $label$2 |
| (call $___unlockfile |
| (get_local $var$3) |
| ) |
| (set_local $var$7 |
| (get_local $var$6) |
| ) |
| ) |
| ) |
| ) |
| (set_local $var$7 |
| (call $___fwritex |
| (get_local $var$0) |
| (get_local $var$4) |
| (get_local $var$3) |
| ) |
| ) |
| ) |
| (if_else |
| (i32.eq |
| (get_local $var$7) |
| (get_local $var$4) |
| ) |
| (set_local $var$8 |
| (get_local $var$2) |
| ) |
| (set_local $var$8 |
| (i32.div_u |
| (i32.shr_u |
| (get_local $var$7) |
| (i32.const 0) |
| ) |
| (i32.shr_u |
| (get_local $var$1) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| (get_local $var$8) |
| ) |
| ) |
| (func $___stdout_write (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32) |
| (local $var$3 i32) |
| (local $var$4 i32) |
| (block $label$0 |
| (set_local $var$3 |
| (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 $var$4 |
| (get_local $var$3) |
| ) |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 36) |
| ) |
| (i32.const 5) |
| ) |
| (if |
| (if_else |
| (i32.eq |
| (i32.and |
| (i32.load align=4 |
| (get_local $var$0) |
| ) |
| (i32.const 64) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$1 |
| (i32.store align=4 |
| (get_local $var$4) |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 60) |
| ) |
| ) |
| ) |
| (block $label$2 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 4) |
| ) |
| (i32.const 21505) |
| ) |
| (block $label$3 |
| (i32.store align=4 |
| (i32.add |
| (get_local $var$4) |
| (i32.const 8) |
| ) |
| (i32.add |
| (get_local $var$3) |
| (i32.const 12) |
| ) |
| ) |
| (i32.ne |
| (call_import $___syscall54 |
| (i32.const 54) |
| (get_local $var$4) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (i32.store8 align=1 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 75) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (set_local $var$4 |
| (call $___stdio_write |
| (get_local $var$0) |
| (get_local $var$1) |
| (get_local $var$2) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 8) |
| (get_local $var$3) |
| ) |
| (get_local $var$4) |
| ) |
| ) |
| (func $copyTempDouble (type $2) (param $var$0 i32) |
| (block $label$0 |
| (i32.store8 align=1 |
| (i32.load align=4 |
| (i32.const 24) |
| ) |
| (i32.load8_s align=1 |
| (get_local $var$0) |
| ) |
| ) |
| (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 $var$0) |
| (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 $var$0) |
| (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 $var$0) |
| (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 $var$0) |
| (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 $var$0) |
| (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 $var$0) |
| (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 $var$0) |
| (i32.const 7) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (func $___stdio_close (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (local $var$2 i32) |
| (block $label$0 |
| (set_local $var$1 |
| (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 $var$2 |
| (get_local $var$1) |
| ) |
| (i32.store align=4 |
| (get_local $var$2) |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 60) |
| ) |
| ) |
| ) |
| (set_local $var$0 |
| (call $___syscall_ret |
| (call_import $___syscall6 |
| (i32.const 6) |
| (get_local $var$2) |
| ) |
| ) |
| ) |
| (i32.store align=4 |
| (i32.const 8) |
| (get_local $var$1) |
| ) |
| (get_local $var$0) |
| ) |
| ) |
| (func $copyTempFloat (type $2) (param $var$0 i32) |
| (block $label$0 |
| (i32.store8 align=1 |
| (i32.load align=4 |
| (i32.const 24) |
| ) |
| (i32.load8_s align=1 |
| (get_local $var$0) |
| ) |
| ) |
| (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 $var$0) |
| (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 $var$0) |
| (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 $var$0) |
| (i32.const 3) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (func $___syscall_ret (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (block $label$0 |
| (if_else |
| (i32.gt_u |
| (i32.shr_u |
| (get_local $var$0) |
| (i32.const 0) |
| ) |
| (i32.const -4096) |
| ) |
| (block $label$1 |
| (i32.store align=4 |
| (call $___errno_location) |
| (i32.sub |
| (i32.const 0) |
| (get_local $var$0) |
| ) |
| ) |
| (set_local $var$1 |
| (i32.const -1) |
| ) |
| ) |
| (set_local $var$1 |
| (get_local $var$0) |
| ) |
| ) |
| (get_local $var$1) |
| ) |
| ) |
| (func $dynCall_iiii (type $7) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32) |
| (call_indirect $0 |
| (i32.add |
| (i32.and |
| (get_local $var$0) |
| (i32.const 7) |
| ) |
| (i32.const 2) |
| ) |
| (get_local $var$1) |
| (get_local $var$2) |
| (get_local $var$3) |
| ) |
| ) |
| (func $stackAlloc (type $1) (param $var$0 i32) (result i32) |
| (local $var$1 i32) |
| (block $label$0 |
| (set_local $var$1 |
| (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 $var$0) |
| ) |
| ) |
| (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 $var$1) |
| ) |
| ) |
| (func $___errno_location (type $3) (result i32) |
| (local $var$0 i32) |
| (block $label$0 |
| (if_else |
| (i32.eq |
| (i32.load align=4 |
| (i32.const 8) |
| ) |
| (i32.const 0) |
| ) |
| (set_local $var$0 |
| (i32.const 60) |
| ) |
| (set_local $var$0 |
| (i32.load align=4 |
| (i32.add |
| (call_import $_pthread_self) |
| (i32.const 60) |
| ) |
| ) |
| ) |
| ) |
| (get_local $var$0) |
| ) |
| ) |
| (func $setThrew (type $6) (param $var$0 i32) (param $var$1 i32) |
| (if |
| (i32.eq |
| (i32.load align=4 |
| (i32.const 40) |
| ) |
| (i32.const 0) |
| ) |
| (block $label$0 |
| (i32.store align=4 |
| (i32.const 40) |
| (get_local $var$0) |
| ) |
| (i32.store align=4 |
| (i32.const 48) |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| ) |
| (func $_fputs (type $4) (param $var$0 i32) (param $var$1 i32) (result i32) |
| (i32.add |
| (call $_fwrite |
| (get_local $var$0) |
| (call $_strlen |
| (get_local $var$0) |
| ) |
| (i32.const 1) |
| (get_local $var$1) |
| ) |
| (i32.const -1) |
| ) |
| ) |
| (func $dynCall_ii (type $4) (param $var$0 i32) (param $var$1 i32) (result i32) |
| (call_indirect $1 |
| (i32.add |
| (i32.and |
| (get_local $var$0) |
| (i32.const 1) |
| ) |
| (i32.const 0) |
| ) |
| (get_local $var$1) |
| ) |
| ) |
| (func $_cleanup_418 (type $2) (param $var$0 i32) |
| (block $label$0 |
| (if |
| (i32.eq |
| (i32.load align=4 |
| (i32.add |
| (get_local $var$0) |
| (i32.const 68) |
| ) |
| ) |
| (i32.const 0) |
| ) |
| (call $___unlockfile |
| (get_local $var$0) |
| ) |
| ) |
| (br $label$0) |
| ) |
| ) |
| (func $establishStackSpace (type $6) (param $var$0 i32) (param $var$1 i32) |
| (block $label$0 |
| (i32.store align=4 |
| (i32.const 8) |
| (get_local $var$0) |
| ) |
| (i32.store align=4 |
| (i32.const 16) |
| (get_local $var$1) |
| ) |
| ) |
| ) |
| (func $dynCall_vi (type $6) (param $var$0 i32) (param $var$1 i32) |
| (call_indirect $2 |
| (i32.add |
| (i32.and |
| (get_local $var$0) |
| (i32.const 7) |
| ) |
| (i32.const 10) |
| ) |
| (get_local $var$1) |
| ) |
| ) |
| (func $b1 (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32) |
| (block $label$0 |
| (call_import $abort |
| (i32.const 1) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (func $stackRestore (type $2) (param $var$0 i32) |
| (i32.store align=4 |
| (i32.const 8) |
| (get_local $var$0) |
| ) |
| ) |
| (func $setTempRet0 (type $2) (param $var$0 i32) |
| (i32.store align=4 |
| (i32.const 160) |
| (get_local $var$0) |
| ) |
| ) |
| (func $b0 (type $1) (param $var$0 i32) (result i32) |
| (block $label$0 |
| (call_import $abort |
| (i32.const 0) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (func $___unlockfile (type $2) (param $var$0 i32) |
| (block $label$0 |
| (br $label$0) |
| ) |
| ) |
| (func $___lockfile (type $1) (param $var$0 i32) (result i32) |
| (i32.const 0) |
| ) |
| (func $getTempRet0 (type $3) (result i32) |
| (i32.load align=4 |
| (i32.const 160) |
| ) |
| ) |
| (func $_main (type $3) (result i32) |
| (block $label$0 |
| (call $_puts |
| (i32.const 672) |
| ) |
| (i32.const 0) |
| ) |
| ) |
| (func $stackSave (type $3) (result i32) |
| (i32.load align=4 |
| (i32.const 8) |
| ) |
| ) |
| (func $b2 (type $2) (param $var$0 i32) |
| (call_import $abort |
| (i32.const 2) |
| ) |
| ) |
| ) |
| |