3 .section .text.g1,"ax",@progbits
4 .hidden g1 # -- Begin function g1
12 copy_local $push0=, $2
13 # fallthrough-return: $pop0
16 .size g1, .Lfunc_end0-g1
18 .section .text.g2,"ax",@progbits
19 .hidden g2 # -- Begin function g2
27 i32.const $push0=, -559038737
28 i32.ne $push1=, $0, $pop0
29 br_if 0, $pop1 # 0: down to label0
32 call exit@FUNCTION, $pop2
40 .size g2, .Lfunc_end1-g2
42 .section .text.f,"ax",@progbits
43 .hidden f # -- Begin function f
52 i32.load $push1=, parsefile($pop4)
53 i32.load $push3=, 0($pop1)
54 tee_local $push2=, $0=, $pop3
55 br_if 0, $pop2 # 0: down to label1
58 i32.load $push0=, el($pop5)
59 i32.eqz $push6=, $pop0
60 br_if 0, $pop6 # 0: down to label1
65 i32.call $drop=, g2@FUNCTION, $0
69 .size f, .Lfunc_end2-f
71 .section .text.main,"ax",@progbits
72 .hidden main # -- Begin function main
80 i32.store el($pop0), $pop5
82 i32.load $push1=, parsefile($pop4)
83 i32.const $push2=, -559038737
84 i32.store 0($pop1), $pop2
85 i32.const $push3=, -559038737
86 i32.call $drop=, g2@FUNCTION, $pop3
90 .size main, .Lfunc_end3-main
92 .hidden basepf # @basepf
94 .section .bss.basepf,"aw",@nobits
101 .hidden parsefile # @parsefile
102 .type parsefile,@object
103 .section .data.parsefile,"aw",@progbits
112 .section .bss.el,"aw",@nobits
119 .hidden filler # @filler
121 .section .bss.filler,"aw",@nobits
129 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
130 .functype abort, void
131 .functype exit, void, i32