summaryrefslogtreecommitdiff
path: root/test/torture-s/fprintf-chk-1.c.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/torture-s/fprintf-chk-1.c.s')
-rw-r--r--test/torture-s/fprintf-chk-1.c.s549
1 files changed, 275 insertions, 274 deletions
diff --git a/test/torture-s/fprintf-chk-1.c.s b/test/torture-s/fprintf-chk-1.c.s
index 83f8f5d80..da53bb7d3 100644
--- a/test/torture-s/fprintf-chk-1.c.s
+++ b/test/torture-s/fprintf-chk-1.c.s
@@ -9,12 +9,12 @@ __fprintf_chk: # @__fprintf_chk
.result i32
.local i32
# BB#0: # %entry
- i32.const $push6=, __stack_pointer
- i32.const $push3=, __stack_pointer
- i32.load $push4=, 0($pop3)
+ i32.const $push6=, 0
+ i32.const $push3=, 0
+ i32.load $push4=, __stack_pointer($pop3)
i32.const $push5=, 16
i32.sub $push10=, $pop4, $pop5
- i32.store $4=, 0($pop6), $pop10
+ i32.store $4=, __stack_pointer($pop6), $pop10
block
i32.const $push11=, 0
i32.load $push1=, should_optimize($pop11)
@@ -25,10 +25,10 @@ __fprintf_chk: # @__fprintf_chk
i32.store $drop=, should_optimize($pop12), $pop2
i32.store $push0=, 12($4), $3
i32.call $0=, vfprintf@FUNCTION, $0, $2, $pop0
- i32.const $push9=, __stack_pointer
+ i32.const $push9=, 0
i32.const $push7=, 16
i32.add $push8=, $4, $pop7
- i32.store $drop=, 0($pop9), $pop8
+ i32.store $drop=, __stack_pointer($pop9), $pop8
return $0
.LBB0_2: # %if.then
end_block # label0:
@@ -46,322 +46,323 @@ main: # @main
.result i32
.local i32, i32, i32, i32
# BB#0: # %entry
- i32.const $push76=, __stack_pointer
- i32.const $push73=, __stack_pointer
- i32.load $push74=, 0($pop73)
- i32.const $push75=, 224
- i32.sub $push106=, $pop74, $pop75
- i32.store $2=, 0($pop76), $pop106
- i32.const $push113=, 0
- i32.const $push4=, 1
- i32.store $drop=, should_optimize($pop113), $pop4
- i32.const $push112=, 0
- i32.load $push111=, stdout($pop112)
- tee_local $push110=, $3=, $pop111
- i32.const $push109=, .L.str
- i32.const $push108=, 0
- i32.call $drop=, __fprintf_chk@FUNCTION, $pop110, $2, $pop109, $pop108
+ i32.const $push74=, 0
+ i32.const $push71=, 0
+ i32.load $push72=, __stack_pointer($pop71)
+ i32.const $push73=, 224
+ i32.sub $push104=, $pop72, $pop73
+ i32.store $2=, __stack_pointer($pop74), $pop104
+ i32.const $push111=, 0
+ i32.const $push2=, 1
+ i32.store $drop=, should_optimize($pop111), $pop2
+ i32.const $push110=, 0
+ i32.load $push109=, stdout($pop110)
+ tee_local $push108=, $3=, $pop109
+ i32.const $push107=, .L.str
+ i32.const $push106=, 0
+ i32.call $drop=, __fprintf_chk@FUNCTION, $pop108, $2, $pop107, $pop106
block
- i32.const $push107=, 0
- i32.load $push5=, should_optimize($pop107)
- i32.eqz $push183=, $pop5
- br_if 0, $pop183 # 0: down to label1
+ i32.const $push105=, 0
+ i32.load $push3=, should_optimize($pop105)
+ i32.eqz $push184=, $pop3
+ br_if 0, $pop184 # 0: down to label1
# BB#1: # %if.end
- i32.const $push116=, .L.str
- i32.const $push115=, 0
- i32.const $push114=, 0
- i32.store $push0=, should_optimize($pop115), $pop114
- i32.call $push6=, __fprintf_chk@FUNCTION, $3, $2, $pop116, $pop0
- i32.const $push7=, 5
- i32.ne $push8=, $pop6, $pop7
- br_if 0, $pop8 # 0: down to label1
+ i32.const $push114=, .L.str
+ i32.const $push113=, 0
+ i32.const $push112=, 0
+ i32.store $push0=, should_optimize($pop113), $pop112
+ i32.call $push4=, __fprintf_chk@FUNCTION, $3, $2, $pop114, $pop0
+ i32.const $push5=, 5
+ i32.ne $push6=, $pop4, $pop5
+ br_if 0, $pop6 # 0: down to label1
# BB#2: # %if.end3
- i32.const $push117=, 0
- i32.load $push9=, should_optimize($pop117)
- i32.eqz $push184=, $pop9
- br_if 0, $pop184 # 0: down to label1
+ i32.const $push115=, 0
+ i32.load $push7=, should_optimize($pop115)
+ i32.eqz $push185=, $pop7
+ br_if 0, $pop185 # 0: down to label1
# BB#3: # %if.end6
- i32.const $push121=, 0
- i32.const $push10=, 1
- i32.store $drop=, should_optimize($pop121), $pop10
- i32.const $push120=, .L.str.1
i32.const $push119=, 0
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop120, $pop119
- i32.const $push118=, 0
- i32.load $push11=, should_optimize($pop118)
- i32.eqz $push185=, $pop11
- br_if 0, $pop185 # 0: down to label1
+ i32.const $push8=, 1
+ i32.store $drop=, should_optimize($pop119), $pop8
+ i32.const $push118=, .L.str.1
+ i32.const $push117=, 0
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop118, $pop117
+ i32.const $push116=, 0
+ i32.load $push9=, should_optimize($pop116)
+ i32.eqz $push186=, $pop9
+ br_if 0, $pop186 # 0: down to label1
# BB#4: # %if.end10
- i32.const $push125=, .L.str.1
- i32.const $push12=, 0
- i32.const $push124=, 0
- i32.store $push123=, should_optimize($pop12), $pop124
- tee_local $push122=, $1=, $pop123
- i32.call $push13=, __fprintf_chk@FUNCTION, $3, $2, $pop125, $pop122
- i32.const $push14=, 6
- i32.ne $push15=, $pop13, $pop14
- br_if 0, $pop15 # 0: down to label1
+ i32.const $push123=, .L.str.1
+ i32.const $push10=, 0
+ i32.const $push122=, 0
+ i32.store $push121=, should_optimize($pop10), $pop122
+ tee_local $push120=, $1=, $pop121
+ i32.call $push11=, __fprintf_chk@FUNCTION, $3, $2, $pop123, $pop120
+ i32.const $push12=, 6
+ i32.ne $push13=, $pop11, $pop12
+ br_if 0, $pop13 # 0: down to label1
# BB#5: # %if.end14
- i32.load $push16=, should_optimize($1)
- i32.eqz $push186=, $pop16
- br_if 0, $pop186 # 0: down to label1
+ i32.load $push14=, should_optimize($1)
+ i32.eqz $push187=, $pop14
+ br_if 0, $pop187 # 0: down to label1
# BB#6: # %if.end17
- i32.const $push129=, 0
- i32.const $push17=, 1
- i32.store $1=, should_optimize($pop129), $pop17
- i32.const $push128=, .L.str.2
i32.const $push127=, 0
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop128, $pop127
- i32.const $push126=, 0
- i32.load $push18=, should_optimize($pop126)
- i32.eqz $push187=, $pop18
- br_if 0, $pop187 # 0: down to label1
+ i32.const $push15=, 1
+ i32.store $1=, should_optimize($pop127), $pop15
+ i32.const $push126=, .L.str.2
+ i32.const $push125=, 0
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop126, $pop125
+ i32.const $push124=, 0
+ i32.load $push16=, should_optimize($pop124)
+ i32.eqz $push188=, $pop16
+ br_if 0, $pop188 # 0: down to label1
# BB#7: # %if.end21
- i32.const $push132=, .L.str.2
- i32.const $push131=, 0
- i32.const $push130=, 0
- i32.store $push1=, should_optimize($pop131), $pop130
- i32.call $push19=, __fprintf_chk@FUNCTION, $3, $2, $pop132, $pop1
- i32.ne $push20=, $pop19, $1
- br_if 0, $pop20 # 0: down to label1
+ i32.const $push130=, .L.str.2
+ i32.const $push129=, 0
+ i32.const $push128=, 0
+ i32.store $push1=, should_optimize($pop129), $pop128
+ i32.call $push17=, __fprintf_chk@FUNCTION, $3, $2, $pop130, $pop1
+ i32.ne $push18=, $pop17, $1
+ br_if 0, $pop18 # 0: down to label1
# BB#8: # %if.end25
- i32.const $push133=, 0
- i32.load $push21=, should_optimize($pop133)
- i32.eqz $push188=, $pop21
- br_if 0, $pop188 # 0: down to label1
+ i32.const $push131=, 0
+ i32.load $push19=, should_optimize($pop131)
+ i32.eqz $push189=, $pop19
+ br_if 0, $pop189 # 0: down to label1
# BB#9: # %if.end28
- i32.const $push137=, 0
- i32.const $push22=, 1
- i32.store $drop=, should_optimize($pop137), $pop22
- i32.const $push136=, .L.str.3
i32.const $push135=, 0
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop136, $pop135
- i32.const $push134=, 0
- i32.load $push23=, should_optimize($pop134)
- i32.eqz $push189=, $pop23
- br_if 0, $pop189 # 0: down to label1
+ i32.const $push20=, 1
+ i32.store $drop=, should_optimize($pop135), $pop20
+ i32.const $push134=, .L.str.3
+ i32.const $push133=, 0
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop134, $pop133
+ i32.const $push132=, 0
+ i32.load $push21=, should_optimize($pop132)
+ i32.eqz $push190=, $pop21
+ br_if 0, $pop190 # 0: down to label1
# BB#10: # %if.end32
- i32.const $push141=, .L.str.3
- i32.const $push24=, 0
- i32.const $push140=, 0
- i32.store $push139=, should_optimize($pop24), $pop140
- tee_local $push138=, $1=, $pop139
- i32.call $push25=, __fprintf_chk@FUNCTION, $3, $2, $pop141, $pop138
- br_if 0, $pop25 # 0: down to label1
+ i32.const $push139=, .L.str.3
+ i32.const $push22=, 0
+ i32.const $push138=, 0
+ i32.store $push137=, should_optimize($pop22), $pop138
+ tee_local $push136=, $1=, $pop137
+ i32.call $push23=, __fprintf_chk@FUNCTION, $3, $2, $pop139, $pop136
+ br_if 0, $pop23 # 0: down to label1
# BB#11: # %if.end36
- i32.load $push26=, should_optimize($1)
- i32.eqz $push190=, $pop26
- br_if 0, $pop190 # 0: down to label1
+ i32.load $push24=, should_optimize($1)
+ i32.eqz $push191=, $pop24
+ br_if 0, $pop191 # 0: down to label1
# BB#12: # %if.end39
- i32.const $push144=, 0
- i32.const $push27=, 1
- i32.store $drop=, should_optimize($pop144), $pop27
- i32.const $push28=, .L.str
- i32.store $1=, 208($2), $pop28
- i32.const $push143=, .L.str.4
- i32.const $push80=, 208
- i32.add $push81=, $2, $pop80
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop143, $pop81
i32.const $push142=, 0
- i32.load $push29=, should_optimize($pop142)
- i32.eqz $push191=, $pop29
- br_if 0, $pop191 # 0: down to label1
+ i32.const $push25=, 1
+ i32.store $drop=, should_optimize($pop142), $pop25
+ i32.const $push26=, .L.str
+ i32.store $1=, 208($2), $pop26
+ i32.const $push141=, .L.str.4
+ i32.const $push78=, 208
+ i32.add $push79=, $2, $pop78
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop141, $pop79
+ i32.const $push140=, 0
+ i32.load $push27=, should_optimize($pop140)
+ i32.eqz $push192=, $pop27
+ br_if 0, $pop192 # 0: down to label1
# BB#13: # %if.end43
- i32.const $push147=, 0
- i32.const $push146=, 0
- i32.store $drop=, should_optimize($pop147), $pop146
i32.store $drop=, 192($2), $1
- i32.const $push145=, .L.str.4
- i32.const $push82=, 192
- i32.add $push83=, $2, $pop82
- i32.call $push30=, __fprintf_chk@FUNCTION, $3, $2, $pop145, $pop83
- i32.const $push31=, 5
- i32.ne $push32=, $pop30, $pop31
- br_if 0, $pop32 # 0: down to label1
+ i32.const $push145=, 0
+ i32.const $push144=, 0
+ i32.store $drop=, should_optimize($pop145), $pop144
+ i32.const $push143=, .L.str.4
+ i32.const $push80=, 192
+ i32.add $push81=, $2, $pop80
+ i32.call $push28=, __fprintf_chk@FUNCTION, $3, $2, $pop143, $pop81
+ i32.const $push29=, 5
+ i32.ne $push30=, $pop28, $pop29
+ br_if 0, $pop30 # 0: down to label1
# BB#14: # %if.end47
- i32.const $push148=, 0
- i32.load $push33=, should_optimize($pop148)
- i32.eqz $push192=, $pop33
- br_if 0, $pop192 # 0: down to label1
+ i32.const $push146=, 0
+ i32.load $push31=, should_optimize($pop146)
+ i32.eqz $push193=, $pop31
+ br_if 0, $pop193 # 0: down to label1
# BB#15: # %if.end50
- i32.const $push151=, 0
- i32.const $push34=, 1
- i32.store $drop=, should_optimize($pop151), $pop34
- i32.const $push35=, .L.str.1
- i32.store $1=, 176($2), $pop35
- i32.const $push150=, .L.str.4
- i32.const $push84=, 176
- i32.add $push85=, $2, $pop84
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop150, $pop85
i32.const $push149=, 0
- i32.load $push36=, should_optimize($pop149)
- i32.eqz $push193=, $pop36
- br_if 0, $pop193 # 0: down to label1
+ i32.const $push32=, 1
+ i32.store $drop=, should_optimize($pop149), $pop32
+ i32.const $push33=, .L.str.1
+ i32.store $1=, 176($2), $pop33
+ i32.const $push148=, .L.str.4
+ i32.const $push82=, 176
+ i32.add $push83=, $2, $pop82
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop148, $pop83
+ i32.const $push147=, 0
+ i32.load $push34=, should_optimize($pop147)
+ i32.eqz $push194=, $pop34
+ br_if 0, $pop194 # 0: down to label1
# BB#16: # %if.end54
- i32.const $push37=, 0
- i32.const $push153=, 0
- i32.store $0=, should_optimize($pop37), $pop153
i32.store $drop=, 160($2), $1
- i32.const $push152=, .L.str.4
- i32.const $push86=, 160
- i32.add $push87=, $2, $pop86
- i32.call $push38=, __fprintf_chk@FUNCTION, $3, $2, $pop152, $pop87
- i32.const $push39=, 6
- i32.ne $push40=, $pop38, $pop39
- br_if 0, $pop40 # 0: down to label1
+ i32.const $push35=, 0
+ i32.const $push151=, 0
+ i32.store $1=, should_optimize($pop35), $pop151
+ i32.const $push150=, .L.str.4
+ i32.const $push84=, 160
+ i32.add $push85=, $2, $pop84
+ i32.call $push36=, __fprintf_chk@FUNCTION, $3, $2, $pop150, $pop85
+ i32.const $push37=, 6
+ i32.ne $push38=, $pop36, $pop37
+ br_if 0, $pop38 # 0: down to label1
# BB#17: # %if.end58
- i32.load $push41=, should_optimize($0)
- i32.eqz $push194=, $pop41
- br_if 0, $pop194 # 0: down to label1
+ i32.load $push39=, should_optimize($1)
+ i32.eqz $push195=, $pop39
+ br_if 0, $pop195 # 0: down to label1
# BB#18: # %if.end61
- i32.const $push156=, 0
- i32.const $push42=, 1
- i32.store $1=, should_optimize($pop156), $pop42
- i32.const $push43=, .L.str.2
- i32.store $0=, 144($2), $pop43
- i32.const $push155=, .L.str.4
- i32.const $push88=, 144
- i32.add $push89=, $2, $pop88
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop155, $pop89
i32.const $push154=, 0
- i32.load $push44=, should_optimize($pop154)
- i32.eqz $push195=, $pop44
- br_if 0, $pop195 # 0: down to label1
+ i32.const $push40=, 1
+ i32.store $1=, should_optimize($pop154), $pop40
+ i32.const $push41=, .L.str.2
+ i32.store $0=, 144($2), $pop41
+ i32.const $push153=, .L.str.4
+ i32.const $push86=, 144
+ i32.add $push87=, $2, $pop86
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop153, $pop87
+ i32.const $push152=, 0
+ i32.load $push42=, should_optimize($pop152)
+ i32.eqz $push196=, $pop42
+ br_if 0, $pop196 # 0: down to label1
# BB#19: # %if.end65
- i32.const $push159=, 0
- i32.const $push158=, 0
- i32.store $drop=, should_optimize($pop159), $pop158
i32.store $drop=, 128($2), $0
- i32.const $push157=, .L.str.4
- i32.const $push90=, 128
- i32.add $push91=, $2, $pop90
- i32.call $push45=, __fprintf_chk@FUNCTION, $3, $2, $pop157, $pop91
- i32.ne $push46=, $pop45, $1
- br_if 0, $pop46 # 0: down to label1
+ i32.const $push157=, 0
+ i32.const $push156=, 0
+ i32.store $drop=, should_optimize($pop157), $pop156
+ i32.const $push155=, .L.str.4
+ i32.const $push88=, 128
+ i32.add $push89=, $2, $pop88
+ i32.call $push43=, __fprintf_chk@FUNCTION, $3, $2, $pop155, $pop89
+ i32.ne $push44=, $pop43, $1
+ br_if 0, $pop44 # 0: down to label1
# BB#20: # %if.end69
- i32.const $push160=, 0
- i32.load $push47=, should_optimize($pop160)
- i32.eqz $push196=, $pop47
- br_if 0, $pop196 # 0: down to label1
+ i32.const $push158=, 0
+ i32.load $push45=, should_optimize($pop158)
+ i32.eqz $push197=, $pop45
+ br_if 0, $pop197 # 0: down to label1
# BB#21: # %if.end72
- i32.const $push163=, 0
- i32.const $push48=, 1
- i32.store $drop=, should_optimize($pop163), $pop48
- i32.const $push49=, .L.str.3
- i32.store $1=, 112($2), $pop49
- i32.const $push162=, .L.str.4
- i32.const $push92=, 112
- i32.add $push93=, $2, $pop92
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop162, $pop93
i32.const $push161=, 0
- i32.load $push50=, should_optimize($pop161)
- i32.eqz $push197=, $pop50
- br_if 0, $pop197 # 0: down to label1
+ i32.const $push46=, 1
+ i32.store $drop=, should_optimize($pop161), $pop46
+ i32.const $push47=, .L.str.3
+ i32.store $1=, 112($2), $pop47
+ i32.const $push160=, .L.str.4
+ i32.const $push90=, 112
+ i32.add $push91=, $2, $pop90
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop160, $pop91
+ i32.const $push159=, 0
+ i32.load $push48=, should_optimize($pop159)
+ i32.eqz $push198=, $pop48
+ br_if 0, $pop198 # 0: down to label1
# BB#22: # %if.end76
- i32.const $push51=, 0
- i32.const $push165=, 0
- i32.store $0=, should_optimize($pop51), $pop165
i32.store $drop=, 96($2), $1
- i32.const $push164=, .L.str.4
- i32.const $push94=, 96
- i32.add $push95=, $2, $pop94
- i32.call $push52=, __fprintf_chk@FUNCTION, $3, $2, $pop164, $pop95
- br_if 0, $pop52 # 0: down to label1
+ i32.const $push49=, 0
+ i32.const $push163=, 0
+ i32.store $1=, should_optimize($pop49), $pop163
+ i32.const $push162=, .L.str.4
+ i32.const $push92=, 96
+ i32.add $push93=, $2, $pop92
+ i32.call $push50=, __fprintf_chk@FUNCTION, $3, $2, $pop162, $pop93
+ br_if 0, $pop50 # 0: down to label1
# BB#23: # %if.end80
- i32.load $push53=, should_optimize($0)
- i32.eqz $push198=, $pop53
- br_if 0, $pop198 # 0: down to label1
+ i32.load $push51=, should_optimize($1)
+ i32.eqz $push199=, $pop51
+ br_if 0, $pop199 # 0: down to label1
# BB#24: # %if.end83
- i32.const $push168=, 0
- i32.const $push54=, 1
- i32.store $1=, should_optimize($pop168), $pop54
- i32.const $push55=, 120
- i32.store $0=, 80($2), $pop55
- i32.const $push167=, .L.str.5
- i32.const $push96=, 80
- i32.add $push97=, $2, $pop96
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop167, $pop97
i32.const $push166=, 0
- i32.load $push56=, should_optimize($pop166)
- i32.eqz $push199=, $pop56
- br_if 0, $pop199 # 0: down to label1
+ i32.const $push52=, 1
+ i32.store $1=, should_optimize($pop166), $pop52
+ i32.const $push53=, 120
+ i32.store $0=, 80($2), $pop53
+ i32.const $push165=, .L.str.5
+ i32.const $push94=, 80
+ i32.add $push95=, $2, $pop94
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop165, $pop95
+ i32.const $push164=, 0
+ i32.load $push54=, should_optimize($pop164)
+ i32.eqz $push200=, $pop54
+ br_if 0, $pop200 # 0: down to label1
# BB#25: # %if.end87
- i32.const $push171=, 0
- i32.const $push170=, 0
- i32.store $drop=, should_optimize($pop171), $pop170
i32.store $drop=, 64($2), $0
- i32.const $push169=, .L.str.5
- i32.const $push98=, 64
- i32.add $push99=, $2, $pop98
- i32.call $push57=, __fprintf_chk@FUNCTION, $3, $2, $pop169, $pop99
- i32.ne $push58=, $pop57, $1
- br_if 0, $pop58 # 0: down to label1
+ i32.const $push169=, 0
+ i32.const $push168=, 0
+ i32.store $drop=, should_optimize($pop169), $pop168
+ i32.const $push167=, .L.str.5
+ i32.const $push96=, 64
+ i32.add $push97=, $2, $pop96
+ i32.call $push55=, __fprintf_chk@FUNCTION, $3, $2, $pop167, $pop97
+ i32.ne $push56=, $pop55, $1
+ br_if 0, $pop56 # 0: down to label1
# BB#26: # %if.end91
- i32.const $push172=, 0
- i32.load $push59=, should_optimize($pop172)
- i32.eqz $push200=, $pop59
- br_if 0, $pop200 # 0: down to label1
+ i32.const $push170=, 0
+ i32.load $push57=, should_optimize($pop170)
+ i32.eqz $push201=, $pop57
+ br_if 0, $pop201 # 0: down to label1
# BB#27: # %if.end94
+ i32.const $push58=, .L.str.1
+ i32.store $1=, 48($2), $pop58
+ i32.const $push173=, 0
+ i32.const $push172=, 0
+ i32.store $0=, should_optimize($pop173), $pop172
+ i32.const $push171=, .L.str.6
+ i32.const $push98=, 48
+ i32.add $push99=, $2, $pop98
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop171, $pop99
+ i32.load $push59=, should_optimize($0)
+ i32.eqz $push202=, $pop59
+ br_if 0, $pop202 # 0: down to label1
+# BB#28: # %if.end98
+ i32.store $drop=, 32($2), $1
+ i32.const $push60=, 0
i32.const $push175=, 0
- i32.const $push174=, 0
- i32.store $1=, should_optimize($pop175), $pop174
- i32.const $push60=, .L.str.1
- i32.store $0=, 48($2), $pop60
- i32.const $push173=, .L.str.6
- i32.const $push100=, 48
+ i32.store $1=, should_optimize($pop60), $pop175
+ i32.const $push174=, .L.str.6
+ i32.const $push100=, 32
i32.add $push101=, $2, $pop100
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop173, $pop101
- i32.load $push61=, should_optimize($1)
- i32.eqz $push201=, $pop61
- br_if 0, $pop201 # 0: down to label1
-# BB#28: # %if.end98
- i32.const $push62=, 0
- i32.const $push177=, 0
- i32.store $1=, should_optimize($pop62), $pop177
- i32.store $drop=, 32($2), $0
- i32.const $push176=, .L.str.6
- i32.const $push102=, 32
- i32.add $push103=, $2, $pop102
- i32.call $push63=, __fprintf_chk@FUNCTION, $3, $2, $pop176, $pop103
- i32.const $push64=, 7
- i32.ne $push65=, $pop63, $pop64
- br_if 0, $pop65 # 0: down to label1
+ i32.call $push61=, __fprintf_chk@FUNCTION, $3, $2, $pop174, $pop101
+ i32.const $push62=, 7
+ i32.ne $push63=, $pop61, $pop62
+ br_if 0, $pop63 # 0: down to label1
# BB#29: # %if.end102
- i32.load $push66=, should_optimize($1)
- i32.eqz $push202=, $pop66
- br_if 0, $pop202 # 0: down to label1
-# BB#30: # %if.end105
- i32.const $push67=, 0
- i32.const $push179=, 0
- i32.store $push2=, should_optimize($pop67), $pop179
- i32.store $1=, 16($2), $pop2
- i32.const $push178=, .L.str.7
- i32.const $push104=, 16
- i32.add $push105=, $2, $pop104
- i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop178, $pop105
- i32.load $push68=, should_optimize($1)
- i32.eqz $push203=, $pop68
+ i32.load $push64=, should_optimize($1)
+ i32.eqz $push203=, $pop64
br_if 0, $pop203 # 0: down to label1
+# BB#30: # %if.end105
+ i32.const $push65=, 0
+ i32.store $push178=, 16($2), $pop65
+ tee_local $push177=, $1=, $pop178
+ i32.store $drop=, should_optimize($pop177), $1
+ i32.const $push176=, .L.str.7
+ i32.const $push102=, 16
+ i32.add $push103=, $2, $pop102
+ i32.call $drop=, __fprintf_chk@FUNCTION, $3, $2, $pop176, $pop103
+ i32.load $push66=, should_optimize($1)
+ i32.eqz $push204=, $pop66
+ br_if 0, $pop204 # 0: down to label1
# BB#31: # %if.end109
- i32.store $push3=, should_optimize($1), $1
- i32.store $drop=, 0($2), $pop3
- i32.const $push180=, .L.str.7
- i32.call $push69=, __fprintf_chk@FUNCTION, $3, $2, $pop180, $2
- i32.const $push70=, 2
- i32.ne $push71=, $pop69, $pop70
- br_if 0, $pop71 # 0: down to label1
+ i32.store $push181=, 0($2), $1
+ tee_local $push180=, $1=, $pop181
+ i32.store $drop=, should_optimize($pop180), $1
+ i32.const $push179=, .L.str.7
+ i32.call $push67=, __fprintf_chk@FUNCTION, $3, $2, $pop179, $2
+ i32.const $push68=, 2
+ i32.ne $push69=, $pop67, $pop68
+ br_if 0, $pop69 # 0: down to label1
# BB#32: # %if.end113
- i32.const $push181=, 0
- i32.load $push72=, should_optimize($pop181)
- i32.eqz $push204=, $pop72
- br_if 0, $pop204 # 0: down to label1
-# BB#33: # %if.end116
- i32.const $push79=, __stack_pointer
- i32.const $push77=, 224
- i32.add $push78=, $2, $pop77
- i32.store $drop=, 0($pop79), $pop78
i32.const $push182=, 0
- return $pop182
+ i32.load $push70=, should_optimize($pop182)
+ i32.eqz $push205=, $pop70
+ br_if 0, $pop205 # 0: down to label1
+# BB#33: # %if.end116
+ i32.const $push77=, 0
+ i32.const $push75=, 224
+ i32.add $push76=, $2, $pop75
+ i32.store $drop=, __stack_pointer($pop77), $pop76
+ i32.const $push183=, 0
+ return $pop183
.LBB1_34: # %if.then115
end_block # label1:
call abort@FUNCTION