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.s1313
1 files changed, 520 insertions, 793 deletions
diff --git a/test/torture-s/memset-2.c.s b/test/torture-s/memset-2.c.s
index e8cd49909..b5795bd6a 100644
--- a/test/torture-s/memset-2.c.s
+++ b/test/torture-s/memset-2.c.s
@@ -5,39 +5,11 @@
.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 $push0=, u
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
+ i32.const $push1=, 31
+ i32.call $discard=, memset@FUNCTION, $pop0, $pop2, $pop1
return
.endfunc
.Lfunc_end0:
@@ -49,29 +21,30 @@ reset: # @reset
.type check,@function
check: # @check
.param i32, i32, i32
- .local i32, i32
+ .local i32, i32, i32
# BB#0: # %entry
- i32.const $4=, 0
+ i32.const $5=, 0
i32.const $3=, u
block
- i32.le_s $push0=, $0, $4
+ i32.const $push29=, 0
+ i32.le_s $push0=, $0, $pop29
br_if $pop0, 0 # 0: down to label0
.LBB1_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop # label1:
- 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, 1 # 1: down to label2
+ i32.load8_u $push1=, u($5)
+ i32.const $push2=, 97
+ i32.ne $push3=, $pop1, $pop2
+ br_if $pop3, 1 # 1: down to label2
# 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, 0 # 0: up to label1
+ i32.const $push6=, u+1
+ i32.add $3=, $5, $pop6
+ i32.const $push4=, 1
+ i32.add $4=, $5, $pop4
+ copy_local $5=, $4
+ i32.lt_s $push5=, $4, $0
+ br_if $pop5, 0 # 0: up to label1
br 2 # 2: down to label0
.LBB1_3: # %if.then
end_loop # label2:
@@ -79,24 +52,25 @@ check: # @check
unreachable
.LBB1_4: # %for.cond3.preheader
end_block # label0:
- i32.const $4=, 0
- copy_local $0=, $3
+ i32.const $5=, 0
+ copy_local $4=, $3
block
- i32.le_s $push7=, $1, $4
+ i32.const $push30=, 0
+ i32.le_s $push7=, $1, $pop30
br_if $pop7, 0 # 0: down to label3
.LBB1_5: # %for.body6
# =>This Inner Loop Header: Depth=1
loop # label4:
- i32.add $push8=, $3, $4
+ i32.add $push8=, $3, $5
i32.load8_s $push9=, 0($pop8)
i32.ne $push10=, $pop9, $2
br_if $pop10, 1 # 1: down to label5
# 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
+ i32.add $5=, $5, $pop11
+ i32.add $4=, $3, $5
+ i32.lt_s $push12=, $5, $1
br_if $pop12, 0 # 0: up to label4
br 2 # 2: down to label3
.LBB1_7: # %if.then10
@@ -105,38 +79,45 @@ check: # @check
unreachable
.LBB1_8: # %for.body19.preheader
end_block # label3:
- i32.const $4=, 97
block
- i32.load8_u $push13=, 0($0)
- i32.ne $push14=, $pop13, $4
+ i32.load8_u $push13=, 0($4)
+ i32.const $push31=, 97
+ i32.ne $push14=, $pop13, $pop31
br_if $pop14, 0 # 0: down to label6
# BB#9: # %for.inc25
- i32.load8_u $push15=, 1($0)
- i32.ne $push16=, $pop15, $4
+ i32.load8_u $push15=, 1($4)
+ i32.const $push32=, 97
+ i32.ne $push16=, $pop15, $pop32
br_if $pop16, 0 # 0: down to label6
# BB#10: # %for.inc25.1
- i32.load8_u $push17=, 2($0)
- i32.ne $push18=, $pop17, $4
+ i32.load8_u $push17=, 2($4)
+ i32.const $push33=, 97
+ i32.ne $push18=, $pop17, $pop33
br_if $pop18, 0 # 0: down to label6
# BB#11: # %for.inc25.2
- i32.load8_u $push19=, 3($0)
- i32.ne $push20=, $pop19, $4
+ i32.load8_u $push19=, 3($4)
+ i32.const $push34=, 97
+ i32.ne $push20=, $pop19, $pop34
br_if $pop20, 0 # 0: down to label6
# BB#12: # %for.inc25.3
- i32.load8_u $push21=, 4($0)
- i32.ne $push22=, $pop21, $4
+ i32.load8_u $push21=, 4($4)
+ i32.const $push35=, 97
+ i32.ne $push22=, $pop21, $pop35
br_if $pop22, 0 # 0: down to label6
# BB#13: # %for.inc25.4
- i32.load8_u $push23=, 5($0)
- i32.ne $push24=, $pop23, $4
+ i32.load8_u $push23=, 5($4)
+ i32.const $push36=, 97
+ i32.ne $push24=, $pop23, $pop36
br_if $pop24, 0 # 0: down to label6
# BB#14: # %for.inc25.5
- i32.load8_u $push25=, 6($0)
- i32.ne $push26=, $pop25, $4
+ i32.load8_u $push25=, 6($4)
+ i32.const $push37=, 97
+ i32.ne $push26=, $pop25, $pop37
br_if $pop26, 0 # 0: down to label6
# BB#15: # %for.inc25.6
- i32.load8_u $push27=, 7($0)
- i32.ne $push28=, $pop27, $4
+ i32.load8_u $push27=, 7($4)
+ i32.const $push38=, 97
+ i32.ne $push28=, $pop27, $pop38
br_if $pop28, 0 # 0: down to label6
# BB#16: # %for.inc25.7
return
@@ -154,792 +135,538 @@ check: # @check
.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
+ .local i32, i32, i64, i32, i64, i32, i32, i32, i32
# BB#0: # %entry
- i32.const $27=, 0
- copy_local $25=, $27
+ i32.const $6=, 0
.LBB2_1: # %for.body
# =>This Inner Loop Header: Depth=1
loop # label7:
- 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@FUNCTION, $25, $1, $17
- i32.const $2=, 65
- i32.load8_u $push27=, A($17)
- i32.store8 $discard=, 0($24), $pop27
- call check@FUNCTION, $25, $1, $2
- i32.const $push28=, 66
- i32.store8 $21=, 0($24), $pop28
- call check@FUNCTION, $25, $1, $21
- i32.add $25=, $25, $1
- i32.const $3=, 8
- copy_local $24=, $17
- i32.ne $push29=, $25, $3
- br_if $pop29, 0 # 0: up to label7
+ i32.const $push154=, u
+ i32.const $push153=, 97
+ i32.const $push152=, 31
+ i32.call $discard=, memset@FUNCTION, $pop154, $pop153, $pop152
+ i32.const $push151=, 1
+ i32.const $push150=, 0
+ i32.store8 $push136=, u($6), $pop150
+ tee_local $push149=, $5=, $pop136
+ call check@FUNCTION, $6, $pop151, $pop149
+ i32.load8_u $push0=, A($5)
+ i32.store8 $discard=, u($6), $pop0
+ i32.const $push148=, 1
+ i32.const $push147=, 65
+ call check@FUNCTION, $6, $pop148, $pop147
+ i32.const $push146=, 1
+ i32.const $push145=, 66
+ i32.store8 $push1=, u($6), $pop145
+ call check@FUNCTION, $6, $pop146, $pop1
+ i32.const $push144=, 1
+ i32.add $6=, $6, $pop144
+ i32.const $push143=, 8
+ i32.ne $push2=, $6, $pop143
+ br_if $pop2, 0 # 0: up to label7
.LBB2_2: # %for.body18
# =>This Inner Loop Header: Depth=1
end_loop # label8:
loop # label9:
- 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@FUNCTION, $24, $25, $27
- i32.load8_u $push55=, A($27)
- i32.store8 $push56=, 0($23), $pop55
- i32.store8 $discard=, 0($18), $pop56
- call check@FUNCTION, $24, $25, $2
- i32.store8 $push57=, 0($23), $21
- i32.store8 $26=, 0($18), $pop57
- call check@FUNCTION, $24, $25, $26
- i32.add $24=, $24, $1
- copy_local $18=, $27
- i32.ne $push58=, $24, $3
- br_if $pop58, 0 # 0: up to label9
+ i32.const $push4=, u
+ i32.const $push164=, 97
+ i32.const $push163=, 31
+ i32.call $1=, memset@FUNCTION, $pop4, $pop164, $pop163
+ i32.const $push6=, 2
+ i32.const $push3=, 0
+ i32.store16 $push5=, u($5):p2align=0, $pop3
+ tee_local $push162=, $8=, $pop5
+ call check@FUNCTION, $5, $pop6, $pop162
+ i32.load8_u $push7=, A($8)
+ i32.const $push161=, 257
+ i32.mul $push8=, $pop7, $pop161
+ i32.store16 $discard=, u($5):p2align=0, $pop8
+ i32.const $push160=, 2
+ i32.const $push159=, 65
+ call check@FUNCTION, $5, $pop160, $pop159
+ i32.const $push9=, 16962
+ i32.store16 $3=, u($5):p2align=0, $pop9
+ i32.const $push158=, 2
+ i32.const $push157=, 66
+ call check@FUNCTION, $5, $pop158, $pop157
+ i32.const $push156=, 1
+ i32.add $5=, $5, $pop156
+ copy_local $6=, $8
+ i32.const $push155=, 8
+ i32.ne $push10=, $5, $pop155
+ br_if $pop10, 0 # 0: up to label9
.LBB2_3: # %for.body44
# =>This Inner Loop Header: Depth=1
end_loop # label10:
loop # label11:
- 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@FUNCTION, $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@FUNCTION, $18, $23, $2
- i32.store8 $push87=, 0($21), $26
- i32.store8 $push88=, 0($22), $pop87
- i32.store8 $13=, 0($24), $pop88
- call check@FUNCTION, $18, $23, $13
- i32.add $18=, $18, $1
- copy_local $24=, $17
- i32.ne $push89=, $18, $3
- br_if $pop89, 0 # 0: up to label11
+ i32.const $push174=, 97
+ i32.const $push173=, 31
+ i32.call $discard=, memset@FUNCTION, $1, $pop174, $pop173
+ i32.const $push12=, 3
+ i32.store8 $push11=, u+2($6), $8
+ i32.store16 $push137=, u($6):p2align=0, $pop11
+ tee_local $push172=, $5=, $pop137
+ call check@FUNCTION, $6, $pop12, $pop172
+ i32.load8_u $push13=, A($5)
+ i32.store8 $push14=, u+2($6), $pop13
+ i32.const $push171=, 257
+ i32.mul $push15=, $pop14, $pop171
+ i32.store16 $discard=, u($6):p2align=0, $pop15
+ i32.const $push170=, 3
+ i32.const $push169=, 65
+ call check@FUNCTION, $6, $pop170, $pop169
+ i32.const $push168=, 66
+ i32.store8 $0=, u+2($6), $pop168
+ i32.store16 $discard=, u($6):p2align=0, $3
+ i32.const $push167=, 3
+ call check@FUNCTION, $6, $pop167, $0
+ i32.const $push166=, 1
+ i32.add $6=, $6, $pop166
+ i32.const $push165=, 8
+ i32.ne $push16=, $6, $pop165
+ br_if $pop16, 0 # 0: up to label11
.LBB2_4: # %for.body70
# =>This Inner Loop Header: Depth=1
end_loop # label12:
loop # label13:
- 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@FUNCTION, $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@FUNCTION, $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@FUNCTION, $24, $21, $11
- i32.add $24=, $24, $1
- copy_local $18=, $27
- i32.ne $push122=, $24, $3
- br_if $pop122, 0 # 0: up to label13
+ i32.const $push18=, u
+ i32.const $push184=, 97
+ i32.const $push183=, 31
+ i32.call $1=, memset@FUNCTION, $pop18, $pop184, $pop183
+ i32.const $push20=, 4
+ i32.const $push17=, 0
+ i32.store $push19=, u($5):p2align=0, $pop17
+ tee_local $push182=, $8=, $pop19
+ call check@FUNCTION, $5, $pop20, $pop182
+ i32.load8_u $push21=, A($8)
+ i32.const $push181=, 16843009
+ i32.mul $push22=, $pop21, $pop181
+ i32.store $discard=, u($5):p2align=0, $pop22
+ i32.const $push180=, 4
+ i32.const $push179=, 65
+ call check@FUNCTION, $5, $pop180, $pop179
+ i32.const $push23=, 1111638594
+ i32.store $3=, u($5):p2align=0, $pop23
+ i32.const $push178=, 4
+ i32.const $push177=, 66
+ call check@FUNCTION, $5, $pop178, $pop177
+ i32.const $push176=, 1
+ i32.add $5=, $5, $pop176
+ copy_local $6=, $8
+ i32.const $push175=, 8
+ i32.ne $push24=, $5, $pop175
+ br_if $pop24, 0 # 0: up to label13
.LBB2_5: # %for.body96
# =>This Inner Loop Header: Depth=1
end_loop # label14:
loop # label15:
- 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@FUNCTION, $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@FUNCTION, $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@FUNCTION, $18, $9, $15
- i32.add $18=, $18, $1
- copy_local $22=, $17
- i32.ne $push157=, $18, $3
- br_if $pop157, 0 # 0: up to label15
+ i32.const $push194=, 97
+ i32.const $push193=, 31
+ i32.call $discard=, memset@FUNCTION, $1, $pop194, $pop193
+ i32.const $push26=, 5
+ i32.store8 $push25=, u+4($6), $8
+ i32.store $push138=, u($6):p2align=0, $pop25
+ tee_local $push192=, $5=, $pop138
+ call check@FUNCTION, $6, $pop26, $pop192
+ i32.load8_u $push27=, A($5)
+ i32.store8 $push28=, u+4($6), $pop27
+ i32.const $push191=, 16843009
+ i32.mul $push29=, $pop28, $pop191
+ i32.store $discard=, u($6):p2align=0, $pop29
+ i32.const $push190=, 5
+ i32.const $push189=, 65
+ call check@FUNCTION, $6, $pop190, $pop189
+ i32.const $push188=, 66
+ i32.store8 $0=, u+4($6), $pop188
+ i32.store $discard=, u($6):p2align=0, $3
+ i32.const $push187=, 5
+ call check@FUNCTION, $6, $pop187, $0
+ i32.const $push186=, 1
+ i32.add $6=, $6, $pop186
+ i32.const $push185=, 8
+ i32.ne $push30=, $6, $pop185
+ br_if $pop30, 0 # 0: up to label15
.LBB2_6: # %for.body122
# =>This Inner Loop Header: Depth=1
end_loop # label16:
loop # label17:
- 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@FUNCTION, $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@FUNCTION, $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@FUNCTION, $22, $13, $20
- i32.add $22=, $22, $1
- copy_local $26=, $27
- i32.ne $push194=, $22, $3
- br_if $pop194, 0 # 0: up to label17
+ i32.const $push32=, u
+ i32.const $push206=, 97
+ i32.const $push205=, 31
+ i32.call $1=, memset@FUNCTION, $pop32, $pop206, $pop205
+ i32.const $push35=, 6
+ i32.const $push31=, 0
+ i32.store16 $push33=, u+4($5):p2align=0, $pop31
+ i32.store $push34=, u($5):p2align=0, $pop33
+ tee_local $push204=, $8=, $pop34
+ call check@FUNCTION, $5, $pop35, $pop204
+ i32.load8_u $push36=, A($8)
+ tee_local $push203=, $6=, $pop36
+ i32.const $push202=, 257
+ i32.mul $push37=, $pop203, $pop202
+ i32.store16 $discard=, u+4($5):p2align=0, $pop37
+ i32.const $push201=, 16843009
+ i32.mul $push38=, $6, $pop201
+ i32.store $discard=, u($5):p2align=0, $pop38
+ i32.const $push200=, 6
+ i32.const $push199=, 65
+ call check@FUNCTION, $5, $pop200, $pop199
+ i32.const $push39=, 16962
+ i32.store16 $3=, u+4($5):p2align=0, $pop39
+ i32.const $push40=, 1111638594
+ i32.store $0=, u($5):p2align=0, $pop40
+ i32.const $push198=, 6
+ i32.const $push197=, 66
+ call check@FUNCTION, $5, $pop198, $pop197
+ i32.const $push196=, 1
+ i32.add $5=, $5, $pop196
+ copy_local $6=, $8
+ i32.const $push195=, 8
+ i32.ne $push41=, $5, $pop195
+ br_if $pop41, 0 # 0: up to label17
.LBB2_7: # %for.body148
# =>This Inner Loop Header: Depth=1
end_loop # label18:
loop # label19:
- 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@FUNCTION, $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@FUNCTION, $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@FUNCTION, $26, $22, $18
- i32.add $26=, $26, $1
- copy_local $24=, $17
- i32.ne $push233=, $26, $3
- br_if $pop233, 0 # 0: up to label19
+ i32.const $push218=, 97
+ i32.const $push217=, 31
+ i32.call $discard=, memset@FUNCTION, $1, $pop218, $pop217
+ i32.const $push44=, 7
+ i32.store8 $push42=, u+6($6), $8
+ i32.store16 $push43=, u+4($6):p2align=0, $pop42
+ i32.store $push139=, u($6):p2align=0, $pop43
+ tee_local $push216=, $5=, $pop139
+ call check@FUNCTION, $6, $pop44, $pop216
+ i32.load8_u $push45=, A($5)
+ i32.store8 $push46=, u+6($6), $pop45
+ tee_local $push215=, $7=, $pop46
+ i32.const $push214=, 257
+ i32.mul $push47=, $pop215, $pop214
+ i32.store16 $discard=, u+4($6):p2align=0, $pop47
+ i32.const $push213=, 16843009
+ i32.mul $push48=, $7, $pop213
+ i32.store $discard=, u($6):p2align=0, $pop48
+ i32.const $push212=, 7
+ i32.const $push211=, 65
+ call check@FUNCTION, $6, $pop212, $pop211
+ i32.const $push210=, 66
+ i32.store8 $7=, u+6($6), $pop210
+ i32.store16 $discard=, u+4($6):p2align=0, $3
+ i32.store $discard=, u($6):p2align=0, $0
+ i32.const $push209=, 7
+ call check@FUNCTION, $6, $pop209, $7
+ i32.const $push208=, 1
+ i32.add $6=, $6, $pop208
+ i32.const $push207=, 8
+ i32.ne $push49=, $6, $pop207
+ br_if $pop49, 0 # 0: up to label19
.LBB2_8: # %for.body174
# =>This Inner Loop Header: Depth=1
end_loop # label20:
loop # label21:
- 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@FUNCTION, $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@FUNCTION, $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@FUNCTION, $24, $3, $18
- i32.add $24=, $24, $1
- copy_local $27=, $17
- i32.ne $push276=, $24, $3
- br_if $pop276, 0 # 0: up to label21
+ i32.const $push50=, u
+ i32.const $push230=, 97
+ i32.const $push229=, 31
+ i32.call $8=, memset@FUNCTION, $pop50, $pop230, $pop229
+ i64.const $push51=, 0
+ i64.store $discard=, u($5):p2align=0, $pop51
+ i32.const $push228=, 8
+ i32.const $push227=, 0
+ call check@FUNCTION, $5, $pop228, $pop227
+ i32.const $push226=, 0
+ i32.load8_u $push52=, A($pop226)
+ i32.const $push225=, 16843009
+ i32.mul $push53=, $pop52, $pop225
+ i32.store $push54=, u+4($5):p2align=0, $pop53
+ i32.store $discard=, u($5):p2align=0, $pop54
+ i32.const $push224=, 8
+ i32.const $push223=, 65
+ call check@FUNCTION, $5, $pop224, $pop223
+ i64.const $push55=, 4774451407313060418
+ i64.store $discard=, u($5):p2align=0, $pop55
+ i32.const $push222=, 8
+ i32.const $push221=, 66
+ call check@FUNCTION, $5, $pop222, $pop221
+ i32.const $push220=, 1
+ i32.add $5=, $5, $pop220
+ i32.const $6=, 0
+ i32.const $push219=, 8
+ i32.ne $push56=, $5, $pop219
+ br_if $pop56, 0 # 0: up to label21
.LBB2_9: # %for.body200
# =>This Inner Loop Header: Depth=1
end_loop # label22:
loop # label23:
- 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@FUNCTION, $24, $17, $25
- call check@FUNCTION, $27, $25, $17
- i32.load8_u $push301=, A($17)
- call memset@FUNCTION, $24, $pop301, $25
- call check@FUNCTION, $27, $25, $2
- call memset@FUNCTION, $24, $18, $25
- call check@FUNCTION, $27, $25, $18
- i32.add $27=, $27, $1
- copy_local $25=, $17
- i32.ne $push302=, $27, $3
- br_if $pop302, 0 # 0: up to label23
+ i32.const $push241=, 97
+ i32.const $push240=, 31
+ i32.call $discard=, memset@FUNCTION, $8, $pop241, $pop240
+ i32.const $push59=, 9
+ i32.const $push239=, 0
+ i32.store8 $push57=, u+8($6), $pop239
+ i32.store $push58=, u+4($6):p2align=0, $pop57
+ i32.store $push140=, u($6):p2align=0, $pop58
+ tee_local $push238=, $5=, $pop140
+ call check@FUNCTION, $6, $pop59, $pop238
+ i32.load8_u $push60=, A($5)
+ i32.store8 $push61=, u+8($6), $pop60
+ i32.const $push237=, 16843009
+ i32.mul $push62=, $pop61, $pop237
+ i32.store $push63=, u+4($6):p2align=0, $pop62
+ i32.store $discard=, u($6):p2align=0, $pop63
+ i32.const $push236=, 9
+ i32.const $push235=, 65
+ call check@FUNCTION, $6, $pop236, $pop235
+ i32.const $push234=, 66
+ i32.store8 $1=, u+8($6), $pop234
+ i32.const $push64=, 1111638594
+ i32.store $push65=, u+4($6):p2align=0, $pop64
+ i32.store $3=, u($6):p2align=0, $pop65
+ i32.const $push233=, 9
+ call check@FUNCTION, $6, $pop233, $1
+ i32.const $push232=, 1
+ i32.add $6=, $6, $pop232
+ i32.const $push231=, 8
+ i32.ne $push66=, $6, $pop231
+ br_if $pop66, 0 # 0: up to label23
.LBB2_10: # %for.body226
# =>This Inner Loop Header: Depth=1
end_loop # label24:
loop # label25:
- 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@FUNCTION, $24, $17, $27
- call check@FUNCTION, $25, $27, $17
- i32.load8_u $push327=, A($17)
- call memset@FUNCTION, $24, $pop327, $27
- call check@FUNCTION, $25, $27, $2
- call memset@FUNCTION, $24, $18, $27
- call check@FUNCTION, $25, $27, $18
- i32.add $25=, $25, $1
- copy_local $27=, $17
- i32.ne $push328=, $25, $3
- br_if $pop328, 0 # 0: up to label25
+ i32.const $push68=, u
+ i32.const $push253=, 97
+ i32.const $push252=, 31
+ i32.call $1=, memset@FUNCTION, $pop68, $pop253, $pop252
+ i32.const $push72=, 10
+ i32.const $push67=, 0
+ i32.store16 $push69=, u+8($5):p2align=0, $pop67
+ i32.store $push70=, u+4($5):p2align=0, $pop69
+ i32.store $push71=, u($5):p2align=0, $pop70
+ tee_local $push251=, $8=, $pop71
+ call check@FUNCTION, $5, $pop72, $pop251
+ i32.load8_u $push73=, A($8)
+ tee_local $push250=, $6=, $pop73
+ i32.const $push249=, 257
+ i32.mul $push74=, $pop250, $pop249
+ i32.store16 $discard=, u+8($5):p2align=0, $pop74
+ i32.const $push248=, 16843009
+ i32.mul $push75=, $6, $pop248
+ i32.store $push76=, u+4($5):p2align=0, $pop75
+ i32.store $discard=, u($5):p2align=0, $pop76
+ i32.const $push247=, 10
+ i32.const $push246=, 65
+ call check@FUNCTION, $5, $pop247, $pop246
+ i32.const $push77=, 16962
+ i32.store16 $0=, u+8($5):p2align=0, $pop77
+ i32.store $push78=, u+4($5):p2align=0, $3
+ i32.store $discard=, u($5):p2align=0, $pop78
+ i32.const $push245=, 10
+ i32.const $push244=, 66
+ call check@FUNCTION, $5, $pop245, $pop244
+ i32.const $push243=, 1
+ i32.add $5=, $5, $pop243
+ copy_local $6=, $8
+ i32.const $push242=, 8
+ i32.ne $push79=, $5, $pop242
+ br_if $pop79, 0 # 0: up to label25
.LBB2_11: # %for.body252
# =>This Inner Loop Header: Depth=1
end_loop # label26:
loop # label27:
- 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@FUNCTION, $24, $17, $25
- call check@FUNCTION, $27, $25, $17
- i32.load8_u $push353=, A($17)
- call memset@FUNCTION, $24, $pop353, $25
- call check@FUNCTION, $27, $25, $2
- call memset@FUNCTION, $24, $18, $25
- call check@FUNCTION, $27, $25, $18
- i32.add $27=, $27, $1
- copy_local $25=, $17
- i32.ne $push354=, $27, $3
- br_if $pop354, 0 # 0: up to label27
+ i32.const $push265=, 97
+ i32.const $push264=, 31
+ i32.call $discard=, memset@FUNCTION, $1, $pop265, $pop264
+ i32.const $push83=, 11
+ i32.store8 $push80=, u+10($6), $8
+ i32.store16 $push81=, u+8($6):p2align=0, $pop80
+ i32.store $push82=, u+4($6):p2align=0, $pop81
+ i32.store $push141=, u($6):p2align=0, $pop82
+ tee_local $push263=, $5=, $pop141
+ call check@FUNCTION, $6, $pop83, $pop263
+ i32.load8_u $push84=, A($5)
+ i32.store8 $push85=, u+10($6), $pop84
+ tee_local $push262=, $3=, $pop85
+ i32.const $push261=, 257
+ i32.mul $push86=, $pop262, $pop261
+ i32.store16 $discard=, u+8($6):p2align=0, $pop86
+ i32.const $push260=, 16843009
+ i32.mul $push87=, $3, $pop260
+ i32.store $push88=, u+4($6):p2align=0, $pop87
+ i32.store $discard=, u($6):p2align=0, $pop88
+ i32.const $push259=, 11
+ i32.const $push258=, 65
+ call check@FUNCTION, $6, $pop259, $pop258
+ i32.const $push257=, 66
+ i32.store8 $3=, u+10($6), $pop257
+ i32.store16 $discard=, u+8($6):p2align=0, $0
+ i32.const $push89=, 1111638594
+ i32.store $push90=, u+4($6):p2align=0, $pop89
+ i32.store $7=, u($6):p2align=0, $pop90
+ i32.const $push256=, 11
+ call check@FUNCTION, $6, $pop256, $3
+ i32.const $push255=, 1
+ i32.add $6=, $6, $pop255
+ i32.const $push254=, 8
+ i32.ne $push91=, $6, $pop254
+ br_if $pop91, 0 # 0: up to label27
.LBB2_12: # %for.body278
# =>This Inner Loop Header: Depth=1
end_loop # label28:
loop # label29:
- 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@FUNCTION, $24, $17, $27
- call check@FUNCTION, $25, $27, $17
- i32.load8_u $push379=, A($17)
- call memset@FUNCTION, $24, $pop379, $27
- call check@FUNCTION, $25, $27, $2
- call memset@FUNCTION, $24, $18, $27
- call check@FUNCTION, $25, $27, $18
- i32.add $25=, $25, $1
- copy_local $27=, $17
- i32.ne $push380=, $25, $3
- br_if $pop380, 0 # 0: up to label29
+ i32.const $push93=, u
+ i32.const $push275=, 97
+ i32.const $push274=, 31
+ i32.call $1=, memset@FUNCTION, $pop93, $pop275, $pop274
+ i64.const $push94=, 0
+ i64.store $2=, u+4($5):p2align=0, $pop94
+ i32.const $push96=, 12
+ i32.const $push92=, 0
+ i32.store $push95=, u($5):p2align=0, $pop92
+ tee_local $push273=, $8=, $pop95
+ call check@FUNCTION, $5, $pop96, $pop273
+ i32.load8_u $push97=, A($8)
+ i32.const $push272=, 16843009
+ i32.mul $push98=, $pop97, $pop272
+ i32.store $push99=, u+8($5):p2align=0, $pop98
+ i32.store $push100=, u+4($5):p2align=0, $pop99
+ i32.store $discard=, u($5):p2align=0, $pop100
+ i32.const $push271=, 12
+ i32.const $push270=, 65
+ call check@FUNCTION, $5, $pop271, $pop270
+ i64.const $push101=, 4774451407313060418
+ i64.store $4=, u+4($5):p2align=0, $pop101
+ i32.store $discard=, u($5):p2align=0, $7
+ i32.const $push269=, 12
+ i32.const $push268=, 66
+ call check@FUNCTION, $5, $pop269, $pop268
+ i32.const $push267=, 1
+ i32.add $5=, $5, $pop267
+ copy_local $6=, $8
+ i32.const $push266=, 8
+ i32.ne $push102=, $5, $pop266
+ br_if $pop102, 0 # 0: up to label29
.LBB2_13: # %for.body304
# =>This Inner Loop Header: Depth=1
end_loop # label30:
loop # label31:
- 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@FUNCTION, $24, $17, $25
- call check@FUNCTION, $27, $25, $17
- i32.load8_u $push405=, A($17)
- call memset@FUNCTION, $24, $pop405, $25
- call check@FUNCTION, $27, $25, $2
- call memset@FUNCTION, $24, $18, $25
- call check@FUNCTION, $27, $25, $18
- i32.add $27=, $27, $1
- copy_local $25=, $17
- i32.ne $push406=, $27, $3
- br_if $pop406, 0 # 0: up to label31
+ i32.const $push285=, 97
+ i32.const $push284=, 31
+ i32.call $discard=, memset@FUNCTION, $1, $pop285, $pop284
+ i32.store8 $5=, u+12($6), $8
+ i64.store $discard=, u+4($6):p2align=0, $2
+ i32.const $push103=, 13
+ i32.store $push142=, u($6):p2align=0, $5
+ tee_local $push283=, $5=, $pop142
+ call check@FUNCTION, $6, $pop103, $pop283
+ i32.load8_u $push104=, A($5)
+ i32.store8 $push105=, u+12($6), $pop104
+ i32.const $push282=, 16843009
+ i32.mul $push106=, $pop105, $pop282
+ i32.store $push107=, u+8($6):p2align=0, $pop106
+ i32.store $push108=, u+4($6):p2align=0, $pop107
+ i32.store $discard=, u($6):p2align=0, $pop108
+ i32.const $push281=, 13
+ i32.const $push280=, 65
+ call check@FUNCTION, $6, $pop281, $pop280
+ i32.const $push279=, 66
+ i32.store8 $3=, u+12($6), $pop279
+ i64.store $discard=, u+4($6):p2align=0, $4
+ i32.const $push109=, 1111638594
+ i32.store $0=, u($6):p2align=0, $pop109
+ i32.const $push278=, 13
+ call check@FUNCTION, $6, $pop278, $3
+ i32.const $push277=, 1
+ i32.add $6=, $6, $pop277
+ i32.const $push276=, 8
+ i32.ne $push110=, $6, $pop276
+ br_if $pop110, 0 # 0: up to label31
.LBB2_14: # %for.body330
# =>This Inner Loop Header: Depth=1
end_loop # label32:
loop # label33:
- 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@FUNCTION, $24, $17, $27
- call check@FUNCTION, $25, $27, $17
- i32.load8_u $push431=, A($17)
- call memset@FUNCTION, $24, $pop431, $27
- call check@FUNCTION, $25, $27, $2
- call memset@FUNCTION, $24, $18, $27
- call check@FUNCTION, $25, $27, $18
- i32.add $25=, $25, $1
- copy_local $27=, $17
- i32.ne $push432=, $25, $3
- br_if $pop432, 0 # 0: up to label33
+ i32.const $push112=, u
+ i32.const $push297=, 97
+ i32.const $push296=, 31
+ i32.call $1=, memset@FUNCTION, $pop112, $pop297, $pop296
+ i32.const $push111=, 0
+ i32.store16 $6=, u+12($5):p2align=0, $pop111
+ i64.const $push113=, 0
+ i64.store $2=, u+4($5):p2align=0, $pop113
+ i32.const $push115=, 14
+ i32.store $push114=, u($5):p2align=0, $6
+ tee_local $push295=, $8=, $pop114
+ call check@FUNCTION, $5, $pop115, $pop295
+ i32.load8_u $push116=, A($8)
+ tee_local $push294=, $6=, $pop116
+ i32.const $push293=, 257
+ i32.mul $push117=, $pop294, $pop293
+ i32.store16 $discard=, u+12($5):p2align=0, $pop117
+ i32.const $push292=, 16843009
+ i32.mul $push118=, $6, $pop292
+ i32.store $push119=, u+8($5):p2align=0, $pop118
+ i32.store $push120=, u+4($5):p2align=0, $pop119
+ i32.store $discard=, u($5):p2align=0, $pop120
+ i32.const $push291=, 14
+ i32.const $push290=, 65
+ call check@FUNCTION, $5, $pop291, $pop290
+ i32.const $push121=, 16962
+ i32.store16 $3=, u+12($5):p2align=0, $pop121
+ i64.const $push122=, 4774451407313060418
+ i64.store $4=, u+4($5):p2align=0, $pop122
+ i32.store $discard=, u($5):p2align=0, $0
+ i32.const $push289=, 14
+ i32.const $push288=, 66
+ call check@FUNCTION, $5, $pop289, $pop288
+ i32.const $push287=, 1
+ i32.add $5=, $5, $pop287
+ copy_local $6=, $8
+ i32.const $push286=, 8
+ i32.ne $push123=, $5, $pop286
+ br_if $pop123, 0 # 0: up to label33
.LBB2_15: # %for.body356
# =>This Inner Loop Header: Depth=1
end_loop # label34:
loop # label35:
- 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@FUNCTION, $24, $17, $25
- call check@FUNCTION, $27, $25, $17
- i32.load8_u $push457=, A($17)
- call memset@FUNCTION, $24, $pop457, $25
- call check@FUNCTION, $27, $25, $2
- call memset@FUNCTION, $24, $18, $25
- call check@FUNCTION, $27, $25, $18
- i32.add $27=, $27, $1
- i32.ne $push458=, $27, $3
- br_if $pop458, 0 # 0: up to label35
+ i32.const $push309=, 97
+ i32.const $push308=, 31
+ i32.call $discard=, memset@FUNCTION, $1, $pop309, $pop308
+ i32.store8 $push124=, u+14($6), $8
+ i32.store16 $5=, u+12($6):p2align=0, $pop124
+ i64.store $discard=, u+4($6):p2align=0, $2
+ i32.const $push126=, 15
+ i32.store $push125=, u($6):p2align=0, $5
+ tee_local $push307=, $5=, $pop125
+ call check@FUNCTION, $6, $pop126, $pop307
+ i32.load8_u $push127=, A($5)
+ i32.store8 $push128=, u+14($6), $pop127
+ tee_local $push306=, $5=, $pop128
+ i32.const $push305=, 257
+ i32.mul $push129=, $pop306, $pop305
+ i32.store16 $discard=, u+12($6):p2align=0, $pop129
+ i32.const $push304=, 16843009
+ i32.mul $push130=, $5, $pop304
+ i32.store $push131=, u+8($6):p2align=0, $pop130
+ i32.store $push132=, u+4($6):p2align=0, $pop131
+ i32.store $discard=, u($6):p2align=0, $pop132
+ i32.const $push303=, 15
+ i32.const $push302=, 65
+ call check@FUNCTION, $6, $pop303, $pop302
+ i32.const $push301=, 66
+ i32.store8 $5=, u+14($6), $pop301
+ i32.store16 $discard=, u+12($6):p2align=0, $3
+ i64.store $discard=, u+4($6):p2align=0, $4
+ i32.const $push133=, 1111638594
+ i32.store $discard=, u($6):p2align=0, $pop133
+ i32.const $push300=, 15
+ call check@FUNCTION, $6, $pop300, $5
+ i32.const $push299=, 1
+ i32.add $6=, $6, $pop299
+ i32.const $push298=, 8
+ i32.ne $push134=, $6, $pop298
+ br_if $pop134, 0 # 0: up to label35
# BB#16: # %for.end378
end_loop # label36:
- i32.const $push459=, 0
- call exit@FUNCTION, $pop459
+ i32.const $push135=, 0
+ call exit@FUNCTION, $pop135
unreachable
.endfunc
.Lfunc_end2: