3 .section .text.dummy,"ax",@progbits
4 .hidden dummy # -- Begin function dummy
11 i32.load $push0=, 0($0)
12 i32.const $push1=, 1234
13 i32.ne $push2=, $pop0, $pop1
14 br_if 0, $pop2 # 0: down to label0
23 .size dummy, .Lfunc_end0-dummy
25 .section .text.test,"ax",@progbits
26 .hidden test # -- Begin function test
35 i32.load $push7=, __stack_pointer($pop8)
37 i32.sub $push16=, $pop7, $pop9
38 tee_local $push15=, $2=, $pop16
39 i32.store __stack_pointer($pop10), $pop15
42 i32.load $push1=, 0($1)
43 i32.const $push14=, 1234
44 i32.ne $push2=, $pop1, $pop14
45 br_if 0, $pop2 # 0: down to label1
48 i32.or $push0=, $2, $pop3
49 i32.store 0($pop0), $1
50 i32.load $push4=, 4($2)
51 i32.load $push5=, 0($pop4)
52 i32.const $push17=, 1234
53 i32.ne $push6=, $pop5, $pop17
54 br_if 0, $pop6 # 0: down to label1
55 # BB#2: # %dummy.exit15
57 i32.const $push11=, 16
58 i32.add $push12=, $2, $pop11
59 i32.store __stack_pointer($pop13), $pop12
67 .size test, .Lfunc_end1-test
69 .section .text.main,"ax",@progbits
70 .hidden main # -- Begin function main
79 i32.load $push2=, __stack_pointer($pop3)
81 i32.sub $push7=, $pop2, $pop4
82 tee_local $push6=, $0=, $pop7
83 i32.store __stack_pointer($pop5), $pop6
84 i32.const $push0=, 1234
85 i32.store 0($0), $pop0
86 call test@FUNCTION, $0, $0
88 call exit@FUNCTION, $pop1
92 .size main, .Lfunc_end2-main
95 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
97 .functype exit, void, i32