|
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