3 .section .text.test,"ax",@progbits
4 .hidden test # -- Begin function test
13 br_if 0, $pop3 # 0: down to label0
14 .LBB0_1: # %while.body
15 # =>This Inner Loop Header: Depth=1
17 i32.load $push2=, 0($0)
18 tee_local $push1=, $0=, $pop2
19 br_if 0, $pop1 # 0: up to label1
24 # fallthrough-return: $pop0
27 .size test, .Lfunc_end0-test
29 .section .text.bar,"ax",@progbits
30 .hidden bar # -- Begin function bar
37 # fallthrough-return: $pop0
40 .size bar, .Lfunc_end1-bar
42 .section .text.baz,"ax",@progbits
43 .hidden baz # -- Begin function baz
50 # fallthrough-return: $pop0
53 .size baz, .Lfunc_end2-baz
55 .section .text.main,"ax",@progbits
56 .hidden main # -- Begin function main
65 i32.load $push2=, __stack_pointer($pop3)
67 i32.sub $push11=, $pop2, $pop4
68 tee_local $push10=, $0=, $pop11
69 i32.store __stack_pointer($pop5), $pop10
71 i32.store 8($0), $pop0
73 i32.add $push7=, $0, $pop6
74 i32.store 12($0), $pop7
76 i32.add $push9=, $0, $pop8
78 .LBB3_1: # %while.body.i
79 # =>This Inner Loop Header: Depth=1
81 i32.load $push13=, 0($0)
82 tee_local $push12=, $0=, $pop13
83 br_if 0, $pop12 # 0: up to label2
87 call exit@FUNCTION, $pop1
91 .size main, .Lfunc_end3-main
94 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
95 .functype exit, void, i32