3 .section .text.g,"ax",@progbits
4 .hidden g # -- Begin function g
10 i32.const $push0=, .L.str
11 # fallthrough-return: $pop0
14 .size g, .Lfunc_end0-g
16 .section .text.f,"ax",@progbits
17 .hidden f # -- Begin function f
23 i32.const $push3=, .L.str.1
24 i32.const $push2=, .L.str
26 i32.load $push1=, v($pop0)
27 i32.select $push4=, $pop3, $pop2, $pop1
28 # fallthrough-return: $pop4
31 .size f, .Lfunc_end1-f
33 .section .text.main,"ax",@progbits
34 .hidden main # -- Begin function main
42 i32.store v($pop1), $pop0
44 call exit@FUNCTION, $pop2
48 .size main, .Lfunc_end2-main
50 .type .L.str,@object # @.str
51 .section .rodata.str1.1,"aMS",@progbits,1
58 .section .bss.v,"aw",@nobits
65 .type .L.str.1,@object # @.str.1
66 .section .rodata.str1.1,"aMS",@progbits,1
72 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
73 .functype exit, void, i32