diff options
Diffstat (limited to 'test/emcc_hello_world.fromasm.imprecise')
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise | 2120 |
1 files changed, 943 insertions, 1177 deletions
diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index 71a0412b7..4ada9b367 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -764,14 +764,12 @@ (get_local $$tio) ) (if - (i32.eqz - (i32.eq - (call_import $___syscall54 - (i32.const 54) - (get_local $$vararg_buffer) - ) - (i32.const 0) + (i32.ne + (call_import $___syscall54 + (i32.const 54) + (get_local $$vararg_buffer) ) + (i32.const 0) ) (i32.store8 offset=75 (get_local $$f) @@ -988,11 +986,9 @@ ) ) (if - (i32.eqz - (i32.eq - (get_local $$cond19) - (i32.const 0) - ) + (i32.ne + (get_local $$cond19) + (i32.const 0) ) (call $___unlockfile (get_local $$f$addr$022) @@ -1035,13 +1031,11 @@ ) (block (if - (i32.eqz - (i32.gt_s - (i32.load offset=76 - (get_local $$f) - ) - (i32.const -1) + (i32.le_s + (i32.load offset=76 + (get_local $$f) ) + (i32.const -1) ) (block (set_local $$retval$0 @@ -1916,11 +1910,9 @@ ) ) (if - (i32.eqz - (i32.eq - (get_local $$cond) - (i32.const 0) - ) + (i32.ne + (get_local $$cond) + (i32.const 0) ) (call $___unlockfile (get_local $$f) @@ -2524,7 +2516,6 @@ (set_local $$retval$0 (i32.const 4) ) - (br $do-once$0) ) (block (i32.store @@ -2534,7 +2525,6 @@ (set_local $$retval$0 (i32.const -1) ) - (br $do-once$0) ) ) ) @@ -2844,20 +2834,18 @@ ) ) (if - (i32.eqz - (i32.eq - (i32.and - (i32.xor - (i32.and - (get_local $$xor) - (i32.const -2139062144) - ) + (i32.ne + (i32.and + (i32.xor + (i32.and + (get_local $$xor) (i32.const -2139062144) ) - (get_local $$sub) + (i32.const -2139062144) ) - (i32.const 0) + (get_local $$sub) ) + (i32.const 0) ) (block (set_local $$n$addr$133$lcssa @@ -3857,44 +3845,38 @@ (i32.const 0) ) (loop $label$break$L1 $label$continue$L1 - (block $do-once$0 + (if + (i32.gt_s + (get_local $$cnt$0) + (i32.const -1) + ) (if (i32.gt_s - (get_local $$cnt$0) - (i32.const -1) - ) - (if - (i32.gt_s - (get_local $$l$0) - (i32.sub - (i32.const 2147483647) - (get_local $$cnt$0) - ) + (get_local $$l$0) + (i32.sub + (i32.const 2147483647) + (get_local $$cnt$0) ) - (block - (i32.store - (call $___errno_location) - (i32.const 75) - ) - (set_local $$cnt$1 - (i32.const -1) - ) - (br $do-once$0) + ) + (block + (i32.store + (call $___errno_location) + (i32.const 75) ) - (block - (set_local $$cnt$1 - (i32.add - (get_local $$l$0) - (get_local $$cnt$0) - ) - ) - (br $do-once$0) + (set_local $$cnt$1 + (i32.const -1) ) ) (set_local $$cnt$1 - (get_local $$cnt$0) + (i32.add + (get_local $$l$0) + (get_local $$cnt$0) + ) ) ) + (set_local $$cnt$1 + (get_local $$cnt$0) + ) ) (if (i32.eq @@ -3961,7 +3943,6 @@ (i32.const 9) ) (br $label$break$L9) - (br $switch$2) ) (set_local $$incdec$ptr169276$lcssa (get_local $$incdec$ptr169274) @@ -3970,7 +3951,6 @@ (get_local $$incdec$ptr169274) ) (br $label$break$L9) - (br $switch$2) ) ) ) @@ -4000,19 +3980,17 @@ (i32.const 0) ) (if - (i32.eqz - (i32.eq - (i32.shr_s - (i32.shl - (i32.load8_s offset=1 - (get_local $$incdec$ptr169276301) - ) - (i32.const 24) + (i32.ne + (i32.shr_s + (i32.shl + (i32.load8_s offset=1 + (get_local $$incdec$ptr169276301) ) (i32.const 24) ) - (i32.const 37) + (i32.const 24) ) + (i32.const 37) ) (block (set_local $$incdec$ptr169276$lcssa @@ -4099,11 +4077,9 @@ ) ) (if - (i32.eqz - (i32.eq - (get_local $$z$0$lcssa) - (get_local $$incdec$ptr169275) - ) + (i32.ne + (get_local $$z$0$lcssa) + (get_local $$incdec$ptr169275) ) (block (set_local $$cnt$0 @@ -4479,11 +4455,9 @@ (i32.const 0) ) (if - (i32.eqz - (i32.eq - (get_local $$l10n$1) - (i32.const 0) - ) + (i32.ne + (get_local $$l10n$1) + (i32.const 0) ) (block (set_local $$retval$0 @@ -4743,26 +4717,24 @@ ) (block (if - (i32.eqz - (i32.eq - (i32.shr_s - (i32.shl - (set_local $$32 - (i32.load8_s - (set_local $$arrayidx114 - (i32.add - (get_local $$incdec$ptr169269) - (i32.const 1) - ) + (i32.ne + (i32.shr_s + (i32.shl + (set_local $$32 + (i32.load8_s + (set_local $$arrayidx114 + (i32.add + (get_local $$incdec$ptr169269) + (i32.const 1) ) ) ) - (i32.const 24) ) (i32.const 24) ) - (i32.const 42) + (i32.const 24) ) + (i32.const 42) ) (block (if @@ -4948,11 +4920,9 @@ ) ) (if - (i32.eqz - (i32.eq - (get_local $$l10n$3) - (i32.const 0) - ) + (i32.ne + (get_local $$l10n$3) + (i32.const 0) ) (block (set_local $$retval$0 @@ -5392,7 +5362,6 @@ (get_local $$l10n$3) ) (br $label$continue$L1) - (br $switch$25) ) (i32.store (i32.load @@ -5413,7 +5382,6 @@ (get_local $$l10n$3) ) (br $label$continue$L1) - (br $switch$25) ) (i32.store (set_local $$76 @@ -5449,7 +5417,6 @@ (get_local $$l10n$3) ) (br $label$continue$L1) - (br $switch$25) ) (i32.store16 (i32.load @@ -5473,7 +5440,6 @@ (get_local $$l10n$3) ) (br $label$continue$L1) - (br $switch$25) ) (i32.store8 (i32.load @@ -5497,7 +5463,6 @@ (get_local $$l10n$3) ) (br $label$continue$L1) - (br $switch$25) ) (i32.store (i32.load @@ -5518,7 +5483,6 @@ (get_local $$l10n$3) ) (br $label$continue$L1) - (br $switch$25) ) (i32.store (set_local $$86 @@ -5554,7 +5518,6 @@ (get_local $$l10n$3) ) (br $label$continue$L1) - (br $switch$25) ) (set_local $$cnt$0 (get_local $$cnt$1) @@ -6249,107 +6212,99 @@ (i32.const 2) ) ) - (block $do-once$58 - (if - (i32.or - (i32.gt_u - (get_local $$p$0) - (i32.const 11) - ) - (i32.eq - (set_local $$sub74$i - (i32.sub - (i32.const 12) - (get_local $$p$0) - ) + (if + (i32.or + (i32.gt_u + (get_local $$p$0) + (i32.const 11) + ) + (i32.eq + (set_local $$sub74$i + (i32.sub + (i32.const 12) + (get_local $$p$0) ) - (i32.const 0) ) + (i32.const 0) ) - (set_local $$y$addr$1$i - (get_local $$mul$i$240) + ) + (set_local $$y$addr$1$i + (get_local $$mul$i$240) + ) + (block + (set_local $$re$1482$i + (get_local $$sub74$i) ) - (block - (set_local $$re$1482$i - (get_local $$sub74$i) - ) - (set_local $$round$0481$i - (f64.const 8) + (set_local $$round$0481$i + (f64.const 8) + ) + (loop $while-out$60 $while-in$61 + (set_local $$mul80$i + (f64.mul + (get_local $$round$0481$i) + (f64.const 16) + ) ) - (loop $while-out$60 $while-in$61 - (set_local $$mul80$i - (f64.mul - (get_local $$round$0481$i) - (f64.const 16) + (if + (i32.eq + (set_local $$dec78$i + (i32.add + (get_local $$re$1482$i) + (i32.const -1) + ) ) + (i32.const 0) ) - (if - (i32.eq - (set_local $$dec78$i - (i32.add - (get_local $$re$1482$i) - (i32.const -1) - ) - ) - (i32.const 0) + (block + (set_local $$mul80$i$lcssa + (get_local $$mul80$i) ) - (block - (set_local $$mul80$i$lcssa - (get_local $$mul80$i) - ) - (br $while-out$60) + (br $while-out$60) + ) + (block + (set_local $$re$1482$i + (get_local $$dec78$i) ) - (block - (set_local $$re$1482$i - (get_local $$dec78$i) - ) - (set_local $$round$0481$i - (get_local $$mul80$i) - ) + (set_local $$round$0481$i + (get_local $$mul80$i) ) ) - (br $while-in$61) ) - (if - (i32.eq - (i32.shr_s - (i32.shl - (i32.load8_s - (get_local $$prefix$0$add$ptr65$i) - ) - (i32.const 24) + (br $while-in$61) + ) + (if + (i32.eq + (i32.shr_s + (i32.shl + (i32.load8_s + (get_local $$prefix$0$add$ptr65$i) ) (i32.const 24) ) - (i32.const 45) - ) - (block - (set_local $$y$addr$1$i - (f64.neg - (f64.add - (get_local $$mul80$i$lcssa) - (f64.sub - (f64.neg - (get_local $$mul$i$240) - ) - (get_local $$mul80$i$lcssa) - ) - ) - ) - ) - (br $do-once$58) + (i32.const 24) ) - (block - (set_local $$y$addr$1$i + (i32.const 45) + ) + (set_local $$y$addr$1$i + (f64.neg + (f64.add + (get_local $$mul80$i$lcssa) (f64.sub - (f64.add + (f64.neg (get_local $$mul$i$240) - (get_local $$mul80$i$lcssa) ) (get_local $$mul80$i$lcssa) ) ) - (br $do-once$58) + ) + ) + (set_local $$y$addr$1$i + (f64.sub + (f64.add + (get_local $$mul$i$240) + (get_local $$mul80$i$lcssa) + ) + (get_local $$mul80$i$lcssa) ) ) ) @@ -6998,11 +6953,9 @@ ) (loop $while-out$74 $while-in$75 (if - (i32.eqz - (i32.gt_u - (get_local $$z$2$i) - (get_local $$a$2$ph$i) - ) + (i32.le_u + (get_local $$z$2$i) + (get_local $$a$2$ph$i) ) (block (set_local $$z$2$i$lcssa @@ -7708,19 +7661,17 @@ ) (block (if - (i32.eqz - (i32.eq - (i32.shr_s - (i32.shl - (i32.load8_s - (get_local $$prefix$0$i) - ) - (i32.const 24) + (i32.ne + (i32.shr_s + (i32.shl + (i32.load8_s + (get_local $$prefix$0$i) ) (i32.const 24) ) - (i32.const 45) + (i32.const 24) ) + (i32.const 45) ) (block (set_local $$round377$1$i @@ -7755,14 +7706,12 @@ ) ) (if - (i32.eqz - (f64.ne - (f64.add - (get_local $$round377$1$i) - (get_local $$small$1$i) - ) + (f64.eq + (f64.add (get_local $$round377$1$i) + (get_local $$small$1$i) ) + (get_local $$round377$1$i) ) (block (set_local $$a$8$i @@ -8010,11 +7959,9 @@ ) (loop $while-out$96 $while-in$97 (if - (i32.eqz - (i32.gt_u - (get_local $$z$7$i) - (get_local $$a$9$ph$i) - ) + (i32.le_u + (get_local $$z$7$i) + (get_local $$a$9$ph$i) ) (block (set_local $$cmp450$lcssa$i @@ -8112,16 +8059,14 @@ ) ) (if - (i32.eqz - (i32.eq - (set_local $$and483$i - (i32.and - (get_local $$fl$1$and219) - (i32.const 8) - ) + (i32.ne + (set_local $$and483$i + (i32.and + (get_local $$fl$1$and219) + (i32.const 8) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$and610$pre$phi$iZ2D @@ -8289,7 +8234,6 @@ (set_local $$t$addr$1$i (get_local $$t$addr$0$i) ) - (br $do-once$98) ) (block (set_local $$$sub562$i @@ -8329,7 +8273,6 @@ (set_local $$t$addr$1$i (get_local $$t$addr$0$i) ) - (br $do-once$98) ) ) ) @@ -8589,11 +8532,9 @@ ) (block (if - (i32.eqz - (i32.eq - (get_local $$249) - (get_local $$add$ptr671$i) - ) + (i32.ne + (get_local $$249) + (get_local $$add$ptr671$i) ) (block (set_local $$s668$1$i @@ -8699,24 +8640,20 @@ ) (block $do-once$114 (if - (i32.eqz - (i32.eq - (get_local $$239) - (i32.const 0) - ) + (i32.ne + (get_local $$239) + (i32.const 0) ) (block (br_if $do-once$114 - (i32.eqz - (i32.eq - (i32.and - (i32.load - (get_local $$f) - ) - (i32.const 32) + (i32.ne + (i32.and + (i32.load + (get_local $$f) ) - (i32.const 0) + (i32.const 32) ) + (i32.const 0) ) ) (call $___fwritex @@ -8982,16 +8919,14 @@ ) ) (if - (i32.eqz - (i32.eq - (i32.and - (i32.load - (get_local $$f) - ) - (i32.const 32) + (i32.ne + (i32.and + (i32.load + (get_local $$f) ) - (i32.const 0) + (i32.const 32) ) + (i32.const 0) ) (block (set_local $$s753$2$i @@ -9143,16 +9078,14 @@ (i32.const 0) ) (br_if $do-once$106 - (i32.eqz - (i32.eq - (i32.and - (i32.load - (get_local $$f) - ) - (i32.const 32) + (i32.ne + (i32.and + (i32.load + (get_local $$f) ) - (i32.const 0) + (i32.const 32) ) + (i32.const 0) ) ) (call $___fwritex @@ -9326,7 +9259,6 @@ (get_local $$l10n$3) ) (br $label$continue$L1) - (br $switch$24) ) (set_local $$a$2 (get_local $$incdec$ptr169275) @@ -10272,19 +10204,17 @@ ) ) (if - (i32.eqz - (i32.eq - (i32.load - (i32.add - (get_local $$nl_type) - (i32.shl - (get_local $$i$3296) - (i32.const 2) - ) + (i32.ne + (i32.load + (i32.add + (get_local $$nl_type) + (i32.shl + (get_local $$i$3296) + (i32.const 2) ) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$retval$0 @@ -10370,11 +10300,9 @@ ) (block $label$break$L1 (if - (i32.eqz - (i32.gt_u - (get_local $$type) - (i32.const 20) - ) + (i32.le_u + (get_local $$type) + (i32.const 20) ) (block $switch$3 (block $switch-default$14 @@ -10438,7 +10366,6 @@ (get_local $$6) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$13 (i32.load @@ -10497,7 +10424,6 @@ ) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$26 (i32.load @@ -10547,7 +10473,6 @@ (i32.const 0) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$39 (i32.load @@ -10604,7 +10529,6 @@ (get_local $$42) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$53 (i32.load @@ -10677,7 +10601,6 @@ (get_local $$56) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$67 (i32.load @@ -10730,7 +10653,6 @@ (i32.const 0) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$78 (i32.load @@ -10803,7 +10725,6 @@ (get_local $$81) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$92 (i32.load @@ -10856,7 +10777,6 @@ (i32.const 0) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$103 (f64.load @@ -10900,7 +10820,6 @@ (get_local $$103) ) (br $label$break$L1) - (br $switch$3) ) (set_local $$110 (f64.load @@ -10943,10 +10862,7 @@ (get_local $$arg) (get_local $$110) ) - (br $label$break$L1) - (br $switch$3) ) - (br $label$break$L1) ) ) ) @@ -11883,23 +11799,21 @@ ) ) (if - (i32.eqz - (i32.eq - (i32.and - (set_local $$shr3 - (i32.shr_u - (set_local $$0 - (i32.load - (i32.const 176) - ) + (i32.ne + (i32.and + (set_local $$shr3 + (i32.shr_u + (set_local $$0 + (i32.load + (i32.const 176) ) - (get_local $$shr) ) + (get_local $$shr) ) - (i32.const 3) ) - (i32.const 0) + (i32.const 3) ) + (i32.const 0) ) (block (set_local $$3 @@ -11943,60 +11857,57 @@ ) ) ) - (block $do-once$2 - (if - (i32.eq - (get_local $$arrayidx) - (get_local $$3) - ) - (i32.store - (i32.const 176) - (i32.and - (get_local $$0) - (i32.xor - (i32.shl - (i32.const 1) - (get_local $$add8) - ) - (i32.const -1) + (if + (i32.eq + (get_local $$arrayidx) + (get_local $$3) + ) + (i32.store + (i32.const 176) + (i32.and + (get_local $$0) + (i32.xor + (i32.shl + (i32.const 1) + (get_local $$add8) ) + (i32.const -1) ) ) - (block - (if - (i32.lt_u - (get_local $$3) - (i32.load - (i32.const 192) - ) + ) + (block + (if + (i32.lt_u + (get_local $$3) + (i32.load + (i32.const 192) ) - (call_import $_abort) ) - (if - (i32.eq - (i32.load - (set_local $$bk - (i32.add - (get_local $$3) - (i32.const 12) - ) + (call_import $_abort) + ) + (if + (i32.eq + (i32.load + (set_local $$bk + (i32.add + (get_local $$3) + (i32.const 12) ) ) - (get_local $$2) ) - (block - (i32.store - (get_local $$bk) - (get_local $$arrayidx) - ) - (i32.store - (get_local $$1) - (get_local $$3) - ) - (br $do-once$2) + (get_local $$2) + ) + (block + (i32.store + (get_local $$bk) + (get_local $$arrayidx) + ) + (i32.store + (get_local $$1) + (get_local $$3) ) - (call_import $_abort) ) + (call_import $_abort) ) ) ) @@ -12048,11 +11959,9 @@ ) (block (if - (i32.eqz - (i32.eq - (get_local $$shr3) - (i32.const 0) - ) + (i32.ne + (get_local $$shr3) + (i32.const 0) ) (block (set_local $$sub @@ -12202,70 +12111,67 @@ ) ) ) - (block $do-once$4 - (if - (i32.eq - (get_local $$arrayidx66) - (get_local $$10) - ) - (block - (i32.store - (i32.const 176) - (i32.and - (get_local $$0) - (i32.xor - (i32.shl - (i32.const 1) - (get_local $$add64) - ) - (i32.const -1) + (if + (i32.eq + (get_local $$arrayidx66) + (get_local $$10) + ) + (block + (i32.store + (i32.const 176) + (i32.and + (get_local $$0) + (i32.xor + (i32.shl + (i32.const 1) + (get_local $$add64) ) + (i32.const -1) ) ) - (set_local $$13 - (get_local $$7) - ) ) - (block - (if - (i32.lt_u - (get_local $$10) - (i32.load - (i32.const 192) - ) + (set_local $$13 + (get_local $$7) + ) + ) + (block + (if + (i32.lt_u + (get_local $$10) + (i32.load + (i32.const 192) ) - (call_import $_abort) ) - (if - (i32.eq - (i32.load - (set_local $$bk78 - (i32.add - (get_local $$10) - (i32.const 12) - ) + (call_import $_abort) + ) + (if + (i32.eq + (i32.load + (set_local $$bk78 + (i32.add + (get_local $$10) + (i32.const 12) ) ) - (get_local $$9) ) - (block - (i32.store - (get_local $$bk78) - (get_local $$arrayidx66) - ) - (i32.store - (get_local $$8) - (get_local $$10) - ) - (set_local $$13 - (i32.load - (i32.const 184) - ) + (get_local $$9) + ) + (block + (i32.store + (get_local $$bk78) + (get_local $$arrayidx66) + ) + (i32.store + (get_local $$8) + (get_local $$10) + ) + (set_local $$13 + (i32.load + (i32.const 184) ) - (br $do-once$4) ) - (call_import $_abort) ) + (call_import $_abort) ) ) ) @@ -12304,11 +12210,9 @@ (get_local $$sub91) ) (if - (i32.eqz - (i32.eq - (get_local $$13) - (i32.const 0) - ) + (i32.ne + (get_local $$13) + (i32.const 0) ) (block (set_local $$14 @@ -12641,14 +12545,12 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.lt_u - (get_local $$v$0$i$lcssa) - (set_local $$add$ptr$i - (i32.add - (get_local $$v$0$i$lcssa) - (get_local $$cond) - ) + (i32.ge_u + (get_local $$v$0$i$lcssa) + (set_local $$add$ptr$i + (i32.add + (get_local $$v$0$i$lcssa) + (get_local $$cond) ) ) ) @@ -12724,20 +12626,18 @@ ) (loop $while-out$10 $while-in$11 (if - (i32.eqz - (i32.eq - (set_local $$33 - (i32.load - (set_local $$arrayidx71$i - (i32.add - (get_local $$R$1$i) - (i32.const 20) - ) + (i32.ne + (set_local $$33 + (i32.load + (set_local $$arrayidx71$i + (i32.add + (get_local $$R$1$i) + (i32.const 20) ) ) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$R$1$i @@ -12797,7 +12697,6 @@ (set_local $$R$3$i (get_local $$R$1$i$lcssa) ) - (br $do-once$8) ) ) ) @@ -12814,18 +12713,16 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.eq - (i32.load - (set_local $$bk47$i - (i32.add - (get_local $$28) - (i32.const 12) - ) + (i32.ne + (i32.load + (set_local $$bk47$i + (i32.add + (get_local $$28) + (i32.const 12) ) ) - (get_local $$v$0$i$lcssa) ) + (get_local $$v$0$i$lcssa) ) (call_import $_abort) ) @@ -12853,7 +12750,6 @@ (set_local $$R$3$i (get_local $$27) ) - (br $do-once$8) ) (call_import $_abort) ) @@ -12862,11 +12758,9 @@ ) (block $do-once$12 (if - (i32.eqz - (i32.eq - (get_local $$26) - (i32.const 0) - ) + (i32.ne + (get_local $$26) + (i32.const 0) ) (block (if @@ -12972,48 +12866,41 @@ (get_local $$R$3$i) (get_local $$26) ) - (block $do-once$14 - (if - (i32.eqz - (i32.eq - (set_local $$41 - (i32.load offset=16 - (get_local $$v$0$i$lcssa) - ) - ) - (i32.const 0) + (if + (i32.ne + (set_local $$41 + (i32.load offset=16 + (get_local $$v$0$i$lcssa) ) ) - (if - (i32.lt_u + (i32.const 0) + ) + (if + (i32.lt_u + (get_local $$41) + (get_local $$40) + ) + (call_import $_abort) + (block + (i32.store offset=16 + (get_local $$R$3$i) (get_local $$41) - (get_local $$40) ) - (call_import $_abort) - (block - (i32.store offset=16 - (get_local $$R$3$i) - (get_local $$41) - ) - (i32.store offset=24 - (get_local $$41) - (get_local $$R$3$i) - ) - (br $do-once$14) + (i32.store offset=24 + (get_local $$41) + (get_local $$R$3$i) ) ) ) ) (if - (i32.eqz - (i32.eq - (set_local $$42 - (i32.load offset=20 - (get_local $$v$0$i$lcssa) - ) + (i32.ne + (set_local $$42 + (i32.load offset=20 + (get_local $$v$0$i$lcssa) ) - (i32.const 0) ) + (i32.const 0) ) (if (i32.lt_u @@ -13032,7 +12919,6 @@ (get_local $$42) (get_local $$R$3$i) ) - (br $do-once$12) ) ) ) @@ -13101,15 +12987,13 @@ (get_local $$rsize$0$i$lcssa) ) (if - (i32.eqz - (i32.eq - (set_local $$45 - (i32.load - (i32.const 184) - ) + (i32.ne + (set_local $$45 + (i32.load + (i32.const 184) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$46 @@ -13821,15 +13705,13 @@ ) ) (if - (i32.eqz - (i32.eq - (set_local $$59 - (i32.load offset=16 - (get_local $$t$48$i) - ) + (i32.ne + (set_local $$59 + (i32.load offset=16 + (get_local $$t$48$i) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$rsize$49$i @@ -13914,14 +13796,12 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.lt_u - (get_local $$v$4$lcssa$i) - (set_local $$add$ptr$i$161 - (i32.add - (get_local $$v$4$lcssa$i) - (get_local $$and145) - ) + (i32.ge_u + (get_local $$v$4$lcssa$i) + (set_local $$add$ptr$i$161 + (i32.add + (get_local $$v$4$lcssa$i) + (get_local $$and145) ) ) ) @@ -13997,20 +13877,18 @@ ) (loop $while-out$23 $while-in$24 (if - (i32.eqz - (i32.eq - (set_local $$70 - (i32.load - (set_local $$arrayidx161$i - (i32.add - (get_local $$R$1$i$168) - (i32.const 20) - ) + (i32.ne + (set_local $$70 + (i32.load + (set_local $$arrayidx161$i + (i32.add + (get_local $$R$1$i$168) + (i32.const 20) ) ) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$R$1$i$168 @@ -14070,7 +13948,6 @@ (set_local $$R$3$i$171 (get_local $$R$1$i$168$lcssa) ) - (br $do-once$21) ) ) ) @@ -14087,18 +13964,16 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.eq - (i32.load - (set_local $$bk136$i - (i32.add - (get_local $$65) - (i32.const 12) - ) + (i32.ne + (i32.load + (set_local $$bk136$i + (i32.add + (get_local $$65) + (i32.const 12) ) ) - (get_local $$v$4$lcssa$i) ) + (get_local $$v$4$lcssa$i) ) (call_import $_abort) ) @@ -14126,7 +14001,6 @@ (set_local $$R$3$i$171 (get_local $$64) ) - (br $do-once$21) ) (call_import $_abort) ) @@ -14135,11 +14009,9 @@ ) (block $do-once$25 (if - (i32.eqz - (i32.eq - (get_local $$63) - (i32.const 0) - ) + (i32.ne + (get_local $$63) + (i32.const 0) ) (block (if @@ -14245,48 +14117,41 @@ (get_local $$R$3$i$171) (get_local $$63) ) - (block $do-once$27 - (if - (i32.eqz - (i32.eq - (set_local $$78 - (i32.load offset=16 - (get_local $$v$4$lcssa$i) - ) - ) - (i32.const 0) + (if + (i32.ne + (set_local $$78 + (i32.load offset=16 + (get_local $$v$4$lcssa$i) ) ) - (if - (i32.lt_u + (i32.const 0) + ) + (if + (i32.lt_u + (get_local $$78) + (get_local $$77) + ) + (call_import $_abort) + (block + (i32.store offset=16 + (get_local $$R$3$i$171) (get_local $$78) - (get_local $$77) ) - (call_import $_abort) - (block - (i32.store offset=16 - (get_local $$R$3$i$171) - (get_local $$78) - ) - (i32.store offset=24 - (get_local $$78) - (get_local $$R$3$i$171) - ) - (br $do-once$27) + (i32.store offset=24 + (get_local $$78) + (get_local $$R$3$i$171) ) ) ) ) (if - (i32.eqz - (i32.eq - (set_local $$79 - (i32.load offset=20 - (get_local $$v$4$lcssa$i) - ) + (i32.ne + (set_local $$79 + (i32.load offset=20 + (get_local $$v$4$lcssa$i) ) - (i32.const 0) ) + (i32.const 0) ) (if (i32.lt_u @@ -14305,7 +14170,6 @@ (get_local $$79) (get_local $$R$3$i$171) ) - (br $do-once$25) ) ) ) @@ -14794,7 +14658,6 @@ (get_local $$add$ptr$i$161) (get_local $$add$ptr$i$161) ) - (br $do-once$29) ) ) (if @@ -14847,7 +14710,6 @@ (get_local $$add$ptr$i$161) (i32.const 0) ) - (br $do-once$29) ) (call_import $_abort) ) @@ -14875,15 +14737,13 @@ ) ) (if - (i32.eqz - (i32.lt_u - (set_local $$94 - (i32.load - (i32.const 184) - ) + (i32.ge_u + (set_local $$94 + (i32.load + (i32.const 184) ) - (get_local $$nb$0) ) + (get_local $$nb$0) ) (block (set_local $$95 @@ -15037,70 +14897,67 @@ ) ) ) - (block $do-once$33 + (if + (i32.eq + (i32.load + (i32.const 648) + ) + (i32.const 0) + ) (if (i32.eq - (i32.load - (i32.const 648) - ) - (i32.const 0) - ) - (if - (i32.eq - (i32.and - (i32.add - (set_local $$call$i$i - (call_import $_sysconf - (i32.const 30) - ) + (i32.and + (i32.add + (set_local $$call$i$i + (call_import $_sysconf + (i32.const 30) ) - (i32.const -1) ) - (get_local $$call$i$i) + (i32.const -1) ) + (get_local $$call$i$i) + ) + (i32.const 0) + ) + (block + (i32.store + (i32.const 656) + (get_local $$call$i$i) + ) + (i32.store + (i32.const 652) + (get_local $$call$i$i) + ) + (i32.store + (i32.const 660) + (i32.const -1) + ) + (i32.store + (i32.const 664) + (i32.const -1) + ) + (i32.store + (i32.const 668) (i32.const 0) ) - (block - (i32.store - (i32.const 656) - (get_local $$call$i$i) - ) - (i32.store - (i32.const 652) - (get_local $$call$i$i) - ) - (i32.store - (i32.const 660) - (i32.const -1) - ) - (i32.store - (i32.const 664) - (i32.const -1) - ) - (i32.store - (i32.const 668) - (i32.const 0) - ) - (i32.store - (i32.const 620) - (i32.const 0) - ) - (i32.store - (i32.const 648) - (i32.xor - (i32.and - (call_import $_time - (i32.const 0) - ) - (i32.const -16) + (i32.store + (i32.const 620) + (i32.const 0) + ) + (i32.store + (i32.const 648) + (i32.xor + (i32.and + (call_import $_time + (i32.const 0) ) - (i32.const 1431655768) + (i32.const -16) ) + (i32.const 1431655768) ) - (br $do-once$33) ) - (call_import $_abort) ) + (call_import $_abort) ) ) (set_local $$add$i$180 @@ -15110,50 +14967,46 @@ ) ) (if - (i32.eqz - (i32.gt_u - (set_local $$and11$i - (i32.and - (set_local $$add9$i - (i32.add - (set_local $$100 - (i32.load - (i32.const 656) - ) + (i32.le_u + (set_local $$and11$i + (i32.and + (set_local $$add9$i + (i32.add + (set_local $$100 + (i32.load + (i32.const 656) ) - (set_local $$sub$i$181 - (i32.add - (get_local $$nb$0) - (i32.const 47) - ) + ) + (set_local $$sub$i$181 + (i32.add + (get_local $$nb$0) + (i32.const 47) ) ) ) - (set_local $$neg$i$182 - (i32.sub - (i32.const 0) - (get_local $$100) - ) + ) + (set_local $$neg$i$182 + (i32.sub + (i32.const 0) + (get_local $$100) ) ) ) - (get_local $$nb$0) ) + (get_local $$nb$0) ) (return (i32.const 0) ) ) (if - (i32.eqz - (i32.eq - (set_local $$101 - (i32.load - (i32.const 616) - ) + (i32.ne + (set_local $$101 + (i32.load + (i32.const 616) ) - (i32.const 0) ) + (i32.const 0) ) (if (i32.or @@ -15211,15 +15064,13 @@ ) (loop $while-out$37 $while-in$38 (if - (i32.eqz - (i32.gt_u - (set_local $$105 - (i32.load - (get_local $$sp$0$i$i) - ) + (i32.le_u + (set_local $$105 + (i32.load + (get_local $$sp$0$i$i) ) - (get_local $$104) ) + (get_local $$104) ) (if (i32.gt_u @@ -15300,11 +15151,9 @@ ) ) (if - (i32.eqz - (i32.eq - (get_local $$call83$i) - (i32.const -1) - ) + (i32.ne + (get_local $$call83$i) + (i32.const -1) ) (block (set_local $$tbase$796$i @@ -15342,15 +15191,13 @@ (i32.const 173) ) (if - (i32.eqz - (i32.eq - (set_local $$call37$i - (call_import $_sbrk - (i32.const 0) - ) + (i32.ne + (set_local $$call37$i + (call_import $_sbrk + (i32.const 0) ) - (i32.const -1) ) + (i32.const -1) ) (block (if @@ -15417,15 +15264,13 @@ ) (block (if - (i32.eqz - (i32.eq - (set_local $$111 - (i32.load - (i32.const 616) - ) + (i32.ne + (set_local $$111 + (i32.load + (i32.const 616) ) - (i32.const 0) ) + (i32.const 0) ) (br_if $do-once$39 (i32.or @@ -15492,85 +15337,78 @@ (get_local $$ssize$2$ph$i) ) ) - (block $do-once$42 - (if + (if + (i32.and + (i32.gt_u + (get_local $$add$i$180) + (get_local $$ssize$2$ph$i) + ) (i32.and - (i32.gt_u - (get_local $$add$i$180) + (i32.lt_u (get_local $$ssize$2$ph$i) + (i32.const 2147483647) ) - (i32.and - (i32.lt_u - (get_local $$ssize$2$ph$i) - (i32.const 2147483647) - ) - (i32.ne - (get_local $$br$2$ph$i) - (i32.const -1) - ) + (i32.ne + (get_local $$br$2$ph$i) + (i32.const -1) ) ) - (if - (i32.lt_u - (set_local $$and104$i - (i32.and - (i32.add - (i32.sub - (get_local $$sub$i$181) - (get_local $$ssize$2$ph$i) - ) - (set_local $$115 - (i32.load - (i32.const 656) - ) - ) - ) + ) + (if + (i32.lt_u + (set_local $$and104$i + (i32.and + (i32.add (i32.sub - (i32.const 0) - (get_local $$115) + (get_local $$sub$i$181) + (get_local $$ssize$2$ph$i) + ) + (set_local $$115 + (i32.load + (i32.const 656) + ) ) ) - ) - (i32.const 2147483647) - ) - (if - (i32.eq - (call_import $_sbrk - (get_local $$and104$i) + (i32.sub + (i32.const 0) + (get_local $$115) ) - (i32.const -1) ) - (block - (call_import $_sbrk - (get_local $$sub112$i) - ) - (br $label$break$L279) + ) + (i32.const 2147483647) + ) + (if + (i32.eq + (call_import $_sbrk + (get_local $$and104$i) ) - (block - (set_local $$ssize$5$i - (i32.add - (get_local $$and104$i) - (get_local $$ssize$2$ph$i) - ) - ) - (br $do-once$42) + (i32.const -1) + ) + (block + (call_import $_sbrk + (get_local $$sub112$i) ) + (br $label$break$L279) ) (set_local $$ssize$5$i - (get_local $$ssize$2$ph$i) + (i32.add + (get_local $$and104$i) + (get_local $$ssize$2$ph$i) + ) ) ) (set_local $$ssize$5$i (get_local $$ssize$2$ph$i) ) ) + (set_local $$ssize$5$i + (get_local $$ssize$2$ph$i) + ) ) (if - (i32.eqz - (i32.eq - (get_local $$br$2$ph$i) - (i32.const -1) - ) + (i32.ne + (get_local $$br$2$ph$i) + (i32.const -1) ) (block (set_local $$tbase$796$i @@ -16360,23 +16198,21 @@ ) (block $do-once$55 (if - (i32.eqz - (i32.eq - (set_local $$148 - (i32.load offset=8 - (get_local $$add$ptr16$i$i) - ) + (i32.ne + (set_local $$148 + (i32.load offset=8 + (get_local $$add$ptr16$i$i) ) - (set_local $$arrayidx$i$48$i - (i32.add - (i32.const 216) + ) + (set_local $$arrayidx$i$48$i + (i32.add + (i32.const 216) + (i32.shl (i32.shl - (i32.shl - (get_local $$shr$i$45$i) - (i32.const 1) - ) - (i32.const 2) + (get_local $$shr$i$45$i) + (i32.const 1) ) + (i32.const 2) ) ) ) @@ -16548,20 +16384,18 @@ ) (loop $while-out$61 $while-in$62 (if - (i32.eqz - (i32.eq - (set_local $$161 - (i32.load - (set_local $$arrayidx103$i$i - (i32.add - (get_local $$R$1$i$i) - (i32.const 20) - ) + (i32.ne + (set_local $$161 + (i32.load + (set_local $$arrayidx103$i$i + (i32.add + (get_local $$R$1$i$i) + (i32.const 20) ) ) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$R$1$i$i @@ -16621,7 +16455,6 @@ (set_local $$R$3$i$i (get_local $$R$1$i$i$lcssa) ) - (br $do-once$59) ) ) ) @@ -16638,18 +16471,16 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.eq - (i32.load - (set_local $$bk82$i$i - (i32.add - (get_local $$156) - (i32.const 12) - ) + (i32.ne + (i32.load + (set_local $$bk82$i$i + (i32.add + (get_local $$156) + (i32.const 12) ) ) - (get_local $$add$ptr16$i$i) ) + (get_local $$add$ptr16$i$i) ) (call_import $_abort) ) @@ -16677,7 +16508,6 @@ (set_local $$R$3$i$i (get_local $$155) ) - (br $do-once$59) ) (call_import $_abort) ) @@ -16716,11 +16546,9 @@ (get_local $$R$3$i$i) ) (br_if $do-once$63 - (i32.eqz - (i32.eq - (get_local $$R$3$i$i) - (i32.const 0) - ) + (i32.ne + (get_local $$R$3$i$i) + (i32.const 0) ) ) (i32.store @@ -16795,39 +16623,34 @@ (get_local $$R$3$i$i) (get_local $$154) ) - (block $do-once$65 - (if - (i32.eqz - (i32.eq - (set_local $$169 - (i32.load - (set_local $$child166$i$i - (i32.add - (get_local $$add$ptr16$i$i) - (i32.const 16) - ) - ) + (if + (i32.ne + (set_local $$169 + (i32.load + (set_local $$child166$i$i + (i32.add + (get_local $$add$ptr16$i$i) + (i32.const 16) ) ) - (i32.const 0) ) ) - (if - (i32.lt_u + (i32.const 0) + ) + (if + (i32.lt_u + (get_local $$169) + (get_local $$168) + ) + (call_import $_abort) + (block + (i32.store offset=16 + (get_local $$R$3$i$i) (get_local $$169) - (get_local $$168) ) - (call_import $_abort) - (block - (i32.store offset=16 - (get_local $$R$3$i$i) - (get_local $$169) - ) - (i32.store offset=24 - (get_local $$169) - (get_local $$R$3$i$i) - ) - (br $do-once$65) + (i32.store offset=24 + (get_local $$169) + (get_local $$R$3$i$i) ) ) ) @@ -16859,7 +16682,6 @@ (get_local $$170) (get_local $$R$3$i$i) ) - (br $label$break$L331) ) ) ) @@ -16980,21 +16802,19 @@ ) (block (if - (i32.eqz - (i32.lt_u - (set_local $$175 - (i32.load - (set_local $$174 - (i32.add - (get_local $$arrayidx223$i$i) - (i32.const 8) - ) + (i32.ge_u + (set_local $$175 + (i32.load + (set_local $$174 + (i32.add + (get_local $$arrayidx223$i$i) + (i32.const 8) ) ) ) - (i32.load - (i32.const 192) - ) + ) + (i32.load + (i32.const 192) ) ) (block @@ -17350,7 +17170,6 @@ (get_local $$add$ptr17$i$i) (get_local $$add$ptr17$i$i) ) - (br $do-once$52) ) ) (if @@ -17403,7 +17222,6 @@ (get_local $$add$ptr17$i$i) (i32.const 0) ) - (br $do-once$52) ) (call_import $_abort) ) @@ -17426,15 +17244,13 @@ ) (loop $while-out$73 $while-in$74 (if - (i32.eqz - (i32.gt_u - (set_local $$185 - (i32.load - (get_local $$sp$0$i$i$i) - ) + (i32.le_u + (set_local $$185 + (i32.load + (get_local $$sp$0$i$i$i) ) - (get_local $$119) ) + (get_local $$119) ) (if (i32.gt_u @@ -17681,11 +17497,9 @@ (br $while-in$76) ) (if - (i32.eqz - (i32.eq - (get_local $$cond13$i$i) - (get_local $$119) - ) + (i32.ne + (get_local $$cond13$i$i) + (get_local $$119) ) (block (i32.store @@ -18128,7 +17942,6 @@ (get_local $$119) (get_local $$119) ) - (br $do-once$44) ) ) (if @@ -18181,7 +17994,6 @@ (get_local $$119) (i32.const 0) ) - (br $do-once$44) ) (call_import $_abort) ) @@ -18486,23 +18298,21 @@ ) (block (if - (i32.eqz - (i32.eq - (i32.and - (set_local $$27 - (i32.load - (set_local $$head209 - (i32.add - (get_local $$add$ptr6) - (i32.const 4) - ) + (i32.ne + (i32.and + (set_local $$27 + (i32.load + (set_local $$head209 + (i32.add + (get_local $$add$ptr6) + (i32.const 4) ) ) ) - (i32.const 3) ) (i32.const 3) ) + (i32.const 3) ) (block (set_local $$p$1 @@ -18560,23 +18370,21 @@ ) ) (if - (i32.eqz - (i32.eq - (set_local $$4 - (i32.load offset=8 - (get_local $$add$ptr16) - ) + (i32.ne + (set_local $$4 + (i32.load offset=8 + (get_local $$add$ptr16) ) - (set_local $$arrayidx - (i32.add - (i32.const 216) + ) + (set_local $$arrayidx + (i32.add + (i32.const 216) + (i32.shl (i32.shl - (i32.shl - (get_local $$shr) - (i32.const 1) - ) - (i32.const 2) + (get_local $$shr) + (i32.const 1) ) + (i32.const 2) ) ) ) @@ -18590,13 +18398,11 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.eq - (i32.load offset=12 - (get_local $$4) - ) - (get_local $$add$ptr16) + (i32.ne + (i32.load offset=12 + (get_local $$4) ) + (get_local $$add$ptr16) ) (call_import $_abort) ) @@ -18757,20 +18563,18 @@ ) (loop $while-out$4 $while-in$5 (if - (i32.eqz - (i32.eq - (set_local $$16 - (i32.load - (set_local $$arrayidx108 - (i32.add - (get_local $$R$1) - (i32.const 20) - ) + (i32.ne + (set_local $$16 + (i32.load + (set_local $$arrayidx108 + (i32.add + (get_local $$R$1) + (i32.const 20) ) ) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$R$1 @@ -18830,7 +18634,6 @@ (set_local $$R$3 (get_local $$R$1$lcssa) ) - (br $do-once$2) ) ) ) @@ -18847,18 +18650,16 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.eq - (i32.load - (set_local $$bk82 - (i32.add - (get_local $$11) - (i32.const 12) - ) + (i32.ne + (i32.load + (set_local $$bk82 + (i32.add + (get_local $$11) + (i32.const 12) ) ) - (get_local $$add$ptr16) ) + (get_local $$add$ptr16) ) (call_import $_abort) ) @@ -18886,7 +18687,6 @@ (set_local $$R$3 (get_local $$10) ) - (br $do-once$2) ) (call_import $_abort) ) @@ -19025,39 +18825,34 @@ (get_local $$R$3) (get_local $$9) ) - (block $do-once$6 - (if - (i32.eqz - (i32.eq - (set_local $$24 - (i32.load - (set_local $$child171 - (i32.add - (get_local $$add$ptr16) - (i32.const 16) - ) - ) + (if + (i32.ne + (set_local $$24 + (i32.load + (set_local $$child171 + (i32.add + (get_local $$add$ptr16) + (i32.const 16) ) ) - (i32.const 0) ) ) - (if - (i32.lt_u + (i32.const 0) + ) + (if + (i32.lt_u + (get_local $$24) + (get_local $$23) + ) + (call_import $_abort) + (block + (i32.store offset=16 + (get_local $$R$3) (get_local $$24) - (get_local $$23) ) - (call_import $_abort) - (block - (i32.store offset=16 - (get_local $$R$3) - (get_local $$24) - ) - (i32.store offset=24 - (get_local $$24) - (get_local $$R$3) - ) - (br $do-once$6) + (i32.store offset=24 + (get_local $$24) + (get_local $$R$3) ) ) ) @@ -19102,7 +18897,6 @@ (set_local $$psize$1 (get_local $$add17) ) - (br $do-once$0) ) ) ) @@ -19120,11 +18914,9 @@ ) ) (if - (i32.eqz - (i32.lt_u - (get_local $$p$1) - (get_local $$add$ptr6) - ) + (i32.ge_u + (get_local $$p$1) + (get_local $$add$ptr6) ) (call_import $_abort) ) @@ -19187,12 +18979,10 @@ ) ) (if - (i32.eqz - (i32.eq - (get_local $$p$1) - (i32.load - (i32.const 196) - ) + (i32.ne + (get_local $$p$1) + (i32.load + (i32.const 196) ) ) (return) @@ -19276,23 +19066,21 @@ ) ) (if - (i32.eqz - (i32.eq - (set_local $$34 - (i32.load offset=8 - (get_local $$add$ptr6) - ) + (i32.ne + (set_local $$34 + (i32.load offset=8 + (get_local $$add$ptr6) ) - (set_local $$arrayidx279 - (i32.add - (i32.const 216) + ) + (set_local $$arrayidx279 + (i32.add + (i32.const 216) + (i32.shl (i32.shl - (i32.shl - (get_local $$shr268) - (i32.const 1) - ) - (i32.const 2) + (get_local $$shr268) + (i32.const 1) ) + (i32.const 2) ) ) ) @@ -19308,13 +19096,11 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.eq - (i32.load offset=12 - (get_local $$34) - ) - (get_local $$add$ptr6) + (i32.ne + (i32.load offset=12 + (get_local $$34) ) + (get_local $$add$ptr6) ) (call_import $_abort) ) @@ -19464,20 +19250,18 @@ ) (loop $while-out$12 $while-in$13 (if - (i32.eqz - (i32.eq - (set_local $$49 - (i32.load - (set_local $$arrayidx374 - (i32.add - (get_local $$R332$1) - (i32.const 20) - ) + (i32.ne + (set_local $$49 + (i32.load + (set_local $$arrayidx374 + (i32.add + (get_local $$R332$1) + (i32.const 20) ) ) ) - (i32.const 0) ) + (i32.const 0) ) (block (set_local $$R332$1 @@ -19539,7 +19323,6 @@ (set_local $$R332$3 (get_local $$R332$1$lcssa) ) - (br $do-once$10) ) ) ) @@ -19558,18 +19341,16 @@ (call_import $_abort) ) (if - (i32.eqz - (i32.eq - (i32.load - (set_local $$bk343 - (i32.add - (get_local $$43) - (i32.const 12) - ) + (i32.ne + (i32.load + (set_local $$bk343 + (i32.add + (get_local $$43) + (i32.const 12) ) ) - (get_local $$add$ptr6) ) + (get_local $$add$ptr6) ) (call_import $_abort) ) @@ -19597,7 +19378,6 @@ (set_local $$R332$3 (get_local $$42) ) - (br $do-once$10) ) (call_import $_abort) ) @@ -19605,11 +19385,9 @@ ) ) (if - (i32.eqz - (i32.eq - (get_local $$41) - (i32.const 0) - ) + (i32.ne + (get_local $$41) + (i32.const 0) ) (block (if @@ -19715,53 +19493,46 @@ (get_local $$R332$3) (get_local $$41) ) - (block $do-once$14 - (if - (i32.eqz - (i32.eq - (set_local $$58 - (i32.load - (set_local $$child443 - (i32.add - (get_local $$add$ptr6) - (i32.const 16) - ) - ) + (if + (i32.ne + (set_local $$58 + (i32.load + (set_local $$child443 + (i32.add + (get_local $$add$ptr6) + (i32.const 16) ) ) - (i32.const 0) ) ) - (if - (i32.lt_u + (i32.const 0) + ) + (if + (i32.lt_u + (get_local $$58) + (get_local $$57) + ) + (call_import $_abort) + (block + (i32.store offset=16 + (get_local $$R332$3) (get_local $$58) - (get_local $$57) ) - (call_import $_abort) - (block - (i32.store offset=16 - (get_local $$R332$3) - (get_local $$58) - ) - (i32.store offset=24 - (get_local $$58) - (get_local $$R332$3) - ) - (br $do-once$14) + (i32.store offset=24 + (get_local $$58) + (get_local $$R332$3) ) ) ) ) (if - (i32.eqz - (i32.eq - (set_local $$59 - (i32.load offset=4 - (get_local $$child443) - ) + (i32.ne + (set_local $$59 + (i32.load offset=4 + (get_local $$child443) ) - (i32.const 0) ) + (i32.const 0) ) (if (i32.lt_u @@ -19780,7 +19551,6 @@ (get_local $$59) (get_local $$R332$3) ) - (br $do-once$8) ) ) ) @@ -20084,243 +19854,239 @@ (get_local $$p$1) (i32.const 0) ) - (block $do-once$16 - (if - (i32.eq - (i32.and - (set_local $$66 - (i32.load - (i32.const 180) - ) - ) - (set_local $$shl573 - (i32.shl - (i32.const 1) - (get_local $$I534$0) - ) + (if + (i32.eq + (i32.and + (set_local $$66 + (i32.load + (i32.const 180) ) ) - (i32.const 0) - ) - (block - (i32.store - (i32.const 180) - (i32.or - (get_local $$66) - (get_local $$shl573) + (set_local $$shl573 + (i32.shl + (i32.const 1) + (get_local $$I534$0) ) ) - (i32.store - (get_local $$arrayidx567) - (get_local $$p$1) + ) + (i32.const 0) + ) + (block + (i32.store + (i32.const 180) + (i32.or + (get_local $$66) + (get_local $$shl573) ) - (i32.store offset=24 - (get_local $$p$1) + ) + (i32.store + (get_local $$arrayidx567) + (get_local $$p$1) + ) + (i32.store offset=24 + (get_local $$p$1) + (get_local $$arrayidx567) + ) + (i32.store offset=12 + (get_local $$p$1) + (get_local $$p$1) + ) + (i32.store offset=8 + (get_local $$p$1) + (get_local $$p$1) + ) + ) + (block + (set_local $$67 + (i32.load (get_local $$arrayidx567) ) - (i32.store offset=12 - (get_local $$p$1) - (get_local $$p$1) - ) - (i32.store offset=8 - (get_local $$p$1) - (get_local $$p$1) + ) + (set_local $$sub589 + (i32.sub + (i32.const 25) + (i32.shr_u + (get_local $$I534$0) + (i32.const 1) + ) ) ) - (block - (set_local $$67 - (i32.load - (get_local $$arrayidx567) + (set_local $$cond + (if + (i32.eq + (get_local $$I534$0) + (i32.const 31) ) + (i32.const 0) + (get_local $$sub589) ) - (set_local $$sub589 - (i32.sub - (i32.const 25) - (i32.shr_u - (get_local $$I534$0) - (i32.const 1) + ) + (set_local $$K583$0 + (i32.shl + (get_local $$psize$2) + (get_local $$cond) + ) + ) + (set_local $$T$0 + (get_local $$67) + ) + (loop $while-out$18 $while-in$19 + (if + (i32.eq + (i32.and + (i32.load offset=4 + (get_local $$T$0) + ) + (i32.const -8) ) + (get_local $$psize$2) ) - ) - (set_local $$cond - (if - (i32.eq - (get_local $$I534$0) - (i32.const 31) + (block + (set_local $$T$0$lcssa + (get_local $$T$0) ) - (i32.const 0) - (get_local $$sub589) + (set_local $label + (i32.const 130) + ) + (br $while-out$18) ) ) - (set_local $$K583$0 + (set_local $$shl600 (i32.shl - (get_local $$psize$2) - (get_local $$cond) + (get_local $$K583$0) + (i32.const 1) ) ) - (set_local $$T$0 - (get_local $$67) - ) - (loop $while-out$18 $while-in$19 - (if - (i32.eq - (i32.and - (i32.load offset=4 - (get_local $$T$0) + (if + (i32.eq + (set_local $$69 + (i32.load + (set_local $$arrayidx599 + (i32.add + (i32.add + (get_local $$T$0) + (i32.const 16) + ) + (i32.shl + (i32.shr_u + (get_local $$K583$0) + (i32.const 31) + ) + (i32.const 2) + ) + ) ) - (i32.const -8) ) - (get_local $$psize$2) ) - (block - (set_local $$T$0$lcssa - (get_local $$T$0) - ) - (set_local $label - (i32.const 130) - ) - (br $while-out$18) + (i32.const 0) + ) + (block + (set_local $$T$0$lcssa319 + (get_local $$T$0) ) + (set_local $$arrayidx599$lcssa + (get_local $$arrayidx599) + ) + (set_local $label + (i32.const 127) + ) + (br $while-out$18) ) - (set_local $$shl600 - (i32.shl - (get_local $$K583$0) - (i32.const 1) + (block + (set_local $$K583$0 + (get_local $$shl600) + ) + (set_local $$T$0 + (get_local $$69) ) ) - (if - (i32.eq - (set_local $$69 - (i32.load - (set_local $$arrayidx599 - (i32.add - (i32.add - (get_local $$T$0) - (i32.const 16) - ) - (i32.shl - (i32.shr_u - (get_local $$K583$0) - (i32.const 31) - ) - (i32.const 2) - ) - ) - ) - ) - ) - (i32.const 0) + ) + (br $while-in$19) + ) + (if + (i32.eq + (get_local $label) + (i32.const 127) + ) + (if + (i32.lt_u + (get_local $$arrayidx599$lcssa) + (i32.load + (i32.const 192) ) - (block - (set_local $$T$0$lcssa319 - (get_local $$T$0) - ) - (set_local $$arrayidx599$lcssa - (get_local $$arrayidx599) - ) - (set_local $label - (i32.const 127) - ) - (br $while-out$18) + ) + (call_import $_abort) + (block + (i32.store + (get_local $$arrayidx599$lcssa) + (get_local $$p$1) ) - (block - (set_local $$K583$0 - (get_local $$shl600) - ) - (set_local $$T$0 - (get_local $$69) - ) + (i32.store offset=24 + (get_local $$p$1) + (get_local $$T$0$lcssa319) + ) + (i32.store offset=12 + (get_local $$p$1) + (get_local $$p$1) + ) + (i32.store offset=8 + (get_local $$p$1) + (get_local $$p$1) ) ) - (br $while-in$19) ) (if (i32.eq (get_local $label) - (i32.const 127) + (i32.const 130) ) (if - (i32.lt_u - (get_local $$arrayidx599$lcssa) - (i32.load - (i32.const 192) + (i32.and + (i32.ge_u + (set_local $$71 + (i32.load + (set_local $$fd620 + (i32.add + (get_local $$T$0$lcssa) + (i32.const 8) + ) + ) + ) + ) + (set_local $$72 + (i32.load + (i32.const 192) + ) + ) + ) + (i32.ge_u + (get_local $$T$0$lcssa) + (get_local $$72) ) ) - (call_import $_abort) (block + (i32.store offset=12 + (get_local $$71) + (get_local $$p$1) + ) (i32.store - (get_local $$arrayidx599$lcssa) + (get_local $$fd620) (get_local $$p$1) ) - (i32.store offset=24 + (i32.store offset=8 (get_local $$p$1) - (get_local $$T$0$lcssa319) + (get_local $$71) ) (i32.store offset=12 (get_local $$p$1) - (get_local $$p$1) + (get_local $$T$0$lcssa) ) - (i32.store offset=8 - (get_local $$p$1) + (i32.store offset=24 (get_local $$p$1) + (i32.const 0) ) - (br $do-once$16) - ) - ) - (if - (i32.eq - (get_local $label) - (i32.const 130) - ) - (if - (i32.and - (i32.ge_u - (set_local $$71 - (i32.load - (set_local $$fd620 - (i32.add - (get_local $$T$0$lcssa) - (i32.const 8) - ) - ) - ) - ) - (set_local $$72 - (i32.load - (i32.const 192) - ) - ) - ) - (i32.ge_u - (get_local $$T$0$lcssa) - (get_local $$72) - ) - ) - (block - (i32.store offset=12 - (get_local $$71) - (get_local $$p$1) - ) - (i32.store - (get_local $$fd620) - (get_local $$p$1) - ) - (i32.store offset=8 - (get_local $$p$1) - (get_local $$71) - ) - (i32.store offset=12 - (get_local $$p$1) - (get_local $$T$0$lcssa) - ) - (i32.store offset=24 - (get_local $$p$1) - (i32.const 0) - ) - (br $do-once$16) - ) - (call_import $_abort) ) + (call_import $_abort) ) ) ) |