|
1 | 1 | (module |
2 | | - (type $i (func (result i32))) |
3 | | - (type $ii_ (func (param i32 i32))) |
4 | | - (type $iiii_ (func (param i32 i32 i32 i32))) |
5 | | - (type $_ (func)) |
| 2 | + (type $FUNCSIG$i (func (result i32))) |
| 3 | + (type $FUNCSIG$vii (func (param i32 i32))) |
| 4 | + (type $FUNCSIG$viiii (func (param i32 i32 i32 i32))) |
| 5 | + (type $FUNCSIG$v (func)) |
6 | 6 | (memory $0 0) |
7 | 7 | (table $0 1 funcref) |
8 | 8 | (elem (i32.const 0) $null) |
|
41 | 41 | (export "gt_u" (func $assembly/i64/gt_u)) |
42 | 42 | (export "ge_s" (func $assembly/i64/ge_s)) |
43 | 43 | (export "ge_u" (func $assembly/i64/ge_u)) |
44 | | - (func $assembly/i64/getLo (; 0 ;) (type $i) (result i32) |
| 44 | + (func $assembly/i64/getLo (; 0 ;) (type $FUNCSIG$i) (result i32) |
45 | 45 | global.get $assembly/i64/lo |
46 | 46 | ) |
47 | | - (func $assembly/i64/getHi (; 1 ;) (type $i) (result i32) |
| 47 | + (func $assembly/i64/getHi (; 1 ;) (type $FUNCSIG$i) (result i32) |
48 | 48 | global.get $assembly/i64/hi |
49 | 49 | ) |
50 | | - (func $assembly/i64/clz (; 2 ;) (type $ii_) (param $0 i32) (param $1 i32) |
| 50 | + (func $assembly/i64/clz (; 2 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) |
51 | 51 | local.get $0 |
52 | 52 | i64.extend_i32_u |
53 | 53 | local.get $1 |
|
61 | 61 | i32.const 0 |
62 | 62 | global.set $assembly/i64/hi |
63 | 63 | ) |
64 | | - (func $assembly/i64/ctz (; 3 ;) (type $ii_) (param $0 i32) (param $1 i32) |
| 64 | + (func $assembly/i64/ctz (; 3 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) |
65 | 65 | local.get $0 |
66 | 66 | i64.extend_i32_u |
67 | 67 | local.get $1 |
|
75 | 75 | i32.const 0 |
76 | 76 | global.set $assembly/i64/hi |
77 | 77 | ) |
78 | | - (func $assembly/i64/popcnt (; 4 ;) (type $ii_) (param $0 i32) (param $1 i32) |
| 78 | + (func $assembly/i64/popcnt (; 4 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) |
79 | 79 | local.get $0 |
80 | 80 | i64.extend_i32_u |
81 | 81 | local.get $1 |
|
89 | 89 | i32.const 0 |
90 | 90 | global.set $assembly/i64/hi |
91 | 91 | ) |
92 | | - (func $assembly/i64/eqz (; 5 ;) (type $ii_) (param $0 i32) (param $1 i32) |
| 92 | + (func $assembly/i64/eqz (; 5 ;) (type $FUNCSIG$vii) (param $0 i32) (param $1 i32) |
93 | 93 | local.get $0 |
94 | 94 | i64.extend_i32_u |
95 | 95 | local.get $1 |
|
102 | 102 | i32.const 0 |
103 | 103 | global.set $assembly/i64/hi |
104 | 104 | ) |
105 | | - (func $assembly/i64/add (; 6 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 105 | + (func $assembly/i64/add (; 6 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
106 | 106 | (local $4 i64) |
107 | 107 | local.get $0 |
108 | 108 | i64.extend_i32_u |
|
128 | 128 | i32.wrap_i64 |
129 | 129 | global.set $assembly/i64/hi |
130 | 130 | ) |
131 | | - (func $assembly/i64/sub (; 7 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 131 | + (func $assembly/i64/sub (; 7 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
132 | 132 | (local $4 i64) |
133 | 133 | local.get $0 |
134 | 134 | i64.extend_i32_u |
|
154 | 154 | i32.wrap_i64 |
155 | 155 | global.set $assembly/i64/hi |
156 | 156 | ) |
157 | | - (func $assembly/i64/mul (; 8 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 157 | + (func $assembly/i64/mul (; 8 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
158 | 158 | (local $4 i64) |
159 | 159 | local.get $0 |
160 | 160 | i64.extend_i32_u |
|
180 | 180 | i32.wrap_i64 |
181 | 181 | global.set $assembly/i64/hi |
182 | 182 | ) |
183 | | - (func $assembly/i64/div_s (; 9 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 183 | + (func $assembly/i64/div_s (; 9 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
184 | 184 | (local $4 i64) |
185 | 185 | local.get $0 |
186 | 186 | i64.extend_i32_u |
|
206 | 206 | i32.wrap_i64 |
207 | 207 | global.set $assembly/i64/hi |
208 | 208 | ) |
209 | | - (func $assembly/i64/div_u (; 10 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 209 | + (func $assembly/i64/div_u (; 10 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
210 | 210 | (local $4 i64) |
211 | 211 | local.get $0 |
212 | 212 | i64.extend_i32_u |
|
232 | 232 | i32.wrap_i64 |
233 | 233 | global.set $assembly/i64/hi |
234 | 234 | ) |
235 | | - (func $assembly/i64/rem_s (; 11 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 235 | + (func $assembly/i64/rem_s (; 11 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
236 | 236 | (local $4 i64) |
237 | 237 | local.get $0 |
238 | 238 | i64.extend_i32_u |
|
258 | 258 | i32.wrap_i64 |
259 | 259 | global.set $assembly/i64/hi |
260 | 260 | ) |
261 | | - (func $assembly/i64/rem_u (; 12 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 261 | + (func $assembly/i64/rem_u (; 12 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
262 | 262 | (local $4 i64) |
263 | 263 | local.get $0 |
264 | 264 | i64.extend_i32_u |
|
284 | 284 | i32.wrap_i64 |
285 | 285 | global.set $assembly/i64/hi |
286 | 286 | ) |
287 | | - (func $assembly/i64/and (; 13 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 287 | + (func $assembly/i64/and (; 13 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
288 | 288 | (local $4 i64) |
289 | 289 | local.get $0 |
290 | 290 | i64.extend_i32_u |
|
310 | 310 | i32.wrap_i64 |
311 | 311 | global.set $assembly/i64/hi |
312 | 312 | ) |
313 | | - (func $assembly/i64/or (; 14 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 313 | + (func $assembly/i64/or (; 14 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
314 | 314 | (local $4 i64) |
315 | 315 | local.get $0 |
316 | 316 | i64.extend_i32_u |
|
336 | 336 | i32.wrap_i64 |
337 | 337 | global.set $assembly/i64/hi |
338 | 338 | ) |
339 | | - (func $assembly/i64/xor (; 15 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 339 | + (func $assembly/i64/xor (; 15 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
340 | 340 | (local $4 i64) |
341 | 341 | local.get $0 |
342 | 342 | i64.extend_i32_u |
|
362 | 362 | i32.wrap_i64 |
363 | 363 | global.set $assembly/i64/hi |
364 | 364 | ) |
365 | | - (func $assembly/i64/shl (; 16 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 365 | + (func $assembly/i64/shl (; 16 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
366 | 366 | (local $4 i64) |
367 | 367 | local.get $0 |
368 | 368 | i64.extend_i32_u |
|
388 | 388 | i32.wrap_i64 |
389 | 389 | global.set $assembly/i64/hi |
390 | 390 | ) |
391 | | - (func $assembly/i64/shr_s (; 17 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 391 | + (func $assembly/i64/shr_s (; 17 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
392 | 392 | (local $4 i64) |
393 | 393 | local.get $0 |
394 | 394 | i64.extend_i32_u |
|
414 | 414 | i32.wrap_i64 |
415 | 415 | global.set $assembly/i64/hi |
416 | 416 | ) |
417 | | - (func $assembly/i64/shr_u (; 18 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 417 | + (func $assembly/i64/shr_u (; 18 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
418 | 418 | (local $4 i64) |
419 | 419 | local.get $0 |
420 | 420 | i64.extend_i32_u |
|
440 | 440 | i32.wrap_i64 |
441 | 441 | global.set $assembly/i64/hi |
442 | 442 | ) |
443 | | - (func $assembly/i64/rotl (; 19 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 443 | + (func $assembly/i64/rotl (; 19 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
444 | 444 | (local $4 i64) |
445 | 445 | local.get $0 |
446 | 446 | i64.extend_i32_u |
|
466 | 466 | i32.wrap_i64 |
467 | 467 | global.set $assembly/i64/hi |
468 | 468 | ) |
469 | | - (func $assembly/i64/rotr (; 20 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 469 | + (func $assembly/i64/rotr (; 20 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
470 | 470 | (local $4 i64) |
471 | 471 | local.get $0 |
472 | 472 | i64.extend_i32_u |
|
492 | 492 | i32.wrap_i64 |
493 | 493 | global.set $assembly/i64/hi |
494 | 494 | ) |
495 | | - (func $assembly/i64/eq (; 21 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 495 | + (func $assembly/i64/eq (; 21 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
496 | 496 | local.get $0 |
497 | 497 | i64.extend_i32_u |
498 | 498 | local.get $1 |
|
512 | 512 | i32.const 0 |
513 | 513 | global.set $assembly/i64/hi |
514 | 514 | ) |
515 | | - (func $assembly/i64/ne (; 22 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 515 | + (func $assembly/i64/ne (; 22 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
516 | 516 | local.get $0 |
517 | 517 | i64.extend_i32_u |
518 | 518 | local.get $1 |
|
532 | 532 | i32.const 0 |
533 | 533 | global.set $assembly/i64/hi |
534 | 534 | ) |
535 | | - (func $assembly/i64/lt_s (; 23 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 535 | + (func $assembly/i64/lt_s (; 23 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
536 | 536 | local.get $0 |
537 | 537 | i64.extend_i32_u |
538 | 538 | local.get $1 |
|
552 | 552 | i32.const 0 |
553 | 553 | global.set $assembly/i64/hi |
554 | 554 | ) |
555 | | - (func $assembly/i64/lt_u (; 24 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 555 | + (func $assembly/i64/lt_u (; 24 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
556 | 556 | local.get $0 |
557 | 557 | i64.extend_i32_u |
558 | 558 | local.get $1 |
|
572 | 572 | i32.const 0 |
573 | 573 | global.set $assembly/i64/hi |
574 | 574 | ) |
575 | | - (func $assembly/i64/le_s (; 25 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 575 | + (func $assembly/i64/le_s (; 25 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
576 | 576 | local.get $0 |
577 | 577 | i64.extend_i32_u |
578 | 578 | local.get $1 |
|
592 | 592 | i32.const 0 |
593 | 593 | global.set $assembly/i64/hi |
594 | 594 | ) |
595 | | - (func $assembly/i64/le_u (; 26 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 595 | + (func $assembly/i64/le_u (; 26 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
596 | 596 | local.get $0 |
597 | 597 | i64.extend_i32_u |
598 | 598 | local.get $1 |
|
612 | 612 | i32.const 0 |
613 | 613 | global.set $assembly/i64/hi |
614 | 614 | ) |
615 | | - (func $assembly/i64/gt_s (; 27 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 615 | + (func $assembly/i64/gt_s (; 27 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
616 | 616 | local.get $0 |
617 | 617 | i64.extend_i32_u |
618 | 618 | local.get $1 |
|
632 | 632 | i32.const 0 |
633 | 633 | global.set $assembly/i64/hi |
634 | 634 | ) |
635 | | - (func $assembly/i64/gt_u (; 28 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 635 | + (func $assembly/i64/gt_u (; 28 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
636 | 636 | local.get $0 |
637 | 637 | i64.extend_i32_u |
638 | 638 | local.get $1 |
|
652 | 652 | i32.const 0 |
653 | 653 | global.set $assembly/i64/hi |
654 | 654 | ) |
655 | | - (func $assembly/i64/ge_s (; 29 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 655 | + (func $assembly/i64/ge_s (; 29 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
656 | 656 | local.get $0 |
657 | 657 | i64.extend_i32_u |
658 | 658 | local.get $1 |
|
672 | 672 | i32.const 0 |
673 | 673 | global.set $assembly/i64/hi |
674 | 674 | ) |
675 | | - (func $assembly/i64/ge_u (; 30 ;) (type $iiii_) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
| 675 | + (func $assembly/i64/ge_u (; 30 ;) (type $FUNCSIG$viiii) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) |
676 | 676 | local.get $0 |
677 | 677 | i64.extend_i32_u |
678 | 678 | local.get $1 |
|
692 | 692 | i32.const 0 |
693 | 693 | global.set $assembly/i64/hi |
694 | 694 | ) |
695 | | - (func $null (; 31 ;) (type $_) |
| 695 | + (func $null (; 31 ;) (type $FUNCSIG$v) |
696 | 696 | nop |
697 | 697 | ) |
698 | 698 | ) |
0 commit comments