3 .section .text.f,"ax",@progbits
4 .hidden f # -- Begin function f
12 i32.ne $push1=, $0, $pop0
13 br_if 0, $pop1 # 0: down to label0
22 .size f, .Lfunc_end0-f
24 .section .text.g,"ax",@progbits
25 .hidden g # -- Begin function g
32 i32.load $push1=, i($pop0)
34 i32.and $push3=, $pop1, $pop2
36 i32.shl $push5=, $pop3, $pop4
38 i32.add $push7=, $pop5, $pop6
39 i32.load $push8=, 0($pop7)
41 i32.ne $push10=, $pop8, $pop9
42 br_if 0, $pop10 # 0: down to label1
51 .size g, .Lfunc_end1-g
53 .section .text.main,"ax",@progbits
54 .hidden main # -- Begin function main
62 i32.store i($pop1), $pop0
65 i32.store a($pop4), $pop2
68 call exit@FUNCTION, $pop3
72 .size main, .Lfunc_end2-main
76 .section .bss.a,"aw",@nobits
85 .section .bss.i,"aw",@nobits
93 .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