3 .section .text.loop,"ax",@progbits
4 .hidden loop # -- Begin function loop
12 # =>This Inner Loop Header: Depth=1
14 copy_local $push22=, $1
15 tee_local $push21=, $2=, $pop22
16 i32.load8_u $push20=, 0($pop21)
17 tee_local $push19=, $4=, $pop20
18 i32.store8 0($0), $pop19
20 i32.add $1=, $2, $pop18
21 i32.const $push17=, 24
22 i32.shl $push0=, $4, $pop17
23 i32.const $push16=, 24
24 i32.shr_s $3=, $pop0, $pop16
27 i32.const $push15=, 34
28 i32.eq $push1=, $4, $pop15
29 br_if 0, $pop1 # 0: down to label2
31 # in Loop: Header=BB0_1 Depth=1
32 i32.const $push23=, 92
33 i32.ne $push2=, $3, $pop23
34 br_if 1, $pop2 # 1: down to label1
36 # in Loop: Header=BB0_1 Depth=1
38 i32.const $push14=, 92
39 i32.store8 0($0), $pop14
41 i32.add $push3=, $0, $pop13
42 i32.load8_u $push4=, 0($2)
43 i32.store8 0($pop3), $pop4
45 i32.add $0=, $0, $pop12
46 br 1 # 1: up to label0
48 # in Loop: Header=BB0_1 Depth=1
51 i32.add $0=, $0, $pop24
52 br_if 0, $3 # 0: up to label0
57 i32.sub $push6=, $pop5, $0
60 i32.add $push8=, $2, $pop7
61 i32.sub $push10=, $pop9, $pop8
62 i32.ne $push11=, $pop6, $pop10
63 br_if 0, $pop11 # 0: down to label3
72 .size loop, .Lfunc_end0-loop
74 .section .text.main,"ax",@progbits
75 .hidden main # -- Begin function main
83 call loop@FUNCTION, $pop1, $pop0
85 call exit@FUNCTION, $pop2
89 .size main, .Lfunc_end1-main
93 .section .data.a,"aw",@progbits
101 .section .data.b,"aw",@progbits
108 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
109 .functype abort, void
110 .functype exit, void, i32