]> git.proxmox.com Git - rustc.git/blob - src/binaryen/test/kitchen_sink.wast.fromBinary
New upstream version 1.23.0+dfsg1
[rustc.git] / src / binaryen / test / kitchen_sink.wast.fromBinary
1 (module
2 (type $0 (func (result i32)))
3 (memory $0 4096 4096)
4 (data (i32.const 1026) "\14\00")
5 (func $kitchensink (; 0 ;) (type $0) (result i32)
6 (drop
7 (i32.add
8 (i32.const 10)
9 (i32.const 10)
10 )
11 )
12 (drop
13 (i32.sub
14 (i32.const 10)
15 (i32.const 10)
16 )
17 )
18 (drop
19 (i32.mul
20 (i32.const 10)
21 (i32.const 10)
22 )
23 )
24 (drop
25 (i32.div_s
26 (i32.const 10)
27 (i32.const 10)
28 )
29 )
30 (drop
31 (i32.div_u
32 (i32.const 10)
33 (i32.const 10)
34 )
35 )
36 (drop
37 (i32.rem_s
38 (i32.const 10)
39 (i32.const 10)
40 )
41 )
42 (drop
43 (i32.rem_u
44 (i32.const 10)
45 (i32.const 10)
46 )
47 )
48 (drop
49 (i32.and
50 (i32.const 10)
51 (i32.const 10)
52 )
53 )
54 (drop
55 (i32.or
56 (i32.const 10)
57 (i32.const 10)
58 )
59 )
60 (drop
61 (i32.xor
62 (i32.const 10)
63 (i32.const 10)
64 )
65 )
66 (drop
67 (i32.shl
68 (i32.const 10)
69 (i32.const 10)
70 )
71 )
72 (drop
73 (i32.shr_u
74 (i32.const 10)
75 (i32.const 10)
76 )
77 )
78 (drop
79 (i32.shr_s
80 (i32.const 10)
81 (i32.const 10)
82 )
83 )
84 (drop
85 (i32.eq
86 (i32.const 10)
87 (i32.const 10)
88 )
89 )
90 (drop
91 (i32.ne
92 (i32.const 10)
93 (i32.const 10)
94 )
95 )
96 (drop
97 (i32.lt_s
98 (i32.const 10)
99 (i32.const 10)
100 )
101 )
102 (drop
103 (i32.le_s
104 (i32.const 10)
105 (i32.const 10)
106 )
107 )
108 (drop
109 (i32.lt_u
110 (i32.const 10)
111 (i32.const 10)
112 )
113 )
114 (drop
115 (i32.le_u
116 (i32.const 10)
117 (i32.const 10)
118 )
119 )
120 (drop
121 (i32.gt_s
122 (i32.const 10)
123 (i32.const 10)
124 )
125 )
126 (drop
127 (i32.ge_s
128 (i32.const 10)
129 (i32.const 10)
130 )
131 )
132 (drop
133 (i32.gt_u
134 (i32.const 10)
135 (i32.const 10)
136 )
137 )
138 (drop
139 (i32.ge_u
140 (i32.const 10)
141 (i32.const 10)
142 )
143 )
144 (drop
145 (i32.clz
146 (i32.const 10)
147 )
148 )
149 (drop
150 (i32.ctz
151 (i32.const 10)
152 )
153 )
154 (drop
155 (i32.popcnt
156 (i32.const 10)
157 )
158 )
159 (drop
160 (i64.add
161 (i64.const 100)
162 (i64.const 100)
163 )
164 )
165 (drop
166 (i64.sub
167 (i64.const 100)
168 (i64.const 100)
169 )
170 )
171 (drop
172 (i64.mul
173 (i64.const 100)
174 (i64.const 100)
175 )
176 )
177 (drop
178 (i64.div_s
179 (i64.const 100)
180 (i64.const 100)
181 )
182 )
183 (drop
184 (i64.div_u
185 (i64.const 100)
186 (i64.const 100)
187 )
188 )
189 (drop
190 (i64.rem_s
191 (i64.const 100)
192 (i64.const 100)
193 )
194 )
195 (drop
196 (i64.rem_u
197 (i64.const 100)
198 (i64.const 100)
199 )
200 )
201 (drop
202 (i64.and
203 (i64.const 100)
204 (i64.const 100)
205 )
206 )
207 (drop
208 (i64.or
209 (i64.const 100)
210 (i64.const 100)
211 )
212 )
213 (drop
214 (i64.xor
215 (i64.const 100)
216 (i64.const 100)
217 )
218 )
219 (drop
220 (i64.shl
221 (i64.const 100)
222 (i64.const 100)
223 )
224 )
225 (drop
226 (i64.shr_u
227 (i64.const 100)
228 (i64.const 100)
229 )
230 )
231 (drop
232 (i64.shr_s
233 (i64.const 100)
234 (i64.const 100)
235 )
236 )
237 (drop
238 (i64.eq
239 (i64.const 100)
240 (i64.const 100)
241 )
242 )
243 (drop
244 (i64.ne
245 (i64.const 100)
246 (i64.const 100)
247 )
248 )
249 (drop
250 (i64.lt_s
251 (i64.const 100)
252 (i64.const 100)
253 )
254 )
255 (drop
256 (i64.le_s
257 (i64.const 100)
258 (i64.const 100)
259 )
260 )
261 (drop
262 (i64.lt_u
263 (i64.const 100)
264 (i64.const 100)
265 )
266 )
267 (drop
268 (i64.le_u
269 (i64.const 100)
270 (i64.const 100)
271 )
272 )
273 (drop
274 (i64.gt_s
275 (i64.const 100)
276 (i64.const 100)
277 )
278 )
279 (drop
280 (i64.ge_s
281 (i64.const 100)
282 (i64.const 100)
283 )
284 )
285 (drop
286 (i64.gt_u
287 (i64.const 100)
288 (i64.const 100)
289 )
290 )
291 (drop
292 (i64.ge_u
293 (i64.const 100)
294 (i64.const 100)
295 )
296 )
297 (drop
298 (i64.clz
299 (i64.const 100)
300 )
301 )
302 (drop
303 (i64.ctz
304 (i64.const 100)
305 )
306 )
307 (drop
308 (i64.popcnt
309 (i64.const 100)
310 )
311 )
312 (drop
313 (f32.add
314 (f32.const 10)
315 (f32.const 10)
316 )
317 )
318 (drop
319 (f32.sub
320 (f32.const 10)
321 (f32.const 10)
322 )
323 )
324 (drop
325 (f32.mul
326 (f32.const 10)
327 (f32.const 10)
328 )
329 )
330 (drop
331 (f32.div
332 (f32.const 10)
333 (f32.const 10)
334 )
335 )
336 (drop
337 (f32.min
338 (f32.const 10)
339 (f32.const 10)
340 )
341 )
342 (drop
343 (f32.max
344 (f32.const 10)
345 (f32.const 10)
346 )
347 )
348 (drop
349 (f32.abs
350 (f32.const 10)
351 )
352 )
353 (drop
354 (f32.neg
355 (f32.const 10)
356 )
357 )
358 (drop
359 (f32.copysign
360 (f32.const 10)
361 (f32.const 10)
362 )
363 )
364 (drop
365 (f32.ceil
366 (f32.const 10)
367 )
368 )
369 (drop
370 (f32.floor
371 (f32.const 10)
372 )
373 )
374 (drop
375 (f32.trunc
376 (f32.const 10)
377 )
378 )
379 (drop
380 (f32.nearest
381 (f32.const 10)
382 )
383 )
384 (drop
385 (f32.sqrt
386 (f32.const 10)
387 )
388 )
389 (drop
390 (f32.eq
391 (f32.const 10)
392 (f32.const 10)
393 )
394 )
395 (drop
396 (f32.ne
397 (f32.const 10)
398 (f32.const 10)
399 )
400 )
401 (drop
402 (f32.lt
403 (f32.const 10)
404 (f32.const 10)
405 )
406 )
407 (drop
408 (f32.le
409 (f32.const 10)
410 (f32.const 10)
411 )
412 )
413 (drop
414 (f32.gt
415 (f32.const 10)
416 (f32.const 10)
417 )
418 )
419 (drop
420 (f32.ge
421 (f32.const 10)
422 (f32.const 10)
423 )
424 )
425 (drop
426 (f64.add
427 (f64.const 10)
428 (f64.const 10)
429 )
430 )
431 (drop
432 (f64.sub
433 (f64.const 10)
434 (f64.const 10)
435 )
436 )
437 (drop
438 (f64.mul
439 (f64.const 10)
440 (f64.const 10)
441 )
442 )
443 (drop
444 (f64.div
445 (f64.const 10)
446 (f64.const 10)
447 )
448 )
449 (drop
450 (f64.min
451 (f64.const 10)
452 (f64.const 10)
453 )
454 )
455 (drop
456 (f64.max
457 (f64.const 10)
458 (f64.const 10)
459 )
460 )
461 (drop
462 (f64.abs
463 (f64.const 10)
464 )
465 )
466 (drop
467 (f64.neg
468 (f64.const 10)
469 )
470 )
471 (drop
472 (f64.copysign
473 (f64.const 10)
474 (f64.const 10)
475 )
476 )
477 (drop
478 (f64.ceil
479 (f64.const 10)
480 )
481 )
482 (drop
483 (f64.floor
484 (f64.const 10)
485 )
486 )
487 (drop
488 (f64.trunc
489 (f64.const 10)
490 )
491 )
492 (drop
493 (f64.nearest
494 (f64.const 10)
495 )
496 )
497 (drop
498 (f64.sqrt
499 (f64.const 10)
500 )
501 )
502 (drop
503 (f64.eq
504 (f64.const 10)
505 (f64.const 10)
506 )
507 )
508 (drop
509 (f64.ne
510 (f64.const 10)
511 (f64.const 10)
512 )
513 )
514 (drop
515 (f64.lt
516 (f64.const 10)
517 (f64.const 10)
518 )
519 )
520 (drop
521 (f64.le
522 (f64.const 10)
523 (f64.const 10)
524 )
525 )
526 (drop
527 (f64.gt
528 (f64.const 10)
529 (f64.const 10)
530 )
531 )
532 (drop
533 (f64.ge
534 (f64.const 10)
535 (f64.const 10)
536 )
537 )
538 (drop
539 (i32.trunc_s/f32
540 (f32.const 10)
541 )
542 )
543 (drop
544 (i32.trunc_s/f64
545 (f64.const 10)
546 )
547 )
548 (drop
549 (i32.trunc_u/f32
550 (f32.const 10)
551 )
552 )
553 (drop
554 (i32.trunc_u/f64
555 (f64.const 10)
556 )
557 )
558 (drop
559 (i32.wrap/i64
560 (i64.const 100)
561 )
562 )
563 (drop
564 (i64.trunc_s/f32
565 (f32.const 10)
566 )
567 )
568 (drop
569 (i64.trunc_s/f64
570 (f64.const 10)
571 )
572 )
573 (drop
574 (i64.trunc_u/f32
575 (f32.const 10)
576 )
577 )
578 (drop
579 (i64.trunc_u/f64
580 (f64.const 10)
581 )
582 )
583 (drop
584 (i64.extend_s/i32
585 (i32.const 10)
586 )
587 )
588 (drop
589 (i64.extend_u/i32
590 (i32.const 10)
591 )
592 )
593 (drop
594 (f32.convert_s/i32
595 (i32.const 10)
596 )
597 )
598 (drop
599 (f32.convert_u/i32
600 (i32.const 10)
601 )
602 )
603 (drop
604 (f32.convert_s/i64
605 (i64.const 100)
606 )
607 )
608 (drop
609 (f32.convert_u/i64
610 (i64.const 100)
611 )
612 )
613 (drop
614 (f32.demote/f64
615 (f64.const 10)
616 )
617 )
618 (drop
619 (f32.reinterpret/i32
620 (i32.const 10)
621 )
622 )
623 (drop
624 (f64.convert_s/i32
625 (i32.const 10)
626 )
627 )
628 (drop
629 (f64.convert_u/i32
630 (i32.const 10)
631 )
632 )
633 (drop
634 (f64.convert_s/i64
635 (i64.const 100)
636 )
637 )
638 (drop
639 (f64.convert_u/i64
640 (i64.const 100)
641 )
642 )
643 (drop
644 (f64.promote/f32
645 (f32.const 10)
646 )
647 )
648 (drop
649 (f64.reinterpret/i64
650 (i64.const 100)
651 )
652 )
653 (drop
654 (i32.reinterpret/f32
655 (f32.const 10)
656 )
657 )
658 (drop
659 (i64.reinterpret/f64
660 (f64.const 10)
661 )
662 )
663 (i32.const 0)
664 )
665 )
666