3 .section .text.main,"ax",@progbits
4 .hidden main # -- Begin function main
12 call exit@FUNCTION, $pop0
16 .size main, .Lfunc_end0-main
18 .section .text.foo,"ax",@progbits
19 .type foo,@function # -- Begin function foo
25 i32.load $push8=, b($pop9)
26 tee_local $push7=, $2=, $pop8
28 i32.le_s $push0=, $pop7, $pop6
29 br_if 0, $pop0 # 0: down to label0
32 .LBB1_2: # %for.body3.lr.ph
36 i32.load $push1=, d($pop10)
37 i32.eqz $push16=, $pop1
38 br_if 0, $pop16 # 0: down to label1
39 # BB#3: # %if.then.split
42 i32.store c($pop3), $pop2
45 i32.store e($pop11), $pop4
47 .LBB1_4: # %for.body3.preheader
50 # =>This Inner Loop Header: Depth=1
53 i32.lt_s $1=, $2, $pop15
55 i32.add $push13=, $2, $pop14
56 tee_local $push12=, $0=, $pop13
57 copy_local $2=, $pop12
58 br_if 0, $1 # 0: up to label2
62 i32.store b($pop5), $0
66 .size foo, .Lfunc_end1-foo
70 .section .data.d,"aw",@progbits
79 .section .bss.a,"aw",@nobits
88 .section .bss.b,"aw",@nobits
97 .section .bss.c,"aw",@nobits
106 .section .bss.e,"aw",@nobits
114 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
115 .functype exit, void, i32