github.com/geraldss/go/src@v0.0.0-20210511222824-ac7d0ebfc235/runtime/duff_riscv64.s (about) 1 // Code generated by mkduff.go; DO NOT EDIT. 2 // Run go generate from src/runtime to update. 3 // See mkduff.go for comments. 4 5 #include "textflag.h" 6 7 TEXT runtime·duffzero(SB), NOSPLIT|NOFRAME, $0-0 8 MOV ZERO, (X10) 9 ADD $8, X10 10 MOV ZERO, (X10) 11 ADD $8, X10 12 MOV ZERO, (X10) 13 ADD $8, X10 14 MOV ZERO, (X10) 15 ADD $8, X10 16 MOV ZERO, (X10) 17 ADD $8, X10 18 MOV ZERO, (X10) 19 ADD $8, X10 20 MOV ZERO, (X10) 21 ADD $8, X10 22 MOV ZERO, (X10) 23 ADD $8, X10 24 MOV ZERO, (X10) 25 ADD $8, X10 26 MOV ZERO, (X10) 27 ADD $8, X10 28 MOV ZERO, (X10) 29 ADD $8, X10 30 MOV ZERO, (X10) 31 ADD $8, X10 32 MOV ZERO, (X10) 33 ADD $8, X10 34 MOV ZERO, (X10) 35 ADD $8, X10 36 MOV ZERO, (X10) 37 ADD $8, X10 38 MOV ZERO, (X10) 39 ADD $8, X10 40 MOV ZERO, (X10) 41 ADD $8, X10 42 MOV ZERO, (X10) 43 ADD $8, X10 44 MOV ZERO, (X10) 45 ADD $8, X10 46 MOV ZERO, (X10) 47 ADD $8, X10 48 MOV ZERO, (X10) 49 ADD $8, X10 50 MOV ZERO, (X10) 51 ADD $8, X10 52 MOV ZERO, (X10) 53 ADD $8, X10 54 MOV ZERO, (X10) 55 ADD $8, X10 56 MOV ZERO, (X10) 57 ADD $8, X10 58 MOV ZERO, (X10) 59 ADD $8, X10 60 MOV ZERO, (X10) 61 ADD $8, X10 62 MOV ZERO, (X10) 63 ADD $8, X10 64 MOV ZERO, (X10) 65 ADD $8, X10 66 MOV ZERO, (X10) 67 ADD $8, X10 68 MOV ZERO, (X10) 69 ADD $8, X10 70 MOV ZERO, (X10) 71 ADD $8, X10 72 MOV ZERO, (X10) 73 ADD $8, X10 74 MOV ZERO, (X10) 75 ADD $8, X10 76 MOV ZERO, (X10) 77 ADD $8, X10 78 MOV ZERO, (X10) 79 ADD $8, X10 80 MOV ZERO, (X10) 81 ADD $8, X10 82 MOV ZERO, (X10) 83 ADD $8, X10 84 MOV ZERO, (X10) 85 ADD $8, X10 86 MOV ZERO, (X10) 87 ADD $8, X10 88 MOV ZERO, (X10) 89 ADD $8, X10 90 MOV ZERO, (X10) 91 ADD $8, X10 92 MOV ZERO, (X10) 93 ADD $8, X10 94 MOV ZERO, (X10) 95 ADD $8, X10 96 MOV ZERO, (X10) 97 ADD $8, X10 98 MOV ZERO, (X10) 99 ADD $8, X10 100 MOV ZERO, (X10) 101 ADD $8, X10 102 MOV ZERO, (X10) 103 ADD $8, X10 104 MOV ZERO, (X10) 105 ADD $8, X10 106 MOV ZERO, (X10) 107 ADD $8, X10 108 MOV ZERO, (X10) 109 ADD $8, X10 110 MOV ZERO, (X10) 111 ADD $8, X10 112 MOV ZERO, (X10) 113 ADD $8, X10 114 MOV ZERO, (X10) 115 ADD $8, X10 116 MOV ZERO, (X10) 117 ADD $8, X10 118 MOV ZERO, (X10) 119 ADD $8, X10 120 MOV ZERO, (X10) 121 ADD $8, X10 122 MOV ZERO, (X10) 123 ADD $8, X10 124 MOV ZERO, (X10) 125 ADD $8, X10 126 MOV ZERO, (X10) 127 ADD $8, X10 128 MOV ZERO, (X10) 129 ADD $8, X10 130 MOV ZERO, (X10) 131 ADD $8, X10 132 MOV ZERO, (X10) 133 ADD $8, X10 134 MOV ZERO, (X10) 135 ADD $8, X10 136 MOV ZERO, (X10) 137 ADD $8, X10 138 MOV ZERO, (X10) 139 ADD $8, X10 140 MOV ZERO, (X10) 141 ADD $8, X10 142 MOV ZERO, (X10) 143 ADD $8, X10 144 MOV ZERO, (X10) 145 ADD $8, X10 146 MOV ZERO, (X10) 147 ADD $8, X10 148 MOV ZERO, (X10) 149 ADD $8, X10 150 MOV ZERO, (X10) 151 ADD $8, X10 152 MOV ZERO, (X10) 153 ADD $8, X10 154 MOV ZERO, (X10) 155 ADD $8, X10 156 MOV ZERO, (X10) 157 ADD $8, X10 158 MOV ZERO, (X10) 159 ADD $8, X10 160 MOV ZERO, (X10) 161 ADD $8, X10 162 MOV ZERO, (X10) 163 ADD $8, X10 164 MOV ZERO, (X10) 165 ADD $8, X10 166 MOV ZERO, (X10) 167 ADD $8, X10 168 MOV ZERO, (X10) 169 ADD $8, X10 170 MOV ZERO, (X10) 171 ADD $8, X10 172 MOV ZERO, (X10) 173 ADD $8, X10 174 MOV ZERO, (X10) 175 ADD $8, X10 176 MOV ZERO, (X10) 177 ADD $8, X10 178 MOV ZERO, (X10) 179 ADD $8, X10 180 MOV ZERO, (X10) 181 ADD $8, X10 182 MOV ZERO, (X10) 183 ADD $8, X10 184 MOV ZERO, (X10) 185 ADD $8, X10 186 MOV ZERO, (X10) 187 ADD $8, X10 188 MOV ZERO, (X10) 189 ADD $8, X10 190 MOV ZERO, (X10) 191 ADD $8, X10 192 MOV ZERO, (X10) 193 ADD $8, X10 194 MOV ZERO, (X10) 195 ADD $8, X10 196 MOV ZERO, (X10) 197 ADD $8, X10 198 MOV ZERO, (X10) 199 ADD $8, X10 200 MOV ZERO, (X10) 201 ADD $8, X10 202 MOV ZERO, (X10) 203 ADD $8, X10 204 MOV ZERO, (X10) 205 ADD $8, X10 206 MOV ZERO, (X10) 207 ADD $8, X10 208 MOV ZERO, (X10) 209 ADD $8, X10 210 MOV ZERO, (X10) 211 ADD $8, X10 212 MOV ZERO, (X10) 213 ADD $8, X10 214 MOV ZERO, (X10) 215 ADD $8, X10 216 MOV ZERO, (X10) 217 ADD $8, X10 218 MOV ZERO, (X10) 219 ADD $8, X10 220 MOV ZERO, (X10) 221 ADD $8, X10 222 MOV ZERO, (X10) 223 ADD $8, X10 224 MOV ZERO, (X10) 225 ADD $8, X10 226 MOV ZERO, (X10) 227 ADD $8, X10 228 MOV ZERO, (X10) 229 ADD $8, X10 230 MOV ZERO, (X10) 231 ADD $8, X10 232 MOV ZERO, (X10) 233 ADD $8, X10 234 MOV ZERO, (X10) 235 ADD $8, X10 236 MOV ZERO, (X10) 237 ADD $8, X10 238 MOV ZERO, (X10) 239 ADD $8, X10 240 MOV ZERO, (X10) 241 ADD $8, X10 242 MOV ZERO, (X10) 243 ADD $8, X10 244 MOV ZERO, (X10) 245 ADD $8, X10 246 MOV ZERO, (X10) 247 ADD $8, X10 248 MOV ZERO, (X10) 249 ADD $8, X10 250 MOV ZERO, (X10) 251 ADD $8, X10 252 MOV ZERO, (X10) 253 ADD $8, X10 254 MOV ZERO, (X10) 255 ADD $8, X10 256 MOV ZERO, (X10) 257 ADD $8, X10 258 MOV ZERO, (X10) 259 ADD $8, X10 260 MOV ZERO, (X10) 261 ADD $8, X10 262 MOV ZERO, (X10) 263 ADD $8, X10 264 RET 265 266 TEXT runtime·duffcopy(SB), NOSPLIT|NOFRAME, $0-0 267 MOV (X10), X31 268 ADD $8, X10 269 MOV X31, (X11) 270 ADD $8, X11 271 272 MOV (X10), X31 273 ADD $8, X10 274 MOV X31, (X11) 275 ADD $8, X11 276 277 MOV (X10), X31 278 ADD $8, X10 279 MOV X31, (X11) 280 ADD $8, X11 281 282 MOV (X10), X31 283 ADD $8, X10 284 MOV X31, (X11) 285 ADD $8, X11 286 287 MOV (X10), X31 288 ADD $8, X10 289 MOV X31, (X11) 290 ADD $8, X11 291 292 MOV (X10), X31 293 ADD $8, X10 294 MOV X31, (X11) 295 ADD $8, X11 296 297 MOV (X10), X31 298 ADD $8, X10 299 MOV X31, (X11) 300 ADD $8, X11 301 302 MOV (X10), X31 303 ADD $8, X10 304 MOV X31, (X11) 305 ADD $8, X11 306 307 MOV (X10), X31 308 ADD $8, X10 309 MOV X31, (X11) 310 ADD $8, X11 311 312 MOV (X10), X31 313 ADD $8, X10 314 MOV X31, (X11) 315 ADD $8, X11 316 317 MOV (X10), X31 318 ADD $8, X10 319 MOV X31, (X11) 320 ADD $8, X11 321 322 MOV (X10), X31 323 ADD $8, X10 324 MOV X31, (X11) 325 ADD $8, X11 326 327 MOV (X10), X31 328 ADD $8, X10 329 MOV X31, (X11) 330 ADD $8, X11 331 332 MOV (X10), X31 333 ADD $8, X10 334 MOV X31, (X11) 335 ADD $8, X11 336 337 MOV (X10), X31 338 ADD $8, X10 339 MOV X31, (X11) 340 ADD $8, X11 341 342 MOV (X10), X31 343 ADD $8, X10 344 MOV X31, (X11) 345 ADD $8, X11 346 347 MOV (X10), X31 348 ADD $8, X10 349 MOV X31, (X11) 350 ADD $8, X11 351 352 MOV (X10), X31 353 ADD $8, X10 354 MOV X31, (X11) 355 ADD $8, X11 356 357 MOV (X10), X31 358 ADD $8, X10 359 MOV X31, (X11) 360 ADD $8, X11 361 362 MOV (X10), X31 363 ADD $8, X10 364 MOV X31, (X11) 365 ADD $8, X11 366 367 MOV (X10), X31 368 ADD $8, X10 369 MOV X31, (X11) 370 ADD $8, X11 371 372 MOV (X10), X31 373 ADD $8, X10 374 MOV X31, (X11) 375 ADD $8, X11 376 377 MOV (X10), X31 378 ADD $8, X10 379 MOV X31, (X11) 380 ADD $8, X11 381 382 MOV (X10), X31 383 ADD $8, X10 384 MOV X31, (X11) 385 ADD $8, X11 386 387 MOV (X10), X31 388 ADD $8, X10 389 MOV X31, (X11) 390 ADD $8, X11 391 392 MOV (X10), X31 393 ADD $8, X10 394 MOV X31, (X11) 395 ADD $8, X11 396 397 MOV (X10), X31 398 ADD $8, X10 399 MOV X31, (X11) 400 ADD $8, X11 401 402 MOV (X10), X31 403 ADD $8, X10 404 MOV X31, (X11) 405 ADD $8, X11 406 407 MOV (X10), X31 408 ADD $8, X10 409 MOV X31, (X11) 410 ADD $8, X11 411 412 MOV (X10), X31 413 ADD $8, X10 414 MOV X31, (X11) 415 ADD $8, X11 416 417 MOV (X10), X31 418 ADD $8, X10 419 MOV X31, (X11) 420 ADD $8, X11 421 422 MOV (X10), X31 423 ADD $8, X10 424 MOV X31, (X11) 425 ADD $8, X11 426 427 MOV (X10), X31 428 ADD $8, X10 429 MOV X31, (X11) 430 ADD $8, X11 431 432 MOV (X10), X31 433 ADD $8, X10 434 MOV X31, (X11) 435 ADD $8, X11 436 437 MOV (X10), X31 438 ADD $8, X10 439 MOV X31, (X11) 440 ADD $8, X11 441 442 MOV (X10), X31 443 ADD $8, X10 444 MOV X31, (X11) 445 ADD $8, X11 446 447 MOV (X10), X31 448 ADD $8, X10 449 MOV X31, (X11) 450 ADD $8, X11 451 452 MOV (X10), X31 453 ADD $8, X10 454 MOV X31, (X11) 455 ADD $8, X11 456 457 MOV (X10), X31 458 ADD $8, X10 459 MOV X31, (X11) 460 ADD $8, X11 461 462 MOV (X10), X31 463 ADD $8, X10 464 MOV X31, (X11) 465 ADD $8, X11 466 467 MOV (X10), X31 468 ADD $8, X10 469 MOV X31, (X11) 470 ADD $8, X11 471 472 MOV (X10), X31 473 ADD $8, X10 474 MOV X31, (X11) 475 ADD $8, X11 476 477 MOV (X10), X31 478 ADD $8, X10 479 MOV X31, (X11) 480 ADD $8, X11 481 482 MOV (X10), X31 483 ADD $8, X10 484 MOV X31, (X11) 485 ADD $8, X11 486 487 MOV (X10), X31 488 ADD $8, X10 489 MOV X31, (X11) 490 ADD $8, X11 491 492 MOV (X10), X31 493 ADD $8, X10 494 MOV X31, (X11) 495 ADD $8, X11 496 497 MOV (X10), X31 498 ADD $8, X10 499 MOV X31, (X11) 500 ADD $8, X11 501 502 MOV (X10), X31 503 ADD $8, X10 504 MOV X31, (X11) 505 ADD $8, X11 506 507 MOV (X10), X31 508 ADD $8, X10 509 MOV X31, (X11) 510 ADD $8, X11 511 512 MOV (X10), X31 513 ADD $8, X10 514 MOV X31, (X11) 515 ADD $8, X11 516 517 MOV (X10), X31 518 ADD $8, X10 519 MOV X31, (X11) 520 ADD $8, X11 521 522 MOV (X10), X31 523 ADD $8, X10 524 MOV X31, (X11) 525 ADD $8, X11 526 527 MOV (X10), X31 528 ADD $8, X10 529 MOV X31, (X11) 530 ADD $8, X11 531 532 MOV (X10), X31 533 ADD $8, X10 534 MOV X31, (X11) 535 ADD $8, X11 536 537 MOV (X10), X31 538 ADD $8, X10 539 MOV X31, (X11) 540 ADD $8, X11 541 542 MOV (X10), X31 543 ADD $8, X10 544 MOV X31, (X11) 545 ADD $8, X11 546 547 MOV (X10), X31 548 ADD $8, X10 549 MOV X31, (X11) 550 ADD $8, X11 551 552 MOV (X10), X31 553 ADD $8, X10 554 MOV X31, (X11) 555 ADD $8, X11 556 557 MOV (X10), X31 558 ADD $8, X10 559 MOV X31, (X11) 560 ADD $8, X11 561 562 MOV (X10), X31 563 ADD $8, X10 564 MOV X31, (X11) 565 ADD $8, X11 566 567 MOV (X10), X31 568 ADD $8, X10 569 MOV X31, (X11) 570 ADD $8, X11 571 572 MOV (X10), X31 573 ADD $8, X10 574 MOV X31, (X11) 575 ADD $8, X11 576 577 MOV (X10), X31 578 ADD $8, X10 579 MOV X31, (X11) 580 ADD $8, X11 581 582 MOV (X10), X31 583 ADD $8, X10 584 MOV X31, (X11) 585 ADD $8, X11 586 587 MOV (X10), X31 588 ADD $8, X10 589 MOV X31, (X11) 590 ADD $8, X11 591 592 MOV (X10), X31 593 ADD $8, X10 594 MOV X31, (X11) 595 ADD $8, X11 596 597 MOV (X10), X31 598 ADD $8, X10 599 MOV X31, (X11) 600 ADD $8, X11 601 602 MOV (X10), X31 603 ADD $8, X10 604 MOV X31, (X11) 605 ADD $8, X11 606 607 MOV (X10), X31 608 ADD $8, X10 609 MOV X31, (X11) 610 ADD $8, X11 611 612 MOV (X10), X31 613 ADD $8, X10 614 MOV X31, (X11) 615 ADD $8, X11 616 617 MOV (X10), X31 618 ADD $8, X10 619 MOV X31, (X11) 620 ADD $8, X11 621 622 MOV (X10), X31 623 ADD $8, X10 624 MOV X31, (X11) 625 ADD $8, X11 626 627 MOV (X10), X31 628 ADD $8, X10 629 MOV X31, (X11) 630 ADD $8, X11 631 632 MOV (X10), X31 633 ADD $8, X10 634 MOV X31, (X11) 635 ADD $8, X11 636 637 MOV (X10), X31 638 ADD $8, X10 639 MOV X31, (X11) 640 ADD $8, X11 641 642 MOV (X10), X31 643 ADD $8, X10 644 MOV X31, (X11) 645 ADD $8, X11 646 647 MOV (X10), X31 648 ADD $8, X10 649 MOV X31, (X11) 650 ADD $8, X11 651 652 MOV (X10), X31 653 ADD $8, X10 654 MOV X31, (X11) 655 ADD $8, X11 656 657 MOV (X10), X31 658 ADD $8, X10 659 MOV X31, (X11) 660 ADD $8, X11 661 662 MOV (X10), X31 663 ADD $8, X10 664 MOV X31, (X11) 665 ADD $8, X11 666 667 MOV (X10), X31 668 ADD $8, X10 669 MOV X31, (X11) 670 ADD $8, X11 671 672 MOV (X10), X31 673 ADD $8, X10 674 MOV X31, (X11) 675 ADD $8, X11 676 677 MOV (X10), X31 678 ADD $8, X10 679 MOV X31, (X11) 680 ADD $8, X11 681 682 MOV (X10), X31 683 ADD $8, X10 684 MOV X31, (X11) 685 ADD $8, X11 686 687 MOV (X10), X31 688 ADD $8, X10 689 MOV X31, (X11) 690 ADD $8, X11 691 692 MOV (X10), X31 693 ADD $8, X10 694 MOV X31, (X11) 695 ADD $8, X11 696 697 MOV (X10), X31 698 ADD $8, X10 699 MOV X31, (X11) 700 ADD $8, X11 701 702 MOV (X10), X31 703 ADD $8, X10 704 MOV X31, (X11) 705 ADD $8, X11 706 707 MOV (X10), X31 708 ADD $8, X10 709 MOV X31, (X11) 710 ADD $8, X11 711 712 MOV (X10), X31 713 ADD $8, X10 714 MOV X31, (X11) 715 ADD $8, X11 716 717 MOV (X10), X31 718 ADD $8, X10 719 MOV X31, (X11) 720 ADD $8, X11 721 722 MOV (X10), X31 723 ADD $8, X10 724 MOV X31, (X11) 725 ADD $8, X11 726 727 MOV (X10), X31 728 ADD $8, X10 729 MOV X31, (X11) 730 ADD $8, X11 731 732 MOV (X10), X31 733 ADD $8, X10 734 MOV X31, (X11) 735 ADD $8, X11 736 737 MOV (X10), X31 738 ADD $8, X10 739 MOV X31, (X11) 740 ADD $8, X11 741 742 MOV (X10), X31 743 ADD $8, X10 744 MOV X31, (X11) 745 ADD $8, X11 746 747 MOV (X10), X31 748 ADD $8, X10 749 MOV X31, (X11) 750 ADD $8, X11 751 752 MOV (X10), X31 753 ADD $8, X10 754 MOV X31, (X11) 755 ADD $8, X11 756 757 MOV (X10), X31 758 ADD $8, X10 759 MOV X31, (X11) 760 ADD $8, X11 761 762 MOV (X10), X31 763 ADD $8, X10 764 MOV X31, (X11) 765 ADD $8, X11 766 767 MOV (X10), X31 768 ADD $8, X10 769 MOV X31, (X11) 770 ADD $8, X11 771 772 MOV (X10), X31 773 ADD $8, X10 774 MOV X31, (X11) 775 ADD $8, X11 776 777 MOV (X10), X31 778 ADD $8, X10 779 MOV X31, (X11) 780 ADD $8, X11 781 782 MOV (X10), X31 783 ADD $8, X10 784 MOV X31, (X11) 785 ADD $8, X11 786 787 MOV (X10), X31 788 ADD $8, X10 789 MOV X31, (X11) 790 ADD $8, X11 791 792 MOV (X10), X31 793 ADD $8, X10 794 MOV X31, (X11) 795 ADD $8, X11 796 797 MOV (X10), X31 798 ADD $8, X10 799 MOV X31, (X11) 800 ADD $8, X11 801 802 MOV (X10), X31 803 ADD $8, X10 804 MOV X31, (X11) 805 ADD $8, X11 806 807 MOV (X10), X31 808 ADD $8, X10 809 MOV X31, (X11) 810 ADD $8, X11 811 812 MOV (X10), X31 813 ADD $8, X10 814 MOV X31, (X11) 815 ADD $8, X11 816 817 MOV (X10), X31 818 ADD $8, X10 819 MOV X31, (X11) 820 ADD $8, X11 821 822 MOV (X10), X31 823 ADD $8, X10 824 MOV X31, (X11) 825 ADD $8, X11 826 827 MOV (X10), X31 828 ADD $8, X10 829 MOV X31, (X11) 830 ADD $8, X11 831 832 MOV (X10), X31 833 ADD $8, X10 834 MOV X31, (X11) 835 ADD $8, X11 836 837 MOV (X10), X31 838 ADD $8, X10 839 MOV X31, (X11) 840 ADD $8, X11 841 842 MOV (X10), X31 843 ADD $8, X10 844 MOV X31, (X11) 845 ADD $8, X11 846 847 MOV (X10), X31 848 ADD $8, X10 849 MOV X31, (X11) 850 ADD $8, X11 851 852 MOV (X10), X31 853 ADD $8, X10 854 MOV X31, (X11) 855 ADD $8, X11 856 857 MOV (X10), X31 858 ADD $8, X10 859 MOV X31, (X11) 860 ADD $8, X11 861 862 MOV (X10), X31 863 ADD $8, X10 864 MOV X31, (X11) 865 ADD $8, X11 866 867 MOV (X10), X31 868 ADD $8, X10 869 MOV X31, (X11) 870 ADD $8, X11 871 872 MOV (X10), X31 873 ADD $8, X10 874 MOV X31, (X11) 875 ADD $8, X11 876 877 MOV (X10), X31 878 ADD $8, X10 879 MOV X31, (X11) 880 ADD $8, X11 881 882 MOV (X10), X31 883 ADD $8, X10 884 MOV X31, (X11) 885 ADD $8, X11 886 887 MOV (X10), X31 888 ADD $8, X10 889 MOV X31, (X11) 890 ADD $8, X11 891 892 MOV (X10), X31 893 ADD $8, X10 894 MOV X31, (X11) 895 ADD $8, X11 896 897 MOV (X10), X31 898 ADD $8, X10 899 MOV X31, (X11) 900 ADD $8, X11 901 902 MOV (X10), X31 903 ADD $8, X10 904 MOV X31, (X11) 905 ADD $8, X11 906 907 RET