summaryrefslogtreecommitdiff
path: root/test/torture-s/stdarg-4.c.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/torture-s/stdarg-4.c.s')
-rw-r--r--test/torture-s/stdarg-4.c.s482
1 files changed, 228 insertions, 254 deletions
diff --git a/test/torture-s/stdarg-4.c.s b/test/torture-s/stdarg-4.c.s
index 878288732..a1204f641 100644
--- a/test/torture-s/stdarg-4.c.s
+++ b/test/torture-s/stdarg-4.c.s
@@ -7,28 +7,26 @@
f1i: # @f1i
.param i32
# BB#0: # %entry
- i32.const $push6=, 0
- i32.const $push19=, 0
- i32.const $push1=, 7
- i32.add $push2=, $0, $pop1
- i32.const $push3=, -8
- i32.and $push18=, $pop2, $pop3
- tee_local $push17=, $0=, $pop18
- f64.load $push4=, 0($pop17)
+ i32.const $push14=, 0
+ i32.const $push0=, 7
+ i32.add $push1=, $0, $pop0
+ i32.const $push2=, -8
+ i32.and $push17=, $pop1, $pop2
+ tee_local $push16=, $0=, $pop17
+ i32.load $push3=, 8($pop16)
+ f64.load $push4=, 0($0)
i32.trunc_s/f64 $push5=, $pop4
- i32.store $push0=, x($pop19), $pop5
- i32.load $push7=, 8($0)
- i32.add $push8=, $pop0, $pop7
- f64.convert_s/i32 $push13=, $pop8
- i32.const $push9=, 19
- i32.add $push10=, $0, $pop9
- i32.const $push16=, -8
- i32.and $push11=, $pop10, $pop16
- f64.load $push12=, 0($pop11)
- f64.add $push14=, $pop13, $pop12
- i32.trunc_s/f64 $push15=, $pop14
- i32.store $drop=, x($pop6), $pop15
- return
+ i32.add $push6=, $pop3, $pop5
+ f64.convert_s/i32 $push7=, $pop6
+ i32.const $push8=, 19
+ i32.add $push9=, $0, $pop8
+ i32.const $push15=, -8
+ i32.and $push10=, $pop9, $pop15
+ f64.load $push11=, 0($pop10)
+ f64.add $push12=, $pop7, $pop11
+ i32.trunc_s/f64 $push13=, $pop12
+ i32.store $drop=, x($pop14), $pop13
+ # fallthrough-return
.endfunc
.Lfunc_end0:
.size f1i, .Lfunc_end0-f1i
@@ -39,35 +37,32 @@ f1i: # @f1i
.type f1,@function
f1: # @f1
.param i32, i32
- .local f64, i32
# BB#0: # %entry
- i32.const $push0=, 7
- i32.add $push1=, $1, $pop0
- i32.const $push2=, -8
- i32.and $push21=, $pop1, $pop2
- tee_local $push20=, $3=, $pop21
- f64.load $2=, 0($pop20)
- i32.const $push14=, __stack_pointer
- i32.load $push15=, 0($pop14)
- i32.const $push16=, 16
- i32.sub $push17=, $pop15, $pop16
- i32.store $drop=, 12($pop17), $1
- i32.const $push4=, 0
- i32.trunc_s/f64 $push3=, $2
- i32.store $1=, x($pop4), $pop3
- i32.const $push19=, 0
- i32.const $push7=, 19
- i32.add $push8=, $3, $pop7
- i32.const $push18=, -8
- i32.and $push9=, $pop8, $pop18
- f64.load $push10=, 0($pop9)
- i32.load $push5=, 8($3)
- i32.add $push6=, $1, $pop5
- f64.convert_s/i32 $push11=, $pop6
- f64.add $push12=, $pop10, $pop11
- i32.trunc_s/f64 $push13=, $pop12
- i32.store $drop=, x($pop19), $pop13
- return
+ i32.const $push15=, 0
+ i32.const $push16=, 0
+ i32.load $push17=, __stack_pointer($pop16)
+ i32.const $push18=, 16
+ i32.sub $push19=, $pop17, $pop18
+ i32.store $push0=, 12($pop19), $1
+ i32.const $push1=, 7
+ i32.add $push2=, $pop0, $pop1
+ i32.const $push3=, -8
+ i32.and $push22=, $pop2, $pop3
+ tee_local $push21=, $1=, $pop22
+ i32.const $push9=, 19
+ i32.add $push10=, $pop21, $pop9
+ i32.const $push20=, -8
+ i32.and $push11=, $pop10, $pop20
+ f64.load $push12=, 0($pop11)
+ i32.load $push4=, 8($1)
+ f64.load $push5=, 0($1)
+ i32.trunc_s/f64 $push6=, $pop5
+ i32.add $push7=, $pop4, $pop6
+ f64.convert_s/i32 $push8=, $pop7
+ f64.add $push13=, $pop12, $pop8
+ i32.trunc_s/f64 $push14=, $pop13
+ i32.store $drop=, x($pop15), $pop14
+ # fallthrough-return
.endfunc
.Lfunc_end1:
.size f1, .Lfunc_end1-f1
@@ -78,41 +73,36 @@ f1: # @f1
.type f2i,@function
f2i: # @f2i
.param i32
- .local i32, f64, i32
# BB#0: # %entry
- i32.const $push1=, 0
- i32.load $push0=, 0($0)
- i32.store $1=, y($pop1), $pop0
- i32.const $push4=, 15
- i32.add $push5=, $0, $pop4
- i32.const $push6=, -8
- i32.and $push26=, $pop5, $pop6
- tee_local $push25=, $3=, $pop26
- f64.load $2=, 8($pop25)
- i32.const $push24=, 0
- i32.load $push2=, 4($0)
- i32.add $push3=, $1, $pop2
- f64.convert_s/i32 $push8=, $pop3
- f64.load $push7=, 0($3)
- f64.add $push9=, $pop8, $pop7
- i32.trunc_s/f64 $push10=, $pop9
- i32.store $drop=, y($pop24), $pop10
+ i32.const $push10=, 0
+ i32.load $push5=, 4($0)
+ i32.load $push4=, 0($0)
+ i32.add $push6=, $pop5, $pop4
+ f64.convert_s/i32 $push7=, $pop6
+ i32.const $push0=, 15
+ i32.add $push1=, $0, $pop0
+ i32.const $push2=, -8
+ i32.and $push25=, $pop1, $pop2
+ tee_local $push24=, $0=, $pop25
+ f64.load $push3=, 0($pop24)
+ f64.add $push8=, $pop7, $pop3
+ i32.trunc_s/f64 $push9=, $pop8
+ i32.store $drop=, y($pop10), $pop9
i32.const $push23=, 0
- i32.trunc_s/f64 $push11=, $2
- i32.store $0=, x($pop23), $pop11
- i32.const $push22=, 0
- i32.const $push14=, 27
- i32.add $push15=, $3, $pop14
- i32.const $push21=, -8
- i32.and $push16=, $pop15, $pop21
- f64.load $push17=, 0($pop16)
- i32.load $push12=, 16($3)
- i32.add $push13=, $0, $pop12
- f64.convert_s/i32 $push18=, $pop13
- f64.add $push19=, $pop17, $pop18
- i32.trunc_s/f64 $push20=, $pop19
- i32.store $drop=, x($pop22), $pop20
- return
+ i32.const $push16=, 27
+ i32.add $push17=, $0, $pop16
+ i32.const $push22=, -8
+ i32.and $push18=, $pop17, $pop22
+ f64.load $push19=, 0($pop18)
+ i32.load $push11=, 16($0)
+ f64.load $push12=, 8($0)
+ i32.trunc_s/f64 $push13=, $pop12
+ i32.add $push14=, $pop11, $pop13
+ f64.convert_s/i32 $push15=, $pop14
+ f64.add $push20=, $pop19, $pop15
+ i32.trunc_s/f64 $push21=, $pop20
+ i32.store $drop=, x($pop23), $pop21
+ # fallthrough-return
.endfunc
.Lfunc_end2:
.size f2i, .Lfunc_end2-f2i
@@ -123,47 +113,43 @@ f2i: # @f2i
.type f2,@function
f2: # @f2
.param i32, i32
- .local i32, f64, i32
+ .local i32
# BB#0: # %entry
- i32.const $push1=, 0
- i32.const $push21=, __stack_pointer
- i32.load $push22=, 0($pop21)
- i32.const $push23=, 16
- i32.sub $push24=, $pop22, $pop23
- i32.store $push32=, 12($pop24), $1
- tee_local $push31=, $4=, $pop32
- i32.load $push0=, 0($pop31)
- i32.store $2=, y($pop1), $pop0
+ i32.const $push10=, 0
+ i32.const $push22=, 0
+ i32.load $push23=, __stack_pointer($pop22)
+ i32.const $push24=, 16
+ i32.sub $push25=, $pop23, $pop24
+ i32.store $push31=, 12($pop25), $1
+ tee_local $push30=, $2=, $pop31
i32.const $push4=, 15
- i32.add $push5=, $4, $pop4
+ i32.add $push5=, $pop30, $pop4
i32.const $push6=, -8
- i32.and $push30=, $pop5, $pop6
- tee_local $push29=, $1=, $pop30
- f64.load $3=, 8($pop29)
- i32.const $push28=, 0
- f64.load $push7=, 0($1)
- i32.load $push2=, 4($4)
- i32.add $push3=, $2, $pop2
- f64.convert_s/i32 $push8=, $pop3
- f64.add $push9=, $pop7, $pop8
- i32.trunc_s/f64 $push10=, $pop9
- i32.store $drop=, y($pop28), $pop10
+ i32.and $push29=, $pop5, $pop6
+ tee_local $push28=, $1=, $pop29
+ f64.load $push7=, 0($pop28)
+ i32.load $push1=, 4($2)
+ i32.load $push0=, 0($2)
+ i32.add $push2=, $pop1, $pop0
+ f64.convert_s/i32 $push3=, $pop2
+ f64.add $push8=, $pop7, $pop3
+ i32.trunc_s/f64 $push9=, $pop8
+ i32.store $drop=, y($pop10), $pop9
i32.const $push27=, 0
- i32.trunc_s/f64 $push11=, $3
- i32.store $4=, x($pop27), $pop11
- i32.const $push26=, 0
- i32.const $push14=, 27
- i32.add $push15=, $1, $pop14
- i32.const $push25=, -8
- i32.and $push16=, $pop15, $pop25
- f64.load $push17=, 0($pop16)
- i32.load $push12=, 16($1)
- i32.add $push13=, $4, $pop12
- f64.convert_s/i32 $push18=, $pop13
- f64.add $push19=, $pop17, $pop18
- i32.trunc_s/f64 $push20=, $pop19
- i32.store $drop=, x($pop26), $pop20
- return
+ i32.const $push16=, 27
+ i32.add $push17=, $1, $pop16
+ i32.const $push26=, -8
+ i32.and $push18=, $pop17, $pop26
+ f64.load $push19=, 0($pop18)
+ i32.load $push11=, 16($1)
+ f64.load $push12=, 8($1)
+ i32.trunc_s/f64 $push13=, $pop12
+ i32.add $push14=, $pop11, $pop13
+ f64.convert_s/i32 $push15=, $pop14
+ f64.add $push20=, $pop19, $pop15
+ i32.trunc_s/f64 $push21=, $pop20
+ i32.store $drop=, x($pop27), $pop21
+ # fallthrough-return
.endfunc
.Lfunc_end3:
.size f2, .Lfunc_end3-f2
@@ -180,7 +166,7 @@ f3h: # @f3h
i32.add $push1=, $pop0, $2
i32.add $push2=, $pop1, $3
i32.add $push3=, $pop2, $4
- return $pop3
+ # fallthrough-return: $pop3
.endfunc
.Lfunc_end4:
.size f3h, .Lfunc_end4-f3h
@@ -192,16 +178,16 @@ f3h: # @f3h
f3: # @f3
.param i32, i32
.result i32
- .local i32, i32, i32
+ .local i32
# BB#0: # %entry
- i32.const $push38=, __stack_pointer
- i32.const $push35=, __stack_pointer
- i32.load $push36=, 0($pop35)
- i32.const $push37=, 16
- i32.sub $push42=, $pop36, $pop37
- i32.store $push44=, 0($pop38), $pop42
- tee_local $push43=, $4=, $pop44
- i32.store $drop=, 12($pop43), $1
+ i32.const $push35=, 0
+ i32.const $push32=, 0
+ i32.load $push33=, __stack_pointer($pop32)
+ i32.const $push34=, 16
+ i32.sub $push39=, $pop33, $pop34
+ i32.store $push41=, __stack_pointer($pop35), $pop39
+ tee_local $push40=, $2=, $pop41
+ i32.store $drop=, 12($pop40), $1
block
i32.const $push0=, 4
i32.gt_u $push1=, $0, $pop0
@@ -220,83 +206,74 @@ f3: # @f3
# 2: down to label3
.LBB5_2: # %sw.bb2
end_block # label5:
- i32.load $push46=, 12($4)
- tee_local $push45=, $0=, $pop46
- i32.const $push31=, 4
- i32.add $push32=, $pop45, $pop31
- i32.store $drop=, 12($4), $pop32
- i32.load $push33=, 0($0)
- i32.const $push34=, 1
- i32.add $1=, $pop33, $pop34
+ i32.load $push43=, 12($2)
+ tee_local $push42=, $0=, $pop43
+ i32.const $push28=, 4
+ i32.add $push29=, $pop42, $pop28
+ i32.store $drop=, 12($2), $pop29
+ i32.load $push30=, 0($0)
+ i32.const $push31=, 1
+ i32.add $1=, $pop30, $pop31
br 3 # 3: down to label1
.LBB5_3: # %sw.bb4
end_block # label4:
- i32.load $push48=, 12($4)
- tee_local $push47=, $0=, $pop48
- i32.const $push24=, 4
- i32.add $push25=, $pop47, $pop24
- i32.store $drop=, 12($4), $pop25
+ i32.load $push45=, 12($2)
+ tee_local $push44=, $0=, $pop45
+ i32.const $push21=, 4
+ i32.add $push22=, $pop44, $pop21
+ i32.store $drop=, 12($2), $pop22
i32.load $1=, 0($0)
- i32.const $push26=, 8
- i32.add $push27=, $0, $pop26
- i32.store $drop=, 12($4), $pop27
- i32.load $push28=, 4($0)
- i32.add $push29=, $1, $pop28
- i32.const $push30=, 2
- i32.add $1=, $pop29, $pop30
+ i32.const $push23=, 8
+ i32.add $push24=, $0, $pop23
+ i32.store $drop=, 12($2), $pop24
+ i32.load $push25=, 4($0)
+ i32.add $push26=, $1, $pop25
+ i32.const $push27=, 2
+ i32.add $1=, $pop26, $pop27
br 2 # 2: down to label1
.LBB5_4: # %sw.bb18
end_block # label3:
- i32.load $push51=, 12($4)
- tee_local $push50=, $0=, $pop51
+ i32.load $push48=, 12($2)
+ tee_local $push47=, $0=, $pop48
i32.const $push2=, 4
- i32.add $push3=, $pop50, $pop2
- i32.store $drop=, 12($4), $pop3
+ i32.add $push3=, $pop47, $pop2
+ i32.store $drop=, 12($2), $pop3
i32.load $1=, 0($0)
- i32.const $push4=, 8
+ i32.const $push4=, 16
i32.add $push5=, $0, $pop4
- i32.store $drop=, 12($4), $pop5
- i32.load $2=, 4($0)
- i32.const $push6=, 12
- i32.add $push7=, $0, $pop6
- i32.store $drop=, 12($4), $pop7
- i32.load $3=, 8($0)
- i32.const $push8=, 16
- i32.add $push9=, $0, $pop8
- i32.store $drop=, 12($4), $pop9
- i32.add $push11=, $1, $2
- i32.add $push12=, $3, $pop11
+ i32.store $drop=, 12($2), $pop5
+ i32.load $push6=, 4($0)
+ i32.add $push7=, $1, $pop6
+ i32.load $push8=, 8($0)
+ i32.add $push9=, $pop7, $pop8
i32.load $push10=, 12($0)
- i32.add $push13=, $pop12, $pop10
- i32.const $push49=, 4
- i32.add $1=, $pop13, $pop49
+ i32.add $push11=, $pop9, $pop10
+ i32.const $push46=, 4
+ i32.add $1=, $pop11, $pop46
br 1 # 1: down to label1
.LBB5_5: # %sw.bb10
end_block # label2:
- i32.load $push53=, 12($4)
- tee_local $push52=, $0=, $pop53
- i32.const $push14=, 4
- i32.add $push15=, $pop52, $pop14
- i32.store $drop=, 12($4), $pop15
+ i32.load $push50=, 12($2)
+ tee_local $push49=, $0=, $pop50
+ i32.const $push12=, 4
+ i32.add $push13=, $pop49, $pop12
+ i32.store $drop=, 12($2), $pop13
i32.load $1=, 0($0)
- i32.const $push16=, 8
- i32.add $push17=, $0, $pop16
- i32.store $drop=, 12($4), $pop17
- i32.load $2=, 4($0)
- i32.const $push18=, 12
- i32.add $push19=, $0, $pop18
- i32.store $drop=, 12($4), $pop19
- i32.add $push21=, $1, $2
- i32.load $push20=, 8($0)
- i32.add $push22=, $pop21, $pop20
- i32.const $push23=, 3
- i32.add $1=, $pop22, $pop23
+ i32.const $push14=, 12
+ i32.add $push15=, $0, $pop14
+ i32.store $drop=, 12($2), $pop15
+ i32.load $push16=, 4($0)
+ i32.add $push17=, $1, $pop16
+ i32.load $push18=, 8($0)
+ i32.add $push19=, $pop17, $pop18
+ i32.const $push20=, 3
+ i32.add $1=, $pop19, $pop20
.LBB5_6: # %sw.epilog
end_block # label1:
- i32.const $push41=, __stack_pointer
- i32.const $push39=, 16
- i32.add $push40=, $4, $pop39
- i32.store $drop=, 0($pop41), $pop40
+ i32.const $push38=, 0
+ i32.const $push36=, 16
+ i32.add $push37=, $2, $pop36
+ i32.store $drop=, __stack_pointer($pop38), $pop37
return $1
.LBB5_7: # %sw.default
end_block # label0:
@@ -312,16 +289,16 @@ f3: # @f3
.type f4,@function
f4: # @f4
.param i32, i32
- .local f64, f64, i32
+ .local i32, i32, f64
# BB#0: # %entry
- i32.const $push36=, __stack_pointer
- i32.const $push33=, __stack_pointer
- i32.load $push34=, 0($pop33)
- i32.const $push35=, 16
- i32.sub $push40=, $pop34, $pop35
- i32.store $push42=, 0($pop36), $pop40
- tee_local $push41=, $4=, $pop42
- i32.store $drop=, 12($pop41), $1
+ i32.const $push38=, 0
+ i32.const $push35=, 0
+ i32.load $push36=, __stack_pointer($pop35)
+ i32.const $push37=, 16
+ i32.sub $push42=, $pop36, $pop37
+ i32.store $push44=, __stack_pointer($pop38), $pop42
+ tee_local $push43=, $3=, $pop44
+ i32.store $drop=, 12($pop43), $1
block
block
block
@@ -333,68 +310,65 @@ f4: # @f4
i32.ne $push3=, $0, $pop2
br_if 2, $pop3 # 2: down to label6
# BB#2: # %sw.bb
- i32.load $push13=, 12($4)
+ i32.load $push15=, 12($3)
i32.const $push14=, 7
- i32.add $push15=, $pop13, $pop14
- i32.const $push16=, -8
- i32.and $push46=, $pop15, $pop16
+ i32.add $push16=, $pop15, $pop14
+ i32.const $push17=, -8
+ i32.and $push48=, $pop16, $pop17
+ tee_local $push47=, $1=, $pop48
+ i32.const $push18=, 8
+ i32.add $push46=, $pop47, $pop18
tee_local $push45=, $0=, $pop46
- f64.load $3=, 0($pop45)
- i32.const $push17=, 8
- i32.add $push44=, $0, $pop17
- tee_local $push43=, $0=, $pop44
- i32.store $drop=, 12($4), $pop43
+ i32.store $drop=, 12($3), $pop45
+ f64.load $4=, 0($1)
br 1 # 1: down to label7
.LBB6_3: # %sw.bb2
end_block # label8:
- i32.load $push4=, 12($4)
- i32.const $push5=, 7
- i32.add $push6=, $pop4, $pop5
+ i32.const $push10=, 0
+ i32.load $push5=, 12($3)
+ i32.const $push4=, 7
+ i32.add $push6=, $pop5, $pop4
i32.const $push7=, -8
i32.and $push52=, $pop6, $pop7
- tee_local $push51=, $0=, $pop52
+ tee_local $push51=, $1=, $pop52
f64.load $push8=, 0($pop51)
- i32.trunc_s/f64 $push50=, $pop8
- tee_local $push49=, $1=, $pop50
- f64.convert_s/i32 $push12=, $pop49
- f64.load $push11=, 8($0)
- f64.add $3=, $pop12, $pop11
- i32.const $push9=, 0
- i32.store $drop=, y($pop9), $1
- i32.const $push10=, 16
- i32.add $push48=, $0, $pop10
- tee_local $push47=, $0=, $pop48
- i32.store $drop=, 12($4), $pop47
+ i32.trunc_s/f64 $push9=, $pop8
+ i32.store $2=, y($pop10), $pop9
+ i32.const $push11=, 16
+ i32.add $push50=, $1, $pop11
+ tee_local $push49=, $0=, $pop50
+ i32.store $drop=, 12($3), $pop49
+ f64.convert_s/i32 $push13=, $2
+ f64.load $push12=, 8($1)
+ f64.add $4=, $pop13, $pop12
.LBB6_4: # %sw.epilog
end_block # label7:
- i32.const $push20=, 7
- i32.add $push21=, $0, $pop20
- i32.const $push22=, -8
- i32.and $push57=, $pop21, $pop22
- tee_local $push56=, $0=, $pop57
- f64.load $2=, 0($pop56)
- i32.const $push19=, 0
- i32.trunc_s/f64 $push18=, $3
- i32.store $drop=, y($pop19), $pop18
- i32.const $push55=, 0
- i32.trunc_s/f64 $push23=, $2
- i32.store $1=, x($pop55), $pop23
- i32.const $push54=, 0
- i32.const $push26=, 19
- i32.add $push27=, $0, $pop26
+ i32.const $push20=, 0
+ i32.trunc_s/f64 $push19=, $4
+ i32.store $drop=, y($pop20), $pop19
+ i32.const $push56=, 0
+ i32.const $push21=, 7
+ i32.add $push22=, $0, $pop21
+ i32.const $push23=, -8
+ i32.and $push55=, $pop22, $pop23
+ tee_local $push54=, $0=, $pop55
+ i32.const $push29=, 19
+ i32.add $push30=, $pop54, $pop29
i32.const $push53=, -8
- i32.and $push28=, $pop27, $pop53
- f64.load $push29=, 0($pop28)
+ i32.and $push31=, $pop30, $pop53
+ f64.load $push32=, 0($pop31)
i32.load $push24=, 8($0)
- i32.add $push25=, $1, $pop24
- f64.convert_s/i32 $push30=, $pop25
- f64.add $push31=, $pop29, $pop30
- i32.trunc_s/f64 $push32=, $pop31
- i32.store $drop=, x($pop54), $pop32
- i32.const $push39=, __stack_pointer
- i32.const $push37=, 16
- i32.add $push38=, $4, $pop37
- i32.store $drop=, 0($pop39), $pop38
+ f64.load $push25=, 0($0)
+ i32.trunc_s/f64 $push26=, $pop25
+ i32.add $push27=, $pop24, $pop26
+ f64.convert_s/i32 $push28=, $pop27
+ f64.add $push33=, $pop32, $pop28
+ i32.trunc_s/f64 $push34=, $pop33
+ i32.store $drop=, x($pop56), $pop34
+ i32.const $push41=, 0
+ i32.const $push39=, 16
+ i32.add $push40=, $3, $pop39
+ i32.store $drop=, __stack_pointer($pop41), $pop40
return
.LBB6_5: # %sw.default
end_block # label6:
@@ -412,12 +386,12 @@ main: # @main
.result i32
.local i64, i32
# BB#0: # %entry
- i32.const $push80=, __stack_pointer
- i32.const $push77=, __stack_pointer
- i32.load $push78=, 0($pop77)
+ i32.const $push80=, 0
+ i32.const $push77=, 0
+ i32.load $push78=, __stack_pointer($pop77)
i32.const $push79=, 224
i32.sub $push104=, $pop78, $pop79
- i32.store $push108=, 0($pop80), $pop104
+ i32.store $push108=, __stack_pointer($pop80), $pop104
tee_local $push107=, $1=, $pop108
i32.const $push84=, 192
i32.add $push85=, $pop107, $pop84
@@ -580,10 +554,10 @@ main: # @main
i32.ne $push75=, $pop58, $pop74
br_if 0, $pop75 # 0: down to label9
# BB#12: # %if.end33
- i32.const $push83=, __stack_pointer
+ i32.const $push83=, 0
i32.const $push81=, 224
i32.add $push82=, $1, $pop81
- i32.store $drop=, 0($pop83), $pop82
+ i32.store $drop=, __stack_pointer($pop83), $pop82
i32.const $push76=, 0
return $pop76
.LBB7_13: # %if.then32