3 .section .text.test1,"ax",@progbits
4 .hidden test1 # -- Begin function test1
11 # fallthrough-return: $pop0
14 .size test1, .Lfunc_end0-test1
16 .section .text.test2,"ax",@progbits
17 .hidden test2 # -- Begin function test2
24 copy_local $push0=, $0
25 # fallthrough-return: $pop0
28 .size test2, .Lfunc_end1-test2
30 .section .text.test3,"ax",@progbits
31 .hidden test3 # -- Begin function test3
38 i32.add $push1=, $0, $pop0
40 i32.store 0($pop1), $pop2
42 i32.store 0($0), $pop3
46 .size test3, .Lfunc_end2-test3
48 .section .text.test4,"ax",@progbits
49 .hidden test4 # -- Begin function test4
55 i32.const $push2=, 65535
56 i32.and $push3=, $1, $pop2
58 i32.shl $push1=, $2, $pop0
59 i32.or $push4=, $pop3, $pop1
60 i64.extend_s/i32 $push5=, $pop4
61 i64.store 0($0), $pop5
65 .size test4, .Lfunc_end3-test4
67 .section .text.test5,"ax",@progbits
68 .hidden test5 # -- Begin function test5
75 i32.add $push1=, $0, $pop0
76 i32.store 0($pop1), $2
81 .size test5, .Lfunc_end4-test5
83 .section .text.main,"ax",@progbits
84 .hidden main # -- Begin function main
91 # fallthrough-return: $pop0
94 .size main, .Lfunc_end5-main
97 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"