3 .section .text.incr,"ax",@progbits
4 .hidden incr # -- Begin function incr
13 i32.load $push1=, count($pop5)
15 i32.add $push4=, $pop1, $pop2
16 tee_local $push3=, $0=, $pop4
17 i32.store count($pop0), $pop3
18 copy_local $push6=, $0
19 # fallthrough-return: $pop6
22 .size incr, .Lfunc_end0-incr
24 .section .text.main,"ax",@progbits
25 .hidden main # -- Begin function main
34 i32.load $push18=, count($pop19)
35 tee_local $push17=, $1=, $pop18
37 i32.add $push15=, $pop17, $pop16
38 tee_local $push14=, $0=, $pop15
39 i32.store count($pop0), $pop14
41 i32.add $push13=, $1, $pop1
42 tee_local $push12=, $2=, $pop13
44 i32.shl $push2=, $pop12, $pop11
45 i32.const $push10=, arr
46 i32.add $push3=, $pop2, $pop10
47 i32.store 0($pop3), $2
49 br_if 0, $1 # 0: down to label0
50 # BB#1: # %lor.lhs.false
52 i32.shl $push4=, $0, $pop21
53 i32.const $push20=, arr
54 i32.add $push5=, $pop4, $pop20
55 i32.load $push6=, 0($pop5)
57 i32.ne $push8=, $pop6, $pop7
58 br_if 0, $pop8 # 0: down to label0
68 .size main, .Lfunc_end1-main
72 .section .data.arr,"aw",@progbits
82 .hidden count # @count
84 .section .bss.count,"aw",@nobits
92 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"