summaryrefslogtreecommitdiff
path: root/test/emcc_O2_hello_world.fromasm.imprecise.no-opts
diff options
context:
space:
mode:
Diffstat (limited to 'test/emcc_O2_hello_world.fromasm.imprecise.no-opts')
-rw-r--r--test/emcc_O2_hello_world.fromasm.imprecise.no-opts246
1 files changed, 127 insertions, 119 deletions
diff --git a/test/emcc_O2_hello_world.fromasm.imprecise.no-opts b/test/emcc_O2_hello_world.fromasm.imprecise.no-opts
index 494915489..df7888820 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$2
+ (block $do-once$19
(if
(i32.ne
(get_local $i7)
@@ -265,7 +265,7 @@
(get_local $i8)
(get_local $i11)
)
- (br $do-once$2)
+ (br $do-once$19)
)
(call_import $_abort)
)
@@ -498,7 +498,7 @@
(get_local $i12)
)
)
- (block $do-once$4
+ (block $do-once$21
(if
(i32.ne
(get_local $i15)
@@ -541,7 +541,7 @@
(i32.const 184)
)
)
- (br $do-once$4)
+ (br $do-once$21)
)
(call_import $_abort)
)
@@ -880,7 +880,7 @@
(set_local $i7
(get_local $i10)
)
- (loop $while-out$6 $while-in$7
+ (loop $while-out$23 $while-in$24
(set_local $i10
(i32.load
(i32.add
@@ -913,7 +913,7 @@
(set_local $i22
(get_local $i7)
)
- (br $while-out$6)
+ (br $while-out$23)
)
(set_local $i23
(get_local $i15)
@@ -961,7 +961,7 @@
(get_local $i7)
)
)
- (br $while-in$7)
+ (br $while-in$24)
)
(set_local $i7
(i32.load
@@ -1004,7 +1004,7 @@
)
)
)
- (block $do-once$8
+ (block $do-once$25
(if
(i32.eq
(get_local $i12)
@@ -1046,7 +1046,7 @@
(set_local $i24
(i32.const 0)
)
- (br $do-once$8)
+ (br $do-once$25)
)
(block
(set_local $i25
@@ -1067,7 +1067,7 @@
)
)
)
- (loop $while-out$10 $while-in$11
+ (loop $while-out$27 $while-in$28
(set_local $i14
(i32.add
(get_local $i25)
@@ -1088,7 +1088,7 @@
(set_local $i26
(get_local $i14)
)
- (br $while-in$11)
+ (br $while-in$28)
)
)
(set_local $i14
@@ -1113,7 +1113,7 @@
(set_local $i28
(get_local $i26)
)
- (br $while-out$10)
+ (br $while-out$27)
)
(block
(set_local $i25
@@ -1124,7 +1124,7 @@
)
)
)
- (br $while-in$11)
+ (br $while-in$28)
)
(if
(i32.lt_u
@@ -1140,7 +1140,7 @@
(set_local $i24
(get_local $i27)
)
- (br $do-once$8)
+ (br $do-once$25)
)
)
)
@@ -1200,14 +1200,14 @@
(set_local $i24
(get_local $i12)
)
- (br $do-once$8)
+ (br $do-once$25)
)
(call_import $_abort)
)
)
)
)
- (block $do-once$12
+ (block $do-once$29
(if
(get_local $i5)
(block
@@ -1260,7 +1260,7 @@
)
)
)
- (br $do-once$12)
+ (br $do-once$29)
)
)
)
@@ -1303,7 +1303,7 @@
(i32.eqz
(get_local $i24)
)
- (br $do-once$12)
+ (br $do-once$29)
)
)
)
@@ -1334,7 +1334,7 @@
)
)
)
- (block $do-once$14
+ (block $do-once$31
(if
(get_local $i7)
(if
@@ -1358,7 +1358,7 @@
)
(get_local $i24)
)
- (br $do-once$14)
+ (br $do-once$31)
)
)
)
@@ -1396,7 +1396,7 @@
)
(get_local $i24)
)
- (br $do-once$12)
+ (br $do-once$29)
)
)
)
@@ -1829,7 +1829,7 @@
(set_local $i8
(i32.const 0)
)
- (loop $while-out$17 $while-in$18
+ (loop $while-out$3 $while-in$4
(set_local $i16
(i32.and
(i32.load
@@ -1952,7 +1952,7 @@
(set_local $i36
(i32.const 86)
)
- (br $while-out$17)
+ (br $while-out$3)
)
(block
(set_local $i12
@@ -1978,7 +1978,7 @@
)
)
)
- (br $while-in$18)
+ (br $while-in$4)
)
)
)
@@ -2179,7 +2179,7 @@
(get_local $i36)
(i32.const 90)
)
- (loop $while-out$19 $while-in$20
+ (loop $while-out$5 $while-in$6
(set_local $i36
(i32.const 0)
)
@@ -2240,7 +2240,7 @@
(set_local $i36
(i32.const 90)
)
- (br $while-in$20)
+ (br $while-in$6)
)
)
(set_local $i38
@@ -2262,7 +2262,7 @@
(set_local $i44
(get_local $i8)
)
- (br $while-out$19)
+ (br $while-out$5)
)
(block
(set_local $i37
@@ -2276,7 +2276,7 @@
)
)
)
- (br $while-in$20)
+ (br $while-in$6)
)
)
(if
@@ -2338,7 +2338,7 @@
)
)
)
- (block $do-once$21
+ (block $do-once$7
(if
(i32.eq
(get_local $i7)
@@ -2380,7 +2380,7 @@
(set_local $i45
(i32.const 0)
)
- (br $do-once$21)
+ (br $do-once$7)
)
(block
(set_local $i46
@@ -2401,7 +2401,7 @@
)
)
)
- (loop $while-out$23 $while-in$24
+ (loop $while-out$9 $while-in$10
(set_local $i2
(i32.add
(get_local $i46)
@@ -2422,7 +2422,7 @@
(set_local $i47
(get_local $i2)
)
- (br $while-in$24)
+ (br $while-in$10)
)
)
(set_local $i2
@@ -2447,7 +2447,7 @@
(set_local $i49
(get_local $i47)
)
- (br $while-out$23)
+ (br $while-out$9)
)
(block
(set_local $i46
@@ -2458,7 +2458,7 @@
)
)
)
- (br $while-in$24)
+ (br $while-in$10)
)
(if
(i32.lt_u
@@ -2474,7 +2474,7 @@
(set_local $i45
(get_local $i48)
)
- (br $do-once$21)
+ (br $do-once$7)
)
)
)
@@ -2534,14 +2534,14 @@
(set_local $i45
(get_local $i7)
)
- (br $do-once$21)
+ (br $do-once$7)
)
(call_import $_abort)
)
)
)
)
- (block $do-once$25
+ (block $do-once$11
(if
(get_local $i3)
(block
@@ -2594,7 +2594,7 @@
)
)
)
- (br $do-once$25)
+ (br $do-once$11)
)
)
)
@@ -2637,7 +2637,7 @@
(i32.eqz
(get_local $i45)
)
- (br $do-once$25)
+ (br $do-once$11)
)
)
)
@@ -2668,7 +2668,7 @@
)
)
)
- (block $do-once$27
+ (block $do-once$13
(if
(get_local $i15)
(if
@@ -2692,7 +2692,7 @@
)
(get_local $i45)
)
- (br $do-once$27)
+ (br $do-once$13)
)
)
)
@@ -2730,14 +2730,14 @@
)
(get_local $i45)
)
- (br $do-once$25)
+ (br $do-once$11)
)
)
)
)
)
)
- (block $do-once$29
+ (block $do-once$15
(if
(i32.ge_u
(get_local $i43)
@@ -2885,7 +2885,7 @@
)
(get_local $i15)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(set_local $i15
@@ -3082,7 +3082,7 @@
)
(get_local $i8)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(set_local $i4
@@ -3109,7 +3109,7 @@
(get_local $i3)
)
)
- (loop $while-out$31 $while-in$32
+ (loop $while-out$17 $while-in$18
(if
(i32.eq
(i32.and
@@ -3130,7 +3130,7 @@
(set_local $i36
(i32.const 148)
)
- (br $while-out$31)
+ (br $while-out$17)
)
)
(set_local $i3
@@ -3167,7 +3167,7 @@
(set_local $i36
(i32.const 145)
)
- (br $while-out$31)
+ (br $while-out$17)
)
(block
(set_local $i4
@@ -3181,7 +3181,7 @@
)
)
)
- (br $while-in$32)
+ (br $while-in$18)
)
(if
(i32.eq
@@ -3222,7 +3222,7 @@
)
(get_local $i8)
)
- (br $do-once$29)
+ (br $do-once$15)
)
)
(if
@@ -3291,7 +3291,7 @@
)
(i32.const 0)
)
- (br $do-once$29)
+ (br $do-once$15)
)
(call_import $_abort)
)
@@ -4091,8 +4091,10 @@
(i32.const -1)
)
(block
- (call_import $_sbrk
- (get_local $i45)
+ (drop
+ (call_import $_sbrk
+ (get_local $i45)
+ )
)
(br $label$break$L279)
)
@@ -4267,7 +4269,7 @@
(set_local $i63
(i32.const 624)
)
- (loop $do-out$46 $do-in$47
+ (loop $do-out$48 $do-in$49
(set_local $i43
(i32.load
(get_local $i63)
@@ -4308,7 +4310,7 @@
(set_local $i36
(i32.const 203)
)
- (br $do-out$46)
+ (br $do-out$48)
)
)
(set_local $i63
@@ -4319,7 +4321,7 @@
)
)
)
- (br_if $do-in$47
+ (br_if $do-in$49
(i32.ne
(get_local $i63)
(i32.const 0)
@@ -4478,7 +4480,7 @@
(set_local $i63
(i32.const 624)
)
- (loop $while-out$48 $while-in$49
+ (loop $while-out$50 $while-in$51
(if
(i32.eq
(i32.load
@@ -4496,7 +4498,7 @@
(set_local $i36
(i32.const 211)
)
- (br $while-out$48)
+ (br $while-out$50)
)
)
(set_local $i63
@@ -4515,10 +4517,10 @@
(set_local $i71
(i32.const 624)
)
- (br $while-out$48)
+ (br $while-out$50)
)
)
- (br $while-in$49)
+ (br $while-in$51)
)
(if
(i32.eq
@@ -4638,7 +4640,7 @@
(i32.const 3)
)
)
- (block $do-once$50
+ (block $do-once$52
(if
(i32.ne
(get_local $i43)
@@ -4686,7 +4688,7 @@
)
(get_local $i62)
)
- (br $do-once$50)
+ (br $do-once$52)
)
)
(set_local $i62
@@ -4741,7 +4743,7 @@
)
)
)
- (block $do-once$53
+ (block $do-once$59
(if
(i32.eq
(get_local $i55)
@@ -4783,7 +4785,7 @@
(set_local $i72
(i32.const 0)
)
- (br $do-once$53)
+ (br $do-once$59)
)
(block
(set_local $i73
@@ -4804,7 +4806,7 @@
)
)
)
- (loop $while-out$55 $while-in$56
+ (loop $while-out$61 $while-in$62
(set_local $i5
(i32.add
(get_local $i73)
@@ -4825,7 +4827,7 @@
(set_local $i74
(get_local $i5)
)
- (br $while-in$56)
+ (br $while-in$62)
)
)
(set_local $i5
@@ -4850,7 +4852,7 @@
(set_local $i76
(get_local $i74)
)
- (br $while-out$55)
+ (br $while-out$61)
)
(block
(set_local $i73
@@ -4861,7 +4863,7 @@
)
)
)
- (br $while-in$56)
+ (br $while-in$62)
)
(if
(i32.lt_u
@@ -4877,7 +4879,7 @@
(set_local $i72
(get_local $i75)
)
- (br $do-once$53)
+ (br $do-once$59)
)
)
)
@@ -4937,7 +4939,7 @@
(set_local $i72
(get_local $i55)
)
- (br $do-once$53)
+ (br $do-once$59)
)
(call_import $_abort)
)
@@ -4967,7 +4969,7 @@
)
)
)
- (block $do-once$57
+ (block $do-once$63
(if
(i32.ne
(get_local $i43)
@@ -5024,7 +5026,7 @@
)
(if
(get_local $i72)
- (br $do-once$57)
+ (br $do-once$63)
)
(i32.store
(i32.const 180)
@@ -5075,7 +5077,7 @@
(get_local $i5)
)
)
- (block $do-once$59
+ (block $do-once$65
(if
(get_local $i45)
(if
@@ -5099,7 +5101,7 @@
)
(get_local $i72)
)
- (br $do-once$59)
+ (br $do-once$65)
)
)
)
@@ -5174,7 +5176,7 @@
)
)
)
- (block $do-once$61
+ (block $do-once$55
(if
(i32.ne
(get_local $i45)
@@ -5198,7 +5200,7 @@
)
(get_local $i43)
)
- (br $do-once$61)
+ (br $do-once$55)
)
(call_import $_abort)
)
@@ -5228,7 +5230,7 @@
(br $label$break$L331)
)
)
- (block $do-once$63
+ (block $do-once$57
(if
(i32.eq
(get_local $i55)
@@ -5265,7 +5267,7 @@
(set_local $i77
(get_local $i5)
)
- (br $do-once$63)
+ (br $do-once$57)
)
)
(call_import $_abort)
@@ -5375,7 +5377,7 @@
(get_local $i56)
)
)
- (block $do-once$65
+ (block $do-once$67
(if
(i32.eqz
(i32.and
@@ -5427,7 +5429,7 @@
(set_local $i81
(get_local $i52)
)
- (br $do-once$65)
+ (br $do-once$67)
)
)
(call_import $_abort)
@@ -5459,7 +5461,7 @@
)
(get_local $i62)
)
- (br $do-once$50)
+ (br $do-once$52)
)
)
(set_local $i5
@@ -5468,7 +5470,7 @@
(i32.const 8)
)
)
- (block $do-once$67
+ (block $do-once$69
(if
(i32.eqz
(get_local $i5)
@@ -5486,7 +5488,7 @@
(set_local $i82
(i32.const 31)
)
- (br $do-once$67)
+ (br $do-once$69)
)
)
(set_local $i54
@@ -5663,7 +5665,7 @@
)
(get_local $i63)
)
- (br $do-once$50)
+ (br $do-once$52)
)
)
(set_local $i50
@@ -5690,7 +5692,7 @@
(get_local $i5)
)
)
- (loop $while-out$69 $while-in$70
+ (loop $while-out$71 $while-in$72
(if
(i32.eq
(i32.and
@@ -5711,7 +5713,7 @@
(set_local $i36
(i32.const 281)
)
- (br $while-out$69)
+ (br $while-out$71)
)
)
(set_local $i5
@@ -5748,7 +5750,7 @@
(set_local $i36
(i32.const 278)
)
- (br $while-out$69)
+ (br $while-out$71)
)
(block
(set_local $i50
@@ -5762,7 +5764,7 @@
)
)
)
- (br $while-in$70)
+ (br $while-in$72)
)
(if
(i32.eq
@@ -5803,7 +5805,7 @@
)
(get_local $i63)
)
- (br $do-once$50)
+ (br $do-once$52)
)
)
(if
@@ -5872,7 +5874,7 @@
)
(i32.const 0)
)
- (br $do-once$50)
+ (br $do-once$52)
)
(call_import $_abort)
)
@@ -5925,7 +5927,7 @@
)
)
)
- (loop $while-out$71 $while-in$72
+ (loop $while-out$73 $while-in$74
(set_local $i63
(i32.load
(get_local $i71)
@@ -5960,7 +5962,7 @@
(set_local $i86
(get_local $i53)
)
- (br $while-out$71)
+ (br $while-out$73)
)
)
(set_local $i71
@@ -5971,7 +5973,7 @@
)
)
)
- (br $while-in$72)
+ (br $while-in$74)
)
(set_local $i44
(i32.add
@@ -6168,7 +6170,7 @@
(i32.const 24)
)
)
- (loop $do-out$73 $do-in$74
+ (loop $do-out$75 $do-in$76
(set_local $i63
(i32.add
(get_local $i63)
@@ -6179,7 +6181,7 @@
(get_local $i63)
(i32.const 7)
)
- (br_if $do-in$74
+ (br_if $do-in$76
(i32.lt_u
(i32.add
(get_local $i63)
@@ -6556,7 +6558,7 @@
(get_local $i43)
)
)
- (loop $while-out$75 $while-in$76
+ (loop $while-out$77 $while-in$78
(if
(i32.eq
(i32.and
@@ -6577,7 +6579,7 @@
(set_local $i36
(i32.const 307)
)
- (br $while-out$75)
+ (br $while-out$77)
)
)
(set_local $i43
@@ -6614,7 +6616,7 @@
(set_local $i36
(i32.const 304)
)
- (br $while-out$75)
+ (br $while-out$77)
)
(block
(set_local $i5
@@ -6628,7 +6630,7 @@
)
)
)
- (br $while-in$76)
+ (br $while-in$78)
)
(if
(i32.eq
@@ -6795,7 +6797,7 @@
(set_local $i5
(i32.const 0)
)
- (loop $do-out$77 $do-in$78
+ (loop $do-out$46 $do-in$47
(set_local $i62
(i32.add
(i32.const 216)
@@ -6828,7 +6830,7 @@
(i32.const 1)
)
)
- (br_if $do-in$78
+ (br_if $do-in$47
(i32.ne
(get_local $i5)
(i32.const 32)
@@ -9873,10 +9875,12 @@
)
)
)
- (call $_memcpy
- (get_local $i12)
- (get_local $i11)
- (get_local $i10)
+ (drop
+ (call $_memcpy
+ (get_local $i12)
+ (get_local $i11)
+ (get_local $i10)
+ )
)
(i32.store
(get_local $i5)
@@ -10498,22 +10502,24 @@
)
)
(block
- (call_indirect $FUNCSIG$iiii
- (i32.add
- (i32.and
- (i32.load
- (i32.add
- (get_local $i1)
- (i32.const 36)
+ (drop
+ (call_indirect $FUNCSIG$iiii
+ (i32.add
+ (i32.and
+ (i32.load
+ (i32.add
+ (get_local $i1)
+ (i32.const 36)
+ )
)
+ (i32.const 7)
)
- (i32.const 7)
+ (i32.const 2)
)
- (i32.const 2)
+ (get_local $i1)
+ (i32.const 0)
+ (i32.const 0)
)
- (get_local $i1)
- (i32.const 0)
- (i32.const 0)
)
(i32.eq
(i32.load
@@ -11873,8 +11879,10 @@
)
)
(func $_main (result i32)
- (call $_puts
- (i32.const 672)
+ (drop
+ (call $_puts
+ (i32.const 672)
+ )
)
(return
(i32.const 0)