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