Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / lld / test / wasm / many-functions.ll
blob8ee7ce1931900a4bf47865e2466317287a3318bb
1 ; RUN: llc -filetype=obj %p/Inputs/many-funcs.ll -o %t.many.o
2 ; RUN: llc -filetype=obj %s -o %t.o
3 ; RUN: wasm-ld -r -o %t.wasm %t.many.o %t.o
4 ; RUN: obj2yaml %t.wasm | FileCheck %s
6 ; Test that relocations within the CODE section correctly handle
7 ; linking object with different header sizes.  many-funcs.ll has
8 ; 128 function and so the final output requires a 2-byte LEB in
9 ; the CODE section header to store the function count.
11 target triple = "wasm32-unknown-unknown"
13 define i32 @func() {
14 entry:
15   %call = tail call i32 @func()
16   ret i32 %call
19 ; CHECK:        - Type:            CODE
20 ; CHECK-NEXT:     Relocations:
21 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
22 ; CHECK-NEXT:         Index:           1
23 ; CHECK-NEXT:         Offset:          0x8
24 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
25 ; CHECK-NEXT:         Index:           1
26 ; CHECK-NEXT:         Offset:          0x14
27 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
28 ; CHECK-NEXT:         Index:           1
29 ; CHECK-NEXT:         Offset:          0x20
30 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
31 ; CHECK-NEXT:         Index:           1
32 ; CHECK-NEXT:         Offset:          0x2C
33 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
34 ; CHECK-NEXT:         Index:           1
35 ; CHECK-NEXT:         Offset:          0x38
36 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
37 ; CHECK-NEXT:         Index:           1
38 ; CHECK-NEXT:         Offset:          0x44
39 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
40 ; CHECK-NEXT:         Index:           1
41 ; CHECK-NEXT:         Offset:          0x50
42 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
43 ; CHECK-NEXT:         Index:           1
44 ; CHECK-NEXT:         Offset:          0x5C
45 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
46 ; CHECK-NEXT:         Index:           1
47 ; CHECK-NEXT:         Offset:          0x68
48 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
49 ; CHECK-NEXT:         Index:           1
50 ; CHECK-NEXT:         Offset:          0x74
51 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
52 ; CHECK-NEXT:         Index:           1
53 ; CHECK-NEXT:         Offset:          0x80
54 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
55 ; CHECK-NEXT:         Index:           1
56 ; CHECK-NEXT:         Offset:          0x8C
57 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
58 ; CHECK-NEXT:         Index:           1
59 ; CHECK-NEXT:         Offset:          0x98
60 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
61 ; CHECK-NEXT:         Index:           1
62 ; CHECK-NEXT:         Offset:          0xA4
63 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
64 ; CHECK-NEXT:         Index:           1
65 ; CHECK-NEXT:         Offset:          0xB0
66 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
67 ; CHECK-NEXT:         Index:           1
68 ; CHECK-NEXT:         Offset:          0xBC
69 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
70 ; CHECK-NEXT:         Index:           1
71 ; CHECK-NEXT:         Offset:          0xC8
72 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
73 ; CHECK-NEXT:         Index:           1
74 ; CHECK-NEXT:         Offset:          0xD4
75 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
76 ; CHECK-NEXT:         Index:           1
77 ; CHECK-NEXT:         Offset:          0xE0
78 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
79 ; CHECK-NEXT:         Index:           1
80 ; CHECK-NEXT:         Offset:          0xEC
81 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
82 ; CHECK-NEXT:         Index:           1
83 ; CHECK-NEXT:         Offset:          0xF8
84 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
85 ; CHECK-NEXT:         Index:           1
86 ; CHECK-NEXT:         Offset:          0x104
87 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
88 ; CHECK-NEXT:         Index:           1
89 ; CHECK-NEXT:         Offset:          0x110
90 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
91 ; CHECK-NEXT:         Index:           1
92 ; CHECK-NEXT:         Offset:          0x11C
93 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
94 ; CHECK-NEXT:         Index:           1
95 ; CHECK-NEXT:         Offset:          0x128
96 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
97 ; CHECK-NEXT:         Index:           1
98 ; CHECK-NEXT:         Offset:          0x134
99 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
100 ; CHECK-NEXT:         Index:           1
101 ; CHECK-NEXT:         Offset:          0x140
102 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
103 ; CHECK-NEXT:         Index:           1
104 ; CHECK-NEXT:         Offset:          0x14C
105 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
106 ; CHECK-NEXT:         Index:           1
107 ; CHECK-NEXT:         Offset:          0x158
108 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
109 ; CHECK-NEXT:         Index:           1
110 ; CHECK-NEXT:         Offset:          0x164
111 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
112 ; CHECK-NEXT:         Index:           1
113 ; CHECK-NEXT:         Offset:          0x170
114 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
115 ; CHECK-NEXT:         Index:           1
116 ; CHECK-NEXT:         Offset:          0x17C
117 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
118 ; CHECK-NEXT:         Index:           1
119 ; CHECK-NEXT:         Offset:          0x188
120 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
121 ; CHECK-NEXT:         Index:           1
122 ; CHECK-NEXT:         Offset:          0x194
123 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
124 ; CHECK-NEXT:         Index:           1
125 ; CHECK-NEXT:         Offset:          0x1A0
126 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
127 ; CHECK-NEXT:         Index:           1
128 ; CHECK-NEXT:         Offset:          0x1AC
129 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
130 ; CHECK-NEXT:         Index:           1
131 ; CHECK-NEXT:         Offset:          0x1B8
132 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
133 ; CHECK-NEXT:         Index:           1
134 ; CHECK-NEXT:         Offset:          0x1C4
135 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
136 ; CHECK-NEXT:         Index:           1
137 ; CHECK-NEXT:         Offset:          0x1D0
138 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
139 ; CHECK-NEXT:         Index:           1
140 ; CHECK-NEXT:         Offset:          0x1DC
141 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
142 ; CHECK-NEXT:         Index:           1
143 ; CHECK-NEXT:         Offset:          0x1E8
144 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
145 ; CHECK-NEXT:         Index:           1
146 ; CHECK-NEXT:         Offset:          0x1F4
147 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
148 ; CHECK-NEXT:         Index:           1
149 ; CHECK-NEXT:         Offset:          0x200
150 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
151 ; CHECK-NEXT:         Index:           1
152 ; CHECK-NEXT:         Offset:          0x20C
153 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
154 ; CHECK-NEXT:         Index:           1
155 ; CHECK-NEXT:         Offset:          0x218
156 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
157 ; CHECK-NEXT:         Index:           1
158 ; CHECK-NEXT:         Offset:          0x224
159 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
160 ; CHECK-NEXT:         Index:           1
161 ; CHECK-NEXT:         Offset:          0x230
162 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
163 ; CHECK-NEXT:         Index:           1
164 ; CHECK-NEXT:         Offset:          0x23C
165 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
166 ; CHECK-NEXT:         Index:           1
167 ; CHECK-NEXT:         Offset:          0x248
168 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
169 ; CHECK-NEXT:         Index:           1
170 ; CHECK-NEXT:         Offset:          0x254
171 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
172 ; CHECK-NEXT:         Index:           1
173 ; CHECK-NEXT:         Offset:          0x260
174 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
175 ; CHECK-NEXT:         Index:           1
176 ; CHECK-NEXT:         Offset:          0x26C
177 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
178 ; CHECK-NEXT:         Index:           1
179 ; CHECK-NEXT:         Offset:          0x278
180 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
181 ; CHECK-NEXT:         Index:           1
182 ; CHECK-NEXT:         Offset:          0x284
183 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
184 ; CHECK-NEXT:         Index:           1
185 ; CHECK-NEXT:         Offset:          0x290
186 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
187 ; CHECK-NEXT:         Index:           1
188 ; CHECK-NEXT:         Offset:          0x29C
189 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
190 ; CHECK-NEXT:         Index:           1
191 ; CHECK-NEXT:         Offset:          0x2A8
192 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
193 ; CHECK-NEXT:         Index:           1
194 ; CHECK-NEXT:         Offset:          0x2B4
195 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
196 ; CHECK-NEXT:         Index:           1
197 ; CHECK-NEXT:         Offset:          0x2C0
198 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
199 ; CHECK-NEXT:         Index:           1
200 ; CHECK-NEXT:         Offset:          0x2CC
201 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
202 ; CHECK-NEXT:         Index:           1
203 ; CHECK-NEXT:         Offset:          0x2D8
204 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
205 ; CHECK-NEXT:         Index:           1
206 ; CHECK-NEXT:         Offset:          0x2E4
207 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
208 ; CHECK-NEXT:         Index:           1
209 ; CHECK-NEXT:         Offset:          0x2F0
210 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
211 ; CHECK-NEXT:         Index:           1
212 ; CHECK-NEXT:         Offset:          0x2FC
213 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
214 ; CHECK-NEXT:         Index:           1
215 ; CHECK-NEXT:         Offset:          0x308
216 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
217 ; CHECK-NEXT:         Index:           1
218 ; CHECK-NEXT:         Offset:          0x314
219 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
220 ; CHECK-NEXT:         Index:           1
221 ; CHECK-NEXT:         Offset:          0x320
222 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
223 ; CHECK-NEXT:         Index:           1
224 ; CHECK-NEXT:         Offset:          0x32C
225 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
226 ; CHECK-NEXT:         Index:           1
227 ; CHECK-NEXT:         Offset:          0x338
228 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
229 ; CHECK-NEXT:         Index:           1
230 ; CHECK-NEXT:         Offset:          0x344
231 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
232 ; CHECK-NEXT:         Index:           1
233 ; CHECK-NEXT:         Offset:          0x350
234 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
235 ; CHECK-NEXT:         Index:           1
236 ; CHECK-NEXT:         Offset:          0x35C
237 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
238 ; CHECK-NEXT:         Index:           1
239 ; CHECK-NEXT:         Offset:          0x368
240 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
241 ; CHECK-NEXT:         Index:           1
242 ; CHECK-NEXT:         Offset:          0x374
243 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
244 ; CHECK-NEXT:         Index:           1
245 ; CHECK-NEXT:         Offset:          0x380
246 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
247 ; CHECK-NEXT:         Index:           1
248 ; CHECK-NEXT:         Offset:          0x38C
249 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
250 ; CHECK-NEXT:         Index:           1
251 ; CHECK-NEXT:         Offset:          0x398
252 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
253 ; CHECK-NEXT:         Index:           1
254 ; CHECK-NEXT:         Offset:          0x3A4
255 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
256 ; CHECK-NEXT:         Index:           1
257 ; CHECK-NEXT:         Offset:          0x3B0
258 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
259 ; CHECK-NEXT:         Index:           1
260 ; CHECK-NEXT:         Offset:          0x3BC
261 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
262 ; CHECK-NEXT:         Index:           1
263 ; CHECK-NEXT:         Offset:          0x3C8
264 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
265 ; CHECK-NEXT:         Index:           1
266 ; CHECK-NEXT:         Offset:          0x3D4
267 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
268 ; CHECK-NEXT:         Index:           1
269 ; CHECK-NEXT:         Offset:          0x3E0
270 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
271 ; CHECK-NEXT:         Index:           1
272 ; CHECK-NEXT:         Offset:          0x3EC
273 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
274 ; CHECK-NEXT:         Index:           1
275 ; CHECK-NEXT:         Offset:          0x3F8
276 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
277 ; CHECK-NEXT:         Index:           1
278 ; CHECK-NEXT:         Offset:          0x404
279 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
280 ; CHECK-NEXT:         Index:           1
281 ; CHECK-NEXT:         Offset:          0x410
282 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
283 ; CHECK-NEXT:         Index:           1
284 ; CHECK-NEXT:         Offset:          0x41C
285 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
286 ; CHECK-NEXT:         Index:           1
287 ; CHECK-NEXT:         Offset:          0x428
288 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
289 ; CHECK-NEXT:         Index:           1
290 ; CHECK-NEXT:         Offset:          0x434
291 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
292 ; CHECK-NEXT:         Index:           1
293 ; CHECK-NEXT:         Offset:          0x440
294 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
295 ; CHECK-NEXT:         Index:           1
296 ; CHECK-NEXT:         Offset:          0x44C
297 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
298 ; CHECK-NEXT:         Index:           1
299 ; CHECK-NEXT:         Offset:          0x458
300 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
301 ; CHECK-NEXT:         Index:           1
302 ; CHECK-NEXT:         Offset:          0x464
303 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
304 ; CHECK-NEXT:         Index:           1
305 ; CHECK-NEXT:         Offset:          0x470
306 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
307 ; CHECK-NEXT:         Index:           1
308 ; CHECK-NEXT:         Offset:          0x47C
309 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
310 ; CHECK-NEXT:         Index:           1
311 ; CHECK-NEXT:         Offset:          0x488
312 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
313 ; CHECK-NEXT:         Index:           1
314 ; CHECK-NEXT:         Offset:          0x494
315 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
316 ; CHECK-NEXT:         Index:           1
317 ; CHECK-NEXT:         Offset:          0x4A0
318 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
319 ; CHECK-NEXT:         Index:           1
320 ; CHECK-NEXT:         Offset:          0x4AC
321 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
322 ; CHECK-NEXT:         Index:           1
323 ; CHECK-NEXT:         Offset:          0x4B8
324 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
325 ; CHECK-NEXT:         Index:           1
326 ; CHECK-NEXT:         Offset:          0x4C4
327 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
328 ; CHECK-NEXT:         Index:           1
329 ; CHECK-NEXT:         Offset:          0x4D0
330 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
331 ; CHECK-NEXT:         Index:           1
332 ; CHECK-NEXT:         Offset:          0x4DC
333 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
334 ; CHECK-NEXT:         Index:           1
335 ; CHECK-NEXT:         Offset:          0x4E8
336 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
337 ; CHECK-NEXT:         Index:           1
338 ; CHECK-NEXT:         Offset:          0x4F4
339 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
340 ; CHECK-NEXT:         Index:           1
341 ; CHECK-NEXT:         Offset:          0x500
342 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
343 ; CHECK-NEXT:         Index:           1
344 ; CHECK-NEXT:         Offset:          0x50C
345 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
346 ; CHECK-NEXT:         Index:           1
347 ; CHECK-NEXT:         Offset:          0x518
348 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
349 ; CHECK-NEXT:         Index:           1
350 ; CHECK-NEXT:         Offset:          0x524
351 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
352 ; CHECK-NEXT:         Index:           1
353 ; CHECK-NEXT:         Offset:          0x530
354 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
355 ; CHECK-NEXT:         Index:           1
356 ; CHECK-NEXT:         Offset:          0x53C
357 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
358 ; CHECK-NEXT:         Index:           1
359 ; CHECK-NEXT:         Offset:          0x548
360 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
361 ; CHECK-NEXT:         Index:           1
362 ; CHECK-NEXT:         Offset:          0x554
363 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
364 ; CHECK-NEXT:         Index:           1
365 ; CHECK-NEXT:         Offset:          0x560
366 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
367 ; CHECK-NEXT:         Index:           1
368 ; CHECK-NEXT:         Offset:          0x56C
369 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
370 ; CHECK-NEXT:         Index:           1
371 ; CHECK-NEXT:         Offset:          0x578
372 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
373 ; CHECK-NEXT:         Index:           1
374 ; CHECK-NEXT:         Offset:          0x584
375 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
376 ; CHECK-NEXT:         Index:           1
377 ; CHECK-NEXT:         Offset:          0x590
378 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
379 ; CHECK-NEXT:         Index:           1
380 ; CHECK-NEXT:         Offset:          0x59C
381 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
382 ; CHECK-NEXT:         Index:           1
383 ; CHECK-NEXT:         Offset:          0x5A8
384 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
385 ; CHECK-NEXT:         Index:           1
386 ; CHECK-NEXT:         Offset:          0x5B4
387 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
388 ; CHECK-NEXT:         Index:           1
389 ; CHECK-NEXT:         Offset:          0x5C0
390 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
391 ; CHECK-NEXT:         Index:           1
392 ; CHECK-NEXT:         Offset:          0x5CC
393 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
394 ; CHECK-NEXT:         Index:           1
395 ; CHECK-NEXT:         Offset:          0x5D8
396 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
397 ; CHECK-NEXT:         Index:           1
398 ; CHECK-NEXT:         Offset:          0x5E4
399 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
400 ; CHECK-NEXT:         Index:           1
401 ; CHECK-NEXT:         Offset:          0x5F0
402 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
403 ; CHECK-NEXT:         Index:           129
404 ; CHECK-NEXT:         Offset:          0x5FC
405 ; CHECK-NEXT:       - Type:            R_WASM_MEMORY_ADDR_LEB
406 ; CHECK-NEXT:         Index:           129
407 ; CHECK-NEXT:         Offset:          0x608
408 ; CHECK-NEXT:       - Type:            R_WASM_FUNCTION_INDEX_LEB
409 ; CHECK-NEXT:         Index:           131
410 ; CHECK-NEXT:         Offset:          0x611
411 ; CHECK-NEXT:     Functions:
412 ; CHECK-NEXT:       - Index:           0
413 ; CHECK-NEXT:         Locals:
414 ; CHECK-NEXT:         Body:            4100280284808080000B
415 ; CHECK-NEXT:       - Index:           1
416 ; CHECK-NEXT:         Locals:
417 ; CHECK-NEXT:         Body:            4100280284808080000B
418 ; CHECK-NEXT:       - Index:           2
419 ; CHECK-NEXT:         Locals:
420 ; CHECK-NEXT:         Body:            4100280284808080000B
421 ; CHECK-NEXT:       - Index:           3
422 ; CHECK-NEXT:         Locals:
423 ; CHECK-NEXT:         Body:            4100280284808080000B
424 ; CHECK-NEXT:       - Index:           4
425 ; CHECK-NEXT:         Locals:
426 ; CHECK-NEXT:         Body:            4100280284808080000B
427 ; CHECK-NEXT:       - Index:           5
428 ; CHECK-NEXT:         Locals:
429 ; CHECK-NEXT:         Body:            4100280284808080000B
430 ; CHECK-NEXT:       - Index:           6
431 ; CHECK-NEXT:         Locals:
432 ; CHECK-NEXT:         Body:            4100280284808080000B
433 ; CHECK-NEXT:       - Index:           7
434 ; CHECK-NEXT:         Locals:
435 ; CHECK-NEXT:         Body:            4100280284808080000B
436 ; CHECK-NEXT:       - Index:           8
437 ; CHECK-NEXT:         Locals:
438 ; CHECK-NEXT:         Body:            4100280284808080000B
439 ; CHECK-NEXT:       - Index:           9
440 ; CHECK-NEXT:         Locals:
441 ; CHECK-NEXT:         Body:            4100280284808080000B
442 ; CHECK-NEXT:       - Index:           10
443 ; CHECK-NEXT:         Locals:
444 ; CHECK-NEXT:         Body:            4100280284808080000B
445 ; CHECK-NEXT:       - Index:           11
446 ; CHECK-NEXT:         Locals:
447 ; CHECK-NEXT:         Body:            4100280284808080000B
448 ; CHECK-NEXT:       - Index:           12
449 ; CHECK-NEXT:         Locals:
450 ; CHECK-NEXT:         Body:            4100280284808080000B
451 ; CHECK-NEXT:       - Index:           13
452 ; CHECK-NEXT:         Locals:
453 ; CHECK-NEXT:         Body:            4100280284808080000B
454 ; CHECK-NEXT:       - Index:           14
455 ; CHECK-NEXT:         Locals:
456 ; CHECK-NEXT:         Body:            4100280284808080000B
457 ; CHECK-NEXT:       - Index:           15
458 ; CHECK-NEXT:         Locals:
459 ; CHECK-NEXT:         Body:            4100280284808080000B
460 ; CHECK-NEXT:       - Index:           16
461 ; CHECK-NEXT:         Locals:
462 ; CHECK-NEXT:         Body:            4100280284808080000B
463 ; CHECK-NEXT:       - Index:           17
464 ; CHECK-NEXT:         Locals:
465 ; CHECK-NEXT:         Body:            4100280284808080000B
466 ; CHECK-NEXT:       - Index:           18
467 ; CHECK-NEXT:         Locals:
468 ; CHECK-NEXT:         Body:            4100280284808080000B
469 ; CHECK-NEXT:       - Index:           19
470 ; CHECK-NEXT:         Locals:
471 ; CHECK-NEXT:         Body:            4100280284808080000B
472 ; CHECK-NEXT:       - Index:           20
473 ; CHECK-NEXT:         Locals:
474 ; CHECK-NEXT:         Body:            4100280284808080000B
475 ; CHECK-NEXT:       - Index:           21
476 ; CHECK-NEXT:         Locals:
477 ; CHECK-NEXT:         Body:            4100280284808080000B
478 ; CHECK-NEXT:       - Index:           22
479 ; CHECK-NEXT:         Locals:
480 ; CHECK-NEXT:         Body:            4100280284808080000B
481 ; CHECK-NEXT:       - Index:           23
482 ; CHECK-NEXT:         Locals:
483 ; CHECK-NEXT:         Body:            4100280284808080000B
484 ; CHECK-NEXT:       - Index:           24
485 ; CHECK-NEXT:         Locals:
486 ; CHECK-NEXT:         Body:            4100280284808080000B
487 ; CHECK-NEXT:       - Index:           25
488 ; CHECK-NEXT:         Locals:
489 ; CHECK-NEXT:         Body:            4100280284808080000B
490 ; CHECK-NEXT:       - Index:           26
491 ; CHECK-NEXT:         Locals:
492 ; CHECK-NEXT:         Body:            4100280284808080000B
493 ; CHECK-NEXT:       - Index:           27
494 ; CHECK-NEXT:         Locals:
495 ; CHECK-NEXT:         Body:            4100280284808080000B
496 ; CHECK-NEXT:       - Index:           28
497 ; CHECK-NEXT:         Locals:
498 ; CHECK-NEXT:         Body:            4100280284808080000B
499 ; CHECK-NEXT:       - Index:           29
500 ; CHECK-NEXT:         Locals:
501 ; CHECK-NEXT:         Body:            4100280284808080000B
502 ; CHECK-NEXT:       - Index:           30
503 ; CHECK-NEXT:         Locals:
504 ; CHECK-NEXT:         Body:            4100280284808080000B
505 ; CHECK-NEXT:       - Index:           31
506 ; CHECK-NEXT:         Locals:
507 ; CHECK-NEXT:         Body:            4100280284808080000B
508 ; CHECK-NEXT:       - Index:           32
509 ; CHECK-NEXT:         Locals:
510 ; CHECK-NEXT:         Body:            4100280284808080000B
511 ; CHECK-NEXT:       - Index:           33
512 ; CHECK-NEXT:         Locals:
513 ; CHECK-NEXT:         Body:            4100280284808080000B
514 ; CHECK-NEXT:       - Index:           34
515 ; CHECK-NEXT:         Locals:
516 ; CHECK-NEXT:         Body:            4100280284808080000B
517 ; CHECK-NEXT:       - Index:           35
518 ; CHECK-NEXT:         Locals:
519 ; CHECK-NEXT:         Body:            4100280284808080000B
520 ; CHECK-NEXT:       - Index:           36
521 ; CHECK-NEXT:         Locals:
522 ; CHECK-NEXT:         Body:            4100280284808080000B
523 ; CHECK-NEXT:       - Index:           37
524 ; CHECK-NEXT:         Locals:
525 ; CHECK-NEXT:         Body:            4100280284808080000B
526 ; CHECK-NEXT:       - Index:           38
527 ; CHECK-NEXT:         Locals:
528 ; CHECK-NEXT:         Body:            4100280284808080000B
529 ; CHECK-NEXT:       - Index:           39
530 ; CHECK-NEXT:         Locals:
531 ; CHECK-NEXT:         Body:            4100280284808080000B
532 ; CHECK-NEXT:       - Index:           40
533 ; CHECK-NEXT:         Locals:
534 ; CHECK-NEXT:         Body:            4100280284808080000B
535 ; CHECK-NEXT:       - Index:           41
536 ; CHECK-NEXT:         Locals:
537 ; CHECK-NEXT:         Body:            4100280284808080000B
538 ; CHECK-NEXT:       - Index:           42
539 ; CHECK-NEXT:         Locals:
540 ; CHECK-NEXT:         Body:            4100280284808080000B
541 ; CHECK-NEXT:       - Index:           43
542 ; CHECK-NEXT:         Locals:
543 ; CHECK-NEXT:         Body:            4100280284808080000B
544 ; CHECK-NEXT:       - Index:           44
545 ; CHECK-NEXT:         Locals:
546 ; CHECK-NEXT:         Body:            4100280284808080000B
547 ; CHECK-NEXT:       - Index:           45
548 ; CHECK-NEXT:         Locals:
549 ; CHECK-NEXT:         Body:            4100280284808080000B
550 ; CHECK-NEXT:       - Index:           46
551 ; CHECK-NEXT:         Locals:
552 ; CHECK-NEXT:         Body:            4100280284808080000B
553 ; CHECK-NEXT:       - Index:           47
554 ; CHECK-NEXT:         Locals:
555 ; CHECK-NEXT:         Body:            4100280284808080000B
556 ; CHECK-NEXT:       - Index:           48
557 ; CHECK-NEXT:         Locals:
558 ; CHECK-NEXT:         Body:            4100280284808080000B
559 ; CHECK-NEXT:       - Index:           49
560 ; CHECK-NEXT:         Locals:
561 ; CHECK-NEXT:         Body:            4100280284808080000B
562 ; CHECK-NEXT:       - Index:           50
563 ; CHECK-NEXT:         Locals:
564 ; CHECK-NEXT:         Body:            4100280284808080000B
565 ; CHECK-NEXT:       - Index:           51
566 ; CHECK-NEXT:         Locals:
567 ; CHECK-NEXT:         Body:            4100280284808080000B
568 ; CHECK-NEXT:       - Index:           52
569 ; CHECK-NEXT:         Locals:
570 ; CHECK-NEXT:         Body:            4100280284808080000B
571 ; CHECK-NEXT:       - Index:           53
572 ; CHECK-NEXT:         Locals:
573 ; CHECK-NEXT:         Body:            4100280284808080000B
574 ; CHECK-NEXT:       - Index:           54
575 ; CHECK-NEXT:         Locals:
576 ; CHECK-NEXT:         Body:            4100280284808080000B
577 ; CHECK-NEXT:       - Index:           55
578 ; CHECK-NEXT:         Locals:
579 ; CHECK-NEXT:         Body:            4100280284808080000B
580 ; CHECK-NEXT:       - Index:           56
581 ; CHECK-NEXT:         Locals:
582 ; CHECK-NEXT:         Body:            4100280284808080000B
583 ; CHECK-NEXT:       - Index:           57
584 ; CHECK-NEXT:         Locals:
585 ; CHECK-NEXT:         Body:            4100280284808080000B
586 ; CHECK-NEXT:       - Index:           58
587 ; CHECK-NEXT:         Locals:
588 ; CHECK-NEXT:         Body:            4100280284808080000B
589 ; CHECK-NEXT:       - Index:           59
590 ; CHECK-NEXT:         Locals:
591 ; CHECK-NEXT:         Body:            4100280284808080000B
592 ; CHECK-NEXT:       - Index:           60
593 ; CHECK-NEXT:         Locals:
594 ; CHECK-NEXT:         Body:            4100280284808080000B
595 ; CHECK-NEXT:       - Index:           61
596 ; CHECK-NEXT:         Locals:
597 ; CHECK-NEXT:         Body:            4100280284808080000B
598 ; CHECK-NEXT:       - Index:           62
599 ; CHECK-NEXT:         Locals:
600 ; CHECK-NEXT:         Body:            4100280284808080000B
601 ; CHECK-NEXT:       - Index:           63
602 ; CHECK-NEXT:         Locals:
603 ; CHECK-NEXT:         Body:            4100280284808080000B
604 ; CHECK-NEXT:       - Index:           64
605 ; CHECK-NEXT:         Locals:
606 ; CHECK-NEXT:         Body:            4100280284808080000B
607 ; CHECK-NEXT:       - Index:           65
608 ; CHECK-NEXT:         Locals:
609 ; CHECK-NEXT:         Body:            4100280284808080000B
610 ; CHECK-NEXT:       - Index:           66
611 ; CHECK-NEXT:         Locals:
612 ; CHECK-NEXT:         Body:            4100280284808080000B
613 ; CHECK-NEXT:       - Index:           67
614 ; CHECK-NEXT:         Locals:
615 ; CHECK-NEXT:         Body:            4100280284808080000B
616 ; CHECK-NEXT:       - Index:           68
617 ; CHECK-NEXT:         Locals:
618 ; CHECK-NEXT:         Body:            4100280284808080000B
619 ; CHECK-NEXT:       - Index:           69
620 ; CHECK-NEXT:         Locals:
621 ; CHECK-NEXT:         Body:            4100280284808080000B
622 ; CHECK-NEXT:       - Index:           70
623 ; CHECK-NEXT:         Locals:
624 ; CHECK-NEXT:         Body:            4100280284808080000B
625 ; CHECK-NEXT:       - Index:           71
626 ; CHECK-NEXT:         Locals:
627 ; CHECK-NEXT:         Body:            4100280284808080000B
628 ; CHECK-NEXT:       - Index:           72
629 ; CHECK-NEXT:         Locals:
630 ; CHECK-NEXT:         Body:            4100280284808080000B
631 ; CHECK-NEXT:       - Index:           73
632 ; CHECK-NEXT:         Locals:
633 ; CHECK-NEXT:         Body:            4100280284808080000B
634 ; CHECK-NEXT:       - Index:           74
635 ; CHECK-NEXT:         Locals:
636 ; CHECK-NEXT:         Body:            4100280284808080000B
637 ; CHECK-NEXT:       - Index:           75
638 ; CHECK-NEXT:         Locals:
639 ; CHECK-NEXT:         Body:            4100280284808080000B
640 ; CHECK-NEXT:       - Index:           76
641 ; CHECK-NEXT:         Locals:
642 ; CHECK-NEXT:         Body:            4100280284808080000B
643 ; CHECK-NEXT:       - Index:           77
644 ; CHECK-NEXT:         Locals:
645 ; CHECK-NEXT:         Body:            4100280284808080000B
646 ; CHECK-NEXT:       - Index:           78
647 ; CHECK-NEXT:         Locals:
648 ; CHECK-NEXT:         Body:            4100280284808080000B
649 ; CHECK-NEXT:       - Index:           79
650 ; CHECK-NEXT:         Locals:
651 ; CHECK-NEXT:         Body:            4100280284808080000B
652 ; CHECK-NEXT:       - Index:           80
653 ; CHECK-NEXT:         Locals:
654 ; CHECK-NEXT:         Body:            4100280284808080000B
655 ; CHECK-NEXT:       - Index:           81
656 ; CHECK-NEXT:         Locals:
657 ; CHECK-NEXT:         Body:            4100280284808080000B
658 ; CHECK-NEXT:       - Index:           82
659 ; CHECK-NEXT:         Locals:
660 ; CHECK-NEXT:         Body:            4100280284808080000B
661 ; CHECK-NEXT:       - Index:           83
662 ; CHECK-NEXT:         Locals:
663 ; CHECK-NEXT:         Body:            4100280284808080000B
664 ; CHECK-NEXT:       - Index:           84
665 ; CHECK-NEXT:         Locals:
666 ; CHECK-NEXT:         Body:            4100280284808080000B
667 ; CHECK-NEXT:       - Index:           85
668 ; CHECK-NEXT:         Locals:
669 ; CHECK-NEXT:         Body:            4100280284808080000B
670 ; CHECK-NEXT:       - Index:           86
671 ; CHECK-NEXT:         Locals:
672 ; CHECK-NEXT:         Body:            4100280284808080000B
673 ; CHECK-NEXT:       - Index:           87
674 ; CHECK-NEXT:         Locals:
675 ; CHECK-NEXT:         Body:            4100280284808080000B
676 ; CHECK-NEXT:       - Index:           88
677 ; CHECK-NEXT:         Locals:
678 ; CHECK-NEXT:         Body:            4100280284808080000B
679 ; CHECK-NEXT:       - Index:           89
680 ; CHECK-NEXT:         Locals:
681 ; CHECK-NEXT:         Body:            4100280284808080000B
682 ; CHECK-NEXT:       - Index:           90
683 ; CHECK-NEXT:         Locals:
684 ; CHECK-NEXT:         Body:            4100280284808080000B
685 ; CHECK-NEXT:       - Index:           91
686 ; CHECK-NEXT:         Locals:
687 ; CHECK-NEXT:         Body:            4100280284808080000B
688 ; CHECK-NEXT:       - Index:           92
689 ; CHECK-NEXT:         Locals:
690 ; CHECK-NEXT:         Body:            4100280284808080000B
691 ; CHECK-NEXT:       - Index:           93
692 ; CHECK-NEXT:         Locals:
693 ; CHECK-NEXT:         Body:            4100280284808080000B
694 ; CHECK-NEXT:       - Index:           94
695 ; CHECK-NEXT:         Locals:
696 ; CHECK-NEXT:         Body:            4100280284808080000B
697 ; CHECK-NEXT:       - Index:           95
698 ; CHECK-NEXT:         Locals:
699 ; CHECK-NEXT:         Body:            4100280284808080000B
700 ; CHECK-NEXT:       - Index:           96
701 ; CHECK-NEXT:         Locals:
702 ; CHECK-NEXT:         Body:            4100280284808080000B
703 ; CHECK-NEXT:       - Index:           97
704 ; CHECK-NEXT:         Locals:
705 ; CHECK-NEXT:         Body:            4100280284808080000B
706 ; CHECK-NEXT:       - Index:           98
707 ; CHECK-NEXT:         Locals:
708 ; CHECK-NEXT:         Body:            4100280284808080000B
709 ; CHECK-NEXT:       - Index:           99
710 ; CHECK-NEXT:         Locals:
711 ; CHECK-NEXT:         Body:            4100280284808080000B
712 ; CHECK-NEXT:       - Index:           100
713 ; CHECK-NEXT:         Locals:
714 ; CHECK-NEXT:         Body:            4100280284808080000B
715 ; CHECK-NEXT:       - Index:           101
716 ; CHECK-NEXT:         Locals:
717 ; CHECK-NEXT:         Body:            4100280284808080000B
718 ; CHECK-NEXT:       - Index:           102
719 ; CHECK-NEXT:         Locals:
720 ; CHECK-NEXT:         Body:            4100280284808080000B
721 ; CHECK-NEXT:       - Index:           103
722 ; CHECK-NEXT:         Locals:
723 ; CHECK-NEXT:         Body:            4100280284808080000B
724 ; CHECK-NEXT:       - Index:           104
725 ; CHECK-NEXT:         Locals:
726 ; CHECK-NEXT:         Body:            4100280284808080000B
727 ; CHECK-NEXT:       - Index:           105
728 ; CHECK-NEXT:         Locals:
729 ; CHECK-NEXT:         Body:            4100280284808080000B
730 ; CHECK-NEXT:       - Index:           106
731 ; CHECK-NEXT:         Locals:
732 ; CHECK-NEXT:         Body:            4100280284808080000B
733 ; CHECK-NEXT:       - Index:           107
734 ; CHECK-NEXT:         Locals:
735 ; CHECK-NEXT:         Body:            4100280284808080000B
736 ; CHECK-NEXT:       - Index:           108
737 ; CHECK-NEXT:         Locals:
738 ; CHECK-NEXT:         Body:            4100280284808080000B
739 ; CHECK-NEXT:       - Index:           109
740 ; CHECK-NEXT:         Locals:
741 ; CHECK-NEXT:         Body:            4100280284808080000B
742 ; CHECK-NEXT:       - Index:           110
743 ; CHECK-NEXT:         Locals:
744 ; CHECK-NEXT:         Body:            4100280284808080000B
745 ; CHECK-NEXT:       - Index:           111
746 ; CHECK-NEXT:         Locals:
747 ; CHECK-NEXT:         Body:            4100280284808080000B
748 ; CHECK-NEXT:       - Index:           112
749 ; CHECK-NEXT:         Locals:
750 ; CHECK-NEXT:         Body:            4100280284808080000B
751 ; CHECK-NEXT:       - Index:           113
752 ; CHECK-NEXT:         Locals:
753 ; CHECK-NEXT:         Body:            4100280284808080000B
754 ; CHECK-NEXT:       - Index:           114
755 ; CHECK-NEXT:         Locals:
756 ; CHECK-NEXT:         Body:            4100280284808080000B
757 ; CHECK-NEXT:       - Index:           115
758 ; CHECK-NEXT:         Locals:
759 ; CHECK-NEXT:         Body:            4100280284808080000B
760 ; CHECK-NEXT:       - Index:           116
761 ; CHECK-NEXT:         Locals:
762 ; CHECK-NEXT:         Body:            4100280284808080000B
763 ; CHECK-NEXT:       - Index:           117
764 ; CHECK-NEXT:         Locals:
765 ; CHECK-NEXT:         Body:            4100280284808080000B
766 ; CHECK-NEXT:       - Index:           118
767 ; CHECK-NEXT:         Locals:
768 ; CHECK-NEXT:         Body:            4100280284808080000B
769 ; CHECK-NEXT:       - Index:           119
770 ; CHECK-NEXT:         Locals:
771 ; CHECK-NEXT:         Body:            4100280284808080000B
772 ; CHECK-NEXT:       - Index:           120
773 ; CHECK-NEXT:         Locals:
774 ; CHECK-NEXT:         Body:            4100280284808080000B
775 ; CHECK-NEXT:       - Index:           121
776 ; CHECK-NEXT:         Locals:
777 ; CHECK-NEXT:         Body:            4100280284808080000B
778 ; CHECK-NEXT:       - Index:           122
779 ; CHECK-NEXT:         Locals:
780 ; CHECK-NEXT:         Body:            4100280284808080000B
781 ; CHECK-NEXT:       - Index:           123
782 ; CHECK-NEXT:         Locals:
783 ; CHECK-NEXT:         Body:            4100280284808080000B
784 ; CHECK-NEXT:       - Index:           124
785 ; CHECK-NEXT:         Locals:
786 ; CHECK-NEXT:         Body:            4100280284808080000B
787 ; CHECK-NEXT:       - Index:           125
788 ; CHECK-NEXT:         Locals:
789 ; CHECK-NEXT:         Body:            4100280284808080000B
790 ; CHECK-NEXT:       - Index:           126
791 ; CHECK-NEXT:         Locals:
792 ; CHECK-NEXT:         Body:            4100280284808080000B
793 ; CHECK-NEXT:       - Index:           127
794 ; CHECK-NEXT:         Locals:
795 ; CHECK-NEXT:         Body:            4100280280808080000B
796 ; CHECK-NEXT:       - Index:           128
797 ; CHECK-NEXT:         Locals:
798 ; CHECK-NEXT:         Body:            4100280280808080000B
799 ; CHECK-NEXT:       - Index:           129
800 ; CHECK-NEXT:         Locals:
801 ; CHECK-NEXT:         Body:            1081818080000B
802 ; CHECK-NEXT:   - Type:            DATA
803 ; CHECK-NEXT:     Segments:
804 ; CHECK-NEXT:       - SectionOffset:   6
805 ; CHECK-NEXT:         InitFlags:       0
806 ; CHECK-NEXT:         Offset:
807 ; CHECK-NEXT:           Opcode:          I32_CONST
808 ; CHECK-NEXT:           Value:           0
809 ; CHECK-NEXT:         Content:         '01000000'
810 ; CHECK-NEXT:       - SectionOffset:   15
811 ; CHECK-NEXT:         InitFlags:       0
812 ; CHECK-NEXT:         Offset:
813 ; CHECK-NEXT:           Opcode:          I32_CONST
814 ; CHECK-NEXT:           Value:           4
815 ; CHECK-NEXT:         Content:         '01000000'
816 ; CHECK-NEXT:   - Type:            CUSTOM
817 ; CHECK-NEXT:     Name:            linking
818 ; CHECK-NEXT:     Version:         2
819 ; CHECK-NEXT:     SymbolTable:
820 ; CHECK-NEXT:       - Index:           0
821 ; CHECK-NEXT:         Kind:            FUNCTION
822 ; CHECK-NEXT:         Name:            f1
823 ; CHECK-NEXT:         Flags:           [  ]
824 ; CHECK-NEXT:         Function:        0
825 ; CHECK-NEXT:       - Index:           1
826 ; CHECK-NEXT:         Kind:            DATA
827 ; CHECK-NEXT:         Name:            foo
828 ; CHECK-NEXT:         Flags:           [  ]
829 ; CHECK-NEXT:         Segment:         1
830 ; CHECK-NEXT:         Size:            4
831 ; CHECK-NEXT:       - Index:           2
832 ; CHECK-NEXT:         Kind:            FUNCTION
833 ; CHECK-NEXT:         Name:            f2
834 ; CHECK-NEXT:         Flags:           [  ]
835 ; CHECK-NEXT:         Function:        1
836 ; CHECK-NEXT:       - Index:           3
837 ; CHECK-NEXT:         Kind:            FUNCTION
838 ; CHECK-NEXT:         Name:            f3
839 ; CHECK-NEXT:         Flags:           [  ]
840 ; CHECK-NEXT:         Function:        2
841 ; CHECK-NEXT:       - Index:           4
842 ; CHECK-NEXT:         Kind:            FUNCTION
843 ; CHECK-NEXT:         Name:            f4
844 ; CHECK-NEXT:         Flags:           [  ]
845 ; CHECK-NEXT:         Function:        3
846 ; CHECK-NEXT:       - Index:           5
847 ; CHECK-NEXT:         Kind:            FUNCTION
848 ; CHECK-NEXT:         Name:            f5
849 ; CHECK-NEXT:         Flags:           [  ]
850 ; CHECK-NEXT:         Function:        4
851 ; CHECK-NEXT:       - Index:           6
852 ; CHECK-NEXT:         Kind:            FUNCTION
853 ; CHECK-NEXT:         Name:            f6
854 ; CHECK-NEXT:         Flags:           [  ]
855 ; CHECK-NEXT:         Function:        5
856 ; CHECK-NEXT:       - Index:           7
857 ; CHECK-NEXT:         Kind:            FUNCTION
858 ; CHECK-NEXT:         Name:            f7
859 ; CHECK-NEXT:         Flags:           [  ]
860 ; CHECK-NEXT:         Function:        6
861 ; CHECK-NEXT:       - Index:           8
862 ; CHECK-NEXT:         Kind:            FUNCTION
863 ; CHECK-NEXT:         Name:            f8
864 ; CHECK-NEXT:         Flags:           [  ]
865 ; CHECK-NEXT:         Function:        7
866 ; CHECK-NEXT:       - Index:           9
867 ; CHECK-NEXT:         Kind:            FUNCTION
868 ; CHECK-NEXT:         Name:            f9
869 ; CHECK-NEXT:         Flags:           [  ]
870 ; CHECK-NEXT:         Function:        8
871 ; CHECK-NEXT:       - Index:           10
872 ; CHECK-NEXT:         Kind:            FUNCTION
873 ; CHECK-NEXT:         Name:            f10
874 ; CHECK-NEXT:         Flags:           [  ]
875 ; CHECK-NEXT:         Function:        9
876 ; CHECK-NEXT:       - Index:           11
877 ; CHECK-NEXT:         Kind:            FUNCTION
878 ; CHECK-NEXT:         Name:            f11
879 ; CHECK-NEXT:         Flags:           [  ]
880 ; CHECK-NEXT:         Function:        10
881 ; CHECK-NEXT:       - Index:           12
882 ; CHECK-NEXT:         Kind:            FUNCTION
883 ; CHECK-NEXT:         Name:            f12
884 ; CHECK-NEXT:         Flags:           [  ]
885 ; CHECK-NEXT:         Function:        11
886 ; CHECK-NEXT:       - Index:           13
887 ; CHECK-NEXT:         Kind:            FUNCTION
888 ; CHECK-NEXT:         Name:            f13
889 ; CHECK-NEXT:         Flags:           [  ]
890 ; CHECK-NEXT:         Function:        12
891 ; CHECK-NEXT:       - Index:           14
892 ; CHECK-NEXT:         Kind:            FUNCTION
893 ; CHECK-NEXT:         Name:            f14
894 ; CHECK-NEXT:         Flags:           [  ]
895 ; CHECK-NEXT:         Function:        13
896 ; CHECK-NEXT:       - Index:           15
897 ; CHECK-NEXT:         Kind:            FUNCTION
898 ; CHECK-NEXT:         Name:            f15
899 ; CHECK-NEXT:         Flags:           [  ]
900 ; CHECK-NEXT:         Function:        14
901 ; CHECK-NEXT:       - Index:           16
902 ; CHECK-NEXT:         Kind:            FUNCTION
903 ; CHECK-NEXT:         Name:            f16
904 ; CHECK-NEXT:         Flags:           [  ]
905 ; CHECK-NEXT:         Function:        15
906 ; CHECK-NEXT:       - Index:           17
907 ; CHECK-NEXT:         Kind:            FUNCTION
908 ; CHECK-NEXT:         Name:            f17
909 ; CHECK-NEXT:         Flags:           [  ]
910 ; CHECK-NEXT:         Function:        16
911 ; CHECK-NEXT:       - Index:           18
912 ; CHECK-NEXT:         Kind:            FUNCTION
913 ; CHECK-NEXT:         Name:            f18
914 ; CHECK-NEXT:         Flags:           [  ]
915 ; CHECK-NEXT:         Function:        17
916 ; CHECK-NEXT:       - Index:           19
917 ; CHECK-NEXT:         Kind:            FUNCTION
918 ; CHECK-NEXT:         Name:            f19
919 ; CHECK-NEXT:         Flags:           [  ]
920 ; CHECK-NEXT:         Function:        18
921 ; CHECK-NEXT:       - Index:           20
922 ; CHECK-NEXT:         Kind:            FUNCTION
923 ; CHECK-NEXT:         Name:            f20
924 ; CHECK-NEXT:         Flags:           [  ]
925 ; CHECK-NEXT:         Function:        19
926 ; CHECK-NEXT:       - Index:           21
927 ; CHECK-NEXT:         Kind:            FUNCTION
928 ; CHECK-NEXT:         Name:            f21
929 ; CHECK-NEXT:         Flags:           [  ]
930 ; CHECK-NEXT:         Function:        20
931 ; CHECK-NEXT:       - Index:           22
932 ; CHECK-NEXT:         Kind:            FUNCTION
933 ; CHECK-NEXT:         Name:            f22
934 ; CHECK-NEXT:         Flags:           [  ]
935 ; CHECK-NEXT:         Function:        21
936 ; CHECK-NEXT:       - Index:           23
937 ; CHECK-NEXT:         Kind:            FUNCTION
938 ; CHECK-NEXT:         Name:            f23
939 ; CHECK-NEXT:         Flags:           [  ]
940 ; CHECK-NEXT:         Function:        22
941 ; CHECK-NEXT:       - Index:           24
942 ; CHECK-NEXT:         Kind:            FUNCTION
943 ; CHECK-NEXT:         Name:            f24
944 ; CHECK-NEXT:         Flags:           [  ]
945 ; CHECK-NEXT:         Function:        23
946 ; CHECK-NEXT:       - Index:           25
947 ; CHECK-NEXT:         Kind:            FUNCTION
948 ; CHECK-NEXT:         Name:            f25
949 ; CHECK-NEXT:         Flags:           [  ]
950 ; CHECK-NEXT:         Function:        24
951 ; CHECK-NEXT:       - Index:           26
952 ; CHECK-NEXT:         Kind:            FUNCTION
953 ; CHECK-NEXT:         Name:            f26
954 ; CHECK-NEXT:         Flags:           [  ]
955 ; CHECK-NEXT:         Function:        25
956 ; CHECK-NEXT:       - Index:           27
957 ; CHECK-NEXT:         Kind:            FUNCTION
958 ; CHECK-NEXT:         Name:            f27
959 ; CHECK-NEXT:         Flags:           [  ]
960 ; CHECK-NEXT:         Function:        26
961 ; CHECK-NEXT:       - Index:           28
962 ; CHECK-NEXT:         Kind:            FUNCTION
963 ; CHECK-NEXT:         Name:            f28
964 ; CHECK-NEXT:         Flags:           [  ]
965 ; CHECK-NEXT:         Function:        27
966 ; CHECK-NEXT:       - Index:           29
967 ; CHECK-NEXT:         Kind:            FUNCTION
968 ; CHECK-NEXT:         Name:            f29
969 ; CHECK-NEXT:         Flags:           [  ]
970 ; CHECK-NEXT:         Function:        28
971 ; CHECK-NEXT:       - Index:           30
972 ; CHECK-NEXT:         Kind:            FUNCTION
973 ; CHECK-NEXT:         Name:            f30
974 ; CHECK-NEXT:         Flags:           [  ]
975 ; CHECK-NEXT:         Function:        29
976 ; CHECK-NEXT:       - Index:           31
977 ; CHECK-NEXT:         Kind:            FUNCTION
978 ; CHECK-NEXT:         Name:            f31
979 ; CHECK-NEXT:         Flags:           [  ]
980 ; CHECK-NEXT:         Function:        30
981 ; CHECK-NEXT:       - Index:           32
982 ; CHECK-NEXT:         Kind:            FUNCTION
983 ; CHECK-NEXT:         Name:            f32
984 ; CHECK-NEXT:         Flags:           [  ]
985 ; CHECK-NEXT:         Function:        31
986 ; CHECK-NEXT:       - Index:           33
987 ; CHECK-NEXT:         Kind:            FUNCTION
988 ; CHECK-NEXT:         Name:            f33
989 ; CHECK-NEXT:         Flags:           [  ]
990 ; CHECK-NEXT:         Function:        32
991 ; CHECK-NEXT:       - Index:           34
992 ; CHECK-NEXT:         Kind:            FUNCTION
993 ; CHECK-NEXT:         Name:            f34
994 ; CHECK-NEXT:         Flags:           [  ]
995 ; CHECK-NEXT:         Function:        33
996 ; CHECK-NEXT:       - Index:           35
997 ; CHECK-NEXT:         Kind:            FUNCTION
998 ; CHECK-NEXT:         Name:            f35
999 ; CHECK-NEXT:         Flags:           [  ]
1000 ; CHECK-NEXT:         Function:        34
1001 ; CHECK-NEXT:       - Index:           36
1002 ; CHECK-NEXT:         Kind:            FUNCTION
1003 ; CHECK-NEXT:         Name:            f36
1004 ; CHECK-NEXT:         Flags:           [  ]
1005 ; CHECK-NEXT:         Function:        35
1006 ; CHECK-NEXT:       - Index:           37
1007 ; CHECK-NEXT:         Kind:            FUNCTION
1008 ; CHECK-NEXT:         Name:            f37
1009 ; CHECK-NEXT:         Flags:           [  ]
1010 ; CHECK-NEXT:         Function:        36
1011 ; CHECK-NEXT:       - Index:           38
1012 ; CHECK-NEXT:         Kind:            FUNCTION
1013 ; CHECK-NEXT:         Name:            f38
1014 ; CHECK-NEXT:         Flags:           [  ]
1015 ; CHECK-NEXT:         Function:        37
1016 ; CHECK-NEXT:       - Index:           39
1017 ; CHECK-NEXT:         Kind:            FUNCTION
1018 ; CHECK-NEXT:         Name:            f39
1019 ; CHECK-NEXT:         Flags:           [  ]
1020 ; CHECK-NEXT:         Function:        38
1021 ; CHECK-NEXT:       - Index:           40
1022 ; CHECK-NEXT:         Kind:            FUNCTION
1023 ; CHECK-NEXT:         Name:            f40
1024 ; CHECK-NEXT:         Flags:           [  ]
1025 ; CHECK-NEXT:         Function:        39
1026 ; CHECK-NEXT:       - Index:           41
1027 ; CHECK-NEXT:         Kind:            FUNCTION
1028 ; CHECK-NEXT:         Name:            f41
1029 ; CHECK-NEXT:         Flags:           [  ]
1030 ; CHECK-NEXT:         Function:        40
1031 ; CHECK-NEXT:       - Index:           42
1032 ; CHECK-NEXT:         Kind:            FUNCTION
1033 ; CHECK-NEXT:         Name:            f42
1034 ; CHECK-NEXT:         Flags:           [  ]
1035 ; CHECK-NEXT:         Function:        41
1036 ; CHECK-NEXT:       - Index:           43
1037 ; CHECK-NEXT:         Kind:            FUNCTION
1038 ; CHECK-NEXT:         Name:            f43
1039 ; CHECK-NEXT:         Flags:           [  ]
1040 ; CHECK-NEXT:         Function:        42
1041 ; CHECK-NEXT:       - Index:           44
1042 ; CHECK-NEXT:         Kind:            FUNCTION
1043 ; CHECK-NEXT:         Name:            f44
1044 ; CHECK-NEXT:         Flags:           [  ]
1045 ; CHECK-NEXT:         Function:        43
1046 ; CHECK-NEXT:       - Index:           45
1047 ; CHECK-NEXT:         Kind:            FUNCTION
1048 ; CHECK-NEXT:         Name:            f45
1049 ; CHECK-NEXT:         Flags:           [  ]
1050 ; CHECK-NEXT:         Function:        44
1051 ; CHECK-NEXT:       - Index:           46
1052 ; CHECK-NEXT:         Kind:            FUNCTION
1053 ; CHECK-NEXT:         Name:            f46
1054 ; CHECK-NEXT:         Flags:           [  ]
1055 ; CHECK-NEXT:         Function:        45
1056 ; CHECK-NEXT:       - Index:           47
1057 ; CHECK-NEXT:         Kind:            FUNCTION
1058 ; CHECK-NEXT:         Name:            f47
1059 ; CHECK-NEXT:         Flags:           [  ]
1060 ; CHECK-NEXT:         Function:        46
1061 ; CHECK-NEXT:       - Index:           48
1062 ; CHECK-NEXT:         Kind:            FUNCTION
1063 ; CHECK-NEXT:         Name:            f48
1064 ; CHECK-NEXT:         Flags:           [  ]
1065 ; CHECK-NEXT:         Function:        47
1066 ; CHECK-NEXT:       - Index:           49
1067 ; CHECK-NEXT:         Kind:            FUNCTION
1068 ; CHECK-NEXT:         Name:            f49
1069 ; CHECK-NEXT:         Flags:           [  ]
1070 ; CHECK-NEXT:         Function:        48
1071 ; CHECK-NEXT:       - Index:           50
1072 ; CHECK-NEXT:         Kind:            FUNCTION
1073 ; CHECK-NEXT:         Name:            f50
1074 ; CHECK-NEXT:         Flags:           [  ]
1075 ; CHECK-NEXT:         Function:        49
1076 ; CHECK-NEXT:       - Index:           51
1077 ; CHECK-NEXT:         Kind:            FUNCTION
1078 ; CHECK-NEXT:         Name:            f51
1079 ; CHECK-NEXT:         Flags:           [  ]
1080 ; CHECK-NEXT:         Function:        50
1081 ; CHECK-NEXT:       - Index:           52
1082 ; CHECK-NEXT:         Kind:            FUNCTION
1083 ; CHECK-NEXT:         Name:            f52
1084 ; CHECK-NEXT:         Flags:           [  ]
1085 ; CHECK-NEXT:         Function:        51
1086 ; CHECK-NEXT:       - Index:           53
1087 ; CHECK-NEXT:         Kind:            FUNCTION
1088 ; CHECK-NEXT:         Name:            f53
1089 ; CHECK-NEXT:         Flags:           [  ]
1090 ; CHECK-NEXT:         Function:        52
1091 ; CHECK-NEXT:       - Index:           54
1092 ; CHECK-NEXT:         Kind:            FUNCTION
1093 ; CHECK-NEXT:         Name:            f54
1094 ; CHECK-NEXT:         Flags:           [  ]
1095 ; CHECK-NEXT:         Function:        53
1096 ; CHECK-NEXT:       - Index:           55
1097 ; CHECK-NEXT:         Kind:            FUNCTION
1098 ; CHECK-NEXT:         Name:            f55
1099 ; CHECK-NEXT:         Flags:           [  ]
1100 ; CHECK-NEXT:         Function:        54
1101 ; CHECK-NEXT:       - Index:           56
1102 ; CHECK-NEXT:         Kind:            FUNCTION
1103 ; CHECK-NEXT:         Name:            f56
1104 ; CHECK-NEXT:         Flags:           [  ]
1105 ; CHECK-NEXT:         Function:        55
1106 ; CHECK-NEXT:       - Index:           57
1107 ; CHECK-NEXT:         Kind:            FUNCTION
1108 ; CHECK-NEXT:         Name:            f57
1109 ; CHECK-NEXT:         Flags:           [  ]
1110 ; CHECK-NEXT:         Function:        56
1111 ; CHECK-NEXT:       - Index:           58
1112 ; CHECK-NEXT:         Kind:            FUNCTION
1113 ; CHECK-NEXT:         Name:            f58
1114 ; CHECK-NEXT:         Flags:           [  ]
1115 ; CHECK-NEXT:         Function:        57
1116 ; CHECK-NEXT:       - Index:           59
1117 ; CHECK-NEXT:         Kind:            FUNCTION
1118 ; CHECK-NEXT:         Name:            f59
1119 ; CHECK-NEXT:         Flags:           [  ]
1120 ; CHECK-NEXT:         Function:        58
1121 ; CHECK-NEXT:       - Index:           60
1122 ; CHECK-NEXT:         Kind:            FUNCTION
1123 ; CHECK-NEXT:         Name:            f60
1124 ; CHECK-NEXT:         Flags:           [  ]
1125 ; CHECK-NEXT:         Function:        59
1126 ; CHECK-NEXT:       - Index:           61
1127 ; CHECK-NEXT:         Kind:            FUNCTION
1128 ; CHECK-NEXT:         Name:            f61
1129 ; CHECK-NEXT:         Flags:           [  ]
1130 ; CHECK-NEXT:         Function:        60
1131 ; CHECK-NEXT:       - Index:           62
1132 ; CHECK-NEXT:         Kind:            FUNCTION
1133 ; CHECK-NEXT:         Name:            f62
1134 ; CHECK-NEXT:         Flags:           [  ]
1135 ; CHECK-NEXT:         Function:        61
1136 ; CHECK-NEXT:       - Index:           63
1137 ; CHECK-NEXT:         Kind:            FUNCTION
1138 ; CHECK-NEXT:         Name:            f63
1139 ; CHECK-NEXT:         Flags:           [  ]
1140 ; CHECK-NEXT:         Function:        62
1141 ; CHECK-NEXT:       - Index:           64
1142 ; CHECK-NEXT:         Kind:            FUNCTION
1143 ; CHECK-NEXT:         Name:            f64
1144 ; CHECK-NEXT:         Flags:           [  ]
1145 ; CHECK-NEXT:         Function:        63
1146 ; CHECK-NEXT:       - Index:           65
1147 ; CHECK-NEXT:         Kind:            FUNCTION
1148 ; CHECK-NEXT:         Name:            f65
1149 ; CHECK-NEXT:         Flags:           [  ]
1150 ; CHECK-NEXT:         Function:        64
1151 ; CHECK-NEXT:       - Index:           66
1152 ; CHECK-NEXT:         Kind:            FUNCTION
1153 ; CHECK-NEXT:         Name:            f66
1154 ; CHECK-NEXT:         Flags:           [  ]
1155 ; CHECK-NEXT:         Function:        65
1156 ; CHECK-NEXT:       - Index:           67
1157 ; CHECK-NEXT:         Kind:            FUNCTION
1158 ; CHECK-NEXT:         Name:            f67
1159 ; CHECK-NEXT:         Flags:           [  ]
1160 ; CHECK-NEXT:         Function:        66
1161 ; CHECK-NEXT:       - Index:           68
1162 ; CHECK-NEXT:         Kind:            FUNCTION
1163 ; CHECK-NEXT:         Name:            f68
1164 ; CHECK-NEXT:         Flags:           [  ]
1165 ; CHECK-NEXT:         Function:        67
1166 ; CHECK-NEXT:       - Index:           69
1167 ; CHECK-NEXT:         Kind:            FUNCTION
1168 ; CHECK-NEXT:         Name:            f69
1169 ; CHECK-NEXT:         Flags:           [  ]
1170 ; CHECK-NEXT:         Function:        68
1171 ; CHECK-NEXT:       - Index:           70
1172 ; CHECK-NEXT:         Kind:            FUNCTION
1173 ; CHECK-NEXT:         Name:            f70
1174 ; CHECK-NEXT:         Flags:           [  ]
1175 ; CHECK-NEXT:         Function:        69
1176 ; CHECK-NEXT:       - Index:           71
1177 ; CHECK-NEXT:         Kind:            FUNCTION
1178 ; CHECK-NEXT:         Name:            f71
1179 ; CHECK-NEXT:         Flags:           [  ]
1180 ; CHECK-NEXT:         Function:        70
1181 ; CHECK-NEXT:       - Index:           72
1182 ; CHECK-NEXT:         Kind:            FUNCTION
1183 ; CHECK-NEXT:         Name:            f72
1184 ; CHECK-NEXT:         Flags:           [  ]
1185 ; CHECK-NEXT:         Function:        71
1186 ; CHECK-NEXT:       - Index:           73
1187 ; CHECK-NEXT:         Kind:            FUNCTION
1188 ; CHECK-NEXT:         Name:            f73
1189 ; CHECK-NEXT:         Flags:           [  ]
1190 ; CHECK-NEXT:         Function:        72
1191 ; CHECK-NEXT:       - Index:           74
1192 ; CHECK-NEXT:         Kind:            FUNCTION
1193 ; CHECK-NEXT:         Name:            f74
1194 ; CHECK-NEXT:         Flags:           [  ]
1195 ; CHECK-NEXT:         Function:        73
1196 ; CHECK-NEXT:       - Index:           75
1197 ; CHECK-NEXT:         Kind:            FUNCTION
1198 ; CHECK-NEXT:         Name:            f75
1199 ; CHECK-NEXT:         Flags:           [  ]
1200 ; CHECK-NEXT:         Function:        74
1201 ; CHECK-NEXT:       - Index:           76
1202 ; CHECK-NEXT:         Kind:            FUNCTION
1203 ; CHECK-NEXT:         Name:            f76
1204 ; CHECK-NEXT:         Flags:           [  ]
1205 ; CHECK-NEXT:         Function:        75
1206 ; CHECK-NEXT:       - Index:           77
1207 ; CHECK-NEXT:         Kind:            FUNCTION
1208 ; CHECK-NEXT:         Name:            f77
1209 ; CHECK-NEXT:         Flags:           [  ]
1210 ; CHECK-NEXT:         Function:        76
1211 ; CHECK-NEXT:       - Index:           78
1212 ; CHECK-NEXT:         Kind:            FUNCTION
1213 ; CHECK-NEXT:         Name:            f78
1214 ; CHECK-NEXT:         Flags:           [  ]
1215 ; CHECK-NEXT:         Function:        77
1216 ; CHECK-NEXT:       - Index:           79
1217 ; CHECK-NEXT:         Kind:            FUNCTION
1218 ; CHECK-NEXT:         Name:            f79
1219 ; CHECK-NEXT:         Flags:           [  ]
1220 ; CHECK-NEXT:         Function:        78
1221 ; CHECK-NEXT:       - Index:           80
1222 ; CHECK-NEXT:         Kind:            FUNCTION
1223 ; CHECK-NEXT:         Name:            f80
1224 ; CHECK-NEXT:         Flags:           [  ]
1225 ; CHECK-NEXT:         Function:        79
1226 ; CHECK-NEXT:       - Index:           81
1227 ; CHECK-NEXT:         Kind:            FUNCTION
1228 ; CHECK-NEXT:         Name:            f81
1229 ; CHECK-NEXT:         Flags:           [  ]
1230 ; CHECK-NEXT:         Function:        80
1231 ; CHECK-NEXT:       - Index:           82
1232 ; CHECK-NEXT:         Kind:            FUNCTION
1233 ; CHECK-NEXT:         Name:            f82
1234 ; CHECK-NEXT:         Flags:           [  ]
1235 ; CHECK-NEXT:         Function:        81
1236 ; CHECK-NEXT:       - Index:           83
1237 ; CHECK-NEXT:         Kind:            FUNCTION
1238 ; CHECK-NEXT:         Name:            f83
1239 ; CHECK-NEXT:         Flags:           [  ]
1240 ; CHECK-NEXT:         Function:        82
1241 ; CHECK-NEXT:       - Index:           84
1242 ; CHECK-NEXT:         Kind:            FUNCTION
1243 ; CHECK-NEXT:         Name:            f84
1244 ; CHECK-NEXT:         Flags:           [  ]
1245 ; CHECK-NEXT:         Function:        83
1246 ; CHECK-NEXT:       - Index:           85
1247 ; CHECK-NEXT:         Kind:            FUNCTION
1248 ; CHECK-NEXT:         Name:            f85
1249 ; CHECK-NEXT:         Flags:           [  ]
1250 ; CHECK-NEXT:         Function:        84
1251 ; CHECK-NEXT:       - Index:           86
1252 ; CHECK-NEXT:         Kind:            FUNCTION
1253 ; CHECK-NEXT:         Name:            f86
1254 ; CHECK-NEXT:         Flags:           [  ]
1255 ; CHECK-NEXT:         Function:        85
1256 ; CHECK-NEXT:       - Index:           87
1257 ; CHECK-NEXT:         Kind:            FUNCTION
1258 ; CHECK-NEXT:         Name:            f87
1259 ; CHECK-NEXT:         Flags:           [  ]
1260 ; CHECK-NEXT:         Function:        86
1261 ; CHECK-NEXT:       - Index:           88
1262 ; CHECK-NEXT:         Kind:            FUNCTION
1263 ; CHECK-NEXT:         Name:            f88
1264 ; CHECK-NEXT:         Flags:           [  ]
1265 ; CHECK-NEXT:         Function:        87
1266 ; CHECK-NEXT:       - Index:           89
1267 ; CHECK-NEXT:         Kind:            FUNCTION
1268 ; CHECK-NEXT:         Name:            f89
1269 ; CHECK-NEXT:         Flags:           [  ]
1270 ; CHECK-NEXT:         Function:        88
1271 ; CHECK-NEXT:       - Index:           90
1272 ; CHECK-NEXT:         Kind:            FUNCTION
1273 ; CHECK-NEXT:         Name:            f90
1274 ; CHECK-NEXT:         Flags:           [  ]
1275 ; CHECK-NEXT:         Function:        89
1276 ; CHECK-NEXT:       - Index:           91
1277 ; CHECK-NEXT:         Kind:            FUNCTION
1278 ; CHECK-NEXT:         Name:            f91
1279 ; CHECK-NEXT:         Flags:           [  ]
1280 ; CHECK-NEXT:         Function:        90
1281 ; CHECK-NEXT:       - Index:           92
1282 ; CHECK-NEXT:         Kind:            FUNCTION
1283 ; CHECK-NEXT:         Name:            f92
1284 ; CHECK-NEXT:         Flags:           [  ]
1285 ; CHECK-NEXT:         Function:        91
1286 ; CHECK-NEXT:       - Index:           93
1287 ; CHECK-NEXT:         Kind:            FUNCTION
1288 ; CHECK-NEXT:         Name:            f93
1289 ; CHECK-NEXT:         Flags:           [  ]
1290 ; CHECK-NEXT:         Function:        92
1291 ; CHECK-NEXT:       - Index:           94
1292 ; CHECK-NEXT:         Kind:            FUNCTION
1293 ; CHECK-NEXT:         Name:            f94
1294 ; CHECK-NEXT:         Flags:           [  ]
1295 ; CHECK-NEXT:         Function:        93
1296 ; CHECK-NEXT:       - Index:           95
1297 ; CHECK-NEXT:         Kind:            FUNCTION
1298 ; CHECK-NEXT:         Name:            f95
1299 ; CHECK-NEXT:         Flags:           [  ]
1300 ; CHECK-NEXT:         Function:        94
1301 ; CHECK-NEXT:       - Index:           96
1302 ; CHECK-NEXT:         Kind:            FUNCTION
1303 ; CHECK-NEXT:         Name:            f96
1304 ; CHECK-NEXT:         Flags:           [  ]
1305 ; CHECK-NEXT:         Function:        95
1306 ; CHECK-NEXT:       - Index:           97
1307 ; CHECK-NEXT:         Kind:            FUNCTION
1308 ; CHECK-NEXT:         Name:            f97
1309 ; CHECK-NEXT:         Flags:           [  ]
1310 ; CHECK-NEXT:         Function:        96
1311 ; CHECK-NEXT:       - Index:           98
1312 ; CHECK-NEXT:         Kind:            FUNCTION
1313 ; CHECK-NEXT:         Name:            f98
1314 ; CHECK-NEXT:         Flags:           [  ]
1315 ; CHECK-NEXT:         Function:        97
1316 ; CHECK-NEXT:       - Index:           99
1317 ; CHECK-NEXT:         Kind:            FUNCTION
1318 ; CHECK-NEXT:         Name:            f99
1319 ; CHECK-NEXT:         Flags:           [  ]
1320 ; CHECK-NEXT:         Function:        98
1321 ; CHECK-NEXT:       - Index:           100
1322 ; CHECK-NEXT:         Kind:            FUNCTION
1323 ; CHECK-NEXT:         Name:            f100
1324 ; CHECK-NEXT:         Flags:           [  ]
1325 ; CHECK-NEXT:         Function:        99
1326 ; CHECK-NEXT:       - Index:           101
1327 ; CHECK-NEXT:         Kind:            FUNCTION
1328 ; CHECK-NEXT:         Name:            f101
1329 ; CHECK-NEXT:         Flags:           [  ]
1330 ; CHECK-NEXT:         Function:        100
1331 ; CHECK-NEXT:       - Index:           102
1332 ; CHECK-NEXT:         Kind:            FUNCTION
1333 ; CHECK-NEXT:         Name:            f102
1334 ; CHECK-NEXT:         Flags:           [  ]
1335 ; CHECK-NEXT:         Function:        101
1336 ; CHECK-NEXT:       - Index:           103
1337 ; CHECK-NEXT:         Kind:            FUNCTION
1338 ; CHECK-NEXT:         Name:            f103
1339 ; CHECK-NEXT:         Flags:           [  ]
1340 ; CHECK-NEXT:         Function:        102
1341 ; CHECK-NEXT:       - Index:           104
1342 ; CHECK-NEXT:         Kind:            FUNCTION
1343 ; CHECK-NEXT:         Name:            f104
1344 ; CHECK-NEXT:         Flags:           [  ]
1345 ; CHECK-NEXT:         Function:        103
1346 ; CHECK-NEXT:       - Index:           105
1347 ; CHECK-NEXT:         Kind:            FUNCTION
1348 ; CHECK-NEXT:         Name:            f105
1349 ; CHECK-NEXT:         Flags:           [  ]
1350 ; CHECK-NEXT:         Function:        104
1351 ; CHECK-NEXT:       - Index:           106
1352 ; CHECK-NEXT:         Kind:            FUNCTION
1353 ; CHECK-NEXT:         Name:            f106
1354 ; CHECK-NEXT:         Flags:           [  ]
1355 ; CHECK-NEXT:         Function:        105
1356 ; CHECK-NEXT:       - Index:           107
1357 ; CHECK-NEXT:         Kind:            FUNCTION
1358 ; CHECK-NEXT:         Name:            f107
1359 ; CHECK-NEXT:         Flags:           [  ]
1360 ; CHECK-NEXT:         Function:        106
1361 ; CHECK-NEXT:       - Index:           108
1362 ; CHECK-NEXT:         Kind:            FUNCTION
1363 ; CHECK-NEXT:         Name:            f108
1364 ; CHECK-NEXT:         Flags:           [  ]
1365 ; CHECK-NEXT:         Function:        107
1366 ; CHECK-NEXT:       - Index:           109
1367 ; CHECK-NEXT:         Kind:            FUNCTION
1368 ; CHECK-NEXT:         Name:            f109
1369 ; CHECK-NEXT:         Flags:           [  ]
1370 ; CHECK-NEXT:         Function:        108
1371 ; CHECK-NEXT:       - Index:           110
1372 ; CHECK-NEXT:         Kind:            FUNCTION
1373 ; CHECK-NEXT:         Name:            f110
1374 ; CHECK-NEXT:         Flags:           [  ]
1375 ; CHECK-NEXT:         Function:        109
1376 ; CHECK-NEXT:       - Index:           111
1377 ; CHECK-NEXT:         Kind:            FUNCTION
1378 ; CHECK-NEXT:         Name:            f111
1379 ; CHECK-NEXT:         Flags:           [  ]
1380 ; CHECK-NEXT:         Function:        110
1381 ; CHECK-NEXT:       - Index:           112
1382 ; CHECK-NEXT:         Kind:            FUNCTION
1383 ; CHECK-NEXT:         Name:            f112
1384 ; CHECK-NEXT:         Flags:           [  ]
1385 ; CHECK-NEXT:         Function:        111
1386 ; CHECK-NEXT:       - Index:           113
1387 ; CHECK-NEXT:         Kind:            FUNCTION
1388 ; CHECK-NEXT:         Name:            f113
1389 ; CHECK-NEXT:         Flags:           [  ]
1390 ; CHECK-NEXT:         Function:        112
1391 ; CHECK-NEXT:       - Index:           114
1392 ; CHECK-NEXT:         Kind:            FUNCTION
1393 ; CHECK-NEXT:         Name:            f114
1394 ; CHECK-NEXT:         Flags:           [  ]
1395 ; CHECK-NEXT:         Function:        113
1396 ; CHECK-NEXT:       - Index:           115
1397 ; CHECK-NEXT:         Kind:            FUNCTION
1398 ; CHECK-NEXT:         Name:            f115
1399 ; CHECK-NEXT:         Flags:           [  ]
1400 ; CHECK-NEXT:         Function:        114
1401 ; CHECK-NEXT:       - Index:           116
1402 ; CHECK-NEXT:         Kind:            FUNCTION
1403 ; CHECK-NEXT:         Name:            f116
1404 ; CHECK-NEXT:         Flags:           [  ]
1405 ; CHECK-NEXT:         Function:        115
1406 ; CHECK-NEXT:       - Index:           117
1407 ; CHECK-NEXT:         Kind:            FUNCTION
1408 ; CHECK-NEXT:         Name:            f117
1409 ; CHECK-NEXT:         Flags:           [  ]
1410 ; CHECK-NEXT:         Function:        116
1411 ; CHECK-NEXT:       - Index:           118
1412 ; CHECK-NEXT:         Kind:            FUNCTION
1413 ; CHECK-NEXT:         Name:            f118
1414 ; CHECK-NEXT:         Flags:           [  ]
1415 ; CHECK-NEXT:         Function:        117
1416 ; CHECK-NEXT:       - Index:           119
1417 ; CHECK-NEXT:         Kind:            FUNCTION
1418 ; CHECK-NEXT:         Name:            f119
1419 ; CHECK-NEXT:         Flags:           [  ]
1420 ; CHECK-NEXT:         Function:        118
1421 ; CHECK-NEXT:       - Index:           120
1422 ; CHECK-NEXT:         Kind:            FUNCTION
1423 ; CHECK-NEXT:         Name:            f120
1424 ; CHECK-NEXT:         Flags:           [  ]
1425 ; CHECK-NEXT:         Function:        119
1426 ; CHECK-NEXT:       - Index:           121
1427 ; CHECK-NEXT:         Kind:            FUNCTION
1428 ; CHECK-NEXT:         Name:            f121
1429 ; CHECK-NEXT:         Flags:           [  ]
1430 ; CHECK-NEXT:         Function:        120
1431 ; CHECK-NEXT:       - Index:           122
1432 ; CHECK-NEXT:         Kind:            FUNCTION
1433 ; CHECK-NEXT:         Name:            f122
1434 ; CHECK-NEXT:         Flags:           [  ]
1435 ; CHECK-NEXT:         Function:        121
1436 ; CHECK-NEXT:       - Index:           123
1437 ; CHECK-NEXT:         Kind:            FUNCTION
1438 ; CHECK-NEXT:         Name:            f123
1439 ; CHECK-NEXT:         Flags:           [  ]
1440 ; CHECK-NEXT:         Function:        122
1441 ; CHECK-NEXT:       - Index:           124
1442 ; CHECK-NEXT:         Kind:            FUNCTION
1443 ; CHECK-NEXT:         Name:            f124
1444 ; CHECK-NEXT:         Flags:           [  ]
1445 ; CHECK-NEXT:         Function:        123
1446 ; CHECK-NEXT:       - Index:           125
1447 ; CHECK-NEXT:         Kind:            FUNCTION
1448 ; CHECK-NEXT:         Name:            f125
1449 ; CHECK-NEXT:         Flags:           [  ]
1450 ; CHECK-NEXT:         Function:        124
1451 ; CHECK-NEXT:       - Index:           126
1452 ; CHECK-NEXT:         Kind:            FUNCTION
1453 ; CHECK-NEXT:         Name:            f126
1454 ; CHECK-NEXT:         Flags:           [  ]
1455 ; CHECK-NEXT:         Function:        125
1456 ; CHECK-NEXT:       - Index:           127
1457 ; CHECK-NEXT:         Kind:            FUNCTION
1458 ; CHECK-NEXT:         Name:            f127
1459 ; CHECK-NEXT:         Flags:           [  ]
1460 ; CHECK-NEXT:         Function:        126
1461 ; CHECK-NEXT:       - Index:           128
1462 ; CHECK-NEXT:         Kind:            FUNCTION
1463 ; CHECK-NEXT:         Name:            f128
1464 ; CHECK-NEXT:         Flags:           [  ]
1465 ; CHECK-NEXT:         Function:        127
1466 ; CHECK-NEXT:       - Index:           129
1467 ; CHECK-NEXT:         Kind:            DATA
1468 ; CHECK-NEXT:         Name:            g0
1469 ; CHECK-NEXT:         Flags:           [  ]
1470 ; CHECK-NEXT:         Segment:         0
1471 ; CHECK-NEXT:         Size:            4
1472 ; CHECK-NEXT:       - Index:           130
1473 ; CHECK-NEXT:         Kind:            FUNCTION
1474 ; CHECK-NEXT:         Name:            f129
1475 ; CHECK-NEXT:         Flags:           [  ]
1476 ; CHECK-NEXT:         Function:        128
1477 ; CHECK-NEXT:       - Index:           131
1478 ; CHECK-NEXT:         Kind:            FUNCTION
1479 ; CHECK-NEXT:         Name:            func
1480 ; CHECK-NEXT:         Flags:           [  ]
1481 ; CHECK-NEXT:         Function:        129
1482 ; CHECK-NEXT:     SegmentInfo:
1483 ; CHECK-NEXT:       - Index:           0
1484 ; CHECK-NEXT:         Name:            .data.g0
1485 ; CHECK-NEXT:         Alignment:       2
1486 ; CHECK-NEXT:         Flags:           [ ]
1487 ; CHECK-NEXT:       - Index:           1
1488 ; CHECK-NEXT:         Name:            .data.foo
1489 ; CHECK-NEXT:         Alignment:       2
1490 ; CHECK-NEXT:         Flags:           [ ]