mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Merge pull request #225 from FazanaJ/quality-street-tin
5 matches + some labelling
This commit is contained in:
@@ -115,29 +115,29 @@ s32 is_drumstick_unlocked(void) {
|
||||
|
||||
As of April 29th, 2022, this is our current score:
|
||||
```
|
||||
===================================================================
|
||||
ADVENTURE ONE (ASM -> C Decompilation)
|
||||
------------------------- 23.32% Complete -------------------------
|
||||
# Decompiled functions: 1124
|
||||
# GLOBAL_ASM remaining: 656
|
||||
# NON_MATCHING functions: 8
|
||||
# NON_EQUIVALENT WIP functions: 107
|
||||
--------------------------- Game Status ---------------------------
|
||||
Balloons: 12/47, Keys: 1/4, Trophies: 0/5
|
||||
T.T. Amulets: 1/4, Wizpig Amulets: 1/4
|
||||
-------------------------------------------------------------------
|
||||
We are participating in the Trophy Race of Dino Domain. (Round Two)
|
||||
===================================================================
|
||||
ADVENTURE TWO (Cleanup & Documentation)
|
||||
------------------------- 2.99% Complete -------------------------
|
||||
# Documented functions: 147
|
||||
# Undocumented remaining: 1633
|
||||
--------------------------- Game Status ---------------------------
|
||||
Balloons: 1/47, Keys: 0/4, Trophies: 0/5
|
||||
T.T. Amulets: 0/4, Wizpig Amulets: 0/4
|
||||
-------------------------------------------------------------------
|
||||
We are collecting the second balloon on Timber's Island.
|
||||
===================================================================
|
||||
=====================================================================
|
||||
ADVENTURE ONE (ASM -> C Decompilation)
|
||||
-------------------------- 23.68% Complete --------------------------
|
||||
# Decompiled functions: 1131
|
||||
# GLOBAL_ASM remaining: 648
|
||||
# NON_MATCHING functions: 8
|
||||
# NON_EQUIVALENT WIP functions: 104
|
||||
---------------------------- Game Status ----------------------------
|
||||
Balloons: 12/47, Keys: 1/4, Trophies: 0/5
|
||||
T.T. Amulets: 1/4, Wizpig Amulets: 1/4
|
||||
---------------------------------------------------------------------
|
||||
We are participating in the Trophy Race of Dino Domain. (Round Three)
|
||||
=====================================================================
|
||||
ADVENTURE TWO (Cleanup & Documentation)
|
||||
-------------------------- 2.99% Complete --------------------------
|
||||
# Documented functions: 147
|
||||
# Undocumented remaining: 1632
|
||||
---------------------------- Game Status ----------------------------
|
||||
Balloons: 1/47, Keys: 0/4, Trophies: 0/5
|
||||
T.T. Amulets: 0/4, Wizpig Amulets: 0/4
|
||||
---------------------------------------------------------------------
|
||||
We are collecting the second balloon on Timber's Island.
|
||||
=====================================================================
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@@ -34,10 +34,10 @@ glabel func_80068514
|
||||
/* 069194 80068594 C4E80014 */ lwc1 $f8, 0x14($a3)
|
||||
/* 069198 80068598 C4260D58 */ lwc1 $f6, %lo(perspNorm)($at)
|
||||
/* 06919C 8006859C 84E40000 */ lh $a0, ($a3)
|
||||
/* 0691A0 800685A0 0C01C1F1 */ jal func_800707C4
|
||||
/* 0691A0 800685A0 0C01C1F1 */ jal cosine_s
|
||||
/* 0691A4 800685A4 46083501 */ sub.s $f20, $f6, $f8
|
||||
/* 0691A8 800685A8 86040000 */ lh $a0, ($s0)
|
||||
/* 0691AC 800685AC 0C01C1FE */ jal func_800707F8
|
||||
/* 0691AC 800685AC 0C01C1FE */ jal sine_s
|
||||
/* 0691B0 800685B0 E7A0004C */ swc1 $f0, 0x4c($sp)
|
||||
/* 0691B4 800685B4 C7AE005C */ lwc1 $f14, 0x5c($sp)
|
||||
/* 0691B8 800685B8 C7A2004C */ lwc1 $f2, 0x4c($sp)
|
||||
@@ -56,11 +56,11 @@ glabel func_80068514
|
||||
/* 0691EC 800685EC 0C0326B4 */ jal sqrtf
|
||||
/* 0691F0 800685F0 46125300 */ add.s $f12, $f10, $f18
|
||||
/* 0691F4 800685F4 C7AC0044 */ lwc1 $f12, 0x44($sp)
|
||||
/* 0691F8 800685F8 0C01C1D4 */ jal func_80070750
|
||||
/* 0691F8 800685F8 0C01C1D4 */ jal arctan2_f
|
||||
/* 0691FC 800685FC 46000386 */ mov.s $f14, $f0
|
||||
/* 069200 80068600 C7AC0044 */ lwc1 $f12, 0x44($sp)
|
||||
/* 069204 80068604 AFA20038 */ sw $v0, 0x38($sp)
|
||||
/* 069208 80068608 0C01C1D4 */ jal func_80070750
|
||||
/* 069208 80068608 0C01C1D4 */ jal arctan2_f
|
||||
/* 06920C 8006860C 4600A386 */ mov.s $f14, $f20
|
||||
/* 069210 80068610 00022400 */ sll $a0, $v0, 0x10
|
||||
/* 069214 80068614 00045403 */ sra $t2, $a0, 0x10
|
||||
@@ -81,7 +81,7 @@ glabel func_80068514
|
||||
.L80068650:
|
||||
/* 069250 80068650 C7AC0058 */ lwc1 $f12, 0x58($sp)
|
||||
/* 069254 80068654 4600A386 */ mov.s $f14, $f20
|
||||
/* 069258 80068658 0C01C1D4 */ jal func_80070750
|
||||
/* 069258 80068658 0C01C1D4 */ jal arctan2_f
|
||||
/* 06925C 8006865C AFA4003C */ sw $a0, 0x3c($sp)
|
||||
/* 069260 80068660 34018001 */ li $at, 32769
|
||||
/* 069264 80068664 8FA4003C */ lw $a0, 0x3c($sp)
|
||||
@@ -136,13 +136,13 @@ glabel func_80068514
|
||||
/* 069320 80068720 46125300 */ add.s $f12, $f10, $f18
|
||||
/* 069324 80068724 C7AC005C */ lwc1 $f12, 0x5c($sp)
|
||||
/* 069328 80068728 E7A00050 */ swc1 $f0, 0x50($sp)
|
||||
/* 06932C 8006872C 0C01C1D4 */ jal func_80070750
|
||||
/* 06932C 8006872C 0C01C1D4 */ jal arctan2_f
|
||||
/* 069330 80068730 4600A386 */ mov.s $f14, $f20
|
||||
/* 069334 80068734 3C058012 */ lui $a1, %hi(D_80120CF0) # $a1, 0x8012
|
||||
/* 069338 80068738 24A50CF0 */ addiu $a1, %lo(D_80120CF0) # addiu $a1, $a1, 0xcf0
|
||||
/* 06933C 8006873C C7AC0058 */ lwc1 $f12, 0x58($sp)
|
||||
/* 069340 80068740 C7AE0050 */ lwc1 $f14, 0x50($sp)
|
||||
/* 069344 80068744 0C01C1D4 */ jal func_80070750
|
||||
/* 069344 80068744 0C01C1D4 */ jal arctan2_f
|
||||
/* 069348 80068748 A4A20000 */ sh $v0, ($a1)
|
||||
/* 06934C 8006874C 3C058012 */ lui $a1, %hi(D_80120CF0) # $a1, 0x8012
|
||||
/* 069350 80068750 8FAE0034 */ lw $t6, 0x34($sp)
|
||||
|
||||
@@ -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 func_800707F8
|
||||
/* 069BF8 80068FF8 0C01C1FE */ jal sine_s
|
||||
/* 069BFC 80068FFC 00C08825 */ move $s1, $a2
|
||||
/* 069C00 80069000 86240002 */ lh $a0, 2($s1)
|
||||
/* 069C04 80069004 0C01C1F1 */ jal func_800707C4
|
||||
/* 069C04 80069004 0C01C1F1 */ jal cosine_s
|
||||
/* 069C08 80069008 46000786 */ mov.s $f30, $f0
|
||||
/* 069C0C 8006900C E7A00118 */ swc1 $f0, 0x118($sp)
|
||||
/* 069C10 80069010 86240000 */ lh $a0, ($s1)
|
||||
/* 069C14 80069014 0C01C1FE */ jal func_800707F8
|
||||
/* 069C14 80069014 0C01C1FE */ jal sine_s
|
||||
/* 069C18 80069018 00000000 */ nop
|
||||
/* 069C1C 8006901C 86240000 */ lh $a0, ($s1)
|
||||
/* 069C20 80069020 0C01C1F1 */ jal func_800707C4
|
||||
/* 069C20 80069020 0C01C1F1 */ jal cosine_s
|
||||
/* 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 func_800707F8
|
||||
/* 069C50 80069050 0C01C1FE */ jal sine_s
|
||||
/* 069C54 80069054 00000000 */ nop
|
||||
/* 069C58 80069058 86040004 */ lh $a0, 4($s0)
|
||||
/* 069C5C 8006905C 0C01C1F1 */ jal func_800707C4
|
||||
/* 069C5C 8006905C 0C01C1F1 */ jal cosine_s
|
||||
/* 069C60 80069060 46000506 */ mov.s $f20, $f0
|
||||
/* 069C64 80069064 86040002 */ lh $a0, 2($s0)
|
||||
/* 069C68 80069068 0C01C1FE */ jal func_800707F8
|
||||
/* 069C68 80069068 0C01C1FE */ jal sine_s
|
||||
/* 069C6C 8006906C 46000686 */ mov.s $f26, $f0
|
||||
/* 069C70 80069070 86040002 */ lh $a0, 2($s0)
|
||||
/* 069C74 80069074 0C01C1F1 */ jal func_800707C4
|
||||
/* 069C74 80069074 0C01C1F1 */ jal cosine_s
|
||||
/* 069C78 80069078 46000706 */ mov.s $f28, $f0
|
||||
/* 069C7C 8006907C 86040000 */ lh $a0, ($s0)
|
||||
/* 069C80 80069080 0C01C1FE */ jal func_800707F8
|
||||
/* 069C80 80069080 0C01C1FE */ jal sine_s
|
||||
/* 069C84 80069084 E7A00100 */ swc1 $f0, 0x100($sp)
|
||||
/* 069C88 80069088 86040000 */ lh $a0, ($s0)
|
||||
/* 069C8C 8006908C 0C01C1F1 */ jal func_800707C4
|
||||
/* 069C8C 8006908C 0C01C1F1 */ jal cosine_s
|
||||
/* 069C90 80069090 E7A000FC */ swc1 $f0, 0xfc($sp)
|
||||
/* 069C94 80069094 C606000C */ lwc1 $f6, 0xc($s0)
|
||||
/* 069C98 80069098 C7B00138 */ lwc1 $f16, 0x138($sp)
|
||||
|
||||
@@ -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 func_800707F8
|
||||
/* 06A400 80069800 0C01C1FE */ jal sine_s
|
||||
/* 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 func_800707C4
|
||||
/* 06A414 80069814 0C01C1F1 */ jal cosine_s
|
||||
/* 06A418 80069818 00000000 */ nop
|
||||
/* 06A41C 8006981C 87A4010E */ lh $a0, 0x10e($sp)
|
||||
/* 06A420 80069820 0C01C1FE */ jal func_800707F8
|
||||
/* 06A420 80069820 0C01C1FE */ jal sine_s
|
||||
/* 06A424 80069824 E7A000E4 */ swc1 $f0, 0xe4($sp)
|
||||
/* 06A428 80069828 87A4010E */ lh $a0, 0x10e($sp)
|
||||
/* 06A42C 8006982C 0C01C1F1 */ jal func_800707C4
|
||||
/* 06A42C 8006982C 0C01C1F1 */ jal cosine_s
|
||||
/* 06A430 80069830 46000586 */ mov.s $f22, $f0
|
||||
/* 06A434 80069834 4614B482 */ mul.s $f18, $f22, $f20
|
||||
/* 06A438 80069838 C7B000E4 */ lwc1 $f16, 0xe4($sp)
|
||||
|
||||
@@ -98,7 +98,7 @@ glabel func_80069A40
|
||||
/* 06A7B0 80069BB0 00007812 */ mflo $t7
|
||||
/* 06A7B4 80069BB4 022FC021 */ addu $t8, $s1, $t7
|
||||
/* 06A7B8 80069BB8 87040000 */ lh $a0, ($t8)
|
||||
/* 06A7BC 80069BBC 0C01C1FE */ jal func_800707F8
|
||||
/* 06A7BC 80069BBC 0C01C1FE */ jal sine_s
|
||||
/* 06A7C0 80069BC0 00000000 */ nop
|
||||
/* 06A7C4 80069BC4 8E590000 */ lw $t9, ($s2)
|
||||
/* 06A7C8 80069BC8 C7A60028 */ lwc1 $f6, 0x28($sp)
|
||||
@@ -109,7 +109,7 @@ glabel func_80069A40
|
||||
/* 06A7DC 80069BDC C604000C */ lwc1 $f4, 0xc($s0)
|
||||
/* 06A7E0 80069BE0 86040000 */ lh $a0, ($s0)
|
||||
/* 06A7E4 80069BE4 46082281 */ sub.s $f10, $f4, $f8
|
||||
/* 06A7E8 80069BE8 0C01C1F1 */ jal func_800707C4
|
||||
/* 06A7E8 80069BE8 0C01C1F1 */ jal cosine_s
|
||||
/* 06A7EC 80069BEC E60A000C */ swc1 $f10, 0xc($s0)
|
||||
/* 06A7F0 80069BF0 8E490000 */ lw $t1, ($s2)
|
||||
/* 06A7F4 80069BF4 C7B20028 */ lwc1 $f18, 0x28($sp)
|
||||
@@ -120,7 +120,7 @@ glabel func_80069A40
|
||||
/* 06A808 80069C08 C6100014 */ lwc1 $f16, 0x14($s0)
|
||||
/* 06A80C 80069C0C 86040000 */ lh $a0, ($s0)
|
||||
/* 06A810 80069C10 46068101 */ sub.s $f4, $f16, $f6
|
||||
/* 06A814 80069C14 0C01C1F1 */ jal func_800707C4
|
||||
/* 06A814 80069C14 0C01C1F1 */ jal cosine_s
|
||||
/* 06A818 80069C18 E6040014 */ swc1 $f4, 0x14($s0)
|
||||
/* 06A81C 80069C1C 8E4B0000 */ lw $t3, ($s2)
|
||||
/* 06A820 80069C20 C7AA0030 */ lwc1 $f10, 0x30($sp)
|
||||
@@ -131,7 +131,7 @@ glabel func_80069A40
|
||||
/* 06A834 80069C34 C608000C */ lwc1 $f8, 0xc($s0)
|
||||
/* 06A838 80069C38 86040000 */ lh $a0, ($s0)
|
||||
/* 06A83C 80069C3C 46124401 */ sub.s $f16, $f8, $f18
|
||||
/* 06A840 80069C40 0C01C1FE */ jal func_800707F8
|
||||
/* 06A840 80069C40 0C01C1FE */ jal sine_s
|
||||
/* 06A844 80069C44 E610000C */ swc1 $f16, 0xc($s0)
|
||||
/* 06A848 80069C48 8E4D0000 */ lw $t5, ($s2)
|
||||
/* 06A84C 80069C4C C7A40030 */ lwc1 $f4, 0x30($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 func_800707C4
|
||||
/* 0C24A4 800C18A4 0C01C1F1 */ jal cosine_s
|
||||
/* 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 func_800707F8
|
||||
/* 0C24E4 800C18E4 0C01C1FE */ jal sine_s
|
||||
/* 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 func_800707C4
|
||||
/* 0C2BF8 800C1FF8 0C01C1F1 */ jal cosine_s
|
||||
/* 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 func_800707F8
|
||||
/* 0C2C10 800C2010 0C01C1FE */ jal sine_s
|
||||
/* 0C2C14 800C2014 03202025 */ move $a0, $t9
|
||||
/* 0C2C18 800C2018 C7D20000 */ lwc1 $f18, ($fp)
|
||||
/* 0C2C1C 800C201C 00124040 */ sll $t0, $s2, 1
|
||||
|
||||
@@ -352,7 +352,7 @@ glabel func_800A01A0
|
||||
/* 0A12CC 800A06CC 3C098012 */ lui $t1, %hi(D_80126CD4) # $t1, 0x8012
|
||||
/* 0A12D0 800A06D0 24426D2C */ addiu $v0, %lo(D_80126D2C) # addiu $v0, $v0, 0x6d2c
|
||||
/* 0A12D4 800A06D4 84440000 */ lh $a0, ($v0)
|
||||
/* 0A12D8 800A06D8 0C01C1F1 */ jal func_800707C4
|
||||
/* 0A12D8 800A06D8 0C01C1F1 */ jal cosine_s
|
||||
/* 0A12DC 800A06DC 00000000 */ nop
|
||||
/* 0A12E0 800A06E0 3C048012 */ lui $a0, %hi(D_80126D30) # $a0, 0x8012
|
||||
/* 0A12E4 800A06E4 24846D30 */ addiu $a0, %lo(D_80126D30) # addiu $a0, $a0, 0x6d30
|
||||
|
||||
@@ -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 func_800707C4
|
||||
/* 0A59A0 800A4DA0 0C01C1F1 */ jal cosine_s
|
||||
/* 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
|
||||
|
||||
@@ -153,7 +153,7 @@ glabel func_800A7520
|
||||
/* 0A8334 800A7734 44045000 */ mfc1 $a0, $f10
|
||||
/* 0A8338 800A7738 44CFF800 */ ctc1 $t7, $31
|
||||
/* 0A833C 800A773C 0004C400 */ sll $t8, $a0, 0x10
|
||||
/* 0A8340 800A7740 0C01C1F1 */ jal func_800707C4
|
||||
/* 0A8340 800A7740 0C01C1F1 */ jal cosine_s
|
||||
/* 0A8344 800A7744 00182403 */ sra $a0, $t8, 0x10
|
||||
/* 0A8348 800A7748 3C01800F */ lui $at, %hi(D_800E8790 + 4) # $at, 0x800f
|
||||
/* 0A834C 800A774C C4318790 */ lwc1 $f17, %lo(D_800E8790)($at)
|
||||
|
||||
@@ -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 func_800707F8
|
||||
/* 0AA97C 800A9D7C 0C01C1FE */ jal sine_s
|
||||
/* 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 func_800707C4
|
||||
/* 0AA9A8 800A9DA8 0C01C1F1 */ jal cosine_s
|
||||
/* 0AA9AC 800A9DAC 000A2403 */ sra $a0, $t2, 0x10
|
||||
/* 0AA9B0 800A9DB0 0C003936 */ jal func_8000E4D8
|
||||
/* 0AA9B4 800A9DB4 E7A00114 */ swc1 $f0, 0x114($sp)
|
||||
|
||||
@@ -73,7 +73,7 @@ glabel func_800AD658
|
||||
/* 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 func_800707C4
|
||||
/* 0AE374 800AD774 0C01C1F1 */ jal cosine_s
|
||||
/* 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 func_800AD658
|
||||
/* 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 func_800707F8
|
||||
/* 0AE39C 800AD79C 0C01C1FE */ jal sine_s
|
||||
/* 0AE3A0 800AD7A0 E7B20058 */ swc1 $f18, 0x58($sp)
|
||||
/* 0AE3A4 800AD7A4 C7A4005C */ lwc1 $f4, 0x5c($sp)
|
||||
/* 0AE3A8 800AD7A8 8FA20050 */ lw $v0, 0x50($sp)
|
||||
|
||||
@@ -98,13 +98,13 @@ glabel func_800ADCBC
|
||||
/* 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 func_800707C4
|
||||
/* 0AEA48 800ADE48 0C01C1F1 */ jal cosine_s
|
||||
/* 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 func_800707F8
|
||||
/* 0AEA60 800ADE60 0C01C1FE */ jal sine_s
|
||||
/* 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)
|
||||
|
||||
@@ -85,7 +85,7 @@ glabel func_8000B750
|
||||
/* 00C468 8000B868 00192403 */ sra $a0, $t9, 0x10
|
||||
/* 00C46C 8000B86C AFAB004C */ sw $t3, 0x4c($sp)
|
||||
/* 00C470 8000B870 AFAA0038 */ sw $t2, 0x38($sp)
|
||||
/* 00C474 8000B874 0C01C1FE */ jal func_800707F8
|
||||
/* 00C474 8000B874 0C01C1FE */ jal sine_s
|
||||
/* 00C478 8000B878 AFA20044 */ sw $v0, 0x44($sp)
|
||||
/* 00C47C 8000B87C 8FA20044 */ lw $v0, 0x44($sp)
|
||||
/* 00C480 8000B880 8FAB004C */ lw $t3, 0x4c($sp)
|
||||
|
||||
@@ -71,7 +71,7 @@ glabel func_800135B8
|
||||
/* 0142B0 800136B0 92390072 */ lbu $t9, 0x72($s1)
|
||||
/* 0142B4 800136B4 00000000 */ nop
|
||||
/* 0142B8 800136B8 00196700 */ sll $t4, $t9, 0x1c
|
||||
/* 0142BC 800136BC 0C01C1FE */ jal func_800707F8
|
||||
/* 0142BC 800136BC 0C01C1FE */ jal sine_s
|
||||
/* 0142C0 800136C0 000C2403 */ sra $a0, $t4, 0x10
|
||||
/* 0142C4 800136C4 8FA30050 */ lw $v1, 0x50($sp)
|
||||
/* 0142C8 800136C8 3C058012 */ lui $a1, %hi(D_8011AE90) # $a1, 0x8012
|
||||
|
||||
@@ -86,7 +86,7 @@ glabel func_80013A0C
|
||||
/* 01472C 80013B2C 90EE0000 */ lbu $t6, ($a3)
|
||||
/* 014730 80013B30 AFA70028 */ sw $a3, 0x28($sp)
|
||||
/* 014734 80013B34 000E7E40 */ sll $t7, $t6, 0x19
|
||||
/* 014738 80013B38 0C01C1F1 */ jal func_800707C4
|
||||
/* 014738 80013B38 0C01C1F1 */ jal cosine_s
|
||||
/* 01473C 80013B3C 000F2403 */ sra $a0, $t7, 0x10
|
||||
/* 014740 80013B40 8FB90058 */ lw $t9, 0x58($sp)
|
||||
/* 014744 80013B44 8E020000 */ lw $v0, ($s0)
|
||||
@@ -103,7 +103,7 @@ glabel func_80013A0C
|
||||
/* 014770 80013B70 914B0000 */ lbu $t3, ($t2)
|
||||
/* 014774 80013B74 00000000 */ nop
|
||||
/* 014778 80013B78 000B6680 */ sll $t4, $t3, 0x1a
|
||||
/* 01477C 80013B7C 0C01C1FE */ jal func_800707F8
|
||||
/* 01477C 80013B7C 0C01C1FE */ jal sine_s
|
||||
/* 014780 80013B80 000C2403 */ sra $a0, $t4, 0x10
|
||||
/* 014784 80013B84 3C01800E */ lui $at, %hi(D_800E556C) # $at, 0x800e
|
||||
/* 014788 80013B88 C432556C */ lwc1 $f18, %lo(D_800E556C)($at)
|
||||
|
||||
@@ -78,7 +78,7 @@ glabel func_80013DCC
|
||||
/* 014AD4 80013ED4 000E2403 */ sra $a0, $t6, 0x10
|
||||
/* 014AD8 80013ED8 AFA30048 */ sw $v1, 0x48($sp)
|
||||
/* 014ADC 80013EDC AFAB0054 */ sw $t3, 0x54($sp)
|
||||
/* 014AE0 80013EE0 0C01C1FE */ jal func_800707F8
|
||||
/* 014AE0 80013EE0 0C01C1FE */ jal sine_s
|
||||
/* 014AE4 80013EE4 AFA90028 */ sw $t1, 0x28($sp)
|
||||
/* 014AE8 80013EE8 3C01800E */ lui $at, %hi(D_800E5580) # $at, 0x800e
|
||||
/* 014AEC 80013EEC C42A5580 */ lwc1 $f10, %lo(D_800E5580)($at)
|
||||
|
||||
@@ -23,10 +23,10 @@ glabel func_80016500
|
||||
.L80016554:
|
||||
/* 017154 80016554 00044C00 */ sll $t1, $a0, 0x10
|
||||
/* 017158 80016558 00092403 */ sra $a0, $t1, 0x10
|
||||
/* 01715C 8001655C 0C01C1FE */ jal func_800707F8
|
||||
/* 01715C 8001655C 0C01C1FE */ jal sine_s
|
||||
/* 017160 80016560 AFA40020 */ sw $a0, 0x20($sp)
|
||||
/* 017164 80016564 8FA40020 */ lw $a0, 0x20($sp)
|
||||
/* 017168 80016568 0C01C1F1 */ jal func_800707C4
|
||||
/* 017168 80016568 0C01C1F1 */ jal cosine_s
|
||||
/* 01716C 8001656C E7A0002C */ swc1 $f0, 0x2c($sp)
|
||||
/* 017170 80016570 8FAB0040 */ lw $t3, 0x40($sp)
|
||||
/* 017174 80016574 C7A2002C */ lwc1 $f2, 0x2c($sp)
|
||||
|
||||
@@ -245,7 +245,7 @@ glabel func_8001C6C4
|
||||
/* 01D638 8001CA38 4500003C */ bc1f .L8001CB2C
|
||||
/* 01D63C 8001CA3C 8FAB00EC */ lw $t3, 0xec($sp)
|
||||
/* 01D640 8001CA40 4600B306 */ mov.s $f12, $f22
|
||||
/* 01D644 8001CA44 0C01C1D4 */ jal func_80070750
|
||||
/* 01D644 8001CA44 0C01C1D4 */ jal arctan2_f
|
||||
/* 01D648 8001CA48 4600D386 */ mov.s $f14, $f26
|
||||
/* 01D64C 8001CA4C 8FA800EC */ lw $t0, 0xec($sp)
|
||||
/* 01D650 8001CA50 24018000 */ li $at, -32768
|
||||
@@ -281,7 +281,7 @@ glabel func_8001C6C4
|
||||
/* 01D6C0 8001CAC0 00005812 */ mflo $t3
|
||||
/* 01D6C4 8001CAC4 000B6103 */ sra $t4, $t3, 4
|
||||
/* 01D6C8 8001CAC8 006C6821 */ addu $t5, $v1, $t4
|
||||
/* 01D6CC 8001CACC 0C01C1D4 */ jal func_80070750
|
||||
/* 01D6CC 8001CACC 0C01C1D4 */ jal arctan2_f
|
||||
/* 01D6D0 8001CAD0 A5CD0000 */ sh $t5, ($t6)
|
||||
/* 01D6D4 8001CAD4 8FAF00EC */ lw $t7, 0xec($sp)
|
||||
/* 01D6D8 8001CAD8 00000000 */ nop
|
||||
@@ -313,7 +313,7 @@ glabel func_8001C6C4
|
||||
/* 01D734 8001CB34 A5600004 */ sh $zero, 4($t3)
|
||||
/* 01D738 8001CB38 01902021 */ addu $a0, $t4, $s0
|
||||
/* 01D73C 8001CB3C 00046C00 */ sll $t5, $a0, 0x10
|
||||
/* 01D740 8001CB40 0C01C1F1 */ jal func_800707C4
|
||||
/* 01D740 8001CB40 0C01C1F1 */ jal cosine_s
|
||||
/* 01D744 8001CB44 000D2403 */ sra $a0, $t5, 0x10
|
||||
/* 01D748 8001CB48 8FAF00EC */ lw $t7, 0xec($sp)
|
||||
/* 01D74C 8001CB4C 46140582 */ mul.s $f22, $f0, $f20
|
||||
@@ -321,7 +321,7 @@ glabel func_8001C6C4
|
||||
/* 01D754 8001CB54 00000000 */ nop
|
||||
/* 01D758 8001CB58 03102021 */ addu $a0, $t8, $s0
|
||||
/* 01D75C 8001CB5C 0004CC00 */ sll $t9, $a0, 0x10
|
||||
/* 01D760 8001CB60 0C01C1FE */ jal func_800707F8
|
||||
/* 01D760 8001CB60 0C01C1FE */ jal sine_s
|
||||
/* 01D764 8001CB64 00192403 */ sra $a0, $t9, 0x10
|
||||
/* 01D768 8001CB68 C7A600F0 */ lwc1 $f6, 0xf0($sp)
|
||||
/* 01D76C 8001CB6C 8FA400EC */ lw $a0, 0xec($sp)
|
||||
|
||||
@@ -1404,7 +1404,7 @@ glabel func_8001F460
|
||||
.L800208E8:
|
||||
/* 0214E8 800208E8 C7AE011C */ lwc1 $f14, 0x11c($sp)
|
||||
/* 0214EC 800208EC C7AC0124 */ lwc1 $f12, 0x124($sp)
|
||||
/* 0214F0 800208F0 0C01C1D4 */ jal func_80070750
|
||||
/* 0214F0 800208F0 0C01C1D4 */ jal arctan2_f
|
||||
/* 0214F4 800208F4 00000000 */ nop
|
||||
/* 0214F8 800208F8 24018000 */ li $at, -32768
|
||||
/* 0214FC 800208FC 00417021 */ addu $t6, $v0, $at
|
||||
@@ -1412,7 +1412,7 @@ glabel func_8001F460
|
||||
/* 021504 80020904 3C0142C8 */ li $at, 0x42C80000 # 100.000000
|
||||
/* 021508 80020908 44817000 */ mtc1 $at, $f14
|
||||
/* 02150C 8002090C C7AC0120 */ lwc1 $f12, 0x120($sp)
|
||||
/* 021510 80020910 0C01C1D4 */ jal func_80070750
|
||||
/* 021510 80020910 0C01C1D4 */ jal arctan2_f
|
||||
/* 021514 80020914 00000000 */ nop
|
||||
/* 021518 80020918 10000107 */ b .L80020D38
|
||||
/* 02151C 8002091C A6C20002 */ sh $v0, 2($s6)
|
||||
@@ -1916,13 +1916,13 @@ glabel func_8001F460
|
||||
/* 021C48 80021048 4500000B */ bc1f .L80021078
|
||||
/* 021C4C 8002104C 46000506 */ mov.s $f20, $f0
|
||||
/* 021C50 80021050 C7AC0124 */ lwc1 $f12, 0x124($sp)
|
||||
/* 021C54 80021054 0C01C1D4 */ jal func_80070750
|
||||
/* 021C54 80021054 0C01C1D4 */ jal arctan2_f
|
||||
/* 021C58 80021058 00000000 */ nop
|
||||
/* 021C5C 8002105C 24018000 */ li $at, -32768
|
||||
/* 021C60 80021060 0041C021 */ addu $t8, $v0, $at
|
||||
/* 021C64 80021064 A6D80000 */ sh $t8, ($s6)
|
||||
/* 021C68 80021068 C7AC0120 */ lwc1 $f12, 0x120($sp)
|
||||
/* 021C6C 8002106C 0C01C1D4 */ jal func_80070750
|
||||
/* 021C6C 8002106C 0C01C1D4 */ jal arctan2_f
|
||||
/* 021C70 80021070 4600A386 */ mov.s $f14, $f20
|
||||
/* 021C74 80021074 A6C20002 */ sh $v0, 2($s6)
|
||||
.L80021078:
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user