mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Name the last two files in src (#429)
* label animation and a few object flags * models * name funny spline * Update menu.c * better name * rename unknown_005740.c * ah its happened again * fix warnings * Fix that dumb idiot warning finally * teag * rename the last audio file * Update math_util.c * update math util to the latest * small funny format * quick change * fix warnings * Update README.md * Fix a maths func * fix nonequiv building * bro come on
This commit is contained in:
@@ -9,7 +9,7 @@ As of October 30, 2023, this is our current score:
|
||||
|
||||
    Decomp progress: 62.34%
|
||||
|
||||
    Documentation progress: 33.66%
|
||||
    Documentation progress: 34.35%
|
||||
<!-- README_SCORE_SUMMARY_END -->
|
||||
|
||||
---
|
||||
@@ -135,8 +135,8 @@ As of October 30th, 2023, this is our current score:
|
||||
-------------------------- 62.34% Complete ---------------------------
|
||||
# Decompiled functions: 1656
|
||||
# GLOBAL_ASM remaining: 189
|
||||
# NON_MATCHING functions: 12
|
||||
# NON_EQUIVALENT WIP functions: 57
|
||||
# NON_MATCHING functions: 14
|
||||
# NON_EQUIVALENT WIP functions: 55
|
||||
---------------------------- Game Status -----------------------------
|
||||
Balloons: 30/47, Keys: 3/4, Trophies: 2/5
|
||||
T.T. Amulets: 3/4, Wizpig Amulets: 3/4
|
||||
@@ -144,14 +144,14 @@ As of October 30th, 2023, this is our current score:
|
||||
We are participating in the Trophy Race of Sherbet Island. (Round One)
|
||||
======================================================================
|
||||
ADVENTURE TWO (Cleanup & Documentation)
|
||||
-------------------------- 33.66% Complete ---------------------------
|
||||
# Documented functions: 747
|
||||
# Undocumented remaining: 821
|
||||
-------------------------- 34.35% Complete ---------------------------
|
||||
# Documented functions: 761
|
||||
# Undocumented remaining: 807
|
||||
---------------------------- Game Status -----------------------------
|
||||
Balloons: 17/47, Keys: 2/4, Trophies: 1/5
|
||||
T.T. Amulets: 1/4, Wizpig Amulets: 1/4
|
||||
----------------------------------------------------------------------
|
||||
We are battling in Icicle Pyramid. (3 opponents remain)
|
||||
We are battling in Icicle Pyramid. (2 opponents remain)
|
||||
======================================================================
|
||||
```
|
||||
<!-- README_SCORE_END -->
|
||||
|
||||
+68
-68
@@ -1,68 +1,68 @@
|
||||
glabel func_80008040
|
||||
/* 008C40 80008040 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 008C44 80008044 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008C48 80008048 3C048012 */ lui $a0, %hi(D_80119C40) # $a0, 0x8012
|
||||
/* 008C4C 8000804C 24849C40 */ addiu $a0, %lo(D_80119C40) # addiu $a0, $a0, -0x63c0
|
||||
/* 008C50 80008050 00002825 */ move $a1, $zero
|
||||
/* 008C54 80008054 0C00084A */ jal func_80002128
|
||||
/* 008C58 80008058 00003025 */ move $a2, $zero
|
||||
/* 008C5C 8000805C 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 008C60 80008060 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 008C64 80008064 0C01C327 */ jal allocate_from_main_pool_safe
|
||||
/* 008C68 80008068 240405A0 */ li $a0, 1440
|
||||
/* 008C6C 8000806C 3C068012 */ lui $a2, %hi(D_80119C48) # $a2, 0x8012
|
||||
/* 008C70 80008070 24C69C48 */ addiu $a2, %lo(D_80119C48) # addiu $a2, $a2, -0x63b8
|
||||
/* 008C74 80008074 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 008C78 80008078 ACC20000 */ sw $v0, ($a2)
|
||||
/* 008C7C 8000807C 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 008C80 80008080 0C01C327 */ jal allocate_from_main_pool_safe
|
||||
/* 008C84 80008084 240400A0 */ li $a0, 160
|
||||
/* 008C88 80008088 3C018012 */ lui $at, %hi(D_80119C50) # $at, 0x8012
|
||||
/* 008C8C 8000808C 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 008C90 80008090 AC229C50 */ sw $v0, %lo(D_80119C50)($at)
|
||||
/* 008C94 80008094 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 008C98 80008098 0C01C327 */ jal allocate_from_main_pool_safe
|
||||
/* 008C9C 8000809C 240400A0 */ li $a0, 160
|
||||
/* 008CA0 800080A0 3C018012 */ lui $at, %hi(D_80119C44) # $at, 0x8012
|
||||
/* 008CA4 800080A4 AC229C44 */ sw $v0, %lo(D_80119C44)($at)
|
||||
/* 008CA8 800080A8 3C068012 */ lui $a2, %hi(D_80119C48) # $a2, 0x8012
|
||||
/* 008CAC 800080AC 3C01800E */ lui $at, %hi(D_800DC6E0) # $at, 0x800e
|
||||
/* 008CB0 800080B0 3C028012 */ lui $v0, %hi(D_8011A6D8) # $v0, 0x8012
|
||||
/* 008CB4 800080B4 3C038012 */ lui $v1, %hi(D_80119C58) # $v1, 0x8012
|
||||
/* 008CB8 800080B8 24C69C48 */ addiu $a2, %lo(D_80119C48) # addiu $a2, $a2, -0x63b8
|
||||
/* 008CBC 800080BC A420C6E0 */ sh $zero, %lo(D_800DC6E0)($at)
|
||||
/* 008CC0 800080C0 24639C58 */ addiu $v1, %lo(D_80119C58) # addiu $v1, $v1, -0x63a8
|
||||
/* 008CC4 800080C4 2442A6D8 */ addiu $v0, %lo(D_8011A6D8) # addiu $v0, $v0, -0x5928
|
||||
.L800080C8:
|
||||
/* 008CC8 800080C8 24630180 */ addiu $v1, $v1, 0x180
|
||||
/* 008CCC 800080CC 0062082B */ sltu $at, $v1, $v0
|
||||
/* 008CD0 800080D0 1420FFFD */ bnez $at, .L800080C8
|
||||
/* 008CD4 800080D4 AC60FFF8 */ sw $zero, -8($v1)
|
||||
/* 008CD8 800080D8 00001025 */ move $v0, $zero
|
||||
/* 008CDC 800080DC 240305A0 */ li $v1, 1440
|
||||
.L800080E0:
|
||||
/* 008CE0 800080E0 8CCE0000 */ lw $t6, ($a2)
|
||||
/* 008CE4 800080E4 00000000 */ nop
|
||||
/* 008CE8 800080E8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 008CEC 800080EC ADE00018 */ sw $zero, 0x18($t7)
|
||||
/* 008CF0 800080F0 8CD80000 */ lw $t8, ($a2)
|
||||
/* 008CF4 800080F4 00000000 */ nop
|
||||
/* 008CF8 800080F8 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 008CFC 800080FC AF20003C */ sw $zero, 0x3c($t9)
|
||||
/* 008D00 80008100 8CC80000 */ lw $t0, ($a2)
|
||||
/* 008D04 80008104 00000000 */ nop
|
||||
/* 008D08 80008108 01024821 */ addu $t1, $t0, $v0
|
||||
/* 008D0C 8000810C AD200060 */ sw $zero, 0x60($t1)
|
||||
/* 008D10 80008110 8CCA0000 */ lw $t2, ($a2)
|
||||
/* 008D14 80008114 00000000 */ nop
|
||||
/* 008D18 80008118 01425821 */ addu $t3, $t2, $v0
|
||||
/* 008D1C 8000811C 24420090 */ addiu $v0, $v0, 0x90
|
||||
/* 008D20 80008120 1443FFEF */ bne $v0, $v1, .L800080E0
|
||||
/* 008D24 80008124 AD600084 */ sw $zero, 0x84($t3)
|
||||
/* 008D28 80008128 0C00205D */ jal func_80008174
|
||||
/* 008D2C 8000812C 00000000 */ nop
|
||||
/* 008D30 80008130 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008D34 80008134 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 008D38 80008138 03E00008 */ jr $ra
|
||||
/* 008D3C 8000813C 00000000 */ nop
|
||||
|
||||
glabel func_80008040
|
||||
/* 008C40 80008040 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
/* 008C44 80008044 AFBF0014 */ sw $ra, 0x14($sp)
|
||||
/* 008C48 80008048 3C048012 */ lui $a0, %hi(D_80119C40) # $a0, 0x8012
|
||||
/* 008C4C 8000804C 24849C40 */ addiu $a0, %lo(D_80119C40) # addiu $a0, $a0, -0x63c0
|
||||
/* 008C50 80008050 00002825 */ move $a1, $zero
|
||||
/* 008C54 80008054 0C00084A */ jal func_80002128
|
||||
/* 008C58 80008058 00003025 */ move $a2, $zero
|
||||
/* 008C5C 8000805C 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 008C60 80008060 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 008C64 80008064 0C01C327 */ jal allocate_from_main_pool_safe
|
||||
/* 008C68 80008068 240405A0 */ li $a0, 1440
|
||||
/* 008C6C 8000806C 3C068012 */ lui $a2, %hi(D_80119C48) # $a2, 0x8012
|
||||
/* 008C70 80008070 24C69C48 */ addiu $a2, %lo(D_80119C48) # addiu $a2, $a2, -0x63b8
|
||||
/* 008C74 80008074 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 008C78 80008078 ACC20000 */ sw $v0, ($a2)
|
||||
/* 008C7C 8000807C 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 008C80 80008080 0C01C327 */ jal allocate_from_main_pool_safe
|
||||
/* 008C84 80008084 240400A0 */ li $a0, 160
|
||||
/* 008C88 80008088 3C018012 */ lui $at, %hi(D_80119C50) # $at, 0x8012
|
||||
/* 008C8C 8000808C 3C0500FF */ lui $a1, (0x00FFFFFF >> 16) # lui $a1, 0xff
|
||||
/* 008C90 80008090 AC229C50 */ sw $v0, %lo(D_80119C50)($at)
|
||||
/* 008C94 80008094 34A5FFFF */ ori $a1, (0x00FFFFFF & 0xFFFF) # ori $a1, $a1, 0xffff
|
||||
/* 008C98 80008098 0C01C327 */ jal allocate_from_main_pool_safe
|
||||
/* 008C9C 8000809C 240400A0 */ li $a0, 160
|
||||
/* 008CA0 800080A0 3C018012 */ lui $at, %hi(D_80119C44) # $at, 0x8012
|
||||
/* 008CA4 800080A4 AC229C44 */ sw $v0, %lo(D_80119C44)($at)
|
||||
/* 008CA8 800080A8 3C068012 */ lui $a2, %hi(D_80119C48) # $a2, 0x8012
|
||||
/* 008CAC 800080AC 3C01800E */ lui $at, %hi(D_800DC6E0) # $at, 0x800e
|
||||
/* 008CB0 800080B0 3C028012 */ lui $v0, %hi(D_8011A6D8) # $v0, 0x8012
|
||||
/* 008CB4 800080B4 3C038012 */ lui $v1, %hi(D_80119C58) # $v1, 0x8012
|
||||
/* 008CB8 800080B8 24C69C48 */ addiu $a2, %lo(D_80119C48) # addiu $a2, $a2, -0x63b8
|
||||
/* 008CBC 800080BC A420C6E0 */ sh $zero, %lo(D_800DC6E0)($at)
|
||||
/* 008CC0 800080C0 24639C58 */ addiu $v1, %lo(D_80119C58) # addiu $v1, $v1, -0x63a8
|
||||
/* 008CC4 800080C4 2442A6D8 */ addiu $v0, %lo(D_8011A6D8) # addiu $v0, $v0, -0x5928
|
||||
.L800080C8:
|
||||
/* 008CC8 800080C8 24630180 */ addiu $v1, $v1, 0x180
|
||||
/* 008CCC 800080CC 0062082B */ sltu $at, $v1, $v0
|
||||
/* 008CD0 800080D0 1420FFFD */ bnez $at, .L800080C8
|
||||
/* 008CD4 800080D4 AC60FFF8 */ sw $zero, -8($v1)
|
||||
/* 008CD8 800080D8 00001025 */ move $v0, $zero
|
||||
/* 008CDC 800080DC 240305A0 */ li $v1, 1440
|
||||
.L800080E0:
|
||||
/* 008CE0 800080E0 8CCE0000 */ lw $t6, ($a2)
|
||||
/* 008CE4 800080E4 00000000 */ nop
|
||||
/* 008CE8 800080E8 01C27821 */ addu $t7, $t6, $v0
|
||||
/* 008CEC 800080EC ADE00018 */ sw $zero, 0x18($t7)
|
||||
/* 008CF0 800080F0 8CD80000 */ lw $t8, ($a2)
|
||||
/* 008CF4 800080F4 00000000 */ nop
|
||||
/* 008CF8 800080F8 0302C821 */ addu $t9, $t8, $v0
|
||||
/* 008CFC 800080FC AF20003C */ sw $zero, 0x3c($t9)
|
||||
/* 008D00 80008100 8CC80000 */ lw $t0, ($a2)
|
||||
/* 008D04 80008104 00000000 */ nop
|
||||
/* 008D08 80008108 01024821 */ addu $t1, $t0, $v0
|
||||
/* 008D0C 8000810C AD200060 */ sw $zero, 0x60($t1)
|
||||
/* 008D10 80008110 8CCA0000 */ lw $t2, ($a2)
|
||||
/* 008D14 80008114 00000000 */ nop
|
||||
/* 008D18 80008118 01425821 */ addu $t3, $t2, $v0
|
||||
/* 008D1C 8000811C 24420090 */ addiu $v0, $v0, 0x90
|
||||
/* 008D20 80008120 1443FFEF */ bne $v0, $v1, .L800080E0
|
||||
/* 008D24 80008124 AD600084 */ sw $zero, 0x84($t3)
|
||||
/* 008D28 80008128 0C00205D */ jal func_80008174
|
||||
/* 008D2C 8000812C 00000000 */ nop
|
||||
/* 008D30 80008130 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 008D34 80008134 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* 008D38 80008138 03E00008 */ jr $ra
|
||||
/* 008D3C 8000813C 00000000 */ nop
|
||||
|
||||
+196
-196
@@ -1,196 +1,196 @@
|
||||
.late_rodata
|
||||
glabel D_800E4F10
|
||||
.float -100000.0
|
||||
|
||||
.text
|
||||
glabel func_80008174
|
||||
/* 008D74 80008174 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* 008D78 80008178 3C038012 */ lui $v1, %hi(D_80119C4C) # $v1, 0x8012
|
||||
/* 008D7C 8000817C 3C048012 */ lui $a0, %hi(D_80119C48) # $a0, 0x8012
|
||||
/* 008D80 80008180 300200FF */ andi $v0, $zero, 0xff
|
||||
/* 008D84 80008184 24639C4C */ addiu $v1, %lo(D_80119C4C) # addiu $v1, $v1, -0x63b4
|
||||
/* 008D88 80008188 8C849C48 */ lw $a0, %lo(D_80119C48)($a0)
|
||||
/* 008D8C 8000818C 28410028 */ slti $at, $v0, 0x28
|
||||
/* 008D90 80008190 AFBF003C */ sw $ra, 0x3c($sp)
|
||||
/* 008D94 80008194 AFB60038 */ sw $s6, 0x38($sp)
|
||||
/* 008D98 80008198 AFB50034 */ sw $s5, 0x34($sp)
|
||||
/* 008D9C 8000819C AFB40030 */ sw $s4, 0x30($sp)
|
||||
/* 008DA0 800081A0 AFB3002C */ sw $s3, 0x2c($sp)
|
||||
/* 008DA4 800081A4 AFB20028 */ sw $s2, 0x28($sp)
|
||||
/* 008DA8 800081A8 AFB10024 */ sw $s1, 0x24($sp)
|
||||
/* 008DAC 800081AC AFB00020 */ sw $s0, 0x20($sp)
|
||||
/* 008DB0 800081B0 E7B50018 */ swc1 $f21, 0x18($sp)
|
||||
/* 008DB4 800081B4 E7B4001C */ swc1 $f20, 0x1c($sp)
|
||||
/* 008DB8 800081B8 1020000E */ beqz $at, .L800081F4
|
||||
/* 008DBC 800081BC A0600000 */ sb $zero, ($v1)
|
||||
/* 008DC0 800081C0 3C058012 */ lui $a1, %hi(D_80119C50) # $a1, 0x8012
|
||||
/* 008DC4 800081C4 24A59C50 */ addiu $a1, %lo(D_80119C50) # addiu $a1, $a1, -0x63b0
|
||||
.L800081C8:
|
||||
/* 008DC8 800081C8 8CAE0000 */ lw $t6, ($a1)
|
||||
/* 008DCC 800081CC 00027880 */ sll $t7, $v0, 2
|
||||
/* 008DD0 800081D0 01CFC021 */ addu $t8, $t6, $t7
|
||||
/* 008DD4 800081D4 AF040000 */ sw $a0, ($t8)
|
||||
/* 008DD8 800081D8 90790000 */ lbu $t9, ($v1)
|
||||
/* 008DDC 800081DC 24840024 */ addiu $a0, $a0, 0x24
|
||||
/* 008DE0 800081E0 27290001 */ addiu $t1, $t9, 1
|
||||
/* 008DE4 800081E4 312200FF */ andi $v0, $t1, 0xff
|
||||
/* 008DE8 800081E8 28410028 */ slti $at, $v0, 0x28
|
||||
/* 008DEC 800081EC 1420FFF6 */ bnez $at, .L800081C8
|
||||
/* 008DF0 800081F0 A0690000 */ sb $t1, ($v1)
|
||||
.L800081F4:
|
||||
/* 008DF4 800081F4 3C14800E */ lui $s4, %hi(D_800DC6E0) # $s4, 0x800e
|
||||
/* 008DF8 800081F8 2694C6E0 */ addiu $s4, %lo(D_800DC6E0) # addiu $s4, $s4, -0x3920
|
||||
/* 008DFC 800081FC 968B0000 */ lhu $t3, ($s4)
|
||||
/* 008E00 80008200 244AFFFF */ addiu $t2, $v0, -1
|
||||
/* 008E04 80008204 A06A0000 */ sb $t2, ($v1)
|
||||
/* 008E08 80008208 19600014 */ blez $t3, .L8000825C
|
||||
/* 008E0C 8000820C 00008825 */ move $s1, $zero
|
||||
/* 008E10 80008210 3C128012 */ lui $s2, %hi(D_80119C44) # $s2, 0x8012
|
||||
/* 008E14 80008214 26529C44 */ addiu $s2, %lo(D_80119C44) # addiu $s2, $s2, -0x63bc
|
||||
/* 008E18 80008218 00008025 */ move $s0, $zero
|
||||
.L8000821C:
|
||||
/* 008E1C 8000821C 8E4C0000 */ lw $t4, ($s2)
|
||||
/* 008E20 80008220 00000000 */ nop
|
||||
/* 008E24 80008224 01906821 */ addu $t5, $t4, $s0
|
||||
/* 008E28 80008228 8DA20000 */ lw $v0, ($t5)
|
||||
/* 008E2C 8000822C 00000000 */ nop
|
||||
/* 008E30 80008230 8C440018 */ lw $a0, 0x18($v0)
|
||||
/* 008E34 80008234 A0400012 */ sb $zero, 0x12($v0)
|
||||
/* 008E38 80008238 10800003 */ beqz $a0, .L80008248
|
||||
/* 008E3C 8000823C 00000000 */ nop
|
||||
/* 008E40 80008240 0C001223 */ jal func_8000488C
|
||||
/* 008E44 80008244 00000000 */ nop
|
||||
.L80008248:
|
||||
/* 008E48 80008248 968E0000 */ lhu $t6, ($s4)
|
||||
/* 008E4C 8000824C 26310001 */ addiu $s1, $s1, 1
|
||||
/* 008E50 80008250 022E082A */ slt $at, $s1, $t6
|
||||
/* 008E54 80008254 1420FFF1 */ bnez $at, .L8000821C
|
||||
/* 008E58 80008258 26100004 */ addiu $s0, $s0, 4
|
||||
.L8000825C:
|
||||
/* 008E5C 8000825C A6800000 */ sh $zero, ($s4)
|
||||
/* 008E60 80008260 3C01800E */ lui $at, %hi(D_800E4F10) # $at, 0x800e
|
||||
/* 008E64 80008264 3C118012 */ lui $s1, %hi(D_80119C58) # $s1, 0x8012
|
||||
/* 008E68 80008268 3C128012 */ lui $s2, %hi(D_80119C5C) # $s2, 0x8012
|
||||
/* 008E6C 8000826C 3C138012 */ lui $s3, %hi(D_80119C60) # $s3, 0x8012
|
||||
/* 008E70 80008270 3C158012 */ lui $s5, %hi(D_8011A6E0) # $s5, 0x8012
|
||||
/* 008E74 80008274 C4344F10 */ lwc1 $f20, %lo(D_800E4F10)($at)
|
||||
/* 008E78 80008278 26B5A6E0 */ addiu $s5, %lo(D_8011A6E0) # addiu $s5, $s5, -0x5920
|
||||
/* 008E7C 8000827C 26739C60 */ addiu $s3, %lo(D_80119C60) # addiu $s3, $s3, -0x63a0
|
||||
/* 008E80 80008280 26529C5C */ addiu $s2, %lo(D_80119C5C) # addiu $s2, $s2, -0x63a4
|
||||
/* 008E84 80008284 26319C58 */ addiu $s1, %lo(D_80119C58) # addiu $s1, $s1, -0x63a8
|
||||
/* 008E88 80008288 2414FFFF */ li $s4, -1
|
||||
/* 008E8C 8000828C 24160001 */ li $s6, 1
|
||||
/* 008E90 80008290 2410001E */ li $s0, 30
|
||||
.L80008294:
|
||||
/* 008E94 80008294 8E240178 */ lw $a0, 0x178($s1)
|
||||
/* 008E98 80008298 AE20016C */ sw $zero, 0x16c($s1)
|
||||
/* 008E9C 8000829C 1080000E */ beqz $a0, .L800082D8
|
||||
/* 008EA0 800082A0 00000000 */ nop
|
||||
/* 008EA4 800082A4 92220000 */ lbu $v0, ($s1)
|
||||
/* 008EA8 800082A8 00000000 */ nop
|
||||
/* 008EAC 800082AC 14400005 */ bnez $v0, .L800082C4
|
||||
/* 008EB0 800082B0 00000000 */ nop
|
||||
/* 008EB4 800082B4 0C001223 */ jal func_8000488C
|
||||
/* 008EB8 800082B8 00000000 */ nop
|
||||
/* 008EBC 800082BC 10000006 */ b .L800082D8
|
||||
/* 008EC0 800082C0 AE200178 */ sw $zero, 0x178($s1)
|
||||
.L800082C4:
|
||||
/* 008EC4 800082C4 16C20003 */ bne $s6, $v0, .L800082D4
|
||||
/* 008EC8 800082C8 00000000 */ nop
|
||||
/* 008ECC 800082CC 0C000638 */ jal func_800018E0
|
||||
/* 008ED0 800082D0 00000000 */ nop
|
||||
.L800082D4:
|
||||
/* 008ED4 800082D4 AE200178 */ sw $zero, 0x178($s1)
|
||||
.L800082D8:
|
||||
/* 008ED8 800082D8 A234017C */ sb $s4, 0x17c($s1)
|
||||
/* 008EDC 800082DC E6540000 */ swc1 $f20, ($s2)
|
||||
/* 008EE0 800082E0 02601025 */ move $v0, $s3
|
||||
/* 008EE4 800082E4 E6740000 */ swc1 $f20, ($s3)
|
||||
/* 008EE8 800082E8 E4540010 */ swc1 $f20, 0x10($v0)
|
||||
/* 008EEC 800082EC E454000C */ swc1 $f20, 0xc($v0)
|
||||
/* 008EF0 800082F0 E4540008 */ swc1 $f20, 8($v0)
|
||||
/* 008EF4 800082F4 E4540004 */ swc1 $f20, 4($v0)
|
||||
/* 008EF8 800082F8 24420014 */ addiu $v0, $v0, 0x14
|
||||
/* 008EFC 800082FC 24030002 */ li $v1, 2
|
||||
.L80008300:
|
||||
/* 008F00 80008300 24630004 */ addiu $v1, $v1, 4
|
||||
/* 008F04 80008304 E454000C */ swc1 $f20, 0xc($v0)
|
||||
/* 008F08 80008308 E4540010 */ swc1 $f20, 0x10($v0)
|
||||
/* 008F0C 8000830C E4540014 */ swc1 $f20, 0x14($v0)
|
||||
/* 008F10 80008310 E4540018 */ swc1 $f20, 0x18($v0)
|
||||
/* 008F14 80008314 E454001C */ swc1 $f20, 0x1c($v0)
|
||||
/* 008F18 80008318 E4540020 */ swc1 $f20, 0x20($v0)
|
||||
/* 008F1C 8000831C E4540024 */ swc1 $f20, 0x24($v0)
|
||||
/* 008F20 80008320 E4540028 */ swc1 $f20, 0x28($v0)
|
||||
/* 008F24 80008324 E454002C */ swc1 $f20, 0x2c($v0)
|
||||
/* 008F28 80008328 24420030 */ addiu $v0, $v0, 0x30
|
||||
/* 008F2C 8000832C E454FFD0 */ swc1 $f20, -0x30($v0)
|
||||
/* 008F30 80008330 E454FFD4 */ swc1 $f20, -0x2c($v0)
|
||||
/* 008F34 80008334 1470FFF2 */ bne $v1, $s0, .L80008300
|
||||
/* 008F38 80008338 E454FFD8 */ swc1 $f20, -0x28($v0)
|
||||
/* 008F3C 8000833C 26730180 */ addiu $s3, $s3, 0x180
|
||||
/* 008F40 80008340 0275082B */ sltu $at, $s3, $s5
|
||||
/* 008F44 80008344 26310180 */ addiu $s1, $s1, 0x180
|
||||
/* 008F48 80008348 1420FFD2 */ bnez $at, .L80008294
|
||||
/* 008F4C 8000834C 26520180 */ addiu $s2, $s2, 0x180
|
||||
/* 008F50 80008350 3C058012 */ lui $a1, %hi(D_8011A6D8) # $a1, 0x8012
|
||||
/* 008F54 80008354 3C068012 */ lui $a2, %hi(D_8011A6DC) # $a2, 0x8012
|
||||
/* 008F58 80008358 3C078012 */ lui $a3, %hi(D_8011A6E0) # $a3, 0x8012
|
||||
/* 008F5C 8000835C 3C088012 */ lui $t0, %hi(D_8011AC20) # $t0, 0x8012
|
||||
/* 008F60 80008360 44800000 */ mtc1 $zero, $f0
|
||||
/* 008F64 80008364 2508AC20 */ addiu $t0, %lo(D_8011AC20) # addiu $t0, $t0, -0x53e0
|
||||
/* 008F68 80008368 24E7A6E0 */ addiu $a3, %lo(D_8011A6E0) # addiu $a3, $a3, -0x5920
|
||||
/* 008F6C 8000836C 24C6A6DC */ addiu $a2, %lo(D_8011A6DC) # addiu $a2, $a2, -0x5924
|
||||
/* 008F70 80008370 24A5A6D8 */ addiu $a1, %lo(D_8011A6D8) # addiu $a1, $a1, -0x5928
|
||||
/* 008F74 80008374 2404000F */ li $a0, 15
|
||||
.L80008378:
|
||||
/* 008F78 80008378 A0B400B8 */ sb $s4, 0xb8($a1)
|
||||
/* 008F7C 8000837C A0A00000 */ sb $zero, ($a1)
|
||||
/* 008F80 80008380 E4A000BC */ swc1 $f0, 0xbc($a1)
|
||||
/* 008F84 80008384 E4D40000 */ swc1 $f20, ($a2)
|
||||
/* 008F88 80008388 00E01025 */ move $v0, $a3
|
||||
/* 008F8C 8000838C E4F40000 */ swc1 $f20, ($a3)
|
||||
/* 008F90 80008390 E454001C */ swc1 $f20, 0x1c($v0)
|
||||
/* 008F94 80008394 E4540018 */ swc1 $f20, 0x18($v0)
|
||||
/* 008F98 80008398 E4540014 */ swc1 $f20, 0x14($v0)
|
||||
/* 008F9C 8000839C E4540010 */ swc1 $f20, 0x10($v0)
|
||||
/* 008FA0 800083A0 E454000C */ swc1 $f20, 0xc($v0)
|
||||
/* 008FA4 800083A4 E4540008 */ swc1 $f20, 8($v0)
|
||||
/* 008FA8 800083A8 E4540004 */ swc1 $f20, 4($v0)
|
||||
/* 008FAC 800083AC 24420020 */ addiu $v0, $v0, 0x20
|
||||
/* 008FB0 800083B0 24030003 */ li $v1, 3
|
||||
.L800083B4:
|
||||
/* 008FB4 800083B4 24630004 */ addiu $v1, $v1, 4
|
||||
/* 008FB8 800083B8 E454000C */ swc1 $f20, 0xc($v0)
|
||||
/* 008FBC 800083BC E4540010 */ swc1 $f20, 0x10($v0)
|
||||
/* 008FC0 800083C0 E4540014 */ swc1 $f20, 0x14($v0)
|
||||
/* 008FC4 800083C4 E4540018 */ swc1 $f20, 0x18($v0)
|
||||
/* 008FC8 800083C8 E454001C */ swc1 $f20, 0x1c($v0)
|
||||
/* 008FCC 800083CC E4540020 */ swc1 $f20, 0x20($v0)
|
||||
/* 008FD0 800083D0 E4540024 */ swc1 $f20, 0x24($v0)
|
||||
/* 008FD4 800083D4 E4540028 */ swc1 $f20, 0x28($v0)
|
||||
/* 008FD8 800083D8 E454002C */ swc1 $f20, 0x2c($v0)
|
||||
/* 008FDC 800083DC 24420030 */ addiu $v0, $v0, 0x30
|
||||
/* 008FE0 800083E0 E454FFD0 */ swc1 $f20, -0x30($v0)
|
||||
/* 008FE4 800083E4 E454FFD4 */ swc1 $f20, -0x2c($v0)
|
||||
/* 008FE8 800083E8 1464FFF2 */ bne $v1, $a0, .L800083B4
|
||||
/* 008FEC 800083EC E454FFD8 */ swc1 $f20, -0x28($v0)
|
||||
/* 008FF0 800083F0 24E700C0 */ addiu $a3, $a3, 0xc0
|
||||
/* 008FF4 800083F4 24A500C0 */ addiu $a1, $a1, 0xc0
|
||||
/* 008FF8 800083F8 14E8FFDF */ bne $a3, $t0, .L80008378
|
||||
/* 008FFC 800083FC 24C600C0 */ addiu $a2, $a2, 0xc0
|
||||
/* 009000 80008400 8FBF003C */ lw $ra, 0x3c($sp)
|
||||
/* 009004 80008404 3C018012 */ lui $at, %hi(D_8011AC18) # $at, 0x8012
|
||||
/* 009008 80008408 C7B50018 */ lwc1 $f21, 0x18($sp)
|
||||
/* 00900C 8000840C C7B4001C */ lwc1 $f20, 0x1c($sp)
|
||||
/* 009010 80008410 8FB00020 */ lw $s0, 0x20($sp)
|
||||
/* 009014 80008414 8FB10024 */ lw $s1, 0x24($sp)
|
||||
/* 009018 80008418 8FB20028 */ lw $s2, 0x28($sp)
|
||||
/* 00901C 8000841C 8FB3002C */ lw $s3, 0x2c($sp)
|
||||
/* 009020 80008420 8FB40030 */ lw $s4, 0x30($sp)
|
||||
/* 009024 80008424 8FB50034 */ lw $s5, 0x34($sp)
|
||||
/* 009028 80008428 8FB60038 */ lw $s6, 0x38($sp)
|
||||
/* 00902C 8000842C A020AC18 */ sb $zero, %lo(D_8011AC18)($at)
|
||||
/* 009030 80008430 03E00008 */ jr $ra
|
||||
/* 009034 80008434 27BD0040 */ addiu $sp, $sp, 0x40
|
||||
|
||||
.late_rodata
|
||||
glabel D_800E4F10
|
||||
.float -100000.0
|
||||
|
||||
.text
|
||||
glabel func_80008174
|
||||
/* 008D74 80008174 27BDFFC0 */ addiu $sp, $sp, -0x40
|
||||
/* 008D78 80008178 3C038012 */ lui $v1, %hi(D_80119C4C) # $v1, 0x8012
|
||||
/* 008D7C 8000817C 3C048012 */ lui $a0, %hi(D_80119C48) # $a0, 0x8012
|
||||
/* 008D80 80008180 300200FF */ andi $v0, $zero, 0xff
|
||||
/* 008D84 80008184 24639C4C */ addiu $v1, %lo(D_80119C4C) # addiu $v1, $v1, -0x63b4
|
||||
/* 008D88 80008188 8C849C48 */ lw $a0, %lo(D_80119C48)($a0)
|
||||
/* 008D8C 8000818C 28410028 */ slti $at, $v0, 0x28
|
||||
/* 008D90 80008190 AFBF003C */ sw $ra, 0x3c($sp)
|
||||
/* 008D94 80008194 AFB60038 */ sw $s6, 0x38($sp)
|
||||
/* 008D98 80008198 AFB50034 */ sw $s5, 0x34($sp)
|
||||
/* 008D9C 8000819C AFB40030 */ sw $s4, 0x30($sp)
|
||||
/* 008DA0 800081A0 AFB3002C */ sw $s3, 0x2c($sp)
|
||||
/* 008DA4 800081A4 AFB20028 */ sw $s2, 0x28($sp)
|
||||
/* 008DA8 800081A8 AFB10024 */ sw $s1, 0x24($sp)
|
||||
/* 008DAC 800081AC AFB00020 */ sw $s0, 0x20($sp)
|
||||
/* 008DB0 800081B0 E7B50018 */ swc1 $f21, 0x18($sp)
|
||||
/* 008DB4 800081B4 E7B4001C */ swc1 $f20, 0x1c($sp)
|
||||
/* 008DB8 800081B8 1020000E */ beqz $at, .L800081F4
|
||||
/* 008DBC 800081BC A0600000 */ sb $zero, ($v1)
|
||||
/* 008DC0 800081C0 3C058012 */ lui $a1, %hi(D_80119C50) # $a1, 0x8012
|
||||
/* 008DC4 800081C4 24A59C50 */ addiu $a1, %lo(D_80119C50) # addiu $a1, $a1, -0x63b0
|
||||
.L800081C8:
|
||||
/* 008DC8 800081C8 8CAE0000 */ lw $t6, ($a1)
|
||||
/* 008DCC 800081CC 00027880 */ sll $t7, $v0, 2
|
||||
/* 008DD0 800081D0 01CFC021 */ addu $t8, $t6, $t7
|
||||
/* 008DD4 800081D4 AF040000 */ sw $a0, ($t8)
|
||||
/* 008DD8 800081D8 90790000 */ lbu $t9, ($v1)
|
||||
/* 008DDC 800081DC 24840024 */ addiu $a0, $a0, 0x24
|
||||
/* 008DE0 800081E0 27290001 */ addiu $t1, $t9, 1
|
||||
/* 008DE4 800081E4 312200FF */ andi $v0, $t1, 0xff
|
||||
/* 008DE8 800081E8 28410028 */ slti $at, $v0, 0x28
|
||||
/* 008DEC 800081EC 1420FFF6 */ bnez $at, .L800081C8
|
||||
/* 008DF0 800081F0 A0690000 */ sb $t1, ($v1)
|
||||
.L800081F4:
|
||||
/* 008DF4 800081F4 3C14800E */ lui $s4, %hi(D_800DC6E0) # $s4, 0x800e
|
||||
/* 008DF8 800081F8 2694C6E0 */ addiu $s4, %lo(D_800DC6E0) # addiu $s4, $s4, -0x3920
|
||||
/* 008DFC 800081FC 968B0000 */ lhu $t3, ($s4)
|
||||
/* 008E00 80008200 244AFFFF */ addiu $t2, $v0, -1
|
||||
/* 008E04 80008204 A06A0000 */ sb $t2, ($v1)
|
||||
/* 008E08 80008208 19600014 */ blez $t3, .L8000825C
|
||||
/* 008E0C 8000820C 00008825 */ move $s1, $zero
|
||||
/* 008E10 80008210 3C128012 */ lui $s2, %hi(D_80119C44) # $s2, 0x8012
|
||||
/* 008E14 80008214 26529C44 */ addiu $s2, %lo(D_80119C44) # addiu $s2, $s2, -0x63bc
|
||||
/* 008E18 80008218 00008025 */ move $s0, $zero
|
||||
.L8000821C:
|
||||
/* 008E1C 8000821C 8E4C0000 */ lw $t4, ($s2)
|
||||
/* 008E20 80008220 00000000 */ nop
|
||||
/* 008E24 80008224 01906821 */ addu $t5, $t4, $s0
|
||||
/* 008E28 80008228 8DA20000 */ lw $v0, ($t5)
|
||||
/* 008E2C 8000822C 00000000 */ nop
|
||||
/* 008E30 80008230 8C440018 */ lw $a0, 0x18($v0)
|
||||
/* 008E34 80008234 A0400012 */ sb $zero, 0x12($v0)
|
||||
/* 008E38 80008238 10800003 */ beqz $a0, .L80008248
|
||||
/* 008E3C 8000823C 00000000 */ nop
|
||||
/* 008E40 80008240 0C001223 */ jal func_8000488C
|
||||
/* 008E44 80008244 00000000 */ nop
|
||||
.L80008248:
|
||||
/* 008E48 80008248 968E0000 */ lhu $t6, ($s4)
|
||||
/* 008E4C 8000824C 26310001 */ addiu $s1, $s1, 1
|
||||
/* 008E50 80008250 022E082A */ slt $at, $s1, $t6
|
||||
/* 008E54 80008254 1420FFF1 */ bnez $at, .L8000821C
|
||||
/* 008E58 80008258 26100004 */ addiu $s0, $s0, 4
|
||||
.L8000825C:
|
||||
/* 008E5C 8000825C A6800000 */ sh $zero, ($s4)
|
||||
/* 008E60 80008260 3C01800E */ lui $at, %hi(D_800E4F10) # $at, 0x800e
|
||||
/* 008E64 80008264 3C118012 */ lui $s1, %hi(D_80119C58) # $s1, 0x8012
|
||||
/* 008E68 80008268 3C128012 */ lui $s2, %hi(D_80119C5C) # $s2, 0x8012
|
||||
/* 008E6C 8000826C 3C138012 */ lui $s3, %hi(D_80119C60) # $s3, 0x8012
|
||||
/* 008E70 80008270 3C158012 */ lui $s5, %hi(D_8011A6E0) # $s5, 0x8012
|
||||
/* 008E74 80008274 C4344F10 */ lwc1 $f20, %lo(D_800E4F10)($at)
|
||||
/* 008E78 80008278 26B5A6E0 */ addiu $s5, %lo(D_8011A6E0) # addiu $s5, $s5, -0x5920
|
||||
/* 008E7C 8000827C 26739C60 */ addiu $s3, %lo(D_80119C60) # addiu $s3, $s3, -0x63a0
|
||||
/* 008E80 80008280 26529C5C */ addiu $s2, %lo(D_80119C5C) # addiu $s2, $s2, -0x63a4
|
||||
/* 008E84 80008284 26319C58 */ addiu $s1, %lo(D_80119C58) # addiu $s1, $s1, -0x63a8
|
||||
/* 008E88 80008288 2414FFFF */ li $s4, -1
|
||||
/* 008E8C 8000828C 24160001 */ li $s6, 1
|
||||
/* 008E90 80008290 2410001E */ li $s0, 30
|
||||
.L80008294:
|
||||
/* 008E94 80008294 8E240178 */ lw $a0, 0x178($s1)
|
||||
/* 008E98 80008298 AE20016C */ sw $zero, 0x16c($s1)
|
||||
/* 008E9C 8000829C 1080000E */ beqz $a0, .L800082D8
|
||||
/* 008EA0 800082A0 00000000 */ nop
|
||||
/* 008EA4 800082A4 92220000 */ lbu $v0, ($s1)
|
||||
/* 008EA8 800082A8 00000000 */ nop
|
||||
/* 008EAC 800082AC 14400005 */ bnez $v0, .L800082C4
|
||||
/* 008EB0 800082B0 00000000 */ nop
|
||||
/* 008EB4 800082B4 0C001223 */ jal func_8000488C
|
||||
/* 008EB8 800082B8 00000000 */ nop
|
||||
/* 008EBC 800082BC 10000006 */ b .L800082D8
|
||||
/* 008EC0 800082C0 AE200178 */ sw $zero, 0x178($s1)
|
||||
.L800082C4:
|
||||
/* 008EC4 800082C4 16C20003 */ bne $s6, $v0, .L800082D4
|
||||
/* 008EC8 800082C8 00000000 */ nop
|
||||
/* 008ECC 800082CC 0C000638 */ jal func_800018E0
|
||||
/* 008ED0 800082D0 00000000 */ nop
|
||||
.L800082D4:
|
||||
/* 008ED4 800082D4 AE200178 */ sw $zero, 0x178($s1)
|
||||
.L800082D8:
|
||||
/* 008ED8 800082D8 A234017C */ sb $s4, 0x17c($s1)
|
||||
/* 008EDC 800082DC E6540000 */ swc1 $f20, ($s2)
|
||||
/* 008EE0 800082E0 02601025 */ move $v0, $s3
|
||||
/* 008EE4 800082E4 E6740000 */ swc1 $f20, ($s3)
|
||||
/* 008EE8 800082E8 E4540010 */ swc1 $f20, 0x10($v0)
|
||||
/* 008EEC 800082EC E454000C */ swc1 $f20, 0xc($v0)
|
||||
/* 008EF0 800082F0 E4540008 */ swc1 $f20, 8($v0)
|
||||
/* 008EF4 800082F4 E4540004 */ swc1 $f20, 4($v0)
|
||||
/* 008EF8 800082F8 24420014 */ addiu $v0, $v0, 0x14
|
||||
/* 008EFC 800082FC 24030002 */ li $v1, 2
|
||||
.L80008300:
|
||||
/* 008F00 80008300 24630004 */ addiu $v1, $v1, 4
|
||||
/* 008F04 80008304 E454000C */ swc1 $f20, 0xc($v0)
|
||||
/* 008F08 80008308 E4540010 */ swc1 $f20, 0x10($v0)
|
||||
/* 008F0C 8000830C E4540014 */ swc1 $f20, 0x14($v0)
|
||||
/* 008F10 80008310 E4540018 */ swc1 $f20, 0x18($v0)
|
||||
/* 008F14 80008314 E454001C */ swc1 $f20, 0x1c($v0)
|
||||
/* 008F18 80008318 E4540020 */ swc1 $f20, 0x20($v0)
|
||||
/* 008F1C 8000831C E4540024 */ swc1 $f20, 0x24($v0)
|
||||
/* 008F20 80008320 E4540028 */ swc1 $f20, 0x28($v0)
|
||||
/* 008F24 80008324 E454002C */ swc1 $f20, 0x2c($v0)
|
||||
/* 008F28 80008328 24420030 */ addiu $v0, $v0, 0x30
|
||||
/* 008F2C 8000832C E454FFD0 */ swc1 $f20, -0x30($v0)
|
||||
/* 008F30 80008330 E454FFD4 */ swc1 $f20, -0x2c($v0)
|
||||
/* 008F34 80008334 1470FFF2 */ bne $v1, $s0, .L80008300
|
||||
/* 008F38 80008338 E454FFD8 */ swc1 $f20, -0x28($v0)
|
||||
/* 008F3C 8000833C 26730180 */ addiu $s3, $s3, 0x180
|
||||
/* 008F40 80008340 0275082B */ sltu $at, $s3, $s5
|
||||
/* 008F44 80008344 26310180 */ addiu $s1, $s1, 0x180
|
||||
/* 008F48 80008348 1420FFD2 */ bnez $at, .L80008294
|
||||
/* 008F4C 8000834C 26520180 */ addiu $s2, $s2, 0x180
|
||||
/* 008F50 80008350 3C058012 */ lui $a1, %hi(D_8011A6D8) # $a1, 0x8012
|
||||
/* 008F54 80008354 3C068012 */ lui $a2, %hi(D_8011A6DC) # $a2, 0x8012
|
||||
/* 008F58 80008358 3C078012 */ lui $a3, %hi(D_8011A6E0) # $a3, 0x8012
|
||||
/* 008F5C 8000835C 3C088012 */ lui $t0, %hi(D_8011AC20) # $t0, 0x8012
|
||||
/* 008F60 80008360 44800000 */ mtc1 $zero, $f0
|
||||
/* 008F64 80008364 2508AC20 */ addiu $t0, %lo(D_8011AC20) # addiu $t0, $t0, -0x53e0
|
||||
/* 008F68 80008368 24E7A6E0 */ addiu $a3, %lo(D_8011A6E0) # addiu $a3, $a3, -0x5920
|
||||
/* 008F6C 8000836C 24C6A6DC */ addiu $a2, %lo(D_8011A6DC) # addiu $a2, $a2, -0x5924
|
||||
/* 008F70 80008370 24A5A6D8 */ addiu $a1, %lo(D_8011A6D8) # addiu $a1, $a1, -0x5928
|
||||
/* 008F74 80008374 2404000F */ li $a0, 15
|
||||
.L80008378:
|
||||
/* 008F78 80008378 A0B400B8 */ sb $s4, 0xb8($a1)
|
||||
/* 008F7C 8000837C A0A00000 */ sb $zero, ($a1)
|
||||
/* 008F80 80008380 E4A000BC */ swc1 $f0, 0xbc($a1)
|
||||
/* 008F84 80008384 E4D40000 */ swc1 $f20, ($a2)
|
||||
/* 008F88 80008388 00E01025 */ move $v0, $a3
|
||||
/* 008F8C 8000838C E4F40000 */ swc1 $f20, ($a3)
|
||||
/* 008F90 80008390 E454001C */ swc1 $f20, 0x1c($v0)
|
||||
/* 008F94 80008394 E4540018 */ swc1 $f20, 0x18($v0)
|
||||
/* 008F98 80008398 E4540014 */ swc1 $f20, 0x14($v0)
|
||||
/* 008F9C 8000839C E4540010 */ swc1 $f20, 0x10($v0)
|
||||
/* 008FA0 800083A0 E454000C */ swc1 $f20, 0xc($v0)
|
||||
/* 008FA4 800083A4 E4540008 */ swc1 $f20, 8($v0)
|
||||
/* 008FA8 800083A8 E4540004 */ swc1 $f20, 4($v0)
|
||||
/* 008FAC 800083AC 24420020 */ addiu $v0, $v0, 0x20
|
||||
/* 008FB0 800083B0 24030003 */ li $v1, 3
|
||||
.L800083B4:
|
||||
/* 008FB4 800083B4 24630004 */ addiu $v1, $v1, 4
|
||||
/* 008FB8 800083B8 E454000C */ swc1 $f20, 0xc($v0)
|
||||
/* 008FBC 800083BC E4540010 */ swc1 $f20, 0x10($v0)
|
||||
/* 008FC0 800083C0 E4540014 */ swc1 $f20, 0x14($v0)
|
||||
/* 008FC4 800083C4 E4540018 */ swc1 $f20, 0x18($v0)
|
||||
/* 008FC8 800083C8 E454001C */ swc1 $f20, 0x1c($v0)
|
||||
/* 008FCC 800083CC E4540020 */ swc1 $f20, 0x20($v0)
|
||||
/* 008FD0 800083D0 E4540024 */ swc1 $f20, 0x24($v0)
|
||||
/* 008FD4 800083D4 E4540028 */ swc1 $f20, 0x28($v0)
|
||||
/* 008FD8 800083D8 E454002C */ swc1 $f20, 0x2c($v0)
|
||||
/* 008FDC 800083DC 24420030 */ addiu $v0, $v0, 0x30
|
||||
/* 008FE0 800083E0 E454FFD0 */ swc1 $f20, -0x30($v0)
|
||||
/* 008FE4 800083E4 E454FFD4 */ swc1 $f20, -0x2c($v0)
|
||||
/* 008FE8 800083E8 1464FFF2 */ bne $v1, $a0, .L800083B4
|
||||
/* 008FEC 800083EC E454FFD8 */ swc1 $f20, -0x28($v0)
|
||||
/* 008FF0 800083F0 24E700C0 */ addiu $a3, $a3, 0xc0
|
||||
/* 008FF4 800083F4 24A500C0 */ addiu $a1, $a1, 0xc0
|
||||
/* 008FF8 800083F8 14E8FFDF */ bne $a3, $t0, .L80008378
|
||||
/* 008FFC 800083FC 24C600C0 */ addiu $a2, $a2, 0xc0
|
||||
/* 009000 80008400 8FBF003C */ lw $ra, 0x3c($sp)
|
||||
/* 009004 80008404 3C018012 */ lui $at, %hi(D_8011AC18) # $at, 0x8012
|
||||
/* 009008 80008408 C7B50018 */ lwc1 $f21, 0x18($sp)
|
||||
/* 00900C 8000840C C7B4001C */ lwc1 $f20, 0x1c($sp)
|
||||
/* 009010 80008410 8FB00020 */ lw $s0, 0x20($sp)
|
||||
/* 009014 80008414 8FB10024 */ lw $s1, 0x24($sp)
|
||||
/* 009018 80008418 8FB20028 */ lw $s2, 0x28($sp)
|
||||
/* 00901C 8000841C 8FB3002C */ lw $s3, 0x2c($sp)
|
||||
/* 009020 80008420 8FB40030 */ lw $s4, 0x30($sp)
|
||||
/* 009024 80008424 8FB50034 */ lw $s5, 0x34($sp)
|
||||
/* 009028 80008428 8FB60038 */ lw $s6, 0x38($sp)
|
||||
/* 00902C 8000842C A020AC18 */ sb $zero, %lo(D_8011AC18)($at)
|
||||
/* 009030 80008430 03E00008 */ jr $ra
|
||||
/* 009034 80008434 27BD0040 */ addiu $sp, $sp, 0x40
|
||||
|
||||
+37
-37
@@ -1,37 +1,37 @@
|
||||
glabel func_80009968
|
||||
/* 00A568 80009968 93A40013 */ lbu $a0, 0x13($sp)
|
||||
/* 00A56C 8000996C AFA60008 */ sw $a2, 8($sp)
|
||||
/* 00A570 80009970 28810007 */ slti $at, $a0, 7
|
||||
/* 00A574 80009974 AFA7000C */ sw $a3, 0xc($sp)
|
||||
/* 00A578 80009978 1020001A */ beqz $at, .L800099E4
|
||||
/* 00A57C 8000997C 30EE00FF */ andi $t6, $a3, 0xff
|
||||
/* 00A580 80009980 93A20017 */ lbu $v0, 0x17($sp)
|
||||
/* 00A584 80009984 00047880 */ sll $t7, $a0, 2
|
||||
/* 00A588 80009988 2841000F */ slti $at, $v0, 0xf
|
||||
/* 00A58C 8000998C 10200015 */ beqz $at, .L800099E4
|
||||
/* 00A590 80009990 01E47823 */ subu $t7, $t7, $a0
|
||||
/* 00A594 80009994 3C188012 */ lui $t8, %hi(D_8011A6D8) # $t8, 0x8012
|
||||
/* 00A598 80009998 0002C880 */ sll $t9, $v0, 2
|
||||
/* 00A59C 8000999C 0322C823 */ subu $t9, $t9, $v0
|
||||
/* 00A5A0 800099A0 2718A6D8 */ addiu $t8, %lo(D_8011A6D8) # addiu $t8, $t8, -0x5928
|
||||
/* 00A5A4 800099A4 000F7980 */ sll $t7, $t7, 6
|
||||
/* 00A5A8 800099A8 01F81821 */ addu $v1, $t7, $t8
|
||||
/* 00A5AC 800099AC 00194080 */ sll $t0, $t9, 2
|
||||
/* 00A5B0 800099B0 C7A40008 */ lwc1 $f4, 8($sp)
|
||||
/* 00A5B4 800099B4 00682821 */ addu $a1, $v1, $t0
|
||||
/* 00A5B8 800099B8 E4AC0004 */ swc1 $f12, 4($a1)
|
||||
/* 00A5BC 800099BC E4AE0008 */ swc1 $f14, 8($a1)
|
||||
/* 00A5C0 800099C0 14400002 */ bnez $v0, .L800099CC
|
||||
/* 00A5C4 800099C4 E4A4000C */ swc1 $f4, 0xc($a1)
|
||||
/* 00A5C8 800099C8 A06E0000 */ sb $t6, ($v1)
|
||||
.L800099CC:
|
||||
/* 00A5CC 800099CC 806900B8 */ lb $t1, 0xb8($v1)
|
||||
/* 00A5D0 800099D0 00000000 */ nop
|
||||
/* 00A5D4 800099D4 0122082A */ slt $at, $t1, $v0
|
||||
/* 00A5D8 800099D8 10200002 */ beqz $at, .L800099E4
|
||||
/* 00A5DC 800099DC 00000000 */ nop
|
||||
/* 00A5E0 800099E0 A06200B8 */ sb $v0, 0xb8($v1)
|
||||
.L800099E4:
|
||||
/* 00A5E4 800099E4 03E00008 */ jr $ra
|
||||
/* 00A5E8 800099E8 00000000 */ nop
|
||||
|
||||
glabel func_80009968
|
||||
/* 00A568 80009968 93A40013 */ lbu $a0, 0x13($sp)
|
||||
/* 00A56C 8000996C AFA60008 */ sw $a2, 8($sp)
|
||||
/* 00A570 80009970 28810007 */ slti $at, $a0, 7
|
||||
/* 00A574 80009974 AFA7000C */ sw $a3, 0xc($sp)
|
||||
/* 00A578 80009978 1020001A */ beqz $at, .L800099E4
|
||||
/* 00A57C 8000997C 30EE00FF */ andi $t6, $a3, 0xff
|
||||
/* 00A580 80009980 93A20017 */ lbu $v0, 0x17($sp)
|
||||
/* 00A584 80009984 00047880 */ sll $t7, $a0, 2
|
||||
/* 00A588 80009988 2841000F */ slti $at, $v0, 0xf
|
||||
/* 00A58C 8000998C 10200015 */ beqz $at, .L800099E4
|
||||
/* 00A590 80009990 01E47823 */ subu $t7, $t7, $a0
|
||||
/* 00A594 80009994 3C188012 */ lui $t8, %hi(D_8011A6D8) # $t8, 0x8012
|
||||
/* 00A598 80009998 0002C880 */ sll $t9, $v0, 2
|
||||
/* 00A59C 8000999C 0322C823 */ subu $t9, $t9, $v0
|
||||
/* 00A5A0 800099A0 2718A6D8 */ addiu $t8, %lo(D_8011A6D8) # addiu $t8, $t8, -0x5928
|
||||
/* 00A5A4 800099A4 000F7980 */ sll $t7, $t7, 6
|
||||
/* 00A5A8 800099A8 01F81821 */ addu $v1, $t7, $t8
|
||||
/* 00A5AC 800099AC 00194080 */ sll $t0, $t9, 2
|
||||
/* 00A5B0 800099B0 C7A40008 */ lwc1 $f4, 8($sp)
|
||||
/* 00A5B4 800099B4 00682821 */ addu $a1, $v1, $t0
|
||||
/* 00A5B8 800099B8 E4AC0004 */ swc1 $f12, 4($a1)
|
||||
/* 00A5BC 800099BC E4AE0008 */ swc1 $f14, 8($a1)
|
||||
/* 00A5C0 800099C0 14400002 */ bnez $v0, .L800099CC
|
||||
/* 00A5C4 800099C4 E4A4000C */ swc1 $f4, 0xc($a1)
|
||||
/* 00A5C8 800099C8 A06E0000 */ sb $t6, ($v1)
|
||||
.L800099CC:
|
||||
/* 00A5CC 800099CC 806900B8 */ lb $t1, 0xb8($v1)
|
||||
/* 00A5D0 800099D0 00000000 */ nop
|
||||
/* 00A5D4 800099D4 0122082A */ slt $at, $t1, $v0
|
||||
/* 00A5D8 800099D8 10200002 */ beqz $at, .L800099E4
|
||||
/* 00A5DC 800099DC 00000000 */ nop
|
||||
/* 00A5E0 800099E0 A06200B8 */ sb $v0, 0xb8($v1)
|
||||
.L800099E4:
|
||||
/* 00A5E4 800099E4 03E00008 */ jr $ra
|
||||
/* 00A5E8 800099E8 00000000 */ nop
|
||||
|
||||
+134
-134
@@ -1,134 +1,134 @@
|
||||
glabel func_80009B7C
|
||||
/* 00A77C 80009B7C 27BDFF28 */ addiu $sp, $sp, -0xd8
|
||||
/* 00A780 80009B80 E7B8003C */ swc1 $f24, 0x3c($sp)
|
||||
/* 00A784 80009B84 E7B4002C */ swc1 $f20, 0x2c($sp)
|
||||
/* 00A788 80009B88 4486A000 */ mtc1 $a2, $f20
|
||||
/* 00A78C 80009B8C 4487C000 */ mtc1 $a3, $f24
|
||||
/* 00A790 80009B90 E7B60034 */ swc1 $f22, 0x34($sp)
|
||||
/* 00A794 80009B94 4485B000 */ mtc1 $a1, $f22
|
||||
/* 00A798 80009B98 AFBF0064 */ sw $ra, 0x64($sp)
|
||||
/* 00A79C 80009B9C 4406C000 */ mfc1 $a2, $f24
|
||||
/* 00A7A0 80009BA0 AFBE0060 */ sw $fp, 0x60($sp)
|
||||
/* 00A7A4 80009BA4 AFB7005C */ sw $s7, 0x5c($sp)
|
||||
/* 00A7A8 80009BA8 AFB60058 */ sw $s6, 0x58($sp)
|
||||
/* 00A7AC 80009BAC AFB50054 */ sw $s5, 0x54($sp)
|
||||
/* 00A7B0 80009BB0 AFB40050 */ sw $s4, 0x50($sp)
|
||||
/* 00A7B4 80009BB4 AFB3004C */ sw $s3, 0x4c($sp)
|
||||
/* 00A7B8 80009BB8 AFB20048 */ sw $s2, 0x48($sp)
|
||||
/* 00A7BC 80009BBC AFB10044 */ sw $s1, 0x44($sp)
|
||||
/* 00A7C0 80009BC0 AFB00040 */ sw $s0, 0x40($sp)
|
||||
/* 00A7C4 80009BC4 E7B90038 */ swc1 $f25, 0x38($sp)
|
||||
/* 00A7C8 80009BC8 E7B70030 */ swc1 $f23, 0x30($sp)
|
||||
/* 00A7CC 80009BCC E7B50028 */ swc1 $f21, 0x28($sp)
|
||||
/* 00A7D0 80009BD0 AFA400D8 */ sw $a0, 0xd8($sp)
|
||||
/* 00A7D4 80009BD4 4600A386 */ mov.s $f14, $f20
|
||||
/* 00A7D8 80009BD8 0C00A7C6 */ jal get_level_segment_index_from_position
|
||||
/* 00A7DC 80009BDC 4600B306 */ mov.s $f12, $f22
|
||||
/* 00A7E0 80009BE0 3C178012 */ lui $s7, %hi(D_8011A6D8) # $s7, 0x8012
|
||||
/* 00A7E4 80009BE4 AFA200B0 */ sw $v0, 0xb0($sp)
|
||||
/* 00A7E8 80009BE8 0000A825 */ move $s5, $zero
|
||||
/* 00A7EC 80009BEC 24160190 */ li $s6, 400
|
||||
/* 00A7F0 80009BF0 26F7A6D8 */ addiu $s7, %lo(D_8011A6D8) # addiu $s7, $s7, -0x5928
|
||||
/* 00A7F4 80009BF4 00001825 */ move $v1, $zero
|
||||
.L80009BF8:
|
||||
/* 00A7F8 80009BF8 92EE0000 */ lbu $t6, ($s7)
|
||||
/* 00A7FC 80009BFC AFB700CC */ sw $s7, 0xcc($sp)
|
||||
/* 00A800 80009C00 11C0003D */ beqz $t6, .L80009CF8
|
||||
/* 00A804 80009C04 AFA300D4 */ sw $v1, 0xd4($sp)
|
||||
/* 00A808 80009C08 306400FF */ andi $a0, $v1, 0xff
|
||||
/* 00A80C 80009C0C 0C0026AD */ jal func_80009AB4
|
||||
/* 00A810 80009C10 AFA300D4 */ sw $v1, 0xd4($sp)
|
||||
/* 00A814 80009C14 10400039 */ beqz $v0, .L80009CFC
|
||||
/* 00A818 80009C18 8FA300D4 */ lw $v1, 0xd4($sp)
|
||||
/* 00A81C 80009C1C 82EF00B8 */ lb $t7, 0xb8($s7)
|
||||
/* 00A820 80009C20 26FE0004 */ addiu $fp, $s7, 4
|
||||
/* 00A824 80009C24 19E00034 */ blez $t7, .L80009CF8
|
||||
/* 00A828 80009C28 AFA000D0 */ sw $zero, 0xd0($sp)
|
||||
.L80009C2C:
|
||||
/* 00A82C 80009C2C 4406C000 */ mfc1 $a2, $f24
|
||||
/* 00A830 80009C30 27B800C4 */ addiu $t8, $sp, 0xc4
|
||||
/* 00A834 80009C34 27B900C0 */ addiu $t9, $sp, 0xc0
|
||||
/* 00A838 80009C38 27A800BC */ addiu $t0, $sp, 0xbc
|
||||
/* 00A83C 80009C3C AFA80018 */ sw $t0, 0x18($sp)
|
||||
/* 00A840 80009C40 AFB90014 */ sw $t9, 0x14($sp)
|
||||
/* 00A844 80009C44 AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 00A848 80009C48 4600B306 */ mov.s $f12, $f22
|
||||
/* 00A84C 80009C4C 4600A386 */ mov.s $f14, $f20
|
||||
/* 00A850 80009C50 0C0024AA */ jal func_800092A8
|
||||
/* 00A854 80009C54 03C03825 */ move $a3, $fp
|
||||
/* 00A858 80009C58 0056082A */ slt $at, $v0, $s6
|
||||
/* 00A85C 80009C5C 1020001D */ beqz $at, .L80009CD4
|
||||
/* 00A860 80009C60 00409825 */ move $s3, $v0
|
||||
/* 00A864 80009C64 8FA400B0 */ lw $a0, 0xb0($sp)
|
||||
/* 00A868 80009C68 4405B000 */ mfc1 $a1, $f22
|
||||
/* 00A86C 80009C6C 4406C000 */ mfc1 $a2, $f24
|
||||
/* 00A870 80009C70 27A7007C */ addiu $a3, $sp, 0x7c
|
||||
/* 00A874 80009C74 0C00AEAC */ jal func_8002BAB0
|
||||
/* 00A878 80009C78 00001025 */ move $v0, $zero
|
||||
/* 00A87C 80009C7C 18400015 */ blez $v0, .L80009CD4
|
||||
/* 00A880 80009C80 27B0007C */ addiu $s0, $sp, 0x7c
|
||||
/* 00A884 80009C84 00025080 */ sll $t2, $v0, 2
|
||||
/* 00A888 80009C88 0150A021 */ addu $s4, $t2, $s0
|
||||
.L80009C8C:
|
||||
/* 00A88C 80009C8C C6040000 */ lwc1 $f4, ($s0)
|
||||
/* 00A890 80009C90 8FA500C4 */ lw $a1, 0xc4($sp)
|
||||
/* 00A894 80009C94 4604A03C */ c.lt.s $f20, $f4
|
||||
/* 00A898 80009C98 8FA600C0 */ lw $a2, 0xc0($sp)
|
||||
/* 00A89C 80009C9C 45000009 */ bc1f .L80009CC4
|
||||
/* 00A8A0 80009CA0 02E02025 */ move $a0, $s7
|
||||
/* 00A8A4 80009CA4 8FA700BC */ lw $a3, 0xbc($sp)
|
||||
/* 00A8A8 80009CA8 0260B025 */ move $s6, $s3
|
||||
/* 00A8AC 80009CAC 0C00275B */ jal func_80009D6C
|
||||
/* 00A8B0 80009CB0 02A08825 */ move $s1, $s5
|
||||
/* 00A8B4 80009CB4 0222082A */ slt $at, $s1, $v0
|
||||
/* 00A8B8 80009CB8 10200002 */ beqz $at, .L80009CC4
|
||||
/* 00A8BC 80009CBC 00000000 */ nop
|
||||
/* 00A8C0 80009CC0 305500FF */ andi $s5, $v0, 0xff
|
||||
.L80009CC4:
|
||||
/* 00A8C4 80009CC4 26100004 */ addiu $s0, $s0, 4
|
||||
/* 00A8C8 80009CC8 0214082B */ sltu $at, $s0, $s4
|
||||
/* 00A8CC 80009CCC 1420FFEF */ bnez $at, .L80009C8C
|
||||
/* 00A8D0 80009CD0 00000000 */ nop
|
||||
.L80009CD4:
|
||||
/* 00A8D4 80009CD4 8FA200D0 */ lw $v0, 0xd0($sp)
|
||||
/* 00A8D8 80009CD8 8FAB00CC */ lw $t3, 0xcc($sp)
|
||||
/* 00A8DC 80009CDC 24420001 */ addiu $v0, $v0, 1
|
||||
/* 00A8E0 80009CE0 AFA200D0 */ sw $v0, 0xd0($sp)
|
||||
/* 00A8E4 80009CE4 816C00B8 */ lb $t4, 0xb8($t3)
|
||||
/* 00A8E8 80009CE8 27DE000C */ addiu $fp, $fp, 0xc
|
||||
/* 00A8EC 80009CEC 004C082A */ slt $at, $v0, $t4
|
||||
/* 00A8F0 80009CF0 1420FFCE */ bnez $at, .L80009C2C
|
||||
/* 00A8F4 80009CF4 00000000 */ nop
|
||||
.L80009CF8:
|
||||
/* 00A8F8 80009CF8 8FA300D4 */ lw $v1, 0xd4($sp)
|
||||
.L80009CFC:
|
||||
/* 00A8FC 80009CFC 24010007 */ li $at, 7
|
||||
/* 00A900 80009D00 24630001 */ addiu $v1, $v1, 1
|
||||
/* 00A904 80009D04 1461FFBC */ bne $v1, $at, .L80009BF8
|
||||
/* 00A908 80009D08 26F700C0 */ addiu $s7, $s7, 0xc0
|
||||
/* 00A90C 80009D0C 8FA400D8 */ lw $a0, 0xd8($sp)
|
||||
/* 00A910 80009D10 24050100 */ li $a1, 256
|
||||
/* 00A914 80009D14 10800004 */ beqz $a0, .L80009D28
|
||||
/* 00A918 80009D18 8FBF0064 */ lw $ra, 0x64($sp)
|
||||
/* 00A91C 80009D1C 0C00127E */ jal func_800049F8
|
||||
/* 00A920 80009D20 02A03025 */ move $a2, $s5
|
||||
/* 00A924 80009D24 8FBF0064 */ lw $ra, 0x64($sp)
|
||||
.L80009D28:
|
||||
/* 00A928 80009D28 C7B50028 */ lwc1 $f21, 0x28($sp)
|
||||
/* 00A92C 80009D2C C7B4002C */ lwc1 $f20, 0x2c($sp)
|
||||
/* 00A930 80009D30 C7B70030 */ lwc1 $f23, 0x30($sp)
|
||||
/* 00A934 80009D34 C7B60034 */ lwc1 $f22, 0x34($sp)
|
||||
/* 00A938 80009D38 C7B90038 */ lwc1 $f25, 0x38($sp)
|
||||
/* 00A93C 80009D3C C7B8003C */ lwc1 $f24, 0x3c($sp)
|
||||
/* 00A940 80009D40 8FB00040 */ lw $s0, 0x40($sp)
|
||||
/* 00A944 80009D44 8FB10044 */ lw $s1, 0x44($sp)
|
||||
/* 00A948 80009D48 8FB20048 */ lw $s2, 0x48($sp)
|
||||
/* 00A94C 80009D4C 8FB3004C */ lw $s3, 0x4c($sp)
|
||||
/* 00A950 80009D50 8FB40050 */ lw $s4, 0x50($sp)
|
||||
/* 00A954 80009D54 8FB50054 */ lw $s5, 0x54($sp)
|
||||
/* 00A958 80009D58 8FB60058 */ lw $s6, 0x58($sp)
|
||||
/* 00A95C 80009D5C 8FB7005C */ lw $s7, 0x5c($sp)
|
||||
/* 00A960 80009D60 8FBE0060 */ lw $fp, 0x60($sp)
|
||||
/* 00A964 80009D64 03E00008 */ jr $ra
|
||||
/* 00A968 80009D68 27BD00D8 */ addiu $sp, $sp, 0xd8
|
||||
|
||||
glabel func_80009B7C
|
||||
/* 00A77C 80009B7C 27BDFF28 */ addiu $sp, $sp, -0xd8
|
||||
/* 00A780 80009B80 E7B8003C */ swc1 $f24, 0x3c($sp)
|
||||
/* 00A784 80009B84 E7B4002C */ swc1 $f20, 0x2c($sp)
|
||||
/* 00A788 80009B88 4486A000 */ mtc1 $a2, $f20
|
||||
/* 00A78C 80009B8C 4487C000 */ mtc1 $a3, $f24
|
||||
/* 00A790 80009B90 E7B60034 */ swc1 $f22, 0x34($sp)
|
||||
/* 00A794 80009B94 4485B000 */ mtc1 $a1, $f22
|
||||
/* 00A798 80009B98 AFBF0064 */ sw $ra, 0x64($sp)
|
||||
/* 00A79C 80009B9C 4406C000 */ mfc1 $a2, $f24
|
||||
/* 00A7A0 80009BA0 AFBE0060 */ sw $fp, 0x60($sp)
|
||||
/* 00A7A4 80009BA4 AFB7005C */ sw $s7, 0x5c($sp)
|
||||
/* 00A7A8 80009BA8 AFB60058 */ sw $s6, 0x58($sp)
|
||||
/* 00A7AC 80009BAC AFB50054 */ sw $s5, 0x54($sp)
|
||||
/* 00A7B0 80009BB0 AFB40050 */ sw $s4, 0x50($sp)
|
||||
/* 00A7B4 80009BB4 AFB3004C */ sw $s3, 0x4c($sp)
|
||||
/* 00A7B8 80009BB8 AFB20048 */ sw $s2, 0x48($sp)
|
||||
/* 00A7BC 80009BBC AFB10044 */ sw $s1, 0x44($sp)
|
||||
/* 00A7C0 80009BC0 AFB00040 */ sw $s0, 0x40($sp)
|
||||
/* 00A7C4 80009BC4 E7B90038 */ swc1 $f25, 0x38($sp)
|
||||
/* 00A7C8 80009BC8 E7B70030 */ swc1 $f23, 0x30($sp)
|
||||
/* 00A7CC 80009BCC E7B50028 */ swc1 $f21, 0x28($sp)
|
||||
/* 00A7D0 80009BD0 AFA400D8 */ sw $a0, 0xd8($sp)
|
||||
/* 00A7D4 80009BD4 4600A386 */ mov.s $f14, $f20
|
||||
/* 00A7D8 80009BD8 0C00A7C6 */ jal get_level_segment_index_from_position
|
||||
/* 00A7DC 80009BDC 4600B306 */ mov.s $f12, $f22
|
||||
/* 00A7E0 80009BE0 3C178012 */ lui $s7, %hi(D_8011A6D8) # $s7, 0x8012
|
||||
/* 00A7E4 80009BE4 AFA200B0 */ sw $v0, 0xb0($sp)
|
||||
/* 00A7E8 80009BE8 0000A825 */ move $s5, $zero
|
||||
/* 00A7EC 80009BEC 24160190 */ li $s6, 400
|
||||
/* 00A7F0 80009BF0 26F7A6D8 */ addiu $s7, %lo(D_8011A6D8) # addiu $s7, $s7, -0x5928
|
||||
/* 00A7F4 80009BF4 00001825 */ move $v1, $zero
|
||||
.L80009BF8:
|
||||
/* 00A7F8 80009BF8 92EE0000 */ lbu $t6, ($s7)
|
||||
/* 00A7FC 80009BFC AFB700CC */ sw $s7, 0xcc($sp)
|
||||
/* 00A800 80009C00 11C0003D */ beqz $t6, .L80009CF8
|
||||
/* 00A804 80009C04 AFA300D4 */ sw $v1, 0xd4($sp)
|
||||
/* 00A808 80009C08 306400FF */ andi $a0, $v1, 0xff
|
||||
/* 00A80C 80009C0C 0C0026AD */ jal func_80009AB4
|
||||
/* 00A810 80009C10 AFA300D4 */ sw $v1, 0xd4($sp)
|
||||
/* 00A814 80009C14 10400039 */ beqz $v0, .L80009CFC
|
||||
/* 00A818 80009C18 8FA300D4 */ lw $v1, 0xd4($sp)
|
||||
/* 00A81C 80009C1C 82EF00B8 */ lb $t7, 0xb8($s7)
|
||||
/* 00A820 80009C20 26FE0004 */ addiu $fp, $s7, 4
|
||||
/* 00A824 80009C24 19E00034 */ blez $t7, .L80009CF8
|
||||
/* 00A828 80009C28 AFA000D0 */ sw $zero, 0xd0($sp)
|
||||
.L80009C2C:
|
||||
/* 00A82C 80009C2C 4406C000 */ mfc1 $a2, $f24
|
||||
/* 00A830 80009C30 27B800C4 */ addiu $t8, $sp, 0xc4
|
||||
/* 00A834 80009C34 27B900C0 */ addiu $t9, $sp, 0xc0
|
||||
/* 00A838 80009C38 27A800BC */ addiu $t0, $sp, 0xbc
|
||||
/* 00A83C 80009C3C AFA80018 */ sw $t0, 0x18($sp)
|
||||
/* 00A840 80009C40 AFB90014 */ sw $t9, 0x14($sp)
|
||||
/* 00A844 80009C44 AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 00A848 80009C48 4600B306 */ mov.s $f12, $f22
|
||||
/* 00A84C 80009C4C 4600A386 */ mov.s $f14, $f20
|
||||
/* 00A850 80009C50 0C0024AA */ jal func_800092A8
|
||||
/* 00A854 80009C54 03C03825 */ move $a3, $fp
|
||||
/* 00A858 80009C58 0056082A */ slt $at, $v0, $s6
|
||||
/* 00A85C 80009C5C 1020001D */ beqz $at, .L80009CD4
|
||||
/* 00A860 80009C60 00409825 */ move $s3, $v0
|
||||
/* 00A864 80009C64 8FA400B0 */ lw $a0, 0xb0($sp)
|
||||
/* 00A868 80009C68 4405B000 */ mfc1 $a1, $f22
|
||||
/* 00A86C 80009C6C 4406C000 */ mfc1 $a2, $f24
|
||||
/* 00A870 80009C70 27A7007C */ addiu $a3, $sp, 0x7c
|
||||
/* 00A874 80009C74 0C00AEAC */ jal func_8002BAB0
|
||||
/* 00A878 80009C78 00001025 */ move $v0, $zero
|
||||
/* 00A87C 80009C7C 18400015 */ blez $v0, .L80009CD4
|
||||
/* 00A880 80009C80 27B0007C */ addiu $s0, $sp, 0x7c
|
||||
/* 00A884 80009C84 00025080 */ sll $t2, $v0, 2
|
||||
/* 00A888 80009C88 0150A021 */ addu $s4, $t2, $s0
|
||||
.L80009C8C:
|
||||
/* 00A88C 80009C8C C6040000 */ lwc1 $f4, ($s0)
|
||||
/* 00A890 80009C90 8FA500C4 */ lw $a1, 0xc4($sp)
|
||||
/* 00A894 80009C94 4604A03C */ c.lt.s $f20, $f4
|
||||
/* 00A898 80009C98 8FA600C0 */ lw $a2, 0xc0($sp)
|
||||
/* 00A89C 80009C9C 45000009 */ bc1f .L80009CC4
|
||||
/* 00A8A0 80009CA0 02E02025 */ move $a0, $s7
|
||||
/* 00A8A4 80009CA4 8FA700BC */ lw $a3, 0xbc($sp)
|
||||
/* 00A8A8 80009CA8 0260B025 */ move $s6, $s3
|
||||
/* 00A8AC 80009CAC 0C00275B */ jal func_80009D6C
|
||||
/* 00A8B0 80009CB0 02A08825 */ move $s1, $s5
|
||||
/* 00A8B4 80009CB4 0222082A */ slt $at, $s1, $v0
|
||||
/* 00A8B8 80009CB8 10200002 */ beqz $at, .L80009CC4
|
||||
/* 00A8BC 80009CBC 00000000 */ nop
|
||||
/* 00A8C0 80009CC0 305500FF */ andi $s5, $v0, 0xff
|
||||
.L80009CC4:
|
||||
/* 00A8C4 80009CC4 26100004 */ addiu $s0, $s0, 4
|
||||
/* 00A8C8 80009CC8 0214082B */ sltu $at, $s0, $s4
|
||||
/* 00A8CC 80009CCC 1420FFEF */ bnez $at, .L80009C8C
|
||||
/* 00A8D0 80009CD0 00000000 */ nop
|
||||
.L80009CD4:
|
||||
/* 00A8D4 80009CD4 8FA200D0 */ lw $v0, 0xd0($sp)
|
||||
/* 00A8D8 80009CD8 8FAB00CC */ lw $t3, 0xcc($sp)
|
||||
/* 00A8DC 80009CDC 24420001 */ addiu $v0, $v0, 1
|
||||
/* 00A8E0 80009CE0 AFA200D0 */ sw $v0, 0xd0($sp)
|
||||
/* 00A8E4 80009CE4 816C00B8 */ lb $t4, 0xb8($t3)
|
||||
/* 00A8E8 80009CE8 27DE000C */ addiu $fp, $fp, 0xc
|
||||
/* 00A8EC 80009CEC 004C082A */ slt $at, $v0, $t4
|
||||
/* 00A8F0 80009CF0 1420FFCE */ bnez $at, .L80009C2C
|
||||
/* 00A8F4 80009CF4 00000000 */ nop
|
||||
.L80009CF8:
|
||||
/* 00A8F8 80009CF8 8FA300D4 */ lw $v1, 0xd4($sp)
|
||||
.L80009CFC:
|
||||
/* 00A8FC 80009CFC 24010007 */ li $at, 7
|
||||
/* 00A900 80009D00 24630001 */ addiu $v1, $v1, 1
|
||||
/* 00A904 80009D04 1461FFBC */ bne $v1, $at, .L80009BF8
|
||||
/* 00A908 80009D08 26F700C0 */ addiu $s7, $s7, 0xc0
|
||||
/* 00A90C 80009D0C 8FA400D8 */ lw $a0, 0xd8($sp)
|
||||
/* 00A910 80009D10 24050100 */ li $a1, 256
|
||||
/* 00A914 80009D14 10800004 */ beqz $a0, .L80009D28
|
||||
/* 00A918 80009D18 8FBF0064 */ lw $ra, 0x64($sp)
|
||||
/* 00A91C 80009D1C 0C00127E */ jal func_800049F8
|
||||
/* 00A920 80009D20 02A03025 */ move $a2, $s5
|
||||
/* 00A924 80009D24 8FBF0064 */ lw $ra, 0x64($sp)
|
||||
.L80009D28:
|
||||
/* 00A928 80009D28 C7B50028 */ lwc1 $f21, 0x28($sp)
|
||||
/* 00A92C 80009D2C C7B4002C */ lwc1 $f20, 0x2c($sp)
|
||||
/* 00A930 80009D30 C7B70030 */ lwc1 $f23, 0x30($sp)
|
||||
/* 00A934 80009D34 C7B60034 */ lwc1 $f22, 0x34($sp)
|
||||
/* 00A938 80009D38 C7B90038 */ lwc1 $f25, 0x38($sp)
|
||||
/* 00A93C 80009D3C C7B8003C */ lwc1 $f24, 0x3c($sp)
|
||||
/* 00A940 80009D40 8FB00040 */ lw $s0, 0x40($sp)
|
||||
/* 00A944 80009D44 8FB10044 */ lw $s1, 0x44($sp)
|
||||
/* 00A948 80009D48 8FB20048 */ lw $s2, 0x48($sp)
|
||||
/* 00A94C 80009D4C 8FB3004C */ lw $s3, 0x4c($sp)
|
||||
/* 00A950 80009D50 8FB40050 */ lw $s4, 0x50($sp)
|
||||
/* 00A954 80009D54 8FB50054 */ lw $s5, 0x54($sp)
|
||||
/* 00A958 80009D58 8FB60058 */ lw $s6, 0x58($sp)
|
||||
/* 00A95C 80009D5C 8FB7005C */ lw $s7, 0x5c($sp)
|
||||
/* 00A960 80009D60 8FBE0060 */ lw $fp, 0x60($sp)
|
||||
/* 00A964 80009D64 03E00008 */ jr $ra
|
||||
/* 00A968 80009D68 27BD00D8 */ addiu $sp, $sp, 0xd8
|
||||
|
||||
+287
-287
File diff suppressed because it is too large
Load Diff
+97
-97
@@ -1,97 +1,97 @@
|
||||
glabel func_8000A184
|
||||
/* 00AD84 8000A184 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* 00AD88 8000A188 AFBE0048 */ sw $fp, 0x48($sp)
|
||||
/* 00AD8C 8000A18C AFB70044 */ sw $s7, 0x44($sp)
|
||||
/* 00AD90 8000A190 AFB60040 */ sw $s6, 0x40($sp)
|
||||
/* 00AD94 8000A194 AFB5003C */ sw $s5, 0x3c($sp)
|
||||
/* 00AD98 8000A198 AFB40038 */ sw $s4, 0x38($sp)
|
||||
/* 00AD9C 8000A19C AFB30034 */ sw $s3, 0x34($sp)
|
||||
/* 00ADA0 8000A1A0 3C168012 */ lui $s6, %hi(D_80119C58) # $s6, 0x8012
|
||||
/* 00ADA4 8000A1A4 3C178012 */ lui $s7, %hi(D_80119C5C) # $s7, 0x8012
|
||||
/* 00ADA8 8000A1A8 3C1E8012 */ lui $fp, %hi(D_8011A6DC) # $fp, 0x8012
|
||||
/* 00ADAC 8000A1AC 00809825 */ move $s3, $a0
|
||||
/* 00ADB0 8000A1B0 00A0A025 */ move $s4, $a1
|
||||
/* 00ADB4 8000A1B4 00C0A825 */ move $s5, $a2
|
||||
/* 00ADB8 8000A1B8 AFBF004C */ sw $ra, 0x4c($sp)
|
||||
/* 00ADBC 8000A1BC AFB20030 */ sw $s2, 0x30($sp)
|
||||
/* 00ADC0 8000A1C0 AFB1002C */ sw $s1, 0x2c($sp)
|
||||
/* 00ADC4 8000A1C4 AFB00028 */ sw $s0, 0x28($sp)
|
||||
/* 00ADC8 8000A1C8 27DEA6DC */ addiu $fp, %lo(D_8011A6DC) # addiu $fp, $fp, -0x5924
|
||||
/* 00ADCC 8000A1CC 26F79C5C */ addiu $s7, %lo(D_80119C5C) # addiu $s7, $s7, -0x63a4
|
||||
/* 00ADD0 8000A1D0 26D69C58 */ addiu $s6, %lo(D_80119C58) # addiu $s6, $s6, -0x63a8
|
||||
.L8000A1D4:
|
||||
/* 00ADD4 8000A1D4 8ECE016C */ lw $t6, 0x16c($s6)
|
||||
/* 00ADD8 8000A1D8 02C09025 */ move $s2, $s6
|
||||
/* 00ADDC 8000A1DC 11C00013 */ beqz $t6, .L8000A22C
|
||||
/* 00ADE0 8000A1E0 02E08825 */ move $s1, $s7
|
||||
/* 00ADE4 8000A1E4 82CF017C */ lb $t7, 0x17c($s6)
|
||||
/* 00ADE8 8000A1E8 00008025 */ move $s0, $zero
|
||||
/* 00ADEC 8000A1EC 19E0000F */ blez $t7, .L8000A22C
|
||||
.L8000A1F0:
|
||||
/* 00ADF0 8000A1F0 241800FF */ li $t8, 255
|
||||
/* 00ADF4 8000A1F4 241900FF */ li $t9, 255
|
||||
/* 00ADF8 8000A1F8 AFB90014 */ sw $t9, 0x14($sp)
|
||||
/* 00ADFC 8000A1FC AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 00AE00 8000A200 02602025 */ move $a0, $s3
|
||||
/* 00AE04 8000A204 02802825 */ move $a1, $s4
|
||||
/* 00AE08 8000A208 02A03025 */ move $a2, $s5
|
||||
/* 00AE0C 8000A20C 02203825 */ move $a3, $s1
|
||||
/* 00AE10 8000A210 0C002905 */ jal func_8000A414
|
||||
/* 00AE14 8000A214 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 00AE18 8000A218 8248017C */ lb $t0, 0x17c($s2)
|
||||
/* 00AE1C 8000A21C 26100001 */ addiu $s0, $s0, 1
|
||||
/* 00AE20 8000A220 0208082A */ slt $at, $s0, $t0
|
||||
/* 00AE24 8000A224 1420FFF2 */ bnez $at, .L8000A1F0
|
||||
/* 00AE28 8000A228 2631000C */ addiu $s1, $s1, 0xc
|
||||
.L8000A22C:
|
||||
/* 00AE2C 8000A22C 26F70180 */ addiu $s7, $s7, 0x180
|
||||
/* 00AE30 8000A230 02FE082B */ sltu $at, $s7, $fp
|
||||
/* 00AE34 8000A234 1420FFE7 */ bnez $at, .L8000A1D4
|
||||
/* 00AE38 8000A238 26D60180 */ addiu $s6, $s6, 0x180
|
||||
/* 00AE3C 8000A23C 3C168012 */ lui $s6, %hi(D_8011A6D8) # $s6, 0x8012
|
||||
/* 00AE40 8000A240 3C178012 */ lui $s7, %hi(D_8011A6DC) # $s7, 0x8012
|
||||
/* 00AE44 8000A244 3C1E8012 */ lui $fp, %hi(D_8011AC1C) # $fp, 0x8012
|
||||
/* 00AE48 8000A248 27DEAC1C */ addiu $fp, %lo(D_8011AC1C) # addiu $fp, $fp, -0x53e4
|
||||
/* 00AE4C 8000A24C 26F7A6DC */ addiu $s7, %lo(D_8011A6DC) # addiu $s7, $s7, -0x5924
|
||||
/* 00AE50 8000A250 26D6A6D8 */ addiu $s6, %lo(D_8011A6D8) # addiu $s6, $s6, -0x5928
|
||||
.L8000A254:
|
||||
/* 00AE54 8000A254 92C90000 */ lbu $t1, ($s6)
|
||||
/* 00AE58 8000A258 02C09025 */ move $s2, $s6
|
||||
/* 00AE5C 8000A25C 11200013 */ beqz $t1, .L8000A2AC
|
||||
/* 00AE60 8000A260 02E08825 */ move $s1, $s7
|
||||
/* 00AE64 8000A264 82CA00B8 */ lb $t2, 0xb8($s6)
|
||||
/* 00AE68 8000A268 00008025 */ move $s0, $zero
|
||||
/* 00AE6C 8000A26C 1940000F */ blez $t2, .L8000A2AC
|
||||
.L8000A270:
|
||||
/* 00AE70 8000A270 240B00FF */ li $t3, 255
|
||||
/* 00AE74 8000A274 240C00FF */ li $t4, 255
|
||||
/* 00AE78 8000A278 AFAC0018 */ sw $t4, 0x18($sp)
|
||||
/* 00AE7C 8000A27C AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* 00AE80 8000A280 02602025 */ move $a0, $s3
|
||||
/* 00AE84 8000A284 02802825 */ move $a1, $s4
|
||||
/* 00AE88 8000A288 02A03025 */ move $a2, $s5
|
||||
/* 00AE8C 8000A28C 02203825 */ move $a3, $s1
|
||||
/* 00AE90 8000A290 0C002905 */ jal func_8000A414
|
||||
/* 00AE94 8000A294 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 00AE98 8000A298 824D00B8 */ lb $t5, 0xb8($s2)
|
||||
/* 00AE9C 8000A29C 26100001 */ addiu $s0, $s0, 1
|
||||
/* 00AEA0 8000A2A0 020D082A */ slt $at, $s0, $t5
|
||||
/* 00AEA4 8000A2A4 1420FFF2 */ bnez $at, .L8000A270
|
||||
/* 00AEA8 8000A2A8 2631000C */ addiu $s1, $s1, 0xc
|
||||
.L8000A2AC:
|
||||
/* 00AEAC 8000A2AC 26F700C0 */ addiu $s7, $s7, 0xc0
|
||||
/* 00AEB0 8000A2B0 16FEFFE8 */ bne $s7, $fp, .L8000A254
|
||||
/* 00AEB4 8000A2B4 26D600C0 */ addiu $s6, $s6, 0xc0
|
||||
/* 00AEB8 8000A2B8 8FBF004C */ lw $ra, 0x4c($sp)
|
||||
/* 00AEBC 8000A2BC 8FB00028 */ lw $s0, 0x28($sp)
|
||||
/* 00AEC0 8000A2C0 8FB1002C */ lw $s1, 0x2c($sp)
|
||||
/* 00AEC4 8000A2C4 8FB20030 */ lw $s2, 0x30($sp)
|
||||
/* 00AEC8 8000A2C8 8FB30034 */ lw $s3, 0x34($sp)
|
||||
/* 00AECC 8000A2CC 8FB40038 */ lw $s4, 0x38($sp)
|
||||
/* 00AED0 8000A2D0 8FB5003C */ lw $s5, 0x3c($sp)
|
||||
/* 00AED4 8000A2D4 8FB60040 */ lw $s6, 0x40($sp)
|
||||
/* 00AED8 8000A2D8 8FB70044 */ lw $s7, 0x44($sp)
|
||||
/* 00AEDC 8000A2DC 8FBE0048 */ lw $fp, 0x48($sp)
|
||||
/* 00AEE0 8000A2E0 03E00008 */ jr $ra
|
||||
/* 00AEE4 8000A2E4 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
|
||||
glabel func_8000A184
|
||||
/* 00AD84 8000A184 27BDFFB0 */ addiu $sp, $sp, -0x50
|
||||
/* 00AD88 8000A188 AFBE0048 */ sw $fp, 0x48($sp)
|
||||
/* 00AD8C 8000A18C AFB70044 */ sw $s7, 0x44($sp)
|
||||
/* 00AD90 8000A190 AFB60040 */ sw $s6, 0x40($sp)
|
||||
/* 00AD94 8000A194 AFB5003C */ sw $s5, 0x3c($sp)
|
||||
/* 00AD98 8000A198 AFB40038 */ sw $s4, 0x38($sp)
|
||||
/* 00AD9C 8000A19C AFB30034 */ sw $s3, 0x34($sp)
|
||||
/* 00ADA0 8000A1A0 3C168012 */ lui $s6, %hi(D_80119C58) # $s6, 0x8012
|
||||
/* 00ADA4 8000A1A4 3C178012 */ lui $s7, %hi(D_80119C5C) # $s7, 0x8012
|
||||
/* 00ADA8 8000A1A8 3C1E8012 */ lui $fp, %hi(D_8011A6DC) # $fp, 0x8012
|
||||
/* 00ADAC 8000A1AC 00809825 */ move $s3, $a0
|
||||
/* 00ADB0 8000A1B0 00A0A025 */ move $s4, $a1
|
||||
/* 00ADB4 8000A1B4 00C0A825 */ move $s5, $a2
|
||||
/* 00ADB8 8000A1B8 AFBF004C */ sw $ra, 0x4c($sp)
|
||||
/* 00ADBC 8000A1BC AFB20030 */ sw $s2, 0x30($sp)
|
||||
/* 00ADC0 8000A1C0 AFB1002C */ sw $s1, 0x2c($sp)
|
||||
/* 00ADC4 8000A1C4 AFB00028 */ sw $s0, 0x28($sp)
|
||||
/* 00ADC8 8000A1C8 27DEA6DC */ addiu $fp, %lo(D_8011A6DC) # addiu $fp, $fp, -0x5924
|
||||
/* 00ADCC 8000A1CC 26F79C5C */ addiu $s7, %lo(D_80119C5C) # addiu $s7, $s7, -0x63a4
|
||||
/* 00ADD0 8000A1D0 26D69C58 */ addiu $s6, %lo(D_80119C58) # addiu $s6, $s6, -0x63a8
|
||||
.L8000A1D4:
|
||||
/* 00ADD4 8000A1D4 8ECE016C */ lw $t6, 0x16c($s6)
|
||||
/* 00ADD8 8000A1D8 02C09025 */ move $s2, $s6
|
||||
/* 00ADDC 8000A1DC 11C00013 */ beqz $t6, .L8000A22C
|
||||
/* 00ADE0 8000A1E0 02E08825 */ move $s1, $s7
|
||||
/* 00ADE4 8000A1E4 82CF017C */ lb $t7, 0x17c($s6)
|
||||
/* 00ADE8 8000A1E8 00008025 */ move $s0, $zero
|
||||
/* 00ADEC 8000A1EC 19E0000F */ blez $t7, .L8000A22C
|
||||
.L8000A1F0:
|
||||
/* 00ADF0 8000A1F0 241800FF */ li $t8, 255
|
||||
/* 00ADF4 8000A1F4 241900FF */ li $t9, 255
|
||||
/* 00ADF8 8000A1F8 AFB90014 */ sw $t9, 0x14($sp)
|
||||
/* 00ADFC 8000A1FC AFB80010 */ sw $t8, 0x10($sp)
|
||||
/* 00AE00 8000A200 02602025 */ move $a0, $s3
|
||||
/* 00AE04 8000A204 02802825 */ move $a1, $s4
|
||||
/* 00AE08 8000A208 02A03025 */ move $a2, $s5
|
||||
/* 00AE0C 8000A20C 02203825 */ move $a3, $s1
|
||||
/* 00AE10 8000A210 0C002905 */ jal debug_render_line
|
||||
/* 00AE14 8000A214 AFA00018 */ sw $zero, 0x18($sp)
|
||||
/* 00AE18 8000A218 8248017C */ lb $t0, 0x17c($s2)
|
||||
/* 00AE1C 8000A21C 26100001 */ addiu $s0, $s0, 1
|
||||
/* 00AE20 8000A220 0208082A */ slt $at, $s0, $t0
|
||||
/* 00AE24 8000A224 1420FFF2 */ bnez $at, .L8000A1F0
|
||||
/* 00AE28 8000A228 2631000C */ addiu $s1, $s1, 0xc
|
||||
.L8000A22C:
|
||||
/* 00AE2C 8000A22C 26F70180 */ addiu $s7, $s7, 0x180
|
||||
/* 00AE30 8000A230 02FE082B */ sltu $at, $s7, $fp
|
||||
/* 00AE34 8000A234 1420FFE7 */ bnez $at, .L8000A1D4
|
||||
/* 00AE38 8000A238 26D60180 */ addiu $s6, $s6, 0x180
|
||||
/* 00AE3C 8000A23C 3C168012 */ lui $s6, %hi(D_8011A6D8) # $s6, 0x8012
|
||||
/* 00AE40 8000A240 3C178012 */ lui $s7, %hi(D_8011A6DC) # $s7, 0x8012
|
||||
/* 00AE44 8000A244 3C1E8012 */ lui $fp, %hi(D_8011AC1C) # $fp, 0x8012
|
||||
/* 00AE48 8000A248 27DEAC1C */ addiu $fp, %lo(D_8011AC1C) # addiu $fp, $fp, -0x53e4
|
||||
/* 00AE4C 8000A24C 26F7A6DC */ addiu $s7, %lo(D_8011A6DC) # addiu $s7, $s7, -0x5924
|
||||
/* 00AE50 8000A250 26D6A6D8 */ addiu $s6, %lo(D_8011A6D8) # addiu $s6, $s6, -0x5928
|
||||
.L8000A254:
|
||||
/* 00AE54 8000A254 92C90000 */ lbu $t1, ($s6)
|
||||
/* 00AE58 8000A258 02C09025 */ move $s2, $s6
|
||||
/* 00AE5C 8000A25C 11200013 */ beqz $t1, .L8000A2AC
|
||||
/* 00AE60 8000A260 02E08825 */ move $s1, $s7
|
||||
/* 00AE64 8000A264 82CA00B8 */ lb $t2, 0xb8($s6)
|
||||
/* 00AE68 8000A268 00008025 */ move $s0, $zero
|
||||
/* 00AE6C 8000A26C 1940000F */ blez $t2, .L8000A2AC
|
||||
.L8000A270:
|
||||
/* 00AE70 8000A270 240B00FF */ li $t3, 255
|
||||
/* 00AE74 8000A274 240C00FF */ li $t4, 255
|
||||
/* 00AE78 8000A278 AFAC0018 */ sw $t4, 0x18($sp)
|
||||
/* 00AE7C 8000A27C AFAB0010 */ sw $t3, 0x10($sp)
|
||||
/* 00AE80 8000A280 02602025 */ move $a0, $s3
|
||||
/* 00AE84 8000A284 02802825 */ move $a1, $s4
|
||||
/* 00AE88 8000A288 02A03025 */ move $a2, $s5
|
||||
/* 00AE8C 8000A28C 02203825 */ move $a3, $s1
|
||||
/* 00AE90 8000A290 0C002905 */ jal debug_render_line
|
||||
/* 00AE94 8000A294 AFA00014 */ sw $zero, 0x14($sp)
|
||||
/* 00AE98 8000A298 824D00B8 */ lb $t5, 0xb8($s2)
|
||||
/* 00AE9C 8000A29C 26100001 */ addiu $s0, $s0, 1
|
||||
/* 00AEA0 8000A2A0 020D082A */ slt $at, $s0, $t5
|
||||
/* 00AEA4 8000A2A4 1420FFF2 */ bnez $at, .L8000A270
|
||||
/* 00AEA8 8000A2A8 2631000C */ addiu $s1, $s1, 0xc
|
||||
.L8000A2AC:
|
||||
/* 00AEAC 8000A2AC 26F700C0 */ addiu $s7, $s7, 0xc0
|
||||
/* 00AEB0 8000A2B0 16FEFFE8 */ bne $s7, $fp, .L8000A254
|
||||
/* 00AEB4 8000A2B4 26D600C0 */ addiu $s6, $s6, 0xc0
|
||||
/* 00AEB8 8000A2B8 8FBF004C */ lw $ra, 0x4c($sp)
|
||||
/* 00AEBC 8000A2BC 8FB00028 */ lw $s0, 0x28($sp)
|
||||
/* 00AEC0 8000A2C0 8FB1002C */ lw $s1, 0x2c($sp)
|
||||
/* 00AEC4 8000A2C4 8FB20030 */ lw $s2, 0x30($sp)
|
||||
/* 00AEC8 8000A2C8 8FB30034 */ lw $s3, 0x34($sp)
|
||||
/* 00AECC 8000A2CC 8FB40038 */ lw $s4, 0x38($sp)
|
||||
/* 00AED0 8000A2D0 8FB5003C */ lw $s5, 0x3c($sp)
|
||||
/* 00AED4 8000A2D4 8FB60040 */ lw $s6, 0x40($sp)
|
||||
/* 00AED8 8000A2D8 8FB70044 */ lw $s7, 0x44($sp)
|
||||
/* 00AEDC 8000A2DC 8FBE0048 */ lw $fp, 0x48($sp)
|
||||
/* 00AEE0 8000A2E0 03E00008 */ jr $ra
|
||||
/* 00AEE4 8000A2E4 27BD0050 */ addiu $sp, $sp, 0x50
|
||||
|
||||
+382
-382
File diff suppressed because it is too large
Load Diff
+20
-20
@@ -27,8 +27,8 @@ glabel D_800E4C48
|
||||
.text
|
||||
glabel func_80005254
|
||||
/* 005E54 80005254 27BDFF60 */ addiu $sp, $sp, -0xa0
|
||||
/* 005E58 80005258 3C088012 */ lui $t0, %hi(D_80119C3C) # $t0, 0x8012
|
||||
/* 005E5C 8000525C 8D089C3C */ lw $t0, %lo(D_80119C3C)($t0)
|
||||
/* 005E58 80005258 3C088012 */ lui $t0, %hi(gSoundRacerObj) # $t0, 0x8012
|
||||
/* 005E5C 8000525C 8D089C3C */ lw $t0, %lo(gSoundRacerObj)($t0)
|
||||
/* 005E60 80005260 AFBF0034 */ sw $ra, 0x34($sp)
|
||||
/* 005E64 80005264 AFB20030 */ sw $s2, 0x30($sp)
|
||||
/* 005E68 80005268 AFB1002C */ sw $s1, 0x2c($sp)
|
||||
@@ -57,7 +57,7 @@ glabel func_80005254
|
||||
/* 005EBC 800052BC 3C014180 */ li $at, 0x41800000 # 16.000000
|
||||
/* 005EC0 800052C0 44812000 */ mtc1 $at, $f4
|
||||
/* 005EC4 800052C4 45000002 */ bc1f .L800052D0
|
||||
/* 005EC8 800052C8 3C078012 */ lui $a3, %hi(D_80119C38) # $a3, 0x8012
|
||||
/* 005EC8 800052C8 3C078012 */ lui $a3, %hi(gRacerSound) # $a3, 0x8012
|
||||
/* 005ECC 800052CC 46000007 */ neg.s $f0, $f0
|
||||
.L800052D0:
|
||||
/* 005ED0 800052D0 00000000 */ nop
|
||||
@@ -68,7 +68,7 @@ glabel func_80005254
|
||||
/* 005EE4 800052E4 00006025 */ move $t4, $zero
|
||||
/* 005EE8 800052E8 32588000 */ andi $t8, $s2, 0x8000
|
||||
/* 005EEC 800052EC 03009025 */ move $s2, $t8
|
||||
/* 005EF0 800052F0 3C118012 */ lui $s1, %hi(D_80119C38) # $s1, 0x8012
|
||||
/* 005EF0 800052F0 3C118012 */ lui $s1, %hi(gRacerSound) # $s1, 0x8012
|
||||
/* 005EF4 800052F4 46083282 */ mul.s $f10, $f6, $f8
|
||||
/* 005EF8 800052F8 444FF800 */ cfc1 $t7, $31
|
||||
/* 005EFC 800052FC 00000000 */ nop
|
||||
@@ -88,8 +88,8 @@ glabel func_80005254
|
||||
/* 005F30 80005330 3C01800E */ lui $at, %hi(D_800E4BF8 + 4) # $at, 0x800e
|
||||
/* 005F34 80005334 C4354BF8 */ lwc1 $f21, %lo(D_800E4BF8)($at)
|
||||
/* 005F38 80005338 C4344BFC */ lwc1 $f20, %lo(D_800E4BF8 + 4)($at)
|
||||
/* 005F3C 8000533C 8CE79C38 */ lw $a3, %lo(D_80119C38)($a3)
|
||||
/* 005F40 80005340 26319C38 */ addiu $s1, %lo(D_80119C38) # addiu $s1, $s1, -0x63c8
|
||||
/* 005F3C 8000533C 8CE79C38 */ lw $a3, %lo(gRacerSound)($a3)
|
||||
/* 005F40 80005340 26319C38 */ addiu $s1, %lo(gRacerSound) # addiu $s1, $s1, -0x63c8
|
||||
.L80005344:
|
||||
/* 005F44 80005344 00ECC821 */ addu $t9, $a3, $t4
|
||||
/* 005F48 80005348 972D0000 */ lhu $t5, ($t9)
|
||||
@@ -257,8 +257,8 @@ glabel func_80005254
|
||||
/* 00619C 8000559C 2A010033 */ slti $at, $s0, 0x33
|
||||
/* 0061A0 800055A0 14200036 */ bnez $at, .L8000567C
|
||||
/* 0061A4 800055A4 46004483 */ div.s $f18, $f8, $f0
|
||||
/* 0061A8 800055A8 3C088012 */ lui $t0, %hi(D_80119C3C) # $t0, 0x8012
|
||||
/* 0061AC 800055AC 8D089C3C */ lw $t0, %lo(D_80119C3C)($t0)
|
||||
/* 0061A8 800055A8 3C088012 */ lui $t0, %hi(gSoundRacerObj) # $t0, 0x8012
|
||||
/* 0061AC 800055AC 8D089C3C */ lw $t0, %lo(gSoundRacerObj)($t0)
|
||||
/* 0061B0 800055B0 00000000 */ nop
|
||||
/* 0061B4 800055B4 81020185 */ lb $v0, 0x185($t0)
|
||||
/* 0061B8 800055B8 00000000 */ nop
|
||||
@@ -283,7 +283,7 @@ glabel func_80005254
|
||||
/* 006200 80005600 4500000E */ bc1f .L8000563C
|
||||
/* 006204 80005604 00000000 */ nop
|
||||
/* 006208 80005608 448F4000 */ mtc1 $t7, $f8
|
||||
/* 00620C 8000560C 3C088012 */ lui $t0, %hi(D_80119C3C) # $t0, 0x8012
|
||||
/* 00620C 8000560C 3C088012 */ lui $t0, %hi(gSoundRacerObj) # $t0, 0x8012
|
||||
/* 006210 80005610 468042A1 */ cvt.d.w $f10, $f8
|
||||
/* 006214 80005614 00000000 */ nop
|
||||
/* 006218 80005618 462A0103 */ div.d $f4, $f0, $f10
|
||||
@@ -291,7 +291,7 @@ glabel func_80005254
|
||||
/* 006220 80005620 46203220 */ cvt.s.d $f8, $f6
|
||||
/* 006224 80005624 E4E8003C */ swc1 $f8, 0x3c($a3)
|
||||
/* 006228 80005628 8E270000 */ lw $a3, ($s1)
|
||||
/* 00622C 8000562C 8D089C3C */ lw $t0, %lo(D_80119C3C)($t0)
|
||||
/* 00622C 8000562C 8D089C3C */ lw $t0, %lo(gSoundRacerObj)($t0)
|
||||
/* 006230 80005630 C4EC003C */ lwc1 $f12, 0x3c($a3)
|
||||
/* 006234 80005634 1000000D */ b .L8000566C
|
||||
/* 006238 80005638 46109101 */ sub.s $f4, $f18, $f16
|
||||
@@ -301,10 +301,10 @@ glabel func_80005254
|
||||
/* 006244 80005644 45000008 */ bc1f .L80005668
|
||||
/* 006248 80005648 00000000 */ nop
|
||||
/* 00624C 8000564C 462002A0 */ cvt.s.d $f10, $f0
|
||||
/* 006250 80005650 3C088012 */ lui $t0, %hi(D_80119C3C) # $t0, 0x8012
|
||||
/* 006250 80005650 3C088012 */ lui $t0, %hi(gSoundRacerObj) # $t0, 0x8012
|
||||
/* 006254 80005654 E4EA003C */ swc1 $f10, 0x3c($a3)
|
||||
/* 006258 80005658 8E270000 */ lw $a3, ($s1)
|
||||
/* 00625C 8000565C 8D089C3C */ lw $t0, %lo(D_80119C3C)($t0)
|
||||
/* 00625C 8000565C 8D089C3C */ lw $t0, %lo(gSoundRacerObj)($t0)
|
||||
/* 006260 80005660 C4EC003C */ lwc1 $f12, 0x3c($a3)
|
||||
/* 006264 80005664 00000000 */ nop
|
||||
.L80005668:
|
||||
@@ -322,12 +322,12 @@ glabel func_80005254
|
||||
/* 00628C 8000568C 46005121 */ cvt.d.s $f4, $f10
|
||||
/* 006290 80005690 46262202 */ mul.d $f8, $f4, $f6
|
||||
/* 006294 80005694 46109101 */ sub.s $f4, $f18, $f16
|
||||
/* 006298 80005698 3C088012 */ lui $t0, %hi(D_80119C3C) # $t0, 0x8012
|
||||
/* 006298 80005698 3C088012 */ lui $t0, %hi(gSoundRacerObj) # $t0, 0x8012
|
||||
/* 00629C 8000569C 462042A0 */ cvt.s.d $f10, $f8
|
||||
/* 0062A0 800056A0 460E2182 */ mul.s $f6, $f4, $f14
|
||||
/* 0062A4 800056A4 E4EA003C */ swc1 $f10, 0x3c($a3)
|
||||
/* 0062A8 800056A8 8E270000 */ lw $a3, ($s1)
|
||||
/* 0062AC 800056AC 8D089C3C */ lw $t0, %lo(D_80119C3C)($t0)
|
||||
/* 0062AC 800056AC 8D089C3C */ lw $t0, %lo(gSoundRacerObj)($t0)
|
||||
/* 0062B0 800056B0 46103200 */ add.s $f8, $f6, $f16
|
||||
/* 0062B4 800056B4 C4EA003C */ lwc1 $f10, 0x3c($a3)
|
||||
/* 0062B8 800056B8 00000000 */ nop
|
||||
@@ -336,7 +336,7 @@ glabel func_80005254
|
||||
/* 0062C0 800056C0 811801E6 */ lb $t8, 0x1e6($t0)
|
||||
/* 0062C4 800056C4 3C014080 */ lui $at, 0x4080
|
||||
/* 0062C8 800056C8 13000010 */ beqz $t8, .L8000570C
|
||||
/* 0062CC 800056CC 3C088012 */ lui $t0, %hi(D_80119C3C) # $t0, 0x8012
|
||||
/* 0062CC 800056CC 3C088012 */ lui $t0, %hi(gSoundRacerObj) # $t0, 0x8012
|
||||
# Used to access D_800E4C18 and D_800E4C18 + 4.
|
||||
/* 0062D0 800056D0 3C01800E */ lui $at, %hi(D_800E4C18) # $at, 0x800e
|
||||
/* 0062D4 800056D4 C4274C18 */ lwc1 $f7, %lo(D_800E4C18)($at)
|
||||
@@ -361,7 +361,7 @@ glabel func_80005254
|
||||
/* 00631C 8000571C E4E60040 */ swc1 $f6, 0x40($a3)
|
||||
.L80005720:
|
||||
/* 006320 80005720 8E270000 */ lw $a3, ($s1)
|
||||
/* 006324 80005724 8D089C3C */ lw $t0, %lo(D_80119C3C)($t0)
|
||||
/* 006324 80005724 8D089C3C */ lw $t0, %lo(gSoundRacerObj)($t0)
|
||||
/* 006328 80005728 C4E80040 */ lwc1 $f8, 0x40($a3)
|
||||
/* 00632C 8000572C 811901E2 */ lb $t9, 0x1e2($t0)
|
||||
/* 006330 80005730 00EA1021 */ addu $v0, $a3, $t2
|
||||
@@ -561,8 +561,8 @@ glabel func_80005254
|
||||
/* 006610 80005A10 24010001 */ li $at, 1
|
||||
/* 006614 80005A14 1521FE4B */ bne $t1, $at, .L80005344
|
||||
/* 006618 80005A18 258C0002 */ addiu $t4, $t4, 2
|
||||
/* 00661C 80005A1C 3C088012 */ lui $t0, %hi(D_80119C3C) # $t0, 0x8012
|
||||
/* 006620 80005A20 8D089C3C */ lw $t0, %lo(D_80119C3C)($t0)
|
||||
/* 00661C 80005A1C 3C088012 */ lui $t0, %hi(gSoundRacerObj) # $t0, 0x8012
|
||||
/* 006620 80005A20 8D089C3C */ lw $t0, %lo(gSoundRacerObj)($t0)
|
||||
/* 006624 80005A24 00000000 */ nop
|
||||
/* 006628 80005A28 8D180010 */ lw $t8, 0x10($t0)
|
||||
/* 00662C 80005A2C 00000000 */ nop
|
||||
@@ -666,8 +666,8 @@ glabel func_80005254
|
||||
/* 00679C 80005B9C 00000000 */ nop
|
||||
.L80005BA0:
|
||||
/* 0067A0 80005BA0 10800029 */ beqz $a0, .L80005C48
|
||||
/* 0067A4 80005BA4 3C198012 */ lui $t9, %hi(D_80119C3C) # $t9, 0x8012
|
||||
/* 0067A8 80005BA8 8F399C3C */ lw $t9, %lo(D_80119C3C)($t9)
|
||||
/* 0067A4 80005BA4 3C198012 */ lui $t9, %hi(gSoundRacerObj) # $t9, 0x8012
|
||||
/* 0067A8 80005BA8 8F399C3C */ lw $t9, %lo(gSoundRacerObj)($t9)
|
||||
/* 0067AC 80005BAC 8FAF00AC */ lw $t7, 0xac($sp)
|
||||
/* 0067B0 80005BB0 832D01E2 */ lb $t5, 0x1e2($t9)
|
||||
/* 0067B4 80005BB4 00003025 */ move $a2, $zero
|
||||
+13
-13
@@ -18,7 +18,7 @@ glabel func_800063EC
|
||||
/* 006FF4 800063F4 AFA40030 */ sw $a0, 0x30($sp)
|
||||
/* 006FF8 800063F8 AFA50034 */ sw $a1, 0x34($sp)
|
||||
/* 006FFC 800063FC AFA60038 */ sw $a2, 0x38($sp)
|
||||
/* 007000 80006400 0C0044E7 */ jal func_8001139C
|
||||
/* 007000 80006400 0C0044E7 */ jal get_race_countdown
|
||||
/* 007004 80006404 AFA7003C */ sw $a3, 0x3c($sp)
|
||||
/* 007008 80006408 1440000F */ bnez $v0, .L80006448
|
||||
/* 00700C 8000640C 00000000 */ nop
|
||||
@@ -46,8 +46,8 @@ glabel func_800063EC
|
||||
/* 00705C 8000645C 4604903C */ c.lt.s $f18, $f4
|
||||
/* 007060 80006460 00000000 */ nop
|
||||
/* 007064 80006464 45000014 */ bc1f .L800064B8
|
||||
/* 007068 80006468 3C098012 */ lui $t1, %hi(D_80119C38) # $t1, 0x8012
|
||||
/* 00706C 8000646C 25299C38 */ addiu $t1, %lo(D_80119C38) # addiu $t1, $t1, -0x63c8
|
||||
/* 007068 80006468 3C098012 */ lui $t1, %hi(gRacerSound) # $t1, 0x8012
|
||||
/* 00706C 8000646C 25299C38 */ addiu $t1, %lo(gRacerSound) # addiu $t1, $t1, -0x63c8
|
||||
/* 007070 80006470 8D230000 */ lw $v1, ($t1)
|
||||
/* 007074 80006474 3C014F80 */ li $at, 0x4F800000 # 4294967296.000000
|
||||
/* 007078 80006478 906E0037 */ lbu $t6, 0x37($v1)
|
||||
@@ -68,8 +68,8 @@ glabel func_800063EC
|
||||
/* 0070B0 800064B0 10000092 */ b .L800066FC
|
||||
/* 0070B4 800064B4 E4680054 */ swc1 $f8, 0x54($v1)
|
||||
.L800064B8:
|
||||
/* 0070B8 800064B8 3C098012 */ lui $t1, %hi(D_80119C38) # $t1, 0x8012
|
||||
/* 0070BC 800064BC 25299C38 */ addiu $t1, %lo(D_80119C38) # addiu $t1, $t1, -0x63c8
|
||||
/* 0070B8 800064B8 3C098012 */ lui $t1, %hi(gRacerSound) # $t1, 0x8012
|
||||
/* 0070BC 800064BC 25299C38 */ addiu $t1, %lo(gRacerSound) # addiu $t1, $t1, -0x63c8
|
||||
/* 0070C0 800064C0 8D230000 */ lw $v1, ($t1)
|
||||
/* 0070C4 800064C4 3C01800E */ lui $at, %hi(D_800E4C78) # $at, 0x800e
|
||||
/* 0070C8 800064C8 C4264C78 */ lwc1 $f6, %lo(D_800E4C78)($at)
|
||||
@@ -284,11 +284,11 @@ glabel func_800063EC
|
||||
/* 0073C4 800067C4 E7AE0018 */ swc1 $f14, 0x18($sp)
|
||||
/* 0073C8 800067C8 0C028064 */ jal func_800A0190
|
||||
/* 0073CC 800067CC E7B2002C */ swc1 $f18, 0x2c($sp)
|
||||
/* 0073D0 800067D0 3C098012 */ lui $t1, %hi(D_80119C38) # $t1, 0x8012
|
||||
/* 0073D0 800067D0 3C098012 */ lui $t1, %hi(gRacerSound) # $t1, 0x8012
|
||||
/* 0073D4 800067D4 C7AE0018 */ lwc1 $f14, 0x18($sp)
|
||||
/* 0073D8 800067D8 C7B2002C */ lwc1 $f18, 0x2c($sp)
|
||||
/* 0073DC 800067DC 14400005 */ bnez $v0, .L800067F4
|
||||
/* 0073E0 800067E0 25299C38 */ addiu $t1, %lo(D_80119C38) # addiu $t1, $t1, -0x63c8
|
||||
/* 0073E0 800067E0 25299C38 */ addiu $t1, %lo(gRacerSound) # addiu $t1, $t1, -0x63c8
|
||||
/* 0073E4 800067E4 44802000 */ mtc1 $zero, $f4
|
||||
/* 0073E8 800067E8 8D390000 */ lw $t9, ($t1)
|
||||
/* 0073EC 800067EC 00000000 */ nop
|
||||
@@ -307,8 +307,8 @@ glabel func_800063EC
|
||||
/* 00741C 8000681C 85840004 */ lh $a0, 4($t4)
|
||||
/* 007420 80006820 0C01C1F1 */ jal sins_f
|
||||
/* 007424 80006824 00000000 */ nop
|
||||
/* 007428 80006828 3C098012 */ lui $t1, %hi(D_80119C38) # $t1, 0x8012
|
||||
/* 00742C 8000682C 25299C38 */ addiu $t1, %lo(D_80119C38) # addiu $t1, $t1, -0x63c8
|
||||
/* 007428 80006828 3C098012 */ lui $t1, %hi(gRacerSound) # $t1, 0x8012
|
||||
/* 00742C 8000682C 25299C38 */ addiu $t1, %lo(gRacerSound) # addiu $t1, $t1, -0x63c8
|
||||
/* 007430 80006830 8D230000 */ lw $v1, ($t1)
|
||||
/* 007434 80006834 C7A80028 */ lwc1 $f8, 0x28($sp)
|
||||
/* 007438 80006838 C46A00C4 */ lwc1 $f10, 0xc4($v1)
|
||||
@@ -322,7 +322,7 @@ glabel func_800063EC
|
||||
/* 007458 80006858 44818800 */ mtc1 $at, $f17
|
||||
/* 00745C 8000685C 44808000 */ mtc1 $zero, $f16
|
||||
/* 007460 80006860 4606103C */ c.lt.s $f2, $f6
|
||||
/* 007464 80006864 3C0D8012 */ lui $t5, %hi(D_80119C3C) # $t5, 0x8012
|
||||
/* 007464 80006864 3C0D8012 */ lui $t5, %hi(gSoundRacerObj) # $t5, 0x8012
|
||||
/* 007468 80006868 45000002 */ bc1f .L80006874
|
||||
/* 00746C 8000686C 46009021 */ cvt.d.s $f0, $f18
|
||||
/* 007470 80006870 46001087 */ neg.s $f2, $f2
|
||||
@@ -348,7 +348,7 @@ glabel func_800063EC
|
||||
/* 0074B0 800068B0 3C01800E */ lui $at, %hi(D_800E4C88) # $at, 0x800e
|
||||
/* 0074B4 800068B4 45010032 */ bc1t .L80006980
|
||||
/* 0074B8 800068B8 46067380 */ add.s $f14, $f14, $f6
|
||||
/* 0074BC 800068BC 8DAD9C3C */ lw $t5, %lo(D_80119C3C)($t5)
|
||||
/* 0074BC 800068BC 8DAD9C3C */ lw $t5, %lo(gSoundRacerObj)($t5)
|
||||
/* 0074C0 800068C0 00000000 */ nop
|
||||
/* 0074C4 800068C4 81A20185 */ lb $v0, 0x185($t5)
|
||||
/* 0074C8 800068C8 00000000 */ nop
|
||||
@@ -442,9 +442,9 @@ glabel func_800063EC
|
||||
/* 007610 80006A10 44804000 */ mtc1 $zero, $f8
|
||||
/* 007614 80006A14 E4660060 */ swc1 $f6, 0x60($v1)
|
||||
/* 007618 80006A18 8D2F0000 */ lw $t7, ($t1)
|
||||
/* 00761C 80006A1C 3C028012 */ lui $v0, %hi(D_80119C3C) # $v0, 0x8012
|
||||
/* 00761C 80006A1C 3C028012 */ lui $v0, %hi(gSoundRacerObj) # $v0, 0x8012
|
||||
/* 007620 80006A20 E5E80058 */ swc1 $f8, 0x58($t7)
|
||||
/* 007624 80006A24 8C429C3C */ lw $v0, %lo(D_80119C3C)($v0)
|
||||
/* 007624 80006A24 8C429C3C */ lw $v0, %lo(gSoundRacerObj)($v0)
|
||||
/* 007628 80006A28 2401FFFF */ li $at, -1
|
||||
/* 00762C 80006A2C 84580000 */ lh $t8, ($v0)
|
||||
/* 007630 80006A30 00000000 */ nop
|
||||
+9
-9
@@ -55,13 +55,13 @@ glabel func_80006FC8
|
||||
/* 007C44 80007044 3C01800E */ lui $at, %hi(D_800E4CC4) # $at, 0x800e
|
||||
/* 007C48 80007048 C43E4CC4 */ lwc1 $f30, %lo(D_800E4CC4)($at)
|
||||
/* 007C4C 8000704C 3C01800E */ lui $at, %hi(D_800E4CC8 + 4) # $at, 0x800e
|
||||
/* 007C50 80007050 3C148012 */ lui $s4, %hi(D_80119C38) # $s4, 0x8012
|
||||
/* 007C50 80007050 3C148012 */ lui $s4, %hi(gRacerSound) # $s4, 0x8012
|
||||
/* 007C54 80007054 C43D4CC8 */ lwc1 $f29, %lo(D_800E4CC8)($at)
|
||||
/* 007C58 80007058 C43C4CCC */ lwc1 $f28, %lo(D_800E4CC8 + 4)($at)
|
||||
/* 007C5C 8000705C 4480C800 */ mtc1 $zero, $f25
|
||||
/* 007C60 80007060 4480C000 */ mtc1 $zero, $f24
|
||||
/* 007C64 80007064 8FBE00D8 */ lw $fp, 0xd8($sp)
|
||||
/* 007C68 80007068 26949C38 */ addiu $s4, %lo(D_80119C38) # addiu $s4, $s4, -0x63c8
|
||||
/* 007C68 80007068 26949C38 */ addiu $s4, %lo(gRacerSound) # addiu $s4, $s4, -0x63c8
|
||||
/* 007C6C 8000706C 0080B025 */ move $s6, $a0
|
||||
.L80007070:
|
||||
/* 007C70 80007070 8ED80000 */ lw $t8, ($s6)
|
||||
@@ -542,11 +542,11 @@ glabel func_80006FC8
|
||||
/* 00835C 8000775C 8FAA007C */ lw $t2, 0x7c($sp)
|
||||
/* 008360 80007760 3C01800E */ lui $at, %hi(D_800E4CE0) # $at, 0x800e
|
||||
/* 008364 80007764 C43E4CE0 */ lwc1 $f30, %lo(D_800E4CE0)($at)
|
||||
/* 008368 80007768 3C148012 */ lui $s4, %hi(D_80119C38) # $s4, 0x8012
|
||||
/* 008368 80007768 3C148012 */ lui $s4, %hi(gRacerSound) # $s4, 0x8012
|
||||
/* 00836C 8000776C 8FBE00D8 */ lw $fp, 0xd8($sp)
|
||||
/* 008370 80007770 29410003 */ slti $at, $t2, 3
|
||||
/* 008374 80007774 102001E8 */ beqz $at, .L80007F18
|
||||
/* 008378 80007778 26949C38 */ addiu $s4, %lo(D_80119C38) # addiu $s4, $s4, -0x63c8
|
||||
/* 008378 80007778 26949C38 */ addiu $s4, %lo(gRacerSound) # addiu $s4, $s4, -0x63c8
|
||||
/* 00837C 8000777C 8FAC00CC */ lw $t4, 0xcc($sp)
|
||||
/* 008380 80007780 0140A825 */ move $s5, $t2
|
||||
/* 008384 80007784 014C082A */ slt $at, $t2, $t4
|
||||
@@ -875,8 +875,8 @@ glabel func_80006FC8
|
||||
/* 008824 80007C24 26D60004 */ addiu $s6, $s6, 4
|
||||
.L80007C28:
|
||||
/* 008828 80007C28 3C138012 */ lui $s3, %hi(D_80119C30) # $s3, 0x8012
|
||||
/* 00882C 80007C2C 3C108012 */ lui $s0, %hi(D_80119C38) # $s0, 0x8012
|
||||
/* 008830 80007C30 26109C38 */ addiu $s0, %lo(D_80119C38) # addiu $s0, $s0, -0x63c8
|
||||
/* 00882C 80007C2C 3C108012 */ lui $s0, %hi(gRacerSound) # $s0, 0x8012
|
||||
/* 008830 80007C30 26109C38 */ addiu $s0, %lo(gRacerSound) # addiu $s0, $s0, -0x63c8
|
||||
/* 008834 80007C34 26739C30 */ addiu $s3, %lo(D_80119C30) # addiu $s3, $s3, -0x63d0
|
||||
.L80007C38:
|
||||
/* 008838 80007C38 8E620000 */ lw $v0, ($s3)
|
||||
@@ -1014,12 +1014,12 @@ glabel func_80006FC8
|
||||
/* 008A1C 80007E1C 16ACFFB1 */ bne $s5, $t4, .L80007CE4
|
||||
/* 008A20 80007E20 26520004 */ addiu $s2, $s2, 4
|
||||
.L80007E24:
|
||||
/* 008A24 80007E24 0C0044E7 */ jal func_8001139C
|
||||
/* 008A24 80007E24 0C0044E7 */ jal get_race_countdown
|
||||
/* 008A28 80007E28 24170002 */ li $s7, 2
|
||||
/* 008A2C 80007E2C 1C40003A */ bgtz $v0, .L80007F18
|
||||
/* 008A30 80007E30 3C138012 */ lui $s3, %hi(D_80119C30) # $s3, 0x8012
|
||||
/* 008A34 80007E34 3C108012 */ lui $s0, %hi(D_80119C38) # $s0, 0x8012
|
||||
/* 008A38 80007E38 26109C38 */ addiu $s0, %lo(D_80119C38) # addiu $s0, $s0, -0x63c8
|
||||
/* 008A34 80007E34 3C108012 */ lui $s0, %hi(gRacerSound) # $s0, 0x8012
|
||||
/* 008A38 80007E38 26109C38 */ addiu $s0, %lo(gRacerSound) # addiu $s0, $s0, -0x63c8
|
||||
/* 008A3C 80007E3C 26739C30 */ addiu $s3, %lo(D_80119C30) # addiu $s3, $s3, -0x63d0
|
||||
.L80007E40:
|
||||
/* 008A40 80007E40 8E710000 */ lw $s1, ($s3)
|
||||
@@ -120,7 +120,7 @@ glabel func_800A277C
|
||||
/* 0A34D8 800A28D8 24010004 */ li $at, 4
|
||||
/* 0A34DC 800A28DC 1441000D */ bne $v0, $at, .L800A2914
|
||||
/* 0A34E0 800A28E0 00000000 */ nop
|
||||
/* 0A34E4 800A28E4 0C0044E7 */ jal func_8001139C
|
||||
/* 0A34E4 800A28E4 0C0044E7 */ jal get_race_countdown
|
||||
/* 0A34E8 800A28E8 AFA900A8 */ sw $t1, 0xa8($sp)
|
||||
/* 0A34EC 800A28EC 8FA900A8 */ lw $t1, 0xa8($sp)
|
||||
/* 0A34F0 800A28F0 14400006 */ bnez $v0, .L800A290C
|
||||
@@ -287,7 +287,7 @@ glabel func_800A277C
|
||||
.L800A2B54:
|
||||
/* 0A3754 800A2B54 02002025 */ move $a0, $s0
|
||||
.L800A2B58:
|
||||
/* 0A3758 800A2B58 0C01874C */ jal func_80061D30
|
||||
/* 0A3758 800A2B58 0C01874C */ jal object_animate
|
||||
/* 0A375C 800A2B5C AFA900A8 */ sw $t1, 0xa8($sp)
|
||||
/* 0A3760 800A2B60 8FA900A8 */ lw $t1, 0xa8($sp)
|
||||
/* 0A3764 800A2B64 00000000 */ nop
|
||||
@@ -738,7 +738,7 @@ glabel func_800A277C
|
||||
/* 0A3DFC 800A31FC 00000000 */ nop
|
||||
/* 0A3E00 800A3200 1040004A */ beqz $v0, .L800A332C
|
||||
/* 0A3E04 800A3204 00408025 */ move $s0, $v0
|
||||
/* 0A3E08 800A3208 0C0044E7 */ jal func_8001139C
|
||||
/* 0A3E08 800A3208 0C0044E7 */ jal get_race_countdown
|
||||
/* 0A3E0C 800A320C 00000000 */ nop
|
||||
/* 0A3E10 800A3210 14400047 */ bnez $v0, .L800A3330
|
||||
/* 0A3E14 800A3214 8FAA00A0 */ lw $t2, 0xa0($sp)
|
||||
|
||||
@@ -105,7 +105,7 @@ glabel func_800AA600
|
||||
/* 0AB36C 800AA76C ADC20000 */ sw $v0, ($t6)
|
||||
.L800AA770:
|
||||
/* 0AB370 800AA770 8FA40038 */ lw $a0, 0x38($sp)
|
||||
/* 0AB374 800AA774 0C017E67 */ jal func_8005F99C
|
||||
/* 0AB374 800AA774 0C017E67 */ jal object_model_init
|
||||
/* 0AB378 800AA778 00002825 */ move $a1, $zero
|
||||
/* 0AB37C 800AA77C 3C098012 */ lui $t1, %hi(gAssetHudElements) # $t1, 0x8012
|
||||
/* 0AB380 800AA780 860F0006 */ lh $t7, 6($s0)
|
||||
|
||||
@@ -15,8 +15,8 @@ glabel func_8000CC7C
|
||||
/* 00D87C 8000CC7C 27BDFEB0 */ addiu $sp, $sp, -0x150
|
||||
/* 00D880 8000CC80 3C018012 */ lui $at, %hi(D_8011AD20) # $at, 0x8012
|
||||
/* 00D884 8000CC84 A020AD20 */ sb $zero, %lo(D_8011AD20)($at)
|
||||
/* 00D888 8000CC88 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 00D88C 8000CC8C AC20ADB0 */ sw $zero, %lo(D_8011ADB0)($at)
|
||||
/* 00D888 8000CC88 3C018012 */ lui $at, %hi(gEventCountdown) # $at, 0x8012
|
||||
/* 00D88C 8000CC8C AC20ADB0 */ sw $zero, %lo(gEventCountdown)($at)
|
||||
/* 00D890 8000CC90 3C018012 */ lui $at, %hi(gFirstTimeFinish) # $at, 0x8012
|
||||
/* 00D894 8000CC94 AFB1001C */ sw $s1, 0x1c($sp)
|
||||
/* 00D898 8000CC98 A020ADC4 */ sb $zero, %lo(gFirstTimeFinish)($at)
|
||||
@@ -936,7 +936,7 @@ glabel func_8000CC7C
|
||||
/* 00E570 8000D970 00000000 */ nop
|
||||
glabel L8000D974
|
||||
/* 00E574 8000D974 02202025 */ move $a0, $s1
|
||||
/* 00E578 8000D978 0C0170BC */ jal func_8005C2F0
|
||||
/* 00E578 8000D978 0C0170BC */ jal racer_special_init
|
||||
/* 00E57C 8000D97C 02602825 */ move $a1, $s3
|
||||
/* 00E580 8000D980 8FA40068 */ lw $a0, 0x68($sp)
|
||||
/* 00E584 8000D984 10000003 */ b .L8000D994
|
||||
@@ -1151,9 +1151,9 @@ glabel L8000D98C
|
||||
/* 00E890 8000DC90 3C0E8012 */ lui $t6, %hi(gNumRacers) # $t6, 0x8012
|
||||
/* 00E894 8000DC94 8DCEAEF0 */ lw $t6, %lo(gNumRacers)($t6)
|
||||
/* 00E898 8000DC98 24180064 */ li $t8, 100
|
||||
/* 00E89C 8000DC9C 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 00E89C 8000DC9C 3C018012 */ lui $at, %hi(gEventCountdown) # $at, 0x8012
|
||||
/* 00E8A0 8000DCA0 19C00068 */ blez $t6, .L8000DE44
|
||||
/* 00E8A4 8000DCA4 AC38ADB0 */ sw $t8, %lo(D_8011ADB0)($at)
|
||||
/* 00E8A4 8000DCA4 AC38ADB0 */ sw $t8, %lo(gEventCountdown)($at)
|
||||
/* 00E8A8 8000DCA8 0000A825 */ move $s5, $zero
|
||||
.L8000DCAC:
|
||||
/* 00E8AC 8000DCAC 3C198012 */ lui $t9, %hi(gRacers) # $t9, 0x8012
|
||||
@@ -1279,15 +1279,15 @@ glabel L8000D98C
|
||||
/* 00EA64 8000DE64 17200005 */ bnez $t9, .L8000DE7C
|
||||
/* 00EA68 8000DE68 00000000 */ nop
|
||||
/* 00EA6C 8000DE6C 81EFAD3C */ lb $t7, %lo(D_8011AD3C)($t7)
|
||||
/* 00EA70 8000DE70 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 00EA70 8000DE70 3C018012 */ lui $at, %hi(gEventCountdown) # $at, 0x8012
|
||||
/* 00EA74 8000DE74 11E00004 */ beqz $t7, .L8000DE88
|
||||
/* 00EA78 8000DE78 00000000 */ nop
|
||||
.L8000DE7C:
|
||||
/* 00EA7C 8000DE7C 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 00EA7C 8000DE7C 3C018012 */ lui $at, %hi(gEventCountdown) # $at, 0x8012
|
||||
/* 00EA80 8000DE80 10000002 */ b .L8000DE8C
|
||||
/* 00EA84 8000DE84 AC2DADB0 */ sw $t5, %lo(D_8011ADB0)($at)
|
||||
/* 00EA84 8000DE84 AC2DADB0 */ sw $t5, %lo(gEventCountdown)($at)
|
||||
.L8000DE88:
|
||||
/* 00EA88 8000DE88 AC20ADB0 */ sw $zero, %lo(D_8011ADB0)($at)
|
||||
/* 00EA88 8000DE88 AC20ADB0 */ sw $zero, %lo(gEventCountdown)($at)
|
||||
.L8000DE8C:
|
||||
/* 00EA8C 8000DE8C 8FB80068 */ lw $t8, 0x68($sp)
|
||||
/* 00EA90 8000DE90 8FAE0058 */ lw $t6, 0x58($sp)
|
||||
@@ -1410,8 +1410,8 @@ glabel L8000D98C
|
||||
/* 00EC44 8000E044 00000000 */ nop
|
||||
/* 00EC48 8000E048 0C01C8A6 */ jal func_80072298
|
||||
/* 00EC4C 8000E04C 00002025 */ move $a0, $zero
|
||||
/* 00EC50 8000E050 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 00EC54 8000E054 AC20ADB0 */ sw $zero, %lo(D_8011ADB0)($at)
|
||||
/* 00EC50 8000E050 3C018012 */ lui $at, %hi(gEventCountdown) # $at, 0x8012
|
||||
/* 00EC54 8000E054 AC20ADB0 */ sw $zero, %lo(gEventCountdown)($at)
|
||||
/* 00EC58 8000E058 3C013F80 */ li $at, 0x3F800000 # 1.000000
|
||||
/* 00EC5C 8000E05C 44816000 */ mtc1 $at, $f12
|
||||
/* 00EC60 8000E060 0C01AF44 */ jal start_level_music
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -11,17 +11,17 @@ glabel func_80010994
|
||||
/* 0115B8 800109B8 AFB00018 */ sw $s0, 0x18($sp)
|
||||
/* 0115BC 800109BC 0C00916D */ jal func_800245B4
|
||||
/* 0115C0 800109C0 2404FFFF */ li $a0, -1
|
||||
/* 0115C4 800109C4 3C028012 */ lui $v0, %hi(D_8011ADB0) # $v0, 0x8012
|
||||
/* 0115C8 800109C8 8C42ADB0 */ lw $v0, %lo(D_8011ADB0)($v0)
|
||||
/* 0115CC 800109CC 3C018012 */ lui $at, %hi(gRaceStartCountdown) # $at, 0x8012
|
||||
/* 0115C4 800109C4 3C028012 */ lui $v0, %hi(gEventCountdown) # $v0, 0x8012
|
||||
/* 0115C8 800109C8 8C42ADB0 */ lw $v0, %lo(gEventCountdown)($v0)
|
||||
/* 0115CC 800109CC 3C018012 */ lui $at, %hi(gEventStartTimer) # $at, 0x8012
|
||||
/* 0115D0 800109D0 1840000D */ blez $v0, .L80010A08
|
||||
/* 0115D4 800109D4 AC22ADB8 */ sw $v0, %lo(gRaceStartCountdown)($at)
|
||||
/* 0115D4 800109D4 AC22ADB8 */ sw $v0, %lo(gEventStartTimer)($at)
|
||||
/* 0115D8 800109D8 0C028064 */ jal func_800A0190
|
||||
/* 0115DC 800109DC 00000000 */ nop
|
||||
/* 0115E0 800109E0 10400009 */ beqz $v0, .L80010A08
|
||||
/* 0115E4 800109E4 3C038012 */ lui $v1, %hi(D_8011ADBC) # $v1, 0x8012
|
||||
/* 0115E8 800109E8 3C048012 */ lui $a0, %hi(D_8011ADB0) # $a0, 0x8012
|
||||
/* 0115EC 800109EC 2484ADB0 */ addiu $a0, %lo(D_8011ADB0) # addiu $a0, $a0, -0x5250
|
||||
/* 0115E8 800109E8 3C048012 */ lui $a0, %hi(gEventCountdown) # $a0, 0x8012
|
||||
/* 0115EC 800109EC 2484ADB0 */ addiu $a0, %lo(gEventCountdown) # addiu $a0, $a0, -0x5250
|
||||
/* 0115F0 800109F0 8C8E0000 */ lw $t6, ($a0)
|
||||
/* 0115F4 800109F4 2463ADBC */ addiu $v1, %lo(D_8011ADBC) # addiu $v1, $v1, -0x5244
|
||||
/* 0115F8 800109F8 01D41023 */ subu $v0, $t6, $s4
|
||||
@@ -32,16 +32,16 @@ glabel func_80010994
|
||||
/* 011608 80010A08 3C038012 */ lui $v1, %hi(D_8011ADBC) # $v1, 0x8012
|
||||
/* 01160C 80010A0C 2463ADBC */ addiu $v1, %lo(D_8011ADBC) # addiu $v1, $v1, -0x5244
|
||||
/* 011610 80010A10 8C780000 */ lw $t8, ($v1)
|
||||
/* 011614 80010A14 3C028012 */ lui $v0, %hi(D_8011ADB0) # $v0, 0x8012
|
||||
/* 011614 80010A14 3C028012 */ lui $v0, %hi(gEventCountdown) # $v0, 0x8012
|
||||
/* 011618 80010A18 0314C821 */ addu $t9, $t8, $s4
|
||||
/* 01161C 80010A1C AC790000 */ sw $t9, ($v1)
|
||||
/* 011620 80010A20 8C42ADB0 */ lw $v0, %lo(D_8011ADB0)($v0)
|
||||
/* 011620 80010A20 8C42ADB0 */ lw $v0, %lo(gEventCountdown)($v0)
|
||||
/* 011624 80010A24 00000000 */ nop
|
||||
.L80010A28:
|
||||
/* 011628 80010A28 1C400003 */ bgtz $v0, .L80010A38
|
||||
/* 01162C 80010A2C 3C048012 */ lui $a0, %hi(gNumRacers) # $a0, 0x8012
|
||||
/* 011630 80010A30 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 011634 80010A34 AC20ADB0 */ sw $zero, %lo(D_8011ADB0)($at)
|
||||
/* 011630 80010A30 3C018012 */ lui $at, %hi(gEventCountdown) # $at, 0x8012
|
||||
/* 011634 80010A34 AC20ADB0 */ sw $zero, %lo(gEventCountdown)($at)
|
||||
.L80010A38:
|
||||
/* 011638 80010A38 3C028012 */ lui $v0, %hi(D_8011AD21) # $v0, 0x8012
|
||||
/* 01163C 80010A3C 3C018012 */ lui $at, %hi(D_8011AD3D) # $at, 0x8012
|
||||
@@ -475,8 +475,8 @@ glabel func_80010994
|
||||
/* 011C5C 8001105C 80620000 */ lb $v0, ($v1)
|
||||
/* 011C60 80011060 24010001 */ li $at, 1
|
||||
/* 011C64 80011064 14410026 */ bne $v0, $at, .L80011100
|
||||
/* 011C68 80011068 3C0A8012 */ lui $t2, %hi(D_8011ADB0) # $t2, 0x8012
|
||||
/* 011C6C 8001106C 8D4AADB0 */ lw $t2, %lo(D_8011ADB0)($t2)
|
||||
/* 011C68 80011068 3C0A8012 */ lui $t2, %hi(gEventCountdown) # $t2, 0x8012
|
||||
/* 011C6C 8001106C 8D4AADB0 */ lw $t2, %lo(gEventCountdown)($t2)
|
||||
/* 011C70 80011070 24010050 */ li $at, 80
|
||||
/* 011C74 80011074 15410025 */ bne $t2, $at, .L8001110C
|
||||
/* 011C78 80011078 3C0B8012 */ lui $t3, %hi(gCutsceneID) # $t3, 0x8012
|
||||
|
||||
@@ -84,7 +84,7 @@ glabel func_80019808
|
||||
/* 01A548 80019948 8F240000 */ lw $a0, ($t9)
|
||||
/* 01A54C 8001994C AFBF0064 */ sw $ra, 0x64($sp)
|
||||
/* 01A550 80019950 AFAA0044 */ sw $t2, 0x44($sp)
|
||||
/* 01A554 80019954 0C001AB2 */ jal func_80006AC8
|
||||
/* 01A554 80019954 0C001AB2 */ jal racer_sound_free
|
||||
/* 01A558 80019958 AFA5004C */ sw $a1, 0x4c($sp)
|
||||
/* 01A55C 8001995C 3C0B8012 */ lui $t3, %hi(gRacers) # $t3, 0x8012
|
||||
/* 01A560 80019960 256BAEE4 */ addiu $t3, %lo(gRacers) # addiu $t3, $t3, -0x511c
|
||||
|
||||
@@ -104,7 +104,7 @@ glabel func_8001A8F4
|
||||
/* 01B670 8001AA70 8DCEAEE4 */ lw $t6, %lo(gRacers)($t6)
|
||||
/* 01B674 8001AA74 00000000 */ nop
|
||||
/* 01B678 8001AA78 8DC40000 */ lw $a0, ($t6)
|
||||
/* 01B67C 8001AA7C 0C001AB2 */ jal func_80006AC8
|
||||
/* 01B67C 8001AA7C 0C001AB2 */ jal racer_sound_free
|
||||
/* 01B680 8001AA80 00000000 */ nop
|
||||
/* 01B684 8001AA84 0C0282DD */ jal func_800A0B74
|
||||
/* 01B688 8001AA88 00000000 */ nop
|
||||
|
||||
@@ -49,8 +49,8 @@ glabel func_80022948
|
||||
/* 023604 80022A04 0C01BAA4 */ jal get_settings
|
||||
/* 023608 80022A08 AFA2007C */ sw $v0, 0x7c($sp)
|
||||
/* 02360C 80022A0C 24190050 */ li $t9, 80
|
||||
/* 023610 80022A10 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 023614 80022A14 AC39ADB0 */ sw $t9, %lo(D_8011ADB0)($at)
|
||||
/* 023610 80022A10 3C018012 */ lui $at, %hi(gEventCountdown) # $at, 0x8012
|
||||
/* 023614 80022A14 AC39ADB0 */ sw $t9, %lo(gEventCountdown)($at)
|
||||
/* 023618 80022A18 3C018012 */ lui $at, %hi(D_8011ADB4) # $at, 0x8012
|
||||
/* 02361C 80022A1C 8FA30068 */ lw $v1, 0x68($sp)
|
||||
/* 023620 80022A20 AC20ADB4 */ sw $zero, %lo(D_8011ADB4)($at)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user