3 .section .text.vafunction,"ax",@progbits
4 .hidden vafunction # -- Begin function vafunction
6 .type vafunction,@function
7 vafunction: # @vafunction
13 i32.load $push40=, __stack_pointer($pop41)
14 i32.const $push42=, 16
15 i32.sub $push52=, $pop40, $pop42
16 tee_local $push51=, $4=, $pop52
17 i32.store __stack_pointer($pop43), $pop51
19 i32.add $push1=, $1, $pop0
21 i32.and $push50=, $pop1, $pop2
22 tee_local $push49=, $1=, $pop50
24 i32.add $push48=, $pop49, $pop3
25 tee_local $push47=, $2=, $pop48
26 i32.store 12($4), $pop47
28 f64.load $push4=, 0($1)
29 f64.const $push5=, 0x1p0
30 f64.ne $push6=, $pop4, $pop5
31 br_if 0, $pop6 # 0: down to label0
34 i32.add $push54=, $1, $pop7
35 tee_local $push53=, $3=, $pop54
36 i32.store 12($4), $pop53
37 f64.load $push8=, 0($2)
38 f64.const $push9=, 0x1p1
39 f64.ne $push10=, $pop8, $pop9
40 br_if 0, $pop10 # 0: down to label0
42 i32.const $push11=, 24
43 i32.add $push56=, $1, $pop11
44 tee_local $push55=, $2=, $pop56
45 i32.store 12($4), $pop55
46 f64.load $push12=, 0($3)
47 f64.const $push13=, 0x1.8p1
48 f64.ne $push14=, $pop12, $pop13
49 br_if 0, $pop14 # 0: down to label0
51 i32.const $push15=, 32
52 i32.add $push58=, $1, $pop15
53 tee_local $push57=, $3=, $pop58
54 i32.store 12($4), $pop57
55 f64.load $push16=, 0($2)
56 f64.const $push17=, 0x1p2
57 f64.ne $push18=, $pop16, $pop17
58 br_if 0, $pop18 # 0: down to label0
60 i32.const $push19=, 40
61 i32.add $push60=, $1, $pop19
62 tee_local $push59=, $2=, $pop60
63 i32.store 12($4), $pop59
64 f64.load $push20=, 0($3)
65 f64.const $push21=, 0x1.4p2
66 f64.ne $push22=, $pop20, $pop21
67 br_if 0, $pop22 # 0: down to label0
69 i32.const $push23=, 48
70 i32.add $push62=, $1, $pop23
71 tee_local $push61=, $3=, $pop62
72 i32.store 12($4), $pop61
73 f64.load $push24=, 0($2)
74 f64.const $push25=, 0x1.8p2
75 f64.ne $push26=, $pop24, $pop25
76 br_if 0, $pop26 # 0: down to label0
78 i32.const $push27=, 56
79 i32.add $push64=, $1, $pop27
80 tee_local $push63=, $2=, $pop64
81 i32.store 12($4), $pop63
82 f64.load $push28=, 0($3)
83 f64.const $push29=, 0x1.cp2
84 f64.ne $push30=, $pop28, $pop29
85 br_if 0, $pop30 # 0: down to label0
87 i32.const $push31=, 64
88 i32.add $push66=, $1, $pop31
89 tee_local $push65=, $3=, $pop66
90 i32.store 12($4), $pop65
91 f64.load $push32=, 0($2)
92 f64.const $push33=, 0x1p3
93 f64.ne $push34=, $pop32, $pop33
94 br_if 0, $pop34 # 0: down to label0
96 i32.const $push35=, 72
97 i32.add $push36=, $1, $pop35
98 i32.store 12($4), $pop36
99 f64.load $push37=, 0($3)
100 f64.const $push38=, 0x1.2p3
101 f64.ne $push39=, $pop37, $pop38
102 br_if 0, $pop39 # 0: down to label0
104 i32.const $push46=, 0
105 i32.const $push44=, 16
106 i32.add $push45=, $4, $pop44
107 i32.store __stack_pointer($pop46), $pop45
115 .size vafunction, .Lfunc_end0-vafunction
117 .section .text.main,"ax",@progbits
118 .hidden main # -- Begin function main
125 i32.const $push27=, 0
126 i32.const $push25=, 0
127 i32.load $push24=, __stack_pointer($pop25)
128 i32.const $push26=, 80
129 i32.sub $push29=, $pop24, $pop26
130 tee_local $push28=, $0=, $pop29
131 i32.store __stack_pointer($pop27), $pop28
132 i32.const $push0=, 64
133 i32.add $push1=, $0, $pop0
134 i64.const $push2=, 4621256167635550208
135 i64.store 0($pop1), $pop2
136 i32.const $push3=, 56
137 i32.add $push4=, $0, $pop3
138 i64.const $push5=, 4620693217682128896
139 i64.store 0($pop4), $pop5
140 i32.const $push6=, 48
141 i32.add $push7=, $0, $pop6
142 i64.const $push8=, 4619567317775286272
143 i64.store 0($pop7), $pop8
144 i32.const $push9=, 40
145 i32.add $push10=, $0, $pop9
146 i64.const $push11=, 4618441417868443648
147 i64.store 0($pop10), $pop11
148 i32.const $push12=, 32
149 i32.add $push13=, $0, $pop12
150 i64.const $push14=, 4617315517961601024
151 i64.store 0($pop13), $pop14
152 i32.const $push15=, 24
153 i32.add $push16=, $0, $pop15
154 i64.const $push17=, 4616189618054758400
155 i64.store 0($pop16), $pop17
156 i32.const $push18=, 16
157 i32.add $push19=, $0, $pop18
158 i64.const $push20=, 4613937818241073152
159 i64.store 0($pop19), $pop20
160 i64.const $push21=, 4611686018427387904
161 i64.store 8($0), $pop21
162 i64.const $push22=, 4607182418800017408
163 i64.store 0($0), $pop22
164 call vafunction@FUNCTION, $0, $0
165 i32.const $push23=, 0
166 call exit@FUNCTION, $pop23
170 .size main, .Lfunc_end1-main
173 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
174 .functype abort, void
175 .functype exit, void, i32