3 .section .text.g,"ax",@progbits
4 .hidden g # -- Begin function g
13 i64.ne $push0=, $0, $1
14 br_if 0, $pop0 # 0: down to label0
23 .size g, .Lfunc_end0-g
25 .section .text.f,"ax",@progbits
26 .hidden f # -- Begin function f
34 i64.load $push0=, 0($0)
36 i64.shr_u $push2=, $pop0, $pop1
37 i64.const $push3=, 1099511627775
38 i64.and $push4=, $pop2, $pop3
39 call g@FUNCTION, $pop4, $1
43 .size f, .Lfunc_end1-f
45 .section .text.main,"ax",@progbits
46 .hidden main # -- Begin function main
55 i32.load $push5=, __stack_pointer($pop6)
57 i32.sub $push17=, $pop5, $pop7
58 tee_local $push16=, $0=, $pop17
59 i32.store __stack_pointer($pop8), $pop16
61 i64.load $push1=, .Lmain.s($pop0)
62 i64.store 8($0), $pop1
64 i32.add $push13=, $0, $pop12
66 call f@FUNCTION, $pop13, $pop2
68 i64.load $push3=, .Lmain.t($pop15)
69 i64.store 0($0), $pop3
70 i64.const $push4=, 1099511627778
71 call f@FUNCTION, $0, $pop4
74 i32.add $push10=, $0, $pop9
75 i32.store __stack_pointer($pop11), $pop10
77 # fallthrough-return: $pop14
80 .size main, .Lfunc_end2-main
82 .type .Lmain.s,@object # @main.s
83 .section .rodata.cst8,"aM",@progbits,8
96 .type .Lmain.t,@object # @main.t
110 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
111 .functype abort, void