summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2015-11-21 20:05:47 -0800
committerAlon Zakai <alonzakai@gmail.com>2015-11-21 20:05:47 -0800
commitec8eaa4cca92eaa64fa8179bc920dc1b5d65e7fa (patch)
tree3e01952b2b1585fe9f9fd1ab665ec27a6836f416
parent8d146b65fe461fbf3fb3d04fd785cc5af4484b30 (diff)
downloadbinaryen-ec8eaa4cca92eaa64fa8179bc920dc1b5d65e7fa.tar.gz
binaryen-ec8eaa4cca92eaa64fa8179bc920dc1b5d65e7fa.tar.bz2
binaryen-ec8eaa4cca92eaa64fa8179bc920dc1b5d65e7fa.zip
clean up br printing
-rw-r--r--src/wasm.h5
-rw-r--r--test/emcc_O2_hello_world.wast498
-rw-r--r--test/emcc_hello_world.wast1110
-rw-r--r--test/unit.wast27
4 files changed, 550 insertions, 1090 deletions
diff --git a/src/wasm.h b/src/wasm.h
index eb4d69fd4..b119a010f 100644
--- a/src/wasm.h
+++ b/src/wasm.h
@@ -406,6 +406,11 @@ public:
doIndent(o, indent) << name << '\n';
} else {
printOpening(o, "br ") << name;
+ if (!value) {
+ // avoid a new line just for the parens
+ o << ")";
+ return o;
+ }
incIndent(o, indent);
}
if (value) printFullLine(o, indent, value);
diff --git a/test/emcc_O2_hello_world.wast b/test/emcc_O2_hello_world.wast
index 593a46610..81017bc2b 100644
--- a/test/emcc_O2_hello_world.wast
+++ b/test/emcc_O2_hello_world.wast
@@ -272,8 +272,7 @@
(get_local $i8)
(get_local $i11)
)
- (br $do-once$1
- )
+ (br $do-once$1)
)
(call_import $_abort)
)
@@ -561,8 +560,7 @@
(i32.const 184)
)
)
- (br $do-once$2
- )
+ (br $do-once$2)
)
(call_import $_abort)
)
@@ -943,8 +941,7 @@
(set_local $i22
(get_local $i7)
)
- (br $while-out$3
- )
+ (br $while-out$3)
)
(set_local $i23
(get_local $i15)
@@ -998,8 +995,7 @@
(get_local $i7)
)
)
- (br $while-in$4
- )
+ (br $while-in$4)
)
)
(set_local $i7
@@ -1099,8 +1095,7 @@
(set_local $i24
(i32.const 0)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
(block
(set_local $i25
@@ -1143,8 +1138,7 @@
(set_local $i26
(get_local $i14)
)
- (br $while-in$7
- )
+ (br $while-in$7)
)
)
(set_local $i14
@@ -1170,8 +1164,7 @@
(set_local $i28
(get_local $i26)
)
- (br $while-out$6
- )
+ (br $while-out$6)
)
(block
(set_local $i25
@@ -1182,8 +1175,7 @@
)
)
)
- (br $while-in$7
- )
+ (br $while-in$7)
)
)
(if_else
@@ -1206,8 +1198,7 @@
(set_local $i24
(get_local $i27)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
)
@@ -1273,8 +1264,7 @@
(set_local $i24
(get_local $i12)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
(call_import $_abort)
)
@@ -1335,8 +1325,7 @@
)
)
)
- (br $do-once$8
- )
+ (br $do-once$8)
)
)
)
@@ -1386,8 +1375,7 @@
(get_local $i24)
(i32.const 0)
)
- (br $do-once$8
- )
+ (br $do-once$8)
)
)
)
@@ -1454,8 +1442,7 @@
)
(get_local $i24)
)
- (br $do-once$9
- )
+ (br $do-once$9)
)
)
)
@@ -1499,8 +1486,7 @@
)
(get_local $i24)
)
- (br $do-once$8
- )
+ (br $do-once$8)
)
)
)
@@ -1997,8 +1983,7 @@
(set_local $i36
(i32.const 90)
)
- (br $label$break$L123
- )
+ (br $label$break$L123)
)
(block
(set_local $i40
@@ -2080,8 +2065,7 @@
(set_local $i36
(i32.const 86)
)
- (br $while-out$10
- )
+ (br $while-out$10)
)
(block
(set_local $i12
@@ -2107,8 +2091,7 @@
)
)
)
- (br $while-in$11
- )
+ (br $while-in$11)
)
)
)
@@ -2159,8 +2142,7 @@
(set_local $i31
(get_local $i5)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $i4
@@ -2381,8 +2363,7 @@
(set_local $i36
(i32.const 90)
)
- (br $while-in$13
- )
+ (br $while-in$13)
)
)
(set_local $i38
@@ -2405,8 +2386,7 @@
(set_local $i44
(get_local $i8)
)
- (br $while-out$12
- )
+ (br $while-out$12)
)
(block
(set_local $i37
@@ -2420,8 +2400,7 @@
)
)
)
- (br $while-in$13
- )
+ (br $while-in$13)
)
)
)
@@ -2546,8 +2525,7 @@
(set_local $i45
(i32.const 0)
)
- (br $do-once$14
- )
+ (br $do-once$14)
)
(block
(set_local $i46
@@ -2590,8 +2568,7 @@
(set_local $i47
(get_local $i2)
)
- (br $while-in$16
- )
+ (br $while-in$16)
)
)
(set_local $i2
@@ -2617,8 +2594,7 @@
(set_local $i49
(get_local $i47)
)
- (br $while-out$15
- )
+ (br $while-out$15)
)
(block
(set_local $i46
@@ -2629,8 +2605,7 @@
)
)
)
- (br $while-in$16
- )
+ (br $while-in$16)
)
)
(if_else
@@ -2653,8 +2628,7 @@
(set_local $i45
(get_local $i48)
)
- (br $do-once$14
- )
+ (br $do-once$14)
)
)
)
@@ -2720,8 +2694,7 @@
(set_local $i45
(get_local $i7)
)
- (br $do-once$14
- )
+ (br $do-once$14)
)
(call_import $_abort)
)
@@ -2782,8 +2755,7 @@
)
)
)
- (br $do-once$17
- )
+ (br $do-once$17)
)
)
)
@@ -2833,8 +2805,7 @@
(get_local $i45)
(i32.const 0)
)
- (br $do-once$17
- )
+ (br $do-once$17)
)
)
)
@@ -2901,8 +2872,7 @@
)
(get_local $i45)
)
- (br $do-once$18
- )
+ (br $do-once$18)
)
)
)
@@ -2946,8 +2916,7 @@
)
(get_local $i45)
)
- (br $do-once$17
- )
+ (br $do-once$17)
)
)
)
@@ -3114,8 +3083,7 @@
)
(get_local $i15)
)
- (br $do-once$19
- )
+ (br $do-once$19)
)
)
(set_local $i15
@@ -3316,8 +3284,7 @@
)
(get_local $i8)
)
- (br $do-once$19
- )
+ (br $do-once$19)
)
)
(set_local $i4
@@ -3366,8 +3333,7 @@
(set_local $i36
(i32.const 148)
)
- (br $while-out$20
- )
+ (br $while-out$20)
)
)
(set_local $i3
@@ -3405,8 +3371,7 @@
(set_local $i36
(i32.const 145)
)
- (br $while-out$20
- )
+ (br $while-out$20)
)
(block
(set_local $i4
@@ -3420,8 +3385,7 @@
)
)
)
- (br $while-in$21
- )
+ (br $while-in$21)
)
)
(if_else
@@ -3469,8 +3433,7 @@
)
(get_local $i8)
)
- (br $do-once$19
- )
+ (br $do-once$19)
)
)
(if
@@ -3551,8 +3514,7 @@
)
(i32.const 0)
)
- (br $do-once$19
- )
+ (br $do-once$19)
)
(call_import $_abort)
)
@@ -3888,8 +3850,7 @@
(i32.const 1431655768)
)
)
- (br $do-once$22
- )
+ (br $do-once$22)
)
(call_import $_abort)
)
@@ -4085,8 +4046,7 @@
(set_local $i57
(get_local $i45)
)
- (br $while-out$23
- )
+ (br $while-out$23)
)
)
(set_local $i50
@@ -4106,12 +4066,10 @@
(set_local $i36
(i32.const 173)
)
- (br $label$break$L259
- )
+ (br $label$break$L259)
)
)
- (br $while-in$24
- )
+ (br $while-in$24)
)
)
(set_local $i50
@@ -4166,8 +4124,7 @@
(set_local $i36
(i32.const 193)
)
- (br $label$break$L257
- )
+ (br $label$break$L257)
)
)
(block
@@ -4322,8 +4279,7 @@
)
(i32.const 0)
)
- (br $do-once$25
- )
+ (br $do-once$25)
)
(set_local $i45
(call_import $_sbrk
@@ -4345,8 +4301,7 @@
(set_local $i36
(i32.const 193)
)
- (br $label$break$L257
- )
+ (br $label$break$L257)
)
(block
(set_local $i60
@@ -4450,8 +4405,7 @@
(call_import $_sbrk
(get_local $i45)
)
- (br $label$break$L279
- )
+ (br $label$break$L279)
)
(block
(set_local $i63
@@ -4460,8 +4414,7 @@
(get_local $i61)
)
)
- (br $do-once$26
- )
+ (br $do-once$26)
)
)
(set_local $i63
@@ -4484,8 +4437,7 @@
(set_local $i36
(i32.const 193)
)
- (br $label$break$L257
- )
+ (br $label$break$L257)
)
)
)
@@ -4689,8 +4641,7 @@
(set_local $i36
(i32.const 203)
)
- (br $do-out$28
- )
+ (br $do-out$28)
)
)
(set_local $i63
@@ -4706,8 +4657,7 @@
(get_local $i63)
(i32.const 0)
)
- (br $do-in$29
- )
+ (br $do-in$29)
)
)
)
@@ -4840,8 +4790,7 @@
(i32.const 664)
)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
)
(set_local $i61
@@ -4901,8 +4850,7 @@
(set_local $i36
(i32.const 211)
)
- (br $while-out$30
- )
+ (br $while-out$30)
)
)
(set_local $i63
@@ -4922,12 +4870,10 @@
(set_local $i71
(i32.const 624)
)
- (br $while-out$30
- )
+ (br $while-out$30)
)
)
- (br $while-in$31
- )
+ (br $while-in$31)
)
)
(if
@@ -5097,8 +5043,7 @@
)
(get_local $i62)
)
- (br $do-once$32
- )
+ (br $do-once$32)
)
)
(set_local $i62
@@ -5200,8 +5145,7 @@
(set_local $i72
(i32.const 0)
)
- (br $do-once$33
- )
+ (br $do-once$33)
)
(block
(set_local $i73
@@ -5244,8 +5188,7 @@
(set_local $i74
(get_local $i5)
)
- (br $while-in$35
- )
+ (br $while-in$35)
)
)
(set_local $i5
@@ -5271,8 +5214,7 @@
(set_local $i76
(get_local $i74)
)
- (br $while-out$34
- )
+ (br $while-out$34)
)
(block
(set_local $i73
@@ -5283,8 +5225,7 @@
)
)
)
- (br $while-in$35
- )
+ (br $while-in$35)
)
)
(if_else
@@ -5307,8 +5248,7 @@
(set_local $i72
(get_local $i75)
)
- (br $do-once$33
- )
+ (br $do-once$33)
)
)
)
@@ -5374,8 +5314,7 @@
(set_local $i72
(get_local $i55)
)
- (br $do-once$33
- )
+ (br $do-once$33)
)
(call_import $_abort)
)
@@ -5387,8 +5326,7 @@
(get_local $i54)
(i32.const 0)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
(set_local $i55
(i32.load align=4
@@ -5461,8 +5399,7 @@
(get_local $i72)
(i32.const 0)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
)
(block
@@ -5472,8 +5409,7 @@
)
(if
(get_local $i72)
- (br $do-once$36
- )
+ (br $do-once$36)
)
(i32.store align=4
(i32.const 180)
@@ -5490,8 +5426,7 @@
)
)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
)
)
@@ -5561,8 +5496,7 @@
)
(get_local $i72)
)
- (br $do-once$37
- )
+ (br $do-once$37)
)
)
)
@@ -5580,8 +5514,7 @@
(get_local $i45)
(i32.const 0)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
(if_else
(i32.lt_u
@@ -5612,8 +5545,7 @@
)
(get_local $i72)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
)
)
@@ -5676,8 +5608,7 @@
)
(get_local $i43)
)
- (br $do-once$38
- )
+ (br $do-once$38)
)
(call_import $_abort)
)
@@ -5704,8 +5635,7 @@
)
)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
)
(block $do-once$39
@@ -5751,8 +5681,7 @@
(set_local $i77
(get_local $i5)
)
- (br $do-once$39
- )
+ (br $do-once$39)
)
)
(call_import $_abort)
@@ -5924,8 +5853,7 @@
(set_local $i81
(get_local $i52)
)
- (br $do-once$40
- )
+ (br $do-once$40)
)
)
(call_import $_abort)
@@ -5957,8 +5885,7 @@
)
(get_local $i62)
)
- (br $do-once$32
- )
+ (br $do-once$32)
)
)
(set_local $i5
@@ -5989,8 +5916,7 @@
(set_local $i82
(i32.const 31)
)
- (br $do-once$41
- )
+ (br $do-once$41)
)
)
(set_local $i54
@@ -6168,8 +6094,7 @@
)
(get_local $i63)
)
- (br $do-once$32
- )
+ (br $do-once$32)
)
)
(set_local $i50
@@ -6218,8 +6143,7 @@
(set_local $i36
(i32.const 281)
)
- (br $while-out$42
- )
+ (br $while-out$42)
)
)
(set_local $i5
@@ -6257,8 +6181,7 @@
(set_local $i36
(i32.const 278)
)
- (br $while-out$42
- )
+ (br $while-out$42)
)
(block
(set_local $i50
@@ -6272,8 +6195,7 @@
)
)
)
- (br $while-in$43
- )
+ (br $while-in$43)
)
)
(if_else
@@ -6321,8 +6243,7 @@
)
(get_local $i63)
)
- (br $do-once$32
- )
+ (br $do-once$32)
)
)
(if
@@ -6403,8 +6324,7 @@
)
(i32.const 0)
)
- (br $do-once$32
- )
+ (br $do-once$32)
)
(call_import $_abort)
)
@@ -6505,8 +6425,7 @@
(set_local $i86
(get_local $i53)
)
- (br $while-out$44
- )
+ (br $while-out$44)
)
)
(set_local $i71
@@ -6517,8 +6436,7 @@
)
)
)
- (br $while-in$45
- )
+ (br $while-in$45)
)
)
(set_local $i44
@@ -6748,8 +6666,7 @@
(i32.const 0)
)
)
- (br $do-in$47
- )
+ (br $do-in$47)
)
)
)
@@ -6911,8 +6828,7 @@
)
(get_local $i61)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
)
(set_local $i61
@@ -7107,8 +7023,7 @@
)
(get_local $i60)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
)
(set_local $i5
@@ -7157,8 +7072,7 @@
(set_local $i36
(i32.const 307)
)
- (br $while-out$48
- )
+ (br $while-out$48)
)
)
(set_local $i43
@@ -7196,8 +7110,7 @@
(set_local $i36
(i32.const 304)
)
- (br $while-out$48
- )
+ (br $while-out$48)
)
(block
(set_local $i5
@@ -7211,8 +7124,7 @@
)
)
)
- (br $while-in$49
- )
+ (br $while-in$49)
)
)
(if_else
@@ -7260,8 +7172,7 @@
)
(get_local $i60)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
)
(if
@@ -7342,8 +7253,7 @@
)
(i32.const 0)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
(call_import $_abort)
)
@@ -7445,8 +7355,7 @@
(get_local $i5)
(i32.const 32)
)
- (br $do-in$51
- )
+ (br $do-in$51)
)
)
)
@@ -7655,8 +7564,7 @@
(get_local $i1)
(i32.const 0)
)
- (br $topmost
- )
+ (br $topmost)
)
(set_local $i2
(i32.add
@@ -7735,8 +7643,7 @@
(get_local $i1)
(i32.const 0)
)
- (br $topmost
- )
+ (br $topmost)
)
(set_local $i8
(i32.add
@@ -7800,8 +7707,7 @@
(set_local $i13
(get_local $i9)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(i32.store align=4
@@ -7832,8 +7738,7 @@
)
(get_local $i9)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(set_local $i11
@@ -7939,8 +7844,7 @@
(set_local $i13
(get_local $i9)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(if_else
@@ -8005,8 +7909,7 @@
(set_local $i13
(get_local $i9)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $i7
@@ -8069,8 +7972,7 @@
(set_local $i18
(i32.const 0)
)
- (br $do-once$1
- )
+ (br $do-once$1)
)
(block
(set_local $i19
@@ -8113,8 +8015,7 @@
(set_local $i20
(get_local $i11)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
(set_local $i11
@@ -8140,8 +8041,7 @@
(set_local $i22
(get_local $i20)
)
- (br $while-out$2
- )
+ (br $while-out$2)
)
(block
(set_local $i19
@@ -8152,8 +8052,7 @@
)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
(if_else
@@ -8176,8 +8075,7 @@
(set_local $i18
(get_local $i21)
)
- (br $do-once$1
- )
+ (br $do-once$1)
)
)
)
@@ -8243,8 +8141,7 @@
(set_local $i18
(get_local $i10)
)
- (br $do-once$1
- )
+ (br $do-once$1)
)
(call_import $_abort)
)
@@ -8310,8 +8207,7 @@
(set_local $i13
(get_local $i9)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
)
@@ -8368,8 +8264,7 @@
(set_local $i13
(get_local $i9)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
)
@@ -8440,8 +8335,7 @@
)
(get_local $i18)
)
- (br $do-once$4
- )
+ (br $do-once$4)
)
)
)
@@ -8491,8 +8385,7 @@
(set_local $i13
(get_local $i9)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(block
@@ -8609,8 +8502,7 @@
(i32.const 196)
)
)
- (br $topmost
- )
+ (br $topmost)
)
(i32.store align=4
(i32.const 196)
@@ -8620,8 +8512,7 @@
(i32.const 184)
(i32.const 0)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(if
@@ -8665,8 +8556,7 @@
)
(get_local $i18)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(set_local $i18
@@ -8754,8 +8644,7 @@
(set_local $i23
(i32.const 0)
)
- (br $do-once$6
- )
+ (br $do-once$6)
)
(block
(set_local $i24
@@ -8798,8 +8687,7 @@
(set_local $i25
(get_local $i19)
)
- (br $while-in$8
- )
+ (br $while-in$8)
)
)
(set_local $i19
@@ -8825,8 +8713,7 @@
(set_local $i27
(get_local $i25)
)
- (br $while-out$7
- )
+ (br $while-out$7)
)
(block
(set_local $i24
@@ -8837,8 +8724,7 @@
)
)
)
- (br $while-in$8
- )
+ (br $while-in$8)
)
)
(if_else
@@ -8863,8 +8749,7 @@
(set_local $i23
(get_local $i26)
)
- (br $do-once$6
- )
+ (br $do-once$6)
)
)
)
@@ -8932,8 +8817,7 @@
(set_local $i23
(get_local $i22)
)
- (br $do-once$6
- )
+ (br $do-once$6)
)
(call_import $_abort)
)
@@ -8993,8 +8877,7 @@
)
)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
)
@@ -9044,8 +8927,7 @@
(get_local $i23)
(i32.const 0)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
)
@@ -9115,8 +8997,7 @@
)
(get_local $i23)
)
- (br $do-once$9
- )
+ (br $do-once$9)
)
)
)
@@ -9160,8 +9041,7 @@
)
(get_local $i23)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
)
@@ -9253,8 +9133,7 @@
)
)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
(if_else
@@ -9347,8 +9226,7 @@
(i32.const 184)
(get_local $i18)
)
- (br $topmost
- )
+ (br $topmost)
)
(set_local $i29
(get_local $i18)
@@ -9508,8 +9386,7 @@
)
(get_local $i2)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(set_local $i2
@@ -9719,8 +9596,7 @@
(set_local $i34
(i32.const 130)
)
- (br $while-out$11
- )
+ (br $while-out$11)
)
)
(set_local $i28
@@ -9758,8 +9634,7 @@
(set_local $i34
(i32.const 127)
)
- (br $while-out$11
- )
+ (br $while-out$11)
)
(block
(set_local $i31
@@ -9773,8 +9648,7 @@
)
)
)
- (br $while-in$12
- )
+ (br $while-in$12)
)
)
(if_else
@@ -9822,8 +9696,7 @@
)
(get_local $i12)
)
- (br $do-once$10
- )
+ (br $do-once$10)
)
)
(if
@@ -9904,8 +9777,7 @@
)
(i32.const 0)
)
- (br $do-once$10
- )
+ (br $do-once$10)
)
(call_import $_abort)
)
@@ -9969,8 +9841,7 @@
(set_local $i37
(i32.const 632)
)
- (br $topmost
- )
+ (br $topmost)
)
(loop $while-out$13 $while-in$14
(block
@@ -9984,8 +9855,7 @@
(get_local $i12)
(i32.const 0)
)
- (br $while-out$13
- )
+ (br $while-out$13)
(set_local $i37
(i32.add
(get_local $i12)
@@ -9993,16 +9863,14 @@
)
)
)
- (br $while-in$14
- )
+ (br $while-in$14)
)
)
(i32.store align=4
(i32.const 208)
(i32.const -1)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(func $___stdio_write (param $i1 i32) (param $i2 i32) (param $i3 i32) (result i32)
@@ -10220,8 +10088,7 @@
(set_local $i15
(i32.const 6)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
)
(if
@@ -10239,8 +10106,7 @@
(set_local $i15
(i32.const 8)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
)
(set_local $i11
@@ -10381,8 +10247,7 @@
(set_local $i13
(get_local $i11)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
(if_else
@@ -10601,8 +10466,7 @@
(get_local $i2)
)
)
- (br $label$break$L5
- )
+ (br $label$break$L5)
)
)
(block $label$break$L10
@@ -10640,8 +10504,7 @@
(set_local $i13
(i32.const 0)
)
- (br $label$break$L10
- )
+ (br $label$break$L10)
)
)
(set_local $i14
@@ -10664,15 +10527,13 @@
(set_local $i15
(get_local $i4)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
(set_local $i4
(get_local $i14)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
(if
@@ -10706,8 +10567,7 @@
(set_local $i8
(get_local $i15)
)
- (br $label$break$L5
- )
+ (br $label$break$L5)
)
)
(set_local $i10
@@ -10802,8 +10662,7 @@
(get_local $i1)
)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $i3
@@ -10953,15 +10812,13 @@
(set_local $i6
(get_local $i8)
)
- (br $while-out$1
- )
+ (br $while-out$1)
)
(set_local $i4
(get_local $i8)
)
)
- (br $while-in$2
- )
+ (br $while-in$2)
)
)
)
@@ -11030,8 +10887,7 @@
(set_local $i7
(get_local $i6)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
(set_local $i8
@@ -11058,15 +10914,13 @@
(set_local $i4
(i32.const 4)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
(set_local $i5
(get_local $i8)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
)
@@ -11118,12 +10972,10 @@
(set_local $i10
(get_local $i4)
)
- (br $while-out$2
- )
+ (br $while-out$2)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
(if_else
@@ -11166,15 +11018,13 @@
(set_local $i11
(get_local $i10)
)
- (br $while-out$4
- )
+ (br $while-out$4)
)
(set_local $i9
(get_local $i10)
)
)
- (br $while-in$5
- )
+ (br $while-in$5)
)
)
)
@@ -11338,8 +11188,7 @@
(set_local $i10
(get_local $i11)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(if_else
@@ -11574,8 +11423,7 @@
(i32.const 3)
)
(nop)
- (br $while-out$0
- )
+ (br $while-out$0)
)
(block
(if
@@ -11612,8 +11460,7 @@
)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
(loop $while-out$2 $while-in$3
@@ -11624,8 +11471,7 @@
(i32.const 4)
)
(nop)
- (br $while-out$2
- )
+ (br $while-out$2)
)
(block
(i32.store align=4
@@ -11653,8 +11499,7 @@
)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
)
@@ -11667,8 +11512,7 @@
(i32.const 0)
)
(nop)
- (br $while-out$4
- )
+ (br $while-out$4)
)
(block
(i32.store8 align=1
@@ -11696,8 +11540,7 @@
)
)
)
- (br $while-in$5
- )
+ (br $while-in$5)
)
)
(get_local $i4)
@@ -11786,8 +11629,7 @@
(get_local $i5)
)
(nop)
- (br $while-out$0
- )
+ (br $while-out$0)
)
(block
(i32.store8 align=1
@@ -11801,8 +11643,7 @@
)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
)
@@ -11815,8 +11656,7 @@
(get_local $i7)
)
(nop)
- (br $while-out$2
- )
+ (br $while-out$2)
)
(block
(i32.store align=4
@@ -11830,8 +11670,7 @@
)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
)
@@ -11844,8 +11683,7 @@
(get_local $i4)
)
(nop)
- (br $while-out$4
- )
+ (br $while-out$4)
)
(block
(i32.store8 align=1
@@ -11859,8 +11697,7 @@
)
)
)
- (br $while-in$5
- )
+ (br $while-in$5)
)
)
(i32.sub
@@ -11971,8 +11808,7 @@
(set_local $i4
(i32.const 0)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $i4
@@ -12770,8 +12606,7 @@
(get_local $i1)
)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(func $establishStackSpace (param $i1 i32) (param $i2 i32)
@@ -12828,8 +12663,7 @@
)
(func $___unlockfile (param $i1 i32)
(block $topmost
- (br $topmost
- )
+ (br $topmost)
)
)
(func $___lockfile (param $i1 i32) (result i32)
diff --git a/test/emcc_hello_world.wast b/test/emcc_hello_world.wast
index 3faa3751f..8cb97cd4c 100644
--- a/test/emcc_hello_world.wast
+++ b/test/emcc_hello_world.wast
@@ -484,8 +484,7 @@
(set_local $$retval$0
(get_local $$x$addr$0)
)
- (br $switch$0
- )
+ (br $switch$0)
)
)
(case switch-case$2
@@ -493,8 +492,7 @@
(set_local $$retval$0
(get_local $$x)
)
- (br $switch$0
- )
+ (br $switch$0)
)
)
(case switch-default$3
@@ -636,8 +634,7 @@
(set_local $label
(i32.const 2)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
)
(set_local $$inc
@@ -664,15 +661,13 @@
(set_local $label
(i32.const 5)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
(set_local $$i$012
(get_local $$inc)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
(if
@@ -750,15 +745,13 @@
(set_local $$incdec$ptr$lcssa
(get_local $$incdec$ptr)
)
- (br $while-out$4
- )
+ (br $while-out$4)
)
(set_local $$s$1
(get_local $$incdec$ptr)
)
)
- (br $while-in$5
- )
+ (br $while-in$5)
)
)
(set_local $$dec
@@ -779,8 +772,7 @@
(set_local $$s$0$lcssa
(get_local $$incdec$ptr$lcssa)
)
- (br $while-out$2
- )
+ (br $while-out$2)
)
(block
(set_local $$i$111
@@ -794,8 +786,7 @@
)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
)
@@ -1483,8 +1474,7 @@
(set_local $$r$0$lcssa
(get_local $$r$1)
)
- (br $while-out$1
- )
+ (br $while-out$1)
)
(block
(set_local $$f$addr$022
@@ -1495,8 +1485,7 @@
)
)
)
- (br $while-in$2
- )
+ (br $while-in$2)
)
)
)
@@ -1540,8 +1529,7 @@
(set_local $$retval$0
(get_local $$call1$18)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $$call
@@ -1659,8 +1647,7 @@
(i32.const 8)
)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(func $___stdio_write (param $$f i32) (param $$buf i32) (param $$len i32) (result i32)
@@ -1990,8 +1977,7 @@
(set_local $label
(i32.const 6)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
)
(set_local $$cmp17
@@ -2012,8 +1998,7 @@
(set_local $label
(i32.const 8)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
)
(set_local $$sub26
@@ -2198,8 +2183,7 @@
(set_local $$rem$0
(get_local $$sub26)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
(if_else
@@ -2459,8 +2443,7 @@
(get_local $dest)
(get_local $stop)
)
- (br $do-in$1
- )
+ (br $do-in$1)
)
)
)
@@ -2998,8 +2981,7 @@
(set_local $$retval$0
(get_local $$call4)
)
- (br $label$break$L5
- )
+ (br $label$break$L5)
)
)
(set_local $$lbf
@@ -3055,8 +3037,7 @@
(set_local $$s$addr$0
(get_local $$s)
)
- (br $label$break$L10
- )
+ (br $label$break$L10)
)
)
(set_local $$sub
@@ -3094,15 +3075,13 @@
(set_local $$i$0$lcssa36
(get_local $$i$0)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
(set_local $$i$0
(get_local $$sub)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
(set_local $$write15
@@ -3148,8 +3127,7 @@
(set_local $$retval$0
(get_local $$i$0$lcssa36)
)
- (br $label$break$L5
- )
+ (br $label$break$L5)
)
)
(set_local $$add$ptr
@@ -3525,8 +3503,7 @@
(set_local $$retval$0
(i32.const 1)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $$cmp2
@@ -3594,8 +3571,7 @@
(set_local $$retval$0
(i32.const 2)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $$cmp9
@@ -3715,8 +3691,7 @@
(set_local $$retval$0
(i32.const 3)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $$sub27
@@ -3858,8 +3833,7 @@
(set_local $$retval$0
(i32.const 4)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
(block
(set_local $$call
@@ -3872,8 +3846,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
)
@@ -4072,8 +4045,7 @@
(set_local $label
(i32.const 6)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
(set_local $$incdec$ptr
@@ -4138,12 +4110,10 @@
(set_local $label
(i32.const 5)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
)
@@ -4318,8 +4288,7 @@
(set_local $$w$034$lcssa
(get_local $$w$034)
)
- (br $while-out$2
- )
+ (br $while-out$2)
)
)
(set_local $$incdec$ptr21
@@ -4363,12 +4332,10 @@
(set_local $label
(i32.const 11)
)
- (br $label$break$L11
- )
+ (br $label$break$L11)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
(set_local $$n$addr$227
@@ -4412,8 +4379,7 @@
(set_local $$s$2
(get_local $$w$0$lcssa)
)
- (br $label$break$L8
- )
+ (br $label$break$L8)
)
(block
(set_local $$n$addr$227
@@ -4460,8 +4426,7 @@
(set_local $$s$2
(get_local $$s$128)
)
- (br $label$break$L8
- )
+ (br $label$break$L8)
)
)
(set_local $$incdec$ptr33
@@ -4491,8 +4456,7 @@
(set_local $$s$2
(get_local $$incdec$ptr33)
)
- (br $while-out$4
- )
+ (br $while-out$4)
)
(block
(set_local $$n$addr$227
@@ -4503,8 +4467,7 @@
)
)
)
- (br $while-in$5
- )
+ (br $while-in$5)
)
)
)
@@ -4841,8 +4804,7 @@
(get_local $$p)
)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(func $_printf_core (param $$f i32) (param $$fmt i32) (param $$ap i32) (param $$nl_arg i32) (param $$nl_type i32) (result i32)
@@ -6114,8 +6076,7 @@
(set_local $$cnt$1
(i32.const -1)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
(block
(set_local $$add
@@ -6127,8 +6088,7 @@
(set_local $$cnt$1
(get_local $$add)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
)
@@ -6166,8 +6126,7 @@
(set_local $label
(i32.const 242)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
(block
(set_local $$1
@@ -6203,10 +6162,8 @@
(set_local $label
(i32.const 9)
)
- (br $label$break$L9
- )
- (br $switch$1
- )
+ (br $label$break$L9)
+ (br $switch$1)
)
)
(case switch-case$3
@@ -6217,10 +6174,8 @@
(set_local $$z$0$lcssa
(get_local $$incdec$ptr169274)
)
- (br $label$break$L9
- )
- (br $switch$1
- )
+ (br $label$break$L9)
+ (br $switch$1)
)
)
(case switch-default$4
@@ -6244,8 +6199,7 @@
(set_local $$incdec$ptr169274
(get_local $$incdec$ptr)
)
- (br $label$continue$L9
- )
+ (br $label$continue$L9)
)
)
(block $label$break$L12
@@ -6294,8 +6248,7 @@
(set_local $$z$0$lcssa
(get_local $$z$0302)
)
- (br $label$break$L12
- )
+ (br $label$break$L12)
)
)
(set_local $$incdec$ptr23
@@ -6347,12 +6300,10 @@
(set_local $$z$0$lcssa
(get_local $$incdec$ptr23)
)
- (br $while-out$5
- )
+ (br $while-out$5)
)
)
- (br $while-in$6
- )
+ (br $while-in$6)
)
)
)
@@ -6426,8 +6377,7 @@
(set_local $$l10n$0
(get_local $$l10n$0$phi)
)
- (br $label$continue$L1
- )
+ (br $label$continue$L1)
)
)
(set_local $$arrayidx31
@@ -6626,8 +6576,7 @@
(set_local $$storemerge$186282
(get_local $$storemerge$186309)
)
- (br $label$break$L25
- )
+ (br $label$break$L25)
)
)
(set_local $$conv58
@@ -6715,12 +6664,10 @@
(set_local $$storemerge$186282
(get_local $$incdec$ptr62)
)
- (br $while-out$7
- )
+ (br $while-out$7)
)
)
- (br $while-in$8
- )
+ (br $while-in$8)
)
)
)
@@ -6933,8 +6880,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
(if
@@ -6955,8 +6901,7 @@
(set_local $$w$1
(i32.const 0)
)
- (br $do-once$9
- )
+ (br $do-once$9)
)
)
(set_local $$arglist_current
@@ -7200,12 +7145,10 @@
(set_local $$incdec$ptr$i$lcssa
(get_local $$incdec$ptr$i)
)
- (br $while-out$10
- )
+ (br $while-out$10)
)
)
- (br $while-in$11
- )
+ (br $while-in$11)
)
)
(set_local $$cmp105
@@ -7220,8 +7163,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
(block
(set_local $$fl$1
@@ -7351,8 +7293,7 @@
(set_local $$p$0
(i32.const 0)
)
- (br $label$break$L46
- )
+ (br $label$break$L46)
)
)
(loop $while-out$12 $while-in$13
@@ -7424,12 +7365,10 @@
(set_local $$p$0
(get_local $$add$i$203)
)
- (br $label$break$L46
- )
+ (br $label$break$L46)
)
)
- (br $while-in$13
- )
+ (br $while-in$13)
)
)
)
@@ -7577,8 +7516,7 @@
(set_local $$p$0
(get_local $$38)
)
- (br $label$break$L46
- )
+ (br $label$break$L46)
)
)
)
@@ -7598,8 +7536,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
(if_else
@@ -7749,8 +7686,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
(set_local $$incdec$ptr169
@@ -7823,12 +7759,10 @@
(set_local $$st$0$lcssa415
(get_local $$st$0)
)
- (br $while-out$14
- )
+ (br $while-out$14)
)
)
- (br $while-in$15
- )
+ (br $while-in$15)
)
)
(set_local $$tobool178
@@ -7849,8 +7783,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
(set_local $$cmp181
@@ -7880,8 +7813,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
(set_local $label
(i32.const 52)
@@ -7964,8 +7896,7 @@
(set_local $label
(i32.const 52)
)
- (br $do-once$16
- )
+ (br $do-once$16)
)
)
(if
@@ -7977,8 +7908,7 @@
(set_local $$retval$0
(i32.const 0)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
(call $_pop_arg_336
@@ -8016,8 +7946,7 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
+ (br $label$continue$L1)
)
)
)
@@ -8136,10 +8065,8 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
- (br $switch$18
- )
+ (br $label$continue$L1)
+ (br $switch$18)
)
)
(case switch-case$20
@@ -8165,10 +8092,8 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
- (br $switch$18
- )
+ (br $label$continue$L1)
+ (br $switch$18)
)
)
(case switch-case$21
@@ -8228,10 +8153,8 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
- (br $switch$18
- )
+ (br $label$continue$L1)
+ (br $switch$18)
)
)
(case switch-case$22
@@ -8263,10 +8186,8 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
- (br $switch$18
- )
+ (br $label$continue$L1)
+ (br $switch$18)
)
)
(case switch-case$23
@@ -8298,10 +8219,8 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
- (br $switch$18
- )
+ (br $label$continue$L1)
+ (br $switch$18)
)
)
(case switch-case$24
@@ -8327,10 +8246,8 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
- (br $switch$18
- )
+ (br $label$continue$L1)
+ (br $switch$18)
)
)
(case switch-case$25
@@ -8390,10 +8307,8 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
- (br $switch$18
- )
+ (br $label$continue$L1)
+ (br $switch$18)
)
)
(case switch-default$26
@@ -8410,13 +8325,11 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
+ (br $label$continue$L1)
)
)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$28
@@ -8455,8 +8368,7 @@
(set_local $label
(i32.const 64)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$29
@@ -8476,8 +8388,7 @@
(set_local $label
(i32.const 64)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$33
@@ -8606,8 +8517,7 @@
(set_local $$s$addr$0$lcssa$i$229
(get_local $$incdec$ptr$i$225)
)
- (br $while-out$31
- )
+ (br $while-out$31)
)
(block
(set_local $$126
@@ -8621,8 +8531,7 @@
)
)
)
- (br $while-in$32
- )
+ (br $while-in$32)
)
)
)
@@ -8710,8 +8619,7 @@
)
)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$34
@@ -8804,8 +8712,7 @@
(set_local $label
(i32.const 76)
)
- (br $label$break$L75
- )
+ (br $label$break$L75)
)
)
(set_local $$and289
@@ -8876,8 +8783,7 @@
)
)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$36
@@ -8922,8 +8828,7 @@
(set_local $label
(i32.const 76)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$37
@@ -8981,8 +8886,7 @@
(set_local $$z$2
(get_local $$add$ptr205)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$38
@@ -9006,8 +8910,7 @@
(set_local $label
(i32.const 82)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$39
@@ -9036,8 +8939,7 @@
(set_local $label
(i32.const 82)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$40
@@ -9085,8 +8987,7 @@
(set_local $label
(i32.const 86)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$41
@@ -9123,8 +9024,7 @@
)
)
)
- (br $switch$17
- )
+ (br $switch$17)
)
)
(case switch-case$42
@@ -9481,8 +9381,7 @@
(set_local $$mul80$i$lcssa
(get_local $$mul80$i)
)
- (br $while-out$51
- )
+ (br $while-out$51)
)
(block
(set_local $$re$1482$i
@@ -9493,8 +9392,7 @@
)
)
)
- (br $while-in$52
- )
+ (br $while-in$52)
)
)
(set_local $$197
@@ -9542,8 +9440,7 @@
(set_local $$y$addr$1$i
(get_local $$sub88$i)
)
- (br $do-once$50
- )
+ (br $do-once$50)
)
(block
(set_local $$add90$i
@@ -9561,8 +9458,7 @@
(set_local $$y$addr$1$i
(get_local $$sub91$i)
)
- (br $do-once$50
- )
+ (br $do-once$50)
)
)
)
@@ -9821,8 +9717,7 @@
(set_local $$s$1$i
(get_local $$incdec$ptr122$i)
)
- (br $do-once$55
- )
+ (br $do-once$55)
)
)
(set_local $$incdec$ptr137$i
@@ -9864,12 +9759,10 @@
(set_local $$s$1$i$lcssa
(get_local $$s$1$i)
)
- (br $while-out$53
- )
+ (br $while-out$53)
)
)
- (br $while-in$54
- )
+ (br $while-in$54)
)
)
(set_local $$tobool140$i
@@ -10100,8 +9993,7 @@
(set_local $$retval$0$i
(get_local $$w$add165$i)
)
- (br $do-once$49
- )
+ (br $do-once$49)
)
)
(set_local $$cmp196$i
@@ -10244,12 +10136,10 @@
(set_local $$incdec$ptr217$i$lcssa
(get_local $$incdec$ptr217$i)
)
- (br $while-out$56
- )
+ (br $while-out$56)
)
)
- (br $while-in$57
- )
+ (br $while-in$57)
)
)
(set_local $$$pr$i
@@ -10407,8 +10297,7 @@
(set_local $$conv242$i$lcssa
(get_local $$219)
)
- (br $while-out$61
- )
+ (br $while-out$61)
)
(block
(set_local $$carry$0544$i
@@ -10419,8 +10308,7 @@
)
)
)
- (br $while-in$62
- )
+ (br $while-in$62)
)
)
(set_local $$tobool244$i
@@ -10435,8 +10323,7 @@
(set_local $$a$2$ph$i
(get_local $$a$1549$i)
)
- (br $do-once$60
- )
+ (br $do-once$60)
)
)
(set_local $$incdec$ptr246$i
@@ -10481,8 +10368,7 @@
(set_local $$z$2$i$lcssa
(get_local $$z$2$i)
)
- (br $while-out$63
- )
+ (br $while-out$63)
)
)
(set_local $$arrayidx251$i
@@ -10511,12 +10397,10 @@
(set_local $$z$2$i$lcssa
(get_local $$z$2$i)
)
- (br $while-out$63
- )
+ (br $while-out$63)
)
)
- (br $while-in$64
- )
+ (br $while-in$64)
)
)
(set_local $$222
@@ -10563,12 +10447,10 @@
(set_local $$z$1$lcssa$i
(get_local $$z$2$i$lcssa)
)
- (br $while-out$58
- )
+ (br $while-out$58)
)
)
- (br $while-in$59
- )
+ (br $while-in$59)
)
)
)
@@ -10757,12 +10639,10 @@
(set_local $$mul286$i$lcssa
(get_local $$mul286$i)
)
- (br $while-out$68
- )
+ (br $while-out$68)
)
)
- (br $while-in$69
- )
+ (br $while-in$69)
)
)
(set_local $$226
@@ -10804,8 +10684,7 @@
(set_local $$z$4$i
(get_local $$z$3538$i)
)
- (br $do-once$67
- )
+ (br $do-once$67)
)
)
(set_local $$incdec$ptr296$i
@@ -10947,12 +10826,10 @@
(set_local $$z$3$lcssa$i
(get_local $$add$ptr311$z$4$i)
)
- (br $while-out$65
- )
+ (br $while-out$65)
)
)
- (br $while-in$66
- )
+ (br $while-in$66)
)
)
)
@@ -11022,8 +10899,7 @@
(set_local $$e$1$i
(get_local $$mul322$i)
)
- (br $do-once$70
- )
+ (br $do-once$70)
)
(block
(set_local $$e$0531$i
@@ -11066,8 +10942,7 @@
(set_local $$e$1$i
(get_local $$inc$i)
)
- (br $while-out$71
- )
+ (br $while-out$71)
)
(block
(set_local $$e$0531$i
@@ -11078,8 +10953,7 @@
)
)
)
- (br $while-in$72
- )
+ (br $while-in$72)
)
)
)
@@ -11268,8 +11142,7 @@
(set_local $$i$1$lcssa$i
(get_local $$mul367$i)
)
- (br $while-out$73
- )
+ (br $while-out$73)
)
(block
(set_local $$i$1526$i
@@ -11280,8 +11153,7 @@
)
)
)
- (br $while-in$74
- )
+ (br $while-in$74)
)
)
)
@@ -11480,8 +11352,7 @@
(set_local $$small$1$i
(get_local $$small$0$i)
)
- (br $do-once$76
- )
+ (br $do-once$76)
)
)
(set_local $$mul406$i
@@ -11540,8 +11411,7 @@
(set_local $$e$4$i
(get_local $$e$1$i)
)
- (br $do-once$75
- )
+ (br $do-once$75)
)
)
(set_local $$add414$i
@@ -11658,12 +11528,10 @@
(set_local $$d$2$lcssa$i
(get_local $$incdec$ptr419$i)
)
- (br $while-out$77
- )
+ (br $while-out$77)
)
)
- (br $while-in$78
- )
+ (br $while-in$78)
)
)
)
@@ -11723,8 +11591,7 @@
(set_local $$e$4$i
(get_local $$mul431$i)
)
- (br $do-once$75
- )
+ (br $do-once$75)
)
(block
(set_local $$e$2517$i
@@ -11773,8 +11640,7 @@
(set_local $$e$4$i
(get_local $$inc438$i)
)
- (br $while-out$79
- )
+ (br $while-out$79)
)
(block
(set_local $$e$2517$i
@@ -11785,8 +11651,7 @@
)
)
)
- (br $while-in$80
- )
+ (br $while-in$80)
)
)
)
@@ -11874,8 +11739,7 @@
(set_local $$z$7$i$lcssa
(get_local $$z$7$i)
)
- (br $while-out$81
- )
+ (br $while-out$81)
)
)
(set_local $$arrayidx453$i
@@ -11907,12 +11771,10 @@
(set_local $$z$7$i$lcssa
(get_local $$z$7$i)
)
- (br $while-out$81
- )
+ (br $while-out$81)
)
)
- (br $while-in$82
- )
+ (br $while-in$82)
)
)
(block $do-once$83
@@ -12031,8 +11893,7 @@
(set_local $$t$addr$1$i
(get_local $$t$addr$0$i)
)
- (br $do-once$83
- )
+ (br $do-once$83)
)
)
(block $do-once$84
@@ -12062,8 +11923,7 @@
(set_local $$j$2$i
(i32.const 9)
)
- (br $do-once$84
- )
+ (br $do-once$84)
)
)
(set_local $$rem494$510$i
@@ -12098,8 +11958,7 @@
(set_local $$j$2$i
(i32.const 0)
)
- (br $do-once$84
- )
+ (br $do-once$84)
)
)
(loop $while-out$85 $while-in$86
@@ -12151,12 +12010,10 @@
(set_local $$j$2$i
(get_local $$inc500$i)
)
- (br $while-out$85
- )
+ (br $while-out$85)
)
)
- (br $while-in$86
- )
+ (br $while-in$86)
)
)
)
@@ -12248,8 +12105,7 @@
(set_local $$t$addr$1$i
(get_local $$t$addr$0$i)
)
- (br $do-once$83
- )
+ (br $do-once$83)
)
(block
(set_local $$add561$i
@@ -12299,8 +12155,7 @@
(set_local $$t$addr$1$i
(get_local $$t$addr$0$i)
)
- (br $do-once$83
- )
+ (br $do-once$83)
)
)
)
@@ -12469,12 +12324,10 @@
(set_local $$estr$1$lcssa$i
(get_local $$incdec$ptr639$i)
)
- (br $while-out$87
- )
+ (br $while-out$87)
)
)
- (br $while-in$88
- )
+ (br $while-in$88)
)
)
)
@@ -12683,8 +12536,7 @@
(set_local $$s668$1$i
(get_local $$249)
)
- (br $do-once$92
- )
+ (br $do-once$92)
)
)
(i32.store8 align=1
@@ -12717,8 +12569,7 @@
(set_local $$s668$1$i
(get_local $$249)
)
- (br $do-once$92
- )
+ (br $do-once$92)
)
)
(loop $while-out$93 $while-in$94
@@ -12754,12 +12605,10 @@
(set_local $$s668$1$i
(get_local $$incdec$ptr681$i)
)
- (br $while-out$93
- )
+ (br $while-out$93)
)
)
- (br $while-in$94
- )
+ (br $while-in$94)
)
)
)
@@ -12825,15 +12674,13 @@
(set_local $$incdec$ptr698$i$lcssa
(get_local $$incdec$ptr698$i)
)
- (br $while-out$90
- )
+ (br $while-out$90)
)
(set_local $$d$5494$i
(get_local $$incdec$ptr698$i)
)
)
- (br $while-in$91
- )
+ (br $while-in$91)
)
)
(set_local $$251
@@ -12871,8 +12718,7 @@
(get_local $$tobool$i$449$i)
(i32.const 0)
)
- (br $do-once$95
- )
+ (br $do-once$95)
)
(call $___fwritex
(i32.const 4143)
@@ -12980,12 +12826,10 @@
(set_local $$s715$0$lcssa$i
(get_local $$incdec$ptr725$i)
)
- (br $while-out$98
- )
+ (br $while-out$98)
)
)
- (br $while-in$99
- )
+ (br $while-in$99)
)
)
)
@@ -13083,12 +12927,10 @@
(set_local $$p$addr$4$lcssa$i
(get_local $$sub735$i)
)
- (br $while-out$96
- )
+ (br $while-out$96)
)
)
- (br $while-in$97
- )
+ (br $while-in$97)
)
)
)
@@ -13239,8 +13081,7 @@
(set_local $$s753$2$i
(get_local $$incdec$ptr776$i)
)
- (br $do-once$102
- )
+ (br $do-once$102)
)
)
(set_local $$261
@@ -13269,8 +13110,7 @@
(set_local $$s753$2$i
(get_local $$incdec$ptr776$i)
)
- (br $do-once$102
- )
+ (br $do-once$102)
)
)
(call $___fwritex
@@ -13304,8 +13144,7 @@
(set_local $$s753$2$i
(get_local $$s753$0$i)
)
- (br $do-once$102
- )
+ (br $do-once$102)
)
)
(loop $while-out$103 $while-in$104
@@ -13341,12 +13180,10 @@
(set_local $$s753$2$i
(get_local $$incdec$ptr773$i)
)
- (br $while-out$103
- )
+ (br $while-out$103)
)
)
- (br $while-in$104
- )
+ (br $while-in$104)
)
)
)
@@ -13451,12 +13288,10 @@
(set_local $$p$addr$5$lcssa$i
(get_local $$sub806$i)
)
- (br $while-out$100
- )
+ (br $while-out$100)
)
)
- (br $while-in$101
- )
+ (br $while-in$101)
)
)
)
@@ -13499,8 +13334,7 @@
(get_local $$tobool$i$i)
(i32.const 0)
)
- (br $do-once$89
- )
+ (br $do-once$89)
)
(set_local $$sub$ptr$rhs$cast812$i
(get_local $$estr$2$i)
@@ -13717,10 +13551,8 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
- (br $switch$17
- )
+ (br $label$continue$L1)
+ (br $switch$17)
)
)
(case switch-default$106
@@ -13921,8 +13753,7 @@
(set_local $$incdec$ptr$i$212$lcssa
(get_local $$incdec$ptr$i$212)
)
- (br $while-out$107
- )
+ (br $while-out$107)
)
(block
(set_local $$101
@@ -13936,8 +13767,7 @@
)
)
)
- (br $while-in$108
- )
+ (br $while-in$108)
)
)
(set_local $$107
@@ -14212,8 +14042,7 @@
(set_local $$l$2
(get_local $$l$1315)
)
- (br $while-out$109
- )
+ (br $while-out$109)
)
)
(set_local $$call384
@@ -14261,8 +14090,7 @@
(set_local $$l$2
(get_local $$call384)
)
- (br $while-out$109
- )
+ (br $while-out$109)
)
)
(set_local $$incdec$ptr383
@@ -14309,12 +14137,10 @@
(set_local $$l$2
(get_local $$call384)
)
- (br $while-out$109
- )
+ (br $while-out$109)
)
)
- (br $while-in$110
- )
+ (br $while-in$110)
)
)
(set_local $$cmp397
@@ -14329,8 +14155,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
(call $_pad
@@ -14390,8 +14215,7 @@
(set_local $label
(i32.const 98)
)
- (br $label$break$L308
- )
+ (br $label$break$L308)
)
)
(set_local $$incdec$ptr410
@@ -14427,8 +14251,7 @@
(set_local $label
(i32.const 98)
)
- (br $label$break$L308
- )
+ (br $label$break$L308)
)
)
(set_local $$180
@@ -14485,12 +14308,10 @@
(set_local $label
(i32.const 98)
)
- (br $while-out$111
- )
+ (br $while-out$111)
)
)
- (br $while-in$112
- )
+ (br $while-in$112)
)
)
)
@@ -14548,8 +14369,7 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
+ (br $label$continue$L1)
)
)
(if
@@ -14866,8 +14686,7 @@
(set_local $$l10n$0
(get_local $$l10n$3)
)
- (br $label$continue$L1
- )
+ (br $label$continue$L1)
)
)
(block $label$break$L343
@@ -14929,8 +14748,7 @@
(set_local $$i$2299$lcssa
(get_local $$i$2299)
)
- (br $while-out$113
- )
+ (br $while-out$113)
)
)
(set_local $$add$ptr473
@@ -14968,12 +14786,10 @@
(set_local $$retval$0
(i32.const 1)
)
- (br $label$break$L343
- )
+ (br $label$break$L343)
)
)
- (br $while-in$114
- )
+ (br $while-in$114)
)
)
(set_local $$cmp478$295
@@ -15025,8 +14841,7 @@
(set_local $$retval$0
(i32.const -1)
)
- (br $label$break$L343
- )
+ (br $label$break$L343)
)
)
(set_local $$cmp478
@@ -15044,12 +14859,10 @@
(set_local $$retval$0
(i32.const 1)
)
- (br $while-out$115
- )
+ (br $while-out$115)
)
)
- (br $while-in$116
- )
+ (br $while-in$116)
)
)
)
@@ -15370,10 +15183,8 @@
(get_local $$arg)
(get_local $$6)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$3
@@ -15490,10 +15301,8 @@
(get_local $$19)
(get_local $$15)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$4
@@ -15595,10 +15404,8 @@
(get_local $$30)
(i32.const 0)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$5
@@ -15720,10 +15527,8 @@
(get_local $$46)
(get_local $$42)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$6
@@ -15855,10 +15660,8 @@
(get_local $$60)
(get_local $$56)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$7
@@ -15966,10 +15769,8 @@
(get_local $$71)
(i32.const 0)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$8
@@ -16101,10 +15902,8 @@
(get_local $$85)
(get_local $$81)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$9
@@ -16212,10 +16011,8 @@
(get_local $$96)
(i32.const 0)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$10
@@ -16298,10 +16095,8 @@
(get_local $$arg)
(get_local $$103)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-case$11
@@ -16384,21 +16179,17 @@
(get_local $$arg)
(get_local $$110)
)
- (br $label$break$L1
- )
- (br $switch$1
- )
+ (br $label$break$L1)
+ (br $switch$1)
)
)
(case switch-default$12
- (br $label$break$L1
- )
+ (br $label$break$L1)
)
)
)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(func $_fmt_u (param $$0 i32) (param $$1 i32) (param $$s i32) (result i32)
@@ -16602,12 +16393,10 @@
(set_local $$incdec$ptr$lcssa
(get_local $$incdec$ptr)
)
- (br $while-out$0
- )
+ (br $while-out$0)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
(set_local $$s$addr$0$lcssa
@@ -16707,8 +16496,7 @@
(set_local $$s$addr$1$lcssa
(get_local $$incdec$ptr7)
)
- (br $while-out$2
- )
+ (br $while-out$2)
)
(block
(set_local $$s$addr$19
@@ -16719,8 +16507,7 @@
)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
)
@@ -16946,11 +16733,9 @@
(get_local $$tobool$i)
)
)
- (br $while-out$1
- )
- )
- (br $while-in$2
+ (br $while-out$1)
)
+ (br $while-in$2)
)
)
(set_local $$3
@@ -16964,8 +16749,7 @@
(set_local $$l$addr$0$lcssa21
(get_local $$3)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(if_else
@@ -16973,8 +16757,7 @@
(set_local $$l$addr$0$lcssa21
(get_local $$sub)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(call $___fwritex
@@ -16989,8 +16772,7 @@
(i32.const 8)
(get_local $sp)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(func $_malloc (param $$bytes i32) (result i32)
@@ -18403,8 +18185,7 @@
(get_local $$1)
(get_local $$3)
)
- (br $do-once$1
- )
+ (br $do-once$1)
)
(call_import $_abort)
)
@@ -18799,8 +18580,7 @@
(set_local $$13
(get_local $$$pre)
)
- (br $do-once$2
- )
+ (br $do-once$2)
)
(call_import $_abort)
)
@@ -19298,8 +19078,7 @@
(set_local $$v$0$i$lcssa
(get_local $$v$0$i)
)
- (br $while-out$3
- )
+ (br $while-out$3)
)
(set_local $$cond4$i
(get_local $$23)
@@ -19368,8 +19147,7 @@
(set_local $$v$0$i
(get_local $$cond$v$0$i)
)
- (br $while-in$4
- )
+ (br $while-in$4)
)
)
(set_local $$25
@@ -19493,8 +19271,7 @@
(set_local $$R$3$i
(i32.const 0)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
(block
(set_local $$R$1$i
@@ -19546,8 +19323,7 @@
(set_local $$RP$1$i
(get_local $$arrayidx71$i)
)
- (br $while-in$7
- )
+ (br $while-in$7)
)
)
(set_local $$arrayidx75$i
@@ -19576,8 +19352,7 @@
(set_local $$RP$1$i$lcssa
(get_local $$RP$1$i)
)
- (br $while-out$6
- )
+ (br $while-out$6)
)
(block
(set_local $$R$1$i
@@ -19588,8 +19363,7 @@
)
)
)
- (br $while-in$7
- )
+ (br $while-in$7)
)
)
(set_local $$cmp81$i
@@ -19615,8 +19389,7 @@
(set_local $$R$3$i
(get_local $$R$1$i$lcssa)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
)
@@ -19703,8 +19476,7 @@
(set_local $$R$3$i
(get_local $$27)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
(call_import $_abort)
)
@@ -19798,8 +19570,7 @@
(i32.const 180)
(get_local $$and103$i)
)
- (br $do-once$8
- )
+ (br $do-once$8)
)
)
)
@@ -19869,8 +19640,7 @@
)
(if
(get_local $$cmp126$i)
- (br $do-once$8
- )
+ (br $do-once$8)
)
)
)
@@ -19965,8 +19735,7 @@
(get_local $$parent149$i)
(get_local $$R$3$i)
)
- (br $do-once$9
- )
+ (br $do-once$9)
)
)
)
@@ -20036,8 +19805,7 @@
(get_local $$parent166$i)
(get_local $$R$3$i)
)
- (br $do-once$8
- )
+ (br $do-once$8)
)
)
)
@@ -20719,8 +20487,7 @@
(set_local $label
(i32.const 90)
)
- (br $label$break$L123
- )
+ (br $label$break$L123)
)
(block
(set_local $$rsize$1$i
@@ -20839,8 +20606,7 @@
(set_local $label
(i32.const 86)
)
- (br $while-out$10
- )
+ (br $while-out$10)
)
(block
(set_local $$rsize$0$i$152
@@ -20860,8 +20626,7 @@
)
)
)
- (br $while-in$11
- )
+ (br $while-in$11)
)
)
)
@@ -20930,8 +20695,7 @@
(set_local $$nb$0
(get_local $$and145)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $$sub67$i
@@ -21221,8 +20985,7 @@
(set_local $label
(i32.const 90)
)
- (br $while-in$13
- )
+ (br $while-in$13)
)
)
(set_local $$arrayidx113$i$159
@@ -21251,8 +21014,7 @@
(set_local $$v$4$lcssa$i
(get_local $$t$4$v$4$i)
)
- (br $while-out$12
- )
+ (br $while-out$12)
)
(block
(set_local $$rsize$49$i
@@ -21269,8 +21031,7 @@
)
)
)
- (br $while-in$13
- )
+ (br $while-in$13)
)
)
)
@@ -21433,8 +21194,7 @@
(set_local $$R$3$i$171
(i32.const 0)
)
- (br $do-once$14
- )
+ (br $do-once$14)
)
(block
(set_local $$R$1$i$168
@@ -21486,8 +21246,7 @@
(set_local $$RP$1$i$167
(get_local $$arrayidx161$i)
)
- (br $while-in$16
- )
+ (br $while-in$16)
)
)
(set_local $$arrayidx165$i$169
@@ -21516,8 +21275,7 @@
(set_local $$RP$1$i$167$lcssa
(get_local $$RP$1$i$167)
)
- (br $while-out$15
- )
+ (br $while-out$15)
)
(block
(set_local $$R$1$i$168
@@ -21528,8 +21286,7 @@
)
)
)
- (br $while-in$16
- )
+ (br $while-in$16)
)
)
(set_local $$cmp171$i
@@ -21555,8 +21312,7 @@
(set_local $$R$3$i$171
(get_local $$R$1$i$168$lcssa)
)
- (br $do-once$14
- )
+ (br $do-once$14)
)
)
)
@@ -21643,8 +21399,7 @@
(set_local $$R$3$i$171
(get_local $$64)
)
- (br $do-once$14
- )
+ (br $do-once$14)
)
(call_import $_abort)
)
@@ -21738,8 +21493,7 @@
(i32.const 180)
(get_local $$and194$i)
)
- (br $do-once$17
- )
+ (br $do-once$17)
)
)
)
@@ -21809,8 +21563,7 @@
)
(if
(get_local $$cmp217$i)
- (br $do-once$17
- )
+ (br $do-once$17)
)
)
)
@@ -21905,8 +21658,7 @@
(get_local $$parent240$i)
(get_local $$R$3$i$171)
)
- (br $do-once$18
- )
+ (br $do-once$18)
)
)
)
@@ -21976,8 +21728,7 @@
(get_local $$parent257$i)
(get_local $$R$3$i$171)
)
- (br $do-once$17
- )
+ (br $do-once$17)
)
)
)
@@ -22250,8 +22001,7 @@
(get_local $$bk313$i)
(get_local $$arrayidx289$i)
)
- (br $do-once$19
- )
+ (br $do-once$19)
)
)
(set_local $$shr318$i
@@ -22535,8 +22285,7 @@
(get_local $$fd371$i)
(get_local $$add$ptr$i$161)
)
- (br $do-once$19
- )
+ (br $do-once$19)
)
)
(set_local $$87
@@ -22615,8 +22364,7 @@
(set_local $label
(i32.const 148)
)
- (br $while-out$20
- )
+ (br $while-out$20)
)
)
(set_local $$shr391$i
@@ -22666,8 +22414,7 @@
(set_local $label
(i32.const 145)
)
- (br $while-out$20
- )
+ (br $while-out$20)
)
(block
(set_local $$K373$0$i
@@ -22678,8 +22425,7 @@
)
)
)
- (br $while-in$21
- )
+ (br $while-in$21)
)
)
(if_else
@@ -22743,8 +22489,7 @@
(get_local $$fd408$i)
(get_local $$add$ptr$i$161)
)
- (br $do-once$19
- )
+ (br $do-once$19)
)
)
)
@@ -22847,8 +22592,7 @@
(get_local $$parent433$i)
(i32.const 0)
)
- (br $do-once$19
- )
+ (br $do-once$19)
)
(call_import $_abort)
)
@@ -23232,8 +22976,7 @@
(i32.const 648)
(get_local $$and7$i$i)
)
- (br $do-once$22
- )
+ (br $do-once$22)
)
(call_import $_abort)
)
@@ -23477,8 +23220,7 @@
(set_local $$size$i$i$lcssa
(get_local $$size$i$i)
)
- (br $while-out$23
- )
+ (br $while-out$23)
)
)
)
@@ -23506,15 +23248,13 @@
(set_local $label
(i32.const 173)
)
- (br $label$break$L259
- )
+ (br $label$break$L259)
)
(set_local $$sp$0$i$i
(get_local $$107)
)
)
- (br $while-in$24
- )
+ (br $while-in$24)
)
)
(set_local $$112
@@ -23597,8 +23337,7 @@
(set_local $label
(i32.const 193)
)
- (br $label$break$L257
- )
+ (br $label$break$L257)
)
)
)
@@ -23800,8 +23539,7 @@
)
(if
(get_local $$or$cond2$i)
- (br $do-once$25
- )
+ (br $do-once$25)
)
)
)
@@ -23828,8 +23566,7 @@
(set_local $label
(i32.const 193)
)
- (br $label$break$L257
- )
+ (br $label$break$L257)
)
(block
(set_local $$br$2$ph$i
@@ -23964,8 +23701,7 @@
(call_import $_sbrk
(get_local $$sub112$i)
)
- (br $label$break$L279
- )
+ (br $label$break$L279)
)
(block
(set_local $$add110$i
@@ -23977,8 +23713,7 @@
(set_local $$ssize$5$i
(get_local $$add110$i)
)
- (br $do-once$26
- )
+ (br $do-once$26)
)
)
)
@@ -24013,8 +23748,7 @@
(set_local $label
(i32.const 193)
)
- (br $label$break$L257
- )
+ (br $label$break$L257)
)
)
)
@@ -24336,14 +24070,12 @@
)
(if_else
(get_local $$exitcond$i$i)
- (br $while-out$28
- )
+ (br $while-out$28)
(set_local $$i$01$i$i
(get_local $$inc$i$i)
)
)
- (br $while-in$29
- )
+ (br $while-in$29)
)
)
(set_local $$sub172$i
@@ -24506,8 +24238,7 @@
(set_local $label
(i32.const 203)
)
- (br $while-out$30
- )
+ (br $while-out$30)
)
)
(set_local $$next$i
@@ -24529,14 +24260,12 @@
)
(if_else
(get_local $$cmp186$i)
- (br $while-out$30
- )
+ (br $while-out$30)
(set_local $$sp$0108$i
(get_local $$129)
)
)
- (br $while-in$31
- )
+ (br $while-in$31)
)
)
(if
@@ -24726,8 +24455,7 @@
(i32.const 204)
(get_local $$134)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
)
)
@@ -24800,8 +24528,7 @@
(set_local $label
(i32.const 211)
)
- (br $while-out$32
- )
+ (br $while-out$32)
)
)
(set_local $$next231$i
@@ -24827,15 +24554,13 @@
(set_local $$sp$0$i$i$i
(i32.const 624)
)
- (br $while-out$32
- )
+ (br $while-out$32)
)
(set_local $$sp$1107$i
(get_local $$137)
)
)
- (br $while-in$33
- )
+ (br $while-in$33)
)
)
(if
@@ -25133,8 +24858,7 @@
(get_local $$add$ptr30$i$i)
(get_local $$add26$i$i)
)
- (br $do-once$34
- )
+ (br $do-once$34)
)
)
(set_local $$head32$i$i
@@ -25273,8 +24997,7 @@
)
(if
(get_local $$cmp44$i$i)
- (br $do-once$35
- )
+ (br $do-once$35)
)
(call_import $_abort)
)
@@ -25316,8 +25039,7 @@
(i32.const 176)
(get_local $$and49$i$i)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
)
(set_local $$cmp54$i$i
@@ -25380,8 +25102,7 @@
(set_local $$fd68$pre$phi$i$iZ2D
(get_local $$fd59$i$i)
)
- (br $do-once$36
- )
+ (br $do-once$36)
)
)
(call_import $_abort)
@@ -25479,8 +25200,7 @@
(set_local $$R$3$i$i
(i32.const 0)
)
- (br $do-once$37
- )
+ (br $do-once$37)
)
(block
(set_local $$R$1$i$i
@@ -25532,8 +25252,7 @@
(set_local $$RP$1$i$i
(get_local $$arrayidx103$i$i)
)
- (br $while-in$39
- )
+ (br $while-in$39)
)
)
(set_local $$arrayidx107$i$i
@@ -25562,8 +25281,7 @@
(set_local $$RP$1$i$i$lcssa
(get_local $$RP$1$i$i)
)
- (br $while-out$38
- )
+ (br $while-out$38)
)
(block
(set_local $$R$1$i$i
@@ -25574,8 +25292,7 @@
)
)
)
- (br $while-in$39
- )
+ (br $while-in$39)
)
)
(set_local $$cmp112$i$i
@@ -25601,8 +25318,7 @@
(set_local $$R$3$i$i
(get_local $$R$1$i$i$lcssa)
)
- (br $do-once$37
- )
+ (br $do-once$37)
)
)
)
@@ -25689,8 +25405,7 @@
(set_local $$R$3$i$i
(get_local $$155)
)
- (br $do-once$37
- )
+ (br $do-once$37)
)
(call_import $_abort)
)
@@ -25705,8 +25420,7 @@
)
(if
(get_local $$cmp120$i$53$i)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
(set_local $$index$i$54$i
(i32.add
@@ -25758,8 +25472,7 @@
(get_local $$cond2$i$i)
(i32.const 0)
)
- (br $do-once$40
- )
+ (br $do-once$40)
)
(set_local $$shl131$i$i
(i32.shl
@@ -25788,8 +25501,7 @@
(i32.const 180)
(get_local $$and133$i$i)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
(block
(set_local $$166
@@ -25857,8 +25569,7 @@
)
(if
(get_local $$cmp156$i$i)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
)
)
@@ -25954,8 +25665,7 @@
(get_local $$parent179$i$i)
(get_local $$R$3$i$i)
)
- (br $do-once$41
- )
+ (br $do-once$41)
)
)
)
@@ -25980,8 +25690,7 @@
)
(if
(get_local $$cmp185$i$i)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
(set_local $$171
(i32.load align=4
@@ -26024,8 +25733,7 @@
(get_local $$parent196$i$i)
(get_local $$R$3$i$i)
)
- (br $label$break$L331
- )
+ (br $label$break$L331)
)
)
)
@@ -26230,8 +25938,7 @@
(set_local $$F224$0$i$i
(get_local $$175)
)
- (br $do-once$42
- )
+ (br $do-once$42)
)
)
(call_import $_abort)
@@ -26272,8 +25979,7 @@
(get_local $$bk248$i$i)
(get_local $$arrayidx223$i$i)
)
- (br $do-once$34
- )
+ (br $do-once$34)
)
)
(set_local $$shr253$i$i
@@ -26310,8 +26016,7 @@
(set_local $$I252$0$i$i
(i32.const 31)
)
- (br $do-once$43
- )
+ (br $do-once$43)
)
)
(set_local $$sub262$i$i
@@ -26561,8 +26266,7 @@
(get_local $$fd303$i$i)
(get_local $$add$ptr17$i$i)
)
- (br $do-once$34
- )
+ (br $do-once$34)
)
)
(set_local $$178
@@ -26641,8 +26345,7 @@
(set_local $label
(i32.const 281)
)
- (br $while-out$44
- )
+ (br $while-out$44)
)
)
(set_local $$shr322$i$i
@@ -26692,8 +26395,7 @@
(set_local $label
(i32.const 278)
)
- (br $while-out$44
- )
+ (br $while-out$44)
)
(block
(set_local $$K305$0$i$i
@@ -26704,8 +26406,7 @@
)
)
)
- (br $while-in$45
- )
+ (br $while-in$45)
)
)
(if_else
@@ -26769,8 +26470,7 @@
(get_local $$fd339$i$i)
(get_local $$add$ptr17$i$i)
)
- (br $do-once$34
- )
+ (br $do-once$34)
)
)
)
@@ -26873,8 +26573,7 @@
(get_local $$parent361$i$i)
(i32.const 0)
)
- (br $do-once$34
- )
+ (br $do-once$34)
)
(call_import $_abort)
)
@@ -26963,8 +26662,7 @@
(set_local $$add$ptr$i$i$i$lcssa
(get_local $$add$ptr$i$i$i)
)
- (br $while-out$46
- )
+ (br $while-out$46)
)
)
)
@@ -26983,8 +26681,7 @@
(set_local $$sp$0$i$i$i
(get_local $$187)
)
- (br $while-in$47
- )
+ (br $while-in$47)
)
)
(set_local $$add$ptr2$i$i
@@ -27289,11 +26986,9 @@
(set_local $$p$0$i$i
(get_local $$add$ptr24$i$i)
)
- (br $while-out$48
- )
- )
- (br $while-in$49
+ (br $while-out$48)
)
+ (br $while-in$49)
)
)
(set_local $$cmp28$i$i
@@ -27514,8 +27209,7 @@
(get_local $$bk55$i$i)
(get_local $$arrayidx$i$20$i)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
)
(set_local $$shr58$i$i
@@ -27793,8 +27487,7 @@
(get_local $$fd103$i$i)
(get_local $$119)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
)
(set_local $$200
@@ -27873,8 +27566,7 @@
(set_local $label
(i32.const 307)
)
- (br $while-out$50
- )
+ (br $while-out$50)
)
)
(set_local $$shr123$i$i
@@ -27924,8 +27616,7 @@
(set_local $label
(i32.const 304)
)
- (br $while-out$50
- )
+ (br $while-out$50)
)
(block
(set_local $$K105$0$i$i
@@ -27936,8 +27627,7 @@
)
)
)
- (br $while-in$51
- )
+ (br $while-in$51)
)
)
(if_else
@@ -28001,8 +27691,7 @@
(get_local $$fd140$i$i)
(get_local $$119)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
)
)
@@ -28105,8 +27794,7 @@
(get_local $$parent162$i$i)
(i32.const 0)
)
- (br $do-once$27
- )
+ (br $do-once$27)
)
(call_import $_abort)
)
@@ -28592,8 +28280,7 @@
)
(if
(get_local $$cmp)
- (br $topmost
- )
+ (br $topmost)
)
(set_local $$add$ptr
(i32.add
@@ -28690,8 +28377,7 @@
)
(if
(get_local $$cmp13)
- (br $topmost
- )
+ (br $topmost)
)
(set_local $$idx$neg
(i32.sub
@@ -28776,8 +28462,7 @@
(set_local $$psize$1
(get_local $$add17)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(i32.store align=4
@@ -28820,8 +28505,7 @@
(get_local $$add$ptr217)
(get_local $$add17)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(set_local $$shr
@@ -28975,8 +28659,7 @@
(set_local $$psize$1
(get_local $$add17)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $$cmp50
@@ -29061,8 +28744,7 @@
(set_local $$psize$1
(get_local $$add17)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(set_local $$parent
@@ -29140,8 +28822,7 @@
(set_local $$R$3
(i32.const 0)
)
- (br $do-once$1
- )
+ (br $do-once$1)
)
(block
(set_local $$R$1
@@ -29193,8 +28874,7 @@
(set_local $$RP$1
(get_local $$arrayidx108)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
(set_local $$arrayidx113
@@ -29223,8 +28903,7 @@
(set_local $$RP$1$lcssa
(get_local $$RP$1)
)
- (br $while-out$2
- )
+ (br $while-out$2)
)
(block
(set_local $$R$1
@@ -29235,8 +28914,7 @@
)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
(set_local $$cmp118
@@ -29262,8 +28940,7 @@
(set_local $$R$3
(get_local $$R$1$lcssa)
)
- (br $do-once$1
- )
+ (br $do-once$1)
)
)
)
@@ -29350,8 +29027,7 @@
(set_local $$R$3
(get_local $$10)
)
- (br $do-once$1
- )
+ (br $do-once$1)
)
(call_import $_abort)
)
@@ -29455,8 +29131,7 @@
(set_local $$psize$1
(get_local $$add17)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
)
@@ -29533,8 +29208,7 @@
(set_local $$psize$1
(get_local $$add17)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
)
@@ -29630,8 +29304,7 @@
(get_local $$parent183)
(get_local $$R$3)
)
- (br $do-once$4
- )
+ (br $do-once$4)
)
)
)
@@ -29712,8 +29385,7 @@
(set_local $$psize$1
(get_local $$add17)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
)
@@ -29857,8 +29529,7 @@
(get_local $$cmp249)
(i32.const 0)
)
- (br $topmost
- )
+ (br $topmost)
)
(i32.store align=4
(i32.const 196)
@@ -29868,8 +29539,7 @@
(i32.const 184)
(i32.const 0)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(set_local $$32
@@ -29931,8 +29601,7 @@
(get_local $$add$ptr261)
(get_local $$add258)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(set_local $$and266
@@ -30098,8 +29767,7 @@
(i32.const 176)
(get_local $$and301)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
(set_local $$cmp305
@@ -30260,8 +29928,7 @@
(set_local $$R332$3
(i32.const 0)
)
- (br $do-once$6
- )
+ (br $do-once$6)
)
(block
(set_local $$R332$1
@@ -30313,8 +29980,7 @@
(set_local $$RP360$1
(get_local $$arrayidx374)
)
- (br $while-in$8
- )
+ (br $while-in$8)
)
)
(set_local $$arrayidx379
@@ -30343,8 +30009,7 @@
(set_local $$RP360$1$lcssa
(get_local $$RP360$1)
)
- (br $while-out$7
- )
+ (br $while-out$7)
)
(block
(set_local $$R332$1
@@ -30355,8 +30020,7 @@
)
)
)
- (br $while-in$8
- )
+ (br $while-in$8)
)
)
(set_local $$51
@@ -30387,8 +30051,7 @@
(set_local $$R332$3
(get_local $$R332$1$lcssa)
)
- (br $do-once$6
- )
+ (br $do-once$6)
)
)
)
@@ -30480,8 +30143,7 @@
(set_local $$R332$3
(get_local $$42)
)
- (br $do-once$6
- )
+ (br $do-once$6)
)
(call_import $_abort)
)
@@ -30574,8 +30236,7 @@
(i32.const 180)
(get_local $$and410)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
)
@@ -30645,8 +30306,7 @@
)
(if
(get_local $$cmp432)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
)
@@ -30741,8 +30401,7 @@
(get_local $$parent455)
(get_local $$R332$3)
)
- (br $do-once$9
- )
+ (br $do-once$9)
)
)
)
@@ -30812,8 +30471,7 @@
(get_local $$parent471)
(get_local $$R332$3)
)
- (br $do-once$5
- )
+ (br $do-once$5)
)
)
)
@@ -30867,8 +30525,7 @@
(i32.const 184)
(get_local $$add267)
)
- (br $topmost
- )
+ (br $topmost)
)
(set_local $$psize$2
(get_local $$add267)
@@ -31076,8 +30733,7 @@
(get_local $$bk531)
(get_local $$arrayidx509)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(set_local $$shr535
@@ -31440,8 +31096,7 @@
(set_local $label
(i32.const 130)
)
- (br $while-out$11
- )
+ (br $while-out$11)
)
)
(set_local $$shr596
@@ -31491,8 +31146,7 @@
(set_local $label
(i32.const 127)
)
- (br $while-out$11
- )
+ (br $while-out$11)
)
(block
(set_local $$K583$0
@@ -31503,8 +31157,7 @@
)
)
)
- (br $while-in$12
- )
+ (br $while-in$12)
)
)
(if_else
@@ -31568,8 +31221,7 @@
(get_local $$fd612)
(get_local $$p$1)
)
- (br $do-once$10
- )
+ (br $do-once$10)
)
)
)
@@ -31672,8 +31324,7 @@
(get_local $$parent635)
(i32.const 0)
)
- (br $do-once$10
- )
+ (br $do-once$10)
)
(call_import $_abort)
)
@@ -31709,8 +31360,7 @@
(set_local $$sp$0$in$i
(i32.const 632)
)
- (br $topmost
- )
+ (br $topmost)
)
(loop $while-out$13 $while-in$14
(block
@@ -31733,22 +31383,19 @@
)
(if_else
(get_local $$cmp$i)
- (br $while-out$13
- )
+ (br $while-out$13)
(set_local $$sp$0$in$i
(get_local $$next4$i)
)
)
- (br $while-in$14
- )
+ (br $while-in$14)
)
)
(i32.store align=4
(i32.const 208)
(i32.const -1)
)
- (br $topmost
- )
+ (br $topmost)
)
)
(func $runPostSets
@@ -31929,8 +31576,7 @@
(get_local $unaligned)
)
(nop)
- (br $while-out$0
- )
+ (br $while-out$0)
)
(block
(i32.store8 align=1
@@ -31944,8 +31590,7 @@
)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
)
@@ -31958,8 +31603,7 @@
(get_local $stop4)
)
(nop)
- (br $while-out$2
- )
+ (br $while-out$2)
)
(block
(i32.store align=4
@@ -31973,8 +31617,7 @@
)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
)
@@ -31987,8 +31630,7 @@
(get_local $stop)
)
(nop)
- (br $while-out$4
- )
+ (br $while-out$4)
)
(block
(i32.store8 align=1
@@ -32002,8 +31644,7 @@
)
)
)
- (br $while-in$5
- )
+ (br $while-in$5)
)
)
(i32.sub
@@ -32173,8 +31814,7 @@
(i32.const 3)
)
(nop)
- (br $while-out$0
- )
+ (br $while-out$0)
)
(block
(if
@@ -32211,8 +31851,7 @@
)
)
)
- (br $while-in$1
- )
+ (br $while-in$1)
)
)
(loop $while-out$2 $while-in$3
@@ -32223,8 +31862,7 @@
(i32.const 4)
)
(nop)
- (br $while-out$2
- )
+ (br $while-out$2)
)
(block
(i32.store align=4
@@ -32252,8 +31890,7 @@
)
)
)
- (br $while-in$3
- )
+ (br $while-in$3)
)
)
)
@@ -32266,8 +31903,7 @@
(i32.const 0)
)
(nop)
- (br $while-out$4
- )
+ (br $while-out$4)
)
(block
(i32.store8 align=1
@@ -32295,8 +31931,7 @@
)
)
)
- (br $while-in$5
- )
+ (br $while-in$5)
)
)
(get_local $ret)
@@ -33563,8 +33198,7 @@
(get_local $$58)
)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(if
@@ -33721,8 +33355,7 @@
(get_local $$126)
)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(if
@@ -33942,8 +33575,7 @@
)
)
)
- (br $do-once$0
- )
+ (br $do-once$0)
)
)
(if
@@ -34269,8 +33901,7 @@
(get_local $$155)
(i32.const 0)
)
- (br $while-out$1
- )
+ (br $while-out$1)
(block
(set_local $$q_sroa_1_1198
(get_local $$147)
@@ -34292,8 +33923,7 @@
)
)
)
- (br $while-in$2
- )
+ (br $while-in$2)
)
)
(set_local $$q_sroa_1_1_lcssa
diff --git a/test/unit.wast b/test/unit.wast
index 5988591b2..ecf964c1e 100644
--- a/test/unit.wast
+++ b/test/unit.wast
@@ -215,39 +215,31 @@
)
(table (case $switch-case$15) (case $switch-default$16) (case $switch-default$16) (case $switch-case$12) (case $switch-default$16) (case $switch-default$16) (case $switch-default$16) (case $switch-default$16) (case $switch-case$9) (case $switch-default$16) (case $switch-case$8)) (case $switch-default$16)
(case switch-case$8
- (br $label$break$Lout
- )
+ (br $label$break$Lout)
)
(case switch-case$9
- (br $label$break$Lout
- )
+ (br $label$break$Lout)
)
(case switch-case$12
(block
(loop $while-out$10 $while-in$11
(block
- (br $while-out$10
- )
- (br $while-in$11
- )
+ (br $while-out$10)
+ (br $while-in$11)
)
)
- (br $label$break$Lout
- )
+ (br $label$break$Lout)
)
)
(case switch-case$15
(block
(loop $while-out$13 $while-in$14
(block
- (br $label$break$Lout
- )
- (br $while-in$14
- )
+ (br $label$break$Lout)
+ (br $while-in$14)
)
)
- (br $label$break$Lout
- )
+ (br $label$break$Lout)
)
)
(case switch-default$16
@@ -258,8 +250,7 @@
)
(func $blocker
(block $label$break$L
- (br $label$break$L
- )
+ (br $label$break$L)
)
)
(func $frem (result f64)