Named all unlabeled functions from asm/unknown_070110

This commit is contained in:
David Benepe
2022-11-30 16:49:33 -05:00
parent b49a9df5a8
commit b0f75b8ebc
134 changed files with 468 additions and 468 deletions
+1 -1
View File
@@ -108,7 +108,7 @@ glabel func_80065EA0
/* 066C24 80066024 E7A80018 */ swc1 $f8, 0x18($sp)
/* 066C28 80066028 3C058012 */ lui $a1, %hi(D_80120FE0) # $a1, 0x8012
/* 066C2C 8006602C 24A50FE0 */ addiu $a1, %lo(D_80120FE0) # addiu $a1, $a1, 0xfe0
/* 066C30 80066030 0C01BE1C */ jal func_8006F870
/* 066C30 80066030 0C01BE1C */ jal f32_matrix_to_s16_matrix
/* 066C34 80066034 02002025 */ move $a0, $s0
/* 066C38 80066038 3C014270 */ li $at, 0x42700000 # 60.000000
/* 066C3C 8006603C 44815000 */ mtc1 $at, $f10
+12 -12
View File
@@ -19,17 +19,17 @@ glabel func_80068FA8
/* 069BEC 80068FEC AFA5012C */ sw $a1, 0x12c($sp)
/* 069BF0 80068FF0 84C40002 */ lh $a0, 2($a2)
/* 069BF4 80068FF4 00E08025 */ move $s0, $a3
/* 069BF8 80068FF8 0C01C1FE */ jal sine_s
/* 069BF8 80068FF8 0C01C1FE */ jal coss_f
/* 069BFC 80068FFC 00C08825 */ move $s1, $a2
/* 069C00 80069000 86240002 */ lh $a0, 2($s1)
/* 069C04 80069004 0C01C1F1 */ jal cosine_s
/* 069C04 80069004 0C01C1F1 */ jal sins_f
/* 069C08 80069008 46000786 */ mov.s $f30, $f0
/* 069C0C 8006900C E7A00118 */ swc1 $f0, 0x118($sp)
/* 069C10 80069010 86240000 */ lh $a0, ($s1)
/* 069C14 80069014 0C01C1FE */ jal sine_s
/* 069C14 80069014 0C01C1FE */ jal coss_f
/* 069C18 80069018 00000000 */ nop
/* 069C1C 8006901C 86240000 */ lh $a0, ($s1)
/* 069C20 80069020 0C01C1F1 */ jal cosine_s
/* 069C20 80069020 0C01C1F1 */ jal sins_f
/* 069C24 80069024 46000586 */ mov.s $f22, $f0
/* 069C28 80069028 C624000C */ lwc1 $f4, 0xc($s1)
/* 069C2C 8006902C 46000606 */ mov.s $f24, $f0
@@ -41,22 +41,22 @@ glabel func_80068FA8
/* 069C44 80069044 00000000 */ nop
/* 069C48 80069048 E7A800EC */ swc1 $f8, 0xec($sp)
/* 069C4C 8006904C 86040004 */ lh $a0, 4($s0)
/* 069C50 80069050 0C01C1FE */ jal sine_s
/* 069C50 80069050 0C01C1FE */ jal coss_f
/* 069C54 80069054 00000000 */ nop
/* 069C58 80069058 86040004 */ lh $a0, 4($s0)
/* 069C5C 8006905C 0C01C1F1 */ jal cosine_s
/* 069C5C 8006905C 0C01C1F1 */ jal sins_f
/* 069C60 80069060 46000506 */ mov.s $f20, $f0
/* 069C64 80069064 86040002 */ lh $a0, 2($s0)
/* 069C68 80069068 0C01C1FE */ jal sine_s
/* 069C68 80069068 0C01C1FE */ jal coss_f
/* 069C6C 8006906C 46000686 */ mov.s $f26, $f0
/* 069C70 80069070 86040002 */ lh $a0, 2($s0)
/* 069C74 80069074 0C01C1F1 */ jal cosine_s
/* 069C74 80069074 0C01C1F1 */ jal sins_f
/* 069C78 80069078 46000706 */ mov.s $f28, $f0
/* 069C7C 8006907C 86040000 */ lh $a0, ($s0)
/* 069C80 80069080 0C01C1FE */ jal sine_s
/* 069C80 80069080 0C01C1FE */ jal coss_f
/* 069C84 80069084 E7A00100 */ swc1 $f0, 0x100($sp)
/* 069C88 80069088 86040000 */ lh $a0, ($s0)
/* 069C8C 8006908C 0C01C1F1 */ jal cosine_s
/* 069C8C 8006908C 0C01C1F1 */ jal sins_f
/* 069C90 80069090 E7A000FC */ swc1 $f0, 0xfc($sp)
/* 069C94 80069094 C606000C */ lwc1 $f6, 0xc($s0)
/* 069C98 80069098 C7B00138 */ lwc1 $f16, 0x138($sp)
@@ -270,12 +270,12 @@ glabel func_80068FA8
/* 069FD8 800693D8 44815000 */ mtc1 $at, $f10
/* 069FDC 800693DC 46062200 */ add.s $f8, $f4, $f6
/* 069FE0 800693E0 E7AA00DC */ swc1 $f10, 0xdc($sp)
/* 069FE4 800693E4 0C01BDDA */ jal func_8006F768
/* 069FE4 800693E4 0C01BDDA */ jal f32_matrix_mult
/* 069FE8 800693E8 E7A800D8 */ swc1 $f8, 0xd8($sp)
/* 069FEC 800693EC 8FAB012C */ lw $t3, 0x12c($sp)
/* 069FF0 800693F0 02002025 */ move $a0, $s0
/* 069FF4 800693F4 8D650000 */ lw $a1, ($t3)
/* 069FF8 800693F8 0C01BE1C */ jal func_8006F870
/* 069FF8 800693F8 0C01BE1C */ jal f32_matrix_to_s16_matrix
/* 069FFC 800693FC 00000000 */ nop
/* 06A000 80069400 8FA50128 */ lw $a1, 0x128($sp)
/* 06A004 80069404 8FA4012C */ lw $a0, 0x12c($sp)
+6 -6
View File
@@ -27,18 +27,18 @@ glabel func_80069790
/* 06A3F4 800697F4 468021A0 */ cvt.s.w $f6, $f4
/* 06A3F8 800697F8 E7A600EC */ swc1 $f6, 0xec($sp)
/* 06A3FC 800697FC 84C4001C */ lh $a0, 0x1c($a2)
/* 06A400 80069800 0C01C1FE */ jal sine_s
/* 06A400 80069800 0C01C1FE */ jal coss_f
/* 06A404 80069804 AFA60108 */ sw $a2, 0x108($sp)
/* 06A408 80069808 8FA60108 */ lw $a2, 0x108($sp)
/* 06A40C 8006980C 46000506 */ mov.s $f20, $f0
/* 06A410 80069810 84C4001C */ lh $a0, 0x1c($a2)
/* 06A414 80069814 0C01C1F1 */ jal cosine_s
/* 06A414 80069814 0C01C1F1 */ jal sins_f
/* 06A418 80069818 00000000 */ nop
/* 06A41C 8006981C 87A4010E */ lh $a0, 0x10e($sp)
/* 06A420 80069820 0C01C1FE */ jal sine_s
/* 06A420 80069820 0C01C1FE */ jal coss_f
/* 06A424 80069824 E7A000E4 */ swc1 $f0, 0xe4($sp)
/* 06A428 80069828 87A4010E */ lh $a0, 0x10e($sp)
/* 06A42C 8006982C 0C01C1F1 */ jal cosine_s
/* 06A42C 8006982C 0C01C1F1 */ jal sins_f
/* 06A430 80069830 46000586 */ mov.s $f22, $f0
/* 06A434 80069834 4614B482 */ mul.s $f18, $f22, $f20
/* 06A438 80069838 C7B000E4 */ lwc1 $f16, 0xe4($sp)
@@ -111,12 +111,12 @@ glabel func_80069790
/* 06A544 80069944 46105400 */ add.s $f16, $f10, $f16
/* 06A548 80069948 24A510A0 */ addiu $a1, %lo(D_801210A0) # addiu $a1, $a1, 0x10a0
/* 06A54C 8006994C E7B0009C */ swc1 $f16, 0x9c($sp)
/* 06A550 80069950 0C01BDDA */ jal func_8006F768
/* 06A550 80069950 0C01BDDA */ jal f32_matrix_mult
/* 06A554 80069954 27A600A4 */ addiu $a2, $sp, 0xa4
/* 06A558 80069958 8FAA0104 */ lw $t2, 0x104($sp)
/* 06A55C 8006995C 27A400A4 */ addiu $a0, $sp, 0xa4
/* 06A560 80069960 8D450000 */ lw $a1, ($t2)
/* 06A564 80069964 0C01BE1C */ jal func_8006F870
/* 06A564 80069964 0C01BE1C */ jal f32_matrix_to_s16_matrix
/* 06A568 80069968 00000000 */ nop
/* 06A56C 8006996C 8FA50100 */ lw $a1, 0x100($sp)
/* 06A570 80069970 8FA60104 */ lw $a2, 0x104($sp)
@@ -183,7 +183,7 @@ glabel func_800C15D4
/* 0C2498 800C1898 00182400 */ sll $a0, $t8, 0x10
/* 0C249C 800C189C 0004CC03 */ sra $t9, $a0, 0x10
/* 0C24A0 800C18A0 03202025 */ move $a0, $t9
/* 0C24A4 800C18A4 0C01C1F1 */ jal cosine_s
/* 0C24A4 800C18A4 0C01C1F1 */ jal sins_f
/* 0C24A8 800C18A8 03009825 */ move $s3, $t8
/* 0C24AC 800C18AC 46140102 */ mul.s $f4, $f0, $f20
/* 0C24B0 800C18B0 00132400 */ sll $a0, $s3, 0x10
@@ -199,7 +199,7 @@ glabel func_800C15D4
/* 0C24D8 800C18D8 44113000 */ mfc1 $s1, $f6
/* 0C24DC 800C18DC 44CDF800 */ ctc1 $t5, $31
/* 0C24E0 800C18E0 00116400 */ sll $t4, $s1, 0x10
/* 0C24E4 800C18E4 0C01C1FE */ jal sine_s
/* 0C24E4 800C18E4 0C01C1FE */ jal coss_f
/* 0C24E8 800C18E8 000C8C03 */ sra $s1, $t4, 0x10
/* 0C24EC 800C18EC 3C014334 */ li $at, 0x43340000 # 180.000000
/* 0C24F0 800C18F0 44814000 */ mtc1 $at, $f8
@@ -75,13 +75,13 @@ glabel func_800C1EE8
/* 0C2BEC 800C1FEC 000F2400 */ sll $a0, $t7, 0x10
/* 0C2BF0 800C1FF0 0004C403 */ sra $t8, $a0, 0x10
/* 0C2BF4 800C1FF4 03002025 */ move $a0, $t8
/* 0C2BF8 800C1FF8 0C01C1F1 */ jal cosine_s
/* 0C2BF8 800C1FF8 0C01C1F1 */ jal sins_f
/* 0C2BFC 800C1FFC 01E0A025 */ move $s4, $t7
/* 0C2C00 800C2000 C6E40000 */ lwc1 $f4, ($s7)
/* 0C2C04 800C2004 00142400 */ sll $a0, $s4, 0x10
/* 0C2C08 800C2008 0004CC03 */ sra $t9, $a0, 0x10
/* 0C2C0C 800C200C 46040502 */ mul.s $f20, $f0, $f4
/* 0C2C10 800C2010 0C01C1FE */ jal sine_s
/* 0C2C10 800C2010 0C01C1FE */ jal coss_f
/* 0C2C14 800C2014 03202025 */ move $a0, $t9
/* 0C2C18 800C2018 C7D20000 */ lwc1 $f18, ($fp)
/* 0C2C1C 800C201C 00124040 */ sll $t0, $s2, 1
+1 -1
View File
@@ -92,7 +92,7 @@ glabel func_800A4C44
/* 0A5994 800A4D94 44044000 */ mfc1 $a0, $f8
/* 0A5998 800A4D98 44C9F800 */ ctc1 $t1, $31
/* 0A599C 800A4D9C 00045400 */ sll $t2, $a0, 0x10
/* 0A59A0 800A4DA0 0C01C1F1 */ jal cosine_s
/* 0A59A0 800A4DA0 0C01C1F1 */ jal sins_f
/* 0A59A4 800A4DA4 000A2403 */ sra $a0, $t2, 0x10
/* 0A59A8 800A4DA8 3C088012 */ lui $t0, %hi(D_80126CDC) # $t0, 0x8012
/* 0A59AC 800A4DAC 25086CDC */ addiu $t0, %lo(D_80126CDC) # addiu $t0, $t0, 0x6cdc
+2 -2
View File
@@ -1716,7 +1716,7 @@ glabel func_800A8474
/* 0AA970 800A9D70 01A1001A */ div $zero, $t5, $at
/* 0AA974 800A9D74 00007012 */ mflo $t6
/* 0AA978 800A9D78 000EC400 */ sll $t8, $t6, 0x10
/* 0AA97C 800A9D7C 0C01C1FE */ jal sine_s
/* 0AA97C 800A9D7C 0C01C1FE */ jal coss_f
/* 0AA980 800A9D80 00182403 */ sra $a0, $t8, 0x10
/* 0AA984 800A9D84 8FB90158 */ lw $t9, 0x158($sp)
/* 0AA988 800A9D88 E7A00118 */ swc1 $f0, 0x118($sp)
@@ -1727,7 +1727,7 @@ glabel func_800A8474
/* 0AA99C 800A9D9C 0181001A */ div $zero, $t4, $at
/* 0AA9A0 800A9DA0 00005812 */ mflo $t3
/* 0AA9A4 800A9DA4 000B5400 */ sll $t2, $t3, 0x10
/* 0AA9A8 800A9DA8 0C01C1F1 */ jal cosine_s
/* 0AA9A8 800A9DA8 0C01C1F1 */ jal sins_f
/* 0AA9AC 800A9DAC 000A2403 */ sra $a0, $t2, 0x10
/* 0AA9B0 800A9DB0 0C003936 */ jal func_8000E4D8
/* 0AA9B4 800A9DB4 E7A00114 */ swc1 $f0, 0x114($sp)
+1 -1
View File
@@ -107,7 +107,7 @@ glabel func_800AC21C
/* 0ACFBC 800AC3BC 00000000 */ nop
/* 0ACFC0 800AC3C0 46805420 */ cvt.s.w $f16, $f10
/* 0ACFC4 800AC3C4 46148482 */ mul.s $f18, $f16, $f20
/* 0ACFC8 800AC3C8 0C01BDBB */ jal func_8006F6EC
/* 0ACFC8 800AC3C8 0C01BDBB */ jal f32_matrix_dot
/* 0ACFCC 800AC3CC E7B2006C */ swc1 $f18, 0x6c($sp)
/* 0ACFD0 800AC3D0 444AF800 */ cfc1 $t2, $31
/* 0ACFD4 800AC3D4 C7A4006C */ lwc1 $f4, 0x6c($sp)
+1 -1
View File
@@ -87,7 +87,7 @@ glabel func_800AC8A8
/* 0AD5D4 800AC9D4 E4A00000 */ swc1 $f0, ($a1)
/* 0AD5D8 800AC9D8 E4A00004 */ swc1 $f0, 4($a1)
/* 0AD5DC 800AC9DC A7AE001E */ sh $t6, 0x1e($sp)
/* 0AD5E0 800AC9E0 0C01C124 */ jal func_80070490
/* 0AD5E0 800AC9E0 0C01C124 */ jal f32_vec3_apply_object_rotation3
/* 0AD5E4 800AC9E4 E4A40008 */ swc1 $f4, 8($a1)
/* 0AD5E8 800AC9E8 3C058012 */ lui $a1, %hi(D_80127C30) # $a1, 0x8012
/* 0AD5EC 800AC9EC 24A57C30 */ addiu $a1, %lo(D_80127C30) # addiu $a1, $a1, 0x7c30
+1 -1
View File
@@ -44,7 +44,7 @@ glabel func_800ACA20
/* 0AD6C8 800ACAC8 E7AA00E0 */ swc1 $f10, 0xe0($sp)
/* 0AD6CC 800ACACC 27A500D8 */ addiu $a1, $sp, 0xd8
/* 0AD6D0 800ACAD0 00A03025 */ move $a2, $a1
/* 0AD6D4 800ACAD4 0C01BDBB */ jal func_8006F6EC
/* 0AD6D4 800ACAD4 0C01BDBB */ jal f32_matrix_dot
/* 0AD6D8 800ACAD8 00402025 */ move $a0, $v0
/* 0AD6DC 800ACADC 3C1E8012 */ lui $fp, %hi(D_80127C30) # $fp, 0x8012
/* 0AD6E0 800ACAE0 27DE7C30 */ addiu $fp, %lo(D_80127C30) # addiu $fp, $fp, 0x7c30
@@ -98,13 +98,13 @@ glabel render_rain_overlay
/* 0AEA3C 800ADE3C 01B97021 */ addu $t6, $t5, $t9
/* 0AEA40 800ADE40 01CF4024 */ and $t0, $t6, $t7
/* 0AEA44 800ADE44 02288821 */ addu $s1, $s1, $t0
/* 0AEA48 800ADE48 0C01C1F1 */ jal cosine_s
/* 0AEA48 800ADE48 0C01C1F1 */ jal sins_f
/* 0AEA4C 800ADE4C AFA8009C */ sw $t0, 0x9c($sp)
/* 0AEA50 800ADE50 3C188012 */ lui $t8, %hi(D_80127C1C) # $t8, 0x8012
/* 0AEA54 800ADE54 8F187C1C */ lw $t8, %lo(D_80127C1C)($t8)
/* 0AEA58 800ADE58 00000000 */ nop
/* 0AEA5C 800ADE5C 87040004 */ lh $a0, 4($t8)
/* 0AEA60 800ADE60 0C01C1FE */ jal sine_s
/* 0AEA60 800ADE60 0C01C1FE */ jal coss_f
/* 0AEA64 800ADE64 E7A0007C */ swc1 $f0, 0x7c($sp)
/* 0AEA68 800ADE68 3C01800E */ lui $at, %hi(D_800E2A8C) # $at, 0x800e
/* 0AEA6C 800ADE6C C42C2A8C */ lwc1 $f12, %lo(D_800E2A8C)($at)
@@ -73,7 +73,7 @@ glabel render_rain_splashes
/* 0AE368 800AD768 00102400 */ sll $a0, $s0, 0x10
/* 0AE36C 800AD76C 00045403 */ sra $t2, $a0, 0x10
/* 0AE370 800AD770 E7A6005C */ swc1 $f6, 0x5c($sp)
/* 0AE374 800AD774 0C01C1F1 */ jal cosine_s
/* 0AE374 800AD774 0C01C1F1 */ jal sins_f
/* 0AE378 800AD778 01402025 */ move $a0, $t2
/* 0AE37C 800AD77C C7A8005C */ lwc1 $f8, 0x5c($sp)
/* 0AE380 800AD780 8FAB0050 */ lw $t3, 0x50($sp)
@@ -83,7 +83,7 @@ glabel render_rain_splashes
/* 0AE390 800AD790 00046403 */ sra $t4, $a0, 0x10
/* 0AE394 800AD794 46105480 */ add.s $f18, $f10, $f16
/* 0AE398 800AD798 01802025 */ move $a0, $t4
/* 0AE39C 800AD79C 0C01C1FE */ jal sine_s
/* 0AE39C 800AD79C 0C01C1FE */ jal coss_f
/* 0AE3A0 800AD7A0 E7B20058 */ swc1 $f18, 0x58($sp)
/* 0AE3A4 800AD7A4 C7A4005C */ lwc1 $f4, 0x5c($sp)
/* 0AE3A8 800AD7A8 8FA20050 */ lw $v0, 0x50($sp)
@@ -6,7 +6,7 @@ glabel allocate_at_address_in_main_pool
/* 071B08 80070F08 00A08825 */ move $s1, $a1
/* 071B0C 80070F0C 00809025 */ move $s2, $a0
/* 071B10 80070F10 AFB00020 */ sw $s0, 0x20($sp)
/* 071B14 80070F14 0C01BD44 */ jal func_8006F510
/* 071B14 80070F14 0C01BD44 */ jal clear_status_register_flags
/* 071B18 80070F18 AFA60050 */ sw $a2, 0x50($sp)
/* 071B1C 80070F1C AFA20038 */ sw $v0, 0x38($sp)
/* 071B20 80070F20 3C028012 */ lui $v0, %hi(gMemoryPools) # $v0, 0x8012
@@ -17,7 +17,7 @@ glabel allocate_at_address_in_main_pool
/* 071B34 80070F34 15F80006 */ bne $t7, $t8, .L80070F50
/* 071B38 80070F38 3259000F */ andi $t9, $s2, 0xf
/* 071B3C 80070F3C 8FA40038 */ lw $a0, 0x38($sp)
/* 071B40 80070F40 0C01BD4F */ jal func_8006F53C
/* 071B40 80070F40 0C01BD4F */ jal set_status_register_flags
/* 071B44 80070F44 00000000 */ nop
/* 071B48 80070F48 10000053 */ b .L80071098
/* 071B4C 80070F4C 00001025 */ move $v0, $zero
@@ -62,7 +62,7 @@ glabel allocate_at_address_in_main_pool
/* 071BDC 80070FDC 0C01C5E3 */ jal allocate_memory_pool_slot
/* 071BE0 80070FE0 AFB80014 */ sw $t8, 0x14($sp)
/* 071BE4 80070FE4 8FA40038 */ lw $a0, 0x38($sp)
/* 071BE8 80070FE8 0C01BD4F */ jal func_8006F53C
/* 071BE8 80070FE8 0C01BD4F */ jal set_status_register_flags
/* 071BEC 80070FEC 00000000 */ nop
/* 071BF0 80070FF0 8FA30034 */ lw $v1, 0x34($sp)
/* 071BF4 80070FF4 00000000 */ nop
@@ -89,7 +89,7 @@ glabel allocate_at_address_in_main_pool
/* 071C44 80071044 0C01C5E3 */ jal allocate_memory_pool_slot
/* 071C48 80071048 AFAB0014 */ sw $t3, 0x14($sp)
/* 071C4C 8007104C 8FA40038 */ lw $a0, 0x38($sp)
/* 071C50 80071050 0C01BD4F */ jal func_8006F53C
/* 071C50 80071050 0C01BD4F */ jal set_status_register_flags
/* 071C54 80071054 00000000 */ nop
/* 071C58 80071058 24080014 */ li $t0, 20
/* 071C5C 8007105C 02080019 */ multu $s0, $t0
@@ -105,7 +105,7 @@ glabel allocate_at_address_in_main_pool
/* 071C80 80071080 1606FFBB */ bne $s0, $a2, .L80070F70
/* 071C84 80071084 00000000 */ nop
/* 071C88 80071088 8FA40038 */ lw $a0, 0x38($sp)
/* 071C8C 8007108C 0C01BD4F */ jal func_8006F53C
/* 071C8C 8007108C 0C01BD4F */ jal set_status_register_flags
/* 071C90 80071090 00000000 */ nop
/* 071C94 80071094 00001025 */ move $v0, $zero
.L80071098:
@@ -5,7 +5,7 @@ glabel allocate_from_memory_pool
/* 071948 80070D48 00A08825 */ move $s1, $a1
/* 07194C 80070D4C AFB0001C */ sw $s0, 0x1c($sp)
/* 071950 80070D50 AFA40040 */ sw $a0, 0x40($sp)
/* 071954 80070D54 0C01BD44 */ jal func_8006F510
/* 071954 80070D54 0C01BD44 */ jal clear_status_register_flags
/* 071958 80070D58 AFA60048 */ sw $a2, 0x48($sp)
/* 07195C 80070D5C 8FAE0040 */ lw $t6, 0x40($sp)
/* 071960 80070D60 3C188012 */ lui $t8, %hi(gMemoryPools) # $t8, 0x8012
@@ -19,7 +19,7 @@ glabel allocate_from_memory_pool
/* 071980 80070D80 154B0006 */ bne $t2, $t3, .L80070D9C
/* 071984 80070D84 322C000F */ andi $t4, $s1, 0xf
/* 071988 80070D88 8FA40028 */ lw $a0, 0x28($sp)
/* 07198C 80070D8C 0C01BD4F */ jal func_8006F53C
/* 07198C 80070D8C 0C01BD4F */ jal set_status_register_flags
/* 071990 80070D90 00000000 */ nop
/* 071994 80070D94 10000039 */ b .L80070E7C
/* 071998 80070D98 00001025 */ move $v0, $zero
@@ -69,7 +69,7 @@ glabel allocate_from_memory_pool
/* 071A38 80070E38 0C01C5E3 */ jal allocate_memory_pool_slot
/* 071A3C 80070E3C AFB80014 */ sw $t8, 0x14($sp)
/* 071A40 80070E40 8FA40028 */ lw $a0, 0x28($sp)
/* 071A44 80070E44 0C01BD4F */ jal func_8006F53C
/* 071A44 80070E44 0C01BD4F */ jal set_status_register_flags
/* 071A48 80070E48 00000000 */ nop
/* 071A4C 80070E4C 24080014 */ li $t0, 20
/* 071A50 80070E50 02080019 */ multu $s0, $t0
@@ -81,7 +81,7 @@ glabel allocate_from_memory_pool
/* 071A68 80070E68 8FBF0024 */ lw $ra, 0x24($sp)
.L80070E6C:
/* 071A6C 80070E6C 8FA40028 */ lw $a0, 0x28($sp)
/* 071A70 80070E70 0C01BD4F */ jal func_8006F53C
/* 071A70 80070E70 0C01BD4F */ jal set_status_register_flags
/* 071A74 80070E74 00000000 */ nop
/* 071A78 80070E78 00001025 */ move $v0, $zero
.L80070E7C:
+3 -3
View File
@@ -9,7 +9,7 @@ glabel func_80071314
/* 071F30 80071330 AFB30024 */ sw $s3, 0x24($sp)
/* 071F34 80071334 AFB20020 */ sw $s2, 0x20($sp)
/* 071F38 80071338 AFB1001C */ sw $s1, 0x1c($sp)
/* 071F3C 8007133C 0C01BD44 */ jal func_8006F510
/* 071F3C 8007133C 0C01BD44 */ jal clear_status_register_flags
/* 071F40 80071340 AFB00018 */ sw $s0, 0x18($sp)
/* 071F44 80071344 3C128012 */ lui $s2, %hi(gNumberOfMemoryPools) # $s2, 0x8012
/* 071F48 80071348 8E5235C0 */ lw $s2, %lo(gNumberOfMemoryPools)($s2)
@@ -52,7 +52,7 @@ glabel func_80071314
/* 071FD0 800713D0 8630000C */ lh $s0, 0xc($s1)
.L800713D4:
/* 071FD4 800713D4 8FA40040 */ lw $a0, 0x40($sp)
/* 071FD8 800713D8 0C01BD4F */ jal func_8006F53C
/* 071FD8 800713D8 0C01BD4F */ jal set_status_register_flags
/* 071FDC 800713DC 00000000 */ nop
/* 071FE0 800713E0 1000000C */ b .L80071414
/* 071FE4 800713E4 8FBF003C */ lw $ra, 0x3c($sp)
@@ -67,7 +67,7 @@ glabel func_80071314
/* 072000 80071400 26B5FFF0 */ addiu $s5, $s5, -0x10
.L80071404:
/* 072004 80071404 8FA40040 */ lw $a0, 0x40($sp)
/* 072008 80071408 0C01BD4F */ jal func_8006F53C
/* 072008 80071408 0C01BD4F */ jal set_status_register_flags
/* 07200C 8007140C 00000000 */ nop
/* 072010 80071410 8FBF003C */ lw $ra, 0x3c($sp)
.L80071414:
+2 -2
View File
@@ -102,12 +102,12 @@ glabel menu_credits_loop
/* 09C090 8009B490 00092400 */ sll $a0, $t1, 0x10
/* 09C094 8009B494 00045403 */ sra $t2, $a0, 0x10
/* 09C098 8009B498 01402025 */ move $a0, $t2
/* 09C09C 8009B49C 0C01C20C */ jal func_80070830
/* 09C09C 8009B49C 0C01C20C */ jal sins
/* 09C0A0 8009B4A0 01208825 */ move $s1, $t1
/* 09C0A4 8009B4A4 00112400 */ sll $a0, $s1, 0x10
/* 09C0A8 8009B4A8 00046403 */ sra $t4, $a0, 0x10
/* 09C0AC 8009B4AC 01802025 */ move $a0, $t4
/* 09C0B0 8009B4B0 0C01C20B */ jal func_8007082C
/* 09C0B0 8009B4B0 0C01C20B */ jal coss
/* 09C0B4 8009B4B4 00409825 */ move $s3, $v0
/* 09C0B8 8009B4B8 02740019 */ multu $s3, $s4
/* 09C0BC 8009B4BC 8E050000 */ lw $a1, ($s0)
@@ -536,7 +536,7 @@ glabel menu_track_select_init
/* 08FBA8 8008EFA8 00000000 */ nop
/* 08FBAC 8008EFAC 0C0002C6 */ jal func_80000B18
/* 08FBB0 8008EFB0 00000000 */ nop
/* 08FBB4 8008EFB4 0C01BD59 */ jal func_8006F564
/* 08FBB4 8008EFB4 0C01BD59 */ jal set_D_800DD430
/* 08FBB8 8008EFB8 24040001 */ li $a0, 1
/* 08FBBC 8008EFBC 3C0C800E */ lui $t4, %hi(D_800E0418) # $t4, 0x800e
/* 08FBC0 8008EFC0 8D8C0418 */ lw $t4, %lo(D_800E0418)($t4)
@@ -62,7 +62,7 @@ glabel calc_dynamic_lighting_for_object_1
/* 01E4FC 8001D8FC A7A0009E */ sh $zero, 0x9e($sp)
/* 01E500 8001D900 000FC023 */ negu $t8, $t7
/* 01E504 8001D904 A7B80098 */ sh $t8, 0x98($sp)
/* 01E508 8001D908 0C01C0F6 */ jal func_800703D8
/* 01E508 8001D908 0C01C0F6 */ jal f32_vec3_apply_object_rotation2
/* 01E50C 8001D90C 27A40094 */ addiu $a0, $sp, 0x94
/* 01E510 8001D910 8E390040 */ lw $t9, 0x40($s1)
/* 01E514 8001D914 87A9009E */ lh $t1, 0x9e($sp)
@@ -76,7 +76,7 @@ glabel calc_dynamic_lighting_for_object_1
/* 01E534 8001D934 A7A9009E */ sh $t1, 0x9e($sp)
/* 01E538 8001D938 00402025 */ move $a0, $v0
/* 01E53C 8001D93C 02002825 */ move $a1, $s0
/* 01E540 8001D940 0C01BDBB */ jal func_8006F6EC
/* 01E540 8001D940 0C01BDBB */ jal f32_matrix_dot
/* 01E544 8001D944 02003025 */ move $a2, $s0
/* 01E548 8001D948 87A9009E */ lh $t1, 0x9e($sp)
/* 01E54C 8001D94C 00000000 */ nop
@@ -140,14 +140,14 @@ glabel calc_dynamic_lighting_for_object_1
/* 01E630 8001DA30 A7A9009E */ sh $t1, 0x9e($sp)
/* 01E634 8001DA34 00402025 */ move $a0, $v0
/* 01E638 8001DA38 02002825 */ move $a1, $s0
/* 01E63C 8001DA3C 0C01BDBB */ jal func_8006F6EC
/* 01E63C 8001DA3C 0C01BDBB */ jal f32_matrix_dot
/* 01E640 8001DA40 02003025 */ move $a2, $s0
/* 01E644 8001DA44 87A9009E */ lh $t1, 0x9e($sp)
/* 01E648 8001DA48 00000000 */ nop
.L8001DA4C:
/* 01E64C 8001DA4C 27A40094 */ addiu $a0, $sp, 0x94
/* 01E650 8001DA50 02002825 */ move $a1, $s0
/* 01E654 8001DA54 0C01C0F6 */ jal func_800703D8
/* 01E654 8001DA54 0C01C0F6 */ jal f32_vec3_apply_object_rotation2
/* 01E658 8001DA58 A7A9009E */ sh $t1, 0x9e($sp)
/* 01E65C 8001DA5C 444EF800 */ cfc1 $t6, $31
/* 01E660 8001DA60 3C01437F */ li $at, 0x437F0000 # 255.000000
@@ -32,10 +32,10 @@ glabel calc_env_mapping_for_object
/* 01E9CC 8001DDCC E7A00090 */ swc1 $f0, 0x90($sp)
/* 01E9D0 8001DDD0 E7A00094 */ swc1 $f0, 0x94($sp)
/* 01E9D4 8001DDD4 AFAA0074 */ sw $t2, 0x74($sp)
/* 01E9D8 8001DDD8 0C01BF0C */ jal func_8006FC30
/* 01E9D8 8001DDD8 0C01BF0C */ jal object_transform_to_matrix
/* 01E9DC 8001DDDC E7A40088 */ swc1 $f4, 0x88($sp)
/* 01E9E0 8001DDE0 02202025 */ move $a0, $s1
/* 01E9E4 8001DDE4 0C01BD78 */ jal func_8006F5E0
/* 01E9E4 8001DDE4 0C01BD78 */ jal f32_matrix_to_s32_matrix
/* 01E9E8 8001DDE8 27A500D8 */ addiu $a1, $sp, 0xd8
/* 01E9EC 8001DDEC A7A00062 */ sh $zero, 0x62($sp)
/* 01E9F0 8001DDF0 87C20028 */ lh $v0, 0x28($fp)
@@ -138,13 +138,13 @@ glabel calc_env_mapping_for_object
/* 01EB50 8001DF50 000EA403 */ sra $s4, $t6, 0x10
/* 01EB54 8001DF54 24A5AFEE */ addiu $a1, %lo(D_8011AFEE) # addiu $a1, $a1, -0x5012
/* 01EB58 8001DF58 27A400D8 */ addiu $a0, $sp, 0xd8
/* 01EB5C 8001DF5C 0C01BED8 */ jal func_8006FB60
/* 01EB5C 8001DF5C 0C01BED8 */ jal s16_vec3_mult_by_s32_matrix
/* 01EB60 8001DF60 A62D000A */ sh $t5, 0xa($s1)
/* 01EB64 8001DF64 8FB90070 */ lw $t9, 0x70($sp)
/* 01EB68 8001DF68 02202025 */ move $a0, $s1
/* 01EB6C 8001DF6C 17200003 */ bnez $t9, .L8001DF7C
/* 01EB70 8001DF70 3C058012 */ lui $a1, %hi(D_8011AFEE) # $a1, 0x8012
/* 01EB74 8001DF74 0C01BE6E */ jal func_8006F9B8
/* 01EB74 8001DF74 0C01BE6E */ jal s16_matrix_rotate
/* 01EB78 8001DF78 24A5AFEE */ addiu $a1, %lo(D_8011AFEE) # addiu $a1, $a1, -0x5012
.L8001DF7C:
/* 01EB7C 8001DF7C 86220006 */ lh $v0, 6($s1)
+4 -4
View File
@@ -21,7 +21,7 @@ glabel func_8000B38C
/* 00BFD8 8000B3D8 E7B50018 */ swc1 $f21, 0x18($sp)
/* 00BFDC 8000B3DC E7A6006C */ swc1 $f6, 0x6c($sp)
/* 00BFE0 8000B3E0 02A02825 */ move $a1, $s5
/* 00BFE4 8000B3E4 0C01C124 */ jal func_80070490
/* 00BFE4 8000B3E4 0C01C124 */ jal f32_vec3_apply_object_rotation3
/* 00BFE8 8000B3E8 00C02025 */ move $a0, $a2
/* 00BFEC 8000B3EC C7A80064 */ lwc1 $f8, 0x64($sp)
/* 00BFF0 8000B3F0 C66A000C */ lwc1 $f10, 0xc($s3)
@@ -77,7 +77,7 @@ glabel func_8000B38C
/* 00C0B4 8000B4B4 C650FFFC */ lwc1 $f16, -4($s2)
/* 00C0B8 8000B4B8 E7B6006C */ swc1 $f22, 0x6c($sp)
/* 00C0BC 8000B4BC 46148482 */ mul.s $f18, $f16, $f20
/* 00C0C0 8000B4C0 0C01C0C8 */ jal func_80070320
/* 00C0C0 8000B4C0 0C01C0C8 */ jal f32_vec3_apply_object_rotation
/* 00C0C4 8000B4C4 E7B20068 */ swc1 $f18, 0x68($sp)
/* 00C0C8 8000B4C8 C7A40064 */ lwc1 $f4, 0x64($sp)
/* 00C0CC 8000B4CC C666000C */ lwc1 $f6, 0xc($s3)
@@ -138,7 +138,7 @@ glabel func_8000B38C
.L8000B5A8:
/* 00C1A8 8000B5A8 00112400 */ sll $a0, $s1, 0x10
/* 00C1AC 8000B5AC 0004C403 */ sra $t8, $a0, 0x10
/* 00C1B0 8000B5B0 0C01C20C */ jal func_80070830
/* 00C1B0 8000B5B0 0C01C20C */ jal sins
/* 00C1B4 8000B5B4 03002025 */ move $a0, $t8
/* 00C1B8 8000B5B8 00520019 */ multu $v0, $s2
/* 00C1BC 8000B5BC 00112400 */ sll $a0, $s1, 0x10
@@ -147,7 +147,7 @@ glabel func_8000B38C
/* 00C1C8 8000B5C8 0000C812 */ mflo $t9
/* 00C1CC 8000B5CC 00197403 */ sra $t6, $t9, 0x10
/* 00C1D0 8000B5D0 01D27821 */ addu $t7, $t6, $s2
/* 00C1D4 8000B5D4 0C01C20B */ jal func_8007082C
/* 00C1D4 8000B5D4 0C01C20B */ jal coss
/* 00C1D8 8000B5D8 AE0F0000 */ sw $t7, ($s0)
/* 00C1DC 8000B5DC 02C20019 */ multu $s6, $v0
/* 00C1E0 8000B5E0 8E190000 */ lw $t9, ($s0)

Some files were not shown because too many files have changed in this diff Show More