1 .text 2 .align 2 3 .globl m32_l 4 .set nomips16 5 .ent m32_l 6m32_l: 7 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 8 .mask 0x00000000,0 9 .fmask 0x00000000,0 10 .set noreorder 11 .set nomacro 12 13 j $31 14 move $2,$4 15 16 .set macro 17 .set reorder 18 .end m32_l 19 20 .align 2 21 .globl m16_l 22 .set mips16 23 .ent m16_l 24m16_l: 25 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 26 .mask 0x00000000,0 27 .fmask 0x00000000,0 28 .set noreorder 29 .set nomacro 30 j $31 31 move $2,$4 32 .set macro 33 .set reorder 34 35 .end m16_l 36 37 .align 2 38 .set nomips16 39 .ent m32_static_l 40m32_static_l: 41 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 42 .mask 0x00000000,0 43 .fmask 0x00000000,0 44 .set noreorder 45 .set nomacro 46 47 j $31 48 move $2,$4 49 50 .set macro 51 .set reorder 52 .end m32_static_l 53 54 .align 2 55 .set mips16 56 .ent m16_static_l 57m16_static_l: 58 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 59 .mask 0x00000000,0 60 .fmask 0x00000000,0 61 .set noreorder 62 .set nomacro 63 j $31 64 move $2,$4 65 .set macro 66 .set reorder 67 68 .end m16_static_l 69 70 .align 2 71 .set nomips16 72 .ent m32_static1_l 73m32_static1_l: 74 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 75 .mask 0x00000000,0 76 .fmask 0x00000000,0 77 .set noreorder 78 .set nomacro 79 80 j $31 81 move $2,$4 82 83 .set macro 84 .set reorder 85 .end m32_static1_l 86 87 .align 2 88 .set mips16 89 .ent m16_static1_l 90m16_static1_l: 91 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 92 .mask 0x00000000,0 93 .fmask 0x00000000,0 94 .set noreorder 95 .set nomacro 96 j $31 97 move $2,$4 98 .set macro 99 .set reorder 100 101 .end m16_static1_l 102 103 .align 2 104 .set nomips16 105 .ent m32_static32_l 106m32_static32_l: 107 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 108 .mask 0x00000000,0 109 .fmask 0x00000000,0 110 .set noreorder 111 .set nomacro 112 113 j $31 114 move $2,$4 115 116 .set macro 117 .set reorder 118 .end m32_static32_l 119 120 .align 2 121 .set mips16 122 .ent m16_static32_l 123m16_static32_l: 124 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 125 .mask 0x00000000,0 126 .fmask 0x00000000,0 127 .set noreorder 128 .set nomacro 129 j $31 130 move $2,$4 131 .set macro 132 .set reorder 133 134 .end m16_static32_l 135 136 .align 2 137 .set nomips16 138 .ent m32_static16_l 139m32_static16_l: 140 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 141 .mask 0x00000000,0 142 .fmask 0x00000000,0 143 .set noreorder 144 .set nomacro 145 146 j $31 147 move $2,$4 148 149 .set macro 150 .set reorder 151 .end m32_static16_l 152 153 .align 2 154 .set mips16 155 .ent m16_static16_l 156m16_static16_l: 157 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 158 .mask 0x00000000,0 159 .fmask 0x00000000,0 160 .set noreorder 161 .set nomacro 162 j $31 163 move $2,$4 164 .set macro 165 .set reorder 166 167 .end m16_static16_l 168 169 .align 2 170 .globl m32_d 171 .set nomips16 172 .ent m32_d 173m32_d: 174 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 175 .mask 0x00000000,0 176 .fmask 0x00000000,0 177 .set noreorder 178 .set nomacro 179 180 trunc.w.d $f12,$f12 181 j $31 182 mfc1 $2,$f12 183 184 .set macro 185 .set reorder 186 .end m32_d 187 188 .align 2 189 .globl m16_d 190 .set mips16 191 .ent m16_d 192m16_d: 193 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 194 .mask 0x80000000,-4 195 .fmask 0x00000000,0 196 save 24,$31 197 jal __mips16_fixdfsi 198 restore 24,$31 199 j $31 200 .end m16_d 201 # Stub function for m16_d (double) 202 .set nomips16 203 .section .mips16.fn.m16_d,"ax",@progbits 204 .align 2 205 .ent __fn_stub_m16_d 206__fn_stub_m16_d: 207 .set noreorder 208 mfc1 $4,$f13 209 mfc1 $5,$f12 210 .set noat 211 la $1,m16_d 212 jr $1 213 .set at 214 nop 215 .set reorder 216 .end __fn_stub_m16_d 217 .previous 218 219 .align 2 220 .set nomips16 221 .ent m32_static_d 222m32_static_d: 223 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 224 .mask 0x00000000,0 225 .fmask 0x00000000,0 226 .set noreorder 227 .set nomacro 228 229 trunc.w.d $f12,$f12 230 j $31 231 mfc1 $2,$f12 232 233 .set macro 234 .set reorder 235 .end m32_static_d 236 237 .align 2 238 .set mips16 239 .ent m16_static_d 240m16_static_d: 241 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 242 .mask 0x80000000,-4 243 .fmask 0x00000000,0 244 save 24,$31 245 jal __mips16_fixdfsi 246 restore 24,$31 247 j $31 248 .end m16_static_d 249 # Stub function for m16_static_d (double) 250 .set nomips16 251 .section .mips16.fn.m16_static_d,"ax",@progbits 252 .align 2 253 .ent __fn_stub_m16_static_d 254__fn_stub_m16_static_d: 255 .set noreorder 256 mfc1 $4,$f13 257 mfc1 $5,$f12 258 .set noat 259 la $1,m16_static_d 260 jr $1 261 .set at 262 nop 263 .set reorder 264 .end __fn_stub_m16_static_d 265 .previous 266 267 .align 2 268 .set nomips16 269 .ent m32_static1_d 270m32_static1_d: 271 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 272 .mask 0x00000000,0 273 .fmask 0x00000000,0 274 .set noreorder 275 .set nomacro 276 277 trunc.w.d $f12,$f12 278 j $31 279 mfc1 $2,$f12 280 281 .set macro 282 .set reorder 283 .end m32_static1_d 284 285 .align 2 286 .set mips16 287 .ent m16_static1_d 288m16_static1_d: 289 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 290 .mask 0x80000000,-4 291 .fmask 0x00000000,0 292 save 24,$31 293 jal __mips16_fixdfsi 294 restore 24,$31 295 j $31 296 .end m16_static1_d 297 # Stub function for m16_static1_d (double) 298 .set nomips16 299 .section .mips16.fn.m16_static1_d,"ax",@progbits 300 .align 2 301 .ent __fn_stub_m16_static1_d 302__fn_stub_m16_static1_d: 303 .set noreorder 304 mfc1 $4,$f13 305 mfc1 $5,$f12 306 .set noat 307 la $1,m16_static1_d 308 jr $1 309 .set at 310 nop 311 .set reorder 312 .end __fn_stub_m16_static1_d 313 .previous 314 315 .align 2 316 .set nomips16 317 .ent m32_static32_d 318m32_static32_d: 319 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 320 .mask 0x00000000,0 321 .fmask 0x00000000,0 322 .set noreorder 323 .set nomacro 324 325 trunc.w.d $f12,$f12 326 j $31 327 mfc1 $2,$f12 328 329 .set macro 330 .set reorder 331 .end m32_static32_d 332 333 .align 2 334 .set mips16 335 .ent m16_static32_d 336m16_static32_d: 337 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 338 .mask 0x80000000,-4 339 .fmask 0x00000000,0 340 save 24,$31 341 jal __mips16_fixdfsi 342 restore 24,$31 343 j $31 344 .end m16_static32_d 345 # Stub function for m16_static32_d (double) 346 .set nomips16 347 .section .mips16.fn.m16_static32_d,"ax",@progbits 348 .align 2 349 .ent __fn_stub_m16_static32_d 350__fn_stub_m16_static32_d: 351 .set noreorder 352 mfc1 $4,$f13 353 mfc1 $5,$f12 354 .set noat 355 la $1,m16_static32_d 356 jr $1 357 .set at 358 nop 359 .set reorder 360 .end __fn_stub_m16_static32_d 361 .previous 362 363 .align 2 364 .set nomips16 365 .ent m32_static16_d 366m32_static16_d: 367 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 368 .mask 0x00000000,0 369 .fmask 0x00000000,0 370 .set noreorder 371 .set nomacro 372 373 trunc.w.d $f12,$f12 374 j $31 375 mfc1 $2,$f12 376 377 .set macro 378 .set reorder 379 .end m32_static16_d 380 381 .align 2 382 .set mips16 383 .ent m16_static16_d 384m16_static16_d: 385 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 386 .mask 0x80000000,-4 387 .fmask 0x00000000,0 388 save 24,$31 389 jal __mips16_fixdfsi 390 restore 24,$31 391 j $31 392 .end m16_static16_d 393 # Stub function for m16_static16_d (double) 394 .set nomips16 395 .section .mips16.fn.m16_static16_d,"ax",@progbits 396 .align 2 397 .ent __fn_stub_m16_static16_d 398__fn_stub_m16_static16_d: 399 .set noreorder 400 mfc1 $4,$f13 401 mfc1 $5,$f12 402 .set noat 403 la $1,m16_static16_d 404 jr $1 405 .set at 406 nop 407 .set reorder 408 .end __fn_stub_m16_static16_d 409 .previous 410 411 .align 2 412 .globl m32_ld 413 .set nomips16 414 .ent m32_ld 415m32_ld: 416 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 417 .mask 0x00000000,0 418 .fmask 0x00000000,0 419 .set noreorder 420 .set nomacro 421 422 mtc1 $7,$f2 423 mtc1 $6,$f3 424 trunc.w.d $f0,$f2 425 mfc1 $24,$f0 426 j $31 427 addu $2,$24,$4 428 429 .set macro 430 .set reorder 431 .end m32_ld 432 433 .align 2 434 .globl m16_ld 435 .set mips16 436 .ent m16_ld 437m16_ld: 438 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 439 .mask 0x80010000,-4 440 .fmask 0x00000000,0 441 save 24,$16,$31 442 move $16,$4 443 move $5,$7 444 .set noreorder 445 .set nomacro 446 jal __mips16_fixdfsi 447 move $4,$6 448 .set macro 449 .set reorder 450 451 addu $2,$16 452 restore 24,$16,$31 453 j $31 454 .end m16_ld 455 456 .align 2 457 .set nomips16 458 .ent m32_static_ld 459m32_static_ld: 460 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 461 .mask 0x00000000,0 462 .fmask 0x00000000,0 463 .set noreorder 464 .set nomacro 465 466 mtc1 $7,$f2 467 mtc1 $6,$f3 468 trunc.w.d $f0,$f2 469 mfc1 $24,$f0 470 j $31 471 addu $2,$24,$4 472 473 .set macro 474 .set reorder 475 .end m32_static_ld 476 477 .align 2 478 .set mips16 479 .ent m16_static_ld 480m16_static_ld: 481 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 482 .mask 0x80010000,-4 483 .fmask 0x00000000,0 484 save 24,$16,$31 485 move $16,$4 486 move $5,$7 487 .set noreorder 488 .set nomacro 489 jal __mips16_fixdfsi 490 move $4,$6 491 .set macro 492 .set reorder 493 494 addu $2,$16 495 restore 24,$16,$31 496 j $31 497 .end m16_static_ld 498 499 .align 2 500 .set nomips16 501 .ent m32_static1_ld 502m32_static1_ld: 503 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 504 .mask 0x00000000,0 505 .fmask 0x00000000,0 506 .set noreorder 507 .set nomacro 508 509 mtc1 $7,$f2 510 mtc1 $6,$f3 511 trunc.w.d $f0,$f2 512 mfc1 $24,$f0 513 j $31 514 addu $2,$24,$4 515 516 .set macro 517 .set reorder 518 .end m32_static1_ld 519 520 .align 2 521 .set mips16 522 .ent m16_static1_ld 523m16_static1_ld: 524 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 525 .mask 0x80010000,-4 526 .fmask 0x00000000,0 527 save 24,$16,$31 528 move $16,$4 529 move $5,$7 530 .set noreorder 531 .set nomacro 532 jal __mips16_fixdfsi 533 move $4,$6 534 .set macro 535 .set reorder 536 537 addu $2,$16 538 restore 24,$16,$31 539 j $31 540 .end m16_static1_ld 541 542 .align 2 543 .set nomips16 544 .ent m32_static32_ld 545m32_static32_ld: 546 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 547 .mask 0x00000000,0 548 .fmask 0x00000000,0 549 .set noreorder 550 .set nomacro 551 552 mtc1 $7,$f2 553 mtc1 $6,$f3 554 trunc.w.d $f0,$f2 555 mfc1 $24,$f0 556 j $31 557 addu $2,$24,$4 558 559 .set macro 560 .set reorder 561 .end m32_static32_ld 562 563 .align 2 564 .set mips16 565 .ent m16_static32_ld 566m16_static32_ld: 567 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 568 .mask 0x80010000,-4 569 .fmask 0x00000000,0 570 save 24,$16,$31 571 move $16,$4 572 move $5,$7 573 .set noreorder 574 .set nomacro 575 jal __mips16_fixdfsi 576 move $4,$6 577 .set macro 578 .set reorder 579 580 addu $2,$16 581 restore 24,$16,$31 582 j $31 583 .end m16_static32_ld 584 585 .align 2 586 .set nomips16 587 .ent m32_static16_ld 588m32_static16_ld: 589 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 590 .mask 0x00000000,0 591 .fmask 0x00000000,0 592 .set noreorder 593 .set nomacro 594 595 mtc1 $7,$f2 596 mtc1 $6,$f3 597 trunc.w.d $f0,$f2 598 mfc1 $24,$f0 599 j $31 600 addu $2,$24,$4 601 602 .set macro 603 .set reorder 604 .end m32_static16_ld 605 606 .align 2 607 .set mips16 608 .ent m16_static16_ld 609m16_static16_ld: 610 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 611 .mask 0x80010000,-4 612 .fmask 0x00000000,0 613 save 24,$16,$31 614 move $16,$4 615 move $5,$7 616 .set noreorder 617 .set nomacro 618 jal __mips16_fixdfsi 619 move $4,$6 620 .set macro 621 .set reorder 622 623 addu $2,$16 624 restore 24,$16,$31 625 j $31 626 .end m16_static16_ld 627 628 .align 2 629 .globl m32_dl 630 .set nomips16 631 .ent m32_dl 632m32_dl: 633 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 634 .mask 0x00000000,0 635 .fmask 0x00000000,0 636 .set noreorder 637 .set nomacro 638 639 trunc.w.d $f0,$f12 640 mfc1 $24,$f0 641 j $31 642 addu $2,$24,$6 643 644 .set macro 645 .set reorder 646 .end m32_dl 647 648 .align 2 649 .globl m16_dl 650 .set mips16 651 .ent m16_dl 652m16_dl: 653 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 654 .mask 0x80010000,-4 655 .fmask 0x00000000,0 656 save 24,$16,$31 657 .set noreorder 658 .set nomacro 659 jal __mips16_fixdfsi 660 move $16,$6 661 .set macro 662 .set reorder 663 664 addu $2,$16 665 restore 24,$16,$31 666 j $31 667 .end m16_dl 668 # Stub function for m16_dl (double) 669 .set nomips16 670 .section .mips16.fn.m16_dl,"ax",@progbits 671 .align 2 672 .ent __fn_stub_m16_dl 673__fn_stub_m16_dl: 674 .set noreorder 675 mfc1 $4,$f13 676 mfc1 $5,$f12 677 .set noat 678 la $1,m16_dl 679 jr $1 680 .set at 681 nop 682 .set reorder 683 .end __fn_stub_m16_dl 684 .previous 685 686 .align 2 687 .set nomips16 688 .ent m32_static_dl 689m32_static_dl: 690 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 691 .mask 0x00000000,0 692 .fmask 0x00000000,0 693 .set noreorder 694 .set nomacro 695 696 trunc.w.d $f0,$f12 697 mfc1 $24,$f0 698 j $31 699 addu $2,$24,$6 700 701 .set macro 702 .set reorder 703 .end m32_static_dl 704 705 .align 2 706 .set mips16 707 .ent m16_static_dl 708m16_static_dl: 709 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 710 .mask 0x80010000,-4 711 .fmask 0x00000000,0 712 save 24,$16,$31 713 .set noreorder 714 .set nomacro 715 jal __mips16_fixdfsi 716 move $16,$6 717 .set macro 718 .set reorder 719 720 addu $2,$16 721 restore 24,$16,$31 722 j $31 723 .end m16_static_dl 724 # Stub function for m16_static_dl (double) 725 .set nomips16 726 .section .mips16.fn.m16_static_dl,"ax",@progbits 727 .align 2 728 .ent __fn_stub_m16_static_dl 729__fn_stub_m16_static_dl: 730 .set noreorder 731 mfc1 $4,$f13 732 mfc1 $5,$f12 733 .set noat 734 la $1,m16_static_dl 735 jr $1 736 .set at 737 nop 738 .set reorder 739 .end __fn_stub_m16_static_dl 740 .previous 741 742 .align 2 743 .set nomips16 744 .ent m32_static1_dl 745m32_static1_dl: 746 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 747 .mask 0x00000000,0 748 .fmask 0x00000000,0 749 .set noreorder 750 .set nomacro 751 752 trunc.w.d $f0,$f12 753 mfc1 $24,$f0 754 j $31 755 addu $2,$24,$6 756 757 .set macro 758 .set reorder 759 .end m32_static1_dl 760 761 .align 2 762 .set mips16 763 .ent m16_static1_dl 764m16_static1_dl: 765 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 766 .mask 0x80010000,-4 767 .fmask 0x00000000,0 768 save 24,$16,$31 769 .set noreorder 770 .set nomacro 771 jal __mips16_fixdfsi 772 move $16,$6 773 .set macro 774 .set reorder 775 776 addu $2,$16 777 restore 24,$16,$31 778 j $31 779 .end m16_static1_dl 780 # Stub function for m16_static1_dl (double) 781 .set nomips16 782 .section .mips16.fn.m16_static1_dl,"ax",@progbits 783 .align 2 784 .ent __fn_stub_m16_static1_dl 785__fn_stub_m16_static1_dl: 786 .set noreorder 787 mfc1 $4,$f13 788 mfc1 $5,$f12 789 .set noat 790 la $1,m16_static1_dl 791 jr $1 792 .set at 793 nop 794 .set reorder 795 .end __fn_stub_m16_static1_dl 796 .previous 797 798 .align 2 799 .set nomips16 800 .ent m32_static32_dl 801m32_static32_dl: 802 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 803 .mask 0x00000000,0 804 .fmask 0x00000000,0 805 .set noreorder 806 .set nomacro 807 808 trunc.w.d $f0,$f12 809 mfc1 $24,$f0 810 j $31 811 addu $2,$24,$6 812 813 .set macro 814 .set reorder 815 .end m32_static32_dl 816 817 .align 2 818 .set mips16 819 .ent m16_static32_dl 820m16_static32_dl: 821 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 822 .mask 0x80010000,-4 823 .fmask 0x00000000,0 824 save 24,$16,$31 825 .set noreorder 826 .set nomacro 827 jal __mips16_fixdfsi 828 move $16,$6 829 .set macro 830 .set reorder 831 832 addu $2,$16 833 restore 24,$16,$31 834 j $31 835 .end m16_static32_dl 836 # Stub function for m16_static32_dl (double) 837 .set nomips16 838 .section .mips16.fn.m16_static32_dl,"ax",@progbits 839 .align 2 840 .ent __fn_stub_m16_static32_dl 841__fn_stub_m16_static32_dl: 842 .set noreorder 843 mfc1 $4,$f13 844 mfc1 $5,$f12 845 .set noat 846 la $1,m16_static32_dl 847 jr $1 848 .set at 849 nop 850 .set reorder 851 .end __fn_stub_m16_static32_dl 852 .previous 853 854 .align 2 855 .set nomips16 856 .ent m32_static16_dl 857m32_static16_dl: 858 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 859 .mask 0x00000000,0 860 .fmask 0x00000000,0 861 .set noreorder 862 .set nomacro 863 864 trunc.w.d $f0,$f12 865 mfc1 $24,$f0 866 j $31 867 addu $2,$24,$6 868 869 .set macro 870 .set reorder 871 .end m32_static16_dl 872 873 .align 2 874 .set mips16 875 .ent m16_static16_dl 876m16_static16_dl: 877 .frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0 878 .mask 0x80010000,-4 879 .fmask 0x00000000,0 880 save 24,$16,$31 881 .set noreorder 882 .set nomacro 883 jal __mips16_fixdfsi 884 move $16,$6 885 .set macro 886 .set reorder 887 888 addu $2,$16 889 restore 24,$16,$31 890 j $31 891 .end m16_static16_dl 892 # Stub function for m16_static16_dl (double) 893 .set nomips16 894 .section .mips16.fn.m16_static16_dl,"ax",@progbits 895 .align 2 896 .ent __fn_stub_m16_static16_dl 897__fn_stub_m16_static16_dl: 898 .set noreorder 899 mfc1 $4,$f13 900 mfc1 $5,$f12 901 .set noat 902 la $1,m16_static16_dl 903 jr $1 904 .set at 905 nop 906 .set reorder 907 .end __fn_stub_m16_static16_dl 908 .previous 909 910 .align 2 911 .globl m32_dlld 912 .set nomips16 913 .ent m32_dlld 914m32_dlld: 915 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 916 .mask 0x00000000,0 917 .fmask 0x00000000,0 918 .set noreorder 919 .set nomacro 920 921 trunc.w.d $f1,$f12 922 mfc1 $4,$f1 923 addu $3,$4,$6 924 addu $2,$3,$7 925 ldc1 $f0,16($sp) 926 trunc.w.d $f2,$f0 927 mfc1 $24,$f2 928 j $31 929 addu $2,$2,$24 930 931 .set macro 932 .set reorder 933 .end m32_dlld 934 935 .align 2 936 .globl m16_dlld 937 .set mips16 938 .ent m16_dlld 939m16_dlld: 940 .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 941 .mask 0x80030000,-4 942 .fmask 0x00000000,0 943 save 32,$16,$17,$31 944 move $16,$6 945 .set noreorder 946 .set nomacro 947 jal __mips16_fixdfsi 948 move $17,$7 949 .set macro 950 .set reorder 951 952 lw $5,52($sp) 953 lw $4,48($sp) 954 addu $16,$2,$16 955 .set noreorder 956 .set nomacro 957 jal __mips16_fixdfsi 958 addu $16,$17 959 .set macro 960 .set reorder 961 962 addu $2,$16,$2 963 restore 32,$16,$17,$31 964 j $31 965 .end m16_dlld 966 # Stub function for m16_dlld (double) 967 .set nomips16 968 .section .mips16.fn.m16_dlld,"ax",@progbits 969 .align 2 970 .ent __fn_stub_m16_dlld 971__fn_stub_m16_dlld: 972 .set noreorder 973 mfc1 $4,$f13 974 mfc1 $5,$f12 975 .set noat 976 la $1,m16_dlld 977 jr $1 978 .set at 979 nop 980 .set reorder 981 .end __fn_stub_m16_dlld 982 .previous 983 984 .align 2 985 .set nomips16 986 .ent m32_static_dlld 987m32_static_dlld: 988 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 989 .mask 0x00000000,0 990 .fmask 0x00000000,0 991 .set noreorder 992 .set nomacro 993 994 trunc.w.d $f1,$f12 995 mfc1 $4,$f1 996 addu $3,$4,$6 997 addu $2,$3,$7 998 ldc1 $f0,16($sp) 999 trunc.w.d $f2,$f0 1000 mfc1 $24,$f2 1001 j $31 1002 addu $2,$2,$24 1003 1004 .set macro 1005 .set reorder 1006 .end m32_static_dlld 1007 1008 .align 2 1009 .set mips16 1010 .ent m16_static_dlld 1011m16_static_dlld: 1012 .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 1013 .mask 0x80030000,-4 1014 .fmask 0x00000000,0 1015 save 32,$16,$17,$31 1016 move $16,$6 1017 .set noreorder 1018 .set nomacro 1019 jal __mips16_fixdfsi 1020 move $17,$7 1021 .set macro 1022 .set reorder 1023 1024 lw $5,52($sp) 1025 lw $4,48($sp) 1026 addu $16,$2,$16 1027 .set noreorder 1028 .set nomacro 1029 jal __mips16_fixdfsi 1030 addu $16,$17 1031 .set macro 1032 .set reorder 1033 1034 addu $2,$16,$2 1035 restore 32,$16,$17,$31 1036 j $31 1037 .end m16_static_dlld 1038 # Stub function for m16_static_dlld (double) 1039 .set nomips16 1040 .section .mips16.fn.m16_static_dlld,"ax",@progbits 1041 .align 2 1042 .ent __fn_stub_m16_static_dlld 1043__fn_stub_m16_static_dlld: 1044 .set noreorder 1045 mfc1 $4,$f13 1046 mfc1 $5,$f12 1047 .set noat 1048 la $1,m16_static_dlld 1049 jr $1 1050 .set at 1051 nop 1052 .set reorder 1053 .end __fn_stub_m16_static_dlld 1054 .previous 1055 1056 .align 2 1057 .set nomips16 1058 .ent m32_static1_dlld 1059m32_static1_dlld: 1060 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1061 .mask 0x00000000,0 1062 .fmask 0x00000000,0 1063 .set noreorder 1064 .set nomacro 1065 1066 trunc.w.d $f1,$f12 1067 mfc1 $4,$f1 1068 addu $3,$4,$6 1069 addu $2,$3,$7 1070 ldc1 $f0,16($sp) 1071 trunc.w.d $f2,$f0 1072 mfc1 $24,$f2 1073 j $31 1074 addu $2,$2,$24 1075 1076 .set macro 1077 .set reorder 1078 .end m32_static1_dlld 1079 1080 .align 2 1081 .set mips16 1082 .ent m16_static1_dlld 1083m16_static1_dlld: 1084 .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 1085 .mask 0x80030000,-4 1086 .fmask 0x00000000,0 1087 save 32,$16,$17,$31 1088 move $16,$6 1089 .set noreorder 1090 .set nomacro 1091 jal __mips16_fixdfsi 1092 move $17,$7 1093 .set macro 1094 .set reorder 1095 1096 lw $5,52($sp) 1097 lw $4,48($sp) 1098 addu $16,$2,$16 1099 .set noreorder 1100 .set nomacro 1101 jal __mips16_fixdfsi 1102 addu $16,$17 1103 .set macro 1104 .set reorder 1105 1106 addu $2,$16,$2 1107 restore 32,$16,$17,$31 1108 j $31 1109 .end m16_static1_dlld 1110 # Stub function for m16_static1_dlld (double) 1111 .set nomips16 1112 .section .mips16.fn.m16_static1_dlld,"ax",@progbits 1113 .align 2 1114 .ent __fn_stub_m16_static1_dlld 1115__fn_stub_m16_static1_dlld: 1116 .set noreorder 1117 mfc1 $4,$f13 1118 mfc1 $5,$f12 1119 .set noat 1120 la $1,m16_static1_dlld 1121 jr $1 1122 .set at 1123 nop 1124 .set reorder 1125 .end __fn_stub_m16_static1_dlld 1126 .previous 1127 1128 .align 2 1129 .set nomips16 1130 .ent m32_static32_dlld 1131m32_static32_dlld: 1132 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1133 .mask 0x00000000,0 1134 .fmask 0x00000000,0 1135 .set noreorder 1136 .set nomacro 1137 1138 trunc.w.d $f1,$f12 1139 mfc1 $4,$f1 1140 addu $3,$4,$6 1141 addu $2,$3,$7 1142 ldc1 $f0,16($sp) 1143 trunc.w.d $f2,$f0 1144 mfc1 $24,$f2 1145 j $31 1146 addu $2,$2,$24 1147 1148 .set macro 1149 .set reorder 1150 .end m32_static32_dlld 1151 1152 .align 2 1153 .set mips16 1154 .ent m16_static32_dlld 1155m16_static32_dlld: 1156 .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 1157 .mask 0x80030000,-4 1158 .fmask 0x00000000,0 1159 save 32,$16,$17,$31 1160 move $16,$6 1161 .set noreorder 1162 .set nomacro 1163 jal __mips16_fixdfsi 1164 move $17,$7 1165 .set macro 1166 .set reorder 1167 1168 lw $5,52($sp) 1169 lw $4,48($sp) 1170 addu $16,$2,$16 1171 .set noreorder 1172 .set nomacro 1173 jal __mips16_fixdfsi 1174 addu $16,$17 1175 .set macro 1176 .set reorder 1177 1178 addu $2,$16,$2 1179 restore 32,$16,$17,$31 1180 j $31 1181 .end m16_static32_dlld 1182 # Stub function for m16_static32_dlld (double) 1183 .set nomips16 1184 .section .mips16.fn.m16_static32_dlld,"ax",@progbits 1185 .align 2 1186 .ent __fn_stub_m16_static32_dlld 1187__fn_stub_m16_static32_dlld: 1188 .set noreorder 1189 mfc1 $4,$f13 1190 mfc1 $5,$f12 1191 .set noat 1192 la $1,m16_static32_dlld 1193 jr $1 1194 .set at 1195 nop 1196 .set reorder 1197 .end __fn_stub_m16_static32_dlld 1198 .previous 1199 1200 .align 2 1201 .set nomips16 1202 .ent m32_static16_dlld 1203m32_static16_dlld: 1204 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1205 .mask 0x00000000,0 1206 .fmask 0x00000000,0 1207 .set noreorder 1208 .set nomacro 1209 1210 trunc.w.d $f1,$f12 1211 mfc1 $4,$f1 1212 addu $3,$4,$6 1213 addu $2,$3,$7 1214 ldc1 $f0,16($sp) 1215 trunc.w.d $f2,$f0 1216 mfc1 $24,$f2 1217 j $31 1218 addu $2,$2,$24 1219 1220 .set macro 1221 .set reorder 1222 .end m32_static16_dlld 1223 1224 .align 2 1225 .set mips16 1226 .ent m16_static16_dlld 1227m16_static16_dlld: 1228 .frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0 1229 .mask 0x80030000,-4 1230 .fmask 0x00000000,0 1231 save 32,$16,$17,$31 1232 move $16,$6 1233 .set noreorder 1234 .set nomacro 1235 jal __mips16_fixdfsi 1236 move $17,$7 1237 .set macro 1238 .set reorder 1239 1240 lw $5,52($sp) 1241 lw $4,48($sp) 1242 addu $16,$2,$16 1243 .set noreorder 1244 .set nomacro 1245 jal __mips16_fixdfsi 1246 addu $16,$17 1247 .set macro 1248 .set reorder 1249 1250 addu $2,$16,$2 1251 restore 32,$16,$17,$31 1252 j $31 1253 .end m16_static16_dlld 1254 # Stub function for m16_static16_dlld (double) 1255 .set nomips16 1256 .section .mips16.fn.m16_static16_dlld,"ax",@progbits 1257 .align 2 1258 .ent __fn_stub_m16_static16_dlld 1259__fn_stub_m16_static16_dlld: 1260 .set noreorder 1261 mfc1 $4,$f13 1262 mfc1 $5,$f12 1263 .set noat 1264 la $1,m16_static16_dlld 1265 jr $1 1266 .set at 1267 nop 1268 .set reorder 1269 .end __fn_stub_m16_static16_dlld 1270 .previous 1271 1272 .align 2 1273 .globl m32_d_l 1274 .set nomips16 1275 .ent m32_d_l 1276m32_d_l: 1277 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1278 .mask 0x00000000,0 1279 .fmask 0x00000000,0 1280 .set noreorder 1281 .set nomacro 1282 1283 mtc1 $4,$f2 1284 j $31 1285 cvt.d.w $f0,$f2 1286 1287 .set macro 1288 .set reorder 1289 .end m32_d_l 1290 1291 .align 2 1292 .globl m16_d_l 1293 .set mips16 1294 .ent m16_d_l 1295m16_d_l: 1296 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 1297 .mask 0x80000000,-4 1298 .fmask 0x00000000,0 1299 save 24,$31 1300 jal __mips16_floatsidf 1301 jal __mips16_ret_df 1302 restore 24,$31 1303 j $31 1304 .end m16_d_l 1305 1306 .align 2 1307 .set nomips16 1308 .ent m32_static_d_l 1309m32_static_d_l: 1310 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1311 .mask 0x00000000,0 1312 .fmask 0x00000000,0 1313 .set noreorder 1314 .set nomacro 1315 1316 mtc1 $4,$f2 1317 j $31 1318 cvt.d.w $f0,$f2 1319 1320 .set macro 1321 .set reorder 1322 .end m32_static_d_l 1323 1324 .align 2 1325 .set mips16 1326 .ent m16_static_d_l 1327m16_static_d_l: 1328 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 1329 .mask 0x80000000,-4 1330 .fmask 0x00000000,0 1331 save 24,$31 1332 jal __mips16_floatsidf 1333 jal __mips16_ret_df 1334 restore 24,$31 1335 j $31 1336 .end m16_static_d_l 1337 1338 .align 2 1339 .set nomips16 1340 .ent m32_static1_d_l 1341m32_static1_d_l: 1342 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1343 .mask 0x00000000,0 1344 .fmask 0x00000000,0 1345 .set noreorder 1346 .set nomacro 1347 1348 mtc1 $4,$f2 1349 j $31 1350 cvt.d.w $f0,$f2 1351 1352 .set macro 1353 .set reorder 1354 .end m32_static1_d_l 1355 1356 .align 2 1357 .set mips16 1358 .ent m16_static1_d_l 1359m16_static1_d_l: 1360 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 1361 .mask 0x80000000,-4 1362 .fmask 0x00000000,0 1363 save 24,$31 1364 jal __mips16_floatsidf 1365 jal __mips16_ret_df 1366 restore 24,$31 1367 j $31 1368 .end m16_static1_d_l 1369 1370 .align 2 1371 .set nomips16 1372 .ent m32_static32_d_l 1373m32_static32_d_l: 1374 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1375 .mask 0x00000000,0 1376 .fmask 0x00000000,0 1377 .set noreorder 1378 .set nomacro 1379 1380 mtc1 $4,$f2 1381 j $31 1382 cvt.d.w $f0,$f2 1383 1384 .set macro 1385 .set reorder 1386 .end m32_static32_d_l 1387 1388 .align 2 1389 .set mips16 1390 .ent m16_static32_d_l 1391m16_static32_d_l: 1392 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 1393 .mask 0x80000000,-4 1394 .fmask 0x00000000,0 1395 save 24,$31 1396 jal __mips16_floatsidf 1397 jal __mips16_ret_df 1398 restore 24,$31 1399 j $31 1400 .end m16_static32_d_l 1401 1402 .align 2 1403 .set nomips16 1404 .ent m32_static16_d_l 1405m32_static16_d_l: 1406 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1407 .mask 0x00000000,0 1408 .fmask 0x00000000,0 1409 .set noreorder 1410 .set nomacro 1411 1412 mtc1 $4,$f2 1413 j $31 1414 cvt.d.w $f0,$f2 1415 1416 .set macro 1417 .set reorder 1418 .end m32_static16_d_l 1419 1420 .align 2 1421 .set mips16 1422 .ent m16_static16_d_l 1423m16_static16_d_l: 1424 .frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0 1425 .mask 0x80000000,-4 1426 .fmask 0x00000000,0 1427 save 24,$31 1428 jal __mips16_floatsidf 1429 jal __mips16_ret_df 1430 restore 24,$31 1431 j $31 1432 .end m16_static16_d_l 1433 1434 .align 2 1435 .globl m32_d_d 1436 .set nomips16 1437 .ent m32_d_d 1438m32_d_d: 1439 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1440 .mask 0x00000000,0 1441 .fmask 0x00000000,0 1442 .set noreorder 1443 .set nomacro 1444 1445 j $31 1446 mov.d $f0,$f12 1447 1448 .set macro 1449 .set reorder 1450 .end m32_d_d 1451 1452 .align 2 1453 .globl m16_d_d 1454 .set mips16 1455 .ent m16_d_d 1456m16_d_d: 1457 .frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0 1458 .mask 0x80000000,-4 1459 .fmask 0x00000000,0 1460 save 8,$31 1461 move $3,$5 1462 .set noreorder 1463 .set nomacro 1464 jal __mips16_ret_df 1465 move $2,$4 1466 .set macro 1467 .set reorder 1468 1469 restore 8,$31 1470 j $31 1471 .end m16_d_d 1472 # Stub function for m16_d_d (double) 1473 .set nomips16 1474 .section .mips16.fn.m16_d_d,"ax",@progbits 1475 .align 2 1476 .ent __fn_stub_m16_d_d 1477__fn_stub_m16_d_d: 1478 .set noreorder 1479 mfc1 $4,$f13 1480 mfc1 $5,$f12 1481 .set noat 1482 la $1,m16_d_d 1483 jr $1 1484 .set at 1485 nop 1486 .set reorder 1487 .end __fn_stub_m16_d_d 1488 .previous 1489 1490 .align 2 1491 .set nomips16 1492 .ent m32_static_d_d 1493m32_static_d_d: 1494 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1495 .mask 0x00000000,0 1496 .fmask 0x00000000,0 1497 .set noreorder 1498 .set nomacro 1499 1500 j $31 1501 mov.d $f0,$f12 1502 1503 .set macro 1504 .set reorder 1505 .end m32_static_d_d 1506 1507 .align 2 1508 .set mips16 1509 .ent m16_static_d_d 1510m16_static_d_d: 1511 .frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0 1512 .mask 0x80000000,-4 1513 .fmask 0x00000000,0 1514 save 8,$31 1515 move $3,$5 1516 .set noreorder 1517 .set nomacro 1518 jal __mips16_ret_df 1519 move $2,$4 1520 .set macro 1521 .set reorder 1522 1523 restore 8,$31 1524 j $31 1525 .end m16_static_d_d 1526 # Stub function for m16_static_d_d (double) 1527 .set nomips16 1528 .section .mips16.fn.m16_static_d_d,"ax",@progbits 1529 .align 2 1530 .ent __fn_stub_m16_static_d_d 1531__fn_stub_m16_static_d_d: 1532 .set noreorder 1533 mfc1 $4,$f13 1534 mfc1 $5,$f12 1535 .set noat 1536 la $1,m16_static_d_d 1537 jr $1 1538 .set at 1539 nop 1540 .set reorder 1541 .end __fn_stub_m16_static_d_d 1542 .previous 1543 1544 .align 2 1545 .set nomips16 1546 .ent m32_static1_d_d 1547m32_static1_d_d: 1548 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1549 .mask 0x00000000,0 1550 .fmask 0x00000000,0 1551 .set noreorder 1552 .set nomacro 1553 1554 j $31 1555 mov.d $f0,$f12 1556 1557 .set macro 1558 .set reorder 1559 .end m32_static1_d_d 1560 1561 .align 2 1562 .set mips16 1563 .ent m16_static1_d_d 1564m16_static1_d_d: 1565 .frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0 1566 .mask 0x80000000,-4 1567 .fmask 0x00000000,0 1568 save 8,$31 1569 move $3,$5 1570 .set noreorder 1571 .set nomacro 1572 jal __mips16_ret_df 1573 move $2,$4 1574 .set macro 1575 .set reorder 1576 1577 restore 8,$31 1578 j $31 1579 .end m16_static1_d_d 1580 # Stub function for m16_static1_d_d (double) 1581 .set nomips16 1582 .section .mips16.fn.m16_static1_d_d,"ax",@progbits 1583 .align 2 1584 .ent __fn_stub_m16_static1_d_d 1585__fn_stub_m16_static1_d_d: 1586 .set noreorder 1587 mfc1 $4,$f13 1588 mfc1 $5,$f12 1589 .set noat 1590 la $1,m16_static1_d_d 1591 jr $1 1592 .set at 1593 nop 1594 .set reorder 1595 .end __fn_stub_m16_static1_d_d 1596 .previous 1597 1598 .align 2 1599 .set nomips16 1600 .ent m32_static32_d_d 1601m32_static32_d_d: 1602 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1603 .mask 0x00000000,0 1604 .fmask 0x00000000,0 1605 .set noreorder 1606 .set nomacro 1607 1608 j $31 1609 mov.d $f0,$f12 1610 1611 .set macro 1612 .set reorder 1613 .end m32_static32_d_d 1614 1615 .align 2 1616 .set mips16 1617 .ent m16_static32_d_d 1618m16_static32_d_d: 1619 .frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0 1620 .mask 0x80000000,-4 1621 .fmask 0x00000000,0 1622 save 8,$31 1623 move $3,$5 1624 .set noreorder 1625 .set nomacro 1626 jal __mips16_ret_df 1627 move $2,$4 1628 .set macro 1629 .set reorder 1630 1631 restore 8,$31 1632 j $31 1633 .end m16_static32_d_d 1634 # Stub function for m16_static32_d_d (double) 1635 .set nomips16 1636 .section .mips16.fn.m16_static32_d_d,"ax",@progbits 1637 .align 2 1638 .ent __fn_stub_m16_static32_d_d 1639__fn_stub_m16_static32_d_d: 1640 .set noreorder 1641 mfc1 $4,$f13 1642 mfc1 $5,$f12 1643 .set noat 1644 la $1,m16_static32_d_d 1645 jr $1 1646 .set at 1647 nop 1648 .set reorder 1649 .end __fn_stub_m16_static32_d_d 1650 .previous 1651 1652 .align 2 1653 .set nomips16 1654 .ent m32_static16_d_d 1655m32_static16_d_d: 1656 .frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0 1657 .mask 0x00000000,0 1658 .fmask 0x00000000,0 1659 .set noreorder 1660 .set nomacro 1661 1662 j $31 1663 mov.d $f0,$f12 1664 1665 .set macro 1666 .set reorder 1667 .end m32_static16_d_d 1668 1669 .align 2 1670 .set mips16 1671 .ent m16_static16_d_d 1672m16_static16_d_d: 1673 .frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0 1674 .mask 0x80000000,-4 1675 .fmask 0x00000000,0 1676 save 8,$31 1677 move $3,$5 1678 .set noreorder 1679 .set nomacro 1680 jal __mips16_ret_df 1681 move $2,$4 1682 .set macro 1683 .set reorder 1684 1685 restore 8,$31 1686 j $31 1687 .end m16_static16_d_d 1688 # Stub function for m16_static16_d_d (double) 1689 .set nomips16 1690 .section .mips16.fn.m16_static16_d_d,"ax",@progbits 1691 .align 2 1692 .ent __fn_stub_m16_static16_d_d 1693__fn_stub_m16_static16_d_d: 1694 .set noreorder 1695 mfc1 $4,$f13 1696 mfc1 $5,$f12 1697 .set noat 1698 la $1,m16_static16_d_d 1699 jr $1 1700 .set at 1701 nop 1702 .set reorder 1703 .end __fn_stub_m16_static16_d_d 1704 .previous 1705 1706 .align 2 1707 .globl f32 1708 .set nomips16 1709 .ent f32 1710f32: 1711 .frame $sp,64,$31 # vars= 0, regs= 3/3, args= 24, gp= 0 1712 .mask 0x80030000,-32 1713 .fmask 0x03f00000,-8 1714 .set noreorder 1715 .set nomacro 1716 1717 addiu $sp,$sp,-64 1718 sw $17,28($sp) 1719 move $17,$4 1720 sw $31,32($sp) 1721 sdc1 $f24,56($sp) 1722 sw $16,24($sp) 1723 sdc1 $f22,48($sp) 1724 sdc1 $f20,40($sp) 1725 mtc1 $7,$f22 1726 jal m32_static1_l 1727 mtc1 $6,$f23 1728 1729 move $4,$17 1730 jal m16_static1_l 1731 move $16,$2 1732 1733 addu $16,$16,$2 1734 jal m32_static1_d 1735 mov.d $f12,$f22 1736 1737 addu $16,$16,$2 1738 jal m16_static1_d 1739 mov.d $f12,$f22 1740 1741 move $4,$17 1742 mfc1 $7,$f22 1743 mfc1 $6,$f23 1744 jal m32_static1_ld 1745 addu $16,$16,$2 1746 1747 move $4,$17 1748 mfc1 $7,$f22 1749 mfc1 $6,$f23 1750 jal m16_static1_ld 1751 addu $16,$16,$2 1752 1753 move $6,$17 1754 mov.d $f12,$f22 1755 jal m32_static1_dl 1756 addu $16,$16,$2 1757 1758 move $6,$17 1759 mov.d $f12,$f22 1760 jal m16_static1_dl 1761 addu $16,$16,$2 1762 1763 move $6,$17 1764 move $7,$17 1765 sdc1 $f22,16($sp) 1766 mov.d $f12,$f22 1767 jal m32_static1_dlld 1768 addu $16,$16,$2 1769 1770 move $6,$17 1771 move $7,$17 1772 mov.d $f12,$f22 1773 sdc1 $f22,16($sp) 1774 jal m16_static1_dlld 1775 addu $16,$16,$2 1776 1777 move $4,$17 1778 jal m32_static1_d_l 1779 addu $16,$16,$2 1780 1781 move $4,$17 1782 jal m16_static1_d_l 1783 mov.d $f20,$f0 1784 1785 add.d $f20,$f20,$f0 1786 jal m32_static1_d_d 1787 mov.d $f12,$f22 1788 1789 add.d $f20,$f20,$f0 1790 jal m16_static1_d_d 1791 mov.d $f12,$f22 1792 1793 move $4,$17 1794 jal m32_static32_l 1795 add.d $f20,$f20,$f0 1796 1797 move $4,$17 1798 jal m16_static32_l 1799 addu $16,$16,$2 1800 1801 addu $16,$16,$2 1802 jal m32_static32_d 1803 mov.d $f12,$f22 1804 1805 addu $16,$16,$2 1806 jal m16_static32_d 1807 mov.d $f12,$f22 1808 1809 move $4,$17 1810 mfc1 $7,$f22 1811 mfc1 $6,$f23 1812 jal m32_static32_ld 1813 addu $16,$16,$2 1814 1815 move $4,$17 1816 mfc1 $7,$f22 1817 mfc1 $6,$f23 1818 jal m16_static32_ld 1819 addu $16,$16,$2 1820 1821 move $6,$17 1822 mov.d $f12,$f22 1823 jal m32_static32_dl 1824 addu $16,$16,$2 1825 1826 move $6,$17 1827 mov.d $f12,$f22 1828 jal m16_static32_dl 1829 addu $16,$16,$2 1830 1831 move $6,$17 1832 move $7,$17 1833 sdc1 $f22,16($sp) 1834 mov.d $f12,$f22 1835 jal m32_static32_dlld 1836 addu $16,$16,$2 1837 1838 move $6,$17 1839 move $7,$17 1840 mov.d $f12,$f22 1841 sdc1 $f22,16($sp) 1842 jal m16_static32_dlld 1843 addu $16,$16,$2 1844 1845 move $4,$17 1846 jal m32_static32_d_l 1847 addu $16,$16,$2 1848 1849 move $4,$17 1850 jal m16_static32_d_l 1851 add.d $f20,$f20,$f0 1852 1853 add.d $f20,$f20,$f0 1854 jal m32_static32_d_d 1855 mov.d $f12,$f22 1856 1857 mtc1 $16,$f24 1858 add.d $f20,$f20,$f0 1859 jal m16_static32_d_d 1860 mov.d $f12,$f22 1861 1862 lw $31,32($sp) 1863 lw $17,28($sp) 1864 lw $16,24($sp) 1865 add.d $f20,$f20,$f0 1866 ldc1 $f22,48($sp) 1867 cvt.d.w $f0,$f24 1868 ldc1 $f24,56($sp) 1869 add.d $f0,$f0,$f20 1870 ldc1 $f20,40($sp) 1871 j $31 1872 addiu $sp,$sp,64 1873 1874 .set macro 1875 .set reorder 1876 .end f32 1877 1878 # Stub function to call m32_static1_d (double) 1879 .set nomips16 1880 .section .mips16.call.m32_static1_d,"ax",@progbits 1881 .align 2 1882 .ent __call_stub_m32_static1_d 1883__call_stub_m32_static1_d: 1884 .set noreorder 1885 mtc1 $4,$f13 1886 mtc1 $5,$f12 1887 .set noat 1888 la $1,m32_static1_d 1889 jr $1 1890 .set at 1891 nop 1892 .set reorder 1893 .end __call_stub_m32_static1_d 1894 .previous 1895 1896 # Stub function to call m16_static1_d (double) 1897 .set nomips16 1898 .section .mips16.call.m16_static1_d,"ax",@progbits 1899 .align 2 1900 .ent __call_stub_m16_static1_d 1901__call_stub_m16_static1_d: 1902 .set noreorder 1903 mtc1 $4,$f13 1904 mtc1 $5,$f12 1905 .set noat 1906 la $1,m16_static1_d 1907 jr $1 1908 .set at 1909 nop 1910 .set reorder 1911 .end __call_stub_m16_static1_d 1912 .previous 1913 1914 # Stub function to call m32_static1_dl (double) 1915 .set nomips16 1916 .section .mips16.call.m32_static1_dl,"ax",@progbits 1917 .align 2 1918 .ent __call_stub_m32_static1_dl 1919__call_stub_m32_static1_dl: 1920 .set noreorder 1921 mtc1 $4,$f13 1922 mtc1 $5,$f12 1923 .set noat 1924 la $1,m32_static1_dl 1925 jr $1 1926 .set at 1927 nop 1928 .set reorder 1929 .end __call_stub_m32_static1_dl 1930 .previous 1931 1932 # Stub function to call m16_static1_dl (double) 1933 .set nomips16 1934 .section .mips16.call.m16_static1_dl,"ax",@progbits 1935 .align 2 1936 .ent __call_stub_m16_static1_dl 1937__call_stub_m16_static1_dl: 1938 .set noreorder 1939 mtc1 $4,$f13 1940 mtc1 $5,$f12 1941 .set noat 1942 la $1,m16_static1_dl 1943 jr $1 1944 .set at 1945 nop 1946 .set reorder 1947 .end __call_stub_m16_static1_dl 1948 .previous 1949 1950 # Stub function to call m32_static1_dlld (double) 1951 .set nomips16 1952 .section .mips16.call.m32_static1_dlld,"ax",@progbits 1953 .align 2 1954 .ent __call_stub_m32_static1_dlld 1955__call_stub_m32_static1_dlld: 1956 .set noreorder 1957 mtc1 $4,$f13 1958 mtc1 $5,$f12 1959 .set noat 1960 la $1,m32_static1_dlld 1961 jr $1 1962 .set at 1963 nop 1964 .set reorder 1965 .end __call_stub_m32_static1_dlld 1966 .previous 1967 1968 # Stub function to call m16_static1_dlld (double) 1969 .set nomips16 1970 .section .mips16.call.m16_static1_dlld,"ax",@progbits 1971 .align 2 1972 .ent __call_stub_m16_static1_dlld 1973__call_stub_m16_static1_dlld: 1974 .set noreorder 1975 mtc1 $4,$f13 1976 mtc1 $5,$f12 1977 .set noat 1978 la $1,m16_static1_dlld 1979 jr $1 1980 .set at 1981 nop 1982 .set reorder 1983 .end __call_stub_m16_static1_dlld 1984 .previous 1985 1986 # Stub function to call double m32_static1_d_l () 1987 .set nomips16 1988 .section .mips16.call.fp.m32_static1_d_l,"ax",@progbits 1989 .align 2 1990 .ent __call_stub_fp_m32_static1_d_l 1991__call_stub_fp_m32_static1_d_l: 1992 .set noreorder 1993 move $18,$31 1994 jal m32_static1_d_l 1995 nop 1996 mfc1 $2,$f1 1997 mfc1 $3,$f0 1998 j $18 1999 nop 2000 .set reorder 2001 .end __call_stub_fp_m32_static1_d_l 2002 .previous 2003 2004 # Stub function to call double m16_static1_d_l () 2005 .set nomips16 2006 .section .mips16.call.fp.m16_static1_d_l,"ax",@progbits 2007 .align 2 2008 .ent __call_stub_fp_m16_static1_d_l 2009__call_stub_fp_m16_static1_d_l: 2010 .set noreorder 2011 move $18,$31 2012 jal m16_static1_d_l 2013 nop 2014 mfc1 $2,$f1 2015 mfc1 $3,$f0 2016 j $18 2017 nop 2018 .set reorder 2019 .end __call_stub_fp_m16_static1_d_l 2020 .previous 2021 2022 # Stub function to call double m32_static1_d_d (double) 2023 .set nomips16 2024 .section .mips16.call.fp.m32_static1_d_d,"ax",@progbits 2025 .align 2 2026 .ent __call_stub_fp_m32_static1_d_d 2027__call_stub_fp_m32_static1_d_d: 2028 .set noreorder 2029 mtc1 $4,$f13 2030 mtc1 $5,$f12 2031 move $18,$31 2032 jal m32_static1_d_d 2033 nop 2034 mfc1 $2,$f1 2035 mfc1 $3,$f0 2036 j $18 2037 nop 2038 .set reorder 2039 .end __call_stub_fp_m32_static1_d_d 2040 .previous 2041 2042 # Stub function to call double m16_static1_d_d (double) 2043 .set nomips16 2044 .section .mips16.call.fp.m16_static1_d_d,"ax",@progbits 2045 .align 2 2046 .ent __call_stub_fp_m16_static1_d_d 2047__call_stub_fp_m16_static1_d_d: 2048 .set noreorder 2049 mtc1 $4,$f13 2050 mtc1 $5,$f12 2051 move $18,$31 2052 jal m16_static1_d_d 2053 nop 2054 mfc1 $2,$f1 2055 mfc1 $3,$f0 2056 j $18 2057 nop 2058 .set reorder 2059 .end __call_stub_fp_m16_static1_d_d 2060 .previous 2061 2062 # Stub function to call m32_static16_d (double) 2063 .set nomips16 2064 .section .mips16.call.m32_static16_d,"ax",@progbits 2065 .align 2 2066 .ent __call_stub_m32_static16_d 2067__call_stub_m32_static16_d: 2068 .set noreorder 2069 mtc1 $4,$f13 2070 mtc1 $5,$f12 2071 .set noat 2072 la $1,m32_static16_d 2073 jr $1 2074 .set at 2075 nop 2076 .set reorder 2077 .end __call_stub_m32_static16_d 2078 .previous 2079 2080 # Stub function to call m16_static16_d (double) 2081 .set nomips16 2082 .section .mips16.call.m16_static16_d,"ax",@progbits 2083 .align 2 2084 .ent __call_stub_m16_static16_d 2085__call_stub_m16_static16_d: 2086 .set noreorder 2087 mtc1 $4,$f13 2088 mtc1 $5,$f12 2089 .set noat 2090 la $1,m16_static16_d 2091 jr $1 2092 .set at 2093 nop 2094 .set reorder 2095 .end __call_stub_m16_static16_d 2096 .previous 2097 2098 # Stub function to call m32_static16_dl (double) 2099 .set nomips16 2100 .section .mips16.call.m32_static16_dl,"ax",@progbits 2101 .align 2 2102 .ent __call_stub_m32_static16_dl 2103__call_stub_m32_static16_dl: 2104 .set noreorder 2105 mtc1 $4,$f13 2106 mtc1 $5,$f12 2107 .set noat 2108 la $1,m32_static16_dl 2109 jr $1 2110 .set at 2111 nop 2112 .set reorder 2113 .end __call_stub_m32_static16_dl 2114 .previous 2115 2116 # Stub function to call m16_static16_dl (double) 2117 .set nomips16 2118 .section .mips16.call.m16_static16_dl,"ax",@progbits 2119 .align 2 2120 .ent __call_stub_m16_static16_dl 2121__call_stub_m16_static16_dl: 2122 .set noreorder 2123 mtc1 $4,$f13 2124 mtc1 $5,$f12 2125 .set noat 2126 la $1,m16_static16_dl 2127 jr $1 2128 .set at 2129 nop 2130 .set reorder 2131 .end __call_stub_m16_static16_dl 2132 .previous 2133 2134 # Stub function to call m32_static16_dlld (double) 2135 .set nomips16 2136 .section .mips16.call.m32_static16_dlld,"ax",@progbits 2137 .align 2 2138 .ent __call_stub_m32_static16_dlld 2139__call_stub_m32_static16_dlld: 2140 .set noreorder 2141 mtc1 $4,$f13 2142 mtc1 $5,$f12 2143 .set noat 2144 la $1,m32_static16_dlld 2145 jr $1 2146 .set at 2147 nop 2148 .set reorder 2149 .end __call_stub_m32_static16_dlld 2150 .previous 2151 2152 # Stub function to call m16_static16_dlld (double) 2153 .set nomips16 2154 .section .mips16.call.m16_static16_dlld,"ax",@progbits 2155 .align 2 2156 .ent __call_stub_m16_static16_dlld 2157__call_stub_m16_static16_dlld: 2158 .set noreorder 2159 mtc1 $4,$f13 2160 mtc1 $5,$f12 2161 .set noat 2162 la $1,m16_static16_dlld 2163 jr $1 2164 .set at 2165 nop 2166 .set reorder 2167 .end __call_stub_m16_static16_dlld 2168 .previous 2169 2170 # Stub function to call double m32_static16_d_l () 2171 .set nomips16 2172 .section .mips16.call.fp.m32_static16_d_l,"ax",@progbits 2173 .align 2 2174 .ent __call_stub_fp_m32_static16_d_l 2175__call_stub_fp_m32_static16_d_l: 2176 .set noreorder 2177 move $18,$31 2178 jal m32_static16_d_l 2179 nop 2180 mfc1 $2,$f1 2181 mfc1 $3,$f0 2182 j $18 2183 nop 2184 .set reorder 2185 .end __call_stub_fp_m32_static16_d_l 2186 .previous 2187 2188 # Stub function to call double m16_static16_d_l () 2189 .set nomips16 2190 .section .mips16.call.fp.m16_static16_d_l,"ax",@progbits 2191 .align 2 2192 .ent __call_stub_fp_m16_static16_d_l 2193__call_stub_fp_m16_static16_d_l: 2194 .set noreorder 2195 move $18,$31 2196 jal m16_static16_d_l 2197 nop 2198 mfc1 $2,$f1 2199 mfc1 $3,$f0 2200 j $18 2201 nop 2202 .set reorder 2203 .end __call_stub_fp_m16_static16_d_l 2204 .previous 2205 2206 # Stub function to call double m32_static16_d_d (double) 2207 .set nomips16 2208 .section .mips16.call.fp.m32_static16_d_d,"ax",@progbits 2209 .align 2 2210 .ent __call_stub_fp_m32_static16_d_d 2211__call_stub_fp_m32_static16_d_d: 2212 .set noreorder 2213 mtc1 $4,$f13 2214 mtc1 $5,$f12 2215 move $18,$31 2216 jal m32_static16_d_d 2217 nop 2218 mfc1 $2,$f1 2219 mfc1 $3,$f0 2220 j $18 2221 nop 2222 .set reorder 2223 .end __call_stub_fp_m32_static16_d_d 2224 .previous 2225 2226 # Stub function to call double m16_static16_d_d (double) 2227 .set nomips16 2228 .section .mips16.call.fp.m16_static16_d_d,"ax",@progbits 2229 .align 2 2230 .ent __call_stub_fp_m16_static16_d_d 2231__call_stub_fp_m16_static16_d_d: 2232 .set noreorder 2233 mtc1 $4,$f13 2234 mtc1 $5,$f12 2235 move $18,$31 2236 jal m16_static16_d_d 2237 nop 2238 mfc1 $2,$f1 2239 mfc1 $3,$f0 2240 j $18 2241 nop 2242 .set reorder 2243 .end __call_stub_fp_m16_static16_d_d 2244 .previous 2245 2246 .align 2 2247 .globl f16 2248 .set mips16 2249 .ent f16 2250f16: 2251 .frame $sp,104,$31 # vars= 64, regs= 4/0, args= 24, gp= 0 2252 .mask 0x80070000,-4 2253 .fmask 0x00000000,0 2254 save 104,$16,$17,$18,$31 2255 move $17,$4 2256 sw $7,116($sp) 2257 .set noreorder 2258 .set nomacro 2259 jal m32_static1_l 2260 sw $6,112($sp) 2261 .set macro 2262 .set reorder 2263 2264 move $4,$17 2265 .set noreorder 2266 .set nomacro 2267 jal m16_static1_l 2268 move $16,$2 2269 .set macro 2270 .set reorder 2271 2272 lw $5,116($sp) 2273 lw $4,112($sp) 2274 .set noreorder 2275 .set nomacro 2276 jal m32_static1_d 2277 addu $16,$2 2278 .set macro 2279 .set reorder 2280 2281 lw $5,116($sp) 2282 lw $4,112($sp) 2283 .set noreorder 2284 .set nomacro 2285 jal m16_static1_d 2286 addu $16,$2 2287 .set macro 2288 .set reorder 2289 2290 lw $7,116($sp) 2291 lw $6,112($sp) 2292 move $4,$17 2293 .set noreorder 2294 .set nomacro 2295 jal m32_static1_ld 2296 addu $16,$2 2297 .set macro 2298 .set reorder 2299 2300 lw $7,116($sp) 2301 lw $6,112($sp) 2302 move $4,$17 2303 .set noreorder 2304 .set nomacro 2305 jal m16_static1_ld 2306 addu $16,$2 2307 .set macro 2308 .set reorder 2309 2310 lw $5,116($sp) 2311 lw $4,112($sp) 2312 move $6,$17 2313 .set noreorder 2314 .set nomacro 2315 jal m32_static1_dl 2316 addu $16,$2 2317 .set macro 2318 .set reorder 2319 2320 lw $5,116($sp) 2321 lw $4,112($sp) 2322 move $6,$17 2323 .set noreorder 2324 .set nomacro 2325 jal m16_static1_dl 2326 addu $16,$2 2327 .set macro 2328 .set reorder 2329 2330 lw $3,116($sp) 2331 lw $6,112($sp) 2332 sw $3,20($sp) 2333 move $5,$3 2334 sw $6,16($sp) 2335 move $4,$6 2336 move $7,$17 2337 move $6,$17 2338 .set noreorder 2339 .set nomacro 2340 jal m32_static1_dlld 2341 addu $16,$2 2342 .set macro 2343 .set reorder 2344 2345 addu $16,$2 2346 lw $7,112($sp) 2347 lw $2,116($sp) 2348 move $6,$17 2349 move $5,$2 2350 sw $7,16($sp) 2351 move $4,$7 2352 sw $2,20($sp) 2353 .set noreorder 2354 .set nomacro 2355 jal m16_static1_dlld 2356 move $7,$17 2357 .set macro 2358 .set reorder 2359 2360 move $4,$17 2361 .set noreorder 2362 .set nomacro 2363 jal m32_static1_d_l 2364 addu $16,$2 2365 .set macro 2366 .set reorder 2367 2368 move $4,$17 2369 sw $3,28($sp) 2370 .set noreorder 2371 .set nomacro 2372 jal m16_static1_d_l 2373 sw $2,24($sp) 2374 .set macro 2375 .set reorder 2376 2377 lw $5,28($sp) 2378 lw $4,24($sp) 2379 move $7,$3 2380 .set noreorder 2381 .set nomacro 2382 jal __mips16_adddf3 2383 move $6,$2 2384 .set macro 2385 .set reorder 2386 2387 lw $5,116($sp) 2388 lw $4,112($sp) 2389 sw $3,36($sp) 2390 .set noreorder 2391 .set nomacro 2392 jal m32_static1_d_d 2393 sw $2,32($sp) 2394 .set macro 2395 .set reorder 2396 2397 lw $5,36($sp) 2398 lw $4,32($sp) 2399 move $7,$3 2400 .set noreorder 2401 .set nomacro 2402 jal __mips16_adddf3 2403 move $6,$2 2404 .set macro 2405 .set reorder 2406 2407 lw $5,116($sp) 2408 lw $4,112($sp) 2409 sw $3,44($sp) 2410 .set noreorder 2411 .set nomacro 2412 jal m16_static1_d_d 2413 sw $2,40($sp) 2414 .set macro 2415 .set reorder 2416 2417 lw $5,44($sp) 2418 lw $4,40($sp) 2419 move $7,$3 2420 .set noreorder 2421 .set nomacro 2422 jal __mips16_adddf3 2423 move $6,$2 2424 .set macro 2425 .set reorder 2426 2427 move $4,$17 2428 sw $3,52($sp) 2429 .set noreorder 2430 .set nomacro 2431 jal m32_static16_l 2432 sw $2,48($sp) 2433 .set macro 2434 .set reorder 2435 2436 move $4,$17 2437 .set noreorder 2438 .set nomacro 2439 jal m16_static16_l 2440 addu $16,$2 2441 .set macro 2442 .set reorder 2443 2444 lw $5,116($sp) 2445 lw $4,112($sp) 2446 .set noreorder 2447 .set nomacro 2448 jal m32_static16_d 2449 addu $16,$2 2450 .set macro 2451 .set reorder 2452 2453 lw $5,116($sp) 2454 lw $4,112($sp) 2455 .set noreorder 2456 .set nomacro 2457 jal m16_static16_d 2458 addu $16,$2 2459 .set macro 2460 .set reorder 2461 2462 lw $7,116($sp) 2463 lw $6,112($sp) 2464 move $4,$17 2465 .set noreorder 2466 .set nomacro 2467 jal m32_static16_ld 2468 addu $16,$2 2469 .set macro 2470 .set reorder 2471 2472 lw $7,116($sp) 2473 lw $6,112($sp) 2474 move $4,$17 2475 .set noreorder 2476 .set nomacro 2477 jal m16_static16_ld 2478 addu $16,$2 2479 .set macro 2480 .set reorder 2481 2482 lw $5,116($sp) 2483 lw $4,112($sp) 2484 move $6,$17 2485 .set noreorder 2486 .set nomacro 2487 jal m32_static16_dl 2488 addu $16,$2 2489 .set macro 2490 .set reorder 2491 2492 lw $5,116($sp) 2493 lw $4,112($sp) 2494 move $6,$17 2495 .set noreorder 2496 .set nomacro 2497 jal m16_static16_dl 2498 addu $16,$2 2499 .set macro 2500 .set reorder 2501 2502 lw $4,116($sp) 2503 lw $6,112($sp) 2504 sw $4,20($sp) 2505 sw $6,16($sp) 2506 move $5,$4 2507 move $7,$17 2508 move $4,$6 2509 move $6,$17 2510 .set noreorder 2511 .set nomacro 2512 jal m32_static16_dlld 2513 addu $16,$2 2514 .set macro 2515 .set reorder 2516 2517 addu $16,$2 2518 lw $3,116($sp) 2519 lw $2,112($sp) 2520 move $6,$17 2521 move $7,$17 2522 sw $3,20($sp) 2523 move $5,$3 2524 sw $2,16($sp) 2525 .set noreorder 2526 .set nomacro 2527 jal m16_static16_dlld 2528 move $4,$2 2529 .set macro 2530 .set reorder 2531 2532 move $4,$17 2533 .set noreorder 2534 .set nomacro 2535 jal m32_static16_d_l 2536 addu $16,$2 2537 .set macro 2538 .set reorder 2539 2540 lw $5,52($sp) 2541 lw $4,48($sp) 2542 move $7,$3 2543 .set noreorder 2544 .set nomacro 2545 jal __mips16_adddf3 2546 move $6,$2 2547 .set macro 2548 .set reorder 2549 2550 move $4,$17 2551 sw $3,60($sp) 2552 .set noreorder 2553 .set nomacro 2554 jal m16_static16_d_l 2555 sw $2,56($sp) 2556 .set macro 2557 .set reorder 2558 2559 lw $5,60($sp) 2560 lw $4,56($sp) 2561 move $7,$3 2562 .set noreorder 2563 .set nomacro 2564 jal __mips16_adddf3 2565 move $6,$2 2566 .set macro 2567 .set reorder 2568 2569 lw $5,116($sp) 2570 lw $4,112($sp) 2571 sw $3,68($sp) 2572 .set noreorder 2573 .set nomacro 2574 jal m32_static16_d_d 2575 sw $2,64($sp) 2576 .set macro 2577 .set reorder 2578 2579 lw $5,68($sp) 2580 lw $4,64($sp) 2581 move $7,$3 2582 .set noreorder 2583 .set nomacro 2584 jal __mips16_adddf3 2585 move $6,$2 2586 .set macro 2587 .set reorder 2588 2589 lw $5,116($sp) 2590 lw $4,112($sp) 2591 sw $3,76($sp) 2592 .set noreorder 2593 .set nomacro 2594 jal m16_static16_d_d 2595 sw $2,72($sp) 2596 .set macro 2597 .set reorder 2598 2599 lw $5,76($sp) 2600 lw $4,72($sp) 2601 move $7,$3 2602 .set noreorder 2603 .set nomacro 2604 jal __mips16_adddf3 2605 move $6,$2 2606 .set macro 2607 .set reorder 2608 2609 move $4,$16 2610 sw $3,84($sp) 2611 .set noreorder 2612 .set nomacro 2613 jal __mips16_floatsidf 2614 sw $2,80($sp) 2615 .set macro 2616 .set reorder 2617 2618 lw $7,84($sp) 2619 lw $6,80($sp) 2620 move $5,$3 2621 .set noreorder 2622 .set nomacro 2623 jal __mips16_adddf3 2624 move $4,$2 2625 .set macro 2626 .set reorder 2627 2628 jal __mips16_ret_df 2629 restore 104,$16,$17,$18,$31 2630 j $31 2631 .end f16 2632