diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/debugInfo.fromasm | 34 | ||||
-rw-r--r-- | test/debugInfo.fromasm.clamp | 34 | ||||
-rw-r--r-- | test/debugInfo.fromasm.clamp.map | 2 | ||||
-rw-r--r-- | test/debugInfo.fromasm.imprecise | 1 | ||||
-rw-r--r-- | test/debugInfo.fromasm.imprecise.map | 2 | ||||
-rw-r--r-- | test/debugInfo.fromasm.map | 2 | ||||
-rw-r--r-- | test/emcc_O2_hello_world.wast.fromBinary | 12698 | ||||
-rw-r--r-- | test/emcc_hello_world.wast.fromBinary | 34112 | ||||
-rw-r--r-- | test/i64-setTempRet0.fromasm | 45 | ||||
-rw-r--r-- | test/i64-setTempRet0.fromasm.clamp | 45 | ||||
-rw-r--r-- | test/i64-setTempRet0.fromasm.imprecise | 45 | ||||
-rw-r--r-- | test/min.fromasm | 52 | ||||
-rw-r--r-- | test/min.fromasm.clamp | 52 | ||||
-rw-r--r-- | test/min.fromasm.imprecise | 52 | ||||
-rw-r--r-- | test/passes/O3_inlining.txt | 2 | ||||
-rw-r--r-- | test/unit.fromasm | 198 | ||||
-rw-r--r-- | test/unit.fromasm.clamp | 187 | ||||
-rw-r--r-- | test/unit.fromasm.imprecise | 175 | ||||
-rw-r--r-- | test/wasm-only.fromasm | 163 | ||||
-rw-r--r-- | test/wasm-only.fromasm.clamp | 163 | ||||
-rw-r--r-- | test/wasm-only.fromasm.imprecise | 153 |
21 files changed, 542 insertions, 47675 deletions
diff --git a/test/debugInfo.fromasm b/test/debugInfo.fromasm index 45b663fd5..32c9b29a3 100644 --- a/test/debugInfo.fromasm +++ b/test/debugInfo.fromasm @@ -1,5 +1,4 @@ (module - (type $FUNCSIG$vii (func (param i32 i32))) (import "env" "memory" (memory $0 256 256)) (import "env" "memoryBase" (global $memoryBase i32)) (data (get_global $memoryBase) "debugInfo.asm.js") @@ -30,8 +29,17 @@ (i32.const 1) ) ) - (func $opts (; 2 ;) (param $0 i32) (param $1 i32) (result i32) - (local $2 i32) + (func $i32s-rem (; 2 ;) (param $0 i32) (param $1 i32) (result i32) + (if (result i32) + (get_local $1) + (i32.rem_s + (get_local $0) + (get_local $1) + ) + (i32.const 0) + ) + ) + (func $opts (; 3 ;) (param $0 i32) (param $1 i32) (result i32) ;;@ even-opted.cpp:1:0 (set_local $0 (i32.add @@ -46,22 +54,16 @@ (get_local $0) ) ) + ;;@ even-opted.cpp:3:0 (i32.add - (if (result i32) - ;;@ even-opted.cpp:3:0 - (tee_local $2 - (get_local $1) - ) - (i32.rem_s - (get_local $0) - (get_local $2) - ) - (i32.const 0) + (call $i32s-rem + (get_local $0) + (get_local $1) ) (get_local $1) ) ) - (func $fib (; 3 ;) (param $0 i32) (result i32) + (func $fib (; 4 ;) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -119,7 +121,7 @@ ;;@ fib.c:8:0 (get_local $1) ) - (func $switch_reach (; 4 ;) (param $0 i32) (result i32) + (func $switch_reach (; 5 ;) (param $0 i32) (result i32) (local $1 i32) (set_local $1 (block $__rjto$0 (result i32) @@ -179,7 +181,7 @@ ;;@ /tmp/emscripten_test_binaryen2_28hnAe/src.c:59950:0 (get_local $1) ) - (func $nofile (; 5 ;) + (func $nofile (; 6 ;) ;;@ (unknown):1337:0 (call $nofile) ) diff --git a/test/debugInfo.fromasm.clamp b/test/debugInfo.fromasm.clamp index 45b663fd5..32c9b29a3 100644 --- a/test/debugInfo.fromasm.clamp +++ b/test/debugInfo.fromasm.clamp @@ -1,5 +1,4 @@ (module - (type $FUNCSIG$vii (func (param i32 i32))) (import "env" "memory" (memory $0 256 256)) (import "env" "memoryBase" (global $memoryBase i32)) (data (get_global $memoryBase) "debugInfo.asm.js") @@ -30,8 +29,17 @@ (i32.const 1) ) ) - (func $opts (; 2 ;) (param $0 i32) (param $1 i32) (result i32) - (local $2 i32) + (func $i32s-rem (; 2 ;) (param $0 i32) (param $1 i32) (result i32) + (if (result i32) + (get_local $1) + (i32.rem_s + (get_local $0) + (get_local $1) + ) + (i32.const 0) + ) + ) + (func $opts (; 3 ;) (param $0 i32) (param $1 i32) (result i32) ;;@ even-opted.cpp:1:0 (set_local $0 (i32.add @@ -46,22 +54,16 @@ (get_local $0) ) ) + ;;@ even-opted.cpp:3:0 (i32.add - (if (result i32) - ;;@ even-opted.cpp:3:0 - (tee_local $2 - (get_local $1) - ) - (i32.rem_s - (get_local $0) - (get_local $2) - ) - (i32.const 0) + (call $i32s-rem + (get_local $0) + (get_local $1) ) (get_local $1) ) ) - (func $fib (; 3 ;) (param $0 i32) (result i32) + (func $fib (; 4 ;) (param $0 i32) (result i32) (local $1 i32) (local $2 i32) (local $3 i32) @@ -119,7 +121,7 @@ ;;@ fib.c:8:0 (get_local $1) ) - (func $switch_reach (; 4 ;) (param $0 i32) (result i32) + (func $switch_reach (; 5 ;) (param $0 i32) (result i32) (local $1 i32) (set_local $1 (block $__rjto$0 (result i32) @@ -179,7 +181,7 @@ ;;@ /tmp/emscripten_test_binaryen2_28hnAe/src.c:59950:0 (get_local $1) ) - (func $nofile (; 5 ;) + (func $nofile (; 6 ;) ;;@ (unknown):1337:0 (call $nofile) ) diff --git a/test/debugInfo.fromasm.clamp.map b/test/debugInfo.fromasm.clamp.map index 4f3d4a2a3..c93ac6936 100644 --- a/test/debugInfo.fromasm.clamp.map +++ b/test/debugInfo.fromasm.clamp.map @@ -1 +1 @@ -{"version":3,"sources":["tests/hello_world.c","tests/other_file.cpp","return.cpp","even-opted.cpp","fib.c","/tmp/emscripten_test_binaryen2_28hnAe/src.c","(unknown)"],"names":[],"mappings":"8IC8ylTA,QC7vlTA,OAkDA,UCnGA,OACA,OACA,uBCAA,gBAKA,MAJA,OADA,0BAKA,0FCsi1DA,KCrvyDA"}
\ No newline at end of file +{"version":3,"sources":["tests/hello_world.c","tests/other_file.cpp","return.cpp","even-opted.cpp","fib.c","/tmp/emscripten_test_binaryen2_28hnAe/src.c","(unknown)"],"names":[],"mappings":"0IC8ylTA,QC7vlTA,OAkDA,wBCnGA,OACA,OACA,cCAA,gBAKA,MAJA,OADA,0BAKA,0FCsi1DA,KCrvyDA"}
\ No newline at end of file diff --git a/test/debugInfo.fromasm.imprecise b/test/debugInfo.fromasm.imprecise index a948cc5ac..4b268f068 100644 --- a/test/debugInfo.fromasm.imprecise +++ b/test/debugInfo.fromasm.imprecise @@ -1,5 +1,4 @@ (module - (type $FUNCSIG$vii (func (param i32 i32))) (export "add" (func $add)) (export "ret" (func $ret)) (export "opts" (func $opts)) diff --git a/test/debugInfo.fromasm.imprecise.map b/test/debugInfo.fromasm.imprecise.map index 4839cff2a..3354f4021 100644 --- a/test/debugInfo.fromasm.imprecise.map +++ b/test/debugInfo.fromasm.imprecise.map @@ -1 +1 @@ -{"version":3,"sources":["tests/hello_world.c","tests/other_file.cpp","return.cpp","even-opted.cpp","fib.c","/tmp/emscripten_test_binaryen2_28hnAe/src.c","(unknown)"],"names":[],"mappings":"wGC8ylTA,QC7vlTA,OAkDA,QCnGA,OACA,OACA,aCAA,gBAKA,MAJA,OADA,0BAKA,0FCsi1DA,KCrvyDA"}
\ No newline at end of file +{"version":3,"sources":["tests/hello_world.c","tests/other_file.cpp","return.cpp","even-opted.cpp","fib.c","/tmp/emscripten_test_binaryen2_28hnAe/src.c","(unknown)"],"names":[],"mappings":"mGC8ylTA,QC7vlTA,OAkDA,QCnGA,OACA,OACA,aCAA,gBAKA,MAJA,OADA,0BAKA,0FCsi1DA,KCrvyDA"}
\ No newline at end of file diff --git a/test/debugInfo.fromasm.map b/test/debugInfo.fromasm.map index 4f3d4a2a3..c93ac6936 100644 --- a/test/debugInfo.fromasm.map +++ b/test/debugInfo.fromasm.map @@ -1 +1 @@ -{"version":3,"sources":["tests/hello_world.c","tests/other_file.cpp","return.cpp","even-opted.cpp","fib.c","/tmp/emscripten_test_binaryen2_28hnAe/src.c","(unknown)"],"names":[],"mappings":"8IC8ylTA,QC7vlTA,OAkDA,UCnGA,OACA,OACA,uBCAA,gBAKA,MAJA,OADA,0BAKA,0FCsi1DA,KCrvyDA"}
\ No newline at end of file +{"version":3,"sources":["tests/hello_world.c","tests/other_file.cpp","return.cpp","even-opted.cpp","fib.c","/tmp/emscripten_test_binaryen2_28hnAe/src.c","(unknown)"],"names":[],"mappings":"0IC8ylTA,QC7vlTA,OAkDA,wBCnGA,OACA,OACA,cCAA,gBAKA,MAJA,OADA,0BAKA,0FCsi1DA,KCrvyDA"}
\ No newline at end of file diff --git a/test/emcc_O2_hello_world.wast.fromBinary b/test/emcc_O2_hello_world.wast.fromBinary deleted file mode 100644 index d984427ee..000000000 --- a/test/emcc_O2_hello_world.wast.fromBinary +++ /dev/null @@ -1,12698 +0,0 @@ -(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) - ) - ) -) - diff --git a/test/emcc_hello_world.wast.fromBinary b/test/emcc_hello_world.wast.fromBinary deleted file mode 100644 index 5e1351813..000000000 --- a/test/emcc_hello_world.wast.fromBinary +++ /dev/null @@ -1,34112 +0,0 @@ -(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)) - (type $4 (func (result i32))) - (type $5 (func (param i32 i32) (result i32))) - (type $6 (func (param i32 i32))) - (type $7 (func (param f64) (result i32))) - (type $8 (func (param f64 i32) (result f64))) - (type $9 (func (param i32 i32 i32 i32 i32) (result i32))) - (type $10 (func (param i32 i32 i32))) - (type $11 (func (param i32 i32 i32 i32 i32))) - (type $12 (func (param i32 i32 i32 i32) (result i32))) - (import $abort "env" "abort") - (import $nullFunc_ii "env" "nullFunc_ii" (param i32)) - (import $nullFunc_iiii "env" "nullFunc_iiii" (param i32)) - (import $nullFunc_vi "env" "nullFunc_vi" (param i32)) - (import $_pthread_cleanup_pop "env" "_pthread_cleanup_pop" (param i32)) - (import $___lock "env" "___lock" (param i32)) - (import $_pthread_self "env" "_pthread_self" (result i32)) - (import $_abort "env" "_abort") - (import $___syscall6 "env" "___syscall6" (param i32 i32) (result i32)) - (import $_sbrk "env" "_sbrk" (param i32) (result i32)) - (import $_time "env" "_time" (param i32) (result 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 $_pthread_cleanup_push "env" "_pthread_cleanup_push" (param i32 i32)) - (import $_sysconf "env" "_sysconf" (param i32) (result i32)) - (import $___syscall146 "env" "___syscall146" (param i32 i32) (result i32)) - (import $f64-to-int "asm2wasm" "f64-to-int" (param f64) (result i32)) - (export "stackAlloc" $stackAlloc) - (export "stackSave" $stackSave) - (export "stackRestore" $stackRestore) - (export "establishStackSpace" $establishStackSpace) - (export "setThrew" $setThrew) - (export "setTempRet0" $setTempRet0) - (export "getTempRet0" $getTempRet0) - (export "_main" $_main) - (export "___errno_location" $___errno_location) - (export "_fflush" $_fflush) - (export "_malloc" $_malloc) - (export "_free" $_free) - (export "runPostSets" $runPostSets) - (export "_i64Subtract" $_i64Subtract) - (export "_i64Add" $_i64Add) - (export "_memset" $_memset) - (export "_bitshift64Lshr" $_bitshift64Lshr) - (export "_bitshift64Shl" $_bitshift64Shl) - (export "_memcpy" $_memcpy) - (export "dynCall_ii" $dynCall_ii) - (export "dynCall_iiii" $dynCall_iiii) - (export "dynCall_vi" $dynCall_vi) - (table $b0 $___stdio_close $b1 $b1 $___stdout_write $___stdio_seek $___stdio_write $b1 $b1 $b1 $b2 $b2 $b2 $b2 $b2 $_cleanup $b2 $b2) - (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) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (get_local $var$1) - ) - ) - (func $stackSave (type $4) (result i32) - (i32.load align=4 - (i32.const 8) - ) - ) - (func $stackRestore (type $2) (param $var$0 i32) - (i32.store align=4 - (i32.const 8) - (get_local $var$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 $setThrew (type $6) (param $var$0 i32) (param $var$1 i32) - (if - (i32.eq - (i32.load align=4 - (i32.const 48) - ) - (i32.const 0) - ) - (block $label$0 - (i32.store align=4 - (i32.const 48) - (get_local $var$0) - ) - (i32.store align=4 - (i32.const 56) - (get_local $var$1) - ) - ) - ) - ) - (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 $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 $setTempRet0 (type $2) (param $var$0 i32) - (i32.store align=4 - (i32.const 168) - (get_local $var$0) - ) - ) - (func $getTempRet0 (type $4) (result i32) - (i32.load align=4 - (i32.const 168) - ) - ) - (func $_main (type $4) (result i32) - (local $var$0 i32) - (local $var$1 i32) - (local $var$2 i32) - (local $var$3 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 16) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$1 - (get_local $var$3) - ) - (set_local $var$0 - (i32.const 0) - ) - (call $_printf - (i32.const 672) - (get_local $var$1) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$3) - ) - (i32.const 0) - ) - ) - (func $_frexp (type $8) (param $var$0 f64) (param $var$1 i32) (result f64) - (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 f64) - (local $var$17 f64) - (local $var$18 f64) - (local $var$19 f64) - (local $var$20 f64) - (block $label$0 - (set_local $var$15 - (i32.load align=4 - (i32.const 8) - ) - ) - (f64.store align=8 - (i32.load align=4 - (i32.const 24) - ) - (get_local $var$0) - ) - (set_local $var$2 - (i32.load align=4 - (i32.load align=4 - (i32.const 24) - ) - ) - ) - (set_local $var$3 - (i32.load align=4 - (i32.add - (i32.load align=4 - (i32.const 24) - ) - (i32.const 4) - ) - ) - ) - (set_local $var$4 - (call $_bitshift64Lshr - (get_local $var$2) - (get_local $var$3) - (i32.const 52) - ) - ) - (set_local $var$5 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$9 - (i32.and - (get_local $var$4) - (i32.const 2047) - ) - ) - (tableswitch $label$4 - (i32.sub - (get_local $var$9) - (i32.const 0) - ) - (table (case $label$1) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$3) (case $label$2)) (case $label$3) - (case $label$1 - (block $label$5 - (set_local $var$13 - (f64.ne - (get_local $var$0) - (f64.const 0) - ) - ) - (if_else - (get_local $var$13) - (block $label$6 - (set_local $var$18 - (f64.mul - (get_local $var$0) - (f64.const 18446744073709551615) - ) - ) - (set_local $var$17 - (call $_frexp - (get_local $var$18) - (get_local $var$1) - ) - ) - (set_local $var$6 - (i32.load align=4 - (get_local $var$1) - ) - ) - (set_local $var$11 - (i32.add - (get_local $var$6) - (i32.const -64) - ) - ) - (set_local $var$10 - (get_local $var$11) - ) - (set_local $var$20 - (get_local $var$17) - ) - ) - (block $label$7 - (set_local $var$10 - (i32.const 0) - ) - (set_local $var$20 - (get_local $var$0) - ) - ) - ) - (i32.store align=4 - (get_local $var$1) - (get_local $var$10) - ) - (set_local $var$19 - (get_local $var$20) - ) - (br $label$4) - ) - ) - (case $label$2 - (block $label$8 - (set_local $var$19 - (get_local $var$0) - ) - (br $label$4) - ) - ) - (case $label$3 - (block $label$9 - (set_local $var$12 - (i32.add - (get_local $var$9) - (i32.const -1022) - ) - ) - (i32.store align=4 - (get_local $var$1) - (get_local $var$12) - ) - (set_local $var$7 - (i32.and - (get_local $var$3) - (i32.const -2146435073) - ) - ) - (set_local $var$8 - (i32.or - (get_local $var$7) - (i32.const 1071644672) - ) - ) - (i32.store align=4 - (i32.load align=4 - (i32.const 24) - ) - (get_local $var$2) - ) - (i32.store align=4 - (i32.add - (i32.load align=4 - (i32.const 24) - ) - (i32.const 4) - ) - (get_local $var$8) - ) - (set_local $var$16 - (f64.load align=8 - (i32.load align=4 - (i32.const 24) - ) - ) - ) - (set_local $var$19 - (get_local $var$16) - ) - ) - ) - ) - (get_local $var$19) - ) - ) - (func $_frexpl (type $8) (param $var$0 f64) (param $var$1 i32) (result f64) - (local $var$2 i32) - (local $var$3 i32) - (local $var$4 f64) - (block $label$0 - (set_local $var$3 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$4 - (call $_frexp - (get_local $var$0) - (get_local $var$1) - ) - ) - (get_local $var$4) - ) - ) - (func $_strerror (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) - (block $label$0 - (set_local $var$21 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$7 - (i32.const 0) - ) - (loop $label$1 $label$2 - (block $label$3 - (set_local $var$3 - (i32.add - (i32.const 687) - (get_local $var$7) - ) - ) - (set_local $var$1 - (i32.load8_s align=1 - (get_local $var$3) - ) - ) - (set_local $var$5 - (i32.and - (get_local $var$1) - (i32.const 255) - ) - ) - (set_local $var$4 - (i32.eq - (get_local $var$5) - (get_local $var$0) - ) - ) - (if - (get_local $var$4) - (block $label$4 - (set_local $var$8 - (get_local $var$7) - ) - (set_local $var$20 - (i32.const 2) - ) - (br $label$1) - ) - ) - (set_local $var$10 - (i32.add - (get_local $var$7) - (i32.const 1) - ) - ) - (set_local $var$16 - (i32.eq - (get_local $var$10) - (i32.const 87) - ) - ) - (if_else - (get_local $var$16) - (block $label$5 - (set_local $var$9 - (i32.const 87) - ) - (set_local $var$14 - (i32.const 775) - ) - (set_local $var$20 - (i32.const 5) - ) - (br $label$1) - ) - (set_local $var$7 - (get_local $var$10) - ) - ) - (br $label$2) - ) - ) - (if - (i32.eq - (get_local $var$20) - (i32.const 2) - ) - (block $label$6 - (set_local $var$18 - (i32.eq - (get_local $var$8) - (i32.const 0) - ) - ) - (if_else - (get_local $var$18) - (set_local $var$13 - (i32.const 775) - ) - (block $label$7 - (set_local $var$9 - (get_local $var$8) - ) - (set_local $var$14 - (i32.const 775) - ) - (set_local $var$20 - (i32.const 5) - ) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$20) - (i32.const 5) - ) - (loop $label$8 $label$9 - (block $label$10 - (set_local $var$20 - (i32.const 0) - ) - (set_local $var$15 - (get_local $var$14) - ) - (loop $label$11 $label$12 - (block $label$13 - (set_local $var$2 - (i32.load8_s align=1 - (get_local $var$15) - ) - ) - (set_local $var$19 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$2) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 0) - ) - ) - (set_local $var$11 - (i32.add - (get_local $var$15) - (i32.const 1) - ) - ) - (if_else - (get_local $var$19) - (block $label$14 - (set_local $var$12 - (get_local $var$11) - ) - (br $label$11) - ) - (set_local $var$15 - (get_local $var$11) - ) - ) - (br $label$12) - ) - ) - (set_local $var$6 - (i32.add - (get_local $var$9) - (i32.const -1) - ) - ) - (set_local $var$17 - (i32.eq - (get_local $var$6) - (i32.const 0) - ) - ) - (if_else - (get_local $var$17) - (block $label$15 - (set_local $var$13 - (get_local $var$12) - ) - (br $label$8) - ) - (block $label$16 - (set_local $var$9 - (get_local $var$6) - ) - (set_local $var$14 - (get_local $var$12) - ) - (set_local $var$20 - (i32.const 5) - ) - ) - ) - (br $label$9) - ) - ) - ) - (get_local $var$13) - ) - ) - (func $___errno_location (type $4) (result i32) - (local $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) - (block $label$0 - (set_local $var$7 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$0 - (i32.load align=4 - (i32.const 16) - ) - ) - (set_local $var$5 - (i32.eq - (get_local $var$0) - (i32.const 0) - ) - ) - (if_else - (get_local $var$5) - (set_local $var$4 - (i32.const 60) - ) - (block $label$1 - (set_local $var$2 - (call_import $_pthread_self) - ) - (set_local $var$3 - (i32.add - (get_local $var$2) - (i32.const 60) - ) - ) - (set_local $var$1 - (i32.load align=4 - (get_local $var$3) - ) - ) - (set_local $var$4 - (get_local $var$1) - ) - ) - ) - (get_local $var$4) - ) - ) - (func $___stdio_close (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$7 - (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) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$5 - (get_local $var$7) - ) - (set_local $var$4 - (i32.add - (get_local $var$0) - (i32.const 60) - ) - ) - (set_local $var$1 - (i32.load align=4 - (get_local $var$4) - ) - ) - (i32.store align=4 - (get_local $var$5) - (get_local $var$1) - ) - (set_local $var$2 - (call_import $___syscall6 - (i32.const 6) - (get_local $var$5) - ) - ) - (set_local $var$3 - (call $___syscall_ret - (get_local $var$2) - ) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$7) - ) - (get_local $var$3) - ) - ) - (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) - (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) - (block $label$0 - (set_local $var$18 - (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) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$13 - (get_local $var$18) - ) - (set_local $var$10 - (i32.add - (get_local $var$18) - (i32.const 12) - ) - ) - (set_local $var$16 - (i32.add - (get_local $var$0) - (i32.const 36) - ) - ) - (i32.store align=4 - (get_local $var$16) - (i32.const 4) - ) - (set_local $var$3 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$5 - (i32.and - (get_local $var$3) - (i32.const 64) - ) - ) - (set_local $var$11 - (i32.eq - (get_local $var$5) - (i32.const 0) - ) - ) - (if - (get_local $var$11) - (block $label$1 - (set_local $var$8 - (i32.add - (get_local $var$0) - (i32.const 60) - ) - ) - (set_local $var$4 - (i32.load align=4 - (get_local $var$8) - ) - ) - (i32.store align=4 - (get_local $var$13) - (get_local $var$4) - ) - (set_local $var$14 - (i32.add - (get_local $var$13) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$14) - (i32.const 21505) - ) - (set_local $var$15 - (i32.add - (get_local $var$13) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$15) - (get_local $var$10) - ) - (set_local $var$6 - (call_import $___syscall54 - (i32.const 54) - (get_local $var$13) - ) - ) - (set_local $var$12 - (i32.eq - (get_local $var$6) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$12) - (i32.const 0) - ) - (block $label$2 - (set_local $var$9 - (i32.add - (get_local $var$0) - (i32.const 75) - ) - ) - (i32.store8 align=1 - (get_local $var$9) - (i32.const -1) - ) - ) - ) - ) - ) - (set_local $var$7 - (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$18) - ) - (get_local $var$7) - ) - ) - (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) - (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) - (block $label$0 - (set_local $var$17 - (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) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$11 - (get_local $var$17) - ) - (set_local $var$10 - (i32.add - (get_local $var$17) - (i32.const 20) - ) - ) - (set_local $var$9 - (i32.add - (get_local $var$0) - (i32.const 60) - ) - ) - (set_local $var$4 - (i32.load align=4 - (get_local $var$9) - ) - ) - (i32.store align=4 - (get_local $var$11) - (get_local $var$4) - ) - (set_local $var$12 - (i32.add - (get_local $var$11) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$12) - (i32.const 0) - ) - (set_local $var$13 - (i32.add - (get_local $var$11) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$13) - (get_local $var$1) - ) - (set_local $var$14 - (i32.add - (get_local $var$11) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$14) - (get_local $var$10) - ) - (set_local $var$15 - (i32.add - (get_local $var$11) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$15) - (get_local $var$2) - ) - (set_local $var$6 - (call_import $___syscall140 - (i32.const 140) - (get_local $var$11) - ) - ) - (set_local $var$7 - (call $___syscall_ret - (get_local $var$6) - ) - ) - (set_local $var$8 - (i32.lt_s - (get_local $var$7) - (i32.const 0) - ) - ) - (if_else - (get_local $var$8) - (block $label$1 - (i32.store align=4 - (get_local $var$10) - (i32.const -1) - ) - (set_local $var$5 - (i32.const -1) - ) - ) - (block $label$2 - (set_local $var$3 - (i32.load align=4 - (get_local $var$10) - ) - ) - (set_local $var$5 - (get_local $var$3) - ) - ) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$17) - ) - (get_local $var$5) - ) - ) - (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) - (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) - (block $label$0 - (set_local $var$38 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$30 - (i32.eq - (get_local $var$0) - (i32.const 0) - ) - ) - (block $label$1 - (if_else - (get_local $var$30) - (block $label$2 - (set_local $var$2 - (i32.load align=4 - (i32.const 12) - ) - ) - (set_local $var$34 - (i32.eq - (get_local $var$2) - (i32.const 0) - ) - ) - (if_else - (get_local $var$34) - (set_local $var$16 - (i32.const 0) - ) - (block $label$3 - (set_local $var$3 - (i32.load align=4 - (i32.const 12) - ) - ) - (set_local $var$12 - (call $_fflush - (get_local $var$3) - ) - ) - (set_local $var$16 - (get_local $var$12) - ) - ) - ) - (call_import $___lock - (i32.const 44) - ) - (set_local $var$19 - (i32.load align=4 - (i32.const 40) - ) - ) - (set_local $var$32 - (i32.eq - (get_local $var$19) - (i32.const 0) - ) - ) - (if_else - (get_local $var$32) - (set_local $var$26 - (get_local $var$16) - ) - (block $label$4 - (set_local $var$20 - (get_local $var$19) - ) - (set_local $var$27 - (get_local $var$16) - ) - (loop $label$5 $label$6 - (block $label$7 - (set_local $var$22 - (i32.add - (get_local $var$20) - (i32.const 76) - ) - ) - (set_local $var$4 - (i32.load align=4 - (get_local $var$22) - ) - ) - (set_local $var$14 - (i32.gt_s - (get_local $var$4) - (i32.const -1) - ) - ) - (if_else - (get_local $var$14) - (block $label$8 - (set_local $var$10 - (call $___lockfile - (get_local $var$20) - ) - ) - (set_local $var$17 - (get_local $var$10) - ) - ) - (set_local $var$17 - (i32.const 0) - ) - ) - (set_local $var$36 - (i32.add - (get_local $var$20) - (i32.const 20) - ) - ) - (set_local $var$5 - (i32.load align=4 - (get_local $var$36) - ) - ) - (set_local $var$35 - (i32.add - (get_local $var$20) - (i32.const 28) - ) - ) - (set_local $var$6 - (i32.load align=4 - (get_local $var$35) - ) - ) - (set_local $var$15 - (i32.gt_u - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$6) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$15) - (block $label$9 - (set_local $var$11 - (call $___fflush_unlocked - (get_local $var$20) - ) - ) - (set_local $var$24 - (i32.or - (get_local $var$11) - (get_local $var$27) - ) - ) - (set_local $var$28 - (get_local $var$24) - ) - ) - (set_local $var$28 - (get_local $var$27) - ) - ) - (set_local $var$33 - (i32.eq - (get_local $var$17) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$33) - (i32.const 0) - ) - (call $___unlockfile - (get_local $var$20) - ) - ) - (set_local $var$23 - (i32.add - (get_local $var$20) - (i32.const 56) - ) - ) - (set_local $var$18 - (i32.load align=4 - (get_local $var$23) - ) - ) - (set_local $var$31 - (i32.eq - (get_local $var$18) - (i32.const 0) - ) - ) - (if_else - (get_local $var$31) - (block $label$10 - (set_local $var$26 - (get_local $var$28) - ) - (br $label$5) - ) - (block $label$11 - (set_local $var$20 - (get_local $var$18) - ) - (set_local $var$27 - (get_local $var$28) - ) - ) - ) - (br $label$6) - ) - ) - ) - ) - (call_import $___unlock - (i32.const 44) - ) - (set_local $var$29 - (get_local $var$26) - ) - ) - (block $label$12 - (set_local $var$21 - (i32.add - (get_local $var$0) - (i32.const 76) - ) - ) - (set_local $var$1 - (i32.load align=4 - (get_local $var$21) - ) - ) - (set_local $var$13 - (i32.gt_s - (get_local $var$1) - (i32.const -1) - ) - ) - (if - (i32.eq - (get_local $var$13) - (i32.const 0) - ) - (block $label$13 - (set_local $var$9 - (call $___fflush_unlocked - (get_local $var$0) - ) - ) - (set_local $var$29 - (get_local $var$9) - ) - (br $label$1) - ) - ) - (set_local $var$7 - (call $___lockfile - (get_local $var$0) - ) - ) - (set_local $var$25 - (i32.eq - (get_local $var$7) - (i32.const 0) - ) - ) - (set_local $var$8 - (call $___fflush_unlocked - (get_local $var$0) - ) - ) - (if_else - (get_local $var$25) - (set_local $var$29 - (get_local $var$8) - ) - (block $label$14 - (call $___unlockfile - (get_local $var$0) - ) - (set_local $var$29 - (get_local $var$8) - ) - ) - ) - ) - ) - ) - (get_local $var$29) - ) - ) - (func $_printf (type $5) (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) - (block $label$0 - (set_local $var$6 - (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) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$3 - (get_local $var$6) - ) - (i32.store align=4 - (get_local $var$3) - (get_local $var$1) - ) - (set_local $var$2 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$4 - (call $_vfprintf - (get_local $var$2) - (get_local $var$0) - (get_local $var$3) - ) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$6) - ) - (get_local $var$4) - ) - ) - (func $___lockfile (type $1) (param $var$0 i32) (result i32) - (local $var$1 i32) - (local $var$2 i32) - (block $label$0 - (set_local $var$2 - (i32.load align=4 - (i32.const 8) - ) - ) - (i32.const 0) - ) - ) - (func $___unlockfile (type $2) (param $var$0 i32) - (local $var$1 i32) - (local $var$2 i32) - (block $label$0 - (set_local $var$2 - (i32.load align=4 - (i32.const 8) - ) - ) - (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) - (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) - (block $label$0 - (set_local $var$73 - (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) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$63 - (i32.add - (get_local $var$73) - (i32.const 16) - ) - ) - (set_local $var$62 - (get_local $var$73) - ) - (set_local $var$52 - (i32.add - (get_local $var$73) - (i32.const 32) - ) - ) - (set_local $var$68 - (i32.add - (get_local $var$0) - (i32.const 28) - ) - ) - (set_local $var$4 - (i32.load align=4 - (get_local $var$68) - ) - ) - (i32.store align=4 - (get_local $var$52) - (get_local $var$4) - ) - (set_local $var$43 - (i32.add - (get_local $var$52) - (i32.const 4) - ) - ) - (set_local $var$71 - (i32.add - (get_local $var$0) - (i32.const 20) - ) - ) - (set_local $var$5 - (i32.load align=4 - (get_local $var$71) - ) - ) - (set_local $var$57 - (i32.sub - (get_local $var$5) - (get_local $var$4) - ) - ) - (i32.store align=4 - (get_local $var$43) - (get_local $var$57) - ) - (set_local $var$42 - (i32.add - (get_local $var$52) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$42) - (get_local $var$1) - ) - (set_local $var$46 - (i32.add - (get_local $var$52) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$46) - (get_local $var$2) - ) - (set_local $var$19 - (i32.add - (get_local $var$57) - (get_local $var$2) - ) - ) - (set_local $var$37 - (i32.add - (get_local $var$0) - (i32.const 60) - ) - ) - (set_local $var$23 - (i32.add - (get_local $var$0) - (i32.const 44) - ) - ) - (set_local $var$39 - (get_local $var$52) - ) - (set_local $var$49 - (i32.const 2) - ) - (set_local $var$54 - (get_local $var$19) - ) - (loop $label$1 $label$2 - (block $label$3 - (set_local $var$11 - (i32.load align=4 - (i32.const 16) - ) - ) - (set_local $var$61 - (i32.eq - (get_local $var$11) - (i32.const 0) - ) - ) - (if_else - (get_local $var$61) - (block $label$4 - (set_local $var$13 - (i32.load align=4 - (get_local $var$37) - ) - ) - (i32.store align=4 - (get_local $var$63) - (get_local $var$13) - ) - (set_local $var$66 - (i32.add - (get_local $var$63) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$66) - (get_local $var$39) - ) - (set_local $var$67 - (i32.add - (get_local $var$63) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$67) - (get_local $var$49) - ) - (set_local $var$28 - (call_import $___syscall146 - (i32.const 146) - (get_local $var$63) - ) - ) - (set_local $var$26 - (call $___syscall_ret - (get_local $var$28) - ) - ) - (set_local $var$34 - (get_local $var$26) - ) - ) - (block $label$5 - (call_import $_pthread_cleanup_push - (i32.const 5) - (get_local $var$0) - ) - (set_local $var$12 - (i32.load align=4 - (get_local $var$37) - ) - ) - (i32.store align=4 - (get_local $var$62) - (get_local $var$12) - ) - (set_local $var$64 - (i32.add - (get_local $var$62) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$64) - (get_local $var$39) - ) - (set_local $var$65 - (i32.add - (get_local $var$62) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$65) - (get_local $var$49) - ) - (set_local $var$25 - (call_import $___syscall146 - (i32.const 146) - (get_local $var$62) - ) - ) - (set_local $var$27 - (call $___syscall_ret - (get_local $var$25) - ) - ) - (call_import $_pthread_cleanup_pop - (i32.const 0) - ) - (set_local $var$34 - (get_local $var$27) - ) - ) - ) - (set_local $var$29 - (i32.eq - (get_local $var$54) - (get_local $var$34) - ) - ) - (if - (get_local $var$29) - (block $label$6 - (set_local $var$72 - (i32.const 6) - ) - (br $label$1) - ) - ) - (set_local $var$30 - (i32.lt_s - (get_local $var$34) - (i32.const 0) - ) - ) - (if - (get_local $var$30) - (block $label$7 - (set_local $var$40 - (get_local $var$39) - ) - (set_local $var$50 - (get_local $var$49) - ) - (set_local $var$72 - (i32.const 8) - ) - (br $label$1) - ) - ) - (set_local $var$58 - (i32.sub - (get_local $var$54) - (get_local $var$34) - ) - ) - (set_local $var$45 - (i32.add - (get_local $var$39) - (i32.const 4) - ) - ) - (set_local $var$6 - (i32.load align=4 - (get_local $var$45) - ) - ) - (set_local $var$32 - (i32.gt_u - (i32.shr_u - (get_local $var$34) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$6) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$32) - (block $label$8 - (set_local $var$7 - (i32.load align=4 - (get_local $var$23) - ) - ) - (i32.store align=4 - (get_local $var$68) - (get_local $var$7) - ) - (i32.store align=4 - (get_local $var$71) - (get_local $var$7) - ) - (set_local $var$59 - (i32.sub - (get_local $var$34) - (get_local $var$6) - ) - ) - (set_local $var$38 - (i32.add - (get_local $var$39) - (i32.const 8) - ) - ) - (set_local $var$36 - (i32.add - (get_local $var$49) - (i32.const -1) - ) - ) - (set_local $var$48 - (i32.add - (get_local $var$39) - (i32.const 12) - ) - ) - (set_local $var$3 - (i32.load align=4 - (get_local $var$48) - ) - ) - (set_local $var$10 - (get_local $var$3) - ) - (set_local $var$35 - (get_local $var$59) - ) - (set_local $var$41 - (get_local $var$38) - ) - (set_local $var$51 - (get_local $var$36) - ) - ) - (block $label$9 - (set_local $var$33 - (i32.eq - (get_local $var$49) - (i32.const 2) - ) - ) - (if_else - (get_local $var$33) - (block $label$10 - (set_local $var$8 - (i32.load align=4 - (get_local $var$68) - ) - ) - (set_local $var$21 - (i32.add - (get_local $var$8) - (get_local $var$34) - ) - ) - (i32.store align=4 - (get_local $var$68) - (get_local $var$21) - ) - (set_local $var$10 - (get_local $var$6) - ) - (set_local $var$35 - (get_local $var$34) - ) - (set_local $var$41 - (get_local $var$39) - ) - (set_local $var$51 - (i32.const 2) - ) - ) - (block $label$11 - (set_local $var$10 - (get_local $var$6) - ) - (set_local $var$35 - (get_local $var$34) - ) - (set_local $var$41 - (get_local $var$39) - ) - (set_local $var$51 - (get_local $var$49) - ) - ) - ) - ) - ) - (set_local $var$9 - (i32.load align=4 - (get_local $var$41) - ) - ) - (set_local $var$22 - (i32.add - (get_local $var$9) - (get_local $var$35) - ) - ) - (i32.store align=4 - (get_local $var$41) - (get_local $var$22) - ) - (set_local $var$47 - (i32.add - (get_local $var$41) - (i32.const 4) - ) - ) - (set_local $var$60 - (i32.sub - (get_local $var$10) - (get_local $var$35) - ) - ) - (i32.store align=4 - (get_local $var$47) - (get_local $var$60) - ) - (set_local $var$39 - (get_local $var$41) - ) - (set_local $var$49 - (get_local $var$51) - ) - (set_local $var$54 - (get_local $var$58) - ) - (br $label$2) - ) - ) - (if_else - (i32.eq - (get_local $var$72) - (i32.const 6) - ) - (block $label$12 - (set_local $var$14 - (i32.load align=4 - (get_local $var$23) - ) - ) - (set_local $var$24 - (i32.add - (get_local $var$0) - (i32.const 48) - ) - ) - (set_local $var$15 - (i32.load align=4 - (get_local $var$24) - ) - ) - (set_local $var$20 - (i32.add - (get_local $var$14) - (get_local $var$15) - ) - ) - (set_local $var$69 - (i32.add - (get_local $var$0) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$69) - (get_local $var$20) - ) - (set_local $var$16 - (get_local $var$14) - ) - (i32.store align=4 - (get_local $var$68) - (get_local $var$16) - ) - (i32.store align=4 - (get_local $var$71) - (get_local $var$16) - ) - (set_local $var$55 - (get_local $var$2) - ) - ) - (if - (i32.eq - (get_local $var$72) - (i32.const 8) - ) - (block $label$13 - (set_local $var$70 - (i32.add - (get_local $var$0) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$70) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$68) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$71) - (i32.const 0) - ) - (set_local $var$17 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$53 - (i32.or - (get_local $var$17) - (i32.const 32) - ) - ) - (i32.store align=4 - (get_local $var$0) - (get_local $var$53) - ) - (set_local $var$31 - (i32.eq - (get_local $var$50) - (i32.const 2) - ) - ) - (if_else - (get_local $var$31) - (set_local $var$55 - (i32.const 0) - ) - (block $label$14 - (set_local $var$44 - (i32.add - (get_local $var$40) - (i32.const 4) - ) - ) - (set_local $var$18 - (i32.load align=4 - (get_local $var$44) - ) - ) - (set_local $var$56 - (i32.sub - (get_local $var$2) - (get_local $var$18) - ) - ) - (set_local $var$55 - (get_local $var$56) - ) - ) - ) - ) - ) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$73) - ) - (get_local $var$55) - ) - ) - (func $_vfprintf (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) - (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) - (block $label$0 - (set_local $var$48 - (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 224) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$16 - (i32.add - (get_local $var$48) - (i32.const 120) - ) - ) - (set_local $var$31 - (i32.add - (get_local $var$48) - (i32.const 80) - ) - ) - (set_local $var$30 - (get_local $var$48) - ) - (set_local $var$27 - (i32.add - (get_local $var$48) - (i32.const 136) - ) - ) - (set_local $var$46 - (get_local $var$31) - ) - (set_local $var$49 - (i32.add - (get_local $var$46) - (i32.const 40) - ) - ) - (loop $label$1 $label$2 - (block $label$3 - (i32.store align=4 - (get_local $var$46) - (i32.const 0) - ) - (set_local $var$46 - (i32.add - (get_local $var$46) - (i32.const 4) - ) - ) - (br_if $label$2 - (i32.lt_s - (get_local $var$46) - (get_local $var$49) - ) - ) - ) - ) - (set_local $var$41 - (i32.load align=4 - (get_local $var$2) - ) - ) - (i32.store align=4 - (get_local $var$16) - (get_local $var$41) - ) - (set_local $var$19 - (call $_printf_core - (i32.const 0) - (get_local $var$1) - (get_local $var$16) - (get_local $var$30) - (get_local $var$31) - ) - ) - (set_local $var$23 - (i32.lt_s - (get_local $var$19) - (i32.const 0) - ) - ) - (if_else - (get_local $var$23) - (set_local $var$35 - (i32.const -1) - ) - (block $label$4 - (set_local $var$28 - (i32.add - (get_local $var$0) - (i32.const 76) - ) - ) - (set_local $var$4 - (i32.load align=4 - (get_local $var$28) - ) - ) - (set_local $var$24 - (i32.gt_s - (get_local $var$4) - (i32.const -1) - ) - ) - (if_else - (get_local $var$24) - (block $label$5 - (set_local $var$22 - (call $___lockfile - (get_local $var$0) - ) - ) - (set_local $var$26 - (get_local $var$22) - ) - ) - (set_local $var$26 - (i32.const 0) - ) - ) - (set_local $var$5 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$13 - (i32.and - (get_local $var$5) - (i32.const 32) - ) - ) - (set_local $var$29 - (i32.add - (get_local $var$0) - (i32.const 74) - ) - ) - (set_local $var$6 - (i32.load8_s align=1 - (get_local $var$29) - ) - ) - (set_local $var$25 - (i32.lt_s - (i32.shr_s - (i32.shl - (get_local $var$6) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 1) - ) - ) - (if - (get_local $var$25) - (block $label$6 - (set_local $var$14 - (i32.and - (get_local $var$5) - (i32.const -33) - ) - ) - (i32.store align=4 - (get_local $var$0) - (get_local $var$14) - ) - ) - ) - (set_local $var$18 - (i32.add - (get_local $var$0) - (i32.const 48) - ) - ) - (set_local $var$7 - (i32.load align=4 - (get_local $var$18) - ) - ) - (set_local $var$36 - (i32.eq - (get_local $var$7) - (i32.const 0) - ) - ) - (if_else - (get_local $var$36) - (block $label$7 - (set_local $var$17 - (i32.add - (get_local $var$0) - (i32.const 44) - ) - ) - (set_local $var$8 - (i32.load align=4 - (get_local $var$17) - ) - ) - (i32.store align=4 - (get_local $var$17) - (get_local $var$27) - ) - (set_local $var$42 - (i32.add - (get_local $var$0) - (i32.const 28) - ) - ) - (i32.store align=4 - (get_local $var$42) - (get_local $var$27) - ) - (set_local $var$44 - (i32.add - (get_local $var$0) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$44) - (get_local $var$27) - ) - (i32.store align=4 - (get_local $var$18) - (i32.const 80) - ) - (set_local $var$12 - (i32.add - (get_local $var$27) - (i32.const 80) - ) - ) - (set_local $var$43 - (i32.add - (get_local $var$0) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$43) - (get_local $var$12) - ) - (set_local $var$20 - (call $_printf_core - (get_local $var$0) - (get_local $var$1) - (get_local $var$16) - (get_local $var$30) - (get_local $var$31) - ) - ) - (set_local $var$37 - (i32.eq - (get_local $var$8) - (i32.const 0) - ) - ) - (if_else - (get_local $var$37) - (set_local $var$33 - (get_local $var$20) - ) - (block $label$8 - (set_local $var$45 - (i32.add - (get_local $var$0) - (i32.const 36) - ) - ) - (set_local $var$9 - (i32.load align=4 - (get_local $var$45) - ) - ) - (call_indirect $0 - (i32.add - (i32.and - (get_local $var$9) - (i32.const 7) - ) - (i32.const 2) - ) - (get_local $var$0) - (i32.const 0) - (i32.const 0) - ) - (set_local $var$10 - (i32.load align=4 - (get_local $var$44) - ) - ) - (set_local $var$38 - (i32.eq - (get_local $var$10) - (i32.const 0) - ) - ) - (set_local $var$3 - (if_else - (get_local $var$38) - (i32.const -1) - (get_local $var$20) - ) - ) - (i32.store align=4 - (get_local $var$17) - (get_local $var$8) - ) - (i32.store align=4 - (get_local $var$18) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$43) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$42) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$44) - (i32.const 0) - ) - (set_local $var$33 - (get_local $var$3) - ) - ) - ) - ) - (block $label$9 - (set_local $var$21 - (call $_printf_core - (get_local $var$0) - (get_local $var$1) - (get_local $var$16) - (get_local $var$30) - (get_local $var$31) - ) - ) - (set_local $var$33 - (get_local $var$21) - ) - ) - ) - (set_local $var$11 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$15 - (i32.and - (get_local $var$11) - (i32.const 32) - ) - ) - (set_local $var$39 - (i32.eq - (get_local $var$15) - (i32.const 0) - ) - ) - (set_local $var$34 - (if_else - (get_local $var$39) - (get_local $var$33) - (i32.const -1) - ) - ) - (set_local $var$32 - (i32.or - (get_local $var$11) - (get_local $var$13) - ) - ) - (i32.store align=4 - (get_local $var$0) - (get_local $var$32) - ) - (set_local $var$40 - (i32.eq - (get_local $var$26) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$40) - (i32.const 0) - ) - (call $___unlockfile - (get_local $var$0) - ) - ) - (set_local $var$35 - (get_local $var$34) - ) - ) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$48) - ) - (get_local $var$35) - ) - ) - (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) - (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) - (block $label$0 - (set_local $var$45 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$40 - (i32.add - (get_local $var$2) - (i32.const 16) - ) - ) - (set_local $var$5 - (i32.load align=4 - (get_local $var$40) - ) - ) - (set_local $var$37 - (i32.eq - (get_local $var$5) - (i32.const 0) - ) - ) - (if_else - (get_local $var$37) - (block $label$1 - (set_local $var$20 - (call $___towrite - (get_local $var$2) - ) - ) - (set_local $var$38 - (i32.eq - (get_local $var$20) - (i32.const 0) - ) - ) - (if_else - (get_local $var$38) - (block $label$2 - (set_local $var$3 - (i32.load align=4 - (get_local $var$40) - ) - ) - (set_local $var$9 - (get_local $var$3) - ) - (set_local $var$44 - (i32.const 5) - ) - ) - (set_local $var$32 - (i32.const 0) - ) - ) - ) - (block $label$3 - (set_local $var$6 - (get_local $var$5) - ) - (set_local $var$9 - (get_local $var$6) - ) - (set_local $var$44 - (i32.const 5) - ) - ) - ) - (block $label$4 - (if - (i32.eq - (get_local $var$44) - (i32.const 5) - ) - (block $label$5 - (set_local $var$41 - (i32.add - (get_local $var$2) - (i32.const 20) - ) - ) - (set_local $var$8 - (i32.load align=4 - (get_local $var$41) - ) - ) - (set_local $var$35 - (i32.sub - (get_local $var$9) - (get_local $var$8) - ) - ) - (set_local $var$23 - (i32.lt_u - (i32.shr_u - (get_local $var$35) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1) - (i32.const 0) - ) - ) - ) - (set_local $var$10 - (get_local $var$8) - ) - (if - (get_local $var$23) - (block $label$6 - (set_local $var$42 - (i32.add - (get_local $var$2) - (i32.const 36) - ) - ) - (set_local $var$11 - (i32.load align=4 - (get_local $var$42) - ) - ) - (set_local $var$22 - (call_indirect $0 - (i32.add - (i32.and - (get_local $var$11) - (i32.const 7) - ) - (i32.const 2) - ) - (get_local $var$2) - (get_local $var$0) - (get_local $var$1) - ) - ) - (set_local $var$32 - (get_local $var$22) - ) - (br $label$4) - ) - ) - (set_local $var$31 - (i32.add - (get_local $var$2) - (i32.const 75) - ) - ) - (set_local $var$12 - (i32.load8_s align=1 - (get_local $var$31) - ) - ) - (set_local $var$26 - (i32.gt_s - (i32.shr_s - (i32.shl - (get_local $var$12) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const -1) - ) - ) - (block $label$7 - (if_else - (get_local $var$26) - (block $label$8 - (set_local $var$27 - (get_local $var$1) - ) - (loop $label$9 $label$10 - (block $label$11 - (set_local $var$39 - (i32.eq - (get_local $var$27) - (i32.const 0) - ) - ) - (if - (get_local $var$39) - (block $label$12 - (set_local $var$15 - (get_local $var$10) - ) - (set_local $var$29 - (i32.const 0) - ) - (set_local $var$30 - (get_local $var$1) - ) - (set_local $var$33 - (get_local $var$0) - ) - (br $label$7) - ) - ) - (set_local $var$34 - (i32.add - (get_local $var$27) - (i32.const -1) - ) - ) - (set_local $var$19 - (i32.add - (get_local $var$0) - (get_local $var$34) - ) - ) - (set_local $var$13 - (i32.load8_s align=1 - (get_local $var$19) - ) - ) - (set_local $var$24 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$13) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$24) - (block $label$13 - (set_local $var$28 - (get_local $var$27) - ) - (br $label$9) - ) - (set_local $var$27 - (get_local $var$34) - ) - ) - (br $label$10) - ) - ) - (set_local $var$43 - (i32.add - (get_local $var$2) - (i32.const 36) - ) - ) - (set_local $var$14 - (i32.load align=4 - (get_local $var$43) - ) - ) - (set_local $var$21 - (call_indirect $0 - (i32.add - (i32.and - (get_local $var$14) - (i32.const 7) - ) - (i32.const 2) - ) - (get_local $var$2) - (get_local $var$0) - (get_local $var$28) - ) - ) - (set_local $var$25 - (i32.lt_u - (i32.shr_u - (get_local $var$21) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$28) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$25) - (block $label$14 - (set_local $var$32 - (get_local $var$28) - ) - (br $label$4) - ) - ) - (set_local $var$17 - (i32.add - (get_local $var$0) - (get_local $var$28) - ) - ) - (set_local $var$36 - (i32.sub - (get_local $var$1) - (get_local $var$28) - ) - ) - (set_local $var$4 - (i32.load align=4 - (get_local $var$41) - ) - ) - (set_local $var$15 - (get_local $var$4) - ) - (set_local $var$29 - (get_local $var$28) - ) - (set_local $var$30 - (get_local $var$36) - ) - (set_local $var$33 - (get_local $var$17) - ) - ) - (block $label$15 - (set_local $var$15 - (get_local $var$10) - ) - (set_local $var$29 - (i32.const 0) - ) - (set_local $var$30 - (get_local $var$1) - ) - (set_local $var$33 - (get_local $var$0) - ) - ) - ) - ) - (call $_memcpy - (get_local $var$15) - (get_local $var$33) - (get_local $var$30) - ) - (set_local $var$7 - (i32.load align=4 - (get_local $var$41) - ) - ) - (set_local $var$18 - (i32.add - (get_local $var$7) - (get_local $var$30) - ) - ) - (i32.store align=4 - (get_local $var$41) - (get_local $var$18) - ) - (set_local $var$16 - (i32.add - (get_local $var$29) - (get_local $var$30) - ) - ) - (set_local $var$32 - (get_local $var$16) - ) - ) - ) - ) - (get_local $var$32) - ) - ) - (func $___towrite (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) - (block $label$0 - (set_local $var$24 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$12 - (i32.add - (get_local $var$0) - (i32.const 74) - ) - ) - (set_local $var$1 - (i32.load8_s align=1 - (get_local $var$12) - ) - ) - (set_local $var$10 - (i32.shr_s - (i32.shl - (get_local $var$1) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$18 - (i32.add - (get_local $var$10) - (i32.const 255) - ) - ) - (set_local $var$13 - (i32.or - (get_local $var$18) - (get_local $var$10) - ) - ) - (set_local $var$11 - (i32.and - (get_local $var$13) - (i32.const 255) - ) - ) - (i32.store8 align=1 - (get_local $var$12) - (get_local $var$11) - ) - (set_local $var$2 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$7 - (i32.and - (get_local $var$2) - (i32.const 8) - ) - ) - (set_local $var$19 - (i32.eq - (get_local $var$7) - (i32.const 0) - ) - ) - (if_else - (get_local $var$19) - (block $label$1 - (set_local $var$15 - (i32.add - (get_local $var$0) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$15) - (i32.const 0) - ) - (set_local $var$17 - (i32.add - (get_local $var$0) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$17) - (i32.const 0) - ) - (set_local $var$8 - (i32.add - (get_local $var$0) - (i32.const 44) - ) - ) - (set_local $var$3 - (i32.load align=4 - (get_local $var$8) - ) - ) - (set_local $var$20 - (i32.add - (get_local $var$0) - (i32.const 28) - ) - ) - (i32.store align=4 - (get_local $var$20) - (get_local $var$3) - ) - (set_local $var$22 - (i32.add - (get_local $var$0) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$22) - (get_local $var$3) - ) - (set_local $var$4 - (get_local $var$3) - ) - (set_local $var$9 - (i32.add - (get_local $var$0) - (i32.const 48) - ) - ) - (set_local $var$5 - (i32.load align=4 - (get_local $var$9) - ) - ) - (set_local $var$6 - (i32.add - (get_local $var$4) - (get_local $var$5) - ) - ) - (set_local $var$21 - (i32.add - (get_local $var$0) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$21) - (get_local $var$6) - ) - (set_local $var$16 - (i32.const 0) - ) - ) - (block $label$2 - (set_local $var$14 - (i32.or - (get_local $var$2) - (i32.const 32) - ) - ) - (i32.store align=4 - (get_local $var$0) - (get_local $var$14) - ) - (set_local $var$16 - (i32.const -1) - ) - ) - ) - (get_local $var$16) - ) - ) - (func $_wcrtomb (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) - (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) - (block $label$0 - (set_local $var$52 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$50 - (i32.eq - (get_local $var$0) - (i32.const 0) - ) - ) - (block $label$1 - (if_else - (get_local $var$50) - (set_local $var$42 - (i32.const 1) - ) - (block $label$2 - (set_local $var$11 - (i32.lt_u - (i32.shr_u - (get_local $var$1) - (i32.const 0) - ) - (i32.const 128) - ) - ) - (if - (get_local $var$11) - (block $label$3 - (set_local $var$16 - (i32.and - (get_local $var$1) - (i32.const 255) - ) - ) - (i32.store8 align=1 - (get_local $var$0) - (get_local $var$16) - ) - (set_local $var$42 - (i32.const 1) - ) - (br $label$1) - ) - ) - (set_local $var$13 - (i32.lt_u - (i32.shr_u - (get_local $var$1) - (i32.const 0) - ) - (i32.const 2048) - ) - ) - (if - (get_local $var$13) - (block $label$4 - (set_local $var$43 - (i32.shr_u - (get_local $var$1) - (i32.const 6) - ) - ) - (set_local $var$32 - (i32.or - (get_local $var$43) - (i32.const 192) - ) - ) - (set_local $var$24 - (i32.and - (get_local $var$32) - (i32.const 255) - ) - ) - (set_local $var$26 - (i32.add - (get_local $var$0) - (i32.const 1) - ) - ) - (i32.store8 align=1 - (get_local $var$0) - (get_local $var$24) - ) - (set_local $var$4 - (i32.and - (get_local $var$1) - (i32.const 63) - ) - ) - (set_local $var$41 - (i32.or - (get_local $var$4) - (i32.const 128) - ) - ) - (set_local $var$25 - (i32.and - (get_local $var$41) - (i32.const 255) - ) - ) - (i32.store8 align=1 - (get_local $var$26) - (get_local $var$25) - ) - (set_local $var$42 - (i32.const 2) - ) - (br $label$1) - ) - ) - (set_local $var$15 - (i32.lt_u - (i32.shr_u - (get_local $var$1) - (i32.const 0) - ) - (i32.const 55296) - ) - ) - (set_local $var$3 - (i32.and - (get_local $var$1) - (i32.const -8192) - ) - ) - (set_local $var$12 - (i32.eq - (get_local $var$3) - (i32.const 57344) - ) - ) - (set_local $var$33 - (i32.or - (get_local $var$15) - (get_local $var$12) - ) - ) - (if - (get_local $var$33) - (block $label$5 - (set_local $var$44 - (i32.shr_u - (get_local $var$1) - (i32.const 12) - ) - ) - (set_local $var$34 - (i32.or - (get_local $var$44) - (i32.const 224) - ) - ) - (set_local $var$17 - (i32.and - (get_local $var$34) - (i32.const 255) - ) - ) - (set_local $var$27 - (i32.add - (get_local $var$0) - (i32.const 1) - ) - ) - (i32.store8 align=1 - (get_local $var$0) - (get_local $var$17) - ) - (set_local $var$45 - (i32.shr_u - (get_local $var$1) - (i32.const 6) - ) - ) - (set_local $var$5 - (i32.and - (get_local $var$45) - (i32.const 63) - ) - ) - (set_local $var$35 - (i32.or - (get_local $var$5) - (i32.const 128) - ) - ) - (set_local $var$18 - (i32.and - (get_local $var$35) - (i32.const 255) - ) - ) - (set_local $var$28 - (i32.add - (get_local $var$0) - (i32.const 2) - ) - ) - (i32.store8 align=1 - (get_local $var$27) - (get_local $var$18) - ) - (set_local $var$6 - (i32.and - (get_local $var$1) - (i32.const 63) - ) - ) - (set_local $var$36 - (i32.or - (get_local $var$6) - (i32.const 128) - ) - ) - (set_local $var$19 - (i32.and - (get_local $var$36) - (i32.const 255) - ) - ) - (i32.store8 align=1 - (get_local $var$28) - (get_local $var$19) - ) - (set_local $var$42 - (i32.const 3) - ) - (br $label$1) - ) - ) - (set_local $var$49 - (i32.add - (get_local $var$1) - (i32.const -65536) - ) - ) - (set_local $var$14 - (i32.lt_u - (i32.shr_u - (get_local $var$49) - (i32.const 0) - ) - (i32.const 1048576) - ) - ) - (if_else - (get_local $var$14) - (block $label$6 - (set_local $var$46 - (i32.shr_u - (get_local $var$1) - (i32.const 18) - ) - ) - (set_local $var$37 - (i32.or - (get_local $var$46) - (i32.const 240) - ) - ) - (set_local $var$20 - (i32.and - (get_local $var$37) - (i32.const 255) - ) - ) - (set_local $var$29 - (i32.add - (get_local $var$0) - (i32.const 1) - ) - ) - (i32.store8 align=1 - (get_local $var$0) - (get_local $var$20) - ) - (set_local $var$47 - (i32.shr_u - (get_local $var$1) - (i32.const 12) - ) - ) - (set_local $var$7 - (i32.and - (get_local $var$47) - (i32.const 63) - ) - ) - (set_local $var$38 - (i32.or - (get_local $var$7) - (i32.const 128) - ) - ) - (set_local $var$21 - (i32.and - (get_local $var$38) - (i32.const 255) - ) - ) - (set_local $var$30 - (i32.add - (get_local $var$0) - (i32.const 2) - ) - ) - (i32.store8 align=1 - (get_local $var$29) - (get_local $var$21) - ) - (set_local $var$48 - (i32.shr_u - (get_local $var$1) - (i32.const 6) - ) - ) - (set_local $var$8 - (i32.and - (get_local $var$48) - (i32.const 63) - ) - ) - (set_local $var$39 - (i32.or - (get_local $var$8) - (i32.const 128) - ) - ) - (set_local $var$22 - (i32.and - (get_local $var$39) - (i32.const 255) - ) - ) - (set_local $var$31 - (i32.add - (get_local $var$0) - (i32.const 3) - ) - ) - (i32.store8 align=1 - (get_local $var$30) - (get_local $var$22) - ) - (set_local $var$9 - (i32.and - (get_local $var$1) - (i32.const 63) - ) - ) - (set_local $var$40 - (i32.or - (get_local $var$9) - (i32.const 128) - ) - ) - (set_local $var$23 - (i32.and - (get_local $var$40) - (i32.const 255) - ) - ) - (i32.store8 align=1 - (get_local $var$31) - (get_local $var$23) - ) - (set_local $var$42 - (i32.const 4) - ) - (br $label$1) - ) - (block $label$7 - (set_local $var$10 - (call $___errno_location) - ) - (i32.store align=4 - (get_local $var$10) - (i32.const 84) - ) - (set_local $var$42 - (i32.const -1) - ) - (br $label$1) - ) - ) - ) - ) - ) - (get_local $var$42) - ) - ) - (func $_wctomb (type $5) (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) - (block $label$0 - (set_local $var$6 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$4 - (i32.eq - (get_local $var$0) - (i32.const 0) - ) - ) - (if_else - (get_local $var$4) - (set_local $var$3 - (i32.const 0) - ) - (block $label$1 - (set_local $var$2 - (call $_wcrtomb - (get_local $var$0) - (get_local $var$1) - (i32.const 0) - ) - ) - (set_local $var$3 - (get_local $var$2) - ) - ) - ) - (get_local $var$3) - ) - ) - (func $_memchr (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) - (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) - (block $label$0 - (set_local $var$60 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$21 - (i32.and - (get_local $var$1) - (i32.const 255) - ) - ) - (set_local $var$3 - (get_local $var$0) - ) - (set_local $var$12 - (i32.and - (get_local $var$3) - (i32.const 3) - ) - ) - (set_local $var$48 - (i32.ne - (get_local $var$12) - (i32.const 0) - ) - ) - (set_local $var$50 - (i32.ne - (get_local $var$2) - (i32.const 0) - ) - ) - (set_local $var$39 - (i32.and - (get_local $var$50) - (get_local $var$48) - ) - ) - (block $label$1 - (if_else - (get_local $var$39) - (block $label$2 - (set_local $var$4 - (i32.and - (get_local $var$1) - (i32.const 255) - ) - ) - (set_local $var$31 - (get_local $var$2) - ) - (set_local $var$42 - (get_local $var$0) - ) - (loop $label$3 $label$4 - (block $label$5 - (set_local $var$5 - (i32.load8_s align=1 - (get_local $var$42) - ) - ) - (set_local $var$15 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$5) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.shr_s - (i32.shl - (get_local $var$4) - (i32.const 24) - ) - (i32.const 24) - ) - ) - ) - (if - (get_local $var$15) - (block $label$6 - (set_local $var$30 - (get_local $var$31) - ) - (set_local $var$41 - (get_local $var$42) - ) - (set_local $var$59 - (i32.const 6) - ) - (br $label$1) - ) - ) - (set_local $var$24 - (i32.add - (get_local $var$42) - (i32.const 1) - ) - ) - (set_local $var$22 - (i32.add - (get_local $var$31) - (i32.const -1) - ) - ) - (set_local $var$6 - (get_local $var$24) - ) - (set_local $var$11 - (i32.and - (get_local $var$6) - (i32.const 3) - ) - ) - (set_local $var$47 - (i32.ne - (get_local $var$11) - (i32.const 0) - ) - ) - (set_local $var$49 - (i32.ne - (get_local $var$22) - (i32.const 0) - ) - ) - (set_local $var$38 - (i32.and - (get_local $var$49) - (get_local $var$47) - ) - ) - (if_else - (get_local $var$38) - (block $label$7 - (set_local $var$31 - (get_local $var$22) - ) - (set_local $var$42 - (get_local $var$24) - ) - ) - (block $label$8 - (set_local $var$29 - (get_local $var$22) - ) - (set_local $var$40 - (get_local $var$24) - ) - (set_local $var$51 - (get_local $var$49) - ) - (set_local $var$59 - (i32.const 5) - ) - (br $label$3) - ) - ) - (br $label$4) - ) - ) - ) - (block $label$9 - (set_local $var$29 - (get_local $var$2) - ) - (set_local $var$40 - (get_local $var$0) - ) - (set_local $var$51 - (get_local $var$50) - ) - (set_local $var$59 - (i32.const 5) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$59) - (i32.const 5) - ) - (if_else - (get_local $var$51) - (block $label$10 - (set_local $var$30 - (get_local $var$29) - ) - (set_local $var$41 - (get_local $var$40) - ) - (set_local $var$59 - (i32.const 6) - ) - ) - (block $label$11 - (set_local $var$36 - (i32.const 0) - ) - (set_local $var$44 - (get_local $var$40) - ) - ) - ) - ) - (block $label$12 - (if - (i32.eq - (get_local $var$59) - (i32.const 6) - ) - (block $label$13 - (set_local $var$7 - (i32.load8_s align=1 - (get_local $var$41) - ) - ) - (set_local $var$8 - (i32.and - (get_local $var$1) - (i32.const 255) - ) - ) - (set_local $var$19 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$7) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.shr_s - (i32.shl - (get_local $var$8) - (i32.const 24) - ) - (i32.const 24) - ) - ) - ) - (if_else - (get_local $var$19) - (block $label$14 - (set_local $var$36 - (get_local $var$30) - ) - (set_local $var$44 - (get_local $var$41) - ) - ) - (block $label$15 - (set_local $var$28 - (i32.mul - (get_local $var$21) - (i32.const 16843009) - ) - ) - (set_local $var$17 - (i32.gt_u - (i32.shr_u - (get_local $var$30) - (i32.const 0) - ) - (i32.const 3) - ) - ) - (block $label$16 - (if_else - (get_local $var$17) - (block $label$17 - (set_local $var$33 - (get_local $var$30) - ) - (set_local $var$56 - (get_local $var$41) - ) - (loop $label$18 $label$19 - (block $label$20 - (set_local $var$9 - (i32.load align=4 - (get_local $var$56) - ) - ) - (set_local $var$58 - (i32.xor - (get_local $var$9) - (get_local $var$28) - ) - ) - (set_local $var$45 - (i32.add - (get_local $var$58) - (i32.const -16843009) - ) - ) - (set_local $var$37 - (i32.and - (get_local $var$58) - (i32.const -2139062144) - ) - ) - (set_local $var$13 - (i32.xor - (get_local $var$37) - (i32.const -2139062144) - ) - ) - (set_local $var$14 - (i32.and - (get_local $var$13) - (get_local $var$45) - ) - ) - (set_local $var$27 - (i32.eq - (get_local $var$14) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$27) - (i32.const 0) - ) - (block $label$21 - (set_local $var$34 - (get_local $var$33) - ) - (set_local $var$57 - (get_local $var$56) - ) - (br $label$18) - ) - ) - (set_local $var$25 - (i32.add - (get_local $var$56) - (i32.const 4) - ) - ) - (set_local $var$46 - (i32.add - (get_local $var$33) - (i32.const -4) - ) - ) - (set_local $var$16 - (i32.gt_u - (i32.shr_u - (get_local $var$46) - (i32.const 0) - ) - (i32.const 3) - ) - ) - (if_else - (get_local $var$16) - (block $label$22 - (set_local $var$33 - (get_local $var$46) - ) - (set_local $var$56 - (get_local $var$25) - ) - ) - (block $label$23 - (set_local $var$32 - (get_local $var$46) - ) - (set_local $var$55 - (get_local $var$25) - ) - (set_local $var$59 - (i32.const 11) - ) - (br $label$16) - ) - ) - (br $label$19) - ) - ) - (set_local $var$35 - (get_local $var$34) - ) - (set_local $var$43 - (get_local $var$57) - ) - ) - (block $label$24 - (set_local $var$32 - (get_local $var$30) - ) - (set_local $var$55 - (get_local $var$41) - ) - (set_local $var$59 - (i32.const 11) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$59) - (i32.const 11) - ) - (block $label$25 - (set_local $var$53 - (i32.eq - (get_local $var$32) - (i32.const 0) - ) - ) - (if_else - (get_local $var$53) - (block $label$26 - (set_local $var$36 - (i32.const 0) - ) - (set_local $var$44 - (get_local $var$55) - ) - (br $label$12) - ) - (block $label$27 - (set_local $var$35 - (get_local $var$32) - ) - (set_local $var$43 - (get_local $var$55) - ) - ) - ) - ) - ) - (loop $label$28 $label$29 - (block $label$30 - (set_local $var$10 - (i32.load8_s align=1 - (get_local $var$43) - ) - ) - (set_local $var$18 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$10) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.shr_s - (i32.shl - (get_local $var$8) - (i32.const 24) - ) - (i32.const 24) - ) - ) - ) - (if - (get_local $var$18) - (block $label$31 - (set_local $var$36 - (get_local $var$35) - ) - (set_local $var$44 - (get_local $var$43) - ) - (br $label$12) - ) - ) - (set_local $var$26 - (i32.add - (get_local $var$43) - (i32.const 1) - ) - ) - (set_local $var$23 - (i32.add - (get_local $var$35) - (i32.const -1) - ) - ) - (set_local $var$52 - (i32.eq - (get_local $var$23) - (i32.const 0) - ) - ) - (if_else - (get_local $var$52) - (block $label$32 - (set_local $var$36 - (i32.const 0) - ) - (set_local $var$44 - (get_local $var$26) - ) - (br $label$28) - ) - (block $label$33 - (set_local $var$35 - (get_local $var$23) - ) - (set_local $var$43 - (get_local $var$26) - ) - ) - ) - (br $label$29) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$54 - (i32.ne - (get_local $var$36) - (i32.const 0) - ) - ) - (set_local $var$20 - (if_else - (get_local $var$54) - (get_local $var$44) - (i32.const 0) - ) - ) - (get_local $var$20) - ) - ) - (func $___syscall_ret (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) - (block $label$0 - (set_local $var$6 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$2 - (i32.gt_u - (i32.shr_u - (get_local $var$0) - (i32.const 0) - ) - (i32.const -4096) - ) - ) - (if_else - (get_local $var$2) - (block $label$1 - (set_local $var$4 - (i32.sub - (i32.const 0) - (get_local $var$0) - ) - ) - (set_local $var$1 - (call $___errno_location) - ) - (i32.store align=4 - (get_local $var$1) - (get_local $var$4) - ) - (set_local $var$3 - (i32.const -1) - ) - ) - (set_local $var$3 - (get_local $var$0) - ) - ) - (get_local $var$3) - ) - ) - (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) - (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$23 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$20 - (i32.add - (get_local $var$0) - (i32.const 20) - ) - ) - (set_local $var$1 - (i32.load align=4 - (get_local $var$20) - ) - ) - (set_local $var$18 - (i32.add - (get_local $var$0) - (i32.const 28) - ) - ) - (set_local $var$2 - (i32.load align=4 - (get_local $var$18) - ) - ) - (set_local $var$8 - (i32.gt_u - (i32.shr_u - (get_local $var$1) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$2) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$8) - (block $label$1 - (set_local $var$21 - (i32.add - (get_local $var$0) - (i32.const 36) - ) - ) - (set_local $var$3 - (i32.load align=4 - (get_local $var$21) - ) - ) - (call_indirect $0 - (i32.add - (i32.and - (get_local $var$3) - (i32.const 7) - ) - (i32.const 2) - ) - (get_local $var$0) - (i32.const 0) - (i32.const 0) - ) - (set_local $var$4 - (i32.load align=4 - (get_local $var$20) - ) - ) - (set_local $var$17 - (i32.eq - (get_local $var$4) - (i32.const 0) - ) - ) - (if_else - (get_local $var$17) - (set_local $var$11 - (i32.const -1) - ) - (set_local $var$22 - (i32.const 3) - ) - ) - ) - (set_local $var$22 - (i32.const 3) - ) - ) - (if - (i32.eq - (get_local $var$22) - (i32.const 3) - ) - (block $label$2 - (set_local $var$12 - (i32.add - (get_local $var$0) - (i32.const 4) - ) - ) - (set_local $var$5 - (i32.load align=4 - (get_local $var$12) - ) - ) - (set_local $var$10 - (i32.add - (get_local $var$0) - (i32.const 8) - ) - ) - (set_local $var$6 - (i32.load align=4 - (get_local $var$10) - ) - ) - (set_local $var$9 - (i32.lt_u - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$6) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$9) - (block $label$3 - (set_local $var$13 - (i32.add - (get_local $var$0) - (i32.const 40) - ) - ) - (set_local $var$7 - (i32.load align=4 - (get_local $var$13) - ) - ) - (set_local $var$14 - (get_local $var$5) - ) - (set_local $var$15 - (get_local $var$6) - ) - (set_local $var$16 - (i32.sub - (get_local $var$14) - (get_local $var$15) - ) - ) - (call_indirect $0 - (i32.add - (i32.and - (get_local $var$7) - (i32.const 7) - ) - (i32.const 2) - ) - (get_local $var$0) - (get_local $var$16) - (i32.const 1) - ) - ) - ) - (set_local $var$19 - (i32.add - (get_local $var$0) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$19) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$18) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$20) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$10) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$12) - (i32.const 0) - ) - (set_local $var$11 - (i32.const 0) - ) - ) - ) - (get_local $var$11) - ) - ) - (func $_cleanup (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) - (block $label$0 - (set_local $var$5 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$2 - (i32.add - (get_local $var$0) - (i32.const 68) - ) - ) - (set_local $var$1 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$3 - (i32.eq - (get_local $var$1) - (i32.const 0) - ) - ) - (if - (get_local $var$3) - (call $___unlockfile - (get_local $var$0) - ) - ) - (br $label$0) - ) - ) - (func $_printf_core (type $9) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (param $var$4 i32) (result 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) - (local $var$92 i32) - (local $var$93 i32) - (local $var$94 i32) - (local $var$95 i32) - (local $var$96 i32) - (local $var$97 i32) - (local $var$98 i32) - (local $var$99 i32) - (local $var$100 i32) - (local $var$101 i32) - (local $var$102 i32) - (local $var$103 i32) - (local $var$104 i32) - (local $var$105 i32) - (local $var$106 i32) - (local $var$107 i32) - (local $var$108 i32) - (local $var$109 i32) - (local $var$110 i32) - (local $var$111 i32) - (local $var$112 i32) - (local $var$113 i32) - (local $var$114 i32) - (local $var$115 i32) - (local $var$116 i32) - (local $var$117 i32) - (local $var$118 i32) - (local $var$119 i32) - (local $var$120 i32) - (local $var$121 i32) - (local $var$122 i32) - (local $var$123 i32) - (local $var$124 i32) - (local $var$125 i32) - (local $var$126 i32) - (local $var$127 i32) - (local $var$128 i32) - (local $var$129 i32) - (local $var$130 i32) - (local $var$131 i32) - (local $var$132 i32) - (local $var$133 i32) - (local $var$134 i32) - (local $var$135 i32) - (local $var$136 i32) - (local $var$137 i32) - (local $var$138 i32) - (local $var$139 i32) - (local $var$140 i32) - (local $var$141 i32) - (local $var$142 i32) - (local $var$143 i32) - (local $var$144 i32) - (local $var$145 i32) - (local $var$146 i32) - (local $var$147 i32) - (local $var$148 i32) - (local $var$149 i32) - (local $var$150 i32) - (local $var$151 i32) - (local $var$152 i32) - (local $var$153 i32) - (local $var$154 i32) - (local $var$155 i32) - (local $var$156 i32) - (local $var$157 i32) - (local $var$158 i32) - (local $var$159 i32) - (local $var$160 i32) - (local $var$161 i32) - (local $var$162 i32) - (local $var$163 i32) - (local $var$164 i32) - (local $var$165 i32) - (local $var$166 i32) - (local $var$167 i32) - (local $var$168 i32) - (local $var$169 i32) - (local $var$170 i32) - (local $var$171 i32) - (local $var$172 i32) - (local $var$173 i32) - (local $var$174 i32) - (local $var$175 i32) - (local $var$176 i32) - (local $var$177 i32) - (local $var$178 i32) - (local $var$179 i32) - (local $var$180 i32) - (local $var$181 i32) - (local $var$182 i32) - (local $var$183 i32) - (local $var$184 i32) - (local $var$185 i32) - (local $var$186 i32) - (local $var$187 i32) - (local $var$188 i32) - (local $var$189 i32) - (local $var$190 i32) - (local $var$191 i32) - (local $var$192 i32) - (local $var$193 i32) - (local $var$194 i32) - (local $var$195 i32) - (local $var$196 i32) - (local $var$197 i32) - (local $var$198 i32) - (local $var$199 i32) - (local $var$200 i32) - (local $var$201 i32) - (local $var$202 i32) - (local $var$203 i32) - (local $var$204 i32) - (local $var$205 i32) - (local $var$206 i32) - (local $var$207 i32) - (local $var$208 i32) - (local $var$209 i32) - (local $var$210 i32) - (local $var$211 i32) - (local $var$212 i32) - (local $var$213 i32) - (local $var$214 i32) - (local $var$215 i32) - (local $var$216 i32) - (local $var$217 i32) - (local $var$218 i32) - (local $var$219 i32) - (local $var$220 i32) - (local $var$221 i32) - (local $var$222 i32) - (local $var$223 i32) - (local $var$224 i32) - (local $var$225 i32) - (local $var$226 i32) - (local $var$227 i32) - (local $var$228 i32) - (local $var$229 i32) - (local $var$230 i32) - (local $var$231 i32) - (local $var$232 i32) - (local $var$233 i32) - (local $var$234 i32) - (local $var$235 i32) - (local $var$236 i32) - (local $var$237 i32) - (local $var$238 i32) - (local $var$239 i32) - (local $var$240 i32) - (local $var$241 i32) - (local $var$242 i32) - (local $var$243 i32) - (local $var$244 i32) - (local $var$245 i32) - (local $var$246 i32) - (local $var$247 i32) - (local $var$248 i32) - (local $var$249 i32) - (local $var$250 i32) - (local $var$251 i32) - (local $var$252 i32) - (local $var$253 i32) - (local $var$254 i32) - (local $var$255 i32) - (local $var$256 i32) - (local $var$257 i32) - (local $var$258 i32) - (local $var$259 i32) - (local $var$260 i32) - (local $var$261 i32) - (local $var$262 i32) - (local $var$263 i32) - (local $var$264 i32) - (local $var$265 i32) - (local $var$266 i32) - (local $var$267 i32) - (local $var$268 i32) - (local $var$269 i32) - (local $var$270 i32) - (local $var$271 i32) - (local $var$272 i32) - (local $var$273 i32) - (local $var$274 i32) - (local $var$275 i32) - (local $var$276 i32) - (local $var$277 i32) - (local $var$278 i32) - (local $var$279 i32) - (local $var$280 i32) - (local $var$281 i32) - (local $var$282 i32) - (local $var$283 i32) - (local $var$284 i32) - (local $var$285 i32) - (local $var$286 i32) - (local $var$287 i32) - (local $var$288 i32) - (local $var$289 i32) - (local $var$290 i32) - (local $var$291 i32) - (local $var$292 i32) - (local $var$293 i32) - (local $var$294 i32) - (local $var$295 i32) - (local $var$296 i32) - (local $var$297 i32) - (local $var$298 i32) - (local $var$299 i32) - (local $var$300 i32) - (local $var$301 i32) - (local $var$302 i32) - (local $var$303 i32) - (local $var$304 i32) - (local $var$305 i32) - (local $var$306 i32) - (local $var$307 i32) - (local $var$308 i32) - (local $var$309 i32) - (local $var$310 i32) - (local $var$311 i32) - (local $var$312 i32) - (local $var$313 i32) - (local $var$314 i32) - (local $var$315 i32) - (local $var$316 i32) - (local $var$317 i32) - (local $var$318 i32) - (local $var$319 i32) - (local $var$320 i32) - (local $var$321 i32) - (local $var$322 i32) - (local $var$323 i32) - (local $var$324 i32) - (local $var$325 i32) - (local $var$326 i32) - (local $var$327 i32) - (local $var$328 i32) - (local $var$329 i32) - (local $var$330 i32) - (local $var$331 i32) - (local $var$332 i32) - (local $var$333 i32) - (local $var$334 i32) - (local $var$335 i32) - (local $var$336 i32) - (local $var$337 i32) - (local $var$338 i32) - (local $var$339 i32) - (local $var$340 i32) - (local $var$341 i32) - (local $var$342 i32) - (local $var$343 i32) - (local $var$344 i32) - (local $var$345 i32) - (local $var$346 i32) - (local $var$347 i32) - (local $var$348 i32) - (local $var$349 i32) - (local $var$350 i32) - (local $var$351 i32) - (local $var$352 i32) - (local $var$353 i32) - (local $var$354 i32) - (local $var$355 i32) - (local $var$356 i32) - (local $var$357 i32) - (local $var$358 i32) - (local $var$359 i32) - (local $var$360 i32) - (local $var$361 i32) - (local $var$362 i32) - (local $var$363 i32) - (local $var$364 i32) - (local $var$365 i32) - (local $var$366 i32) - (local $var$367 i32) - (local $var$368 i32) - (local $var$369 i32) - (local $var$370 i32) - (local $var$371 i32) - (local $var$372 i32) - (local $var$373 i32) - (local $var$374 i32) - (local $var$375 i32) - (local $var$376 i32) - (local $var$377 i32) - (local $var$378 i32) - (local $var$379 i32) - (local $var$380 i32) - (local $var$381 i32) - (local $var$382 i32) - (local $var$383 i32) - (local $var$384 i32) - (local $var$385 i32) - (local $var$386 i32) - (local $var$387 i32) - (local $var$388 i32) - (local $var$389 i32) - (local $var$390 i32) - (local $var$391 i32) - (local $var$392 i32) - (local $var$393 i32) - (local $var$394 i32) - (local $var$395 i32) - (local $var$396 i32) - (local $var$397 i32) - (local $var$398 i32) - (local $var$399 i32) - (local $var$400 i32) - (local $var$401 i32) - (local $var$402 i32) - (local $var$403 i32) - (local $var$404 i32) - (local $var$405 i32) - (local $var$406 i32) - (local $var$407 i32) - (local $var$408 i32) - (local $var$409 i32) - (local $var$410 i32) - (local $var$411 i32) - (local $var$412 i32) - (local $var$413 i32) - (local $var$414 i32) - (local $var$415 i32) - (local $var$416 i32) - (local $var$417 i32) - (local $var$418 i32) - (local $var$419 i32) - (local $var$420 i32) - (local $var$421 i32) - (local $var$422 i32) - (local $var$423 i32) - (local $var$424 i32) - (local $var$425 i32) - (local $var$426 i32) - (local $var$427 i32) - (local $var$428 i32) - (local $var$429 i32) - (local $var$430 i32) - (local $var$431 i32) - (local $var$432 i32) - (local $var$433 i32) - (local $var$434 i32) - (local $var$435 i32) - (local $var$436 i32) - (local $var$437 i32) - (local $var$438 i32) - (local $var$439 i32) - (local $var$440 i32) - (local $var$441 i32) - (local $var$442 i32) - (local $var$443 i32) - (local $var$444 i32) - (local $var$445 i32) - (local $var$446 i32) - (local $var$447 i32) - (local $var$448 i32) - (local $var$449 i32) - (local $var$450 i32) - (local $var$451 i32) - (local $var$452 i32) - (local $var$453 i32) - (local $var$454 i32) - (local $var$455 i32) - (local $var$456 i32) - (local $var$457 i32) - (local $var$458 i32) - (local $var$459 i32) - (local $var$460 i32) - (local $var$461 i32) - (local $var$462 i32) - (local $var$463 i32) - (local $var$464 i32) - (local $var$465 i32) - (local $var$466 i32) - (local $var$467 i32) - (local $var$468 i32) - (local $var$469 i32) - (local $var$470 i32) - (local $var$471 i32) - (local $var$472 i32) - (local $var$473 i32) - (local $var$474 i32) - (local $var$475 i32) - (local $var$476 i32) - (local $var$477 i32) - (local $var$478 i32) - (local $var$479 i32) - (local $var$480 i32) - (local $var$481 i32) - (local $var$482 i32) - (local $var$483 i32) - (local $var$484 i32) - (local $var$485 i32) - (local $var$486 i32) - (local $var$487 i32) - (local $var$488 i32) - (local $var$489 i32) - (local $var$490 i32) - (local $var$491 i32) - (local $var$492 i32) - (local $var$493 i32) - (local $var$494 i32) - (local $var$495 i32) - (local $var$496 i32) - (local $var$497 i32) - (local $var$498 i32) - (local $var$499 i32) - (local $var$500 i32) - (local $var$501 i32) - (local $var$502 i32) - (local $var$503 i32) - (local $var$504 i32) - (local $var$505 i32) - (local $var$506 i32) - (local $var$507 i32) - (local $var$508 i32) - (local $var$509 i32) - (local $var$510 i32) - (local $var$511 i32) - (local $var$512 i32) - (local $var$513 i32) - (local $var$514 i32) - (local $var$515 i32) - (local $var$516 i32) - (local $var$517 i32) - (local $var$518 i32) - (local $var$519 i32) - (local $var$520 i32) - (local $var$521 i32) - (local $var$522 i32) - (local $var$523 i32) - (local $var$524 i32) - (local $var$525 i32) - (local $var$526 i32) - (local $var$527 i32) - (local $var$528 i32) - (local $var$529 i32) - (local $var$530 i32) - (local $var$531 i32) - (local $var$532 i32) - (local $var$533 i32) - (local $var$534 i32) - (local $var$535 i32) - (local $var$536 i32) - (local $var$537 i32) - (local $var$538 i32) - (local $var$539 i32) - (local $var$540 i32) - (local $var$541 i32) - (local $var$542 i32) - (local $var$543 i32) - (local $var$544 i32) - (local $var$545 i32) - (local $var$546 i32) - (local $var$547 i32) - (local $var$548 i32) - (local $var$549 i32) - (local $var$550 i32) - (local $var$551 i32) - (local $var$552 i32) - (local $var$553 i32) - (local $var$554 i32) - (local $var$555 i32) - (local $var$556 i32) - (local $var$557 i32) - (local $var$558 i32) - (local $var$559 i32) - (local $var$560 i32) - (local $var$561 i32) - (local $var$562 i32) - (local $var$563 i32) - (local $var$564 i32) - (local $var$565 i32) - (local $var$566 i32) - (local $var$567 i32) - (local $var$568 i32) - (local $var$569 i32) - (local $var$570 i32) - (local $var$571 i32) - (local $var$572 i32) - (local $var$573 i32) - (local $var$574 i32) - (local $var$575 i32) - (local $var$576 i32) - (local $var$577 i32) - (local $var$578 i32) - (local $var$579 i32) - (local $var$580 i32) - (local $var$581 i32) - (local $var$582 i32) - (local $var$583 i32) - (local $var$584 i32) - (local $var$585 i32) - (local $var$586 i32) - (local $var$587 i32) - (local $var$588 i32) - (local $var$589 i32) - (local $var$590 i32) - (local $var$591 i32) - (local $var$592 i32) - (local $var$593 i32) - (local $var$594 i32) - (local $var$595 i32) - (local $var$596 i32) - (local $var$597 i32) - (local $var$598 i32) - (local $var$599 i32) - (local $var$600 i32) - (local $var$601 i32) - (local $var$602 i32) - (local $var$603 i32) - (local $var$604 i32) - (local $var$605 i32) - (local $var$606 i32) - (local $var$607 i32) - (local $var$608 i32) - (local $var$609 i32) - (local $var$610 i32) - (local $var$611 i32) - (local $var$612 i32) - (local $var$613 i32) - (local $var$614 i32) - (local $var$615 i32) - (local $var$616 i32) - (local $var$617 i32) - (local $var$618 i32) - (local $var$619 i32) - (local $var$620 i32) - (local $var$621 i32) - (local $var$622 i32) - (local $var$623 i32) - (local $var$624 i32) - (local $var$625 i32) - (local $var$626 i32) - (local $var$627 i32) - (local $var$628 i32) - (local $var$629 i32) - (local $var$630 i32) - (local $var$631 i32) - (local $var$632 i32) - (local $var$633 i32) - (local $var$634 i32) - (local $var$635 i32) - (local $var$636 i32) - (local $var$637 i32) - (local $var$638 i32) - (local $var$639 i32) - (local $var$640 i32) - (local $var$641 i32) - (local $var$642 i32) - (local $var$643 i32) - (local $var$644 i32) - (local $var$645 i32) - (local $var$646 i32) - (local $var$647 i32) - (local $var$648 i32) - (local $var$649 i32) - (local $var$650 i32) - (local $var$651 i32) - (local $var$652 i32) - (local $var$653 i32) - (local $var$654 i32) - (local $var$655 i32) - (local $var$656 i32) - (local $var$657 i32) - (local $var$658 i32) - (local $var$659 i32) - (local $var$660 i32) - (local $var$661 i32) - (local $var$662 i32) - (local $var$663 i32) - (local $var$664 i32) - (local $var$665 i32) - (local $var$666 i32) - (local $var$667 i32) - (local $var$668 i32) - (local $var$669 i32) - (local $var$670 i32) - (local $var$671 i32) - (local $var$672 i32) - (local $var$673 i32) - (local $var$674 i32) - (local $var$675 i32) - (local $var$676 i32) - (local $var$677 i32) - (local $var$678 i32) - (local $var$679 i32) - (local $var$680 i32) - (local $var$681 i32) - (local $var$682 i32) - (local $var$683 i32) - (local $var$684 i32) - (local $var$685 i32) - (local $var$686 i32) - (local $var$687 i32) - (local $var$688 i32) - (local $var$689 i32) - (local $var$690 i32) - (local $var$691 i32) - (local $var$692 i32) - (local $var$693 i32) - (local $var$694 i32) - (local $var$695 i32) - (local $var$696 i32) - (local $var$697 i32) - (local $var$698 i32) - (local $var$699 i32) - (local $var$700 i32) - (local $var$701 i32) - (local $var$702 i32) - (local $var$703 i32) - (local $var$704 i32) - (local $var$705 i32) - (local $var$706 i32) - (local $var$707 i32) - (local $var$708 i32) - (local $var$709 i32) - (local $var$710 i32) - (local $var$711 i32) - (local $var$712 i32) - (local $var$713 i32) - (local $var$714 i32) - (local $var$715 i32) - (local $var$716 i32) - (local $var$717 i32) - (local $var$718 i32) - (local $var$719 i32) - (local $var$720 i32) - (local $var$721 i32) - (local $var$722 i32) - (local $var$723 i32) - (local $var$724 i32) - (local $var$725 i32) - (local $var$726 i32) - (local $var$727 i32) - (local $var$728 i32) - (local $var$729 i32) - (local $var$730 i32) - (local $var$731 i32) - (local $var$732 i32) - (local $var$733 i32) - (local $var$734 i32) - (local $var$735 i32) - (local $var$736 i32) - (local $var$737 i32) - (local $var$738 i32) - (local $var$739 i32) - (local $var$740 i32) - (local $var$741 i32) - (local $var$742 i32) - (local $var$743 i32) - (local $var$744 i32) - (local $var$745 i32) - (local $var$746 i32) - (local $var$747 i32) - (local $var$748 i32) - (local $var$749 i32) - (local $var$750 i32) - (local $var$751 i32) - (local $var$752 i32) - (local $var$753 i32) - (local $var$754 i32) - (local $var$755 i32) - (local $var$756 i32) - (local $var$757 i32) - (local $var$758 i32) - (local $var$759 i32) - (local $var$760 i32) - (local $var$761 i32) - (local $var$762 i32) - (local $var$763 i32) - (local $var$764 i32) - (local $var$765 i32) - (local $var$766 i32) - (local $var$767 i32) - (local $var$768 i32) - (local $var$769 i32) - (local $var$770 i32) - (local $var$771 i32) - (local $var$772 i32) - (local $var$773 i32) - (local $var$774 i32) - (local $var$775 i32) - (local $var$776 i32) - (local $var$777 i32) - (local $var$778 i32) - (local $var$779 i32) - (local $var$780 i32) - (local $var$781 i32) - (local $var$782 i32) - (local $var$783 i32) - (local $var$784 i32) - (local $var$785 i32) - (local $var$786 i32) - (local $var$787 i32) - (local $var$788 i32) - (local $var$789 i32) - (local $var$790 i32) - (local $var$791 i32) - (local $var$792 i32) - (local $var$793 i32) - (local $var$794 i32) - (local $var$795 i32) - (local $var$796 i32) - (local $var$797 i32) - (local $var$798 i32) - (local $var$799 i32) - (local $var$800 i32) - (local $var$801 i32) - (local $var$802 i32) - (local $var$803 i32) - (local $var$804 i32) - (local $var$805 i32) - (local $var$806 i32) - (local $var$807 i32) - (local $var$808 i32) - (local $var$809 i32) - (local $var$810 i32) - (local $var$811 i32) - (local $var$812 i32) - (local $var$813 i32) - (local $var$814 i32) - (local $var$815 i32) - (local $var$816 i32) - (local $var$817 i32) - (local $var$818 i32) - (local $var$819 i32) - (local $var$820 i32) - (local $var$821 i32) - (local $var$822 i32) - (local $var$823 i32) - (local $var$824 i32) - (local $var$825 i32) - (local $var$826 i32) - (local $var$827 i32) - (local $var$828 i32) - (local $var$829 i32) - (local $var$830 i32) - (local $var$831 i32) - (local $var$832 i32) - (local $var$833 i32) - (local $var$834 i32) - (local $var$835 i32) - (local $var$836 i32) - (local $var$837 i32) - (local $var$838 i32) - (local $var$839 i32) - (local $var$840 i32) - (local $var$841 i32) - (local $var$842 i32) - (local $var$843 i32) - (local $var$844 i32) - (local $var$845 i32) - (local $var$846 i32) - (local $var$847 i32) - (local $var$848 i32) - (local $var$849 i32) - (local $var$850 i32) - (local $var$851 i32) - (local $var$852 i32) - (local $var$853 i32) - (local $var$854 i32) - (local $var$855 i32) - (local $var$856 i32) - (local $var$857 i32) - (local $var$858 i32) - (local $var$859 i32) - (local $var$860 i32) - (local $var$861 i32) - (local $var$862 i32) - (local $var$863 i32) - (local $var$864 i32) - (local $var$865 i32) - (local $var$866 i32) - (local $var$867 i32) - (local $var$868 i32) - (local $var$869 i32) - (local $var$870 i32) - (local $var$871 i32) - (local $var$872 i32) - (local $var$873 i32) - (local $var$874 i32) - (local $var$875 i32) - (local $var$876 i32) - (local $var$877 i32) - (local $var$878 i32) - (local $var$879 i32) - (local $var$880 i32) - (local $var$881 i32) - (local $var$882 i32) - (local $var$883 i32) - (local $var$884 i32) - (local $var$885 i32) - (local $var$886 i32) - (local $var$887 i32) - (local $var$888 i32) - (local $var$889 i32) - (local $var$890 i32) - (local $var$891 i32) - (local $var$892 i32) - (local $var$893 i32) - (local $var$894 i32) - (local $var$895 i32) - (local $var$896 i32) - (local $var$897 i32) - (local $var$898 i32) - (local $var$899 i32) - (local $var$900 i32) - (local $var$901 i32) - (local $var$902 i32) - (local $var$903 i32) - (local $var$904 i32) - (local $var$905 i32) - (local $var$906 i32) - (local $var$907 i32) - (local $var$908 i32) - (local $var$909 i32) - (local $var$910 i32) - (local $var$911 i32) - (local $var$912 i32) - (local $var$913 i32) - (local $var$914 i32) - (local $var$915 i32) - (local $var$916 i32) - (local $var$917 i32) - (local $var$918 i32) - (local $var$919 i32) - (local $var$920 i32) - (local $var$921 i32) - (local $var$922 i32) - (local $var$923 i32) - (local $var$924 i32) - (local $var$925 i32) - (local $var$926 i32) - (local $var$927 i32) - (local $var$928 i32) - (local $var$929 i32) - (local $var$930 i32) - (local $var$931 i32) - (local $var$932 i32) - (local $var$933 i32) - (local $var$934 i32) - (local $var$935 i32) - (local $var$936 i32) - (local $var$937 i32) - (local $var$938 i32) - (local $var$939 i32) - (local $var$940 i32) - (local $var$941 i32) - (local $var$942 i32) - (local $var$943 i32) - (local $var$944 i32) - (local $var$945 i32) - (local $var$946 i32) - (local $var$947 i32) - (local $var$948 i32) - (local $var$949 i32) - (local $var$950 i32) - (local $var$951 i32) - (local $var$952 i32) - (local $var$953 i32) - (local $var$954 i32) - (local $var$955 i32) - (local $var$956 i32) - (local $var$957 i32) - (local $var$958 i32) - (local $var$959 i32) - (local $var$960 i32) - (local $var$961 i32) - (local $var$962 i32) - (local $var$963 i32) - (local $var$964 i32) - (local $var$965 i32) - (local $var$966 i32) - (local $var$967 i32) - (local $var$968 i32) - (local $var$969 i32) - (local $var$970 i32) - (local $var$971 i32) - (local $var$972 i32) - (local $var$973 i32) - (local $var$974 i32) - (local $var$975 i32) - (local $var$976 i32) - (local $var$977 i32) - (local $var$978 i32) - (local $var$979 i32) - (local $var$980 i32) - (local $var$981 i32) - (local $var$982 i32) - (local $var$983 i32) - (local $var$984 i32) - (local $var$985 i32) - (local $var$986 i32) - (local $var$987 i32) - (local $var$988 i32) - (local $var$989 i32) - (local $var$990 i32) - (local $var$991 i32) - (local $var$992 i32) - (local $var$993 i32) - (local $var$994 i32) - (local $var$995 i32) - (local $var$996 i32) - (local $var$997 i32) - (local $var$998 i32) - (local $var$999 i32) - (local $var$1000 i32) - (local $var$1001 i32) - (local $var$1002 i32) - (local $var$1003 i32) - (local $var$1004 i32) - (local $var$1005 i32) - (local $var$1006 i32) - (local $var$1007 i32) - (local $var$1008 i32) - (local $var$1009 i32) - (local $var$1010 i32) - (local $var$1011 i32) - (local $var$1012 i32) - (local $var$1013 i32) - (local $var$1014 i32) - (local $var$1015 i32) - (local $var$1016 i32) - (local $var$1017 i32) - (local $var$1018 i32) - (local $var$1019 i32) - (local $var$1020 i32) - (local $var$1021 i32) - (local $var$1022 i32) - (local $var$1023 i32) - (local $var$1024 i32) - (local $var$1025 i32) - (local $var$1026 i32) - (local $var$1027 i32) - (local $var$1028 i32) - (local $var$1029 i32) - (local $var$1030 i32) - (local $var$1031 i32) - (local $var$1032 i32) - (local $var$1033 i32) - (local $var$1034 i32) - (local $var$1035 i32) - (local $var$1036 f64) - (local $var$1037 f64) - (local $var$1038 f64) - (local $var$1039 f64) - (local $var$1040 f64) - (local $var$1041 f64) - (local $var$1042 f64) - (local $var$1043 f64) - (local $var$1044 f64) - (local $var$1045 f64) - (local $var$1046 f64) - (local $var$1047 f64) - (local $var$1048 f64) - (local $var$1049 f64) - (local $var$1050 f64) - (local $var$1051 f64) - (local $var$1052 f64) - (local $var$1053 f64) - (local $var$1054 f64) - (local $var$1055 f64) - (local $var$1056 f64) - (local $var$1057 f64) - (local $var$1058 f64) - (local $var$1059 f64) - (local $var$1060 f64) - (local $var$1061 f64) - (local $var$1062 f64) - (local $var$1063 f64) - (local $var$1064 f64) - (local $var$1065 f64) - (local $var$1066 f64) - (local $var$1067 f64) - (local $var$1068 f64) - (block $label$0 - (set_local $var$1035 - (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 624) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$420 - (i32.add - (get_local $var$1035) - (i32.const 24) - ) - ) - (set_local $var$618 - (i32.add - (get_local $var$1035) - (i32.const 16) - ) - ) - (set_local $var$422 - (i32.add - (get_local $var$1035) - (i32.const 588) - ) - ) - (set_local $var$619 - (i32.add - (get_local $var$1035) - (i32.const 576) - ) - ) - (set_local $var$392 - (get_local $var$1035) - ) - (set_local $var$421 - (i32.add - (get_local $var$1035) - (i32.const 536) - ) - ) - (set_local $var$1007 - (i32.add - (get_local $var$1035) - (i32.const 8) - ) - ) - (set_local $var$755 - (i32.add - (get_local $var$1035) - (i32.const 528) - ) - ) - (set_local $var$969 - (i32.ne - (get_local $var$0) - (i32.const 0) - ) - ) - (set_local $var$309 - (i32.add - (get_local $var$421) - (i32.const 40) - ) - ) - (set_local $var$859 - (get_local $var$309) - ) - (set_local $var$314 - (i32.add - (get_local $var$421) - (i32.const 39) - ) - ) - (set_local $var$412 - (i32.add - (get_local $var$1007) - (i32.const 4) - ) - ) - (set_local $var$400 - (i32.add - (get_local $var$619) - (i32.const 12) - ) - ) - (set_local $var$673 - (i32.add - (get_local $var$619) - (i32.const 11) - ) - ) - (set_local $var$866 - (get_local $var$422) - ) - (set_local $var$857 - (get_local $var$400) - ) - (set_local $var$888 - (i32.sub - (get_local $var$857) - (get_local $var$866) - ) - ) - (set_local $var$886 - (i32.sub - (i32.const -2) - (get_local $var$866) - ) - ) - (set_local $var$887 - (i32.add - (get_local $var$857) - (i32.const 2) - ) - ) - (set_local $var$310 - (i32.add - (get_local $var$420) - (i32.const 288) - ) - ) - (set_local $var$325 - (i32.add - (get_local $var$422) - (i32.const 9) - ) - ) - (set_local $var$864 - (get_local $var$325) - ) - (set_local $var$708 - (i32.add - (get_local $var$422) - (i32.const 8) - ) - ) - (set_local $var$549 - (i32.const 0) - ) - (set_local $var$685 - (get_local $var$1) - ) - (set_local $var$738 - (i32.const 0) - ) - (set_local $var$743 - (i32.const 0) - ) - (loop $label$1 $label$2 - (block $label$3 - (set_local $var$431 - (i32.gt_s - (get_local $var$549) - (i32.const -1) - ) - ) - (block $label$4 - (if_else - (get_local $var$431) - (block $label$5 - (set_local $var$849 - (i32.sub - (i32.const 2147483647) - (get_local $var$549) - ) - ) - (set_local $var$432 - (i32.gt_s - (get_local $var$738) - (get_local $var$849) - ) - ) - (if_else - (get_local $var$432) - (block $label$6 - (set_local $var$423 - (call $___errno_location) - ) - (i32.store align=4 - (get_local $var$423) - (i32.const 75) - ) - (set_local $var$550 - (i32.const -1) - ) - (br $label$4) - ) - (block $label$7 - (set_local $var$302 - (i32.add - (get_local $var$738) - (get_local $var$549) - ) - ) - (set_local $var$550 - (get_local $var$302) - ) - (br $label$4) - ) - ) - ) - (set_local $var$550 - (get_local $var$549) - ) - ) - ) - (set_local $var$21 - (i32.load8_s align=1 - (get_local $var$685) - ) - ) - (set_local $var$941 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$21) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 0) - ) - ) - (if_else - (get_local $var$941) - (block $label$8 - (set_local $var$551 - (get_local $var$550) - ) - (set_local $var$744 - (get_local $var$743) - ) - (set_local $var$1034 - (i32.const 242) - ) - (br $label$1) - ) - (block $label$9 - (set_local $var$22 - (get_local $var$21) - ) - (set_local $var$684 - (get_local $var$685) - ) - ) - ) - (loop $label$10 $label$11 - (block $label$12 - (tableswitch $label$16 - (i32.sub - (i32.shr_s - (i32.shl - (get_local $var$22) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 0) - ) - (table (case $label$14) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$15) (case $label$13)) (case $label$15) - (case $label$13 - (block $label$17 - (set_local $var$687 - (get_local $var$684) - ) - (set_local $var$1020 - (get_local $var$684) - ) - (set_local $var$1034 - (i32.const 9) - ) - (br $label$10) - (br $label$16) - ) - ) - (case $label$14 - (block $label$18 - (set_local $var$686 - (get_local $var$684) - ) - (set_local $var$1019 - (get_local $var$684) - ) - (br $label$10) - (br $label$16) - ) - ) - (case $label$15 - (nop) - ) - ) - (set_local $var$666 - (i32.add - (get_local $var$684) - (i32.const 1) - ) - ) - (set_local $var$13 - (i32.load8_s align=1 - (get_local $var$666) - ) - ) - (set_local $var$22 - (get_local $var$13) - ) - (set_local $var$684 - (get_local $var$666) - ) - (br $label$11) - ) - ) - (block $label$19 - (if - (i32.eq - (get_local $var$1034) - (i32.const 9) - ) - (loop $label$20 $label$21 - (block $label$22 - (set_local $var$1034 - (i32.const 0) - ) - (set_local $var$406 - (i32.add - (get_local $var$687) - (i32.const 1) - ) - ) - (set_local $var$132 - (i32.load8_s align=1 - (get_local $var$406) - ) - ) - (set_local $var$443 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$132) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 37) - ) - ) - (if - (i32.eq - (get_local $var$443) - (i32.const 0) - ) - (block $label$23 - (set_local $var$686 - (get_local $var$687) - ) - (set_local $var$1019 - (get_local $var$1020) - ) - (br $label$19) - ) - ) - (set_local $var$690 - (i32.add - (get_local $var$1020) - (i32.const 1) - ) - ) - (set_local $var$307 - (i32.add - (get_local $var$687) - (i32.const 2) - ) - ) - (set_local $var$212 - (i32.load8_s align=1 - (get_local $var$307) - ) - ) - (set_local $var$439 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$212) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 37) - ) - ) - (if_else - (get_local $var$439) - (block $label$24 - (set_local $var$687 - (get_local $var$307) - ) - (set_local $var$1020 - (get_local $var$690) - ) - (set_local $var$1034 - (i32.const 9) - ) - ) - (block $label$25 - (set_local $var$686 - (get_local $var$307) - ) - (set_local $var$1019 - (get_local $var$690) - ) - (br $label$20) - ) - ) - (br $label$21) - ) - ) - ) - ) - (set_local $var$855 - (get_local $var$1019) - ) - (set_local $var$865 - (get_local $var$685) - ) - (set_local $var$884 - (i32.sub - (get_local $var$855) - (get_local $var$865) - ) - ) - (if - (get_local $var$969) - (block $label$26 - (set_local $var$223 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$355 - (i32.and - (get_local $var$223) - (i32.const 32) - ) - ) - (set_local $var$942 - (i32.eq - (get_local $var$355) - (i32.const 0) - ) - ) - (if - (get_local $var$942) - (call $___fwritex - (get_local $var$685) - (get_local $var$884) - (get_local $var$0) - ) - ) - ) - ) - (set_local $var$972 - (i32.eq - (get_local $var$1019) - (get_local $var$685) - ) - ) - (if - (i32.eq - (get_local $var$972) - (i32.const 0) - ) - (block $label$27 - (set_local $var$745 - (get_local $var$743) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$686) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$745) - ) - (br $label$2) - ) - ) - (set_local $var$410 - (i32.add - (get_local $var$686) - (i32.const 1) - ) - ) - (set_local $var$234 - (i32.load8_s align=1 - (get_local $var$410) - ) - ) - (set_local $var$586 - (i32.shr_s - (i32.shl - (get_local $var$234) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$723 - (i32.add - (get_local $var$586) - (i32.const -48) - ) - ) - (set_local $var$716 - (i32.lt_u - (i32.shr_u - (get_local $var$723) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$716) - (block $label$28 - (set_local $var$411 - (i32.add - (get_local $var$686) - (i32.const 2) - ) - ) - (set_local $var$245 - (i32.load8_s align=1 - (get_local $var$411) - ) - ) - (set_local $var$474 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$245) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 36) - ) - ) - (set_local $var$319 - (i32.add - (get_local $var$686) - (i32.const 3) - ) - ) - (set_local $var$320 - (if_else - (get_local $var$474) - (get_local $var$319) - (get_local $var$410) - ) - ) - (set_local $var$7 - (if_else - (get_local $var$474) - (i32.const 1) - (get_local $var$743) - ) - ) - (set_local $var$724 - (if_else - (get_local $var$474) - (get_local $var$723) - (i32.const -1) - ) - ) - (set_local $var$15 - (i32.load8_s align=1 - (get_local $var$320) - ) - ) - (set_local $var$256 - (get_local $var$15) - ) - (set_local $var$397 - (get_local $var$724) - ) - (set_local $var$746 - (get_local $var$7) - ) - (set_local $var$845 - (get_local $var$320) - ) - ) - (block $label$29 - (set_local $var$256 - (get_local $var$234) - ) - (set_local $var$397 - (i32.const -1) - ) - (set_local $var$746 - (get_local $var$743) - ) - (set_local $var$845 - (get_local $var$410) - ) - ) - ) - (set_local $var$588 - (i32.shr_s - (i32.shl - (get_local $var$256) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$267 - (i32.and - (get_local $var$588) - (i32.const -32) - ) - ) - (set_local $var$509 - (i32.eq - (get_local $var$267) - (i32.const 32) - ) - ) - (block $label$30 - (if_else - (get_local $var$509) - (block $label$31 - (set_local $var$278 - (get_local $var$256) - ) - (set_local $var$589 - (get_local $var$588) - ) - (set_local $var$636 - (i32.const 0) - ) - (set_local $var$847 - (get_local $var$845) - ) - (loop $label$32 $label$33 - (block $label$34 - (set_local $var$927 - (i32.add - (get_local $var$589) - (i32.const -32) - ) - ) - (set_local $var$837 - (i32.shl - (i32.const 1) - (get_local $var$927) - ) - ) - (set_local $var$354 - (i32.and - (get_local $var$837) - (i32.const 75913) - ) - ) - (set_local $var$993 - (i32.eq - (get_local $var$354) - (i32.const 0) - ) - ) - (if - (get_local $var$993) - (block $label$35 - (set_local $var$45 - (get_local $var$278) - ) - (set_local $var$635 - (get_local $var$636) - ) - (set_local $var$846 - (get_local $var$847) - ) - (br $label$30) - ) - ) - (set_local $var$590 - (i32.shr_s - (i32.shl - (get_local $var$278) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$929 - (i32.add - (get_local $var$590) - (i32.const -32) - ) - ) - (set_local $var$839 - (i32.shl - (i32.const 1) - (get_local $var$929) - ) - ) - (set_local $var$771 - (i32.or - (get_local $var$839) - (get_local $var$636) - ) - ) - (set_local $var$703 - (i32.add - (get_local $var$847) - (i32.const 1) - ) - ) - (set_local $var$23 - (i32.load8_s align=1 - (get_local $var$703) - ) - ) - (set_local $var$587 - (i32.shr_s - (i32.shl - (get_local $var$23) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$34 - (i32.and - (get_local $var$587) - (i32.const -32) - ) - ) - (set_local $var$508 - (i32.eq - (get_local $var$34) - (i32.const 32) - ) - ) - (if_else - (get_local $var$508) - (block $label$36 - (set_local $var$278 - (get_local $var$23) - ) - (set_local $var$589 - (get_local $var$587) - ) - (set_local $var$636 - (get_local $var$771) - ) - (set_local $var$847 - (get_local $var$703) - ) - ) - (block $label$37 - (set_local $var$45 - (get_local $var$23) - ) - (set_local $var$635 - (get_local $var$771) - ) - (set_local $var$846 - (get_local $var$703) - ) - (br $label$32) - ) - ) - (br $label$33) - ) - ) - ) - (block $label$38 - (set_local $var$45 - (get_local $var$256) - ) - (set_local $var$635 - (i32.const 0) - ) - (set_local $var$846 - (get_local $var$845) - ) - ) - ) - ) - (set_local $var$521 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$45) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 42) - ) - ) - (block $label$39 - (if_else - (get_local $var$521) - (block $label$40 - (set_local $var$417 - (i32.add - (get_local $var$846) - (i32.const 1) - ) - ) - (set_local $var$56 - (i32.load8_s align=1 - (get_local $var$417) - ) - ) - (set_local $var$593 - (i32.shr_s - (i32.shl - (get_local $var$56) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$730 - (i32.add - (get_local $var$593) - (i32.const -48) - ) - ) - (set_local $var$722 - (i32.lt_u - (i32.shr_u - (get_local $var$730) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$722) - (block $label$41 - (set_local $var$418 - (i32.add - (get_local $var$846) - (i32.const 2) - ) - ) - (set_local $var$67 - (i32.load8_s align=1 - (get_local $var$418) - ) - ) - (set_local $var$538 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$67) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 36) - ) - ) - (if_else - (get_local $var$538) - (block $label$42 - (set_local $var$419 - (i32.add - (get_local $var$4) - (i32.shl - (get_local $var$730) - (i32.const 2) - ) - ) - ) - (i32.store align=4 - (get_local $var$419) - (i32.const 10) - ) - (set_local $var$78 - (i32.load8_s align=1 - (get_local $var$417) - ) - ) - (set_local $var$594 - (i32.shr_s - (i32.shl - (get_local $var$78) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$934 - (i32.add - (get_local $var$594) - (i32.const -48) - ) - ) - (set_local $var$657 - (i32.add - (get_local $var$3) - (i32.shl - (get_local $var$934) - (i32.const 3) - ) - ) - ) - (set_local $var$89 - (get_local $var$657) - ) - (set_local $var$100 - (get_local $var$89) - ) - (set_local $var$111 - (i32.load align=4 - (get_local $var$100) - ) - ) - (set_local $var$121 - (i32.add - (get_local $var$89) - (i32.const 4) - ) - ) - (set_local $var$133 - (get_local $var$121) - ) - (set_local $var$144 - (i32.load align=4 - (get_local $var$133) - ) - ) - (set_local $var$327 - (i32.add - (get_local $var$846) - (i32.const 3) - ) - ) - (set_local $var$747 - (i32.const 1) - ) - (set_local $var$848 - (get_local $var$327) - ) - (set_local $var$1002 - (get_local $var$111) - ) - ) - (set_local $var$1034 - (i32.const 24) - ) - ) - ) - (set_local $var$1034 - (i32.const 24) - ) - ) - (if - (i32.eq - (get_local $var$1034) - (i32.const 24) - ) - (block $label$43 - (set_local $var$1034 - (i32.const 0) - ) - (set_local $var$1001 - (i32.eq - (get_local $var$746) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$1001) - (i32.const 0) - ) - (block $label$44 - (set_local $var$821 - (i32.const -1) - ) - (br $label$1) - ) - ) - (if - (i32.eq - (get_local $var$969) - (i32.const 0) - ) - (block $label$45 - (set_local $var$637 - (get_local $var$635) - ) - (set_local $var$680 - (get_local $var$417) - ) - (set_local $var$748 - (i32.const 0) - ) - (set_local $var$1003 - (i32.const 0) - ) - (br $label$39) - ) - ) - (set_local $var$393 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$155 - (get_local $var$393) - ) - (set_local $var$166 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$631 - (get_local $var$166) - ) - (set_local $var$625 - (i32.sub - (get_local $var$631) - (i32.const 1) - ) - ) - (set_local $var$177 - (i32.add - (get_local $var$155) - (get_local $var$625) - ) - ) - (set_local $var$188 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$634 - (get_local $var$188) - ) - (set_local $var$633 - (i32.sub - (get_local $var$634) - (i32.const 1) - ) - ) - (set_local $var$632 - (i32.xor - (get_local $var$633) - (i32.const -1) - ) - ) - (set_local $var$199 - (i32.and - (get_local $var$177) - (get_local $var$632) - ) - ) - (set_local $var$209 - (get_local $var$199) - ) - (set_local $var$210 - (i32.load align=4 - (get_local $var$209) - ) - ) - (set_local $var$395 - (i32.add - (get_local $var$209) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$395) - ) - (set_local $var$747 - (i32.const 0) - ) - (set_local $var$848 - (get_local $var$417) - ) - (set_local $var$1002 - (get_local $var$210) - ) - ) - ) - (set_local $var$548 - (i32.lt_s - (get_local $var$1002) - (i32.const 0) - ) - ) - (if_else - (get_local $var$548) - (block $label$46 - (set_local $var$785 - (i32.or - (get_local $var$635) - (i32.const 8192) - ) - ) - (set_local $var$909 - (i32.sub - (i32.const 0) - (get_local $var$1002) - ) - ) - (set_local $var$637 - (get_local $var$785) - ) - (set_local $var$680 - (get_local $var$848) - ) - (set_local $var$748 - (get_local $var$747) - ) - (set_local $var$1003 - (get_local $var$909) - ) - ) - (block $label$47 - (set_local $var$637 - (get_local $var$635) - ) - (set_local $var$680 - (get_local $var$848) - ) - (set_local $var$748 - (get_local $var$747) - ) - (set_local $var$1003 - (get_local $var$1002) - ) - ) - ) - ) - (block $label$48 - (set_local $var$565 - (i32.shr_s - (i32.shl - (get_local $var$45) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$725 - (i32.add - (get_local $var$565) - (i32.const -48) - ) - ) - (set_local $var$717 - (i32.lt_u - (i32.shr_u - (get_local $var$725) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$717) - (block $label$49 - (set_local $var$211 - (get_local $var$846) - ) - (set_local $var$646 - (i32.const 0) - ) - (set_local $var$731 - (get_local $var$725) - ) - (loop $label$50 $label$51 - (block $label$52 - (set_local $var$756 - (i32.mul - (get_local $var$646) - (i32.const 10) - ) - ) - (set_local $var$303 - (i32.add - (get_local $var$756) - (get_local $var$731) - ) - ) - (set_local $var$667 - (i32.add - (get_local $var$211) - (i32.const 1) - ) - ) - (set_local $var$213 - (i32.load8_s align=1 - (get_local $var$667) - ) - ) - (set_local $var$568 - (i32.shr_s - (i32.shl - (get_local $var$213) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$727 - (i32.add - (get_local $var$568) - (i32.const -48) - ) - ) - (set_local $var$719 - (i32.lt_u - (i32.shr_u - (get_local $var$727) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$719) - (block $label$53 - (set_local $var$211 - (get_local $var$667) - ) - (set_local $var$646 - (get_local $var$303) - ) - (set_local $var$731 - (get_local $var$727) - ) - ) - (block $label$54 - (set_local $var$306 - (get_local $var$303) - ) - (set_local $var$672 - (get_local $var$667) - ) - (br $label$50) - ) - ) - (br $label$51) - ) - ) - (set_local $var$434 - (i32.lt_s - (get_local $var$306) - (i32.const 0) - ) - ) - (if_else - (get_local $var$434) - (block $label$55 - (set_local $var$821 - (i32.const -1) - ) - (br $label$1) - ) - (block $label$56 - (set_local $var$637 - (get_local $var$635) - ) - (set_local $var$680 - (get_local $var$672) - ) - (set_local $var$748 - (get_local $var$746) - ) - (set_local $var$1003 - (get_local $var$306) - ) - ) - ) - ) - (block $label$57 - (set_local $var$637 - (get_local $var$635) - ) - (set_local $var$680 - (get_local $var$846) - ) - (set_local $var$748 - (get_local $var$746) - ) - (set_local $var$1003 - (i32.const 0) - ) - ) - ) - ) - ) - ) - (set_local $var$214 - (i32.load8_s align=1 - (get_local $var$680) - ) - ) - (set_local $var$435 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$214) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 46) - ) - ) - (block $label$58 - (if_else - (get_local $var$435) - (block $label$59 - (set_local $var$401 - (i32.add - (get_local $var$680) - (i32.const 1) - ) - ) - (set_local $var$215 - (i32.load8_s align=1 - (get_local $var$401) - ) - ) - (set_local $var$436 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$215) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 42) - ) - ) - (if - (i32.eq - (get_local $var$436) - (i32.const 0) - ) - (block $label$60 - (set_local $var$566 - (i32.shr_s - (i32.shl - (get_local $var$215) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$726 - (i32.add - (get_local $var$566) - (i32.const -48) - ) - ) - (set_local $var$718 - (i32.lt_u - (i32.shr_u - (get_local $var$726) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$718) - (block $label$61 - (set_local $var$233 - (get_local $var$401) - ) - (set_local $var$647 - (i32.const 0) - ) - (set_local $var$732 - (get_local $var$726) - ) - ) - (block $label$62 - (set_local $var$683 - (get_local $var$401) - ) - (set_local $var$790 - (i32.const 0) - ) - (br $label$58) - ) - ) - (loop $label$63 $label$64 - (block $label$65 - (set_local $var$757 - (i32.mul - (get_local $var$647) - (i32.const 10) - ) - ) - (set_local $var$304 - (i32.add - (get_local $var$757) - (get_local $var$732) - ) - ) - (set_local $var$668 - (i32.add - (get_local $var$233) - (i32.const 1) - ) - ) - (set_local $var$235 - (i32.load8_s align=1 - (get_local $var$668) - ) - ) - (set_local $var$569 - (i32.shr_s - (i32.shl - (get_local $var$235) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$728 - (i32.add - (get_local $var$569) - (i32.const -48) - ) - ) - (set_local $var$720 - (i32.lt_u - (i32.shr_u - (get_local $var$728) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$720) - (block $label$66 - (set_local $var$233 - (get_local $var$668) - ) - (set_local $var$647 - (get_local $var$304) - ) - (set_local $var$732 - (get_local $var$728) - ) - ) - (block $label$67 - (set_local $var$683 - (get_local $var$668) - ) - (set_local $var$790 - (get_local $var$304) - ) - (br $label$58) - ) - ) - (br $label$64) - ) - ) - ) - ) - (set_local $var$403 - (i32.add - (get_local $var$680) - (i32.const 2) - ) - ) - (set_local $var$216 - (i32.load8_s align=1 - (get_local $var$403) - ) - ) - (set_local $var$575 - (i32.shr_s - (i32.shl - (get_local $var$216) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$729 - (i32.add - (get_local $var$575) - (i32.const -48) - ) - ) - (set_local $var$721 - (i32.lt_u - (i32.shr_u - (get_local $var$729) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if - (get_local $var$721) - (block $label$68 - (set_local $var$404 - (i32.add - (get_local $var$680) - (i32.const 3) - ) - ) - (set_local $var$217 - (i32.load8_s align=1 - (get_local $var$404) - ) - ) - (set_local $var$437 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$217) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 36) - ) - ) - (if - (get_local $var$437) - (block $label$69 - (set_local $var$405 - (i32.add - (get_local $var$4) - (i32.shl - (get_local $var$729) - (i32.const 2) - ) - ) - ) - (i32.store align=4 - (get_local $var$405) - (i32.const 10) - ) - (set_local $var$218 - (i32.load8_s align=1 - (get_local $var$403) - ) - ) - (set_local $var$577 - (i32.shr_s - (i32.shl - (get_local $var$218) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$910 - (i32.add - (get_local $var$577) - (i32.const -48) - ) - ) - (set_local $var$656 - (i32.add - (get_local $var$3) - (i32.shl - (get_local $var$910) - (i32.const 3) - ) - ) - ) - (set_local $var$219 - (get_local $var$656) - ) - (set_local $var$220 - (get_local $var$219) - ) - (set_local $var$221 - (i32.load align=4 - (get_local $var$220) - ) - ) - (set_local $var$222 - (i32.add - (get_local $var$219) - (i32.const 4) - ) - ) - (set_local $var$224 - (get_local $var$222) - ) - (set_local $var$225 - (i32.load align=4 - (get_local $var$224) - ) - ) - (set_local $var$308 - (i32.add - (get_local $var$680) - (i32.const 4) - ) - ) - (set_local $var$683 - (get_local $var$308) - ) - (set_local $var$790 - (get_local $var$221) - ) - (br $label$58) - ) - ) - ) - ) - (set_local $var$963 - (i32.eq - (get_local $var$748) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$963) - (i32.const 0) - ) - (block $label$70 - (set_local $var$821 - (i32.const -1) - ) - (br $label$1) - ) - ) - (if_else - (get_local $var$969) - (block $label$71 - (set_local $var$394 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$226 - (get_local $var$394) - ) - (set_local $var$227 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$627 - (get_local $var$227) - ) - (set_local $var$626 - (i32.sub - (get_local $var$627) - (i32.const 1) - ) - ) - (set_local $var$228 - (i32.add - (get_local $var$226) - (get_local $var$626) - ) - ) - (set_local $var$229 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$630 - (get_local $var$229) - ) - (set_local $var$629 - (i32.sub - (get_local $var$630) - (i32.const 1) - ) - ) - (set_local $var$628 - (i32.xor - (get_local $var$629) - (i32.const -1) - ) - ) - (set_local $var$230 - (i32.and - (get_local $var$228) - (get_local $var$628) - ) - ) - (set_local $var$231 - (get_local $var$230) - ) - (set_local $var$232 - (i32.load align=4 - (get_local $var$231) - ) - ) - (set_local $var$396 - (i32.add - (get_local $var$231) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$396) - ) - (set_local $var$683 - (get_local $var$403) - ) - (set_local $var$790 - (get_local $var$232) - ) - ) - (block $label$72 - (set_local $var$683 - (get_local $var$403) - ) - (set_local $var$790 - (i32.const 0) - ) - ) - ) - ) - (block $label$73 - (set_local $var$683 - (get_local $var$680) - ) - (set_local $var$790 - (i32.const -1) - ) - ) - ) - ) - (set_local $var$681 - (get_local $var$683) - ) - (set_local $var$843 - (i32.const 0) - ) - (loop $label$74 $label$75 - (block $label$76 - (set_local $var$236 - (i32.load8_s align=1 - (get_local $var$681) - ) - ) - (set_local $var$578 - (i32.shr_s - (i32.shl - (get_local $var$236) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$912 - (i32.add - (get_local $var$578) - (i32.const -65) - ) - ) - (set_local $var$441 - (i32.gt_u - (i32.shr_u - (get_local $var$912) - (i32.const 0) - ) - (i32.const 57) - ) - ) - (if - (get_local $var$441) - (block $label$77 - (set_local $var$821 - (i32.const -1) - ) - (br $label$1) - ) - ) - (set_local $var$678 - (i32.add - (get_local $var$681) - (i32.const 1) - ) - ) - (set_local $var$407 - (i32.add - (i32.add - (i32.const 3611) - (i32.mul - (get_local $var$843) - (i32.const 58) - ) - ) - (get_local $var$912) - ) - ) - (set_local $var$237 - (i32.load8_s align=1 - (get_local $var$407) - ) - ) - (set_local $var$579 - (i32.and - (get_local $var$237) - (i32.const 255) - ) - ) - (set_local $var$913 - (i32.add - (get_local $var$579) - (i32.const -1) - ) - ) - (set_local $var$442 - (i32.lt_u - (i32.shr_u - (get_local $var$913) - (i32.const 0) - ) - (i32.const 8) - ) - ) - (if_else - (get_local $var$442) - (block $label$78 - (set_local $var$681 - (get_local $var$678) - ) - (set_local $var$843 - (get_local $var$579) - ) - ) - (block $label$79 - (set_local $var$8 - (get_local $var$237) - ) - (set_local $var$580 - (get_local $var$579) - ) - (set_local $var$679 - (get_local $var$678) - ) - (set_local $var$682 - (get_local $var$681) - ) - (set_local $var$844 - (get_local $var$843) - ) - (br $label$74) - ) - ) - (br $label$75) - ) - ) - (set_local $var$964 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$8) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 0) - ) - ) - (if - (get_local $var$964) - (block $label$80 - (set_local $var$821 - (i32.const -1) - ) - (br $label$1) - ) - ) - (set_local $var$444 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$8) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 19) - ) - ) - (set_local $var$445 - (i32.gt_s - (get_local $var$397) - (i32.const -1) - ) - ) - (block $label$81 - (if_else - (get_local $var$444) - (if_else - (get_local $var$445) - (block $label$82 - (set_local $var$821 - (i32.const -1) - ) - (br $label$1) - ) - (set_local $var$1034 - (i32.const 52) - ) - ) - (block $label$83 - (if - (get_local $var$445) - (block $label$84 - (set_local $var$408 - (i32.add - (get_local $var$4) - (i32.shl - (get_local $var$397) - (i32.const 2) - ) - ) - ) - (i32.store align=4 - (get_local $var$408) - (get_local $var$580) - ) - (set_local $var$238 - (i32.add - (get_local $var$3) - (i32.shl - (get_local $var$397) - (i32.const 3) - ) - ) - ) - (set_local $var$239 - (get_local $var$238) - ) - (set_local $var$240 - (get_local $var$239) - ) - (set_local $var$241 - (i32.load align=4 - (get_local $var$240) - ) - ) - (set_local $var$242 - (i32.add - (get_local $var$239) - (i32.const 4) - ) - ) - (set_local $var$243 - (get_local $var$242) - ) - (set_local $var$244 - (i32.load align=4 - (get_local $var$243) - ) - ) - (set_local $var$246 - (get_local $var$392) - ) - (set_local $var$247 - (get_local $var$246) - ) - (i32.store align=4 - (get_local $var$247) - (get_local $var$241) - ) - (set_local $var$248 - (i32.add - (get_local $var$246) - (i32.const 4) - ) - ) - (set_local $var$249 - (get_local $var$248) - ) - (i32.store align=4 - (get_local $var$249) - (get_local $var$244) - ) - (set_local $var$1034 - (i32.const 52) - ) - (br $label$81) - ) - ) - (if - (i32.eq - (get_local $var$969) - (i32.const 0) - ) - (block $label$85 - (set_local $var$821 - (i32.const 0) - ) - (br $label$1) - ) - ) - (call $_pop_arg_336 - (get_local $var$392) - (get_local $var$580) - (get_local $var$2) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$1034) - (i32.const 52) - ) - (block $label$86 - (set_local $var$1034 - (i32.const 0) - ) - (if - (i32.eq - (get_local $var$969) - (i32.const 0) - ) - (block $label$87 - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - ) - ) - ) - ) - (set_local $var$250 - (i32.load8_s align=1 - (get_local $var$682) - ) - ) - (set_local $var$581 - (i32.shr_s - (i32.shl - (get_local $var$250) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$965 - (i32.ne - (get_local $var$844) - (i32.const 0) - ) - ) - (set_local $var$375 - (i32.and - (get_local $var$581) - (i32.const 15) - ) - ) - (set_local $var$449 - (i32.eq - (get_local $var$375) - (i32.const 3) - ) - ) - (set_local $var$775 - (i32.and - (get_local $var$965) - (get_local $var$449) - ) - ) - (set_local $var$376 - (i32.and - (get_local $var$581) - (i32.const -33) - ) - ) - (set_local $var$937 - (if_else - (get_local $var$775) - (get_local $var$376) - (get_local $var$581) - ) - ) - (set_local $var$377 - (i32.and - (get_local $var$637) - (i32.const 8192) - ) - ) - (set_local $var$966 - (i32.eq - (get_local $var$377) - (i32.const 0) - ) - ) - (set_local $var$378 - (i32.and - (get_local $var$637) - (i32.const -65537) - ) - ) - (set_local $var$638 - (if_else - (get_local $var$966) - (get_local $var$637) - (get_local $var$378) - ) - ) - (block $label$88 - (tableswitch $label$111 - (i32.sub - (get_local $var$937) - (i32.const 65) - ) - (table (case $label$102) (case $label$110) (case $label$100) (case $label$110) (case $label$105) (case $label$104) (case $label$103) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$101) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$91) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$110) (case $label$106) (case $label$110) (case $label$97) (case $label$95) (case $label$109) (case $label$108) (case $label$107) (case $label$110) (case $label$94) (case $label$110) (case $label$110) (case $label$110) (case $label$98) (case $label$89) (case $label$93) (case $label$90) (case $label$110) (case $label$110) (case $label$99) (case $label$110) (case $label$96) (case $label$110) (case $label$110) (case $label$92)) (case $label$110) - (case $label$89 - (block $label$112 - (tableswitch $label$121 - (i32.sub - (get_local $var$844) - (i32.const 0) - ) - (table (case $label$113) (case $label$114) (case $label$115) (case $label$116) (case $label$117) (case $label$120) (case $label$118) (case $label$119)) (case $label$120) - (case $label$113 - (block $label$122 - (set_local $var$258 - (i32.load align=4 - (get_local $var$392) - ) - ) - (i32.store align=4 - (get_local $var$258) - (get_local $var$550) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - (br $label$121) - ) - ) - (case $label$114 - (block $label$123 - (set_local $var$259 - (i32.load align=4 - (get_local $var$392) - ) - ) - (i32.store align=4 - (get_local $var$259) - (get_local $var$550) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - (br $label$121) - ) - ) - (case $label$115 - (block $label$124 - (set_local $var$260 - (i32.lt_s - (get_local $var$550) - (i32.const 0) - ) - ) - (set_local $var$261 - (i32.shr_s - (i32.shl - (get_local $var$260) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$262 - (i32.load align=4 - (get_local $var$392) - ) - ) - (set_local $var$263 - (get_local $var$262) - ) - (set_local $var$264 - (get_local $var$263) - ) - (i32.store align=4 - (get_local $var$264) - (get_local $var$550) - ) - (set_local $var$265 - (i32.add - (get_local $var$263) - (i32.const 4) - ) - ) - (set_local $var$266 - (get_local $var$265) - ) - (i32.store align=4 - (get_local $var$266) - (get_local $var$261) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - (br $label$121) - ) - ) - (case $label$116 - (block $label$125 - (set_local $var$583 - (i32.and - (get_local $var$550) - (i32.const 65535) - ) - ) - (set_local $var$268 - (i32.load align=4 - (get_local $var$392) - ) - ) - (i32.store16 align=2 - (get_local $var$268) - (get_local $var$583) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - (br $label$121) - ) - ) - (case $label$117 - (block $label$126 - (set_local $var$584 - (i32.and - (get_local $var$550) - (i32.const 255) - ) - ) - (set_local $var$269 - (i32.load align=4 - (get_local $var$392) - ) - ) - (i32.store8 align=1 - (get_local $var$269) - (get_local $var$584) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - (br $label$121) - ) - ) - (case $label$118 - (block $label$127 - (set_local $var$270 - (i32.load align=4 - (get_local $var$392) - ) - ) - (i32.store align=4 - (get_local $var$270) - (get_local $var$550) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - (br $label$121) - ) - ) - (case $label$119 - (block $label$128 - (set_local $var$271 - (i32.lt_s - (get_local $var$550) - (i32.const 0) - ) - ) - (set_local $var$272 - (i32.shr_s - (i32.shl - (get_local $var$271) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$273 - (i32.load align=4 - (get_local $var$392) - ) - ) - (set_local $var$274 - (get_local $var$273) - ) - (set_local $var$275 - (get_local $var$274) - ) - (i32.store align=4 - (get_local $var$275) - (get_local $var$550) - ) - (set_local $var$276 - (i32.add - (get_local $var$274) - (i32.const 4) - ) - ) - (set_local $var$277 - (get_local $var$276) - ) - (i32.store align=4 - (get_local $var$277) - (get_local $var$272) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - (br $label$121) - ) - ) - (case $label$120 - (block $label$129 - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$884) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - ) - ) - ) - (br $label$111) - ) - ) - (case $label$90 - (block $label$130 - (set_local $var$455 - (i32.gt_u - (i32.shr_u - (get_local $var$790) - (i32.const 0) - ) - (i32.const 8) - ) - ) - (set_local $var$555 - (if_else - (get_local $var$455) - (get_local $var$790) - (i32.const 8) - ) - ) - (set_local $var$787 - (i32.or - (get_local $var$638) - (i32.const 8) - ) - ) - (set_local $var$639 - (get_local $var$787) - ) - (set_local $var$791 - (get_local $var$555) - ) - (set_local $var$938 - (i32.const 120) - ) - (set_local $var$1034 - (i32.const 64) - ) - (br $label$111) - ) - ) - (case $label$91 - (nop) - ) - (case $label$92 - (block $label$131 - (set_local $var$639 - (get_local $var$638) - ) - (set_local $var$791 - (get_local $var$790) - ) - (set_local $var$938 - (get_local $var$937) - ) - (set_local $var$1034 - (i32.const 64) - ) - (br $label$111) - ) - ) - (case $label$93 - (block $label$132 - (set_local $var$41 - (get_local $var$392) - ) - (set_local $var$42 - (get_local $var$41) - ) - (set_local $var$43 - (i32.load align=4 - (get_local $var$42) - ) - ) - (set_local $var$44 - (i32.add - (get_local $var$41) - (i32.const 4) - ) - ) - (set_local $var$46 - (get_local $var$44) - ) - (set_local $var$47 - (i32.load align=4 - (get_local $var$46) - ) - ) - (set_local $var$48 - (i32.eq - (get_local $var$43) - (i32.const 0) - ) - ) - (set_local $var$49 - (i32.eq - (get_local $var$47) - (i32.const 0) - ) - ) - (set_local $var$50 - (i32.and - (get_local $var$48) - (get_local $var$49) - ) - ) - (if_else - (get_local $var$50) - (set_local $var$826 - (get_local $var$309) - ) - (block $label$133 - (set_local $var$52 - (get_local $var$43) - ) - (set_local $var$55 - (get_local $var$47) - ) - (set_local $var$828 - (get_local $var$309) - ) - (loop $label$134 $label$135 - (block $label$136 - (set_local $var$51 - (i32.and - (get_local $var$52) - (i32.const 7) - ) - ) - (set_local $var$53 - (i32.or - (get_local $var$51) - (i32.const 48) - ) - ) - (set_local $var$54 - (i32.and - (get_local $var$53) - (i32.const 255) - ) - ) - (set_local $var$671 - (i32.add - (get_local $var$828) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$671) - (get_local $var$54) - ) - (set_local $var$57 - (call $_bitshift64Lshr - (get_local $var$52) - (get_local $var$55) - (i32.const 3) - ) - ) - (set_local $var$58 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$59 - (i32.eq - (get_local $var$57) - (i32.const 0) - ) - ) - (set_local $var$60 - (i32.eq - (get_local $var$58) - (i32.const 0) - ) - ) - (set_local $var$61 - (i32.and - (get_local $var$59) - (get_local $var$60) - ) - ) - (if_else - (get_local $var$61) - (block $label$137 - (set_local $var$826 - (get_local $var$671) - ) - (br $label$134) - ) - (block $label$138 - (set_local $var$52 - (get_local $var$57) - ) - (set_local $var$55 - (get_local $var$58) - ) - (set_local $var$828 - (get_local $var$671) - ) - ) - ) - (br $label$135) - ) - ) - ) - ) - (set_local $var$381 - (i32.and - (get_local $var$638) - (i32.const 8) - ) - ) - (set_local $var$971 - (i32.eq - (get_local $var$381) - (i32.const 0) - ) - ) - (if_else - (get_local $var$971) - (block $label$139 - (set_local $var$289 - (get_local $var$826) - ) - (set_local $var$640 - (get_local $var$638) - ) - (set_local $var$792 - (get_local $var$790) - ) - (set_local $var$807 - (i32.const 0) - ) - (set_local $var$813 - (i32.const 4091) - ) - (set_local $var$1034 - (i32.const 77) - ) - ) - (block $label$140 - (set_local $var$870 - (get_local $var$826) - ) - (set_local $var$892 - (i32.sub - (get_local $var$859) - (get_local $var$870) - ) - ) - (set_local $var$333 - (i32.add - (get_local $var$892) - (i32.const 1) - ) - ) - (set_local $var$460 - (i32.lt_s - (get_local $var$790) - (get_local $var$333) - ) - ) - (set_local $var$334 - (if_else - (get_local $var$460) - (get_local $var$333) - (get_local $var$790) - ) - ) - (set_local $var$289 - (get_local $var$826) - ) - (set_local $var$640 - (get_local $var$638) - ) - (set_local $var$792 - (get_local $var$334) - ) - (set_local $var$807 - (i32.const 0) - ) - (set_local $var$813 - (i32.const 4091) - ) - (set_local $var$1034 - (i32.const 77) - ) - ) - ) - (br $label$111) - ) - ) - (case $label$94 - (nop) - ) - (case $label$95 - (block $label$141 - (set_local $var$62 - (get_local $var$392) - ) - (set_local $var$63 - (get_local $var$62) - ) - (set_local $var$64 - (i32.load align=4 - (get_local $var$63) - ) - ) - (set_local $var$65 - (i32.add - (get_local $var$62) - (i32.const 4) - ) - ) - (set_local $var$66 - (get_local $var$65) - ) - (set_local $var$68 - (i32.load align=4 - (get_local $var$66) - ) - ) - (set_local $var$69 - (i32.lt_s - (get_local $var$68) - (i32.const 0) - ) - ) - (if - (get_local $var$69) - (block $label$142 - (set_local $var$70 - (call $_i64Subtract - (i32.const 0) - (i32.const 0) - (get_local $var$64) - (get_local $var$68) - ) - ) - (set_local $var$71 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$72 - (get_local $var$392) - ) - (set_local $var$73 - (get_local $var$72) - ) - (i32.store align=4 - (get_local $var$73) - (get_local $var$70) - ) - (set_local $var$74 - (i32.add - (get_local $var$72) - (i32.const 4) - ) - ) - (set_local $var$75 - (get_local $var$74) - ) - (i32.store align=4 - (get_local $var$75) - (get_local $var$71) - ) - (set_local $var$76 - (get_local $var$70) - ) - (set_local $var$77 - (get_local $var$71) - ) - (set_local $var$805 - (i32.const 1) - ) - (set_local $var$810 - (i32.const 4091) - ) - (set_local $var$1034 - (i32.const 76) - ) - (br $label$88) - ) - ) - (set_local $var$383 - (i32.and - (get_local $var$638) - (i32.const 2048) - ) - ) - (set_local $var$973 - (i32.eq - (get_local $var$383) - (i32.const 0) - ) - ) - (if_else - (get_local $var$973) - (block $label$143 - (set_local $var$384 - (i32.and - (get_local $var$638) - (i32.const 1) - ) - ) - (set_local $var$977 - (i32.eq - (get_local $var$384) - (i32.const 0) - ) - ) - (set_local $var$5 - (if_else - (get_local $var$977) - (i32.const 4091) - (i32.const 4093) - ) - ) - (set_local $var$76 - (get_local $var$64) - ) - (set_local $var$77 - (get_local $var$68) - ) - (set_local $var$805 - (get_local $var$384) - ) - (set_local $var$810 - (get_local $var$5) - ) - (set_local $var$1034 - (i32.const 76) - ) - ) - (block $label$144 - (set_local $var$76 - (get_local $var$64) - ) - (set_local $var$77 - (get_local $var$68) - ) - (set_local $var$805 - (i32.const 1) - ) - (set_local $var$810 - (i32.const 4092) - ) - (set_local $var$1034 - (i32.const 76) - ) - ) - ) - (br $label$111) - ) - ) - (case $label$96 - (block $label$145 - (set_local $var$251 - (get_local $var$392) - ) - (set_local $var$252 - (get_local $var$251) - ) - (set_local $var$253 - (i32.load align=4 - (get_local $var$252) - ) - ) - (set_local $var$254 - (i32.add - (get_local $var$251) - (i32.const 4) - ) - ) - (set_local $var$255 - (get_local $var$254) - ) - (set_local $var$257 - (i32.load align=4 - (get_local $var$255) - ) - ) - (set_local $var$76 - (get_local $var$253) - ) - (set_local $var$77 - (get_local $var$257) - ) - (set_local $var$805 - (i32.const 0) - ) - (set_local $var$810 - (i32.const 4091) - ) - (set_local $var$1034 - (i32.const 76) - ) - (br $label$111) - ) - ) - (case $label$97 - (block $label$146 - (set_local $var$91 - (get_local $var$392) - ) - (set_local $var$92 - (get_local $var$91) - ) - (set_local $var$93 - (i32.load align=4 - (get_local $var$92) - ) - ) - (set_local $var$94 - (i32.add - (get_local $var$91) - (i32.const 4) - ) - ) - (set_local $var$95 - (get_local $var$94) - ) - (set_local $var$96 - (i32.load align=4 - (get_local $var$95) - ) - ) - (set_local $var$97 - (i32.and - (get_local $var$93) - (i32.const 255) - ) - ) - (i32.store8 align=1 - (get_local $var$314) - (get_local $var$97) - ) - (set_local $var$293 - (get_local $var$314) - ) - (set_local $var$641 - (get_local $var$378) - ) - (set_local $var$796 - (i32.const 1) - ) - (set_local $var$809 - (i32.const 0) - ) - (set_local $var$814 - (i32.const 4091) - ) - (set_local $var$1024 - (get_local $var$309) - ) - (br $label$111) - ) - ) - (case $label$98 - (block $label$147 - (set_local $var$424 - (call $___errno_location) - ) - (set_local $var$98 - (i32.load align=4 - (get_local $var$424) - ) - ) - (set_local $var$425 - (call $_strerror - (get_local $var$98) - ) - ) - (set_local $var$290 - (get_local $var$425) - ) - (set_local $var$1034 - (i32.const 82) - ) - (br $label$111) - ) - ) - (case $label$99 - (block $label$148 - (set_local $var$99 - (i32.load align=4 - (get_local $var$392) - ) - ) - (set_local $var$980 - (i32.ne - (get_local $var$99) - (i32.const 0) - ) - ) - (set_local $var$558 - (if_else - (get_local $var$980) - (get_local $var$99) - (i32.const 4101) - ) - ) - (set_local $var$290 - (get_local $var$558) - ) - (set_local $var$1034 - (i32.const 82) - ) - (br $label$111) - ) - ) - (case $label$100 - (block $label$149 - (set_local $var$101 - (get_local $var$392) - ) - (set_local $var$102 - (get_local $var$101) - ) - (set_local $var$103 - (i32.load align=4 - (get_local $var$102) - ) - ) - (set_local $var$104 - (i32.add - (get_local $var$101) - (i32.const 4) - ) - ) - (set_local $var$105 - (get_local $var$104) - ) - (set_local $var$106 - (i32.load align=4 - (get_local $var$105) - ) - ) - (i32.store align=4 - (get_local $var$1007) - (get_local $var$103) - ) - (i32.store align=4 - (get_local $var$412) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$392) - (get_local $var$1007) - ) - (set_local $var$795 - (i32.const -1) - ) - (set_local $var$1034 - (i32.const 86) - ) - (br $label$111) - ) - ) - (case $label$101 - (block $label$150 - (set_local $var$477 - (i32.eq - (get_local $var$790) - (i32.const 0) - ) - ) - (if_else - (get_local $var$477) - (block $label$151 - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (i32.const 0) - (get_local $var$638) - ) - (set_local $var$643 - (i32.const 0) - ) - (set_local $var$1034 - (i32.const 98) - ) - ) - (block $label$152 - (set_local $var$795 - (get_local $var$790) - ) - (set_local $var$1034 - (i32.const 86) - ) - ) - ) - (br $label$111) - ) - ) - (case $label$102 - (nop) - ) - (case $label$103 - (nop) - ) - (case $label$104 - (nop) - ) - (case $label$105 - (nop) - ) - (case $label$106 - (nop) - ) - (case $label$107 - (nop) - ) - (case $label$108 - (nop) - ) - (case $label$109 - (block $label$153 - (set_local $var$1038 - (f64.load align=8 - (get_local $var$392) - ) - ) - (i32.store align=4 - (get_local $var$618) - (i32.const 0) - ) - (f64.store align=8 - (i32.load align=4 - (i32.const 24) - ) - (get_local $var$1038) - ) - (set_local $var$113 - (i32.load align=4 - (i32.load align=4 - (i32.const 24) - ) - ) - ) - (set_local $var$114 - (i32.load align=4 - (i32.add - (i32.load align=4 - (i32.const 24) - ) - (i32.const 4) - ) - ) - ) - (set_local $var$115 - (i32.lt_s - (get_local $var$114) - (i32.const 0) - ) - ) - (if_else - (get_local $var$115) - (block $label$154 - (set_local $var$1057 - (f64.neg - (get_local $var$1038) - ) - ) - (set_local $var$806 - (i32.const 1) - ) - (set_local $var$812 - (i32.const 4108) - ) - (set_local $var$1064 - (get_local $var$1057) - ) - ) - (block $label$155 - (set_local $var$358 - (i32.and - (get_local $var$638) - (i32.const 2048) - ) - ) - (set_local $var$1000 - (i32.eq - (get_local $var$358) - (i32.const 0) - ) - ) - (if_else - (get_local $var$1000) - (block $label$156 - (set_local $var$373 - (i32.and - (get_local $var$638) - (i32.const 1) - ) - ) - (set_local $var$959 - (i32.eq - (get_local $var$373) - (i32.const 0) - ) - ) - (set_local $var$6 - (if_else - (get_local $var$959) - (i32.const 4109) - (i32.const 4114) - ) - ) - (set_local $var$806 - (get_local $var$373) - ) - (set_local $var$812 - (get_local $var$6) - ) - (set_local $var$1064 - (get_local $var$1038) - ) - ) - (block $label$157 - (set_local $var$806 - (i32.const 1) - ) - (set_local $var$812 - (i32.const 4111) - ) - (set_local $var$1064 - (get_local $var$1038) - ) - ) - ) - ) - ) - (f64.store align=8 - (i32.load align=4 - (i32.const 24) - ) - (get_local $var$1064) - ) - (set_local $var$116 - (i32.load align=4 - (i32.load align=4 - (i32.const 24) - ) - ) - ) - (set_local $var$117 - (i32.load align=4 - (i32.add - (i32.load align=4 - (i32.const 24) - ) - (i32.const 4) - ) - ) - ) - (set_local $var$118 - (i32.and - (get_local $var$117) - (i32.const 2146435072) - ) - ) - (set_local $var$119 - (i32.lt_u - (i32.shr_u - (get_local $var$118) - (i32.const 0) - ) - (i32.const 2146435072) - ) - ) - (set_local $var$120 - (i32.lt_s - (i32.const 0) - (i32.const 0) - ) - ) - (set_local $var$122 - (i32.eq - (get_local $var$118) - (i32.const 2146435072) - ) - ) - (set_local $var$123 - (i32.and - (get_local $var$122) - (get_local $var$120) - ) - ) - (set_local $var$124 - (i32.or - (get_local $var$119) - (get_local $var$123) - ) - ) - (block $label$158 - (if_else - (get_local $var$124) - (block $label$159 - (set_local $var$1042 - (call $_frexpl - (get_local $var$1064) - (get_local $var$618) - ) - ) - (set_local $var$1045 - (f64.mul - (get_local $var$1042) - (f64.const 2) - ) - ) - (set_local $var$994 - (f64.ne - (get_local $var$1045) - (f64.const 0) - ) - ) - (if - (get_local $var$994) - (block $label$160 - (set_local $var$127 - (i32.load align=4 - (get_local $var$618) - ) - ) - (set_local $var$605 - (i32.add - (get_local $var$127) - (i32.const -1) - ) - ) - (i32.store align=4 - (get_local $var$618) - (get_local $var$605) - ) - ) - ) - (set_local $var$784 - (i32.or - (get_local $var$937) - (i32.const 32) - ) - ) - (set_local $var$515 - (i32.eq - (get_local $var$784) - (i32.const 97) - ) - ) - (if - (get_local $var$515) - (block $label$161 - (set_local $var$391 - (i32.and - (get_local $var$937) - (i32.const 32) - ) - ) - (set_local $var$995 - (i32.eq - (get_local $var$391) - (i32.const 0) - ) - ) - (set_local $var$324 - (i32.add - (get_local $var$812) - (i32.const 9) - ) - ) - (set_local $var$811 - (if_else - (get_local $var$995) - (get_local $var$812) - (get_local $var$324) - ) - ) - (set_local $var$351 - (i32.or - (get_local $var$806) - (i32.const 2) - ) - ) - (set_local $var$128 - (i32.gt_u - (i32.shr_u - (get_local $var$790) - (i32.const 0) - ) - (i32.const 11) - ) - ) - (set_local $var$932 - (i32.sub - (i32.const 12) - (get_local $var$790) - ) - ) - (set_local $var$997 - (i32.eq - (get_local $var$932) - (i32.const 0) - ) - ) - (set_local $var$996 - (i32.or - (get_local $var$128) - (get_local $var$997) - ) - ) - (block $label$162 - (if_else - (get_local $var$996) - (set_local $var$1065 - (get_local $var$1045) - ) - (block $label$163 - (set_local $var$816 - (get_local $var$932) - ) - (set_local $var$1053 - (f64.const 8) - ) - (loop $label$164 $label$165 - (block $label$166 - (set_local $var$608 - (i32.add - (get_local $var$816) - (i32.const -1) - ) - ) - (set_local $var$1051 - (f64.mul - (get_local $var$1053) - (f64.const 16) - ) - ) - (set_local $var$999 - (i32.eq - (get_local $var$608) - (i32.const 0) - ) - ) - (if_else - (get_local $var$999) - (block $label$167 - (set_local $var$1052 - (get_local $var$1051) - ) - (br $label$164) - ) - (block $label$168 - (set_local $var$816 - (get_local $var$608) - ) - (set_local $var$1053 - (get_local $var$1051) - ) - ) - ) - (br $label$165) - ) - ) - (set_local $var$129 - (i32.load8_s align=1 - (get_local $var$811) - ) - ) - (set_local $var$546 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$129) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 45) - ) - ) - (if_else - (get_local $var$546) - (block $label$169 - (set_local $var$1060 - (f64.neg - (get_local $var$1045) - ) - ) - (set_local $var$1061 - (f64.sub - (get_local $var$1060) - (get_local $var$1052) - ) - ) - (set_local $var$1040 - (f64.add - (get_local $var$1052) - (get_local $var$1061) - ) - ) - (set_local $var$1062 - (f64.neg - (get_local $var$1040) - ) - ) - (set_local $var$1065 - (get_local $var$1062) - ) - (br $label$162) - ) - (block $label$170 - (set_local $var$1041 - (f64.add - (get_local $var$1045) - (get_local $var$1052) - ) - ) - (set_local $var$1063 - (f64.sub - (get_local $var$1041) - (get_local $var$1052) - ) - ) - (set_local $var$1065 - (get_local $var$1063) - ) - (br $label$162) - ) - ) - ) - ) - ) - (set_local $var$130 - (i32.load align=4 - (get_local $var$618) - ) - ) - (set_local $var$547 - (i32.lt_s - (get_local $var$130) - (i32.const 0) - ) - ) - (set_local $var$935 - (i32.sub - (i32.const 0) - (get_local $var$130) - ) - ) - (set_local $var$553 - (if_else - (get_local $var$547) - (get_local $var$935) - (get_local $var$130) - ) - ) - (set_local $var$131 - (i32.lt_s - (get_local $var$553) - (i32.const 0) - ) - ) - (set_local $var$134 - (i32.shr_s - (i32.shl - (get_local $var$131) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$135 - (call $_fmt_u - (get_local $var$553) - (get_local $var$134) - (get_local $var$400) - ) - ) - (set_local $var$433 - (i32.eq - (get_local $var$135) - (get_local $var$400) - ) - ) - (if_else - (get_local $var$433) - (block $label$171 - (i32.store8 align=1 - (get_local $var$673) - (i32.const 48) - ) - (set_local $var$620 - (get_local $var$673) - ) - ) - (set_local $var$620 - (get_local $var$135) - ) - ) - (set_local $var$136 - (i32.shr_s - (get_local $var$130) - (i32.const 31) - ) - ) - (set_local $var$137 - (i32.and - (get_local $var$136) - (i32.const 2) - ) - ) - (set_local $var$138 - (i32.add - (get_local $var$137) - (i32.const 43) - ) - ) - (set_local $var$571 - (i32.and - (get_local $var$138) - (i32.const 255) - ) - ) - (set_local $var$674 - (i32.add - (get_local $var$620) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$674) - (get_local $var$571) - ) - (set_local $var$328 - (i32.add - (get_local $var$937) - (i32.const 15) - ) - ) - (set_local $var$572 - (i32.and - (get_local $var$328) - (i32.const 255) - ) - ) - (set_local $var$675 - (i32.add - (get_local $var$620) - (i32.const -2) - ) - ) - (i32.store8 align=1 - (get_local $var$675) - (get_local $var$572) - ) - (set_local $var$770 - (i32.lt_s - (get_local $var$790) - (i32.const 1) - ) - ) - (set_local $var$374 - (i32.and - (get_local $var$638) - (i32.const 8) - ) - ) - (set_local $var$960 - (i32.eq - (get_local $var$374) - (i32.const 0) - ) - ) - (set_local $var$823 - (get_local $var$422) - ) - (set_local $var$1066 - (get_local $var$1065) - ) - (loop $label$172 $label$173 - (block $label$174 - (set_local $var$573 - (call_import $f64-to-int - (get_local $var$1066) - ) - ) - (set_local $var$402 - (i32.add - (i32.const 4075) - (get_local $var$573) - ) - ) - (set_local $var$139 - (i32.load8_s align=1 - (get_local $var$402) - ) - ) - (set_local $var$574 - (i32.and - (get_local $var$139) - (i32.const 255) - ) - ) - (set_local $var$786 - (i32.or - (get_local $var$574) - (get_local $var$391) - ) - ) - (set_local $var$576 - (i32.and - (get_local $var$786) - (i32.const 255) - ) - ) - (set_local $var$676 - (i32.add - (get_local $var$823) - (i32.const 1) - ) - ) - (i32.store8 align=1 - (get_local $var$823) - (get_local $var$576) - ) - (set_local $var$1043 - (f64.convert_s/i32 - (get_local $var$573) - ) - ) - (set_local $var$1058 - (f64.sub - (get_local $var$1066) - (get_local $var$1043) - ) - ) - (set_local $var$1046 - (f64.mul - (get_local $var$1058) - (f64.const 16) - ) - ) - (set_local $var$856 - (get_local $var$676) - ) - (set_local $var$885 - (i32.sub - (get_local $var$856) - (get_local $var$866) - ) - ) - (set_local $var$438 - (i32.eq - (get_local $var$885) - (i32.const 1) - ) - ) - (block $label$175 - (if_else - (get_local $var$438) - (block $label$176 - (set_local $var$769 - (f64.eq - (get_local $var$1046) - (f64.const 0) - ) - ) - (set_local $var$774 - (i32.and - (get_local $var$770) - (get_local $var$769) - ) - ) - (set_local $var$773 - (i32.and - (get_local $var$960) - (get_local $var$774) - ) - ) - (if - (get_local $var$773) - (block $label$177 - (set_local $var$824 - (get_local $var$676) - ) - (br $label$175) - ) - ) - (set_local $var$677 - (i32.add - (get_local $var$823) - (i32.const 2) - ) - ) - (i32.store8 align=1 - (get_local $var$676) - (i32.const 46) - ) - (set_local $var$824 - (get_local $var$677) - ) - ) - (set_local $var$824 - (get_local $var$676) - ) - ) - ) - (set_local $var$961 - (f64.ne - (get_local $var$1046) - (f64.const 0) - ) - ) - (if_else - (get_local $var$961) - (block $label$178 - (set_local $var$823 - (get_local $var$824) - ) - (set_local $var$1066 - (get_local $var$1046) - ) - ) - (block $label$179 - (set_local $var$825 - (get_local $var$824) - ) - (br $label$172) - ) - ) - (br $label$173) - ) - ) - (set_local $var$962 - (i32.ne - (get_local $var$790) - (i32.const 0) - ) - ) - (set_local $var$17 - (get_local $var$825) - ) - (set_local $var$911 - (i32.add - (get_local $var$886) - (get_local $var$17) - ) - ) - (set_local $var$440 - (i32.lt_s - (get_local $var$911) - (get_local $var$790) - ) - ) - (set_local $var$779 - (i32.and - (get_local $var$962) - (get_local $var$440) - ) - ) - (set_local $var$867 - (get_local $var$675) - ) - (set_local $var$329 - (i32.add - (get_local $var$887) - (get_local $var$790) - ) - ) - (set_local $var$330 - (i32.sub - (get_local $var$329) - (get_local $var$867) - ) - ) - (set_local $var$868 - (get_local $var$675) - ) - (set_local $var$889 - (i32.sub - (get_local $var$888) - (get_local $var$868) - ) - ) - (set_local $var$331 - (i32.add - (get_local $var$889) - (get_local $var$17) - ) - ) - (set_local $var$739 - (if_else - (get_local $var$779) - (get_local $var$330) - (get_local $var$331) - ) - ) - (set_local $var$332 - (i32.add - (get_local $var$739) - (get_local $var$351) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (get_local $var$332) - (get_local $var$638) - ) - (set_local $var$140 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$362 - (i32.and - (get_local $var$140) - (i32.const 32) - ) - ) - (set_local $var$948 - (i32.eq - (get_local $var$362) - (i32.const 0) - ) - ) - (if - (get_local $var$948) - (call $___fwritex - (get_local $var$811) - (get_local $var$351) - (get_local $var$0) - ) - ) - (set_local $var$1012 - (i32.xor - (get_local $var$638) - (i32.const 65536) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 48) - (get_local $var$1003) - (get_local $var$332) - (get_local $var$1012) - ) - (set_local $var$890 - (i32.sub - (get_local $var$17) - (get_local $var$866) - ) - ) - (set_local $var$141 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$363 - (i32.and - (get_local $var$141) - (i32.const 32) - ) - ) - (set_local $var$949 - (i32.eq - (get_local $var$363) - (i32.const 0) - ) - ) - (if - (get_local $var$949) - (call $___fwritex - (get_local $var$422) - (get_local $var$890) - (get_local $var$0) - ) - ) - (set_local $var$869 - (get_local $var$675) - ) - (set_local $var$891 - (i32.sub - (get_local $var$857) - (get_local $var$869) - ) - ) - (set_local $var$936 - (i32.add - (get_local $var$890) - (get_local $var$891) - ) - ) - (set_local $var$914 - (i32.sub - (get_local $var$739) - (get_local $var$936) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 48) - (get_local $var$914) - (i32.const 0) - (i32.const 0) - ) - (set_local $var$142 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$364 - (i32.and - (get_local $var$142) - (i32.const 32) - ) - ) - (set_local $var$950 - (i32.eq - (get_local $var$364) - (i32.const 0) - ) - ) - (if - (get_local $var$950) - (call $___fwritex - (get_local $var$675) - (get_local $var$891) - (get_local $var$0) - ) - ) - (set_local $var$1013 - (i32.xor - (get_local $var$638) - (i32.const 8192) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (get_local $var$332) - (get_local $var$1013) - ) - (set_local $var$446 - (i32.lt_s - (get_local $var$332) - (get_local $var$1003) - ) - ) - (set_local $var$1005 - (if_else - (get_local $var$446) - (get_local $var$1003) - (get_local $var$332) - ) - ) - (set_local $var$822 - (get_local $var$1005) - ) - (br $label$158) - ) - ) - (set_local $var$447 - (i32.lt_s - (get_local $var$790) - (i32.const 0) - ) - ) - (set_local $var$9 - (if_else - (get_local $var$447) - (i32.const 6) - (get_local $var$790) - ) - ) - (if_else - (get_local $var$994) - (block $label$180 - (set_local $var$1047 - (f64.mul - (get_local $var$1045) - (f64.const 268435456) - ) - ) - (set_local $var$143 - (i32.load align=4 - (get_local $var$618) - ) - ) - (set_local $var$915 - (i32.add - (get_local $var$143) - (i32.const -28) - ) - ) - (i32.store align=4 - (get_local $var$618) - (get_local $var$915) - ) - (set_local $var$145 - (get_local $var$915) - ) - (set_local $var$1067 - (get_local $var$1047) - ) - ) - (block $label$181 - (set_local $var$16 - (i32.load align=4 - (get_local $var$618) - ) - ) - (set_local $var$145 - (get_local $var$16) - ) - (set_local $var$1067 - (get_local $var$1045) - ) - ) - ) - (set_local $var$448 - (i32.lt_s - (get_local $var$145) - (i32.const 0) - ) - ) - (set_local $var$398 - (if_else - (get_local $var$448) - (get_local $var$420) - (get_local $var$310) - ) - ) - (set_local $var$874 - (get_local $var$398) - ) - (set_local $var$1068 - (get_local $var$1067) - ) - (set_local $var$1018 - (get_local $var$398) - ) - (loop $label$182 $label$183 - (block $label$184 - (set_local $var$582 - (i32.shr_u - (call_import $f64-to-int - (get_local $var$1068) - ) - (i32.const 0) - ) - ) - (i32.store align=4 - (get_local $var$1018) - (get_local $var$582) - ) - (set_local $var$688 - (i32.add - (get_local $var$1018) - (i32.const 4) - ) - ) - (set_local $var$1044 - (f64.convert_u/i32 - (i32.shr_u - (get_local $var$582) - (i32.const 0) - ) - ) - ) - (set_local $var$1059 - (f64.sub - (get_local $var$1068) - (get_local $var$1044) - ) - ) - (set_local $var$1048 - (f64.mul - (get_local $var$1059) - (f64.const 1e9) - ) - ) - (set_local $var$967 - (f64.ne - (get_local $var$1048) - (f64.const 0) - ) - ) - (if_else - (get_local $var$967) - (block $label$185 - (set_local $var$1068 - (get_local $var$1048) - ) - (set_local $var$1018 - (get_local $var$688) - ) - ) - (block $label$186 - (set_local $var$689 - (get_local $var$688) - ) - (br $label$182) - ) - ) - (br $label$183) - ) - ) - (set_local $var$11 - (i32.load align=4 - (get_local $var$618) - ) - ) - (set_local $var$450 - (i32.gt_s - (get_local $var$11) - (i32.const 0) - ) - ) - (if_else - (get_local $var$450) - (block $label$187 - (set_local $var$146 - (get_local $var$11) - ) - (set_local $var$292 - (get_local $var$398) - ) - (set_local $var$1023 - (get_local $var$689) - ) - (loop $label$188 $label$189 - (block $label$190 - (set_local $var$452 - (i32.gt_s - (get_local $var$146) - (i32.const 29) - ) - ) - (set_local $var$554 - (if_else - (get_local $var$452) - (i32.const 29) - (get_local $var$146) - ) - ) - (set_local $var$595 - (i32.add - (get_local $var$1023) - (i32.const -4) - ) - ) - (set_local $var$453 - (i32.lt_u - (i32.shr_u - (get_local $var$595) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$292) - (i32.const 0) - ) - ) - ) - (block $label$191 - (if_else - (get_local $var$453) - (set_local $var$294 - (get_local $var$292) - ) - (block $label$192 - (set_local $var$429 - (i32.const 0) - ) - (set_local $var$597 - (get_local $var$595) - ) - (loop $label$193 $label$194 - (block $label$195 - (set_local $var$147 - (i32.load align=4 - (get_local $var$597) - ) - ) - (set_local $var$148 - (call $_bitshift64Shl - (get_local $var$147) - (i32.const 0) - (get_local $var$554) - ) - ) - (set_local $var$149 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$150 - (call $_i64Add - (get_local $var$148) - (get_local $var$149) - (get_local $var$429) - (i32.const 0) - ) - ) - (set_local $var$151 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$152 - (call $___uremdi3 - (get_local $var$150) - (get_local $var$151) - (i32.const 1000000000) - (i32.const 0) - ) - ) - (set_local $var$153 - (i32.load align=4 - (i32.const 168) - ) - ) - (i32.store align=4 - (get_local $var$597) - (get_local $var$152) - ) - (set_local $var$154 - (call $___udivdi3 - (get_local $var$150) - (get_local $var$151) - (i32.const 1000000000) - (i32.const 0) - ) - ) - (set_local $var$156 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$596 - (i32.add - (get_local $var$597) - (i32.const -4) - ) - ) - (set_local $var$454 - (i32.lt_u - (i32.shr_u - (get_local $var$596) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$292) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$454) - (block $label$196 - (set_local $var$585 - (get_local $var$154) - ) - (br $label$193) - ) - (block $label$197 - (set_local $var$429 - (get_local $var$154) - ) - (set_local $var$597 - (get_local $var$596) - ) - ) - ) - (br $label$194) - ) - ) - (set_local $var$968 - (i32.eq - (get_local $var$585) - (i32.const 0) - ) - ) - (if - (get_local $var$968) - (block $label$198 - (set_local $var$294 - (get_local $var$292) - ) - (br $label$191) - ) - ) - (set_local $var$691 - (i32.add - (get_local $var$292) - (i32.const -4) - ) - ) - (i32.store align=4 - (get_local $var$691) - (get_local $var$585) - ) - (set_local $var$294 - (get_local $var$691) - ) - ) - ) - ) - (set_local $var$1025 - (get_local $var$1023) - ) - (loop $label$199 $label$200 - (block $label$201 - (set_local $var$456 - (i32.gt_u - (i32.shr_u - (get_local $var$1025) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$294) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$456) - (i32.const 0) - ) - (block $label$202 - (set_local $var$1026 - (get_local $var$1025) - ) - (br $label$199) - ) - ) - (set_local $var$409 - (i32.add - (get_local $var$1025) - (i32.const -4) - ) - ) - (set_local $var$157 - (i32.load align=4 - (get_local $var$409) - ) - ) - (set_local $var$751 - (i32.eq - (get_local $var$157) - (i32.const 0) - ) - ) - (if_else - (get_local $var$751) - (set_local $var$1025 - (get_local $var$409) - ) - (block $label$203 - (set_local $var$1026 - (get_local $var$1025) - ) - (br $label$199) - ) - ) - (br $label$200) - ) - ) - (set_local $var$158 - (i32.load align=4 - (get_local $var$618) - ) - ) - (set_local $var$916 - (i32.sub - (get_local $var$158) - (get_local $var$554) - ) - ) - (i32.store align=4 - (get_local $var$618) - (get_local $var$916) - ) - (set_local $var$451 - (i32.gt_s - (get_local $var$916) - (i32.const 0) - ) - ) - (if_else - (get_local $var$451) - (block $label$204 - (set_local $var$146 - (get_local $var$916) - ) - (set_local $var$292 - (get_local $var$294) - ) - (set_local $var$1023 - (get_local $var$1026) - ) - ) - (block $label$205 - (set_local $var$12 - (get_local $var$916) - ) - (set_local $var$291 - (get_local $var$294) - ) - (set_local $var$1022 - (get_local $var$1026) - ) - (br $label$188) - ) - ) - (br $label$189) - ) - ) - ) - (block $label$206 - (set_local $var$12 - (get_local $var$11) - ) - (set_local $var$291 - (get_local $var$398) - ) - (set_local $var$1022 - (get_local $var$689) - ) - ) - ) - (set_local $var$457 - (i32.lt_s - (get_local $var$12) - (i32.const 0) - ) - ) - (if_else - (get_local $var$457) - (block $label$207 - (set_local $var$335 - (i32.add - (get_local $var$9) - (i32.const 25) - ) - ) - (set_local $var$609 - (i32.and - (i32.div_s - (get_local $var$335) - (i32.const 9) - ) - (i32.const -1) - ) - ) - (set_local $var$336 - (i32.add - (get_local $var$609) - (i32.const 1) - ) - ) - (set_local $var$463 - (i32.eq - (get_local $var$784) - (i32.const 102) - ) - ) - (set_local $var$159 - (get_local $var$12) - ) - (set_local $var$296 - (get_local $var$291) - ) - (set_local $var$1028 - (get_local $var$1022) - ) - (loop $label$208 $label$209 - (block $label$210 - (set_local $var$917 - (i32.sub - (i32.const 0) - (get_local $var$159) - ) - ) - (set_local $var$459 - (i32.gt_s - (get_local $var$917) - (i32.const 9) - ) - ) - (set_local $var$556 - (if_else - (get_local $var$459) - (i32.const 9) - (get_local $var$917) - ) - ) - (set_local $var$461 - (i32.lt_u - (i32.shr_u - (get_local $var$296) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1028) - (i32.const 0) - ) - ) - ) - (block $label$211 - (if_else - (get_local $var$461) - (block $label$212 - (set_local $var$838 - (i32.shl - (i32.const 1) - (get_local $var$556) - ) - ) - (set_local $var$918 - (i32.add - (get_local $var$838) - (i32.const -1) - ) - ) - (set_local $var$842 - (i32.shr_u - (i32.const 1000000000) - (get_local $var$556) - ) - ) - (set_local $var$430 - (i32.const 0) - ) - (set_local $var$598 - (get_local $var$296) - ) - (loop $label$213 $label$214 - (block $label$215 - (set_local $var$161 - (i32.load align=4 - (get_local $var$598) - ) - ) - (set_local $var$382 - (i32.and - (get_local $var$161) - (get_local $var$918) - ) - ) - (set_local $var$841 - (i32.shr_u - (get_local $var$161) - (get_local $var$556) - ) - ) - (set_local $var$337 - (i32.add - (get_local $var$841) - (get_local $var$430) - ) - ) - (i32.store align=4 - (get_local $var$598) - (get_local $var$337) - ) - (set_local $var$758 - (i32.mul - (get_local $var$382) - (get_local $var$842) - ) - ) - (set_local $var$692 - (i32.add - (get_local $var$598) - (i32.const 4) - ) - ) - (set_local $var$462 - (i32.lt_u - (i32.shr_u - (get_local $var$692) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1028) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$462) - (block $label$216 - (set_local $var$430 - (get_local $var$758) - ) - (set_local $var$598 - (get_local $var$692) - ) - ) - (block $label$217 - (set_local $var$759 - (get_local $var$758) - ) - (br $label$213) - ) - ) - (br $label$214) - ) - ) - (set_local $var$162 - (i32.load align=4 - (get_local $var$296) - ) - ) - (set_local $var$975 - (i32.eq - (get_local $var$162) - (i32.const 0) - ) - ) - (set_local $var$697 - (i32.add - (get_local $var$296) - (i32.const 4) - ) - ) - (set_local $var$695 - (if_else - (get_local $var$975) - (get_local $var$697) - (get_local $var$296) - ) - ) - (set_local $var$976 - (i32.eq - (get_local $var$759) - (i32.const 0) - ) - ) - (if - (get_local $var$976) - (block $label$218 - (set_local $var$696 - (get_local $var$695) - ) - (set_local $var$1029 - (get_local $var$1028) - ) - (br $label$211) - ) - ) - (set_local $var$698 - (i32.add - (get_local $var$1028) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$1028) - (get_local $var$759) - ) - (set_local $var$696 - (get_local $var$695) - ) - (set_local $var$1029 - (get_local $var$698) - ) - ) - (block $label$219 - (set_local $var$160 - (i32.load align=4 - (get_local $var$296) - ) - ) - (set_local $var$974 - (i32.eq - (get_local $var$160) - (i32.const 0) - ) - ) - (set_local $var$693 - (i32.add - (get_local $var$296) - (i32.const 4) - ) - ) - (set_local $var$694 - (if_else - (get_local $var$974) - (get_local $var$693) - (get_local $var$296) - ) - ) - (set_local $var$696 - (get_local $var$694) - ) - (set_local $var$1029 - (get_local $var$1028) - ) - ) - ) - ) - (set_local $var$557 - (if_else - (get_local $var$463) - (get_local $var$398) - (get_local $var$696) - ) - ) - (set_local $var$858 - (get_local $var$1029) - ) - (set_local $var$871 - (get_local $var$557) - ) - (set_local $var$893 - (i32.sub - (get_local $var$858) - (get_local $var$871) - ) - ) - (set_local $var$850 - (i32.shr_s - (get_local $var$893) - (i32.const 2) - ) - ) - (set_local $var$465 - (i32.gt_s - (get_local $var$850) - (get_local $var$336) - ) - ) - (set_local $var$312 - (i32.add - (get_local $var$557) - (i32.shl - (get_local $var$336) - (i32.const 2) - ) - ) - ) - (set_local $var$313 - (if_else - (get_local $var$465) - (get_local $var$312) - (get_local $var$1029) - ) - ) - (set_local $var$163 - (i32.load align=4 - (get_local $var$618) - ) - ) - (set_local $var$338 - (i32.add - (get_local $var$163) - (get_local $var$556) - ) - ) - (i32.store align=4 - (get_local $var$618) - (get_local $var$338) - ) - (set_local $var$458 - (i32.lt_s - (get_local $var$338) - (i32.const 0) - ) - ) - (if_else - (get_local $var$458) - (block $label$220 - (set_local $var$159 - (get_local $var$338) - ) - (set_local $var$296 - (get_local $var$696) - ) - (set_local $var$1028 - (get_local $var$313) - ) - ) - (block $label$221 - (set_local $var$295 - (get_local $var$696) - ) - (set_local $var$1027 - (get_local $var$313) - ) - (br $label$208) - ) - ) - (br $label$209) - ) - ) - ) - (block $label$222 - (set_local $var$295 - (get_local $var$291) - ) - (set_local $var$1027 - (get_local $var$1022) - ) - ) - ) - (set_local $var$466 - (i32.lt_u - (i32.shr_u - (get_local $var$295) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1027) - (i32.const 0) - ) - ) - ) - (block $label$223 - (if_else - (get_local $var$466) - (block $label$224 - (set_local $var$873 - (get_local $var$295) - ) - (set_local $var$895 - (i32.sub - (get_local $var$874) - (get_local $var$873) - ) - ) - (set_local $var$851 - (i32.shr_s - (get_local $var$895) - (i32.const 2) - ) - ) - (set_local $var$760 - (i32.mul - (get_local $var$851) - (i32.const 9) - ) - ) - (set_local $var$164 - (i32.load align=4 - (get_local $var$295) - ) - ) - (set_local $var$468 - (i32.lt_u - (i32.shr_u - (get_local $var$164) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$468) - (block $label$225 - (set_local $var$614 - (get_local $var$760) - ) - (br $label$223) - ) - (block $label$226 - (set_local $var$613 - (get_local $var$760) - ) - (set_local $var$645 - (i32.const 10) - ) - ) - ) - (loop $label$227 $label$228 - (block $label$229 - (set_local $var$761 - (i32.mul - (get_local $var$645) - (i32.const 10) - ) - ) - (set_local $var$660 - (i32.add - (get_local $var$613) - (i32.const 1) - ) - ) - (set_local $var$469 - (i32.lt_u - (i32.shr_u - (get_local $var$164) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$761) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$469) - (block $label$230 - (set_local $var$614 - (get_local $var$660) - ) - (br $label$227) - ) - (block $label$231 - (set_local $var$613 - (get_local $var$660) - ) - (set_local $var$645 - (get_local $var$761) - ) - ) - ) - (br $label$228) - ) - ) - ) - (set_local $var$614 - (i32.const 0) - ) - ) - ) - (set_local $var$470 - (i32.ne - (get_local $var$784) - (i32.const 102) - ) - ) - (set_local $var$762 - (if_else - (get_local $var$470) - (get_local $var$614) - (i32.const 0) - ) - ) - (set_local $var$919 - (i32.sub - (get_local $var$9) - (get_local $var$762) - ) - ) - (set_local $var$471 - (i32.eq - (get_local $var$784) - (i32.const 103) - ) - ) - (set_local $var$979 - (i32.ne - (get_local $var$9) - (i32.const 0) - ) - ) - (set_local $var$165 - (i32.and - (get_local $var$979) - (get_local $var$471) - ) - ) - (set_local $var$749 - (i32.shr_s - (i32.shl - (get_local $var$165) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$920 - (i32.add - (get_local $var$919) - (get_local $var$749) - ) - ) - (set_local $var$860 - (get_local $var$1027) - ) - (set_local $var$896 - (i32.sub - (get_local $var$860) - (get_local $var$874) - ) - ) - (set_local $var$852 - (i32.shr_s - (get_local $var$896) - (i32.const 2) - ) - ) - (set_local $var$167 - (i32.mul - (get_local $var$852) - (i32.const 9) - ) - ) - (set_local $var$763 - (i32.add - (get_local $var$167) - (i32.const -9) - ) - ) - (set_local $var$472 - (i32.lt_s - (get_local $var$920) - (get_local $var$763) - ) - ) - (if_else - (get_local $var$472) - (block $label$232 - (set_local $var$315 - (i32.add - (get_local $var$398) - (i32.const 4) - ) - ) - (set_local $var$340 - (i32.add - (get_local $var$920) - (i32.const 9216) - ) - ) - (set_local $var$610 - (i32.and - (i32.div_s - (get_local $var$340) - (i32.const 9) - ) - (i32.const -1) - ) - ) - (set_local $var$921 - (i32.add - (get_local $var$610) - (i32.const -1024) - ) - ) - (set_local $var$316 - (i32.add - (get_local $var$315) - (i32.shl - (get_local $var$921) - (i32.const 2) - ) - ) - ) - (set_local $var$817 - (i32.and - (i32.rem_s - (get_local $var$340) - (i32.const 9) - ) - (i32.const -1) - ) - ) - (set_local $var$733 - (i32.add - (get_local $var$817) - (i32.const 1) - ) - ) - (set_local $var$473 - (i32.lt_s - (get_local $var$733) - (i32.const 9) - ) - ) - (if_else - (get_local $var$473) - (block $label$233 - (set_local $var$650 - (i32.const 10) - ) - (set_local $var$735 - (get_local $var$733) - ) - (loop $label$234 $label$235 - (block $label$236 - (set_local $var$764 - (i32.mul - (get_local $var$650) - (i32.const 10) - ) - ) - (set_local $var$734 - (i32.add - (get_local $var$735) - (i32.const 1) - ) - ) - (set_local $var$624 - (i32.eq - (get_local $var$734) - (i32.const 9) - ) - ) - (if_else - (get_local $var$624) - (block $label$237 - (set_local $var$648 - (get_local $var$764) - ) - (br $label$234) - ) - (block $label$238 - (set_local $var$650 - (get_local $var$764) - ) - (set_local $var$735 - (get_local $var$734) - ) - ) - ) - (br $label$235) - ) - ) - ) - (set_local $var$648 - (i32.const 10) - ) - ) - (set_local $var$168 - (i32.load align=4 - (get_local $var$316) - ) - ) - (set_local $var$818 - (i32.and - (i32.rem_u - (i32.shr_u - (get_local $var$168) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$648) - (i32.const 0) - ) - ) - (i32.const -1) - ) - ) - (set_local $var$983 - (i32.eq - (get_local $var$818) - (i32.const 0) - ) - ) - (set_local $var$318 - (i32.add - (get_local $var$316) - (i32.const 4) - ) - ) - (set_local $var$475 - (i32.eq - (get_local $var$318) - (get_local $var$1027) - ) - ) - (set_local $var$780 - (i32.and - (get_local $var$475) - (get_local $var$983) - ) - ) - (block $label$239 - (if_else - (get_local $var$780) - (block $label$240 - (set_local $var$300 - (get_local $var$295) - ) - (set_local $var$601 - (get_local $var$316) - ) - (set_local $var$616 - (get_local $var$614) - ) - ) - (block $label$241 - (set_local $var$611 - (i32.and - (i32.div_u - (i32.shr_u - (get_local $var$168) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$648) - (i32.const 0) - ) - ) - (i32.const -1) - ) - ) - (set_local $var$388 - (i32.and - (get_local $var$611) - (i32.const 1) - ) - ) - (set_local $var$985 - (i32.eq - (get_local $var$388) - (i32.const 0) - ) - ) - (set_local $var$1036 - (if_else - (get_local $var$985) - (f64.const 9007199254740992) - (f64.const 9007199254740994) - ) - ) - (set_local $var$612 - (i32.and - (i32.div_s - (get_local $var$648) - (i32.const 2) - ) - (i32.const -1) - ) - ) - (set_local $var$480 - (i32.lt_u - (i32.shr_u - (get_local $var$818) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$612) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$480) - (set_local $var$1055 - (f64.const 0.5) - ) - (block $label$242 - (set_local $var$482 - (i32.eq - (get_local $var$818) - (get_local $var$612) - ) - ) - (set_local $var$781 - (i32.and - (get_local $var$475) - (get_local $var$482) - ) - ) - (set_local $var$1037 - (if_else - (get_local $var$781) - (f64.const 1) - (f64.const 1.5) - ) - ) - (set_local $var$1055 - (get_local $var$1037) - ) - ) - ) - (set_local $var$986 - (i32.eq - (get_local $var$806) - (i32.const 0) - ) - ) - (block $label$243 - (if_else - (get_local $var$986) - (block $label$244 - (set_local $var$1054 - (get_local $var$1036) - ) - (set_local $var$1056 - (get_local $var$1055) - ) - ) - (block $label$245 - (set_local $var$169 - (i32.load8_s align=1 - (get_local $var$812) - ) - ) - (set_local $var$484 - (i32.eq - (i32.shr_s - (i32.shl - (get_local $var$169) - (i32.const 24) - ) - (i32.const 24) - ) - (i32.const 45) - ) - ) - (if - (i32.eq - (get_local $var$484) - (i32.const 0) - ) - (block $label$246 - (set_local $var$1054 - (get_local $var$1036) - ) - (set_local $var$1056 - (get_local $var$1055) - ) - (br $label$243) - ) - ) - (set_local $var$1049 - (f64.neg - (get_local $var$1036) - ) - ) - (set_local $var$1050 - (f64.neg - (get_local $var$1055) - ) - ) - (set_local $var$1054 - (get_local $var$1049) - ) - (set_local $var$1056 - (get_local $var$1050) - ) - ) - ) - ) - (set_local $var$923 - (i32.sub - (get_local $var$168) - (get_local $var$818) - ) - ) - (i32.store align=4 - (get_local $var$316) - (get_local $var$923) - ) - (set_local $var$1039 - (f64.add - (get_local $var$1054) - (get_local $var$1056) - ) - ) - (set_local $var$487 - (f64.ne - (get_local $var$1039) - (get_local $var$1054) - ) - ) - (if - (i32.eq - (get_local $var$487) - (i32.const 0) - ) - (block $label$247 - (set_local $var$300 - (get_local $var$295) - ) - (set_local $var$601 - (get_local $var$316) - ) - (set_local $var$616 - (get_local $var$614) - ) - (br $label$239) - ) - ) - (set_local $var$343 - (i32.add - (get_local $var$923) - (get_local $var$648) - ) - ) - (i32.store align=4 - (get_local $var$316) - (get_local $var$343) - ) - (set_local $var$489 - (i32.gt_u - (i32.shr_u - (get_local $var$343) - (i32.const 0) - ) - (i32.const 999999999) - ) - ) - (if_else - (get_local $var$489) - (block $label$248 - (set_local $var$298 - (get_local $var$295) - ) - (set_local $var$600 - (get_local $var$316) - ) - (loop $label$249 $label$250 - (block $label$251 - (set_local $var$701 - (i32.add - (get_local $var$600) - (i32.const -4) - ) - ) - (i32.store align=4 - (get_local $var$600) - (i32.const 0) - ) - (set_local $var$491 - (i32.lt_u - (i32.shr_u - (get_local $var$701) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$298) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$491) - (block $label$252 - (set_local $var$702 - (i32.add - (get_local $var$298) - (i32.const -4) - ) - ) - (i32.store align=4 - (get_local $var$702) - (i32.const 0) - ) - (set_local $var$299 - (get_local $var$702) - ) - ) - (set_local $var$299 - (get_local $var$298) - ) - ) - (set_local $var$170 - (i32.load align=4 - (get_local $var$701) - ) - ) - (set_local $var$661 - (i32.add - (get_local $var$170) - (i32.const 1) - ) - ) - (i32.store align=4 - (get_local $var$701) - (get_local $var$661) - ) - (set_local $var$490 - (i32.gt_u - (i32.shr_u - (get_local $var$661) - (i32.const 0) - ) - (i32.const 999999999) - ) - ) - (if_else - (get_local $var$490) - (block $label$253 - (set_local $var$298 - (get_local $var$299) - ) - (set_local $var$600 - (get_local $var$701) - ) - ) - (block $label$254 - (set_local $var$297 - (get_local $var$299) - ) - (set_local $var$599 - (get_local $var$701) - ) - (br $label$249) - ) - ) - (br $label$250) - ) - ) - ) - (block $label$255 - (set_local $var$297 - (get_local $var$295) - ) - (set_local $var$599 - (get_local $var$316) - ) - ) - ) - (set_local $var$876 - (get_local $var$297) - ) - (set_local $var$898 - (i32.sub - (get_local $var$874) - (get_local $var$876) - ) - ) - (set_local $var$853 - (i32.shr_s - (get_local $var$898) - (i32.const 2) - ) - ) - (set_local $var$765 - (i32.mul - (get_local $var$853) - (i32.const 9) - ) - ) - (set_local $var$171 - (i32.load align=4 - (get_local $var$297) - ) - ) - (set_local $var$493 - (i32.lt_u - (i32.shr_u - (get_local $var$171) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$493) - (block $label$256 - (set_local $var$300 - (get_local $var$297) - ) - (set_local $var$601 - (get_local $var$599) - ) - (set_local $var$616 - (get_local $var$765) - ) - (br $label$239) - ) - (block $label$257 - (set_local $var$615 - (get_local $var$765) - ) - (set_local $var$653 - (i32.const 10) - ) - ) - ) - (loop $label$258 $label$259 - (block $label$260 - (set_local $var$766 - (i32.mul - (get_local $var$653) - (i32.const 10) - ) - ) - (set_local $var$662 - (i32.add - (get_local $var$615) - (i32.const 1) - ) - ) - (set_local $var$494 - (i32.lt_u - (i32.shr_u - (get_local $var$171) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$766) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$494) - (block $label$261 - (set_local $var$300 - (get_local $var$297) - ) - (set_local $var$601 - (get_local $var$599) - ) - (set_local $var$616 - (get_local $var$662) - ) - (br $label$258) - ) - (block $label$262 - (set_local $var$615 - (get_local $var$662) - ) - (set_local $var$653 - (get_local $var$766) - ) - ) - ) - (br $label$259) - ) - ) - ) - ) - ) - (set_local $var$321 - (i32.add - (get_local $var$601) - (i32.const 4) - ) - ) - (set_local $var$497 - (i32.gt_u - (i32.shr_u - (get_local $var$1027) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$321) - (i32.const 0) - ) - ) - ) - (set_local $var$322 - (if_else - (get_local $var$497) - (get_local $var$321) - (get_local $var$1027) - ) - ) - (set_local $var$301 - (get_local $var$300) - ) - (set_local $var$617 - (get_local $var$616) - ) - (set_local $var$1033 - (get_local $var$322) - ) - ) - (block $label$263 - (set_local $var$301 - (get_local $var$295) - ) - (set_local $var$617 - (get_local $var$614) - ) - (set_local $var$1033 - (get_local $var$1027) - ) - ) - ) - (set_local $var$930 - (i32.sub - (i32.const 0) - (get_local $var$617) - ) - ) - (set_local $var$1031 - (get_local $var$1033) - ) - (loop $label$264 $label$265 - (block $label$266 - (set_local $var$498 - (i32.gt_u - (i32.shr_u - (get_local $var$1031) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$301) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$498) - (i32.const 0) - ) - (block $label$267 - (set_local $var$499 - (i32.const 0) - ) - (set_local $var$1032 - (get_local $var$1031) - ) - (br $label$264) - ) - ) - (set_local $var$413 - (i32.add - (get_local $var$1031) - (i32.const -4) - ) - ) - (set_local $var$172 - (i32.load align=4 - (get_local $var$413) - ) - ) - (set_local $var$752 - (i32.eq - (get_local $var$172) - (i32.const 0) - ) - ) - (if_else - (get_local $var$752) - (set_local $var$1031 - (get_local $var$413) - ) - (block $label$268 - (set_local $var$499 - (i32.const 1) - ) - (set_local $var$1032 - (get_local $var$1031) - ) - (br $label$264) - ) - ) - (br $label$265) - ) - ) - (block $label$269 - (if_else - (get_local $var$471) - (block $label$270 - (set_local $var$173 - (i32.and - (get_local $var$979) - (i32.const 1) - ) - ) - (set_local $var$663 - (i32.xor - (get_local $var$173) - (i32.const 1) - ) - ) - (set_local $var$10 - (i32.add - (get_local $var$663) - (get_local $var$9) - ) - ) - (set_local $var$501 - (i32.gt_s - (get_local $var$10) - (get_local $var$617) - ) - ) - (set_local $var$502 - (i32.gt_s - (get_local $var$617) - (i32.const -5) - ) - ) - (set_local $var$778 - (i32.and - (get_local $var$501) - (get_local $var$502) - ) - ) - (if_else - (get_local $var$778) - (block $label$271 - (set_local $var$606 - (i32.add - (get_local $var$937) - (i32.const -1) - ) - ) - (set_local $var$345 - (i32.add - (get_local $var$10) - (i32.const -1) - ) - ) - (set_local $var$924 - (i32.sub - (get_local $var$345) - (get_local $var$617) - ) - ) - (set_local $var$799 - (get_local $var$924) - ) - (set_local $var$939 - (get_local $var$606) - ) - ) - (block $label$272 - (set_local $var$925 - (i32.add - (get_local $var$937) - (i32.const -2) - ) - ) - (set_local $var$607 - (i32.add - (get_local $var$10) - (i32.const -1) - ) - ) - (set_local $var$799 - (get_local $var$607) - ) - (set_local $var$939 - (get_local $var$925) - ) - ) - ) - (set_local $var$389 - (i32.and - (get_local $var$638) - (i32.const 8) - ) - ) - (set_local $var$991 - (i32.eq - (get_local $var$389) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$991) - (i32.const 0) - ) - (block $label$273 - (set_local $var$390 - (get_local $var$389) - ) - (set_local $var$800 - (get_local $var$799) - ) - (set_local $var$940 - (get_local $var$939) - ) - (br $label$269) - ) - ) - (block $label$274 - (if_else - (get_local $var$499) - (block $label$275 - (set_local $var$416 - (i32.add - (get_local $var$1032) - (i32.const -4) - ) - ) - (set_local $var$174 - (i32.load align=4 - (get_local $var$416) - ) - ) - (set_local $var$992 - (i32.eq - (get_local $var$174) - (i32.const 0) - ) - ) - (if - (get_local $var$992) - (block $label$276 - (set_local $var$737 - (i32.const 9) - ) - (br $label$274) - ) - ) - (set_local $var$819 - (i32.and - (i32.rem_u - (i32.shr_u - (get_local $var$174) - (i32.const 0) - ) - (i32.const 10) - ) - (i32.const -1) - ) - ) - (set_local $var$506 - (i32.eq - (get_local $var$819) - (i32.const 0) - ) - ) - (if_else - (get_local $var$506) - (block $label$277 - (set_local $var$655 - (i32.const 10) - ) - (set_local $var$736 - (i32.const 0) - ) - ) - (block $label$278 - (set_local $var$737 - (i32.const 0) - ) - (br $label$274) - ) - ) - (loop $label$279 $label$280 - (block $label$281 - (set_local $var$767 - (i32.mul - (get_local $var$655) - (i32.const 10) - ) - ) - (set_local $var$665 - (i32.add - (get_local $var$736) - (i32.const 1) - ) - ) - (set_local $var$820 - (i32.and - (i32.rem_u - (i32.shr_u - (get_local $var$174) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$767) - (i32.const 0) - ) - ) - (i32.const -1) - ) - ) - (set_local $var$507 - (i32.eq - (get_local $var$820) - (i32.const 0) - ) - ) - (if_else - (get_local $var$507) - (block $label$282 - (set_local $var$655 - (get_local $var$767) - ) - (set_local $var$736 - (get_local $var$665) - ) - ) - (block $label$283 - (set_local $var$737 - (get_local $var$665) - ) - (br $label$279) - ) - ) - (br $label$280) - ) - ) - ) - (set_local $var$737 - (i32.const 9) - ) - ) - ) - (set_local $var$788 - (i32.or - (get_local $var$939) - (i32.const 32) - ) - ) - (set_local $var$510 - (i32.eq - (get_local $var$788) - (i32.const 102) - ) - ) - (set_local $var$863 - (get_local $var$1032) - ) - (set_local $var$901 - (i32.sub - (get_local $var$863) - (get_local $var$874) - ) - ) - (set_local $var$854 - (i32.shr_s - (get_local $var$901) - (i32.const 2) - ) - ) - (set_local $var$175 - (i32.mul - (get_local $var$854) - (i32.const 9) - ) - ) - (set_local $var$768 - (i32.add - (get_local $var$175) - (i32.const -9) - ) - ) - (if_else - (get_local $var$510) - (block $label$284 - (set_local $var$926 - (i32.sub - (get_local $var$768) - (get_local $var$737) - ) - ) - (set_local $var$511 - (i32.lt_s - (get_local $var$926) - (i32.const 0) - ) - ) - (set_local $var$19 - (if_else - (get_local $var$511) - (i32.const 0) - (get_local $var$926) - ) - ) - (set_local $var$512 - (i32.lt_s - (get_local $var$799) - (get_local $var$19) - ) - ) - (set_local $var$797 - (if_else - (get_local $var$512) - (get_local $var$799) - (get_local $var$19) - ) - ) - (set_local $var$390 - (i32.const 0) - ) - (set_local $var$800 - (get_local $var$797) - ) - (set_local $var$940 - (get_local $var$939) - ) - (br $label$269) - ) - (block $label$285 - (set_local $var$346 - (i32.add - (get_local $var$768) - (get_local $var$617) - ) - ) - (set_local $var$928 - (i32.sub - (get_local $var$346) - (get_local $var$737) - ) - ) - (set_local $var$513 - (i32.lt_s - (get_local $var$928) - (i32.const 0) - ) - ) - (set_local $var$20 - (if_else - (get_local $var$513) - (i32.const 0) - (get_local $var$928) - ) - ) - (set_local $var$514 - (i32.lt_s - (get_local $var$799) - (get_local $var$20) - ) - ) - (set_local $var$798 - (if_else - (get_local $var$514) - (get_local $var$799) - (get_local $var$20) - ) - ) - (set_local $var$390 - (i32.const 0) - ) - (set_local $var$800 - (get_local $var$798) - ) - (set_local $var$940 - (get_local $var$939) - ) - (br $label$269) - ) - ) - ) - (block $label$286 - (set_local $var$18 - (i32.and - (get_local $var$638) - (i32.const 8) - ) - ) - (set_local $var$390 - (get_local $var$18) - ) - (set_local $var$800 - (get_local $var$9) - ) - (set_local $var$940 - (get_local $var$937) - ) - ) - ) - ) - (set_local $var$176 - (i32.or - (get_local $var$800) - (get_local $var$390) - ) - ) - (set_local $var$178 - (i32.ne - (get_local $var$176) - (i32.const 0) - ) - ) - (set_local $var$754 - (i32.and - (get_local $var$178) - (i32.const 1) - ) - ) - (set_local $var$789 - (i32.or - (get_local $var$940) - (i32.const 32) - ) - ) - (set_local $var$516 - (i32.eq - (get_local $var$789) - (i32.const 102) - ) - ) - (if_else - (get_local $var$516) - (block $label$287 - (set_local $var$517 - (i32.gt_s - (get_local $var$617) - (i32.const 0) - ) - ) - (set_local $var$349 - (if_else - (get_local $var$517) - (get_local $var$617) - (i32.const 0) - ) - ) - (set_local $var$623 - (i32.const 0) - ) - (set_local $var$905 - (get_local $var$349) - ) - ) - (block $label$288 - (set_local $var$518 - (i32.lt_s - (get_local $var$617) - (i32.const 0) - ) - ) - (set_local $var$562 - (if_else - (get_local $var$518) - (get_local $var$930) - (get_local $var$617) - ) - ) - (set_local $var$179 - (i32.lt_s - (get_local $var$562) - (i32.const 0) - ) - ) - (set_local $var$180 - (i32.shr_s - (i32.shl - (get_local $var$179) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$181 - (call $_fmt_u - (get_local $var$562) - (get_local $var$180) - (get_local $var$400) - ) - ) - (set_local $var$878 - (get_local $var$181) - ) - (set_local $var$902 - (i32.sub - (get_local $var$857) - (get_local $var$878) - ) - ) - (set_local $var$519 - (i32.lt_s - (get_local $var$902) - (i32.const 2) - ) - ) - (if_else - (get_local $var$519) - (block $label$289 - (set_local $var$622 - (get_local $var$181) - ) - (loop $label$290 $label$291 - (block $label$292 - (set_local $var$704 - (i32.add - (get_local $var$622) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$704) - (i32.const 48) - ) - (set_local $var$879 - (get_local $var$704) - ) - (set_local $var$903 - (i32.sub - (get_local $var$857) - (get_local $var$879) - ) - ) - (set_local $var$520 - (i32.lt_s - (get_local $var$903) - (i32.const 2) - ) - ) - (if_else - (get_local $var$520) - (set_local $var$622 - (get_local $var$704) - ) - (block $label$293 - (set_local $var$621 - (get_local $var$704) - ) - (br $label$290) - ) - ) - (br $label$291) - ) - ) - ) - (set_local $var$621 - (get_local $var$181) - ) - ) - (set_local $var$182 - (i32.shr_s - (get_local $var$617) - (i32.const 31) - ) - ) - (set_local $var$183 - (i32.and - (get_local $var$182) - (i32.const 2) - ) - ) - (set_local $var$184 - (i32.add - (get_local $var$183) - (i32.const 43) - ) - ) - (set_local $var$591 - (i32.and - (get_local $var$184) - (i32.const 255) - ) - ) - (set_local $var$705 - (i32.add - (get_local $var$621) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$705) - (get_local $var$591) - ) - (set_local $var$592 - (i32.and - (get_local $var$940) - (i32.const 255) - ) - ) - (set_local $var$706 - (i32.add - (get_local $var$621) - (i32.const -2) - ) - ) - (i32.store8 align=1 - (get_local $var$706) - (get_local $var$592) - ) - (set_local $var$880 - (get_local $var$706) - ) - (set_local $var$904 - (i32.sub - (get_local $var$857) - (get_local $var$880) - ) - ) - (set_local $var$623 - (get_local $var$706) - ) - (set_local $var$905 - (get_local $var$904) - ) - ) - ) - (set_local $var$347 - (i32.add - (get_local $var$806) - (i32.const 1) - ) - ) - (set_local $var$348 - (i32.add - (get_local $var$347) - (get_local $var$800) - ) - ) - (set_local $var$740 - (i32.add - (get_local $var$348) - (get_local $var$754) - ) - ) - (set_local $var$350 - (i32.add - (get_local $var$740) - (get_local $var$905) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (get_local $var$350) - (get_local $var$638) - ) - (set_local $var$185 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$365 - (i32.and - (get_local $var$185) - (i32.const 32) - ) - ) - (set_local $var$951 - (i32.eq - (get_local $var$365) - (i32.const 0) - ) - ) - (if - (get_local $var$951) - (call $___fwritex - (get_local $var$812) - (get_local $var$806) - (get_local $var$0) - ) - ) - (set_local $var$1016 - (i32.xor - (get_local $var$638) - (i32.const 65536) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 48) - (get_local $var$1003) - (get_local $var$350) - (get_local $var$1016) - ) - (block $label$294 - (if_else - (get_local $var$516) - (block $label$295 - (set_local $var$522 - (i32.gt_u - (i32.shr_u - (get_local $var$301) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$398) - (i32.const 0) - ) - ) - ) - (set_local $var$815 - (if_else - (get_local $var$522) - (get_local $var$398) - (get_local $var$301) - ) - ) - (set_local $var$602 - (get_local $var$815) - ) - (loop $label$296 $label$297 - (block $label$298 - (set_local $var$186 - (i32.load align=4 - (get_local $var$602) - ) - ) - (set_local $var$187 - (call $_fmt_u - (get_local $var$186) - (i32.const 0) - (get_local $var$325) - ) - ) - (set_local $var$524 - (i32.eq - (get_local $var$602) - (get_local $var$815) - ) - ) - (block $label$299 - (if_else - (get_local $var$524) - (block $label$300 - (set_local $var$527 - (i32.eq - (get_local $var$187) - (get_local $var$325) - ) - ) - (if - (i32.eq - (get_local $var$527) - (i32.const 0) - ) - (block $label$301 - (set_local $var$831 - (get_local $var$187) - ) - (br $label$299) - ) - ) - (i32.store8 align=1 - (get_local $var$708) - (i32.const 48) - ) - (set_local $var$831 - (get_local $var$708) - ) - ) - (block $label$302 - (set_local $var$525 - (i32.gt_u - (i32.shr_u - (get_local $var$187) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$422) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$525) - (set_local $var$830 - (get_local $var$187) - ) - (block $label$303 - (set_local $var$831 - (get_local $var$187) - ) - (br $label$299) - ) - ) - (loop $label$304 $label$305 - (block $label$306 - (set_local $var$707 - (i32.add - (get_local $var$830) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$707) - (i32.const 48) - ) - (set_local $var$526 - (i32.gt_u - (i32.shr_u - (get_local $var$707) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$422) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$526) - (set_local $var$830 - (get_local $var$707) - ) - (block $label$307 - (set_local $var$831 - (get_local $var$707) - ) - (br $label$304) - ) - ) - (br $label$305) - ) - ) - ) - ) - ) - (set_local $var$189 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$366 - (i32.and - (get_local $var$189) - (i32.const 32) - ) - ) - (set_local $var$952 - (i32.eq - (get_local $var$366) - (i32.const 0) - ) - ) - (if - (get_local $var$952) - (block $label$308 - (set_local $var$881 - (get_local $var$831) - ) - (set_local $var$906 - (i32.sub - (get_local $var$864) - (get_local $var$881) - ) - ) - (call $___fwritex - (get_local $var$831) - (get_local $var$906) - (get_local $var$0) - ) - ) - ) - (set_local $var$709 - (i32.add - (get_local $var$602) - (i32.const 4) - ) - ) - (set_local $var$523 - (i32.gt_u - (i32.shr_u - (get_local $var$709) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$398) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$523) - (block $label$309 - (set_local $var$710 - (get_local $var$709) - ) - (br $label$296) - ) - (set_local $var$602 - (get_local $var$709) - ) - ) - (br $label$297) - ) - ) - (set_local $var$190 - (i32.eq - (get_local $var$176) - (i32.const 0) - ) - ) - (block $label$310 - (if - (i32.eq - (get_local $var$190) - (i32.const 0) - ) - (block $label$311 - (set_local $var$191 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$367 - (i32.and - (get_local $var$191) - (i32.const 32) - ) - ) - (set_local $var$953 - (i32.eq - (get_local $var$367) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$953) - (i32.const 0) - ) - (br $label$310) - ) - (call $___fwritex - (i32.const 4143) - (i32.const 1) - (get_local $var$0) - ) - ) - ) - ) - (set_local $var$528 - (i32.lt_u - (i32.shr_u - (get_local $var$710) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1032) - (i32.const 0) - ) - ) - ) - (set_local $var$530 - (i32.gt_s - (get_local $var$800) - (i32.const 0) - ) - ) - (set_local $var$192 - (i32.and - (get_local $var$530) - (get_local $var$528) - ) - ) - (if_else - (get_local $var$192) - (block $label$312 - (set_local $var$603 - (get_local $var$710) - ) - (set_local $var$802 - (get_local $var$800) - ) - (loop $label$313 $label$314 - (block $label$315 - (set_local $var$193 - (i32.load align=4 - (get_local $var$603) - ) - ) - (set_local $var$194 - (call $_fmt_u - (get_local $var$193) - (i32.const 0) - (get_local $var$325) - ) - ) - (set_local $var$532 - (i32.gt_u - (i32.shr_u - (get_local $var$194) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$422) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$532) - (block $label$316 - (set_local $var$833 - (get_local $var$194) - ) - (loop $label$317 $label$318 - (block $label$319 - (set_local $var$711 - (i32.add - (get_local $var$833) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$711) - (i32.const 48) - ) - (set_local $var$533 - (i32.gt_u - (i32.shr_u - (get_local $var$711) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$422) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$533) - (set_local $var$833 - (get_local $var$711) - ) - (block $label$320 - (set_local $var$832 - (get_local $var$711) - ) - (br $label$317) - ) - ) - (br $label$318) - ) - ) - ) - (set_local $var$832 - (get_local $var$194) - ) - ) - (set_local $var$195 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$368 - (i32.and - (get_local $var$195) - (i32.const 32) - ) - ) - (set_local $var$954 - (i32.eq - (get_local $var$368) - (i32.const 0) - ) - ) - (if - (get_local $var$954) - (block $label$321 - (set_local $var$534 - (i32.gt_s - (get_local $var$802) - (i32.const 9) - ) - ) - (set_local $var$563 - (if_else - (get_local $var$534) - (i32.const 9) - (get_local $var$802) - ) - ) - (call $___fwritex - (get_local $var$832) - (get_local $var$563) - (get_local $var$0) - ) - ) - ) - (set_local $var$712 - (i32.add - (get_local $var$603) - (i32.const 4) - ) - ) - (set_local $var$931 - (i32.add - (get_local $var$802) - (i32.const -9) - ) - ) - (set_local $var$529 - (i32.lt_u - (i32.shr_u - (get_local $var$712) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1032) - (i32.const 0) - ) - ) - ) - (set_local $var$531 - (i32.gt_s - (get_local $var$802) - (i32.const 9) - ) - ) - (set_local $var$196 - (i32.and - (get_local $var$531) - (get_local $var$529) - ) - ) - (if_else - (get_local $var$196) - (block $label$322 - (set_local $var$603 - (get_local $var$712) - ) - (set_local $var$802 - (get_local $var$931) - ) - ) - (block $label$323 - (set_local $var$801 - (get_local $var$931) - ) - (br $label$313) - ) - ) - (br $label$314) - ) - ) - ) - (set_local $var$801 - (get_local $var$800) - ) - ) - (set_local $var$352 - (i32.add - (get_local $var$801) - (i32.const 9) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 48) - (get_local $var$352) - (i32.const 9) - (i32.const 0) - ) - ) - (block $label$324 - (set_local $var$326 - (i32.add - (get_local $var$301) - (i32.const 4) - ) - ) - (set_local $var$1030 - (if_else - (get_local $var$499) - (get_local $var$1032) - (get_local $var$326) - ) - ) - (set_local $var$536 - (i32.gt_s - (get_local $var$800) - (i32.const -1) - ) - ) - (if_else - (get_local $var$536) - (block $label$325 - (set_local $var$998 - (i32.eq - (get_local $var$390) - (i32.const 0) - ) - ) - (set_local $var$604 - (get_local $var$301) - ) - (set_local $var$804 - (get_local $var$800) - ) - (loop $label$326 $label$327 - (block $label$328 - (set_local $var$197 - (i32.load align=4 - (get_local $var$604) - ) - ) - (set_local $var$198 - (call $_fmt_u - (get_local $var$197) - (i32.const 0) - (get_local $var$325) - ) - ) - (set_local $var$539 - (i32.eq - (get_local $var$198) - (get_local $var$325) - ) - ) - (if_else - (get_local $var$539) - (block $label$329 - (i32.store8 align=1 - (get_local $var$708) - (i32.const 48) - ) - (set_local $var$834 - (get_local $var$708) - ) - ) - (set_local $var$834 - (get_local $var$198) - ) - ) - (set_local $var$540 - (i32.eq - (get_local $var$604) - (get_local $var$301) - ) - ) - (block $label$330 - (if_else - (get_local $var$540) - (block $label$331 - (set_local $var$714 - (i32.add - (get_local $var$834) - (i32.const 1) - ) - ) - (set_local $var$200 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$369 - (i32.and - (get_local $var$200) - (i32.const 32) - ) - ) - (set_local $var$955 - (i32.eq - (get_local $var$369) - (i32.const 0) - ) - ) - (if - (get_local $var$955) - (call $___fwritex - (get_local $var$834) - (i32.const 1) - (get_local $var$0) - ) - ) - (set_local $var$543 - (i32.lt_s - (get_local $var$804) - (i32.const 1) - ) - ) - (set_local $var$782 - (i32.and - (get_local $var$998) - (get_local $var$543) - ) - ) - (if - (get_local $var$782) - (block $label$332 - (set_local $var$836 - (get_local $var$714) - ) - (br $label$330) - ) - ) - (set_local $var$201 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$370 - (i32.and - (get_local $var$201) - (i32.const 32) - ) - ) - (set_local $var$956 - (i32.eq - (get_local $var$370) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$956) - (i32.const 0) - ) - (block $label$333 - (set_local $var$836 - (get_local $var$714) - ) - (br $label$330) - ) - ) - (call $___fwritex - (i32.const 4143) - (i32.const 1) - (get_local $var$0) - ) - (set_local $var$836 - (get_local $var$714) - ) - ) - (block $label$334 - (set_local $var$541 - (i32.gt_u - (i32.shr_u - (get_local $var$834) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$422) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$541) - (set_local $var$835 - (get_local $var$834) - ) - (block $label$335 - (set_local $var$836 - (get_local $var$834) - ) - (br $label$330) - ) - ) - (loop $label$336 $label$337 - (block $label$338 - (set_local $var$713 - (i32.add - (get_local $var$835) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$713) - (i32.const 48) - ) - (set_local $var$542 - (i32.gt_u - (i32.shr_u - (get_local $var$713) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$422) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$542) - (set_local $var$835 - (get_local $var$713) - ) - (block $label$339 - (set_local $var$836 - (get_local $var$713) - ) - (br $label$336) - ) - ) - (br $label$337) - ) - ) - ) - ) - ) - (set_local $var$882 - (get_local $var$836) - ) - (set_local $var$907 - (i32.sub - (get_local $var$864) - (get_local $var$882) - ) - ) - (set_local $var$202 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$371 - (i32.and - (get_local $var$202) - (i32.const 32) - ) - ) - (set_local $var$957 - (i32.eq - (get_local $var$371) - (i32.const 0) - ) - ) - (if - (get_local $var$957) - (block $label$340 - (set_local $var$544 - (i32.gt_s - (get_local $var$804) - (get_local $var$907) - ) - ) - (set_local $var$564 - (if_else - (get_local $var$544) - (get_local $var$907) - (get_local $var$804) - ) - ) - (call $___fwritex - (get_local $var$836) - (get_local $var$564) - (get_local $var$0) - ) - ) - ) - (set_local $var$933 - (i32.sub - (get_local $var$804) - (get_local $var$907) - ) - ) - (set_local $var$715 - (i32.add - (get_local $var$604) - (i32.const 4) - ) - ) - (set_local $var$535 - (i32.lt_u - (i32.shr_u - (get_local $var$715) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1030) - (i32.const 0) - ) - ) - ) - (set_local $var$537 - (i32.gt_s - (get_local $var$933) - (i32.const -1) - ) - ) - (set_local $var$203 - (i32.and - (get_local $var$535) - (get_local $var$537) - ) - ) - (if_else - (get_local $var$203) - (block $label$341 - (set_local $var$604 - (get_local $var$715) - ) - (set_local $var$804 - (get_local $var$933) - ) - ) - (block $label$342 - (set_local $var$803 - (get_local $var$933) - ) - (br $label$326) - ) - ) - (br $label$327) - ) - ) - ) - (set_local $var$803 - (get_local $var$800) - ) - ) - (set_local $var$353 - (i32.add - (get_local $var$803) - (i32.const 18) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 48) - (get_local $var$353) - (i32.const 18) - (i32.const 0) - ) - (set_local $var$204 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$372 - (i32.and - (get_local $var$204) - (i32.const 32) - ) - ) - (set_local $var$958 - (i32.eq - (get_local $var$372) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$958) - (i32.const 0) - ) - (br $label$294) - ) - (set_local $var$883 - (get_local $var$623) - ) - (set_local $var$908 - (i32.sub - (get_local $var$857) - (get_local $var$883) - ) - ) - (call $___fwritex - (get_local $var$623) - (get_local $var$908) - (get_local $var$0) - ) - ) - ) - ) - (set_local $var$1017 - (i32.xor - (get_local $var$638) - (i32.const 8192) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (get_local $var$350) - (get_local $var$1017) - ) - (set_local $var$545 - (i32.lt_s - (get_local $var$350) - (get_local $var$1003) - ) - ) - (set_local $var$1006 - (if_else - (get_local $var$545) - (get_local $var$1003) - (get_local $var$350) - ) - ) - (set_local $var$822 - (get_local $var$1006) - ) - ) - (block $label$343 - (set_local $var$387 - (i32.and - (get_local $var$937) - (i32.const 32) - ) - ) - (set_local $var$982 - (i32.ne - (get_local $var$387) - (i32.const 0) - ) - ) - (set_local $var$552 - (if_else - (get_local $var$982) - (i32.const 4127) - (i32.const 4131) - ) - ) - (set_local $var$478 - (i32.or - (f64.ne - (get_local $var$1064) - (get_local $var$1064) - ) - (f64.ne - (f64.const 0) - (f64.const 0) - ) - ) - ) - (set_local $var$560 - (if_else - (get_local $var$982) - (i32.const 4135) - (i32.const 4139) - ) - ) - (set_local $var$808 - (if_else - (get_local $var$478) - (i32.const 0) - (get_local $var$806) - ) - ) - (set_local $var$829 - (if_else - (get_local $var$478) - (get_local $var$560) - (get_local $var$552) - ) - ) - (set_local $var$305 - (i32.add - (get_local $var$808) - (i32.const 3) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (get_local $var$305) - (get_local $var$378) - ) - (set_local $var$125 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$360 - (i32.and - (get_local $var$125) - (i32.const 32) - ) - ) - (set_local $var$946 - (i32.eq - (get_local $var$360) - (i32.const 0) - ) - ) - (if_else - (get_local $var$946) - (block $label$344 - (call $___fwritex - (get_local $var$812) - (get_local $var$808) - (get_local $var$0) - ) - (set_local $var$14 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$126 - (get_local $var$14) - ) - ) - (set_local $var$126 - (get_local $var$125) - ) - ) - (set_local $var$361 - (i32.and - (get_local $var$126) - (i32.const 32) - ) - ) - (set_local $var$947 - (i32.eq - (get_local $var$361) - (i32.const 0) - ) - ) - (if - (get_local $var$947) - (call $___fwritex - (get_local $var$829) - (i32.const 3) - (get_local $var$0) - ) - ) - (set_local $var$1011 - (i32.xor - (get_local $var$638) - (i32.const 8192) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (get_local $var$305) - (get_local $var$1011) - ) - (set_local $var$505 - (i32.lt_s - (get_local $var$305) - (get_local $var$1003) - ) - ) - (set_local $var$561 - (if_else - (get_local $var$505) - (get_local $var$1003) - (get_local $var$305) - ) - ) - (set_local $var$822 - (get_local $var$561) - ) - ) - ) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$822) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - (br $label$111) - ) - ) - (case $label$110 - (block $label$345 - (set_local $var$293 - (get_local $var$685) - ) - (set_local $var$641 - (get_local $var$638) - ) - (set_local $var$796 - (get_local $var$790) - ) - (set_local $var$809 - (i32.const 0) - ) - (set_local $var$814 - (i32.const 4091) - ) - (set_local $var$1024 - (get_local $var$309) - ) - ) - ) - ) - ) - (block $label$346 - (if_else - (i32.eq - (get_local $var$1034) - (i32.const 64) - ) - (block $label$347 - (set_local $var$1034 - (i32.const 0) - ) - (set_local $var$279 - (get_local $var$392) - ) - (set_local $var$280 - (get_local $var$279) - ) - (set_local $var$281 - (i32.load align=4 - (get_local $var$280) - ) - ) - (set_local $var$282 - (i32.add - (get_local $var$279) - (i32.const 4) - ) - ) - (set_local $var$283 - (get_local $var$282) - ) - (set_local $var$284 - (i32.load align=4 - (get_local $var$283) - ) - ) - (set_local $var$379 - (i32.and - (get_local $var$938) - (i32.const 32) - ) - ) - (set_local $var$285 - (i32.eq - (get_local $var$281) - (i32.const 0) - ) - ) - (set_local $var$286 - (i32.eq - (get_local $var$284) - (i32.const 0) - ) - ) - (set_local $var$287 - (i32.and - (get_local $var$285) - (get_local $var$286) - ) - ) - (if_else - (get_local $var$287) - (block $label$348 - (set_local $var$289 - (get_local $var$309) - ) - (set_local $var$640 - (get_local $var$639) - ) - (set_local $var$792 - (get_local $var$791) - ) - (set_local $var$807 - (i32.const 0) - ) - (set_local $var$813 - (i32.const 4091) - ) - (set_local $var$1034 - (i32.const 77) - ) - ) - (block $label$349 - (set_local $var$25 - (get_local $var$284) - ) - (set_local $var$288 - (get_local $var$281) - ) - (set_local $var$827 - (get_local $var$309) - ) - (loop $label$350 $label$351 - (block $label$352 - (set_local $var$658 - (i32.and - (get_local $var$288) - (i32.const 15) - ) - ) - (set_local $var$399 - (i32.add - (i32.const 4075) - (get_local $var$658) - ) - ) - (set_local $var$24 - (i32.load8_s align=1 - (get_local $var$399) - ) - ) - (set_local $var$567 - (i32.and - (get_local $var$24) - (i32.const 255) - ) - ) - (set_local $var$783 - (i32.or - (get_local $var$567) - (get_local $var$379) - ) - ) - (set_local $var$570 - (i32.and - (get_local $var$783) - (i32.const 255) - ) - ) - (set_local $var$669 - (i32.add - (get_local $var$827) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$669) - (get_local $var$570) - ) - (set_local $var$26 - (call $_bitshift64Lshr - (get_local $var$288) - (get_local $var$25) - (i32.const 4) - ) - ) - (set_local $var$27 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$28 - (i32.eq - (get_local $var$26) - (i32.const 0) - ) - ) - (set_local $var$29 - (i32.eq - (get_local $var$27) - (i32.const 0) - ) - ) - (set_local $var$30 - (i32.and - (get_local $var$28) - (get_local $var$29) - ) - ) - (if_else - (get_local $var$30) - (block $label$353 - (set_local $var$670 - (get_local $var$669) - ) - (br $label$350) - ) - (block $label$354 - (set_local $var$25 - (get_local $var$27) - ) - (set_local $var$288 - (get_local $var$26) - ) - (set_local $var$827 - (get_local $var$669) - ) - ) - ) - (br $label$351) - ) - ) - (set_local $var$31 - (get_local $var$392) - ) - (set_local $var$32 - (get_local $var$31) - ) - (set_local $var$33 - (i32.load align=4 - (get_local $var$32) - ) - ) - (set_local $var$35 - (i32.add - (get_local $var$31) - (i32.const 4) - ) - ) - (set_local $var$36 - (get_local $var$35) - ) - (set_local $var$37 - (i32.load align=4 - (get_local $var$36) - ) - ) - (set_local $var$38 - (i32.eq - (get_local $var$33) - (i32.const 0) - ) - ) - (set_local $var$39 - (i32.eq - (get_local $var$37) - (i32.const 0) - ) - ) - (set_local $var$40 - (i32.and - (get_local $var$38) - (get_local $var$39) - ) - ) - (set_local $var$380 - (i32.and - (get_local $var$639) - (i32.const 8) - ) - ) - (set_local $var$970 - (i32.eq - (get_local $var$380) - (i32.const 0) - ) - ) - (set_local $var$776 - (i32.or - (get_local $var$970) - (get_local $var$40) - ) - ) - (if_else - (get_local $var$776) - (block $label$355 - (set_local $var$289 - (get_local $var$670) - ) - (set_local $var$640 - (get_local $var$639) - ) - (set_local $var$792 - (get_local $var$791) - ) - (set_local $var$807 - (i32.const 0) - ) - (set_local $var$813 - (i32.const 4091) - ) - (set_local $var$1034 - (i32.const 77) - ) - ) - (block $label$356 - (set_local $var$840 - (i32.shr_s - (get_local $var$938) - (i32.const 4) - ) - ) - (set_local $var$311 - (i32.add - (i32.const 4091) - (get_local $var$840) - ) - ) - (set_local $var$289 - (get_local $var$670) - ) - (set_local $var$640 - (get_local $var$639) - ) - (set_local $var$792 - (get_local $var$791) - ) - (set_local $var$807 - (i32.const 2) - ) - (set_local $var$813 - (get_local $var$311) - ) - (set_local $var$1034 - (i32.const 77) - ) - ) - ) - ) - ) - ) - (if_else - (i32.eq - (get_local $var$1034) - (i32.const 76) - ) - (block $label$357 - (set_local $var$1034 - (i32.const 0) - ) - (set_local $var$79 - (call $_fmt_u - (get_local $var$76) - (get_local $var$77) - (get_local $var$309) - ) - ) - (set_local $var$289 - (get_local $var$79) - ) - (set_local $var$640 - (get_local $var$638) - ) - (set_local $var$792 - (get_local $var$790) - ) - (set_local $var$807 - (get_local $var$805) - ) - (set_local $var$813 - (get_local $var$810) - ) - (set_local $var$1034 - (i32.const 77) - ) - ) - (if_else - (i32.eq - (get_local $var$1034) - (i32.const 82) - ) - (block $label$358 - (set_local $var$1034 - (i32.const 0) - ) - (set_local $var$426 - (call $_memchr - (get_local $var$290) - (i32.const 0) - (get_local $var$790) - ) - ) - (set_local $var$981 - (i32.eq - (get_local $var$426) - (i32.const 0) - ) - ) - (set_local $var$861 - (get_local $var$426) - ) - (set_local $var$875 - (get_local $var$290) - ) - (set_local $var$897 - (i32.sub - (get_local $var$861) - (get_local $var$875) - ) - ) - (set_local $var$317 - (i32.add - (get_local $var$290) - (get_local $var$790) - ) - ) - (set_local $var$1021 - (if_else - (get_local $var$981) - (get_local $var$317) - (get_local $var$426) - ) - ) - (set_local $var$794 - (if_else - (get_local $var$981) - (get_local $var$790) - (get_local $var$897) - ) - ) - (set_local $var$293 - (get_local $var$290) - ) - (set_local $var$641 - (get_local $var$378) - ) - (set_local $var$796 - (get_local $var$794) - ) - (set_local $var$809 - (i32.const 0) - ) - (set_local $var$814 - (i32.const 4091) - ) - (set_local $var$1024 - (get_local $var$1021) - ) - ) - (if - (i32.eq - (get_local $var$1034) - (i32.const 86) - ) - (block $label$359 - (set_local $var$1034 - (i32.const 0) - ) - (set_local $var$107 - (i32.load align=4 - (get_local $var$392) - ) - ) - (set_local $var$644 - (i32.const 0) - ) - (set_local $var$741 - (i32.const 0) - ) - (set_local $var$1008 - (get_local $var$107) - ) - (loop $label$360 $label$361 - (block $label$362 - (set_local $var$108 - (i32.load align=4 - (get_local $var$1008) - ) - ) - (set_local $var$984 - (i32.eq - (get_local $var$108) - (i32.const 0) - ) - ) - (if - (get_local $var$984) - (block $label$363 - (set_local $var$642 - (get_local $var$644) - ) - (set_local $var$742 - (get_local $var$741) - ) - (br $label$360) - ) - ) - (set_local $var$427 - (call $_wctomb - (get_local $var$755) - (get_local $var$108) - ) - ) - (set_local $var$479 - (i32.lt_s - (get_local $var$427) - (i32.const 0) - ) - ) - (set_local $var$922 - (i32.sub - (get_local $var$795) - (get_local $var$644) - ) - ) - (set_local $var$481 - (i32.gt_u - (i32.shr_u - (get_local $var$427) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$922) - (i32.const 0) - ) - ) - ) - (set_local $var$777 - (i32.or - (get_local $var$479) - (get_local $var$481) - ) - ) - (if - (get_local $var$777) - (block $label$364 - (set_local $var$642 - (get_local $var$644) - ) - (set_local $var$742 - (get_local $var$427) - ) - (br $label$360) - ) - ) - (set_local $var$699 - (i32.add - (get_local $var$1008) - (i32.const 4) - ) - ) - (set_local $var$341 - (i32.add - (get_local $var$427) - (get_local $var$644) - ) - ) - (set_local $var$476 - (i32.gt_u - (i32.shr_u - (get_local $var$795) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$341) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$476) - (block $label$365 - (set_local $var$644 - (get_local $var$341) - ) - (set_local $var$741 - (get_local $var$427) - ) - (set_local $var$1008 - (get_local $var$699) - ) - ) - (block $label$366 - (set_local $var$642 - (get_local $var$341) - ) - (set_local $var$742 - (get_local $var$427) - ) - (br $label$360) - ) - ) - (br $label$361) - ) - ) - (set_local $var$483 - (i32.lt_s - (get_local $var$742) - (i32.const 0) - ) - ) - (if - (get_local $var$483) - (block $label$367 - (set_local $var$821 - (i32.const -1) - ) - (br $label$1) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (get_local $var$642) - (get_local $var$638) - ) - (set_local $var$486 - (i32.eq - (get_local $var$642) - (i32.const 0) - ) - ) - (if_else - (get_local $var$486) - (block $label$368 - (set_local $var$643 - (i32.const 0) - ) - (set_local $var$1034 - (i32.const 98) - ) - ) - (block $label$369 - (set_local $var$109 - (i32.load align=4 - (get_local $var$392) - ) - ) - (set_local $var$649 - (i32.const 0) - ) - (set_local $var$1009 - (get_local $var$109) - ) - (loop $label$370 $label$371 - (block $label$372 - (set_local $var$110 - (i32.load align=4 - (get_local $var$1009) - ) - ) - (set_local $var$987 - (i32.eq - (get_local $var$110) - (i32.const 0) - ) - ) - (if - (get_local $var$987) - (block $label$373 - (set_local $var$643 - (get_local $var$642) - ) - (set_local $var$1034 - (i32.const 98) - ) - (br $label$346) - ) - ) - (set_local $var$700 - (i32.add - (get_local $var$1009) - (i32.const 4) - ) - ) - (set_local $var$428 - (call $_wctomb - (get_local $var$755) - (get_local $var$110) - ) - ) - (set_local $var$342 - (i32.add - (get_local $var$428) - (get_local $var$649) - ) - ) - (set_local $var$488 - (i32.gt_s - (get_local $var$342) - (get_local $var$642) - ) - ) - (if - (get_local $var$488) - (block $label$374 - (set_local $var$643 - (get_local $var$642) - ) - (set_local $var$1034 - (i32.const 98) - ) - (br $label$346) - ) - ) - (set_local $var$112 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$357 - (i32.and - (get_local $var$112) - (i32.const 32) - ) - ) - (set_local $var$944 - (i32.eq - (get_local $var$357) - (i32.const 0) - ) - ) - (if - (get_local $var$944) - (call $___fwritex - (get_local $var$755) - (get_local $var$428) - (get_local $var$0) - ) - ) - (set_local $var$485 - (i32.lt_u - (i32.shr_u - (get_local $var$342) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$642) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$485) - (block $label$375 - (set_local $var$649 - (get_local $var$342) - ) - (set_local $var$1009 - (get_local $var$700) - ) - ) - (block $label$376 - (set_local $var$643 - (get_local $var$642) - ) - (set_local $var$1034 - (i32.const 98) - ) - (br $label$370) - ) - ) - (br $label$371) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$1034) - (i32.const 98) - ) - (block $label$377 - (set_local $var$1034 - (i32.const 0) - ) - (set_local $var$1010 - (i32.xor - (get_local $var$638) - (i32.const 8192) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1003) - (get_local $var$643) - (get_local $var$1010) - ) - (set_local $var$492 - (i32.gt_s - (get_local $var$1003) - (get_local $var$643) - ) - ) - (set_local $var$559 - (if_else - (get_local $var$492) - (get_local $var$1003) - (get_local $var$643) - ) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$559) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - ) - ) - (if - (i32.eq - (get_local $var$1034) - (i32.const 77) - ) - (block $label$378 - (set_local $var$1034 - (i32.const 0) - ) - (set_local $var$464 - (i32.gt_s - (get_local $var$792) - (i32.const -1) - ) - ) - (set_local $var$385 - (i32.and - (get_local $var$640) - (i32.const -65537) - ) - ) - (set_local $var$386 - (if_else - (get_local $var$464) - (get_local $var$385) - (get_local $var$640) - ) - ) - (set_local $var$80 - (get_local $var$392) - ) - (set_local $var$81 - (get_local $var$80) - ) - (set_local $var$82 - (i32.load align=4 - (get_local $var$81) - ) - ) - (set_local $var$83 - (i32.add - (get_local $var$80) - (i32.const 4) - ) - ) - (set_local $var$84 - (get_local $var$83) - ) - (set_local $var$85 - (i32.load align=4 - (get_local $var$84) - ) - ) - (set_local $var$86 - (i32.ne - (get_local $var$82) - (i32.const 0) - ) - ) - (set_local $var$87 - (i32.ne - (get_local $var$85) - (i32.const 0) - ) - ) - (set_local $var$88 - (i32.or - (get_local $var$86) - (get_local $var$87) - ) - ) - (set_local $var$978 - (i32.ne - (get_local $var$792) - (i32.const 0) - ) - ) - (set_local $var$772 - (i32.or - (get_local $var$978) - (get_local $var$88) - ) - ) - (if_else - (get_local $var$772) - (block $label$379 - (set_local $var$872 - (get_local $var$289) - ) - (set_local $var$894 - (i32.sub - (get_local $var$859) - (get_local $var$872) - ) - ) - (set_local $var$90 - (i32.and - (get_local $var$88) - (i32.const 1) - ) - ) - (set_local $var$750 - (i32.xor - (get_local $var$90) - (i32.const 1) - ) - ) - (set_local $var$339 - (i32.add - (get_local $var$750) - (get_local $var$894) - ) - ) - (set_local $var$467 - (i32.gt_s - (get_local $var$792) - (get_local $var$339) - ) - ) - (set_local $var$793 - (if_else - (get_local $var$467) - (get_local $var$792) - (get_local $var$339) - ) - ) - (set_local $var$293 - (get_local $var$289) - ) - (set_local $var$641 - (get_local $var$386) - ) - (set_local $var$796 - (get_local $var$793) - ) - (set_local $var$809 - (get_local $var$807) - ) - (set_local $var$814 - (get_local $var$813) - ) - (set_local $var$1024 - (get_local $var$309) - ) - ) - (block $label$380 - (set_local $var$293 - (get_local $var$309) - ) - (set_local $var$641 - (get_local $var$386) - ) - (set_local $var$796 - (i32.const 0) - ) - (set_local $var$809 - (get_local $var$807) - ) - (set_local $var$814 - (get_local $var$813) - ) - (set_local $var$1024 - (get_local $var$309) - ) - ) - ) - ) - ) - (set_local $var$862 - (get_local $var$1024) - ) - (set_local $var$877 - (get_local $var$293) - ) - (set_local $var$899 - (i32.sub - (get_local $var$862) - (get_local $var$877) - ) - ) - (set_local $var$495 - (i32.lt_s - (get_local $var$796) - (get_local $var$899) - ) - ) - (set_local $var$900 - (if_else - (get_local $var$495) - (get_local $var$899) - (get_local $var$796) - ) - ) - (set_local $var$344 - (i32.add - (get_local $var$809) - (get_local $var$900) - ) - ) - (set_local $var$496 - (i32.lt_s - (get_local $var$1003) - (get_local $var$344) - ) - ) - (set_local $var$1004 - (if_else - (get_local $var$496) - (get_local $var$344) - (get_local $var$1003) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1004) - (get_local $var$344) - (get_local $var$641) - ) - (set_local $var$205 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$359 - (i32.and - (get_local $var$205) - (i32.const 32) - ) - ) - (set_local $var$945 - (i32.eq - (get_local $var$359) - (i32.const 0) - ) - ) - (if - (get_local $var$945) - (call $___fwritex - (get_local $var$814) - (get_local $var$809) - (get_local $var$0) - ) - ) - (set_local $var$1014 - (i32.xor - (get_local $var$641) - (i32.const 65536) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 48) - (get_local $var$1004) - (get_local $var$344) - (get_local $var$1014) - ) - (call $_pad - (get_local $var$0) - (i32.const 48) - (get_local $var$900) - (get_local $var$899) - (i32.const 0) - ) - (set_local $var$206 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$356 - (i32.and - (get_local $var$206) - (i32.const 32) - ) - ) - (set_local $var$943 - (i32.eq - (get_local $var$356) - (i32.const 0) - ) - ) - (if - (get_local $var$943) - (call $___fwritex - (get_local $var$293) - (get_local $var$899) - (get_local $var$0) - ) - ) - (set_local $var$1015 - (i32.xor - (get_local $var$641) - (i32.const 8192) - ) - ) - (call $_pad - (get_local $var$0) - (i32.const 32) - (get_local $var$1004) - (get_local $var$344) - (get_local $var$1015) - ) - (set_local $var$549 - (get_local $var$550) - ) - (set_local $var$685 - (get_local $var$679) - ) - (set_local $var$738 - (get_local $var$1004) - ) - (set_local $var$743 - (get_local $var$748) - ) - (br $label$2) - ) - ) - (block $label$381 - (if - (i32.eq - (get_local $var$1034) - (i32.const 242) - ) - (block $label$382 - (set_local $var$988 - (i32.eq - (get_local $var$0) - (i32.const 0) - ) - ) - (if_else - (get_local $var$988) - (block $label$383 - (set_local $var$989 - (i32.eq - (get_local $var$744) - (i32.const 0) - ) - ) - (if_else - (get_local $var$989) - (set_local $var$821 - (i32.const 0) - ) - (block $label$384 - (set_local $var$651 - (i32.const 1) - ) - (loop $label$385 $label$386 - (block $label$387 - (set_local $var$414 - (i32.add - (get_local $var$4) - (i32.shl - (get_local $var$651) - (i32.const 2) - ) - ) - ) - (set_local $var$207 - (i32.load align=4 - (get_local $var$414) - ) - ) - (set_local $var$990 - (i32.eq - (get_local $var$207) - (i32.const 0) - ) - ) - (if - (get_local $var$990) - (block $label$388 - (set_local $var$652 - (get_local $var$651) - ) - (br $label$385) - ) - ) - (set_local $var$323 - (i32.add - (get_local $var$3) - (i32.shl - (get_local $var$651) - (i32.const 3) - ) - ) - ) - (call $_pop_arg_336 - (get_local $var$323) - (get_local $var$207) - (get_local $var$2) - ) - (set_local $var$659 - (i32.add - (get_local $var$651) - (i32.const 1) - ) - ) - (set_local $var$500 - (i32.lt_s - (get_local $var$659) - (i32.const 10) - ) - ) - (if_else - (get_local $var$500) - (set_local $var$651 - (get_local $var$659) - ) - (block $label$389 - (set_local $var$821 - (i32.const 1) - ) - (br $label$381) - ) - ) - (br $label$386) - ) - ) - (set_local $var$504 - (i32.lt_s - (get_local $var$652) - (i32.const 10) - ) - ) - (if_else - (get_local $var$504) - (block $label$390 - (set_local $var$654 - (get_local $var$652) - ) - (loop $label$391 $label$392 - (block $label$393 - (set_local $var$415 - (i32.add - (get_local $var$4) - (i32.shl - (get_local $var$654) - (i32.const 2) - ) - ) - ) - (set_local $var$208 - (i32.load align=4 - (get_local $var$415) - ) - ) - (set_local $var$753 - (i32.eq - (get_local $var$208) - (i32.const 0) - ) - ) - (set_local $var$664 - (i32.add - (get_local $var$654) - (i32.const 1) - ) - ) - (if - (i32.eq - (get_local $var$753) - (i32.const 0) - ) - (block $label$394 - (set_local $var$821 - (i32.const -1) - ) - (br $label$381) - ) - ) - (set_local $var$503 - (i32.lt_s - (get_local $var$664) - (i32.const 10) - ) - ) - (if_else - (get_local $var$503) - (set_local $var$654 - (get_local $var$664) - ) - (block $label$395 - (set_local $var$821 - (i32.const 1) - ) - (br $label$391) - ) - ) - (br $label$392) - ) - ) - ) - (set_local $var$821 - (i32.const 1) - ) - ) - ) - ) - ) - (set_local $var$821 - (get_local $var$551) - ) - ) - ) - ) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$1035) - ) - (get_local $var$821) - ) - ) - (func $_pop_arg_336 (type $10) (param $var$0 i32) (param $var$1 i32) (param $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) - (local $var$92 i32) - (local $var$93 i32) - (local $var$94 i32) - (local $var$95 i32) - (local $var$96 i32) - (local $var$97 i32) - (local $var$98 i32) - (local $var$99 i32) - (local $var$100 i32) - (local $var$101 i32) - (local $var$102 i32) - (local $var$103 i32) - (local $var$104 i32) - (local $var$105 i32) - (local $var$106 i32) - (local $var$107 i32) - (local $var$108 i32) - (local $var$109 i32) - (local $var$110 i32) - (local $var$111 i32) - (local $var$112 i32) - (local $var$113 i32) - (local $var$114 i32) - (local $var$115 i32) - (local $var$116 i32) - (local $var$117 i32) - (local $var$118 i32) - (local $var$119 i32) - (local $var$120 i32) - (local $var$121 i32) - (local $var$122 i32) - (local $var$123 i32) - (local $var$124 i32) - (local $var$125 i32) - (local $var$126 i32) - (local $var$127 i32) - (local $var$128 i32) - (local $var$129 i32) - (local $var$130 i32) - (local $var$131 i32) - (local $var$132 i32) - (local $var$133 i32) - (local $var$134 i32) - (local $var$135 i32) - (local $var$136 i32) - (local $var$137 i32) - (local $var$138 i32) - (local $var$139 i32) - (local $var$140 i32) - (local $var$141 i32) - (local $var$142 i32) - (local $var$143 i32) - (local $var$144 i32) - (local $var$145 i32) - (local $var$146 i32) - (local $var$147 i32) - (local $var$148 i32) - (local $var$149 i32) - (local $var$150 i32) - (local $var$151 i32) - (local $var$152 i32) - (local $var$153 i32) - (local $var$154 i32) - (local $var$155 i32) - (local $var$156 i32) - (local $var$157 i32) - (local $var$158 i32) - (local $var$159 i32) - (local $var$160 i32) - (local $var$161 i32) - (local $var$162 i32) - (local $var$163 i32) - (local $var$164 i32) - (local $var$165 i32) - (local $var$166 i32) - (local $var$167 i32) - (local $var$168 i32) - (local $var$169 i32) - (local $var$170 i32) - (local $var$171 i32) - (local $var$172 i32) - (local $var$173 i32) - (local $var$174 i32) - (local $var$175 i32) - (local $var$176 i32) - (local $var$177 i32) - (local $var$178 i32) - (local $var$179 i32) - (local $var$180 i32) - (local $var$181 i32) - (local $var$182 i32) - (local $var$183 i32) - (local $var$184 i32) - (local $var$185 i32) - (local $var$186 i32) - (local $var$187 i32) - (local $var$188 i32) - (local $var$189 f64) - (local $var$190 f64) - (block $label$0 - (set_local $var$188 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$132 - (i32.gt_u - (i32.shr_u - (get_local $var$1) - (i32.const 0) - ) - (i32.const 20) - ) - ) - (block $label$1 - (if - (i32.eq - (get_local $var$132) - (i32.const 0) - ) - (tableswitch $label$13 - (i32.sub - (get_local $var$1) - (i32.const 9) - ) - (table (case $label$2) (case $label$3) (case $label$4) (case $label$5) (case $label$6) (case $label$7) (case $label$8) (case $label$9) (case $label$10) (case $label$11)) (case $label$12) - (case $label$2 - (block $label$14 - (set_local $var$112 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$3 - (get_local $var$112) - ) - (set_local $var$4 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$138 - (get_local $var$4) - ) - (set_local $var$137 - (i32.sub - (get_local $var$138) - (i32.const 1) - ) - ) - (set_local $var$24 - (i32.add - (get_local $var$3) - (get_local $var$137) - ) - ) - (set_local $var$35 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$141 - (get_local $var$35) - ) - (set_local $var$140 - (i32.sub - (get_local $var$141) - (i32.const 1) - ) - ) - (set_local $var$139 - (i32.xor - (get_local $var$140) - (i32.const -1) - ) - ) - (set_local $var$46 - (i32.and - (get_local $var$24) - (get_local $var$139) - ) - ) - (set_local $var$57 - (get_local $var$46) - ) - (set_local $var$68 - (i32.load align=4 - (get_local $var$57) - ) - ) - (set_local $var$122 - (i32.add - (get_local $var$57) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$122) - ) - (i32.store align=4 - (get_local $var$0) - (get_local $var$68) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$3 - (block $label$15 - (set_local $var$116 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$79 - (get_local $var$116) - ) - (set_local $var$90 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$143 - (get_local $var$90) - ) - (set_local $var$142 - (i32.sub - (get_local $var$143) - (i32.const 1) - ) - ) - (set_local $var$101 - (i32.add - (get_local $var$79) - (get_local $var$142) - ) - ) - (set_local $var$5 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$146 - (get_local $var$5) - ) - (set_local $var$145 - (i32.sub - (get_local $var$146) - (i32.const 1) - ) - ) - (set_local $var$144 - (i32.xor - (get_local $var$145) - (i32.const -1) - ) - ) - (set_local $var$15 - (i32.and - (get_local $var$101) - (get_local $var$144) - ) - ) - (set_local $var$16 - (get_local $var$15) - ) - (set_local $var$17 - (i32.load align=4 - (get_local $var$16) - ) - ) - (set_local $var$129 - (i32.add - (get_local $var$16) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$129) - ) - (set_local $var$18 - (i32.lt_s - (get_local $var$17) - (i32.const 0) - ) - ) - (set_local $var$19 - (i32.shr_s - (i32.shl - (get_local $var$18) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$20 - (get_local $var$0) - ) - (set_local $var$21 - (get_local $var$20) - ) - (i32.store align=4 - (get_local $var$21) - (get_local $var$17) - ) - (set_local $var$22 - (i32.add - (get_local $var$20) - (i32.const 4) - ) - ) - (set_local $var$23 - (get_local $var$22) - ) - (i32.store align=4 - (get_local $var$23) - (get_local $var$19) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$4 - (block $label$16 - (set_local $var$120 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$25 - (get_local $var$120) - ) - (set_local $var$26 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$148 - (get_local $var$26) - ) - (set_local $var$147 - (i32.sub - (get_local $var$148) - (i32.const 1) - ) - ) - (set_local $var$27 - (i32.add - (get_local $var$25) - (get_local $var$147) - ) - ) - (set_local $var$28 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$151 - (get_local $var$28) - ) - (set_local $var$150 - (i32.sub - (get_local $var$151) - (i32.const 1) - ) - ) - (set_local $var$149 - (i32.xor - (get_local $var$150) - (i32.const -1) - ) - ) - (set_local $var$29 - (i32.and - (get_local $var$27) - (get_local $var$149) - ) - ) - (set_local $var$30 - (get_local $var$29) - ) - (set_local $var$31 - (i32.load align=4 - (get_local $var$30) - ) - ) - (set_local $var$130 - (i32.add - (get_local $var$30) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$130) - ) - (set_local $var$32 - (get_local $var$0) - ) - (set_local $var$33 - (get_local $var$32) - ) - (i32.store align=4 - (get_local $var$33) - (get_local $var$31) - ) - (set_local $var$34 - (i32.add - (get_local $var$32) - (i32.const 4) - ) - ) - (set_local $var$36 - (get_local $var$34) - ) - (i32.store align=4 - (get_local $var$36) - (i32.const 0) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$5 - (block $label$17 - (set_local $var$121 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$37 - (get_local $var$121) - ) - (set_local $var$38 - (i32.add - (i32.const 0) - (i32.const 8) - ) - ) - (set_local $var$153 - (get_local $var$38) - ) - (set_local $var$152 - (i32.sub - (get_local $var$153) - (i32.const 1) - ) - ) - (set_local $var$39 - (i32.add - (get_local $var$37) - (get_local $var$152) - ) - ) - (set_local $var$40 - (i32.add - (i32.const 0) - (i32.const 8) - ) - ) - (set_local $var$156 - (get_local $var$40) - ) - (set_local $var$155 - (i32.sub - (get_local $var$156) - (i32.const 1) - ) - ) - (set_local $var$154 - (i32.xor - (get_local $var$155) - (i32.const -1) - ) - ) - (set_local $var$41 - (i32.and - (get_local $var$39) - (get_local $var$154) - ) - ) - (set_local $var$42 - (get_local $var$41) - ) - (set_local $var$43 - (get_local $var$42) - ) - (set_local $var$44 - (get_local $var$43) - ) - (set_local $var$45 - (i32.load align=4 - (get_local $var$44) - ) - ) - (set_local $var$47 - (i32.add - (get_local $var$43) - (i32.const 4) - ) - ) - (set_local $var$48 - (get_local $var$47) - ) - (set_local $var$49 - (i32.load align=4 - (get_local $var$48) - ) - ) - (set_local $var$131 - (i32.add - (get_local $var$42) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$131) - ) - (set_local $var$50 - (get_local $var$0) - ) - (set_local $var$51 - (get_local $var$50) - ) - (i32.store align=4 - (get_local $var$51) - (get_local $var$45) - ) - (set_local $var$52 - (i32.add - (get_local $var$50) - (i32.const 4) - ) - ) - (set_local $var$53 - (get_local $var$52) - ) - (i32.store align=4 - (get_local $var$53) - (get_local $var$49) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$6 - (block $label$18 - (set_local $var$113 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$54 - (get_local $var$113) - ) - (set_local $var$55 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$158 - (get_local $var$55) - ) - (set_local $var$157 - (i32.sub - (get_local $var$158) - (i32.const 1) - ) - ) - (set_local $var$56 - (i32.add - (get_local $var$54) - (get_local $var$157) - ) - ) - (set_local $var$58 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$161 - (get_local $var$58) - ) - (set_local $var$160 - (i32.sub - (get_local $var$161) - (i32.const 1) - ) - ) - (set_local $var$159 - (i32.xor - (get_local $var$160) - (i32.const -1) - ) - ) - (set_local $var$59 - (i32.and - (get_local $var$56) - (get_local $var$159) - ) - ) - (set_local $var$60 - (get_local $var$59) - ) - (set_local $var$61 - (i32.load align=4 - (get_local $var$60) - ) - ) - (set_local $var$123 - (i32.add - (get_local $var$60) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$123) - ) - (set_local $var$133 - (i32.and - (get_local $var$61) - (i32.const 65535) - ) - ) - (set_local $var$62 - (i32.shr_s - (i32.shl - (get_local $var$133) - (i32.const 16) - ) - (i32.const 16) - ) - ) - (set_local $var$63 - (i32.lt_s - (get_local $var$62) - (i32.const 0) - ) - ) - (set_local $var$64 - (i32.shr_s - (i32.shl - (get_local $var$63) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$65 - (get_local $var$0) - ) - (set_local $var$66 - (get_local $var$65) - ) - (i32.store align=4 - (get_local $var$66) - (get_local $var$62) - ) - (set_local $var$67 - (i32.add - (get_local $var$65) - (i32.const 4) - ) - ) - (set_local $var$69 - (get_local $var$67) - ) - (i32.store align=4 - (get_local $var$69) - (get_local $var$64) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$7 - (block $label$19 - (set_local $var$114 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$70 - (get_local $var$114) - ) - (set_local $var$71 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$163 - (get_local $var$71) - ) - (set_local $var$162 - (i32.sub - (get_local $var$163) - (i32.const 1) - ) - ) - (set_local $var$72 - (i32.add - (get_local $var$70) - (get_local $var$162) - ) - ) - (set_local $var$73 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$166 - (get_local $var$73) - ) - (set_local $var$165 - (i32.sub - (get_local $var$166) - (i32.const 1) - ) - ) - (set_local $var$164 - (i32.xor - (get_local $var$165) - (i32.const -1) - ) - ) - (set_local $var$74 - (i32.and - (get_local $var$72) - (get_local $var$164) - ) - ) - (set_local $var$75 - (get_local $var$74) - ) - (set_local $var$76 - (i32.load align=4 - (get_local $var$75) - ) - ) - (set_local $var$124 - (i32.add - (get_local $var$75) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$124) - ) - (set_local $var$134 - (i32.and - (get_local $var$76) - (i32.const 65535) - ) - ) - (set_local $var$77 - (get_local $var$0) - ) - (set_local $var$78 - (get_local $var$77) - ) - (i32.store align=4 - (get_local $var$78) - (get_local $var$134) - ) - (set_local $var$80 - (i32.add - (get_local $var$77) - (i32.const 4) - ) - ) - (set_local $var$81 - (get_local $var$80) - ) - (i32.store align=4 - (get_local $var$81) - (i32.const 0) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$8 - (block $label$20 - (set_local $var$115 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$82 - (get_local $var$115) - ) - (set_local $var$83 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$168 - (get_local $var$83) - ) - (set_local $var$167 - (i32.sub - (get_local $var$168) - (i32.const 1) - ) - ) - (set_local $var$84 - (i32.add - (get_local $var$82) - (get_local $var$167) - ) - ) - (set_local $var$85 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$171 - (get_local $var$85) - ) - (set_local $var$170 - (i32.sub - (get_local $var$171) - (i32.const 1) - ) - ) - (set_local $var$169 - (i32.xor - (get_local $var$170) - (i32.const -1) - ) - ) - (set_local $var$86 - (i32.and - (get_local $var$84) - (get_local $var$169) - ) - ) - (set_local $var$87 - (get_local $var$86) - ) - (set_local $var$88 - (i32.load align=4 - (get_local $var$87) - ) - ) - (set_local $var$125 - (i32.add - (get_local $var$87) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$125) - ) - (set_local $var$135 - (i32.and - (get_local $var$88) - (i32.const 255) - ) - ) - (set_local $var$89 - (i32.shr_s - (i32.shl - (get_local $var$135) - (i32.const 24) - ) - (i32.const 24) - ) - ) - (set_local $var$91 - (i32.lt_s - (get_local $var$89) - (i32.const 0) - ) - ) - (set_local $var$92 - (i32.shr_s - (i32.shl - (get_local $var$91) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$93 - (get_local $var$0) - ) - (set_local $var$94 - (get_local $var$93) - ) - (i32.store align=4 - (get_local $var$94) - (get_local $var$89) - ) - (set_local $var$95 - (i32.add - (get_local $var$93) - (i32.const 4) - ) - ) - (set_local $var$96 - (get_local $var$95) - ) - (i32.store align=4 - (get_local $var$96) - (get_local $var$92) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$9 - (block $label$21 - (set_local $var$117 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$97 - (get_local $var$117) - ) - (set_local $var$98 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$173 - (get_local $var$98) - ) - (set_local $var$172 - (i32.sub - (get_local $var$173) - (i32.const 1) - ) - ) - (set_local $var$99 - (i32.add - (get_local $var$97) - (get_local $var$172) - ) - ) - (set_local $var$100 - (i32.add - (i32.const 0) - (i32.const 4) - ) - ) - (set_local $var$176 - (get_local $var$100) - ) - (set_local $var$175 - (i32.sub - (get_local $var$176) - (i32.const 1) - ) - ) - (set_local $var$174 - (i32.xor - (get_local $var$175) - (i32.const -1) - ) - ) - (set_local $var$102 - (i32.and - (get_local $var$99) - (get_local $var$174) - ) - ) - (set_local $var$103 - (get_local $var$102) - ) - (set_local $var$104 - (i32.load align=4 - (get_local $var$103) - ) - ) - (set_local $var$126 - (i32.add - (get_local $var$103) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$126) - ) - (set_local $var$136 - (i32.and - (get_local $var$104) - (i32.const 255) - ) - ) - (set_local $var$105 - (get_local $var$0) - ) - (set_local $var$106 - (get_local $var$105) - ) - (i32.store align=4 - (get_local $var$106) - (get_local $var$136) - ) - (set_local $var$107 - (i32.add - (get_local $var$105) - (i32.const 4) - ) - ) - (set_local $var$108 - (get_local $var$107) - ) - (i32.store align=4 - (get_local $var$108) - (i32.const 0) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$10 - (block $label$22 - (set_local $var$118 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$109 - (get_local $var$118) - ) - (set_local $var$110 - (i32.add - (i32.const 0) - (i32.const 8) - ) - ) - (set_local $var$178 - (get_local $var$110) - ) - (set_local $var$177 - (i32.sub - (get_local $var$178) - (i32.const 1) - ) - ) - (set_local $var$111 - (i32.add - (get_local $var$109) - (get_local $var$177) - ) - ) - (set_local $var$6 - (i32.add - (i32.const 0) - (i32.const 8) - ) - ) - (set_local $var$181 - (get_local $var$6) - ) - (set_local $var$180 - (i32.sub - (get_local $var$181) - (i32.const 1) - ) - ) - (set_local $var$179 - (i32.xor - (get_local $var$180) - (i32.const -1) - ) - ) - (set_local $var$7 - (i32.and - (get_local $var$111) - (get_local $var$179) - ) - ) - (set_local $var$8 - (get_local $var$7) - ) - (set_local $var$189 - (f64.load align=8 - (get_local $var$8) - ) - ) - (set_local $var$127 - (i32.add - (get_local $var$8) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$127) - ) - (f64.store align=8 - (get_local $var$0) - (get_local $var$189) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$11 - (block $label$23 - (set_local $var$119 - (i32.load align=4 - (get_local $var$2) - ) - ) - (set_local $var$9 - (get_local $var$119) - ) - (set_local $var$10 - (i32.add - (i32.const 0) - (i32.const 8) - ) - ) - (set_local $var$183 - (get_local $var$10) - ) - (set_local $var$182 - (i32.sub - (get_local $var$183) - (i32.const 1) - ) - ) - (set_local $var$11 - (i32.add - (get_local $var$9) - (get_local $var$182) - ) - ) - (set_local $var$12 - (i32.add - (i32.const 0) - (i32.const 8) - ) - ) - (set_local $var$186 - (get_local $var$12) - ) - (set_local $var$185 - (i32.sub - (get_local $var$186) - (i32.const 1) - ) - ) - (set_local $var$184 - (i32.xor - (get_local $var$185) - (i32.const -1) - ) - ) - (set_local $var$13 - (i32.and - (get_local $var$11) - (get_local $var$184) - ) - ) - (set_local $var$14 - (get_local $var$13) - ) - (set_local $var$190 - (f64.load align=8 - (get_local $var$14) - ) - ) - (set_local $var$128 - (i32.add - (get_local $var$14) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$128) - ) - (f64.store align=8 - (get_local $var$0) - (get_local $var$190) - ) - (br $label$1) - (br $label$13) - ) - ) - (case $label$12 - (br $label$1) - ) - ) - ) - ) - (br $label$0) - ) - ) - (func $_fmt_u (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) - (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) - (block $label$0 - (set_local $var$39 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$13 - (i32.gt_u - (i32.shr_u - (get_local $var$1) - (i32.const 0) - ) - (i32.const 0) - ) - ) - (set_local $var$17 - (i32.gt_u - (i32.shr_u - (get_local $var$0) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (set_local $var$18 - (i32.eq - (get_local $var$1) - (i32.const 0) - ) - ) - (set_local $var$19 - (i32.and - (get_local $var$18) - (get_local $var$17) - ) - ) - (set_local $var$20 - (i32.or - (get_local $var$13) - (get_local $var$19) - ) - ) - (if_else - (get_local $var$20) - (block $label$1 - (set_local $var$21 - (get_local $var$0) - ) - (set_local $var$22 - (get_local $var$1) - ) - (set_local $var$32 - (get_local $var$2) - ) - (loop $label$2 $label$3 - (block $label$4 - (set_local $var$23 - (call $___uremdi3 - (get_local $var$21) - (get_local $var$22) - (i32.const 10) - (i32.const 0) - ) - ) - (set_local $var$3 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$4 - (i32.or - (get_local $var$23) - (i32.const 48) - ) - ) - (set_local $var$5 - (i32.and - (get_local $var$4) - (i32.const 255) - ) - ) - (set_local $var$27 - (i32.add - (get_local $var$32) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$27) - (get_local $var$5) - ) - (set_local $var$6 - (call $___udivdi3 - (get_local $var$21) - (get_local $var$22) - (i32.const 10) - (i32.const 0) - ) - ) - (set_local $var$7 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$8 - (i32.gt_u - (i32.shr_u - (get_local $var$22) - (i32.const 0) - ) - (i32.const 9) - ) - ) - (set_local $var$9 - (i32.gt_u - (i32.shr_u - (get_local $var$21) - (i32.const 0) - ) - (i32.const -1) - ) - ) - (set_local $var$10 - (i32.eq - (get_local $var$22) - (i32.const 9) - ) - ) - (set_local $var$11 - (i32.and - (get_local $var$10) - (get_local $var$9) - ) - ) - (set_local $var$12 - (i32.or - (get_local $var$8) - (get_local $var$11) - ) - ) - (if_else - (get_local $var$12) - (block $label$5 - (set_local $var$21 - (get_local $var$6) - ) - (set_local $var$22 - (get_local $var$7) - ) - (set_local $var$32 - (get_local $var$27) - ) - ) - (block $label$6 - (set_local $var$15 - (get_local $var$6) - ) - (set_local $var$16 - (get_local $var$7) - ) - (set_local $var$28 - (get_local $var$27) - ) - (br $label$2) - ) - ) - (br $label$3) - ) - ) - (set_local $var$31 - (get_local $var$28) - ) - (set_local $var$36 - (get_local $var$15) - ) - ) - (block $label$7 - (set_local $var$31 - (get_local $var$2) - ) - (set_local $var$36 - (get_local $var$0) - ) - ) - ) - (set_local $var$35 - (i32.eq - (get_local $var$36) - (i32.const 0) - ) - ) - (if_else - (get_local $var$35) - (set_local $var$33 - (get_local $var$31) - ) - (block $label$8 - (set_local $var$34 - (get_local $var$31) - ) - (set_local $var$37 - (get_local $var$36) - ) - (loop $label$9 $label$10 - (block $label$11 - (set_local $var$30 - (i32.and - (i32.rem_u - (i32.shr_u - (get_local $var$37) - (i32.const 0) - ) - (i32.const 10) - ) - (i32.const -1) - ) - ) - (set_local $var$24 - (i32.or - (get_local $var$30) - (i32.const 48) - ) - ) - (set_local $var$25 - (i32.and - (get_local $var$24) - (i32.const 255) - ) - ) - (set_local $var$29 - (i32.add - (get_local $var$34) - (i32.const -1) - ) - ) - (i32.store8 align=1 - (get_local $var$29) - (get_local $var$25) - ) - (set_local $var$26 - (i32.and - (i32.div_u - (i32.shr_u - (get_local $var$37) - (i32.const 0) - ) - (i32.const 10) - ) - (i32.const -1) - ) - ) - (set_local $var$14 - (i32.lt_u - (i32.shr_u - (get_local $var$37) - (i32.const 0) - ) - (i32.const 10) - ) - ) - (if_else - (get_local $var$14) - (block $label$12 - (set_local $var$33 - (get_local $var$29) - ) - (br $label$9) - ) - (block $label$13 - (set_local $var$34 - (get_local $var$29) - ) - (set_local $var$37 - (get_local $var$26) - ) - ) - ) - (br $label$10) - ) - ) - ) - ) - (get_local $var$33) - ) - ) - (func $_pad (type $11) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (param $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) - (block $label$0 - (set_local $var$30 - (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 256) - ) - ) - (if - (i32.ge_s - (i32.load align=4 - (i32.const 8) - ) - (i32.load align=4 - (i32.const 16) - ) - ) - (call_import $abort) - ) - (set_local $var$22 - (get_local $var$30) - ) - (set_local $var$11 - (i32.and - (get_local $var$4) - (i32.const 73728) - ) - ) - (set_local $var$25 - (i32.eq - (get_local $var$11) - (i32.const 0) - ) - ) - (set_local $var$14 - (i32.gt_s - (get_local $var$2) - (get_local $var$3) - ) - ) - (set_local $var$21 - (i32.and - (get_local $var$14) - (get_local $var$25) - ) - ) - (block $label$1 - (if - (get_local $var$21) - (block $label$2 - (set_local $var$23 - (i32.sub - (get_local $var$2) - (get_local $var$3) - ) - ) - (set_local $var$15 - (i32.gt_u - (i32.shr_u - (get_local $var$23) - (i32.const 0) - ) - (i32.const 256) - ) - ) - (set_local $var$18 - (if_else - (get_local $var$15) - (i32.const 256) - (get_local $var$23) - ) - ) - (call $_memset - (get_local $var$22) - (get_local $var$1) - (get_local $var$18) - ) - (set_local $var$17 - (i32.gt_u - (i32.shr_u - (get_local $var$23) - (i32.const 0) - ) - (i32.const 255) - ) - ) - (set_local $var$6 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$13 - (i32.and - (get_local $var$6) - (i32.const 32) - ) - ) - (set_local $var$27 - (i32.eq - (get_local $var$13) - (i32.const 0) - ) - ) - (if_else - (get_local $var$17) - (block $label$3 - (set_local $var$7 - (i32.sub - (get_local $var$2) - (get_local $var$3) - ) - ) - (set_local $var$10 - (get_local $var$6) - ) - (set_local $var$20 - (get_local $var$23) - ) - (set_local $var$28 - (get_local $var$27) - ) - (loop $label$4 $label$5 - (block $label$6 - (if_else - (get_local $var$28) - (block $label$7 - (call $___fwritex - (get_local $var$22) - (i32.const 256) - (get_local $var$0) - ) - (set_local $var$5 - (i32.load align=4 - (get_local $var$0) - ) - ) - (set_local $var$8 - (get_local $var$5) - ) - ) - (set_local $var$8 - (get_local $var$10) - ) - ) - (set_local $var$24 - (i32.add - (get_local $var$20) - (i32.const -256) - ) - ) - (set_local $var$16 - (i32.gt_u - (i32.shr_u - (get_local $var$24) - (i32.const 0) - ) - (i32.const 255) - ) - ) - (set_local $var$12 - (i32.and - (get_local $var$8) - (i32.const 32) - ) - ) - (set_local $var$26 - (i32.eq - (get_local $var$12) - (i32.const 0) - ) - ) - (if_else - (get_local $var$16) - (block $label$8 - (set_local $var$10 - (get_local $var$8) - ) - (set_local $var$20 - (get_local $var$24) - ) - (set_local $var$28 - (get_local $var$26) - ) - ) - (br $label$4) - ) - (br $label$5) - ) - ) - (set_local $var$9 - (i32.and - (get_local $var$7) - (i32.const 255) - ) - ) - (if_else - (get_local $var$26) - (set_local $var$19 - (get_local $var$9) - ) - (br $label$1) - ) - ) - (if_else - (get_local $var$27) - (set_local $var$19 - (get_local $var$23) - ) - (br $label$1) - ) - ) - (call $___fwritex - (get_local $var$22) - (get_local $var$19) - (get_local $var$0) - ) - ) - ) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$30) - ) - (br $label$0) - ) - ) - (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) - (local $var$92 i32) - (local $var$93 i32) - (local $var$94 i32) - (local $var$95 i32) - (local $var$96 i32) - (local $var$97 i32) - (local $var$98 i32) - (local $var$99 i32) - (local $var$100 i32) - (local $var$101 i32) - (local $var$102 i32) - (local $var$103 i32) - (local $var$104 i32) - (local $var$105 i32) - (local $var$106 i32) - (local $var$107 i32) - (local $var$108 i32) - (local $var$109 i32) - (local $var$110 i32) - (local $var$111 i32) - (local $var$112 i32) - (local $var$113 i32) - (local $var$114 i32) - (local $var$115 i32) - (local $var$116 i32) - (local $var$117 i32) - (local $var$118 i32) - (local $var$119 i32) - (local $var$120 i32) - (local $var$121 i32) - (local $var$122 i32) - (local $var$123 i32) - (local $var$124 i32) - (local $var$125 i32) - (local $var$126 i32) - (local $var$127 i32) - (local $var$128 i32) - (local $var$129 i32) - (local $var$130 i32) - (local $var$131 i32) - (local $var$132 i32) - (local $var$133 i32) - (local $var$134 i32) - (local $var$135 i32) - (local $var$136 i32) - (local $var$137 i32) - (local $var$138 i32) - (local $var$139 i32) - (local $var$140 i32) - (local $var$141 i32) - (local $var$142 i32) - (local $var$143 i32) - (local $var$144 i32) - (local $var$145 i32) - (local $var$146 i32) - (local $var$147 i32) - (local $var$148 i32) - (local $var$149 i32) - (local $var$150 i32) - (local $var$151 i32) - (local $var$152 i32) - (local $var$153 i32) - (local $var$154 i32) - (local $var$155 i32) - (local $var$156 i32) - (local $var$157 i32) - (local $var$158 i32) - (local $var$159 i32) - (local $var$160 i32) - (local $var$161 i32) - (local $var$162 i32) - (local $var$163 i32) - (local $var$164 i32) - (local $var$165 i32) - (local $var$166 i32) - (local $var$167 i32) - (local $var$168 i32) - (local $var$169 i32) - (local $var$170 i32) - (local $var$171 i32) - (local $var$172 i32) - (local $var$173 i32) - (local $var$174 i32) - (local $var$175 i32) - (local $var$176 i32) - (local $var$177 i32) - (local $var$178 i32) - (local $var$179 i32) - (local $var$180 i32) - (local $var$181 i32) - (local $var$182 i32) - (local $var$183 i32) - (local $var$184 i32) - (local $var$185 i32) - (local $var$186 i32) - (local $var$187 i32) - (local $var$188 i32) - (local $var$189 i32) - (local $var$190 i32) - (local $var$191 i32) - (local $var$192 i32) - (local $var$193 i32) - (local $var$194 i32) - (local $var$195 i32) - (local $var$196 i32) - (local $var$197 i32) - (local $var$198 i32) - (local $var$199 i32) - (local $var$200 i32) - (local $var$201 i32) - (local $var$202 i32) - (local $var$203 i32) - (local $var$204 i32) - (local $var$205 i32) - (local $var$206 i32) - (local $var$207 i32) - (local $var$208 i32) - (local $var$209 i32) - (local $var$210 i32) - (local $var$211 i32) - (local $var$212 i32) - (local $var$213 i32) - (local $var$214 i32) - (local $var$215 i32) - (local $var$216 i32) - (local $var$217 i32) - (local $var$218 i32) - (local $var$219 i32) - (local $var$220 i32) - (local $var$221 i32) - (local $var$222 i32) - (local $var$223 i32) - (local $var$224 i32) - (local $var$225 i32) - (local $var$226 i32) - (local $var$227 i32) - (local $var$228 i32) - (local $var$229 i32) - (local $var$230 i32) - (local $var$231 i32) - (local $var$232 i32) - (local $var$233 i32) - (local $var$234 i32) - (local $var$235 i32) - (local $var$236 i32) - (local $var$237 i32) - (local $var$238 i32) - (local $var$239 i32) - (local $var$240 i32) - (local $var$241 i32) - (local $var$242 i32) - (local $var$243 i32) - (local $var$244 i32) - (local $var$245 i32) - (local $var$246 i32) - (local $var$247 i32) - (local $var$248 i32) - (local $var$249 i32) - (local $var$250 i32) - (local $var$251 i32) - (local $var$252 i32) - (local $var$253 i32) - (local $var$254 i32) - (local $var$255 i32) - (local $var$256 i32) - (local $var$257 i32) - (local $var$258 i32) - (local $var$259 i32) - (local $var$260 i32) - (local $var$261 i32) - (local $var$262 i32) - (local $var$263 i32) - (local $var$264 i32) - (local $var$265 i32) - (local $var$266 i32) - (local $var$267 i32) - (local $var$268 i32) - (local $var$269 i32) - (local $var$270 i32) - (local $var$271 i32) - (local $var$272 i32) - (local $var$273 i32) - (local $var$274 i32) - (local $var$275 i32) - (local $var$276 i32) - (local $var$277 i32) - (local $var$278 i32) - (local $var$279 i32) - (local $var$280 i32) - (local $var$281 i32) - (local $var$282 i32) - (local $var$283 i32) - (local $var$284 i32) - (local $var$285 i32) - (local $var$286 i32) - (local $var$287 i32) - (local $var$288 i32) - (local $var$289 i32) - (local $var$290 i32) - (local $var$291 i32) - (local $var$292 i32) - (local $var$293 i32) - (local $var$294 i32) - (local $var$295 i32) - (local $var$296 i32) - (local $var$297 i32) - (local $var$298 i32) - (local $var$299 i32) - (local $var$300 i32) - (local $var$301 i32) - (local $var$302 i32) - (local $var$303 i32) - (local $var$304 i32) - (local $var$305 i32) - (local $var$306 i32) - (local $var$307 i32) - (local $var$308 i32) - (local $var$309 i32) - (local $var$310 i32) - (local $var$311 i32) - (local $var$312 i32) - (local $var$313 i32) - (local $var$314 i32) - (local $var$315 i32) - (local $var$316 i32) - (local $var$317 i32) - (local $var$318 i32) - (local $var$319 i32) - (local $var$320 i32) - (local $var$321 i32) - (local $var$322 i32) - (local $var$323 i32) - (local $var$324 i32) - (local $var$325 i32) - (local $var$326 i32) - (local $var$327 i32) - (local $var$328 i32) - (local $var$329 i32) - (local $var$330 i32) - (local $var$331 i32) - (local $var$332 i32) - (local $var$333 i32) - (local $var$334 i32) - (local $var$335 i32) - (local $var$336 i32) - (local $var$337 i32) - (local $var$338 i32) - (local $var$339 i32) - (local $var$340 i32) - (local $var$341 i32) - (local $var$342 i32) - (local $var$343 i32) - (local $var$344 i32) - (local $var$345 i32) - (local $var$346 i32) - (local $var$347 i32) - (local $var$348 i32) - (local $var$349 i32) - (local $var$350 i32) - (local $var$351 i32) - (local $var$352 i32) - (local $var$353 i32) - (local $var$354 i32) - (local $var$355 i32) - (local $var$356 i32) - (local $var$357 i32) - (local $var$358 i32) - (local $var$359 i32) - (local $var$360 i32) - (local $var$361 i32) - (local $var$362 i32) - (local $var$363 i32) - (local $var$364 i32) - (local $var$365 i32) - (local $var$366 i32) - (local $var$367 i32) - (local $var$368 i32) - (local $var$369 i32) - (local $var$370 i32) - (local $var$371 i32) - (local $var$372 i32) - (local $var$373 i32) - (local $var$374 i32) - (local $var$375 i32) - (local $var$376 i32) - (local $var$377 i32) - (local $var$378 i32) - (local $var$379 i32) - (local $var$380 i32) - (local $var$381 i32) - (local $var$382 i32) - (local $var$383 i32) - (local $var$384 i32) - (local $var$385 i32) - (local $var$386 i32) - (local $var$387 i32) - (local $var$388 i32) - (local $var$389 i32) - (local $var$390 i32) - (local $var$391 i32) - (local $var$392 i32) - (local $var$393 i32) - (local $var$394 i32) - (local $var$395 i32) - (local $var$396 i32) - (local $var$397 i32) - (local $var$398 i32) - (local $var$399 i32) - (local $var$400 i32) - (local $var$401 i32) - (local $var$402 i32) - (local $var$403 i32) - (local $var$404 i32) - (local $var$405 i32) - (local $var$406 i32) - (local $var$407 i32) - (local $var$408 i32) - (local $var$409 i32) - (local $var$410 i32) - (local $var$411 i32) - (local $var$412 i32) - (local $var$413 i32) - (local $var$414 i32) - (local $var$415 i32) - (local $var$416 i32) - (local $var$417 i32) - (local $var$418 i32) - (local $var$419 i32) - (local $var$420 i32) - (local $var$421 i32) - (local $var$422 i32) - (local $var$423 i32) - (local $var$424 i32) - (local $var$425 i32) - (local $var$426 i32) - (local $var$427 i32) - (local $var$428 i32) - (local $var$429 i32) - (local $var$430 i32) - (local $var$431 i32) - (local $var$432 i32) - (local $var$433 i32) - (local $var$434 i32) - (local $var$435 i32) - (local $var$436 i32) - (local $var$437 i32) - (local $var$438 i32) - (local $var$439 i32) - (local $var$440 i32) - (local $var$441 i32) - (local $var$442 i32) - (local $var$443 i32) - (local $var$444 i32) - (local $var$445 i32) - (local $var$446 i32) - (local $var$447 i32) - (local $var$448 i32) - (local $var$449 i32) - (local $var$450 i32) - (local $var$451 i32) - (local $var$452 i32) - (local $var$453 i32) - (local $var$454 i32) - (local $var$455 i32) - (local $var$456 i32) - (local $var$457 i32) - (local $var$458 i32) - (local $var$459 i32) - (local $var$460 i32) - (local $var$461 i32) - (local $var$462 i32) - (local $var$463 i32) - (local $var$464 i32) - (local $var$465 i32) - (local $var$466 i32) - (local $var$467 i32) - (local $var$468 i32) - (local $var$469 i32) - (local $var$470 i32) - (local $var$471 i32) - (local $var$472 i32) - (local $var$473 i32) - (local $var$474 i32) - (local $var$475 i32) - (local $var$476 i32) - (local $var$477 i32) - (local $var$478 i32) - (local $var$479 i32) - (local $var$480 i32) - (local $var$481 i32) - (local $var$482 i32) - (local $var$483 i32) - (local $var$484 i32) - (local $var$485 i32) - (local $var$486 i32) - (local $var$487 i32) - (local $var$488 i32) - (local $var$489 i32) - (local $var$490 i32) - (local $var$491 i32) - (local $var$492 i32) - (local $var$493 i32) - (local $var$494 i32) - (local $var$495 i32) - (local $var$496 i32) - (local $var$497 i32) - (local $var$498 i32) - (local $var$499 i32) - (local $var$500 i32) - (local $var$501 i32) - (local $var$502 i32) - (local $var$503 i32) - (local $var$504 i32) - (local $var$505 i32) - (local $var$506 i32) - (local $var$507 i32) - (local $var$508 i32) - (local $var$509 i32) - (local $var$510 i32) - (local $var$511 i32) - (local $var$512 i32) - (local $var$513 i32) - (local $var$514 i32) - (local $var$515 i32) - (local $var$516 i32) - (local $var$517 i32) - (local $var$518 i32) - (local $var$519 i32) - (local $var$520 i32) - (local $var$521 i32) - (local $var$522 i32) - (local $var$523 i32) - (local $var$524 i32) - (local $var$525 i32) - (local $var$526 i32) - (local $var$527 i32) - (local $var$528 i32) - (local $var$529 i32) - (local $var$530 i32) - (local $var$531 i32) - (local $var$532 i32) - (local $var$533 i32) - (local $var$534 i32) - (local $var$535 i32) - (local $var$536 i32) - (local $var$537 i32) - (local $var$538 i32) - (local $var$539 i32) - (local $var$540 i32) - (local $var$541 i32) - (local $var$542 i32) - (local $var$543 i32) - (local $var$544 i32) - (local $var$545 i32) - (local $var$546 i32) - (local $var$547 i32) - (local $var$548 i32) - (local $var$549 i32) - (local $var$550 i32) - (local $var$551 i32) - (local $var$552 i32) - (local $var$553 i32) - (local $var$554 i32) - (local $var$555 i32) - (local $var$556 i32) - (local $var$557 i32) - (local $var$558 i32) - (local $var$559 i32) - (local $var$560 i32) - (local $var$561 i32) - (local $var$562 i32) - (local $var$563 i32) - (local $var$564 i32) - (local $var$565 i32) - (local $var$566 i32) - (local $var$567 i32) - (local $var$568 i32) - (local $var$569 i32) - (local $var$570 i32) - (local $var$571 i32) - (local $var$572 i32) - (local $var$573 i32) - (local $var$574 i32) - (local $var$575 i32) - (local $var$576 i32) - (local $var$577 i32) - (local $var$578 i32) - (local $var$579 i32) - (local $var$580 i32) - (local $var$581 i32) - (local $var$582 i32) - (local $var$583 i32) - (local $var$584 i32) - (local $var$585 i32) - (local $var$586 i32) - (local $var$587 i32) - (local $var$588 i32) - (local $var$589 i32) - (local $var$590 i32) - (local $var$591 i32) - (local $var$592 i32) - (local $var$593 i32) - (local $var$594 i32) - (local $var$595 i32) - (local $var$596 i32) - (local $var$597 i32) - (local $var$598 i32) - (local $var$599 i32) - (local $var$600 i32) - (local $var$601 i32) - (local $var$602 i32) - (local $var$603 i32) - (local $var$604 i32) - (local $var$605 i32) - (local $var$606 i32) - (local $var$607 i32) - (local $var$608 i32) - (local $var$609 i32) - (local $var$610 i32) - (local $var$611 i32) - (local $var$612 i32) - (local $var$613 i32) - (local $var$614 i32) - (local $var$615 i32) - (local $var$616 i32) - (local $var$617 i32) - (local $var$618 i32) - (local $var$619 i32) - (local $var$620 i32) - (local $var$621 i32) - (local $var$622 i32) - (local $var$623 i32) - (local $var$624 i32) - (local $var$625 i32) - (local $var$626 i32) - (local $var$627 i32) - (local $var$628 i32) - (local $var$629 i32) - (local $var$630 i32) - (local $var$631 i32) - (local $var$632 i32) - (local $var$633 i32) - (local $var$634 i32) - (local $var$635 i32) - (local $var$636 i32) - (local $var$637 i32) - (local $var$638 i32) - (local $var$639 i32) - (local $var$640 i32) - (local $var$641 i32) - (local $var$642 i32) - (local $var$643 i32) - (local $var$644 i32) - (local $var$645 i32) - (local $var$646 i32) - (local $var$647 i32) - (local $var$648 i32) - (local $var$649 i32) - (local $var$650 i32) - (local $var$651 i32) - (local $var$652 i32) - (local $var$653 i32) - (local $var$654 i32) - (local $var$655 i32) - (local $var$656 i32) - (local $var$657 i32) - (local $var$658 i32) - (local $var$659 i32) - (local $var$660 i32) - (local $var$661 i32) - (local $var$662 i32) - (local $var$663 i32) - (local $var$664 i32) - (local $var$665 i32) - (local $var$666 i32) - (local $var$667 i32) - (local $var$668 i32) - (local $var$669 i32) - (local $var$670 i32) - (local $var$671 i32) - (local $var$672 i32) - (local $var$673 i32) - (local $var$674 i32) - (local $var$675 i32) - (local $var$676 i32) - (local $var$677 i32) - (local $var$678 i32) - (local $var$679 i32) - (local $var$680 i32) - (local $var$681 i32) - (local $var$682 i32) - (local $var$683 i32) - (local $var$684 i32) - (local $var$685 i32) - (local $var$686 i32) - (local $var$687 i32) - (local $var$688 i32) - (local $var$689 i32) - (local $var$690 i32) - (local $var$691 i32) - (local $var$692 i32) - (local $var$693 i32) - (local $var$694 i32) - (local $var$695 i32) - (local $var$696 i32) - (local $var$697 i32) - (local $var$698 i32) - (local $var$699 i32) - (local $var$700 i32) - (local $var$701 i32) - (local $var$702 i32) - (local $var$703 i32) - (local $var$704 i32) - (local $var$705 i32) - (local $var$706 i32) - (local $var$707 i32) - (local $var$708 i32) - (local $var$709 i32) - (local $var$710 i32) - (local $var$711 i32) - (local $var$712 i32) - (local $var$713 i32) - (local $var$714 i32) - (local $var$715 i32) - (local $var$716 i32) - (local $var$717 i32) - (local $var$718 i32) - (local $var$719 i32) - (local $var$720 i32) - (local $var$721 i32) - (local $var$722 i32) - (local $var$723 i32) - (local $var$724 i32) - (local $var$725 i32) - (local $var$726 i32) - (local $var$727 i32) - (local $var$728 i32) - (local $var$729 i32) - (local $var$730 i32) - (local $var$731 i32) - (local $var$732 i32) - (local $var$733 i32) - (local $var$734 i32) - (local $var$735 i32) - (local $var$736 i32) - (local $var$737 i32) - (local $var$738 i32) - (local $var$739 i32) - (local $var$740 i32) - (local $var$741 i32) - (local $var$742 i32) - (local $var$743 i32) - (local $var$744 i32) - (local $var$745 i32) - (local $var$746 i32) - (local $var$747 i32) - (local $var$748 i32) - (local $var$749 i32) - (local $var$750 i32) - (local $var$751 i32) - (local $var$752 i32) - (local $var$753 i32) - (local $var$754 i32) - (local $var$755 i32) - (local $var$756 i32) - (local $var$757 i32) - (local $var$758 i32) - (local $var$759 i32) - (local $var$760 i32) - (local $var$761 i32) - (local $var$762 i32) - (local $var$763 i32) - (local $var$764 i32) - (local $var$765 i32) - (local $var$766 i32) - (local $var$767 i32) - (local $var$768 i32) - (local $var$769 i32) - (local $var$770 i32) - (local $var$771 i32) - (local $var$772 i32) - (local $var$773 i32) - (local $var$774 i32) - (local $var$775 i32) - (local $var$776 i32) - (local $var$777 i32) - (local $var$778 i32) - (local $var$779 i32) - (local $var$780 i32) - (local $var$781 i32) - (local $var$782 i32) - (local $var$783 i32) - (local $var$784 i32) - (local $var$785 i32) - (local $var$786 i32) - (local $var$787 i32) - (local $var$788 i32) - (local $var$789 i32) - (local $var$790 i32) - (local $var$791 i32) - (local $var$792 i32) - (local $var$793 i32) - (local $var$794 i32) - (local $var$795 i32) - (local $var$796 i32) - (local $var$797 i32) - (local $var$798 i32) - (local $var$799 i32) - (local $var$800 i32) - (local $var$801 i32) - (local $var$802 i32) - (local $var$803 i32) - (local $var$804 i32) - (local $var$805 i32) - (local $var$806 i32) - (local $var$807 i32) - (local $var$808 i32) - (local $var$809 i32) - (local $var$810 i32) - (local $var$811 i32) - (local $var$812 i32) - (local $var$813 i32) - (local $var$814 i32) - (local $var$815 i32) - (local $var$816 i32) - (local $var$817 i32) - (local $var$818 i32) - (local $var$819 i32) - (local $var$820 i32) - (local $var$821 i32) - (local $var$822 i32) - (local $var$823 i32) - (local $var$824 i32) - (local $var$825 i32) - (local $var$826 i32) - (local $var$827 i32) - (local $var$828 i32) - (local $var$829 i32) - (local $var$830 i32) - (local $var$831 i32) - (local $var$832 i32) - (local $var$833 i32) - (local $var$834 i32) - (local $var$835 i32) - (local $var$836 i32) - (local $var$837 i32) - (local $var$838 i32) - (local $var$839 i32) - (local $var$840 i32) - (local $var$841 i32) - (local $var$842 i32) - (local $var$843 i32) - (local $var$844 i32) - (local $var$845 i32) - (local $var$846 i32) - (local $var$847 i32) - (local $var$848 i32) - (local $var$849 i32) - (local $var$850 i32) - (local $var$851 i32) - (local $var$852 i32) - (local $var$853 i32) - (local $var$854 i32) - (local $var$855 i32) - (local $var$856 i32) - (local $var$857 i32) - (local $var$858 i32) - (local $var$859 i32) - (local $var$860 i32) - (local $var$861 i32) - (local $var$862 i32) - (local $var$863 i32) - (local $var$864 i32) - (local $var$865 i32) - (local $var$866 i32) - (local $var$867 i32) - (local $var$868 i32) - (local $var$869 i32) - (local $var$870 i32) - (local $var$871 i32) - (local $var$872 i32) - (local $var$873 i32) - (local $var$874 i32) - (local $var$875 i32) - (local $var$876 i32) - (local $var$877 i32) - (local $var$878 i32) - (local $var$879 i32) - (local $var$880 i32) - (local $var$881 i32) - (local $var$882 i32) - (local $var$883 i32) - (local $var$884 i32) - (local $var$885 i32) - (local $var$886 i32) - (local $var$887 i32) - (local $var$888 i32) - (local $var$889 i32) - (local $var$890 i32) - (local $var$891 i32) - (local $var$892 i32) - (local $var$893 i32) - (local $var$894 i32) - (local $var$895 i32) - (local $var$896 i32) - (local $var$897 i32) - (local $var$898 i32) - (local $var$899 i32) - (local $var$900 i32) - (local $var$901 i32) - (local $var$902 i32) - (local $var$903 i32) - (local $var$904 i32) - (local $var$905 i32) - (local $var$906 i32) - (local $var$907 i32) - (local $var$908 i32) - (local $var$909 i32) - (local $var$910 i32) - (local $var$911 i32) - (local $var$912 i32) - (local $var$913 i32) - (local $var$914 i32) - (local $var$915 i32) - (local $var$916 i32) - (local $var$917 i32) - (local $var$918 i32) - (local $var$919 i32) - (local $var$920 i32) - (local $var$921 i32) - (local $var$922 i32) - (local $var$923 i32) - (local $var$924 i32) - (local $var$925 i32) - (local $var$926 i32) - (local $var$927 i32) - (local $var$928 i32) - (local $var$929 i32) - (local $var$930 i32) - (local $var$931 i32) - (local $var$932 i32) - (local $var$933 i32) - (local $var$934 i32) - (local $var$935 i32) - (local $var$936 i32) - (local $var$937 i32) - (local $var$938 i32) - (local $var$939 i32) - (local $var$940 i32) - (local $var$941 i32) - (local $var$942 i32) - (local $var$943 i32) - (local $var$944 i32) - (local $var$945 i32) - (local $var$946 i32) - (local $var$947 i32) - (local $var$948 i32) - (local $var$949 i32) - (local $var$950 i32) - (local $var$951 i32) - (local $var$952 i32) - (local $var$953 i32) - (local $var$954 i32) - (local $var$955 i32) - (local $var$956 i32) - (local $var$957 i32) - (local $var$958 i32) - (local $var$959 i32) - (local $var$960 i32) - (local $var$961 i32) - (local $var$962 i32) - (local $var$963 i32) - (local $var$964 i32) - (local $var$965 i32) - (local $var$966 i32) - (local $var$967 i32) - (local $var$968 i32) - (local $var$969 i32) - (local $var$970 i32) - (local $var$971 i32) - (local $var$972 i32) - (local $var$973 i32) - (local $var$974 i32) - (local $var$975 i32) - (local $var$976 i32) - (local $var$977 i32) - (local $var$978 i32) - (local $var$979 i32) - (local $var$980 i32) - (local $var$981 i32) - (local $var$982 i32) - (local $var$983 i32) - (local $var$984 i32) - (local $var$985 i32) - (local $var$986 i32) - (local $var$987 i32) - (local $var$988 i32) - (local $var$989 i32) - (local $var$990 i32) - (local $var$991 i32) - (local $var$992 i32) - (local $var$993 i32) - (local $var$994 i32) - (local $var$995 i32) - (local $var$996 i32) - (local $var$997 i32) - (local $var$998 i32) - (local $var$999 i32) - (local $var$1000 i32) - (local $var$1001 i32) - (local $var$1002 i32) - (local $var$1003 i32) - (local $var$1004 i32) - (local $var$1005 i32) - (local $var$1006 i32) - (local $var$1007 i32) - (local $var$1008 i32) - (local $var$1009 i32) - (local $var$1010 i32) - (local $var$1011 i32) - (local $var$1012 i32) - (local $var$1013 i32) - (local $var$1014 i32) - (local $var$1015 i32) - (local $var$1016 i32) - (local $var$1017 i32) - (local $var$1018 i32) - (local $var$1019 i32) - (local $var$1020 i32) - (local $var$1021 i32) - (local $var$1022 i32) - (local $var$1023 i32) - (local $var$1024 i32) - (local $var$1025 i32) - (local $var$1026 i32) - (local $var$1027 i32) - (local $var$1028 i32) - (local $var$1029 i32) - (local $var$1030 i32) - (local $var$1031 i32) - (local $var$1032 i32) - (local $var$1033 i32) - (local $var$1034 i32) - (local $var$1035 i32) - (local $var$1036 i32) - (local $var$1037 i32) - (local $var$1038 i32) - (local $var$1039 i32) - (local $var$1040 i32) - (local $var$1041 i32) - (local $var$1042 i32) - (local $var$1043 i32) - (local $var$1044 i32) - (local $var$1045 i32) - (local $var$1046 i32) - (local $var$1047 i32) - (local $var$1048 i32) - (local $var$1049 i32) - (local $var$1050 i32) - (local $var$1051 i32) - (local $var$1052 i32) - (local $var$1053 i32) - (local $var$1054 i32) - (local $var$1055 i32) - (local $var$1056 i32) - (local $var$1057 i32) - (local $var$1058 i32) - (local $var$1059 i32) - (local $var$1060 i32) - (local $var$1061 i32) - (local $var$1062 i32) - (local $var$1063 i32) - (local $var$1064 i32) - (local $var$1065 i32) - (local $var$1066 i32) - (local $var$1067 i32) - (local $var$1068 i32) - (local $var$1069 i32) - (local $var$1070 i32) - (local $var$1071 i32) - (local $var$1072 i32) - (local $var$1073 i32) - (local $var$1074 i32) - (local $var$1075 i32) - (local $var$1076 i32) - (local $var$1077 i32) - (local $var$1078 i32) - (local $var$1079 i32) - (local $var$1080 i32) - (local $var$1081 i32) - (local $var$1082 i32) - (local $var$1083 i32) - (local $var$1084 i32) - (local $var$1085 i32) - (local $var$1086 i32) - (local $var$1087 i32) - (local $var$1088 i32) - (local $var$1089 i32) - (local $var$1090 i32) - (local $var$1091 i32) - (local $var$1092 i32) - (local $var$1093 i32) - (local $var$1094 i32) - (local $var$1095 i32) - (local $var$1096 i32) - (local $var$1097 i32) - (local $var$1098 i32) - (local $var$1099 i32) - (local $var$1100 i32) - (local $var$1101 i32) - (local $var$1102 i32) - (local $var$1103 i32) - (local $var$1104 i32) - (local $var$1105 i32) - (local $var$1106 i32) - (local $var$1107 i32) - (local $var$1108 i32) - (local $var$1109 i32) - (local $var$1110 i32) - (local $var$1111 i32) - (local $var$1112 i32) - (local $var$1113 i32) - (local $var$1114 i32) - (local $var$1115 i32) - (local $var$1116 i32) - (local $var$1117 i32) - (local $var$1118 i32) - (local $var$1119 i32) - (local $var$1120 i32) - (local $var$1121 i32) - (local $var$1122 i32) - (local $var$1123 i32) - (local $var$1124 i32) - (local $var$1125 i32) - (local $var$1126 i32) - (local $var$1127 i32) - (local $var$1128 i32) - (local $var$1129 i32) - (local $var$1130 i32) - (local $var$1131 i32) - (local $var$1132 i32) - (local $var$1133 i32) - (local $var$1134 i32) - (local $var$1135 i32) - (local $var$1136 i32) - (local $var$1137 i32) - (local $var$1138 i32) - (local $var$1139 i32) - (local $var$1140 i32) - (local $var$1141 i32) - (local $var$1142 i32) - (local $var$1143 i32) - (local $var$1144 i32) - (local $var$1145 i32) - (local $var$1146 i32) - (local $var$1147 i32) - (local $var$1148 i32) - (local $var$1149 i32) - (local $var$1150 i32) - (local $var$1151 i32) - (local $var$1152 i32) - (local $var$1153 i32) - (local $var$1154 i32) - (local $var$1155 i32) - (local $var$1156 i32) - (local $var$1157 i32) - (local $var$1158 i32) - (local $var$1159 i32) - (local $var$1160 i32) - (local $var$1161 i32) - (local $var$1162 i32) - (local $var$1163 i32) - (local $var$1164 i32) - (local $var$1165 i32) - (local $var$1166 i32) - (local $var$1167 i32) - (local $var$1168 i32) - (local $var$1169 i32) - (local $var$1170 i32) - (local $var$1171 i32) - (local $var$1172 i32) - (local $var$1173 i32) - (local $var$1174 i32) - (local $var$1175 i32) - (local $var$1176 i32) - (local $var$1177 i32) - (local $var$1178 i32) - (local $var$1179 i32) - (local $var$1180 i32) - (local $var$1181 i32) - (local $var$1182 i32) - (local $var$1183 i32) - (local $var$1184 i32) - (local $var$1185 i32) - (local $var$1186 i32) - (local $var$1187 i32) - (local $var$1188 i32) - (local $var$1189 i32) - (block $label$0 - (set_local $var$1189 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$563 - (i32.lt_u - (i32.shr_u - (get_local $var$0) - (i32.const 0) - ) - (i32.const 245) - ) - ) - (block $label$1 - (if_else - (get_local $var$563) - (block $label$2 - (set_local $var$574 - (i32.lt_u - (i32.shr_u - (get_local $var$0) - (i32.const 0) - ) - (i32.const 11) - ) - ) - (set_local $var$326 - (i32.add - (get_local $var$0) - (i32.const 11) - ) - ) - (set_local $var$366 - (i32.and - (get_local $var$326) - (i32.const -8) - ) - ) - (set_local $var$761 - (if_else - (get_local $var$574) - (i32.const 16) - (get_local $var$366) - ) - ) - (set_local $var$1013 - (i32.shr_u - (get_local $var$761) - (i32.const 3) - ) - ) - (set_local $var$15 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$1039 - (i32.shr_u - (get_local $var$15) - (get_local $var$1013) - ) - ) - (set_local $var$420 - (i32.and - (get_local $var$1039) - (i32.const 3) - ) - ) - (set_local $var$719 - (i32.eq - (get_local $var$420) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$719) - (i32.const 0) - ) - (block $label$3 - (set_local $var$858 - (i32.and - (get_local $var$1039) - (i32.const 1) - ) - ) - (set_local $var$438 - (i32.xor - (get_local $var$858) - (i32.const 1) - ) - ) - (set_local $var$357 - (i32.add - (get_local $var$438) - (get_local $var$1013) - ) - ) - (set_local $var$961 - (i32.shl - (get_local $var$357) - (i32.const 1) - ) - ) - (set_local $var$453 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$961) - (i32.const 2) - ) - ) - ) - (set_local $var$16 - (i32.add - (get_local $var$453) - (i32.const 8) - ) - ) - (set_local $var$127 - (i32.load align=4 - (get_local $var$16) - ) - ) - (set_local $var$806 - (i32.add - (get_local $var$127) - (i32.const 8) - ) - ) - (set_local $var$147 - (i32.load align=4 - (get_local $var$806) - ) - ) - (set_local $var$577 - (i32.eq - (get_local $var$453) - (get_local $var$147) - ) - ) - (block $label$4 - (if_else - (get_local $var$577) - (block $label$5 - (set_local $var$970 - (i32.shl - (i32.const 1) - (get_local $var$357) - ) - ) - (set_local $var$864 - (i32.xor - (get_local $var$970) - (i32.const -1) - ) - ) - (set_local $var$385 - (i32.and - (get_local $var$15) - (get_local $var$864) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$385) - ) - ) - (block $label$6 - (set_local $var$158 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$619 - (i32.lt_u - (i32.shr_u - (get_local $var$147) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$158) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$619) - (call_import $_abort) - ) - (set_local $var$516 - (i32.add - (get_local $var$147) - (i32.const 12) - ) - ) - (set_local $var$169 - (i32.load align=4 - (get_local $var$516) - ) - ) - (set_local $var$631 - (i32.eq - (get_local $var$169) - (get_local $var$127) - ) - ) - (if_else - (get_local $var$631) - (block $label$7 - (i32.store align=4 - (get_local $var$516) - (get_local $var$453) - ) - (i32.store align=4 - (get_local $var$16) - (get_local $var$147) - ) - (br $label$4) - ) - (call_import $_abort) - ) - ) - ) - ) - (set_local $var$978 - (i32.shl - (get_local $var$357) - (i32.const 3) - ) - ) - (set_local $var$908 - (i32.or - (get_local $var$978) - (i32.const 3) - ) - ) - (set_local $var$807 - (i32.add - (get_local $var$127) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$807) - (get_local $var$908) - ) - (set_local $var$263 - (i32.add - (get_local $var$127) - (get_local $var$978) - ) - ) - (set_local $var$829 - (i32.add - (get_local $var$263) - (i32.const 4) - ) - ) - (set_local $var$180 - (i32.load align=4 - (get_local $var$829) - ) - ) - (set_local $var$910 - (i32.or - (get_local $var$180) - (i32.const 1) - ) - ) - (i32.store align=4 - (get_local $var$829) - (get_local $var$910) - ) - (set_local $var$949 - (get_local $var$806) - ) - (br $label$0 - (get_local $var$949) - ) - ) - ) - (set_local $var$191 - (i32.load align=4 - (i32.const 184) - ) - ) - (set_local $var$681 - (i32.gt_u - (i32.shr_u - (get_local $var$761) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$191) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$681) - (block $label$8 - (set_local $var$685 - (i32.eq - (get_local $var$1039) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$685) - (i32.const 0) - ) - (block $label$9 - (set_local $var$995 - (i32.shl - (get_local $var$1039) - (get_local $var$1013) - ) - ) - (set_local $var$997 - (i32.shl - (i32.const 2) - (get_local $var$1013) - ) - ) - (set_local $var$1100 - (i32.sub - (i32.const 0) - (get_local $var$997) - ) - ) - (set_local $var$922 - (i32.or - (get_local $var$997) - (get_local $var$1100) - ) - ) - (set_local $var$422 - (i32.and - (get_local $var$995) - (get_local $var$922) - ) - ) - (set_local $var$1145 - (i32.sub - (i32.const 0) - (get_local $var$422) - ) - ) - (set_local $var$424 - (i32.and - (get_local $var$422) - (get_local $var$1145) - ) - ) - (set_local $var$1146 - (i32.add - (get_local $var$424) - (i32.const -1) - ) - ) - (set_local $var$1052 - (i32.shr_u - (get_local $var$1146) - (i32.const 12) - ) - ) - (set_local $var$425 - (i32.and - (get_local $var$1052) - (i32.const 16) - ) - ) - (set_local $var$1053 - (i32.shr_u - (get_local $var$1146) - (get_local $var$425) - ) - ) - (set_local $var$1054 - (i32.shr_u - (get_local $var$1053) - (i32.const 5) - ) - ) - (set_local $var$426 - (i32.and - (get_local $var$1054) - (i32.const 8) - ) - ) - (set_local $var$346 - (i32.or - (get_local $var$426) - (get_local $var$425) - ) - ) - (set_local $var$1057 - (i32.shr_u - (get_local $var$1053) - (get_local $var$426) - ) - ) - (set_local $var$1058 - (i32.shr_u - (get_local $var$1057) - (i32.const 2) - ) - ) - (set_local $var$429 - (i32.and - (get_local $var$1058) - (i32.const 4) - ) - ) - (set_local $var$348 - (i32.or - (get_local $var$346) - (get_local $var$429) - ) - ) - (set_local $var$1059 - (i32.shr_u - (get_local $var$1057) - (get_local $var$429) - ) - ) - (set_local $var$1060 - (i32.shr_u - (get_local $var$1059) - (i32.const 1) - ) - ) - (set_local $var$430 - (i32.and - (get_local $var$1060) - (i32.const 2) - ) - ) - (set_local $var$350 - (i32.or - (get_local $var$348) - (get_local $var$430) - ) - ) - (set_local $var$1062 - (i32.shr_u - (get_local $var$1059) - (get_local $var$430) - ) - ) - (set_local $var$1063 - (i32.shr_u - (get_local $var$1062) - (i32.const 1) - ) - ) - (set_local $var$434 - (i32.and - (get_local $var$1063) - (i32.const 1) - ) - ) - (set_local $var$351 - (i32.or - (get_local $var$350) - (get_local $var$434) - ) - ) - (set_local $var$1064 - (i32.shr_u - (get_local $var$1062) - (get_local $var$434) - ) - ) - (set_local $var$352 - (i32.add - (get_local $var$351) - (get_local $var$1064) - ) - ) - (set_local $var$1004 - (i32.shl - (get_local $var$352) - (i32.const 1) - ) - ) - (set_local $var$506 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$1004) - (i32.const 2) - ) - ) - ) - (set_local $var$202 - (i32.add - (get_local $var$506) - (i32.const 8) - ) - ) - (set_local $var$213 - (i32.load align=4 - (get_local $var$202) - ) - ) - (set_local $var$803 - (i32.add - (get_local $var$213) - (i32.const 8) - ) - ) - (set_local $var$17 - (i32.load align=4 - (get_local $var$803) - ) - ) - (set_local $var$738 - (i32.eq - (get_local $var$506) - (get_local $var$17) - ) - ) - (block $label$10 - (if_else - (get_local $var$738) - (block $label$11 - (set_local $var$1006 - (i32.shl - (i32.const 1) - (get_local $var$352) - ) - ) - (set_local $var$867 - (i32.xor - (get_local $var$1006) - (i32.const -1) - ) - ) - (set_local $var$442 - (i32.and - (get_local $var$15) - (get_local $var$867) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$442) - ) - (set_local $var$50 - (get_local $var$191) - ) - ) - (block $label$12 - (set_local $var$28 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$741 - (i32.lt_u - (i32.shr_u - (get_local $var$17) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$28) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$741) - (call_import $_abort) - ) - (set_local $var$547 - (i32.add - (get_local $var$17) - (i32.const 12) - ) - ) - (set_local $var$39 - (i32.load align=4 - (get_local $var$547) - ) - ) - (set_local $var$743 - (i32.eq - (get_local $var$39) - (get_local $var$213) - ) - ) - (if_else - (get_local $var$743) - (block $label$13 - (i32.store align=4 - (get_local $var$547) - (get_local $var$506) - ) - (i32.store align=4 - (get_local $var$202) - (get_local $var$17) - ) - (set_local $var$3 - (i32.load align=4 - (i32.const 184) - ) - ) - (set_local $var$50 - (get_local $var$3) - ) - (br $label$10) - ) - (call_import $_abort) - ) - ) - ) - ) - (set_local $var$1011 - (i32.shl - (get_local $var$352) - (i32.const 3) - ) - ) - (set_local $var$1159 - (i32.sub - (get_local $var$1011) - (get_local $var$761) - ) - ) - (set_local $var$924 - (i32.or - (get_local $var$761) - (i32.const 3) - ) - ) - (set_local $var$845 - (i32.add - (get_local $var$213) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$845) - (get_local $var$924) - ) - (set_local $var$311 - (i32.add - (get_local $var$213) - (get_local $var$761) - ) - ) - (set_local $var$925 - (i32.or - (get_local $var$1159) - (i32.const 1) - ) - ) - (set_local $var$846 - (i32.add - (get_local $var$311) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$846) - (get_local $var$925) - ) - (set_local $var$312 - (i32.add - (get_local $var$311) - (get_local $var$1159) - ) - ) - (i32.store align=4 - (get_local $var$312) - (get_local $var$1159) - ) - (set_local $var$760 - (i32.eq - (get_local $var$50) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$760) - (i32.const 0) - ) - (block $label$14 - (set_local $var$61 - (i32.load align=4 - (i32.const 196) - ) - ) - (set_local $var$1018 - (i32.shr_u - (get_local $var$50) - (i32.const 3) - ) - ) - (set_local $var$967 - (i32.shl - (get_local $var$1018) - (i32.const 1) - ) - ) - (set_local $var$459 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$967) - (i32.const 2) - ) - ) - ) - (set_local $var$72 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$968 - (i32.shl - (i32.const 1) - (get_local $var$1018) - ) - ) - (set_local $var$378 - (i32.and - (get_local $var$72) - (get_local $var$968) - ) - ) - (set_local $var$1169 - (i32.eq - (get_local $var$378) - (i32.const 0) - ) - ) - (if_else - (get_local $var$1169) - (block $label$15 - (set_local $var$893 - (i32.or - (get_local $var$72) - (get_local $var$968) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$893) - ) - (set_local $var$13 - (i32.add - (get_local $var$459) - (i32.const 8) - ) - ) - (set_local $var$12 - (get_local $var$13) - ) - (set_local $var$225 - (get_local $var$459) - ) - ) - (block $label$16 - (set_local $var$83 - (i32.add - (get_local $var$459) - (i32.const 8) - ) - ) - (set_local $var$94 - (i32.load align=4 - (get_local $var$83) - ) - ) - (set_local $var$105 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$588 - (i32.lt_u - (i32.shr_u - (get_local $var$94) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$105) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$588) - (call_import $_abort) - (block $label$17 - (set_local $var$12 - (get_local $var$83) - ) - (set_local $var$225 - (get_local $var$94) - ) - ) - ) - ) - ) - (i32.store align=4 - (get_local $var$12) - (get_local $var$61) - ) - (set_local $var$522 - (i32.add - (get_local $var$225) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$522) - (get_local $var$61) - ) - (set_local $var$783 - (i32.add - (get_local $var$61) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$783) - (get_local $var$225) - ) - (set_local $var$523 - (i32.add - (get_local $var$61) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$523) - (get_local $var$459) - ) - ) - ) - (i32.store align=4 - (i32.const 184) - (get_local $var$1159) - ) - (i32.store align=4 - (i32.const 196) - (get_local $var$311) - ) - (set_local $var$949 - (get_local $var$803) - ) - (br $label$0 - (get_local $var$949) - ) - ) - ) - (set_local $var$116 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$601 - (i32.eq - (get_local $var$116) - (i32.const 0) - ) - ) - (if_else - (get_local $var$601) - (set_local $var$857 - (get_local $var$761) - ) - (block $label$18 - (set_local $var$1101 - (i32.sub - (i32.const 0) - (get_local $var$116) - ) - ) - (set_local $var$367 - (i32.and - (get_local $var$116) - (get_local $var$1101) - ) - ) - (set_local $var$1126 - (i32.add - (get_local $var$367) - (i32.const -1) - ) - ) - (set_local $var$1014 - (i32.shr_u - (get_local $var$1126) - (i32.const 12) - ) - ) - (set_local $var$403 - (i32.and - (get_local $var$1014) - (i32.const 16) - ) - ) - (set_local $var$1050 - (i32.shr_u - (get_local $var$1126) - (get_local $var$403) - ) - ) - (set_local $var$1055 - (i32.shr_u - (get_local $var$1050) - (i32.const 5) - ) - ) - (set_local $var$431 - (i32.and - (get_local $var$1055) - (i32.const 8) - ) - ) - (set_local $var$259 - (i32.or - (get_local $var$431) - (get_local $var$403) - ) - ) - (set_local $var$1066 - (i32.shr_u - (get_local $var$1050) - (get_local $var$431) - ) - ) - (set_local $var$1074 - (i32.shr_u - (get_local $var$1066) - (i32.const 2) - ) - ) - (set_local $var$451 - (i32.and - (get_local $var$1074) - (i32.const 4) - ) - ) - (set_local $var$313 - (i32.or - (get_local $var$259) - (get_local $var$451) - ) - ) - (set_local $var$1019 - (i32.shr_u - (get_local $var$1066) - (get_local $var$451) - ) - ) - (set_local $var$1022 - (i32.shr_u - (get_local $var$1019) - (i32.const 1) - ) - ) - (set_local $var$382 - (i32.and - (get_local $var$1022) - (i32.const 2) - ) - ) - (set_local $var$317 - (i32.or - (get_local $var$313) - (get_local $var$382) - ) - ) - (set_local $var$1024 - (i32.shr_u - (get_local $var$1019) - (get_local $var$382) - ) - ) - (set_local $var$1025 - (i32.shr_u - (get_local $var$1024) - (i32.const 1) - ) - ) - (set_local $var$387 - (i32.and - (get_local $var$1025) - (i32.const 1) - ) - ) - (set_local $var$324 - (i32.or - (get_local $var$317) - (get_local $var$387) - ) - ) - (set_local $var$1027 - (i32.shr_u - (get_local $var$1024) - (get_local $var$387) - ) - ) - (set_local $var$327 - (i32.add - (get_local $var$324) - (get_local $var$1027) - ) - ) - (set_local $var$454 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$327) - (i32.const 2) - ) - ) - ) - (set_local $var$128 - (i32.load align=4 - (get_local $var$454) - ) - ) - (set_local $var$808 - (i32.add - (get_local $var$128) - (i32.const 4) - ) - ) - (set_local $var$138 - (i32.load align=4 - (get_local $var$808) - ) - ) - (set_local $var$392 - (i32.and - (get_local $var$138) - (i32.const -8) - ) - ) - (set_local $var$1127 - (i32.sub - (get_local $var$392) - (get_local $var$761) - ) - ) - (set_local $var$950 - (get_local $var$1127) - ) - (set_local $var$1161 - (get_local $var$128) - ) - (set_local $var$1180 - (get_local $var$128) - ) - (loop $label$19 $label$20 - (block $label$21 - (set_local $var$488 - (i32.add - (get_local $var$1161) - (i32.const 16) - ) - ) - (set_local $var$139 - (i32.load align=4 - (get_local $var$488) - ) - ) - (set_local $var$564 - (i32.eq - (get_local $var$139) - (i32.const 0) - ) - ) - (if_else - (get_local $var$564) - (block $label$22 - (set_local $var$492 - (i32.add - (get_local $var$1161) - (i32.const 20) - ) - ) - (set_local $var$140 - (i32.load align=4 - (get_local $var$492) - ) - ) - (set_local $var$678 - (i32.eq - (get_local $var$140) - (i32.const 0) - ) - ) - (if_else - (get_local $var$678) - (block $label$23 - (set_local $var$952 - (get_local $var$950) - ) - (set_local $var$1182 - (get_local $var$1180) - ) - (br $label$19) - ) - (set_local $var$777 - (get_local $var$140) - ) - ) - ) - (set_local $var$777 - (get_local $var$139) - ) - ) - (set_local $var$836 - (i32.add - (get_local $var$777) - (i32.const 4) - ) - ) - (set_local $var$141 - (i32.load align=4 - (get_local $var$836) - ) - ) - (set_local $var$408 - (i32.and - (get_local $var$141) - (i32.const -8) - ) - ) - (set_local $var$1134 - (i32.sub - (get_local $var$408) - (get_local $var$761) - ) - ) - (set_local $var$688 - (i32.lt_u - (i32.shr_u - (get_local $var$1134) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$950) - (i32.const 0) - ) - ) - ) - (set_local $var$1135 - (if_else - (get_local $var$688) - (get_local $var$1134) - (get_local $var$950) - ) - ) - (set_local $var$768 - (if_else - (get_local $var$688) - (get_local $var$777) - (get_local $var$1180) - ) - ) - (set_local $var$950 - (get_local $var$1135) - ) - (set_local $var$1161 - (get_local $var$777) - ) - (set_local $var$1180 - (get_local $var$768) - ) - (br $label$20) - ) - ) - (set_local $var$142 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$692 - (i32.lt_u - (i32.shr_u - (get_local $var$1182) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$142) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$692) - (call_import $_abort) - ) - (set_local $var$264 - (i32.add - (get_local $var$1182) - (get_local $var$761) - ) - ) - (set_local $var$696 - (i32.lt_u - (i32.shr_u - (get_local $var$1182) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$264) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$696) - (i32.const 0) - ) - (call_import $_abort) - ) - (set_local $var$927 - (i32.add - (get_local $var$1182) - (i32.const 24) - ) - ) - (set_local $var$143 - (i32.load align=4 - (get_local $var$927) - ) - ) - (set_local $var$517 - (i32.add - (get_local $var$1182) - (i32.const 12) - ) - ) - (set_local $var$144 - (i32.load align=4 - (get_local $var$517) - ) - ) - (set_local $var$705 - (i32.eq - (get_local $var$144) - (get_local $var$1182) - ) - ) - (block $label$24 - (if_else - (get_local $var$705) - (block $label$25 - (set_local $var$504 - (i32.add - (get_local $var$1182) - (i32.const 20) - ) - ) - (set_local $var$149 - (i32.load align=4 - (get_local $var$504) - ) - ) - (set_local $var$730 - (i32.eq - (get_local $var$149) - (i32.const 0) - ) - ) - (if_else - (get_local $var$730) - (block $label$26 - (set_local $var$505 - (i32.add - (get_local $var$1182) - (i32.const 16) - ) - ) - (set_local $var$150 - (i32.load align=4 - (get_local $var$505) - ) - ) - (set_local $var$734 - (i32.eq - (get_local $var$150) - (i32.const 0) - ) - ) - (if_else - (get_local $var$734) - (block $label$27 - (set_local $var$241 - (i32.const 0) - ) - (br $label$24) - ) - (block $label$28 - (set_local $var$235 - (get_local $var$150) - ) - (set_local $var$244 - (get_local $var$505) - ) - ) - ) - ) - (block $label$29 - (set_local $var$235 - (get_local $var$149) - ) - (set_local $var$244 - (get_local $var$504) - ) - ) - ) - (loop $label$30 $label$31 - (block $label$32 - (set_local $var$507 - (i32.add - (get_local $var$235) - (i32.const 20) - ) - ) - (set_local $var$151 - (i32.load align=4 - (get_local $var$507) - ) - ) - (set_local $var$739 - (i32.eq - (get_local $var$151) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$739) - (i32.const 0) - ) - (block $label$33 - (set_local $var$235 - (get_local $var$151) - ) - (set_local $var$244 - (get_local $var$507) - ) - (br $label$31) - ) - ) - (set_local $var$508 - (i32.add - (get_local $var$235) - (i32.const 16) - ) - ) - (set_local $var$152 - (i32.load align=4 - (get_local $var$508) - ) - ) - (set_local $var$742 - (i32.eq - (get_local $var$152) - (i32.const 0) - ) - ) - (if_else - (get_local $var$742) - (block $label$34 - (set_local $var$240 - (get_local $var$235) - ) - (set_local $var$249 - (get_local $var$244) - ) - (br $label$30) - ) - (block $label$35 - (set_local $var$235 - (get_local $var$152) - ) - (set_local $var$244 - (get_local $var$508) - ) - ) - ) - (br $label$31) - ) - ) - (set_local $var$744 - (i32.lt_u - (i32.shr_u - (get_local $var$249) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$142) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$744) - (call_import $_abort) - (block $label$36 - (i32.store align=4 - (get_local $var$249) - (i32.const 0) - ) - (set_local $var$241 - (get_local $var$240) - ) - (br $label$24) - ) - ) - ) - (block $label$37 - (set_local $var$779 - (i32.add - (get_local $var$1182) - (i32.const 8) - ) - ) - (set_local $var$145 - (i32.load align=4 - (get_local $var$779) - ) - ) - (set_local $var$712 - (i32.lt_u - (i32.shr_u - (get_local $var$145) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$142) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$712) - (call_import $_abort) - ) - (set_local $var$543 - (i32.add - (get_local $var$145) - (i32.const 12) - ) - ) - (set_local $var$146 - (i32.load align=4 - (get_local $var$543) - ) - ) - (set_local $var$717 - (i32.eq - (get_local $var$146) - (get_local $var$1182) - ) - ) - (if - (i32.eq - (get_local $var$717) - (i32.const 0) - ) - (call_import $_abort) - ) - (set_local $var$799 - (i32.add - (get_local $var$144) - (i32.const 8) - ) - ) - (set_local $var$148 - (i32.load align=4 - (get_local $var$799) - ) - ) - (set_local $var$720 - (i32.eq - (get_local $var$148) - (get_local $var$1182) - ) - ) - (if_else - (get_local $var$720) - (block $label$38 - (i32.store align=4 - (get_local $var$543) - (get_local $var$144) - ) - (i32.store align=4 - (get_local $var$799) - (get_local $var$145) - ) - (set_local $var$241 - (get_local $var$144) - ) - (br $label$24) - ) - (call_import $_abort) - ) - ) - ) - ) - (set_local $var$752 - (i32.eq - (get_local $var$143) - (i32.const 0) - ) - ) - (block $label$39 - (if - (i32.eq - (get_local $var$752) - (i32.const 0) - ) - (block $label$40 - (set_local $var$851 - (i32.add - (get_local $var$1182) - (i32.const 28) - ) - ) - (set_local $var$153 - (i32.load align=4 - (get_local $var$851) - ) - ) - (set_local $var$511 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$153) - (i32.const 2) - ) - ) - ) - (set_local $var$154 - (i32.load align=4 - (get_local $var$511) - ) - ) - (set_local $var$755 - (i32.eq - (get_local $var$1182) - (get_local $var$154) - ) - ) - (if_else - (get_local $var$755) - (block $label$41 - (i32.store align=4 - (get_local $var$511) - (get_local $var$241) - ) - (set_local $var$772 - (i32.eq - (get_local $var$241) - (i32.const 0) - ) - ) - (if - (get_local $var$772) - (block $label$42 - (set_local $var$962 - (i32.shl - (i32.const 1) - (get_local $var$153) - ) - ) - (set_local $var$859 - (i32.xor - (get_local $var$962) - (i32.const -1) - ) - ) - (set_local $var$155 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$376 - (i32.and - (get_local $var$155) - (get_local $var$859) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$376) - ) - (br $label$39) - ) - ) - ) - (block $label$43 - (set_local $var$156 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$583 - (i32.lt_u - (i32.shr_u - (get_local $var$143) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$156) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$583) - (call_import $_abort) - ) - (set_local $var$463 - (i32.add - (get_local $var$143) - (i32.const 16) - ) - ) - (set_local $var$157 - (i32.load align=4 - (get_local $var$463) - ) - ) - (set_local $var$589 - (i32.eq - (get_local $var$157) - (get_local $var$1182) - ) - ) - (if_else - (get_local $var$589) - (i32.store align=4 - (get_local $var$463) - (get_local $var$241) - ) - (block $label$44 - (set_local $var$465 - (i32.add - (get_local $var$143) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$465) - (get_local $var$241) - ) - ) - ) - (set_local $var$599 - (i32.eq - (get_local $var$241) - (i32.const 0) - ) - ) - (if - (get_local $var$599) - (br $label$39) - ) - ) - ) - (set_local $var$159 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$604 - (i32.lt_u - (i32.shr_u - (get_local $var$241) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$159) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$604) - (call_import $_abort) - ) - (set_local $var$931 - (i32.add - (get_local $var$241) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$931) - (get_local $var$143) - ) - (set_local $var$469 - (i32.add - (get_local $var$1182) - (i32.const 16) - ) - ) - (set_local $var$160 - (i32.load align=4 - (get_local $var$469) - ) - ) - (set_local $var$612 - (i32.eq - (get_local $var$160) - (i32.const 0) - ) - ) - (block $label$45 - (if - (i32.eq - (get_local $var$612) - (i32.const 0) - ) - (block $label$46 - (set_local $var$616 - (i32.lt_u - (i32.shr_u - (get_local $var$160) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$159) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$616) - (call_import $_abort) - (block $label$47 - (set_local $var$471 - (i32.add - (get_local $var$241) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$471) - (get_local $var$160) - ) - (set_local $var$933 - (i32.add - (get_local $var$160) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$933) - (get_local $var$241) - ) - (br $label$45) - ) - ) - ) - ) - ) - (set_local $var$474 - (i32.add - (get_local $var$1182) - (i32.const 20) - ) - ) - (set_local $var$161 - (i32.load align=4 - (get_local $var$474) - ) - ) - (set_local $var$624 - (i32.eq - (get_local $var$161) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$624) - (i32.const 0) - ) - (block $label$48 - (set_local $var$162 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$629 - (i32.lt_u - (i32.shr_u - (get_local $var$161) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$162) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$629) - (call_import $_abort) - (block $label$49 - (set_local $var$477 - (i32.add - (get_local $var$241) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$477) - (get_local $var$161) - ) - (set_local $var$936 - (i32.add - (get_local $var$161) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$936) - (get_local $var$241) - ) - (br $label$39) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$640 - (i32.lt_u - (i32.shr_u - (get_local $var$952) - (i32.const 0) - ) - (i32.const 16) - ) - ) - (if_else - (get_local $var$640) - (block $label$50 - (set_local $var$323 - (i32.add - (get_local $var$952) - (get_local $var$761) - ) - ) - (set_local $var$897 - (i32.or - (get_local $var$323) - (i32.const 3) - ) - ) - (set_local $var$820 - (i32.add - (get_local $var$1182) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$820) - (get_local $var$897) - ) - (set_local $var$281 - (i32.add - (get_local $var$1182) - (get_local $var$323) - ) - ) - (set_local $var$821 - (i32.add - (get_local $var$281) - (i32.const 4) - ) - ) - (set_local $var$163 - (i32.load align=4 - (get_local $var$821) - ) - ) - (set_local $var$899 - (i32.or - (get_local $var$163) - (i32.const 1) - ) - ) - (i32.store align=4 - (get_local $var$821) - (get_local $var$899) - ) - ) - (block $label$51 - (set_local $var$900 - (i32.or - (get_local $var$761) - (i32.const 3) - ) - ) - (set_local $var$822 - (i32.add - (get_local $var$1182) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$822) - (get_local $var$900) - ) - (set_local $var$901 - (i32.or - (get_local $var$952) - (i32.const 1) - ) - ) - (set_local $var$823 - (i32.add - (get_local $var$264) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$823) - (get_local $var$901) - ) - (set_local $var$284 - (i32.add - (get_local $var$264) - (get_local $var$952) - ) - ) - (i32.store align=4 - (get_local $var$284) - (get_local $var$952) - ) - (set_local $var$164 - (i32.load align=4 - (i32.const 184) - ) - ) - (set_local $var$649 - (i32.eq - (get_local $var$164) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$649) - (i32.const 0) - ) - (block $label$52 - (set_local $var$165 - (i32.load align=4 - (i32.const 196) - ) - ) - (set_local $var$1028 - (i32.shr_u - (get_local $var$164) - (i32.const 3) - ) - ) - (set_local $var$976 - (i32.shl - (get_local $var$1028) - (i32.const 1) - ) - ) - (set_local $var$483 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$976) - (i32.const 2) - ) - ) - ) - (set_local $var$166 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$977 - (i32.shl - (i32.const 1) - (get_local $var$1028) - ) - ) - (set_local $var$390 - (i32.and - (get_local $var$166) - (get_local $var$977) - ) - ) - (set_local $var$1171 - (i32.eq - (get_local $var$390) - (i32.const 0) - ) - ) - (if_else - (get_local $var$1171) - (block $label$53 - (set_local $var$905 - (i32.or - (get_local $var$166) - (get_local $var$977) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$905) - ) - (set_local $var$4 - (i32.add - (get_local $var$483) - (i32.const 8) - ) - ) - (set_local $var$11 - (get_local $var$4) - ) - (set_local $var$226 - (get_local $var$483) - ) - ) - (block $label$54 - (set_local $var$167 - (i32.add - (get_local $var$483) - (i32.const 8) - ) - ) - (set_local $var$168 - (i32.load align=4 - (get_local $var$167) - ) - ) - (set_local $var$170 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$656 - (i32.lt_u - (i32.shr_u - (get_local $var$168) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$170) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$656) - (call_import $_abort) - (block $label$55 - (set_local $var$11 - (get_local $var$167) - ) - (set_local $var$226 - (get_local $var$168) - ) - ) - ) - ) - ) - (i32.store align=4 - (get_local $var$11) - (get_local $var$165) - ) - (set_local $var$528 - (i32.add - (get_local $var$226) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$528) - (get_local $var$165) - ) - (set_local $var$788 - (i32.add - (get_local $var$165) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$788) - (get_local $var$226) - ) - (set_local $var$529 - (i32.add - (get_local $var$165) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$529) - (get_local $var$483) - ) - ) - ) - (i32.store align=4 - (i32.const 184) - (get_local $var$952) - ) - (i32.store align=4 - (i32.const 196) - (get_local $var$264) - ) - ) - ) - (set_local $var$290 - (i32.add - (get_local $var$1182) - (i32.const 8) - ) - ) - (set_local $var$949 - (get_local $var$290) - ) - (br $label$0 - (get_local $var$949) - ) - ) - ) - ) - (set_local $var$857 - (get_local $var$761) - ) - ) - ) - (block $label$56 - (set_local $var$613 - (i32.gt_u - (i32.shr_u - (get_local $var$0) - (i32.const 0) - ) - (i32.const -65) - ) - ) - (if_else - (get_local $var$613) - (set_local $var$857 - (i32.const -1) - ) - (block $label$57 - (set_local $var$319 - (i32.add - (get_local $var$0) - (i32.const 11) - ) - ) - (set_local $var$386 - (i32.and - (get_local $var$319) - (i32.const -8) - ) - ) - (set_local $var$171 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$618 - (i32.eq - (get_local $var$171) - (i32.const 0) - ) - ) - (if_else - (get_local $var$618) - (set_local $var$857 - (get_local $var$386) - ) - (block $label$58 - (set_local $var$1102 - (i32.sub - (i32.const 0) - (get_local $var$386) - ) - ) - (set_local $var$1015 - (i32.shr_u - (get_local $var$319) - (i32.const 8) - ) - ) - (set_local $var$566 - (i32.eq - (get_local $var$1015) - (i32.const 0) - ) - ) - (if_else - (get_local $var$566) - (set_local $var$849 - (i32.const 0) - ) - (block $label$59 - (set_local $var$575 - (i32.gt_u - (i32.shr_u - (get_local $var$386) - (i32.const 0) - ) - (i32.const 16777215) - ) - ) - (if_else - (get_local $var$575) - (set_local $var$849 - (i32.const 31) - ) - (block $label$60 - (set_local $var$1143 - (i32.add - (get_local $var$1015) - (i32.const 1048320) - ) - ) - (set_local $var$1056 - (i32.shr_u - (get_local $var$1143) - (i32.const 16) - ) - ) - (set_local $var$370 - (i32.and - (get_local $var$1056) - (i32.const 8) - ) - ) - (set_local $var$963 - (i32.shl - (get_local $var$1015) - (get_local $var$370) - ) - ) - (set_local $var$1151 - (i32.add - (get_local $var$963) - (i32.const 520192) - ) - ) - (set_local $var$1067 - (i32.shr_u - (get_local $var$1151) - (i32.const 16) - ) - ) - (set_local $var$445 - (i32.and - (get_local $var$1067) - (i32.const 4) - ) - ) - (set_local $var$260 - (i32.or - (get_local $var$445) - (get_local $var$370) - ) - ) - (set_local $var$1010 - (i32.shl - (get_local $var$963) - (get_local $var$445) - ) - ) - (set_local $var$1114 - (i32.add - (get_local $var$1010) - (i32.const 245760) - ) - ) - (set_local $var$1020 - (i32.shr_u - (get_local $var$1114) - (i32.const 16) - ) - ) - (set_local $var$381 - (i32.and - (get_local $var$1020) - (i32.const 2) - ) - ) - (set_local $var$316 - (i32.or - (get_local $var$260) - (get_local $var$381) - ) - ) - (set_local $var$1120 - (i32.sub - (i32.const 14) - (get_local $var$316) - ) - ) - (set_local $var$973 - (i32.shl - (get_local $var$1010) - (get_local $var$381) - ) - ) - (set_local $var$1026 - (i32.shr_u - (get_local $var$973) - (i32.const 15) - ) - ) - (set_local $var$321 - (i32.add - (get_local $var$1120) - (get_local $var$1026) - ) - ) - (set_local $var$974 - (i32.shl - (get_local $var$321) - (i32.const 1) - ) - ) - (set_local $var$325 - (i32.add - (get_local $var$321) - (i32.const 7) - ) - ) - (set_local $var$1029 - (i32.shr_u - (get_local $var$386) - (get_local $var$325) - ) - ) - (set_local $var$393 - (i32.and - (get_local $var$1029) - (i32.const 1) - ) - ) - (set_local $var$331 - (i32.or - (get_local $var$393) - (get_local $var$974) - ) - ) - (set_local $var$849 - (get_local $var$331) - ) - ) - ) - ) - ) - (set_local $var$455 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$849) - (i32.const 2) - ) - ) - ) - (set_local $var$172 - (i32.load align=4 - (get_local $var$455) - ) - ) - (set_local $var$668 - (i32.eq - (get_local $var$172) - (i32.const 0) - ) - ) - (block $label$61 - (if_else - (get_local $var$668) - (block $label$62 - (set_local $var$954 - (get_local $var$1102) - ) - (set_local $var$1163 - (i32.const 0) - ) - (set_local $var$1184 - (i32.const 0) - ) - (set_local $var$1188 - (i32.const 86) - ) - ) - (block $label$63 - (set_local $var$675 - (i32.eq - (get_local $var$849) - (i32.const 31) - ) - ) - (set_local $var$1034 - (i32.shr_u - (get_local $var$849) - (i32.const 1) - ) - ) - (set_local $var$1133 - (i32.sub - (i32.const 25) - (get_local $var$1034) - ) - ) - (set_local $var$762 - (if_else - (get_local $var$675) - (i32.const 0) - (get_local $var$1133) - ) - ) - (set_local $var$988 - (i32.shl - (get_local $var$386) - (get_local $var$762) - ) - ) - (set_local $var$951 - (get_local $var$1102) - ) - (set_local $var$957 - (i32.const 0) - ) - (set_local $var$1089 - (get_local $var$988) - ) - (set_local $var$1162 - (get_local $var$172) - ) - (set_local $var$1181 - (i32.const 0) - ) - (loop $label$64 $label$65 - (block $label$66 - (set_local $var$809 - (i32.add - (get_local $var$1162) - (i32.const 4) - ) - ) - (set_local $var$173 - (i32.load align=4 - (get_local $var$809) - ) - ) - (set_local $var$410 - (i32.and - (get_local $var$173) - (i32.const -8) - ) - ) - (set_local $var$1138 - (i32.sub - (get_local $var$410) - (get_local $var$386) - ) - ) - (set_local $var$694 - (i32.lt_u - (i32.shr_u - (get_local $var$1138) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$951) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$694) - (block $label$67 - (set_local $var$698 - (i32.eq - (get_local $var$410) - (get_local $var$386) - ) - ) - (if_else - (get_local $var$698) - (block $label$68 - (set_local $var$956 - (get_local $var$1138) - ) - (set_local $var$1166 - (get_local $var$1162) - ) - (set_local $var$1186 - (get_local $var$1162) - ) - (set_local $var$1188 - (i32.const 90) - ) - (br $label$61) - ) - (block $label$69 - (set_local $var$953 - (get_local $var$1138) - ) - (set_local $var$1183 - (get_local $var$1162) - ) - ) - ) - ) - (block $label$70 - (set_local $var$953 - (get_local $var$951) - ) - (set_local $var$1183 - (get_local $var$1181) - ) - ) - ) - (set_local $var$502 - (i32.add - (get_local $var$1162) - (i32.const 20) - ) - ) - (set_local $var$174 - (i32.load align=4 - (get_local $var$502) - ) - ) - (set_local $var$1051 - (i32.shr_u - (get_local $var$1089) - (i32.const 31) - ) - ) - (set_local $var$503 - (i32.add - (i32.add - (get_local $var$1162) - (i32.const 16) - ) - (i32.shl - (get_local $var$1051) - (i32.const 2) - ) - ) - ) - (set_local $var$175 - (i32.load align=4 - (get_local $var$503) - ) - ) - (set_local $var$713 - (i32.eq - (get_local $var$174) - (i32.const 0) - ) - ) - (set_local $var$714 - (i32.eq - (get_local $var$174) - (get_local $var$175) - ) - ) - (set_local $var$878 - (i32.or - (get_local $var$713) - (get_local $var$714) - ) - ) - (set_local $var$958 - (if_else - (get_local $var$878) - (get_local $var$957) - (get_local $var$174) - ) - ) - (set_local $var$718 - (i32.eq - (get_local $var$175) - (i32.const 0) - ) - ) - (set_local $var$176 - (i32.and - (get_local $var$718) - (i32.const 1) - ) - ) - (set_local $var$1002 - (i32.xor - (get_local $var$176) - (i32.const 1) - ) - ) - (set_local $var$1090 - (i32.shl - (get_local $var$1089) - (get_local $var$1002) - ) - ) - (if_else - (get_local $var$718) - (block $label$71 - (set_local $var$954 - (get_local $var$953) - ) - (set_local $var$1163 - (get_local $var$958) - ) - (set_local $var$1184 - (get_local $var$1183) - ) - (set_local $var$1188 - (i32.const 86) - ) - (br $label$64) - ) - (block $label$72 - (set_local $var$951 - (get_local $var$953) - ) - (set_local $var$957 - (get_local $var$958) - ) - (set_local $var$1089 - (get_local $var$1090) - ) - (set_local $var$1162 - (get_local $var$175) - ) - (set_local $var$1181 - (get_local $var$1183) - ) - ) - ) - (br $label$65) - ) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 86) - ) - (block $label$73 - (set_local $var$722 - (i32.eq - (get_local $var$1163) - (i32.const 0) - ) - ) - (set_local $var$724 - (i32.eq - (get_local $var$1184) - (i32.const 0) - ) - ) - (set_local $var$876 - (i32.and - (get_local $var$722) - (get_local $var$724) - ) - ) - (if_else - (get_local $var$876) - (block $label$74 - (set_local $var$1003 - (i32.shl - (i32.const 2) - (get_local $var$849) - ) - ) - (set_local $var$1152 - (i32.sub - (i32.const 0) - (get_local $var$1003) - ) - ) - (set_local $var$887 - (i32.or - (get_local $var$1003) - (get_local $var$1152) - ) - ) - (set_local $var$435 - (i32.and - (get_local $var$171) - (get_local $var$887) - ) - ) - (set_local $var$733 - (i32.eq - (get_local $var$435) - (i32.const 0) - ) - ) - (if - (get_local $var$733) - (block $label$75 - (set_local $var$857 - (get_local $var$386) - ) - (br $label$1) - ) - ) - (set_local $var$1153 - (i32.sub - (i32.const 0) - (get_local $var$435) - ) - ) - (set_local $var$436 - (i32.and - (get_local $var$435) - (get_local $var$1153) - ) - ) - (set_local $var$1155 - (i32.add - (get_local $var$436) - (i32.const -1) - ) - ) - (set_local $var$1068 - (i32.shr_u - (get_local $var$1155) - (i32.const 12) - ) - ) - (set_local $var$440 - (i32.and - (get_local $var$1068) - (i32.const 16) - ) - ) - (set_local $var$1070 - (i32.shr_u - (get_local $var$1155) - (get_local $var$440) - ) - ) - (set_local $var$1071 - (i32.shr_u - (get_local $var$1070) - (i32.const 5) - ) - ) - (set_local $var$443 - (i32.and - (get_local $var$1071) - (i32.const 8) - ) - ) - (set_local $var$355 - (i32.or - (get_local $var$443) - (get_local $var$440) - ) - ) - (set_local $var$1073 - (i32.shr_u - (get_local $var$1070) - (get_local $var$443) - ) - ) - (set_local $var$1075 - (i32.shr_u - (get_local $var$1073) - (i32.const 2) - ) - ) - (set_local $var$447 - (i32.and - (get_local $var$1075) - (i32.const 4) - ) - ) - (set_local $var$358 - (i32.or - (get_local $var$355) - (get_local $var$447) - ) - ) - (set_local $var$1077 - (i32.shr_u - (get_local $var$1073) - (get_local $var$447) - ) - ) - (set_local $var$1078 - (i32.shr_u - (get_local $var$1077) - (i32.const 1) - ) - ) - (set_local $var$448 - (i32.and - (get_local $var$1078) - (i32.const 2) - ) - ) - (set_local $var$361 - (i32.or - (get_local $var$358) - (get_local $var$448) - ) - ) - (set_local $var$1080 - (i32.shr_u - (get_local $var$1077) - (get_local $var$448) - ) - ) - (set_local $var$1081 - (i32.shr_u - (get_local $var$1080) - (i32.const 1) - ) - ) - (set_local $var$450 - (i32.and - (get_local $var$1081) - (i32.const 1) - ) - ) - (set_local $var$364 - (i32.or - (get_local $var$361) - (get_local $var$450) - ) - ) - (set_local $var$1082 - (i32.shr_u - (get_local $var$1080) - (get_local $var$450) - ) - ) - (set_local $var$365 - (i32.add - (get_local $var$364) - (get_local $var$1082) - ) - ) - (set_local $var$512 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$365) - (i32.const 2) - ) - ) - ) - (set_local $var$177 - (i32.load align=4 - (get_local $var$512) - ) - ) - (set_local $var$1164 - (get_local $var$177) - ) - ) - (set_local $var$1164 - (get_local $var$1163) - ) - ) - (set_local $var$757 - (i32.eq - (get_local $var$1164) - (i32.const 0) - ) - ) - (if_else - (get_local $var$757) - (block $label$76 - (set_local $var$955 - (get_local $var$954) - ) - (set_local $var$1185 - (get_local $var$1184) - ) - ) - (block $label$77 - (set_local $var$956 - (get_local $var$954) - ) - (set_local $var$1166 - (get_local $var$1164) - ) - (set_local $var$1186 - (get_local $var$1184) - ) - (set_local $var$1188 - (i32.const 90) - ) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 90) - ) - (loop $label$78 $label$79 - (block $label$80 - (set_local $var$1188 - (i32.const 0) - ) - (set_local $var$847 - (i32.add - (get_local $var$1166) - (i32.const 4) - ) - ) - (set_local $var$178 - (i32.load align=4 - (get_local $var$847) - ) - ) - (set_local $var$375 - (i32.and - (get_local $var$178) - (i32.const -8) - ) - ) - (set_local $var$1115 - (i32.sub - (get_local $var$375) - (get_local $var$386) - ) - ) - (set_local $var$579 - (i32.lt_u - (i32.shr_u - (get_local $var$1115) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$956) - (i32.const 0) - ) - ) - ) - (set_local $var$1116 - (if_else - (get_local $var$579) - (get_local $var$1115) - (get_local $var$956) - ) - ) - (set_local $var$1165 - (if_else - (get_local $var$579) - (get_local $var$1166) - (get_local $var$1186) - ) - ) - (set_local $var$461 - (i32.add - (get_local $var$1166) - (i32.const 16) - ) - ) - (set_local $var$179 - (i32.load align=4 - (get_local $var$461) - ) - ) - (set_local $var$584 - (i32.eq - (get_local $var$179) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$584) - (i32.const 0) - ) - (block $label$81 - (set_local $var$956 - (get_local $var$1116) - ) - (set_local $var$1166 - (get_local $var$179) - ) - (set_local $var$1186 - (get_local $var$1165) - ) - (set_local $var$1188 - (i32.const 90) - ) - (br $label$79) - ) - ) - (set_local $var$464 - (i32.add - (get_local $var$1166) - (i32.const 20) - ) - ) - (set_local $var$181 - (i32.load align=4 - (get_local $var$464) - ) - ) - (set_local $var$758 - (i32.eq - (get_local $var$181) - (i32.const 0) - ) - ) - (if_else - (get_local $var$758) - (block $label$82 - (set_local $var$955 - (get_local $var$1116) - ) - (set_local $var$1185 - (get_local $var$1165) - ) - (br $label$78) - ) - (block $label$83 - (set_local $var$956 - (get_local $var$1116) - ) - (set_local $var$1166 - (get_local $var$181) - ) - (set_local $var$1186 - (get_local $var$1165) - ) - (set_local $var$1188 - (i32.const 90) - ) - ) - ) - (br $label$79) - ) - ) - ) - (set_local $var$590 - (i32.eq - (get_local $var$1185) - (i32.const 0) - ) - ) - (if_else - (get_local $var$590) - (set_local $var$857 - (get_local $var$386) - ) - (block $label$84 - (set_local $var$182 - (i32.load align=4 - (i32.const 184) - ) - ) - (set_local $var$1119 - (i32.sub - (get_local $var$182) - (get_local $var$386) - ) - ) - (set_local $var$592 - (i32.lt_u - (i32.shr_u - (get_local $var$955) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1119) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$592) - (block $label$85 - (set_local $var$183 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$596 - (i32.lt_u - (i32.shr_u - (get_local $var$1185) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$183) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$596) - (call_import $_abort) - ) - (set_local $var$267 - (i32.add - (get_local $var$1185) - (get_local $var$386) - ) - ) - (set_local $var$597 - (i32.lt_u - (i32.shr_u - (get_local $var$1185) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$267) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$597) - (i32.const 0) - ) - (call_import $_abort) - ) - (set_local $var$928 - (i32.add - (get_local $var$1185) - (i32.const 24) - ) - ) - (set_local $var$184 - (i32.load align=4 - (get_local $var$928) - ) - ) - (set_local $var$518 - (i32.add - (get_local $var$1185) - (i32.const 12) - ) - ) - (set_local $var$185 - (i32.load align=4 - (get_local $var$518) - ) - ) - (set_local $var$602 - (i32.eq - (get_local $var$185) - (get_local $var$1185) - ) - ) - (block $label$86 - (if_else - (get_local $var$602) - (block $label$87 - (set_local $var$472 - (i32.add - (get_local $var$1185) - (i32.const 20) - ) - ) - (set_local $var$189 - (i32.load align=4 - (get_local $var$472) - ) - ) - (set_local $var$622 - (i32.eq - (get_local $var$189) - (i32.const 0) - ) - ) - (if_else - (get_local $var$622) - (block $label$88 - (set_local $var$475 - (i32.add - (get_local $var$1185) - (i32.const 16) - ) - ) - (set_local $var$190 - (i32.load align=4 - (get_local $var$475) - ) - ) - (set_local $var$626 - (i32.eq - (get_local $var$190) - (i32.const 0) - ) - ) - (if_else - (get_local $var$626) - (block $label$89 - (set_local $var$242 - (i32.const 0) - ) - (br $label$86) - ) - (block $label$90 - (set_local $var$236 - (get_local $var$190) - ) - (set_local $var$245 - (get_local $var$475) - ) - ) - ) - ) - (block $label$91 - (set_local $var$236 - (get_local $var$189) - ) - (set_local $var$245 - (get_local $var$472) - ) - ) - ) - (loop $label$92 $label$93 - (block $label$94 - (set_local $var$476 - (i32.add - (get_local $var$236) - (i32.const 20) - ) - ) - (set_local $var$192 - (i32.load align=4 - (get_local $var$476) - ) - ) - (set_local $var$634 - (i32.eq - (get_local $var$192) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$634) - (i32.const 0) - ) - (block $label$95 - (set_local $var$236 - (get_local $var$192) - ) - (set_local $var$245 - (get_local $var$476) - ) - (br $label$93) - ) - ) - (set_local $var$478 - (i32.add - (get_local $var$236) - (i32.const 16) - ) - ) - (set_local $var$193 - (i32.load align=4 - (get_local $var$478) - ) - ) - (set_local $var$636 - (i32.eq - (get_local $var$193) - (i32.const 0) - ) - ) - (if_else - (get_local $var$636) - (block $label$96 - (set_local $var$237 - (get_local $var$236) - ) - (set_local $var$246 - (get_local $var$245) - ) - (br $label$92) - ) - (block $label$97 - (set_local $var$236 - (get_local $var$193) - ) - (set_local $var$245 - (get_local $var$478) - ) - ) - ) - (br $label$93) - ) - ) - (set_local $var$638 - (i32.lt_u - (i32.shr_u - (get_local $var$246) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$183) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$638) - (call_import $_abort) - (block $label$98 - (i32.store align=4 - (get_local $var$246) - (i32.const 0) - ) - (set_local $var$242 - (get_local $var$237) - ) - (br $label$86) - ) - ) - ) - (block $label$99 - (set_local $var$780 - (i32.add - (get_local $var$1185) - (i32.const 8) - ) - ) - (set_local $var$186 - (i32.load align=4 - (get_local $var$780) - ) - ) - (set_local $var$605 - (i32.lt_u - (i32.shr_u - (get_local $var$186) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$183) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$605) - (call_import $_abort) - ) - (set_local $var$524 - (i32.add - (get_local $var$186) - (i32.const 12) - ) - ) - (set_local $var$187 - (i32.load align=4 - (get_local $var$524) - ) - ) - (set_local $var$609 - (i32.eq - (get_local $var$187) - (get_local $var$1185) - ) - ) - (if - (i32.eq - (get_local $var$609) - (i32.const 0) - ) - (call_import $_abort) - ) - (set_local $var$784 - (i32.add - (get_local $var$185) - (i32.const 8) - ) - ) - (set_local $var$188 - (i32.load align=4 - (get_local $var$784) - ) - ) - (set_local $var$614 - (i32.eq - (get_local $var$188) - (get_local $var$1185) - ) - ) - (if_else - (get_local $var$614) - (block $label$100 - (i32.store align=4 - (get_local $var$524) - (get_local $var$185) - ) - (i32.store align=4 - (get_local $var$784) - (get_local $var$186) - ) - (set_local $var$242 - (get_local $var$185) - ) - (br $label$86) - ) - (call_import $_abort) - ) - ) - ) - ) - (set_local $var$641 - (i32.eq - (get_local $var$184) - (i32.const 0) - ) - ) - (block $label$101 - (if - (i32.eq - (get_local $var$641) - (i32.const 0) - ) - (block $label$102 - (set_local $var$852 - (i32.add - (get_local $var$1185) - (i32.const 28) - ) - ) - (set_local $var$194 - (i32.load align=4 - (get_local $var$852) - ) - ) - (set_local $var$480 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$194) - (i32.const 2) - ) - ) - ) - (set_local $var$195 - (i32.load align=4 - (get_local $var$480) - ) - ) - (set_local $var$642 - (i32.eq - (get_local $var$1185) - (get_local $var$195) - ) - ) - (if_else - (get_local $var$642) - (block $label$103 - (i32.store align=4 - (get_local $var$480) - (get_local $var$242) - ) - (set_local $var$774 - (i32.eq - (get_local $var$242) - (i32.const 0) - ) - ) - (if - (get_local $var$774) - (block $label$104 - (set_local $var$975 - (i32.shl - (i32.const 1) - (get_local $var$194) - ) - ) - (set_local $var$860 - (i32.xor - (get_local $var$975) - (i32.const -1) - ) - ) - (set_local $var$196 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$388 - (i32.and - (get_local $var$196) - (get_local $var$860) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$388) - ) - (br $label$101) - ) - ) - ) - (block $label$105 - (set_local $var$197 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$650 - (i32.lt_u - (i32.shr_u - (get_local $var$184) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$197) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$650) - (call_import $_abort) - ) - (set_local $var$484 - (i32.add - (get_local $var$184) - (i32.const 16) - ) - ) - (set_local $var$198 - (i32.load align=4 - (get_local $var$484) - ) - ) - (set_local $var$655 - (i32.eq - (get_local $var$198) - (get_local $var$1185) - ) - ) - (if_else - (get_local $var$655) - (i32.store align=4 - (get_local $var$484) - (get_local $var$242) - ) - (block $label$106 - (set_local $var$485 - (i32.add - (get_local $var$184) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$485) - (get_local $var$242) - ) - ) - ) - (set_local $var$660 - (i32.eq - (get_local $var$242) - (i32.const 0) - ) - ) - (if - (get_local $var$660) - (br $label$101) - ) - ) - ) - (set_local $var$199 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$662 - (i32.lt_u - (i32.shr_u - (get_local $var$242) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$199) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$662) - (call_import $_abort) - ) - (set_local $var$939 - (i32.add - (get_local $var$242) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$939) - (get_local $var$184) - ) - (set_local $var$487 - (i32.add - (get_local $var$1185) - (i32.const 16) - ) - ) - (set_local $var$200 - (i32.load align=4 - (get_local $var$487) - ) - ) - (set_local $var$665 - (i32.eq - (get_local $var$200) - (i32.const 0) - ) - ) - (block $label$107 - (if - (i32.eq - (get_local $var$665) - (i32.const 0) - ) - (block $label$108 - (set_local $var$666 - (i32.lt_u - (i32.shr_u - (get_local $var$200) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$199) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$666) - (call_import $_abort) - (block $label$109 - (set_local $var$489 - (i32.add - (get_local $var$242) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$489) - (get_local $var$200) - ) - (set_local $var$940 - (i32.add - (get_local $var$200) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$940) - (get_local $var$242) - ) - (br $label$107) - ) - ) - ) - ) - ) - (set_local $var$490 - (i32.add - (get_local $var$1185) - (i32.const 20) - ) - ) - (set_local $var$201 - (i32.load align=4 - (get_local $var$490) - ) - ) - (set_local $var$670 - (i32.eq - (get_local $var$201) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$670) - (i32.const 0) - ) - (block $label$110 - (set_local $var$203 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$671 - (i32.lt_u - (i32.shr_u - (get_local $var$201) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$203) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$671) - (call_import $_abort) - (block $label$111 - (set_local $var$491 - (i32.add - (get_local $var$242) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$491) - (get_local $var$201) - ) - (set_local $var$941 - (i32.add - (get_local $var$201) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$941) - (get_local $var$242) - ) - (br $label$101) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$676 - (i32.lt_u - (i32.shr_u - (get_local $var$955) - (i32.const 0) - ) - (i32.const 16) - ) - ) - (block $label$112 - (if_else - (get_local $var$676) - (block $label$113 - (set_local $var$334 - (i32.add - (get_local $var$955) - (get_local $var$386) - ) - ) - (set_local $var$913 - (i32.or - (get_local $var$334) - (i32.const 3) - ) - ) - (set_local $var$832 - (i32.add - (get_local $var$1185) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$832) - (get_local $var$913) - ) - (set_local $var$295 - (i32.add - (get_local $var$1185) - (get_local $var$334) - ) - ) - (set_local $var$833 - (i32.add - (get_local $var$295) - (i32.const 4) - ) - ) - (set_local $var$204 - (i32.load align=4 - (get_local $var$833) - ) - ) - (set_local $var$914 - (i32.or - (get_local $var$204) - (i32.const 1) - ) - ) - (i32.store align=4 - (get_local $var$833) - (get_local $var$914) - ) - ) - (block $label$114 - (set_local $var$915 - (i32.or - (get_local $var$386) - (i32.const 3) - ) - ) - (set_local $var$834 - (i32.add - (get_local $var$1185) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$834) - (get_local $var$915) - ) - (set_local $var$917 - (i32.or - (get_local $var$955) - (i32.const 1) - ) - ) - (set_local $var$835 - (i32.add - (get_local $var$267) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$835) - (get_local $var$917) - ) - (set_local $var$296 - (i32.add - (get_local $var$267) - (get_local $var$955) - ) - ) - (i32.store align=4 - (get_local $var$296) - (get_local $var$955) - ) - (set_local $var$1038 - (i32.shr_u - (get_local $var$955) - (i32.const 3) - ) - ) - (set_local $var$680 - (i32.lt_u - (i32.shr_u - (get_local $var$955) - (i32.const 0) - ) - (i32.const 256) - ) - ) - (if - (get_local $var$680) - (block $label$115 - (set_local $var$985 - (i32.shl - (get_local $var$1038) - (i32.const 1) - ) - ) - (set_local $var$494 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$985) - (i32.const 2) - ) - ) - ) - (set_local $var$205 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$986 - (i32.shl - (i32.const 1) - (get_local $var$1038) - ) - ) - (set_local $var$401 - (i32.and - (get_local $var$205) - (get_local $var$986) - ) - ) - (set_local $var$1174 - (i32.eq - (get_local $var$401) - (i32.const 0) - ) - ) - (if_else - (get_local $var$1174) - (block $label$116 - (set_local $var$918 - (i32.or - (get_local $var$205) - (get_local $var$986) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$918) - ) - (set_local $var$5 - (i32.add - (get_local $var$494) - (i32.const 8) - ) - ) - (set_local $var$8 - (get_local $var$5) - ) - (set_local $var$228 - (get_local $var$494) - ) - ) - (block $label$117 - (set_local $var$206 - (i32.add - (get_local $var$494) - (i32.const 8) - ) - ) - (set_local $var$207 - (i32.load align=4 - (get_local $var$206) - ) - ) - (set_local $var$208 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$683 - (i32.lt_u - (i32.shr_u - (get_local $var$207) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$208) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$683) - (call_import $_abort) - (block $label$118 - (set_local $var$8 - (get_local $var$206) - ) - (set_local $var$228 - (get_local $var$207) - ) - ) - ) - ) - ) - (i32.store align=4 - (get_local $var$8) - (get_local $var$267) - ) - (set_local $var$533 - (i32.add - (get_local $var$228) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$533) - (get_local $var$267) - ) - (set_local $var$791 - (i32.add - (get_local $var$267) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$791) - (get_local $var$228) - ) - (set_local $var$534 - (i32.add - (get_local $var$267) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$534) - (get_local $var$494) - ) - (br $label$112) - ) - ) - (set_local $var$1041 - (i32.shr_u - (get_local $var$955) - (i32.const 8) - ) - ) - (set_local $var$686 - (i32.eq - (get_local $var$1041) - (i32.const 0) - ) - ) - (if_else - (get_local $var$686) - (set_local $var$230 - (i32.const 0) - ) - (block $label$119 - (set_local $var$690 - (i32.gt_u - (i32.shr_u - (get_local $var$955) - (i32.const 0) - ) - (i32.const 16777215) - ) - ) - (if_else - (get_local $var$690) - (set_local $var$230 - (i32.const 31) - ) - (block $label$120 - (set_local $var$1137 - (i32.add - (get_local $var$1041) - (i32.const 1048320) - ) - ) - (set_local $var$1043 - (i32.shr_u - (get_local $var$1137) - (i32.const 16) - ) - ) - (set_local $var$413 - (i32.and - (get_local $var$1043) - (i32.const 8) - ) - ) - (set_local $var$991 - (i32.shl - (get_local $var$1041) - (get_local $var$413) - ) - ) - (set_local $var$1139 - (i32.add - (get_local $var$991) - (i32.const 520192) - ) - ) - (set_local $var$1044 - (i32.shr_u - (get_local $var$1139) - (i32.const 16) - ) - ) - (set_local $var$414 - (i32.and - (get_local $var$1044) - (i32.const 4) - ) - ) - (set_local $var$340 - (i32.or - (get_local $var$414) - (get_local $var$413) - ) - ) - (set_local $var$992 - (i32.shl - (get_local $var$991) - (get_local $var$414) - ) - ) - (set_local $var$1140 - (i32.add - (get_local $var$992) - (i32.const 245760) - ) - ) - (set_local $var$1045 - (i32.shr_u - (get_local $var$1140) - (i32.const 16) - ) - ) - (set_local $var$415 - (i32.and - (get_local $var$1045) - (i32.const 2) - ) - ) - (set_local $var$341 - (i32.or - (get_local $var$340) - (get_local $var$415) - ) - ) - (set_local $var$1141 - (i32.sub - (i32.const 14) - (get_local $var$341) - ) - ) - (set_local $var$993 - (i32.shl - (get_local $var$992) - (get_local $var$415) - ) - ) - (set_local $var$1046 - (i32.shr_u - (get_local $var$993) - (i32.const 15) - ) - ) - (set_local $var$342 - (i32.add - (get_local $var$1141) - (get_local $var$1046) - ) - ) - (set_local $var$994 - (i32.shl - (get_local $var$342) - (i32.const 1) - ) - ) - (set_local $var$343 - (i32.add - (get_local $var$342) - (i32.const 7) - ) - ) - (set_local $var$1047 - (i32.shr_u - (get_local $var$955) - (get_local $var$343) - ) - ) - (set_local $var$416 - (i32.and - (get_local $var$1047) - (i32.const 1) - ) - ) - (set_local $var$344 - (i32.or - (get_local $var$416) - (get_local $var$994) - ) - ) - (set_local $var$230 - (get_local $var$344) - ) - ) - ) - ) - ) - (set_local $var$498 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$230) - (i32.const 2) - ) - ) - ) - (set_local $var$856 - (i32.add - (get_local $var$267) - (i32.const 28) - ) - ) - (i32.store align=4 - (get_local $var$856) - (get_local $var$230) - ) - (set_local $var$562 - (i32.add - (get_local $var$267) - (i32.const 16) - ) - ) - (set_local $var$499 - (i32.add - (get_local $var$562) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$499) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$562) - (i32.const 0) - ) - (set_local $var$209 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$996 - (i32.shl - (i32.const 1) - (get_local $var$230) - ) - ) - (set_local $var$417 - (i32.and - (get_local $var$209) - (get_local $var$996) - ) - ) - (set_local $var$1177 - (i32.eq - (get_local $var$417) - (i32.const 0) - ) - ) - (if - (get_local $var$1177) - (block $label$121 - (set_local $var$921 - (i32.or - (get_local $var$209) - (get_local $var$996) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$921) - ) - (i32.store align=4 - (get_local $var$498) - (get_local $var$267) - ) - (set_local $var$945 - (i32.add - (get_local $var$267) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$945) - (get_local $var$498) - ) - (set_local $var$538 - (i32.add - (get_local $var$267) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$538) - (get_local $var$267) - ) - (set_local $var$795 - (i32.add - (get_local $var$267) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$795) - (get_local $var$267) - ) - (br $label$112) - ) - ) - (set_local $var$210 - (i32.load align=4 - (get_local $var$498) - ) - ) - (set_local $var$700 - (i32.eq - (get_local $var$230) - (i32.const 31) - ) - ) - (set_local $var$1048 - (i32.shr_u - (get_local $var$230) - (i32.const 1) - ) - ) - (set_local $var$1142 - (i32.sub - (i32.const 25) - (get_local $var$1048) - ) - ) - (set_local $var$776 - (if_else - (get_local $var$700) - (i32.const 0) - (get_local $var$1142) - ) - ) - (set_local $var$998 - (i32.shl - (get_local $var$955) - (get_local $var$776) - ) - ) - (set_local $var$234 - (get_local $var$998) - ) - (set_local $var$250 - (get_local $var$210) - ) - (loop $label$122 $label$123 - (block $label$124 - (set_local $var$841 - (i32.add - (get_local $var$250) - (i32.const 4) - ) - ) - (set_local $var$211 - (i32.load align=4 - (get_local $var$841) - ) - ) - (set_local $var$419 - (i32.and - (get_local $var$211) - (i32.const -8) - ) - ) - (set_local $var$703 - (i32.eq - (get_local $var$419) - (get_local $var$955) - ) - ) - (if - (get_local $var$703) - (block $label$125 - (set_local $var$257 - (get_local $var$250) - ) - (set_local $var$1188 - (i32.const 148) - ) - (br $label$122) - ) - ) - (set_local $var$1049 - (i32.shr_u - (get_local $var$234) - (i32.const 31) - ) - ) - (set_local $var$500 - (i32.add - (i32.add - (get_local $var$250) - (i32.const 16) - ) - (i32.shl - (get_local $var$1049) - (i32.const 2) - ) - ) - ) - (set_local $var$1000 - (i32.shl - (get_local $var$234) - (i32.const 1) - ) - ) - (set_local $var$212 - (i32.load align=4 - (get_local $var$500) - ) - ) - (set_local $var$704 - (i32.eq - (get_local $var$212) - (i32.const 0) - ) - ) - (if_else - (get_local $var$704) - (block $label$126 - (set_local $var$258 - (get_local $var$250) - ) - (set_local $var$501 - (get_local $var$500) - ) - (set_local $var$1188 - (i32.const 145) - ) - (br $label$122) - ) - (block $label$127 - (set_local $var$234 - (get_local $var$1000) - ) - (set_local $var$250 - (get_local $var$212) - ) - ) - ) - (br $label$123) - ) - ) - (if_else - (i32.eq - (get_local $var$1188) - (i32.const 145) - ) - (block $label$128 - (set_local $var$214 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$706 - (i32.lt_u - (i32.shr_u - (get_local $var$501) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$214) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$706) - (call_import $_abort) - (block $label$129 - (i32.store align=4 - (get_local $var$501) - (get_local $var$267) - ) - (set_local $var$946 - (i32.add - (get_local $var$267) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$946) - (get_local $var$258) - ) - (set_local $var$539 - (i32.add - (get_local $var$267) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$539) - (get_local $var$267) - ) - (set_local $var$796 - (i32.add - (get_local $var$267) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$796) - (get_local $var$267) - ) - (br $label$112) - ) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 148) - ) - (block $label$130 - (set_local $var$797 - (i32.add - (get_local $var$257) - (i32.const 8) - ) - ) - (set_local $var$215 - (i32.load align=4 - (get_local $var$797) - ) - ) - (set_local $var$216 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$709 - (i32.ge_u - (i32.shr_u - (get_local $var$215) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$216) - (i32.const 0) - ) - ) - ) - (set_local $var$874 - (i32.ge_u - (i32.shr_u - (get_local $var$257) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$216) - (i32.const 0) - ) - ) - ) - (set_local $var$217 - (i32.and - (get_local $var$709) - (get_local $var$874) - ) - ) - (if_else - (get_local $var$217) - (block $label$131 - (set_local $var$540 - (i32.add - (get_local $var$215) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$540) - (get_local $var$267) - ) - (i32.store align=4 - (get_local $var$797) - (get_local $var$267) - ) - (set_local $var$798 - (i32.add - (get_local $var$267) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$798) - (get_local $var$215) - ) - (set_local $var$542 - (i32.add - (get_local $var$267) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$542) - (get_local $var$257) - ) - (set_local $var$947 - (i32.add - (get_local $var$267) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$947) - (i32.const 0) - ) - (br $label$112) - ) - (call_import $_abort) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$304 - (i32.add - (get_local $var$1185) - (i32.const 8) - ) - ) - (set_local $var$949 - (get_local $var$304) - ) - (br $label$0 - (get_local $var$949) - ) - ) - (set_local $var$857 - (get_local $var$386) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$218 - (i32.load align=4 - (i32.const 184) - ) - ) - (set_local $var$625 - (i32.lt_u - (i32.shr_u - (get_local $var$218) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$857) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$625) - (i32.const 0) - ) - (block $label$132 - (set_local $var$1122 - (i32.sub - (get_local $var$218) - (get_local $var$857) - ) - ) - (set_local $var$219 - (i32.load align=4 - (i32.const 196) - ) - ) - (set_local $var$633 - (i32.gt_u - (i32.shr_u - (get_local $var$1122) - (i32.const 0) - ) - (i32.const 15) - ) - ) - (if_else - (get_local $var$633) - (block $label$133 - (set_local $var$277 - (i32.add - (get_local $var$219) - (get_local $var$857) - ) - ) - (i32.store align=4 - (i32.const 196) - (get_local $var$277) - ) - (i32.store align=4 - (i32.const 184) - (get_local $var$1122) - ) - (set_local $var$894 - (i32.or - (get_local $var$1122) - (i32.const 1) - ) - ) - (set_local $var$816 - (i32.add - (get_local $var$277) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$816) - (get_local $var$894) - ) - (set_local $var$278 - (i32.add - (get_local $var$277) - (get_local $var$1122) - ) - ) - (i32.store align=4 - (get_local $var$278) - (get_local $var$1122) - ) - (set_local $var$895 - (i32.or - (get_local $var$857) - (i32.const 3) - ) - ) - (set_local $var$817 - (i32.add - (get_local $var$219) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$817) - (get_local $var$895) - ) - ) - (block $label$134 - (i32.store align=4 - (i32.const 184) - (i32.const 0) - ) - (i32.store align=4 - (i32.const 196) - (i32.const 0) - ) - (set_local $var$896 - (i32.or - (get_local $var$218) - (i32.const 3) - ) - ) - (set_local $var$818 - (i32.add - (get_local $var$219) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$818) - (get_local $var$896) - ) - (set_local $var$280 - (i32.add - (get_local $var$219) - (get_local $var$218) - ) - ) - (set_local $var$819 - (i32.add - (get_local $var$280) - (i32.const 4) - ) - ) - (set_local $var$220 - (i32.load align=4 - (get_local $var$819) - ) - ) - (set_local $var$898 - (i32.or - (get_local $var$220) - (i32.const 1) - ) - ) - (i32.store align=4 - (get_local $var$819) - (get_local $var$898) - ) - ) - ) - (set_local $var$282 - (i32.add - (get_local $var$219) - (i32.const 8) - ) - ) - (set_local $var$949 - (get_local $var$282) - ) - (br $label$0 - (get_local $var$949) - ) - ) - ) - (set_local $var$221 - (i32.load align=4 - (i32.const 188) - ) - ) - (set_local $var$644 - (i32.gt_u - (i32.shr_u - (get_local $var$221) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$857) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$644) - (block $label$135 - (set_local $var$1125 - (i32.sub - (get_local $var$221) - (get_local $var$857) - ) - ) - (i32.store align=4 - (i32.const 188) - (get_local $var$1125) - ) - (set_local $var$222 - (i32.load align=4 - (i32.const 200) - ) - ) - (set_local $var$285 - (i32.add - (get_local $var$222) - (get_local $var$857) - ) - ) - (i32.store align=4 - (i32.const 200) - (get_local $var$285) - ) - (set_local $var$903 - (i32.or - (get_local $var$1125) - (i32.const 1) - ) - ) - (set_local $var$824 - (i32.add - (get_local $var$285) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$824) - (get_local $var$903) - ) - (set_local $var$904 - (i32.or - (get_local $var$857) - (i32.const 3) - ) - ) - (set_local $var$825 - (i32.add - (get_local $var$222) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$825) - (get_local $var$904) - ) - (set_local $var$286 - (i32.add - (get_local $var$222) - (i32.const 8) - ) - ) - (set_local $var$949 - (get_local $var$286) - ) - (br $label$0 - (get_local $var$949) - ) - ) - ) - (set_local $var$223 - (i32.load align=4 - (i32.const 648) - ) - ) - (set_local $var$568 - (i32.eq - (get_local $var$223) - (i32.const 0) - ) - ) - (block $label$136 - (if - (get_local $var$568) - (block $label$137 - (set_local $var$550 - (call_import $_sysconf - (i32.const 30) - ) - ) - (set_local $var$1104 - (i32.add - (get_local $var$550) - (i32.const -1) - ) - ) - (set_local $var$373 - (i32.and - (get_local $var$1104) - (get_local $var$550) - ) - ) - (set_local $var$576 - (i32.eq - (get_local $var$373) - (i32.const 0) - ) - ) - (if_else - (get_local $var$576) - (block $label$138 - (i32.store align=4 - (i32.const 656) - (get_local $var$550) - ) - (i32.store align=4 - (i32.const 652) - (get_local $var$550) - ) - (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) - ) - (set_local $var$556 - (call_import $_time - (i32.const 0) - ) - ) - (set_local $var$1187 - (i32.and - (get_local $var$556) - (i32.const -16) - ) - ) - (set_local $var$439 - (i32.xor - (get_local $var$1187) - (i32.const 1431655768) - ) - ) - (i32.store align=4 - (i32.const 648) - (get_local $var$439) - ) - (br $label$136) - ) - (call_import $_abort) - ) - ) - ) - ) - (set_local $var$261 - (i32.add - (get_local $var$857) - (i32.const 48) - ) - ) - (set_local $var$18 - (i32.load align=4 - (i32.const 656) - ) - ) - (set_local $var$1103 - (i32.add - (get_local $var$857) - (i32.const 47) - ) - ) - (set_local $var$363 - (i32.add - (get_local $var$18) - (get_local $var$1103) - ) - ) - (set_local $var$861 - (i32.sub - (i32.const 0) - (get_local $var$18) - ) - ) - (set_local $var$379 - (i32.and - (get_local $var$363) - (get_local $var$861) - ) - ) - (set_local $var$593 - (i32.gt_u - (i32.shr_u - (get_local $var$379) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$857) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$593) - (i32.const 0) - ) - (block $label$139 - (set_local $var$949 - (i32.const 0) - ) - (br $label$0 - (get_local $var$949) - ) - ) - ) - (set_local $var$19 - (i32.load align=4 - (i32.const 616) - ) - ) - (set_local $var$620 - (i32.eq - (get_local $var$19) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$620) - (i32.const 0) - ) - (block $label$140 - (set_local $var$20 - (i32.load align=4 - (i32.const 608) - ) - ) - (set_local $var$322 - (i32.add - (get_local $var$20) - (get_local $var$379) - ) - ) - (set_local $var$647 - (i32.le_u - (i32.shr_u - (get_local $var$322) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$20) - (i32.const 0) - ) - ) - ) - (set_local $var$658 - (i32.gt_u - (i32.shr_u - (get_local $var$322) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$19) - (i32.const 0) - ) - ) - ) - (set_local $var$879 - (i32.or - (get_local $var$647) - (get_local $var$658) - ) - ) - (if - (get_local $var$879) - (block $label$141 - (set_local $var$949 - (i32.const 0) - ) - (br $label$0 - (get_local $var$949) - ) - ) - ) - ) - ) - (set_local $var$21 - (i32.load align=4 - (i32.const 620) - ) - ) - (set_local $var$400 - (i32.and - (get_local $var$21) - (i32.const 4) - ) - ) - (set_local $var$1176 - (i32.eq - (get_local $var$400) - (i32.const 0) - ) - ) - (block $label$142 - (if_else - (get_local $var$1176) - (block $label$143 - (set_local $var$22 - (i32.load align=4 - (i32.const 200) - ) - ) - (set_local $var$689 - (i32.eq - (get_local $var$22) - (i32.const 0) - ) - ) - (block $label$144 - (if_else - (get_local $var$689) - (set_local $var$1188 - (i32.const 173) - ) - (block $label$145 - (set_local $var$1091 - (i32.const 624) - ) - (loop $label$146 $label$147 - (block $label$148 - (set_local $var$23 - (i32.load align=4 - (get_local $var$1091) - ) - ) - (set_local $var$572 - (i32.gt_u - (i32.shr_u - (get_local $var$23) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$22) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$572) - (i32.const 0) - ) - (block $label$149 - (set_local $var$1083 - (i32.add - (get_local $var$1091) - (i32.const 4) - ) - ) - (set_local $var$24 - (i32.load align=4 - (get_local $var$1083) - ) - ) - (set_local $var$271 - (i32.add - (get_local $var$23) - (get_local $var$24) - ) - ) - (set_local $var$651 - (i32.gt_u - (i32.shr_u - (get_local $var$271) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$22) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$651) - (block $label$150 - (set_local $var$514 - (get_local $var$1091) - ) - (set_local $var$1085 - (get_local $var$1083) - ) - (br $label$146) - ) - ) - ) - ) - (set_local $var$869 - (i32.add - (get_local $var$1091) - (i32.const 8) - ) - ) - (set_local $var$25 - (i32.load align=4 - (get_local $var$869) - ) - ) - (set_local $var$682 - (i32.eq - (get_local $var$25) - (i32.const 0) - ) - ) - (if_else - (get_local $var$682) - (block $label$151 - (set_local $var$1188 - (i32.const 173) - ) - (br $label$144) - ) - (set_local $var$1091 - (get_local $var$25) - ) - ) - (br $label$147) - ) - ) - (set_local $var$31 - (i32.load align=4 - (i32.const 188) - ) - ) - (set_local $var$354 - (i32.sub - (get_local $var$363) - (get_local $var$31) - ) - ) - (set_local $var$446 - (i32.and - (get_local $var$354) - (get_local $var$861) - ) - ) - (set_local $var$745 - (i32.lt_u - (i32.shr_u - (get_local $var$446) - (i32.const 0) - ) - (i32.const 2147483647) - ) - ) - (if - (get_local $var$745) - (block $label$152 - (set_local $var$558 - (call_import $_sbrk - (get_local $var$446) - ) - ) - (set_local $var$32 - (i32.load align=4 - (get_local $var$514) - ) - ) - (set_local $var$33 - (i32.load align=4 - (get_local $var$1085) - ) - ) - (set_local $var$268 - (i32.add - (get_local $var$32) - (get_local $var$33) - ) - ) - (set_local $var$748 - (i32.eq - (get_local $var$558) - (get_local $var$268) - ) - ) - (if_else - (get_local $var$748) - (block $label$153 - (set_local $var$750 - (i32.eq - (get_local $var$558) - (i32.const -1) - ) - ) - (if - (i32.eq - (get_local $var$750) - (i32.const 0) - ) - (block $label$154 - (set_local $var$1167 - (get_local $var$558) - ) - (set_local $var$1179 - (get_local $var$446) - ) - (set_local $var$1188 - (i32.const 193) - ) - (br $label$142) - ) - ) - ) - (block $label$155 - (set_local $var$549 - (get_local $var$558) - ) - (set_local $var$1098 - (get_local $var$446) - ) - (set_local $var$1188 - (i32.const 183) - ) - ) - ) - ) - ) - ) - ) - ) - (block $label$156 - (if - (i32.eq - (get_local $var$1188) - (i32.const 173) - ) - (block $label$157 - (set_local $var$555 - (call_import $_sbrk - (i32.const 0) - ) - ) - (set_local $var$701 - (i32.eq - (get_local $var$555) - (i32.const -1) - ) - ) - (if - (i32.eq - (get_local $var$701) - (i32.const 0) - ) - (block $label$158 - (set_local $var$26 - (get_local $var$555) - ) - (set_local $var$27 - (i32.load align=4 - (i32.const 652) - ) - ) - (set_local $var$1144 - (i32.add - (get_local $var$27) - (i32.const -1) - ) - ) - (set_local $var$423 - (i32.and - (get_local $var$1144) - (get_local $var$26) - ) - ) - (set_local $var$710 - (i32.eq - (get_local $var$423) - (i32.const 0) - ) - ) - (if_else - (get_local $var$710) - (set_local $var$1097 - (get_local $var$379) - ) - (block $label$159 - (set_local $var$345 - (i32.add - (get_local $var$1144) - (get_local $var$26) - ) - ) - (set_local $var$866 - (i32.sub - (i32.const 0) - (get_local $var$27) - ) - ) - (set_local $var$427 - (i32.and - (get_local $var$345) - (get_local $var$866) - ) - ) - (set_local $var$1150 - (i32.sub - (get_local $var$379) - (get_local $var$26) - ) - ) - (set_local $var$347 - (i32.add - (get_local $var$1150) - (get_local $var$427) - ) - ) - (set_local $var$1097 - (get_local $var$347) - ) - ) - ) - (set_local $var$29 - (i32.load align=4 - (i32.const 608) - ) - ) - (set_local $var$349 - (i32.add - (get_local $var$29) - (get_local $var$1097) - ) - ) - (set_local $var$723 - (i32.gt_u - (i32.shr_u - (get_local $var$1097) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$857) - (i32.const 0) - ) - ) - ) - (set_local $var$725 - (i32.lt_u - (i32.shr_u - (get_local $var$1097) - (i32.const 0) - ) - (i32.const 2147483647) - ) - ) - (set_local $var$877 - (i32.and - (get_local $var$723) - (get_local $var$725) - ) - ) - (if - (get_local $var$877) - (block $label$160 - (set_local $var$30 - (i32.load align=4 - (i32.const 616) - ) - ) - (set_local $var$728 - (i32.eq - (get_local $var$30) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$728) - (i32.const 0) - ) - (block $label$161 - (set_local $var$731 - (i32.le_u - (i32.shr_u - (get_local $var$349) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$29) - (i32.const 0) - ) - ) - ) - (set_local $var$735 - (i32.gt_u - (i32.shr_u - (get_local $var$349) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$30) - (i32.const 0) - ) - ) - ) - (set_local $var$880 - (i32.or - (get_local $var$731) - (get_local $var$735) - ) - ) - (if - (get_local $var$880) - (br $label$156) - ) - ) - ) - (set_local $var$557 - (call_import $_sbrk - (get_local $var$1097) - ) - ) - (set_local $var$736 - (i32.eq - (get_local $var$557) - (get_local $var$555) - ) - ) - (if_else - (get_local $var$736) - (block $label$162 - (set_local $var$1167 - (get_local $var$555) - ) - (set_local $var$1179 - (get_local $var$1097) - ) - (set_local $var$1188 - (i32.const 193) - ) - (br $label$142) - ) - (block $label$163 - (set_local $var$549 - (get_local $var$557) - ) - (set_local $var$1098 - (get_local $var$1097) - ) - (set_local $var$1188 - (i32.const 183) - ) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (block $label$164 - (if - (i32.eq - (get_local $var$1188) - (i32.const 183) - ) - (block $label$165 - (set_local $var$1117 - (i32.sub - (i32.const 0) - (get_local $var$1098) - ) - ) - (set_local $var$753 - (i32.ne - (get_local $var$549) - (i32.const -1) - ) - ) - (set_local $var$754 - (i32.lt_u - (i32.shr_u - (get_local $var$1098) - (i32.const 0) - ) - (i32.const 2147483647) - ) - ) - (set_local $var$883 - (i32.and - (get_local $var$754) - (get_local $var$753) - ) - ) - (set_local $var$756 - (i32.gt_u - (i32.shr_u - (get_local $var$261) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1098) - (i32.const 0) - ) - ) - ) - (set_local $var$881 - (i32.and - (get_local $var$756) - (get_local $var$883) - ) - ) - (block $label$166 - (if_else - (get_local $var$881) - (block $label$167 - (set_local $var$34 - (i32.load align=4 - (i32.const 656) - ) - ) - (set_local $var$1160 - (i32.sub - (get_local $var$1103) - (get_local $var$1098) - ) - ) - (set_local $var$314 - (i32.add - (get_local $var$1160) - (get_local $var$34) - ) - ) - (set_local $var$863 - (i32.sub - (i32.const 0) - (get_local $var$34) - ) - ) - (set_local $var$377 - (i32.and - (get_local $var$314) - (get_local $var$863) - ) - ) - (set_local $var$581 - (i32.lt_u - (i32.shr_u - (get_local $var$377) - (i32.const 0) - ) - (i32.const 2147483647) - ) - ) - (if_else - (get_local $var$581) - (block $label$168 - (set_local $var$551 - (call_import $_sbrk - (get_local $var$377) - ) - ) - (set_local $var$585 - (i32.eq - (get_local $var$551) - (i32.const -1) - ) - ) - (if_else - (get_local $var$585) - (block $label$169 - (call_import $_sbrk - (get_local $var$1117) - ) - (br $label$164) - ) - (block $label$170 - (set_local $var$315 - (i32.add - (get_local $var$377) - (get_local $var$1098) - ) - ) - (set_local $var$1099 - (get_local $var$315) - ) - (br $label$166) - ) - ) - ) - (set_local $var$1099 - (get_local $var$1098) - ) - ) - ) - (set_local $var$1099 - (get_local $var$1098) - ) - ) - ) - (set_local $var$591 - (i32.eq - (get_local $var$549) - (i32.const -1) - ) - ) - (if - (i32.eq - (get_local $var$591) - (i32.const 0) - ) - (block $label$171 - (set_local $var$1167 - (get_local $var$549) - ) - (set_local $var$1179 - (get_local $var$1099) - ) - (set_local $var$1188 - (i32.const 193) - ) - (br $label$142) - ) - ) - ) - ) - ) - (set_local $var$35 - (i32.load align=4 - (i32.const 620) - ) - ) - (set_local $var$888 - (i32.or - (get_local $var$35) - (i32.const 4) - ) - ) - (i32.store align=4 - (i32.const 620) - (get_local $var$888) - ) - (set_local $var$1188 - (i32.const 190) - ) - ) - (set_local $var$1188 - (i32.const 190) - ) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 190) - ) - (block $label$172 - (set_local $var$600 - (i32.lt_u - (i32.shr_u - (get_local $var$379) - (i32.const 0) - ) - (i32.const 2147483647) - ) - ) - (if - (get_local $var$600) - (block $label$173 - (set_local $var$552 - (call_import $_sbrk - (get_local $var$379) - ) - ) - (set_local $var$553 - (call_import $_sbrk - (i32.const 0) - ) - ) - (set_local $var$606 - (i32.ne - (get_local $var$552) - (i32.const -1) - ) - ) - (set_local $var$608 - (i32.ne - (get_local $var$553) - (i32.const -1) - ) - ) - (set_local $var$882 - (i32.and - (get_local $var$606) - (get_local $var$608) - ) - ) - (set_local $var$610 - (i32.lt_u - (i32.shr_u - (get_local $var$552) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$553) - (i32.const 0) - ) - ) - ) - (set_local $var$884 - (i32.and - (get_local $var$610) - (get_local $var$882) - ) - ) - (if - (get_local $var$884) - (block $label$174 - (set_local $var$1105 - (get_local $var$553) - ) - (set_local $var$1108 - (get_local $var$552) - ) - (set_local $var$1111 - (i32.sub - (get_local $var$1105) - (get_local $var$1108) - ) - ) - (set_local $var$318 - (i32.add - (get_local $var$857) - (i32.const 40) - ) - ) - (set_local $var$615 - (i32.gt_u - (i32.shr_u - (get_local $var$1111) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$318) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$615) - (block $label$175 - (set_local $var$1167 - (get_local $var$552) - ) - (set_local $var$1179 - (get_local $var$1111) - ) - (set_local $var$1188 - (i32.const 193) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 193) - ) - (block $label$176 - (set_local $var$36 - (i32.load align=4 - (i32.const 608) - ) - ) - (set_local $var$320 - (i32.add - (get_local $var$36) - (get_local $var$1179) - ) - ) - (i32.store align=4 - (i32.const 608) - (get_local $var$320) - ) - (set_local $var$37 - (i32.load align=4 - (i32.const 612) - ) - ) - (set_local $var$621 - (i32.gt_u - (i32.shr_u - (get_local $var$320) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$37) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$621) - (i32.store align=4 - (i32.const 612) - (get_local $var$320) - ) - ) - (set_local $var$38 - (i32.load align=4 - (i32.const 200) - ) - ) - (set_local $var$628 - (i32.eq - (get_local $var$38) - (i32.const 0) - ) - ) - (block $label$177 - (if_else - (get_local $var$628) - (block $label$178 - (set_local $var$40 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$630 - (i32.eq - (get_local $var$40) - (i32.const 0) - ) - ) - (set_local $var$635 - (i32.lt_u - (i32.shr_u - (get_local $var$1167) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$40) - (i32.const 0) - ) - ) - ) - (set_local $var$885 - (i32.or - (get_local $var$630) - (get_local $var$635) - ) - ) - (if - (get_local $var$885) - (i32.store align=4 - (i32.const 192) - (get_local $var$1167) - ) - ) - (i32.store align=4 - (i32.const 624) - (get_local $var$1167) - ) - (i32.store align=4 - (i32.const 628) - (get_local $var$1179) - ) - (i32.store align=4 - (i32.const 636) - (i32.const 0) - ) - (set_local $var$41 - (i32.load align=4 - (i32.const 648) - ) - ) - (i32.store align=4 - (i32.const 212) - (get_local $var$41) - ) - (i32.store align=4 - (i32.const 208) - (i32.const -1) - ) - (set_local $var$848 - (i32.const 0) - ) - (loop $label$179 $label$180 - (block $label$181 - (set_local $var$966 - (i32.shl - (get_local $var$848) - (i32.const 1) - ) - ) - (set_local $var$458 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$966) - (i32.const 2) - ) - ) - ) - (set_local $var$42 - (i32.add - (get_local $var$458) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$42) - (get_local $var$458) - ) - (set_local $var$43 - (i32.add - (get_local $var$458) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$43) - (get_local $var$458) - ) - (set_local $var$850 - (i32.add - (get_local $var$848) - (i32.const 1) - ) - ) - (set_local $var$778 - (i32.eq - (get_local $var$850) - (i32.const 32) - ) - ) - (if_else - (get_local $var$778) - (br $label$179) - (set_local $var$848 - (get_local $var$850) - ) - ) - (br $label$180) - ) - ) - (set_local $var$1123 - (i32.add - (get_local $var$1179) - (i32.const -40) - ) - ) - (set_local $var$266 - (i32.add - (get_local $var$1167) - (i32.const 8) - ) - ) - (set_local $var$44 - (get_local $var$266) - ) - (set_local $var$368 - (i32.and - (get_local $var$44) - (i32.const 7) - ) - ) - (set_local $var$565 - (i32.eq - (get_local $var$368) - (i32.const 0) - ) - ) - (set_local $var$45 - (i32.sub - (i32.const 0) - (get_local $var$44) - ) - ) - (set_local $var$406 - (i32.and - (get_local $var$45) - (i32.const 7) - ) - ) - (set_local $var$766 - (if_else - (get_local $var$565) - (i32.const 0) - (get_local $var$406) - ) - ) - (set_local $var$302 - (i32.add - (get_local $var$1167) - (get_local $var$766) - ) - ) - (set_local $var$1148 - (i32.sub - (get_local $var$1123) - (get_local $var$766) - ) - ) - (i32.store align=4 - (i32.const 200) - (get_local $var$302) - ) - (i32.store align=4 - (i32.const 188) - (get_local $var$1148) - ) - (set_local $var$890 - (i32.or - (get_local $var$1148) - (i32.const 1) - ) - ) - (set_local $var$813 - (i32.add - (get_local $var$302) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$813) - (get_local $var$890) - ) - (set_local $var$307 - (i32.add - (get_local $var$302) - (get_local $var$1148) - ) - ) - (set_local $var$843 - (i32.add - (get_local $var$307) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$843) - (i32.const 40) - ) - (set_local $var$46 - (i32.load align=4 - (i32.const 664) - ) - ) - (i32.store align=4 - (i32.const 204) - (get_local $var$46) - ) - ) - (block $label$182 - (set_local $var$1093 - (i32.const 624) - ) - (loop $label$183 $label$184 - (block $label$185 - (set_local $var$47 - (i32.load align=4 - (get_local $var$1093) - ) - ) - (set_local $var$1086 - (i32.add - (get_local $var$1093) - (i32.const 4) - ) - ) - (set_local $var$48 - (i32.load align=4 - (get_local $var$1086) - ) - ) - (set_local $var$283 - (i32.add - (get_local $var$47) - (get_local $var$48) - ) - ) - (set_local $var$648 - (i32.eq - (get_local $var$1167) - (get_local $var$283) - ) - ) - (if - (get_local $var$648) - (block $label$186 - (set_local $var$1 - (get_local $var$47) - ) - (set_local $var$2 - (get_local $var$48) - ) - (set_local $var$1087 - (get_local $var$1086) - ) - (set_local $var$1094 - (get_local $var$1093) - ) - (set_local $var$1188 - (i32.const 203) - ) - (br $label$183) - ) - ) - (set_local $var$868 - (i32.add - (get_local $var$1093) - (i32.const 8) - ) - ) - (set_local $var$49 - (i32.load align=4 - (get_local $var$868) - ) - ) - (set_local $var$645 - (i32.eq - (get_local $var$49) - (i32.const 0) - ) - ) - (if_else - (get_local $var$645) - (br $label$183) - (set_local $var$1093 - (get_local $var$49) - ) - ) - (br $label$184) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 203) - ) - (block $label$187 - (set_local $var$959 - (i32.add - (get_local $var$1094) - (i32.const 12) - ) - ) - (set_local $var$51 - (i32.load align=4 - (get_local $var$959) - ) - ) - (set_local $var$389 - (i32.and - (get_local $var$51) - (i32.const 8) - ) - ) - (set_local $var$1170 - (i32.eq - (get_local $var$389) - (i32.const 0) - ) - ) - (if - (get_local $var$1170) - (block $label$188 - (set_local $var$654 - (i32.ge_u - (i32.shr_u - (get_local $var$38) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1) - (i32.const 0) - ) - ) - ) - (set_local $var$657 - (i32.lt_u - (i32.shr_u - (get_local $var$38) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1167) - (i32.const 0) - ) - ) - ) - (set_local $var$886 - (i32.and - (get_local $var$657) - (get_local $var$654) - ) - ) - (if - (get_local $var$886) - (block $label$189 - (set_local $var$329 - (i32.add - (get_local $var$2) - (get_local $var$1179) - ) - ) - (i32.store align=4 - (get_local $var$1087) - (get_local $var$329) - ) - (set_local $var$52 - (i32.load align=4 - (i32.const 188) - ) - ) - (set_local $var$269 - (i32.add - (get_local $var$38) - (i32.const 8) - ) - ) - (set_local $var$53 - (get_local $var$269) - ) - (set_local $var$371 - (i32.and - (get_local $var$53) - (i32.const 7) - ) - ) - (set_local $var$570 - (i32.eq - (get_local $var$371) - (i32.const 0) - ) - ) - (set_local $var$54 - (i32.sub - (i32.const 0) - (get_local $var$53) - ) - ) - (set_local $var$404 - (i32.and - (get_local $var$54) - (i32.const 7) - ) - ) - (set_local $var$764 - (if_else - (get_local $var$570) - (i32.const 0) - (get_local $var$404) - ) - ) - (set_local $var$300 - (i32.add - (get_local $var$38) - (get_local $var$764) - ) - ) - (set_local $var$330 - (i32.sub - (get_local $var$1179) - (get_local $var$764) - ) - ) - (set_local $var$1147 - (i32.add - (get_local $var$330) - (get_local $var$52) - ) - ) - (i32.store align=4 - (i32.const 200) - (get_local $var$300) - ) - (i32.store align=4 - (i32.const 188) - (get_local $var$1147) - ) - (set_local $var$889 - (i32.or - (get_local $var$1147) - (i32.const 1) - ) - ) - (set_local $var$811 - (i32.add - (get_local $var$300) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$811) - (get_local $var$889) - ) - (set_local $var$306 - (i32.add - (get_local $var$300) - (get_local $var$1147) - ) - ) - (set_local $var$842 - (i32.add - (get_local $var$306) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$842) - (i32.const 40) - ) - (set_local $var$55 - (i32.load align=4 - (i32.const 664) - ) - ) - (i32.store align=4 - (i32.const 204) - (get_local $var$55) - ) - (br $label$177) - ) - ) - ) - ) - ) - ) - (set_local $var$56 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$661 - (i32.lt_u - (i32.shr_u - (get_local $var$1167) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$56) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$661) - (block $label$190 - (i32.store align=4 - (i32.const 192) - (get_local $var$1167) - ) - (set_local $var$73 - (get_local $var$1167) - ) - ) - (set_local $var$73 - (get_local $var$56) - ) - ) - (set_local $var$291 - (i32.add - (get_local $var$1167) - (get_local $var$1179) - ) - ) - (set_local $var$1095 - (i32.const 624) - ) - (loop $label$191 $label$192 - (block $label$193 - (set_local $var$57 - (i32.load align=4 - (get_local $var$1095) - ) - ) - (set_local $var$664 - (i32.eq - (get_local $var$57) - (get_local $var$291) - ) - ) - (if - (get_local $var$664) - (block $label$194 - (set_local $var$515 - (get_local $var$1095) - ) - (set_local $var$1096 - (get_local $var$1095) - ) - (set_local $var$1188 - (i32.const 211) - ) - (br $label$191) - ) - ) - (set_local $var$871 - (i32.add - (get_local $var$1095) - (i32.const 8) - ) - ) - (set_local $var$58 - (i32.load align=4 - (get_local $var$871) - ) - ) - (set_local $var$663 - (i32.eq - (get_local $var$58) - (i32.const 0) - ) - ) - (if_else - (get_local $var$663) - (block $label$195 - (set_local $var$1092 - (i32.const 624) - ) - (br $label$191) - ) - (set_local $var$1095 - (get_local $var$58) - ) - ) - (br $label$192) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 211) - ) - (block $label$196 - (set_local $var$960 - (i32.add - (get_local $var$1096) - (i32.const 12) - ) - ) - (set_local $var$59 - (i32.load align=4 - (get_local $var$960) - ) - ) - (set_local $var$395 - (i32.and - (get_local $var$59) - (i32.const 8) - ) - ) - (set_local $var$1173 - (i32.eq - (get_local $var$395) - (i32.const 0) - ) - ) - (if_else - (get_local $var$1173) - (block $label$197 - (i32.store align=4 - (get_local $var$515) - (get_local $var$1167) - ) - (set_local $var$1088 - (i32.add - (get_local $var$1096) - (i32.const 4) - ) - ) - (set_local $var$60 - (i32.load align=4 - (get_local $var$1088) - ) - ) - (set_local $var$332 - (i32.add - (get_local $var$60) - (get_local $var$1179) - ) - ) - (i32.store align=4 - (get_local $var$1088) - (get_local $var$332) - ) - (set_local $var$270 - (i32.add - (get_local $var$1167) - (i32.const 8) - ) - ) - (set_local $var$62 - (get_local $var$270) - ) - (set_local $var$372 - (i32.and - (get_local $var$62) - (i32.const 7) - ) - ) - (set_local $var$571 - (i32.eq - (get_local $var$372) - (i32.const 0) - ) - ) - (set_local $var$63 - (i32.sub - (i32.const 0) - (get_local $var$62) - ) - ) - (set_local $var$405 - (i32.and - (get_local $var$63) - (i32.const 7) - ) - ) - (set_local $var$765 - (if_else - (get_local $var$571) - (i32.const 0) - (get_local $var$405) - ) - ) - (set_local $var$301 - (i32.add - (get_local $var$1167) - (get_local $var$765) - ) - ) - (set_local $var$305 - (i32.add - (get_local $var$291) - (i32.const 8) - ) - ) - (set_local $var$64 - (get_local $var$305) - ) - (set_local $var$432 - (i32.and - (get_local $var$64) - (i32.const 7) - ) - ) - (set_local $var$737 - (i32.eq - (get_local $var$432) - (i32.const 0) - ) - ) - (set_local $var$65 - (i32.sub - (i32.const 0) - (get_local $var$64) - ) - ) - (set_local $var$383 - (i32.and - (get_local $var$65) - (i32.const 7) - ) - ) - (set_local $var$771 - (if_else - (get_local $var$737) - (i32.const 0) - (get_local $var$383) - ) - ) - (set_local $var$276 - (i32.add - (get_local $var$291) - (get_local $var$771) - ) - ) - (set_local $var$1106 - (get_local $var$276) - ) - (set_local $var$1109 - (get_local $var$301) - ) - (set_local $var$1112 - (i32.sub - (get_local $var$1106) - (get_local $var$1109) - ) - ) - (set_local $var$279 - (i32.add - (get_local $var$301) - (get_local $var$857) - ) - ) - (set_local $var$1124 - (i32.sub - (get_local $var$1112) - (get_local $var$857) - ) - ) - (set_local $var$902 - (i32.or - (get_local $var$857) - (i32.const 3) - ) - ) - (set_local $var$812 - (i32.add - (get_local $var$301) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$812) - (get_local $var$902) - ) - (set_local $var$653 - (i32.eq - (get_local $var$276) - (get_local $var$38) - ) - ) - (block $label$198 - (if_else - (get_local $var$653) - (block $label$199 - (set_local $var$66 - (i32.load align=4 - (i32.const 188) - ) - ) - (set_local $var$262 - (i32.add - (get_local $var$66) - (get_local $var$1124) - ) - ) - (i32.store align=4 - (i32.const 188) - (get_local $var$262) - ) - (i32.store align=4 - (i32.const 200) - (get_local $var$279) - ) - (set_local $var$907 - (i32.or - (get_local $var$262) - (i32.const 1) - ) - ) - (set_local $var$828 - (i32.add - (get_local $var$279) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$828) - (get_local $var$907) - ) - ) - (block $label$200 - (set_local $var$67 - (i32.load align=4 - (i32.const 196) - ) - ) - (set_local $var$669 - (i32.eq - (get_local $var$276) - (get_local $var$67) - ) - ) - (if - (get_local $var$669) - (block $label$201 - (set_local $var$68 - (i32.load align=4 - (i32.const 184) - ) - ) - (set_local $var$333 - (i32.add - (get_local $var$68) - (get_local $var$1124) - ) - ) - (i32.store align=4 - (i32.const 184) - (get_local $var$333) - ) - (i32.store align=4 - (i32.const 196) - (get_local $var$279) - ) - (set_local $var$916 - (i32.or - (get_local $var$333) - (i32.const 1) - ) - ) - (set_local $var$837 - (i32.add - (get_local $var$279) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$837) - (get_local $var$916) - ) - (set_local $var$298 - (i32.add - (get_local $var$279) - (get_local $var$333) - ) - ) - (i32.store align=4 - (get_local $var$298) - (get_local $var$333) - ) - (br $label$198) - ) - ) - (set_local $var$839 - (i32.add - (get_local $var$276) - (i32.const 4) - ) - ) - (set_local $var$69 - (i32.load align=4 - (get_local $var$839) - ) - ) - (set_local $var$412 - (i32.and - (get_local $var$69) - (i32.const 3) - ) - ) - (set_local $var$695 - (i32.eq - (get_local $var$412) - (i32.const 1) - ) - ) - (if_else - (get_local $var$695) - (block $label$202 - (set_local $var$418 - (i32.and - (get_local $var$69) - (i32.const -8) - ) - ) - (set_local $var$1016 - (i32.shr_u - (get_local $var$69) - (i32.const 3) - ) - ) - (set_local $var$702 - (i32.lt_u - (i32.shr_u - (get_local $var$69) - (i32.const 0) - ) - (i32.const 256) - ) - ) - (block $label$203 - (if_else - (get_local $var$702) - (block $label$204 - (set_local $var$781 - (i32.add - (get_local $var$276) - (i32.const 8) - ) - ) - (set_local $var$70 - (i32.load align=4 - (get_local $var$781) - ) - ) - (set_local $var$519 - (i32.add - (get_local $var$276) - (i32.const 12) - ) - ) - (set_local $var$71 - (i32.load align=4 - (get_local $var$519) - ) - ) - (set_local $var$965 - (i32.shl - (get_local $var$1016) - (i32.const 1) - ) - ) - (set_local $var$457 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$965) - (i32.const 2) - ) - ) - ) - (set_local $var$707 - (i32.eq - (get_local $var$70) - (get_local $var$457) - ) - ) - (block $label$205 - (if - (i32.eq - (get_local $var$707) - (i32.const 0) - ) - (block $label$206 - (set_local $var$708 - (i32.lt_u - (i32.shr_u - (get_local $var$70) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$73) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$708) - (call_import $_abort) - ) - (set_local $var$541 - (i32.add - (get_local $var$70) - (i32.const 12) - ) - ) - (set_local $var$74 - (i32.load align=4 - (get_local $var$541) - ) - ) - (set_local $var$711 - (i32.eq - (get_local $var$74) - (get_local $var$276) - ) - ) - (if - (get_local $var$711) - (br $label$205) - ) - (call_import $_abort) - ) - ) - ) - (set_local $var$715 - (i32.eq - (get_local $var$71) - (get_local $var$70) - ) - ) - (if - (get_local $var$715) - (block $label$207 - (set_local $var$1001 - (i32.shl - (i32.const 1) - (get_local $var$1016) - ) - ) - (set_local $var$862 - (i32.xor - (get_local $var$1001) - (i32.const -1) - ) - ) - (set_local $var$75 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$428 - (i32.and - (get_local $var$75) - (get_local $var$862) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$428) - ) - (br $label$203) - ) - ) - (set_local $var$721 - (i32.eq - (get_local $var$71) - (get_local $var$457) - ) - ) - (block $label$208 - (if_else - (get_local $var$721) - (block $label$209 - (set_local $var$14 - (i32.add - (get_local $var$71) - (i32.const 8) - ) - ) - (set_local $var$802 - (get_local $var$14) - ) - ) - (block $label$210 - (set_local $var$726 - (i32.lt_u - (i32.shr_u - (get_local $var$71) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$73) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$726) - (call_import $_abort) - ) - (set_local $var$801 - (i32.add - (get_local $var$71) - (i32.const 8) - ) - ) - (set_local $var$76 - (i32.load align=4 - (get_local $var$801) - ) - ) - (set_local $var$729 - (i32.eq - (get_local $var$76) - (get_local $var$276) - ) - ) - (if - (get_local $var$729) - (block $label$211 - (set_local $var$802 - (get_local $var$801) - ) - (br $label$208) - ) - ) - (call_import $_abort) - ) - ) - ) - (set_local $var$545 - (i32.add - (get_local $var$70) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$545) - (get_local $var$71) - ) - (i32.store align=4 - (get_local $var$802) - (get_local $var$70) - ) - ) - (block $label$212 - (set_local $var$929 - (i32.add - (get_local $var$276) - (i32.const 24) - ) - ) - (set_local $var$77 - (i32.load align=4 - (get_local $var$929) - ) - ) - (set_local $var$546 - (i32.add - (get_local $var$276) - (i32.const 12) - ) - ) - (set_local $var$78 - (i32.load align=4 - (get_local $var$546) - ) - ) - (set_local $var$740 - (i32.eq - (get_local $var$78) - (get_local $var$276) - ) - ) - (block $label$213 - (if_else - (get_local $var$740) - (block $label$214 - (set_local $var$559 - (i32.add - (get_local $var$276) - (i32.const 16) - ) - ) - (set_local $var$513 - (i32.add - (get_local $var$559) - (i32.const 4) - ) - ) - (set_local $var$82 - (i32.load align=4 - (get_local $var$513) - ) - ) - (set_local $var$759 - (i32.eq - (get_local $var$82) - (i32.const 0) - ) - ) - (if_else - (get_local $var$759) - (block $label$215 - (set_local $var$84 - (i32.load align=4 - (get_local $var$559) - ) - ) - (set_local $var$578 - (i32.eq - (get_local $var$84) - (i32.const 0) - ) - ) - (if_else - (get_local $var$578) - (block $label$216 - (set_local $var$243 - (i32.const 0) - ) - (br $label$213) - ) - (block $label$217 - (set_local $var$238 - (get_local $var$84) - ) - (set_local $var$247 - (get_local $var$559) - ) - ) - ) - ) - (block $label$218 - (set_local $var$238 - (get_local $var$82) - ) - (set_local $var$247 - (get_local $var$513) - ) - ) - ) - (loop $label$219 $label$220 - (block $label$221 - (set_local $var$460 - (i32.add - (get_local $var$238) - (i32.const 20) - ) - ) - (set_local $var$85 - (i32.load align=4 - (get_local $var$460) - ) - ) - (set_local $var$580 - (i32.eq - (get_local $var$85) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$580) - (i32.const 0) - ) - (block $label$222 - (set_local $var$238 - (get_local $var$85) - ) - (set_local $var$247 - (get_local $var$460) - ) - (br $label$220) - ) - ) - (set_local $var$462 - (i32.add - (get_local $var$238) - (i32.const 16) - ) - ) - (set_local $var$86 - (i32.load align=4 - (get_local $var$462) - ) - ) - (set_local $var$586 - (i32.eq - (get_local $var$86) - (i32.const 0) - ) - ) - (if_else - (get_local $var$586) - (block $label$223 - (set_local $var$239 - (get_local $var$238) - ) - (set_local $var$248 - (get_local $var$247) - ) - (br $label$219) - ) - (block $label$224 - (set_local $var$238 - (get_local $var$86) - ) - (set_local $var$247 - (get_local $var$462) - ) - ) - ) - (br $label$220) - ) - ) - (set_local $var$587 - (i32.lt_u - (i32.shr_u - (get_local $var$248) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$73) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$587) - (call_import $_abort) - (block $label$225 - (i32.store align=4 - (get_local $var$248) - (i32.const 0) - ) - (set_local $var$243 - (get_local $var$239) - ) - (br $label$213) - ) - ) - ) - (block $label$226 - (set_local $var$804 - (i32.add - (get_local $var$276) - (i32.const 8) - ) - ) - (set_local $var$79 - (i32.load align=4 - (get_local $var$804) - ) - ) - (set_local $var$746 - (i32.lt_u - (i32.shr_u - (get_local $var$79) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$73) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$746) - (call_import $_abort) - ) - (set_local $var$548 - (i32.add - (get_local $var$79) - (i32.const 12) - ) - ) - (set_local $var$80 - (i32.load align=4 - (get_local $var$548) - ) - ) - (set_local $var$747 - (i32.eq - (get_local $var$80) - (get_local $var$276) - ) - ) - (if - (i32.eq - (get_local $var$747) - (i32.const 0) - ) - (call_import $_abort) - ) - (set_local $var$805 - (i32.add - (get_local $var$78) - (i32.const 8) - ) - ) - (set_local $var$81 - (i32.load align=4 - (get_local $var$805) - ) - ) - (set_local $var$749 - (i32.eq - (get_local $var$81) - (get_local $var$276) - ) - ) - (if_else - (get_local $var$749) - (block $label$227 - (i32.store align=4 - (get_local $var$548) - (get_local $var$78) - ) - (i32.store align=4 - (get_local $var$805) - (get_local $var$79) - ) - (set_local $var$243 - (get_local $var$78) - ) - (br $label$213) - ) - (call_import $_abort) - ) - ) - ) - ) - (set_local $var$594 - (i32.eq - (get_local $var$77) - (i32.const 0) - ) - ) - (if - (get_local $var$594) - (br $label$203) - ) - (set_local $var$853 - (i32.add - (get_local $var$276) - (i32.const 28) - ) - ) - (set_local $var$87 - (i32.load align=4 - (get_local $var$853) - ) - ) - (set_local $var$466 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$87) - (i32.const 2) - ) - ) - ) - (set_local $var$88 - (i32.load align=4 - (get_local $var$466) - ) - ) - (set_local $var$598 - (i32.eq - (get_local $var$276) - (get_local $var$88) - ) - ) - (block $label$228 - (if_else - (get_local $var$598) - (block $label$229 - (i32.store align=4 - (get_local $var$466) - (get_local $var$243) - ) - (set_local $var$773 - (i32.eq - (get_local $var$243) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$773) - (i32.const 0) - ) - (br $label$228) - ) - (set_local $var$972 - (i32.shl - (i32.const 1) - (get_local $var$87) - ) - ) - (set_local $var$865 - (i32.xor - (get_local $var$972) - (i32.const -1) - ) - ) - (set_local $var$89 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$384 - (i32.and - (get_local $var$89) - (get_local $var$865) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$384) - ) - (br $label$203) - ) - (block $label$230 - (set_local $var$90 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$611 - (i32.lt_u - (i32.shr_u - (get_local $var$77) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$90) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$611) - (call_import $_abort) - ) - (set_local $var$470 - (i32.add - (get_local $var$77) - (i32.const 16) - ) - ) - (set_local $var$91 - (i32.load align=4 - (get_local $var$470) - ) - ) - (set_local $var$617 - (i32.eq - (get_local $var$91) - (get_local $var$276) - ) - ) - (if_else - (get_local $var$617) - (i32.store align=4 - (get_local $var$470) - (get_local $var$243) - ) - (block $label$231 - (set_local $var$473 - (i32.add - (get_local $var$77) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$473) - (get_local $var$243) - ) - ) - ) - (set_local $var$627 - (i32.eq - (get_local $var$243) - (i32.const 0) - ) - ) - (if - (get_local $var$627) - (br $label$203) - ) - ) - ) - ) - (set_local $var$92 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$632 - (i32.lt_u - (i32.shr_u - (get_local $var$243) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$92) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$632) - (call_import $_abort) - ) - (set_local $var$935 - (i32.add - (get_local $var$243) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$935) - (get_local $var$77) - ) - (set_local $var$560 - (i32.add - (get_local $var$276) - (i32.const 16) - ) - ) - (set_local $var$93 - (i32.load align=4 - (get_local $var$560) - ) - ) - (set_local $var$637 - (i32.eq - (get_local $var$93) - (i32.const 0) - ) - ) - (block $label$232 - (if - (i32.eq - (get_local $var$637) - (i32.const 0) - ) - (block $label$233 - (set_local $var$639 - (i32.lt_u - (i32.shr_u - (get_local $var$93) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$92) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$639) - (call_import $_abort) - (block $label$234 - (set_local $var$479 - (i32.add - (get_local $var$243) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$479) - (get_local $var$93) - ) - (set_local $var$937 - (i32.add - (get_local $var$93) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$937) - (get_local $var$243) - ) - (br $label$232) - ) - ) - ) - ) - ) - (set_local $var$481 - (i32.add - (get_local $var$560) - (i32.const 4) - ) - ) - (set_local $var$95 - (i32.load align=4 - (get_local $var$481) - ) - ) - (set_local $var$643 - (i32.eq - (get_local $var$95) - (i32.const 0) - ) - ) - (if - (get_local $var$643) - (br $label$203) - ) - (set_local $var$96 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$646 - (i32.lt_u - (i32.shr_u - (get_local $var$95) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$96) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$646) - (call_import $_abort) - (block $label$235 - (set_local $var$482 - (i32.add - (get_local $var$243) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$482) - (get_local $var$95) - ) - (set_local $var$938 - (i32.add - (get_local $var$95) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$938) - (get_local $var$243) - ) - (br $label$203) - ) - ) - ) - ) - ) - (set_local $var$288 - (i32.add - (get_local $var$276) - (get_local $var$418) - ) - ) - (set_local $var$328 - (i32.add - (get_local $var$418) - (get_local $var$1124) - ) - ) - (set_local $var$875 - (get_local $var$288) - ) - (set_local $var$948 - (get_local $var$328) - ) - ) - (block $label$236 - (set_local $var$875 - (get_local $var$276) - ) - (set_local $var$948 - (get_local $var$1124) - ) - ) - ) - (set_local $var$826 - (i32.add - (get_local $var$875) - (i32.const 4) - ) - ) - (set_local $var$97 - (i32.load align=4 - (get_local $var$826) - ) - ) - (set_local $var$391 - (i32.and - (get_local $var$97) - (i32.const -2) - ) - ) - (i32.store align=4 - (get_local $var$826) - (get_local $var$391) - ) - (set_local $var$906 - (i32.or - (get_local $var$948) - (i32.const 1) - ) - ) - (set_local $var$827 - (i32.add - (get_local $var$279) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$827) - (get_local $var$906) - ) - (set_local $var$289 - (i32.add - (get_local $var$279) - (get_local $var$948) - ) - ) - (i32.store align=4 - (get_local $var$289) - (get_local $var$948) - ) - (set_local $var$1030 - (i32.shr_u - (get_local $var$948) - (i32.const 3) - ) - ) - (set_local $var$659 - (i32.lt_u - (i32.shr_u - (get_local $var$948) - (i32.const 0) - ) - (i32.const 256) - ) - ) - (if - (get_local $var$659) - (block $label$237 - (set_local $var$979 - (i32.shl - (get_local $var$1030) - (i32.const 1) - ) - ) - (set_local $var$486 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$979) - (i32.const 2) - ) - ) - ) - (set_local $var$98 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$980 - (i32.shl - (i32.const 1) - (get_local $var$1030) - ) - ) - (set_local $var$394 - (i32.and - (get_local $var$98) - (get_local $var$980) - ) - ) - (set_local $var$1172 - (i32.eq - (get_local $var$394) - (i32.const 0) - ) - ) - (block $label$238 - (if_else - (get_local $var$1172) - (block $label$239 - (set_local $var$909 - (i32.or - (get_local $var$98) - (get_local $var$980) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$909) - ) - (set_local $var$6 - (i32.add - (get_local $var$486) - (i32.const 8) - ) - ) - (set_local $var$9 - (get_local $var$6) - ) - (set_local $var$227 - (get_local $var$486) - ) - ) - (block $label$240 - (set_local $var$99 - (i32.add - (get_local $var$486) - (i32.const 8) - ) - ) - (set_local $var$100 - (i32.load align=4 - (get_local $var$99) - ) - ) - (set_local $var$101 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$667 - (i32.lt_u - (i32.shr_u - (get_local $var$100) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$101) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$667) - (i32.const 0) - ) - (block $label$241 - (set_local $var$9 - (get_local $var$99) - ) - (set_local $var$227 - (get_local $var$100) - ) - (br $label$238) - ) - ) - (call_import $_abort) - ) - ) - ) - (i32.store align=4 - (get_local $var$9) - (get_local $var$279) - ) - (set_local $var$530 - (i32.add - (get_local $var$227) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$530) - (get_local $var$279) - ) - (set_local $var$789 - (i32.add - (get_local $var$279) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$789) - (get_local $var$227) - ) - (set_local $var$531 - (i32.add - (get_local $var$279) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$531) - (get_local $var$486) - ) - (br $label$198) - ) - ) - (set_local $var$1031 - (i32.shr_u - (get_local $var$948) - (i32.const 8) - ) - ) - (set_local $var$672 - (i32.eq - (get_local $var$1031) - (i32.const 0) - ) - ) - (block $label$242 - (if_else - (get_local $var$672) - (set_local $var$229 - (i32.const 0) - ) - (block $label$243 - (set_local $var$674 - (i32.gt_u - (i32.shr_u - (get_local $var$948) - (i32.const 0) - ) - (i32.const 16777215) - ) - ) - (if - (get_local $var$674) - (block $label$244 - (set_local $var$229 - (i32.const 31) - ) - (br $label$242) - ) - ) - (set_local $var$1129 - (i32.add - (get_local $var$1031) - (i32.const 1048320) - ) - ) - (set_local $var$1032 - (i32.shr_u - (get_local $var$1129) - (i32.const 16) - ) - ) - (set_local $var$396 - (i32.and - (get_local $var$1032) - (i32.const 8) - ) - ) - (set_local $var$981 - (i32.shl - (get_local $var$1031) - (get_local $var$396) - ) - ) - (set_local $var$1130 - (i32.add - (get_local $var$981) - (i32.const 520192) - ) - ) - (set_local $var$1033 - (i32.shr_u - (get_local $var$1130) - (i32.const 16) - ) - ) - (set_local $var$397 - (i32.and - (get_local $var$1033) - (i32.const 4) - ) - ) - (set_local $var$335 - (i32.or - (get_local $var$397) - (get_local $var$396) - ) - ) - (set_local $var$982 - (i32.shl - (get_local $var$981) - (get_local $var$397) - ) - ) - (set_local $var$1131 - (i32.add - (get_local $var$982) - (i32.const 245760) - ) - ) - (set_local $var$1035 - (i32.shr_u - (get_local $var$1131) - (i32.const 16) - ) - ) - (set_local $var$398 - (i32.and - (get_local $var$1035) - (i32.const 2) - ) - ) - (set_local $var$336 - (i32.or - (get_local $var$335) - (get_local $var$398) - ) - ) - (set_local $var$1132 - (i32.sub - (i32.const 14) - (get_local $var$336) - ) - ) - (set_local $var$983 - (i32.shl - (get_local $var$982) - (get_local $var$398) - ) - ) - (set_local $var$1036 - (i32.shr_u - (get_local $var$983) - (i32.const 15) - ) - ) - (set_local $var$337 - (i32.add - (get_local $var$1132) - (get_local $var$1036) - ) - ) - (set_local $var$984 - (i32.shl - (get_local $var$337) - (i32.const 1) - ) - ) - (set_local $var$338 - (i32.add - (get_local $var$337) - (i32.const 7) - ) - ) - (set_local $var$1037 - (i32.shr_u - (get_local $var$948) - (get_local $var$338) - ) - ) - (set_local $var$399 - (i32.and - (get_local $var$1037) - (i32.const 1) - ) - ) - (set_local $var$339 - (i32.or - (get_local $var$399) - (get_local $var$984) - ) - ) - (set_local $var$229 - (get_local $var$339) - ) - ) - ) - ) - (set_local $var$493 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$229) - (i32.const 2) - ) - ) - ) - (set_local $var$855 - (i32.add - (get_local $var$279) - (i32.const 28) - ) - ) - (i32.store align=4 - (get_local $var$855) - (get_local $var$229) - ) - (set_local $var$561 - (i32.add - (get_local $var$279) - (i32.const 16) - ) - ) - (set_local $var$495 - (i32.add - (get_local $var$561) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$495) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$561) - (i32.const 0) - ) - (set_local $var$102 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$987 - (i32.shl - (i32.const 1) - (get_local $var$229) - ) - ) - (set_local $var$402 - (i32.and - (get_local $var$102) - (get_local $var$987) - ) - ) - (set_local $var$1175 - (i32.eq - (get_local $var$402) - (i32.const 0) - ) - ) - (if - (get_local $var$1175) - (block $label$245 - (set_local $var$919 - (i32.or - (get_local $var$102) - (get_local $var$987) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$919) - ) - (i32.store align=4 - (get_local $var$493) - (get_local $var$279) - ) - (set_local $var$942 - (i32.add - (get_local $var$279) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$942) - (get_local $var$493) - ) - (set_local $var$532 - (i32.add - (get_local $var$279) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$532) - (get_local $var$279) - ) - (set_local $var$790 - (i32.add - (get_local $var$279) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$790) - (get_local $var$279) - ) - (br $label$198) - ) - ) - (set_local $var$103 - (i32.load align=4 - (get_local $var$493) - ) - ) - (set_local $var$684 - (i32.eq - (get_local $var$229) - (i32.const 31) - ) - ) - (set_local $var$1040 - (i32.shr_u - (get_local $var$229) - (i32.const 1) - ) - ) - (set_local $var$1136 - (i32.sub - (i32.const 25) - (get_local $var$1040) - ) - ) - (set_local $var$775 - (if_else - (get_local $var$684) - (i32.const 0) - (get_local $var$1136) - ) - ) - (set_local $var$989 - (i32.shl - (get_local $var$948) - (get_local $var$775) - ) - ) - (set_local $var$233 - (get_local $var$989) - ) - (set_local $var$251 - (get_local $var$103) - ) - (loop $label$246 $label$247 - (block $label$248 - (set_local $var$838 - (i32.add - (get_local $var$251) - (i32.const 4) - ) - ) - (set_local $var$104 - (i32.load align=4 - (get_local $var$838) - ) - ) - (set_local $var$409 - (i32.and - (get_local $var$104) - (i32.const -8) - ) - ) - (set_local $var$687 - (i32.eq - (get_local $var$409) - (get_local $var$948) - ) - ) - (if - (get_local $var$687) - (block $label$249 - (set_local $var$252 - (get_local $var$251) - ) - (set_local $var$1188 - (i32.const 281) - ) - (br $label$246) - ) - ) - (set_local $var$1042 - (i32.shr_u - (get_local $var$233) - (i32.const 31) - ) - ) - (set_local $var$496 - (i32.add - (i32.add - (get_local $var$251) - (i32.const 16) - ) - (i32.shl - (get_local $var$1042) - (i32.const 2) - ) - ) - ) - (set_local $var$990 - (i32.shl - (get_local $var$233) - (i32.const 1) - ) - ) - (set_local $var$106 - (i32.load align=4 - (get_local $var$496) - ) - ) - (set_local $var$691 - (i32.eq - (get_local $var$106) - (i32.const 0) - ) - ) - (if_else - (get_local $var$691) - (block $label$250 - (set_local $var$253 - (get_local $var$251) - ) - (set_local $var$497 - (get_local $var$496) - ) - (set_local $var$1188 - (i32.const 278) - ) - (br $label$246) - ) - (block $label$251 - (set_local $var$233 - (get_local $var$990) - ) - (set_local $var$251 - (get_local $var$106) - ) - ) - ) - (br $label$247) - ) - ) - (if_else - (i32.eq - (get_local $var$1188) - (i32.const 278) - ) - (block $label$252 - (set_local $var$107 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$693 - (i32.lt_u - (i32.shr_u - (get_local $var$497) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$107) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$693) - (call_import $_abort) - (block $label$253 - (i32.store align=4 - (get_local $var$497) - (get_local $var$279) - ) - (set_local $var$943 - (i32.add - (get_local $var$279) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$943) - (get_local $var$253) - ) - (set_local $var$535 - (i32.add - (get_local $var$279) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$535) - (get_local $var$279) - ) - (set_local $var$792 - (i32.add - (get_local $var$279) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$792) - (get_local $var$279) - ) - (br $label$198) - ) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 281) - ) - (block $label$254 - (set_local $var$793 - (i32.add - (get_local $var$252) - (i32.const 8) - ) - ) - (set_local $var$108 - (i32.load align=4 - (get_local $var$793) - ) - ) - (set_local $var$109 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$697 - (i32.ge_u - (i32.shr_u - (get_local $var$108) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$109) - (i32.const 0) - ) - ) - ) - (set_local $var$873 - (i32.ge_u - (i32.shr_u - (get_local $var$252) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$109) - (i32.const 0) - ) - ) - ) - (set_local $var$110 - (i32.and - (get_local $var$697) - (get_local $var$873) - ) - ) - (if_else - (get_local $var$110) - (block $label$255 - (set_local $var$536 - (i32.add - (get_local $var$108) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$536) - (get_local $var$279) - ) - (i32.store align=4 - (get_local $var$793) - (get_local $var$279) - ) - (set_local $var$794 - (i32.add - (get_local $var$279) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$794) - (get_local $var$108) - ) - (set_local $var$537 - (i32.add - (get_local $var$279) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$537) - (get_local $var$252) - ) - (set_local $var$944 - (i32.add - (get_local $var$279) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$944) - (i32.const 0) - ) - (br $label$198) - ) - (call_import $_abort) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$299 - (i32.add - (get_local $var$301) - (i32.const 8) - ) - ) - (set_local $var$949 - (get_local $var$299) - ) - (br $label$0 - (get_local $var$949) - ) - ) - (set_local $var$1092 - (i32.const 624) - ) - ) - ) - ) - (loop $label$256 $label$257 - (block $label$258 - (set_local $var$111 - (i32.load align=4 - (get_local $var$1092) - ) - ) - (set_local $var$573 - (i32.gt_u - (i32.shr_u - (get_local $var$111) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$38) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$573) - (i32.const 0) - ) - (block $label$259 - (set_local $var$1084 - (i32.add - (get_local $var$1092) - (i32.const 4) - ) - ) - (set_local $var$112 - (i32.load align=4 - (get_local $var$1084) - ) - ) - (set_local $var$272 - (i32.add - (get_local $var$111) - (get_local $var$112) - ) - ) - (set_local $var$652 - (i32.gt_u - (i32.shr_u - (get_local $var$272) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$38) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$652) - (block $label$260 - (set_local $var$273 - (get_local $var$272) - ) - (br $label$256) - ) - ) - ) - ) - (set_local $var$870 - (i32.add - (get_local $var$1092) - (i32.const 8) - ) - ) - (set_local $var$113 - (i32.load align=4 - (get_local $var$870) - ) - ) - (set_local $var$1092 - (get_local $var$113) - ) - (br $label$257) - ) - ) - (set_local $var$287 - (i32.add - (get_local $var$273) - (i32.const -47) - ) - ) - (set_local $var$297 - (i32.add - (get_local $var$287) - (i32.const 8) - ) - ) - (set_local $var$114 - (get_local $var$297) - ) - (set_local $var$369 - (i32.and - (get_local $var$114) - (i32.const 7) - ) - ) - (set_local $var$567 - (i32.eq - (get_local $var$369) - (i32.const 0) - ) - ) - (set_local $var$115 - (i32.sub - (i32.const 0) - (get_local $var$114) - ) - ) - (set_local $var$433 - (i32.and - (get_local $var$115) - (i32.const 7) - ) - ) - (set_local $var$763 - (if_else - (get_local $var$567) - (i32.const 0) - (get_local $var$433) - ) - ) - (set_local $var$309 - (i32.add - (get_local $var$287) - (get_local $var$763) - ) - ) - (set_local $var$310 - (i32.add - (get_local $var$38) - (i32.const 16) - ) - ) - (set_local $var$751 - (i32.lt_u - (i32.shr_u - (get_local $var$309) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$310) - (i32.const 0) - ) - ) - ) - (set_local $var$770 - (if_else - (get_local $var$751) - (get_local $var$38) - (get_local $var$309) - ) - ) - (set_local $var$274 - (i32.add - (get_local $var$770) - (i32.const 8) - ) - ) - (set_local $var$275 - (i32.add - (get_local $var$770) - (i32.const 24) - ) - ) - (set_local $var$1121 - (i32.add - (get_local $var$1179) - (i32.const -40) - ) - ) - (set_local $var$265 - (i32.add - (get_local $var$1167) - (i32.const 8) - ) - ) - (set_local $var$117 - (get_local $var$265) - ) - (set_local $var$374 - (i32.and - (get_local $var$117) - (i32.const 7) - ) - ) - (set_local $var$569 - (i32.eq - (get_local $var$374) - (i32.const 0) - ) - ) - (set_local $var$118 - (i32.sub - (i32.const 0) - (get_local $var$117) - ) - ) - (set_local $var$407 - (i32.and - (get_local $var$118) - (i32.const 7) - ) - ) - (set_local $var$767 - (if_else - (get_local $var$569) - (i32.const 0) - (get_local $var$407) - ) - ) - (set_local $var$303 - (i32.add - (get_local $var$1167) - (get_local $var$767) - ) - ) - (set_local $var$1149 - (i32.sub - (get_local $var$1121) - (get_local $var$767) - ) - ) - (i32.store align=4 - (i32.const 200) - (get_local $var$303) - ) - (i32.store align=4 - (i32.const 188) - (get_local $var$1149) - ) - (set_local $var$891 - (i32.or - (get_local $var$1149) - (i32.const 1) - ) - ) - (set_local $var$814 - (i32.add - (get_local $var$303) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$814) - (get_local $var$891) - ) - (set_local $var$308 - (i32.add - (get_local $var$303) - (get_local $var$1149) - ) - ) - (set_local $var$844 - (i32.add - (get_local $var$308) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$844) - (i32.const 40) - ) - (set_local $var$119 - (i32.load align=4 - (i32.const 664) - ) - ) - (i32.store align=4 - (i32.const 204) - (get_local $var$119) - ) - (set_local $var$810 - (i32.add - (get_local $var$770) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$810) - (i32.const 27) - ) - (i32.store align=4 - (get_local $var$274) - (i32.load align=4 - (i32.const 624) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$274) - (i32.const 4) - ) - (i32.load align=4 - (i32.add - (i32.const 624) - (i32.const 4) - ) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$274) - (i32.const 8) - ) - (i32.load align=4 - (i32.add - (i32.const 624) - (i32.const 8) - ) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$274) - (i32.const 12) - ) - (i32.load align=4 - (i32.add - (i32.const 624) - (i32.const 12) - ) - ) - ) - (i32.store align=4 - (i32.const 624) - (get_local $var$1167) - ) - (i32.store align=4 - (i32.const 628) - (get_local $var$1179) - ) - (i32.store align=4 - (i32.const 636) - (i32.const 0) - ) - (i32.store align=4 - (i32.const 632) - (get_local $var$274) - ) - (set_local $var$926 - (get_local $var$275) - ) - (loop $label$261 $label$262 - (block $label$263 - (set_local $var$292 - (i32.add - (get_local $var$926) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$292) - (i32.const 7) - ) - (set_local $var$120 - (i32.add - (get_local $var$292) - (i32.const 4) - ) - ) - (set_local $var$677 - (i32.lt_u - (i32.shr_u - (get_local $var$120) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$273) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$677) - (set_local $var$926 - (get_local $var$292) - ) - (br $label$261) - ) - (br $label$262) - ) - ) - (set_local $var$679 - (i32.eq - (get_local $var$770) - (get_local $var$38) - ) - ) - (if - (i32.eq - (get_local $var$679) - (i32.const 0) - ) - (block $label$264 - (set_local $var$1107 - (get_local $var$770) - ) - (set_local $var$1110 - (get_local $var$38) - ) - (set_local $var$1113 - (i32.sub - (get_local $var$1107) - (get_local $var$1110) - ) - ) - (set_local $var$121 - (i32.load align=4 - (get_local $var$810) - ) - ) - (set_local $var$411 - (i32.and - (get_local $var$121) - (i32.const -2) - ) - ) - (i32.store align=4 - (get_local $var$810) - (get_local $var$411) - ) - (set_local $var$920 - (i32.or - (get_local $var$1113) - (i32.const 1) - ) - ) - (set_local $var$840 - (i32.add - (get_local $var$38) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$840) - (get_local $var$920) - ) - (i32.store align=4 - (get_local $var$770) - (get_local $var$1113) - ) - (set_local $var$1017 - (i32.shr_u - (get_local $var$1113) - (i32.const 3) - ) - ) - (set_local $var$699 - (i32.lt_u - (i32.shr_u - (get_local $var$1113) - (i32.const 0) - ) - (i32.const 256) - ) - ) - (if - (get_local $var$699) - (block $label$265 - (set_local $var$964 - (i32.shl - (get_local $var$1017) - (i32.const 1) - ) - ) - (set_local $var$456 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$964) - (i32.const 2) - ) - ) - ) - (set_local $var$122 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$999 - (i32.shl - (i32.const 1) - (get_local $var$1017) - ) - ) - (set_local $var$421 - (i32.and - (get_local $var$122) - (get_local $var$999) - ) - ) - (set_local $var$1168 - (i32.eq - (get_local $var$421) - (i32.const 0) - ) - ) - (if_else - (get_local $var$1168) - (block $label$266 - (set_local $var$923 - (i32.or - (get_local $var$122) - (get_local $var$999) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$923) - ) - (set_local $var$7 - (i32.add - (get_local $var$456) - (i32.const 8) - ) - ) - (set_local $var$10 - (get_local $var$7) - ) - (set_local $var$224 - (get_local $var$456) - ) - ) - (block $label$267 - (set_local $var$123 - (i32.add - (get_local $var$456) - (i32.const 8) - ) - ) - (set_local $var$124 - (i32.load align=4 - (get_local $var$123) - ) - ) - (set_local $var$125 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$716 - (i32.lt_u - (i32.shr_u - (get_local $var$124) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$125) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$716) - (call_import $_abort) - (block $label$268 - (set_local $var$10 - (get_local $var$123) - ) - (set_local $var$224 - (get_local $var$124) - ) - ) - ) - ) - ) - (i32.store align=4 - (get_local $var$10) - (get_local $var$38) - ) - (set_local $var$520 - (i32.add - (get_local $var$224) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$520) - (get_local $var$38) - ) - (set_local $var$800 - (i32.add - (get_local $var$38) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$800) - (get_local $var$224) - ) - (set_local $var$544 - (i32.add - (get_local $var$38) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$544) - (get_local $var$456) - ) - (br $label$177) - ) - ) - (set_local $var$1061 - (i32.shr_u - (get_local $var$1113) - (i32.const 8) - ) - ) - (set_local $var$727 - (i32.eq - (get_local $var$1061) - (i32.const 0) - ) - ) - (if_else - (get_local $var$727) - (set_local $var$231 - (i32.const 0) - ) - (block $label$269 - (set_local $var$732 - (i32.gt_u - (i32.shr_u - (get_local $var$1113) - (i32.const 0) - ) - (i32.const 16777215) - ) - ) - (if_else - (get_local $var$732) - (set_local $var$231 - (i32.const 31) - ) - (block $label$270 - (set_local $var$1154 - (i32.add - (get_local $var$1061) - (i32.const 1048320) - ) - ) - (set_local $var$1065 - (i32.shr_u - (get_local $var$1154) - (i32.const 16) - ) - ) - (set_local $var$437 - (i32.and - (get_local $var$1065) - (i32.const 8) - ) - ) - (set_local $var$1005 - (i32.shl - (get_local $var$1061) - (get_local $var$437) - ) - ) - (set_local $var$1156 - (i32.add - (get_local $var$1005) - (i32.const 520192) - ) - ) - (set_local $var$1069 - (i32.shr_u - (get_local $var$1156) - (i32.const 16) - ) - ) - (set_local $var$441 - (i32.and - (get_local $var$1069) - (i32.const 4) - ) - ) - (set_local $var$353 - (i32.or - (get_local $var$441) - (get_local $var$437) - ) - ) - (set_local $var$1007 - (i32.shl - (get_local $var$1005) - (get_local $var$441) - ) - ) - (set_local $var$1157 - (i32.add - (get_local $var$1007) - (i32.const 245760) - ) - ) - (set_local $var$1072 - (i32.shr_u - (get_local $var$1157) - (i32.const 16) - ) - ) - (set_local $var$444 - (i32.and - (get_local $var$1072) - (i32.const 2) - ) - ) - (set_local $var$356 - (i32.or - (get_local $var$353) - (get_local $var$444) - ) - ) - (set_local $var$1158 - (i32.sub - (i32.const 14) - (get_local $var$356) - ) - ) - (set_local $var$1008 - (i32.shl - (get_local $var$1007) - (get_local $var$444) - ) - ) - (set_local $var$1076 - (i32.shr_u - (get_local $var$1008) - (i32.const 15) - ) - ) - (set_local $var$359 - (i32.add - (get_local $var$1158) - (get_local $var$1076) - ) - ) - (set_local $var$1009 - (i32.shl - (get_local $var$359) - (i32.const 1) - ) - ) - (set_local $var$360 - (i32.add - (get_local $var$359) - (i32.const 7) - ) - ) - (set_local $var$1079 - (i32.shr_u - (get_local $var$1113) - (get_local $var$360) - ) - ) - (set_local $var$449 - (i32.and - (get_local $var$1079) - (i32.const 1) - ) - ) - (set_local $var$362 - (i32.or - (get_local $var$449) - (get_local $var$1009) - ) - ) - (set_local $var$231 - (get_local $var$362) - ) - ) - ) - ) - ) - (set_local $var$509 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$231) - (i32.const 2) - ) - ) - ) - (set_local $var$854 - (i32.add - (get_local $var$38) - (i32.const 28) - ) - ) - (i32.store align=4 - (get_local $var$854) - (get_local $var$231) - ) - (set_local $var$510 - (i32.add - (get_local $var$38) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$510) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$310) - (i32.const 0) - ) - (set_local $var$126 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$1012 - (i32.shl - (i32.const 1) - (get_local $var$231) - ) - ) - (set_local $var$452 - (i32.and - (get_local $var$126) - (get_local $var$1012) - ) - ) - (set_local $var$1178 - (i32.eq - (get_local $var$452) - (i32.const 0) - ) - ) - (if - (get_local $var$1178) - (block $label$271 - (set_local $var$892 - (i32.or - (get_local $var$126) - (get_local $var$1012) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$892) - ) - (i32.store align=4 - (get_local $var$509) - (get_local $var$38) - ) - (set_local $var$930 - (i32.add - (get_local $var$38) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$930) - (get_local $var$509) - ) - (set_local $var$521 - (i32.add - (get_local $var$38) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$521) - (get_local $var$38) - ) - (set_local $var$782 - (i32.add - (get_local $var$38) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$782) - (get_local $var$38) - ) - (br $label$177) - ) - ) - (set_local $var$129 - (i32.load align=4 - (get_local $var$509) - ) - ) - (set_local $var$582 - (i32.eq - (get_local $var$231) - (i32.const 31) - ) - ) - (set_local $var$1021 - (i32.shr_u - (get_local $var$231) - (i32.const 1) - ) - ) - (set_local $var$1118 - (i32.sub - (i32.const 25) - (get_local $var$1021) - ) - ) - (set_local $var$769 - (if_else - (get_local $var$582) - (i32.const 0) - (get_local $var$1118) - ) - ) - (set_local $var$969 - (i32.shl - (get_local $var$1113) - (get_local $var$769) - ) - ) - (set_local $var$232 - (get_local $var$969) - ) - (set_local $var$254 - (get_local $var$129) - ) - (loop $label$272 $label$273 - (block $label$274 - (set_local $var$815 - (i32.add - (get_local $var$254) - (i32.const 4) - ) - ) - (set_local $var$130 - (i32.load align=4 - (get_local $var$815) - ) - ) - (set_local $var$380 - (i32.and - (get_local $var$130) - (i32.const -8) - ) - ) - (set_local $var$595 - (i32.eq - (get_local $var$380) - (get_local $var$1113) - ) - ) - (if - (get_local $var$595) - (block $label$275 - (set_local $var$255 - (get_local $var$254) - ) - (set_local $var$1188 - (i32.const 307) - ) - (br $label$272) - ) - ) - (set_local $var$1023 - (i32.shr_u - (get_local $var$232) - (i32.const 31) - ) - ) - (set_local $var$467 - (i32.add - (i32.add - (get_local $var$254) - (i32.const 16) - ) - (i32.shl - (get_local $var$1023) - (i32.const 2) - ) - ) - ) - (set_local $var$971 - (i32.shl - (get_local $var$232) - (i32.const 1) - ) - ) - (set_local $var$131 - (i32.load align=4 - (get_local $var$467) - ) - ) - (set_local $var$603 - (i32.eq - (get_local $var$131) - (i32.const 0) - ) - ) - (if_else - (get_local $var$603) - (block $label$276 - (set_local $var$256 - (get_local $var$254) - ) - (set_local $var$468 - (get_local $var$467) - ) - (set_local $var$1188 - (i32.const 304) - ) - (br $label$272) - ) - (block $label$277 - (set_local $var$232 - (get_local $var$971) - ) - (set_local $var$254 - (get_local $var$131) - ) - ) - ) - (br $label$273) - ) - ) - (if_else - (i32.eq - (get_local $var$1188) - (i32.const 304) - ) - (block $label$278 - (set_local $var$132 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$607 - (i32.lt_u - (i32.shr_u - (get_local $var$468) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$132) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$607) - (call_import $_abort) - (block $label$279 - (i32.store align=4 - (get_local $var$468) - (get_local $var$38) - ) - (set_local $var$932 - (i32.add - (get_local $var$38) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$932) - (get_local $var$256) - ) - (set_local $var$525 - (i32.add - (get_local $var$38) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$525) - (get_local $var$38) - ) - (set_local $var$785 - (i32.add - (get_local $var$38) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$785) - (get_local $var$38) - ) - (br $label$177) - ) - ) - ) - (if - (i32.eq - (get_local $var$1188) - (i32.const 307) - ) - (block $label$280 - (set_local $var$786 - (i32.add - (get_local $var$255) - (i32.const 8) - ) - ) - (set_local $var$133 - (i32.load align=4 - (get_local $var$786) - ) - ) - (set_local $var$134 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$623 - (i32.ge_u - (i32.shr_u - (get_local $var$133) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$134) - (i32.const 0) - ) - ) - ) - (set_local $var$872 - (i32.ge_u - (i32.shr_u - (get_local $var$255) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$134) - (i32.const 0) - ) - ) - ) - (set_local $var$135 - (i32.and - (get_local $var$623) - (get_local $var$872) - ) - ) - (if_else - (get_local $var$135) - (block $label$281 - (set_local $var$526 - (i32.add - (get_local $var$133) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$526) - (get_local $var$38) - ) - (i32.store align=4 - (get_local $var$786) - (get_local $var$38) - ) - (set_local $var$787 - (i32.add - (get_local $var$38) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$787) - (get_local $var$133) - ) - (set_local $var$527 - (i32.add - (get_local $var$38) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$527) - (get_local $var$255) - ) - (set_local $var$934 - (i32.add - (get_local $var$38) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$934) - (i32.const 0) - ) - (br $label$177) - ) - (call_import $_abort) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$136 - (i32.load align=4 - (i32.const 188) - ) - ) - (set_local $var$673 - (i32.gt_u - (i32.shr_u - (get_local $var$136) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$857) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$673) - (block $label$282 - (set_local $var$1128 - (i32.sub - (get_local $var$136) - (get_local $var$857) - ) - ) - (i32.store align=4 - (i32.const 188) - (get_local $var$1128) - ) - (set_local $var$137 - (i32.load align=4 - (i32.const 200) - ) - ) - (set_local $var$293 - (i32.add - (get_local $var$137) - (get_local $var$857) - ) - ) - (i32.store align=4 - (i32.const 200) - (get_local $var$293) - ) - (set_local $var$911 - (i32.or - (get_local $var$1128) - (i32.const 1) - ) - ) - (set_local $var$830 - (i32.add - (get_local $var$293) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$830) - (get_local $var$911) - ) - (set_local $var$912 - (i32.or - (get_local $var$857) - (i32.const 3) - ) - ) - (set_local $var$831 - (i32.add - (get_local $var$137) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$831) - (get_local $var$912) - ) - (set_local $var$294 - (i32.add - (get_local $var$137) - (i32.const 8) - ) - ) - (set_local $var$949 - (get_local $var$294) - ) - (br $label$0 - (get_local $var$949) - ) - ) - ) - ) - ) - (set_local $var$554 - (call $___errno_location) - ) - (i32.store align=4 - (get_local $var$554) - (i32.const 12) - ) - (set_local $var$949 - (i32.const 0) - ) - (get_local $var$949) - ) - ) - (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) - (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) - (local $var$92 i32) - (local $var$93 i32) - (local $var$94 i32) - (local $var$95 i32) - (local $var$96 i32) - (local $var$97 i32) - (local $var$98 i32) - (local $var$99 i32) - (local $var$100 i32) - (local $var$101 i32) - (local $var$102 i32) - (local $var$103 i32) - (local $var$104 i32) - (local $var$105 i32) - (local $var$106 i32) - (local $var$107 i32) - (local $var$108 i32) - (local $var$109 i32) - (local $var$110 i32) - (local $var$111 i32) - (local $var$112 i32) - (local $var$113 i32) - (local $var$114 i32) - (local $var$115 i32) - (local $var$116 i32) - (local $var$117 i32) - (local $var$118 i32) - (local $var$119 i32) - (local $var$120 i32) - (local $var$121 i32) - (local $var$122 i32) - (local $var$123 i32) - (local $var$124 i32) - (local $var$125 i32) - (local $var$126 i32) - (local $var$127 i32) - (local $var$128 i32) - (local $var$129 i32) - (local $var$130 i32) - (local $var$131 i32) - (local $var$132 i32) - (local $var$133 i32) - (local $var$134 i32) - (local $var$135 i32) - (local $var$136 i32) - (local $var$137 i32) - (local $var$138 i32) - (local $var$139 i32) - (local $var$140 i32) - (local $var$141 i32) - (local $var$142 i32) - (local $var$143 i32) - (local $var$144 i32) - (local $var$145 i32) - (local $var$146 i32) - (local $var$147 i32) - (local $var$148 i32) - (local $var$149 i32) - (local $var$150 i32) - (local $var$151 i32) - (local $var$152 i32) - (local $var$153 i32) - (local $var$154 i32) - (local $var$155 i32) - (local $var$156 i32) - (local $var$157 i32) - (local $var$158 i32) - (local $var$159 i32) - (local $var$160 i32) - (local $var$161 i32) - (local $var$162 i32) - (local $var$163 i32) - (local $var$164 i32) - (local $var$165 i32) - (local $var$166 i32) - (local $var$167 i32) - (local $var$168 i32) - (local $var$169 i32) - (local $var$170 i32) - (local $var$171 i32) - (local $var$172 i32) - (local $var$173 i32) - (local $var$174 i32) - (local $var$175 i32) - (local $var$176 i32) - (local $var$177 i32) - (local $var$178 i32) - (local $var$179 i32) - (local $var$180 i32) - (local $var$181 i32) - (local $var$182 i32) - (local $var$183 i32) - (local $var$184 i32) - (local $var$185 i32) - (local $var$186 i32) - (local $var$187 i32) - (local $var$188 i32) - (local $var$189 i32) - (local $var$190 i32) - (local $var$191 i32) - (local $var$192 i32) - (local $var$193 i32) - (local $var$194 i32) - (local $var$195 i32) - (local $var$196 i32) - (local $var$197 i32) - (local $var$198 i32) - (local $var$199 i32) - (local $var$200 i32) - (local $var$201 i32) - (local $var$202 i32) - (local $var$203 i32) - (local $var$204 i32) - (local $var$205 i32) - (local $var$206 i32) - (local $var$207 i32) - (local $var$208 i32) - (local $var$209 i32) - (local $var$210 i32) - (local $var$211 i32) - (local $var$212 i32) - (local $var$213 i32) - (local $var$214 i32) - (local $var$215 i32) - (local $var$216 i32) - (local $var$217 i32) - (local $var$218 i32) - (local $var$219 i32) - (local $var$220 i32) - (local $var$221 i32) - (local $var$222 i32) - (local $var$223 i32) - (local $var$224 i32) - (local $var$225 i32) - (local $var$226 i32) - (local $var$227 i32) - (local $var$228 i32) - (local $var$229 i32) - (local $var$230 i32) - (local $var$231 i32) - (local $var$232 i32) - (local $var$233 i32) - (local $var$234 i32) - (local $var$235 i32) - (local $var$236 i32) - (local $var$237 i32) - (local $var$238 i32) - (local $var$239 i32) - (local $var$240 i32) - (local $var$241 i32) - (local $var$242 i32) - (local $var$243 i32) - (local $var$244 i32) - (local $var$245 i32) - (local $var$246 i32) - (local $var$247 i32) - (local $var$248 i32) - (local $var$249 i32) - (local $var$250 i32) - (local $var$251 i32) - (local $var$252 i32) - (local $var$253 i32) - (local $var$254 i32) - (local $var$255 i32) - (local $var$256 i32) - (local $var$257 i32) - (local $var$258 i32) - (local $var$259 i32) - (local $var$260 i32) - (local $var$261 i32) - (local $var$262 i32) - (local $var$263 i32) - (local $var$264 i32) - (local $var$265 i32) - (local $var$266 i32) - (local $var$267 i32) - (local $var$268 i32) - (local $var$269 i32) - (local $var$270 i32) - (local $var$271 i32) - (local $var$272 i32) - (local $var$273 i32) - (local $var$274 i32) - (local $var$275 i32) - (local $var$276 i32) - (local $var$277 i32) - (local $var$278 i32) - (local $var$279 i32) - (local $var$280 i32) - (local $var$281 i32) - (local $var$282 i32) - (local $var$283 i32) - (local $var$284 i32) - (local $var$285 i32) - (local $var$286 i32) - (local $var$287 i32) - (local $var$288 i32) - (local $var$289 i32) - (local $var$290 i32) - (local $var$291 i32) - (local $var$292 i32) - (local $var$293 i32) - (local $var$294 i32) - (local $var$295 i32) - (local $var$296 i32) - (local $var$297 i32) - (local $var$298 i32) - (local $var$299 i32) - (local $var$300 i32) - (local $var$301 i32) - (local $var$302 i32) - (local $var$303 i32) - (local $var$304 i32) - (local $var$305 i32) - (local $var$306 i32) - (local $var$307 i32) - (local $var$308 i32) - (local $var$309 i32) - (local $var$310 i32) - (local $var$311 i32) - (local $var$312 i32) - (local $var$313 i32) - (local $var$314 i32) - (local $var$315 i32) - (local $var$316 i32) - (local $var$317 i32) - (local $var$318 i32) - (local $var$319 i32) - (local $var$320 i32) - (local $var$321 i32) - (local $var$322 i32) - (local $var$323 i32) - (local $var$324 i32) - (local $var$325 i32) - (local $var$326 i32) - (local $var$327 i32) - (local $var$328 i32) - (local $var$329 i32) - (local $var$330 i32) - (local $var$331 i32) - (local $var$332 i32) - (local $var$333 i32) - (local $var$334 i32) - (local $var$335 i32) - (local $var$336 i32) - (local $var$337 i32) - (local $var$338 i32) - (local $var$339 i32) - (local $var$340 i32) - (local $var$341 i32) - (local $var$342 i32) - (local $var$343 i32) - (local $var$344 i32) - (local $var$345 i32) - (local $var$346 i32) - (local $var$347 i32) - (local $var$348 i32) - (local $var$349 i32) - (local $var$350 i32) - (local $var$351 i32) - (local $var$352 i32) - (local $var$353 i32) - (block $label$0 - (set_local $var$353 - (i32.load align=4 - (i32.const 8) - ) - ) - (set_local $var$178 - (i32.eq - (get_local $var$0) - (i32.const 0) - ) - ) - (if - (get_local $var$178) - (br $label$0) - ) - (set_local $var$96 - (i32.add - (get_local $var$0) - (i32.const -8) - ) - ) - (set_local $var$5 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$180 - (i32.lt_u - (i32.shr_u - (get_local $var$96) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$180) - (call_import $_abort) - ) - (set_local $var$274 - (i32.add - (get_local $var$0) - (i32.const -4) - ) - ) - (set_local $var$6 - (i32.load align=4 - (get_local $var$274) - ) - ) - (set_local $var$112 - (i32.and - (get_local $var$6) - (i32.const 3) - ) - ) - (set_local $var$198 - (i32.eq - (get_local $var$112) - (i32.const 1) - ) - ) - (if - (get_local $var$198) - (call_import $_abort) - ) - (set_local $var$123 - (i32.and - (get_local $var$6) - (i32.const -8) - ) - ) - (set_local $var$102 - (i32.add - (get_local $var$96) - (get_local $var$123) - ) - ) - (set_local $var$131 - (i32.and - (get_local $var$6) - (i32.const 1) - ) - ) - (set_local $var$351 - (i32.eq - (get_local $var$131) - (i32.const 0) - ) - ) - (block $label$1 - (if_else - (get_local $var$351) - (block $label$2 - (set_local $var$17 - (i32.load align=4 - (get_local $var$96) - ) - ) - (set_local $var$187 - (i32.eq - (get_local $var$112) - (i32.const 0) - ) - ) - (if - (get_local $var$187) - (br $label$0) - ) - (set_local $var$283 - (i32.sub - (i32.const 0) - (get_local $var$17) - ) - ) - (set_local $var$97 - (i32.add - (get_local $var$96) - (get_local $var$283) - ) - ) - (set_local $var$103 - (i32.add - (get_local $var$17) - (get_local $var$123) - ) - ) - (set_local $var$195 - (i32.lt_u - (i32.shr_u - (get_local $var$97) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$195) - (call_import $_abort) - ) - (set_local $var$28 - (i32.load align=4 - (i32.const 196) - ) - ) - (set_local $var$200 - (i32.eq - (get_local $var$97) - (get_local $var$28) - ) - ) - (if - (get_local $var$200) - (block $label$3 - (set_local $var$275 - (i32.add - (get_local $var$102) - (i32.const 4) - ) - ) - (set_local $var$25 - (i32.load align=4 - (get_local $var$275) - ) - ) - (set_local $var$114 - (i32.and - (get_local $var$25) - (i32.const 3) - ) - ) - (set_local $var$199 - (i32.eq - (get_local $var$114) - (i32.const 3) - ) - ) - (if - (i32.eq - (get_local $var$199) - (i32.const 0) - ) - (block $label$4 - (set_local $var$300 - (get_local $var$97) - ) - (set_local $var$312 - (get_local $var$103) - ) - (br $label$1) - ) - ) - (i32.store align=4 - (i32.const 184) - (get_local $var$103) - ) - (set_local $var$115 - (i32.and - (get_local $var$25) - (i32.const -2) - ) - ) - (i32.store align=4 - (get_local $var$275) - (get_local $var$115) - ) - (set_local $var$293 - (i32.or - (get_local $var$103) - (i32.const 1) - ) - ) - (set_local $var$276 - (i32.add - (get_local $var$97) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$276) - (get_local $var$293) - ) - (set_local $var$98 - (i32.add - (get_local $var$97) - (get_local $var$103) - ) - ) - (i32.store align=4 - (get_local $var$98) - (get_local $var$103) - ) - (br $label$0) - ) - ) - (set_local $var$329 - (i32.shr_u - (get_local $var$17) - (i32.const 3) - ) - ) - (set_local $var$204 - (i32.lt_u - (i32.shr_u - (get_local $var$17) - (i32.const 0) - ) - (i32.const 256) - ) - ) - (if - (get_local $var$204) - (block $label$5 - (set_local $var$259 - (i32.add - (get_local $var$97) - (i32.const 8) - ) - ) - (set_local $var$39 - (i32.load align=4 - (get_local $var$259) - ) - ) - (set_local $var$157 - (i32.add - (get_local $var$97) - (i32.const 12) - ) - ) - (set_local $var$50 - (i32.load align=4 - (get_local $var$157) - ) - ) - (set_local $var$314 - (i32.shl - (get_local $var$329) - (i32.const 1) - ) - ) - (set_local $var$132 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$314) - (i32.const 2) - ) - ) - ) - (set_local $var$210 - (i32.eq - (get_local $var$39) - (get_local $var$132) - ) - ) - (if - (i32.eq - (get_local $var$210) - (i32.const 0) - ) - (block $label$6 - (set_local $var$214 - (i32.lt_u - (i32.shr_u - (get_local $var$39) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$214) - (call_import $_abort) - ) - (set_local $var$162 - (i32.add - (get_local $var$39) - (i32.const 12) - ) - ) - (set_local $var$61 - (i32.load align=4 - (get_local $var$162) - ) - ) - (set_local $var$220 - (i32.eq - (get_local $var$61) - (get_local $var$97) - ) - ) - (if - (i32.eq - (get_local $var$220) - (i32.const 0) - ) - (call_import $_abort) - ) - ) - ) - (set_local $var$229 - (i32.eq - (get_local $var$50) - (get_local $var$39) - ) - ) - (if - (get_local $var$229) - (block $label$7 - (set_local $var$319 - (i32.shl - (i32.const 1) - (get_local $var$329) - ) - ) - (set_local $var$287 - (i32.xor - (get_local $var$319) - (i32.const -1) - ) - ) - (set_local $var$72 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$121 - (i32.and - (get_local $var$72) - (get_local $var$287) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$121) - ) - (set_local $var$300 - (get_local $var$97) - ) - (set_local $var$312 - (get_local $var$103) - ) - (br $label$1) - ) - ) - (set_local $var$238 - (i32.eq - (get_local $var$50) - (get_local $var$132) - ) - ) - (if_else - (get_local $var$238) - (block $label$8 - (set_local $var$4 - (i32.add - (get_local $var$50) - (i32.const 8) - ) - ) - (set_local $var$271 - (get_local $var$4) - ) - ) - (block $label$9 - (set_local $var$241 - (i32.lt_u - (i32.shr_u - (get_local $var$50) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$241) - (call_import $_abort) - ) - (set_local $var$266 - (i32.add - (get_local $var$50) - (i32.const 8) - ) - ) - (set_local $var$78 - (i32.load align=4 - (get_local $var$266) - ) - ) - (set_local $var$244 - (i32.eq - (get_local $var$78) - (get_local $var$97) - ) - ) - (if_else - (get_local $var$244) - (set_local $var$271 - (get_local $var$266) - ) - (call_import $_abort) - ) - ) - ) - (set_local $var$170 - (i32.add - (get_local $var$39) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$170) - (get_local $var$50) - ) - (i32.store align=4 - (get_local $var$271) - (get_local $var$39) - ) - (set_local $var$300 - (get_local $var$97) - ) - (set_local $var$312 - (get_local $var$103) - ) - (br $label$1) - ) - ) - (set_local $var$301 - (i32.add - (get_local $var$97) - (i32.const 24) - ) - ) - (set_local $var$79 - (i32.load align=4 - (get_local $var$301) - ) - ) - (set_local $var$171 - (i32.add - (get_local $var$97) - (i32.const 12) - ) - ) - (set_local $var$7 - (i32.load align=4 - (get_local $var$171) - ) - ) - (set_local $var$251 - (i32.eq - (get_local $var$7) - (get_local $var$97) - ) - ) - (block $label$10 - (if_else - (get_local $var$251) - (block $label$11 - (set_local $var$173 - (i32.add - (get_local $var$97) - (i32.const 16) - ) - ) - (set_local $var$156 - (i32.add - (get_local $var$173) - (i32.const 4) - ) - ) - (set_local $var$11 - (i32.load align=4 - (get_local $var$156) - ) - ) - (set_local $var$181 - (i32.eq - (get_local $var$11) - (i32.const 0) - ) - ) - (if_else - (get_local $var$181) - (block $label$12 - (set_local $var$12 - (i32.load align=4 - (get_local $var$173) - ) - ) - (set_local $var$182 - (i32.eq - (get_local $var$12) - (i32.const 0) - ) - ) - (if_else - (get_local $var$182) - (block $label$13 - (set_local $var$85 - (i32.const 0) - ) - (br $label$10) - ) - (block $label$14 - (set_local $var$83 - (get_local $var$12) - ) - (set_local $var$89 - (get_local $var$173) - ) - ) - ) - ) - (block $label$15 - (set_local $var$83 - (get_local $var$11) - ) - (set_local $var$89 - (get_local $var$156) - ) - ) - ) - (loop $label$16 $label$17 - (block $label$18 - (set_local $var$133 - (i32.add - (get_local $var$83) - (i32.const 20) - ) - ) - (set_local $var$13 - (i32.load align=4 - (get_local $var$133) - ) - ) - (set_local $var$183 - (i32.eq - (get_local $var$13) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$183) - (i32.const 0) - ) - (block $label$19 - (set_local $var$83 - (get_local $var$13) - ) - (set_local $var$89 - (get_local $var$133) - ) - (br $label$17) - ) - ) - (set_local $var$134 - (i32.add - (get_local $var$83) - (i32.const 16) - ) - ) - (set_local $var$14 - (i32.load align=4 - (get_local $var$134) - ) - ) - (set_local $var$184 - (i32.eq - (get_local $var$14) - (i32.const 0) - ) - ) - (if_else - (get_local $var$184) - (block $label$20 - (set_local $var$84 - (get_local $var$83) - ) - (set_local $var$90 - (get_local $var$89) - ) - (br $label$16) - ) - (block $label$21 - (set_local $var$83 - (get_local $var$14) - ) - (set_local $var$89 - (get_local $var$134) - ) - ) - ) - (br $label$17) - ) - ) - (set_local $var$185 - (i32.lt_u - (i32.shr_u - (get_local $var$90) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$185) - (call_import $_abort) - (block $label$22 - (i32.store align=4 - (get_local $var$90) - (i32.const 0) - ) - (set_local $var$85 - (get_local $var$84) - ) - (br $label$10) - ) - ) - ) - (block $label$23 - (set_local $var$272 - (i32.add - (get_local $var$97) - (i32.const 8) - ) - ) - (set_local $var$8 - (i32.load align=4 - (get_local $var$272) - ) - ) - (set_local $var$252 - (i32.lt_u - (i32.shr_u - (get_local $var$8) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$252) - (call_import $_abort) - ) - (set_local $var$172 - (i32.add - (get_local $var$8) - (i32.const 12) - ) - ) - (set_local $var$9 - (i32.load align=4 - (get_local $var$172) - ) - ) - (set_local $var$253 - (i32.eq - (get_local $var$9) - (get_local $var$97) - ) - ) - (if - (i32.eq - (get_local $var$253) - (i32.const 0) - ) - (call_import $_abort) - ) - (set_local $var$273 - (i32.add - (get_local $var$7) - (i32.const 8) - ) - ) - (set_local $var$10 - (i32.load align=4 - (get_local $var$273) - ) - ) - (set_local $var$254 - (i32.eq - (get_local $var$10) - (get_local $var$97) - ) - ) - (if_else - (get_local $var$254) - (block $label$24 - (i32.store align=4 - (get_local $var$172) - (get_local $var$7) - ) - (i32.store align=4 - (get_local $var$273) - (get_local $var$8) - ) - (set_local $var$85 - (get_local $var$7) - ) - (br $label$10) - ) - (call_import $_abort) - ) - ) - ) - ) - (set_local $var$186 - (i32.eq - (get_local $var$79) - (i32.const 0) - ) - ) - (if_else - (get_local $var$186) - (block $label$25 - (set_local $var$300 - (get_local $var$97) - ) - (set_local $var$312 - (get_local $var$103) - ) - ) - (block $label$26 - (set_local $var$284 - (i32.add - (get_local $var$97) - (i32.const 28) - ) - ) - (set_local $var$15 - (i32.load align=4 - (get_local $var$284) - ) - ) - (set_local $var$135 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$15) - (i32.const 2) - ) - ) - ) - (set_local $var$16 - (i32.load align=4 - (get_local $var$135) - ) - ) - (set_local $var$188 - (i32.eq - (get_local $var$97) - (get_local $var$16) - ) - ) - (if_else - (get_local $var$188) - (block $label$27 - (i32.store align=4 - (get_local $var$135) - (get_local $var$85) - ) - (set_local $var$256 - (i32.eq - (get_local $var$85) - (i32.const 0) - ) - ) - (if - (get_local $var$256) - (block $label$28 - (set_local $var$315 - (i32.shl - (i32.const 1) - (get_local $var$15) - ) - ) - (set_local $var$288 - (i32.xor - (get_local $var$315) - (i32.const -1) - ) - ) - (set_local $var$18 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$113 - (i32.and - (get_local $var$18) - (get_local $var$288) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$113) - ) - (set_local $var$300 - (get_local $var$97) - ) - (set_local $var$312 - (get_local $var$103) - ) - (br $label$1) - ) - ) - ) - (block $label$29 - (set_local $var$19 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$189 - (i32.lt_u - (i32.shr_u - (get_local $var$79) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$19) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$189) - (call_import $_abort) - ) - (set_local $var$136 - (i32.add - (get_local $var$79) - (i32.const 16) - ) - ) - (set_local $var$20 - (i32.load align=4 - (get_local $var$136) - ) - ) - (set_local $var$190 - (i32.eq - (get_local $var$20) - (get_local $var$97) - ) - ) - (if_else - (get_local $var$190) - (i32.store align=4 - (get_local $var$136) - (get_local $var$85) - ) - (block $label$30 - (set_local $var$137 - (i32.add - (get_local $var$79) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$137) - (get_local $var$85) - ) - ) - ) - (set_local $var$191 - (i32.eq - (get_local $var$85) - (i32.const 0) - ) - ) - (if - (get_local $var$191) - (block $label$31 - (set_local $var$300 - (get_local $var$97) - ) - (set_local $var$312 - (get_local $var$103) - ) - (br $label$1) - ) - ) - ) - ) - (set_local $var$21 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$192 - (i32.lt_u - (i32.shr_u - (get_local $var$85) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$21) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$192) - (call_import $_abort) - ) - (set_local $var$302 - (i32.add - (get_local $var$85) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$302) - (get_local $var$79) - ) - (set_local $var$174 - (i32.add - (get_local $var$97) - (i32.const 16) - ) - ) - (set_local $var$22 - (i32.load align=4 - (get_local $var$174) - ) - ) - (set_local $var$193 - (i32.eq - (get_local $var$22) - (i32.const 0) - ) - ) - (block $label$32 - (if - (i32.eq - (get_local $var$193) - (i32.const 0) - ) - (block $label$33 - (set_local $var$194 - (i32.lt_u - (i32.shr_u - (get_local $var$22) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$21) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$194) - (call_import $_abort) - (block $label$34 - (set_local $var$138 - (i32.add - (get_local $var$85) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$138) - (get_local $var$22) - ) - (set_local $var$303 - (i32.add - (get_local $var$22) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$303) - (get_local $var$85) - ) - (br $label$32) - ) - ) - ) - ) - ) - (set_local $var$139 - (i32.add - (get_local $var$174) - (i32.const 4) - ) - ) - (set_local $var$23 - (i32.load align=4 - (get_local $var$139) - ) - ) - (set_local $var$196 - (i32.eq - (get_local $var$23) - (i32.const 0) - ) - ) - (if_else - (get_local $var$196) - (block $label$35 - (set_local $var$300 - (get_local $var$97) - ) - (set_local $var$312 - (get_local $var$103) - ) - ) - (block $label$36 - (set_local $var$24 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$197 - (i32.lt_u - (i32.shr_u - (get_local $var$23) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$24) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$197) - (call_import $_abort) - (block $label$37 - (set_local $var$140 - (i32.add - (get_local $var$85) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$140) - (get_local $var$23) - ) - (set_local $var$304 - (i32.add - (get_local $var$23) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$304) - (get_local $var$85) - ) - (set_local $var$300 - (get_local $var$97) - ) - (set_local $var$312 - (get_local $var$103) - ) - (br $label$1) - ) - ) - ) - ) - ) - ) - ) - (block $label$38 - (set_local $var$300 - (get_local $var$96) - ) - (set_local $var$312 - (get_local $var$123) - ) - ) - ) - ) - (set_local $var$201 - (i32.lt_u - (i32.shr_u - (get_local $var$300) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$102) - (i32.const 0) - ) - ) - ) - (if - (i32.eq - (get_local $var$201) - (i32.const 0) - ) - (call_import $_abort) - ) - (set_local $var$277 - (i32.add - (get_local $var$102) - (i32.const 4) - ) - ) - (set_local $var$26 - (i32.load align=4 - (get_local $var$277) - ) - ) - (set_local $var$116 - (i32.and - (get_local $var$26) - (i32.const 1) - ) - ) - (set_local $var$347 - (i32.eq - (get_local $var$116) - (i32.const 0) - ) - ) - (if - (get_local $var$347) - (call_import $_abort) - ) - (set_local $var$117 - (i32.and - (get_local $var$26) - (i32.const 2) - ) - ) - (set_local $var$348 - (i32.eq - (get_local $var$117) - (i32.const 0) - ) - ) - (if_else - (get_local $var$348) - (block $label$39 - (set_local $var$27 - (i32.load align=4 - (i32.const 200) - ) - ) - (set_local $var$202 - (i32.eq - (get_local $var$102) - (get_local $var$27) - ) - ) - (if - (get_local $var$202) - (block $label$40 - (set_local $var$29 - (i32.load align=4 - (i32.const 188) - ) - ) - (set_local $var$104 - (i32.add - (get_local $var$29) - (get_local $var$312) - ) - ) - (i32.store align=4 - (i32.const 188) - (get_local $var$104) - ) - (i32.store align=4 - (i32.const 200) - (get_local $var$300) - ) - (set_local $var$294 - (i32.or - (get_local $var$104) - (i32.const 1) - ) - ) - (set_local $var$278 - (i32.add - (get_local $var$300) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$278) - (get_local $var$294) - ) - (set_local $var$30 - (i32.load align=4 - (i32.const 196) - ) - ) - (set_local $var$203 - (i32.eq - (get_local $var$300) - (get_local $var$30) - ) - ) - (if - (i32.eq - (get_local $var$203) - (i32.const 0) - ) - (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) - ) - ) - (set_local $var$31 - (i32.load align=4 - (i32.const 196) - ) - ) - (set_local $var$205 - (i32.eq - (get_local $var$102) - (get_local $var$31) - ) - ) - (if - (get_local $var$205) - (block $label$41 - (set_local $var$32 - (i32.load align=4 - (i32.const 184) - ) - ) - (set_local $var$105 - (i32.add - (get_local $var$32) - (get_local $var$312) - ) - ) - (i32.store align=4 - (i32.const 184) - (get_local $var$105) - ) - (i32.store align=4 - (i32.const 196) - (get_local $var$300) - ) - (set_local $var$295 - (i32.or - (get_local $var$105) - (i32.const 1) - ) - ) - (set_local $var$279 - (i32.add - (get_local $var$300) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$279) - (get_local $var$295) - ) - (set_local $var$99 - (i32.add - (get_local $var$300) - (get_local $var$105) - ) - ) - (i32.store align=4 - (get_local $var$99) - (get_local $var$105) - ) - (br $label$0) - ) - ) - (set_local $var$118 - (i32.and - (get_local $var$26) - (i32.const -8) - ) - ) - (set_local $var$106 - (i32.add - (get_local $var$118) - (get_local $var$312) - ) - ) - (set_local $var$330 - (i32.shr_u - (get_local $var$26) - (i32.const 3) - ) - ) - (set_local $var$206 - (i32.lt_u - (i32.shr_u - (get_local $var$26) - (i32.const 0) - ) - (i32.const 256) - ) - ) - (block $label$42 - (if_else - (get_local $var$206) - (block $label$43 - (set_local $var$260 - (i32.add - (get_local $var$102) - (i32.const 8) - ) - ) - (set_local $var$33 - (i32.load align=4 - (get_local $var$260) - ) - ) - (set_local $var$158 - (i32.add - (get_local $var$102) - (i32.const 12) - ) - ) - (set_local $var$34 - (i32.load align=4 - (get_local $var$158) - ) - ) - (set_local $var$316 - (i32.shl - (get_local $var$330) - (i32.const 1) - ) - ) - (set_local $var$141 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$316) - (i32.const 2) - ) - ) - ) - (set_local $var$207 - (i32.eq - (get_local $var$33) - (get_local $var$141) - ) - ) - (if - (i32.eq - (get_local $var$207) - (i32.const 0) - ) - (block $label$44 - (set_local $var$35 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$208 - (i32.lt_u - (i32.shr_u - (get_local $var$33) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$35) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$208) - (call_import $_abort) - ) - (set_local $var$159 - (i32.add - (get_local $var$33) - (i32.const 12) - ) - ) - (set_local $var$36 - (i32.load align=4 - (get_local $var$159) - ) - ) - (set_local $var$209 - (i32.eq - (get_local $var$36) - (get_local $var$102) - ) - ) - (if - (i32.eq - (get_local $var$209) - (i32.const 0) - ) - (call_import $_abort) - ) - ) - ) - (set_local $var$211 - (i32.eq - (get_local $var$34) - (get_local $var$33) - ) - ) - (if - (get_local $var$211) - (block $label$45 - (set_local $var$317 - (i32.shl - (i32.const 1) - (get_local $var$330) - ) - ) - (set_local $var$289 - (i32.xor - (get_local $var$317) - (i32.const -1) - ) - ) - (set_local $var$37 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$119 - (i32.and - (get_local $var$37) - (get_local $var$289) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$119) - ) - (br $label$42) - ) - ) - (set_local $var$212 - (i32.eq - (get_local $var$34) - (get_local $var$141) - ) - ) - (if_else - (get_local $var$212) - (block $label$46 - (set_local $var$3 - (i32.add - (get_local $var$34) - (i32.const 8) - ) - ) - (set_local $var$262 - (get_local $var$3) - ) - ) - (block $label$47 - (set_local $var$38 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$213 - (i32.lt_u - (i32.shr_u - (get_local $var$34) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$38) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$213) - (call_import $_abort) - ) - (set_local $var$261 - (i32.add - (get_local $var$34) - (i32.const 8) - ) - ) - (set_local $var$40 - (i32.load align=4 - (get_local $var$261) - ) - ) - (set_local $var$215 - (i32.eq - (get_local $var$40) - (get_local $var$102) - ) - ) - (if_else - (get_local $var$215) - (set_local $var$262 - (get_local $var$261) - ) - (call_import $_abort) - ) - ) - ) - (set_local $var$160 - (i32.add - (get_local $var$33) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$160) - (get_local $var$34) - ) - (i32.store align=4 - (get_local $var$262) - (get_local $var$33) - ) - ) - (block $label$48 - (set_local $var$305 - (i32.add - (get_local $var$102) - (i32.const 24) - ) - ) - (set_local $var$41 - (i32.load align=4 - (get_local $var$305) - ) - ) - (set_local $var$161 - (i32.add - (get_local $var$102) - (i32.const 12) - ) - ) - (set_local $var$42 - (i32.load align=4 - (get_local $var$161) - ) - ) - (set_local $var$216 - (i32.eq - (get_local $var$42) - (get_local $var$102) - ) - ) - (block $label$49 - (if_else - (get_local $var$216) - (block $label$50 - (set_local $var$175 - (i32.add - (get_local $var$102) - (i32.const 16) - ) - ) - (set_local $var$142 - (i32.add - (get_local $var$175) - (i32.const 4) - ) - ) - (set_local $var$47 - (i32.load align=4 - (get_local $var$142) - ) - ) - (set_local $var$221 - (i32.eq - (get_local $var$47) - (i32.const 0) - ) - ) - (if_else - (get_local $var$221) - (block $label$51 - (set_local $var$48 - (i32.load align=4 - (get_local $var$175) - ) - ) - (set_local $var$222 - (i32.eq - (get_local $var$48) - (i32.const 0) - ) - ) - (if_else - (get_local $var$222) - (block $label$52 - (set_local $var$88 - (i32.const 0) - ) - (br $label$49) - ) - (block $label$53 - (set_local $var$86 - (get_local $var$48) - ) - (set_local $var$91 - (get_local $var$175) - ) - ) - ) - ) - (block $label$54 - (set_local $var$86 - (get_local $var$47) - ) - (set_local $var$91 - (get_local $var$142) - ) - ) - ) - (loop $label$55 $label$56 - (block $label$57 - (set_local $var$143 - (i32.add - (get_local $var$86) - (i32.const 20) - ) - ) - (set_local $var$49 - (i32.load align=4 - (get_local $var$143) - ) - ) - (set_local $var$223 - (i32.eq - (get_local $var$49) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$223) - (i32.const 0) - ) - (block $label$58 - (set_local $var$86 - (get_local $var$49) - ) - (set_local $var$91 - (get_local $var$143) - ) - (br $label$56) - ) - ) - (set_local $var$144 - (i32.add - (get_local $var$86) - (i32.const 16) - ) - ) - (set_local $var$51 - (i32.load align=4 - (get_local $var$144) - ) - ) - (set_local $var$224 - (i32.eq - (get_local $var$51) - (i32.const 0) - ) - ) - (if_else - (get_local $var$224) - (block $label$59 - (set_local $var$87 - (get_local $var$86) - ) - (set_local $var$92 - (get_local $var$91) - ) - (br $label$55) - ) - (block $label$60 - (set_local $var$86 - (get_local $var$51) - ) - (set_local $var$91 - (get_local $var$144) - ) - ) - ) - (br $label$56) - ) - ) - (set_local $var$52 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$225 - (i32.lt_u - (i32.shr_u - (get_local $var$92) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$52) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$225) - (call_import $_abort) - (block $label$61 - (i32.store align=4 - (get_local $var$92) - (i32.const 0) - ) - (set_local $var$88 - (get_local $var$87) - ) - (br $label$49) - ) - ) - ) - (block $label$62 - (set_local $var$263 - (i32.add - (get_local $var$102) - (i32.const 8) - ) - ) - (set_local $var$43 - (i32.load align=4 - (get_local $var$263) - ) - ) - (set_local $var$44 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$217 - (i32.lt_u - (i32.shr_u - (get_local $var$43) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$44) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$217) - (call_import $_abort) - ) - (set_local $var$163 - (i32.add - (get_local $var$43) - (i32.const 12) - ) - ) - (set_local $var$45 - (i32.load align=4 - (get_local $var$163) - ) - ) - (set_local $var$218 - (i32.eq - (get_local $var$45) - (get_local $var$102) - ) - ) - (if - (i32.eq - (get_local $var$218) - (i32.const 0) - ) - (call_import $_abort) - ) - (set_local $var$264 - (i32.add - (get_local $var$42) - (i32.const 8) - ) - ) - (set_local $var$46 - (i32.load align=4 - (get_local $var$264) - ) - ) - (set_local $var$219 - (i32.eq - (get_local $var$46) - (get_local $var$102) - ) - ) - (if_else - (get_local $var$219) - (block $label$63 - (i32.store align=4 - (get_local $var$163) - (get_local $var$42) - ) - (i32.store align=4 - (get_local $var$264) - (get_local $var$43) - ) - (set_local $var$88 - (get_local $var$42) - ) - (br $label$49) - ) - (call_import $_abort) - ) - ) - ) - ) - (set_local $var$226 - (i32.eq - (get_local $var$41) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$226) - (i32.const 0) - ) - (block $label$64 - (set_local $var$285 - (i32.add - (get_local $var$102) - (i32.const 28) - ) - ) - (set_local $var$53 - (i32.load align=4 - (get_local $var$285) - ) - ) - (set_local $var$145 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$53) - (i32.const 2) - ) - ) - ) - (set_local $var$54 - (i32.load align=4 - (get_local $var$145) - ) - ) - (set_local $var$227 - (i32.eq - (get_local $var$102) - (get_local $var$54) - ) - ) - (if_else - (get_local $var$227) - (block $label$65 - (i32.store align=4 - (get_local $var$145) - (get_local $var$88) - ) - (set_local $var$257 - (i32.eq - (get_local $var$88) - (i32.const 0) - ) - ) - (if - (get_local $var$257) - (block $label$66 - (set_local $var$318 - (i32.shl - (i32.const 1) - (get_local $var$53) - ) - ) - (set_local $var$290 - (i32.xor - (get_local $var$318) - (i32.const -1) - ) - ) - (set_local $var$55 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$120 - (i32.and - (get_local $var$55) - (get_local $var$290) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$120) - ) - (br $label$42) - ) - ) - ) - (block $label$67 - (set_local $var$56 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$228 - (i32.lt_u - (i32.shr_u - (get_local $var$41) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$56) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$228) - (call_import $_abort) - ) - (set_local $var$146 - (i32.add - (get_local $var$41) - (i32.const 16) - ) - ) - (set_local $var$57 - (i32.load align=4 - (get_local $var$146) - ) - ) - (set_local $var$230 - (i32.eq - (get_local $var$57) - (get_local $var$102) - ) - ) - (if_else - (get_local $var$230) - (i32.store align=4 - (get_local $var$146) - (get_local $var$88) - ) - (block $label$68 - (set_local $var$147 - (i32.add - (get_local $var$41) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$147) - (get_local $var$88) - ) - ) - ) - (set_local $var$231 - (i32.eq - (get_local $var$88) - (i32.const 0) - ) - ) - (if - (get_local $var$231) - (br $label$42) - ) - ) - ) - (set_local $var$58 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$232 - (i32.lt_u - (i32.shr_u - (get_local $var$88) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$58) - (i32.const 0) - ) - ) - ) - (if - (get_local $var$232) - (call_import $_abort) - ) - (set_local $var$306 - (i32.add - (get_local $var$88) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$306) - (get_local $var$41) - ) - (set_local $var$176 - (i32.add - (get_local $var$102) - (i32.const 16) - ) - ) - (set_local $var$59 - (i32.load align=4 - (get_local $var$176) - ) - ) - (set_local $var$233 - (i32.eq - (get_local $var$59) - (i32.const 0) - ) - ) - (block $label$69 - (if - (i32.eq - (get_local $var$233) - (i32.const 0) - ) - (block $label$70 - (set_local $var$234 - (i32.lt_u - (i32.shr_u - (get_local $var$59) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$58) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$234) - (call_import $_abort) - (block $label$71 - (set_local $var$148 - (i32.add - (get_local $var$88) - (i32.const 16) - ) - ) - (i32.store align=4 - (get_local $var$148) - (get_local $var$59) - ) - (set_local $var$307 - (i32.add - (get_local $var$59) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$307) - (get_local $var$88) - ) - (br $label$69) - ) - ) - ) - ) - ) - (set_local $var$149 - (i32.add - (get_local $var$176) - (i32.const 4) - ) - ) - (set_local $var$60 - (i32.load align=4 - (get_local $var$149) - ) - ) - (set_local $var$235 - (i32.eq - (get_local $var$60) - (i32.const 0) - ) - ) - (if - (i32.eq - (get_local $var$235) - (i32.const 0) - ) - (block $label$72 - (set_local $var$62 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$236 - (i32.lt_u - (i32.shr_u - (get_local $var$60) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$62) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$236) - (call_import $_abort) - (block $label$73 - (set_local $var$150 - (i32.add - (get_local $var$88) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$150) - (get_local $var$60) - ) - (set_local $var$308 - (i32.add - (get_local $var$60) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$308) - (get_local $var$88) - ) - (br $label$42) - ) - ) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$296 - (i32.or - (get_local $var$106) - (i32.const 1) - ) - ) - (set_local $var$280 - (i32.add - (get_local $var$300) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$280) - (get_local $var$296) - ) - (set_local $var$100 - (i32.add - (get_local $var$300) - (get_local $var$106) - ) - ) - (i32.store align=4 - (get_local $var$100) - (get_local $var$106) - ) - (set_local $var$63 - (i32.load align=4 - (i32.const 196) - ) - ) - (set_local $var$237 - (i32.eq - (get_local $var$300) - (get_local $var$63) - ) - ) - (if_else - (get_local $var$237) - (block $label$74 - (i32.store align=4 - (i32.const 184) - (get_local $var$106) - ) - (br $label$0) - ) - (set_local $var$313 - (get_local $var$106) - ) - ) - ) - (block $label$75 - (set_local $var$122 - (i32.and - (get_local $var$26) - (i32.const -2) - ) - ) - (i32.store align=4 - (get_local $var$277) - (get_local $var$122) - ) - (set_local $var$297 - (i32.or - (get_local $var$312) - (i32.const 1) - ) - ) - (set_local $var$281 - (i32.add - (get_local $var$300) - (i32.const 4) - ) - ) - (i32.store align=4 - (get_local $var$281) - (get_local $var$297) - ) - (set_local $var$101 - (i32.add - (get_local $var$300) - (get_local $var$312) - ) - ) - (i32.store align=4 - (get_local $var$101) - (get_local $var$312) - ) - (set_local $var$313 - (get_local $var$312) - ) - ) - ) - (set_local $var$331 - (i32.shr_u - (get_local $var$313) - (i32.const 3) - ) - ) - (set_local $var$239 - (i32.lt_u - (i32.shr_u - (get_local $var$313) - (i32.const 0) - ) - (i32.const 256) - ) - ) - (if - (get_local $var$239) - (block $label$76 - (set_local $var$320 - (i32.shl - (get_local $var$331) - (i32.const 1) - ) - ) - (set_local $var$151 - (i32.add - (i32.const 216) - (i32.shl - (get_local $var$320) - (i32.const 2) - ) - ) - ) - (set_local $var$64 - (i32.load align=4 - (i32.const 176) - ) - ) - (set_local $var$321 - (i32.shl - (i32.const 1) - (get_local $var$331) - ) - ) - (set_local $var$124 - (i32.and - (get_local $var$64) - (get_local $var$321) - ) - ) - (set_local $var$349 - (i32.eq - (get_local $var$124) - (i32.const 0) - ) - ) - (if_else - (get_local $var$349) - (block $label$77 - (set_local $var$298 - (i32.or - (get_local $var$64) - (get_local $var$321) - ) - ) - (i32.store align=4 - (i32.const 176) - (get_local $var$298) - ) - (set_local $var$1 - (i32.add - (get_local $var$151) - (i32.const 8) - ) - ) - (set_local $var$2 - (get_local $var$1) - ) - (set_local $var$80 - (get_local $var$151) - ) - ) - (block $label$78 - (set_local $var$65 - (i32.add - (get_local $var$151) - (i32.const 8) - ) - ) - (set_local $var$66 - (i32.load align=4 - (get_local $var$65) - ) - ) - (set_local $var$67 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$240 - (i32.lt_u - (i32.shr_u - (get_local $var$66) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$67) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$240) - (call_import $_abort) - (block $label$79 - (set_local $var$2 - (get_local $var$65) - ) - (set_local $var$80 - (get_local $var$66) - ) - ) - ) - ) - ) - (i32.store align=4 - (get_local $var$2) - (get_local $var$300) - ) - (set_local $var$164 - (i32.add - (get_local $var$80) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$164) - (get_local $var$300) - ) - (set_local $var$265 - (i32.add - (get_local $var$300) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$265) - (get_local $var$80) - ) - (set_local $var$165 - (i32.add - (get_local $var$300) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$165) - (get_local $var$151) - ) - (br $label$0) - ) - ) - (set_local $var$332 - (i32.shr_u - (get_local $var$313) - (i32.const 8) - ) - ) - (set_local $var$242 - (i32.eq - (get_local $var$332) - (i32.const 0) - ) - ) - (if_else - (get_local $var$242) - (set_local $var$81 - (i32.const 0) - ) - (block $label$80 - (set_local $var$243 - (i32.gt_u - (i32.shr_u - (get_local $var$313) - (i32.const 0) - ) - (i32.const 16777215) - ) - ) - (if_else - (get_local $var$243) - (set_local $var$81 - (i32.const 31) - ) - (block $label$81 - (set_local $var$342 - (i32.add - (get_local $var$332) - (i32.const 1048320) - ) - ) - (set_local $var$333 - (i32.shr_u - (get_local $var$342) - (i32.const 16) - ) - ) - (set_local $var$125 - (i32.and - (get_local $var$333) - (i32.const 8) - ) - ) - (set_local $var$322 - (i32.shl - (get_local $var$332) - (get_local $var$125) - ) - ) - (set_local $var$343 - (i32.add - (get_local $var$322) - (i32.const 520192) - ) - ) - (set_local $var$334 - (i32.shr_u - (get_local $var$343) - (i32.const 16) - ) - ) - (set_local $var$126 - (i32.and - (get_local $var$334) - (i32.const 4) - ) - ) - (set_local $var$107 - (i32.or - (get_local $var$126) - (get_local $var$125) - ) - ) - (set_local $var$323 - (i32.shl - (get_local $var$322) - (get_local $var$126) - ) - ) - (set_local $var$344 - (i32.add - (get_local $var$323) - (i32.const 245760) - ) - ) - (set_local $var$335 - (i32.shr_u - (get_local $var$344) - (i32.const 16) - ) - ) - (set_local $var$127 - (i32.and - (get_local $var$335) - (i32.const 2) - ) - ) - (set_local $var$108 - (i32.or - (get_local $var$107) - (get_local $var$127) - ) - ) - (set_local $var$345 - (i32.sub - (i32.const 14) - (get_local $var$108) - ) - ) - (set_local $var$324 - (i32.shl - (get_local $var$323) - (get_local $var$127) - ) - ) - (set_local $var$336 - (i32.shr_u - (get_local $var$324) - (i32.const 15) - ) - ) - (set_local $var$109 - (i32.add - (get_local $var$345) - (get_local $var$336) - ) - ) - (set_local $var$325 - (i32.shl - (get_local $var$109) - (i32.const 1) - ) - ) - (set_local $var$110 - (i32.add - (get_local $var$109) - (i32.const 7) - ) - ) - (set_local $var$337 - (i32.shr_u - (get_local $var$313) - (get_local $var$110) - ) - ) - (set_local $var$128 - (i32.and - (get_local $var$337) - (i32.const 1) - ) - ) - (set_local $var$111 - (i32.or - (get_local $var$128) - (get_local $var$325) - ) - ) - (set_local $var$81 - (get_local $var$111) - ) - ) - ) - ) - ) - (set_local $var$152 - (i32.add - (i32.const 480) - (i32.shl - (get_local $var$81) - (i32.const 2) - ) - ) - ) - (set_local $var$286 - (i32.add - (get_local $var$300) - (i32.const 28) - ) - ) - (i32.store align=4 - (get_local $var$286) - (get_local $var$81) - ) - (set_local $var$177 - (i32.add - (get_local $var$300) - (i32.const 16) - ) - ) - (set_local $var$153 - (i32.add - (get_local $var$300) - (i32.const 20) - ) - ) - (i32.store align=4 - (get_local $var$153) - (i32.const 0) - ) - (i32.store align=4 - (get_local $var$177) - (i32.const 0) - ) - (set_local $var$68 - (i32.load align=4 - (i32.const 180) - ) - ) - (set_local $var$326 - (i32.shl - (i32.const 1) - (get_local $var$81) - ) - ) - (set_local $var$129 - (i32.and - (get_local $var$68) - (get_local $var$326) - ) - ) - (set_local $var$350 - (i32.eq - (get_local $var$129) - (i32.const 0) - ) - ) - (block $label$82 - (if_else - (get_local $var$350) - (block $label$83 - (set_local $var$299 - (i32.or - (get_local $var$68) - (get_local $var$326) - ) - ) - (i32.store align=4 - (i32.const 180) - (get_local $var$299) - ) - (i32.store align=4 - (get_local $var$152) - (get_local $var$300) - ) - (set_local $var$309 - (i32.add - (get_local $var$300) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$309) - (get_local $var$152) - ) - (set_local $var$166 - (i32.add - (get_local $var$300) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$166) - (get_local $var$300) - ) - (set_local $var$267 - (i32.add - (get_local $var$300) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$267) - (get_local $var$300) - ) - ) - (block $label$84 - (set_local $var$69 - (i32.load align=4 - (get_local $var$152) - ) - ) - (set_local $var$245 - (i32.eq - (get_local $var$81) - (i32.const 31) - ) - ) - (set_local $var$338 - (i32.shr_u - (get_local $var$81) - (i32.const 1) - ) - ) - (set_local $var$346 - (i32.sub - (i32.const 25) - (get_local $var$338) - ) - ) - (set_local $var$255 - (if_else - (get_local $var$245) - (i32.const 0) - (get_local $var$346) - ) - ) - (set_local $var$327 - (i32.shl - (get_local $var$313) - (get_local $var$255) - ) - ) - (set_local $var$82 - (get_local $var$327) - ) - (set_local $var$93 - (get_local $var$69) - ) - (loop $label$85 $label$86 - (block $label$87 - (set_local $var$282 - (i32.add - (get_local $var$93) - (i32.const 4) - ) - ) - (set_local $var$70 - (i32.load align=4 - (get_local $var$282) - ) - ) - (set_local $var$130 - (i32.and - (get_local $var$70) - (i32.const -8) - ) - ) - (set_local $var$246 - (i32.eq - (get_local $var$130) - (get_local $var$313) - ) - ) - (if - (get_local $var$246) - (block $label$88 - (set_local $var$94 - (get_local $var$93) - ) - (set_local $var$352 - (i32.const 130) - ) - (br $label$85) - ) - ) - (set_local $var$339 - (i32.shr_u - (get_local $var$82) - (i32.const 31) - ) - ) - (set_local $var$154 - (i32.add - (i32.add - (get_local $var$93) - (i32.const 16) - ) - (i32.shl - (get_local $var$339) - (i32.const 2) - ) - ) - ) - (set_local $var$328 - (i32.shl - (get_local $var$82) - (i32.const 1) - ) - ) - (set_local $var$71 - (i32.load align=4 - (get_local $var$154) - ) - ) - (set_local $var$247 - (i32.eq - (get_local $var$71) - (i32.const 0) - ) - ) - (if_else - (get_local $var$247) - (block $label$89 - (set_local $var$95 - (get_local $var$93) - ) - (set_local $var$155 - (get_local $var$154) - ) - (set_local $var$352 - (i32.const 127) - ) - (br $label$85) - ) - (block $label$90 - (set_local $var$82 - (get_local $var$328) - ) - (set_local $var$93 - (get_local $var$71) - ) - ) - ) - (br $label$86) - ) - ) - (if_else - (i32.eq - (get_local $var$352) - (i32.const 127) - ) - (block $label$91 - (set_local $var$73 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$248 - (i32.lt_u - (i32.shr_u - (get_local $var$155) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$73) - (i32.const 0) - ) - ) - ) - (if_else - (get_local $var$248) - (call_import $_abort) - (block $label$92 - (i32.store align=4 - (get_local $var$155) - (get_local $var$300) - ) - (set_local $var$310 - (i32.add - (get_local $var$300) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$310) - (get_local $var$95) - ) - (set_local $var$167 - (i32.add - (get_local $var$300) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$167) - (get_local $var$300) - ) - (set_local $var$268 - (i32.add - (get_local $var$300) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$268) - (get_local $var$300) - ) - (br $label$82) - ) - ) - ) - (if - (i32.eq - (get_local $var$352) - (i32.const 130) - ) - (block $label$93 - (set_local $var$269 - (i32.add - (get_local $var$94) - (i32.const 8) - ) - ) - (set_local $var$74 - (i32.load align=4 - (get_local $var$269) - ) - ) - (set_local $var$75 - (i32.load align=4 - (i32.const 192) - ) - ) - (set_local $var$249 - (i32.ge_u - (i32.shr_u - (get_local $var$74) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$75) - (i32.const 0) - ) - ) - ) - (set_local $var$292 - (i32.ge_u - (i32.shr_u - (get_local $var$94) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$75) - (i32.const 0) - ) - ) - ) - (set_local $var$76 - (i32.and - (get_local $var$249) - (get_local $var$292) - ) - ) - (if_else - (get_local $var$76) - (block $label$94 - (set_local $var$168 - (i32.add - (get_local $var$74) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$168) - (get_local $var$300) - ) - (i32.store align=4 - (get_local $var$269) - (get_local $var$300) - ) - (set_local $var$270 - (i32.add - (get_local $var$300) - (i32.const 8) - ) - ) - (i32.store align=4 - (get_local $var$270) - (get_local $var$74) - ) - (set_local $var$169 - (i32.add - (get_local $var$300) - (i32.const 12) - ) - ) - (i32.store align=4 - (get_local $var$169) - (get_local $var$94) - ) - (set_local $var$311 - (i32.add - (get_local $var$300) - (i32.const 24) - ) - ) - (i32.store align=4 - (get_local $var$311) - (i32.const 0) - ) - (br $label$82) - ) - (call_import $_abort) - ) - ) - ) - ) - ) - ) - ) - (set_local $var$77 - (i32.load align=4 - (i32.const 208) - ) - ) - (set_local $var$258 - (i32.add - (get_local $var$77) - (i32.const -1) - ) - ) - (i32.store align=4 - (i32.const 208) - (get_local $var$258) - ) - (set_local $var$250 - (i32.eq - (get_local $var$258) - (i32.const 0) - ) - ) - (if_else - (get_local $var$250) - (set_local $var$341 - (i32.const 632) - ) - (br $label$0) - ) - (loop $label$95 $label$96 - (block $label$97 - (set_local $var$340 - (i32.load align=4 - (get_local $var$341) - ) - ) - (set_local $var$179 - (i32.eq - (get_local $var$340) - (i32.const 0) - ) - ) - (set_local $var$291 - (i32.add - (get_local $var$340) - (i32.const 8) - ) - ) - (if_else - (get_local $var$179) - (br $label$95) - (set_local $var$341 - (get_local $var$291) - ) - ) - (br $label$96) - ) - ) - (i32.store align=4 - (i32.const 208) - (i32.const -1) - ) - (br $label$0) - ) - ) - (func $runPostSets (type $3) - (nop) - ) - (func $_i64Subtract (type $12) (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) - (block $label$0 - (set_local $var$4 - (i32.shr_u - (i32.sub - (get_local $var$0) - (get_local $var$2) - ) - (i32.const 0) - ) - ) - (set_local $var$5 - (i32.shr_u - (i32.sub - (get_local $var$1) - (get_local $var$3) - ) - (i32.const 0) - ) - ) - (set_local $var$5 - (i32.shr_u - (i32.sub - (i32.sub - (get_local $var$1) - (get_local $var$3) - ) - (i32.gt_u - (i32.shr_u - (get_local $var$2) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$0) - (i32.const 0) - ) - ) - ) - (i32.const 0) - ) - ) - (block $label$1 - (i32.store align=4 - (i32.const 168) - (get_local $var$5) - ) - (get_local $var$4) - ) - ) - ) - (func $_i64Add (type $12) (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) - (block $label$0 - (set_local $var$4 - (i32.shr_u - (i32.add - (get_local $var$0) - (get_local $var$2) - ) - (i32.const 0) - ) - ) - (set_local $var$5 - (i32.shr_u - (i32.add - (i32.add - (get_local $var$1) - (get_local $var$3) - ) - (i32.lt_u - (i32.shr_u - (get_local $var$4) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$0) - (i32.const 0) - ) - ) - ) - (i32.const 0) - ) - ) - (block $label$1 - (i32.store align=4 - (i32.const 168) - (get_local $var$5) - ) - (get_local $var$4) - ) - ) - ) - (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$6 - (i32.and - (get_local $var$0) - (i32.const 3) - ) - ) - (set_local $var$4 - (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$5 - (i32.and - (get_local $var$3) - (i32.xor - (i32.const 3) - (i32.const -1) - ) - ) - ) - (if - (get_local $var$6) - (block $label$2 - (set_local $var$6 - (i32.sub - (i32.add - (get_local $var$0) - (i32.const 4) - ) - (get_local $var$6) - ) - ) - (loop $label$3 $label$4 - (block $label$5 - (if_else - (i32.lt_s - (get_local $var$0) - (get_local $var$6) - ) - (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$5) - ) - (nop) - (br $label$7) - ) - (block $label$10 - (i32.store align=4 - (get_local $var$0) - (get_local $var$4) - ) - (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 $_bitshift64Lshr (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.lt_s - (get_local $var$2) - (i32.const 32) - ) - (block $label$1 - (set_local $var$3 - (i32.sub - (i32.shl - (i32.const 1) - (get_local $var$2) - ) - (i32.const 1) - ) - ) - (i32.store align=4 - (i32.const 168) - (i32.shr_u - (get_local $var$1) - (get_local $var$2) - ) - ) - (br $label$0 - (i32.or - (i32.shr_u - (get_local $var$0) - (get_local $var$2) - ) - (i32.shl - (i32.and - (get_local $var$1) - (get_local $var$3) - ) - (i32.sub - (i32.const 32) - (get_local $var$2) - ) - ) - ) - ) - ) - ) - (i32.store align=4 - (i32.const 168) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$1) - (i32.sub - (get_local $var$2) - (i32.const 32) - ) - ) - ) - ) - (func $_bitshift64Shl (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.lt_s - (get_local $var$2) - (i32.const 32) - ) - (block $label$1 - (set_local $var$3 - (i32.sub - (i32.shl - (i32.const 1) - (get_local $var$2) - ) - (i32.const 1) - ) - ) - (i32.store align=4 - (i32.const 168) - (i32.or - (i32.shl - (get_local $var$1) - (get_local $var$2) - ) - (i32.shr_u - (i32.and - (get_local $var$0) - (i32.shl - (get_local $var$3) - (i32.sub - (i32.const 32) - (get_local $var$2) - ) - ) - ) - (i32.sub - (i32.const 32) - (get_local $var$2) - ) - ) - ) - ) - (br $label$0 - (i32.shl - (get_local $var$0) - (get_local $var$2) - ) - ) - ) - ) - (i32.store align=4 - (i32.const 168) - (i32.shl - (get_local $var$0) - (i32.sub - (get_local $var$2) - (i32.const 32) - ) - ) - ) - (i32.const 0) - ) - ) - (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 $_bitshift64Ashr (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.lt_s - (get_local $var$2) - (i32.const 32) - ) - (block $label$1 - (set_local $var$3 - (i32.sub - (i32.shl - (i32.const 1) - (get_local $var$2) - ) - (i32.const 1) - ) - ) - (i32.store align=4 - (i32.const 168) - (i32.shr_s - (get_local $var$1) - (get_local $var$2) - ) - ) - (br $label$0 - (i32.or - (i32.shr_u - (get_local $var$0) - (get_local $var$2) - ) - (i32.shl - (i32.and - (get_local $var$1) - (get_local $var$3) - ) - (i32.sub - (i32.const 32) - (get_local $var$2) - ) - ) - ) - ) - ) - ) - (i32.store align=4 - (i32.const 168) - (if_else - (i32.lt_s - (get_local $var$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - ) - (i32.shr_s - (get_local $var$1) - (i32.sub - (get_local $var$2) - (i32.const 32) - ) - ) - ) - ) - (func $_llvm_cttz_i32 (type $1) (param $var$0 i32) (result i32) - (local $var$1 i32) - (block $label$0 - (set_local $var$1 - (i32.load8_s align=1 - (i32.add - (i32.load align=4 - (i32.const 40) - ) - (i32.and - (get_local $var$0) - (i32.const 255) - ) - ) - ) - ) - (if - (i32.lt_s - (get_local $var$1) - (i32.const 8) - ) - (br $label$0 - (get_local $var$1) - ) - ) - (set_local $var$1 - (i32.load8_s align=1 - (i32.add - (i32.load align=4 - (i32.const 40) - ) - (i32.and - (i32.shr_s - (get_local $var$0) - (i32.const 8) - ) - (i32.const 255) - ) - ) - ) - ) - (if - (i32.lt_s - (get_local $var$1) - (i32.const 8) - ) - (br $label$0 - (i32.add - (get_local $var$1) - (i32.const 8) - ) - ) - ) - (set_local $var$1 - (i32.load8_s align=1 - (i32.add - (i32.load align=4 - (i32.const 40) - ) - (i32.and - (i32.shr_s - (get_local $var$0) - (i32.const 16) - ) - (i32.const 255) - ) - ) - ) - ) - (if - (i32.lt_s - (get_local $var$1) - (i32.const 8) - ) - (br $label$0 - (i32.add - (get_local $var$1) - (i32.const 16) - ) - ) - ) - (i32.add - (i32.load8_s align=1 - (i32.add - (i32.load align=4 - (i32.const 40) - ) - (i32.shr_u - (get_local $var$0) - (i32.const 24) - ) - ) - ) - (i32.const 24) - ) - ) - ) - (func $___muldsi3 (type $5) (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) - (block $label$0 - (set_local $var$2 - (i32.and - (get_local $var$0) - (i32.const 65535) - ) - ) - (set_local $var$3 - (i32.and - (get_local $var$1) - (i32.const 65535) - ) - ) - (set_local $var$4 - (i32.mul - (get_local $var$3) - (get_local $var$2) - ) - ) - (set_local $var$5 - (i32.shr_u - (get_local $var$0) - (i32.const 16) - ) - ) - (set_local $var$6 - (i32.add - (i32.shr_u - (get_local $var$4) - (i32.const 16) - ) - (i32.mul - (get_local $var$3) - (get_local $var$5) - ) - ) - ) - (set_local $var$7 - (i32.shr_u - (get_local $var$1) - (i32.const 16) - ) - ) - (set_local $var$8 - (i32.mul - (get_local $var$7) - (get_local $var$2) - ) - ) - (block $label$1 - (i32.store align=4 - (i32.const 168) - (i32.add - (i32.add - (i32.shr_u - (get_local $var$6) - (i32.const 16) - ) - (i32.mul - (get_local $var$7) - (get_local $var$5) - ) - ) - (i32.shr_u - (i32.add - (i32.and - (get_local $var$6) - (i32.const 65535) - ) - (get_local $var$8) - ) - (i32.const 16) - ) - ) - ) - (i32.or - (i32.const 0) - (i32.or - (i32.shl - (i32.add - (get_local $var$6) - (get_local $var$8) - ) - (i32.const 16) - ) - (i32.and - (get_local $var$4) - (i32.const 65535) - ) - ) - ) - ) - ) - ) - (func $___divdi3 (type $12) (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) - (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$4 - (i32.or - (i32.shr_s - (get_local $var$1) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$5 - (i32.or - (i32.shr_s - (if_else - (i32.lt_s - (get_local $var$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$6 - (i32.or - (i32.shr_s - (get_local $var$3) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$3) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$7 - (i32.or - (i32.shr_s - (if_else - (i32.lt_s - (get_local $var$3) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$3) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$8 - (call $_i64Subtract - (i32.xor - (get_local $var$4) - (get_local $var$0) - ) - (i32.xor - (get_local $var$5) - (get_local $var$1) - ) - (get_local $var$4) - (get_local $var$5) - ) - ) - (set_local $var$9 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$10 - (call $_i64Subtract - (i32.xor - (get_local $var$6) - (get_local $var$2) - ) - (i32.xor - (get_local $var$7) - (get_local $var$3) - ) - (get_local $var$6) - (get_local $var$7) - ) - ) - (set_local $var$11 - (i32.xor - (get_local $var$6) - (get_local $var$4) - ) - ) - (set_local $var$12 - (i32.xor - (get_local $var$7) - (get_local $var$5) - ) - ) - (set_local $var$13 - (call $___udivmoddi4 - (get_local $var$8) - (get_local $var$9) - (get_local $var$10) - (i32.load align=4 - (i32.const 168) - ) - (i32.const 0) - ) - ) - (set_local $var$14 - (call $_i64Subtract - (i32.xor - (get_local $var$13) - (get_local $var$11) - ) - (i32.xor - (i32.load align=4 - (i32.const 168) - ) - (get_local $var$12) - ) - (get_local $var$11) - (get_local $var$12) - ) - ) - (get_local $var$14) - ) - ) - (func $___remdi3 (type $12) (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) - (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$14 - (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$4 - (get_local $var$14) - ) - (set_local $var$5 - (i32.or - (i32.shr_s - (get_local $var$1) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$6 - (i32.or - (i32.shr_s - (if_else - (i32.lt_s - (get_local $var$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$1) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$7 - (i32.or - (i32.shr_s - (get_local $var$3) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$3) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$8 - (i32.or - (i32.shr_s - (if_else - (i32.lt_s - (get_local $var$3) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$3) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$9 - (call $_i64Subtract - (i32.xor - (get_local $var$5) - (get_local $var$0) - ) - (i32.xor - (get_local $var$6) - (get_local $var$1) - ) - (get_local $var$5) - (get_local $var$6) - ) - ) - (set_local $var$10 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$11 - (call $_i64Subtract - (i32.xor - (get_local $var$7) - (get_local $var$2) - ) - (i32.xor - (get_local $var$8) - (get_local $var$3) - ) - (get_local $var$7) - (get_local $var$8) - ) - ) - (call $___udivmoddi4 - (get_local $var$9) - (get_local $var$10) - (get_local $var$11) - (i32.load align=4 - (i32.const 168) - ) - (get_local $var$4) - ) - (set_local $var$12 - (call $_i64Subtract - (i32.xor - (i32.load align=4 - (get_local $var$4) - ) - (get_local $var$5) - ) - (i32.xor - (i32.load align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - ) - (get_local $var$6) - ) - (get_local $var$5) - (get_local $var$6) - ) - ) - (set_local $var$13 - (i32.load align=4 - (i32.const 168) - ) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$14) - ) - (block $label$1 - (i32.store align=4 - (i32.const 168) - (get_local $var$13) - ) - (get_local $var$12) - ) - ) - ) - (func $___muldi3 (type $12) (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 - (get_local $var$0) - ) - (set_local $var$5 - (get_local $var$2) - ) - (set_local $var$6 - (call $___muldsi3 - (get_local $var$4) - (get_local $var$5) - ) - ) - (set_local $var$7 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$8 - (i32.mul - (get_local $var$1) - (get_local $var$5) - ) - ) - (block $label$1 - (i32.store align=4 - (i32.const 168) - (i32.or - (i32.add - (i32.add - (i32.mul - (get_local $var$3) - (get_local $var$4) - ) - (get_local $var$8) - ) - (get_local $var$7) - ) - (i32.and - (get_local $var$7) - (i32.const 0) - ) - ) - ) - (i32.or - (i32.const 0) - (i32.and - (get_local $var$6) - (i32.const -1) - ) - ) - ) - ) - ) - (func $___udivdi3 (type $12) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (result i32) - (local $var$4 i32) - (block $label$0 - (set_local $var$4 - (call $___udivmoddi4 - (get_local $var$0) - (get_local $var$1) - (get_local $var$2) - (get_local $var$3) - (i32.const 0) - ) - ) - (get_local $var$4) - ) - ) - (func $___uremdi3 (type $12) (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) - (block $label$0 - (set_local $var$5 - (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$4 - (get_local $var$5) - ) - (call $___udivmoddi4 - (get_local $var$0) - (get_local $var$1) - (get_local $var$2) - (get_local $var$3) - (get_local $var$4) - ) - (i32.store align=4 - (i32.const 8) - (get_local $var$5) - ) - (block $label$1 - (i32.store align=4 - (i32.const 168) - (i32.load align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - ) - ) - (i32.load align=4 - (get_local $var$4) - ) - ) - ) - ) - (func $___udivmoddi4 (type $9) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (param $var$3 i32) (param $var$4 i32) (result 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) - (block $label$0 - (set_local $var$5 - (get_local $var$0) - ) - (set_local $var$6 - (get_local $var$1) - ) - (set_local $var$7 - (get_local $var$6) - ) - (set_local $var$8 - (get_local $var$2) - ) - (set_local $var$9 - (get_local $var$3) - ) - (set_local $var$10 - (get_local $var$9) - ) - (if - (i32.eq - (get_local $var$7) - (i32.const 0) - ) - (block $label$1 - (set_local $var$11 - (i32.ne - (get_local $var$4) - (i32.const 0) - ) - ) - (if_else - (i32.eq - (get_local $var$10) - (i32.const 0) - ) - (block $label$2 - (if - (get_local $var$11) - (block $label$3 - (i32.store align=4 - (get_local $var$4) - (i32.rem_u - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$8) - (i32.const 0) - ) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (i32.const 0) - ) - ) - ) - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.shr_u - (i32.div_u - (i32.shr_u - (get_local $var$5) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$8) - (i32.const 0) - ) - ) - (i32.const 0) - ) - ) - (br $label$0 - (block $label$4 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - (block $label$5 - (if - (i32.eq - (get_local $var$11) - (i32.const 0) - ) - (block $label$6 - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.const 0) - ) - (br $label$0 - (block $label$7 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - (i32.store align=4 - (get_local $var$4) - (i32.and - (get_local $var$0) - (i32.const -1) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (i32.and - (get_local $var$1) - (i32.const 0) - ) - ) - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.const 0) - ) - (br $label$0 - (block $label$8 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - ) - ) - (set_local $var$12 - (i32.eq - (get_local $var$10) - (i32.const 0) - ) - ) - (block $label$9 - (if_else - (i32.eq - (get_local $var$8) - (i32.const 0) - ) - (block $label$10 - (if - (get_local $var$12) - (block $label$11 - (if - (i32.ne - (get_local $var$4) - (i32.const 0) - ) - (block $label$12 - (i32.store align=4 - (get_local $var$4) - (i32.rem_u - (i32.shr_u - (get_local $var$7) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$8) - (i32.const 0) - ) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (i32.const 0) - ) - ) - ) - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.shr_u - (i32.div_u - (i32.shr_u - (get_local $var$7) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$8) - (i32.const 0) - ) - ) - (i32.const 0) - ) - ) - (br $label$0 - (block $label$13 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - (if - (i32.eq - (get_local $var$5) - (i32.const 0) - ) - (block $label$14 - (if - (i32.ne - (get_local $var$4) - (i32.const 0) - ) - (block $label$15 - (i32.store align=4 - (get_local $var$4) - (i32.const 0) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (i32.rem_u - (i32.shr_u - (get_local $var$7) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$10) - (i32.const 0) - ) - ) - ) - ) - ) - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.shr_u - (i32.div_u - (i32.shr_u - (get_local $var$7) - (i32.const 0) - ) - (i32.shr_u - (get_local $var$10) - (i32.const 0) - ) - ) - (i32.const 0) - ) - ) - (br $label$0 - (block $label$16 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - (set_local $var$13 - (i32.sub - (get_local $var$10) - (i32.const 1) - ) - ) - (if - (i32.eq - (i32.and - (get_local $var$13) - (get_local $var$10) - ) - (i32.const 0) - ) - (block $label$17 - (if - (i32.ne - (get_local $var$4) - (i32.const 0) - ) - (block $label$18 - (i32.store align=4 - (get_local $var$4) - (i32.or - (i32.const 0) - (i32.and - (get_local $var$0) - (i32.const -1) - ) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (i32.or - (i32.and - (get_local $var$13) - (get_local $var$7) - ) - (i32.and - (get_local $var$1) - (i32.const 0) - ) - ) - ) - ) - ) - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.shr_u - (get_local $var$7) - (i32.shr_u - (call $_llvm_cttz_i32 - (get_local $var$10) - ) - (i32.const 0) - ) - ) - ) - (br $label$0 - (block $label$19 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - (set_local $var$14 - (i32.clz - (get_local $var$10) - ) - ) - (set_local $var$15 - (i32.sub - (get_local $var$14) - (i32.clz - (get_local $var$7) - ) - ) - ) - (if - (i32.le_u - (i32.shr_u - (get_local $var$15) - (i32.const 0) - ) - (i32.const 30) - ) - (block $label$20 - (set_local $var$16 - (i32.add - (get_local $var$15) - (i32.const 1) - ) - ) - (set_local $var$17 - (i32.sub - (i32.const 31) - (get_local $var$15) - ) - ) - (set_local $var$36 - (get_local $var$16) - ) - (set_local $var$35 - (i32.or - (i32.shl - (get_local $var$7) - (get_local $var$17) - ) - (i32.shr_u - (get_local $var$5) - (i32.shr_u - (get_local $var$16) - (i32.const 0) - ) - ) - ) - ) - (set_local $var$34 - (i32.shr_u - (get_local $var$7) - (i32.shr_u - (get_local $var$16) - (i32.const 0) - ) - ) - ) - (set_local $var$33 - (i32.const 0) - ) - (set_local $var$32 - (i32.shl - (get_local $var$5) - (get_local $var$17) - ) - ) - (br $label$9) - ) - ) - (if - (i32.eq - (get_local $var$4) - (i32.const 0) - ) - (block $label$21 - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.const 0) - ) - (br $label$0 - (block $label$22 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - (i32.store align=4 - (get_local $var$4) - (i32.or - (i32.const 0) - (i32.and - (get_local $var$0) - (i32.const -1) - ) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (i32.or - (get_local $var$6) - (i32.and - (get_local $var$1) - (i32.const 0) - ) - ) - ) - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.const 0) - ) - (br $label$0 - (block $label$23 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - (block $label$24 - (if - (i32.eq - (get_local $var$12) - (i32.const 0) - ) - (block $label$25 - (set_local $var$27 - (i32.clz - (get_local $var$10) - ) - ) - (set_local $var$28 - (i32.sub - (get_local $var$27) - (i32.clz - (get_local $var$7) - ) - ) - ) - (if - (i32.le_u - (i32.shr_u - (get_local $var$28) - (i32.const 0) - ) - (i32.const 31) - ) - (block $label$26 - (set_local $var$29 - (i32.add - (get_local $var$28) - (i32.const 1) - ) - ) - (set_local $var$30 - (i32.sub - (i32.const 31) - (get_local $var$28) - ) - ) - (set_local $var$31 - (i32.shr_s - (i32.sub - (get_local $var$28) - (i32.const 31) - ) - (i32.const 31) - ) - ) - (set_local $var$36 - (get_local $var$29) - ) - (set_local $var$35 - (i32.or - (i32.and - (i32.shr_u - (get_local $var$5) - (i32.shr_u - (get_local $var$29) - (i32.const 0) - ) - ) - (get_local $var$31) - ) - (i32.shl - (get_local $var$7) - (get_local $var$30) - ) - ) - ) - (set_local $var$34 - (i32.and - (i32.shr_u - (get_local $var$7) - (i32.shr_u - (get_local $var$29) - (i32.const 0) - ) - ) - (get_local $var$31) - ) - ) - (set_local $var$33 - (i32.const 0) - ) - (set_local $var$32 - (i32.shl - (get_local $var$5) - (get_local $var$30) - ) - ) - (br $label$9) - ) - ) - (if - (i32.eq - (get_local $var$4) - (i32.const 0) - ) - (block $label$27 - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.const 0) - ) - (br $label$0 - (block $label$28 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - (i32.store align=4 - (get_local $var$4) - (i32.or - (i32.const 0) - (i32.and - (get_local $var$0) - (i32.const -1) - ) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (i32.or - (get_local $var$6) - (i32.and - (get_local $var$1) - (i32.const 0) - ) - ) - ) - (set_local $var$68 - (i32.const 0) - ) - (set_local $var$67 - (i32.const 0) - ) - (br $label$0 - (block $label$29 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - (set_local $var$18 - (i32.sub - (get_local $var$8) - (i32.const 1) - ) - ) - (if - (i32.ne - (i32.and - (get_local $var$18) - (get_local $var$8) - ) - (i32.const 0) - ) - (block $label$30 - (set_local $var$20 - (i32.add - (i32.clz - (get_local $var$8) - ) - (i32.const 33) - ) - ) - (set_local $var$21 - (i32.sub - (get_local $var$20) - (i32.clz - (get_local $var$7) - ) - ) - ) - (set_local $var$22 - (i32.sub - (i32.const 64) - (get_local $var$21) - ) - ) - (set_local $var$23 - (i32.sub - (i32.const 32) - (get_local $var$21) - ) - ) - (set_local $var$24 - (i32.shr_s - (get_local $var$23) - (i32.const 31) - ) - ) - (set_local $var$25 - (i32.sub - (get_local $var$21) - (i32.const 32) - ) - ) - (set_local $var$26 - (i32.shr_s - (get_local $var$25) - (i32.const 31) - ) - ) - (set_local $var$36 - (get_local $var$21) - ) - (set_local $var$35 - (i32.or - (i32.and - (i32.shr_s - (i32.sub - (get_local $var$23) - (i32.const 1) - ) - (i32.const 31) - ) - (i32.shr_u - (get_local $var$7) - (i32.shr_u - (get_local $var$25) - (i32.const 0) - ) - ) - ) - (i32.and - (i32.or - (i32.shl - (get_local $var$7) - (get_local $var$23) - ) - (i32.shr_u - (get_local $var$5) - (i32.shr_u - (get_local $var$21) - (i32.const 0) - ) - ) - ) - (get_local $var$26) - ) - ) - ) - (set_local $var$34 - (i32.and - (get_local $var$26) - (i32.shr_u - (get_local $var$7) - (i32.shr_u - (get_local $var$21) - (i32.const 0) - ) - ) - ) - ) - (set_local $var$33 - (i32.and - (i32.shl - (get_local $var$5) - (get_local $var$22) - ) - (get_local $var$24) - ) - ) - (set_local $var$32 - (i32.or - (i32.and - (i32.or - (i32.shl - (get_local $var$7) - (get_local $var$22) - ) - (i32.shr_u - (get_local $var$5) - (i32.shr_u - (get_local $var$25) - (i32.const 0) - ) - ) - ) - (get_local $var$24) - ) - (i32.and - (i32.shl - (get_local $var$5) - (get_local $var$23) - ) - (i32.shr_s - (i32.sub - (get_local $var$21) - (i32.const 33) - ) - (i32.const 31) - ) - ) - ) - ) - (br $label$9) - ) - ) - (if - (i32.ne - (get_local $var$4) - (i32.const 0) - ) - (block $label$31 - (i32.store align=4 - (get_local $var$4) - (i32.and - (get_local $var$18) - (get_local $var$5) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (i32.const 0) - ) - ) - ) - (if_else - (i32.eq - (get_local $var$8) - (i32.const 1) - ) - (block $label$32 - (set_local $var$68 - (i32.or - (get_local $var$6) - (i32.and - (get_local $var$1) - (i32.const 0) - ) - ) - ) - (set_local $var$67 - (i32.or - (i32.const 0) - (i32.and - (get_local $var$0) - (i32.const -1) - ) - ) - ) - (br $label$0 - (block $label$33 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - (block $label$34 - (set_local $var$19 - (call $_llvm_cttz_i32 - (get_local $var$8) - ) - ) - (set_local $var$68 - (i32.or - (i32.const 0) - (i32.shr_u - (get_local $var$7) - (i32.shr_u - (get_local $var$19) - (i32.const 0) - ) - ) - ) - ) - (set_local $var$67 - (i32.or - (i32.shl - (get_local $var$7) - (i32.sub - (i32.const 32) - (get_local $var$19) - ) - ) - (i32.shr_u - (get_local $var$5) - (i32.shr_u - (get_local $var$19) - (i32.const 0) - ) - ) - ) - ) - (br $label$0 - (block $label$35 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - ) - ) - ) - ) - (if_else - (i32.eq - (get_local $var$36) - (i32.const 0) - ) - (block $label$36 - (set_local $var$63 - (get_local $var$32) - ) - (set_local $var$62 - (get_local $var$33) - ) - (set_local $var$61 - (get_local $var$34) - ) - (set_local $var$60 - (get_local $var$35) - ) - (set_local $var$59 - (i32.const 0) - ) - (set_local $var$58 - (i32.const 0) - ) - ) - (block $label$37 - (set_local $var$37 - (i32.or - (i32.const 0) - (i32.and - (get_local $var$2) - (i32.const -1) - ) - ) - ) - (set_local $var$38 - (i32.or - (get_local $var$9) - (i32.and - (get_local $var$3) - (i32.const 0) - ) - ) - ) - (set_local $var$39 - (call $_i64Add - (get_local $var$37) - (get_local $var$38) - (i32.const -1) - (i32.const -1) - ) - ) - (set_local $var$40 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$46 - (get_local $var$32) - ) - (set_local $var$45 - (get_local $var$33) - ) - (set_local $var$44 - (get_local $var$34) - ) - (set_local $var$43 - (get_local $var$35) - ) - (set_local $var$42 - (get_local $var$36) - ) - (set_local $var$41 - (i32.const 0) - ) - (loop $label$38 $label$39 - (block $label$40 - (set_local $var$47 - (i32.or - (i32.shr_u - (get_local $var$45) - (i32.const 31) - ) - (i32.shl - (get_local $var$46) - (i32.const 1) - ) - ) - ) - (set_local $var$48 - (i32.or - (get_local $var$41) - (i32.shl - (get_local $var$45) - (i32.const 1) - ) - ) - ) - (set_local $var$49 - (i32.or - (i32.const 0) - (i32.or - (i32.shl - (get_local $var$43) - (i32.const 1) - ) - (i32.shr_u - (get_local $var$46) - (i32.const 31) - ) - ) - ) - ) - (set_local $var$50 - (i32.or - (i32.shr_u - (get_local $var$43) - (i32.const 31) - ) - (i32.shl - (get_local $var$44) - (i32.const 1) - ) - ) - ) - (call $_i64Subtract - (get_local $var$39) - (get_local $var$40) - (get_local $var$49) - (get_local $var$50) - ) - (set_local $var$51 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$52 - (i32.or - (i32.shr_s - (get_local $var$51) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$51) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - ) - (set_local $var$53 - (i32.and - (get_local $var$52) - (i32.const 1) - ) - ) - (set_local $var$54 - (call $_i64Subtract - (get_local $var$49) - (get_local $var$50) - (i32.and - (get_local $var$52) - (get_local $var$37) - ) - (i32.and - (i32.or - (i32.shr_s - (if_else - (i32.lt_s - (get_local $var$51) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 31) - ) - (i32.shl - (if_else - (i32.lt_s - (get_local $var$51) - (i32.const 0) - ) - (i32.const -1) - (i32.const 0) - ) - (i32.const 1) - ) - ) - (get_local $var$38) - ) - ) - ) - (set_local $var$55 - (get_local $var$54) - ) - (set_local $var$56 - (i32.load align=4 - (i32.const 168) - ) - ) - (set_local $var$57 - (i32.sub - (get_local $var$42) - (i32.const 1) - ) - ) - (if_else - (i32.eq - (get_local $var$57) - (i32.const 0) - ) - (br $label$38) - (block $label$41 - (set_local $var$46 - (get_local $var$47) - ) - (set_local $var$45 - (get_local $var$48) - ) - (set_local $var$44 - (get_local $var$56) - ) - (set_local $var$43 - (get_local $var$55) - ) - (set_local $var$42 - (get_local $var$57) - ) - (set_local $var$41 - (get_local $var$53) - ) - ) - ) - (br $label$39) - ) - ) - (set_local $var$63 - (get_local $var$47) - ) - (set_local $var$62 - (get_local $var$48) - ) - (set_local $var$61 - (get_local $var$56) - ) - (set_local $var$60 - (get_local $var$55) - ) - (set_local $var$59 - (i32.const 0) - ) - (set_local $var$58 - (get_local $var$53) - ) - ) - ) - (set_local $var$64 - (get_local $var$62) - ) - (set_local $var$65 - (i32.const 0) - ) - (set_local $var$66 - (i32.or - (get_local $var$63) - (get_local $var$65) - ) - ) - (if - (i32.ne - (get_local $var$4) - (i32.const 0) - ) - (block $label$42 - (i32.store align=4 - (get_local $var$4) - (i32.or - (i32.const 0) - (get_local $var$60) - ) - ) - (i32.store align=4 - (i32.add - (get_local $var$4) - (i32.const 4) - ) - (get_local $var$61) - ) - ) - ) - (set_local $var$68 - (i32.or - (i32.or - (i32.or - (i32.shr_u - (i32.or - (i32.const 0) - (get_local $var$64) - ) - (i32.const 31) - ) - (i32.shl - (get_local $var$66) - (i32.const 1) - ) - ) - (i32.and - (i32.or - (i32.shl - (get_local $var$65) - (i32.const 1) - ) - (i32.shr_u - (get_local $var$64) - (i32.const 31) - ) - ) - (i32.const 0) - ) - ) - (get_local $var$59) - ) - ) - (set_local $var$67 - (i32.or - (i32.and - (i32.or - (i32.shl - (get_local $var$64) - (i32.const 1) - ) - (i32.shr_u - (i32.const 0) - (i32.const 31) - ) - ) - (i32.const -2) - ) - (get_local $var$58) - ) - ) - (block $label$43 - (i32.store align=4 - (i32.const 168) - (get_local $var$68) - ) - (get_local $var$67) - ) - ) - ) - (func $dynCall_ii (type $5) (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 $dynCall_iiii (type $12) (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 $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 $b0 (type $1) (param $var$0 i32) (result i32) - (block $label$0 - (call_import $nullFunc_ii - (i32.const 0) - ) - (i32.const 0) - ) - ) - (func $b1 (type $0) (param $var$0 i32) (param $var$1 i32) (param $var$2 i32) (result i32) - (block $label$0 - (call_import $nullFunc_iiii - (i32.const 1) - ) - (i32.const 0) - ) - ) - (func $b2 (type $2) (param $var$0 i32) - (call_import $nullFunc_vi - (i32.const 2) - ) - ) -) - diff --git a/test/i64-setTempRet0.fromasm b/test/i64-setTempRet0.fromasm index fe57c690d..ecb43a49c 100644 --- a/test/i64-setTempRet0.fromasm +++ b/test/i64-setTempRet0.fromasm @@ -1,50 +1,31 @@ (module - (type $FUNCSIG$j (func (result i64))) (type $legaltype$illegalImportResult (func (result i32))) (import "env" "memory" (memory $0 256 256)) (import "env" "memoryBase" (global $memoryBase i32)) - (import "env" "illegalImportResult" (func $illegalImportResult (result i64))) (import "env" "illegalImportResult" (func $legalimport$illegalImportResult (result i32))) (global $tempRet0 (mut i32) (i32.const 0)) (data (get_global $memoryBase) "i64-setTempRet0.asm.js") (export "illegalResult" (func $legalstub$illegalResult)) (export "imports" (func $imports)) - (func $illegalResult (; 2 ;) (result i64) - (i64.const 8589934593) - ) - (func $imports (; 3 ;) (result i32) + (func $imports (; 1 ;) (result i32) (i32.wrap/i64 - (call $legalfunc$illegalImportResult) - ) - ) - (func $legalstub$illegalResult (; 4 ;) (result i32) - (local $0 i64) - (set_local $0 - (call $illegalResult) - ) - (set_global $tempRet0 - (i32.wrap/i64 - (i64.shr_u - (get_local $0) + (i64.or + (i64.extend_u/i32 + (call $legalimport$illegalImportResult) + ) + (i64.shl + (i64.extend_u/i32 + (get_global $tempRet0) + ) (i64.const 32) ) ) ) - (i32.wrap/i64 - (get_local $0) - ) ) - (func $legalfunc$illegalImportResult (; 5 ;) (result i64) - (i64.or - (i64.extend_u/i32 - (call $legalimport$illegalImportResult) - ) - (i64.shl - (i64.extend_u/i32 - (get_global $tempRet0) - ) - (i64.const 32) - ) + (func $legalstub$illegalResult (; 2 ;) (result i32) + (set_global $tempRet0 + (i32.const 2) ) + (i32.const 1) ) ) diff --git a/test/i64-setTempRet0.fromasm.clamp b/test/i64-setTempRet0.fromasm.clamp index fe57c690d..ecb43a49c 100644 --- a/test/i64-setTempRet0.fromasm.clamp +++ b/test/i64-setTempRet0.fromasm.clamp @@ -1,50 +1,31 @@ (module - (type $FUNCSIG$j (func (result i64))) (type $legaltype$illegalImportResult (func (result i32))) (import "env" "memory" (memory $0 256 256)) (import "env" "memoryBase" (global $memoryBase i32)) - (import "env" "illegalImportResult" (func $illegalImportResult (result i64))) (import "env" "illegalImportResult" (func $legalimport$illegalImportResult (result i32))) (global $tempRet0 (mut i32) (i32.const 0)) (data (get_global $memoryBase) "i64-setTempRet0.asm.js") (export "illegalResult" (func $legalstub$illegalResult)) (export "imports" (func $imports)) - (func $illegalResult (; 2 ;) (result i64) - (i64.const 8589934593) - ) - (func $imports (; 3 ;) (result i32) + (func $imports (; 1 ;) (result i32) (i32.wrap/i64 - (call $legalfunc$illegalImportResult) - ) - ) - (func $legalstub$illegalResult (; 4 ;) (result i32) - (local $0 i64) - (set_local $0 - (call $illegalResult) - ) - (set_global $tempRet0 - (i32.wrap/i64 - (i64.shr_u - (get_local $0) + (i64.or + (i64.extend_u/i32 + (call $legalimport$illegalImportResult) + ) + (i64.shl + (i64.extend_u/i32 + (get_global $tempRet0) + ) (i64.const 32) ) ) ) - (i32.wrap/i64 - (get_local $0) - ) ) - (func $legalfunc$illegalImportResult (; 5 ;) (result i64) - (i64.or - (i64.extend_u/i32 - (call $legalimport$illegalImportResult) - ) - (i64.shl - (i64.extend_u/i32 - (get_global $tempRet0) - ) - (i64.const 32) - ) + (func $legalstub$illegalResult (; 2 ;) (result i32) + (set_global $tempRet0 + (i32.const 2) ) + (i32.const 1) ) ) diff --git a/test/i64-setTempRet0.fromasm.imprecise b/test/i64-setTempRet0.fromasm.imprecise index 63abc8aef..c1ead5c79 100644 --- a/test/i64-setTempRet0.fromasm.imprecise +++ b/test/i64-setTempRet0.fromasm.imprecise @@ -1,47 +1,28 @@ (module - (type $FUNCSIG$j (func (result i64))) (type $legaltype$illegalImportResult (func (result i32))) - (import "env" "illegalImportResult" (func $illegalImportResult (result i64))) (import "env" "illegalImportResult" (func $legalimport$illegalImportResult (result i32))) (global $tempRet0 (mut i32) (i32.const 0)) (export "illegalResult" (func $legalstub$illegalResult)) (export "imports" (func $imports)) - (func $illegalResult (; 2 ;) (result i64) - (i64.const 8589934593) - ) - (func $imports (; 3 ;) (result i32) + (func $imports (; 1 ;) (result i32) (i32.wrap/i64 - (call $legalfunc$illegalImportResult) - ) - ) - (func $legalstub$illegalResult (; 4 ;) (result i32) - (local $0 i64) - (set_local $0 - (call $illegalResult) - ) - (set_global $tempRet0 - (i32.wrap/i64 - (i64.shr_u - (get_local $0) + (i64.or + (i64.extend_u/i32 + (call $legalimport$illegalImportResult) + ) + (i64.shl + (i64.extend_u/i32 + (get_global $tempRet0) + ) (i64.const 32) ) ) ) - (i32.wrap/i64 - (get_local $0) - ) ) - (func $legalfunc$illegalImportResult (; 5 ;) (result i64) - (i64.or - (i64.extend_u/i32 - (call $legalimport$illegalImportResult) - ) - (i64.shl - (i64.extend_u/i32 - (get_global $tempRet0) - ) - (i64.const 32) - ) + (func $legalstub$illegalResult (; 2 ;) (result i32) + (set_global $tempRet0 + (i32.const 2) ) + (i32.const 1) ) ) diff --git a/test/min.fromasm b/test/min.fromasm index 726093972..1f68b2acf 100644 --- a/test/min.fromasm +++ b/test/min.fromasm @@ -8,59 +8,39 @@ (export "neg" (func $legalstub$neg)) (export "bitcasts" (func $legalstub$bitcasts)) (export "ctzzzz" (func $ctzzzz)) - (func $floats (; 0 ;) (param $0 f32) (result f32) - (local $1 f32) - (f32.add - (get_local $1) - (get_local $0) - ) - ) - (func $neg (; 1 ;) (param $0 i32) (param $1 i32) (result f32) - (i32.store - (get_local $0) - (get_local $1) - ) - (f32.neg - (f32.load - (get_local $0) - ) - ) - ) - (func $bitcasts (; 2 ;) (param $0 i32) (param $1 f32) - (nop) - ) - (func $ctzzzz (; 3 ;) (result i32) + (func $ctzzzz (; 0 ;) (result i32) (i32.const 2) ) - (func $ub (; 4 ;) (result i32) + (func $ub (; 1 ;) (result i32) (drop (call $ub) ) (get_global $M) ) - (func $legalstub$floats (; 5 ;) (param $0 f64) (result f64) + (func $legalstub$floats (; 2 ;) (param $0 f64) (result f64) (f64.promote/f32 - (call $floats + (f32.add + (f32.const 0) (f32.demote/f64 (get_local $0) ) ) ) ) - (func $legalstub$neg (; 6 ;) (param $0 i32) (param $1 i32) (result f64) + (func $legalstub$neg (; 3 ;) (param $0 i32) (param $1 i32) (result f64) + (i32.store + (get_local $0) + (get_local $1) + ) (f64.promote/f32 - (call $neg - (get_local $0) - (get_local $1) + (f32.neg + (f32.load + (get_local $0) + ) ) ) ) - (func $legalstub$bitcasts (; 7 ;) (param $0 i32) (param $1 f64) - (call $bitcasts - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - ) + (func $legalstub$bitcasts (; 4 ;) (param $0 i32) (param $1 f64) + (nop) ) ) diff --git a/test/min.fromasm.clamp b/test/min.fromasm.clamp index 726093972..1f68b2acf 100644 --- a/test/min.fromasm.clamp +++ b/test/min.fromasm.clamp @@ -8,59 +8,39 @@ (export "neg" (func $legalstub$neg)) (export "bitcasts" (func $legalstub$bitcasts)) (export "ctzzzz" (func $ctzzzz)) - (func $floats (; 0 ;) (param $0 f32) (result f32) - (local $1 f32) - (f32.add - (get_local $1) - (get_local $0) - ) - ) - (func $neg (; 1 ;) (param $0 i32) (param $1 i32) (result f32) - (i32.store - (get_local $0) - (get_local $1) - ) - (f32.neg - (f32.load - (get_local $0) - ) - ) - ) - (func $bitcasts (; 2 ;) (param $0 i32) (param $1 f32) - (nop) - ) - (func $ctzzzz (; 3 ;) (result i32) + (func $ctzzzz (; 0 ;) (result i32) (i32.const 2) ) - (func $ub (; 4 ;) (result i32) + (func $ub (; 1 ;) (result i32) (drop (call $ub) ) (get_global $M) ) - (func $legalstub$floats (; 5 ;) (param $0 f64) (result f64) + (func $legalstub$floats (; 2 ;) (param $0 f64) (result f64) (f64.promote/f32 - (call $floats + (f32.add + (f32.const 0) (f32.demote/f64 (get_local $0) ) ) ) ) - (func $legalstub$neg (; 6 ;) (param $0 i32) (param $1 i32) (result f64) + (func $legalstub$neg (; 3 ;) (param $0 i32) (param $1 i32) (result f64) + (i32.store + (get_local $0) + (get_local $1) + ) (f64.promote/f32 - (call $neg - (get_local $0) - (get_local $1) + (f32.neg + (f32.load + (get_local $0) + ) ) ) ) - (func $legalstub$bitcasts (; 7 ;) (param $0 i32) (param $1 f64) - (call $bitcasts - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - ) + (func $legalstub$bitcasts (; 4 ;) (param $0 i32) (param $1 f64) + (nop) ) ) diff --git a/test/min.fromasm.imprecise b/test/min.fromasm.imprecise index f3f43112b..444551428 100644 --- a/test/min.fromasm.imprecise +++ b/test/min.fromasm.imprecise @@ -6,59 +6,39 @@ (export "neg" (func $legalstub$neg)) (export "bitcasts" (func $legalstub$bitcasts)) (export "ctzzzz" (func $ctzzzz)) - (func $floats (; 0 ;) (param $0 f32) (result f32) - (local $1 f32) - (f32.add - (get_local $1) - (get_local $0) - ) - ) - (func $neg (; 1 ;) (param $0 i32) (param $1 i32) (result f32) - (i32.store - (get_local $0) - (get_local $1) - ) - (f32.neg - (f32.load - (get_local $0) - ) - ) - ) - (func $bitcasts (; 2 ;) (param $0 i32) (param $1 f32) - (nop) - ) - (func $ctzzzz (; 3 ;) (result i32) + (func $ctzzzz (; 0 ;) (result i32) (i32.const 2) ) - (func $ub (; 4 ;) (result i32) + (func $ub (; 1 ;) (result i32) (drop (call $ub) ) (get_global $M) ) - (func $legalstub$floats (; 5 ;) (param $0 f64) (result f64) + (func $legalstub$floats (; 2 ;) (param $0 f64) (result f64) (f64.promote/f32 - (call $floats + (f32.add + (f32.const 0) (f32.demote/f64 (get_local $0) ) ) ) ) - (func $legalstub$neg (; 6 ;) (param $0 i32) (param $1 i32) (result f64) + (func $legalstub$neg (; 3 ;) (param $0 i32) (param $1 i32) (result f64) + (i32.store + (get_local $0) + (get_local $1) + ) (f64.promote/f32 - (call $neg - (get_local $0) - (get_local $1) + (f32.neg + (f32.load + (get_local $0) + ) ) ) ) - (func $legalstub$bitcasts (; 7 ;) (param $0 i32) (param $1 f64) - (call $bitcasts - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - ) + (func $legalstub$bitcasts (; 4 ;) (param $0 i32) (param $1 f64) + (nop) ) ) diff --git a/test/passes/O3_inlining.txt b/test/passes/O3_inlining.txt index 7931decf5..67c7931ef 100644 --- a/test/passes/O3_inlining.txt +++ b/test/passes/O3_inlining.txt @@ -1,7 +1,5 @@ (module - (type $0 (func)) (type $1 (func (param i32))) - (type $2 (func (param f32 i32 i32) (result i32))) (global $global$1 (mut i32) (i32.const 100)) (memory $0 1 1) (export "func_217" (func $1)) diff --git a/test/unit.fromasm b/test/unit.fromasm index 1eda39ee0..4a922f593 100644 --- a/test/unit.fromasm +++ b/test/unit.fromasm @@ -25,7 +25,7 @@ (global $Double (mut f64) (f64.const 0)) (global $n (mut i32) (get_global $n$asm2wasm$import)) (global $exportedNumber i32 (i32.const 42)) - (elem (get_global $tableBase) $big_negative $big_negative $big_negative $big_negative $w $w $importedDoubles $w $fr $cneg $fr $fr $fr $fr $fr $fr $vi $vi $vi $vi $vi $vi $vi $vi $ii) + (elem (get_global $tableBase) $big_negative $big_negative $big_negative $big_negative $w $w $importedDoubles $w $z $cneg $z $z $z $z $z $z $vi $vi $vi $vi $vi $vi $vi $vi $ii) (data (get_global $memoryBase) "unit.asm.js") (export "big_negative" (func $big_negative)) (export "pick" (func $big_negative)) @@ -145,21 +145,7 @@ (get_local $0) ) ) - (func $conversions (; 12 ;) (param $0 i32) (param $1 f64) (param $2 f32) - (drop - (call $f64-to-int - (get_local $1) - ) - ) - (drop - (call $f64-to-int - (f64.promote/f32 - (get_local $2) - ) - ) - ) - ) - (func $switcher (; 13 ;) (param $0 i32) (result i32) + (func $switcher (; 12 ;) (param $0 i32) (result i32) (block $switch (block $switch-case0 (block $switch-case @@ -238,33 +224,22 @@ ) (i32.const 0) ) - (func $frem (; 14 ;) (result f64) + (func $frem (; 13 ;) (result f64) (call $f64-rem (f64.const 5.5) (f64.const 1.2) ) ) - (func $frem_float (; 15 ;) (result f32) - (f32.demote/f64 - (call $f64-rem - (f64.const 5.5) - (f64.const 1.2000000476837158) - ) - ) - ) - (func $big_uint_div_u (; 16 ;) (result i32) + (func $big_uint_div_u (; 14 ;) (result i32) (i32.const 2147483647) ) - (func $trapping_sint_div_s (; 17 ;) (result i32) + (func $trapping_sint_div_s (; 15 ;) (result i32) (i32.const 0) ) - (func $fr (; 18 ;) (param $0 f32) - (nop) - ) - (func $negZero (; 19 ;) (result f64) + (func $negZero (; 16 ;) (result f64) (f64.const -0) ) - (func $neg (; 20 ;) + (func $neg (; 17 ;) (local $0 f32) (call_indirect (type $FUNCSIG$vf) (f32.neg @@ -273,13 +248,13 @@ (i32.const 9) ) ) - (func $cneg (; 21 ;) (param $0 f32) + (func $cneg (; 18 ;) (param $0 f32) (call_indirect (type $FUNCSIG$vf) (get_local $0) (i32.const 9) ) ) - (func $smallCompare (; 22 ;) (param $0 i32) (param $1 i32) (result i32) + (func $smallCompare (; 19 ;) (param $0 i32) (param $1 i32) (result i32) (if (i32.lt_s (get_local $0) @@ -306,13 +281,13 @@ ) (get_local $0) ) - (func $cneg_nosemicolon (; 23 ;) + (func $cneg_nosemicolon (; 20 ;) (call_indirect (type $FUNCSIG$vi) (i32.const 1) (i32.const 17) ) ) - (func $forLoop (; 24 ;) + (func $forLoop (; 21 ;) (local $0 i32) (set_local $0 (i32.const 1) @@ -338,10 +313,7 @@ ) ) ) - (func $ceiling_32_64 (; 25 ;) (param $0 f32) (param $1 f64) - (nop) - ) - (func $aborts (; 26 ;) + (func $aborts (; 22 ;) (drop (call $abort (f64.const 0) @@ -370,7 +342,7 @@ ) ) ) - (func $continues (; 27 ;) + (func $continues (; 23 ;) (loop $while-in (call $print (i32.const 1) @@ -389,10 +361,7 @@ (br $while-in) ) ) - (func $bitcasts (; 28 ;) (param $0 i32) (param $1 f32) - (nop) - ) - (func $recursiveBlockMerging (; 29 ;) (param $0 i32) (result i32) + (func $recursiveBlockMerging (; 24 ;) (param $0 i32) (result i32) (drop (call $lb (i32.add @@ -467,7 +436,7 @@ ) ) ) - (func $lb (; 30 ;) (param $0 i32) (result i32) + (func $lb (; 25 ;) (param $0 i32) (result i32) (i32.store (get_local $0) (i32.add @@ -477,7 +446,7 @@ ) (i32.const 0) ) - (func $zeroInit (; 31 ;) (param $0 i32) + (func $zeroInit (; 26 ;) (param $0 i32) (local $1 i32) (if (call $lb @@ -507,7 +476,7 @@ ) ) ) - (func $phi (; 32 ;) (result i32) + (func $phi (; 27 ;) (result i32) (block $do-once (result i32) (drop (br_if $do-once @@ -520,7 +489,7 @@ (i32.const 1) ) ) - (func $smallIf (; 33 ;) + (func $smallIf (; 28 ;) (if (call $return_int) (drop @@ -530,7 +499,7 @@ ) ) ) - (func $dropCall (; 34 ;) (result i32) + (func $dropCall (; 29 ;) (result i32) (if (call $return_int) (block @@ -551,7 +520,7 @@ ) (call $phi) ) - (func $useSetGlobal (; 35 ;) (result i32) + (func $useSetGlobal (; 30 ;) (result i32) (set_global $Int (i32.const 10) ) @@ -563,13 +532,13 @@ ) (get_global $Int) ) - (func $usesSetGlobal2 (; 36 ;) (result i32) + (func $usesSetGlobal2 (; 31 ;) (result i32) (set_global $Int (i32.const 40) ) (i32.const 50) ) - (func $breakThroughMany (; 37 ;) (param $0 i32) + (func $breakThroughMany (; 32 ;) (param $0 i32) (block $label$break$L1 (if (get_local $0) @@ -587,7 +556,7 @@ ) ) ) - (func $ifChainEmpty (; 38 ;) (param $0 i32) (result i32) + (func $ifChainEmpty (; 33 ;) (param $0 i32) (result i32) (if (i32.eq (get_local $0) @@ -599,12 +568,12 @@ ) (i32.const 0) ) - (func $heap8NoShift (; 39 ;) (param $0 i32) (result i32) + (func $heap8NoShift (; 34 ;) (param $0 i32) (result i32) (i32.load8_s (get_local $0) ) ) - (func $conditionalTypeFun (; 40 ;) + (func $conditionalTypeFun (; 35 ;) (drop (if (result i32) (call $return_int) @@ -630,7 +599,7 @@ ) ) ) - (func $loadSigned (; 41 ;) (param $0 i32) + (func $loadSigned (; 36 ;) (param $0 i32) (call $loadSigned (i32.load8_s (get_local $0) @@ -696,10 +665,13 @@ ) ) ) - (func $w (; 42 ;) (result f64) + (func $z (; 37 ;) (param $0 f32) + (nop) + ) + (func $w (; 38 ;) (result f64) (f64.const 0) ) - (func $globalOpts (; 43 ;) + (func $globalOpts (; 39 ;) (local $0 i32) (i32.store8 (i32.const 13) @@ -729,7 +701,7 @@ (get_local $0) ) ) - (func $dropCallImport (; 44 ;) + (func $dropCallImport (; 40 ;) (if (call $return_int) (drop @@ -737,7 +709,7 @@ ) ) ) - (func $loophi (; 45 ;) (param $0 i32) (param $1 i32) + (func $loophi (; 41 ;) (param $0 i32) (param $1 i32) (local $2 i32) (loop $while-in (block $while-out @@ -767,7 +739,7 @@ ) ) ) - (func $loophi2 (; 46 ;) (result i32) + (func $loophi2 (; 42 ;) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -800,7 +772,7 @@ ) (get_local $1) ) - (func $loophi2b (; 47 ;) (result i32) + (func $loophi2b (; 43 ;) (result i32) (local $0 i32) (local $1 i32) (loop $label$continue$L7 @@ -832,7 +804,7 @@ ) (get_local $0) ) - (func $relooperJumpThreading (; 48 ;) (param $0 i32) (result i32) + (func $relooperJumpThreading (; 44 ;) (param $0 i32) (result i32) (block $__rjto$0 (block $__rjti$0 (if @@ -1001,7 +973,7 @@ ) (get_local $0) ) - (func $relooperJumpThreading__ZN4game14preloadweaponsEv (; 49 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) + (func $relooperJumpThreading__ZN4game14preloadweaponsEv (; 45 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (loop $while-in (block $__rjto$1 (block $__rjti$1 @@ -1028,7 +1000,7 @@ (br $while-in) ) ) - (func $relooperJumpThreading_irreducible (; 50 ;) (param $0 i32) + (func $relooperJumpThreading_irreducible (; 46 ;) (param $0 i32) (local $1 i32) (if (i32.eq @@ -1080,7 +1052,7 @@ ) ) ) - (func $__Z12multi_varargiz (; 51 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (func $__Z12multi_varargiz (; 47 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (if (get_local $3) (loop $while-in @@ -1097,10 +1069,10 @@ ) ) ) - (func $jumpThreadDrop (; 52 ;) (result i32) + (func $jumpThreadDrop (; 48 ;) (result i32) (call $return_int) ) - (func $dropIgnoredImportInIf (; 53 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $dropIgnoredImportInIf (; 49 ;) (param $0 i32) (param $1 i32) (param $2 i32) (if (get_local $0) (drop @@ -1110,7 +1082,7 @@ ) ) ) - (func $dropIgnoredImportsInIf (; 54 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $dropIgnoredImportsInIf (; 50 ;) (param $0 i32) (param $1 i32) (param $2 i32) (drop (if (result i32) (get_local $0) @@ -1123,7 +1095,7 @@ ) ) ) - (func $store_fround (; 55 ;) (param $0 i32) + (func $store_fround (; 51 ;) (param $0 i32) (f64.store (i32.const 80) (f64.promote/f32 @@ -1133,7 +1105,7 @@ ) ) ) - (func $relocatableAndModules (; 56 ;) (result i32) + (func $relocatableAndModules (; 52 ;) (result i32) (call_indirect (type $FUNCSIG$v) (i32.const 10) ) @@ -1146,10 +1118,7 @@ (i32.const 30) ) ) - (func $exported_f32_user (; 57 ;) (param $0 i32) (param $1 f32) (param $2 f64) (result f32) - (get_local $1) - ) - (func $sqrts (; 58 ;) (param $0 f64) (result f64) + (func $sqrts (; 53 ;) (param $0 f64) (result f64) (f64.add (f64.sqrt (get_local $0) @@ -1163,12 +1132,7 @@ ) ) ) - (func $f2u (; 59 ;) (param $0 f64) (result i32) - (call $f64-to-int - (get_local $0) - ) - ) - (func $keepAlive (; 60 ;) + (func $keepAlive (; 54 ;) (drop (call $sqrts (f64.const 3.14159) @@ -1180,12 +1144,12 @@ ) ) (drop - (call $f2u + (call $f64-to-int (f64.const 100) ) ) (drop - (call $f2u + (call $f64-to-int (f64.const 100) ) ) @@ -1217,57 +1181,51 @@ ) ) ) - (func $vi (; 61 ;) (param $0 i32) + (func $vi (; 55 ;) (param $0 i32) (nop) ) - (func $ii (; 62 ;) (param $0 i32) (result i32) + (func $ii (; 56 ;) (param $0 i32) (result i32) (get_local $0) ) - (func $legalstub$conversions (; 63 ;) (param $0 i32) (param $1 f64) (param $2 f64) - (call $conversions - (get_local $0) - (get_local $1) - (f32.demote/f64 - (get_local $2) + (func $legalstub$conversions (; 57 ;) (param $0 i32) (param $1 f64) (param $2 f64) + (drop + (call $f64-to-int + (get_local $1) ) ) - ) - (func $legalstub$frem_float (; 64 ;) (result f64) - (f64.promote/f32 - (call $frem_float) - ) - ) - (func $legalstub$fr (; 65 ;) (param $0 f64) - (call $fr - (f32.demote/f64 - (get_local $0) + (drop + (call $f64-to-int + (f64.promote/f32 + (f32.demote/f64 + (get_local $2) + ) + ) ) ) ) - (func $legalstub$ceiling_32_64 (; 66 ;) (param $0 f64) (param $1 f64) - (call $ceiling_32_64 + (func $legalstub$frem_float (; 58 ;) (result f64) + (f64.promote/f32 (f32.demote/f64 - (get_local $0) + (call $f64-rem + (f64.const 5.5) + (f64.const 1.2000000476837158) + ) ) - (get_local $1) ) ) - (func $legalstub$bitcasts (; 67 ;) (param $0 i32) (param $1 f64) - (call $bitcasts - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - ) + (func $legalstub$fr (; 59 ;) (param $0 f64) + (nop) + ) + (func $legalstub$ceiling_32_64 (; 60 ;) (param $0 f64) (param $1 f64) + (nop) + ) + (func $legalstub$bitcasts (; 61 ;) (param $0 i32) (param $1 f64) + (nop) ) - (func $legalstub$exported_f32_user (; 68 ;) (param $0 i32) (param $1 f64) (param $2 f64) (result f64) + (func $legalstub$exported_f32_user (; 62 ;) (param $0 i32) (param $1 f64) (param $2 f64) (result f64) (f64.promote/f32 - (call $exported_f32_user - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - (get_local $2) + (f32.demote/f64 + (get_local $1) ) ) ) diff --git a/test/unit.fromasm.clamp b/test/unit.fromasm.clamp index 9467fc745..c0d991835 100644 --- a/test/unit.fromasm.clamp +++ b/test/unit.fromasm.clamp @@ -23,7 +23,7 @@ (global $Double (mut f64) (f64.const 0)) (global $n (mut i32) (get_global $n$asm2wasm$import)) (global $exportedNumber i32 (i32.const 42)) - (elem (get_global $tableBase) $big_negative $big_negative $big_negative $big_negative $w $w $importedDoubles $w $fr $cneg $fr $fr $fr $fr $fr $fr $vi $vi $vi $vi $vi $vi $vi $vi $ii) + (elem (get_global $tableBase) $big_negative $big_negative $big_negative $big_negative $w $w $importedDoubles $w $z $cneg $z $z $z $z $z $z $vi $vi $vi $vi $vi $vi $vi $vi $ii) (data (get_global $memoryBase) "unit.asm.js") (export "big_negative" (func $big_negative)) (export "pick" (func $big_negative)) @@ -195,19 +195,7 @@ ) ) ) - (func $conversions (; 13 ;) (param $0 i32) (param $1 f64) (param $2 f32) - (drop - (call $f64-to-int - (get_local $1) - ) - ) - (drop - (call $f32-to-int - (get_local $2) - ) - ) - ) - (func $switcher (; 14 ;) (param $0 i32) (result i32) + (func $switcher (; 13 ;) (param $0 i32) (result i32) (block $switch (block $switch-case0 (block $switch-case @@ -286,33 +274,22 @@ ) (i32.const 0) ) - (func $frem (; 15 ;) (result f64) + (func $frem (; 14 ;) (result f64) (call $f64-rem (f64.const 5.5) (f64.const 1.2) ) ) - (func $frem_float (; 16 ;) (result f32) - (f32.demote/f64 - (call $f64-rem - (f64.const 5.5) - (f64.const 1.2000000476837158) - ) - ) - ) - (func $big_uint_div_u (; 17 ;) (result i32) + (func $big_uint_div_u (; 15 ;) (result i32) (i32.const 2147483647) ) - (func $trapping_sint_div_s (; 18 ;) (result i32) + (func $trapping_sint_div_s (; 16 ;) (result i32) (i32.const 0) ) - (func $fr (; 19 ;) (param $0 f32) - (nop) - ) - (func $negZero (; 20 ;) (result f64) + (func $negZero (; 17 ;) (result f64) (f64.const -0) ) - (func $neg (; 21 ;) + (func $neg (; 18 ;) (local $0 f32) (call_indirect (type $FUNCSIG$vf) (f32.neg @@ -321,13 +298,13 @@ (i32.const 9) ) ) - (func $cneg (; 22 ;) (param $0 f32) + (func $cneg (; 19 ;) (param $0 f32) (call_indirect (type $FUNCSIG$vf) (get_local $0) (i32.const 9) ) ) - (func $smallCompare (; 23 ;) (param $0 i32) (param $1 i32) (result i32) + (func $smallCompare (; 20 ;) (param $0 i32) (param $1 i32) (result i32) (if (i32.lt_s (get_local $0) @@ -354,13 +331,13 @@ ) (get_local $0) ) - (func $cneg_nosemicolon (; 24 ;) + (func $cneg_nosemicolon (; 21 ;) (call_indirect (type $FUNCSIG$vi) (i32.const 1) (i32.const 17) ) ) - (func $forLoop (; 25 ;) + (func $forLoop (; 22 ;) (local $0 i32) (set_local $0 (i32.const 1) @@ -386,10 +363,7 @@ ) ) ) - (func $ceiling_32_64 (; 26 ;) (param $0 f32) (param $1 f64) - (nop) - ) - (func $aborts (; 27 ;) + (func $aborts (; 23 ;) (drop (call $abort (f64.const 0) @@ -418,7 +392,7 @@ ) ) ) - (func $continues (; 28 ;) + (func $continues (; 24 ;) (loop $while-in (call $print (i32.const 1) @@ -437,10 +411,7 @@ (br $while-in) ) ) - (func $bitcasts (; 29 ;) (param $0 i32) (param $1 f32) - (nop) - ) - (func $recursiveBlockMerging (; 30 ;) (param $0 i32) (result i32) + (func $recursiveBlockMerging (; 25 ;) (param $0 i32) (result i32) (drop (call $lb (i32.add @@ -515,7 +486,7 @@ ) ) ) - (func $lb (; 31 ;) (param $0 i32) (result i32) + (func $lb (; 26 ;) (param $0 i32) (result i32) (i32.store (get_local $0) (i32.add @@ -525,7 +496,7 @@ ) (i32.const 0) ) - (func $zeroInit (; 32 ;) (param $0 i32) + (func $zeroInit (; 27 ;) (param $0 i32) (local $1 i32) (if (call $lb @@ -555,7 +526,7 @@ ) ) ) - (func $phi (; 33 ;) (result i32) + (func $phi (; 28 ;) (result i32) (block $do-once (result i32) (drop (br_if $do-once @@ -568,7 +539,7 @@ (i32.const 1) ) ) - (func $smallIf (; 34 ;) + (func $smallIf (; 29 ;) (if (call $return_int) (drop @@ -578,7 +549,7 @@ ) ) ) - (func $dropCall (; 35 ;) (result i32) + (func $dropCall (; 30 ;) (result i32) (if (call $return_int) (block @@ -599,7 +570,7 @@ ) (call $phi) ) - (func $useSetGlobal (; 36 ;) (result i32) + (func $useSetGlobal (; 31 ;) (result i32) (set_global $Int (i32.const 10) ) @@ -611,13 +582,13 @@ ) (get_global $Int) ) - (func $usesSetGlobal2 (; 37 ;) (result i32) + (func $usesSetGlobal2 (; 32 ;) (result i32) (set_global $Int (i32.const 40) ) (i32.const 50) ) - (func $breakThroughMany (; 38 ;) (param $0 i32) + (func $breakThroughMany (; 33 ;) (param $0 i32) (block $label$break$L1 (if (get_local $0) @@ -635,7 +606,7 @@ ) ) ) - (func $ifChainEmpty (; 39 ;) (param $0 i32) (result i32) + (func $ifChainEmpty (; 34 ;) (param $0 i32) (result i32) (if (i32.eq (get_local $0) @@ -647,12 +618,12 @@ ) (i32.const 0) ) - (func $heap8NoShift (; 40 ;) (param $0 i32) (result i32) + (func $heap8NoShift (; 35 ;) (param $0 i32) (result i32) (i32.load8_s (get_local $0) ) ) - (func $conditionalTypeFun (; 41 ;) + (func $conditionalTypeFun (; 36 ;) (drop (if (result i32) (call $return_int) @@ -678,7 +649,7 @@ ) ) ) - (func $loadSigned (; 42 ;) (param $0 i32) + (func $loadSigned (; 37 ;) (param $0 i32) (call $loadSigned (i32.load8_s (get_local $0) @@ -744,10 +715,13 @@ ) ) ) - (func $w (; 43 ;) (result f64) + (func $z (; 38 ;) (param $0 f32) + (nop) + ) + (func $w (; 39 ;) (result f64) (f64.const 0) ) - (func $globalOpts (; 44 ;) + (func $globalOpts (; 40 ;) (local $0 i32) (i32.store8 (i32.const 13) @@ -777,7 +751,7 @@ (get_local $0) ) ) - (func $dropCallImport (; 45 ;) + (func $dropCallImport (; 41 ;) (if (call $return_int) (drop @@ -785,7 +759,7 @@ ) ) ) - (func $loophi (; 46 ;) (param $0 i32) (param $1 i32) + (func $loophi (; 42 ;) (param $0 i32) (param $1 i32) (local $2 i32) (loop $while-in (block $while-out @@ -815,7 +789,7 @@ ) ) ) - (func $loophi2 (; 47 ;) (result i32) + (func $loophi2 (; 43 ;) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -848,7 +822,7 @@ ) (get_local $1) ) - (func $loophi2b (; 48 ;) (result i32) + (func $loophi2b (; 44 ;) (result i32) (local $0 i32) (local $1 i32) (loop $label$continue$L7 @@ -880,7 +854,7 @@ ) (get_local $0) ) - (func $relooperJumpThreading (; 49 ;) (param $0 i32) (result i32) + (func $relooperJumpThreading (; 45 ;) (param $0 i32) (result i32) (block $__rjto$0 (block $__rjti$0 (if @@ -1049,7 +1023,7 @@ ) (get_local $0) ) - (func $relooperJumpThreading__ZN4game14preloadweaponsEv (; 50 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) + (func $relooperJumpThreading__ZN4game14preloadweaponsEv (; 46 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (loop $while-in (block $__rjto$1 (block $__rjti$1 @@ -1076,7 +1050,7 @@ (br $while-in) ) ) - (func $relooperJumpThreading_irreducible (; 51 ;) (param $0 i32) + (func $relooperJumpThreading_irreducible (; 47 ;) (param $0 i32) (local $1 i32) (if (i32.eq @@ -1128,7 +1102,7 @@ ) ) ) - (func $__Z12multi_varargiz (; 52 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (func $__Z12multi_varargiz (; 48 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (if (get_local $3) (loop $while-in @@ -1145,10 +1119,10 @@ ) ) ) - (func $jumpThreadDrop (; 53 ;) (result i32) + (func $jumpThreadDrop (; 49 ;) (result i32) (call $return_int) ) - (func $dropIgnoredImportInIf (; 54 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $dropIgnoredImportInIf (; 50 ;) (param $0 i32) (param $1 i32) (param $2 i32) (if (get_local $0) (drop @@ -1158,7 +1132,7 @@ ) ) ) - (func $dropIgnoredImportsInIf (; 55 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $dropIgnoredImportsInIf (; 51 ;) (param $0 i32) (param $1 i32) (param $2 i32) (drop (if (result i32) (get_local $0) @@ -1171,7 +1145,7 @@ ) ) ) - (func $store_fround (; 56 ;) (param $0 i32) + (func $store_fround (; 52 ;) (param $0 i32) (f64.store (i32.const 80) (f64.promote/f32 @@ -1181,7 +1155,7 @@ ) ) ) - (func $relocatableAndModules (; 57 ;) (result i32) + (func $relocatableAndModules (; 53 ;) (result i32) (call_indirect (type $FUNCSIG$v) (i32.const 10) ) @@ -1194,10 +1168,7 @@ (i32.const 30) ) ) - (func $exported_f32_user (; 58 ;) (param $0 i32) (param $1 f32) (param $2 f64) (result f32) - (get_local $1) - ) - (func $sqrts (; 59 ;) (param $0 f64) (result f64) + (func $sqrts (; 54 ;) (param $0 f64) (result f64) (f64.add (f64.sqrt (get_local $0) @@ -1211,7 +1182,7 @@ ) ) ) - (func $f64-to-uint (; 60 ;) (param $0 f64) (result i32) + (func $f64-to-uint (; 55 ;) (param $0 f64) (result i32) (if (result i32) (f64.ne (get_local $0) @@ -1237,7 +1208,7 @@ ) ) ) - (func $keepAlive (; 61 ;) + (func $keepAlive (; 56 ;) (drop (call $sqrts (f64.const 3.14159) @@ -1286,57 +1257,49 @@ ) ) ) - (func $vi (; 62 ;) (param $0 i32) + (func $vi (; 57 ;) (param $0 i32) (nop) ) - (func $ii (; 63 ;) (param $0 i32) (result i32) + (func $ii (; 58 ;) (param $0 i32) (result i32) (get_local $0) ) - (func $legalstub$conversions (; 64 ;) (param $0 i32) (param $1 f64) (param $2 f64) - (call $conversions - (get_local $0) - (get_local $1) - (f32.demote/f64 - (get_local $2) + (func $legalstub$conversions (; 59 ;) (param $0 i32) (param $1 f64) (param $2 f64) + (drop + (call $f64-to-int + (get_local $1) ) ) - ) - (func $legalstub$frem_float (; 65 ;) (result f64) - (f64.promote/f32 - (call $frem_float) - ) - ) - (func $legalstub$fr (; 66 ;) (param $0 f64) - (call $fr - (f32.demote/f64 - (get_local $0) + (drop + (call $f32-to-int + (f32.demote/f64 + (get_local $2) + ) ) ) ) - (func $legalstub$ceiling_32_64 (; 67 ;) (param $0 f64) (param $1 f64) - (call $ceiling_32_64 + (func $legalstub$frem_float (; 60 ;) (result f64) + (f64.promote/f32 (f32.demote/f64 - (get_local $0) + (call $f64-rem + (f64.const 5.5) + (f64.const 1.2000000476837158) + ) ) - (get_local $1) ) ) - (func $legalstub$bitcasts (; 68 ;) (param $0 i32) (param $1 f64) - (call $bitcasts - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - ) + (func $legalstub$fr (; 61 ;) (param $0 f64) + (nop) + ) + (func $legalstub$ceiling_32_64 (; 62 ;) (param $0 f64) (param $1 f64) + (nop) + ) + (func $legalstub$bitcasts (; 63 ;) (param $0 i32) (param $1 f64) + (nop) ) - (func $legalstub$exported_f32_user (; 69 ;) (param $0 i32) (param $1 f64) (param $2 f64) (result f64) + (func $legalstub$exported_f32_user (; 64 ;) (param $0 i32) (param $1 f64) (param $2 f64) (result f64) (f64.promote/f32 - (call $exported_f32_user - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - (get_local $2) + (f32.demote/f64 + (get_local $1) ) ) ) diff --git a/test/unit.fromasm.imprecise b/test/unit.fromasm.imprecise index 80d6eb00d..d3da04937 100644 --- a/test/unit.fromasm.imprecise +++ b/test/unit.fromasm.imprecise @@ -22,7 +22,7 @@ (global $Double (mut f64) (f64.const 0)) (global $n (mut i32) (get_global $n$asm2wasm$import)) (global $exportedNumber i32 (i32.const 42)) - (elem (get_global $tableBase) $big_negative $big_negative $big_negative $big_negative $w $w $importedDoubles $w $fr $cneg $fr $fr $fr $fr $fr $fr $vi $vi $vi $vi $vi $vi $vi $vi $ii) + (elem (get_global $tableBase) $big_negative $big_negative $big_negative $big_negative $w $w $importedDoubles $w $z $cneg $z $z $z $z $z $z $vi $vi $vi $vi $vi $vi $vi $vi $ii) (export "big_negative" (func $big_negative)) (export "pick" (func $big_negative)) (export "doubleCompares" (func $doubleCompares)) @@ -141,10 +141,7 @@ (get_local $0) ) ) - (func $conversions (; 11 ;) (param $0 i32) (param $1 f64) (param $2 f32) - (nop) - ) - (func $switcher (; 12 ;) (param $0 i32) (result i32) + (func $switcher (; 11 ;) (param $0 i32) (result i32) (block $switch (block $switch-case0 (block $switch-case @@ -223,36 +220,25 @@ ) (i32.const 0) ) - (func $frem (; 13 ;) (result f64) + (func $frem (; 12 ;) (result f64) (call $f64-rem (f64.const 5.5) (f64.const 1.2) ) ) - (func $frem_float (; 14 ;) (result f32) - (f32.demote/f64 - (call $f64-rem - (f64.const 5.5) - (f64.const 1.2000000476837158) - ) - ) - ) - (func $big_uint_div_u (; 15 ;) (result i32) + (func $big_uint_div_u (; 13 ;) (result i32) (i32.const 2147483647) ) - (func $trapping_sint_div_s (; 16 ;) (result i32) + (func $trapping_sint_div_s (; 14 ;) (result i32) (i32.div_s (i32.const -2147483648) (i32.const -1) ) ) - (func $fr (; 17 ;) (param $0 f32) - (nop) - ) - (func $negZero (; 18 ;) (result f64) + (func $negZero (; 15 ;) (result f64) (f64.const -0) ) - (func $neg (; 19 ;) + (func $neg (; 16 ;) (local $0 f32) (call_indirect (type $FUNCSIG$vf) (f32.neg @@ -261,13 +247,13 @@ (i32.const 9) ) ) - (func $cneg (; 20 ;) (param $0 f32) + (func $cneg (; 17 ;) (param $0 f32) (call_indirect (type $FUNCSIG$vf) (get_local $0) (i32.const 9) ) ) - (func $smallCompare (; 21 ;) (param $0 i32) (param $1 i32) (result i32) + (func $smallCompare (; 18 ;) (param $0 i32) (param $1 i32) (result i32) (if (i32.lt_s (get_local $0) @@ -294,13 +280,13 @@ ) (get_local $0) ) - (func $cneg_nosemicolon (; 22 ;) + (func $cneg_nosemicolon (; 19 ;) (call_indirect (type $FUNCSIG$vi) (i32.const 1) (i32.const 17) ) ) - (func $forLoop (; 23 ;) + (func $forLoop (; 20 ;) (local $0 i32) (set_local $0 (i32.const 1) @@ -326,10 +312,7 @@ ) ) ) - (func $ceiling_32_64 (; 24 ;) (param $0 f32) (param $1 f64) - (nop) - ) - (func $aborts (; 25 ;) + (func $aborts (; 21 ;) (drop (call $abort (f64.const 0) @@ -358,7 +341,7 @@ ) ) ) - (func $continues (; 26 ;) + (func $continues (; 22 ;) (loop $while-in (call $print (i32.const 1) @@ -377,10 +360,7 @@ (br $while-in) ) ) - (func $bitcasts (; 27 ;) (param $0 i32) (param $1 f32) - (nop) - ) - (func $recursiveBlockMerging (; 28 ;) (param $0 i32) (result i32) + (func $recursiveBlockMerging (; 23 ;) (param $0 i32) (result i32) (drop (call $lb (i32.add @@ -455,7 +435,7 @@ ) ) ) - (func $lb (; 29 ;) (param $0 i32) (result i32) + (func $lb (; 24 ;) (param $0 i32) (result i32) (i32.store (get_local $0) (i32.add @@ -465,7 +445,7 @@ ) (i32.const 0) ) - (func $zeroInit (; 30 ;) (param $0 i32) + (func $zeroInit (; 25 ;) (param $0 i32) (local $1 i32) (if (call $lb @@ -495,7 +475,7 @@ ) ) ) - (func $phi (; 31 ;) (result i32) + (func $phi (; 26 ;) (result i32) (block $do-once (result i32) (drop (br_if $do-once @@ -508,7 +488,7 @@ (i32.const 1) ) ) - (func $smallIf (; 32 ;) + (func $smallIf (; 27 ;) (if (call $return_int) (drop @@ -518,7 +498,7 @@ ) ) ) - (func $dropCall (; 33 ;) (result i32) + (func $dropCall (; 28 ;) (result i32) (if (call $return_int) (block @@ -539,7 +519,7 @@ ) (call $phi) ) - (func $useSetGlobal (; 34 ;) (result i32) + (func $useSetGlobal (; 29 ;) (result i32) (set_global $Int (i32.const 10) ) @@ -551,13 +531,13 @@ ) (get_global $Int) ) - (func $usesSetGlobal2 (; 35 ;) (result i32) + (func $usesSetGlobal2 (; 30 ;) (result i32) (set_global $Int (i32.const 40) ) (i32.const 50) ) - (func $breakThroughMany (; 36 ;) (param $0 i32) + (func $breakThroughMany (; 31 ;) (param $0 i32) (block $label$break$L1 (if (get_local $0) @@ -575,7 +555,7 @@ ) ) ) - (func $ifChainEmpty (; 37 ;) (param $0 i32) (result i32) + (func $ifChainEmpty (; 32 ;) (param $0 i32) (result i32) (if (i32.eq (get_local $0) @@ -587,12 +567,12 @@ ) (i32.const 0) ) - (func $heap8NoShift (; 38 ;) (param $0 i32) (result i32) + (func $heap8NoShift (; 33 ;) (param $0 i32) (result i32) (i32.load8_s (get_local $0) ) ) - (func $conditionalTypeFun (; 39 ;) + (func $conditionalTypeFun (; 34 ;) (drop (if (result i32) (call $return_int) @@ -618,7 +598,7 @@ ) ) ) - (func $loadSigned (; 40 ;) (param $0 i32) + (func $loadSigned (; 35 ;) (param $0 i32) (call $loadSigned (i32.load8_s (get_local $0) @@ -684,10 +664,13 @@ ) ) ) - (func $w (; 41 ;) (result f64) + (func $z (; 36 ;) (param $0 f32) + (nop) + ) + (func $w (; 37 ;) (result f64) (f64.const 0) ) - (func $globalOpts (; 42 ;) + (func $globalOpts (; 38 ;) (local $0 i32) (i32.store8 (i32.const 13) @@ -717,7 +700,7 @@ (get_local $0) ) ) - (func $dropCallImport (; 43 ;) + (func $dropCallImport (; 39 ;) (if (call $return_int) (drop @@ -725,7 +708,7 @@ ) ) ) - (func $loophi (; 44 ;) (param $0 i32) (param $1 i32) + (func $loophi (; 40 ;) (param $0 i32) (param $1 i32) (local $2 i32) (loop $while-in (block $while-out @@ -755,7 +738,7 @@ ) ) ) - (func $loophi2 (; 45 ;) (result i32) + (func $loophi2 (; 41 ;) (result i32) (local $0 i32) (local $1 i32) (local $2 i32) @@ -788,7 +771,7 @@ ) (get_local $1) ) - (func $loophi2b (; 46 ;) (result i32) + (func $loophi2b (; 42 ;) (result i32) (local $0 i32) (local $1 i32) (loop $label$continue$L7 @@ -820,7 +803,7 @@ ) (get_local $0) ) - (func $relooperJumpThreading (; 47 ;) (param $0 i32) (result i32) + (func $relooperJumpThreading (; 43 ;) (param $0 i32) (result i32) (block $__rjto$0 (block $__rjti$0 (if @@ -989,7 +972,7 @@ ) (get_local $0) ) - (func $relooperJumpThreading__ZN4game14preloadweaponsEv (; 48 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) + (func $relooperJumpThreading__ZN4game14preloadweaponsEv (; 44 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (loop $while-in (block $__rjto$1 (block $__rjti$1 @@ -1016,7 +999,7 @@ (br $while-in) ) ) - (func $relooperJumpThreading_irreducible (; 49 ;) (param $0 i32) + (func $relooperJumpThreading_irreducible (; 45 ;) (param $0 i32) (local $1 i32) (if (i32.eq @@ -1068,7 +1051,7 @@ ) ) ) - (func $__Z12multi_varargiz (; 50 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) + (func $__Z12multi_varargiz (; 46 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (if (get_local $3) (loop $while-in @@ -1085,10 +1068,10 @@ ) ) ) - (func $jumpThreadDrop (; 51 ;) (result i32) + (func $jumpThreadDrop (; 47 ;) (result i32) (call $return_int) ) - (func $dropIgnoredImportInIf (; 52 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $dropIgnoredImportInIf (; 48 ;) (param $0 i32) (param $1 i32) (param $2 i32) (if (get_local $0) (drop @@ -1098,7 +1081,7 @@ ) ) ) - (func $dropIgnoredImportsInIf (; 53 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $dropIgnoredImportsInIf (; 49 ;) (param $0 i32) (param $1 i32) (param $2 i32) (drop (if (result i32) (get_local $0) @@ -1111,7 +1094,7 @@ ) ) ) - (func $store_fround (; 54 ;) (param $0 i32) + (func $store_fround (; 50 ;) (param $0 i32) (f64.store (i32.const 80) (f64.promote/f32 @@ -1121,7 +1104,7 @@ ) ) ) - (func $relocatableAndModules (; 55 ;) (result i32) + (func $relocatableAndModules (; 51 ;) (result i32) (call_indirect (type $FUNCSIG$v) (i32.const 10) ) @@ -1134,10 +1117,7 @@ (i32.const 30) ) ) - (func $exported_f32_user (; 56 ;) (param $0 i32) (param $1 f32) (param $2 f64) (result f32) - (get_local $1) - ) - (func $sqrts (; 57 ;) (param $0 f64) (result f64) + (func $sqrts (; 52 ;) (param $0 f64) (result f64) (f64.add (f64.sqrt (get_local $0) @@ -1151,7 +1131,7 @@ ) ) ) - (func $keepAlive (; 58 ;) + (func $keepAlive (; 53 ;) (drop (call $sqrts (f64.const 3.14159) @@ -1183,64 +1163,43 @@ ) (call $emscripten_log) (drop - (i32.trunc_s/f64 - (call $abort - (f64.const 0) - ) + (call $abort + (f64.const 0) ) ) ) - (func $vi (; 59 ;) (param $0 i32) + (func $vi (; 54 ;) (param $0 i32) (nop) ) - (func $ii (; 60 ;) (param $0 i32) (result i32) + (func $ii (; 55 ;) (param $0 i32) (result i32) (get_local $0) ) - (func $legalstub$conversions (; 61 ;) (param $0 i32) (param $1 f64) (param $2 f64) - (call $conversions - (get_local $0) - (get_local $1) - (f32.demote/f64 - (get_local $2) - ) - ) + (func $legalstub$conversions (; 56 ;) (param $0 i32) (param $1 f64) (param $2 f64) + (nop) ) - (func $legalstub$frem_float (; 62 ;) (result f64) + (func $legalstub$frem_float (; 57 ;) (result f64) (f64.promote/f32 - (call $frem_float) - ) - ) - (func $legalstub$fr (; 63 ;) (param $0 f64) - (call $fr (f32.demote/f64 - (get_local $0) + (call $f64-rem + (f64.const 5.5) + (f64.const 1.2000000476837158) + ) ) ) ) - (func $legalstub$ceiling_32_64 (; 64 ;) (param $0 f64) (param $1 f64) - (call $ceiling_32_64 - (f32.demote/f64 - (get_local $0) - ) - (get_local $1) - ) + (func $legalstub$fr (; 58 ;) (param $0 f64) + (nop) ) - (func $legalstub$bitcasts (; 65 ;) (param $0 i32) (param $1 f64) - (call $bitcasts - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - ) + (func $legalstub$ceiling_32_64 (; 59 ;) (param $0 f64) (param $1 f64) + (nop) + ) + (func $legalstub$bitcasts (; 60 ;) (param $0 i32) (param $1 f64) + (nop) ) - (func $legalstub$exported_f32_user (; 66 ;) (param $0 i32) (param $1 f64) (param $2 f64) (result f64) + (func $legalstub$exported_f32_user (; 61 ;) (param $0 i32) (param $1 f64) (param $2 f64) (result f64) (f64.promote/f32 - (call $exported_f32_user - (get_local $0) - (f32.demote/f64 - (get_local $1) - ) - (get_local $2) + (f32.demote/f64 + (get_local $1) ) ) ) diff --git a/test/wasm-only.fromasm b/test/wasm-only.fromasm index 34acb5b49..2e648f208 100644 --- a/test/wasm-only.fromasm +++ b/test/wasm-only.fromasm @@ -1,20 +1,12 @@ (module - (type $FUNCSIG$vdji (func (param f64 i64 i32))) - (type $FUNCSIG$j (func (result i64))) - (type $FUNCSIG$ff (func (param f32) (result f32))) (type $FUNCSIG$v (func)) (type $legaltype$illegalImport (func (param f64 i32 i32 i32))) (type $legaltype$illegalImportResult (func (result i32))) (type $legaltype$_fabsf (func (param f64) (result f64))) - (type $legaltype$do_i64 (func (result i32))) (import "env" "memory" (memory $0 256 256)) (import "env" "table" (table 3 3 anyfunc)) (import "env" "memoryBase" (global $memoryBase i32)) (import "env" "tableBase" (global $tableBase i32)) - (import "env" "illegalImport" (func $illegalImport (param f64 i64 i32))) - (import "env" "illegalImportResult" (func $illegalImportResult (result i64))) - (import "env" "_fabsf" (func $_fabsf (param f32) (result f32))) - (import "env" "do_i64" (func $do_i64 (result i64))) (import "env" "abort" (func $abort)) (import "env" "illegalImport" (func $legalimport$illegalImport (param f64 i32 i32 i32))) (import "env" "illegalImportResult" (func $legalimport$illegalImportResult (result i32))) @@ -25,9 +17,9 @@ (data (get_global $memoryBase) "wasm-only.asm.js") (export "test64" (func $test64)) (export "illegalParam" (func $legalstub$illegalParam)) - (export "illegalResult" (func $legalstub$result)) + (export "illegalResult" (func $legalstub$illegalResult)) (export "keepAlive" (func $keepAlive)) - (func $loads (; 9 ;) + (func $loads (; 5 ;) (drop (i32.load8_s (i32.const 100) @@ -139,7 +131,7 @@ ) ) ) - (func $stores (; 10 ;) + (func $stores (; 6 ;) (local $0 i32) (local $1 f64) (local $2 f32) @@ -232,7 +224,7 @@ (get_local $1) ) ) - (func $test (; 11 ;) + (func $test (; 7 ;) (local $0 f32) (local $1 i32) (set_local $1 @@ -241,7 +233,7 @@ ) ) ) - (func $i64s-div (; 12 ;) (param $0 i64) (param $1 i64) (result i64) + (func $i64s-div (; 8 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) @@ -266,7 +258,7 @@ ) ) ) - (func $f32-to-int64 (; 13 ;) (param $0 f32) (result i64) + (func $f32-to-int64 (; 9 ;) (param $0 f32) (result i64) (if (result i64) (f32.ne (get_local $0) @@ -292,7 +284,7 @@ ) ) ) - (func $f64-to-int64 (; 14 ;) (param $0 f64) (result i64) + (func $f64-to-int64 (; 10 ;) (param $0 f64) (result i64) (if (result i64) (f64.ne (get_local $0) @@ -318,7 +310,7 @@ ) ) ) - (func $f32-to-uint64 (; 15 ;) (param $0 f32) (result i64) + (func $f32-to-uint64 (; 11 ;) (param $0 f32) (result i64) (if (result i64) (f32.ne (get_local $0) @@ -344,7 +336,7 @@ ) ) ) - (func $f64-to-uint64 (; 16 ;) (param $0 f64) (result i64) + (func $f64-to-uint64 (; 12 ;) (param $0 f64) (result i64) (if (result i64) (f64.ne (get_local $0) @@ -370,7 +362,7 @@ ) ) ) - (func $test64 (; 17 ;) + (func $test64 (; 13 ;) (local $0 i64) (local $1 f32) (local $2 f64) @@ -488,15 +480,25 @@ ) ) ) - (func $imports (; 18 ;) (result i64) + (func $imports (; 14 ;) (result i64) (call $legalfunc$illegalImport (f64.const -3.13159) (i64.const 94489280523) (i32.const -33) ) - (call $legalfunc$illegalImportResult) + (i64.or + (i64.extend_u/i32 + (call $legalimport$illegalImportResult) + ) + (i64.shl + (i64.extend_u/i32 + (get_global $tempRet0) + ) + (i64.const 32) + ) + ) ) - (func $arg (; 19 ;) (param $0 i64) + (func $arg (; 15 ;) (param $0 i64) (i64.store (i32.const 100) (get_local $0) @@ -505,7 +507,7 @@ (get_local $0) ) ) - (func $illegalParam (; 20 ;) (param $0 i32) (param $1 i64) (param $2 f64) + (func $illegalParam (; 16 ;) (param $0 i32) (param $1 i64) (param $2 f64) (i64.store (i32.const 100) (get_local $1) @@ -516,15 +518,12 @@ (f64.const 12.34) ) ) - (func $result (; 21 ;) (result i64) - (i64.const 8589934593) - ) - (func $call1 (; 22 ;) (param $0 i64) (result i64) + (func $call1 (; 17 ;) (param $0 i64) (result i64) (call $call1 (get_local $0) ) ) - (func $call2 (; 23 ;) (param $0 i64) (result i64) + (func $call2 (; 18 ;) (param $0 i64) (result i64) (drop (call $call2 (call $call2 @@ -534,21 +533,21 @@ ) (i64.const 245127260211081) ) - (func $returnCastConst (; 24 ;) (result i64) + (func $returnCastConst (; 19 ;) (result i64) (i64.const 0) ) - (func $ifValue64 (; 25 ;) (param $0 i64) (param $1 i64) (result i64) + (func $ifValue64 (; 20 ;) (param $0 i64) (param $1 i64) (result i64) (call $call2 (get_local $0) ) ) - (func $ifValue32 (; 26 ;) (param $0 i32) (param $1 i32) (result i32) + (func $ifValue32 (; 21 ;) (param $0 i32) (param $1 i32) (result i32) (call $ifValue32 (get_local $0) (get_local $1) ) ) - (func $switch64 (; 27 ;) (param $0 i64) (result i32) + (func $switch64 (; 22 ;) (param $0 i64) (result i32) (block $switch (result i32) (block $switch-default (block $switch-case0 @@ -583,7 +582,7 @@ (i32.const 1) ) ) - (func $unreachable_leftovers (; 28 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $unreachable_leftovers (; 23 ;) (param $0 i32) (param $1 i32) (param $2 i32) (block $__rjto$0 (if (i32.eqz @@ -606,7 +605,7 @@ ) ) ) - (func $switch64TOOMUCH (; 29 ;) (param $0 i64) (result i32) + (func $switch64TOOMUCH (; 24 ;) (param $0 i64) (result i32) (local $1 i32) (local $2 i64) (block $switch-default @@ -683,7 +682,7 @@ ) (i32.const 44) ) - (func $_memchr (; 30 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memchr (; 25 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -914,33 +913,7 @@ (get_local $0) ) ) - (func $switch64_big_condition1 (; 31 ;) (param $0 i64) - (local $1 i64) - (block $switch-default - (block $switch-case - (br_if $switch-default - (i32.wrap/i64 - (i64.shr_u - (tee_local $1 - (i64.sub - (get_local $0) - (i64.const 9218868437227405312) - ) - ) - (i64.const 32) - ) - ) - ) - (br_table $switch-case $switch-default - (i32.wrap/i64 - (get_local $1) - ) - ) - ) - (call $abort) - ) - ) - (func $keepAlive (; 32 ;) + (func $keepAlive (; 26 ;) (call $loads) (call $loads) (call $stores) @@ -1041,14 +1014,36 @@ (i64.const 0) ) ) - (call $switch64_big_condition1 - (i64.const 0) + (if + (i32.eqz + (i32.wrap/i64 + (i64.shr_u + (i64.const -9218868437227405312) + (i64.const 32) + ) + ) + ) + (block + (nop) + (call $abort) + ) ) - (call $switch64_big_condition1 - (i64.const 0) + (if + (i32.eqz + (i32.wrap/i64 + (i64.shr_u + (i64.const -9218868437227405312) + (i64.const 32) + ) + ) + ) + (block + (nop) + (call $abort) + ) ) ) - (func $legalstub$illegalParam (; 33 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 f64) + (func $legalstub$illegalParam (; 27 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 f64) (call $illegalParam (get_local $0) (i64.or @@ -1065,24 +1060,13 @@ (get_local $3) ) ) - (func $legalstub$result (; 34 ;) (result i32) - (local $0 i64) - (set_local $0 - (call $result) - ) + (func $legalstub$illegalResult (; 28 ;) (result i32) (set_global $tempRet0 - (i32.wrap/i64 - (i64.shr_u - (get_local $0) - (i64.const 32) - ) - ) - ) - (i32.wrap/i64 - (get_local $0) + (i32.const 2) ) + (i32.const 1) ) - (func $legalfunc$illegalImport (; 35 ;) (param $0 f64) (param $1 i64) (param $2 i32) + (func $legalfunc$illegalImport (; 29 ;) (param $0 f64) (param $1 i64) (param $2 i32) (call $legalimport$illegalImport (get_local $0) (i32.wrap/i64 @@ -1097,20 +1081,7 @@ (get_local $2) ) ) - (func $legalfunc$illegalImportResult (; 36 ;) (result i64) - (i64.or - (i64.extend_u/i32 - (call $legalimport$illegalImportResult) - ) - (i64.shl - (i64.extend_u/i32 - (get_global $tempRet0) - ) - (i64.const 32) - ) - ) - ) - (func $legalfunc$_fabsf (; 37 ;) (param $0 f32) (result f32) + (func $legalfunc$_fabsf (; 30 ;) (param $0 f32) (result f32) (f32.demote/f64 (call $legalimport$_fabsf (f64.promote/f32 @@ -1119,7 +1090,7 @@ ) ) ) - (func $legalfunc$do_i64 (; 38 ;) (result i64) + (func $legalfunc$do_i64 (; 31 ;) (result i64) (i64.or (i64.extend_u/i32 (call $legalimport$do_i64) diff --git a/test/wasm-only.fromasm.clamp b/test/wasm-only.fromasm.clamp index 34acb5b49..2e648f208 100644 --- a/test/wasm-only.fromasm.clamp +++ b/test/wasm-only.fromasm.clamp @@ -1,20 +1,12 @@ (module - (type $FUNCSIG$vdji (func (param f64 i64 i32))) - (type $FUNCSIG$j (func (result i64))) - (type $FUNCSIG$ff (func (param f32) (result f32))) (type $FUNCSIG$v (func)) (type $legaltype$illegalImport (func (param f64 i32 i32 i32))) (type $legaltype$illegalImportResult (func (result i32))) (type $legaltype$_fabsf (func (param f64) (result f64))) - (type $legaltype$do_i64 (func (result i32))) (import "env" "memory" (memory $0 256 256)) (import "env" "table" (table 3 3 anyfunc)) (import "env" "memoryBase" (global $memoryBase i32)) (import "env" "tableBase" (global $tableBase i32)) - (import "env" "illegalImport" (func $illegalImport (param f64 i64 i32))) - (import "env" "illegalImportResult" (func $illegalImportResult (result i64))) - (import "env" "_fabsf" (func $_fabsf (param f32) (result f32))) - (import "env" "do_i64" (func $do_i64 (result i64))) (import "env" "abort" (func $abort)) (import "env" "illegalImport" (func $legalimport$illegalImport (param f64 i32 i32 i32))) (import "env" "illegalImportResult" (func $legalimport$illegalImportResult (result i32))) @@ -25,9 +17,9 @@ (data (get_global $memoryBase) "wasm-only.asm.js") (export "test64" (func $test64)) (export "illegalParam" (func $legalstub$illegalParam)) - (export "illegalResult" (func $legalstub$result)) + (export "illegalResult" (func $legalstub$illegalResult)) (export "keepAlive" (func $keepAlive)) - (func $loads (; 9 ;) + (func $loads (; 5 ;) (drop (i32.load8_s (i32.const 100) @@ -139,7 +131,7 @@ ) ) ) - (func $stores (; 10 ;) + (func $stores (; 6 ;) (local $0 i32) (local $1 f64) (local $2 f32) @@ -232,7 +224,7 @@ (get_local $1) ) ) - (func $test (; 11 ;) + (func $test (; 7 ;) (local $0 f32) (local $1 i32) (set_local $1 @@ -241,7 +233,7 @@ ) ) ) - (func $i64s-div (; 12 ;) (param $0 i64) (param $1 i64) (result i64) + (func $i64s-div (; 8 ;) (param $0 i64) (param $1 i64) (result i64) (if (result i64) (i64.eqz (get_local $1) @@ -266,7 +258,7 @@ ) ) ) - (func $f32-to-int64 (; 13 ;) (param $0 f32) (result i64) + (func $f32-to-int64 (; 9 ;) (param $0 f32) (result i64) (if (result i64) (f32.ne (get_local $0) @@ -292,7 +284,7 @@ ) ) ) - (func $f64-to-int64 (; 14 ;) (param $0 f64) (result i64) + (func $f64-to-int64 (; 10 ;) (param $0 f64) (result i64) (if (result i64) (f64.ne (get_local $0) @@ -318,7 +310,7 @@ ) ) ) - (func $f32-to-uint64 (; 15 ;) (param $0 f32) (result i64) + (func $f32-to-uint64 (; 11 ;) (param $0 f32) (result i64) (if (result i64) (f32.ne (get_local $0) @@ -344,7 +336,7 @@ ) ) ) - (func $f64-to-uint64 (; 16 ;) (param $0 f64) (result i64) + (func $f64-to-uint64 (; 12 ;) (param $0 f64) (result i64) (if (result i64) (f64.ne (get_local $0) @@ -370,7 +362,7 @@ ) ) ) - (func $test64 (; 17 ;) + (func $test64 (; 13 ;) (local $0 i64) (local $1 f32) (local $2 f64) @@ -488,15 +480,25 @@ ) ) ) - (func $imports (; 18 ;) (result i64) + (func $imports (; 14 ;) (result i64) (call $legalfunc$illegalImport (f64.const -3.13159) (i64.const 94489280523) (i32.const -33) ) - (call $legalfunc$illegalImportResult) + (i64.or + (i64.extend_u/i32 + (call $legalimport$illegalImportResult) + ) + (i64.shl + (i64.extend_u/i32 + (get_global $tempRet0) + ) + (i64.const 32) + ) + ) ) - (func $arg (; 19 ;) (param $0 i64) + (func $arg (; 15 ;) (param $0 i64) (i64.store (i32.const 100) (get_local $0) @@ -505,7 +507,7 @@ (get_local $0) ) ) - (func $illegalParam (; 20 ;) (param $0 i32) (param $1 i64) (param $2 f64) + (func $illegalParam (; 16 ;) (param $0 i32) (param $1 i64) (param $2 f64) (i64.store (i32.const 100) (get_local $1) @@ -516,15 +518,12 @@ (f64.const 12.34) ) ) - (func $result (; 21 ;) (result i64) - (i64.const 8589934593) - ) - (func $call1 (; 22 ;) (param $0 i64) (result i64) + (func $call1 (; 17 ;) (param $0 i64) (result i64) (call $call1 (get_local $0) ) ) - (func $call2 (; 23 ;) (param $0 i64) (result i64) + (func $call2 (; 18 ;) (param $0 i64) (result i64) (drop (call $call2 (call $call2 @@ -534,21 +533,21 @@ ) (i64.const 245127260211081) ) - (func $returnCastConst (; 24 ;) (result i64) + (func $returnCastConst (; 19 ;) (result i64) (i64.const 0) ) - (func $ifValue64 (; 25 ;) (param $0 i64) (param $1 i64) (result i64) + (func $ifValue64 (; 20 ;) (param $0 i64) (param $1 i64) (result i64) (call $call2 (get_local $0) ) ) - (func $ifValue32 (; 26 ;) (param $0 i32) (param $1 i32) (result i32) + (func $ifValue32 (; 21 ;) (param $0 i32) (param $1 i32) (result i32) (call $ifValue32 (get_local $0) (get_local $1) ) ) - (func $switch64 (; 27 ;) (param $0 i64) (result i32) + (func $switch64 (; 22 ;) (param $0 i64) (result i32) (block $switch (result i32) (block $switch-default (block $switch-case0 @@ -583,7 +582,7 @@ (i32.const 1) ) ) - (func $unreachable_leftovers (; 28 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $unreachable_leftovers (; 23 ;) (param $0 i32) (param $1 i32) (param $2 i32) (block $__rjto$0 (if (i32.eqz @@ -606,7 +605,7 @@ ) ) ) - (func $switch64TOOMUCH (; 29 ;) (param $0 i64) (result i32) + (func $switch64TOOMUCH (; 24 ;) (param $0 i64) (result i32) (local $1 i32) (local $2 i64) (block $switch-default @@ -683,7 +682,7 @@ ) (i32.const 44) ) - (func $_memchr (; 30 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memchr (; 25 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -914,33 +913,7 @@ (get_local $0) ) ) - (func $switch64_big_condition1 (; 31 ;) (param $0 i64) - (local $1 i64) - (block $switch-default - (block $switch-case - (br_if $switch-default - (i32.wrap/i64 - (i64.shr_u - (tee_local $1 - (i64.sub - (get_local $0) - (i64.const 9218868437227405312) - ) - ) - (i64.const 32) - ) - ) - ) - (br_table $switch-case $switch-default - (i32.wrap/i64 - (get_local $1) - ) - ) - ) - (call $abort) - ) - ) - (func $keepAlive (; 32 ;) + (func $keepAlive (; 26 ;) (call $loads) (call $loads) (call $stores) @@ -1041,14 +1014,36 @@ (i64.const 0) ) ) - (call $switch64_big_condition1 - (i64.const 0) + (if + (i32.eqz + (i32.wrap/i64 + (i64.shr_u + (i64.const -9218868437227405312) + (i64.const 32) + ) + ) + ) + (block + (nop) + (call $abort) + ) ) - (call $switch64_big_condition1 - (i64.const 0) + (if + (i32.eqz + (i32.wrap/i64 + (i64.shr_u + (i64.const -9218868437227405312) + (i64.const 32) + ) + ) + ) + (block + (nop) + (call $abort) + ) ) ) - (func $legalstub$illegalParam (; 33 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 f64) + (func $legalstub$illegalParam (; 27 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 f64) (call $illegalParam (get_local $0) (i64.or @@ -1065,24 +1060,13 @@ (get_local $3) ) ) - (func $legalstub$result (; 34 ;) (result i32) - (local $0 i64) - (set_local $0 - (call $result) - ) + (func $legalstub$illegalResult (; 28 ;) (result i32) (set_global $tempRet0 - (i32.wrap/i64 - (i64.shr_u - (get_local $0) - (i64.const 32) - ) - ) - ) - (i32.wrap/i64 - (get_local $0) + (i32.const 2) ) + (i32.const 1) ) - (func $legalfunc$illegalImport (; 35 ;) (param $0 f64) (param $1 i64) (param $2 i32) + (func $legalfunc$illegalImport (; 29 ;) (param $0 f64) (param $1 i64) (param $2 i32) (call $legalimport$illegalImport (get_local $0) (i32.wrap/i64 @@ -1097,20 +1081,7 @@ (get_local $2) ) ) - (func $legalfunc$illegalImportResult (; 36 ;) (result i64) - (i64.or - (i64.extend_u/i32 - (call $legalimport$illegalImportResult) - ) - (i64.shl - (i64.extend_u/i32 - (get_global $tempRet0) - ) - (i64.const 32) - ) - ) - ) - (func $legalfunc$_fabsf (; 37 ;) (param $0 f32) (result f32) + (func $legalfunc$_fabsf (; 30 ;) (param $0 f32) (result f32) (f32.demote/f64 (call $legalimport$_fabsf (f64.promote/f32 @@ -1119,7 +1090,7 @@ ) ) ) - (func $legalfunc$do_i64 (; 38 ;) (result i64) + (func $legalfunc$do_i64 (; 31 ;) (result i64) (i64.or (i64.extend_u/i32 (call $legalimport$do_i64) diff --git a/test/wasm-only.fromasm.imprecise b/test/wasm-only.fromasm.imprecise index c2db2131e..30a26bf5d 100644 --- a/test/wasm-only.fromasm.imprecise +++ b/test/wasm-only.fromasm.imprecise @@ -1,19 +1,11 @@ (module - (type $FUNCSIG$vdji (func (param f64 i64 i32))) - (type $FUNCSIG$j (func (result i64))) - (type $FUNCSIG$ff (func (param f32) (result f32))) (type $FUNCSIG$v (func)) (type $legaltype$illegalImport (func (param f64 i32 i32 i32))) (type $legaltype$illegalImportResult (func (result i32))) (type $legaltype$_fabsf (func (param f64) (result f64))) - (type $legaltype$do_i64 (func (result i32))) (import "env" "memory" (memory $0 256 256)) (import "env" "table" (table 3 3 anyfunc)) (import "env" "tableBase" (global $tableBase i32)) - (import "env" "illegalImport" (func $illegalImport (param f64 i64 i32))) - (import "env" "illegalImportResult" (func $illegalImportResult (result i64))) - (import "env" "_fabsf" (func $_fabsf (param f32) (result f32))) - (import "env" "do_i64" (func $do_i64 (result i64))) (import "env" "abort" (func $abort)) (import "env" "illegalImport" (func $legalimport$illegalImport (param f64 i32 i32 i32))) (import "env" "illegalImportResult" (func $legalimport$illegalImportResult (result i32))) @@ -23,12 +15,12 @@ (elem (get_global $tableBase) $legalfunc$illegalImport $legalfunc$_fabsf $legalfunc$do_i64) (export "test64" (func $test64)) (export "illegalParam" (func $legalstub$illegalParam)) - (export "illegalResult" (func $legalstub$result)) + (export "illegalResult" (func $legalstub$illegalResult)) (export "keepAlive" (func $keepAlive)) - (func $loads (; 9 ;) + (func $loads (; 5 ;) (nop) ) - (func $stores (; 10 ;) + (func $stores (; 6 ;) (local $0 i32) (local $1 f64) (local $2 f32) @@ -121,7 +113,7 @@ (get_local $1) ) ) - (func $test (; 11 ;) + (func $test (; 7 ;) (local $0 f32) (local $1 i32) (set_local $1 @@ -130,7 +122,7 @@ ) ) ) - (func $test64 (; 12 ;) + (func $test64 (; 8 ;) (local $0 i64) (local $1 i32) (local $2 i64) @@ -172,15 +164,25 @@ ) ) ) - (func $imports (; 13 ;) (result i64) + (func $imports (; 9 ;) (result i64) (call $legalfunc$illegalImport (f64.const -3.13159) (i64.const 94489280523) (i32.const -33) ) - (call $legalfunc$illegalImportResult) + (i64.or + (i64.extend_u/i32 + (call $legalimport$illegalImportResult) + ) + (i64.shl + (i64.extend_u/i32 + (get_global $tempRet0) + ) + (i64.const 32) + ) + ) ) - (func $arg (; 14 ;) (param $0 i64) + (func $arg (; 10 ;) (param $0 i64) (i64.store (i32.const 100) (get_local $0) @@ -189,7 +191,7 @@ (get_local $0) ) ) - (func $illegalParam (; 15 ;) (param $0 i32) (param $1 i64) (param $2 f64) + (func $illegalParam (; 11 ;) (param $0 i32) (param $1 i64) (param $2 f64) (i64.store (i32.const 100) (get_local $1) @@ -200,15 +202,12 @@ (f64.const 12.34) ) ) - (func $result (; 16 ;) (result i64) - (i64.const 8589934593) - ) - (func $call1 (; 17 ;) (param $0 i64) (result i64) + (func $call1 (; 12 ;) (param $0 i64) (result i64) (call $call1 (get_local $0) ) ) - (func $call2 (; 18 ;) (param $0 i64) (result i64) + (func $call2 (; 13 ;) (param $0 i64) (result i64) (drop (call $call2 (call $call2 @@ -218,21 +217,21 @@ ) (i64.const 245127260211081) ) - (func $returnCastConst (; 19 ;) (result i64) + (func $returnCastConst (; 14 ;) (result i64) (i64.const 0) ) - (func $ifValue64 (; 20 ;) (param $0 i64) (param $1 i64) (result i64) + (func $ifValue64 (; 15 ;) (param $0 i64) (param $1 i64) (result i64) (call $call2 (get_local $0) ) ) - (func $ifValue32 (; 21 ;) (param $0 i32) (param $1 i32) (result i32) + (func $ifValue32 (; 16 ;) (param $0 i32) (param $1 i32) (result i32) (call $ifValue32 (get_local $0) (get_local $1) ) ) - (func $switch64 (; 22 ;) (param $0 i64) (result i32) + (func $switch64 (; 17 ;) (param $0 i64) (result i32) (block $switch (result i32) (block $switch-default (block $switch-case0 @@ -267,7 +266,7 @@ (i32.const 1) ) ) - (func $unreachable_leftovers (; 23 ;) (param $0 i32) (param $1 i32) (param $2 i32) + (func $unreachable_leftovers (; 18 ;) (param $0 i32) (param $1 i32) (param $2 i32) (block $__rjto$0 (if (i32.eqz @@ -290,7 +289,7 @@ ) ) ) - (func $switch64TOOMUCH (; 24 ;) (param $0 i64) (result i32) + (func $switch64TOOMUCH (; 19 ;) (param $0 i64) (result i32) (local $1 i32) (local $2 i64) (block $switch-default @@ -367,7 +366,7 @@ ) (i32.const 44) ) - (func $_memchr (; 25 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) + (func $_memchr (; 20 ;) (param $0 i32) (param $1 i32) (param $2 i32) (result i32) (local $3 i32) (local $4 i32) (local $5 i32) @@ -598,33 +597,7 @@ (get_local $0) ) ) - (func $switch64_big_condition1 (; 26 ;) (param $0 i64) - (local $1 i64) - (block $switch-default - (block $switch-case - (br_if $switch-default - (i32.wrap/i64 - (i64.shr_u - (tee_local $1 - (i64.sub - (get_local $0) - (i64.const 9218868437227405312) - ) - ) - (i64.const 32) - ) - ) - ) - (br_table $switch-case $switch-default - (i32.wrap/i64 - (get_local $1) - ) - ) - ) - (call $abort) - ) - ) - (func $keepAlive (; 27 ;) + (func $keepAlive (; 21 ;) (call $loads) (call $loads) (call $stores) @@ -725,14 +698,36 @@ (i64.const 0) ) ) - (call $switch64_big_condition1 - (i64.const 0) + (if + (i32.eqz + (i32.wrap/i64 + (i64.shr_u + (i64.const -9218868437227405312) + (i64.const 32) + ) + ) + ) + (block + (nop) + (call $abort) + ) ) - (call $switch64_big_condition1 - (i64.const 0) + (if + (i32.eqz + (i32.wrap/i64 + (i64.shr_u + (i64.const -9218868437227405312) + (i64.const 32) + ) + ) + ) + (block + (nop) + (call $abort) + ) ) ) - (func $legalstub$illegalParam (; 28 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 f64) + (func $legalstub$illegalParam (; 22 ;) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 f64) (call $illegalParam (get_local $0) (i64.or @@ -749,24 +744,13 @@ (get_local $3) ) ) - (func $legalstub$result (; 29 ;) (result i32) - (local $0 i64) - (set_local $0 - (call $result) - ) + (func $legalstub$illegalResult (; 23 ;) (result i32) (set_global $tempRet0 - (i32.wrap/i64 - (i64.shr_u - (get_local $0) - (i64.const 32) - ) - ) - ) - (i32.wrap/i64 - (get_local $0) + (i32.const 2) ) + (i32.const 1) ) - (func $legalfunc$illegalImport (; 30 ;) (param $0 f64) (param $1 i64) (param $2 i32) + (func $legalfunc$illegalImport (; 24 ;) (param $0 f64) (param $1 i64) (param $2 i32) (call $legalimport$illegalImport (get_local $0) (i32.wrap/i64 @@ -781,20 +765,7 @@ (get_local $2) ) ) - (func $legalfunc$illegalImportResult (; 31 ;) (result i64) - (i64.or - (i64.extend_u/i32 - (call $legalimport$illegalImportResult) - ) - (i64.shl - (i64.extend_u/i32 - (get_global $tempRet0) - ) - (i64.const 32) - ) - ) - ) - (func $legalfunc$_fabsf (; 32 ;) (param $0 f32) (result f32) + (func $legalfunc$_fabsf (; 25 ;) (param $0 f32) (result f32) (f32.demote/f64 (call $legalimport$_fabsf (f64.promote/f32 @@ -803,7 +774,7 @@ ) ) ) - (func $legalfunc$do_i64 (; 33 ;) (result i64) + (func $legalfunc$do_i64 (; 26 ;) (result i64) (i64.or (i64.extend_u/i32 (call $legalimport$do_i64) |