summaryrefslogtreecommitdiff
path: root/test/torture-s/memset-3.c.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/torture-s/memset-3.c.s')
-rw-r--r--test/torture-s/memset-3.c.s726
1 files changed, 360 insertions, 366 deletions
diff --git a/test/torture-s/memset-3.c.s b/test/torture-s/memset-3.c.s
index b83fb08bb..823e7c017 100644
--- a/test/torture-s/memset-3.c.s
+++ b/test/torture-s/memset-3.c.s
@@ -26,97 +26,95 @@ check: # @check
i32.const $3=, u
block
block
- i32.const $push25=, 1
- i32.lt_s $push0=, $0, $pop25
+ i32.const $push26=, 1
+ i32.lt_s $push0=, $0, $pop26
br_if 0, $pop0 # 0: down to label1
# BB#1: # %for.body.preheader
i32.const $4=, 0
.LBB1_2: # %for.body
# =>This Inner Loop Header: Depth=1
loop # label2:
- copy_local $push28=, $4
- tee_local $push27=, $3=, $pop28
- i32.load8_u $push1=, u($pop27)
- i32.const $push26=, 97
- i32.ne $push2=, $pop1, $pop26
+ i32.load8_u $push1=, u($4)
+ i32.const $push27=, 97
+ i32.ne $push2=, $pop1, $pop27
br_if 3, $pop2 # 3: down to label0
# BB#3: # %for.inc
# in Loop: Header=BB1_2 Depth=1
- i32.const $push31=, 1
- i32.add $push30=, $3, $pop31
- tee_local $push29=, $4=, $pop30
- i32.lt_s $push3=, $pop29, $0
+ i32.const $push30=, 1
+ i32.add $push29=, $4, $pop30
+ tee_local $push28=, $4=, $pop29
+ i32.lt_s $push3=, $pop28, $0
br_if 0, $pop3 # 0: up to label2
-# BB#4:
+# BB#4: # %for.cond3.preheader.loopexit
end_loop # label3:
- i32.const $push32=, u+1
- i32.add $3=, $3, $pop32
+ i32.const $push4=, u
+ i32.add $3=, $4, $pop4
.LBB1_5: # %for.cond3.preheader
end_block # label1:
block
- i32.const $push33=, 1
- i32.lt_s $push4=, $1, $pop33
- br_if 0, $pop4 # 0: down to label4
+ i32.const $push31=, 1
+ i32.lt_s $push5=, $1, $pop31
+ br_if 0, $pop5 # 0: down to label4
# BB#6: # %for.body6.preheader
i32.const $4=, 0
.LBB1_7: # %for.body6
# =>This Inner Loop Header: Depth=1
loop # label5:
- i32.add $push5=, $3, $4
- i32.load8_s $push6=, 0($pop5)
- i32.ne $push7=, $pop6, $2
- br_if 3, $pop7 # 3: down to label0
+ i32.add $push6=, $3, $4
+ i32.load8_s $push7=, 0($pop6)
+ i32.ne $push8=, $pop7, $2
+ br_if 3, $pop8 # 3: down to label0
# BB#8: # %for.inc12
# in Loop: Header=BB1_7 Depth=1
- i32.const $push36=, 1
- i32.add $push35=, $4, $pop36
- tee_local $push34=, $4=, $pop35
- i32.lt_s $push8=, $pop34, $1
- br_if 0, $pop8 # 0: up to label5
-# BB#9:
+ i32.const $push34=, 1
+ i32.add $push33=, $4, $pop34
+ tee_local $push32=, $4=, $pop33
+ i32.lt_s $push9=, $pop32, $1
+ br_if 0, $pop9 # 0: up to label5
+# BB#9: # %for.body19.preheader.loopexit
end_loop # label6:
i32.add $3=, $3, $4
.LBB1_10: # %for.body19.preheader
end_block # label4:
- i32.load8_u $push9=, 0($3)
- i32.const $push37=, 97
- i32.ne $push10=, $pop9, $pop37
- br_if 0, $pop10 # 0: down to label0
+ i32.load8_u $push10=, 0($3)
+ i32.const $push35=, 97
+ i32.ne $push11=, $pop10, $pop35
+ br_if 0, $pop11 # 0: down to label0
# BB#11: # %for.inc25
- i32.load8_u $push11=, 1($3)
- i32.const $push38=, 97
- i32.ne $push12=, $pop11, $pop38
- br_if 0, $pop12 # 0: down to label0
+ i32.load8_u $push12=, 1($3)
+ i32.const $push36=, 97
+ i32.ne $push13=, $pop12, $pop36
+ br_if 0, $pop13 # 0: down to label0
# BB#12: # %for.inc25.1
- i32.load8_u $push13=, 2($3)
- i32.const $push39=, 97
- i32.ne $push14=, $pop13, $pop39
- br_if 0, $pop14 # 0: down to label0
+ i32.load8_u $push14=, 2($3)
+ i32.const $push37=, 97
+ i32.ne $push15=, $pop14, $pop37
+ br_if 0, $pop15 # 0: down to label0
# BB#13: # %for.inc25.2
- i32.load8_u $push15=, 3($3)
- i32.const $push40=, 97
- i32.ne $push16=, $pop15, $pop40
- br_if 0, $pop16 # 0: down to label0
+ i32.load8_u $push16=, 3($3)
+ i32.const $push38=, 97
+ i32.ne $push17=, $pop16, $pop38
+ br_if 0, $pop17 # 0: down to label0
# BB#14: # %for.inc25.3
- i32.load8_u $push17=, 4($3)
- i32.const $push41=, 97
- i32.ne $push18=, $pop17, $pop41
- br_if 0, $pop18 # 0: down to label0
+ i32.load8_u $push18=, 4($3)
+ i32.const $push39=, 97
+ i32.ne $push19=, $pop18, $pop39
+ br_if 0, $pop19 # 0: down to label0
# BB#15: # %for.inc25.4
- i32.load8_u $push19=, 5($3)
- i32.const $push42=, 97
- i32.ne $push20=, $pop19, $pop42
- br_if 0, $pop20 # 0: down to label0
+ i32.load8_u $push20=, 5($3)
+ i32.const $push40=, 97
+ i32.ne $push21=, $pop20, $pop40
+ br_if 0, $pop21 # 0: down to label0
# BB#16: # %for.inc25.5
- i32.load8_u $push21=, 6($3)
- i32.const $push43=, 97
- i32.ne $push22=, $pop21, $pop43
- br_if 0, $pop22 # 0: down to label0
+ i32.load8_u $push22=, 6($3)
+ i32.const $push41=, 97
+ i32.ne $push23=, $pop22, $pop41
+ br_if 0, $pop23 # 0: down to label0
# BB#17: # %for.inc25.6
- i32.load8_u $push23=, 7($3)
- i32.const $push44=, 97
- i32.ne $push24=, $pop23, $pop44
- br_if 0, $pop24 # 0: down to label0
+ i32.load8_u $push24=, 7($3)
+ i32.const $push42=, 97
+ i32.ne $push25=, $pop24, $pop42
+ br_if 0, $pop25 # 0: down to label0
# BB#18: # %for.inc25.7
return
.LBB1_19: # %if.then23
@@ -143,13 +141,13 @@ main: # @main
# Child Loop BB2_29 Depth 2
block
loop # label8:
- i32.const $0=, u
i32.const $push80=, u
i32.const $push79=, 97
i32.const $push78=, 31
i32.call $push0=, memset@FUNCTION, $pop80, $pop79, $pop78
i32.const $push77=, 0
- i32.call $drop=, memset@FUNCTION, $pop0, $pop77, $3
+ i32.call $0=, memset@FUNCTION, $pop0, $pop77, $3
+ i32.const $1=, u
block
i32.const $push76=, 1
i32.lt_s $push75=, $3, $pop76
@@ -157,245 +155,239 @@ main: # @main
br_if 0, $pop74 # 0: down to label10
# BB#2: # %for.body6.i.preheader
# in Loop: Header=BB2_1 Depth=1
- i32.const $0=, 0
+ i32.const $1=, 0
.LBB2_3: # %for.body6.i
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop # label11:
- copy_local $push82=, $0
- tee_local $push81=, $1=, $pop82
- i32.load8_u $push1=, u($pop81)
+ i32.load8_u $push1=, u($1)
br_if 5, $pop1 # 5: down to label7
# BB#4: # %for.inc12.i
# in Loop: Header=BB2_3 Depth=2
- i32.const $push85=, 1
- i32.add $push84=, $1, $pop85
- tee_local $push83=, $0=, $pop84
- i32.lt_s $push2=, $pop83, $3
+ i32.const $push83=, 1
+ i32.add $push82=, $1, $pop83
+ tee_local $push81=, $1=, $pop82
+ i32.lt_s $push2=, $pop81, $3
br_if 0, $pop2 # 0: up to label11
-# BB#5: # in Loop: Header=BB2_1 Depth=1
+# BB#5: # %for.body19.preheader.i.loopexit
+ # in Loop: Header=BB2_1 Depth=1
end_loop # label12:
- i32.const $push86=, u+1
- i32.add $0=, $1, $pop86
+ i32.add $1=, $1, $0
.LBB2_6: # %for.body19.preheader.i
# in Loop: Header=BB2_1 Depth=1
end_block # label10:
- i32.load8_u $push3=, 0($0)
- i32.const $push87=, 97
- i32.ne $push4=, $pop3, $pop87
+ i32.load8_u $push3=, 0($1)
+ i32.const $push84=, 97
+ i32.ne $push4=, $pop3, $pop84
br_if 2, $pop4 # 2: down to label7
# BB#7: # %for.inc25.i
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push5=, 1($0)
- i32.const $push88=, 97
- i32.ne $push6=, $pop5, $pop88
+ i32.load8_u $push5=, 1($1)
+ i32.const $push85=, 97
+ i32.ne $push6=, $pop5, $pop85
br_if 2, $pop6 # 2: down to label7
# BB#8: # %for.inc25.1.i
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push7=, 2($0)
- i32.const $push89=, 97
- i32.ne $push8=, $pop7, $pop89
+ i32.load8_u $push7=, 2($1)
+ i32.const $push86=, 97
+ i32.ne $push8=, $pop7, $pop86
br_if 2, $pop8 # 2: down to label7
# BB#9: # %for.inc25.2.i
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push9=, 3($0)
- i32.const $push90=, 97
- i32.ne $push10=, $pop9, $pop90
+ i32.load8_u $push9=, 3($1)
+ i32.const $push87=, 97
+ i32.ne $push10=, $pop9, $pop87
br_if 2, $pop10 # 2: down to label7
# BB#10: # %for.inc25.3.i
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push11=, 4($0)
- i32.const $push91=, 97
- i32.ne $push12=, $pop11, $pop91
+ i32.load8_u $push11=, 4($1)
+ i32.const $push88=, 97
+ i32.ne $push12=, $pop11, $pop88
br_if 2, $pop12 # 2: down to label7
# BB#11: # %for.inc25.4.i
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push13=, 5($0)
- i32.const $push92=, 97
- i32.ne $push14=, $pop13, $pop92
+ i32.load8_u $push13=, 5($1)
+ i32.const $push89=, 97
+ i32.ne $push14=, $pop13, $pop89
br_if 2, $pop14 # 2: down to label7
# BB#12: # %for.inc25.5.i
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push15=, 6($0)
- i32.const $push93=, 97
- i32.ne $push16=, $pop15, $pop93
+ i32.load8_u $push15=, 6($1)
+ i32.const $push90=, 97
+ i32.ne $push16=, $pop15, $pop90
br_if 2, $pop16 # 2: down to label7
# BB#13: # %for.inc25.6.i
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push17=, 7($0)
- i32.const $push94=, 97
- i32.ne $push18=, $pop17, $pop94
+ i32.load8_u $push17=, 7($1)
+ i32.const $push91=, 97
+ i32.ne $push18=, $pop17, $pop91
br_if 2, $pop18 # 2: down to label7
# BB#14: # %check.exit
# in Loop: Header=BB2_1 Depth=1
- i32.const $0=, u
- i32.const $push96=, u
- i32.const $push95=, 0
- i32.load8_u $push19=, A($pop95)
- i32.call $drop=, memset@FUNCTION, $pop96, $pop19, $3
+ i32.const $1=, u
+ i32.const $push93=, u
+ i32.const $push92=, 0
+ i32.load8_u $push19=, A($pop92)
+ i32.call $drop=, memset@FUNCTION, $pop93, $pop19, $3
block
br_if 0, $2 # 0: down to label13
# BB#15: # %for.body6.i241.preheader
# in Loop: Header=BB2_1 Depth=1
- i32.const $0=, 0
+ i32.const $1=, 0
.LBB2_16: # %for.body6.i241
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop # label14:
- copy_local $push99=, $0
- tee_local $push98=, $1=, $pop99
- i32.load8_u $push20=, u($pop98)
- i32.const $push97=, 65
- i32.ne $push21=, $pop20, $pop97
+ i32.load8_u $push20=, u($1)
+ i32.const $push94=, 65
+ i32.ne $push21=, $pop20, $pop94
br_if 5, $pop21 # 5: down to label7
# BB#17: # %for.inc12.i246
# in Loop: Header=BB2_16 Depth=2
- i32.const $push102=, 1
- i32.add $push101=, $1, $pop102
- tee_local $push100=, $0=, $pop101
- i32.lt_s $push22=, $pop100, $3
+ i32.const $push97=, 1
+ i32.add $push96=, $1, $pop97
+ tee_local $push95=, $1=, $pop96
+ i32.lt_s $push22=, $pop95, $3
br_if 0, $pop22 # 0: up to label14
-# BB#18: # in Loop: Header=BB2_1 Depth=1
+# BB#18: # %for.body19.preheader.i249.loopexit
+ # in Loop: Header=BB2_1 Depth=1
end_loop # label15:
- i32.const $push103=, u+1
- i32.add $0=, $1, $pop103
+ i32.add $1=, $1, $0
.LBB2_19: # %for.body19.preheader.i249
# in Loop: Header=BB2_1 Depth=1
end_block # label13:
- i32.load8_u $push23=, 0($0)
- i32.const $push104=, 97
- i32.ne $push24=, $pop23, $pop104
+ i32.load8_u $push23=, 0($1)
+ i32.const $push98=, 97
+ i32.ne $push24=, $pop23, $pop98
br_if 2, $pop24 # 2: down to label7
# BB#20: # %for.inc25.i253
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push25=, 1($0)
- i32.const $push105=, 97
- i32.ne $push26=, $pop25, $pop105
+ i32.load8_u $push25=, 1($1)
+ i32.const $push99=, 97
+ i32.ne $push26=, $pop25, $pop99
br_if 2, $pop26 # 2: down to label7
# BB#21: # %for.inc25.1.i256
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push27=, 2($0)
- i32.const $push106=, 97
- i32.ne $push28=, $pop27, $pop106
+ i32.load8_u $push27=, 2($1)
+ i32.const $push100=, 97
+ i32.ne $push28=, $pop27, $pop100
br_if 2, $pop28 # 2: down to label7
# BB#22: # %for.inc25.2.i259
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push29=, 3($0)
- i32.const $push107=, 97
- i32.ne $push30=, $pop29, $pop107
+ i32.load8_u $push29=, 3($1)
+ i32.const $push101=, 97
+ i32.ne $push30=, $pop29, $pop101
br_if 2, $pop30 # 2: down to label7
# BB#23: # %for.inc25.3.i262
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push31=, 4($0)
- i32.const $push108=, 97
- i32.ne $push32=, $pop31, $pop108
+ i32.load8_u $push31=, 4($1)
+ i32.const $push102=, 97
+ i32.ne $push32=, $pop31, $pop102
br_if 2, $pop32 # 2: down to label7
# BB#24: # %for.inc25.4.i265
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push33=, 5($0)
- i32.const $push109=, 97
- i32.ne $push34=, $pop33, $pop109
+ i32.load8_u $push33=, 5($1)
+ i32.const $push103=, 97
+ i32.ne $push34=, $pop33, $pop103
br_if 2, $pop34 # 2: down to label7
# BB#25: # %for.inc25.5.i268
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push35=, 6($0)
- i32.const $push110=, 97
- i32.ne $push36=, $pop35, $pop110
+ i32.load8_u $push35=, 6($1)
+ i32.const $push104=, 97
+ i32.ne $push36=, $pop35, $pop104
br_if 2, $pop36 # 2: down to label7
# BB#26: # %for.inc25.6.i271
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push37=, 7($0)
- i32.const $push111=, 97
- i32.ne $push38=, $pop37, $pop111
+ i32.load8_u $push37=, 7($1)
+ i32.const $push105=, 97
+ i32.ne $push38=, $pop37, $pop105
br_if 2, $pop38 # 2: down to label7
# BB#27: # %check.exit272
# in Loop: Header=BB2_1 Depth=1
- i32.const $0=, u
- i32.const $push113=, u
- i32.const $push112=, 66
- i32.call $drop=, memset@FUNCTION, $pop113, $pop112, $3
+ i32.const $1=, u
+ i32.const $push107=, u
+ i32.const $push106=, 66
+ i32.call $drop=, memset@FUNCTION, $pop107, $pop106, $3
block
br_if 0, $2 # 0: down to label16
# BB#28: # %for.body6.i278.preheader
# in Loop: Header=BB2_1 Depth=1
- i32.const $0=, 0
+ i32.const $1=, 0
.LBB2_29: # %for.body6.i278
# Parent Loop BB2_1 Depth=1
# => This Inner Loop Header: Depth=2
loop # label17:
- copy_local $push116=, $0
- tee_local $push115=, $1=, $pop116
- i32.load8_u $push39=, u($pop115)
- i32.const $push114=, 66
- i32.ne $push40=, $pop39, $pop114
+ i32.load8_u $push39=, u($1)
+ i32.const $push108=, 66
+ i32.ne $push40=, $pop39, $pop108
br_if 5, $pop40 # 5: down to label7
# BB#30: # %for.inc12.i283
# in Loop: Header=BB2_29 Depth=2
- i32.const $push119=, 1
- i32.add $push118=, $1, $pop119
- tee_local $push117=, $0=, $pop118
- i32.lt_s $push41=, $pop117, $3
+ i32.const $push111=, 1
+ i32.add $push110=, $1, $pop111
+ tee_local $push109=, $1=, $pop110
+ i32.lt_s $push41=, $pop109, $3
br_if 0, $pop41 # 0: up to label17
-# BB#31: # in Loop: Header=BB2_1 Depth=1
+# BB#31: # %for.body19.preheader.i286.loopexit
+ # in Loop: Header=BB2_1 Depth=1
end_loop # label18:
- i32.const $push120=, u+1
- i32.add $0=, $1, $pop120
+ i32.add $1=, $1, $0
.LBB2_32: # %for.body19.preheader.i286
# in Loop: Header=BB2_1 Depth=1
end_block # label16:
- i32.load8_u $push42=, 0($0)
- i32.const $push121=, 97
- i32.ne $push43=, $pop42, $pop121
+ i32.load8_u $push42=, 0($1)
+ i32.const $push112=, 97
+ i32.ne $push43=, $pop42, $pop112
br_if 2, $pop43 # 2: down to label7
# BB#33: # %for.inc25.i290
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push44=, 1($0)
- i32.const $push122=, 97
- i32.ne $push45=, $pop44, $pop122
+ i32.load8_u $push44=, 1($1)
+ i32.const $push113=, 97
+ i32.ne $push45=, $pop44, $pop113
br_if 2, $pop45 # 2: down to label7
# BB#34: # %for.inc25.1.i293
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push46=, 2($0)
- i32.const $push123=, 97
- i32.ne $push47=, $pop46, $pop123
+ i32.load8_u $push46=, 2($1)
+ i32.const $push114=, 97
+ i32.ne $push47=, $pop46, $pop114
br_if 2, $pop47 # 2: down to label7
# BB#35: # %for.inc25.2.i296
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push48=, 3($0)
- i32.const $push124=, 97
- i32.ne $push49=, $pop48, $pop124
+ i32.load8_u $push48=, 3($1)
+ i32.const $push115=, 97
+ i32.ne $push49=, $pop48, $pop115
br_if 2, $pop49 # 2: down to label7
# BB#36: # %for.inc25.3.i299
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push50=, 4($0)
- i32.const $push125=, 97
- i32.ne $push51=, $pop50, $pop125
+ i32.load8_u $push50=, 4($1)
+ i32.const $push116=, 97
+ i32.ne $push51=, $pop50, $pop116
br_if 2, $pop51 # 2: down to label7
# BB#37: # %for.inc25.4.i302
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push52=, 5($0)
- i32.const $push126=, 97
- i32.ne $push53=, $pop52, $pop126
+ i32.load8_u $push52=, 5($1)
+ i32.const $push117=, 97
+ i32.ne $push53=, $pop52, $pop117
br_if 2, $pop53 # 2: down to label7
# BB#38: # %for.inc25.5.i305
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push54=, 6($0)
- i32.const $push127=, 97
- i32.ne $push55=, $pop54, $pop127
+ i32.load8_u $push54=, 6($1)
+ i32.const $push118=, 97
+ i32.ne $push55=, $pop54, $pop118
br_if 2, $pop55 # 2: down to label7
# BB#39: # %for.inc25.6.i308
# in Loop: Header=BB2_1 Depth=1
- i32.load8_u $push56=, 7($0)
- i32.const $push128=, 97
- i32.ne $push57=, $pop56, $pop128
+ i32.load8_u $push56=, 7($1)
+ i32.const $push119=, 97
+ i32.ne $push57=, $pop56, $pop119
br_if 2, $pop57 # 2: down to label7
# BB#40: # %for.cond
# in Loop: Header=BB2_1 Depth=1
- i32.const $push132=, 1
- i32.add $push131=, $3, $pop132
- tee_local $push130=, $3=, $pop131
- i32.const $push129=, 15
- i32.lt_s $push58=, $pop130, $pop129
+ i32.const $push123=, 1
+ i32.add $push122=, $3, $pop123
+ tee_local $push121=, $3=, $pop122
+ i32.const $push120=, 15
+ i32.lt_s $push58=, $pop121, $pop120
br_if 0, $pop58 # 0: up to label8
# BB#41: # %for.body13.preheader
end_loop # label9:
@@ -403,32 +395,32 @@ main: # @main
.LBB2_42: # %for.body13
# =>This Inner Loop Header: Depth=1
loop # label19:
- i32.const $push149=, u
- i32.const $push148=, 97
- i32.const $push147=, 31
- i32.call $drop=, memset@FUNCTION, $pop149, $pop148, $pop147
- i32.const $push146=, u+1
- i32.const $push145=, 0
- i32.call $0=, memset@FUNCTION, $pop146, $pop145, $3
- i32.const $push144=, 1
- i32.const $push143=, 0
- call check@FUNCTION, $pop144, $3, $pop143
- i32.const $push142=, 0
- i32.load8_u $push59=, A($pop142)
- i32.call $drop=, memset@FUNCTION, $0, $pop59, $3
- i32.const $push141=, 1
- i32.const $push140=, 65
- call check@FUNCTION, $pop141, $3, $pop140
- i32.const $push139=, 66
- i32.call $drop=, memset@FUNCTION, $0, $pop139, $3
- i32.const $push138=, 1
- i32.const $push137=, 66
- call check@FUNCTION, $pop138, $3, $pop137
- i32.const $push136=, 1
- i32.add $push135=, $3, $pop136
- tee_local $push134=, $3=, $pop135
- i32.const $push133=, 15
- i32.ne $push60=, $pop134, $pop133
+ i32.const $push140=, u
+ i32.const $push139=, 97
+ i32.const $push138=, 31
+ i32.call $drop=, memset@FUNCTION, $pop140, $pop139, $pop138
+ i32.const $push137=, u+1
+ i32.const $push136=, 0
+ i32.call $1=, memset@FUNCTION, $pop137, $pop136, $3
+ i32.const $push135=, 1
+ i32.const $push134=, 0
+ call check@FUNCTION, $pop135, $3, $pop134
+ i32.const $push133=, 0
+ i32.load8_u $push59=, A($pop133)
+ i32.call $drop=, memset@FUNCTION, $1, $pop59, $3
+ i32.const $push132=, 1
+ i32.const $push131=, 65
+ call check@FUNCTION, $pop132, $3, $pop131
+ i32.const $push130=, 66
+ i32.call $drop=, memset@FUNCTION, $1, $pop130, $3
+ i32.const $push129=, 1
+ i32.const $push128=, 66
+ call check@FUNCTION, $pop129, $3, $pop128
+ i32.const $push127=, 1
+ i32.add $push126=, $3, $pop127
+ tee_local $push125=, $3=, $pop126
+ i32.const $push124=, 15
+ i32.ne $push60=, $pop125, $pop124
br_if 0, $pop60 # 0: up to label19
# BB#43: # %for.body33.preheader
end_loop # label20:
@@ -436,32 +428,32 @@ main: # @main
.LBB2_44: # %for.body33
# =>This Inner Loop Header: Depth=1
loop # label21:
- i32.const $push166=, u
- i32.const $push165=, 97
- i32.const $push164=, 31
- i32.call $drop=, memset@FUNCTION, $pop166, $pop165, $pop164
- i32.const $push163=, u+2
- i32.const $push162=, 0
- i32.call $0=, memset@FUNCTION, $pop163, $pop162, $3
- i32.const $push161=, 2
- i32.const $push160=, 0
- call check@FUNCTION, $pop161, $3, $pop160
- i32.const $push159=, 0
- i32.load8_u $push61=, A($pop159)
- i32.call $drop=, memset@FUNCTION, $0, $pop61, $3
- i32.const $push158=, 2
- i32.const $push157=, 65
- call check@FUNCTION, $pop158, $3, $pop157
- i32.const $push156=, 66
- i32.call $drop=, memset@FUNCTION, $0, $pop156, $3
- i32.const $push155=, 2
- i32.const $push154=, 66
- call check@FUNCTION, $pop155, $3, $pop154
- i32.const $push153=, 1
- i32.add $push152=, $3, $pop153
- tee_local $push151=, $3=, $pop152
- i32.const $push150=, 15
- i32.ne $push62=, $pop151, $pop150
+ i32.const $push157=, u
+ i32.const $push156=, 97
+ i32.const $push155=, 31
+ i32.call $drop=, memset@FUNCTION, $pop157, $pop156, $pop155
+ i32.const $push154=, u+2
+ i32.const $push153=, 0
+ i32.call $1=, memset@FUNCTION, $pop154, $pop153, $3
+ i32.const $push152=, 2
+ i32.const $push151=, 0
+ call check@FUNCTION, $pop152, $3, $pop151
+ i32.const $push150=, 0
+ i32.load8_u $push61=, A($pop150)
+ i32.call $drop=, memset@FUNCTION, $1, $pop61, $3
+ i32.const $push149=, 2
+ i32.const $push148=, 65
+ call check@FUNCTION, $pop149, $3, $pop148
+ i32.const $push147=, 66
+ i32.call $drop=, memset@FUNCTION, $1, $pop147, $3
+ i32.const $push146=, 2
+ i32.const $push145=, 66
+ call check@FUNCTION, $pop146, $3, $pop145
+ i32.const $push144=, 1
+ i32.add $push143=, $3, $pop144
+ tee_local $push142=, $3=, $pop143
+ i32.const $push141=, 15
+ i32.ne $push62=, $pop142, $pop141
br_if 0, $pop62 # 0: up to label21
# BB#45: # %for.body53.preheader
end_loop # label22:
@@ -469,32 +461,32 @@ main: # @main
.LBB2_46: # %for.body53
# =>This Inner Loop Header: Depth=1
loop # label23:
- i32.const $push183=, u
- i32.const $push182=, 97
- i32.const $push181=, 31
- i32.call $drop=, memset@FUNCTION, $pop183, $pop182, $pop181
- i32.const $push180=, u+3
- i32.const $push179=, 0
- i32.call $0=, memset@FUNCTION, $pop180, $pop179, $3
- i32.const $push178=, 3
- i32.const $push177=, 0
- call check@FUNCTION, $pop178, $3, $pop177
- i32.const $push176=, 0
- i32.load8_u $push63=, A($pop176)
- i32.call $drop=, memset@FUNCTION, $0, $pop63, $3
- i32.const $push175=, 3
- i32.const $push174=, 65
- call check@FUNCTION, $pop175, $3, $pop174
- i32.const $push173=, 66
- i32.call $drop=, memset@FUNCTION, $0, $pop173, $3
- i32.const $push172=, 3
- i32.const $push171=, 66
- call check@FUNCTION, $pop172, $3, $pop171
- i32.const $push170=, 1
- i32.add $push169=, $3, $pop170
- tee_local $push168=, $3=, $pop169
- i32.const $push167=, 15
- i32.ne $push64=, $pop168, $pop167
+ i32.const $push174=, u
+ i32.const $push173=, 97
+ i32.const $push172=, 31
+ i32.call $drop=, memset@FUNCTION, $pop174, $pop173, $pop172
+ i32.const $push171=, u+3
+ i32.const $push170=, 0
+ i32.call $1=, memset@FUNCTION, $pop171, $pop170, $3
+ i32.const $push169=, 3
+ i32.const $push168=, 0
+ call check@FUNCTION, $pop169, $3, $pop168
+ i32.const $push167=, 0
+ i32.load8_u $push63=, A($pop167)
+ i32.call $drop=, memset@FUNCTION, $1, $pop63, $3
+ i32.const $push166=, 3
+ i32.const $push165=, 65
+ call check@FUNCTION, $pop166, $3, $pop165
+ i32.const $push164=, 66
+ i32.call $drop=, memset@FUNCTION, $1, $pop164, $3
+ i32.const $push163=, 3
+ i32.const $push162=, 66
+ call check@FUNCTION, $pop163, $3, $pop162
+ i32.const $push161=, 1
+ i32.add $push160=, $3, $pop161
+ tee_local $push159=, $3=, $pop160
+ i32.const $push158=, 15
+ i32.ne $push64=, $pop159, $pop158
br_if 0, $pop64 # 0: up to label23
# BB#47: # %for.body73.preheader
end_loop # label24:
@@ -502,32 +494,32 @@ main: # @main
.LBB2_48: # %for.body73
# =>This Inner Loop Header: Depth=1
loop # label25:
- i32.const $push200=, u
- i32.const $push199=, 97
- i32.const $push198=, 31
- i32.call $drop=, memset@FUNCTION, $pop200, $pop199, $pop198
- i32.const $push197=, u+4
- i32.const $push196=, 0
- i32.call $0=, memset@FUNCTION, $pop197, $pop196, $3
- i32.const $push195=, 4
- i32.const $push194=, 0
- call check@FUNCTION, $pop195, $3, $pop194
- i32.const $push193=, 0
- i32.load8_u $push65=, A($pop193)
- i32.call $drop=, memset@FUNCTION, $0, $pop65, $3
- i32.const $push192=, 4
- i32.const $push191=, 65
- call check@FUNCTION, $pop192, $3, $pop191
- i32.const $push190=, 66
- i32.call $drop=, memset@FUNCTION, $0, $pop190, $3
- i32.const $push189=, 4
- i32.const $push188=, 66
- call check@FUNCTION, $pop189, $3, $pop188
- i32.const $push187=, 1
- i32.add $push186=, $3, $pop187
- tee_local $push185=, $3=, $pop186
- i32.const $push184=, 15
- i32.ne $push66=, $pop185, $pop184
+ i32.const $push191=, u
+ i32.const $push190=, 97
+ i32.const $push189=, 31
+ i32.call $drop=, memset@FUNCTION, $pop191, $pop190, $pop189
+ i32.const $push188=, u+4
+ i32.const $push187=, 0
+ i32.call $1=, memset@FUNCTION, $pop188, $pop187, $3
+ i32.const $push186=, 4
+ i32.const $push185=, 0
+ call check@FUNCTION, $pop186, $3, $pop185
+ i32.const $push184=, 0
+ i32.load8_u $push65=, A($pop184)
+ i32.call $drop=, memset@FUNCTION, $1, $pop65, $3
+ i32.const $push183=, 4
+ i32.const $push182=, 65
+ call check@FUNCTION, $pop183, $3, $pop182
+ i32.const $push181=, 66
+ i32.call $drop=, memset@FUNCTION, $1, $pop181, $3
+ i32.const $push180=, 4
+ i32.const $push179=, 66
+ call check@FUNCTION, $pop180, $3, $pop179
+ i32.const $push178=, 1
+ i32.add $push177=, $3, $pop178
+ tee_local $push176=, $3=, $pop177
+ i32.const $push175=, 15
+ i32.ne $push66=, $pop176, $pop175
br_if 0, $pop66 # 0: up to label25
# BB#49: # %for.body93.preheader
end_loop # label26:
@@ -535,32 +527,32 @@ main: # @main
.LBB2_50: # %for.body93
# =>This Inner Loop Header: Depth=1
loop # label27:
- i32.const $push217=, u
- i32.const $push216=, 97
- i32.const $push215=, 31
- i32.call $drop=, memset@FUNCTION, $pop217, $pop216, $pop215
- i32.const $push214=, u+5
- i32.const $push213=, 0
- i32.call $0=, memset@FUNCTION, $pop214, $pop213, $3
- i32.const $push212=, 5
- i32.const $push211=, 0
- call check@FUNCTION, $pop212, $3, $pop211
- i32.const $push210=, 0
- i32.load8_u $push67=, A($pop210)
- i32.call $drop=, memset@FUNCTION, $0, $pop67, $3
- i32.const $push209=, 5
- i32.const $push208=, 65
- call check@FUNCTION, $pop209, $3, $pop208
- i32.const $push207=, 66
- i32.call $drop=, memset@FUNCTION, $0, $pop207, $3
- i32.const $push206=, 5
- i32.const $push205=, 66
- call check@FUNCTION, $pop206, $3, $pop205
- i32.const $push204=, 1
- i32.add $push203=, $3, $pop204
- tee_local $push202=, $3=, $pop203
- i32.const $push201=, 15
- i32.ne $push68=, $pop202, $pop201
+ i32.const $push208=, u
+ i32.const $push207=, 97
+ i32.const $push206=, 31
+ i32.call $drop=, memset@FUNCTION, $pop208, $pop207, $pop206
+ i32.const $push205=, u+5
+ i32.const $push204=, 0
+ i32.call $1=, memset@FUNCTION, $pop205, $pop204, $3
+ i32.const $push203=, 5
+ i32.const $push202=, 0
+ call check@FUNCTION, $pop203, $3, $pop202
+ i32.const $push201=, 0
+ i32.load8_u $push67=, A($pop201)
+ i32.call $drop=, memset@FUNCTION, $1, $pop67, $3
+ i32.const $push200=, 5
+ i32.const $push199=, 65
+ call check@FUNCTION, $pop200, $3, $pop199
+ i32.const $push198=, 66
+ i32.call $drop=, memset@FUNCTION, $1, $pop198, $3
+ i32.const $push197=, 5
+ i32.const $push196=, 66
+ call check@FUNCTION, $pop197, $3, $pop196
+ i32.const $push195=, 1
+ i32.add $push194=, $3, $pop195
+ tee_local $push193=, $3=, $pop194
+ i32.const $push192=, 15
+ i32.ne $push68=, $pop193, $pop192
br_if 0, $pop68 # 0: up to label27
# BB#51: # %for.body113.preheader
end_loop # label28:
@@ -568,32 +560,32 @@ main: # @main
.LBB2_52: # %for.body113
# =>This Inner Loop Header: Depth=1
loop # label29:
- i32.const $push234=, u
- i32.const $push233=, 97
- i32.const $push232=, 31
- i32.call $drop=, memset@FUNCTION, $pop234, $pop233, $pop232
- i32.const $push231=, u+6
- i32.const $push230=, 0
- i32.call $0=, memset@FUNCTION, $pop231, $pop230, $3
- i32.const $push229=, 6
- i32.const $push228=, 0
- call check@FUNCTION, $pop229, $3, $pop228
- i32.const $push227=, 0
- i32.load8_u $push69=, A($pop227)
- i32.call $drop=, memset@FUNCTION, $0, $pop69, $3
- i32.const $push226=, 6
- i32.const $push225=, 65
- call check@FUNCTION, $pop226, $3, $pop225
- i32.const $push224=, 66
- i32.call $drop=, memset@FUNCTION, $0, $pop224, $3
- i32.const $push223=, 6
- i32.const $push222=, 66
- call check@FUNCTION, $pop223, $3, $pop222
- i32.const $push221=, 1
- i32.add $push220=, $3, $pop221
- tee_local $push219=, $3=, $pop220
- i32.const $push218=, 15
- i32.ne $push70=, $pop219, $pop218
+ i32.const $push225=, u
+ i32.const $push224=, 97
+ i32.const $push223=, 31
+ i32.call $drop=, memset@FUNCTION, $pop225, $pop224, $pop223
+ i32.const $push222=, u+6
+ i32.const $push221=, 0
+ i32.call $1=, memset@FUNCTION, $pop222, $pop221, $3
+ i32.const $push220=, 6
+ i32.const $push219=, 0
+ call check@FUNCTION, $pop220, $3, $pop219
+ i32.const $push218=, 0
+ i32.load8_u $push69=, A($pop218)
+ i32.call $drop=, memset@FUNCTION, $1, $pop69, $3
+ i32.const $push217=, 6
+ i32.const $push216=, 65
+ call check@FUNCTION, $pop217, $3, $pop216
+ i32.const $push215=, 66
+ i32.call $drop=, memset@FUNCTION, $1, $pop215, $3
+ i32.const $push214=, 6
+ i32.const $push213=, 66
+ call check@FUNCTION, $pop214, $3, $pop213
+ i32.const $push212=, 1
+ i32.add $push211=, $3, $pop212
+ tee_local $push210=, $3=, $pop211
+ i32.const $push209=, 15
+ i32.ne $push70=, $pop210, $pop209
br_if 0, $pop70 # 0: up to label29
# BB#53: # %for.body133.preheader
end_loop # label30:
@@ -601,32 +593,32 @@ main: # @main
.LBB2_54: # %for.body133
# =>This Inner Loop Header: Depth=1
loop # label31:
- i32.const $push251=, u
- i32.const $push250=, 97
- i32.const $push249=, 31
- i32.call $drop=, memset@FUNCTION, $pop251, $pop250, $pop249
- i32.const $push248=, u+7
- i32.const $push247=, 0
- i32.call $0=, memset@FUNCTION, $pop248, $pop247, $3
- i32.const $push246=, 7
- i32.const $push245=, 0
- call check@FUNCTION, $pop246, $3, $pop245
- i32.const $push244=, 0
- i32.load8_u $push71=, A($pop244)
- i32.call $drop=, memset@FUNCTION, $0, $pop71, $3
- i32.const $push243=, 7
- i32.const $push242=, 65
- call check@FUNCTION, $pop243, $3, $pop242
- i32.const $push241=, 66
- i32.call $drop=, memset@FUNCTION, $0, $pop241, $3
- i32.const $push240=, 7
- i32.const $push239=, 66
- call check@FUNCTION, $pop240, $3, $pop239
- i32.const $push238=, 1
- i32.add $push237=, $3, $pop238
- tee_local $push236=, $3=, $pop237
- i32.const $push235=, 15
- i32.ne $push72=, $pop236, $pop235
+ i32.const $push242=, u
+ i32.const $push241=, 97
+ i32.const $push240=, 31
+ i32.call $drop=, memset@FUNCTION, $pop242, $pop241, $pop240
+ i32.const $push239=, u+7
+ i32.const $push238=, 0
+ i32.call $1=, memset@FUNCTION, $pop239, $pop238, $3
+ i32.const $push237=, 7
+ i32.const $push236=, 0
+ call check@FUNCTION, $pop237, $3, $pop236
+ i32.const $push235=, 0
+ i32.load8_u $push71=, A($pop235)
+ i32.call $drop=, memset@FUNCTION, $1, $pop71, $3
+ i32.const $push234=, 7
+ i32.const $push233=, 65
+ call check@FUNCTION, $pop234, $3, $pop233
+ i32.const $push232=, 66
+ i32.call $drop=, memset@FUNCTION, $1, $pop232, $3
+ i32.const $push231=, 7
+ i32.const $push230=, 66
+ call check@FUNCTION, $pop231, $3, $pop230
+ i32.const $push229=, 1
+ i32.add $push228=, $3, $pop229
+ tee_local $push227=, $3=, $pop228
+ i32.const $push226=, 15
+ i32.ne $push72=, $pop227, $pop226
br_if 0, $pop72 # 0: up to label31
# BB#55: # %for.end149
end_loop # label32:
@@ -653,3 +645,5 @@ A:
.lcomm u,32,4
.ident "clang version 3.9.0 "
+ .functype abort, void
+ .functype exit, void, i32