summaryrefslogtreecommitdiff
path: root/test/torture-s/memset-2.c.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/torture-s/memset-2.c.s')
-rw-r--r--test/torture-s/memset-2.c.s930
1 files changed, 930 insertions, 0 deletions
diff --git a/test/torture-s/memset-2.c.s b/test/torture-s/memset-2.c.s
new file mode 100644
index 000000000..15e504a54
--- /dev/null
+++ b/test/torture-s/memset-2.c.s
@@ -0,0 +1,930 @@
+ .text
+ .file "/b/build/slave/linux/build/src/buildbot/work/gcc/gcc/testsuite/gcc.c-torture/execute/memset-2.c"
+ .globl reset
+ .type reset,@function
+reset: # @reset
+ .local i32
+# BB#0: # %entry
+ i32.const $0=, 0
+ i32.const $push0=, 1633771873
+ i32.store $discard=, u($0), $pop0
+ i32.const $push1=, 24929
+ i32.store16 $discard=, u+4($0), $pop1
+ i32.const $push2=, 97
+ i32.store8 $push3=, u+6($0), $pop2
+ i32.store8 $push4=, u+7($0), $pop3
+ i32.store8 $push5=, u+8($0), $pop4
+ i32.store8 $push6=, u+9($0), $pop5
+ i32.store8 $push7=, u+10($0), $pop6
+ i32.store8 $push8=, u+11($0), $pop7
+ i32.store8 $push9=, u+12($0), $pop8
+ i32.store8 $push10=, u+13($0), $pop9
+ i32.store8 $push11=, u+14($0), $pop10
+ i32.store8 $push12=, u+15($0), $pop11
+ i32.store8 $push13=, u+16($0), $pop12
+ i32.store8 $push14=, u+17($0), $pop13
+ i32.store8 $push15=, u+18($0), $pop14
+ i32.store8 $push16=, u+19($0), $pop15
+ i32.store8 $push17=, u+20($0), $pop16
+ i32.store8 $push18=, u+21($0), $pop17
+ i32.store8 $push19=, u+22($0), $pop18
+ i32.store8 $push20=, u+23($0), $pop19
+ i32.store8 $push21=, u+24($0), $pop20
+ i32.store8 $push22=, u+25($0), $pop21
+ i32.store8 $push23=, u+26($0), $pop22
+ i32.store8 $push24=, u+27($0), $pop23
+ i32.store8 $push25=, u+28($0), $pop24
+ i32.store8 $push26=, u+29($0), $pop25
+ i32.store8 $discard=, u+30($0), $pop26
+ return
+func_end0:
+ .size reset, func_end0-reset
+
+ .globl check
+ .type check,@function
+check: # @check
+ .param i32, i32, i32
+ .local i32, i32
+# BB#0: # %entry
+ i32.const $4=, 0
+ i32.const $3=, u
+ block BB1_4
+ i32.le_s $push0=, $0, $4
+ br_if $pop0, BB1_4
+BB1_1: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop BB1_3
+ i32.const $3=, u
+ i32.add $push1=, $3, $4
+ i32.load8_u $push2=, 0($pop1)
+ i32.const $push3=, 97
+ i32.ne $push4=, $pop2, $pop3
+ br_if $pop4, BB1_3
+# BB#2: # %for.inc
+ # in Loop: Header=BB1_1 Depth=1
+ i32.const $push5=, 1
+ i32.add $4=, $4, $pop5
+ i32.add $3=, $3, $4
+ i32.lt_s $push6=, $4, $0
+ br_if $pop6, BB1_1
+ br BB1_4
+BB1_3: # %if.then
+ call abort
+ unreachable
+BB1_4: # %for.cond3.preheader
+ i32.const $4=, 0
+ copy_local $0=, $3
+ block BB1_8
+ i32.le_s $push7=, $1, $4
+ br_if $pop7, BB1_8
+BB1_5: # %for.body6
+ # =>This Inner Loop Header: Depth=1
+ loop BB1_7
+ i32.add $push8=, $3, $4
+ i32.load8_s $push9=, 0($pop8)
+ i32.ne $push10=, $pop9, $2
+ br_if $pop10, BB1_7
+# BB#6: # %for.inc12
+ # in Loop: Header=BB1_5 Depth=1
+ i32.const $push11=, 1
+ i32.add $4=, $4, $pop11
+ i32.add $0=, $3, $4
+ i32.lt_s $push12=, $4, $1
+ br_if $pop12, BB1_5
+ br BB1_8
+BB1_7: # %if.then10
+ call abort
+ unreachable
+BB1_8: # %for.body19.preheader
+ i32.const $4=, 97
+ block BB1_17
+ i32.load8_u $push13=, 0($0)
+ i32.ne $push14=, $pop13, $4
+ br_if $pop14, BB1_17
+# BB#9: # %for.inc25
+ i32.load8_u $push15=, 1($0)
+ i32.ne $push16=, $pop15, $4
+ br_if $pop16, BB1_17
+# BB#10: # %for.inc25.1
+ i32.load8_u $push17=, 2($0)
+ i32.ne $push18=, $pop17, $4
+ br_if $pop18, BB1_17
+# BB#11: # %for.inc25.2
+ i32.load8_u $push19=, 3($0)
+ i32.ne $push20=, $pop19, $4
+ br_if $pop20, BB1_17
+# BB#12: # %for.inc25.3
+ i32.load8_u $push21=, 4($0)
+ i32.ne $push22=, $pop21, $4
+ br_if $pop22, BB1_17
+# BB#13: # %for.inc25.4
+ i32.load8_u $push23=, 5($0)
+ i32.ne $push24=, $pop23, $4
+ br_if $pop24, BB1_17
+# BB#14: # %for.inc25.5
+ i32.load8_u $push25=, 6($0)
+ i32.ne $push26=, $pop25, $4
+ br_if $pop26, BB1_17
+# BB#15: # %for.inc25.6
+ i32.load8_u $push27=, 7($0)
+ i32.ne $push28=, $pop27, $4
+ br_if $pop28, BB1_17
+# BB#16: # %for.inc25.7
+ return
+BB1_17: # %if.then23
+ call abort
+ unreachable
+func_end1:
+ .size check, func_end1-check
+
+ .globl main
+ .type main,@function
+main: # @main
+ .result i32
+ .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i32, i32, i32, i32, i32, i32, i32, i32
+# BB#0: # %entry
+ i32.const $27=, 0
+ copy_local $25=, $27
+BB2_1: # %for.body
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_2
+ i32.const $push0=, 1633771873
+ i32.store $22=, u($27), $pop0
+ i32.const $push1=, 24929
+ i32.store16 $9=, u+4($27), $pop1
+ i32.const $push2=, 97
+ i32.store8 $push3=, u+6($27), $pop2
+ i32.store8 $push4=, u+7($27), $pop3
+ i32.store8 $push5=, u+8($27), $pop4
+ i32.store8 $push6=, u+9($27), $pop5
+ i32.store8 $push7=, u+10($27), $pop6
+ i32.store8 $push8=, u+11($27), $pop7
+ i32.store8 $push9=, u+12($27), $pop8
+ i32.store8 $push10=, u+13($27), $pop9
+ i32.store8 $push11=, u+14($27), $pop10
+ i32.store8 $push12=, u+15($27), $pop11
+ i32.store8 $push13=, u+16($27), $pop12
+ i32.store8 $push14=, u+17($27), $pop13
+ i32.store8 $push15=, u+18($27), $pop14
+ i32.store8 $push16=, u+19($27), $pop15
+ i32.store8 $push17=, u+20($27), $pop16
+ i32.store8 $push18=, u+21($27), $pop17
+ i32.store8 $push19=, u+22($27), $pop18
+ i32.store8 $push20=, u+23($27), $pop19
+ i32.store8 $push21=, u+24($27), $pop20
+ i32.store8 $push22=, u+25($27), $pop21
+ i32.store8 $push23=, u+26($27), $pop22
+ i32.store8 $push24=, u+27($27), $pop23
+ i32.store8 $push25=, u+28($27), $pop24
+ i32.store8 $push26=, u+29($27), $pop25
+ i32.store8 $13=, u+30($27), $pop26
+ i32.const $0=, u
+ i32.add $24=, $0, $25
+ i32.store8 $17=, 0($24), $27
+ i32.const $1=, 1
+ call check, $25, $1, $17
+ i32.const $2=, 65
+ i32.load8_u $push27=, A($17)
+ i32.store8 $discard=, 0($24), $pop27
+ call check, $25, $1, $2
+ i32.const $push28=, 66
+ i32.store8 $21=, 0($24), $pop28
+ call check, $25, $1, $21
+ i32.add $25=, $25, $1
+ i32.const $3=, 8
+ copy_local $24=, $17
+ i32.ne $push29=, $25, $3
+ br_if $pop29, BB2_1
+BB2_2: # %for.body18
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_3
+ i32.store8 $push30=, u+6($17), $13
+ i32.store8 $push31=, u+7($17), $pop30
+ i32.store8 $push32=, u+8($17), $pop31
+ i32.store8 $push33=, u+9($17), $pop32
+ i32.store8 $push34=, u+10($17), $pop33
+ i32.store8 $push35=, u+11($17), $pop34
+ i32.store8 $push36=, u+12($17), $pop35
+ i32.store8 $push37=, u+13($17), $pop36
+ i32.store8 $push38=, u+14($17), $pop37
+ i32.store8 $push39=, u+15($17), $pop38
+ i32.store8 $push40=, u+16($17), $pop39
+ i32.store8 $push41=, u+17($17), $pop40
+ i32.store8 $push42=, u+18($17), $pop41
+ i32.store8 $push43=, u+19($17), $pop42
+ i32.store8 $push44=, u+20($17), $pop43
+ i32.store8 $push45=, u+21($17), $pop44
+ i32.store8 $push46=, u+22($17), $pop45
+ i32.store8 $push47=, u+23($17), $pop46
+ i32.store8 $push48=, u+24($17), $pop47
+ i32.store8 $push49=, u+25($17), $pop48
+ i32.store8 $push50=, u+26($17), $pop49
+ i32.store8 $push51=, u+27($17), $pop50
+ i32.store8 $push52=, u+28($17), $pop51
+ i32.store8 $push53=, u+29($17), $pop52
+ i32.store8 $8=, u+30($17), $pop53
+ i32.store $11=, u($17), $22
+ i32.store16 $12=, u+4($17), $9
+ i32.add $18=, $0, $24
+ i32.add $23=, $18, $1
+ i32.store8 $push54=, 0($23), $17
+ i32.store8 $27=, 0($18), $pop54
+ i32.const $25=, 2
+ call check, $24, $25, $27
+ i32.load8_u $push55=, A($27)
+ i32.store8 $push56=, 0($23), $pop55
+ i32.store8 $discard=, 0($18), $pop56
+ call check, $24, $25, $2
+ i32.store8 $push57=, 0($23), $21
+ i32.store8 $26=, 0($18), $pop57
+ call check, $24, $25, $26
+ i32.add $24=, $24, $1
+ copy_local $18=, $27
+ i32.ne $push58=, $24, $3
+ br_if $pop58, BB2_2
+BB2_3: # %for.body44
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_4
+ i32.store8 $push59=, u+6($27), $8
+ i32.store8 $push60=, u+7($27), $pop59
+ i32.store8 $push61=, u+8($27), $pop60
+ i32.store8 $push62=, u+9($27), $pop61
+ i32.store8 $push63=, u+10($27), $pop62
+ i32.store8 $push64=, u+11($27), $pop63
+ i32.store8 $push65=, u+12($27), $pop64
+ i32.store8 $push66=, u+13($27), $pop65
+ i32.store8 $push67=, u+14($27), $pop66
+ i32.store8 $push68=, u+15($27), $pop67
+ i32.store8 $push69=, u+16($27), $pop68
+ i32.store8 $push70=, u+17($27), $pop69
+ i32.store8 $push71=, u+18($27), $pop70
+ i32.store8 $push72=, u+19($27), $pop71
+ i32.store8 $push73=, u+20($27), $pop72
+ i32.store8 $push74=, u+21($27), $pop73
+ i32.store8 $push75=, u+22($27), $pop74
+ i32.store8 $push76=, u+23($27), $pop75
+ i32.store8 $push77=, u+24($27), $pop76
+ i32.store8 $push78=, u+25($27), $pop77
+ i32.store8 $push79=, u+26($27), $pop78
+ i32.store8 $push80=, u+27($27), $pop79
+ i32.store8 $push81=, u+28($27), $pop80
+ i32.store8 $push82=, u+29($27), $pop81
+ i32.store8 $15=, u+30($27), $pop82
+ i32.store $16=, u($27), $11
+ i32.store16 $20=, u+4($27), $12
+ i32.add $24=, $0, $18
+ i32.add $21=, $24, $25
+ i32.store8 $17=, 0($21), $27
+ i32.add $22=, $24, $1
+ i32.store8 $push83=, 0($22), $17
+ i32.store8 $17=, 0($24), $pop83
+ i32.const $23=, 3
+ call check, $18, $23, $17
+ i32.load8_u $push84=, A($17)
+ i32.store8 $push85=, 0($21), $pop84
+ i32.store8 $push86=, 0($22), $pop85
+ i32.store8 $discard=, 0($24), $pop86
+ call check, $18, $23, $2
+ i32.store8 $push87=, 0($21), $26
+ i32.store8 $push88=, 0($22), $pop87
+ i32.store8 $13=, 0($24), $pop88
+ call check, $18, $23, $13
+ i32.add $18=, $18, $1
+ copy_local $24=, $17
+ i32.ne $push89=, $18, $3
+ br_if $pop89, BB2_3
+BB2_4: # %for.body70
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_5
+ i32.store8 $push90=, u+6($17), $15
+ i32.store8 $push91=, u+7($17), $pop90
+ i32.store8 $push92=, u+8($17), $pop91
+ i32.store8 $push93=, u+9($17), $pop92
+ i32.store8 $push94=, u+10($17), $pop93
+ i32.store8 $push95=, u+11($17), $pop94
+ i32.store8 $push96=, u+12($17), $pop95
+ i32.store8 $push97=, u+13($17), $pop96
+ i32.store8 $push98=, u+14($17), $pop97
+ i32.store8 $push99=, u+15($17), $pop98
+ i32.store8 $push100=, u+16($17), $pop99
+ i32.store8 $push101=, u+17($17), $pop100
+ i32.store8 $push102=, u+18($17), $pop101
+ i32.store8 $push103=, u+19($17), $pop102
+ i32.store8 $push104=, u+20($17), $pop103
+ i32.store8 $push105=, u+21($17), $pop104
+ i32.store8 $push106=, u+22($17), $pop105
+ i32.store8 $push107=, u+23($17), $pop106
+ i32.store8 $push108=, u+24($17), $pop107
+ i32.store8 $push109=, u+25($17), $pop108
+ i32.store8 $push110=, u+26($17), $pop109
+ i32.store8 $push111=, u+27($17), $pop110
+ i32.store8 $push112=, u+28($17), $pop111
+ i32.store8 $push113=, u+29($17), $pop112
+ i32.store8 $12=, u+30($17), $pop113
+ i32.store $4=, u($17), $16
+ i32.store16 $5=, u+4($17), $20
+ i32.add $18=, $0, $24
+ i32.add $22=, $18, $23
+ i32.store8 $27=, 0($22), $17
+ i32.add $26=, $18, $25
+ i32.store8 $discard=, 0($26), $27
+ i32.add $9=, $18, $1
+ i32.store8 $push114=, 0($9), $27
+ i32.store8 $27=, 0($18), $pop114
+ i32.const $21=, 4
+ call check, $24, $21, $27
+ i32.load8_u $push115=, A($27)
+ i32.store8 $push116=, 0($22), $pop115
+ i32.store8 $push117=, 0($26), $pop116
+ i32.store8 $push118=, 0($9), $pop117
+ i32.store8 $discard=, 0($18), $pop118
+ call check, $24, $21, $2
+ i32.store8 $push119=, 0($22), $13
+ i32.store8 $push120=, 0($26), $pop119
+ i32.store8 $push121=, 0($9), $pop120
+ i32.store8 $11=, 0($18), $pop121
+ call check, $24, $21, $11
+ i32.add $24=, $24, $1
+ copy_local $18=, $27
+ i32.ne $push122=, $24, $3
+ br_if $pop122, BB2_4
+BB2_5: # %for.body96
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_6
+ i32.store8 $push123=, u+6($27), $12
+ i32.store8 $push124=, u+7($27), $pop123
+ i32.store8 $push125=, u+8($27), $pop124
+ i32.store8 $push126=, u+9($27), $pop125
+ i32.store8 $push127=, u+10($27), $pop126
+ i32.store8 $push128=, u+11($27), $pop127
+ i32.store8 $push129=, u+12($27), $pop128
+ i32.store8 $push130=, u+13($27), $pop129
+ i32.store8 $push131=, u+14($27), $pop130
+ i32.store8 $push132=, u+15($27), $pop131
+ i32.store8 $push133=, u+16($27), $pop132
+ i32.store8 $push134=, u+17($27), $pop133
+ i32.store8 $push135=, u+18($27), $pop134
+ i32.store8 $push136=, u+19($27), $pop135
+ i32.store8 $push137=, u+20($27), $pop136
+ i32.store8 $push138=, u+21($27), $pop137
+ i32.store8 $push139=, u+22($27), $pop138
+ i32.store8 $push140=, u+23($27), $pop139
+ i32.store8 $push141=, u+24($27), $pop140
+ i32.store8 $push142=, u+25($27), $pop141
+ i32.store8 $push143=, u+26($27), $pop142
+ i32.store8 $push144=, u+27($27), $pop143
+ i32.store8 $push145=, u+28($27), $pop144
+ i32.store8 $push146=, u+29($27), $pop145
+ i32.store8 $16=, u+30($27), $pop146
+ i32.store $6=, u($27), $4
+ i32.store16 $7=, u+4($27), $5
+ i32.add $24=, $0, $18
+ i32.add $22=, $24, $21
+ i32.store8 $17=, 0($22), $27
+ i32.add $26=, $24, $23
+ i32.store8 $discard=, 0($26), $17
+ i32.add $13=, $24, $25
+ i32.store8 $discard=, 0($13), $17
+ i32.add $8=, $24, $1
+ i32.store8 $push147=, 0($8), $17
+ i32.store8 $17=, 0($24), $pop147
+ i32.const $9=, 5
+ call check, $18, $9, $17
+ i32.load8_u $push148=, A($17)
+ i32.store8 $push149=, 0($22), $pop148
+ i32.store8 $push150=, 0($26), $pop149
+ i32.store8 $push151=, 0($13), $pop150
+ i32.store8 $push152=, 0($8), $pop151
+ i32.store8 $discard=, 0($24), $pop152
+ call check, $18, $9, $2
+ i32.store8 $push153=, 0($22), $11
+ i32.store8 $push154=, 0($26), $pop153
+ i32.store8 $push155=, 0($13), $pop154
+ i32.store8 $push156=, 0($8), $pop155
+ i32.store8 $15=, 0($24), $pop156
+ call check, $18, $9, $15
+ i32.add $18=, $18, $1
+ copy_local $22=, $17
+ i32.ne $push157=, $18, $3
+ br_if $pop157, BB2_5
+BB2_6: # %for.body122
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_7
+ i32.store8 $push158=, u+6($17), $16
+ i32.store8 $push159=, u+7($17), $pop158
+ i32.store8 $push160=, u+8($17), $pop159
+ i32.store8 $push161=, u+9($17), $pop160
+ i32.store8 $push162=, u+10($17), $pop161
+ i32.store8 $push163=, u+11($17), $pop162
+ i32.store8 $push164=, u+12($17), $pop163
+ i32.store8 $push165=, u+13($17), $pop164
+ i32.store8 $push166=, u+14($17), $pop165
+ i32.store8 $push167=, u+15($17), $pop166
+ i32.store8 $push168=, u+16($17), $pop167
+ i32.store8 $push169=, u+17($17), $pop168
+ i32.store8 $push170=, u+18($17), $pop169
+ i32.store8 $push171=, u+19($17), $pop170
+ i32.store8 $push172=, u+20($17), $pop171
+ i32.store8 $push173=, u+21($17), $pop172
+ i32.store8 $push174=, u+22($17), $pop173
+ i32.store8 $push175=, u+23($17), $pop174
+ i32.store8 $push176=, u+24($17), $pop175
+ i32.store8 $push177=, u+25($17), $pop176
+ i32.store8 $push178=, u+26($17), $pop177
+ i32.store8 $push179=, u+27($17), $pop178
+ i32.store8 $push180=, u+28($17), $pop179
+ i32.store8 $push181=, u+29($17), $pop180
+ i32.store8 $4=, u+30($17), $pop181
+ i32.store $5=, u($17), $6
+ i32.store16 $10=, u+4($17), $7
+ i32.add $24=, $0, $22
+ i32.add $18=, $24, $9
+ i32.store8 $27=, 0($18), $17
+ i32.add $26=, $24, $21
+ i32.store8 $discard=, 0($26), $27
+ i32.add $8=, $24, $23
+ i32.store8 $discard=, 0($8), $27
+ i32.add $11=, $24, $25
+ i32.store8 $discard=, 0($11), $27
+ i32.add $12=, $24, $1
+ i32.store8 $push182=, 0($12), $27
+ i32.store8 $27=, 0($24), $pop182
+ i32.const $13=, 6
+ call check, $22, $13, $27
+ i32.load8_u $push183=, A($27)
+ i32.store8 $push184=, 0($18), $pop183
+ i32.store8 $push185=, 0($26), $pop184
+ i32.store8 $push186=, 0($8), $pop185
+ i32.store8 $push187=, 0($11), $pop186
+ i32.store8 $push188=, 0($12), $pop187
+ i32.store8 $discard=, 0($24), $pop188
+ call check, $22, $13, $2
+ i32.store8 $push189=, 0($18), $15
+ i32.store8 $push190=, 0($26), $pop189
+ i32.store8 $push191=, 0($8), $pop190
+ i32.store8 $push192=, 0($11), $pop191
+ i32.store8 $push193=, 0($12), $pop192
+ i32.store8 $20=, 0($24), $pop193
+ call check, $22, $13, $20
+ i32.add $22=, $22, $1
+ copy_local $26=, $27
+ i32.ne $push194=, $22, $3
+ br_if $pop194, BB2_6
+BB2_7: # %for.body148
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_8
+ i32.store8 $push195=, u+6($27), $4
+ i32.store8 $push196=, u+7($27), $pop195
+ i32.store8 $push197=, u+8($27), $pop196
+ i32.store8 $push198=, u+9($27), $pop197
+ i32.store8 $push199=, u+10($27), $pop198
+ i32.store8 $push200=, u+11($27), $pop199
+ i32.store8 $push201=, u+12($27), $pop200
+ i32.store8 $push202=, u+13($27), $pop201
+ i32.store8 $push203=, u+14($27), $pop202
+ i32.store8 $push204=, u+15($27), $pop203
+ i32.store8 $push205=, u+16($27), $pop204
+ i32.store8 $push206=, u+17($27), $pop205
+ i32.store8 $push207=, u+18($27), $pop206
+ i32.store8 $push208=, u+19($27), $pop207
+ i32.store8 $push209=, u+20($27), $pop208
+ i32.store8 $push210=, u+21($27), $pop209
+ i32.store8 $push211=, u+22($27), $pop210
+ i32.store8 $push212=, u+23($27), $pop211
+ i32.store8 $push213=, u+24($27), $pop212
+ i32.store8 $push214=, u+25($27), $pop213
+ i32.store8 $push215=, u+26($27), $pop214
+ i32.store8 $push216=, u+27($27), $pop215
+ i32.store8 $push217=, u+28($27), $pop216
+ i32.store8 $push218=, u+29($27), $pop217
+ i32.store8 $6=, u+30($27), $pop218
+ i32.store $7=, u($27), $5
+ i32.store16 $14=, u+4($27), $10
+ i32.add $24=, $0, $26
+ i32.add $18=, $24, $13
+ i32.store8 $17=, 0($18), $27
+ i32.add $8=, $24, $9
+ i32.store8 $discard=, 0($8), $17
+ i32.add $11=, $24, $21
+ i32.store8 $discard=, 0($11), $17
+ i32.add $12=, $24, $23
+ i32.store8 $discard=, 0($12), $17
+ i32.add $15=, $24, $25
+ i32.store8 $discard=, 0($15), $17
+ i32.add $16=, $24, $1
+ i32.store8 $push219=, 0($16), $17
+ i32.store8 $17=, 0($24), $pop219
+ i32.const $22=, 7
+ call check, $26, $22, $17
+ i32.load8_u $push220=, A($17)
+ i32.store8 $push221=, 0($18), $pop220
+ i32.store8 $push222=, 0($8), $pop221
+ i32.store8 $push223=, 0($11), $pop222
+ i32.store8 $push224=, 0($12), $pop223
+ i32.store8 $push225=, 0($15), $pop224
+ i32.store8 $push226=, 0($16), $pop225
+ i32.store8 $discard=, 0($24), $pop226
+ call check, $26, $22, $2
+ i32.store8 $push227=, 0($18), $20
+ i32.store8 $push228=, 0($8), $pop227
+ i32.store8 $push229=, 0($11), $pop228
+ i32.store8 $push230=, 0($12), $pop229
+ i32.store8 $push231=, 0($15), $pop230
+ i32.store8 $push232=, 0($16), $pop231
+ i32.store8 $18=, 0($24), $pop232
+ call check, $26, $22, $18
+ i32.add $26=, $26, $1
+ copy_local $24=, $17
+ i32.ne $push233=, $26, $3
+ br_if $pop233, BB2_7
+BB2_8: # %for.body174
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_9
+ i32.store8 $push234=, u+6($17), $6
+ i32.store8 $push235=, u+7($17), $pop234
+ i32.store8 $push236=, u+8($17), $pop235
+ i32.store8 $push237=, u+9($17), $pop236
+ i32.store8 $push238=, u+10($17), $pop237
+ i32.store8 $push239=, u+11($17), $pop238
+ i32.store8 $push240=, u+12($17), $pop239
+ i32.store8 $push241=, u+13($17), $pop240
+ i32.store8 $push242=, u+14($17), $pop241
+ i32.store8 $push243=, u+15($17), $pop242
+ i32.store8 $push244=, u+16($17), $pop243
+ i32.store8 $push245=, u+17($17), $pop244
+ i32.store8 $push246=, u+18($17), $pop245
+ i32.store8 $push247=, u+19($17), $pop246
+ i32.store8 $push248=, u+20($17), $pop247
+ i32.store8 $push249=, u+21($17), $pop248
+ i32.store8 $push250=, u+22($17), $pop249
+ i32.store8 $push251=, u+23($17), $pop250
+ i32.store8 $push252=, u+24($17), $pop251
+ i32.store8 $push253=, u+25($17), $pop252
+ i32.store8 $push254=, u+26($17), $pop253
+ i32.store8 $push255=, u+27($17), $pop254
+ i32.store8 $push256=, u+28($17), $pop255
+ i32.store8 $push257=, u+29($17), $pop256
+ i32.store8 $4=, u+30($17), $pop257
+ i32.store $5=, u($17), $7
+ i32.store16 $10=, u+4($17), $14
+ i32.add $27=, $0, $24
+ i32.add $26=, $27, $22
+ i64.const $push258=, 0
+ i64.store8 $19=, 0($26), $pop258
+ i32.add $8=, $27, $13
+ i64.store8 $discard=, 0($8), $19
+ i32.add $11=, $27, $9
+ i64.store8 $discard=, 0($11), $19
+ i32.add $12=, $27, $21
+ i64.store8 $discard=, 0($12), $19
+ i32.add $15=, $27, $23
+ i64.store8 $discard=, 0($15), $19
+ i32.add $16=, $27, $25
+ i64.store8 $discard=, 0($16), $19
+ i32.add $20=, $27, $1
+ i64.store8 $push259=, 0($20), $19
+ i64.store8 $discard=, 0($27), $pop259
+ call check, $24, $3, $17
+ i32.load8_u $push260=, A($17)
+ i32.store8 $push261=, 0($26), $pop260
+ i32.store8 $push262=, 0($8), $pop261
+ i32.store8 $push263=, 0($11), $pop262
+ i32.store8 $push264=, 0($12), $pop263
+ i32.store8 $push265=, 0($15), $pop264
+ i32.store8 $push266=, 0($16), $pop265
+ i32.store8 $push267=, 0($20), $pop266
+ i32.store8 $discard=, 0($27), $pop267
+ call check, $24, $3, $2
+ i64.const $push268=, 66
+ i64.store8 $push269=, 0($26), $pop268
+ i64.store8 $push270=, 0($8), $pop269
+ i64.store8 $push271=, 0($11), $pop270
+ i64.store8 $push272=, 0($12), $pop271
+ i64.store8 $push273=, 0($15), $pop272
+ i64.store8 $push274=, 0($16), $pop273
+ i64.store8 $push275=, 0($20), $pop274
+ i64.store8 $discard=, 0($27), $pop275
+ call check, $24, $3, $18
+ i32.add $24=, $24, $1
+ copy_local $27=, $17
+ i32.ne $push276=, $24, $3
+ br_if $pop276, BB2_8
+BB2_9: # %for.body200
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_10
+ i32.store8 $push277=, u+6($17), $4
+ i32.store8 $push278=, u+7($17), $pop277
+ i32.store8 $push279=, u+8($17), $pop278
+ i32.store8 $push280=, u+9($17), $pop279
+ i32.store8 $push281=, u+10($17), $pop280
+ i32.store8 $push282=, u+11($17), $pop281
+ i32.store8 $push283=, u+12($17), $pop282
+ i32.store8 $push284=, u+13($17), $pop283
+ i32.store8 $push285=, u+14($17), $pop284
+ i32.store8 $push286=, u+15($17), $pop285
+ i32.store8 $push287=, u+16($17), $pop286
+ i32.store8 $push288=, u+17($17), $pop287
+ i32.store8 $push289=, u+18($17), $pop288
+ i32.store8 $push290=, u+19($17), $pop289
+ i32.store8 $push291=, u+20($17), $pop290
+ i32.store8 $push292=, u+21($17), $pop291
+ i32.store8 $push293=, u+22($17), $pop292
+ i32.store8 $push294=, u+23($17), $pop293
+ i32.store8 $push295=, u+24($17), $pop294
+ i32.store8 $push296=, u+25($17), $pop295
+ i32.store8 $push297=, u+26($17), $pop296
+ i32.store8 $push298=, u+27($17), $pop297
+ i32.store8 $push299=, u+28($17), $pop298
+ i32.store8 $push300=, u+29($17), $pop299
+ i32.store8 $23=, u+30($17), $pop300
+ i32.store $21=, u($17), $5
+ i32.add $24=, $0, $27
+ i32.const $25=, 9
+ i32.store16 $22=, u+4($17), $10
+ call memset, $24, $17, $25
+ call check, $27, $25, $17
+ i32.load8_u $push301=, A($17)
+ call memset, $24, $pop301, $25
+ call check, $27, $25, $2
+ call memset, $24, $18, $25
+ call check, $27, $25, $18
+ i32.add $27=, $27, $1
+ copy_local $25=, $17
+ i32.ne $push302=, $27, $3
+ br_if $pop302, BB2_9
+BB2_10: # %for.body226
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_11
+ i32.store8 $push303=, u+6($17), $23
+ i32.store8 $push304=, u+7($17), $pop303
+ i32.store8 $push305=, u+8($17), $pop304
+ i32.store8 $push306=, u+9($17), $pop305
+ i32.store8 $push307=, u+10($17), $pop306
+ i32.store8 $push308=, u+11($17), $pop307
+ i32.store8 $push309=, u+12($17), $pop308
+ i32.store8 $push310=, u+13($17), $pop309
+ i32.store8 $push311=, u+14($17), $pop310
+ i32.store8 $push312=, u+15($17), $pop311
+ i32.store8 $push313=, u+16($17), $pop312
+ i32.store8 $push314=, u+17($17), $pop313
+ i32.store8 $push315=, u+18($17), $pop314
+ i32.store8 $push316=, u+19($17), $pop315
+ i32.store8 $push317=, u+20($17), $pop316
+ i32.store8 $push318=, u+21($17), $pop317
+ i32.store8 $push319=, u+22($17), $pop318
+ i32.store8 $push320=, u+23($17), $pop319
+ i32.store8 $push321=, u+24($17), $pop320
+ i32.store8 $push322=, u+25($17), $pop321
+ i32.store8 $push323=, u+26($17), $pop322
+ i32.store8 $push324=, u+27($17), $pop323
+ i32.store8 $push325=, u+28($17), $pop324
+ i32.store8 $push326=, u+29($17), $pop325
+ i32.store8 $26=, u+30($17), $pop326
+ i32.store $9=, u($17), $21
+ i32.add $24=, $0, $25
+ i32.const $27=, 10
+ i32.store16 $13=, u+4($17), $22
+ call memset, $24, $17, $27
+ call check, $25, $27, $17
+ i32.load8_u $push327=, A($17)
+ call memset, $24, $pop327, $27
+ call check, $25, $27, $2
+ call memset, $24, $18, $27
+ call check, $25, $27, $18
+ i32.add $25=, $25, $1
+ copy_local $27=, $17
+ i32.ne $push328=, $25, $3
+ br_if $pop328, BB2_10
+BB2_11: # %for.body252
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_12
+ i32.store8 $push329=, u+6($17), $26
+ i32.store8 $push330=, u+7($17), $pop329
+ i32.store8 $push331=, u+8($17), $pop330
+ i32.store8 $push332=, u+9($17), $pop331
+ i32.store8 $push333=, u+10($17), $pop332
+ i32.store8 $push334=, u+11($17), $pop333
+ i32.store8 $push335=, u+12($17), $pop334
+ i32.store8 $push336=, u+13($17), $pop335
+ i32.store8 $push337=, u+14($17), $pop336
+ i32.store8 $push338=, u+15($17), $pop337
+ i32.store8 $push339=, u+16($17), $pop338
+ i32.store8 $push340=, u+17($17), $pop339
+ i32.store8 $push341=, u+18($17), $pop340
+ i32.store8 $push342=, u+19($17), $pop341
+ i32.store8 $push343=, u+20($17), $pop342
+ i32.store8 $push344=, u+21($17), $pop343
+ i32.store8 $push345=, u+22($17), $pop344
+ i32.store8 $push346=, u+23($17), $pop345
+ i32.store8 $push347=, u+24($17), $pop346
+ i32.store8 $push348=, u+25($17), $pop347
+ i32.store8 $push349=, u+26($17), $pop348
+ i32.store8 $push350=, u+27($17), $pop349
+ i32.store8 $push351=, u+28($17), $pop350
+ i32.store8 $push352=, u+29($17), $pop351
+ i32.store8 $23=, u+30($17), $pop352
+ i32.store $21=, u($17), $9
+ i32.add $24=, $0, $27
+ i32.const $25=, 11
+ i32.store16 $22=, u+4($17), $13
+ call memset, $24, $17, $25
+ call check, $27, $25, $17
+ i32.load8_u $push353=, A($17)
+ call memset, $24, $pop353, $25
+ call check, $27, $25, $2
+ call memset, $24, $18, $25
+ call check, $27, $25, $18
+ i32.add $27=, $27, $1
+ copy_local $25=, $17
+ i32.ne $push354=, $27, $3
+ br_if $pop354, BB2_11
+BB2_12: # %for.body278
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_13
+ i32.store8 $push355=, u+6($17), $23
+ i32.store8 $push356=, u+7($17), $pop355
+ i32.store8 $push357=, u+8($17), $pop356
+ i32.store8 $push358=, u+9($17), $pop357
+ i32.store8 $push359=, u+10($17), $pop358
+ i32.store8 $push360=, u+11($17), $pop359
+ i32.store8 $push361=, u+12($17), $pop360
+ i32.store8 $push362=, u+13($17), $pop361
+ i32.store8 $push363=, u+14($17), $pop362
+ i32.store8 $push364=, u+15($17), $pop363
+ i32.store8 $push365=, u+16($17), $pop364
+ i32.store8 $push366=, u+17($17), $pop365
+ i32.store8 $push367=, u+18($17), $pop366
+ i32.store8 $push368=, u+19($17), $pop367
+ i32.store8 $push369=, u+20($17), $pop368
+ i32.store8 $push370=, u+21($17), $pop369
+ i32.store8 $push371=, u+22($17), $pop370
+ i32.store8 $push372=, u+23($17), $pop371
+ i32.store8 $push373=, u+24($17), $pop372
+ i32.store8 $push374=, u+25($17), $pop373
+ i32.store8 $push375=, u+26($17), $pop374
+ i32.store8 $push376=, u+27($17), $pop375
+ i32.store8 $push377=, u+28($17), $pop376
+ i32.store8 $push378=, u+29($17), $pop377
+ i32.store8 $26=, u+30($17), $pop378
+ i32.store $9=, u($17), $21
+ i32.add $24=, $0, $25
+ i32.const $27=, 12
+ i32.store16 $13=, u+4($17), $22
+ call memset, $24, $17, $27
+ call check, $25, $27, $17
+ i32.load8_u $push379=, A($17)
+ call memset, $24, $pop379, $27
+ call check, $25, $27, $2
+ call memset, $24, $18, $27
+ call check, $25, $27, $18
+ i32.add $25=, $25, $1
+ copy_local $27=, $17
+ i32.ne $push380=, $25, $3
+ br_if $pop380, BB2_12
+BB2_13: # %for.body304
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_14
+ i32.store8 $push381=, u+6($17), $26
+ i32.store8 $push382=, u+7($17), $pop381
+ i32.store8 $push383=, u+8($17), $pop382
+ i32.store8 $push384=, u+9($17), $pop383
+ i32.store8 $push385=, u+10($17), $pop384
+ i32.store8 $push386=, u+11($17), $pop385
+ i32.store8 $push387=, u+12($17), $pop386
+ i32.store8 $push388=, u+13($17), $pop387
+ i32.store8 $push389=, u+14($17), $pop388
+ i32.store8 $push390=, u+15($17), $pop389
+ i32.store8 $push391=, u+16($17), $pop390
+ i32.store8 $push392=, u+17($17), $pop391
+ i32.store8 $push393=, u+18($17), $pop392
+ i32.store8 $push394=, u+19($17), $pop393
+ i32.store8 $push395=, u+20($17), $pop394
+ i32.store8 $push396=, u+21($17), $pop395
+ i32.store8 $push397=, u+22($17), $pop396
+ i32.store8 $push398=, u+23($17), $pop397
+ i32.store8 $push399=, u+24($17), $pop398
+ i32.store8 $push400=, u+25($17), $pop399
+ i32.store8 $push401=, u+26($17), $pop400
+ i32.store8 $push402=, u+27($17), $pop401
+ i32.store8 $push403=, u+28($17), $pop402
+ i32.store8 $push404=, u+29($17), $pop403
+ i32.store8 $8=, u+30($17), $pop404
+ i32.store $11=, u($17), $9
+ i32.add $24=, $0, $27
+ i32.const $25=, 13
+ i32.store16 $12=, u+4($17), $13
+ call memset, $24, $17, $25
+ call check, $27, $25, $17
+ i32.load8_u $push405=, A($17)
+ call memset, $24, $pop405, $25
+ call check, $27, $25, $2
+ call memset, $24, $18, $25
+ call check, $27, $25, $18
+ i32.add $27=, $27, $1
+ copy_local $25=, $17
+ i32.ne $push406=, $27, $3
+ br_if $pop406, BB2_13
+BB2_14: # %for.body330
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_15
+ i32.store8 $push407=, u+6($17), $8
+ i32.store8 $push408=, u+7($17), $pop407
+ i32.store8 $push409=, u+8($17), $pop408
+ i32.store8 $push410=, u+9($17), $pop409
+ i32.store8 $push411=, u+10($17), $pop410
+ i32.store8 $push412=, u+11($17), $pop411
+ i32.store8 $push413=, u+12($17), $pop412
+ i32.store8 $push414=, u+13($17), $pop413
+ i32.store8 $push415=, u+14($17), $pop414
+ i32.store8 $push416=, u+15($17), $pop415
+ i32.store8 $push417=, u+16($17), $pop416
+ i32.store8 $push418=, u+17($17), $pop417
+ i32.store8 $push419=, u+18($17), $pop418
+ i32.store8 $push420=, u+19($17), $pop419
+ i32.store8 $push421=, u+20($17), $pop420
+ i32.store8 $push422=, u+21($17), $pop421
+ i32.store8 $push423=, u+22($17), $pop422
+ i32.store8 $push424=, u+23($17), $pop423
+ i32.store8 $push425=, u+24($17), $pop424
+ i32.store8 $push426=, u+25($17), $pop425
+ i32.store8 $push427=, u+26($17), $pop426
+ i32.store8 $push428=, u+27($17), $pop427
+ i32.store8 $push429=, u+28($17), $pop428
+ i32.store8 $push430=, u+29($17), $pop429
+ i32.store8 $23=, u+30($17), $pop430
+ i32.store $21=, u($17), $11
+ i32.add $24=, $0, $25
+ i32.const $27=, 14
+ i32.store16 $22=, u+4($17), $12
+ call memset, $24, $17, $27
+ call check, $25, $27, $17
+ i32.load8_u $push431=, A($17)
+ call memset, $24, $pop431, $27
+ call check, $25, $27, $2
+ call memset, $24, $18, $27
+ call check, $25, $27, $18
+ i32.add $25=, $25, $1
+ copy_local $27=, $17
+ i32.ne $push432=, $25, $3
+ br_if $pop432, BB2_14
+BB2_15: # %for.body356
+ # =>This Inner Loop Header: Depth=1
+ loop BB2_16
+ i32.store8 $push433=, u+6($17), $23
+ i32.store8 $push434=, u+7($17), $pop433
+ i32.store8 $push435=, u+8($17), $pop434
+ i32.store8 $push436=, u+9($17), $pop435
+ i32.store8 $push437=, u+10($17), $pop436
+ i32.store8 $push438=, u+11($17), $pop437
+ i32.store8 $push439=, u+12($17), $pop438
+ i32.store8 $push440=, u+13($17), $pop439
+ i32.store8 $push441=, u+14($17), $pop440
+ i32.store8 $push442=, u+15($17), $pop441
+ i32.store8 $push443=, u+16($17), $pop442
+ i32.store8 $push444=, u+17($17), $pop443
+ i32.store8 $push445=, u+18($17), $pop444
+ i32.store8 $push446=, u+19($17), $pop445
+ i32.store8 $push447=, u+20($17), $pop446
+ i32.store8 $push448=, u+21($17), $pop447
+ i32.store8 $push449=, u+22($17), $pop448
+ i32.store8 $push450=, u+23($17), $pop449
+ i32.store8 $push451=, u+24($17), $pop450
+ i32.store8 $push452=, u+25($17), $pop451
+ i32.store8 $push453=, u+26($17), $pop452
+ i32.store8 $push454=, u+27($17), $pop453
+ i32.store8 $push455=, u+28($17), $pop454
+ i32.store8 $push456=, u+29($17), $pop455
+ i32.store8 $discard=, u+30($17), $pop456
+ i32.store $discard=, u($17), $21
+ i32.add $24=, $0, $27
+ i32.const $25=, 15
+ i32.store16 $discard=, u+4($17), $22
+ call memset, $24, $17, $25
+ call check, $27, $25, $17
+ i32.load8_u $push457=, A($17)
+ call memset, $24, $pop457, $25
+ call check, $27, $25, $2
+ call memset, $24, $18, $25
+ call check, $27, $25, $18
+ i32.add $27=, $27, $1
+ i32.ne $push458=, $27, $3
+ br_if $pop458, BB2_15
+BB2_16: # %for.end378
+ i32.const $push459=, 0
+ call exit, $pop459
+ unreachable
+func_end2:
+ .size main, func_end2-main
+
+ .type A,@object # @A
+ .data
+ .globl A
+A:
+ .int8 65 # 0x41
+ .size A, 1
+
+ .type u,@object # @u
+ .lcomm u,32,4
+
+ .ident "clang version 3.8.0 "
+ .section ".note.GNU-stack","",@progbits