]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/torture-s/20041011-1.c.s
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / torture-s / 20041011-1.c.s
1 .text
2 .file "20041011-1.c"
3 .section .text.t1,"ax",@progbits
4 .hidden t1 # -- Begin function t1
5 .globl t1
6 .type t1,@function
7 t1: # @t1
8 .param i32, i64
9 .result i64
10 .local i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
11 # BB#0: # %entry
12 block
13 i32.eqz $push69=, $0
14 br_if 0, $pop69 # 0: down to label0
15 # BB#1: # %while.body.lr.ph
16 i32.const $push5=, -1
17 i32.add $push0=, $0, $pop5
18 i64.extend_u/i32 $push1=, $pop0
19 i64.const $push2=, 11
20 i64.shl $2=, $pop1, $pop2
21 .LBB0_2: # %while.body
22 # =>This Inner Loop Header: Depth=1
23 loop # label1:
24 i32.const $push68=, 0
25 i32.load $3=, gvol+4($pop68)
26 i32.const $push67=, 0
27 i32.load $4=, gvol+8($pop67)
28 i32.const $push66=, 0
29 i32.load $5=, gvol+12($pop66)
30 i32.const $push65=, 0
31 i32.load $6=, gvol+16($pop65)
32 i32.const $push64=, 0
33 i32.load $7=, gvol+20($pop64)
34 i32.const $push63=, 0
35 i32.load $8=, gvol+24($pop63)
36 i32.const $push62=, 0
37 i32.load $9=, gvol+28($pop62)
38 i32.const $push61=, 0
39 i32.load $10=, gvol+32($pop61)
40 i32.const $push60=, 0
41 i32.load $11=, gvol+36($pop60)
42 i32.const $push59=, 0
43 i32.load $12=, gvol+40($pop59)
44 i32.const $push58=, 0
45 i32.load $13=, gvol+44($pop58)
46 i32.const $push57=, 0
47 i32.load $14=, gvol+48($pop57)
48 i32.const $push56=, 0
49 i32.load $15=, gvol+52($pop56)
50 i32.const $push55=, 0
51 i32.load $16=, gvol+56($pop55)
52 i32.const $push54=, 0
53 i32.load $17=, gvol+60($pop54)
54 i32.const $push53=, 0
55 i32.load $18=, gvol+64($pop53)
56 i32.const $push52=, 0
57 i32.load $19=, gvol+68($pop52)
58 i32.const $push51=, 0
59 i32.load $20=, gvol+72($pop51)
60 i32.const $push50=, 0
61 i32.load $21=, gvol+76($pop50)
62 i32.const $push49=, 0
63 i32.load $22=, gvol+80($pop49)
64 i32.const $push48=, 0
65 i32.load $23=, gvol+84($pop48)
66 i32.const $push47=, 0
67 i32.load $24=, gvol+88($pop47)
68 i32.const $push46=, 0
69 i32.load $25=, gvol+92($pop46)
70 i32.const $push45=, 0
71 i32.load $26=, gvol+96($pop45)
72 i32.const $push44=, 0
73 i32.load $27=, gvol+100($pop44)
74 i32.const $push43=, 0
75 i32.load $28=, gvol+104($pop43)
76 i32.const $push42=, 0
77 i32.load $29=, gvol+108($pop42)
78 i32.const $push41=, 0
79 i32.load $30=, gvol+112($pop41)
80 i32.const $push40=, 0
81 i32.load $31=, gvol+116($pop40)
82 i32.const $push39=, 0
83 i32.load $32=, gvol+120($pop39)
84 i32.const $push38=, 0
85 i32.store gvol+4($pop38), $3
86 i32.const $push37=, 0
87 i32.store gvol+8($pop37), $4
88 i32.const $push36=, 0
89 i32.store gvol+12($pop36), $5
90 i32.const $push35=, 0
91 i32.store gvol+16($pop35), $6
92 i32.const $push34=, 0
93 i32.store gvol+20($pop34), $7
94 i32.const $push33=, 0
95 i32.store gvol+24($pop33), $8
96 i32.const $push32=, 0
97 i32.store gvol+28($pop32), $9
98 i32.const $push31=, 0
99 i32.store gvol+32($pop31), $10
100 i32.const $push30=, 0
101 i32.store gvol+36($pop30), $11
102 i32.const $push29=, 0
103 i32.store gvol+40($pop29), $12
104 i32.const $push28=, 0
105 i32.store gvol+44($pop28), $13
106 i32.const $push27=, 0
107 i32.store gvol+48($pop27), $14
108 i32.const $push26=, 0
109 i32.store gvol+52($pop26), $15
110 i32.const $push25=, 0
111 i32.store gvol+56($pop25), $16
112 i32.const $push24=, 0
113 i32.store gvol+60($pop24), $17
114 i32.const $push23=, 0
115 i32.store gvol+64($pop23), $18
116 i32.const $push22=, 0
117 i32.store gvol+68($pop22), $19
118 i32.const $push21=, 0
119 i32.store gvol+72($pop21), $20
120 i32.const $push20=, 0
121 i32.store gvol+76($pop20), $21
122 i32.const $push19=, 0
123 i32.store gvol+80($pop19), $22
124 i32.const $push18=, 0
125 i32.store gvol+84($pop18), $23
126 i32.const $push17=, 0
127 i32.store gvol+88($pop17), $24
128 i32.const $push16=, 0
129 i32.store gvol+92($pop16), $25
130 i32.const $push15=, 0
131 i32.store gvol+96($pop15), $26
132 i32.const $push14=, 0
133 i32.store gvol+100($pop14), $27
134 i32.const $push13=, 0
135 i32.store gvol+104($pop13), $28
136 i32.const $push12=, 0
137 i32.store gvol+108($pop12), $29
138 i32.const $push11=, 0
139 i32.store gvol+112($pop11), $30
140 i32.const $push10=, 0
141 i32.store gvol+116($pop10), $31
142 i32.const $push9=, 0
143 i32.store gvol+120($pop9), $32
144 i32.const $push8=, -1
145 i32.add $push7=, $0, $pop8
146 tee_local $push6=, $0=, $pop7
147 br_if 0, $pop6 # 0: up to label1
148 # BB#3: # %while.end.loopexit
149 end_loop
150 i64.const $push3=, -2048
151 i64.add $push4=, $1, $pop3
152 i64.sub $1=, $pop4, $2
153 .LBB0_4: # %while.end
154 end_block # label0:
155 copy_local $push70=, $1
156 # fallthrough-return: $pop70
157 .endfunc
158 .Lfunc_end0:
159 .size t1, .Lfunc_end0-t1
160 # -- End function
161 .section .text.t2,"ax",@progbits
162 .hidden t2 # -- Begin function t2
163 .globl t2
164 .type t2,@function
165 t2: # @t2
166 .param i32, i64
167 .result i64
168 .local i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
169 # BB#0: # %entry
170 block
171 i32.eqz $push69=, $0
172 br_if 0, $pop69 # 0: down to label2
173 # BB#1: # %while.body.lr.ph
174 i32.const $push4=, -1
175 i32.add $push0=, $0, $pop4
176 i64.extend_u/i32 $2=, $pop0
177 .LBB1_2: # %while.body
178 # =>This Inner Loop Header: Depth=1
179 loop # label3:
180 i32.const $push67=, 0
181 i32.load $3=, gvol+4($pop67)
182 i32.const $push66=, 0
183 i32.load $4=, gvol+8($pop66)
184 i32.const $push65=, 0
185 i32.load $5=, gvol+12($pop65)
186 i32.const $push64=, 0
187 i32.load $6=, gvol+16($pop64)
188 i32.const $push63=, 0
189 i32.load $7=, gvol+20($pop63)
190 i32.const $push62=, 0
191 i32.load $8=, gvol+24($pop62)
192 i32.const $push61=, 0
193 i32.load $9=, gvol+28($pop61)
194 i32.const $push60=, 0
195 i32.load $10=, gvol+32($pop60)
196 i32.const $push59=, 0
197 i32.load $11=, gvol+36($pop59)
198 i32.const $push58=, 0
199 i32.load $12=, gvol+40($pop58)
200 i32.const $push57=, 0
201 i32.load $13=, gvol+44($pop57)
202 i32.const $push56=, 0
203 i32.load $14=, gvol+48($pop56)
204 i32.const $push55=, 0
205 i32.load $15=, gvol+52($pop55)
206 i32.const $push54=, 0
207 i32.load $16=, gvol+56($pop54)
208 i32.const $push53=, 0
209 i32.load $17=, gvol+60($pop53)
210 i32.const $push52=, 0
211 i32.load $18=, gvol+64($pop52)
212 i32.const $push51=, 0
213 i32.load $19=, gvol+68($pop51)
214 i32.const $push50=, 0
215 i32.load $20=, gvol+72($pop50)
216 i32.const $push49=, 0
217 i32.load $21=, gvol+76($pop49)
218 i32.const $push48=, 0
219 i32.load $22=, gvol+80($pop48)
220 i32.const $push47=, 0
221 i32.load $23=, gvol+84($pop47)
222 i32.const $push46=, 0
223 i32.load $24=, gvol+88($pop46)
224 i32.const $push45=, 0
225 i32.load $25=, gvol+92($pop45)
226 i32.const $push44=, 0
227 i32.load $26=, gvol+96($pop44)
228 i32.const $push43=, 0
229 i32.load $27=, gvol+100($pop43)
230 i32.const $push42=, 0
231 i32.load $28=, gvol+104($pop42)
232 i32.const $push41=, 0
233 i32.load $29=, gvol+108($pop41)
234 i32.const $push40=, 0
235 i32.load $30=, gvol+112($pop40)
236 i32.const $push39=, 0
237 i32.load $31=, gvol+116($pop39)
238 i32.const $push38=, 0
239 i32.load $32=, gvol+120($pop38)
240 i32.const $push37=, 0
241 i32.store gvol+4($pop37), $3
242 i32.const $push36=, 0
243 i32.store gvol+8($pop36), $4
244 i32.const $push35=, 0
245 i32.store gvol+12($pop35), $5
246 i32.const $push34=, 0
247 i32.store gvol+16($pop34), $6
248 i32.const $push33=, 0
249 i32.store gvol+20($pop33), $7
250 i32.const $push32=, 0
251 i32.store gvol+24($pop32), $8
252 i32.const $push31=, 0
253 i32.store gvol+28($pop31), $9
254 i32.const $push30=, 0
255 i32.store gvol+32($pop30), $10
256 i32.const $push29=, 0
257 i32.store gvol+36($pop29), $11
258 i32.const $push28=, 0
259 i32.store gvol+40($pop28), $12
260 i32.const $push27=, 0
261 i32.store gvol+44($pop27), $13
262 i32.const $push26=, 0
263 i32.store gvol+48($pop26), $14
264 i32.const $push25=, 0
265 i32.store gvol+52($pop25), $15
266 i32.const $push24=, 0
267 i32.store gvol+56($pop24), $16
268 i32.const $push23=, 0
269 i32.store gvol+60($pop23), $17
270 i32.const $push22=, 0
271 i32.store gvol+64($pop22), $18
272 i32.const $push21=, 0
273 i32.store gvol+68($pop21), $19
274 i32.const $push20=, 0
275 i32.store gvol+72($pop20), $20
276 i32.const $push19=, 0
277 i32.store gvol+76($pop19), $21
278 i32.const $push18=, 0
279 i32.store gvol+80($pop18), $22
280 i32.const $push17=, 0
281 i32.store gvol+84($pop17), $23
282 i32.const $push16=, 0
283 i32.store gvol+88($pop16), $24
284 i32.const $push15=, 0
285 i32.store gvol+92($pop15), $25
286 i32.const $push14=, 0
287 i32.store gvol+96($pop14), $26
288 i32.const $push13=, 0
289 i32.store gvol+100($pop13), $27
290 i32.const $push12=, 0
291 i32.store gvol+104($pop12), $28
292 i32.const $push11=, 0
293 i32.store gvol+108($pop11), $29
294 i32.const $push10=, 0
295 i32.store gvol+112($pop10), $30
296 i32.const $push9=, 0
297 i32.store gvol+116($pop9), $31
298 i32.const $push8=, 0
299 i32.store gvol+120($pop8), $32
300 i32.const $push7=, -1
301 i32.add $push6=, $0, $pop7
302 tee_local $push5=, $0=, $pop6
303 br_if 0, $pop5 # 0: up to label3
304 # BB#3: # %while.end.loopexit
305 end_loop
306 i64.const $push1=, -513
307 i64.mul $push2=, $2, $pop1
308 i64.add $push3=, $1, $pop2
309 i64.const $push68=, -513
310 i64.add $1=, $pop3, $pop68
311 .LBB1_4: # %while.end
312 end_block # label2:
313 copy_local $push70=, $1
314 # fallthrough-return: $pop70
315 .endfunc
316 .Lfunc_end1:
317 .size t2, .Lfunc_end1-t2
318 # -- End function
319 .section .text.t3,"ax",@progbits
320 .hidden t3 # -- Begin function t3
321 .globl t3
322 .type t3,@function
323 t3: # @t3
324 .param i32, i64
325 .result i64
326 .local i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
327 # BB#0: # %entry
328 block
329 i32.eqz $push69=, $0
330 br_if 0, $pop69 # 0: down to label4
331 # BB#1: # %while.body.lr.ph
332 i32.const $push5=, -1
333 i32.add $push0=, $0, $pop5
334 i64.extend_u/i32 $push1=, $pop0
335 i64.const $push2=, 9
336 i64.shl $2=, $pop1, $pop2
337 .LBB2_2: # %while.body
338 # =>This Inner Loop Header: Depth=1
339 loop # label5:
340 i32.const $push68=, 0
341 i32.load $3=, gvol+4($pop68)
342 i32.const $push67=, 0
343 i32.load $4=, gvol+8($pop67)
344 i32.const $push66=, 0
345 i32.load $5=, gvol+12($pop66)
346 i32.const $push65=, 0
347 i32.load $6=, gvol+16($pop65)
348 i32.const $push64=, 0
349 i32.load $7=, gvol+20($pop64)
350 i32.const $push63=, 0
351 i32.load $8=, gvol+24($pop63)
352 i32.const $push62=, 0
353 i32.load $9=, gvol+28($pop62)
354 i32.const $push61=, 0
355 i32.load $10=, gvol+32($pop61)
356 i32.const $push60=, 0
357 i32.load $11=, gvol+36($pop60)
358 i32.const $push59=, 0
359 i32.load $12=, gvol+40($pop59)
360 i32.const $push58=, 0
361 i32.load $13=, gvol+44($pop58)
362 i32.const $push57=, 0
363 i32.load $14=, gvol+48($pop57)
364 i32.const $push56=, 0
365 i32.load $15=, gvol+52($pop56)
366 i32.const $push55=, 0
367 i32.load $16=, gvol+56($pop55)
368 i32.const $push54=, 0
369 i32.load $17=, gvol+60($pop54)
370 i32.const $push53=, 0
371 i32.load $18=, gvol+64($pop53)
372 i32.const $push52=, 0
373 i32.load $19=, gvol+68($pop52)
374 i32.const $push51=, 0
375 i32.load $20=, gvol+72($pop51)
376 i32.const $push50=, 0
377 i32.load $21=, gvol+76($pop50)
378 i32.const $push49=, 0
379 i32.load $22=, gvol+80($pop49)
380 i32.const $push48=, 0
381 i32.load $23=, gvol+84($pop48)
382 i32.const $push47=, 0
383 i32.load $24=, gvol+88($pop47)
384 i32.const $push46=, 0
385 i32.load $25=, gvol+92($pop46)
386 i32.const $push45=, 0
387 i32.load $26=, gvol+96($pop45)
388 i32.const $push44=, 0
389 i32.load $27=, gvol+100($pop44)
390 i32.const $push43=, 0
391 i32.load $28=, gvol+104($pop43)
392 i32.const $push42=, 0
393 i32.load $29=, gvol+108($pop42)
394 i32.const $push41=, 0
395 i32.load $30=, gvol+112($pop41)
396 i32.const $push40=, 0
397 i32.load $31=, gvol+116($pop40)
398 i32.const $push39=, 0
399 i32.load $32=, gvol+120($pop39)
400 i32.const $push38=, 0
401 i32.store gvol+4($pop38), $3
402 i32.const $push37=, 0
403 i32.store gvol+8($pop37), $4
404 i32.const $push36=, 0
405 i32.store gvol+12($pop36), $5
406 i32.const $push35=, 0
407 i32.store gvol+16($pop35), $6
408 i32.const $push34=, 0
409 i32.store gvol+20($pop34), $7
410 i32.const $push33=, 0
411 i32.store gvol+24($pop33), $8
412 i32.const $push32=, 0
413 i32.store gvol+28($pop32), $9
414 i32.const $push31=, 0
415 i32.store gvol+32($pop31), $10
416 i32.const $push30=, 0
417 i32.store gvol+36($pop30), $11
418 i32.const $push29=, 0
419 i32.store gvol+40($pop29), $12
420 i32.const $push28=, 0
421 i32.store gvol+44($pop28), $13
422 i32.const $push27=, 0
423 i32.store gvol+48($pop27), $14
424 i32.const $push26=, 0
425 i32.store gvol+52($pop26), $15
426 i32.const $push25=, 0
427 i32.store gvol+56($pop25), $16
428 i32.const $push24=, 0
429 i32.store gvol+60($pop24), $17
430 i32.const $push23=, 0
431 i32.store gvol+64($pop23), $18
432 i32.const $push22=, 0
433 i32.store gvol+68($pop22), $19
434 i32.const $push21=, 0
435 i32.store gvol+72($pop21), $20
436 i32.const $push20=, 0
437 i32.store gvol+76($pop20), $21
438 i32.const $push19=, 0
439 i32.store gvol+80($pop19), $22
440 i32.const $push18=, 0
441 i32.store gvol+84($pop18), $23
442 i32.const $push17=, 0
443 i32.store gvol+88($pop17), $24
444 i32.const $push16=, 0
445 i32.store gvol+92($pop16), $25
446 i32.const $push15=, 0
447 i32.store gvol+96($pop15), $26
448 i32.const $push14=, 0
449 i32.store gvol+100($pop14), $27
450 i32.const $push13=, 0
451 i32.store gvol+104($pop13), $28
452 i32.const $push12=, 0
453 i32.store gvol+108($pop12), $29
454 i32.const $push11=, 0
455 i32.store gvol+112($pop11), $30
456 i32.const $push10=, 0
457 i32.store gvol+116($pop10), $31
458 i32.const $push9=, 0
459 i32.store gvol+120($pop9), $32
460 i32.const $push8=, -1
461 i32.add $push7=, $0, $pop8
462 tee_local $push6=, $0=, $pop7
463 br_if 0, $pop6 # 0: up to label5
464 # BB#3: # %while.end.loopexit
465 end_loop
466 i64.const $push3=, -512
467 i64.add $push4=, $1, $pop3
468 i64.sub $1=, $pop4, $2
469 .LBB2_4: # %while.end
470 end_block # label4:
471 copy_local $push70=, $1
472 # fallthrough-return: $pop70
473 .endfunc
474 .Lfunc_end2:
475 .size t3, .Lfunc_end2-t3
476 # -- End function
477 .section .text.t4,"ax",@progbits
478 .hidden t4 # -- Begin function t4
479 .globl t4
480 .type t4,@function
481 t4: # @t4
482 .param i32, i64
483 .result i64
484 .local i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
485 # BB#0: # %entry
486 block
487 i32.eqz $push69=, $0
488 br_if 0, $pop69 # 0: down to label6
489 # BB#1: # %while.body.lr.ph
490 i32.const $push4=, -1
491 i32.add $push0=, $0, $pop4
492 i64.extend_u/i32 $2=, $pop0
493 .LBB3_2: # %while.body
494 # =>This Inner Loop Header: Depth=1
495 loop # label7:
496 i32.const $push67=, 0
497 i32.load $3=, gvol+4($pop67)
498 i32.const $push66=, 0
499 i32.load $4=, gvol+8($pop66)
500 i32.const $push65=, 0
501 i32.load $5=, gvol+12($pop65)
502 i32.const $push64=, 0
503 i32.load $6=, gvol+16($pop64)
504 i32.const $push63=, 0
505 i32.load $7=, gvol+20($pop63)
506 i32.const $push62=, 0
507 i32.load $8=, gvol+24($pop62)
508 i32.const $push61=, 0
509 i32.load $9=, gvol+28($pop61)
510 i32.const $push60=, 0
511 i32.load $10=, gvol+32($pop60)
512 i32.const $push59=, 0
513 i32.load $11=, gvol+36($pop59)
514 i32.const $push58=, 0
515 i32.load $12=, gvol+40($pop58)
516 i32.const $push57=, 0
517 i32.load $13=, gvol+44($pop57)
518 i32.const $push56=, 0
519 i32.load $14=, gvol+48($pop56)
520 i32.const $push55=, 0
521 i32.load $15=, gvol+52($pop55)
522 i32.const $push54=, 0
523 i32.load $16=, gvol+56($pop54)
524 i32.const $push53=, 0
525 i32.load $17=, gvol+60($pop53)
526 i32.const $push52=, 0
527 i32.load $18=, gvol+64($pop52)
528 i32.const $push51=, 0
529 i32.load $19=, gvol+68($pop51)
530 i32.const $push50=, 0
531 i32.load $20=, gvol+72($pop50)
532 i32.const $push49=, 0
533 i32.load $21=, gvol+76($pop49)
534 i32.const $push48=, 0
535 i32.load $22=, gvol+80($pop48)
536 i32.const $push47=, 0
537 i32.load $23=, gvol+84($pop47)
538 i32.const $push46=, 0
539 i32.load $24=, gvol+88($pop46)
540 i32.const $push45=, 0
541 i32.load $25=, gvol+92($pop45)
542 i32.const $push44=, 0
543 i32.load $26=, gvol+96($pop44)
544 i32.const $push43=, 0
545 i32.load $27=, gvol+100($pop43)
546 i32.const $push42=, 0
547 i32.load $28=, gvol+104($pop42)
548 i32.const $push41=, 0
549 i32.load $29=, gvol+108($pop41)
550 i32.const $push40=, 0
551 i32.load $30=, gvol+112($pop40)
552 i32.const $push39=, 0
553 i32.load $31=, gvol+116($pop39)
554 i32.const $push38=, 0
555 i32.load $32=, gvol+120($pop38)
556 i32.const $push37=, 0
557 i32.store gvol+4($pop37), $3
558 i32.const $push36=, 0
559 i32.store gvol+8($pop36), $4
560 i32.const $push35=, 0
561 i32.store gvol+12($pop35), $5
562 i32.const $push34=, 0
563 i32.store gvol+16($pop34), $6
564 i32.const $push33=, 0
565 i32.store gvol+20($pop33), $7
566 i32.const $push32=, 0
567 i32.store gvol+24($pop32), $8
568 i32.const $push31=, 0
569 i32.store gvol+28($pop31), $9
570 i32.const $push30=, 0
571 i32.store gvol+32($pop30), $10
572 i32.const $push29=, 0
573 i32.store gvol+36($pop29), $11
574 i32.const $push28=, 0
575 i32.store gvol+40($pop28), $12
576 i32.const $push27=, 0
577 i32.store gvol+44($pop27), $13
578 i32.const $push26=, 0
579 i32.store gvol+48($pop26), $14
580 i32.const $push25=, 0
581 i32.store gvol+52($pop25), $15
582 i32.const $push24=, 0
583 i32.store gvol+56($pop24), $16
584 i32.const $push23=, 0
585 i32.store gvol+60($pop23), $17
586 i32.const $push22=, 0
587 i32.store gvol+64($pop22), $18
588 i32.const $push21=, 0
589 i32.store gvol+68($pop21), $19
590 i32.const $push20=, 0
591 i32.store gvol+72($pop20), $20
592 i32.const $push19=, 0
593 i32.store gvol+76($pop19), $21
594 i32.const $push18=, 0
595 i32.store gvol+80($pop18), $22
596 i32.const $push17=, 0
597 i32.store gvol+84($pop17), $23
598 i32.const $push16=, 0
599 i32.store gvol+88($pop16), $24
600 i32.const $push15=, 0
601 i32.store gvol+92($pop15), $25
602 i32.const $push14=, 0
603 i32.store gvol+96($pop14), $26
604 i32.const $push13=, 0
605 i32.store gvol+100($pop13), $27
606 i32.const $push12=, 0
607 i32.store gvol+104($pop12), $28
608 i32.const $push11=, 0
609 i32.store gvol+108($pop11), $29
610 i32.const $push10=, 0
611 i32.store gvol+112($pop10), $30
612 i32.const $push9=, 0
613 i32.store gvol+116($pop9), $31
614 i32.const $push8=, 0
615 i32.store gvol+120($pop8), $32
616 i32.const $push7=, -1
617 i32.add $push6=, $0, $pop7
618 tee_local $push5=, $0=, $pop6
619 br_if 0, $pop5 # 0: up to label7
620 # BB#3: # %while.end.loopexit
621 end_loop
622 i64.const $push1=, -511
623 i64.mul $push2=, $2, $pop1
624 i64.add $push3=, $1, $pop2
625 i64.const $push68=, -511
626 i64.add $1=, $pop3, $pop68
627 .LBB3_4: # %while.end
628 end_block # label6:
629 copy_local $push70=, $1
630 # fallthrough-return: $pop70
631 .endfunc
632 .Lfunc_end3:
633 .size t4, .Lfunc_end3-t4
634 # -- End function
635 .section .text.t5,"ax",@progbits
636 .hidden t5 # -- Begin function t5
637 .globl t5
638 .type t5,@function
639 t5: # @t5
640 .param i32, i64
641 .result i64
642 .local i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
643 # BB#0: # %entry
644 block
645 i32.eqz $push67=, $0
646 br_if 0, $pop67 # 0: down to label8
647 # BB#1: # %while.body.lr.ph
648 i32.const $push3=, -1
649 i32.add $push0=, $0, $pop3
650 i64.extend_u/i32 $2=, $pop0
651 .LBB4_2: # %while.body
652 # =>This Inner Loop Header: Depth=1
653 loop # label9:
654 i32.const $push66=, 0
655 i32.load $3=, gvol+4($pop66)
656 i32.const $push65=, 0
657 i32.load $4=, gvol+8($pop65)
658 i32.const $push64=, 0
659 i32.load $5=, gvol+12($pop64)
660 i32.const $push63=, 0
661 i32.load $6=, gvol+16($pop63)
662 i32.const $push62=, 0
663 i32.load $7=, gvol+20($pop62)
664 i32.const $push61=, 0
665 i32.load $8=, gvol+24($pop61)
666 i32.const $push60=, 0
667 i32.load $9=, gvol+28($pop60)
668 i32.const $push59=, 0
669 i32.load $10=, gvol+32($pop59)
670 i32.const $push58=, 0
671 i32.load $11=, gvol+36($pop58)
672 i32.const $push57=, 0
673 i32.load $12=, gvol+40($pop57)
674 i32.const $push56=, 0
675 i32.load $13=, gvol+44($pop56)
676 i32.const $push55=, 0
677 i32.load $14=, gvol+48($pop55)
678 i32.const $push54=, 0
679 i32.load $15=, gvol+52($pop54)
680 i32.const $push53=, 0
681 i32.load $16=, gvol+56($pop53)
682 i32.const $push52=, 0
683 i32.load $17=, gvol+60($pop52)
684 i32.const $push51=, 0
685 i32.load $18=, gvol+64($pop51)
686 i32.const $push50=, 0
687 i32.load $19=, gvol+68($pop50)
688 i32.const $push49=, 0
689 i32.load $20=, gvol+72($pop49)
690 i32.const $push48=, 0
691 i32.load $21=, gvol+76($pop48)
692 i32.const $push47=, 0
693 i32.load $22=, gvol+80($pop47)
694 i32.const $push46=, 0
695 i32.load $23=, gvol+84($pop46)
696 i32.const $push45=, 0
697 i32.load $24=, gvol+88($pop45)
698 i32.const $push44=, 0
699 i32.load $25=, gvol+92($pop44)
700 i32.const $push43=, 0
701 i32.load $26=, gvol+96($pop43)
702 i32.const $push42=, 0
703 i32.load $27=, gvol+100($pop42)
704 i32.const $push41=, 0
705 i32.load $28=, gvol+104($pop41)
706 i32.const $push40=, 0
707 i32.load $29=, gvol+108($pop40)
708 i32.const $push39=, 0
709 i32.load $30=, gvol+112($pop39)
710 i32.const $push38=, 0
711 i32.load $31=, gvol+116($pop38)
712 i32.const $push37=, 0
713 i32.load $32=, gvol+120($pop37)
714 i32.const $push36=, 0
715 i32.store gvol+4($pop36), $3
716 i32.const $push35=, 0
717 i32.store gvol+8($pop35), $4
718 i32.const $push34=, 0
719 i32.store gvol+12($pop34), $5
720 i32.const $push33=, 0
721 i32.store gvol+16($pop33), $6
722 i32.const $push32=, 0
723 i32.store gvol+20($pop32), $7
724 i32.const $push31=, 0
725 i32.store gvol+24($pop31), $8
726 i32.const $push30=, 0
727 i32.store gvol+28($pop30), $9
728 i32.const $push29=, 0
729 i32.store gvol+32($pop29), $10
730 i32.const $push28=, 0
731 i32.store gvol+36($pop28), $11
732 i32.const $push27=, 0
733 i32.store gvol+40($pop27), $12
734 i32.const $push26=, 0
735 i32.store gvol+44($pop26), $13
736 i32.const $push25=, 0
737 i32.store gvol+48($pop25), $14
738 i32.const $push24=, 0
739 i32.store gvol+52($pop24), $15
740 i32.const $push23=, 0
741 i32.store gvol+56($pop23), $16
742 i32.const $push22=, 0
743 i32.store gvol+60($pop22), $17
744 i32.const $push21=, 0
745 i32.store gvol+64($pop21), $18
746 i32.const $push20=, 0
747 i32.store gvol+68($pop20), $19
748 i32.const $push19=, 0
749 i32.store gvol+72($pop19), $20
750 i32.const $push18=, 0
751 i32.store gvol+76($pop18), $21
752 i32.const $push17=, 0
753 i32.store gvol+80($pop17), $22
754 i32.const $push16=, 0
755 i32.store gvol+84($pop16), $23
756 i32.const $push15=, 0
757 i32.store gvol+88($pop15), $24
758 i32.const $push14=, 0
759 i32.store gvol+92($pop14), $25
760 i32.const $push13=, 0
761 i32.store gvol+96($pop13), $26
762 i32.const $push12=, 0
763 i32.store gvol+100($pop12), $27
764 i32.const $push11=, 0
765 i32.store gvol+104($pop11), $28
766 i32.const $push10=, 0
767 i32.store gvol+108($pop10), $29
768 i32.const $push9=, 0
769 i32.store gvol+112($pop9), $30
770 i32.const $push8=, 0
771 i32.store gvol+116($pop8), $31
772 i32.const $push7=, 0
773 i32.store gvol+120($pop7), $32
774 i32.const $push6=, -1
775 i32.add $push5=, $0, $pop6
776 tee_local $push4=, $0=, $pop5
777 br_if 0, $pop4 # 0: up to label9
778 # BB#3: # %while.end.loopexit
779 end_loop
780 i64.const $push1=, -1
781 i64.add $push2=, $1, $pop1
782 i64.sub $1=, $pop2, $2
783 .LBB4_4: # %while.end
784 end_block # label8:
785 copy_local $push68=, $1
786 # fallthrough-return: $pop68
787 .endfunc
788 .Lfunc_end4:
789 .size t5, .Lfunc_end4-t5
790 # -- End function
791 .section .text.t6,"ax",@progbits
792 .hidden t6 # -- Begin function t6
793 .globl t6
794 .type t6,@function
795 t6: # @t6
796 .param i32, i64
797 .result i64
798 .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
799 # BB#0: # %entry
800 block
801 i32.eqz $push67=, $0
802 br_if 0, $pop67 # 0: down to label10
803 # BB#1: # %while.body.lr.ph
804 i32.const $push3=, -1
805 i32.add $push0=, $0, $pop3
806 i64.extend_u/i32 $push1=, $pop0
807 i64.add $1=, $pop1, $1
808 .LBB5_2: # %while.body
809 # =>This Inner Loop Header: Depth=1
810 loop # label11:
811 i32.const $push66=, 0
812 i32.load $2=, gvol+4($pop66)
813 i32.const $push65=, 0
814 i32.load $3=, gvol+8($pop65)
815 i32.const $push64=, 0
816 i32.load $4=, gvol+12($pop64)
817 i32.const $push63=, 0
818 i32.load $5=, gvol+16($pop63)
819 i32.const $push62=, 0
820 i32.load $6=, gvol+20($pop62)
821 i32.const $push61=, 0
822 i32.load $7=, gvol+24($pop61)
823 i32.const $push60=, 0
824 i32.load $8=, gvol+28($pop60)
825 i32.const $push59=, 0
826 i32.load $9=, gvol+32($pop59)
827 i32.const $push58=, 0
828 i32.load $10=, gvol+36($pop58)
829 i32.const $push57=, 0
830 i32.load $11=, gvol+40($pop57)
831 i32.const $push56=, 0
832 i32.load $12=, gvol+44($pop56)
833 i32.const $push55=, 0
834 i32.load $13=, gvol+48($pop55)
835 i32.const $push54=, 0
836 i32.load $14=, gvol+52($pop54)
837 i32.const $push53=, 0
838 i32.load $15=, gvol+56($pop53)
839 i32.const $push52=, 0
840 i32.load $16=, gvol+60($pop52)
841 i32.const $push51=, 0
842 i32.load $17=, gvol+64($pop51)
843 i32.const $push50=, 0
844 i32.load $18=, gvol+68($pop50)
845 i32.const $push49=, 0
846 i32.load $19=, gvol+72($pop49)
847 i32.const $push48=, 0
848 i32.load $20=, gvol+76($pop48)
849 i32.const $push47=, 0
850 i32.load $21=, gvol+80($pop47)
851 i32.const $push46=, 0
852 i32.load $22=, gvol+84($pop46)
853 i32.const $push45=, 0
854 i32.load $23=, gvol+88($pop45)
855 i32.const $push44=, 0
856 i32.load $24=, gvol+92($pop44)
857 i32.const $push43=, 0
858 i32.load $25=, gvol+96($pop43)
859 i32.const $push42=, 0
860 i32.load $26=, gvol+100($pop42)
861 i32.const $push41=, 0
862 i32.load $27=, gvol+104($pop41)
863 i32.const $push40=, 0
864 i32.load $28=, gvol+108($pop40)
865 i32.const $push39=, 0
866 i32.load $29=, gvol+112($pop39)
867 i32.const $push38=, 0
868 i32.load $30=, gvol+116($pop38)
869 i32.const $push37=, 0
870 i32.load $31=, gvol+120($pop37)
871 i32.const $push36=, 0
872 i32.store gvol+4($pop36), $2
873 i32.const $push35=, 0
874 i32.store gvol+8($pop35), $3
875 i32.const $push34=, 0
876 i32.store gvol+12($pop34), $4
877 i32.const $push33=, 0
878 i32.store gvol+16($pop33), $5
879 i32.const $push32=, 0
880 i32.store gvol+20($pop32), $6
881 i32.const $push31=, 0
882 i32.store gvol+24($pop31), $7
883 i32.const $push30=, 0
884 i32.store gvol+28($pop30), $8
885 i32.const $push29=, 0
886 i32.store gvol+32($pop29), $9
887 i32.const $push28=, 0
888 i32.store gvol+36($pop28), $10
889 i32.const $push27=, 0
890 i32.store gvol+40($pop27), $11
891 i32.const $push26=, 0
892 i32.store gvol+44($pop26), $12
893 i32.const $push25=, 0
894 i32.store gvol+48($pop25), $13
895 i32.const $push24=, 0
896 i32.store gvol+52($pop24), $14
897 i32.const $push23=, 0
898 i32.store gvol+56($pop23), $15
899 i32.const $push22=, 0
900 i32.store gvol+60($pop22), $16
901 i32.const $push21=, 0
902 i32.store gvol+64($pop21), $17
903 i32.const $push20=, 0
904 i32.store gvol+68($pop20), $18
905 i32.const $push19=, 0
906 i32.store gvol+72($pop19), $19
907 i32.const $push18=, 0
908 i32.store gvol+76($pop18), $20
909 i32.const $push17=, 0
910 i32.store gvol+80($pop17), $21
911 i32.const $push16=, 0
912 i32.store gvol+84($pop16), $22
913 i32.const $push15=, 0
914 i32.store gvol+88($pop15), $23
915 i32.const $push14=, 0
916 i32.store gvol+92($pop14), $24
917 i32.const $push13=, 0
918 i32.store gvol+96($pop13), $25
919 i32.const $push12=, 0
920 i32.store gvol+100($pop12), $26
921 i32.const $push11=, 0
922 i32.store gvol+104($pop11), $27
923 i32.const $push10=, 0
924 i32.store gvol+108($pop10), $28
925 i32.const $push9=, 0
926 i32.store gvol+112($pop9), $29
927 i32.const $push8=, 0
928 i32.store gvol+116($pop8), $30
929 i32.const $push7=, 0
930 i32.store gvol+120($pop7), $31
931 i32.const $push6=, -1
932 i32.add $push5=, $0, $pop6
933 tee_local $push4=, $0=, $pop5
934 br_if 0, $pop4 # 0: up to label11
935 # BB#3: # %while.end.loopexit
936 end_loop
937 i64.const $push2=, 1
938 i64.add $1=, $1, $pop2
939 .LBB5_4: # %while.end
940 end_block # label10:
941 copy_local $push68=, $1
942 # fallthrough-return: $pop68
943 .endfunc
944 .Lfunc_end5:
945 .size t6, .Lfunc_end5-t6
946 # -- End function
947 .section .text.t7,"ax",@progbits
948 .hidden t7 # -- Begin function t7
949 .globl t7
950 .type t7,@function
951 t7: # @t7
952 .param i32, i64
953 .result i64
954 .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
955 # BB#0: # %entry
956 block
957 i32.eqz $push69=, $0
958 br_if 0, $pop69 # 0: down to label12
959 # BB#1: # %while.body.lr.ph
960 i32.const $push5=, -1
961 i32.add $push0=, $0, $pop5
962 i64.extend_u/i32 $push1=, $pop0
963 i64.const $push2=, 511
964 i64.mul $push3=, $pop1, $pop2
965 i64.add $1=, $pop3, $1
966 .LBB6_2: # %while.body
967 # =>This Inner Loop Header: Depth=1
968 loop # label13:
969 i32.const $push68=, 0
970 i32.load $2=, gvol+4($pop68)
971 i32.const $push67=, 0
972 i32.load $3=, gvol+8($pop67)
973 i32.const $push66=, 0
974 i32.load $4=, gvol+12($pop66)
975 i32.const $push65=, 0
976 i32.load $5=, gvol+16($pop65)
977 i32.const $push64=, 0
978 i32.load $6=, gvol+20($pop64)
979 i32.const $push63=, 0
980 i32.load $7=, gvol+24($pop63)
981 i32.const $push62=, 0
982 i32.load $8=, gvol+28($pop62)
983 i32.const $push61=, 0
984 i32.load $9=, gvol+32($pop61)
985 i32.const $push60=, 0
986 i32.load $10=, gvol+36($pop60)
987 i32.const $push59=, 0
988 i32.load $11=, gvol+40($pop59)
989 i32.const $push58=, 0
990 i32.load $12=, gvol+44($pop58)
991 i32.const $push57=, 0
992 i32.load $13=, gvol+48($pop57)
993 i32.const $push56=, 0
994 i32.load $14=, gvol+52($pop56)
995 i32.const $push55=, 0
996 i32.load $15=, gvol+56($pop55)
997 i32.const $push54=, 0
998 i32.load $16=, gvol+60($pop54)
999 i32.const $push53=, 0
1000 i32.load $17=, gvol+64($pop53)
1001 i32.const $push52=, 0
1002 i32.load $18=, gvol+68($pop52)
1003 i32.const $push51=, 0
1004 i32.load $19=, gvol+72($pop51)
1005 i32.const $push50=, 0
1006 i32.load $20=, gvol+76($pop50)
1007 i32.const $push49=, 0
1008 i32.load $21=, gvol+80($pop49)
1009 i32.const $push48=, 0
1010 i32.load $22=, gvol+84($pop48)
1011 i32.const $push47=, 0
1012 i32.load $23=, gvol+88($pop47)
1013 i32.const $push46=, 0
1014 i32.load $24=, gvol+92($pop46)
1015 i32.const $push45=, 0
1016 i32.load $25=, gvol+96($pop45)
1017 i32.const $push44=, 0
1018 i32.load $26=, gvol+100($pop44)
1019 i32.const $push43=, 0
1020 i32.load $27=, gvol+104($pop43)
1021 i32.const $push42=, 0
1022 i32.load $28=, gvol+108($pop42)
1023 i32.const $push41=, 0
1024 i32.load $29=, gvol+112($pop41)
1025 i32.const $push40=, 0
1026 i32.load $30=, gvol+116($pop40)
1027 i32.const $push39=, 0
1028 i32.load $31=, gvol+120($pop39)
1029 i32.const $push38=, 0
1030 i32.store gvol+4($pop38), $2
1031 i32.const $push37=, 0
1032 i32.store gvol+8($pop37), $3
1033 i32.const $push36=, 0
1034 i32.store gvol+12($pop36), $4
1035 i32.const $push35=, 0
1036 i32.store gvol+16($pop35), $5
1037 i32.const $push34=, 0
1038 i32.store gvol+20($pop34), $6
1039 i32.const $push33=, 0
1040 i32.store gvol+24($pop33), $7
1041 i32.const $push32=, 0
1042 i32.store gvol+28($pop32), $8
1043 i32.const $push31=, 0
1044 i32.store gvol+32($pop31), $9
1045 i32.const $push30=, 0
1046 i32.store gvol+36($pop30), $10
1047 i32.const $push29=, 0
1048 i32.store gvol+40($pop29), $11
1049 i32.const $push28=, 0
1050 i32.store gvol+44($pop28), $12
1051 i32.const $push27=, 0
1052 i32.store gvol+48($pop27), $13
1053 i32.const $push26=, 0
1054 i32.store gvol+52($pop26), $14
1055 i32.const $push25=, 0
1056 i32.store gvol+56($pop25), $15
1057 i32.const $push24=, 0
1058 i32.store gvol+60($pop24), $16
1059 i32.const $push23=, 0
1060 i32.store gvol+64($pop23), $17
1061 i32.const $push22=, 0
1062 i32.store gvol+68($pop22), $18
1063 i32.const $push21=, 0
1064 i32.store gvol+72($pop21), $19
1065 i32.const $push20=, 0
1066 i32.store gvol+76($pop20), $20
1067 i32.const $push19=, 0
1068 i32.store gvol+80($pop19), $21
1069 i32.const $push18=, 0
1070 i32.store gvol+84($pop18), $22
1071 i32.const $push17=, 0
1072 i32.store gvol+88($pop17), $23
1073 i32.const $push16=, 0
1074 i32.store gvol+92($pop16), $24
1075 i32.const $push15=, 0
1076 i32.store gvol+96($pop15), $25
1077 i32.const $push14=, 0
1078 i32.store gvol+100($pop14), $26
1079 i32.const $push13=, 0
1080 i32.store gvol+104($pop13), $27
1081 i32.const $push12=, 0
1082 i32.store gvol+108($pop12), $28
1083 i32.const $push11=, 0
1084 i32.store gvol+112($pop11), $29
1085 i32.const $push10=, 0
1086 i32.store gvol+116($pop10), $30
1087 i32.const $push9=, 0
1088 i32.store gvol+120($pop9), $31
1089 i32.const $push8=, -1
1090 i32.add $push7=, $0, $pop8
1091 tee_local $push6=, $0=, $pop7
1092 br_if 0, $pop6 # 0: up to label13
1093 # BB#3: # %while.end.loopexit
1094 end_loop
1095 i64.const $push4=, 511
1096 i64.add $1=, $1, $pop4
1097 .LBB6_4: # %while.end
1098 end_block # label12:
1099 copy_local $push70=, $1
1100 # fallthrough-return: $pop70
1101 .endfunc
1102 .Lfunc_end6:
1103 .size t7, .Lfunc_end6-t7
1104 # -- End function
1105 .section .text.t8,"ax",@progbits
1106 .hidden t8 # -- Begin function t8
1107 .globl t8
1108 .type t8,@function
1109 t8: # @t8
1110 .param i32, i64
1111 .result i64
1112 .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
1113 # BB#0: # %entry
1114 block
1115 i32.eqz $push69=, $0
1116 br_if 0, $pop69 # 0: down to label14
1117 # BB#1: # %while.body.lr.ph
1118 i32.const $push5=, -1
1119 i32.add $push0=, $0, $pop5
1120 i64.extend_u/i32 $push1=, $pop0
1121 i64.const $push2=, 9
1122 i64.shl $push3=, $pop1, $pop2
1123 i64.add $1=, $pop3, $1
1124 .LBB7_2: # %while.body
1125 # =>This Inner Loop Header: Depth=1
1126 loop # label15:
1127 i32.const $push68=, 0
1128 i32.load $2=, gvol+4($pop68)
1129 i32.const $push67=, 0
1130 i32.load $3=, gvol+8($pop67)
1131 i32.const $push66=, 0
1132 i32.load $4=, gvol+12($pop66)
1133 i32.const $push65=, 0
1134 i32.load $5=, gvol+16($pop65)
1135 i32.const $push64=, 0
1136 i32.load $6=, gvol+20($pop64)
1137 i32.const $push63=, 0
1138 i32.load $7=, gvol+24($pop63)
1139 i32.const $push62=, 0
1140 i32.load $8=, gvol+28($pop62)
1141 i32.const $push61=, 0
1142 i32.load $9=, gvol+32($pop61)
1143 i32.const $push60=, 0
1144 i32.load $10=, gvol+36($pop60)
1145 i32.const $push59=, 0
1146 i32.load $11=, gvol+40($pop59)
1147 i32.const $push58=, 0
1148 i32.load $12=, gvol+44($pop58)
1149 i32.const $push57=, 0
1150 i32.load $13=, gvol+48($pop57)
1151 i32.const $push56=, 0
1152 i32.load $14=, gvol+52($pop56)
1153 i32.const $push55=, 0
1154 i32.load $15=, gvol+56($pop55)
1155 i32.const $push54=, 0
1156 i32.load $16=, gvol+60($pop54)
1157 i32.const $push53=, 0
1158 i32.load $17=, gvol+64($pop53)
1159 i32.const $push52=, 0
1160 i32.load $18=, gvol+68($pop52)
1161 i32.const $push51=, 0
1162 i32.load $19=, gvol+72($pop51)
1163 i32.const $push50=, 0
1164 i32.load $20=, gvol+76($pop50)
1165 i32.const $push49=, 0
1166 i32.load $21=, gvol+80($pop49)
1167 i32.const $push48=, 0
1168 i32.load $22=, gvol+84($pop48)
1169 i32.const $push47=, 0
1170 i32.load $23=, gvol+88($pop47)
1171 i32.const $push46=, 0
1172 i32.load $24=, gvol+92($pop46)
1173 i32.const $push45=, 0
1174 i32.load $25=, gvol+96($pop45)
1175 i32.const $push44=, 0
1176 i32.load $26=, gvol+100($pop44)
1177 i32.const $push43=, 0
1178 i32.load $27=, gvol+104($pop43)
1179 i32.const $push42=, 0
1180 i32.load $28=, gvol+108($pop42)
1181 i32.const $push41=, 0
1182 i32.load $29=, gvol+112($pop41)
1183 i32.const $push40=, 0
1184 i32.load $30=, gvol+116($pop40)
1185 i32.const $push39=, 0
1186 i32.load $31=, gvol+120($pop39)
1187 i32.const $push38=, 0
1188 i32.store gvol+4($pop38), $2
1189 i32.const $push37=, 0
1190 i32.store gvol+8($pop37), $3
1191 i32.const $push36=, 0
1192 i32.store gvol+12($pop36), $4
1193 i32.const $push35=, 0
1194 i32.store gvol+16($pop35), $5
1195 i32.const $push34=, 0
1196 i32.store gvol+20($pop34), $6
1197 i32.const $push33=, 0
1198 i32.store gvol+24($pop33), $7
1199 i32.const $push32=, 0
1200 i32.store gvol+28($pop32), $8
1201 i32.const $push31=, 0
1202 i32.store gvol+32($pop31), $9
1203 i32.const $push30=, 0
1204 i32.store gvol+36($pop30), $10
1205 i32.const $push29=, 0
1206 i32.store gvol+40($pop29), $11
1207 i32.const $push28=, 0
1208 i32.store gvol+44($pop28), $12
1209 i32.const $push27=, 0
1210 i32.store gvol+48($pop27), $13
1211 i32.const $push26=, 0
1212 i32.store gvol+52($pop26), $14
1213 i32.const $push25=, 0
1214 i32.store gvol+56($pop25), $15
1215 i32.const $push24=, 0
1216 i32.store gvol+60($pop24), $16
1217 i32.const $push23=, 0
1218 i32.store gvol+64($pop23), $17
1219 i32.const $push22=, 0
1220 i32.store gvol+68($pop22), $18
1221 i32.const $push21=, 0
1222 i32.store gvol+72($pop21), $19
1223 i32.const $push20=, 0
1224 i32.store gvol+76($pop20), $20
1225 i32.const $push19=, 0
1226 i32.store gvol+80($pop19), $21
1227 i32.const $push18=, 0
1228 i32.store gvol+84($pop18), $22
1229 i32.const $push17=, 0
1230 i32.store gvol+88($pop17), $23
1231 i32.const $push16=, 0
1232 i32.store gvol+92($pop16), $24
1233 i32.const $push15=, 0
1234 i32.store gvol+96($pop15), $25
1235 i32.const $push14=, 0
1236 i32.store gvol+100($pop14), $26
1237 i32.const $push13=, 0
1238 i32.store gvol+104($pop13), $27
1239 i32.const $push12=, 0
1240 i32.store gvol+108($pop12), $28
1241 i32.const $push11=, 0
1242 i32.store gvol+112($pop11), $29
1243 i32.const $push10=, 0
1244 i32.store gvol+116($pop10), $30
1245 i32.const $push9=, 0
1246 i32.store gvol+120($pop9), $31
1247 i32.const $push8=, -1
1248 i32.add $push7=, $0, $pop8
1249 tee_local $push6=, $0=, $pop7
1250 br_if 0, $pop6 # 0: up to label15
1251 # BB#3: # %while.end.loopexit
1252 end_loop
1253 i64.const $push4=, 512
1254 i64.add $1=, $1, $pop4
1255 .LBB7_4: # %while.end
1256 end_block # label14:
1257 copy_local $push70=, $1
1258 # fallthrough-return: $pop70
1259 .endfunc
1260 .Lfunc_end7:
1261 .size t8, .Lfunc_end7-t8
1262 # -- End function
1263 .section .text.t9,"ax",@progbits
1264 .hidden t9 # -- Begin function t9
1265 .globl t9
1266 .type t9,@function
1267 t9: # @t9
1268 .param i32, i64
1269 .result i64
1270 .local i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
1271 # BB#0: # %entry
1272 block
1273 i32.eqz $push69=, $0
1274 br_if 0, $pop69 # 0: down to label16
1275 # BB#1: # %while.body.lr.ph
1276 i32.const $push5=, -1
1277 i32.add $push0=, $0, $pop5
1278 i64.extend_u/i32 $push1=, $pop0
1279 i64.const $push2=, 513
1280 i64.mul $push3=, $pop1, $pop2
1281 i64.add $1=, $pop3, $1
1282 .LBB8_2: # %while.body
1283 # =>This Inner Loop Header: Depth=1
1284 loop # label17:
1285 i32.const $push68=, 0
1286 i32.load $2=, gvol+4($pop68)
1287 i32.const $push67=, 0
1288 i32.load $3=, gvol+8($pop67)
1289 i32.const $push66=, 0
1290 i32.load $4=, gvol+12($pop66)
1291 i32.const $push65=, 0
1292 i32.load $5=, gvol+16($pop65)
1293 i32.const $push64=, 0
1294 i32.load $6=, gvol+20($pop64)
1295 i32.const $push63=, 0
1296 i32.load $7=, gvol+24($pop63)
1297 i32.const $push62=, 0
1298 i32.load $8=, gvol+28($pop62)
1299 i32.const $push61=, 0
1300 i32.load $9=, gvol+32($pop61)
1301 i32.const $push60=, 0
1302 i32.load $10=, gvol+36($pop60)
1303 i32.const $push59=, 0
1304 i32.load $11=, gvol+40($pop59)
1305 i32.const $push58=, 0
1306 i32.load $12=, gvol+44($pop58)
1307 i32.const $push57=, 0
1308 i32.load $13=, gvol+48($pop57)
1309 i32.const $push56=, 0
1310 i32.load $14=, gvol+52($pop56)
1311 i32.const $push55=, 0
1312 i32.load $15=, gvol+56($pop55)
1313 i32.const $push54=, 0
1314 i32.load $16=, gvol+60($pop54)
1315 i32.const $push53=, 0
1316 i32.load $17=, gvol+64($pop53)
1317 i32.const $push52=, 0
1318 i32.load $18=, gvol+68($pop52)
1319 i32.const $push51=, 0
1320 i32.load $19=, gvol+72($pop51)
1321 i32.const $push50=, 0
1322 i32.load $20=, gvol+76($pop50)
1323 i32.const $push49=, 0
1324 i32.load $21=, gvol+80($pop49)
1325 i32.const $push48=, 0
1326 i32.load $22=, gvol+84($pop48)
1327 i32.const $push47=, 0
1328 i32.load $23=, gvol+88($pop47)
1329 i32.const $push46=, 0
1330 i32.load $24=, gvol+92($pop46)
1331 i32.const $push45=, 0
1332 i32.load $25=, gvol+96($pop45)
1333 i32.const $push44=, 0
1334 i32.load $26=, gvol+100($pop44)
1335 i32.const $push43=, 0
1336 i32.load $27=, gvol+104($pop43)
1337 i32.const $push42=, 0
1338 i32.load $28=, gvol+108($pop42)
1339 i32.const $push41=, 0
1340 i32.load $29=, gvol+112($pop41)
1341 i32.const $push40=, 0
1342 i32.load $30=, gvol+116($pop40)
1343 i32.const $push39=, 0
1344 i32.load $31=, gvol+120($pop39)
1345 i32.const $push38=, 0
1346 i32.store gvol+4($pop38), $2
1347 i32.const $push37=, 0
1348 i32.store gvol+8($pop37), $3
1349 i32.const $push36=, 0
1350 i32.store gvol+12($pop36), $4
1351 i32.const $push35=, 0
1352 i32.store gvol+16($pop35), $5
1353 i32.const $push34=, 0
1354 i32.store gvol+20($pop34), $6
1355 i32.const $push33=, 0
1356 i32.store gvol+24($pop33), $7
1357 i32.const $push32=, 0
1358 i32.store gvol+28($pop32), $8
1359 i32.const $push31=, 0
1360 i32.store gvol+32($pop31), $9
1361 i32.const $push30=, 0
1362 i32.store gvol+36($pop30), $10
1363 i32.const $push29=, 0
1364 i32.store gvol+40($pop29), $11
1365 i32.const $push28=, 0
1366 i32.store gvol+44($pop28), $12
1367 i32.const $push27=, 0
1368 i32.store gvol+48($pop27), $13
1369 i32.const $push26=, 0
1370 i32.store gvol+52($pop26), $14
1371 i32.const $push25=, 0
1372 i32.store gvol+56($pop25), $15
1373 i32.const $push24=, 0
1374 i32.store gvol+60($pop24), $16
1375 i32.const $push23=, 0
1376 i32.store gvol+64($pop23), $17
1377 i32.const $push22=, 0
1378 i32.store gvol+68($pop22), $18
1379 i32.const $push21=, 0
1380 i32.store gvol+72($pop21), $19
1381 i32.const $push20=, 0
1382 i32.store gvol+76($pop20), $20
1383 i32.const $push19=, 0
1384 i32.store gvol+80($pop19), $21
1385 i32.const $push18=, 0
1386 i32.store gvol+84($pop18), $22
1387 i32.const $push17=, 0
1388 i32.store gvol+88($pop17), $23
1389 i32.const $push16=, 0
1390 i32.store gvol+92($pop16), $24
1391 i32.const $push15=, 0
1392 i32.store gvol+96($pop15), $25
1393 i32.const $push14=, 0
1394 i32.store gvol+100($pop14), $26
1395 i32.const $push13=, 0
1396 i32.store gvol+104($pop13), $27
1397 i32.const $push12=, 0
1398 i32.store gvol+108($pop12), $28
1399 i32.const $push11=, 0
1400 i32.store gvol+112($pop11), $29
1401 i32.const $push10=, 0
1402 i32.store gvol+116($pop10), $30
1403 i32.const $push9=, 0
1404 i32.store gvol+120($pop9), $31
1405 i32.const $push8=, -1
1406 i32.add $push7=, $0, $pop8
1407 tee_local $push6=, $0=, $pop7
1408 br_if 0, $pop6 # 0: up to label17
1409 # BB#3: # %while.end.loopexit
1410 end_loop
1411 i64.const $push4=, 513
1412 i64.add $1=, $1, $pop4
1413 .LBB8_4: # %while.end
1414 end_block # label16:
1415 copy_local $push70=, $1
1416 # fallthrough-return: $pop70
1417 .endfunc
1418 .Lfunc_end8:
1419 .size t9, .Lfunc_end8-t9
1420 # -- End function
1421 .section .text.t10,"ax",@progbits
1422 .hidden t10 # -- Begin function t10
1423 .globl t10
1424 .type t10,@function
1425 t10: # @t10
1426 .param i32, i64
1427 .result i64
1428 .local i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
1429 # BB#0: # %entry
1430 block
1431 i32.eqz $push70=, $0
1432 br_if 0, $pop70 # 0: down to label18
1433 # BB#1: # %while.body.lr.ph
1434 i32.const $push6=, 0
1435 i64.load $push4=, gull($pop6)
1436 i32.const $push5=, -1
1437 i32.add $push0=, $0, $pop5
1438 i64.extend_u/i32 $push1=, $pop0
1439 i64.const $push2=, 1
1440 i64.add $push3=, $pop1, $pop2
1441 i64.mul $2=, $pop4, $pop3
1442 .LBB9_2: # %while.body
1443 # =>This Inner Loop Header: Depth=1
1444 loop # label19:
1445 i32.const $push69=, 0
1446 i32.load $3=, gvol+4($pop69)
1447 i32.const $push68=, 0
1448 i32.load $4=, gvol+8($pop68)
1449 i32.const $push67=, 0
1450 i32.load $5=, gvol+12($pop67)
1451 i32.const $push66=, 0
1452 i32.load $6=, gvol+16($pop66)
1453 i32.const $push65=, 0
1454 i32.load $7=, gvol+20($pop65)
1455 i32.const $push64=, 0
1456 i32.load $8=, gvol+24($pop64)
1457 i32.const $push63=, 0
1458 i32.load $9=, gvol+28($pop63)
1459 i32.const $push62=, 0
1460 i32.load $10=, gvol+32($pop62)
1461 i32.const $push61=, 0
1462 i32.load $11=, gvol+36($pop61)
1463 i32.const $push60=, 0
1464 i32.load $12=, gvol+40($pop60)
1465 i32.const $push59=, 0
1466 i32.load $13=, gvol+44($pop59)
1467 i32.const $push58=, 0
1468 i32.load $14=, gvol+48($pop58)
1469 i32.const $push57=, 0
1470 i32.load $15=, gvol+52($pop57)
1471 i32.const $push56=, 0
1472 i32.load $16=, gvol+56($pop56)
1473 i32.const $push55=, 0
1474 i32.load $17=, gvol+60($pop55)
1475 i32.const $push54=, 0
1476 i32.load $18=, gvol+64($pop54)
1477 i32.const $push53=, 0
1478 i32.load $19=, gvol+68($pop53)
1479 i32.const $push52=, 0
1480 i32.load $20=, gvol+72($pop52)
1481 i32.const $push51=, 0
1482 i32.load $21=, gvol+76($pop51)
1483 i32.const $push50=, 0
1484 i32.load $22=, gvol+80($pop50)
1485 i32.const $push49=, 0
1486 i32.load $23=, gvol+84($pop49)
1487 i32.const $push48=, 0
1488 i32.load $24=, gvol+88($pop48)
1489 i32.const $push47=, 0
1490 i32.load $25=, gvol+92($pop47)
1491 i32.const $push46=, 0
1492 i32.load $26=, gvol+96($pop46)
1493 i32.const $push45=, 0
1494 i32.load $27=, gvol+100($pop45)
1495 i32.const $push44=, 0
1496 i32.load $28=, gvol+104($pop44)
1497 i32.const $push43=, 0
1498 i32.load $29=, gvol+108($pop43)
1499 i32.const $push42=, 0
1500 i32.load $30=, gvol+112($pop42)
1501 i32.const $push41=, 0
1502 i32.load $31=, gvol+116($pop41)
1503 i32.const $push40=, 0
1504 i32.load $32=, gvol+120($pop40)
1505 i32.const $push39=, 0
1506 i32.store gvol+4($pop39), $3
1507 i32.const $push38=, 0
1508 i32.store gvol+8($pop38), $4
1509 i32.const $push37=, 0
1510 i32.store gvol+12($pop37), $5
1511 i32.const $push36=, 0
1512 i32.store gvol+16($pop36), $6
1513 i32.const $push35=, 0
1514 i32.store gvol+20($pop35), $7
1515 i32.const $push34=, 0
1516 i32.store gvol+24($pop34), $8
1517 i32.const $push33=, 0
1518 i32.store gvol+28($pop33), $9
1519 i32.const $push32=, 0
1520 i32.store gvol+32($pop32), $10
1521 i32.const $push31=, 0
1522 i32.store gvol+36($pop31), $11
1523 i32.const $push30=, 0
1524 i32.store gvol+40($pop30), $12
1525 i32.const $push29=, 0
1526 i32.store gvol+44($pop29), $13
1527 i32.const $push28=, 0
1528 i32.store gvol+48($pop28), $14
1529 i32.const $push27=, 0
1530 i32.store gvol+52($pop27), $15
1531 i32.const $push26=, 0
1532 i32.store gvol+56($pop26), $16
1533 i32.const $push25=, 0
1534 i32.store gvol+60($pop25), $17
1535 i32.const $push24=, 0
1536 i32.store gvol+64($pop24), $18
1537 i32.const $push23=, 0
1538 i32.store gvol+68($pop23), $19
1539 i32.const $push22=, 0
1540 i32.store gvol+72($pop22), $20
1541 i32.const $push21=, 0
1542 i32.store gvol+76($pop21), $21
1543 i32.const $push20=, 0
1544 i32.store gvol+80($pop20), $22
1545 i32.const $push19=, 0
1546 i32.store gvol+84($pop19), $23
1547 i32.const $push18=, 0
1548 i32.store gvol+88($pop18), $24
1549 i32.const $push17=, 0
1550 i32.store gvol+92($pop17), $25
1551 i32.const $push16=, 0
1552 i32.store gvol+96($pop16), $26
1553 i32.const $push15=, 0
1554 i32.store gvol+100($pop15), $27
1555 i32.const $push14=, 0
1556 i32.store gvol+104($pop14), $28
1557 i32.const $push13=, 0
1558 i32.store gvol+108($pop13), $29
1559 i32.const $push12=, 0
1560 i32.store gvol+112($pop12), $30
1561 i32.const $push11=, 0
1562 i32.store gvol+116($pop11), $31
1563 i32.const $push10=, 0
1564 i32.store gvol+120($pop10), $32
1565 i32.const $push9=, -1
1566 i32.add $push8=, $0, $pop9
1567 tee_local $push7=, $0=, $pop8
1568 br_if 0, $pop7 # 0: up to label19
1569 # BB#3: # %while.end.loopexit
1570 end_loop
1571 i64.add $1=, $2, $1
1572 .LBB9_4: # %while.end
1573 end_block # label18:
1574 copy_local $push71=, $1
1575 # fallthrough-return: $pop71
1576 .endfunc
1577 .Lfunc_end9:
1578 .size t10, .Lfunc_end9-t10
1579 # -- End function
1580 .section .text.t11,"ax",@progbits
1581 .hidden t11 # -- Begin function t11
1582 .globl t11
1583 .type t11,@function
1584 t11: # @t11
1585 .param i32, i64
1586 .result i64
1587 .local i64, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32, i32
1588 # BB#0: # %entry
1589 block
1590 i32.eqz $push70=, $0
1591 br_if 0, $pop70 # 0: down to label20
1592 # BB#1: # %while.body.lr.ph
1593 i32.const $push6=, 0
1594 i64.load $push4=, gull($pop6)
1595 i32.const $push5=, -1
1596 i32.add $push0=, $0, $pop5
1597 i64.extend_u/i32 $push1=, $pop0
1598 i64.const $push2=, -1
1599 i64.xor $push3=, $pop1, $pop2
1600 i64.mul $2=, $pop4, $pop3
1601 .LBB10_2: # %while.body
1602 # =>This Inner Loop Header: Depth=1
1603 loop # label21:
1604 i32.const $push69=, 0
1605 i32.load $3=, gvol+4($pop69)
1606 i32.const $push68=, 0
1607 i32.load $4=, gvol+8($pop68)
1608 i32.const $push67=, 0
1609 i32.load $5=, gvol+12($pop67)
1610 i32.const $push66=, 0
1611 i32.load $6=, gvol+16($pop66)
1612 i32.const $push65=, 0
1613 i32.load $7=, gvol+20($pop65)
1614 i32.const $push64=, 0
1615 i32.load $8=, gvol+24($pop64)
1616 i32.const $push63=, 0
1617 i32.load $9=, gvol+28($pop63)
1618 i32.const $push62=, 0
1619 i32.load $10=, gvol+32($pop62)
1620 i32.const $push61=, 0
1621 i32.load $11=, gvol+36($pop61)
1622 i32.const $push60=, 0
1623 i32.load $12=, gvol+40($pop60)
1624 i32.const $push59=, 0
1625 i32.load $13=, gvol+44($pop59)
1626 i32.const $push58=, 0
1627 i32.load $14=, gvol+48($pop58)
1628 i32.const $push57=, 0
1629 i32.load $15=, gvol+52($pop57)
1630 i32.const $push56=, 0
1631 i32.load $16=, gvol+56($pop56)
1632 i32.const $push55=, 0
1633 i32.load $17=, gvol+60($pop55)
1634 i32.const $push54=, 0
1635 i32.load $18=, gvol+64($pop54)
1636 i32.const $push53=, 0
1637 i32.load $19=, gvol+68($pop53)
1638 i32.const $push52=, 0
1639 i32.load $20=, gvol+72($pop52)
1640 i32.const $push51=, 0
1641 i32.load $21=, gvol+76($pop51)
1642 i32.const $push50=, 0
1643 i32.load $22=, gvol+80($pop50)
1644 i32.const $push49=, 0
1645 i32.load $23=, gvol+84($pop49)
1646 i32.const $push48=, 0
1647 i32.load $24=, gvol+88($pop48)
1648 i32.const $push47=, 0
1649 i32.load $25=, gvol+92($pop47)
1650 i32.const $push46=, 0
1651 i32.load $26=, gvol+96($pop46)
1652 i32.const $push45=, 0
1653 i32.load $27=, gvol+100($pop45)
1654 i32.const $push44=, 0
1655 i32.load $28=, gvol+104($pop44)
1656 i32.const $push43=, 0
1657 i32.load $29=, gvol+108($pop43)
1658 i32.const $push42=, 0
1659 i32.load $30=, gvol+112($pop42)
1660 i32.const $push41=, 0
1661 i32.load $31=, gvol+116($pop41)
1662 i32.const $push40=, 0
1663 i32.load $32=, gvol+120($pop40)
1664 i32.const $push39=, 0
1665 i32.store gvol+4($pop39), $3
1666 i32.const $push38=, 0
1667 i32.store gvol+8($pop38), $4
1668 i32.const $push37=, 0
1669 i32.store gvol+12($pop37), $5
1670 i32.const $push36=, 0
1671 i32.store gvol+16($pop36), $6
1672 i32.const $push35=, 0
1673 i32.store gvol+20($pop35), $7
1674 i32.const $push34=, 0
1675 i32.store gvol+24($pop34), $8
1676 i32.const $push33=, 0
1677 i32.store gvol+28($pop33), $9
1678 i32.const $push32=, 0
1679 i32.store gvol+32($pop32), $10
1680 i32.const $push31=, 0
1681 i32.store gvol+36($pop31), $11
1682 i32.const $push30=, 0
1683 i32.store gvol+40($pop30), $12
1684 i32.const $push29=, 0
1685 i32.store gvol+44($pop29), $13
1686 i32.const $push28=, 0
1687 i32.store gvol+48($pop28), $14
1688 i32.const $push27=, 0
1689 i32.store gvol+52($pop27), $15
1690 i32.const $push26=, 0
1691 i32.store gvol+56($pop26), $16
1692 i32.const $push25=, 0
1693 i32.store gvol+60($pop25), $17
1694 i32.const $push24=, 0
1695 i32.store gvol+64($pop24), $18
1696 i32.const $push23=, 0
1697 i32.store gvol+68($pop23), $19
1698 i32.const $push22=, 0
1699 i32.store gvol+72($pop22), $20
1700 i32.const $push21=, 0
1701 i32.store gvol+76($pop21), $21
1702 i32.const $push20=, 0
1703 i32.store gvol+80($pop20), $22
1704 i32.const $push19=, 0
1705 i32.store gvol+84($pop19), $23
1706 i32.const $push18=, 0
1707 i32.store gvol+88($pop18), $24
1708 i32.const $push17=, 0
1709 i32.store gvol+92($pop17), $25
1710 i32.const $push16=, 0
1711 i32.store gvol+96($pop16), $26
1712 i32.const $push15=, 0
1713 i32.store gvol+100($pop15), $27
1714 i32.const $push14=, 0
1715 i32.store gvol+104($pop14), $28
1716 i32.const $push13=, 0
1717 i32.store gvol+108($pop13), $29
1718 i32.const $push12=, 0
1719 i32.store gvol+112($pop12), $30
1720 i32.const $push11=, 0
1721 i32.store gvol+116($pop11), $31
1722 i32.const $push10=, 0
1723 i32.store gvol+120($pop10), $32
1724 i32.const $push9=, -1
1725 i32.add $push8=, $0, $pop9
1726 tee_local $push7=, $0=, $pop8
1727 br_if 0, $pop7 # 0: up to label21
1728 # BB#3: # %while.end.loopexit
1729 end_loop
1730 i64.add $1=, $2, $1
1731 .LBB10_4: # %while.end
1732 end_block # label20:
1733 copy_local $push71=, $1
1734 # fallthrough-return: $pop71
1735 .endfunc
1736 .Lfunc_end10:
1737 .size t11, .Lfunc_end10-t11
1738 # -- End function
1739 .section .text.neg,"ax",@progbits
1740 .hidden neg # -- Begin function neg
1741 .globl neg
1742 .type neg,@function
1743 neg: # @neg
1744 .param i64
1745 .result i64
1746 # BB#0: # %entry
1747 i64.const $push0=, 0
1748 i64.sub $push1=, $pop0, $0
1749 # fallthrough-return: $pop1
1750 .endfunc
1751 .Lfunc_end11:
1752 .size neg, .Lfunc_end11-neg
1753 # -- End function
1754 .section .text.main,"ax",@progbits
1755 .hidden main # -- Begin function main
1756 .globl main
1757 .type main,@function
1758 main: # @main
1759 .result i32
1760 .local i64
1761 # BB#0: # %entry
1762 i32.const $push1=, 0
1763 i64.const $push0=, 100
1764 i64.store gull($pop1), $pop0
1765 block
1766 i32.const $push100=, 3
1767 i64.const $push2=, -1
1768 i64.call $push3=, t1@FUNCTION, $pop100, $pop2
1769 i64.const $push4=, -6145
1770 i64.ne $push5=, $pop3, $pop4
1771 br_if 0, $pop5 # 0: down to label22
1772 # BB#1: # %if.end
1773 i32.const $push101=, 3
1774 i64.const $push6=, 4294967295
1775 i64.call $push7=, t1@FUNCTION, $pop101, $pop6
1776 i64.const $push8=, 4294961151
1777 i64.ne $push9=, $pop7, $pop8
1778 br_if 0, $pop9 # 0: down to label22
1779 # BB#2: # %if.end4
1780 i32.const $push102=, 3
1781 i64.const $push10=, -1
1782 i64.call $push11=, t2@FUNCTION, $pop102, $pop10
1783 i64.const $push12=, -1540
1784 i64.ne $push13=, $pop11, $pop12
1785 br_if 0, $pop13 # 0: down to label22
1786 # BB#3: # %if.end8
1787 i32.const $push103=, 3
1788 i64.const $push14=, 4294967295
1789 i64.call $push15=, t2@FUNCTION, $pop103, $pop14
1790 i64.const $push16=, 4294965756
1791 i64.ne $push17=, $pop15, $pop16
1792 br_if 0, $pop17 # 0: down to label22
1793 # BB#4: # %if.end12
1794 i32.const $push104=, 3
1795 i64.const $push18=, -1
1796 i64.call $push19=, t3@FUNCTION, $pop104, $pop18
1797 i64.const $push20=, -1537
1798 i64.ne $push21=, $pop19, $pop20
1799 br_if 0, $pop21 # 0: down to label22
1800 # BB#5: # %if.end16
1801 i32.const $push105=, 3
1802 i64.const $push22=, 4294967295
1803 i64.call $push23=, t3@FUNCTION, $pop105, $pop22
1804 i64.const $push24=, 4294965759
1805 i64.ne $push25=, $pop23, $pop24
1806 br_if 0, $pop25 # 0: down to label22
1807 # BB#6: # %if.end20
1808 i32.const $push106=, 3
1809 i64.const $push26=, -1
1810 i64.call $push27=, t4@FUNCTION, $pop106, $pop26
1811 i64.const $push28=, -1534
1812 i64.ne $push29=, $pop27, $pop28
1813 br_if 0, $pop29 # 0: down to label22
1814 # BB#7: # %if.end24
1815 i32.const $push107=, 3
1816 i64.const $push30=, 4294967295
1817 i64.call $push31=, t4@FUNCTION, $pop107, $pop30
1818 i64.const $push32=, 4294965762
1819 i64.ne $push33=, $pop31, $pop32
1820 br_if 0, $pop33 # 0: down to label22
1821 # BB#8: # %if.end28
1822 i32.const $push108=, 3
1823 i64.const $push34=, -1
1824 i64.call $push35=, t5@FUNCTION, $pop108, $pop34
1825 i64.const $push36=, -4
1826 i64.ne $push37=, $pop35, $pop36
1827 br_if 0, $pop37 # 0: down to label22
1828 # BB#9: # %if.end32
1829 i32.const $push109=, 3
1830 i64.const $push38=, 4294967295
1831 i64.call $push39=, t5@FUNCTION, $pop109, $pop38
1832 i64.const $push40=, 4294967292
1833 i64.ne $push41=, $pop39, $pop40
1834 br_if 0, $pop41 # 0: down to label22
1835 # BB#10: # %if.end36
1836 i32.const $push110=, 3
1837 i64.const $push42=, -1
1838 i64.call $push43=, t6@FUNCTION, $pop110, $pop42
1839 i64.const $push44=, 2
1840 i64.ne $push45=, $pop43, $pop44
1841 br_if 0, $pop45 # 0: down to label22
1842 # BB#11: # %if.end40
1843 i32.const $push111=, 3
1844 i64.const $push46=, 4294967295
1845 i64.call $push47=, t6@FUNCTION, $pop111, $pop46
1846 i64.const $push48=, 4294967298
1847 i64.ne $push49=, $pop47, $pop48
1848 br_if 0, $pop49 # 0: down to label22
1849 # BB#12: # %if.end44
1850 i32.const $push112=, 3
1851 i64.const $push50=, -1
1852 i64.call $push51=, t7@FUNCTION, $pop112, $pop50
1853 i64.const $push52=, 1532
1854 i64.ne $push53=, $pop51, $pop52
1855 br_if 0, $pop53 # 0: down to label22
1856 # BB#13: # %if.end48
1857 i32.const $push113=, 3
1858 i64.const $push54=, 4294967295
1859 i64.call $push55=, t7@FUNCTION, $pop113, $pop54
1860 i64.const $push56=, 4294968828
1861 i64.ne $push57=, $pop55, $pop56
1862 br_if 0, $pop57 # 0: down to label22
1863 # BB#14: # %if.end52
1864 i32.const $push114=, 3
1865 i64.const $push58=, -1
1866 i64.call $push59=, t8@FUNCTION, $pop114, $pop58
1867 i64.const $push60=, 1535
1868 i64.ne $push61=, $pop59, $pop60
1869 br_if 0, $pop61 # 0: down to label22
1870 # BB#15: # %if.end56
1871 i32.const $push115=, 3
1872 i64.const $push62=, 4294967295
1873 i64.call $push63=, t8@FUNCTION, $pop115, $pop62
1874 i64.const $push64=, 4294968831
1875 i64.ne $push65=, $pop63, $pop64
1876 br_if 0, $pop65 # 0: down to label22
1877 # BB#16: # %if.end60
1878 i32.const $push116=, 3
1879 i64.const $push66=, -1
1880 i64.call $push67=, t9@FUNCTION, $pop116, $pop66
1881 i64.const $push68=, 1538
1882 i64.ne $push69=, $pop67, $pop68
1883 br_if 0, $pop69 # 0: down to label22
1884 # BB#17: # %if.end64
1885 i32.const $push117=, 3
1886 i64.const $push70=, 4294967295
1887 i64.call $push71=, t9@FUNCTION, $pop117, $pop70
1888 i64.const $push72=, 4294968834
1889 i64.ne $push73=, $pop71, $pop72
1890 br_if 0, $pop73 # 0: down to label22
1891 # BB#18: # %if.end68
1892 i32.const $push121=, 3
1893 i64.const $push74=, -1
1894 i64.call $push75=, t10@FUNCTION, $pop121, $pop74
1895 i32.const $push120=, 0
1896 i64.load $push76=, gull($pop120)
1897 i64.const $push119=, 3
1898 i64.mul $push77=, $pop76, $pop119
1899 i64.const $push118=, -1
1900 i64.add $push78=, $pop77, $pop118
1901 i64.ne $push79=, $pop75, $pop78
1902 br_if 0, $pop79 # 0: down to label22
1903 # BB#19: # %if.end72
1904 i32.const $push125=, 3
1905 i64.const $push80=, 4294967295
1906 i64.call $push81=, t10@FUNCTION, $pop125, $pop80
1907 i32.const $push124=, 0
1908 i64.load $push82=, gull($pop124)
1909 i64.const $push123=, 3
1910 i64.mul $push83=, $pop82, $pop123
1911 i64.const $push122=, 4294967295
1912 i64.add $push84=, $pop83, $pop122
1913 i64.ne $push85=, $pop81, $pop84
1914 br_if 0, $pop85 # 0: down to label22
1915 # BB#20: # %if.end77
1916 i32.const $push129=, 3
1917 i64.const $push86=, -1
1918 i64.call $push87=, t11@FUNCTION, $pop129, $pop86
1919 i32.const $push128=, 0
1920 i64.load $push88=, gull($pop128)
1921 i64.const $push127=, -3
1922 i64.mul $push89=, $pop88, $pop127
1923 i64.const $push126=, -1
1924 i64.add $push90=, $pop89, $pop126
1925 i64.ne $push91=, $pop87, $pop90
1926 br_if 0, $pop91 # 0: down to label22
1927 # BB#21: # %if.end84
1928 i32.const $push135=, 3
1929 i64.const $push92=, 4294967295
1930 i64.call $push93=, t11@FUNCTION, $pop135, $pop92
1931 i32.const $push134=, 0
1932 i64.load $push133=, gull($pop134)
1933 tee_local $push132=, $0=, $pop133
1934 i64.const $push131=, -3
1935 i64.mul $push94=, $pop132, $pop131
1936 i64.const $push130=, 4294967295
1937 i64.add $push95=, $pop94, $pop130
1938 i64.ne $push96=, $pop93, $pop95
1939 br_if 0, $pop96 # 0: down to label22
1940 # BB#22: # %if.end91
1941 i64.const $push97=, 100
1942 i64.ne $push98=, $0, $pop97
1943 br_if 0, $pop98 # 0: down to label22
1944 # BB#23: # %if.end95
1945 i32.const $push99=, 0
1946 call exit@FUNCTION, $pop99
1947 unreachable
1948 .LBB12_24: # %if.then
1949 end_block # label22:
1950 call abort@FUNCTION
1951 unreachable
1952 .endfunc
1953 .Lfunc_end12:
1954 .size main, .Lfunc_end12-main
1955 # -- End function
1956 .hidden gvol # @gvol
1957 .type gvol,@object
1958 .section .bss.gvol,"aw",@nobits
1959 .globl gvol
1960 .p2align 4
1961 gvol:
1962 .skip 128
1963 .size gvol, 128
1964
1965 .hidden gull # @gull
1966 .type gull,@object
1967 .section .bss.gull,"aw",@nobits
1968 .globl gull
1969 .p2align 3
1970 gull:
1971 .int64 0 # 0x0
1972 .size gull, 8
1973
1974
1975 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
1976 .functype abort, void
1977 .functype exit, void, i32