mirror of
https://github.com/zeldaret/oot.git
synced 2025-07-03 06:24:30 +00:00
Remove unused asm files (#150)
This commit is contained in:
parent
5df0e9b6f8
commit
2bccbe7679
33 changed files with 0 additions and 1609 deletions
|
@ -1,40 +0,0 @@
|
|||
glabel func_8006C510
|
||||
/* AE36B0 8006C510 460C6082 */ mul.s $f2, $f12, $f12
|
||||
/* AE36B4 8006C514 3C014040 */ li $at, 0x40400000 # 0.000000
|
||||
/* AE36B8 8006C518 44812000 */ mtc1 $at, $f4
|
||||
/* AE36BC 8006C51C 27BDFFC8 */ addiu $sp, $sp, -0x38
|
||||
/* AE36C0 8006C520 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* AE36C4 8006C524 AFA60040 */ sw $a2, 0x40($sp)
|
||||
/* AE36C8 8006C528 AFA70044 */ sw $a3, 0x44($sp)
|
||||
/* AE36CC 8006C52C 460C1402 */ mul.s $f16, $f2, $f12
|
||||
/* AE36D0 8006C530 00000000 */ nop
|
||||
/* AE36D4 8006C534 46041182 */ mul.s $f6, $f2, $f4
|
||||
/* AE36D8 8006C538 44812000 */ mtc1 $at, $f4
|
||||
/* AE36DC 8006C53C 46108480 */ add.s $f18, $f16, $f16
|
||||
/* AE36E0 8006C540 E7A60004 */ swc1 $f6, 4($sp)
|
||||
/* AE36E4 8006C544 C7A80004 */ lwc1 $f8, 4($sp)
|
||||
/* AE36E8 8006C548 46089281 */ sub.s $f10, $f18, $f8
|
||||
/* AE36EC 8006C54C 46045180 */ add.s $f6, $f10, $f4
|
||||
/* AE36F0 8006C550 C7AA0040 */ lwc1 $f10, 0x40($sp)
|
||||
/* AE36F4 8006C554 460A3102 */ mul.s $f4, $f6, $f10
|
||||
/* AE36F8 8006C558 46124181 */ sub.s $f6, $f8, $f18
|
||||
/* AE36FC 8006C55C C7AA0044 */ lwc1 $f10, 0x44($sp)
|
||||
/* AE3700 8006C560 460A3202 */ mul.s $f8, $f6, $f10
|
||||
/* AE3704 8006C564 46021280 */ add.s $f10, $f2, $f2
|
||||
/* AE3708 8006C568 46082180 */ add.s $f6, $f4, $f8
|
||||
/* AE370C 8006C56C 460A8101 */ sub.s $f4, $f16, $f10
|
||||
/* AE3710 8006C570 C7AA0048 */ lwc1 $f10, 0x48($sp)
|
||||
/* AE3714 8006C574 460C2200 */ add.s $f8, $f4, $f12
|
||||
/* AE3718 8006C578 460A4102 */ mul.s $f4, $f8, $f10
|
||||
/* AE371C 8006C57C 00000000 */ nop
|
||||
/* AE3720 8006C580 460E2202 */ mul.s $f8, $f4, $f14
|
||||
/* AE3724 8006C584 46028101 */ sub.s $f4, $f16, $f2
|
||||
/* AE3728 8006C588 46083280 */ add.s $f10, $f6, $f8
|
||||
/* AE372C 8006C58C C7A6004C */ lwc1 $f6, 0x4c($sp)
|
||||
/* AE3730 8006C590 27BD0038 */ addiu $sp, $sp, 0x38
|
||||
/* AE3734 8006C594 46062202 */ mul.s $f8, $f4, $f6
|
||||
/* AE3738 8006C598 00000000 */ nop
|
||||
/* AE373C 8006C59C 460E4102 */ mul.s $f4, $f8, $f14
|
||||
/* AE3740 8006C5A0 03E00008 */ jr $ra
|
||||
/* AE3744 8006C5A4 46045000 */ add.s $f0, $f10, $f4
|
||||
|
|
@ -1,117 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_8013B9D0
|
||||
.float 0.033333335
|
||||
|
||||
.text
|
||||
glabel func_8006C5A8
|
||||
/* AE3748 8006C5A8 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* AE374C 8006C5AC AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* AE3750 8006C5B0 F7B40018 */ sdc1 $f20, 0x18($sp)
|
||||
/* AE3754 8006C5B4 84AE0002 */ lh $t6, 2($a1)
|
||||
/* AE3758 8006C5B8 46006506 */ mov.s $f20, $f12
|
||||
/* AE375C 8006C5BC 2408000C */ li $t0, 12
|
||||
/* AE3760 8006C5C0 448E2000 */ mtc1 $t6, $f4
|
||||
/* AE3764 8006C5C4 00000000 */ nop
|
||||
/* AE3768 8006C5C8 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* AE376C 8006C5CC 4606603E */ c.le.s $f12, $f6
|
||||
/* AE3770 8006C5D0 00000000 */ nop
|
||||
/* AE3774 8006C5D4 45000003 */ bc1f .L8006C5E4
|
||||
/* AE3778 8006C5D8 00000000 */ nop
|
||||
/* AE377C 8006C5DC 10000055 */ b .L8006C734
|
||||
/* AE3780 8006C5E0 C4A00008 */ lwc1 $f0, 8($a1)
|
||||
.L8006C5E4:
|
||||
/* AE3784 8006C5E4 00C80019 */ multu $a2, $t0
|
||||
/* AE3788 8006C5E8 00001825 */ move $v1, $zero
|
||||
/* AE378C 8006C5EC 00007812 */ mflo $t7
|
||||
/* AE3790 8006C5F0 00AF1021 */ addu $v0, $a1, $t7
|
||||
/* AE3794 8006C5F4 8458FFF6 */ lh $t8, -0xa($v0)
|
||||
/* AE3798 8006C5F8 44984000 */ mtc1 $t8, $f8
|
||||
/* AE379C 8006C5FC 00000000 */ nop
|
||||
/* AE37A0 8006C600 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* AE37A4 8006C604 4614503E */ c.le.s $f10, $f20
|
||||
/* AE37A8 8006C608 00000000 */ nop
|
||||
/* AE37AC 8006C60C 45020004 */ bc1fl .L8006C620
|
||||
/* AE37B0 8006C610 00A01025 */ move $v0, $a1
|
||||
/* AE37B4 8006C614 10000047 */ b .L8006C734
|
||||
/* AE37B8 8006C618 C440FFFC */ lwc1 $f0, -4($v0)
|
||||
/* AE37BC 8006C61C 00A01025 */ move $v0, $a1
|
||||
.L8006C620:
|
||||
/* AE37C0 8006C620 8459000E */ lh $t9, 0xe($v0)
|
||||
/* AE37C4 8006C624 44999000 */ mtc1 $t9, $f18
|
||||
/* AE37C8 8006C628 00000000 */ nop
|
||||
/* AE37CC 8006C62C 46809120 */ cvt.s.w $f4, $f18
|
||||
/* AE37D0 8006C630 4604A03C */ c.lt.s $f20, $f4
|
||||
/* AE37D4 8006C634 00000000 */ nop
|
||||
/* AE37D8 8006C638 4502003C */ bc1fl .L8006C72C
|
||||
/* AE37DC 8006C63C 24630001 */ addiu $v1, $v1, 1
|
||||
/* AE37E0 8006C640 94460000 */ lhu $a2, ($v0)
|
||||
/* AE37E4 8006C644 30C90001 */ andi $t1, $a2, 1
|
||||
/* AE37E8 8006C648 11200003 */ beqz $t1, .L8006C658
|
||||
/* AE37EC 8006C64C 30CA0002 */ andi $t2, $a2, 2
|
||||
/* AE37F0 8006C650 10000038 */ b .L8006C734
|
||||
/* AE37F4 8006C654 C4400008 */ lwc1 $f0, 8($v0)
|
||||
.L8006C658:
|
||||
/* AE37F8 8006C658 11400015 */ beqz $t2, .L8006C6B0
|
||||
/* AE37FC 8006C65C 24640001 */ addiu $a0, $v1, 1
|
||||
/* AE3800 8006C660 00880019 */ multu $a0, $t0
|
||||
/* AE3804 8006C664 844C0002 */ lh $t4, 2($v0)
|
||||
/* AE3808 8006C668 C4420008 */ lwc1 $f2, 8($v0)
|
||||
/* AE380C 8006C66C 448C3000 */ mtc1 $t4, $f6
|
||||
/* AE3810 8006C670 00000000 */ nop
|
||||
/* AE3814 8006C674 46803420 */ cvt.s.w $f16, $f6
|
||||
/* AE3818 8006C678 00005812 */ mflo $t3
|
||||
/* AE381C 8006C67C 00AB1821 */ addu $v1, $a1, $t3
|
||||
/* AE3820 8006C680 846D0002 */ lh $t5, 2($v1)
|
||||
/* AE3824 8006C684 4610A201 */ sub.s $f8, $f20, $f16
|
||||
/* AE3828 8006C688 448D5000 */ mtc1 $t5, $f10
|
||||
/* AE382C 8006C68C 00000000 */ nop
|
||||
/* AE3830 8006C690 468054A0 */ cvt.s.w $f18, $f10
|
||||
/* AE3834 8006C694 C46A0008 */ lwc1 $f10, 8($v1)
|
||||
/* AE3838 8006C698 46109101 */ sub.s $f4, $f18, $f16
|
||||
/* AE383C 8006C69C 46025481 */ sub.s $f18, $f10, $f2
|
||||
/* AE3840 8006C6A0 46044183 */ div.s $f6, $f8, $f4
|
||||
/* AE3844 8006C6A4 46069202 */ mul.s $f8, $f18, $f6
|
||||
/* AE3848 8006C6A8 10000022 */ b .L8006C734
|
||||
/* AE384C 8006C6AC 46024000 */ add.s $f0, $f8, $f2
|
||||
.L8006C6B0:
|
||||
/* AE3850 8006C6B0 00880019 */ multu $a0, $t0
|
||||
/* AE3854 8006C6B4 844E0002 */ lh $t6, 2($v0)
|
||||
/* AE3858 8006C6B8 84590006 */ lh $t9, 6($v0)
|
||||
/* AE385C 8006C6BC 8C460008 */ lw $a2, 8($v0)
|
||||
/* AE3860 8006C6C0 448E2000 */ mtc1 $t6, $f4
|
||||
/* AE3864 8006C6C4 3C018014 */ lui $at, %hi(D_8013B9D0)
|
||||
/* AE3868 8006C6C8 C428B9D0 */ lwc1 $f8, %lo(D_8013B9D0)($at)
|
||||
/* AE386C 8006C6CC 46802420 */ cvt.s.w $f16, $f4
|
||||
/* AE3870 8006C6D0 44992000 */ mtc1 $t9, $f4
|
||||
/* AE3874 8006C6D4 00007812 */ mflo $t7
|
||||
/* AE3878 8006C6D8 00AF1821 */ addu $v1, $a1, $t7
|
||||
/* AE387C 8006C6DC 84780002 */ lh $t8, 2($v1)
|
||||
/* AE3880 8006C6E0 8C670008 */ lw $a3, 8($v1)
|
||||
/* AE3884 8006C6E4 4610A181 */ sub.s $f6, $f20, $f16
|
||||
/* AE3888 8006C6E8 44985000 */ mtc1 $t8, $f10
|
||||
/* AE388C 8006C6EC 00000000 */ nop
|
||||
/* AE3890 8006C6F0 468054A0 */ cvt.s.w $f18, $f10
|
||||
/* AE3894 8006C6F4 468022A0 */ cvt.s.w $f10, $f4
|
||||
/* AE3898 8006C6F8 46109001 */ sub.s $f0, $f18, $f16
|
||||
/* AE389C 8006C6FC E7AA0010 */ swc1 $f10, 0x10($sp)
|
||||
/* AE38A0 8006C700 84690004 */ lh $t1, 4($v1)
|
||||
/* AE38A4 8006C704 46003303 */ div.s $f12, $f6, $f0
|
||||
/* AE38A8 8006C708 44899000 */ mtc1 $t1, $f18
|
||||
/* AE38AC 8006C70C 00000000 */ nop
|
||||
/* AE38B0 8006C710 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* AE38B4 8006C714 46080382 */ mul.s $f14, $f0, $f8
|
||||
/* AE38B8 8006C718 0C01B144 */ jal func_8006C510
|
||||
/* AE38BC 8006C71C E7A60014 */ swc1 $f6, 0x14($sp)
|
||||
/* AE38C0 8006C720 10000005 */ b .L8006C738
|
||||
/* AE38C4 8006C724 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* AE38C8 8006C728 24630001 */ addiu $v1, $v1, 1
|
||||
.L8006C72C:
|
||||
/* AE38CC 8006C72C 1000FFBC */ b .L8006C620
|
||||
/* AE38D0 8006C730 2442000C */ addiu $v0, $v0, 0xc
|
||||
.L8006C734:
|
||||
/* AE38D4 8006C734 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
.L8006C738:
|
||||
/* AE38D8 8006C738 D7B40018 */ ldc1 $f20, 0x18($sp)
|
||||
/* AE38DC 8006C73C 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* AE38E0 8006C740 03E00008 */ jr $ra
|
||||
/* AE38E4 8006C744 00000000 */ nop
|
|
@ -1,106 +0,0 @@
|
|||
glabel func_8008E750
|
||||
/* B058F0 8008E750 3C068016 */ lui $a2, %hi(gGameInfo) # $a2, 0x8016
|
||||
/* B058F4 8008E754 24C6FA90 */ addiu $a2, %lo(gGameInfo) # addiu $a2, $a2, -0x570
|
||||
/* B058F8 8008E758 8CCF0000 */ lw $t7, ($a2)
|
||||
/* B058FC 8008E75C 240E07D0 */ li $t6, 2000
|
||||
/* B05900 8008E760 24180172 */ li $t8, 370
|
||||
/* B05904 8008E764 A5EE004A */ sh $t6, 0x4a($t7)
|
||||
/* B05908 8008E768 8CD90000 */ lw $t9, ($a2)
|
||||
/* B0590C 8008E76C 3C088016 */ lui $t0, %hi(gSaveContext+4) # $t0, 0x8016
|
||||
/* B05910 8008E770 24010001 */ li $at, 1
|
||||
/* B05914 8008E774 A7380074 */ sh $t8, 0x74($t9)
|
||||
/* B05918 8008E778 80A2014F */ lb $v0, 0x14f($a1)
|
||||
/* B0591C 8008E77C 3C188012 */ lui $t8, %hi(D_80125B78) # $t8, 0x8012
|
||||
/* B05920 8008E780 27185B78 */ addiu $t8, %lo(D_80125B78) # addiu $t8, $t8, 0x5b78
|
||||
/* B05924 8008E784 14400006 */ bnez $v0, .L8008E7A0
|
||||
/* B05928 8008E788 00000000 */ nop
|
||||
/* B0592C 8008E78C 8D08E664 */ lw $t0, %lo(gSaveContext+4)($t0)
|
||||
/* B05930 8008E790 51000011 */ beql $t0, $zero, .L8008E7D8
|
||||
/* B05934 8008E794 00027900 */ sll $t7, $v0, 4
|
||||
/* B05938 8008E798 1000000E */ b .L8008E7D4
|
||||
/* B0593C 8008E79C 24020005 */ li $v0, 5
|
||||
.L8008E7A0:
|
||||
/* B05940 8008E7A0 5441000D */ bnel $v0, $at, .L8008E7D8
|
||||
/* B05944 8008E7A4 00027900 */ sll $t7, $v0, 4
|
||||
/* B05948 8008E7A8 8CA9067C */ lw $t1, 0x67c($a1)
|
||||
/* B0594C 8008E7AC 00095100 */ sll $t2, $t1, 4
|
||||
/* B05950 8008E7B0 05430003 */ bgezl $t2, .L8008E7C0
|
||||
/* B05954 8008E7B4 8CCC0000 */ lw $t4, ($a2)
|
||||
/* B05958 8008E7B8 24020004 */ li $v0, 4
|
||||
/* B0595C 8008E7BC 8CCC0000 */ lw $t4, ($a2)
|
||||
.L8008E7C0:
|
||||
/* B05960 8008E7C0 240B01F4 */ li $t3, 500
|
||||
/* B05964 8008E7C4 240D0064 */ li $t5, 100
|
||||
/* B05968 8008E7C8 A58B004A */ sh $t3, 0x4a($t4)
|
||||
/* B0596C 8008E7CC 8CCE0000 */ lw $t6, ($a2)
|
||||
/* B05970 8008E7D0 A5CD0074 */ sh $t5, 0x74($t6)
|
||||
.L8008E7D4:
|
||||
/* B05974 8008E7D4 00027900 */ sll $t7, $v0, 4
|
||||
.L8008E7D8:
|
||||
/* B05978 8008E7D8 01E27821 */ addu $t7, $t7, $v0
|
||||
/* B0597C 8008E7DC 000F7840 */ sll $t7, $t7, 1
|
||||
/* B05980 8008E7E0 01F81821 */ addu $v1, $t7, $t8
|
||||
/* B05984 8008E7E4 84790000 */ lh $t9, ($v1)
|
||||
/* B05988 8008E7E8 8CC80000 */ lw $t0, ($a2)
|
||||
/* B0598C 8008E7EC 24010002 */ li $at, 2
|
||||
/* B05990 8008E7F0 A519003A */ sh $t9, 0x3a($t0)
|
||||
/* B05994 8008E7F4 8CCA0000 */ lw $t2, ($a2)
|
||||
/* B05998 8008E7F8 84690002 */ lh $t1, 2($v1)
|
||||
/* B0599C 8008E7FC A5490050 */ sh $t1, 0x50($t2)
|
||||
/* B059A0 8008E800 8CCC0000 */ lw $t4, ($a2)
|
||||
/* B059A4 8008E804 846B0004 */ lh $t3, 4($v1)
|
||||
/* B059A8 8008E808 A58B0054 */ sh $t3, 0x54($t4)
|
||||
/* B059AC 8008E80C 8CCE0000 */ lw $t6, ($a2)
|
||||
/* B059B0 8008E810 846D0006 */ lh $t5, 6($v1)
|
||||
/* B059B4 8008E814 A5CD0058 */ sh $t5, 0x58($t6)
|
||||
/* B059B8 8008E818 8CD80000 */ lw $t8, ($a2)
|
||||
/* B059BC 8008E81C 846F0008 */ lh $t7, 8($v1)
|
||||
/* B059C0 8008E820 A70F005A */ sh $t7, 0x5a($t8)
|
||||
/* B059C4 8008E824 8CC80000 */ lw $t0, ($a2)
|
||||
/* B059C8 8008E828 8479000A */ lh $t9, 0xa($v1)
|
||||
/* B059CC 8008E82C A519005C */ sh $t9, 0x5c($t0)
|
||||
/* B059D0 8008E830 8CCA0000 */ lw $t2, ($a2)
|
||||
/* B059D4 8008E834 8469000C */ lh $t1, 0xc($v1)
|
||||
/* B059D8 8008E838 A549005E */ sh $t1, 0x5e($t2)
|
||||
/* B059DC 8008E83C 8CCC0000 */ lw $t4, ($a2)
|
||||
/* B059E0 8008E840 846B000E */ lh $t3, 0xe($v1)
|
||||
/* B059E4 8008E844 A58B0060 */ sh $t3, 0x60($t4)
|
||||
/* B059E8 8008E848 8CCE0000 */ lw $t6, ($a2)
|
||||
/* B059EC 8008E84C 846D0010 */ lh $t5, 0x10($v1)
|
||||
/* B059F0 8008E850 A5CD006A */ sh $t5, 0x6a($t6)
|
||||
/* B059F4 8008E854 8CD80000 */ lw $t8, ($a2)
|
||||
/* B059F8 8008E858 846F0012 */ lh $t7, 0x12($v1)
|
||||
/* B059FC 8008E85C A70F006E */ sh $t7, 0x6e($t8)
|
||||
/* B05A00 8008E860 8CC80000 */ lw $t0, ($a2)
|
||||
/* B05A04 8008E864 84790014 */ lh $t9, 0x14($v1)
|
||||
/* B05A08 8008E868 A519009C */ sh $t9, 0x9c($t0)
|
||||
/* B05A0C 8008E86C 8CCA0000 */ lw $t2, ($a2)
|
||||
/* B05A10 8008E870 84690016 */ lh $t1, 0x16($v1)
|
||||
/* B05A14 8008E874 A549009E */ sh $t1, 0x9e($t2)
|
||||
/* B05A18 8008E878 8CCC0000 */ lw $t4, ($a2)
|
||||
/* B05A1C 8008E87C 846B0018 */ lh $t3, 0x18($v1)
|
||||
/* B05A20 8008E880 A58B0758 */ sh $t3, 0x758($t4)
|
||||
/* B05A24 8008E884 8CCE0000 */ lw $t6, ($a2)
|
||||
/* B05A28 8008E888 846D001A */ lh $t5, 0x1a($v1)
|
||||
/* B05A2C 8008E88C 3C0B0001 */ lui $t3, 1
|
||||
/* B05A30 8008E890 01645821 */ addu $t3, $t3, $a0
|
||||
/* B05A34 8008E894 A5CD075A */ sh $t5, 0x75a($t6)
|
||||
/* B05A38 8008E898 8CD80000 */ lw $t8, ($a2)
|
||||
/* B05A3C 8008E89C 846F001C */ lh $t7, 0x1c($v1)
|
||||
/* B05A40 8008E8A0 A70F075C */ sh $t7, 0x75c($t8)
|
||||
/* B05A44 8008E8A4 8CC80000 */ lw $t0, ($a2)
|
||||
/* B05A48 8008E8A8 8479001E */ lh $t9, 0x1e($v1)
|
||||
/* B05A4C 8008E8AC A519075E */ sh $t9, 0x75e($t0)
|
||||
/* B05A50 8008E8B0 8CCA0000 */ lw $t2, ($a2)
|
||||
/* B05A54 8008E8B4 84690020 */ lh $t1, 0x20($v1)
|
||||
/* B05A58 8008E8B8 A5490492 */ sh $t1, 0x492($t2)
|
||||
/* B05A5C 8008E8BC 916B1CBF */ lbu $t3, 0x1cbf($t3)
|
||||
/* B05A60 8008E8C0 15610004 */ bne $t3, $at, .L8008E8D4
|
||||
/* B05A64 8008E8C4 00000000 */ nop
|
||||
/* B05A68 8008E8C8 8CCD0000 */ lw $t5, ($a2)
|
||||
/* B05A6C 8008E8CC 240C01F4 */ li $t4, 500
|
||||
/* B05A70 8008E8D0 A5AC006E */ sh $t4, 0x6e($t5)
|
||||
.L8008E8D4:
|
||||
/* B05A74 8008E8D4 03E00008 */ jr $ra
|
||||
/* B05A78 8008E8D8 00000000 */ nop
|
||||
|
|
@ -1,22 +0,0 @@
|
|||
glabel func_8008E9F8
|
||||
/* B05B98 8008E9F8 3C038012 */ lui $v1, %hi(D_80125C44)
|
||||
/* B05B9C 8008E9FC 00651821 */ addu $v1, $v1, $a1
|
||||
/* B05BA0 8008EA00 90635C44 */ lbu $v1, %lo(D_80125C44)($v1)
|
||||
/* B05BA4 8008EA04 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* B05BA8 8008EA08 24010002 */ li $at, 2
|
||||
/* B05BAC 8008EA0C 14610007 */ bne $v1, $at, .L8008EA2C
|
||||
/* B05BB0 8008EA10 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B05BB4 8008EA14 0C023A74 */ jal func_8008E9D0
|
||||
/* B05BB8 8008EA18 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
/* B05BBC 8008EA1C 10400003 */ beqz $v0, .L8008EA2C
|
||||
/* B05BC0 8008EA20 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* B05BC4 8008EA24 10000002 */ b .L8008EA30
|
||||
/* B05BC8 8008EA28 24020001 */ li $v0, 1
|
||||
.L8008EA2C:
|
||||
/* B05BCC 8008EA2C 00601025 */ move $v0, $v1
|
||||
.L8008EA30:
|
||||
/* B05BD0 8008EA30 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B05BD4 8008EA34 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* B05BD8 8008EA38 03E00008 */ jr $ra
|
||||
/* B05BDC 8008EA3C 00000000 */ nop
|
||||
|
|
@ -1,32 +0,0 @@
|
|||
glabel func_8008EC04
|
||||
/* B05DA4 8008EC04 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B05DA8 8008EC08 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B05DAC 8008EC0C 24010001 */ li $at, 1
|
||||
/* B05DB0 8008EC10 14A10003 */ bne $a1, $at, .L8008EC20
|
||||
/* B05DB4 8008EC14 A0850158 */ sb $a1, 0x158($a0)
|
||||
/* B05DB8 8008EC18 10000007 */ b .L8008EC38
|
||||
/* B05DBC 8008EC1C A080015B */ sb $zero, 0x15b($a0)
|
||||
.L8008EC20:
|
||||
/* B05DC0 8008EC20 00057080 */ sll $t6, $a1, 2
|
||||
/* B05DC4 8008EC24 01C57021 */ addu $t6, $t6, $a1
|
||||
/* B05DC8 8008EC28 3C0F8012 */ lui $t7, %hi(D_80125C98)
|
||||
/* B05DCC 8008EC2C 01EE7821 */ addu $t7, $t7, $t6
|
||||
/* B05DD0 8008EC30 91EF5C98 */ lbu $t7, %lo(D_80125C98)($t7)
|
||||
/* B05DD4 8008EC34 A08F015B */ sb $t7, 0x15b($a0)
|
||||
.L8008EC38:
|
||||
/* B05DD8 8008EC38 9098015B */ lbu $t8, 0x15b($a0)
|
||||
/* B05DDC 8008EC3C 2B010003 */ slti $at, $t8, 3
|
||||
/* B05DE0 8008EC40 10200005 */ beqz $at, .L8008EC58
|
||||
/* B05DE4 8008EC44 00000000 */ nop
|
||||
/* B05DE8 8008EC48 8099014E */ lb $t9, 0x14e($a0)
|
||||
/* B05DEC 8008EC4C 17200002 */ bnez $t9, .L8008EC58
|
||||
/* B05DF0 8008EC50 00000000 */ nop
|
||||
/* B05DF4 8008EC54 A080015B */ sb $zero, 0x15b($a0)
|
||||
.L8008EC58:
|
||||
/* B05DF8 8008EC58 0C023ACB */ jal func_8008EB2C
|
||||
/* B05DFC 8008EC5C 00000000 */ nop
|
||||
/* B05E00 8008EC60 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B05E04 8008EC64 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B05E08 8008EC68 03E00008 */ jr $ra
|
||||
/* B05E0C 8008EC6C 00000000 */ nop
|
||||
|
|
@ -1,47 +0,0 @@
|
|||
glabel func_8008EE08
|
||||
/* B05FA8 8008EE08 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B05FAC 8008EE0C AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B05FB0 8008EE10 948E0088 */ lhu $t6, 0x88($a0)
|
||||
/* B05FB4 8008EE14 31CF0001 */ andi $t7, $t6, 1
|
||||
/* B05FB8 8008EE18 55E00013 */ bnezl $t7, .L8008EE68
|
||||
/* B05FBC 8008EE1C 8C88067C */ lw $t0, 0x67c($a0)
|
||||
/* B05FC0 8008EE20 8C82067C */ lw $v0, 0x67c($a0)
|
||||
/* B05FC4 8008EE24 3C0108A0 */ lui $at, 0x8a0
|
||||
/* B05FC8 8008EE28 0041C024 */ and $t8, $v0, $at
|
||||
/* B05FCC 8008EE2C 1700000D */ bnez $t8, .L8008EE64
|
||||
/* B05FD0 8008EE30 3C01000C */ lui $at, 0xc
|
||||
/* B05FD4 8008EE34 0041C824 */ and $t9, $v0, $at
|
||||
/* B05FD8 8008EE38 57200011 */ bnezl $t9, .L8008EE80
|
||||
/* B05FDC 8008EE3C 3C01002C */ lui $at, 0x2c
|
||||
/* B05FE0 8008EE40 C4840028 */ lwc1 $f4, 0x28($a0)
|
||||
/* B05FE4 8008EE44 C4860080 */ lwc1 $f6, 0x80($a0)
|
||||
/* B05FE8 8008EE48 3C0142C8 */ li $at, 0x42C80000 # 0.000000
|
||||
/* B05FEC 8008EE4C 44815000 */ mtc1 $at, $f10
|
||||
/* B05FF0 8008EE50 46062201 */ sub.s $f8, $f4, $f6
|
||||
/* B05FF4 8008EE54 460A403C */ c.lt.s $f8, $f10
|
||||
/* B05FF8 8008EE58 00000000 */ nop
|
||||
/* B05FFC 8008EE5C 45020008 */ bc1fl .L8008EE80
|
||||
/* B06000 8008EE60 3C01002C */ lui $at, 0x2c
|
||||
.L8008EE64:
|
||||
/* B06004 8008EE64 8C88067C */ lw $t0, 0x67c($a0)
|
||||
.L8008EE68:
|
||||
/* B06008 8008EE68 3C01BFF0 */ lui $at, (0xBFF07FFF >> 16) # lui $at, 0xbff0
|
||||
/* B0600C 8008EE6C 34217FFF */ ori $at, (0xBFF07FFF & 0xFFFF) # ori $at, $at, 0x7fff
|
||||
/* B06010 8008EE70 01014824 */ and $t1, $t0, $at
|
||||
/* B06014 8008EE74 10000007 */ b .L8008EE94
|
||||
/* B06018 8008EE78 AC89067C */ sw $t1, 0x67c($a0)
|
||||
/* B0601C 8008EE7C 3C01002C */ lui $at, 0x2c
|
||||
.L8008EE80:
|
||||
/* B06020 8008EE80 00415024 */ and $t2, $v0, $at
|
||||
/* B06024 8008EE84 15400003 */ bnez $t2, .L8008EE94
|
||||
/* B06028 8008EE88 3C010008 */ lui $at, 8
|
||||
/* B0602C 8008EE8C 00415825 */ or $t3, $v0, $at
|
||||
/* B06030 8008EE90 AC8B067C */ sw $t3, 0x67c($a0)
|
||||
.L8008EE94:
|
||||
/* B06034 8008EE94 0C023B7C */ jal func_8008EDF0
|
||||
/* B06038 8008EE98 00000000 */ nop
|
||||
/* B0603C 8008EE9C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B06040 8008EEA0 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B06044 8008EEA4 03E00008 */ jr $ra
|
||||
/* B06048 8008EEA8 00000000 */ nop
|
||||
|
|
@ -1,6 +0,0 @@
|
|||
glabel func_8008EF40
|
||||
/* B060D0 8008EF30 8C831C44 */ lw $v1, 0x1c44($a0)
|
||||
/* B060D4 8008EF34 3C010080 */ lui $at, 0x80
|
||||
/* B060D8 8008EF38 8C62067C */ lw $v0, 0x67c($v1)
|
||||
/* B060DC 8008EF3C 03E00008 */ jr $ra
|
||||
/* B060E0 8008EF40 00411024 */ and $v0, $v0, $at
|
|
@ -1,60 +0,0 @@
|
|||
glabel func_8008EF5C
|
||||
/* B060FC 8008EF5C 27BDFFD0 */ addiu $sp, $sp, -0x30
|
||||
/* B06100 8008EF60 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B06104 8008EF64 AFA7003C */ sw $a3, 0x3c($sp)
|
||||
/* B06108 8008EF68 8C821C44 */ lw $v0, 0x1c44($a0)
|
||||
/* B0610C 8008EF6C 44866000 */ mtc1 $a2, $f12
|
||||
/* B06110 8008EF70 24010006 */ li $at, 6
|
||||
/* B06114 8008EF74 804E0151 */ lb $t6, 0x151($v0)
|
||||
/* B06118 8008EF78 55C1002A */ bnel $t6, $at, .L8008F024
|
||||
/* B0611C 8008EF7C 00001025 */ move $v0, $zero
|
||||
/* B06120 8008EF80 844F0860 */ lh $t7, 0x860($v0)
|
||||
/* B06124 8008EF84 244408B8 */ addiu $a0, $v0, 0x8b8
|
||||
/* B06128 8008EF88 27A60020 */ addiu $a2, $sp, 0x20
|
||||
/* B0612C 8008EF8C 51E00025 */ beql $t7, $zero, .L8008F024
|
||||
/* B06130 8008EF90 00001025 */ move $v0, $zero
|
||||
/* B06134 8008EF94 0C01DFB4 */ jal Math_Vec3f_Diff
|
||||
/* B06138 8008EF98 E7AC0038 */ swc1 $f12, 0x38($sp)
|
||||
/* B0613C 8008EF9C C7A00020 */ lwc1 $f0, 0x20($sp)
|
||||
/* B06140 8008EFA0 C7A20028 */ lwc1 $f2, 0x28($sp)
|
||||
/* B06144 8008EFA4 C7AC0038 */ lwc1 $f12, 0x38($sp)
|
||||
/* B06148 8008EFA8 46000102 */ mul.s $f4, $f0, $f0
|
||||
/* B0614C 8008EFAC C7A00024 */ lwc1 $f0, 0x24($sp)
|
||||
/* B06150 8008EFB0 00001025 */ move $v0, $zero
|
||||
/* B06154 8008EFB4 46021182 */ mul.s $f6, $f2, $f2
|
||||
/* B06158 8008EFB8 46062200 */ add.s $f8, $f4, $f6
|
||||
/* B0615C 8008EFBC 460C6282 */ mul.s $f10, $f12, $f12
|
||||
/* B06160 8008EFC0 460A403E */ c.le.s $f8, $f10
|
||||
/* B06164 8008EFC4 00000000 */ nop
|
||||
/* B06168 8008EFC8 45000002 */ bc1f .L8008EFD4
|
||||
/* B0616C 8008EFCC 00000000 */ nop
|
||||
/* B06170 8008EFD0 24020001 */ li $v0, 1
|
||||
.L8008EFD4:
|
||||
/* B06174 8008EFD4 50400014 */ beql $v0, $zero, .L8008F028
|
||||
/* B06178 8008EFD8 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B0617C 8008EFDC 44808000 */ mtc1 $zero, $f16
|
||||
/* B06180 8008EFE0 00001025 */ move $v0, $zero
|
||||
/* B06184 8008EFE4 C7B2003C */ lwc1 $f18, 0x3c($sp)
|
||||
/* B06188 8008EFE8 4600803E */ c.le.s $f16, $f0
|
||||
/* B0618C 8008EFEC 00000000 */ nop
|
||||
/* B06190 8008EFF0 45000002 */ bc1f .L8008EFFC
|
||||
/* B06194 8008EFF4 00000000 */ nop
|
||||
/* B06198 8008EFF8 24020001 */ li $v0, 1
|
||||
.L8008EFFC:
|
||||
/* B0619C 8008EFFC 5040000A */ beql $v0, $zero, .L8008F028
|
||||
/* B061A0 8008F000 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B061A4 8008F004 4612003E */ c.le.s $f0, $f18
|
||||
/* B061A8 8008F008 00001025 */ move $v0, $zero
|
||||
/* B061AC 8008F00C 45020006 */ bc1fl .L8008F028
|
||||
/* B061B0 8008F010 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B061B4 8008F014 24020001 */ li $v0, 1
|
||||
/* B061B8 8008F018 10000003 */ b .L8008F028
|
||||
/* B061BC 8008F01C 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B061C0 8008F020 00001025 */ move $v0, $zero
|
||||
.L8008F024:
|
||||
/* B061C4 8008F024 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
.L8008F028:
|
||||
/* B061C8 8008F028 27BD0030 */ addiu $sp, $sp, 0x30
|
||||
/* B061CC 8008F02C 03E00008 */ jr $ra
|
||||
/* B061D0 8008F030 00000000 */ nop
|
||||
|
|
@ -1,25 +0,0 @@
|
|||
glabel func_8008F034
|
||||
/* B061D4 8008F034 3C028016 */ lui $v0, %hi(gSaveContext) # $v0, 0x8016
|
||||
/* B061D8 8008F038 2442E660 */ addiu $v0, %lo(gSaveContext) # addiu $v0, $v0, -0x19a0
|
||||
/* B061DC 8008F03C 3C0F8012 */ lui $t7, %hi(gUpgradeMasks+8) # $t7, 0x8012
|
||||
/* B061E0 8008F040 8DEF71B8 */ lw $t7, %lo(gUpgradeMasks+8)($t7)
|
||||
/* B061E4 8008F044 8C4E00A0 */ lw $t6, 0xa0($v0)
|
||||
/* B061E8 8008F048 8C480004 */ lw $t0, 4($v0)
|
||||
/* B061EC 8008F04C 3C198012 */ lui $t9, %hi(gUpgradeShifts+2) # $t9, 0x8012
|
||||
/* B061F0 8008F050 933971F6 */ lbu $t9, %lo(gUpgradeShifts+2)($t9)
|
||||
/* B061F4 8008F054 01CFC024 */ and $t8, $t6, $t7
|
||||
/* B061F8 8008F058 15000003 */ bnez $t0, .L8008F068
|
||||
/* B061FC 8008F05C 03381807 */ srav $v1, $t8, $t9
|
||||
/* B06200 8008F060 03E00008 */ jr $ra
|
||||
/* B06204 8008F064 00601025 */ move $v0, $v1
|
||||
|
||||
.L8008F068:
|
||||
/* B06208 8008F068 10600003 */ beqz $v1, .L8008F078
|
||||
/* B0620C 8008F06C 00001025 */ move $v0, $zero
|
||||
/* B06210 8008F070 03E00008 */ jr $ra
|
||||
/* B06214 8008F074 24020001 */ li $v0, 1
|
||||
|
||||
.L8008F078:
|
||||
/* B06218 8008F078 03E00008 */ jr $ra
|
||||
/* B0621C 8008F07C 00000000 */ nop
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
glabel func_8008F1CC
|
||||
/* B0636C 8008F1CC 80820151 */ lb $v0, 0x151($a0)
|
||||
/* B06370 8008F1D0 3C0E8016 */ lui $t6, %hi(gSaveContext+0x36)
|
||||
/* B06374 8008F1D4 38420005 */ xori $v0, $v0, 5
|
||||
/* B06378 8008F1D8 2C420001 */ sltiu $v0, $v0, 1
|
||||
/* B0637C 8008F1DC 1040000F */ beqz $v0, .L8008F21C
|
||||
/* B06380 8008F1E0 00000000 */ nop
|
||||
/* B06384 8008F1E4 95CEE696 */ lhu $t6, %lo(gSaveContext+0x36)($t6)
|
||||
/* B06388 8008F1E8 44802000 */ mtc1 $zero, $f4
|
||||
/* B0638C 8008F1EC 3C014F80 */ li $at, 0x4F800000 # 0.000000
|
||||
/* B06390 8008F1F0 448E3000 */ mtc1 $t6, $f6
|
||||
/* B06394 8008F1F4 05C10004 */ bgez $t6, .L8008F208
|
||||
/* B06398 8008F1F8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* B0639C 8008F1FC 44815000 */ mtc1 $at, $f10
|
||||
/* B063A0 8008F200 00000000 */ nop
|
||||
/* B063A4 8008F204 460A4200 */ add.s $f8, $f8, $f10
|
||||
.L8008F208:
|
||||
/* B063A8 8008F208 4604403E */ c.le.s $f8, $f4
|
||||
/* B063AC 8008F20C 00001025 */ move $v0, $zero
|
||||
/* B063B0 8008F210 45000002 */ bc1f .L8008F21C
|
||||
/* B063B4 8008F214 00000000 */ nop
|
||||
/* B063B8 8008F218 24020001 */ li $v0, 1
|
||||
.L8008F21C:
|
||||
/* B063BC 8008F21C 03E00008 */ jr $ra
|
||||
/* B063C0 8008F220 00000000 */ nop
|
||||
|
|
@ -1,108 +0,0 @@
|
|||
glabel func_8008F2F8
|
||||
/* B06498 8008F2F8 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* B0649C 8008F2FC 3C0E0001 */ lui $t6, 1
|
||||
/* B064A0 8008F300 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B064A4 8008F304 01C47021 */ addu $t6, $t6, $a0
|
||||
/* B064A8 8008F308 91CE1CBE */ lbu $t6, 0x1cbe($t6)
|
||||
/* B064AC 8008F30C 24010003 */ li $at, 3
|
||||
/* B064B0 8008F310 8C851C44 */ lw $a1, 0x1c44($a0)
|
||||
/* B064B4 8008F314 55C10004 */ bnel $t6, $at, .L8008F328
|
||||
/* B064B8 8008F318 94A20840 */ lhu $v0, 0x840($a1)
|
||||
/* B064BC 8008F31C 1000001D */ b .L8008F394
|
||||
/* B064C0 8008F320 00001825 */ move $v1, $zero
|
||||
/* B064C4 8008F324 94A20840 */ lhu $v0, 0x840($a1)
|
||||
.L8008F328:
|
||||
/* B064C8 8008F328 28410051 */ slti $at, $v0, 0x51
|
||||
/* B064CC 8008F32C 54200012 */ bnezl $at, .L8008F378
|
||||
/* B064D0 8008F330 8CB9067C */ lw $t9, 0x67c($a1)
|
||||
/* B064D4 8008F334 80A3014F */ lb $v1, 0x14f($a1)
|
||||
/* B064D8 8008F338 24010001 */ li $at, 1
|
||||
/* B064DC 8008F33C 10610002 */ beq $v1, $at, .L8008F348
|
||||
/* B064E0 8008F340 2841012C */ slti $at, $v0, 0x12c
|
||||
/* B064E4 8008F344 1420000B */ bnez $at, .L8008F374
|
||||
.L8008F348:
|
||||
/* B064E8 8008F348 24010001 */ li $at, 1
|
||||
/* B064EC 8008F34C 14610007 */ bne $v1, $at, .L8008F36C
|
||||
/* B064F0 8008F350 00000000 */ nop
|
||||
/* B064F4 8008F354 94AF0088 */ lhu $t7, 0x88($a1)
|
||||
/* B064F8 8008F358 31F80001 */ andi $t8, $t7, 1
|
||||
/* B064FC 8008F35C 13000003 */ beqz $t8, .L8008F36C
|
||||
/* B06500 8008F360 00000000 */ nop
|
||||
/* B06504 8008F364 1000000B */ b .L8008F394
|
||||
/* B06508 8008F368 24030001 */ li $v1, 1
|
||||
.L8008F36C:
|
||||
/* B0650C 8008F36C 10000009 */ b .L8008F394
|
||||
/* B06510 8008F370 24030003 */ li $v1, 3
|
||||
.L8008F374:
|
||||
/* B06514 8008F374 8CB9067C */ lw $t9, 0x67c($a1)
|
||||
.L8008F378:
|
||||
/* B06518 8008F378 00194100 */ sll $t0, $t9, 4
|
||||
/* B0651C 8008F37C 05010003 */ bgez $t0, .L8008F38C
|
||||
/* B06520 8008F380 00000000 */ nop
|
||||
/* B06524 8008F384 10000003 */ b .L8008F394
|
||||
/* B06528 8008F388 24030002 */ li $v1, 2
|
||||
.L8008F38C:
|
||||
/* B0652C 8008F38C 10000034 */ b .L8008F460
|
||||
/* B06530 8008F390 00001025 */ move $v0, $zero
|
||||
.L8008F394:
|
||||
/* B06534 8008F394 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
/* B06538 8008F398 AFA40028 */ sw $a0, 0x28($sp)
|
||||
/* B0653C 8008F39C 0C023A62 */ jal func_8008E988
|
||||
/* B06540 8008F3A0 AFA50024 */ sw $a1, 0x24($sp)
|
||||
/* B06544 8008F3A4 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* B06548 8008F3A8 8FA40028 */ lw $a0, 0x28($sp)
|
||||
/* B0654C 8008F3AC 1440002B */ bnez $v0, .L8008F45C
|
||||
/* B06550 8008F3B0 8FA50024 */ lw $a1, 0x24($sp)
|
||||
/* B06554 8008F3B4 3C0A8012 */ lui $t2, %hi(D_80125C88) # $t2, 0x8012
|
||||
/* B06558 8008F3B8 254A5C88 */ addiu $t2, %lo(D_80125C88) # addiu $t2, $t2, 0x5c88
|
||||
/* B0655C 8008F3BC 00034880 */ sll $t1, $v1, 2
|
||||
/* B06560 8008F3C0 012A3821 */ addu $a3, $t1, $t2
|
||||
/* B06564 8008F3C4 90E20000 */ lbu $v0, ($a3)
|
||||
/* B06568 8008F3C8 3C0B8016 */ lui $t3, %hi(gSaveContext+0x13c6) # $t3, 0x8016
|
||||
/* B0656C 8008F3CC 50400024 */ beql $v0, $zero, .L8008F460
|
||||
/* B06570 8008F3D0 24620001 */ addiu $v0, $v1, 1
|
||||
/* B06574 8008F3D4 916BFA26 */ lbu $t3, %lo(gSaveContext+0x13c6)($t3)
|
||||
/* B06578 8008F3D8 01626024 */ and $t4, $t3, $v0
|
||||
/* B0657C 8008F3DC 55800020 */ bnezl $t4, .L8008F460
|
||||
/* B06580 8008F3E0 24620001 */ addiu $v0, $v1, 1
|
||||
/* B06584 8008F3E4 54600005 */ bnezl $v1, .L8008F3FC
|
||||
/* B06588 8008F3E8 24020001 */ li $v0, 1
|
||||
/* B0658C 8008F3EC 80AD014C */ lb $t5, 0x14c($a1)
|
||||
/* B06590 8008F3F0 24020001 */ li $v0, 1
|
||||
/* B06594 8008F3F4 144D000C */ bne $v0, $t5, .L8008F428
|
||||
/* B06598 8008F3F8 24020001 */ li $v0, 1
|
||||
.L8008F3FC:
|
||||
/* B0659C 8008F3FC 10620003 */ beq $v1, $v0, .L8008F40C
|
||||
/* B065A0 8008F400 24010003 */ li $at, 3
|
||||
/* B065A4 8008F404 54610016 */ bnel $v1, $at, .L8008F460
|
||||
/* B065A8 8008F408 24620001 */ addiu $v0, $v1, 1
|
||||
.L8008F40C:
|
||||
/* B065AC 8008F40C 80AE014F */ lb $t6, 0x14f($a1)
|
||||
/* B065B0 8008F410 544E0013 */ bnel $v0, $t6, .L8008F460
|
||||
/* B065B4 8008F414 24620001 */ addiu $v0, $v1, 1
|
||||
/* B065B8 8008F418 80AF014C */ lb $t7, 0x14c($a1)
|
||||
/* B065BC 8008F41C 24010002 */ li $at, 2
|
||||
/* B065C0 8008F420 51E1000F */ beql $t7, $at, .L8008F460
|
||||
/* B065C4 8008F424 24620001 */ addiu $v0, $v1, 1
|
||||
.L8008F428:
|
||||
/* B065C8 8008F428 94E50002 */ lhu $a1, 2($a3)
|
||||
/* B065CC 8008F42C AFA70018 */ sw $a3, 0x18($sp)
|
||||
/* B065D0 8008F430 AFA3001C */ sw $v1, 0x1c($sp)
|
||||
/* B065D4 8008F434 0C042DA0 */ jal func_8010B680
|
||||
/* B065D8 8008F438 00003025 */ move $a2, $zero
|
||||
/* B065DC 8008F43C 8FA70018 */ lw $a3, 0x18($sp)
|
||||
/* B065E0 8008F440 3C188016 */ lui $t8, %hi(gSaveContext+0x13c6) # $t8, 0x8016
|
||||
/* B065E4 8008F444 9318FA26 */ lbu $t8, %lo(gSaveContext+0x13c6)($t8)
|
||||
/* B065E8 8008F448 90F90000 */ lbu $t9, ($a3)
|
||||
/* B065EC 8008F44C 3C018016 */ lui $at, %hi(gSaveContext+0x13c6) # $at, 0x8016
|
||||
/* B065F0 8008F450 8FA3001C */ lw $v1, 0x1c($sp)
|
||||
/* B065F4 8008F454 03194025 */ or $t0, $t8, $t9
|
||||
/* B065F8 8008F458 A028FA26 */ sb $t0, %lo(gSaveContext+0x13c6)($at)
|
||||
.L8008F45C:
|
||||
/* B065FC 8008F45C 24620001 */ addiu $v0, $v1, 1
|
||||
.L8008F460:
|
||||
/* B06600 8008F460 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B06604 8008F464 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
/* B06608 8008F468 03E00008 */ jr $ra
|
||||
/* B0660C 8008F46C 00000000 */ nop
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
glabel func_80090440
|
||||
/* B075E0 80090440 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* B075E4 80090444 8FAE0030 */ lw $t6, 0x30($sp)
|
||||
/* B075E8 80090448 8FAF0034 */ lw $t7, 0x34($sp)
|
||||
/* B075EC 8009044C AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* B075F0 80090450 AFA60028 */ sw $a2, 0x28($sp)
|
||||
/* B075F4 80090454 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* B075F8 80090458 0C023F32 */ jal func_8008FCC8
|
||||
/* B075FC 8009045C AFAF0014 */ sw $t7, 0x14($sp)
|
||||
/* B07600 80090460 14400002 */ bnez $v0, .L8009046C
|
||||
/* B07604 80090464 8FB80028 */ lw $t8, 0x28($sp)
|
||||
/* B07608 80090468 AF000000 */ sw $zero, ($t8)
|
||||
.L8009046C:
|
||||
/* B0760C 8009046C 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* B07610 80090470 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* B07614 80090474 00001025 */ move $v0, $zero
|
||||
/* B07618 80090478 03E00008 */ jr $ra
|
||||
/* B0761C 8009047C 00000000 */ nop
|
||||
|
|
@ -1,105 +0,0 @@
|
|||
glabel func_80090480
|
||||
/* B07620 80090480 27BDFFD8 */ addiu $sp, $sp, -0x28
|
||||
/* B07624 80090484 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* B07628 80090488 AFB10020 */ sw $s1, 0x20($sp)
|
||||
/* B0762C 8009048C AFB0001C */ sw $s0, 0x1c($sp)
|
||||
/* B07630 80090490 AFA40028 */ sw $a0, 0x28($sp)
|
||||
/* B07634 80090494 AFA70034 */ sw $a3, 0x34($sp)
|
||||
/* B07638 80090498 8CCE0000 */ lw $t6, ($a2)
|
||||
/* B0763C 8009049C 00C08025 */ move $s0, $a2
|
||||
/* B07640 800904A0 00A08825 */ move $s1, $a1
|
||||
/* B07644 800904A4 15C0000F */ bnez $t6, .L800904E4
|
||||
/* B07648 800904A8 8FB80034 */ lw $t8, 0x34($sp)
|
||||
/* B0764C 800904AC 50A00004 */ beql $a1, $zero, .L800904C0
|
||||
/* B07650 800904B0 26040004 */ addiu $a0, $s0, 4
|
||||
/* B07654 800904B4 0C017458 */ jal Collider_QuadSetAT
|
||||
/* B07658 800904B8 00000000 */ nop
|
||||
/* B0765C 800904BC 26040004 */ addiu $a0, $s0, 4
|
||||
.L800904C0:
|
||||
/* B07660 800904C0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* B07664 800904C4 8FA50034 */ lw $a1, 0x34($sp)
|
||||
/* B07668 800904C8 26040010 */ addiu $a0, $s0, 0x10
|
||||
/* B0766C 800904CC 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* B07670 800904D0 8FA50038 */ lw $a1, 0x38($sp)
|
||||
/* B07674 800904D4 240F0001 */ li $t7, 1
|
||||
/* B07678 800904D8 AE0F0000 */ sw $t7, ($s0)
|
||||
/* B0767C 800904DC 10000044 */ b .L800905F0
|
||||
/* B07680 800904E0 24020001 */ li $v0, 1
|
||||
.L800904E4:
|
||||
/* B07684 800904E4 C7040000 */ lwc1 $f4, ($t8)
|
||||
/* B07688 800904E8 C6060004 */ lwc1 $f6, 4($s0)
|
||||
/* B0768C 800904EC 46062032 */ c.eq.s $f4, $f6
|
||||
/* B07690 800904F0 00000000 */ nop
|
||||
/* B07694 800904F4 45000026 */ bc1f .L80090590
|
||||
/* B07698 800904F8 00000000 */ nop
|
||||
/* B0769C 800904FC C7080004 */ lwc1 $f8, 4($t8)
|
||||
/* B076A0 80090500 C60A0008 */ lwc1 $f10, 8($s0)
|
||||
/* B076A4 80090504 460A4032 */ c.eq.s $f8, $f10
|
||||
/* B076A8 80090508 00000000 */ nop
|
||||
/* B076AC 8009050C 45000020 */ bc1f .L80090590
|
||||
/* B076B0 80090510 00000000 */ nop
|
||||
/* B076B4 80090514 C7100008 */ lwc1 $f16, 8($t8)
|
||||
/* B076B8 80090518 C612000C */ lwc1 $f18, 0xc($s0)
|
||||
/* B076BC 8009051C 8FA50038 */ lw $a1, 0x38($sp)
|
||||
/* B076C0 80090520 46128032 */ c.eq.s $f16, $f18
|
||||
/* B076C4 80090524 00000000 */ nop
|
||||
/* B076C8 80090528 45000019 */ bc1f .L80090590
|
||||
/* B076CC 8009052C 00000000 */ nop
|
||||
/* B076D0 80090530 C4A40000 */ lwc1 $f4, ($a1)
|
||||
/* B076D4 80090534 C6060010 */ lwc1 $f6, 0x10($s0)
|
||||
/* B076D8 80090538 46062032 */ c.eq.s $f4, $f6
|
||||
/* B076DC 8009053C 00000000 */ nop
|
||||
/* B076E0 80090540 45000013 */ bc1f .L80090590
|
||||
/* B076E4 80090544 00000000 */ nop
|
||||
/* B076E8 80090548 C4A80004 */ lwc1 $f8, 4($a1)
|
||||
/* B076EC 8009054C C60A0014 */ lwc1 $f10, 0x14($s0)
|
||||
/* B076F0 80090550 460A4032 */ c.eq.s $f8, $f10
|
||||
/* B076F4 80090554 00000000 */ nop
|
||||
/* B076F8 80090558 4500000D */ bc1f .L80090590
|
||||
/* B076FC 8009055C 00000000 */ nop
|
||||
/* B07700 80090560 C4B00008 */ lwc1 $f16, 8($a1)
|
||||
/* B07704 80090564 C6120018 */ lwc1 $f18, 0x18($s0)
|
||||
/* B07708 80090568 46128032 */ c.eq.s $f16, $f18
|
||||
/* B0770C 8009056C 00000000 */ nop
|
||||
/* B07710 80090570 45000007 */ bc1f .L80090590
|
||||
/* B07714 80090574 00000000 */ nop
|
||||
/* B07718 80090578 12200003 */ beqz $s1, .L80090588
|
||||
/* B0771C 8009057C 8FA40028 */ lw $a0, 0x28($sp)
|
||||
/* B07720 80090580 0C017458 */ jal Collider_QuadSetAT
|
||||
/* B07724 80090584 02202825 */ move $a1, $s1
|
||||
.L80090588:
|
||||
/* B07728 80090588 10000019 */ b .L800905F0
|
||||
/* B0772C 8009058C 00001025 */ move $v0, $zero
|
||||
.L80090590:
|
||||
/* B07730 80090590 1220000E */ beqz $s1, .L800905CC
|
||||
/* B07734 80090594 8FA50038 */ lw $a1, 0x38($sp)
|
||||
/* B07738 80090598 26190004 */ addiu $t9, $s0, 4
|
||||
/* B0773C 8009059C AFB90010 */ sw $t9, 0x10($sp)
|
||||
/* B07740 800905A0 02202025 */ move $a0, $s1
|
||||
/* B07744 800905A4 8FA60034 */ lw $a2, 0x34($sp)
|
||||
/* B07748 800905A8 0C0189CD */ jal func_80062734
|
||||
/* B0774C 800905AC 26070010 */ addiu $a3, $s0, 0x10
|
||||
/* B07750 800905B0 8FA40028 */ lw $a0, 0x28($sp)
|
||||
/* B07754 800905B4 3C010001 */ lui $at, (0x00011E60 >> 16) # lui $at, 1
|
||||
/* B07758 800905B8 34211E60 */ ori $at, (0x00011E60 & 0xFFFF) # ori $at, $at, 0x1e60
|
||||
/* B0775C 800905BC 02203025 */ move $a2, $s1
|
||||
/* B07760 800905C0 0C0175E7 */ jal CollisionCheck_SetAT
|
||||
/* B07764 800905C4 00812821 */ addu $a1, $a0, $at
|
||||
/* B07768 800905C8 8FA50038 */ lw $a1, 0x38($sp)
|
||||
.L800905CC:
|
||||
/* B0776C 800905CC 26040010 */ addiu $a0, $s0, 0x10
|
||||
/* B07770 800905D0 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* B07774 800905D4 26110004 */ addiu $s1, $s0, 4
|
||||
/* B07778 800905D8 02202025 */ move $a0, $s1
|
||||
/* B0777C 800905DC 0C01DF90 */ jal Math_Vec3f_Copy
|
||||
/* B07780 800905E0 8FA50034 */ lw $a1, 0x34($sp)
|
||||
/* B07784 800905E4 24080001 */ li $t0, 1
|
||||
/* B07788 800905E8 AE080000 */ sw $t0, ($s0)
|
||||
/* B0778C 800905EC 24020001 */ li $v0, 1
|
||||
.L800905F0:
|
||||
/* B07790 800905F0 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* B07794 800905F4 8FB0001C */ lw $s0, 0x1c($sp)
|
||||
/* B07798 800905F8 8FB10020 */ lw $s1, 0x20($sp)
|
||||
/* B0779C 800905FC 03E00008 */ jr $ra
|
||||
/* B077A0 80090600 27BD0028 */ addiu $sp, $sp, 0x28
|
||||
|
|
@ -1,55 +0,0 @@
|
|||
glabel func_80090604
|
||||
/* B077A4 80090604 27BDFFA8 */ addiu $sp, $sp, -0x58
|
||||
/* B077A8 80090608 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* B077AC 8009060C AFA40058 */ sw $a0, 0x58($sp)
|
||||
/* B077B0 80090610 AFA5005C */ sw $a1, 0x5c($sp)
|
||||
/* B077B4 80090614 AFA60060 */ sw $a2, 0x60($sp)
|
||||
/* B077B8 80090618 AFA70064 */ sw $a3, 0x64($sp)
|
||||
/* B077BC 8009061C 8CAF067C */ lw $t7, 0x67c($a1)
|
||||
/* B077C0 80090620 000FC240 */ sll $t8, $t7, 9
|
||||
/* B077C4 80090624 07030028 */ bgezl $t8, .L800906C8
|
||||
/* B077C8 80090628 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
/* B077CC 8009062C 80B9014E */ lb $t9, 0x14e($a1)
|
||||
/* B077D0 80090630 3C088012 */ lui $t0, %hi(D_8012607C)
|
||||
/* B077D4 80090634 01194021 */ addu $t0, $t0, $t9
|
||||
/* B077D8 80090638 9108607C */ lbu $t0, %lo(D_8012607C)($t0)
|
||||
/* B077DC 8009063C A0A805F8 */ sb $t0, 0x5f8($a1)
|
||||
/* B077E0 80090640 8FA40064 */ lw $a0, 0x64($sp)
|
||||
/* B077E4 80090644 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B077E8 80090648 27A50028 */ addiu $a1, $sp, 0x28
|
||||
/* B077EC 8009064C 8FA40064 */ lw $a0, 0x64($sp)
|
||||
/* B077F0 80090650 27A50034 */ addiu $a1, $sp, 0x34
|
||||
/* B077F4 80090654 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B077F8 80090658 2484000C */ addiu $a0, $a0, 0xc
|
||||
/* B077FC 8009065C 8FA40064 */ lw $a0, 0x64($sp)
|
||||
/* B07800 80090660 27A50040 */ addiu $a1, $sp, 0x40
|
||||
/* B07804 80090664 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B07808 80090668 24840018 */ addiu $a0, $a0, 0x18
|
||||
/* B0780C 8009066C 8FA40064 */ lw $a0, 0x64($sp)
|
||||
/* B07810 80090670 27A5004C */ addiu $a1, $sp, 0x4c
|
||||
/* B07814 80090674 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B07818 80090678 24840024 */ addiu $a0, $a0, 0x24
|
||||
/* B0781C 8009067C 27A9004C */ addiu $t1, $sp, 0x4c
|
||||
/* B07820 80090680 AFA90010 */ sw $t1, 0x10($sp)
|
||||
/* B07824 80090684 8FA40060 */ lw $a0, 0x60($sp)
|
||||
/* B07828 80090688 27A50028 */ addiu $a1, $sp, 0x28
|
||||
/* B0782C 8009068C 27A60034 */ addiu $a2, $sp, 0x34
|
||||
/* B07830 80090690 0C0189CD */ jal func_80062734
|
||||
/* B07834 80090694 27A70040 */ addiu $a3, $sp, 0x40
|
||||
/* B07838 80090698 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* B0783C 8009069C 3C010001 */ lui $at, (0x00011E60 >> 16) # lui $at, 1
|
||||
/* B07840 800906A0 34211E60 */ ori $at, (0x00011E60 & 0xFFFF) # ori $at, $at, 0x1e60
|
||||
/* B07844 800906A4 00812821 */ addu $a1, $a0, $at
|
||||
/* B07848 800906A8 AFA50024 */ sw $a1, 0x24($sp)
|
||||
/* B0784C 800906AC 0C01767D */ jal CollisionCheck_SetAC
|
||||
/* B07850 800906B0 8FA60060 */ lw $a2, 0x60($sp)
|
||||
/* B07854 800906B4 8FA50024 */ lw $a1, 0x24($sp)
|
||||
/* B07858 800906B8 8FA40058 */ lw $a0, 0x58($sp)
|
||||
/* B0785C 800906BC 0C0175E7 */ jal CollisionCheck_SetAT
|
||||
/* B07860 800906C0 8FA60060 */ lw $a2, 0x60($sp)
|
||||
/* B07864 800906C4 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
.L800906C8:
|
||||
/* B07868 800906C8 27BD0058 */ addiu $sp, $sp, 0x58
|
||||
/* B0786C 800906CC 03E00008 */ jr $ra
|
||||
/* B07870 800906D0 00000000 */ nop
|
||||
|
|
@ -1,73 +0,0 @@
|
|||
glabel func_800906D4
|
||||
/* B07874 800906D4 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* B07878 800906D8 AFB00020 */ sw $s0, 0x20($sp)
|
||||
/* B0787C 800906DC AFA40050 */ sw $a0, 0x50($sp)
|
||||
/* B07880 800906E0 00A08025 */ move $s0, $a1
|
||||
/* B07884 800906E4 AFBF0024 */ sw $ra, 0x24($sp)
|
||||
/* B07888 800906E8 3C048012 */ lui $a0, %hi(D_801260A4) # $a0, 0x8012
|
||||
/* B0788C 800906EC AFA60058 */ sw $a2, 0x58($sp)
|
||||
/* B07890 800906F0 248460A4 */ addiu $a0, %lo(D_801260A4) # addiu $a0, $a0, 0x60a4
|
||||
/* B07894 800906F4 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B07898 800906F8 27A5002C */ addiu $a1, $sp, 0x2c
|
||||
/* B0789C 800906FC 3C048012 */ lui $a0, %hi(D_801260B0) # $a0, 0x8012
|
||||
/* B078A0 80090700 248460B0 */ addiu $a0, %lo(D_801260B0) # addiu $a0, $a0, 0x60b0
|
||||
/* B078A4 80090704 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B078A8 80090708 27A50038 */ addiu $a1, $sp, 0x38
|
||||
/* B078AC 8009070C 3C048012 */ lui $a0, %hi(D_801260BC) # $a0, 0x8012
|
||||
/* B078B0 80090710 248460BC */ addiu $a0, %lo(D_801260BC) # addiu $a0, $a0, 0x60bc
|
||||
/* B078B4 80090714 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B078B8 80090718 27A50044 */ addiu $a1, $sp, 0x44
|
||||
/* B078BC 8009071C 27AE002C */ addiu $t6, $sp, 0x2c
|
||||
/* B078C0 80090720 AFAE0010 */ sw $t6, 0x10($sp)
|
||||
/* B078C4 80090724 8FA40050 */ lw $a0, 0x50($sp)
|
||||
/* B078C8 80090728 00002825 */ move $a1, $zero
|
||||
/* B078CC 8009072C 260608B4 */ addiu $a2, $s0, 0x8b4
|
||||
/* B078D0 80090730 0C024120 */ jal func_80090480
|
||||
/* B078D4 80090734 8FA70058 */ lw $a3, 0x58($sp)
|
||||
/* B078D8 80090738 5040000C */ beql $v0, $zero, .L8009076C
|
||||
/* B078DC 8009073C 82190843 */ lb $t9, 0x843($s0)
|
||||
/* B078E0 80090740 8E0F067C */ lw $t7, 0x67c($s0)
|
||||
/* B078E4 80090744 000FC240 */ sll $t8, $t7, 9
|
||||
/* B078E8 80090748 07020008 */ bltzl $t8, .L8009076C
|
||||
/* B078EC 8009074C 82190843 */ lb $t9, 0x843($s0)
|
||||
/* B078F0 80090750 0C009AC3 */ jal Effect_GetByIndex
|
||||
/* B078F4 80090754 8E040670 */ lw $a0, 0x670($s0)
|
||||
/* B078F8 80090758 00402025 */ move $a0, $v0
|
||||
/* B078FC 8009075C 260508B8 */ addiu $a1, $s0, 0x8b8
|
||||
/* B07900 80090760 0C007F7C */ jal EffectBlure_AddVertex
|
||||
/* B07904 80090764 260608C4 */ addiu $a2, $s0, 0x8c4
|
||||
/* B07908 80090768 82190843 */ lb $t9, 0x843($s0)
|
||||
.L8009076C:
|
||||
/* B0790C 8009076C 5B200019 */ blezl $t9, .L800907D4
|
||||
/* B07910 80090770 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
/* B07914 80090774 82080842 */ lb $t0, 0x842($s0)
|
||||
/* B07918 80090778 8FA40050 */ lw $a0, 0x50($sp)
|
||||
/* B0791C 8009077C 260504E4 */ addiu $a1, $s0, 0x4e4
|
||||
/* B07920 80090780 29010018 */ slti $at, $t0, 0x18
|
||||
/* B07924 80090784 14200005 */ bnez $at, .L8009079C
|
||||
/* B07928 80090788 260608D0 */ addiu $a2, $s0, 0x8d0
|
||||
/* B0792C 8009078C 8E090680 */ lw $t1, 0x680($s0)
|
||||
/* B07930 80090790 00095380 */ sll $t2, $t1, 0xe
|
||||
/* B07934 80090794 0543000F */ bgezl $t2, .L800907D4
|
||||
/* B07938 80090798 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
.L8009079C:
|
||||
/* B0793C 8009079C 8FA70058 */ lw $a3, 0x58($sp)
|
||||
/* B07940 800907A0 27AB0038 */ addiu $t3, $sp, 0x38
|
||||
/* B07944 800907A4 AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* B07948 800907A8 0C024120 */ jal func_80090480
|
||||
/* B0794C 800907AC 24E7000C */ addiu $a3, $a3, 0xc
|
||||
/* B07950 800907B0 8FA70058 */ lw $a3, 0x58($sp)
|
||||
/* B07954 800907B4 27AC0044 */ addiu $t4, $sp, 0x44
|
||||
/* B07958 800907B8 AFAC0010 */ sw $t4, 0x10($sp)
|
||||
/* B0795C 800907BC 8FA40050 */ lw $a0, 0x50($sp)
|
||||
/* B07960 800907C0 26050564 */ addiu $a1, $s0, 0x564
|
||||
/* B07964 800907C4 260608EC */ addiu $a2, $s0, 0x8ec
|
||||
/* B07968 800907C8 0C024120 */ jal func_80090480
|
||||
/* B0796C 800907CC 24E70018 */ addiu $a3, $a3, 0x18
|
||||
/* B07970 800907D0 8FBF0024 */ lw $ra, 0x24($sp)
|
||||
.L800907D4:
|
||||
/* B07974 800907D4 8FB00020 */ lw $s0, 0x20($sp)
|
||||
/* B07978 800907D8 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
/* B0797C 800907DC 03E00008 */ jr $ra
|
||||
/* B07980 800907E0 00000000 */ nop
|
||||
|
|
@ -1,35 +0,0 @@
|
|||
glabel func_800909B4
|
||||
/* B07B54 800909B4 27BDFFE0 */ addiu $sp, $sp, -0x20
|
||||
/* B07B58 800909B8 AFBF001C */ sw $ra, 0x1c($sp)
|
||||
/* B07B5C 800909BC AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* B07B60 800909C0 AFA40020 */ sw $a0, 0x20($sp)
|
||||
/* B07B64 800909C4 90AE0170 */ lbu $t6, 0x170($a1)
|
||||
/* B07B68 800909C8 00A08025 */ move $s0, $a1
|
||||
/* B07B6C 800909CC 24A40194 */ addiu $a0, $a1, 0x194
|
||||
/* B07B70 800909D0 11C00005 */ beqz $t6, .L800909E8
|
||||
/* B07B74 800909D4 00002825 */ move $a1, $zero
|
||||
/* B07B78 800909D8 0C000CA0 */ jal osRecvMesg
|
||||
/* B07B7C 800909DC 00003025 */ move $a2, $zero
|
||||
/* B07B80 800909E0 5440000D */ bnezl $v0, .L80090A18
|
||||
/* B07B84 800909E4 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
.L800909E8:
|
||||
/* B07B88 800909E8 82020862 */ lb $v0, 0x862($s0)
|
||||
/* B07B8C 800909EC A2000170 */ sb $zero, 0x170($s0)
|
||||
/* B07B90 800909F0 8FA40020 */ lw $a0, 0x20($sp)
|
||||
/* B07B94 800909F4 04400003 */ bltz $v0, .L80090A04
|
||||
/* B07B98 800909F8 02002825 */ move $a1, $s0
|
||||
/* B07B9C 800909FC 10000002 */ b .L80090A08
|
||||
/* B07BA0 80090A00 00403825 */ move $a3, $v0
|
||||
.L80090A04:
|
||||
/* B07BA4 80090A04 00023823 */ negu $a3, $v0
|
||||
.L80090A08:
|
||||
/* B07BA8 80090A08 3C068016 */ lui $a2, %hi(D_80160008) # $a2, 0x8016
|
||||
/* B07BAC 80090A0C 0C0241F9 */ jal func_800907E4
|
||||
/* B07BB0 80090A10 24C60008 */ addiu $a2, %lo(D_80160008) # addiu $a2, $a2, 8
|
||||
/* B07BB4 80090A14 8FBF001C */ lw $ra, 0x1c($sp)
|
||||
.L80090A18:
|
||||
/* B07BB8 80090A18 8FB00018 */ lw $s0, 0x18($sp)
|
||||
/* B07BBC 80090A1C 27BD0020 */ addiu $sp, $sp, 0x20
|
||||
/* B07BC0 80090A20 03E00008 */ jr $ra
|
||||
/* B07BC4 80090A24 00000000 */ nop
|
||||
|
|
@ -1,61 +0,0 @@
|
|||
.late_rodata
|
||||
glabel D_8013E934
|
||||
.float 0.1
|
||||
|
||||
.text
|
||||
glabel func_80090A28
|
||||
/* B07BC8 80090A28 3C078012 */ lui $a3, %hi(D_80126080) # $a3, 0x8012
|
||||
/* B07BCC 80090A2C 24E76080 */ addiu $a3, %lo(D_80126080) # addiu $a3, $a3, 0x6080
|
||||
/* B07BD0 80090A30 C4E40000 */ lwc1 $f4, ($a3)
|
||||
/* B07BD4 80090A34 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* B07BD8 80090A38 3C068012 */ lui $a2, %hi(D_8012608C) # $a2, 0x8012
|
||||
/* B07BDC 80090A3C 24C6608C */ addiu $a2, %lo(D_8012608C) # addiu $a2, $a2, 0x608c
|
||||
/* B07BE0 80090A40 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* B07BE4 80090A44 AFA5001C */ sw $a1, 0x1c($sp)
|
||||
/* B07BE8 80090A48 E4C40000 */ swc1 $f4, ($a2)
|
||||
/* B07BEC 80090A4C 90820845 */ lbu $v0, 0x845($a0)
|
||||
/* B07BF0 80090A50 24180009 */ li $t8, 9
|
||||
/* B07BF4 80090A54 28410003 */ slti $at, $v0, 3
|
||||
/* B07BF8 80090A58 1420000F */ bnez $at, .L80090A98
|
||||
/* B07BFC 80090A5C 244E0001 */ addiu $t6, $v0, 1
|
||||
/* B07C00 80090A60 31CF00FF */ andi $t7, $t6, 0xff
|
||||
/* B07C04 80090A64 030FC823 */ subu $t9, $t8, $t7
|
||||
/* B07C08 80090A68 44993000 */ mtc1 $t9, $f6
|
||||
/* B07C0C 80090A6C A08E0845 */ sb $t6, 0x845($a0)
|
||||
/* B07C10 80090A70 3C018014 */ lui $at, %hi(D_8013E934)
|
||||
/* B07C14 80090A74 46803220 */ cvt.s.w $f8, $f6
|
||||
/* B07C18 80090A78 C42AE934 */ lwc1 $f10, %lo(D_8013E934)($at)
|
||||
/* B07C1C 80090A7C 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* B07C20 80090A80 44819000 */ mtc1 $at, $f18
|
||||
/* B07C24 80090A84 C4C60000 */ lwc1 $f6, ($a2)
|
||||
/* B07C28 80090A88 460A4402 */ mul.s $f16, $f8, $f10
|
||||
/* B07C2C 80090A8C 46109100 */ add.s $f4, $f18, $f16
|
||||
/* B07C30 80090A90 46043202 */ mul.s $f8, $f6, $f4
|
||||
/* B07C34 80090A94 E4C80000 */ swc1 $f8, ($a2)
|
||||
.L80090A98:
|
||||
/* B07C38 80090A98 3C014496 */ li $at, 0x44960000 # 0.000000
|
||||
/* B07C3C 80090A9C 44819000 */ mtc1 $at, $f18
|
||||
/* B07C40 80090AA0 C4CA0000 */ lwc1 $f10, ($a2)
|
||||
/* B07C44 80090AA4 3C018012 */ lui $at, %hi(D_80126098)
|
||||
/* B07C48 80090AA8 00E02025 */ move $a0, $a3
|
||||
/* B07C4C 80090AAC 46125400 */ add.s $f16, $f10, $f18
|
||||
/* B07C50 80090AB0 8FA5001C */ lw $a1, 0x1c($sp)
|
||||
/* B07C54 80090AB4 E4D00000 */ swc1 $f16, ($a2)
|
||||
/* B07C58 80090AB8 C4C60000 */ lwc1 $f6, ($a2)
|
||||
/* B07C5C 80090ABC 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B07C60 80090AC0 E4266098 */ swc1 $f6, %lo(D_80126098)($at)
|
||||
/* B07C64 80090AC4 8FA5001C */ lw $a1, 0x1c($sp)
|
||||
/* B07C68 80090AC8 3C068012 */ lui $a2, %hi(D_8012608C)
|
||||
/* B07C6C 80090ACC 24C4608C */ addiu $a0, $a2, %lo(D_8012608C)
|
||||
/* B07C70 80090AD0 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B07C74 80090AD4 24A5000C */ addiu $a1, $a1, 0xc
|
||||
/* B07C78 80090AD8 8FA5001C */ lw $a1, 0x1c($sp)
|
||||
/* B07C7C 80090ADC 3C048012 */ lui $a0, %hi(D_80126098) # $a0, 0x8012
|
||||
/* B07C80 80090AE0 24846098 */ addiu $a0, %lo(D_80126098) # addiu $a0, $a0, 0x6098
|
||||
/* B07C84 80090AE4 0C0346BD */ jal Matrix_MultVec3f
|
||||
/* B07C88 80090AE8 24A50018 */ addiu $a1, $a1, 0x18
|
||||
/* B07C8C 80090AEC 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* B07C90 80090AF0 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B07C94 80090AF4 03E00008 */ jr $ra
|
||||
/* B07C98 80090AF8 00000000 */ nop
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue