3 .section .text.t,"ax",@progbits
4 .hidden t # -- Begin function t
14 i32.lt_s $push1=, $0, $pop0
15 br_if 0, $pop1 # 0: down to label0
16 # BB#1: # %for.body.preheader
19 # =>This Inner Loop Header: Depth=1
23 br_if 0, $pop12 # 0: down to label2
25 # in Loop: Header=BB0_2 Depth=1
28 i32.load $push2=, terminate_me($pop4)
29 call_indirect $pop5, $pop2
31 # in Loop: Header=BB0_2 Depth=1
34 i32.add $push3=, $1, $pop11
36 i32.store 0($pop3), $pop10
38 i32.add $1=, $1, $pop9
40 i32.add $push7=, $0, $pop8
41 tee_local $push6=, $0=, $pop7
42 br_if 0, $pop6 # 0: up to label1
46 copy_local $push13=, $1
47 # fallthrough-return: $pop13
50 .size t, .Lfunc_end0-t
52 .section .text.main,"ax",@progbits
53 .hidden main # -- Begin function main
60 i32.const $push0=, exit@FUNCTION
61 i32.store terminate_me($pop1), $pop0
62 i32.const $push2=, 100
63 i32.call $drop=, t@FUNCTION, $pop2
68 .size main, .Lfunc_end1-main
70 .hidden terminate_me # @terminate_me
71 .type terminate_me,@object
72 .section .bss.terminate_me,"aw",@nobits
81 .section .bss.a,"aw",@nobits
89 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
90 .functype exit, void, i32