diff options
-rw-r--r-- | src/asm2wasm.h | 4 | ||||
-rw-r--r-- | test/emcc_O2_hello_world.fromasm | 178 | ||||
-rw-r--r-- | test/emcc_O2_hello_world.fromasm.imprecise | 178 | ||||
-rw-r--r-- | test/emcc_O2_hello_world.fromasm.imprecise.no-opts | 226 | ||||
-rw-r--r-- | test/emcc_O2_hello_world.fromasm.no-opts | 226 | ||||
-rw-r--r-- | test/emcc_hello_world.fromasm | 282 | ||||
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise | 282 | ||||
-rw-r--r-- | test/emcc_hello_world.fromasm.imprecise.no-opts | 326 | ||||
-rw-r--r-- | test/emcc_hello_world.fromasm.no-opts | 326 | ||||
-rw-r--r-- | test/memorygrowth.fromasm | 178 | ||||
-rw-r--r-- | test/memorygrowth.fromasm.imprecise | 178 | ||||
-rw-r--r-- | test/memorygrowth.fromasm.imprecise.no-opts | 226 | ||||
-rw-r--r-- | test/memorygrowth.fromasm.no-opts | 226 |
13 files changed, 1419 insertions, 1417 deletions
diff --git a/src/asm2wasm.h b/src/asm2wasm.h index 2d0d1300e..4d2ddb0cd 100644 --- a/src/asm2wasm.h +++ b/src/asm2wasm.h @@ -1277,7 +1277,9 @@ Function* Asm2WasmBuilder::processFunction(Ref ast) { } abort_on("bad unary", ast); } else if (what == IF) { - return builder.makeIf(process(ast[1]), process(ast[2]), !!ast[3] ? process(ast[3]) : nullptr); + auto* condition = process(ast[1]); + auto* ifTrue = process(ast[2]); + return builder.makeIf(condition, ifTrue, !!ast[3] ? process(ast[3]) : nullptr); } else if (what == CALL) { if (ast[1][0] == NAME) { IString name = ast[1][1]->getIString(); diff --git a/test/emcc_O2_hello_world.fromasm b/test/emcc_O2_hello_world.fromasm index 31e1ff280..fce0596e6 100644 --- a/test/emcc_O2_hello_world.fromasm +++ b/test/emcc_O2_hello_world.fromasm @@ -757,8 +757,8 @@ (set_local $1 (get_local $8) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (if (tee_local $8 (i32.load offset=16 @@ -784,7 +784,7 @@ (set_local $4 (get_local $1) ) - (br $while-out$23) + (br $while-out$6) ) ) ) @@ -821,7 +821,7 @@ (get_local $10) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (if @@ -852,7 +852,7 @@ (get_local $4) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (tee_local $9 @@ -899,12 +899,12 @@ (set_local $18 (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (if (tee_local $19 (i32.load @@ -923,7 +923,7 @@ (set_local $10 (get_local $16) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -945,9 +945,9 @@ (get_local $16) ) ) - (br $while-out$27) + (br $while-out$10) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -1023,7 +1023,7 @@ ) ) ) - (block $do-once$29 + (block $do-once$12 (if (get_local $2) (block @@ -1071,7 +1071,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1106,7 +1106,7 @@ (get_local $18) ) ) - (br_if $do-once$29 + (br_if $do-once$12 (i32.eqz (get_local $18) ) @@ -1534,8 +1534,8 @@ (set_local $4 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (if (i32.lt_u (tee_local $5 @@ -1639,7 +1639,7 @@ (set_local $9 (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $8 @@ -1659,7 +1659,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -1854,8 +1854,8 @@ (get_local $9) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $9 (i32.const 0) ) @@ -1905,7 +1905,7 @@ (set_local $29 (get_local $4) ) - (br $while-in$6) + (br $while-in$20) ) ) (if @@ -1929,10 +1929,10 @@ (set_local $12 (get_local $4) ) - (br $while-out$5) + (br $while-out$19) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -1982,7 +1982,7 @@ (get_local $12) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (tee_local $1 @@ -2029,12 +2029,12 @@ (set_local $11 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (if (tee_local $16 (i32.load @@ -2053,7 +2053,7 @@ (set_local $7 (get_local $0) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2075,9 +2075,9 @@ (get_local $0) ) ) - (br $while-out$9) + (br $while-out$23) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2153,7 +2153,7 @@ ) ) ) - (block $do-once$11 + (block $do-once$25 (if (get_local $5) (block @@ -2201,7 +2201,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2236,7 +2236,7 @@ (get_local $11) ) ) - (br_if $do-once$11 + (br_if $do-once$25 (i32.eqz (get_local $11) ) @@ -2311,7 +2311,7 @@ ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.ge_u (get_local $6) @@ -2438,7 +2438,7 @@ (get_local $4) (get_local $10) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $5 @@ -2603,7 +2603,7 @@ (get_local $4) (get_local $4) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $7 @@ -2630,8 +2630,8 @@ (get_local $5) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -2649,7 +2649,7 @@ (set_local $9 (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (if @@ -2693,10 +2693,10 @@ (set_local $9 (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -3635,8 +3635,8 @@ (set_local $3 (i32.const 624) ) - (loop $do-in$49 - (block $do-out$48 + (loop $do-in$47 + (block $do-out$46 (if (i32.eq (get_local $20) @@ -3674,10 +3674,10 @@ (set_local $9 (i32.const 203) ) - (br $do-out$48) + (br $do-out$46) ) ) - (br_if $do-in$49 + (br_if $do-in$47 (i32.ne (tee_local $3 (i32.load offset=8 @@ -3827,8 +3827,8 @@ (set_local $3 (i32.const 624) ) - (loop $while-in$51 - (block $while-out$50 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (i32.load @@ -3846,7 +3846,7 @@ (set_local $9 (i32.const 211) ) - (br $while-out$50) + (br $while-out$48) ) ) (if @@ -3861,10 +3861,10 @@ (set_local $28 (i32.const 624) ) - (br $while-out$50) + (br $while-out$48) ) ) - (br $while-in$51) + (br $while-in$49) ) ) (if @@ -3977,7 +3977,7 @@ (i32.const 3) ) ) - (block $do-once$52 + (block $do-once$50 (if (i32.ne (get_local $6) @@ -4021,7 +4021,7 @@ ) (get_local $1) ) - (br $do-once$52) + (br $do-once$50) ) ) (i32.store @@ -4064,7 +4064,7 @@ (get_local $6) ) ) - (block $do-once$59 + (block $do-once$53 (if (i32.eq (tee_local $21 @@ -4111,12 +4111,12 @@ (set_local $24 (i32.const 0) ) - (br $do-once$59) + (br $do-once$53) ) ) ) - (loop $while-in$62 - (block $while-out$61 + (loop $while-in$56 + (block $while-out$55 (if (tee_local $8 (i32.load @@ -4135,7 +4135,7 @@ (set_local $11 (get_local $2) ) - (br $while-in$62) + (br $while-in$56) ) ) (if @@ -4157,9 +4157,9 @@ (get_local $2) ) ) - (br $while-out$61) + (br $while-out$55) ) - (br $while-in$62) + (br $while-in$56) ) ) (if @@ -4240,7 +4240,7 @@ (get_local $23) ) ) - (block $do-once$63 + (block $do-once$57 (if (i32.ne (get_local $6) @@ -4302,7 +4302,7 @@ (get_local $2) (get_local $24) ) - (br_if $do-once$63 + (br_if $do-once$57 (get_local $24) ) (i32.store @@ -4403,7 +4403,7 @@ (get_local $6) ) ) - (block $do-once$55 + (block $do-once$61 (if (i32.ne (tee_local $11 @@ -4432,7 +4432,7 @@ ) (call_import $_abort) ) - (br_if $do-once$55 + (br_if $do-once$61 (i32.eq (i32.load offset=12 (get_local $11) @@ -4468,7 +4468,7 @@ (br $label$break$L331) ) ) - (block $do-once$57 + (block $do-once$63 (if (i32.eq (get_local $21) @@ -4504,7 +4504,7 @@ (set_local $42 (get_local $2) ) - (br $do-once$57) + (br $do-once$63) ) ) (call_import $_abort) @@ -4583,7 +4583,7 @@ ) ) ) - (block $do-once$67 + (block $do-once$65 (if (i32.and (tee_local $23 @@ -4622,7 +4622,7 @@ (set_local $35 (get_local $8) ) - (br $do-once$67) + (br $do-once$65) ) ) (call_import $_abort) @@ -4663,7 +4663,7 @@ (get_local $3) (get_local $1) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $2 @@ -4671,7 +4671,7 @@ (i32.const 480) (i32.shl (tee_local $0 - (block $do-once$69 + (block $do-once$67 (if (tee_local $2 (i32.shr_u @@ -4680,7 +4680,7 @@ ) ) (block - (br_if $do-once$69 + (br_if $do-once$67 (i32.const 31) (i32.gt_u (get_local $15) @@ -4832,7 +4832,7 @@ (get_local $3) (get_local $3) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $14 @@ -4859,8 +4859,8 @@ (get_local $2) ) ) - (loop $while-in$72 - (block $while-out$71 + (loop $while-in$70 + (block $while-out$69 (if (i32.eq (i32.and @@ -4878,7 +4878,7 @@ (set_local $9 (i32.const 281) ) - (br $while-out$71) + (br $while-out$69) ) ) (if @@ -4922,10 +4922,10 @@ (set_local $9 (i32.const 278) ) - (br $while-out$71) + (br $while-out$69) ) ) - (br $while-in$72) + (br $while-in$70) ) ) (if @@ -5051,8 +5051,8 @@ ) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$72 + (block $while-out$71 (if (if (i32.le_u @@ -5080,7 +5080,7 @@ (set_local $5 (get_local $15) ) - (br $while-out$73) + (br $while-out$71) ) ) (set_local $28 @@ -5088,7 +5088,7 @@ (get_local $28) ) ) - (br $while-in$74) + (br $while-in$72) ) ) (set_local $15 @@ -5262,7 +5262,7 @@ (i32.const 24) ) ) - (loop $do-in$76 + (loop $do-in$74 (i32.store (tee_local $3 (i32.add @@ -5272,7 +5272,7 @@ ) (i32.const 7) ) - (br_if $do-in$76 + (br_if $do-in$74 (i32.lt_u (i32.add (get_local $3) @@ -5599,8 +5599,8 @@ (get_local $6) ) ) - (loop $while-in$78 - (block $while-out$77 + (loop $while-in$76 + (block $while-out$75 (if (i32.eq (i32.and @@ -5618,7 +5618,7 @@ (set_local $9 (i32.const 307) ) - (br $while-out$77) + (br $while-out$75) ) ) (if @@ -5662,10 +5662,10 @@ (set_local $9 (i32.const 304) ) - (br $while-out$77) + (br $while-out$75) ) ) - (br $while-in$78) + (br $while-in$76) ) ) (if @@ -5804,7 +5804,7 @@ (set_local $2 (i32.const 0) ) - (loop $do-in$47 + (loop $do-in$78 (i32.store offset=12 (tee_local $1 (i32.add @@ -5824,7 +5824,7 @@ (get_local $1) (get_local $1) ) - (br_if $do-in$47 + (br_if $do-in$78 (i32.ne (tee_local $2 (i32.add diff --git a/test/emcc_O2_hello_world.fromasm.imprecise b/test/emcc_O2_hello_world.fromasm.imprecise index 0b3963290..8ecf57704 100644 --- a/test/emcc_O2_hello_world.fromasm.imprecise +++ b/test/emcc_O2_hello_world.fromasm.imprecise @@ -756,8 +756,8 @@ (set_local $1 (get_local $8) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (if (tee_local $8 (i32.load offset=16 @@ -783,7 +783,7 @@ (set_local $4 (get_local $1) ) - (br $while-out$23) + (br $while-out$6) ) ) ) @@ -820,7 +820,7 @@ (get_local $10) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (if @@ -851,7 +851,7 @@ (get_local $4) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (tee_local $9 @@ -898,12 +898,12 @@ (set_local $18 (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (if (tee_local $19 (i32.load @@ -922,7 +922,7 @@ (set_local $10 (get_local $16) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -944,9 +944,9 @@ (get_local $16) ) ) - (br $while-out$27) + (br $while-out$10) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -1022,7 +1022,7 @@ ) ) ) - (block $do-once$29 + (block $do-once$12 (if (get_local $2) (block @@ -1070,7 +1070,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1105,7 +1105,7 @@ (get_local $18) ) ) - (br_if $do-once$29 + (br_if $do-once$12 (i32.eqz (get_local $18) ) @@ -1533,8 +1533,8 @@ (set_local $4 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (if (i32.lt_u (tee_local $5 @@ -1638,7 +1638,7 @@ (set_local $9 (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $8 @@ -1658,7 +1658,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -1853,8 +1853,8 @@ (get_local $9) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $9 (i32.const 0) ) @@ -1904,7 +1904,7 @@ (set_local $29 (get_local $4) ) - (br $while-in$6) + (br $while-in$20) ) ) (if @@ -1928,10 +1928,10 @@ (set_local $12 (get_local $4) ) - (br $while-out$5) + (br $while-out$19) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -1981,7 +1981,7 @@ (get_local $12) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (tee_local $1 @@ -2028,12 +2028,12 @@ (set_local $11 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (if (tee_local $16 (i32.load @@ -2052,7 +2052,7 @@ (set_local $7 (get_local $0) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2074,9 +2074,9 @@ (get_local $0) ) ) - (br $while-out$9) + (br $while-out$23) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2152,7 +2152,7 @@ ) ) ) - (block $do-once$11 + (block $do-once$25 (if (get_local $5) (block @@ -2200,7 +2200,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2235,7 +2235,7 @@ (get_local $11) ) ) - (br_if $do-once$11 + (br_if $do-once$25 (i32.eqz (get_local $11) ) @@ -2310,7 +2310,7 @@ ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.ge_u (get_local $6) @@ -2437,7 +2437,7 @@ (get_local $4) (get_local $10) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $5 @@ -2602,7 +2602,7 @@ (get_local $4) (get_local $4) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $7 @@ -2629,8 +2629,8 @@ (get_local $5) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -2648,7 +2648,7 @@ (set_local $9 (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (if @@ -2692,10 +2692,10 @@ (set_local $9 (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -3634,8 +3634,8 @@ (set_local $3 (i32.const 624) ) - (loop $do-in$49 - (block $do-out$48 + (loop $do-in$47 + (block $do-out$46 (if (i32.eq (get_local $20) @@ -3673,10 +3673,10 @@ (set_local $9 (i32.const 203) ) - (br $do-out$48) + (br $do-out$46) ) ) - (br_if $do-in$49 + (br_if $do-in$47 (i32.ne (tee_local $3 (i32.load offset=8 @@ -3826,8 +3826,8 @@ (set_local $3 (i32.const 624) ) - (loop $while-in$51 - (block $while-out$50 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (i32.load @@ -3845,7 +3845,7 @@ (set_local $9 (i32.const 211) ) - (br $while-out$50) + (br $while-out$48) ) ) (if @@ -3860,10 +3860,10 @@ (set_local $28 (i32.const 624) ) - (br $while-out$50) + (br $while-out$48) ) ) - (br $while-in$51) + (br $while-in$49) ) ) (if @@ -3976,7 +3976,7 @@ (i32.const 3) ) ) - (block $do-once$52 + (block $do-once$50 (if (i32.ne (get_local $6) @@ -4020,7 +4020,7 @@ ) (get_local $1) ) - (br $do-once$52) + (br $do-once$50) ) ) (i32.store @@ -4063,7 +4063,7 @@ (get_local $6) ) ) - (block $do-once$59 + (block $do-once$53 (if (i32.eq (tee_local $21 @@ -4110,12 +4110,12 @@ (set_local $24 (i32.const 0) ) - (br $do-once$59) + (br $do-once$53) ) ) ) - (loop $while-in$62 - (block $while-out$61 + (loop $while-in$56 + (block $while-out$55 (if (tee_local $8 (i32.load @@ -4134,7 +4134,7 @@ (set_local $11 (get_local $2) ) - (br $while-in$62) + (br $while-in$56) ) ) (if @@ -4156,9 +4156,9 @@ (get_local $2) ) ) - (br $while-out$61) + (br $while-out$55) ) - (br $while-in$62) + (br $while-in$56) ) ) (if @@ -4239,7 +4239,7 @@ (get_local $23) ) ) - (block $do-once$63 + (block $do-once$57 (if (i32.ne (get_local $6) @@ -4301,7 +4301,7 @@ (get_local $2) (get_local $24) ) - (br_if $do-once$63 + (br_if $do-once$57 (get_local $24) ) (i32.store @@ -4402,7 +4402,7 @@ (get_local $6) ) ) - (block $do-once$55 + (block $do-once$61 (if (i32.ne (tee_local $11 @@ -4431,7 +4431,7 @@ ) (call_import $_abort) ) - (br_if $do-once$55 + (br_if $do-once$61 (i32.eq (i32.load offset=12 (get_local $11) @@ -4467,7 +4467,7 @@ (br $label$break$L331) ) ) - (block $do-once$57 + (block $do-once$63 (if (i32.eq (get_local $21) @@ -4503,7 +4503,7 @@ (set_local $42 (get_local $2) ) - (br $do-once$57) + (br $do-once$63) ) ) (call_import $_abort) @@ -4582,7 +4582,7 @@ ) ) ) - (block $do-once$67 + (block $do-once$65 (if (i32.and (tee_local $23 @@ -4621,7 +4621,7 @@ (set_local $35 (get_local $8) ) - (br $do-once$67) + (br $do-once$65) ) ) (call_import $_abort) @@ -4662,7 +4662,7 @@ (get_local $3) (get_local $1) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $2 @@ -4670,7 +4670,7 @@ (i32.const 480) (i32.shl (tee_local $0 - (block $do-once$69 + (block $do-once$67 (if (tee_local $2 (i32.shr_u @@ -4679,7 +4679,7 @@ ) ) (block - (br_if $do-once$69 + (br_if $do-once$67 (i32.const 31) (i32.gt_u (get_local $15) @@ -4831,7 +4831,7 @@ (get_local $3) (get_local $3) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $14 @@ -4858,8 +4858,8 @@ (get_local $2) ) ) - (loop $while-in$72 - (block $while-out$71 + (loop $while-in$70 + (block $while-out$69 (if (i32.eq (i32.and @@ -4877,7 +4877,7 @@ (set_local $9 (i32.const 281) ) - (br $while-out$71) + (br $while-out$69) ) ) (if @@ -4921,10 +4921,10 @@ (set_local $9 (i32.const 278) ) - (br $while-out$71) + (br $while-out$69) ) ) - (br $while-in$72) + (br $while-in$70) ) ) (if @@ -5050,8 +5050,8 @@ ) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$72 + (block $while-out$71 (if (if (i32.le_u @@ -5079,7 +5079,7 @@ (set_local $5 (get_local $15) ) - (br $while-out$73) + (br $while-out$71) ) ) (set_local $28 @@ -5087,7 +5087,7 @@ (get_local $28) ) ) - (br $while-in$74) + (br $while-in$72) ) ) (set_local $15 @@ -5261,7 +5261,7 @@ (i32.const 24) ) ) - (loop $do-in$76 + (loop $do-in$74 (i32.store (tee_local $3 (i32.add @@ -5271,7 +5271,7 @@ ) (i32.const 7) ) - (br_if $do-in$76 + (br_if $do-in$74 (i32.lt_u (i32.add (get_local $3) @@ -5598,8 +5598,8 @@ (get_local $6) ) ) - (loop $while-in$78 - (block $while-out$77 + (loop $while-in$76 + (block $while-out$75 (if (i32.eq (i32.and @@ -5617,7 +5617,7 @@ (set_local $9 (i32.const 307) ) - (br $while-out$77) + (br $while-out$75) ) ) (if @@ -5661,10 +5661,10 @@ (set_local $9 (i32.const 304) ) - (br $while-out$77) + (br $while-out$75) ) ) - (br $while-in$78) + (br $while-in$76) ) ) (if @@ -5803,7 +5803,7 @@ (set_local $2 (i32.const 0) ) - (loop $do-in$47 + (loop $do-in$78 (i32.store offset=12 (tee_local $1 (i32.add @@ -5823,7 +5823,7 @@ (get_local $1) (get_local $1) ) - (br_if $do-in$47 + (br_if $do-in$78 (i32.ne (tee_local $2 (i32.add diff --git a/test/emcc_O2_hello_world.fromasm.imprecise.no-opts b/test/emcc_O2_hello_world.fromasm.imprecise.no-opts index af4655d11..163015994 100644 --- a/test/emcc_O2_hello_world.fromasm.imprecise.no-opts +++ b/test/emcc_O2_hello_world.fromasm.imprecise.no-opts @@ -227,7 +227,7 @@ (get_local $i10) ) ) - (block $do-once$19 + (block $do-once$2 (if (i32.ne (get_local $i7) @@ -265,7 +265,7 @@ (get_local $i8) (get_local $i11) ) - (br $do-once$19) + (br $do-once$2) ) (call_import $_abort) ) @@ -498,7 +498,7 @@ (get_local $i12) ) ) - (block $do-once$21 + (block $do-once$4 (if (i32.ne (get_local $i15) @@ -541,7 +541,7 @@ (i32.const 184) ) ) - (br $do-once$21) + (br $do-once$4) ) (call_import $_abort) ) @@ -880,8 +880,8 @@ (set_local $i7 (get_local $i10) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (set_local $i10 (i32.load (i32.add @@ -914,7 +914,7 @@ (set_local $i22 (get_local $i7) ) - (br $while-out$23) + (br $while-out$6) ) (set_local $i23 (get_local $i15) @@ -962,7 +962,7 @@ (get_local $i7) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (set_local $i7 @@ -1006,7 +1006,7 @@ ) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (get_local $i12) @@ -1048,7 +1048,7 @@ (set_local $i24 (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) (block (set_local $i25 @@ -1069,8 +1069,8 @@ ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (set_local $i14 (i32.add (get_local $i25) @@ -1091,7 +1091,7 @@ (set_local $i26 (get_local $i14) ) - (br $while-in$28) + (br $while-in$11) ) ) (set_local $i14 @@ -1116,7 +1116,7 @@ (set_local $i28 (get_local $i26) ) - (br $while-out$27) + (br $while-out$10) ) (block (set_local $i25 @@ -1127,7 +1127,7 @@ ) ) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -1144,7 +1144,7 @@ (set_local $i24 (get_local $i27) ) - (br $do-once$25) + (br $do-once$8) ) ) ) @@ -1204,14 +1204,14 @@ (set_local $i24 (get_local $i12) ) - (br $do-once$25) + (br $do-once$8) ) (call_import $_abort) ) ) ) ) - (block $do-once$29 + (block $do-once$12 (if (get_local $i5) (block @@ -1264,7 +1264,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1307,7 +1307,7 @@ (i32.eqz (get_local $i24) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1338,7 +1338,7 @@ ) ) ) - (block $do-once$31 + (block $do-once$14 (if (get_local $i7) (if @@ -1362,7 +1362,7 @@ ) (get_local $i24) ) - (br $do-once$31) + (br $do-once$14) ) ) ) @@ -1400,7 +1400,7 @@ ) (get_local $i24) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1833,8 +1833,8 @@ (set_local $i8 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (set_local $i16 (i32.and (i32.load @@ -1957,7 +1957,7 @@ (set_local $i36 (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $i12 @@ -1983,7 +1983,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -2185,8 +2185,8 @@ (get_local $i36) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $i36 (i32.const 0) ) @@ -2247,7 +2247,7 @@ (set_local $i36 (i32.const 90) ) - (br $while-in$6) + (br $while-in$20) ) ) (set_local $i38 @@ -2269,7 +2269,7 @@ (set_local $i44 (get_local $i8) ) - (br $while-out$5) + (br $while-out$19) ) (block (set_local $i37 @@ -2283,7 +2283,7 @@ ) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -2346,7 +2346,7 @@ ) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (get_local $i7) @@ -2388,7 +2388,7 @@ (set_local $i45 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) (block (set_local $i46 @@ -2409,8 +2409,8 @@ ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (set_local $i2 (i32.add (get_local $i46) @@ -2431,7 +2431,7 @@ (set_local $i47 (get_local $i2) ) - (br $while-in$10) + (br $while-in$24) ) ) (set_local $i2 @@ -2456,7 +2456,7 @@ (set_local $i49 (get_local $i47) ) - (br $while-out$9) + (br $while-out$23) ) (block (set_local $i46 @@ -2467,7 +2467,7 @@ ) ) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2484,7 +2484,7 @@ (set_local $i45 (get_local $i48) ) - (br $do-once$7) + (br $do-once$21) ) ) ) @@ -2544,14 +2544,14 @@ (set_local $i45 (get_local $i7) ) - (br $do-once$7) + (br $do-once$21) ) (call_import $_abort) ) ) ) ) - (block $do-once$11 + (block $do-once$25 (if (get_local $i3) (block @@ -2604,7 +2604,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2647,7 +2647,7 @@ (i32.eqz (get_local $i45) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2678,7 +2678,7 @@ ) ) ) - (block $do-once$13 + (block $do-once$27 (if (get_local $i15) (if @@ -2702,7 +2702,7 @@ ) (get_local $i45) ) - (br $do-once$13) + (br $do-once$27) ) ) ) @@ -2740,14 +2740,14 @@ ) (get_local $i45) ) - (br $do-once$11) + (br $do-once$25) ) ) ) ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.ge_u (get_local $i43) @@ -2895,7 +2895,7 @@ ) (get_local $i15) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $i15 @@ -3092,7 +3092,7 @@ ) (get_local $i8) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $i4 @@ -3119,8 +3119,8 @@ (get_local $i3) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -3141,7 +3141,7 @@ (set_local $i36 (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (set_local $i3 @@ -3178,7 +3178,7 @@ (set_local $i36 (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) (block (set_local $i4 @@ -3192,7 +3192,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -3234,7 +3234,7 @@ ) (get_local $i8) ) - (br $do-once$15) + (br $do-once$29) ) ) (if @@ -3303,7 +3303,7 @@ ) (i32.const 0) ) - (br $do-once$15) + (br $do-once$29) ) (call_import $_abort) ) @@ -4283,8 +4283,8 @@ (set_local $i63 (i32.const 624) ) - (loop $do-in$49 - (block $do-out$48 + (loop $do-in$47 + (block $do-out$46 (set_local $i43 (i32.load (get_local $i63) @@ -4325,7 +4325,7 @@ (set_local $i36 (i32.const 203) ) - (br $do-out$48) + (br $do-out$46) ) ) (set_local $i63 @@ -4336,7 +4336,7 @@ ) ) ) - (br_if $do-in$49 + (br_if $do-in$47 (i32.ne (get_local $i63) (i32.const 0) @@ -4496,8 +4496,8 @@ (set_local $i63 (i32.const 624) ) - (loop $while-in$51 - (block $while-out$50 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (i32.load @@ -4515,7 +4515,7 @@ (set_local $i36 (i32.const 211) ) - (br $while-out$50) + (br $while-out$48) ) ) (set_local $i63 @@ -4534,10 +4534,10 @@ (set_local $i71 (i32.const 624) ) - (br $while-out$50) + (br $while-out$48) ) ) - (br $while-in$51) + (br $while-in$49) ) ) (if @@ -4658,7 +4658,7 @@ (i32.const 3) ) ) - (block $do-once$52 + (block $do-once$50 (if (i32.ne (get_local $i43) @@ -4706,7 +4706,7 @@ ) (get_local $i62) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $i62 @@ -4761,7 +4761,7 @@ ) ) ) - (block $do-once$59 + (block $do-once$53 (if (i32.eq (get_local $i55) @@ -4803,7 +4803,7 @@ (set_local $i72 (i32.const 0) ) - (br $do-once$59) + (br $do-once$53) ) (block (set_local $i73 @@ -4824,8 +4824,8 @@ ) ) ) - (loop $while-in$62 - (block $while-out$61 + (loop $while-in$56 + (block $while-out$55 (set_local $i5 (i32.add (get_local $i73) @@ -4846,7 +4846,7 @@ (set_local $i74 (get_local $i5) ) - (br $while-in$62) + (br $while-in$56) ) ) (set_local $i5 @@ -4871,7 +4871,7 @@ (set_local $i76 (get_local $i74) ) - (br $while-out$61) + (br $while-out$55) ) (block (set_local $i73 @@ -4882,7 +4882,7 @@ ) ) ) - (br $while-in$62) + (br $while-in$56) ) ) (if @@ -4899,7 +4899,7 @@ (set_local $i72 (get_local $i75) ) - (br $do-once$59) + (br $do-once$53) ) ) ) @@ -4959,7 +4959,7 @@ (set_local $i72 (get_local $i55) ) - (br $do-once$59) + (br $do-once$53) ) (call_import $_abort) ) @@ -4989,7 +4989,7 @@ ) ) ) - (block $do-once$63 + (block $do-once$57 (if (i32.ne (get_local $i43) @@ -5046,7 +5046,7 @@ ) (if (get_local $i72) - (br $do-once$63) + (br $do-once$57) ) (i32.store (i32.const 180) @@ -5097,7 +5097,7 @@ (get_local $i5) ) ) - (block $do-once$65 + (block $do-once$59 (if (get_local $i45) (if @@ -5121,7 +5121,7 @@ ) (get_local $i72) ) - (br $do-once$65) + (br $do-once$59) ) ) ) @@ -5196,7 +5196,7 @@ ) ) ) - (block $do-once$55 + (block $do-once$61 (if (i32.ne (get_local $i45) @@ -5220,7 +5220,7 @@ ) (get_local $i43) ) - (br $do-once$55) + (br $do-once$61) ) (call_import $_abort) ) @@ -5250,7 +5250,7 @@ (br $label$break$L331) ) ) - (block $do-once$57 + (block $do-once$63 (if (i32.eq (get_local $i55) @@ -5287,7 +5287,7 @@ (set_local $i77 (get_local $i5) ) - (br $do-once$57) + (br $do-once$63) ) ) (call_import $_abort) @@ -5397,7 +5397,7 @@ (get_local $i56) ) ) - (block $do-once$67 + (block $do-once$65 (if (i32.eqz (i32.and @@ -5449,7 +5449,7 @@ (set_local $i81 (get_local $i52) ) - (br $do-once$67) + (br $do-once$65) ) ) (call_import $_abort) @@ -5481,7 +5481,7 @@ ) (get_local $i62) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $i5 @@ -5490,7 +5490,7 @@ (i32.const 8) ) ) - (block $do-once$69 + (block $do-once$67 (if (i32.eqz (get_local $i5) @@ -5508,7 +5508,7 @@ (set_local $i82 (i32.const 31) ) - (br $do-once$69) + (br $do-once$67) ) ) (set_local $i54 @@ -5685,7 +5685,7 @@ ) (get_local $i63) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $i50 @@ -5712,8 +5712,8 @@ (get_local $i5) ) ) - (loop $while-in$72 - (block $while-out$71 + (loop $while-in$70 + (block $while-out$69 (if (i32.eq (i32.and @@ -5734,7 +5734,7 @@ (set_local $i36 (i32.const 281) ) - (br $while-out$71) + (br $while-out$69) ) ) (set_local $i5 @@ -5771,7 +5771,7 @@ (set_local $i36 (i32.const 278) ) - (br $while-out$71) + (br $while-out$69) ) (block (set_local $i50 @@ -5785,7 +5785,7 @@ ) ) ) - (br $while-in$72) + (br $while-in$70) ) ) (if @@ -5827,7 +5827,7 @@ ) (get_local $i63) ) - (br $do-once$52) + (br $do-once$50) ) ) (if @@ -5896,7 +5896,7 @@ ) (i32.const 0) ) - (br $do-once$52) + (br $do-once$50) ) (call_import $_abort) ) @@ -5949,8 +5949,8 @@ ) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$72 + (block $while-out$71 (set_local $i63 (i32.load (get_local $i71) @@ -5985,7 +5985,7 @@ (set_local $i86 (get_local $i53) ) - (br $while-out$73) + (br $while-out$71) ) ) (set_local $i71 @@ -5996,7 +5996,7 @@ ) ) ) - (br $while-in$74) + (br $while-in$72) ) ) (set_local $i44 @@ -6194,8 +6194,8 @@ (i32.const 24) ) ) - (loop $do-in$76 - (block $do-out$75 + (loop $do-in$74 + (block $do-out$73 (set_local $i63 (i32.add (get_local $i63) @@ -6206,7 +6206,7 @@ (get_local $i63) (i32.const 7) ) - (br_if $do-in$76 + (br_if $do-in$74 (i32.lt_u (i32.add (get_local $i63) @@ -6584,8 +6584,8 @@ (get_local $i43) ) ) - (loop $while-in$78 - (block $while-out$77 + (loop $while-in$76 + (block $while-out$75 (if (i32.eq (i32.and @@ -6606,7 +6606,7 @@ (set_local $i36 (i32.const 307) ) - (br $while-out$77) + (br $while-out$75) ) ) (set_local $i43 @@ -6643,7 +6643,7 @@ (set_local $i36 (i32.const 304) ) - (br $while-out$77) + (br $while-out$75) ) (block (set_local $i5 @@ -6657,7 +6657,7 @@ ) ) ) - (br $while-in$78) + (br $while-in$76) ) ) (if @@ -6825,8 +6825,8 @@ (set_local $i5 (i32.const 0) ) - (loop $do-in$47 - (block $do-out$46 + (loop $do-in$78 + (block $do-out$77 (set_local $i62 (i32.add (i32.const 216) @@ -6859,7 +6859,7 @@ (i32.const 1) ) ) - (br_if $do-in$47 + (br_if $do-in$78 (i32.ne (get_local $i5) (i32.const 32) diff --git a/test/emcc_O2_hello_world.fromasm.no-opts b/test/emcc_O2_hello_world.fromasm.no-opts index 648738c11..d8589967a 100644 --- a/test/emcc_O2_hello_world.fromasm.no-opts +++ b/test/emcc_O2_hello_world.fromasm.no-opts @@ -228,7 +228,7 @@ (get_local $i10) ) ) - (block $do-once$19 + (block $do-once$2 (if (i32.ne (get_local $i7) @@ -266,7 +266,7 @@ (get_local $i8) (get_local $i11) ) - (br $do-once$19) + (br $do-once$2) ) (call_import $_abort) ) @@ -499,7 +499,7 @@ (get_local $i12) ) ) - (block $do-once$21 + (block $do-once$4 (if (i32.ne (get_local $i15) @@ -542,7 +542,7 @@ (i32.const 184) ) ) - (br $do-once$21) + (br $do-once$4) ) (call_import $_abort) ) @@ -881,8 +881,8 @@ (set_local $i7 (get_local $i10) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (set_local $i10 (i32.load (i32.add @@ -915,7 +915,7 @@ (set_local $i22 (get_local $i7) ) - (br $while-out$23) + (br $while-out$6) ) (set_local $i23 (get_local $i15) @@ -963,7 +963,7 @@ (get_local $i7) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (set_local $i7 @@ -1007,7 +1007,7 @@ ) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (get_local $i12) @@ -1049,7 +1049,7 @@ (set_local $i24 (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) (block (set_local $i25 @@ -1070,8 +1070,8 @@ ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (set_local $i14 (i32.add (get_local $i25) @@ -1092,7 +1092,7 @@ (set_local $i26 (get_local $i14) ) - (br $while-in$28) + (br $while-in$11) ) ) (set_local $i14 @@ -1117,7 +1117,7 @@ (set_local $i28 (get_local $i26) ) - (br $while-out$27) + (br $while-out$10) ) (block (set_local $i25 @@ -1128,7 +1128,7 @@ ) ) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -1145,7 +1145,7 @@ (set_local $i24 (get_local $i27) ) - (br $do-once$25) + (br $do-once$8) ) ) ) @@ -1205,14 +1205,14 @@ (set_local $i24 (get_local $i12) ) - (br $do-once$25) + (br $do-once$8) ) (call_import $_abort) ) ) ) ) - (block $do-once$29 + (block $do-once$12 (if (get_local $i5) (block @@ -1265,7 +1265,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1308,7 +1308,7 @@ (i32.eqz (get_local $i24) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1339,7 +1339,7 @@ ) ) ) - (block $do-once$31 + (block $do-once$14 (if (get_local $i7) (if @@ -1363,7 +1363,7 @@ ) (get_local $i24) ) - (br $do-once$31) + (br $do-once$14) ) ) ) @@ -1401,7 +1401,7 @@ ) (get_local $i24) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1834,8 +1834,8 @@ (set_local $i8 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (set_local $i16 (i32.and (i32.load @@ -1958,7 +1958,7 @@ (set_local $i36 (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $i12 @@ -1984,7 +1984,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -2186,8 +2186,8 @@ (get_local $i36) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $i36 (i32.const 0) ) @@ -2248,7 +2248,7 @@ (set_local $i36 (i32.const 90) ) - (br $while-in$6) + (br $while-in$20) ) ) (set_local $i38 @@ -2270,7 +2270,7 @@ (set_local $i44 (get_local $i8) ) - (br $while-out$5) + (br $while-out$19) ) (block (set_local $i37 @@ -2284,7 +2284,7 @@ ) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -2347,7 +2347,7 @@ ) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (get_local $i7) @@ -2389,7 +2389,7 @@ (set_local $i45 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) (block (set_local $i46 @@ -2410,8 +2410,8 @@ ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (set_local $i2 (i32.add (get_local $i46) @@ -2432,7 +2432,7 @@ (set_local $i47 (get_local $i2) ) - (br $while-in$10) + (br $while-in$24) ) ) (set_local $i2 @@ -2457,7 +2457,7 @@ (set_local $i49 (get_local $i47) ) - (br $while-out$9) + (br $while-out$23) ) (block (set_local $i46 @@ -2468,7 +2468,7 @@ ) ) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2485,7 +2485,7 @@ (set_local $i45 (get_local $i48) ) - (br $do-once$7) + (br $do-once$21) ) ) ) @@ -2545,14 +2545,14 @@ (set_local $i45 (get_local $i7) ) - (br $do-once$7) + (br $do-once$21) ) (call_import $_abort) ) ) ) ) - (block $do-once$11 + (block $do-once$25 (if (get_local $i3) (block @@ -2605,7 +2605,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2648,7 +2648,7 @@ (i32.eqz (get_local $i45) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2679,7 +2679,7 @@ ) ) ) - (block $do-once$13 + (block $do-once$27 (if (get_local $i15) (if @@ -2703,7 +2703,7 @@ ) (get_local $i45) ) - (br $do-once$13) + (br $do-once$27) ) ) ) @@ -2741,14 +2741,14 @@ ) (get_local $i45) ) - (br $do-once$11) + (br $do-once$25) ) ) ) ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.ge_u (get_local $i43) @@ -2896,7 +2896,7 @@ ) (get_local $i15) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $i15 @@ -3093,7 +3093,7 @@ ) (get_local $i8) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $i4 @@ -3120,8 +3120,8 @@ (get_local $i3) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -3142,7 +3142,7 @@ (set_local $i36 (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (set_local $i3 @@ -3179,7 +3179,7 @@ (set_local $i36 (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) (block (set_local $i4 @@ -3193,7 +3193,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -3235,7 +3235,7 @@ ) (get_local $i8) ) - (br $do-once$15) + (br $do-once$29) ) ) (if @@ -3304,7 +3304,7 @@ ) (i32.const 0) ) - (br $do-once$15) + (br $do-once$29) ) (call_import $_abort) ) @@ -4284,8 +4284,8 @@ (set_local $i63 (i32.const 624) ) - (loop $do-in$49 - (block $do-out$48 + (loop $do-in$47 + (block $do-out$46 (set_local $i43 (i32.load (get_local $i63) @@ -4326,7 +4326,7 @@ (set_local $i36 (i32.const 203) ) - (br $do-out$48) + (br $do-out$46) ) ) (set_local $i63 @@ -4337,7 +4337,7 @@ ) ) ) - (br_if $do-in$49 + (br_if $do-in$47 (i32.ne (get_local $i63) (i32.const 0) @@ -4497,8 +4497,8 @@ (set_local $i63 (i32.const 624) ) - (loop $while-in$51 - (block $while-out$50 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (i32.load @@ -4516,7 +4516,7 @@ (set_local $i36 (i32.const 211) ) - (br $while-out$50) + (br $while-out$48) ) ) (set_local $i63 @@ -4535,10 +4535,10 @@ (set_local $i71 (i32.const 624) ) - (br $while-out$50) + (br $while-out$48) ) ) - (br $while-in$51) + (br $while-in$49) ) ) (if @@ -4659,7 +4659,7 @@ (i32.const 3) ) ) - (block $do-once$52 + (block $do-once$50 (if (i32.ne (get_local $i43) @@ -4707,7 +4707,7 @@ ) (get_local $i62) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $i62 @@ -4762,7 +4762,7 @@ ) ) ) - (block $do-once$59 + (block $do-once$53 (if (i32.eq (get_local $i55) @@ -4804,7 +4804,7 @@ (set_local $i72 (i32.const 0) ) - (br $do-once$59) + (br $do-once$53) ) (block (set_local $i73 @@ -4825,8 +4825,8 @@ ) ) ) - (loop $while-in$62 - (block $while-out$61 + (loop $while-in$56 + (block $while-out$55 (set_local $i5 (i32.add (get_local $i73) @@ -4847,7 +4847,7 @@ (set_local $i74 (get_local $i5) ) - (br $while-in$62) + (br $while-in$56) ) ) (set_local $i5 @@ -4872,7 +4872,7 @@ (set_local $i76 (get_local $i74) ) - (br $while-out$61) + (br $while-out$55) ) (block (set_local $i73 @@ -4883,7 +4883,7 @@ ) ) ) - (br $while-in$62) + (br $while-in$56) ) ) (if @@ -4900,7 +4900,7 @@ (set_local $i72 (get_local $i75) ) - (br $do-once$59) + (br $do-once$53) ) ) ) @@ -4960,7 +4960,7 @@ (set_local $i72 (get_local $i55) ) - (br $do-once$59) + (br $do-once$53) ) (call_import $_abort) ) @@ -4990,7 +4990,7 @@ ) ) ) - (block $do-once$63 + (block $do-once$57 (if (i32.ne (get_local $i43) @@ -5047,7 +5047,7 @@ ) (if (get_local $i72) - (br $do-once$63) + (br $do-once$57) ) (i32.store (i32.const 180) @@ -5098,7 +5098,7 @@ (get_local $i5) ) ) - (block $do-once$65 + (block $do-once$59 (if (get_local $i45) (if @@ -5122,7 +5122,7 @@ ) (get_local $i72) ) - (br $do-once$65) + (br $do-once$59) ) ) ) @@ -5197,7 +5197,7 @@ ) ) ) - (block $do-once$55 + (block $do-once$61 (if (i32.ne (get_local $i45) @@ -5221,7 +5221,7 @@ ) (get_local $i43) ) - (br $do-once$55) + (br $do-once$61) ) (call_import $_abort) ) @@ -5251,7 +5251,7 @@ (br $label$break$L331) ) ) - (block $do-once$57 + (block $do-once$63 (if (i32.eq (get_local $i55) @@ -5288,7 +5288,7 @@ (set_local $i77 (get_local $i5) ) - (br $do-once$57) + (br $do-once$63) ) ) (call_import $_abort) @@ -5398,7 +5398,7 @@ (get_local $i56) ) ) - (block $do-once$67 + (block $do-once$65 (if (i32.eqz (i32.and @@ -5450,7 +5450,7 @@ (set_local $i81 (get_local $i52) ) - (br $do-once$67) + (br $do-once$65) ) ) (call_import $_abort) @@ -5482,7 +5482,7 @@ ) (get_local $i62) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $i5 @@ -5491,7 +5491,7 @@ (i32.const 8) ) ) - (block $do-once$69 + (block $do-once$67 (if (i32.eqz (get_local $i5) @@ -5509,7 +5509,7 @@ (set_local $i82 (i32.const 31) ) - (br $do-once$69) + (br $do-once$67) ) ) (set_local $i54 @@ -5686,7 +5686,7 @@ ) (get_local $i63) ) - (br $do-once$52) + (br $do-once$50) ) ) (set_local $i50 @@ -5713,8 +5713,8 @@ (get_local $i5) ) ) - (loop $while-in$72 - (block $while-out$71 + (loop $while-in$70 + (block $while-out$69 (if (i32.eq (i32.and @@ -5735,7 +5735,7 @@ (set_local $i36 (i32.const 281) ) - (br $while-out$71) + (br $while-out$69) ) ) (set_local $i5 @@ -5772,7 +5772,7 @@ (set_local $i36 (i32.const 278) ) - (br $while-out$71) + (br $while-out$69) ) (block (set_local $i50 @@ -5786,7 +5786,7 @@ ) ) ) - (br $while-in$72) + (br $while-in$70) ) ) (if @@ -5828,7 +5828,7 @@ ) (get_local $i63) ) - (br $do-once$52) + (br $do-once$50) ) ) (if @@ -5897,7 +5897,7 @@ ) (i32.const 0) ) - (br $do-once$52) + (br $do-once$50) ) (call_import $_abort) ) @@ -5950,8 +5950,8 @@ ) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$72 + (block $while-out$71 (set_local $i63 (i32.load (get_local $i71) @@ -5986,7 +5986,7 @@ (set_local $i86 (get_local $i53) ) - (br $while-out$73) + (br $while-out$71) ) ) (set_local $i71 @@ -5997,7 +5997,7 @@ ) ) ) - (br $while-in$74) + (br $while-in$72) ) ) (set_local $i44 @@ -6195,8 +6195,8 @@ (i32.const 24) ) ) - (loop $do-in$76 - (block $do-out$75 + (loop $do-in$74 + (block $do-out$73 (set_local $i63 (i32.add (get_local $i63) @@ -6207,7 +6207,7 @@ (get_local $i63) (i32.const 7) ) - (br_if $do-in$76 + (br_if $do-in$74 (i32.lt_u (i32.add (get_local $i63) @@ -6585,8 +6585,8 @@ (get_local $i43) ) ) - (loop $while-in$78 - (block $while-out$77 + (loop $while-in$76 + (block $while-out$75 (if (i32.eq (i32.and @@ -6607,7 +6607,7 @@ (set_local $i36 (i32.const 307) ) - (br $while-out$77) + (br $while-out$75) ) ) (set_local $i43 @@ -6644,7 +6644,7 @@ (set_local $i36 (i32.const 304) ) - (br $while-out$77) + (br $while-out$75) ) (block (set_local $i5 @@ -6658,7 +6658,7 @@ ) ) ) - (br $while-in$78) + (br $while-in$76) ) ) (if @@ -6826,8 +6826,8 @@ (set_local $i5 (i32.const 0) ) - (loop $do-in$47 - (block $do-out$46 + (loop $do-in$78 + (block $do-out$77 (set_local $i62 (i32.add (i32.const 216) @@ -6860,7 +6860,7 @@ (i32.const 1) ) ) - (br_if $do-in$47 + (br_if $do-in$78 (i32.ne (get_local $i5) (i32.const 32) diff --git a/test/emcc_hello_world.fromasm b/test/emcc_hello_world.fromasm index 1475e4676..78c577bbf 100644 --- a/test/emcc_hello_world.fromasm +++ b/test/emcc_hello_world.fromasm @@ -7168,8 +7168,8 @@ ) ) ) - (loop $while-in$115 - (block $while-out$114 + (loop $while-in$109 + (block $while-out$108 (set_local $5 (call $_fmt_u (i32.load @@ -7179,7 +7179,7 @@ (get_local $45) ) ) - (block $do-once$116 + (block $do-once$110 (if (i32.eq (get_local $7) @@ -7191,7 +7191,7 @@ (get_local $5) (get_local $45) ) - (br $do-once$116) + (br $do-once$110) ) (i32.store8 (get_local $53) @@ -7207,10 +7207,10 @@ (get_local $5) (get_local $29) ) - (br $do-once$116) + (br $do-once$110) ) - (loop $while-in$119 - (block $while-out$118 + (loop $while-in$113 + (block $while-out$112 (i32.store8 (tee_local $5 (i32.add @@ -7225,9 +7225,9 @@ (get_local $5) (get_local $29) ) - (br $while-out$118) + (br $while-out$112) ) - (br $while-in$119) + (br $while-in$113) ) ) ) @@ -7266,20 +7266,20 @@ (set_local $5 (get_local $7) ) - (br $while-out$114) + (br $while-out$108) ) ) - (br $while-in$115) + (br $while-in$109) ) ) - (block $do-once$120 + (block $do-once$114 (if (i32.ne (get_local $1) (i32.const 0) ) (block - (br_if $do-once$120 + (br_if $do-once$114 (i32.ne (i32.and (i32.load @@ -7309,8 +7309,8 @@ (get_local $23) ) ) - (loop $while-in$123 - (block $while-out$122 + (loop $while-in$117 + (block $while-out$116 (if (i32.gt_u (tee_local $1 @@ -7324,8 +7324,8 @@ ) (get_local $29) ) - (loop $while-in$125 - (block $while-out$124 + (loop $while-in$119 + (block $while-out$118 (i32.store8 (tee_local $1 (i32.add @@ -7340,9 +7340,9 @@ (get_local $1) (get_local $29) ) - (br $while-out$124) + (br $while-out$118) ) - (br $while-in$125) + (br $while-in$119) ) ) ) @@ -7398,10 +7398,10 @@ (set_local $15 (get_local $1) ) - (br $while-out$122) + (br $while-out$116) ) ) - (br $while-in$123) + (br $while-in$117) ) ) ) @@ -7442,8 +7442,8 @@ (set_local $5 (get_local $7) ) - (loop $while-in$109 - (block $while-out$108 + (loop $while-in$121 + (block $while-out$120 (set_local $8 (if (i32.eq @@ -7468,7 +7468,7 @@ (get_local $1) ) ) - (block $do-once$110 + (block $do-once$122 (if (i32.eq (get_local $5) @@ -7505,7 +7505,7 @@ (i32.const 1) ) ) - (br $do-once$110) + (br $do-once$122) ) (if (i32.ne @@ -7517,7 +7517,7 @@ ) (i32.const 0) ) - (br $do-once$110) + (br $do-once$122) ) (call $___fwritex (i32.const 4143) @@ -7538,11 +7538,11 @@ (set_local $1 (get_local $8) ) - (br $do-once$110) + (br $do-once$122) ) ) - (loop $while-in$113 - (block $while-out$112 + (loop $while-in$125 + (block $while-out$124 (i32.store8 (tee_local $1 (i32.add @@ -7557,9 +7557,9 @@ (get_local $1) (get_local $29) ) - (br $while-out$112) + (br $while-out$124) ) - (br $while-in$113) + (br $while-in$125) ) ) ) @@ -7617,9 +7617,9 @@ ) ) ) - (br $while-out$108) + (br $while-out$120) ) - (br $while-in$109) + (br $while-in$121) ) ) ) @@ -7871,8 +7871,8 @@ (set_local $6 (get_local $28) ) - (loop $while-in$134 - (block $while-out$133 + (loop $while-in$130 + (block $while-out$129 (i32.store8 (tee_local $6 (i32.add @@ -7920,9 +7920,9 @@ (i32.const 0) ) ) - (br $while-out$133) + (br $while-out$129) ) - (br $while-in$134) + (br $while-in$130) ) ) (if @@ -8101,8 +8101,8 @@ (get_local $19) ) ) - (loop $while-in$130 - (block $while-out$129 + (loop $while-in$132 + (block $while-out$131 (if (i32.eq (tee_local $1 @@ -8112,7 +8112,7 @@ ) (i32.const 0) ) - (br $while-out$129) + (br $while-out$131) ) (if (i32.or @@ -8133,7 +8133,7 @@ ) ) ) - (br $while-out$129) + (br $while-out$131) ) (set_local $6 (i32.add @@ -8158,10 +8158,10 @@ (set_local $7 (get_local $1) ) - (br $while-out$129) + (br $while-out$131) ) ) - (br $while-in$130) + (br $while-in$132) ) ) (if @@ -8205,8 +8205,8 @@ (get_local $19) ) ) - (loop $while-in$132 - (block $while-out$131 + (loop $while-in$134 + (block $while-out$133 (if (i32.eq (tee_local $1 @@ -8288,10 +8288,10 @@ (set_local $12 (i32.const 98) ) - (br $while-out$131) + (br $while-out$133) ) ) - (br $while-in$132) + (br $while-in$134) ) ) ) @@ -10189,8 +10189,8 @@ (set_local $8 (get_local $0) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (if (i32.eq (tee_local $0 @@ -10216,7 +10216,7 @@ (set_local $10 (get_local $8) ) - (br $while-out$23) + (br $while-out$6) ) (set_local $1 (get_local $0) @@ -10259,7 +10259,7 @@ (get_local $0) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (if @@ -10290,7 +10290,7 @@ (get_local $10) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (tee_local $2 @@ -10333,7 +10333,7 @@ (set_local $15 (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) (set_local $4 (get_local $2) @@ -10343,8 +10343,8 @@ (get_local $2) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (if (i32.ne (tee_local $2 @@ -10366,7 +10366,7 @@ (set_local $8 (get_local $5) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -10383,7 +10383,7 @@ ) (i32.const 0) ) - (br $while-out$27) + (br $while-out$10) (block (set_local $4 (get_local $2) @@ -10393,7 +10393,7 @@ ) ) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -10469,7 +10469,7 @@ ) ) ) - (block $do-once$29 + (block $do-once$12 (if (i32.ne (get_local $1) @@ -10521,7 +10521,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -10556,7 +10556,7 @@ (get_local $15) ) ) - (br_if $do-once$29 + (br_if $do-once$12 (i32.eq (get_local $15) (i32.const 0) @@ -11034,8 +11034,8 @@ (set_local $36 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (if (i32.lt_u (tee_local $16 @@ -11152,7 +11152,7 @@ (set_local $11 (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $7 @@ -11163,7 +11163,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -11351,8 +11351,8 @@ (get_local $11) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $11 (i32.const 0) ) @@ -11405,7 +11405,7 @@ (set_local $29 (get_local $3) ) - (br $while-in$6) + (br $while-in$20) ) ) (if @@ -11421,7 +11421,7 @@ (set_local $13 (get_local $3) ) - (br $while-out$5) + (br $while-out$19) ) (block (set_local $26 @@ -11435,7 +11435,7 @@ ) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -11486,7 +11486,7 @@ (get_local $13) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (tee_local $2 @@ -11529,7 +11529,7 @@ (set_local $6 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) (set_local $8 (get_local $2) @@ -11539,8 +11539,8 @@ (get_local $2) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (if (i32.ne (tee_local $2 @@ -11562,7 +11562,7 @@ (set_local $9 (get_local $7) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -11579,7 +11579,7 @@ ) (i32.const 0) ) - (br $while-out$9) + (br $while-out$23) (block (set_local $8 (get_local $2) @@ -11589,7 +11589,7 @@ ) ) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -11665,7 +11665,7 @@ ) ) ) - (block $do-once$11 + (block $do-once$25 (if (i32.ne (get_local $1) @@ -11717,7 +11717,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -11752,7 +11752,7 @@ (get_local $6) ) ) - (br_if $do-once$11 + (br_if $do-once$25 (i32.eq (get_local $6) (i32.const 0) @@ -11834,7 +11834,7 @@ ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.lt_u (get_local $17) @@ -11998,7 +11998,7 @@ (get_local $3) (get_local $2) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $2 @@ -12172,7 +12172,7 @@ (get_local $3) (get_local $3) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $1 @@ -12199,8 +12199,8 @@ (get_local $2) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -12218,7 +12218,7 @@ (set_local $11 (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (set_local $4 @@ -12260,7 +12260,7 @@ (set_local $11 (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) (block (set_local $1 @@ -12271,7 +12271,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -13229,8 +13229,8 @@ (set_local $1 (i32.const 0) ) - (loop $while-in$78 - (block $while-out$77 + (loop $while-in$47 + (block $while-out$46 (i32.store offset=12 (tee_local $0 (i32.add @@ -13260,9 +13260,9 @@ ) (i32.const 32) ) - (br $while-out$77) + (br $while-out$46) ) - (br $while-in$78) + (br $while-in$47) ) ) (set_local $1 @@ -13337,8 +13337,8 @@ (set_local $7 (i32.const 624) ) - (loop $while-in$47 - (block $while-out$46 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (get_local $14) @@ -13376,7 +13376,7 @@ (set_local $11 (i32.const 203) ) - (br $while-out$46) + (br $while-out$48) ) ) (if @@ -13388,12 +13388,12 @@ ) (i32.const 0) ) - (br $while-out$46) + (br $while-out$48) (set_local $7 (get_local $4) ) ) - (br $while-in$47) + (br $while-in$49) ) ) (if @@ -13535,8 +13535,8 @@ (set_local $1 (i32.const 624) ) - (loop $while-in$49 - (block $while-out$48 + (loop $while-in$51 + (block $while-out$50 (if (i32.eq (i32.load @@ -13554,7 +13554,7 @@ (set_local $11 (i32.const 211) ) - (br $while-out$48) + (br $while-out$50) ) ) (if @@ -13570,10 +13570,10 @@ (set_local $27 (i32.const 624) ) - (br $while-out$48) + (br $while-out$50) ) ) - (br $while-in$49) + (br $while-in$51) ) ) (if @@ -13696,7 +13696,7 @@ (i32.const 3) ) ) - (block $do-once$50 + (block $do-once$52 (if (i32.eq (get_local $3) @@ -13764,7 +13764,7 @@ ) (get_local $0) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $0 @@ -13809,7 +13809,7 @@ (get_local $3) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.ne (tee_local $0 @@ -13838,7 +13838,7 @@ ) (call_import $_abort) ) - (br_if $do-once$61 + (br_if $do-once$55 (i32.eq (i32.load offset=12 (get_local $0) @@ -13874,7 +13874,7 @@ (br $label$break$L331) ) ) - (block $do-once$63 + (block $do-once$57 (if (i32.eq (get_local $1) @@ -13910,7 +13910,7 @@ (set_local $39 (get_local $2) ) - (br $do-once$63) + (br $do-once$57) ) ) (call_import $_abort) @@ -13932,7 +13932,7 @@ (get_local $3) ) ) - (block $do-once$53 + (block $do-once$59 (if (i32.eq (tee_local $1 @@ -13975,7 +13975,7 @@ (set_local $18 (i32.const 0) ) - (br $do-once$53) + (br $do-once$59) ) (block (set_local $2 @@ -13990,8 +13990,8 @@ (get_local $1) ) ) - (loop $while-in$56 - (block $while-out$55 + (loop $while-in$62 + (block $while-out$61 (if (i32.ne (tee_local $1 @@ -14013,7 +14013,7 @@ (set_local $9 (get_local $20) ) - (br $while-in$56) + (br $while-in$62) ) ) (if @@ -14030,7 +14030,7 @@ ) (i32.const 0) ) - (br $while-out$55) + (br $while-out$61) (block (set_local $2 (get_local $1) @@ -14040,7 +14040,7 @@ ) ) ) - (br $while-in$56) + (br $while-in$62) ) ) (if @@ -14122,7 +14122,7 @@ (i32.const 0) ) ) - (block $do-once$57 + (block $do-once$63 (if (i32.eq (get_local $3) @@ -14147,7 +14147,7 @@ (get_local $2) (get_local $18) ) - (br_if $do-once$57 + (br_if $do-once$63 (i32.ne (get_local $18) (i32.const 0) @@ -14356,7 +14356,7 @@ ) ) ) - (block $do-once$65 + (block $do-once$67 (if (i32.eq (i32.and @@ -14416,7 +14416,7 @@ (set_local $33 (get_local $1) ) - (br $do-once$65) + (br $do-once$67) ) ) (call_import $_abort) @@ -14439,7 +14439,7 @@ (get_local $5) (get_local $2) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $2 @@ -14447,7 +14447,7 @@ (i32.const 480) (i32.shl (tee_local $1 - (block $do-once$67 + (block $do-once$69 (if (i32.eq (tee_local $0 @@ -14460,7 +14460,7 @@ ) (i32.const 0) (block - (br_if $do-once$67 + (br_if $do-once$69 (i32.const 31) (i32.gt_u (get_local $4) @@ -14615,7 +14615,7 @@ (get_local $5) (get_local $5) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $1 @@ -14642,8 +14642,8 @@ (get_local $2) ) ) - (loop $while-in$70 - (block $while-out$69 + (loop $while-in$72 + (block $while-out$71 (if (i32.eq (i32.and @@ -14661,7 +14661,7 @@ (set_local $11 (i32.const 281) ) - (br $while-out$69) + (br $while-out$71) ) ) (set_local $8 @@ -14703,7 +14703,7 @@ (set_local $11 (i32.const 278) ) - (br $while-out$69) + (br $while-out$71) ) (block (set_local $1 @@ -14714,7 +14714,7 @@ ) ) ) - (br $while-in$70) + (br $while-in$72) ) ) (if @@ -14819,8 +14819,8 @@ ) ) ) - (loop $while-in$72 - (block $while-out$71 + (loop $while-in$74 + (block $while-out$73 (if (i32.le_u (tee_local $1 @@ -14846,7 +14846,7 @@ (set_local $2 (get_local $1) ) - (br $while-out$71) + (br $while-out$73) ) ) ) @@ -14855,7 +14855,7 @@ (get_local $27) ) ) - (br $while-in$72) + (br $while-in$74) ) ) (set_local $8 @@ -15037,8 +15037,8 @@ (i32.const 24) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$76 + (block $while-out$75 (i32.store (tee_local $1 (i32.add @@ -15056,9 +15056,9 @@ ) (get_local $2) ) - (br $while-out$73) + (br $while-out$75) ) - (br $while-in$74) + (br $while-in$76) ) ) (if @@ -15390,8 +15390,8 @@ (get_local $4) ) ) - (loop $while-in$76 - (block $while-out$75 + (loop $while-in$78 + (block $while-out$77 (if (i32.eq (i32.and @@ -15409,7 +15409,7 @@ (set_local $11 (i32.const 307) ) - (br $while-out$75) + (br $while-out$77) ) ) (set_local $8 @@ -15451,7 +15451,7 @@ (set_local $11 (i32.const 304) ) - (br $while-out$75) + (br $while-out$77) ) (block (set_local $2 @@ -15462,7 +15462,7 @@ ) ) ) - (br $while-in$76) + (br $while-in$78) ) ) (if diff --git a/test/emcc_hello_world.fromasm.imprecise b/test/emcc_hello_world.fromasm.imprecise index 1b3f505aa..d6c27e3c4 100644 --- a/test/emcc_hello_world.fromasm.imprecise +++ b/test/emcc_hello_world.fromasm.imprecise @@ -7162,8 +7162,8 @@ ) ) ) - (loop $while-in$115 - (block $while-out$114 + (loop $while-in$109 + (block $while-out$108 (set_local $5 (call $_fmt_u (i32.load @@ -7173,7 +7173,7 @@ (get_local $45) ) ) - (block $do-once$116 + (block $do-once$110 (if (i32.eq (get_local $7) @@ -7185,7 +7185,7 @@ (get_local $5) (get_local $45) ) - (br $do-once$116) + (br $do-once$110) ) (i32.store8 (get_local $53) @@ -7201,10 +7201,10 @@ (get_local $5) (get_local $29) ) - (br $do-once$116) + (br $do-once$110) ) - (loop $while-in$119 - (block $while-out$118 + (loop $while-in$113 + (block $while-out$112 (i32.store8 (tee_local $5 (i32.add @@ -7219,9 +7219,9 @@ (get_local $5) (get_local $29) ) - (br $while-out$118) + (br $while-out$112) ) - (br $while-in$119) + (br $while-in$113) ) ) ) @@ -7260,20 +7260,20 @@ (set_local $5 (get_local $7) ) - (br $while-out$114) + (br $while-out$108) ) ) - (br $while-in$115) + (br $while-in$109) ) ) - (block $do-once$120 + (block $do-once$114 (if (i32.ne (get_local $1) (i32.const 0) ) (block - (br_if $do-once$120 + (br_if $do-once$114 (i32.ne (i32.and (i32.load @@ -7303,8 +7303,8 @@ (get_local $23) ) ) - (loop $while-in$123 - (block $while-out$122 + (loop $while-in$117 + (block $while-out$116 (if (i32.gt_u (tee_local $1 @@ -7318,8 +7318,8 @@ ) (get_local $29) ) - (loop $while-in$125 - (block $while-out$124 + (loop $while-in$119 + (block $while-out$118 (i32.store8 (tee_local $1 (i32.add @@ -7334,9 +7334,9 @@ (get_local $1) (get_local $29) ) - (br $while-out$124) + (br $while-out$118) ) - (br $while-in$125) + (br $while-in$119) ) ) ) @@ -7392,10 +7392,10 @@ (set_local $15 (get_local $1) ) - (br $while-out$122) + (br $while-out$116) ) ) - (br $while-in$123) + (br $while-in$117) ) ) ) @@ -7436,8 +7436,8 @@ (set_local $5 (get_local $7) ) - (loop $while-in$109 - (block $while-out$108 + (loop $while-in$121 + (block $while-out$120 (set_local $8 (if (i32.eq @@ -7462,7 +7462,7 @@ (get_local $1) ) ) - (block $do-once$110 + (block $do-once$122 (if (i32.eq (get_local $5) @@ -7499,7 +7499,7 @@ (i32.const 1) ) ) - (br $do-once$110) + (br $do-once$122) ) (if (i32.ne @@ -7511,7 +7511,7 @@ ) (i32.const 0) ) - (br $do-once$110) + (br $do-once$122) ) (call $___fwritex (i32.const 4143) @@ -7532,11 +7532,11 @@ (set_local $1 (get_local $8) ) - (br $do-once$110) + (br $do-once$122) ) ) - (loop $while-in$113 - (block $while-out$112 + (loop $while-in$125 + (block $while-out$124 (i32.store8 (tee_local $1 (i32.add @@ -7551,9 +7551,9 @@ (get_local $1) (get_local $29) ) - (br $while-out$112) + (br $while-out$124) ) - (br $while-in$113) + (br $while-in$125) ) ) ) @@ -7611,9 +7611,9 @@ ) ) ) - (br $while-out$108) + (br $while-out$120) ) - (br $while-in$109) + (br $while-in$121) ) ) ) @@ -7865,8 +7865,8 @@ (set_local $6 (get_local $28) ) - (loop $while-in$134 - (block $while-out$133 + (loop $while-in$130 + (block $while-out$129 (i32.store8 (tee_local $6 (i32.add @@ -7914,9 +7914,9 @@ (i32.const 0) ) ) - (br $while-out$133) + (br $while-out$129) ) - (br $while-in$134) + (br $while-in$130) ) ) (if @@ -8095,8 +8095,8 @@ (get_local $19) ) ) - (loop $while-in$130 - (block $while-out$129 + (loop $while-in$132 + (block $while-out$131 (if (i32.eq (tee_local $1 @@ -8106,7 +8106,7 @@ ) (i32.const 0) ) - (br $while-out$129) + (br $while-out$131) ) (if (i32.or @@ -8127,7 +8127,7 @@ ) ) ) - (br $while-out$129) + (br $while-out$131) ) (set_local $6 (i32.add @@ -8152,10 +8152,10 @@ (set_local $7 (get_local $1) ) - (br $while-out$129) + (br $while-out$131) ) ) - (br $while-in$130) + (br $while-in$132) ) ) (if @@ -8199,8 +8199,8 @@ (get_local $19) ) ) - (loop $while-in$132 - (block $while-out$131 + (loop $while-in$134 + (block $while-out$133 (if (i32.eq (tee_local $1 @@ -8282,10 +8282,10 @@ (set_local $12 (i32.const 98) ) - (br $while-out$131) + (br $while-out$133) ) ) - (br $while-in$132) + (br $while-in$134) ) ) ) @@ -10183,8 +10183,8 @@ (set_local $8 (get_local $0) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (if (i32.eq (tee_local $0 @@ -10210,7 +10210,7 @@ (set_local $10 (get_local $8) ) - (br $while-out$23) + (br $while-out$6) ) (set_local $1 (get_local $0) @@ -10253,7 +10253,7 @@ (get_local $0) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (if @@ -10284,7 +10284,7 @@ (get_local $10) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (tee_local $2 @@ -10327,7 +10327,7 @@ (set_local $15 (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) (set_local $4 (get_local $2) @@ -10337,8 +10337,8 @@ (get_local $2) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (if (i32.ne (tee_local $2 @@ -10360,7 +10360,7 @@ (set_local $8 (get_local $5) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -10377,7 +10377,7 @@ ) (i32.const 0) ) - (br $while-out$27) + (br $while-out$10) (block (set_local $4 (get_local $2) @@ -10387,7 +10387,7 @@ ) ) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -10463,7 +10463,7 @@ ) ) ) - (block $do-once$29 + (block $do-once$12 (if (i32.ne (get_local $1) @@ -10515,7 +10515,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -10550,7 +10550,7 @@ (get_local $15) ) ) - (br_if $do-once$29 + (br_if $do-once$12 (i32.eq (get_local $15) (i32.const 0) @@ -11028,8 +11028,8 @@ (set_local $36 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (if (i32.lt_u (tee_local $16 @@ -11146,7 +11146,7 @@ (set_local $11 (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $7 @@ -11157,7 +11157,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -11345,8 +11345,8 @@ (get_local $11) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $11 (i32.const 0) ) @@ -11399,7 +11399,7 @@ (set_local $29 (get_local $3) ) - (br $while-in$6) + (br $while-in$20) ) ) (if @@ -11415,7 +11415,7 @@ (set_local $13 (get_local $3) ) - (br $while-out$5) + (br $while-out$19) ) (block (set_local $26 @@ -11429,7 +11429,7 @@ ) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -11480,7 +11480,7 @@ (get_local $13) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (tee_local $2 @@ -11523,7 +11523,7 @@ (set_local $6 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) (set_local $8 (get_local $2) @@ -11533,8 +11533,8 @@ (get_local $2) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (if (i32.ne (tee_local $2 @@ -11556,7 +11556,7 @@ (set_local $9 (get_local $7) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -11573,7 +11573,7 @@ ) (i32.const 0) ) - (br $while-out$9) + (br $while-out$23) (block (set_local $8 (get_local $2) @@ -11583,7 +11583,7 @@ ) ) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -11659,7 +11659,7 @@ ) ) ) - (block $do-once$11 + (block $do-once$25 (if (i32.ne (get_local $1) @@ -11711,7 +11711,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -11746,7 +11746,7 @@ (get_local $6) ) ) - (br_if $do-once$11 + (br_if $do-once$25 (i32.eq (get_local $6) (i32.const 0) @@ -11828,7 +11828,7 @@ ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.lt_u (get_local $17) @@ -11992,7 +11992,7 @@ (get_local $3) (get_local $2) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $2 @@ -12166,7 +12166,7 @@ (get_local $3) (get_local $3) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $1 @@ -12193,8 +12193,8 @@ (get_local $2) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -12212,7 +12212,7 @@ (set_local $11 (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (set_local $4 @@ -12254,7 +12254,7 @@ (set_local $11 (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) (block (set_local $1 @@ -12265,7 +12265,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -13223,8 +13223,8 @@ (set_local $1 (i32.const 0) ) - (loop $while-in$78 - (block $while-out$77 + (loop $while-in$47 + (block $while-out$46 (i32.store offset=12 (tee_local $0 (i32.add @@ -13254,9 +13254,9 @@ ) (i32.const 32) ) - (br $while-out$77) + (br $while-out$46) ) - (br $while-in$78) + (br $while-in$47) ) ) (set_local $1 @@ -13331,8 +13331,8 @@ (set_local $7 (i32.const 624) ) - (loop $while-in$47 - (block $while-out$46 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (get_local $14) @@ -13370,7 +13370,7 @@ (set_local $11 (i32.const 203) ) - (br $while-out$46) + (br $while-out$48) ) ) (if @@ -13382,12 +13382,12 @@ ) (i32.const 0) ) - (br $while-out$46) + (br $while-out$48) (set_local $7 (get_local $4) ) ) - (br $while-in$47) + (br $while-in$49) ) ) (if @@ -13529,8 +13529,8 @@ (set_local $1 (i32.const 624) ) - (loop $while-in$49 - (block $while-out$48 + (loop $while-in$51 + (block $while-out$50 (if (i32.eq (i32.load @@ -13548,7 +13548,7 @@ (set_local $11 (i32.const 211) ) - (br $while-out$48) + (br $while-out$50) ) ) (if @@ -13564,10 +13564,10 @@ (set_local $27 (i32.const 624) ) - (br $while-out$48) + (br $while-out$50) ) ) - (br $while-in$49) + (br $while-in$51) ) ) (if @@ -13690,7 +13690,7 @@ (i32.const 3) ) ) - (block $do-once$50 + (block $do-once$52 (if (i32.eq (get_local $3) @@ -13758,7 +13758,7 @@ ) (get_local $0) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $0 @@ -13803,7 +13803,7 @@ (get_local $3) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.ne (tee_local $0 @@ -13832,7 +13832,7 @@ ) (call_import $_abort) ) - (br_if $do-once$61 + (br_if $do-once$55 (i32.eq (i32.load offset=12 (get_local $0) @@ -13868,7 +13868,7 @@ (br $label$break$L331) ) ) - (block $do-once$63 + (block $do-once$57 (if (i32.eq (get_local $1) @@ -13904,7 +13904,7 @@ (set_local $39 (get_local $2) ) - (br $do-once$63) + (br $do-once$57) ) ) (call_import $_abort) @@ -13926,7 +13926,7 @@ (get_local $3) ) ) - (block $do-once$53 + (block $do-once$59 (if (i32.eq (tee_local $1 @@ -13969,7 +13969,7 @@ (set_local $18 (i32.const 0) ) - (br $do-once$53) + (br $do-once$59) ) (block (set_local $2 @@ -13984,8 +13984,8 @@ (get_local $1) ) ) - (loop $while-in$56 - (block $while-out$55 + (loop $while-in$62 + (block $while-out$61 (if (i32.ne (tee_local $1 @@ -14007,7 +14007,7 @@ (set_local $9 (get_local $20) ) - (br $while-in$56) + (br $while-in$62) ) ) (if @@ -14024,7 +14024,7 @@ ) (i32.const 0) ) - (br $while-out$55) + (br $while-out$61) (block (set_local $2 (get_local $1) @@ -14034,7 +14034,7 @@ ) ) ) - (br $while-in$56) + (br $while-in$62) ) ) (if @@ -14116,7 +14116,7 @@ (i32.const 0) ) ) - (block $do-once$57 + (block $do-once$63 (if (i32.eq (get_local $3) @@ -14141,7 +14141,7 @@ (get_local $2) (get_local $18) ) - (br_if $do-once$57 + (br_if $do-once$63 (i32.ne (get_local $18) (i32.const 0) @@ -14350,7 +14350,7 @@ ) ) ) - (block $do-once$65 + (block $do-once$67 (if (i32.eq (i32.and @@ -14410,7 +14410,7 @@ (set_local $33 (get_local $1) ) - (br $do-once$65) + (br $do-once$67) ) ) (call_import $_abort) @@ -14433,7 +14433,7 @@ (get_local $5) (get_local $2) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $2 @@ -14441,7 +14441,7 @@ (i32.const 480) (i32.shl (tee_local $1 - (block $do-once$67 + (block $do-once$69 (if (i32.eq (tee_local $0 @@ -14454,7 +14454,7 @@ ) (i32.const 0) (block - (br_if $do-once$67 + (br_if $do-once$69 (i32.const 31) (i32.gt_u (get_local $4) @@ -14609,7 +14609,7 @@ (get_local $5) (get_local $5) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $1 @@ -14636,8 +14636,8 @@ (get_local $2) ) ) - (loop $while-in$70 - (block $while-out$69 + (loop $while-in$72 + (block $while-out$71 (if (i32.eq (i32.and @@ -14655,7 +14655,7 @@ (set_local $11 (i32.const 281) ) - (br $while-out$69) + (br $while-out$71) ) ) (set_local $8 @@ -14697,7 +14697,7 @@ (set_local $11 (i32.const 278) ) - (br $while-out$69) + (br $while-out$71) ) (block (set_local $1 @@ -14708,7 +14708,7 @@ ) ) ) - (br $while-in$70) + (br $while-in$72) ) ) (if @@ -14813,8 +14813,8 @@ ) ) ) - (loop $while-in$72 - (block $while-out$71 + (loop $while-in$74 + (block $while-out$73 (if (i32.le_u (tee_local $1 @@ -14840,7 +14840,7 @@ (set_local $2 (get_local $1) ) - (br $while-out$71) + (br $while-out$73) ) ) ) @@ -14849,7 +14849,7 @@ (get_local $27) ) ) - (br $while-in$72) + (br $while-in$74) ) ) (set_local $8 @@ -15031,8 +15031,8 @@ (i32.const 24) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$76 + (block $while-out$75 (i32.store (tee_local $1 (i32.add @@ -15050,9 +15050,9 @@ ) (get_local $2) ) - (br $while-out$73) + (br $while-out$75) ) - (br $while-in$74) + (br $while-in$76) ) ) (if @@ -15384,8 +15384,8 @@ (get_local $4) ) ) - (loop $while-in$76 - (block $while-out$75 + (loop $while-in$78 + (block $while-out$77 (if (i32.eq (i32.and @@ -15403,7 +15403,7 @@ (set_local $11 (i32.const 307) ) - (br $while-out$75) + (br $while-out$77) ) ) (set_local $8 @@ -15445,7 +15445,7 @@ (set_local $11 (i32.const 304) ) - (br $while-out$75) + (br $while-out$77) ) (block (set_local $2 @@ -15456,7 +15456,7 @@ ) ) ) - (br $while-in$76) + (br $while-in$78) ) ) (if diff --git a/test/emcc_hello_world.fromasm.imprecise.no-opts b/test/emcc_hello_world.fromasm.imprecise.no-opts index f37f143a9..298b05867 100644 --- a/test/emcc_hello_world.fromasm.imprecise.no-opts +++ b/test/emcc_hello_world.fromasm.imprecise.no-opts @@ -12288,8 +12288,8 @@ (set_local $$d$5494$i (get_local $$r$0$a$9$i) ) - (loop $while-in$115 - (block $while-out$114 + (loop $while-in$109 + (block $while-out$108 (set_local $$248 (i32.load (get_local $$d$5494$i) @@ -12308,7 +12308,7 @@ (get_local $$r$0$a$9$i) ) ) - (block $do-once$116 + (block $do-once$110 (if (get_local $$cmp673$i) (block @@ -12326,7 +12326,7 @@ (set_local $$s668$1$i (get_local $$249) ) - (br $do-once$116) + (br $do-once$110) ) ) (i32.store8 @@ -12353,11 +12353,11 @@ (set_local $$s668$1$i (get_local $$249) ) - (br $do-once$116) + (br $do-once$110) ) ) - (loop $while-in$119 - (block $while-out$118 + (loop $while-in$113 + (block $while-out$112 (set_local $$incdec$ptr681$i (i32.add (get_local $$s668$0492$i) @@ -12383,10 +12383,10 @@ (set_local $$s668$1$i (get_local $$incdec$ptr681$i) ) - (br $while-out$118) + (br $while-out$112) ) ) - (br $while-in$119) + (br $while-in$113) ) ) ) @@ -12446,13 +12446,13 @@ (set_local $$incdec$ptr698$i$lcssa (get_local $$incdec$ptr698$i) ) - (br $while-out$114) + (br $while-out$108) ) (set_local $$d$5494$i (get_local $$incdec$ptr698$i) ) ) - (br $while-in$115) + (br $while-in$109) ) ) (set_local $$251 @@ -12461,7 +12461,7 @@ (i32.const 0) ) ) - (block $do-once$120 + (block $do-once$114 (if (i32.eqz (get_local $$251) @@ -12488,7 +12488,7 @@ (i32.eqz (get_local $$tobool$i$449$i) ) - (br $do-once$120) + (br $do-once$114) ) (call $___fwritex (i32.const 4143) @@ -12525,8 +12525,8 @@ (set_local $$p$addr$4489$i (get_local $$p$addr$3$i) ) - (loop $while-in$123 - (block $while-out$122 + (loop $while-in$117 + (block $while-out$116 (set_local $$254 (i32.load (get_local $$d$6488$i) @@ -12551,8 +12551,8 @@ (set_local $$s715$0484$i (get_local $$255) ) - (loop $while-in$125 - (block $while-out$124 + (loop $while-in$119 + (block $while-out$118 (set_local $$incdec$ptr725$i (i32.add (get_local $$s715$0484$i) @@ -12578,10 +12578,10 @@ (set_local $$s715$0$lcssa$i (get_local $$incdec$ptr725$i) ) - (br $while-out$124) + (br $while-out$118) ) ) - (br $while-in$125) + (br $while-in$119) ) ) ) @@ -12673,10 +12673,10 @@ (set_local $$p$addr$4$lcssa$i (get_local $$sub735$i) ) - (br $while-out$122) + (br $while-out$116) ) ) - (br $while-in$123) + (br $while-in$117) ) ) ) @@ -12733,8 +12733,8 @@ (set_local $$p$addr$5501$i (get_local $$p$addr$3$i) ) - (loop $while-in$109 - (block $while-out$108 + (loop $while-in$121 + (block $while-out$120 (set_local $$258 (i32.load (get_local $$d$7500$i) @@ -12774,7 +12774,7 @@ (get_local $$a$9$ph$i) ) ) - (block $do-once$110 + (block $do-once$122 (if (get_local $$cmp765$i) (block @@ -12827,7 +12827,7 @@ (set_local $$s753$2$i (get_local $$incdec$ptr776$i) ) - (br $do-once$110) + (br $do-once$122) ) ) (set_local $$261 @@ -12855,7 +12855,7 @@ (set_local $$s753$2$i (get_local $$incdec$ptr776$i) ) - (br $do-once$110) + (br $do-once$122) ) ) (drop @@ -12885,11 +12885,11 @@ (set_local $$s753$2$i (get_local $$s753$0$i) ) - (br $do-once$110) + (br $do-once$122) ) ) - (loop $while-in$113 - (block $while-out$112 + (loop $while-in$125 + (block $while-out$124 (set_local $$incdec$ptr773$i (i32.add (get_local $$s753$1496$i) @@ -12915,10 +12915,10 @@ (set_local $$s753$2$i (get_local $$incdec$ptr773$i) ) - (br $while-out$112) + (br $while-out$124) ) ) - (br $while-in$113) + (br $while-in$125) ) ) ) @@ -13017,10 +13017,10 @@ (set_local $$p$addr$5$lcssa$i (get_local $$sub806$i) ) - (br $while-out$108) + (br $while-out$120) ) ) - (br $while-in$109) + (br $while-in$121) ) ) ) @@ -13399,8 +13399,8 @@ (set_local $$s$addr$06$i (get_local $$add$ptr205) ) - (loop $while-in$134 - (block $while-out$133 + (loop $while-in$130 + (block $while-out$129 (set_local $$idxprom$i (i32.and (get_local $$99) @@ -13482,7 +13482,7 @@ (set_local $$incdec$ptr$i$212$lcssa (get_local $$incdec$ptr$i$212) ) - (br $while-out$133) + (br $while-out$129) ) (block (set_local $$101 @@ -13496,7 +13496,7 @@ ) ) ) - (br $while-in$134) + (br $while-in$130) ) ) (set_local $$107 @@ -13749,8 +13749,8 @@ (set_local $$ws$0317 (get_local $$176) ) - (loop $while-in$130 - (block $while-out$129 + (loop $while-in$132 + (block $while-out$131 (set_local $$177 (i32.load (get_local $$ws$0317) @@ -13771,7 +13771,7 @@ (set_local $$l$2 (get_local $$l$1315) ) - (br $while-out$129) + (br $while-out$131) ) ) (set_local $$call384 @@ -13813,7 +13813,7 @@ (set_local $$l$2 (get_local $$call384) ) - (br $while-out$129) + (br $while-out$131) ) ) (set_local $$incdec$ptr383 @@ -13854,10 +13854,10 @@ (set_local $$l$2 (get_local $$call384) ) - (br $while-out$129) + (br $while-out$131) ) ) - (br $while-in$130) + (br $while-in$132) ) ) (set_local $$cmp397 @@ -13910,8 +13910,8 @@ (set_local $$ws$1326 (get_local $$178) ) - (loop $while-in$132 - (block $while-out$131 + (loop $while-in$134 + (block $while-out$133 (set_local $$179 (i32.load (get_local $$ws$1326) @@ -14019,10 +14019,10 @@ (set_local $label (i32.const 98) ) - (br $while-out$131) + (br $while-out$133) ) ) - (br $while-in$132) + (br $while-in$134) ) ) ) @@ -17782,7 +17782,7 @@ (get_local $$3) ) ) - (block $do-once$19 + (block $do-once$2 (if (get_local $$cmp10) (block @@ -17853,7 +17853,7 @@ (get_local $$1) (get_local $$3) ) - (br $do-once$19) + (br $do-once$2) ) (call_import $_abort) ) @@ -18153,7 +18153,7 @@ (get_local $$10) ) ) - (block $do-once$21 + (block $do-once$4 (if (get_local $$cmp70) (block @@ -18235,7 +18235,7 @@ (set_local $$13 (get_local $$$pre) ) - (br $do-once$21) + (br $do-once$4) ) (call_import $_abort) ) @@ -18678,8 +18678,8 @@ (set_local $$v$0$i (get_local $$20) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (set_local $$arrayidx23$i (i32.add (get_local $$t$0$i) @@ -18726,7 +18726,7 @@ (set_local $$v$0$i$lcssa (get_local $$v$0$i) ) - (br $while-out$23) + (br $while-out$6) ) (set_local $$cond4$i (get_local $$23) @@ -18789,7 +18789,7 @@ (set_local $$v$0$i (get_local $$cond$v$0$i) ) - (br $while-in$24) + (br $while-in$7) ) ) (set_local $$25 @@ -18853,7 +18853,7 @@ (get_local $$v$0$i$lcssa) ) ) - (block $do-once$25 + (block $do-once$8 (if (get_local $$cmp40$i) (block @@ -18900,7 +18900,7 @@ (set_local $$R$3$i (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) (block (set_local $$R$1$i @@ -18921,8 +18921,8 @@ ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (set_local $$arrayidx71$i (i32.add (get_local $$R$1$i) @@ -18951,7 +18951,7 @@ (set_local $$RP$1$i (get_local $$arrayidx71$i) ) - (br $while-in$28) + (br $while-in$11) ) ) (set_local $$arrayidx75$i @@ -18980,7 +18980,7 @@ (set_local $$RP$1$i$lcssa (get_local $$RP$1$i) ) - (br $while-out$27) + (br $while-out$10) ) (block (set_local $$R$1$i @@ -18991,7 +18991,7 @@ ) ) ) - (br $while-in$28) + (br $while-in$11) ) ) (set_local $$cmp81$i @@ -19011,7 +19011,7 @@ (set_local $$R$3$i (get_local $$R$1$i$lcssa) ) - (br $do-once$25) + (br $do-once$8) ) ) ) @@ -19091,7 +19091,7 @@ (set_local $$R$3$i (get_local $$27) ) - (br $do-once$25) + (br $do-once$8) ) (call_import $_abort) ) @@ -19104,7 +19104,7 @@ (i32.const 0) ) ) - (block $do-once$29 + (block $do-once$12 (if (i32.eqz (get_local $$cmp90$i) @@ -19184,7 +19184,7 @@ (i32.const 180) (get_local $$and103$i) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -19248,7 +19248,7 @@ ) (if (get_local $$cmp126$i) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -19294,7 +19294,7 @@ (i32.const 0) ) ) - (block $do-once$31 + (block $do-once$14 (if (i32.eqz (get_local $$cmp138$i) @@ -19330,7 +19330,7 @@ (get_local $$parent149$i) (get_local $$R$3$i) ) - (br $do-once$31) + (br $do-once$14) ) ) ) @@ -19393,7 +19393,7 @@ (get_local $$parent166$i) (get_local $$R$3$i) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -19998,8 +19998,8 @@ (set_local $$v$0$i$153 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (set_local $$head$i$154 (i32.add (get_local $$t$0$i$151) @@ -20172,7 +20172,7 @@ (set_local $label (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $$rsize$0$i$152 @@ -20192,7 +20192,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -20462,8 +20462,8 @@ (get_local $label) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $label (i32.const 0) ) @@ -20544,7 +20544,7 @@ (set_local $label (i32.const 90) ) - (br $while-in$6) + (br $while-in$20) ) ) (set_local $$arrayidx113$i$159 @@ -20573,7 +20573,7 @@ (set_local $$v$4$lcssa$i (get_local $$t$4$v$4$i) ) - (br $while-out$5) + (br $while-out$19) ) (block (set_local $$rsize$49$i @@ -20590,7 +20590,7 @@ ) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -20687,7 +20687,7 @@ (get_local $$v$4$lcssa$i) ) ) - (block $do-once$7 + (block $do-once$21 (if (get_local $$cmp128$i) (block @@ -20734,7 +20734,7 @@ (set_local $$R$3$i$171 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) (block (set_local $$R$1$i$168 @@ -20755,8 +20755,8 @@ ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (set_local $$arrayidx161$i (i32.add (get_local $$R$1$i$168) @@ -20785,7 +20785,7 @@ (set_local $$RP$1$i$167 (get_local $$arrayidx161$i) ) - (br $while-in$10) + (br $while-in$24) ) ) (set_local $$arrayidx165$i$169 @@ -20814,7 +20814,7 @@ (set_local $$RP$1$i$167$lcssa (get_local $$RP$1$i$167) ) - (br $while-out$9) + (br $while-out$23) ) (block (set_local $$R$1$i$168 @@ -20825,7 +20825,7 @@ ) ) ) - (br $while-in$10) + (br $while-in$24) ) ) (set_local $$cmp171$i @@ -20845,7 +20845,7 @@ (set_local $$R$3$i$171 (get_local $$R$1$i$168$lcssa) ) - (br $do-once$7) + (br $do-once$21) ) ) ) @@ -20925,7 +20925,7 @@ (set_local $$R$3$i$171 (get_local $$64) ) - (br $do-once$7) + (br $do-once$21) ) (call_import $_abort) ) @@ -20938,7 +20938,7 @@ (i32.const 0) ) ) - (block $do-once$11 + (block $do-once$25 (if (i32.eqz (get_local $$cmp180$i) @@ -21018,7 +21018,7 @@ (i32.const 180) (get_local $$and194$i) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -21082,7 +21082,7 @@ ) (if (get_local $$cmp217$i) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -21128,7 +21128,7 @@ (i32.const 0) ) ) - (block $do-once$13 + (block $do-once$27 (if (i32.eqz (get_local $$cmp229$i) @@ -21164,7 +21164,7 @@ (get_local $$parent240$i) (get_local $$R$3$i$171) ) - (br $do-once$13) + (br $do-once$27) ) ) ) @@ -21227,7 +21227,7 @@ (get_local $$parent257$i) (get_local $$R$3$i$171) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -21241,7 +21241,7 @@ (i32.const 16) ) ) - (block $do-once$15 + (block $do-once$29 (if (get_local $$cmp265$i) (block @@ -21488,7 +21488,7 @@ (get_local $$bk313$i) (get_local $$arrayidx289$i) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $$shr318$i @@ -21769,7 +21769,7 @@ (get_local $$fd371$i) (get_local $$add$ptr$i$161) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $$87 @@ -21814,8 +21814,8 @@ (set_local $$T$0$i (get_local $$87) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (set_local $$head386$i (i32.add (get_local $$T$0$i) @@ -21848,7 +21848,7 @@ (set_local $label (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (set_local $$shr391$i @@ -21898,7 +21898,7 @@ (set_local $label (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) (block (set_local $$K373$0$i @@ -21909,7 +21909,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -21967,7 +21967,7 @@ (get_local $$fd408$i) (get_local $$add$ptr$i$161) ) - (br $do-once$15) + (br $do-once$29) ) ) ) @@ -22058,7 +22058,7 @@ (get_local $$parent433$i) (i32.const 0) ) - (br $do-once$15) + (br $do-once$29) ) (call_import $_abort) ) @@ -23371,8 +23371,8 @@ (set_local $$i$01$i$i (i32.const 0) ) - (loop $while-in$78 - (block $while-out$77 + (loop $while-in$47 + (block $while-out$46 (set_local $$shl$i$i (i32.shl (get_local $$i$01$i$i) @@ -23422,12 +23422,12 @@ ) (if (get_local $$exitcond$i$i) - (br $while-out$77) + (br $while-out$46) (set_local $$i$01$i$i (get_local $$inc$i$i) ) ) - (br $while-in$78) + (br $while-in$47) ) ) (set_local $$sub172$i @@ -23542,8 +23542,8 @@ (set_local $$sp$0108$i (i32.const 624) ) - (loop $while-in$47 - (block $while-out$46 + (loop $while-in$49 + (block $while-out$48 (set_local $$127 (i32.load (get_local $$sp$0108$i) @@ -23590,7 +23590,7 @@ (set_local $label (i32.const 203) ) - (br $while-out$46) + (br $while-out$48) ) ) (set_local $$next$i @@ -23612,12 +23612,12 @@ ) (if (get_local $$cmp186$i) - (br $while-out$46) + (br $while-out$48) (set_local $$sp$0108$i (get_local $$129) ) ) - (br $while-in$47) + (br $while-in$49) ) ) (if @@ -23837,8 +23837,8 @@ (set_local $$sp$1107$i (i32.const 624) ) - (loop $while-in$49 - (block $while-out$48 + (loop $while-in$51 + (block $while-out$50 (set_local $$136 (i32.load (get_local $$sp$1107$i) @@ -23862,7 +23862,7 @@ (set_local $label (i32.const 211) ) - (br $while-out$48) + (br $while-out$50) ) ) (set_local $$next231$i @@ -23888,13 +23888,13 @@ (set_local $$sp$0$i$i$i (i32.const 624) ) - (br $while-out$48) + (br $while-out$50) ) (set_local $$sp$1107$i (get_local $$137) ) ) - (br $while-in$49) + (br $while-in$51) ) ) (if @@ -24092,7 +24092,7 @@ (get_local $$119) ) ) - (block $do-once$50 + (block $do-once$52 (if (get_local $$cmp20$i$i) (block @@ -24192,7 +24192,7 @@ (get_local $$add$ptr30$i$i) (get_local $$add26$i$i) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $$head32$i$i @@ -24286,7 +24286,7 @@ (get_local $$arrayidx$i$48$i) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.eqz (get_local $$cmp41$i$i) @@ -24321,7 +24321,7 @@ ) (if (get_local $$cmp44$i$i) - (br $do-once$61) + (br $do-once$55) ) (call_import $_abort) ) @@ -24372,7 +24372,7 @@ (get_local $$arrayidx$i$48$i) ) ) - (block $do-once$63 + (block $do-once$57 (if (get_local $$cmp54$i$i) (block @@ -24420,7 +24420,7 @@ (set_local $$fd68$pre$phi$i$iZ2D (get_local $$fd59$i$i) ) - (br $do-once$63) + (br $do-once$57) ) ) (call_import $_abort) @@ -24471,7 +24471,7 @@ (get_local $$add$ptr16$i$i) ) ) - (block $do-once$53 + (block $do-once$59 (if (get_local $$cmp75$i$i) (block @@ -24518,7 +24518,7 @@ (set_local $$R$3$i$i (i32.const 0) ) - (br $do-once$53) + (br $do-once$59) ) (block (set_local $$R$1$i$i @@ -24539,8 +24539,8 @@ ) ) ) - (loop $while-in$56 - (block $while-out$55 + (loop $while-in$62 + (block $while-out$61 (set_local $$arrayidx103$i$i (i32.add (get_local $$R$1$i$i) @@ -24569,7 +24569,7 @@ (set_local $$RP$1$i$i (get_local $$arrayidx103$i$i) ) - (br $while-in$56) + (br $while-in$62) ) ) (set_local $$arrayidx107$i$i @@ -24598,7 +24598,7 @@ (set_local $$RP$1$i$i$lcssa (get_local $$RP$1$i$i) ) - (br $while-out$55) + (br $while-out$61) ) (block (set_local $$R$1$i$i @@ -24609,7 +24609,7 @@ ) ) ) - (br $while-in$56) + (br $while-in$62) ) ) (set_local $$cmp112$i$i @@ -24629,7 +24629,7 @@ (set_local $$R$3$i$i (get_local $$R$1$i$i$lcssa) ) - (br $do-once$53) + (br $do-once$59) ) ) ) @@ -24709,7 +24709,7 @@ (set_local $$R$3$i$i (get_local $$155) ) - (br $do-once$53) + (br $do-once$59) ) (call_import $_abort) ) @@ -24757,7 +24757,7 @@ (get_local $$164) ) ) - (block $do-once$57 + (block $do-once$63 (if (get_local $$cmp124$i$i) (block @@ -24775,7 +24775,7 @@ (i32.eqz (get_local $$cond2$i$i) ) - (br $do-once$57) + (br $do-once$63) ) (set_local $$shl131$i$i (i32.shl @@ -24913,7 +24913,7 @@ (i32.const 0) ) ) - (block $do-once$59 + (block $do-once$65 (if (i32.eqz (get_local $$cmp168$i$i) @@ -24949,7 +24949,7 @@ (get_local $$parent179$i$i) (get_local $$R$3$i$i) ) - (br $do-once$59) + (br $do-once$65) ) ) ) @@ -25145,7 +25145,7 @@ (i32.const 0) ) ) - (block $do-once$65 + (block $do-once$67 (if (get_local $$tobool228$i$i) (block @@ -25206,7 +25206,7 @@ (set_local $$F224$0$i$i (get_local $$175) ) - (br $do-once$65) + (br $do-once$67) ) ) (call_import $_abort) @@ -25247,7 +25247,7 @@ (get_local $$bk248$i$i) (get_local $$arrayidx223$i$i) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $$shr253$i$i @@ -25262,7 +25262,7 @@ (i32.const 0) ) ) - (block $do-once$67 + (block $do-once$69 (if (get_local $$cmp254$i$i) (set_local $$I252$0$i$i @@ -25281,7 +25281,7 @@ (set_local $$I252$0$i$i (i32.const 31) ) - (br $do-once$67) + (br $do-once$69) ) ) (set_local $$sub262$i$i @@ -25531,7 +25531,7 @@ (get_local $$fd303$i$i) (get_local $$add$ptr17$i$i) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $$178 @@ -25576,8 +25576,8 @@ (set_local $$T$0$i$58$i (get_local $$178) ) - (loop $while-in$70 - (block $while-out$69 + (loop $while-in$72 + (block $while-out$71 (set_local $$head317$i$i (i32.add (get_local $$T$0$i$58$i) @@ -25610,7 +25610,7 @@ (set_local $label (i32.const 281) ) - (br $while-out$69) + (br $while-out$71) ) ) (set_local $$shr322$i$i @@ -25660,7 +25660,7 @@ (set_local $label (i32.const 278) ) - (br $while-out$69) + (br $while-out$71) ) (block (set_local $$K305$0$i$i @@ -25671,7 +25671,7 @@ ) ) ) - (br $while-in$70) + (br $while-in$72) ) ) (if @@ -25729,7 +25729,7 @@ (get_local $$fd339$i$i) (get_local $$add$ptr17$i$i) ) - (br $do-once$50) + (br $do-once$52) ) ) ) @@ -25820,7 +25820,7 @@ (get_local $$parent361$i$i) (i32.const 0) ) - (br $do-once$50) + (br $do-once$52) ) (call_import $_abort) ) @@ -25849,8 +25849,8 @@ ) ) ) - (loop $while-in$72 - (block $while-out$71 + (loop $while-in$74 + (block $while-out$73 (set_local $$185 (i32.load (get_local $$sp$0$i$i$i) @@ -25896,7 +25896,7 @@ (set_local $$add$ptr$i$i$i$lcssa (get_local $$add$ptr$i$i$i) ) - (br $while-out$71) + (br $while-out$73) ) ) ) @@ -25915,7 +25915,7 @@ (set_local $$sp$0$i$i$i (get_local $$187) ) - (br $while-in$72) + (br $while-in$74) ) ) (set_local $$add$ptr2$i$i @@ -26179,8 +26179,8 @@ (set_local $$p$0$i$i (get_local $$add$ptr15$i$i) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$76 + (block $while-out$75 (set_local $$add$ptr24$i$i (i32.add (get_local $$p$0$i$i) @@ -26208,9 +26208,9 @@ (set_local $$p$0$i$i (get_local $$add$ptr24$i$i) ) - (br $while-out$73) + (br $while-out$75) ) - (br $while-in$74) + (br $while-in$76) ) ) (set_local $$cmp28$i$i @@ -26741,8 +26741,8 @@ (set_local $$T$0$i$i (get_local $$200) ) - (loop $while-in$76 - (block $while-out$75 + (loop $while-in$78 + (block $while-out$77 (set_local $$head118$i$i (i32.add (get_local $$T$0$i$i) @@ -26775,7 +26775,7 @@ (set_local $label (i32.const 307) ) - (br $while-out$75) + (br $while-out$77) ) ) (set_local $$shr123$i$i @@ -26825,7 +26825,7 @@ (set_local $label (i32.const 304) ) - (br $while-out$75) + (br $while-out$77) ) (block (set_local $$K105$0$i$i @@ -26836,7 +26836,7 @@ ) ) ) - (br $while-in$76) + (br $while-in$78) ) ) (if diff --git a/test/emcc_hello_world.fromasm.no-opts b/test/emcc_hello_world.fromasm.no-opts index 53111ec31..28e44d8f0 100644 --- a/test/emcc_hello_world.fromasm.no-opts +++ b/test/emcc_hello_world.fromasm.no-opts @@ -12294,8 +12294,8 @@ (set_local $$d$5494$i (get_local $$r$0$a$9$i) ) - (loop $while-in$115 - (block $while-out$114 + (loop $while-in$109 + (block $while-out$108 (set_local $$248 (i32.load (get_local $$d$5494$i) @@ -12314,7 +12314,7 @@ (get_local $$r$0$a$9$i) ) ) - (block $do-once$116 + (block $do-once$110 (if (get_local $$cmp673$i) (block @@ -12332,7 +12332,7 @@ (set_local $$s668$1$i (get_local $$249) ) - (br $do-once$116) + (br $do-once$110) ) ) (i32.store8 @@ -12359,11 +12359,11 @@ (set_local $$s668$1$i (get_local $$249) ) - (br $do-once$116) + (br $do-once$110) ) ) - (loop $while-in$119 - (block $while-out$118 + (loop $while-in$113 + (block $while-out$112 (set_local $$incdec$ptr681$i (i32.add (get_local $$s668$0492$i) @@ -12389,10 +12389,10 @@ (set_local $$s668$1$i (get_local $$incdec$ptr681$i) ) - (br $while-out$118) + (br $while-out$112) ) ) - (br $while-in$119) + (br $while-in$113) ) ) ) @@ -12452,13 +12452,13 @@ (set_local $$incdec$ptr698$i$lcssa (get_local $$incdec$ptr698$i) ) - (br $while-out$114) + (br $while-out$108) ) (set_local $$d$5494$i (get_local $$incdec$ptr698$i) ) ) - (br $while-in$115) + (br $while-in$109) ) ) (set_local $$251 @@ -12467,7 +12467,7 @@ (i32.const 0) ) ) - (block $do-once$120 + (block $do-once$114 (if (i32.eqz (get_local $$251) @@ -12494,7 +12494,7 @@ (i32.eqz (get_local $$tobool$i$449$i) ) - (br $do-once$120) + (br $do-once$114) ) (call $___fwritex (i32.const 4143) @@ -12531,8 +12531,8 @@ (set_local $$p$addr$4489$i (get_local $$p$addr$3$i) ) - (loop $while-in$123 - (block $while-out$122 + (loop $while-in$117 + (block $while-out$116 (set_local $$254 (i32.load (get_local $$d$6488$i) @@ -12557,8 +12557,8 @@ (set_local $$s715$0484$i (get_local $$255) ) - (loop $while-in$125 - (block $while-out$124 + (loop $while-in$119 + (block $while-out$118 (set_local $$incdec$ptr725$i (i32.add (get_local $$s715$0484$i) @@ -12584,10 +12584,10 @@ (set_local $$s715$0$lcssa$i (get_local $$incdec$ptr725$i) ) - (br $while-out$124) + (br $while-out$118) ) ) - (br $while-in$125) + (br $while-in$119) ) ) ) @@ -12679,10 +12679,10 @@ (set_local $$p$addr$4$lcssa$i (get_local $$sub735$i) ) - (br $while-out$122) + (br $while-out$116) ) ) - (br $while-in$123) + (br $while-in$117) ) ) ) @@ -12739,8 +12739,8 @@ (set_local $$p$addr$5501$i (get_local $$p$addr$3$i) ) - (loop $while-in$109 - (block $while-out$108 + (loop $while-in$121 + (block $while-out$120 (set_local $$258 (i32.load (get_local $$d$7500$i) @@ -12780,7 +12780,7 @@ (get_local $$a$9$ph$i) ) ) - (block $do-once$110 + (block $do-once$122 (if (get_local $$cmp765$i) (block @@ -12833,7 +12833,7 @@ (set_local $$s753$2$i (get_local $$incdec$ptr776$i) ) - (br $do-once$110) + (br $do-once$122) ) ) (set_local $$261 @@ -12861,7 +12861,7 @@ (set_local $$s753$2$i (get_local $$incdec$ptr776$i) ) - (br $do-once$110) + (br $do-once$122) ) ) (drop @@ -12891,11 +12891,11 @@ (set_local $$s753$2$i (get_local $$s753$0$i) ) - (br $do-once$110) + (br $do-once$122) ) ) - (loop $while-in$113 - (block $while-out$112 + (loop $while-in$125 + (block $while-out$124 (set_local $$incdec$ptr773$i (i32.add (get_local $$s753$1496$i) @@ -12921,10 +12921,10 @@ (set_local $$s753$2$i (get_local $$incdec$ptr773$i) ) - (br $while-out$112) + (br $while-out$124) ) ) - (br $while-in$113) + (br $while-in$125) ) ) ) @@ -13023,10 +13023,10 @@ (set_local $$p$addr$5$lcssa$i (get_local $$sub806$i) ) - (br $while-out$108) + (br $while-out$120) ) ) - (br $while-in$109) + (br $while-in$121) ) ) ) @@ -13405,8 +13405,8 @@ (set_local $$s$addr$06$i (get_local $$add$ptr205) ) - (loop $while-in$134 - (block $while-out$133 + (loop $while-in$130 + (block $while-out$129 (set_local $$idxprom$i (i32.and (get_local $$99) @@ -13488,7 +13488,7 @@ (set_local $$incdec$ptr$i$212$lcssa (get_local $$incdec$ptr$i$212) ) - (br $while-out$133) + (br $while-out$129) ) (block (set_local $$101 @@ -13502,7 +13502,7 @@ ) ) ) - (br $while-in$134) + (br $while-in$130) ) ) (set_local $$107 @@ -13755,8 +13755,8 @@ (set_local $$ws$0317 (get_local $$176) ) - (loop $while-in$130 - (block $while-out$129 + (loop $while-in$132 + (block $while-out$131 (set_local $$177 (i32.load (get_local $$ws$0317) @@ -13777,7 +13777,7 @@ (set_local $$l$2 (get_local $$l$1315) ) - (br $while-out$129) + (br $while-out$131) ) ) (set_local $$call384 @@ -13819,7 +13819,7 @@ (set_local $$l$2 (get_local $$call384) ) - (br $while-out$129) + (br $while-out$131) ) ) (set_local $$incdec$ptr383 @@ -13860,10 +13860,10 @@ (set_local $$l$2 (get_local $$call384) ) - (br $while-out$129) + (br $while-out$131) ) ) - (br $while-in$130) + (br $while-in$132) ) ) (set_local $$cmp397 @@ -13916,8 +13916,8 @@ (set_local $$ws$1326 (get_local $$178) ) - (loop $while-in$132 - (block $while-out$131 + (loop $while-in$134 + (block $while-out$133 (set_local $$179 (i32.load (get_local $$ws$1326) @@ -14025,10 +14025,10 @@ (set_local $label (i32.const 98) ) - (br $while-out$131) + (br $while-out$133) ) ) - (br $while-in$132) + (br $while-in$134) ) ) ) @@ -17788,7 +17788,7 @@ (get_local $$3) ) ) - (block $do-once$19 + (block $do-once$2 (if (get_local $$cmp10) (block @@ -17859,7 +17859,7 @@ (get_local $$1) (get_local $$3) ) - (br $do-once$19) + (br $do-once$2) ) (call_import $_abort) ) @@ -18159,7 +18159,7 @@ (get_local $$10) ) ) - (block $do-once$21 + (block $do-once$4 (if (get_local $$cmp70) (block @@ -18241,7 +18241,7 @@ (set_local $$13 (get_local $$$pre) ) - (br $do-once$21) + (br $do-once$4) ) (call_import $_abort) ) @@ -18684,8 +18684,8 @@ (set_local $$v$0$i (get_local $$20) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (set_local $$arrayidx23$i (i32.add (get_local $$t$0$i) @@ -18732,7 +18732,7 @@ (set_local $$v$0$i$lcssa (get_local $$v$0$i) ) - (br $while-out$23) + (br $while-out$6) ) (set_local $$cond4$i (get_local $$23) @@ -18795,7 +18795,7 @@ (set_local $$v$0$i (get_local $$cond$v$0$i) ) - (br $while-in$24) + (br $while-in$7) ) ) (set_local $$25 @@ -18859,7 +18859,7 @@ (get_local $$v$0$i$lcssa) ) ) - (block $do-once$25 + (block $do-once$8 (if (get_local $$cmp40$i) (block @@ -18906,7 +18906,7 @@ (set_local $$R$3$i (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) (block (set_local $$R$1$i @@ -18927,8 +18927,8 @@ ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (set_local $$arrayidx71$i (i32.add (get_local $$R$1$i) @@ -18957,7 +18957,7 @@ (set_local $$RP$1$i (get_local $$arrayidx71$i) ) - (br $while-in$28) + (br $while-in$11) ) ) (set_local $$arrayidx75$i @@ -18986,7 +18986,7 @@ (set_local $$RP$1$i$lcssa (get_local $$RP$1$i) ) - (br $while-out$27) + (br $while-out$10) ) (block (set_local $$R$1$i @@ -18997,7 +18997,7 @@ ) ) ) - (br $while-in$28) + (br $while-in$11) ) ) (set_local $$cmp81$i @@ -19017,7 +19017,7 @@ (set_local $$R$3$i (get_local $$R$1$i$lcssa) ) - (br $do-once$25) + (br $do-once$8) ) ) ) @@ -19097,7 +19097,7 @@ (set_local $$R$3$i (get_local $$27) ) - (br $do-once$25) + (br $do-once$8) ) (call_import $_abort) ) @@ -19110,7 +19110,7 @@ (i32.const 0) ) ) - (block $do-once$29 + (block $do-once$12 (if (i32.eqz (get_local $$cmp90$i) @@ -19190,7 +19190,7 @@ (i32.const 180) (get_local $$and103$i) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -19254,7 +19254,7 @@ ) (if (get_local $$cmp126$i) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -19300,7 +19300,7 @@ (i32.const 0) ) ) - (block $do-once$31 + (block $do-once$14 (if (i32.eqz (get_local $$cmp138$i) @@ -19336,7 +19336,7 @@ (get_local $$parent149$i) (get_local $$R$3$i) ) - (br $do-once$31) + (br $do-once$14) ) ) ) @@ -19399,7 +19399,7 @@ (get_local $$parent166$i) (get_local $$R$3$i) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -20004,8 +20004,8 @@ (set_local $$v$0$i$153 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (set_local $$head$i$154 (i32.add (get_local $$t$0$i$151) @@ -20178,7 +20178,7 @@ (set_local $label (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $$rsize$0$i$152 @@ -20198,7 +20198,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -20468,8 +20468,8 @@ (get_local $label) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $label (i32.const 0) ) @@ -20550,7 +20550,7 @@ (set_local $label (i32.const 90) ) - (br $while-in$6) + (br $while-in$20) ) ) (set_local $$arrayidx113$i$159 @@ -20579,7 +20579,7 @@ (set_local $$v$4$lcssa$i (get_local $$t$4$v$4$i) ) - (br $while-out$5) + (br $while-out$19) ) (block (set_local $$rsize$49$i @@ -20596,7 +20596,7 @@ ) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -20693,7 +20693,7 @@ (get_local $$v$4$lcssa$i) ) ) - (block $do-once$7 + (block $do-once$21 (if (get_local $$cmp128$i) (block @@ -20740,7 +20740,7 @@ (set_local $$R$3$i$171 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) (block (set_local $$R$1$i$168 @@ -20761,8 +20761,8 @@ ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (set_local $$arrayidx161$i (i32.add (get_local $$R$1$i$168) @@ -20791,7 +20791,7 @@ (set_local $$RP$1$i$167 (get_local $$arrayidx161$i) ) - (br $while-in$10) + (br $while-in$24) ) ) (set_local $$arrayidx165$i$169 @@ -20820,7 +20820,7 @@ (set_local $$RP$1$i$167$lcssa (get_local $$RP$1$i$167) ) - (br $while-out$9) + (br $while-out$23) ) (block (set_local $$R$1$i$168 @@ -20831,7 +20831,7 @@ ) ) ) - (br $while-in$10) + (br $while-in$24) ) ) (set_local $$cmp171$i @@ -20851,7 +20851,7 @@ (set_local $$R$3$i$171 (get_local $$R$1$i$168$lcssa) ) - (br $do-once$7) + (br $do-once$21) ) ) ) @@ -20931,7 +20931,7 @@ (set_local $$R$3$i$171 (get_local $$64) ) - (br $do-once$7) + (br $do-once$21) ) (call_import $_abort) ) @@ -20944,7 +20944,7 @@ (i32.const 0) ) ) - (block $do-once$11 + (block $do-once$25 (if (i32.eqz (get_local $$cmp180$i) @@ -21024,7 +21024,7 @@ (i32.const 180) (get_local $$and194$i) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -21088,7 +21088,7 @@ ) (if (get_local $$cmp217$i) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -21134,7 +21134,7 @@ (i32.const 0) ) ) - (block $do-once$13 + (block $do-once$27 (if (i32.eqz (get_local $$cmp229$i) @@ -21170,7 +21170,7 @@ (get_local $$parent240$i) (get_local $$R$3$i$171) ) - (br $do-once$13) + (br $do-once$27) ) ) ) @@ -21233,7 +21233,7 @@ (get_local $$parent257$i) (get_local $$R$3$i$171) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -21247,7 +21247,7 @@ (i32.const 16) ) ) - (block $do-once$15 + (block $do-once$29 (if (get_local $$cmp265$i) (block @@ -21494,7 +21494,7 @@ (get_local $$bk313$i) (get_local $$arrayidx289$i) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $$shr318$i @@ -21775,7 +21775,7 @@ (get_local $$fd371$i) (get_local $$add$ptr$i$161) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $$87 @@ -21820,8 +21820,8 @@ (set_local $$T$0$i (get_local $$87) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (set_local $$head386$i (i32.add (get_local $$T$0$i) @@ -21854,7 +21854,7 @@ (set_local $label (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (set_local $$shr391$i @@ -21904,7 +21904,7 @@ (set_local $label (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) (block (set_local $$K373$0$i @@ -21915,7 +21915,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -21973,7 +21973,7 @@ (get_local $$fd408$i) (get_local $$add$ptr$i$161) ) - (br $do-once$15) + (br $do-once$29) ) ) ) @@ -22064,7 +22064,7 @@ (get_local $$parent433$i) (i32.const 0) ) - (br $do-once$15) + (br $do-once$29) ) (call_import $_abort) ) @@ -23377,8 +23377,8 @@ (set_local $$i$01$i$i (i32.const 0) ) - (loop $while-in$78 - (block $while-out$77 + (loop $while-in$47 + (block $while-out$46 (set_local $$shl$i$i (i32.shl (get_local $$i$01$i$i) @@ -23428,12 +23428,12 @@ ) (if (get_local $$exitcond$i$i) - (br $while-out$77) + (br $while-out$46) (set_local $$i$01$i$i (get_local $$inc$i$i) ) ) - (br $while-in$78) + (br $while-in$47) ) ) (set_local $$sub172$i @@ -23548,8 +23548,8 @@ (set_local $$sp$0108$i (i32.const 624) ) - (loop $while-in$47 - (block $while-out$46 + (loop $while-in$49 + (block $while-out$48 (set_local $$127 (i32.load (get_local $$sp$0108$i) @@ -23596,7 +23596,7 @@ (set_local $label (i32.const 203) ) - (br $while-out$46) + (br $while-out$48) ) ) (set_local $$next$i @@ -23618,12 +23618,12 @@ ) (if (get_local $$cmp186$i) - (br $while-out$46) + (br $while-out$48) (set_local $$sp$0108$i (get_local $$129) ) ) - (br $while-in$47) + (br $while-in$49) ) ) (if @@ -23843,8 +23843,8 @@ (set_local $$sp$1107$i (i32.const 624) ) - (loop $while-in$49 - (block $while-out$48 + (loop $while-in$51 + (block $while-out$50 (set_local $$136 (i32.load (get_local $$sp$1107$i) @@ -23868,7 +23868,7 @@ (set_local $label (i32.const 211) ) - (br $while-out$48) + (br $while-out$50) ) ) (set_local $$next231$i @@ -23894,13 +23894,13 @@ (set_local $$sp$0$i$i$i (i32.const 624) ) - (br $while-out$48) + (br $while-out$50) ) (set_local $$sp$1107$i (get_local $$137) ) ) - (br $while-in$49) + (br $while-in$51) ) ) (if @@ -24098,7 +24098,7 @@ (get_local $$119) ) ) - (block $do-once$50 + (block $do-once$52 (if (get_local $$cmp20$i$i) (block @@ -24198,7 +24198,7 @@ (get_local $$add$ptr30$i$i) (get_local $$add26$i$i) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $$head32$i$i @@ -24292,7 +24292,7 @@ (get_local $$arrayidx$i$48$i) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.eqz (get_local $$cmp41$i$i) @@ -24327,7 +24327,7 @@ ) (if (get_local $$cmp44$i$i) - (br $do-once$61) + (br $do-once$55) ) (call_import $_abort) ) @@ -24378,7 +24378,7 @@ (get_local $$arrayidx$i$48$i) ) ) - (block $do-once$63 + (block $do-once$57 (if (get_local $$cmp54$i$i) (block @@ -24426,7 +24426,7 @@ (set_local $$fd68$pre$phi$i$iZ2D (get_local $$fd59$i$i) ) - (br $do-once$63) + (br $do-once$57) ) ) (call_import $_abort) @@ -24477,7 +24477,7 @@ (get_local $$add$ptr16$i$i) ) ) - (block $do-once$53 + (block $do-once$59 (if (get_local $$cmp75$i$i) (block @@ -24524,7 +24524,7 @@ (set_local $$R$3$i$i (i32.const 0) ) - (br $do-once$53) + (br $do-once$59) ) (block (set_local $$R$1$i$i @@ -24545,8 +24545,8 @@ ) ) ) - (loop $while-in$56 - (block $while-out$55 + (loop $while-in$62 + (block $while-out$61 (set_local $$arrayidx103$i$i (i32.add (get_local $$R$1$i$i) @@ -24575,7 +24575,7 @@ (set_local $$RP$1$i$i (get_local $$arrayidx103$i$i) ) - (br $while-in$56) + (br $while-in$62) ) ) (set_local $$arrayidx107$i$i @@ -24604,7 +24604,7 @@ (set_local $$RP$1$i$i$lcssa (get_local $$RP$1$i$i) ) - (br $while-out$55) + (br $while-out$61) ) (block (set_local $$R$1$i$i @@ -24615,7 +24615,7 @@ ) ) ) - (br $while-in$56) + (br $while-in$62) ) ) (set_local $$cmp112$i$i @@ -24635,7 +24635,7 @@ (set_local $$R$3$i$i (get_local $$R$1$i$i$lcssa) ) - (br $do-once$53) + (br $do-once$59) ) ) ) @@ -24715,7 +24715,7 @@ (set_local $$R$3$i$i (get_local $$155) ) - (br $do-once$53) + (br $do-once$59) ) (call_import $_abort) ) @@ -24763,7 +24763,7 @@ (get_local $$164) ) ) - (block $do-once$57 + (block $do-once$63 (if (get_local $$cmp124$i$i) (block @@ -24781,7 +24781,7 @@ (i32.eqz (get_local $$cond2$i$i) ) - (br $do-once$57) + (br $do-once$63) ) (set_local $$shl131$i$i (i32.shl @@ -24919,7 +24919,7 @@ (i32.const 0) ) ) - (block $do-once$59 + (block $do-once$65 (if (i32.eqz (get_local $$cmp168$i$i) @@ -24955,7 +24955,7 @@ (get_local $$parent179$i$i) (get_local $$R$3$i$i) ) - (br $do-once$59) + (br $do-once$65) ) ) ) @@ -25151,7 +25151,7 @@ (i32.const 0) ) ) - (block $do-once$65 + (block $do-once$67 (if (get_local $$tobool228$i$i) (block @@ -25212,7 +25212,7 @@ (set_local $$F224$0$i$i (get_local $$175) ) - (br $do-once$65) + (br $do-once$67) ) ) (call_import $_abort) @@ -25253,7 +25253,7 @@ (get_local $$bk248$i$i) (get_local $$arrayidx223$i$i) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $$shr253$i$i @@ -25268,7 +25268,7 @@ (i32.const 0) ) ) - (block $do-once$67 + (block $do-once$69 (if (get_local $$cmp254$i$i) (set_local $$I252$0$i$i @@ -25287,7 +25287,7 @@ (set_local $$I252$0$i$i (i32.const 31) ) - (br $do-once$67) + (br $do-once$69) ) ) (set_local $$sub262$i$i @@ -25537,7 +25537,7 @@ (get_local $$fd303$i$i) (get_local $$add$ptr17$i$i) ) - (br $do-once$50) + (br $do-once$52) ) ) (set_local $$178 @@ -25582,8 +25582,8 @@ (set_local $$T$0$i$58$i (get_local $$178) ) - (loop $while-in$70 - (block $while-out$69 + (loop $while-in$72 + (block $while-out$71 (set_local $$head317$i$i (i32.add (get_local $$T$0$i$58$i) @@ -25616,7 +25616,7 @@ (set_local $label (i32.const 281) ) - (br $while-out$69) + (br $while-out$71) ) ) (set_local $$shr322$i$i @@ -25666,7 +25666,7 @@ (set_local $label (i32.const 278) ) - (br $while-out$69) + (br $while-out$71) ) (block (set_local $$K305$0$i$i @@ -25677,7 +25677,7 @@ ) ) ) - (br $while-in$70) + (br $while-in$72) ) ) (if @@ -25735,7 +25735,7 @@ (get_local $$fd339$i$i) (get_local $$add$ptr17$i$i) ) - (br $do-once$50) + (br $do-once$52) ) ) ) @@ -25826,7 +25826,7 @@ (get_local $$parent361$i$i) (i32.const 0) ) - (br $do-once$50) + (br $do-once$52) ) (call_import $_abort) ) @@ -25855,8 +25855,8 @@ ) ) ) - (loop $while-in$72 - (block $while-out$71 + (loop $while-in$74 + (block $while-out$73 (set_local $$185 (i32.load (get_local $$sp$0$i$i$i) @@ -25902,7 +25902,7 @@ (set_local $$add$ptr$i$i$i$lcssa (get_local $$add$ptr$i$i$i) ) - (br $while-out$71) + (br $while-out$73) ) ) ) @@ -25921,7 +25921,7 @@ (set_local $$sp$0$i$i$i (get_local $$187) ) - (br $while-in$72) + (br $while-in$74) ) ) (set_local $$add$ptr2$i$i @@ -26185,8 +26185,8 @@ (set_local $$p$0$i$i (get_local $$add$ptr15$i$i) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$76 + (block $while-out$75 (set_local $$add$ptr24$i$i (i32.add (get_local $$p$0$i$i) @@ -26214,9 +26214,9 @@ (set_local $$p$0$i$i (get_local $$add$ptr24$i$i) ) - (br $while-out$73) + (br $while-out$75) ) - (br $while-in$74) + (br $while-in$76) ) ) (set_local $$cmp28$i$i @@ -26747,8 +26747,8 @@ (set_local $$T$0$i$i (get_local $$200) ) - (loop $while-in$76 - (block $while-out$75 + (loop $while-in$78 + (block $while-out$77 (set_local $$head118$i$i (i32.add (get_local $$T$0$i$i) @@ -26781,7 +26781,7 @@ (set_local $label (i32.const 307) ) - (br $while-out$75) + (br $while-out$77) ) ) (set_local $$shr123$i$i @@ -26831,7 +26831,7 @@ (set_local $label (i32.const 304) ) - (br $while-out$75) + (br $while-out$77) ) (block (set_local $$K105$0$i$i @@ -26842,7 +26842,7 @@ ) ) ) - (br $while-in$76) + (br $while-in$78) ) ) (if diff --git a/test/memorygrowth.fromasm b/test/memorygrowth.fromasm index 2f3294438..7a7a98113 100644 --- a/test/memorygrowth.fromasm +++ b/test/memorygrowth.fromasm @@ -784,8 +784,8 @@ (set_local $3 (get_local $25) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (if (tee_local $25 (i32.load offset=16 @@ -811,7 +811,7 @@ (set_local $26 (get_local $3) ) - (br $while-out$23) + (br $while-out$6) ) ) ) @@ -848,7 +848,7 @@ (get_local $16) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (if @@ -879,7 +879,7 @@ (get_local $26) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (tee_local $19 @@ -932,12 +932,12 @@ (set_local $27 (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (if (tee_local $7 (i32.load @@ -956,7 +956,7 @@ (set_local $0 (get_local $8) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -978,9 +978,9 @@ (get_local $8) ) ) - (br $while-out$27) + (br $while-out$10) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -1056,7 +1056,7 @@ ) ) ) - (block $do-once$29 + (block $do-once$12 (if (get_local $2) (block @@ -1104,7 +1104,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1139,7 +1139,7 @@ (get_local $27) ) ) - (br_if $do-once$29 + (br_if $do-once$12 (i32.eqz (get_local $27) ) @@ -1583,8 +1583,8 @@ (set_local $5 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (if (i32.lt_u (tee_local $29 @@ -1696,7 +1696,7 @@ (set_local $7 (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $7 @@ -1722,7 +1722,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -1920,8 +1920,8 @@ (get_local $7) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $7 (i32.const 0) ) @@ -1971,7 +1971,7 @@ (set_local $17 (get_local $5) ) - (br $while-in$6) + (br $while-in$20) ) ) (if @@ -1995,10 +1995,10 @@ (set_local $9 (get_local $5) ) - (br $while-out$5) + (br $while-out$19) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -2043,7 +2043,7 @@ (get_local $9) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (tee_local $3 @@ -2091,12 +2091,12 @@ (set_local $20 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (if (tee_local $16 (i32.load @@ -2115,7 +2115,7 @@ (set_local $0 (get_local $14) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2137,9 +2137,9 @@ (get_local $14) ) ) - (br $while-out$9) + (br $while-out$23) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2215,7 +2215,7 @@ ) ) ) - (block $do-once$11 + (block $do-once$25 (if (get_local $12) (block @@ -2263,7 +2263,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2298,7 +2298,7 @@ (get_local $20) ) ) - (br_if $do-once$11 + (br_if $do-once$25 (i32.eqz (get_local $20) ) @@ -2373,7 +2373,7 @@ ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.lt_u (get_local $22) @@ -2531,7 +2531,7 @@ (get_local $5) (get_local $12) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $0 @@ -2696,7 +2696,7 @@ (get_local $5) (get_local $5) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $8 @@ -2723,8 +2723,8 @@ (get_local $0) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -2742,7 +2742,7 @@ (set_local $7 (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (if @@ -2786,10 +2786,10 @@ (set_local $7 (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -3701,8 +3701,8 @@ (set_local $1 (i32.const 1656) ) - (loop $do-in$45 - (block $do-out$44 + (loop $do-in$47 + (block $do-out$46 (if (i32.eq (get_local $28) @@ -3740,10 +3740,10 @@ (set_local $7 (i32.const 201) ) - (br $do-out$44) + (br $do-out$46) ) ) - (br_if $do-in$45 + (br_if $do-in$47 (i32.ne (tee_local $1 (i32.load offset=8 @@ -3890,8 +3890,8 @@ (set_local $1 (i32.const 1656) ) - (loop $while-in$47 - (block $while-out$46 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (i32.load @@ -3909,7 +3909,7 @@ (set_local $7 (i32.const 209) ) - (br $while-out$46) + (br $while-out$48) ) ) (if @@ -3924,10 +3924,10 @@ (set_local $37 (i32.const 1656) ) - (br $while-out$46) + (br $while-out$48) ) ) - (br $while-in$47) + (br $while-in$49) ) ) (if @@ -4040,7 +4040,7 @@ (i32.const 3) ) ) - (block $do-once$48 + (block $do-once$50 (if (i32.eq (get_local $4) @@ -4108,7 +4108,7 @@ ) (get_local $6) ) - (br $do-once$48) + (br $do-once$50) ) ) (i32.store @@ -4151,7 +4151,7 @@ (get_local $4) ) ) - (block $do-once$59 + (block $do-once$53 (if (i32.ne (tee_local $6 @@ -4180,7 +4180,7 @@ ) (call_import $qa) ) - (br_if $do-once$59 + (br_if $do-once$53 (i32.eq (i32.load offset=12 (get_local $6) @@ -4216,7 +4216,7 @@ (br $label$break$e) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.eq (get_local $9) @@ -4252,7 +4252,7 @@ (set_local $46 (get_local $2) ) - (br $do-once$61) + (br $do-once$55) ) ) (call_import $qa) @@ -4274,7 +4274,7 @@ (get_local $4) ) ) - (block $do-once$51 + (block $do-once$57 (if (i32.eq (tee_local $2 @@ -4327,12 +4327,12 @@ (set_local $30 (i32.const 0) ) - (br $do-once$51) + (br $do-once$57) ) ) ) - (loop $while-in$54 - (block $while-out$53 + (loop $while-in$60 + (block $while-out$59 (if (tee_local $20 (i32.load @@ -4351,7 +4351,7 @@ (set_local $0 (get_local $13) ) - (br $while-in$54) + (br $while-in$60) ) ) (if @@ -4373,9 +4373,9 @@ (get_local $13) ) ) - (br $while-out$53) + (br $while-out$59) ) - (br $while-in$54) + (br $while-in$60) ) ) (if @@ -4456,7 +4456,7 @@ (get_local $23) ) ) - (block $do-once$55 + (block $do-once$61 (if (i32.eq (get_local $4) @@ -4481,7 +4481,7 @@ (get_local $6) (get_local $30) ) - (br_if $do-once$55 + (br_if $do-once$61 (get_local $30) ) (i32.store @@ -4681,7 +4681,7 @@ ) ) ) - (block $do-once$63 + (block $do-once$65 (if (i32.and (tee_local $9 @@ -4720,7 +4720,7 @@ (set_local $41 (get_local $23) ) - (br $do-once$63) + (br $do-once$65) ) ) (call_import $qa) @@ -4761,7 +4761,7 @@ (get_local $1) (get_local $6) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $2 @@ -4769,7 +4769,7 @@ (i32.const 1512) (i32.shl (tee_local $0 - (block $do-once$65 + (block $do-once$67 (if (tee_local $2 (i32.shr_u @@ -4778,7 +4778,7 @@ ) ) (block - (br_if $do-once$65 + (br_if $do-once$67 (i32.const 31) (i32.gt_u (get_local $11) @@ -4930,7 +4930,7 @@ (get_local $1) (get_local $1) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $13 @@ -4957,8 +4957,8 @@ (get_local $2) ) ) - (loop $while-in$68 - (block $while-out$67 + (loop $while-in$70 + (block $while-out$69 (if (i32.eq (i32.and @@ -4976,7 +4976,7 @@ (set_local $7 (i32.const 279) ) - (br $while-out$67) + (br $while-out$69) ) ) (if @@ -5020,10 +5020,10 @@ (set_local $7 (i32.const 276) ) - (br $while-out$67) + (br $while-out$69) ) ) - (br $while-in$68) + (br $while-in$70) ) ) (if @@ -5129,8 +5129,8 @@ ) ) ) - (loop $while-in$70 - (block $while-out$69 + (loop $while-in$72 + (block $while-out$71 (if (i32.le_u (tee_local $1 @@ -5156,7 +5156,7 @@ (set_local $0 (get_local $24) ) - (br $while-out$69) + (br $while-out$71) ) ) ) @@ -5165,7 +5165,7 @@ (get_local $37) ) ) - (br $while-in$70) + (br $while-in$72) ) ) (set_local $24 @@ -5339,7 +5339,7 @@ (i32.const 24) ) ) - (loop $do-in$72 + (loop $do-in$74 (i32.store (tee_local $1 (i32.add @@ -5349,7 +5349,7 @@ ) (i32.const 7) ) - (br_if $do-in$72 + (br_if $do-in$74 (i32.lt_u (i32.add (get_local $1) @@ -5676,8 +5676,8 @@ (get_local $2) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$76 + (block $while-out$75 (if (i32.eq (i32.and @@ -5695,7 +5695,7 @@ (set_local $7 (i32.const 305) ) - (br $while-out$73) + (br $while-out$75) ) ) (if @@ -5739,10 +5739,10 @@ (set_local $7 (i32.const 302) ) - (br $while-out$73) + (br $while-out$75) ) ) - (br $while-in$74) + (br $while-in$76) ) ) (if @@ -5881,7 +5881,7 @@ (set_local $4 (i32.const 0) ) - (loop $do-in$76 + (loop $do-in$45 (i32.store offset=12 (tee_local $15 (i32.add @@ -5901,7 +5901,7 @@ (get_local $15) (get_local $15) ) - (br_if $do-in$76 + (br_if $do-in$45 (i32.ne (tee_local $4 (i32.add diff --git a/test/memorygrowth.fromasm.imprecise b/test/memorygrowth.fromasm.imprecise index 2ae9ff495..220266314 100644 --- a/test/memorygrowth.fromasm.imprecise +++ b/test/memorygrowth.fromasm.imprecise @@ -783,8 +783,8 @@ (set_local $3 (get_local $25) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (if (tee_local $25 (i32.load offset=16 @@ -810,7 +810,7 @@ (set_local $26 (get_local $3) ) - (br $while-out$23) + (br $while-out$6) ) ) ) @@ -847,7 +847,7 @@ (get_local $16) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (if @@ -878,7 +878,7 @@ (get_local $26) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (tee_local $19 @@ -931,12 +931,12 @@ (set_local $27 (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (if (tee_local $7 (i32.load @@ -955,7 +955,7 @@ (set_local $0 (get_local $8) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -977,9 +977,9 @@ (get_local $8) ) ) - (br $while-out$27) + (br $while-out$10) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -1055,7 +1055,7 @@ ) ) ) - (block $do-once$29 + (block $do-once$12 (if (get_local $2) (block @@ -1103,7 +1103,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1138,7 +1138,7 @@ (get_local $27) ) ) - (br_if $do-once$29 + (br_if $do-once$12 (i32.eqz (get_local $27) ) @@ -1582,8 +1582,8 @@ (set_local $5 (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (if (i32.lt_u (tee_local $29 @@ -1695,7 +1695,7 @@ (set_local $7 (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $7 @@ -1721,7 +1721,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -1919,8 +1919,8 @@ (get_local $7) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $7 (i32.const 0) ) @@ -1970,7 +1970,7 @@ (set_local $17 (get_local $5) ) - (br $while-in$6) + (br $while-in$20) ) ) (if @@ -1994,10 +1994,10 @@ (set_local $9 (get_local $5) ) - (br $while-out$5) + (br $while-out$19) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -2042,7 +2042,7 @@ (get_local $9) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (tee_local $3 @@ -2090,12 +2090,12 @@ (set_local $20 (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (if (tee_local $16 (i32.load @@ -2114,7 +2114,7 @@ (set_local $0 (get_local $14) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2136,9 +2136,9 @@ (get_local $14) ) ) - (br $while-out$9) + (br $while-out$23) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2214,7 +2214,7 @@ ) ) ) - (block $do-once$11 + (block $do-once$25 (if (get_local $12) (block @@ -2262,7 +2262,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2297,7 +2297,7 @@ (get_local $20) ) ) - (br_if $do-once$11 + (br_if $do-once$25 (i32.eqz (get_local $20) ) @@ -2372,7 +2372,7 @@ ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.lt_u (get_local $22) @@ -2530,7 +2530,7 @@ (get_local $5) (get_local $12) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $0 @@ -2695,7 +2695,7 @@ (get_local $5) (get_local $5) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $8 @@ -2722,8 +2722,8 @@ (get_local $0) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -2741,7 +2741,7 @@ (set_local $7 (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (if @@ -2785,10 +2785,10 @@ (set_local $7 (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -3700,8 +3700,8 @@ (set_local $1 (i32.const 1656) ) - (loop $do-in$45 - (block $do-out$44 + (loop $do-in$47 + (block $do-out$46 (if (i32.eq (get_local $28) @@ -3739,10 +3739,10 @@ (set_local $7 (i32.const 201) ) - (br $do-out$44) + (br $do-out$46) ) ) - (br_if $do-in$45 + (br_if $do-in$47 (i32.ne (tee_local $1 (i32.load offset=8 @@ -3889,8 +3889,8 @@ (set_local $1 (i32.const 1656) ) - (loop $while-in$47 - (block $while-out$46 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (i32.load @@ -3908,7 +3908,7 @@ (set_local $7 (i32.const 209) ) - (br $while-out$46) + (br $while-out$48) ) ) (if @@ -3923,10 +3923,10 @@ (set_local $37 (i32.const 1656) ) - (br $while-out$46) + (br $while-out$48) ) ) - (br $while-in$47) + (br $while-in$49) ) ) (if @@ -4039,7 +4039,7 @@ (i32.const 3) ) ) - (block $do-once$48 + (block $do-once$50 (if (i32.eq (get_local $4) @@ -4107,7 +4107,7 @@ ) (get_local $6) ) - (br $do-once$48) + (br $do-once$50) ) ) (i32.store @@ -4150,7 +4150,7 @@ (get_local $4) ) ) - (block $do-once$59 + (block $do-once$53 (if (i32.ne (tee_local $6 @@ -4179,7 +4179,7 @@ ) (call_import $qa) ) - (br_if $do-once$59 + (br_if $do-once$53 (i32.eq (i32.load offset=12 (get_local $6) @@ -4215,7 +4215,7 @@ (br $label$break$e) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.eq (get_local $9) @@ -4251,7 +4251,7 @@ (set_local $46 (get_local $2) ) - (br $do-once$61) + (br $do-once$55) ) ) (call_import $qa) @@ -4273,7 +4273,7 @@ (get_local $4) ) ) - (block $do-once$51 + (block $do-once$57 (if (i32.eq (tee_local $2 @@ -4326,12 +4326,12 @@ (set_local $30 (i32.const 0) ) - (br $do-once$51) + (br $do-once$57) ) ) ) - (loop $while-in$54 - (block $while-out$53 + (loop $while-in$60 + (block $while-out$59 (if (tee_local $20 (i32.load @@ -4350,7 +4350,7 @@ (set_local $0 (get_local $13) ) - (br $while-in$54) + (br $while-in$60) ) ) (if @@ -4372,9 +4372,9 @@ (get_local $13) ) ) - (br $while-out$53) + (br $while-out$59) ) - (br $while-in$54) + (br $while-in$60) ) ) (if @@ -4455,7 +4455,7 @@ (get_local $23) ) ) - (block $do-once$55 + (block $do-once$61 (if (i32.eq (get_local $4) @@ -4480,7 +4480,7 @@ (get_local $6) (get_local $30) ) - (br_if $do-once$55 + (br_if $do-once$61 (get_local $30) ) (i32.store @@ -4680,7 +4680,7 @@ ) ) ) - (block $do-once$63 + (block $do-once$65 (if (i32.and (tee_local $9 @@ -4719,7 +4719,7 @@ (set_local $41 (get_local $23) ) - (br $do-once$63) + (br $do-once$65) ) ) (call_import $qa) @@ -4760,7 +4760,7 @@ (get_local $1) (get_local $6) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $2 @@ -4768,7 +4768,7 @@ (i32.const 1512) (i32.shl (tee_local $0 - (block $do-once$65 + (block $do-once$67 (if (tee_local $2 (i32.shr_u @@ -4777,7 +4777,7 @@ ) ) (block - (br_if $do-once$65 + (br_if $do-once$67 (i32.const 31) (i32.gt_u (get_local $11) @@ -4929,7 +4929,7 @@ (get_local $1) (get_local $1) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $13 @@ -4956,8 +4956,8 @@ (get_local $2) ) ) - (loop $while-in$68 - (block $while-out$67 + (loop $while-in$70 + (block $while-out$69 (if (i32.eq (i32.and @@ -4975,7 +4975,7 @@ (set_local $7 (i32.const 279) ) - (br $while-out$67) + (br $while-out$69) ) ) (if @@ -5019,10 +5019,10 @@ (set_local $7 (i32.const 276) ) - (br $while-out$67) + (br $while-out$69) ) ) - (br $while-in$68) + (br $while-in$70) ) ) (if @@ -5128,8 +5128,8 @@ ) ) ) - (loop $while-in$70 - (block $while-out$69 + (loop $while-in$72 + (block $while-out$71 (if (i32.le_u (tee_local $1 @@ -5155,7 +5155,7 @@ (set_local $0 (get_local $24) ) - (br $while-out$69) + (br $while-out$71) ) ) ) @@ -5164,7 +5164,7 @@ (get_local $37) ) ) - (br $while-in$70) + (br $while-in$72) ) ) (set_local $24 @@ -5338,7 +5338,7 @@ (i32.const 24) ) ) - (loop $do-in$72 + (loop $do-in$74 (i32.store (tee_local $1 (i32.add @@ -5348,7 +5348,7 @@ ) (i32.const 7) ) - (br_if $do-in$72 + (br_if $do-in$74 (i32.lt_u (i32.add (get_local $1) @@ -5675,8 +5675,8 @@ (get_local $2) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$76 + (block $while-out$75 (if (i32.eq (i32.and @@ -5694,7 +5694,7 @@ (set_local $7 (i32.const 305) ) - (br $while-out$73) + (br $while-out$75) ) ) (if @@ -5738,10 +5738,10 @@ (set_local $7 (i32.const 302) ) - (br $while-out$73) + (br $while-out$75) ) ) - (br $while-in$74) + (br $while-in$76) ) ) (if @@ -5880,7 +5880,7 @@ (set_local $4 (i32.const 0) ) - (loop $do-in$76 + (loop $do-in$45 (i32.store offset=12 (tee_local $15 (i32.add @@ -5900,7 +5900,7 @@ (get_local $15) (get_local $15) ) - (br_if $do-in$76 + (br_if $do-in$45 (i32.ne (tee_local $4 (i32.add diff --git a/test/memorygrowth.fromasm.imprecise.no-opts b/test/memorygrowth.fromasm.imprecise.no-opts index ab9a5c6c0..a25625c64 100644 --- a/test/memorygrowth.fromasm.imprecise.no-opts +++ b/test/memorygrowth.fromasm.imprecise.no-opts @@ -244,7 +244,7 @@ (get_local $m) ) ) - (block $do-once$19 + (block $do-once$2 (if (i32.eq (get_local $i) @@ -295,7 +295,7 @@ (get_local $j) (get_local $n) ) - (br $do-once$19) + (br $do-once$2) ) (call_import $qa) ) @@ -519,7 +519,7 @@ (get_local $o) ) ) - (block $do-once$21 + (block $do-once$4 (if (i32.eq (get_local $s) @@ -580,7 +580,7 @@ (i32.const 1216) ) ) - (br $do-once$21) + (br $do-once$4) ) (call_import $qa) ) @@ -912,8 +912,8 @@ (set_local $s (get_local $j) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (set_local $j (i32.load (i32.add @@ -946,7 +946,7 @@ (set_local $A (get_local $s) ) - (br $while-out$23) + (br $while-out$6) ) (set_local $B (get_local $f) @@ -994,7 +994,7 @@ (get_local $s) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (set_local $s @@ -1038,7 +1038,7 @@ ) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (get_local $o) @@ -1080,7 +1080,7 @@ (set_local $C (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) (block (set_local $D @@ -1101,8 +1101,8 @@ ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (set_local $q (i32.add (get_local $D) @@ -1123,7 +1123,7 @@ (set_local $E (get_local $q) ) - (br $while-in$28) + (br $while-in$11) ) ) (set_local $q @@ -1148,7 +1148,7 @@ (set_local $G (get_local $E) ) - (br $while-out$27) + (br $while-out$10) ) (block (set_local $D @@ -1159,7 +1159,7 @@ ) ) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -1176,7 +1176,7 @@ (set_local $C (get_local $F) ) - (br $do-once$25) + (br $do-once$8) ) ) ) @@ -1236,14 +1236,14 @@ (set_local $C (get_local $o) ) - (br $do-once$25) + (br $do-once$8) ) (call_import $qa) ) ) ) ) - (block $do-once$29 + (block $do-once$12 (if (get_local $e) (block @@ -1296,7 +1296,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1339,7 +1339,7 @@ (i32.eqz (get_local $C) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1370,7 +1370,7 @@ ) ) ) - (block $do-once$31 + (block $do-once$14 (if (get_local $s) (if @@ -1394,7 +1394,7 @@ ) (get_local $C) ) - (br $do-once$31) + (br $do-once$14) ) ) ) @@ -1432,7 +1432,7 @@ ) (get_local $C) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1878,8 +1878,8 @@ (set_local $i (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (set_local $m (i32.and (i32.load @@ -2002,7 +2002,7 @@ (set_local $N (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $u @@ -2028,7 +2028,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -2230,8 +2230,8 @@ (get_local $N) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $N (i32.const 0) ) @@ -2292,7 +2292,7 @@ (set_local $N (i32.const 90) ) - (br $while-in$6) + (br $while-in$20) ) ) (set_local $P @@ -2314,7 +2314,7 @@ (set_local $V (get_local $i) ) - (br $while-out$5) + (br $while-out$19) ) (block (set_local $O @@ -2328,7 +2328,7 @@ ) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -2391,7 +2391,7 @@ ) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (get_local $s) @@ -2433,7 +2433,7 @@ (set_local $W (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) (block (set_local $X @@ -2454,8 +2454,8 @@ ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (set_local $d (i32.add (get_local $X) @@ -2476,7 +2476,7 @@ (set_local $Y (get_local $d) ) - (br $while-in$10) + (br $while-in$24) ) ) (set_local $d @@ -2501,7 +2501,7 @@ (set_local $_ (get_local $Y) ) - (br $while-out$9) + (br $while-out$23) ) (block (set_local $X @@ -2512,7 +2512,7 @@ ) ) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2529,7 +2529,7 @@ (set_local $W (get_local $Z) ) - (br $do-once$7) + (br $do-once$21) ) ) ) @@ -2589,14 +2589,14 @@ (set_local $W (get_local $s) ) - (br $do-once$7) + (br $do-once$21) ) (call_import $qa) ) ) ) ) - (block $do-once$11 + (block $do-once$25 (if (get_local $g) (block @@ -2649,7 +2649,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2692,7 +2692,7 @@ (i32.eqz (get_local $W) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2723,7 +2723,7 @@ ) ) ) - (block $do-once$13 + (block $do-once$27 (if (get_local $q) (if @@ -2747,7 +2747,7 @@ ) (get_local $W) ) - (br $do-once$13) + (br $do-once$27) ) ) ) @@ -2785,14 +2785,14 @@ ) (get_local $W) ) - (br $do-once$11) + (br $do-once$25) ) ) ) ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.lt_u (get_local $U) @@ -2978,7 +2978,7 @@ ) (get_local $g) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $g @@ -3177,7 +3177,7 @@ ) (get_local $i) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $q @@ -3204,8 +3204,8 @@ (get_local $t) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -3226,7 +3226,7 @@ (set_local $N (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (set_local $t @@ -3263,7 +3263,7 @@ (set_local $N (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) (block (set_local $q @@ -3277,7 +3277,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -3319,7 +3319,7 @@ ) (get_local $i) ) - (br $do-once$15) + (br $do-once$29) ) ) (if @@ -3388,7 +3388,7 @@ ) (i32.const 0) ) - (br $do-once$15) + (br $do-once$29) ) (call_import $qa) ) @@ -4360,8 +4360,8 @@ (set_local $ma (i32.const 0) ) - (loop $do-in$76 - (block $do-out$75 + (loop $do-in$45 + (block $do-out$44 (set_local $c (i32.add (i32.const 1248) @@ -4394,7 +4394,7 @@ (i32.const 1) ) ) - (br_if $do-in$76 + (br_if $do-in$45 (i32.ne (get_local $ma) (i32.const 32) @@ -4481,8 +4481,8 @@ (set_local $ka (i32.const 1656) ) - (loop $do-in$45 - (block $do-out$44 + (loop $do-in$47 + (block $do-out$46 (set_local $ma (i32.load (get_local $ka) @@ -4523,7 +4523,7 @@ (set_local $N (i32.const 201) ) - (br $do-out$44) + (br $do-out$46) ) ) (set_local $ka @@ -4534,7 +4534,7 @@ ) ) ) - (br_if $do-in$45 + (br_if $do-in$47 (i32.ne (get_local $ka) (i32.const 0) @@ -4691,8 +4691,8 @@ (set_local $ka (i32.const 1656) ) - (loop $while-in$47 - (block $while-out$46 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (i32.load @@ -4710,7 +4710,7 @@ (set_local $N (i32.const 209) ) - (br $while-out$46) + (br $while-out$48) ) ) (set_local $ka @@ -4729,10 +4729,10 @@ (set_local $wa (i32.const 1656) ) - (br $while-out$46) + (br $while-out$48) ) ) - (br $while-in$47) + (br $while-in$49) ) ) (if @@ -4853,7 +4853,7 @@ (i32.const 3) ) ) - (block $do-once$48 + (block $do-once$50 (if (i32.eq (get_local $ma) @@ -4929,7 +4929,7 @@ ) (get_local $la) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $la @@ -4996,7 +4996,7 @@ ) ) ) - (block $do-once$59 + (block $do-once$53 (if (i32.ne (get_local $da) @@ -5020,7 +5020,7 @@ ) (get_local $ma) ) - (br $do-once$59) + (br $do-once$53) ) (call_import $qa) ) @@ -5050,7 +5050,7 @@ (br $label$break$e) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.eq (get_local $V) @@ -5087,7 +5087,7 @@ (set_local $xa (get_local $e) ) - (br $do-once$61) + (br $do-once$55) ) ) (call_import $qa) @@ -5123,7 +5123,7 @@ ) ) ) - (block $do-once$51 + (block $do-once$57 (if (i32.eq (get_local $e) @@ -5165,7 +5165,7 @@ (set_local $ya (i32.const 0) ) - (br $do-once$51) + (br $do-once$57) ) (block (set_local $za @@ -5186,8 +5186,8 @@ ) ) ) - (loop $while-in$54 - (block $while-out$53 + (loop $while-in$60 + (block $while-out$59 (set_local $aa (i32.add (get_local $za) @@ -5208,7 +5208,7 @@ (set_local $Aa (get_local $aa) ) - (br $while-in$54) + (br $while-in$60) ) ) (set_local $aa @@ -5233,7 +5233,7 @@ (set_local $Ca (get_local $Aa) ) - (br $while-out$53) + (br $while-out$59) ) (block (set_local $za @@ -5244,7 +5244,7 @@ ) ) ) - (br $while-in$54) + (br $while-in$60) ) ) (if @@ -5261,7 +5261,7 @@ (set_local $ya (get_local $Ba) ) - (br $do-once$51) + (br $do-once$57) ) ) ) @@ -5321,7 +5321,7 @@ (set_local $ya (get_local $e) ) - (br $do-once$51) + (br $do-once$57) ) (call_import $qa) ) @@ -5351,7 +5351,7 @@ ) ) ) - (block $do-once$55 + (block $do-once$61 (if (i32.eq (get_local $ma) @@ -5366,7 +5366,7 @@ ) (if (get_local $ya) - (br $do-once$55) + (br $do-once$61) ) (i32.store (i32.const 1212) @@ -5459,7 +5459,7 @@ (get_local $da) ) ) - (block $do-once$57 + (block $do-once$63 (if (get_local $V) (if @@ -5483,7 +5483,7 @@ ) (get_local $ya) ) - (br $do-once$57) + (br $do-once$63) ) ) ) @@ -5620,7 +5620,7 @@ (get_local $fa) ) ) - (block $do-once$63 + (block $do-once$65 (if (i32.eqz (i32.and @@ -5672,7 +5672,7 @@ (set_local $Ga (get_local $$) ) - (br $do-once$63) + (br $do-once$65) ) ) (call_import $qa) @@ -5704,7 +5704,7 @@ ) (get_local $la) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $e @@ -5713,7 +5713,7 @@ (i32.const 8) ) ) - (block $do-once$65 + (block $do-once$67 (if (i32.eqz (get_local $e) @@ -5731,7 +5731,7 @@ (set_local $Ha (i32.const 31) ) - (br $do-once$65) + (br $do-once$67) ) ) (set_local $V @@ -5908,7 +5908,7 @@ ) (get_local $ka) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $aa @@ -5935,8 +5935,8 @@ (get_local $e) ) ) - (loop $while-in$68 - (block $while-out$67 + (loop $while-in$70 + (block $while-out$69 (if (i32.eq (i32.and @@ -5957,7 +5957,7 @@ (set_local $N (i32.const 279) ) - (br $while-out$67) + (br $while-out$69) ) ) (set_local $e @@ -5994,7 +5994,7 @@ (set_local $N (i32.const 276) ) - (br $while-out$67) + (br $while-out$69) ) (block (set_local $aa @@ -6008,7 +6008,7 @@ ) ) ) - (br $while-in$68) + (br $while-in$70) ) ) (if @@ -6050,7 +6050,7 @@ ) (get_local $ka) ) - (br $do-once$48) + (br $do-once$50) ) ) (if @@ -6119,7 +6119,7 @@ ) (i32.const 0) ) - (br $do-once$48) + (br $do-once$50) ) (call_import $qa) ) @@ -6148,8 +6148,8 @@ ) ) ) - (loop $while-in$70 - (block $while-out$69 + (loop $while-in$72 + (block $while-out$71 (set_local $ka (i32.load (get_local $wa) @@ -6181,7 +6181,7 @@ (set_local $La (get_local $ea) ) - (br $while-out$69) + (br $while-out$71) ) ) ) @@ -6194,7 +6194,7 @@ ) ) ) - (br $while-in$70) + (br $while-in$72) ) ) (set_local $ca @@ -6392,8 +6392,8 @@ (i32.const 24) ) ) - (loop $do-in$72 - (block $do-out$71 + (loop $do-in$74 + (block $do-out$73 (set_local $ka (i32.add (get_local $ka) @@ -6404,7 +6404,7 @@ (get_local $ka) (i32.const 7) ) - (br_if $do-in$72 + (br_if $do-in$74 (i32.lt_u (i32.add (get_local $ka) @@ -6786,8 +6786,8 @@ (get_local $e) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$76 + (block $while-out$75 (if (i32.eq (i32.and @@ -6808,7 +6808,7 @@ (set_local $N (i32.const 305) ) - (br $while-out$73) + (br $while-out$75) ) ) (set_local $e @@ -6845,7 +6845,7 @@ (set_local $N (i32.const 302) ) - (br $while-out$73) + (br $while-out$75) ) (block (set_local $ma @@ -6859,7 +6859,7 @@ ) ) ) - (br $while-in$74) + (br $while-in$76) ) ) (if diff --git a/test/memorygrowth.fromasm.no-opts b/test/memorygrowth.fromasm.no-opts index 5a993bcd0..f2cf43833 100644 --- a/test/memorygrowth.fromasm.no-opts +++ b/test/memorygrowth.fromasm.no-opts @@ -245,7 +245,7 @@ (get_local $m) ) ) - (block $do-once$19 + (block $do-once$2 (if (i32.eq (get_local $i) @@ -296,7 +296,7 @@ (get_local $j) (get_local $n) ) - (br $do-once$19) + (br $do-once$2) ) (call_import $qa) ) @@ -520,7 +520,7 @@ (get_local $o) ) ) - (block $do-once$21 + (block $do-once$4 (if (i32.eq (get_local $s) @@ -581,7 +581,7 @@ (i32.const 1216) ) ) - (br $do-once$21) + (br $do-once$4) ) (call_import $qa) ) @@ -913,8 +913,8 @@ (set_local $s (get_local $j) ) - (loop $while-in$24 - (block $while-out$23 + (loop $while-in$7 + (block $while-out$6 (set_local $j (i32.load (i32.add @@ -947,7 +947,7 @@ (set_local $A (get_local $s) ) - (br $while-out$23) + (br $while-out$6) ) (set_local $B (get_local $f) @@ -995,7 +995,7 @@ (get_local $s) ) ) - (br $while-in$24) + (br $while-in$7) ) ) (set_local $s @@ -1039,7 +1039,7 @@ ) ) ) - (block $do-once$25 + (block $do-once$8 (if (i32.eq (get_local $o) @@ -1081,7 +1081,7 @@ (set_local $C (i32.const 0) ) - (br $do-once$25) + (br $do-once$8) ) (block (set_local $D @@ -1102,8 +1102,8 @@ ) ) ) - (loop $while-in$28 - (block $while-out$27 + (loop $while-in$11 + (block $while-out$10 (set_local $q (i32.add (get_local $D) @@ -1124,7 +1124,7 @@ (set_local $E (get_local $q) ) - (br $while-in$28) + (br $while-in$11) ) ) (set_local $q @@ -1149,7 +1149,7 @@ (set_local $G (get_local $E) ) - (br $while-out$27) + (br $while-out$10) ) (block (set_local $D @@ -1160,7 +1160,7 @@ ) ) ) - (br $while-in$28) + (br $while-in$11) ) ) (if @@ -1177,7 +1177,7 @@ (set_local $C (get_local $F) ) - (br $do-once$25) + (br $do-once$8) ) ) ) @@ -1237,14 +1237,14 @@ (set_local $C (get_local $o) ) - (br $do-once$25) + (br $do-once$8) ) (call_import $qa) ) ) ) ) - (block $do-once$29 + (block $do-once$12 (if (get_local $e) (block @@ -1297,7 +1297,7 @@ ) ) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1340,7 +1340,7 @@ (i32.eqz (get_local $C) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1371,7 +1371,7 @@ ) ) ) - (block $do-once$31 + (block $do-once$14 (if (get_local $s) (if @@ -1395,7 +1395,7 @@ ) (get_local $C) ) - (br $do-once$31) + (br $do-once$14) ) ) ) @@ -1433,7 +1433,7 @@ ) (get_local $C) ) - (br $do-once$29) + (br $do-once$12) ) ) ) @@ -1879,8 +1879,8 @@ (set_local $i (i32.const 0) ) - (loop $while-in$4 - (block $while-out$3 + (loop $while-in$18 + (block $while-out$17 (set_local $m (i32.and (i32.load @@ -2003,7 +2003,7 @@ (set_local $N (i32.const 86) ) - (br $while-out$3) + (br $while-out$17) ) (block (set_local $u @@ -2029,7 +2029,7 @@ ) ) ) - (br $while-in$4) + (br $while-in$18) ) ) ) @@ -2231,8 +2231,8 @@ (get_local $N) (i32.const 90) ) - (loop $while-in$6 - (block $while-out$5 + (loop $while-in$20 + (block $while-out$19 (set_local $N (i32.const 0) ) @@ -2293,7 +2293,7 @@ (set_local $N (i32.const 90) ) - (br $while-in$6) + (br $while-in$20) ) ) (set_local $P @@ -2315,7 +2315,7 @@ (set_local $V (get_local $i) ) - (br $while-out$5) + (br $while-out$19) ) (block (set_local $O @@ -2329,7 +2329,7 @@ ) ) ) - (br $while-in$6) + (br $while-in$20) ) ) ) @@ -2392,7 +2392,7 @@ ) ) ) - (block $do-once$7 + (block $do-once$21 (if (i32.eq (get_local $s) @@ -2434,7 +2434,7 @@ (set_local $W (i32.const 0) ) - (br $do-once$7) + (br $do-once$21) ) (block (set_local $X @@ -2455,8 +2455,8 @@ ) ) ) - (loop $while-in$10 - (block $while-out$9 + (loop $while-in$24 + (block $while-out$23 (set_local $d (i32.add (get_local $X) @@ -2477,7 +2477,7 @@ (set_local $Y (get_local $d) ) - (br $while-in$10) + (br $while-in$24) ) ) (set_local $d @@ -2502,7 +2502,7 @@ (set_local $_ (get_local $Y) ) - (br $while-out$9) + (br $while-out$23) ) (block (set_local $X @@ -2513,7 +2513,7 @@ ) ) ) - (br $while-in$10) + (br $while-in$24) ) ) (if @@ -2530,7 +2530,7 @@ (set_local $W (get_local $Z) ) - (br $do-once$7) + (br $do-once$21) ) ) ) @@ -2590,14 +2590,14 @@ (set_local $W (get_local $s) ) - (br $do-once$7) + (br $do-once$21) ) (call_import $qa) ) ) ) ) - (block $do-once$11 + (block $do-once$25 (if (get_local $g) (block @@ -2650,7 +2650,7 @@ ) ) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2693,7 +2693,7 @@ (i32.eqz (get_local $W) ) - (br $do-once$11) + (br $do-once$25) ) ) ) @@ -2724,7 +2724,7 @@ ) ) ) - (block $do-once$13 + (block $do-once$27 (if (get_local $q) (if @@ -2748,7 +2748,7 @@ ) (get_local $W) ) - (br $do-once$13) + (br $do-once$27) ) ) ) @@ -2786,14 +2786,14 @@ ) (get_local $W) ) - (br $do-once$11) + (br $do-once$25) ) ) ) ) ) ) - (block $do-once$15 + (block $do-once$29 (if (i32.lt_u (get_local $U) @@ -2979,7 +2979,7 @@ ) (get_local $g) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $g @@ -3178,7 +3178,7 @@ ) (get_local $i) ) - (br $do-once$15) + (br $do-once$29) ) ) (set_local $q @@ -3205,8 +3205,8 @@ (get_local $t) ) ) - (loop $while-in$18 - (block $while-out$17 + (loop $while-in$32 + (block $while-out$31 (if (i32.eq (i32.and @@ -3227,7 +3227,7 @@ (set_local $N (i32.const 148) ) - (br $while-out$17) + (br $while-out$31) ) ) (set_local $t @@ -3264,7 +3264,7 @@ (set_local $N (i32.const 145) ) - (br $while-out$17) + (br $while-out$31) ) (block (set_local $q @@ -3278,7 +3278,7 @@ ) ) ) - (br $while-in$18) + (br $while-in$32) ) ) (if @@ -3320,7 +3320,7 @@ ) (get_local $i) ) - (br $do-once$15) + (br $do-once$29) ) ) (if @@ -3389,7 +3389,7 @@ ) (i32.const 0) ) - (br $do-once$15) + (br $do-once$29) ) (call_import $qa) ) @@ -4361,8 +4361,8 @@ (set_local $ma (i32.const 0) ) - (loop $do-in$76 - (block $do-out$75 + (loop $do-in$45 + (block $do-out$44 (set_local $c (i32.add (i32.const 1248) @@ -4395,7 +4395,7 @@ (i32.const 1) ) ) - (br_if $do-in$76 + (br_if $do-in$45 (i32.ne (get_local $ma) (i32.const 32) @@ -4482,8 +4482,8 @@ (set_local $ka (i32.const 1656) ) - (loop $do-in$45 - (block $do-out$44 + (loop $do-in$47 + (block $do-out$46 (set_local $ma (i32.load (get_local $ka) @@ -4524,7 +4524,7 @@ (set_local $N (i32.const 201) ) - (br $do-out$44) + (br $do-out$46) ) ) (set_local $ka @@ -4535,7 +4535,7 @@ ) ) ) - (br_if $do-in$45 + (br_if $do-in$47 (i32.ne (get_local $ka) (i32.const 0) @@ -4692,8 +4692,8 @@ (set_local $ka (i32.const 1656) ) - (loop $while-in$47 - (block $while-out$46 + (loop $while-in$49 + (block $while-out$48 (if (i32.eq (i32.load @@ -4711,7 +4711,7 @@ (set_local $N (i32.const 209) ) - (br $while-out$46) + (br $while-out$48) ) ) (set_local $ka @@ -4730,10 +4730,10 @@ (set_local $wa (i32.const 1656) ) - (br $while-out$46) + (br $while-out$48) ) ) - (br $while-in$47) + (br $while-in$49) ) ) (if @@ -4854,7 +4854,7 @@ (i32.const 3) ) ) - (block $do-once$48 + (block $do-once$50 (if (i32.eq (get_local $ma) @@ -4930,7 +4930,7 @@ ) (get_local $la) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $la @@ -4997,7 +4997,7 @@ ) ) ) - (block $do-once$59 + (block $do-once$53 (if (i32.ne (get_local $da) @@ -5021,7 +5021,7 @@ ) (get_local $ma) ) - (br $do-once$59) + (br $do-once$53) ) (call_import $qa) ) @@ -5051,7 +5051,7 @@ (br $label$break$e) ) ) - (block $do-once$61 + (block $do-once$55 (if (i32.eq (get_local $V) @@ -5088,7 +5088,7 @@ (set_local $xa (get_local $e) ) - (br $do-once$61) + (br $do-once$55) ) ) (call_import $qa) @@ -5124,7 +5124,7 @@ ) ) ) - (block $do-once$51 + (block $do-once$57 (if (i32.eq (get_local $e) @@ -5166,7 +5166,7 @@ (set_local $ya (i32.const 0) ) - (br $do-once$51) + (br $do-once$57) ) (block (set_local $za @@ -5187,8 +5187,8 @@ ) ) ) - (loop $while-in$54 - (block $while-out$53 + (loop $while-in$60 + (block $while-out$59 (set_local $aa (i32.add (get_local $za) @@ -5209,7 +5209,7 @@ (set_local $Aa (get_local $aa) ) - (br $while-in$54) + (br $while-in$60) ) ) (set_local $aa @@ -5234,7 +5234,7 @@ (set_local $Ca (get_local $Aa) ) - (br $while-out$53) + (br $while-out$59) ) (block (set_local $za @@ -5245,7 +5245,7 @@ ) ) ) - (br $while-in$54) + (br $while-in$60) ) ) (if @@ -5262,7 +5262,7 @@ (set_local $ya (get_local $Ba) ) - (br $do-once$51) + (br $do-once$57) ) ) ) @@ -5322,7 +5322,7 @@ (set_local $ya (get_local $e) ) - (br $do-once$51) + (br $do-once$57) ) (call_import $qa) ) @@ -5352,7 +5352,7 @@ ) ) ) - (block $do-once$55 + (block $do-once$61 (if (i32.eq (get_local $ma) @@ -5367,7 +5367,7 @@ ) (if (get_local $ya) - (br $do-once$55) + (br $do-once$61) ) (i32.store (i32.const 1212) @@ -5460,7 +5460,7 @@ (get_local $da) ) ) - (block $do-once$57 + (block $do-once$63 (if (get_local $V) (if @@ -5484,7 +5484,7 @@ ) (get_local $ya) ) - (br $do-once$57) + (br $do-once$63) ) ) ) @@ -5621,7 +5621,7 @@ (get_local $fa) ) ) - (block $do-once$63 + (block $do-once$65 (if (i32.eqz (i32.and @@ -5673,7 +5673,7 @@ (set_local $Ga (get_local $$) ) - (br $do-once$63) + (br $do-once$65) ) ) (call_import $qa) @@ -5705,7 +5705,7 @@ ) (get_local $la) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $e @@ -5714,7 +5714,7 @@ (i32.const 8) ) ) - (block $do-once$65 + (block $do-once$67 (if (i32.eqz (get_local $e) @@ -5732,7 +5732,7 @@ (set_local $Ha (i32.const 31) ) - (br $do-once$65) + (br $do-once$67) ) ) (set_local $V @@ -5909,7 +5909,7 @@ ) (get_local $ka) ) - (br $do-once$48) + (br $do-once$50) ) ) (set_local $aa @@ -5936,8 +5936,8 @@ (get_local $e) ) ) - (loop $while-in$68 - (block $while-out$67 + (loop $while-in$70 + (block $while-out$69 (if (i32.eq (i32.and @@ -5958,7 +5958,7 @@ (set_local $N (i32.const 279) ) - (br $while-out$67) + (br $while-out$69) ) ) (set_local $e @@ -5995,7 +5995,7 @@ (set_local $N (i32.const 276) ) - (br $while-out$67) + (br $while-out$69) ) (block (set_local $aa @@ -6009,7 +6009,7 @@ ) ) ) - (br $while-in$68) + (br $while-in$70) ) ) (if @@ -6051,7 +6051,7 @@ ) (get_local $ka) ) - (br $do-once$48) + (br $do-once$50) ) ) (if @@ -6120,7 +6120,7 @@ ) (i32.const 0) ) - (br $do-once$48) + (br $do-once$50) ) (call_import $qa) ) @@ -6149,8 +6149,8 @@ ) ) ) - (loop $while-in$70 - (block $while-out$69 + (loop $while-in$72 + (block $while-out$71 (set_local $ka (i32.load (get_local $wa) @@ -6182,7 +6182,7 @@ (set_local $La (get_local $ea) ) - (br $while-out$69) + (br $while-out$71) ) ) ) @@ -6195,7 +6195,7 @@ ) ) ) - (br $while-in$70) + (br $while-in$72) ) ) (set_local $ca @@ -6393,8 +6393,8 @@ (i32.const 24) ) ) - (loop $do-in$72 - (block $do-out$71 + (loop $do-in$74 + (block $do-out$73 (set_local $ka (i32.add (get_local $ka) @@ -6405,7 +6405,7 @@ (get_local $ka) (i32.const 7) ) - (br_if $do-in$72 + (br_if $do-in$74 (i32.lt_u (i32.add (get_local $ka) @@ -6787,8 +6787,8 @@ (get_local $e) ) ) - (loop $while-in$74 - (block $while-out$73 + (loop $while-in$76 + (block $while-out$75 (if (i32.eq (i32.and @@ -6809,7 +6809,7 @@ (set_local $N (i32.const 305) ) - (br $while-out$73) + (br $while-out$75) ) ) (set_local $e @@ -6846,7 +6846,7 @@ (set_local $N (i32.const 302) ) - (br $while-out$73) + (br $while-out$75) ) (block (set_local $ma @@ -6860,7 +6860,7 @@ ) ) ) - (br $while-in$74) + (br $while-in$76) ) ) (if |