mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-06-19 01:16:26 -07:00
Merge pull request #100 from DavidSM64/undefined_syms
Cleaned up undefined_syms.txt
This commit is contained in:
@@ -1,6 +1,13 @@
|
||||
# This file was generated by generate_ld.py
|
||||
|
||||
.include "globals.inc"
|
||||
.include "macros.inc"
|
||||
|
||||
glabel rspF3DDKRDataDramStart
|
||||
.incbin "./build/us_1.0/ucode/data_f3ddkr_dram.bin"
|
||||
glabel rspF3DDKRDataFifoStart
|
||||
.incbin "./build/us_1.0/ucode/data_f3ddkr_fifo.bin"
|
||||
glabel rspF3DDKRDataXbusStart
|
||||
.incbin "./build/us_1.0/ucode/data_f3ddkr_xbus.bin"
|
||||
glabel rspUnknownDataStart
|
||||
.incbin "./build/us_1.0/ucode/data_unknown.bin"
|
||||
|
||||
@@ -1,8 +1,17 @@
|
||||
# This file was generated by generate_ld.py
|
||||
|
||||
.include "globals.inc"
|
||||
.include "macros.inc"
|
||||
|
||||
glabel rspUnknownStart
|
||||
.incbin "./build/us_1.0/ucode/ucode_unknown.bin"
|
||||
glabel rspF3DDKRBootStart
|
||||
.incbin "./build/us_1.0/ucode/ucode_boot.bin"
|
||||
glabel rspF3DDKRDramStart
|
||||
.incbin "./build/us_1.0/ucode/ucode_f3ddkr_dram.bin"
|
||||
glabel rspF3DDKRFifoStart
|
||||
.incbin "./build/us_1.0/ucode/ucode_f3ddkr_fifo.bin"
|
||||
glabel rspF3DDKRXbusStart
|
||||
.incbin "./build/us_1.0/ucode/ucode_f3ddkr_xbus.bin"
|
||||
glabel rspUnknown2Start
|
||||
.incbin "./build/us_1.0/ucode/ucode_unknown_2.bin"
|
||||
|
||||
+10
-6
@@ -8,20 +8,24 @@
|
||||
.set noreorder # dont insert nops after branches
|
||||
.set gp=64 # 64-bit instructions are used
|
||||
|
||||
.section .text
|
||||
|
||||
# .word __BSS_SECTION_SIZE # Should equal 0x41490
|
||||
|
||||
glabel entrypoint
|
||||
/* 001000 80000400 3C08800F */ lui $t0, %hi(D_800EBF60) # $t0, 0x800f
|
||||
/* 001004 80000404 3C090004 */ lui $t1, (0x00041490 >> 16) # lui $t1, 4
|
||||
/* 001008 80000408 2508BF60 */ addiu $t0, %lo(D_800EBF60) # addiu $t0, $t0, -0x40a0
|
||||
/* 00100C 8000040C 35291490 */ ori $t1, (0x00041490 & 0xFFFF) # ori $t1, $t1, 0x1490
|
||||
/* 001000 80000400 3C08800F */ lui $t0, %hi(gBssSectionStart) # $t0, 0x800f
|
||||
/* 001004 80000404 3C090004 */ lui $t1, (0x41490 >> 16) # lui $t1, 4
|
||||
/* 001008 80000408 2508BF60 */ addiu $t0, %lo(gBssSectionStart) # addiu $t0, $t0, -0x40a0
|
||||
/* 00100C 8000040C 35291490 */ ori $t1, (0x41490 & 0xFFFF) # ori $t1, $t1, 0x1490
|
||||
.L80000410:
|
||||
/* 001010 80000410 2129FFF8 */ addi $t1, $t1, -8
|
||||
/* 001014 80000414 AD000000 */ sw $zero, ($t0)
|
||||
/* 001018 80000418 AD000004 */ sw $zero, 4($t0)
|
||||
/* 00101C 8000041C 1520FFFC */ bnez $t1, .L80000410
|
||||
/* 001020 80000420 21080008 */ addi $t0, $t0, 8
|
||||
/* 001024 80000424 3C0A8006 */ lui $t2, %hi(D_80065D40) # $t2, 0x8006
|
||||
/* 001024 80000424 3C0A8006 */ lui $t2, %hi(func_80065D40) # $t2, 0x8006
|
||||
/* 001028 80000428 3C1D8012 */ lui $sp, %hi(D_80120AC0) # $sp, 0x8012
|
||||
/* 00102C 8000042C 254A5D40 */ addiu $t2, %lo(D_80065D40) # addiu $t2, $t2, 0x5d40
|
||||
/* 00102C 8000042C 254A5D40 */ addiu $t2, %lo(func_80065D40) # addiu $t2, $t2, 0x5d40
|
||||
/* 001030 80000430 01400008 */ jr $t2
|
||||
/* 001034 80000434 27BD0AC0 */ addiu $sp, %lo(D_80120AC0) # addiu $sp, $sp, 0xac0
|
||||
/* 001038 80000438 00000000 */ nop
|
||||
|
||||
@@ -109,10 +109,10 @@ glabel audioNewThread
|
||||
/* 0033F8 800027F8 3C028012 */ lui $v0, %hi(D_80119240) # $v0, 0x8012
|
||||
/* 0033FC 800027FC 24429240 */ addiu $v0, %lo(D_80119240) # addiu $v0, $v0, -0x6dc0
|
||||
/* 003400 80002800 3C128012 */ lui $s2, %hi(D_80119240) # $s2, 0x8012
|
||||
/* 003404 80002804 3C108012 */ lui $s0, %hi(D_80119254) # $s0, 0x8012
|
||||
/* 003404 80002804 3C108012 */ lui $s0, %hi(D_80119240+20) # $s0, 0x8012
|
||||
/* 003408 80002808 AC400004 */ sw $zero, 4($v0)
|
||||
/* 00340C 8000280C AC400000 */ sw $zero, ($v0)
|
||||
/* 003410 80002810 26109254 */ addiu $s0, %lo(D_80119254) # addiu $s0, $s0, -0x6dac
|
||||
/* 003410 80002810 26109254 */ addiu $s0, %lo(D_80119240+20) # addiu $s0, $s0, -0x6dac
|
||||
/* 003414 80002814 26529240 */ addiu $s2, %lo(D_80119240) # addiu $s2, $s2, -0x6dc0
|
||||
/* 003418 80002818 00008825 */ move $s1, $zero
|
||||
.L8000281C:
|
||||
@@ -203,9 +203,9 @@ glabel audioNewThread
|
||||
/* 00355C 8000295C 0C01C3BE */ jal func_80070EF8
|
||||
/* 003560 80002960 00801025 */ move $v0, $a0
|
||||
/* 003564 80002964 3C108011 */ lui $s0, %hi(D_80115F98) # $s0, 0x8011
|
||||
/* 003568 80002968 3C118011 */ lui $s1, %hi(D_80115FA4) # $s1, 0x8011
|
||||
/* 003568 80002968 3C118011 */ lui $s1, %hi(D_80115FA0+4) # $s1, 0x8011
|
||||
/* 00356C 8000296C 00401825 */ move $v1, $v0
|
||||
/* 003570 80002970 26315FA4 */ addiu $s1, %lo(D_80115FA4) # addiu $s1, $s1, 0x5fa4
|
||||
/* 003570 80002970 26315FA4 */ addiu $s1, %lo(D_80115FA0+4) # addiu $s1, $s1, 0x5fa4
|
||||
/* 003574 80002974 26105F98 */ addiu $s0, %lo(D_80115F98) # addiu $s0, $s0, 0x5f98
|
||||
.L80002978:
|
||||
/* 003578 80002978 8E660014 */ lw $a2, 0x14($s3)
|
||||
|
||||
@@ -80,22 +80,22 @@ glabel func_80002C00
|
||||
/* 003930 80002D30 0018C880 */ sll $t9, $t8, 2
|
||||
/* 003934 80002D34 00F94021 */ addu $t0, $a3, $t9
|
||||
/* 003938 80002D38 8D090000 */ lw $t1, ($t0)
|
||||
/* 00393C 80002D3C 3C05800E */ lui $a1, %hi(D_800D84C0) # $a1, 0x800e
|
||||
/* 00393C 80002D3C 3C05800E */ lui $a1, %hi(rspF3DDKRBootStart) # $a1, 0x800e
|
||||
/* 003940 80002D40 AE090048 */ sw $t1, 0x48($s0)
|
||||
/* 003944 80002D44 8CCA0000 */ lw $t2, ($a2)
|
||||
/* 003948 80002D48 3C19800E */ lui $t9, %hi(D_800D8590) # $t9, 0x800e
|
||||
/* 003948 80002D48 3C19800E */ lui $t9, %hi(rspF3DDKRDramStart) # $t9, 0x800e
|
||||
/* 00394C 80002D4C 000A5880 */ sll $t3, $t2, 2
|
||||
/* 003950 80002D50 00EB6021 */ addu $t4, $a3, $t3
|
||||
/* 003954 80002D54 8D8D0000 */ lw $t5, ($t4)
|
||||
/* 003958 80002D58 24A584C0 */ addiu $a1, %lo(D_800D84C0) # addiu $a1, $a1, -0x7b40
|
||||
/* 003958 80002D58 24A584C0 */ addiu $a1, %lo(rspF3DDKRBootStart) # addiu $a1, $a1, -0x7b40
|
||||
/* 00395C 80002D5C 004D7023 */ subu $t6, $v0, $t5
|
||||
/* 003960 80002D60 000E78C3 */ sra $t7, $t6, 3
|
||||
/* 003964 80002D64 27398590 */ addiu $t9, %lo(D_800D8590) # addiu $t9, $t9, -0x7a70
|
||||
/* 003968 80002D68 3C09800D */ lui $t1, %hi(D_800D7600) # $t1, 0x800d
|
||||
/* 003964 80002D64 27398590 */ addiu $t9, %lo(rspF3DDKRDramStart) # addiu $t9, $t9, -0x7a70
|
||||
/* 003968 80002D68 3C09800D */ lui $t1, %hi(rspUnknownStart) # $t1, 0x800d
|
||||
/* 00396C 80002D6C 3C0A800F */ lui $t2, %hi(D_800E98D0) # $t2, 0x800f
|
||||
/* 003970 80002D70 000FC0C0 */ sll $t8, $t7, 3
|
||||
/* 003974 80002D74 03254023 */ subu $t0, $t9, $a1
|
||||
/* 003978 80002D78 25297600 */ addiu $t1, %lo(D_800D7600) # addiu $t1, $t1, 0x7600
|
||||
/* 003978 80002D78 25297600 */ addiu $t1, %lo(rspUnknownStart) # addiu $t1, $t1, 0x7600
|
||||
/* 00397C 80002D7C 254A98D0 */ addiu $t2, %lo(D_800E98D0) # addiu $t2, $t2, -0x6730
|
||||
/* 003980 80002D80 240B0800 */ li $t3, 2048
|
||||
/* 003984 80002D84 240C0001 */ li $t4, 1
|
||||
|
||||
@@ -45,7 +45,7 @@ glabel func_80004B40
|
||||
/* 0057CC 80004BCC AFA2003C */ sw $v0, 0x3c($sp)
|
||||
/* 0057D0 80004BD0 0019C880 */ sll $t9, $t9, 2
|
||||
/* 0057D4 80004BD4 8C4F001C */ lw $t7, 0x1c($v0)
|
||||
/* 0057D8 80004BD8 3C1200FF */ lui $s2, %hi(D_00FF0018) # $s2, 0xff
|
||||
/* 0057D8 80004BD8 3C1200FF */ lui $s2, %hi(0x00FF0018) # $s2, 0xff
|
||||
/* 0057DC 80004BDC 0338C823 */ subu $t9, $t9, $t8
|
||||
/* 0057E0 80004BE0 3652FFFF */ ori $s2, (0x00FFFFFF & 0xFFFF) # ori $s2, $s2, 0xffff
|
||||
/* 0057E4 80004BE4 0019C880 */ sll $t9, $t9, 2
|
||||
@@ -163,7 +163,7 @@ glabel func_80004B40
|
||||
/* 00599C 80004D9C A12F0004 */ sb $t7, 4($t1)
|
||||
/* 0059A0 80004DA0 96790018 */ lhu $t9, 0x18($s3)
|
||||
/* 0059A4 80004DA4 25850002 */ addiu $a1, $t4, 2
|
||||
/* 0059A8 80004DA8 A6590018 */ sh $t9, %lo(D_00FF0018)($s2)
|
||||
/* 0059A8 80004DA8 A6590018 */ sh $t9, %lo(0x00FF0018)($s2)
|
||||
/* 0059AC 80004DAC 914E000E */ lbu $t6, 0xe($t2)
|
||||
/* 0059B0 80004DB0 25A40001 */ addiu $a0, $t5, 1
|
||||
/* 0059B4 80004DB4 A12E000E */ sb $t6, 0xe($t1)
|
||||
|
||||
@@ -85,9 +85,9 @@ glabel func_80005254
|
||||
/* 005F28 80005328 00000000 */ nop
|
||||
/* 005F2C 8000532C 24100064 */ li $s0, 100
|
||||
.L80005330:
|
||||
/* 005F30 80005330 3C01800E */ lui $at, %hi(D_800E4BFC) # $at, 0x800e
|
||||
/* 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_800E4BFC)($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
|
||||
.L80005344:
|
||||
@@ -270,10 +270,10 @@ glabel func_80005254
|
||||
/* 0061D0 800055D0 00401825 */ move $v1, $v0
|
||||
.L800055D4:
|
||||
/* 0061D4 800055D4 44835000 */ mtc1 $v1, $f10
|
||||
/* 0061D8 800055D8 3C01800E */ lui $at, %hi(D_800E4C0C) # $at, 0x800e
|
||||
/* 0061D8 800055D8 3C01800E */ lui $at, %hi(D_800E4C08 + 4) # $at, 0x800e
|
||||
/* 0061DC 800055DC 468051A1 */ cvt.d.w $f6, $f10
|
||||
/* 0061E0 800055E0 C4254C08 */ lwc1 $f5, %lo(D_800E4C08)($at)
|
||||
/* 0061E4 800055E4 C4244C0C */ lwc1 $f4, %lo(D_800E4C0C)($at)
|
||||
/* 0061E4 800055E4 C4244C0C */ lwc1 $f4, %lo(D_800E4C08 + 4)($at)
|
||||
/* 0061E8 800055E8 C4EC003C */ lwc1 $f12, 0x3c($a3)
|
||||
/* 0061EC 800055EC 46262002 */ mul.d $f0, $f4, $f6
|
||||
/* 0061F0 800055F0 460060A1 */ cvt.d.s $f2, $f12
|
||||
@@ -315,10 +315,10 @@ glabel func_80005254
|
||||
/* 006274 80005674 10000012 */ b .L800056C0
|
||||
/* 006278 80005678 460C4080 */ add.s $f2, $f8, $f12
|
||||
.L8000567C:
|
||||
/* 00627C 8000567C 3C01800E */ lui $at, %hi(D_800E4C14) # $at, 0x800e
|
||||
/* 00627C 8000567C 3C01800E */ lui $at, %hi(D_800E4C10 + 4) # $at, 0x800e
|
||||
/* 006280 80005680 C4EA003C */ lwc1 $f10, 0x3c($a3)
|
||||
/* 006284 80005684 C4274C10 */ lwc1 $f7, %lo(D_800E4C10)($at)
|
||||
/* 006288 80005688 C4264C14 */ lwc1 $f6, %lo(D_800E4C14)($at)
|
||||
/* 006288 80005688 C4264C14 */ lwc1 $f6, %lo(D_800E4C10 + 4)($at)
|
||||
/* 00628C 8000568C 46005121 */ cvt.d.s $f4, $f10
|
||||
/* 006290 80005690 46262202 */ mul.d $f8, $f4, $f6
|
||||
/* 006294 80005694 46109101 */ sub.s $f4, $f18, $f16
|
||||
@@ -337,10 +337,10 @@ glabel func_80005254
|
||||
/* 0062C4 800056C4 3C014080 */ lui $at, 0x4080
|
||||
/* 0062C8 800056C8 13000010 */ beqz $t8, .L8000570C
|
||||
/* 0062CC 800056CC 3C088012 */ lui $t0, %hi(D_80119C3C) # $t0, 0x8012
|
||||
# Used to access D_800E4C18 and D_800E4C1C.
|
||||
# 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)
|
||||
/* 0062D8 800056D8 C4264C1C */ lwc1 $f6, %lo(D_800E4C1C)($at)
|
||||
/* 0062D8 800056D8 C4264C1C */ lwc1 $f6, %lo(D_800E4C18 + 4)($at)
|
||||
/* 0062DC 800056DC C4E40040 */ lwc1 $f4, 0x40($a3)
|
||||
/* 0062E0 800056E0 3C014020 */ li $at, 0x40200000 # 2.500000
|
||||
/* 0062E4 800056E4 46002021 */ cvt.d.s $f0, $f4
|
||||
@@ -370,9 +370,9 @@ glabel func_80005254
|
||||
/* 00633C 8000573C 850D0000 */ lh $t5, ($t0)
|
||||
/* 006340 80005740 2401FFFF */ li $at, -1
|
||||
/* 006344 80005744 11A10006 */ beq $t5, $at, .L80005760
|
||||
/* 006348 80005748 3C01800E */ lui $at, %hi(D_800E4C24) # $at, 0x800e
|
||||
/* 006348 80005748 3C01800E */ lui $at, %hi(D_800E4C20 + 4) # $at, 0x800e
|
||||
/* 00634C 8000574C C4254C20 */ lwc1 $f5, %lo(D_800E4C20)($at)
|
||||
/* 006350 80005750 C4244C24 */ lwc1 $f4, %lo(D_800E4C24)($at)
|
||||
/* 006350 80005750 C4244C24 */ lwc1 $f4, %lo(D_800E4C20 + 4)($at)
|
||||
/* 006354 80005754 460012A1 */ cvt.d.s $f10, $f2
|
||||
/* 006358 80005758 46245180 */ add.d $f6, $f10, $f4
|
||||
/* 00635C 8000575C 462030A0 */ cvt.s.d $f2, $f6
|
||||
@@ -451,10 +451,10 @@ glabel func_80005254
|
||||
/* 006470 80005870 80EF0090 */ lb $t7, 0x90($a3)
|
||||
/* 006474 80005874 44813000 */ mtc1 $at, $f6
|
||||
/* 006478 80005878 448F4000 */ mtc1 $t7, $f8
|
||||
/* 00647C 8000587C 3C01800E */ lui $at, %hi(D_800E4C2C) # $at, 0x800e
|
||||
/* 00647C 8000587C 3C01800E */ lui $at, %hi(D_800E4C28 + 4) # $at, 0x800e
|
||||
/* 006480 80005880 46804120 */ cvt.s.w $f4, $f8
|
||||
/* 006484 80005884 C42B4C28 */ lwc1 $f11, %lo(D_800E4C28)($at)
|
||||
/* 006488 80005888 C42A4C2C */ lwc1 $f10, %lo(D_800E4C2C)($at)
|
||||
/* 006488 80005888 C42A4C2C */ lwc1 $f10, %lo(D_800E4C28 + 4)($at)
|
||||
/* 00648C 8000588C 46062003 */ div.s $f0, $f4, $f6
|
||||
/* 006490 80005890 3C0140A0 */ li $at, 0x40A00000 # 5.000000
|
||||
/* 006494 80005894 460061A1 */ cvt.d.s $f6, $f12
|
||||
@@ -476,10 +476,10 @@ glabel func_80005254
|
||||
/* 0064D0 800058D0 4500001A */ bc1f .L8000593C
|
||||
/* 0064D4 800058D4 00000000 */ nop
|
||||
/* 0064D8 800058D8 44985000 */ mtc1 $t8, $f10
|
||||
/* 0064DC 800058DC 3C01800E */ lui $at, %hi(D_800E4C34) # $at, 0x800e
|
||||
/* 0064DC 800058DC 3C01800E */ lui $at, %hi(D_800E4C30 + 4) # $at, 0x800e
|
||||
/* 0064E0 800058E0 46805220 */ cvt.s.w $f8, $f10
|
||||
/* 0064E4 800058E4 C4254C30 */ lwc1 $f5, %lo(D_800E4C30)($at)
|
||||
/* 0064E8 800058E8 C4244C34 */ lwc1 $f4, %lo(D_800E4C34)($at)
|
||||
/* 0064E8 800058E8 C4244C34 */ lwc1 $f4, %lo(D_800E4C30 + 4)($at)
|
||||
/* 0064EC 800058EC 460041A1 */ cvt.d.s $f6, $f8
|
||||
/* 0064F0 800058F0 46243282 */ mul.d $f10, $f6, $f4
|
||||
/* 0064F4 800058F4 3C01800E */ lui $at, %hi(D_800E4C38) # $at, 0x800e
|
||||
@@ -510,10 +510,10 @@ glabel func_80005254
|
||||
/* 006554 80005954 45000018 */ bc1f .L800059B8
|
||||
/* 006558 80005958 00EA1021 */ addu $v0, $a3, $t2
|
||||
/* 00655C 8000595C 44993000 */ mtc1 $t9, $f6
|
||||
/* 006560 80005960 3C01800E */ lui $at, %hi(D_800E4C44) # $at, 0x800e
|
||||
/* 006560 80005960 3C01800E */ lui $at, %hi(D_800E4C40 + 4) # $at, 0x800e
|
||||
/* 006564 80005964 46803120 */ cvt.s.w $f4, $f6
|
||||
/* 006568 80005968 C4294C40 */ lwc1 $f9, %lo(D_800E4C40)($at)
|
||||
/* 00656C 8000596C C4284C44 */ lwc1 $f8, %lo(D_800E4C44)($at)
|
||||
/* 00656C 8000596C C4284C44 */ lwc1 $f8, %lo(D_800E4C40 + 4)($at)
|
||||
/* 006570 80005970 460022A1 */ cvt.d.s $f10, $f4
|
||||
/* 006574 80005974 46285182 */ mul.d $f6, $f10, $f8
|
||||
/* 006578 80005978 46000121 */ cvt.d.s $f4, $f0
|
||||
@@ -573,10 +573,10 @@ glabel func_80005254
|
||||
/* 006640 80005A40 1720000F */ bnez $t9, .L80005A80
|
||||
/* 006644 80005A44 31AE4000 */ andi $t6, $t5, 0x4000
|
||||
/* 006648 80005A48 11C0000D */ beqz $t6, .L80005A80
|
||||
/* 00664C 80005A4C 3C01800E */ lui $at, %hi(D_800E4C4C) # $at, 0x800e
|
||||
/* 00664C 80005A4C 3C01800E */ lui $at, %hi(D_800E4C48 + 4) # $at, 0x800e
|
||||
/* 006650 80005A50 C508002C */ lwc1 $f8, 0x2c($t0)
|
||||
/* 006654 80005A54 C42B4C48 */ lwc1 $f11, %lo(D_800E4C48)($at)
|
||||
/* 006658 80005A58 C42A4C4C */ lwc1 $f10, %lo(D_800E4C4C)($at)
|
||||
/* 006658 80005A58 C42A4C4C */ lwc1 $f10, %lo(D_800E4C48 + 4)($at)
|
||||
/* 00665C 80005A5C 46004121 */ cvt.d.s $f4, $f8
|
||||
/* 006660 80005A60 4624503C */ c.lt.d $f10, $f4
|
||||
/* 006664 80005A64 00000000 */ nop
|
||||
|
||||
@@ -195,7 +195,7 @@ glabel func_80005D08
|
||||
/* 006B98 80005F98 44805000 */ mtc1 $zero, $f10
|
||||
/* 006B9C 80005F9C 46008221 */ cvt.d.s $f8, $f16
|
||||
/* 006BA0 80005FA0 46285032 */ c.eq.d $f10, $f8
|
||||
# Used to access D_800E4C58 and D_800E4C5C.
|
||||
# Used to access D_800E4C58 and D_800E4C58 + 4.
|
||||
/* 006BA4 80005FA4 3C01800E */ lui $at, %hi(D_800E4C58) # $at, 0x800e
|
||||
/* 006BA8 80005FA8 45010034 */ bc1t .L8000607C
|
||||
/* 006BAC 80005FAC 00000000 */ nop
|
||||
@@ -212,10 +212,10 @@ glabel func_80005D08
|
||||
/* 006BD8 80005FD8 00402825 */ move $a1, $v0
|
||||
.L80005FDC:
|
||||
/* 006BDC 80005FDC 44853000 */ mtc1 $a1, $f6
|
||||
/* 006BE0 80005FE0 3C01800E */ lui $at, %hi(D_800E4C5C) # $at, 0x800e
|
||||
/* 006BE0 80005FE0 3C01800E */ lui $at, %hi(D_800E4C58 + 4) # $at, 0x800e
|
||||
/* 006BE4 80005FE4 468032A1 */ cvt.d.w $f10, $f6
|
||||
/* 006BE8 80005FE8 C4254C50 */ lwc1 $f5, %lo(D_800E4C50)($at)
|
||||
/* 006BEC 80005FEC C4244C54 */ lwc1 $f4, %lo(D_800E4C54)($at)
|
||||
/* 006BEC 80005FEC C4244C54 */ lwc1 $f4, %lo(D_800E4C50 + 4)($at)
|
||||
/* 006BF0 80005FF0 8D230000 */ lw $v1, ($t1)
|
||||
/* 006BF4 80005FF4 462A2002 */ mul.d $f0, $f4, $f10
|
||||
/* 006BF8 80005FF8 C46C003C */ lwc1 $f12, 0x3c($v1)
|
||||
@@ -257,7 +257,7 @@ glabel func_80005D08
|
||||
/* 006C7C 8000607C 8D230000 */ lw $v1, ($t1)
|
||||
/* 006C80 80006080 C4294C58 */ lwc1 $f9, %lo(D_800E4C58)($at)
|
||||
/* 006C84 80006084 C464003C */ lwc1 $f4, 0x3c($v1)
|
||||
/* 006C88 80006088 C4284C5C */ lwc1 $f8, %lo(D_800E4C5C)($at)
|
||||
/* 006C88 80006088 C4284C5C */ lwc1 $f8, %lo(D_800E4C58 + 4)($at)
|
||||
/* 006C8C 8000608C 460022A1 */ cvt.d.s $f10, $f4
|
||||
/* 006C90 80006090 46285182 */ mul.d $f6, $f10, $f8
|
||||
/* 006C94 80006094 3C048012 */ lui $a0, %hi(D_80119C3C) # $a0, 0x8012
|
||||
@@ -293,9 +293,9 @@ glabel func_80005D08
|
||||
/* 006D08 80006108 C7AE001C */ lwc1 $f14, 0x1c($sp)
|
||||
/* 006D0C 8000610C 14400007 */ bnez $v0, .L8000612C
|
||||
/* 006D10 80006110 25299C38 */ addiu $t1, %lo(D_80119C38) # addiu $t1, $t1, -0x63c8
|
||||
/* 006D14 80006114 3C01800E */ lui $at, %hi(D_800E4C64) # $at, 0x800e
|
||||
/* 006D14 80006114 3C01800E */ lui $at, %hi(D_800E4C60 + 4) # $at, 0x800e
|
||||
/* 006D18 80006118 C4254C60 */ lwc1 $f5, %lo(D_800E4C60)($at)
|
||||
/* 006D1C 8000611C C4244C64 */ lwc1 $f4, %lo(D_800E4C64)($at)
|
||||
/* 006D1C 8000611C C4244C64 */ lwc1 $f4, %lo(D_800E4C60 + 4)($at)
|
||||
/* 006D20 80006120 460071A1 */ cvt.d.s $f6, $f14
|
||||
/* 006D24 80006124 46243280 */ add.d $f10, $f6, $f4
|
||||
/* 006D28 80006128 462053A0 */ cvt.s.d $f14, $f10
|
||||
@@ -310,7 +310,7 @@ glabel func_80005D08
|
||||
/* 006D48 80006148 46060100 */ add.s $f4, $f0, $f6
|
||||
/* 006D4C 8000614C E464005C */ swc1 $f4, 0x5c($v1)
|
||||
/* 006D50 80006150 8D230000 */ lw $v1, ($t1)
|
||||
/* 006D54 80006154 C42A4C6C */ lwc1 $f10, %lo(D_800E4C6C)($at)
|
||||
/* 006D54 80006154 C42A4C6C */ lwc1 $f10, %lo(D_800E4C68 + 4)($at)
|
||||
/* 006D58 80006158 C460005C */ lwc1 $f0, 0x5c($v1)
|
||||
/* 006D5C 8000615C C42B4C68 */ lwc1 $f11, %lo(D_800E4C68)($at)
|
||||
/* 006D60 80006160 46000221 */ cvt.d.s $f8, $f0
|
||||
|
||||
@@ -344,7 +344,7 @@ glabel func_800063EC
|
||||
/* 0074A4 800068A4 46049182 */ mul.s $f6, $f18, $f4
|
||||
/* 0074A8 800068A8 46009221 */ cvt.d.s $f8, $f18
|
||||
/* 0074AC 800068AC 46285032 */ c.eq.d $f10, $f8
|
||||
# Used to access D_800E4C88 and D_800E4C8C.
|
||||
# Used to access D_800E4C88 and D_800E4C88 + 4.
|
||||
/* 0074B0 800068B0 3C01800E */ lui $at, %hi(D_800E4C88) # $at, 0x800e
|
||||
/* 0074B4 800068B4 45010032 */ bc1t .L80006980
|
||||
/* 0074B8 800068B8 46067380 */ add.s $f14, $f14, $f6
|
||||
@@ -361,10 +361,10 @@ glabel func_800063EC
|
||||
/* 0074E4 800068E4 00402025 */ move $a0, $v0
|
||||
.L800068E8:
|
||||
/* 0074E8 800068E8 44843000 */ mtc1 $a0, $f6
|
||||
/* 0074EC 800068EC 3C01800E */ lui $at, %hi(D_800E4C8C) # $at, 0x800e
|
||||
/* 0074EC 800068EC 3C01800E */ lui $at, %hi(D_800E4C88 + 4) # $at, 0x800e
|
||||
/* 0074F0 800068F0 468032A1 */ cvt.d.w $f10, $f6
|
||||
/* 0074F4 800068F4 C4254C80 */ lwc1 $f5, %lo(D_800E4C80)($at)
|
||||
/* 0074F8 800068F8 C4244C84 */ lwc1 $f4, %lo(D_800E4C84)($at)
|
||||
/* 0074F8 800068F8 C4244C84 */ lwc1 $f4, %lo(D_800E4C80 + 4)($at)
|
||||
/* 0074FC 800068FC C46C003C */ lwc1 $f12, 0x3c($v1)
|
||||
/* 007500 80006900 462A2002 */ mul.d $f0, $f4, $f10
|
||||
/* 007504 80006904 460060A1 */ cvt.d.s $f2, $f12
|
||||
@@ -403,7 +403,7 @@ glabel func_800063EC
|
||||
.L80006980:
|
||||
/* 007580 80006980 C464003C */ lwc1 $f4, 0x3c($v1)
|
||||
/* 007584 80006984 C4294C88 */ lwc1 $f9, %lo(D_800E4C88)($at)
|
||||
/* 007588 80006988 C4284C8C */ lwc1 $f8, %lo(D_800E4C8C)($at)
|
||||
/* 007588 80006988 C4284C8C */ lwc1 $f8, %lo(D_800E4C88 + 4)($at)
|
||||
/* 00758C 8000698C 460022A1 */ cvt.d.s $f10, $f4
|
||||
/* 007590 80006990 46285182 */ mul.d $f6, $f10, $f8
|
||||
/* 007594 80006994 46203120 */ cvt.s.d $f4, $f6
|
||||
@@ -423,7 +423,7 @@ glabel func_800063EC
|
||||
/* 0075C8 800069C8 46040280 */ add.s $f10, $f0, $f4
|
||||
/* 0075CC 800069CC E46A005C */ swc1 $f10, 0x5c($v1)
|
||||
/* 0075D0 800069D0 8D230000 */ lw $v1, ($t1)
|
||||
/* 0075D4 800069D4 C4284C94 */ lwc1 $f8, %lo(D_800E4C94)($at)
|
||||
/* 0075D4 800069D4 C4284C94 */ lwc1 $f8, %lo(D_800E4C90 + 4)($at)
|
||||
/* 0075D8 800069D8 C466005C */ lwc1 $f6, 0x5c($v1)
|
||||
/* 0075DC 800069DC C4294C90 */ lwc1 $f9, %lo(D_800E4C90)($at)
|
||||
/* 0075E0 800069E0 46003121 */ cvt.d.s $f4, $f6
|
||||
|
||||
@@ -173,13 +173,13 @@ glabel func_80006BFC
|
||||
/* 007A48 80006E48 3C01428C */ li $at, 0x428C0000 # 70.000000
|
||||
/* 007A4C 80006E4C 44816000 */ mtc1 $at, $f12
|
||||
/* 007A50 80006E50 C7A20024 */ lwc1 $f2, 0x24($sp)
|
||||
/* 007A54 80006E54 3C01800E */ lui $at, %hi(D_800E4CA4) # $at, 0x800e
|
||||
/* 007A54 80006E54 3C01800E */ lui $at, %hi(D_800E4CA0 + 4) # $at, 0x800e
|
||||
/* 007A58 80006E58 46026100 */ add.s $f4, $f12, $f2
|
||||
/* 007A5C 80006E5C C4254CA0 */ lwc1 $f5, %lo(D_800E4CA0)($at)
|
||||
/* 007A60 80006E60 46026201 */ sub.s $f8, $f12, $f2
|
||||
/* 007A64 80006E64 00000000 */ nop
|
||||
/* 007A68 80006E68 46082183 */ div.s $f6, $f4, $f8
|
||||
/* 007A6C 80006E6C C4244CA4 */ lwc1 $f4, %lo(D_800E4CA4)($at)
|
||||
/* 007A6C 80006E6C C4244CA4 */ lwc1 $f4, %lo(D_800E4CA0 + 4)($at)
|
||||
/* 007A70 80006E70 460002A1 */ cvt.d.s $f10, $f0
|
||||
/* 007A74 80006E74 46245202 */ mul.d $f8, $f10, $f4
|
||||
/* 007A78 80006E78 444CF800 */ cfc1 $t4, $31
|
||||
@@ -228,16 +228,16 @@ glabel func_80006BFC
|
||||
/* 007B24 80006F24 E4460068 */ swc1 $f6, 0x68($v0)
|
||||
/* 007B28 80006F28 3C028012 */ lui $v0, %hi(D_80119C38) # $v0, 0x8012
|
||||
/* 007B2C 80006F2C 8C429C38 */ lw $v0, %lo(D_80119C38)($v0)
|
||||
/* 007B30 80006F30 C42A4CAC */ lwc1 $f10, %lo(D_800E4CAC)($at)
|
||||
/* 007B30 80006F30 C42A4CAC */ lwc1 $f10, %lo(D_800E4CA8 + 4)($at)
|
||||
/* 007B34 80006F34 C4480068 */ lwc1 $f8, 0x68($v0)
|
||||
/* 007B38 80006F38 C42B4CA8 */ lwc1 $f11, %lo(D_800E4CA8)($at)
|
||||
/* 007B3C 80006F3C 46004321 */ cvt.d.s $f12, $f8
|
||||
/* 007B40 80006F40 462C503C */ c.lt.d $f10, $f12
|
||||
# Used to access D_800E4CB8 and D_800E4CBC.
|
||||
# Used to access D_800E4CB8 and D_800E4CB8 + 4.
|
||||
/* 007B44 80006F44 3C01800E */ lui $at, %hi(D_800E4CB8) # $at, 0x800e
|
||||
/* 007B48 80006F48 45000009 */ bc1f .L80006F70
|
||||
/* 007B4C 80006F4C 00000000 */ nop
|
||||
/* 007B50 80006F50 3C01800E */ lui $at, %hi(D_800E4CBC) # $at, 0x800e
|
||||
/* 007B50 80006F50 3C01800E */ lui $at, %hi(D_800E4CB8 + 4) # $at, 0x800e
|
||||
/* 007B54 80006F54 C4244CB0 */ lwc1 $f4, %lo(D_800E4CB0)($at)
|
||||
/* 007B58 80006F58 00000000 */ nop
|
||||
/* 007B5C 80006F5C E4440068 */ swc1 $f4, 0x68($v0)
|
||||
@@ -247,7 +247,7 @@ glabel func_80006BFC
|
||||
/* 007B6C 80006F6C 846F0000 */ lh $t7, ($v1)
|
||||
.L80006F70:
|
||||
/* 007B70 80006F70 C4274CB8 */ lwc1 $f7, %lo(D_800E4CB8)($at)
|
||||
/* 007B74 80006F74 C4264CBC */ lwc1 $f6, %lo(D_800E4CBC)($at)
|
||||
/* 007B74 80006F74 C4264CBC */ lwc1 $f6, %lo(D_800E4CB8 + 4)($at)
|
||||
/* 007B78 80006F78 3C01800E */ lui $at, %hi(D_800E4CC0) # $at, 0x800e
|
||||
/* 007B7C 80006F7C 4626603C */ c.lt.d $f12, $f6
|
||||
/* 007B80 80006F80 00000000 */ nop
|
||||
|
||||
@@ -54,10 +54,10 @@ glabel func_80006FC8
|
||||
/* 007C40 80007040 AFA000AC */ sw $zero, 0xac($sp)
|
||||
/* 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_800E4CCC) # $at, 0x800e
|
||||
/* 007C4C 8000704C 3C01800E */ lui $at, %hi(D_800E4CC8 + 4) # $at, 0x800e
|
||||
/* 007C50 80007050 3C148012 */ lui $s4, %hi(D_80119C38) # $s4, 0x8012
|
||||
/* 007C54 80007054 C43D4CC8 */ lwc1 $f29, %lo(D_800E4CC8)($at)
|
||||
/* 007C58 80007058 C43C4CCC */ lwc1 $f28, %lo(D_800E4CCC)($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)
|
||||
@@ -536,9 +536,9 @@ glabel func_80006FC8
|
||||
/* 008348 80007748 1509FE49 */ bne $t0, $t1, .L80007070
|
||||
/* 00834C 8000774C 26D60004 */ addiu $s6, $s6, 4
|
||||
.L80007750:
|
||||
/* 008350 80007750 3C01800E */ lui $at, %hi(D_800E4CDC) # $at, 0x800e
|
||||
/* 008350 80007750 3C01800E */ lui $at, %hi(D_800E4CD8 + 4) # $at, 0x800e
|
||||
/* 008354 80007754 C43D4CD8 */ lwc1 $f29, %lo(D_800E4CD8)($at)
|
||||
/* 008358 80007758 C43C4CDC */ lwc1 $f28, %lo(D_800E4CDC)($at)
|
||||
/* 008358 80007758 C43C4CDC */ lwc1 $f28, %lo(D_800E4CD8 + 4)($at)
|
||||
/* 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)
|
||||
@@ -641,9 +641,9 @@ glabel func_80006FC8
|
||||
.L800078C4:
|
||||
/* 0084C4 800078C4 8FB600C8 */ lw $s6, 0xc8($sp)
|
||||
/* 0084C8 800078C8 194000D7 */ blez $t2, .L80007C28
|
||||
/* 0084CC 800078CC 3C01800E */ lui $at, %hi(D_800E4CEC) # $at, 0x800e
|
||||
/* 0084CC 800078CC 3C01800E */ lui $at, %hi(D_800E4CE8 + 4) # $at, 0x800e
|
||||
/* 0084D0 800078D0 C4394CE8 */ lwc1 $f25, %lo(D_800E4CE8)($at)
|
||||
/* 0084D4 800078D4 C4384CEC */ lwc1 $f24, %lo(D_800E4CEC)($at)
|
||||
/* 0084D4 800078D4 C4384CEC */ lwc1 $f24, %lo(D_800E4CE8 + 4)($at)
|
||||
/* 0084D8 800078D8 00000000 */ nop
|
||||
.L800078DC:
|
||||
/* 0084DC 800078DC 8EC80000 */ lw $t0, ($s6)
|
||||
|
||||
@@ -6,11 +6,11 @@ glabel D_800E4CF8
|
||||
glabel func_80007FA4
|
||||
/* 008BA4 80007FA4 3C013F80 */ li $at, 0x3F800000 # 1.000000
|
||||
/* 008BA8 80007FA8 44818000 */ mtc1 $at, $f16
|
||||
/* 008BAC 80007FAC 3C01800E */ lui $at, %hi(D_800E4CFC) # $at, 0x800e
|
||||
/* 008BAC 80007FAC 3C01800E */ lui $at, %hi(D_800E4CF8 + 4) # $at, 0x800e
|
||||
/* 008BB0 80007FB0 46106101 */ sub.s $f4, $f12, $f16
|
||||
/* 008BB4 80007FB4 C4334CF8 */ lwc1 $f19, %lo(D_800E4CF8)($at)
|
||||
/* 008BB8 80007FB8 460C8180 */ add.s $f6, $f16, $f12
|
||||
/* 008BBC 80007FBC C4324CFC */ lwc1 $f18, %lo(D_800E4CFC)($at)
|
||||
/* 008BBC 80007FBC C4324CFC */ lwc1 $f18, %lo(D_800E4CF8 + 4)($at)
|
||||
/* 008BC0 80007FC0 46062303 */ div.s $f12, $f4, $f6
|
||||
/* 008BC4 80007FC4 3C01BF80 */ li $at, 0xBF800000 # -1.000000
|
||||
/* 008BC8 80007FC8 44801000 */ mtc1 $zero, $f2
|
||||
|
||||
@@ -26,9 +26,9 @@ glabel func_800099EC
|
||||
/* 00A630 80009A30 44817000 */ mtc1 $at, $f14
|
||||
/* 00A634 80009A34 3C013F80 */ li $at, 0x3F800000 # 1.000000
|
||||
/* 00A638 80009A38 44816000 */ mtc1 $at, $f12
|
||||
/* 00A63C 80009A3C 3C01800E */ lui $at, %hi(D_800E4F1C) # $at, 0x800e
|
||||
/* 00A63C 80009A3C 3C01800E */ lui $at, %hi(D_800E4F18 + 4) # $at, 0x800e
|
||||
/* 00A640 80009A40 C4234F18 */ lwc1 $f3, %lo(D_800E4F18)($at)
|
||||
/* 00A644 80009A44 C4224F1C */ lwc1 $f2, %lo(D_800E4F1C)($at)
|
||||
/* 00A644 80009A44 C4224F1C */ lwc1 $f2, %lo(D_800E4F18 + 4)($at)
|
||||
/* 00A648 80009A48 8045017C */ lb $a1, 0x17c($v0)
|
||||
/* 00A64C 80009A4C 00000000 */ nop
|
||||
.L80009A50:
|
||||
|
||||
@@ -26,9 +26,9 @@ glabel func_80009AB4
|
||||
/* 00A6F8 80009AF8 44817000 */ mtc1 $at, $f14
|
||||
/* 00A6FC 80009AFC 3C013F80 */ li $at, 0x3F800000 # 1.000000
|
||||
/* 00A700 80009B00 44816000 */ mtc1 $at, $f12
|
||||
/* 00A704 80009B04 3C01800E */ lui $at, %hi(D_800E4F24) # $at, 0x800e
|
||||
/* 00A704 80009B04 3C01800E */ lui $at, %hi(D_800E4F20 + 4) # $at, 0x800e
|
||||
/* 00A708 80009B08 C4234F20 */ lwc1 $f3, %lo(D_800E4F20)($at)
|
||||
/* 00A70C 80009B0C C4224F24 */ lwc1 $f2, %lo(D_800E4F24)($at)
|
||||
/* 00A70C 80009B0C C4224F24 */ lwc1 $f2, %lo(D_800E4F20 + 4)($at)
|
||||
/* 00A710 80009B10 804500B8 */ lb $a1, 0xb8($v0)
|
||||
/* 00A714 80009B14 00000000 */ nop
|
||||
.L80009B18:
|
||||
|
||||
@@ -556,10 +556,10 @@ glabel func_8000CC7C
|
||||
/* 00E01C 8000D41C 8FB80078 */ lw $t8, 0x78($sp)
|
||||
/* 00E020 8000D420 8C63AEF0 */ lw $v1, %lo(playerCount)($v1)
|
||||
/* 00E024 8000D424 830D00B8 */ lb $t5, 0xb8($t8)
|
||||
/* 00E028 8000D428 3C018012 */ lui $at, %hi(D_8011AD25) # $at, 0x8012
|
||||
/* 00E028 8000D428 3C018012 */ lui $at, %hi(D_8011AD24+1) # $at, 0x8012
|
||||
/* 00E02C 8000D42C A3B90127 */ sb $t9, 0x127($sp)
|
||||
/* 00E030 8000D430 1860015E */ blez $v1, .L8000D9AC
|
||||
/* 00E034 8000D434 A02DAD25 */ sb $t5, %lo(D_8011AD25)($at)
|
||||
/* 00E034 8000D434 A02DAD25 */ sb $t5, %lo(D_8011AD24+1)($at)
|
||||
/* 00E038 8000D438 8FA40068 */ lw $a0, 0x68($sp)
|
||||
/* 00E03C 8000D43C 24020005 */ li $v0, 5
|
||||
.L8000D440:
|
||||
@@ -625,9 +625,9 @@ glabel func_8000CC7C
|
||||
/* 00E114 8000D514 14410012 */ bne $v0, $at, .L8000D560
|
||||
/* 00E118 8000D518 24110001 */ li $s1, 1
|
||||
/* 00E11C 8000D51C 16000009 */ bnez $s0, .L8000D544
|
||||
/* 00E120 8000D520 3C188012 */ lui $t8, %hi(D_8011AD25) # $t8, 0x8012
|
||||
/* 00E124 8000D524 3C0E8012 */ lui $t6, %hi(D_8011AD25) # $t6, 0x8012
|
||||
/* 00E128 8000D528 81CEAD25 */ lb $t6, %lo(D_8011AD25)($t6)
|
||||
/* 00E120 8000D520 3C188012 */ lui $t8, %hi(D_8011AD24+1) # $t8, 0x8012
|
||||
/* 00E124 8000D524 3C0E8012 */ lui $t6, %hi(D_8011AD24+1) # $t6, 0x8012
|
||||
/* 00E128 8000D528 81CEAD25 */ lb $t6, %lo(D_8011AD24+1)($t6)
|
||||
# Indexing into D_800DC820 only reading the MSB?
|
||||
/* 00E12C 8000D52C 3C1E800E */ lui $fp, %hi(D_800DC820) # $fp, 0x800e
|
||||
/* 00E130 8000D530 000E7840 */ sll $t7, $t6, 1
|
||||
@@ -636,7 +636,7 @@ glabel func_8000CC7C
|
||||
/* 00E13C 8000D53C 10000028 */ b .L8000D5E0
|
||||
/* 00E140 8000D540 00000000 */ nop
|
||||
.L8000D544:
|
||||
/* 00E144 8000D544 8318AD25 */ lb $t8, %lo(D_8011AD25)($t8)
|
||||
/* 00E144 8000D544 8318AD25 */ lb $t8, %lo(D_8011AD24+1)($t8)
|
||||
# Indexing into D_800DC820 only reading the LSB?
|
||||
/* 00E148 8000D548 3C1E800E */ lui $fp, %hi(D_800DC820) # $fp, 0x800e
|
||||
/* 00E14C 8000D54C 00186840 */ sll $t5, $t8, 1
|
||||
|
||||
@@ -43,9 +43,9 @@ glabel func_80010994
|
||||
/* 011630 80010A30 3C018012 */ lui $at, %hi(D_8011ADB0) # $at, 0x8012
|
||||
/* 011634 80010A34 AC20ADB0 */ sw $zero, %lo(D_8011ADB0)($at)
|
||||
.L80010A38:
|
||||
/* 011638 80010A38 3C028012 */ lui $v0, %hi(D_8011AD21) # $v0, 0x8012
|
||||
/* 011638 80010A38 3C028012 */ lui $v0, %hi(D_8011AD20+1) # $v0, 0x8012
|
||||
/* 01163C 80010A3C 3C018012 */ lui $at, %hi(D_8011AD3D) # $at, 0x8012
|
||||
/* 011640 80010A40 2442AD21 */ addiu $v0, %lo(D_8011AD21) # addiu $v0, $v0, -0x52df
|
||||
/* 011640 80010A40 2442AD21 */ addiu $v0, %lo(D_8011AD20+1) # addiu $v0, $v0, -0x52df
|
||||
/* 011644 80010A44 A020AD3D */ sb $zero, %lo(D_8011AD3D)($at)
|
||||
/* 011648 80010A48 80480000 */ lb $t0, ($v0)
|
||||
/* 01164C 80010A4C 24090001 */ li $t1, 1
|
||||
|
||||
@@ -36,11 +36,11 @@ glabel func_80011570
|
||||
/* 0121D4 800115D4 00001025 */ move $v0, $zero
|
||||
.L800115D8:
|
||||
/* 0121D8 800115D8 844E003E */ lh $t6, 0x3e($v0)
|
||||
/* 0121DC 800115DC 3C01800E */ lui $at, %hi(D_800E553C) # $at, 0x800e
|
||||
/* 0121DC 800115DC 3C01800E */ lui $at, %hi(D_800E5538 + 4) # $at, 0x800e
|
||||
/* 0121E0 800115E0 448E3000 */ mtc1 $t6, $f6
|
||||
/* 0121E4 800115E4 C42D5538 */ lwc1 $f13, %lo(D_800E5538)($at)
|
||||
/* 0121E8 800115E8 46803221 */ cvt.d.w $f8, $f6
|
||||
/* 0121EC 800115EC C42C553C */ lwc1 $f12, %lo(D_800E553C)($at)
|
||||
/* 0121EC 800115EC C42C553C */ lwc1 $f12, %lo(D_800E5538 + 4)($at)
|
||||
/* 0121F0 800115F0 3C04800E */ lui $a0, %hi(D_800DC848) # $a0, 0x800e
|
||||
/* 0121F4 800115F4 462C4280 */ add.d $f10, $f8, $f12
|
||||
/* 0121F8 800115F8 00001825 */ move $v1, $zero
|
||||
@@ -66,11 +66,11 @@ glabel func_80011570
|
||||
/* 012244 80011644 24030001 */ li $v1, 1
|
||||
.L80011648:
|
||||
/* 012248 80011648 84580042 */ lh $t8, 0x42($v0)
|
||||
/* 01224C 8001164C 3C01800E */ lui $at, %hi(D_800E5544) # $at, 0x800e
|
||||
/* 01224C 8001164C 3C01800E */ lui $at, %hi(D_800E5540 + 4) # $at, 0x800e
|
||||
/* 012250 80011650 44985000 */ mtc1 $t8, $f10
|
||||
/* 012254 80011654 C4275540 */ lwc1 $f7, %lo(D_800E5540)($at)
|
||||
/* 012258 80011658 46805121 */ cvt.d.w $f4, $f10
|
||||
/* 01225C 8001165C C4265544 */ lwc1 $f6, %lo(D_800E5544)($at)
|
||||
/* 01225C 8001165C C4265544 */ lwc1 $f6, %lo(D_800E5540 + 4)($at)
|
||||
/* 012260 80011660 00000000 */ nop
|
||||
/* 012264 80011664 46262200 */ add.d $f8, $f4, $f6
|
||||
/* 012268 80011668 46204020 */ cvt.s.d $f0, $f8
|
||||
@@ -81,11 +81,11 @@ glabel func_80011570
|
||||
/* 01227C 8001167C 24030001 */ li $v1, 1
|
||||
.L80011680:
|
||||
/* 012280 80011680 84590040 */ lh $t9, 0x40($v0)
|
||||
/* 012284 80011684 3C01800E */ lui $at, %hi(D_800E554C) # $at, 0x800e
|
||||
/* 012284 80011684 3C01800E */ lui $at, %hi(D_800E5548 + 4) # $at, 0x800e
|
||||
/* 012288 80011688 44995000 */ mtc1 $t9, $f10
|
||||
/* 01228C 8001168C C4275548 */ lwc1 $f7, %lo(D_800E5548)($at)
|
||||
/* 012290 80011690 46805121 */ cvt.d.w $f4, $f10
|
||||
/* 012294 80011694 C426554C */ lwc1 $f6, %lo(D_800E554C)($at)
|
||||
/* 012294 80011694 C426554C */ lwc1 $f6, %lo(D_800E5548 + 4)($at)
|
||||
/* 012298 80011698 00000000 */ nop
|
||||
/* 01229C 8001169C 46262201 */ sub.d $f8, $f4, $f6
|
||||
/* 0122A0 800116A0 46204020 */ cvt.s.d $f0, $f8
|
||||
|
||||
@@ -142,10 +142,10 @@ glabel func_80013A0C
|
||||
/* 014808 80013C08 24040002 */ li $a0, 2
|
||||
.L80013C0C:
|
||||
/* 01480C 80013C0C 44849000 */ mtc1 $a0, $f18
|
||||
/* 014810 80013C10 3C01800E */ lui $at, %hi(D_800E557C) # $at, 0x800e
|
||||
/* 014810 80013C10 3C01800E */ lui $at, %hi(D_800E5578 + 4) # $at, 0x800e
|
||||
/* 014814 80013C14 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* 014818 80013C18 C4255578 */ lwc1 $f5, %lo(D_800E5578)($at)
|
||||
/* 01481C 80013C1C C424557C */ lwc1 $f4, %lo(D_800E557C)($at)
|
||||
/* 01481C 80013C1C C424557C */ lwc1 $f4, %lo(D_800E5578 + 4)($at)
|
||||
/* 014820 80013C20 46003221 */ cvt.d.s $f8, $f6
|
||||
/* 014824 80013C24 46244282 */ mul.d $f10, $f8, $f4
|
||||
/* 014828 80013C28 3C013FF0 */ li $at, 0x3FF00000 # 1.875000
|
||||
|
||||
@@ -72,13 +72,13 @@ glabel func_800159C8
|
||||
/* 016690 80015A90 1441000C */ bne $v0, $at, .L80015AC4
|
||||
/* 016694 80015A94 00000000 */ nop
|
||||
/* 016698 80015A98 44803000 */ mtc1 $zero, $f6
|
||||
/* 01669C 80015A9C 3C01800E */ lui $at, %hi(D_800E55BC) # $at, 0x800e
|
||||
/* 01669C 80015A9C 3C01800E */ lui $at, %hi(D_800E55B8 + 4) # $at, 0x800e
|
||||
/* 0166A0 80015AA0 4606003C */ c.lt.s $f0, $f6
|
||||
/* 0166A4 80015AA4 00000000 */ nop
|
||||
/* 0166A8 80015AA8 45000006 */ bc1f .L80015AC4
|
||||
/* 0166AC 80015AAC 00000000 */ nop
|
||||
/* 0166B0 80015AB0 C42955B8 */ lwc1 $f9, %lo(D_800E55B8)($at)
|
||||
/* 0166B4 80015AB4 C42855BC */ lwc1 $f8, %lo(D_800E55BC)($at)
|
||||
/* 0166B4 80015AB4 C42855BC */ lwc1 $f8, %lo(D_800E55B8 + 4)($at)
|
||||
/* 0166B8 80015AB8 46000121 */ cvt.d.s $f4, $f0
|
||||
/* 0166BC 80015ABC 46282282 */ mul.d $f10, $f4, $f8
|
||||
/* 0166C0 80015AC0 46205020 */ cvt.s.d $f0, $f10
|
||||
@@ -410,13 +410,13 @@ glabel func_800159C8
|
||||
/* 016BA4 80015FA4 8C850064 */ lw $a1, 0x64($a0)
|
||||
/* 016BA8 80015FA8 00001025 */ move $v0, $zero
|
||||
/* 016BAC 80015FAC 80AF01D6 */ lb $t7, 0x1d6($a1)
|
||||
# Used to access D_800E55E0 and D_800E55E4
|
||||
# Used to access D_800E55E0 and D_800E55E0 + 4
|
||||
/* 016BB0 80015FB0 3C01800E */ lui $at, %hi(D_800E55E0) # $at, 0x800e
|
||||
/* 016BB4 80015FB4 152F0059 */ bne $t1, $t7, .L8001611C
|
||||
/* 016BB8 80015FB8 00000000 */ nop
|
||||
/* 016BBC 80015FBC 3C01800E */ lui $at, %hi(D_800E55C4) # $at, 0x800e
|
||||
/* 016BBC 80015FBC 3C01800E */ lui $at, %hi(D_800E55C0 + 4) # $at, 0x800e
|
||||
/* 016BC0 80015FC0 C42755C0 */ lwc1 $f7, %lo(D_800E55C0)($at)
|
||||
/* 016BC4 80015FC4 C42655C4 */ lwc1 $f6, %lo(D_800E55C4)($at)
|
||||
/* 016BC4 80015FC4 C42655C4 */ lwc1 $f6, %lo(D_800E55C0 + 4)($at)
|
||||
/* 016BC8 80015FC8 46008021 */ cvt.d.s $f0, $f16
|
||||
/* 016BCC 80015FCC 4620303C */ c.lt.d $f6, $f0
|
||||
/* 016BD0 80015FD0 3C013FF0 */ li $at, 0x3FF00000 # 1.875000
|
||||
@@ -424,7 +424,7 @@ glabel func_800159C8
|
||||
/* 016BD8 80015FD8 00000000 */ nop
|
||||
/* 016BDC 80015FDC 44815800 */ mtc1 $at, $f11
|
||||
/* 016BE0 80015FE0 44805000 */ mtc1 $zero, $f10
|
||||
/* 016BE4 80015FE4 3C01800E */ lui $at, %hi(D_800E55CC) # $at, 0x800e
|
||||
/* 016BE4 80015FE4 3C01800E */ lui $at, %hi(D_800E55C8 + 4) # $at, 0x800e
|
||||
/* 016BE8 80015FE8 4620503C */ c.lt.d $f10, $f0
|
||||
/* 016BEC 80015FEC 00000000 */ nop
|
||||
/* 016BF0 80015FF0 45000002 */ bc1f .L80015FFC
|
||||
@@ -435,7 +435,7 @@ glabel func_800159C8
|
||||
/* 016C00 80016000 00000000 */ nop
|
||||
/* 016C04 80016004 C484001C */ lwc1 $f4, 0x1c($a0)
|
||||
/* 016C08 80016008 C42155C8 */ lwc1 $f1, %lo(D_800E55C8)($at)
|
||||
/* 016C0C 8001600C C42055CC */ lwc1 $f0, %lo(D_800E55CC)($at)
|
||||
/* 016C0C 8001600C C42055CC */ lwc1 $f0, %lo(D_800E55C8 + 4)($at)
|
||||
/* 016C10 80016010 46002221 */ cvt.d.s $f8, $f4
|
||||
/* 016C14 80016014 46204182 */ mul.d $f6, $f8, $f0
|
||||
/* 016C18 80016018 C4840024 */ lwc1 $f4, 0x24($a0)
|
||||
@@ -459,7 +459,7 @@ glabel func_800159C8
|
||||
/* 016C5C 8001605C 460C2202 */ mul.s $f8, $f4, $f12
|
||||
/* 016C60 80016060 C480001C */ lwc1 $f0, 0x1c($a0)
|
||||
/* 016C64 80016064 C4E4000C */ lwc1 $f4, 0xc($a3)
|
||||
# Used to access D_800E55D8 and D_800E55DC.
|
||||
# Used to access D_800E55D8 and D_800E55D8 + 4.
|
||||
/* 016C68 80016068 3C01800E */ lui $at, %hi(D_800E55D8) # $at, 0x800e
|
||||
/* 016C6C 8001606C 46003282 */ mul.s $f10, $f6, $f0
|
||||
/* 016C70 80016070 460A4081 */ sub.s $f2, $f8, $f10
|
||||
@@ -474,11 +474,11 @@ glabel func_800159C8
|
||||
/* 016C94 80016094 00000000 */ nop
|
||||
/* 016C98 80016098 45000011 */ bc1f .L800160E0
|
||||
/* 016C9C 8001609C 00000000 */ nop
|
||||
# Used to access D_800E55D0 and D_800E55D4.
|
||||
# Used to access D_800E55D0 and D_800E55D0 + 4.
|
||||
/* 016CA0 800160A0 3C01800E */ lui $at, %hi(D_800E55D0) # $at, 0x800e
|
||||
/* 016CA4 800160A4 C486001C */ lwc1 $f6, 0x1c($a0)
|
||||
/* 016CA8 800160A8 C42155D0 */ lwc1 $f1, %lo(D_800E55D0)($at)
|
||||
/* 016CAC 800160AC C42055D4 */ lwc1 $f0, %lo(D_800E55D4)($at)
|
||||
/* 016CAC 800160AC C42055D4 */ lwc1 $f0, %lo(D_800E55D0 + 4)($at)
|
||||
/* 016CB0 800160B0 460032A1 */ cvt.d.s $f10, $f6
|
||||
/* 016CB4 800160B4 46205102 */ mul.d $f4, $f10, $f0
|
||||
/* 016CB8 800160B8 46202220 */ cvt.s.d $f8, $f4
|
||||
@@ -494,7 +494,7 @@ glabel func_800159C8
|
||||
.L800160E0:
|
||||
/* 016CE0 800160E0 C48A001C */ lwc1 $f10, 0x1c($a0)
|
||||
/* 016CE4 800160E4 C42155D8 */ lwc1 $f1, %lo(D_800E55D8)($at)
|
||||
/* 016CE8 800160E8 C42055DC */ lwc1 $f0, %lo(D_800E55DC)($at)
|
||||
/* 016CE8 800160E8 C42055DC */ lwc1 $f0, %lo(D_800E55D8 + 4)($at)
|
||||
/* 016CEC 800160EC 46005107 */ neg.s $f4, $f10
|
||||
/* 016CF0 800160F0 46002221 */ cvt.d.s $f8, $f4
|
||||
/* 016CF4 800160F4 46204182 */ mul.d $f6, $f8, $f0
|
||||
@@ -509,7 +509,7 @@ glabel func_800159C8
|
||||
/* 016D18 80016118 E4AA011C */ swc1 $f10, 0x11c($a1)
|
||||
.L8001611C:
|
||||
/* 016D1C 8001611C C42555E0 */ lwc1 $f5, %lo(D_800E55E0)($at)
|
||||
/* 016D20 80016120 C42455E4 */ lwc1 $f4, %lo(D_800E55E4)($at)
|
||||
/* 016D20 80016120 C42455E4 */ lwc1 $f4, %lo(D_800E55E0 + 4)($at)
|
||||
/* 016D24 80016124 46008021 */ cvt.d.s $f0, $f16
|
||||
/* 016D28 80016128 4620203C */ c.lt.d $f4, $f0
|
||||
/* 016D2C 8001612C 3C013FF0 */ li $at, 0x3FF00000 # 1.875000
|
||||
@@ -651,7 +651,7 @@ glabel func_800159C8
|
||||
/* 016F30 80016330 15380070 */ bne $t1, $t8, .L800164F4
|
||||
/* 016F34 80016334 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 016F38 80016338 84F90048 */ lh $t9, 0x48($a3)
|
||||
/* 016F3C 8001633C 3C01800E */ lui $at, %hi(D_800E55EC) # $at, 0x800e
|
||||
/* 016F3C 8001633C 3C01800E */ lui $at, %hi(D_800E55E8 + 4) # $at, 0x800e
|
||||
/* 016F40 80016340 1539006C */ bne $t1, $t9, .L800164F4
|
||||
/* 016F44 80016344 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
/* 016F48 80016348 910A0012 */ lbu $t2, 0x12($t0)
|
||||
@@ -659,7 +659,7 @@ glabel func_800159C8
|
||||
/* 016F50 80016350 C42755E8 */ lwc1 $f7, %lo(D_800E55E8)($at)
|
||||
/* 016F54 80016354 014C5823 */ subu $t3, $t2, $t4
|
||||
/* 016F58 80016358 448B5000 */ mtc1 $t3, $f10
|
||||
/* 016F5C 8001635C C42655EC */ lwc1 $f6, %lo(D_800E55EC)($at)
|
||||
/* 016F5C 8001635C C42655EC */ lwc1 $f6, %lo(D_800E55E8 + 4)($at)
|
||||
/* 016F60 80016360 46805120 */ cvt.s.w $f4, $f10
|
||||
/* 016F64 80016364 8C850064 */ lw $a1, 0x64($a0)
|
||||
/* 016F68 80016368 8CED0064 */ lw $t5, 0x64($a3)
|
||||
@@ -681,7 +681,7 @@ glabel func_800159C8
|
||||
.L800163A8:
|
||||
/* 016FA8 800163A8 8FB8004C */ lw $t8, 0x4c($sp)
|
||||
.L800163AC:
|
||||
/* 016FAC 800163AC 3C01800E */ lui $at, %hi(D_800E55F4) # $at, 0x800e
|
||||
/* 016FAC 800163AC 3C01800E */ lui $at, %hi(D_800E55F0 + 4) # $at, 0x800e
|
||||
/* 016FB0 800163B0 83020189 */ lb $v0, 0x189($t8)
|
||||
/* 016FB4 800163B4 00000000 */ nop
|
||||
/* 016FB8 800163B8 10400006 */ beqz $v0, .L800163D4
|
||||
@@ -701,7 +701,7 @@ glabel func_800159C8
|
||||
/* 016FEC 800163EC E7AC0068 */ swc1 $f12, 0x68($sp)
|
||||
.L800163F0:
|
||||
/* 016FF0 800163F0 C42155F0 */ lwc1 $f1, %lo(D_800E55F0)($at)
|
||||
/* 016FF4 800163F4 C42055F4 */ lwc1 $f0, %lo(D_800E55F4)($at)
|
||||
/* 016FF4 800163F4 C42055F4 */ lwc1 $f0, %lo(D_800E55F0 + 4)($at)
|
||||
/* 016FF8 800163F8 46008121 */ cvt.d.s $f4, $f16
|
||||
/* 016FFC 800163FC 4624003C */ c.lt.d $f0, $f4
|
||||
/* 017000 80016400 E7AC0068 */ swc1 $f12, 0x68($sp)
|
||||
|
||||
@@ -79,12 +79,12 @@ glabel func_80016748
|
||||
/* 017460 80016860 0000F025 */ move $fp, $zero
|
||||
/* 017464 80016864 1B0000BF */ blez $t8, .L80016B64
|
||||
/* 017468 80016868 00009025 */ move $s2, $zero
|
||||
/* 01746C 8001686C 3C01800E */ lui $at, %hi(D_800E55FC) # $at, 0x800e
|
||||
/* 01746C 8001686C 3C01800E */ lui $at, %hi(D_800E55F8 + 4) # $at, 0x800e
|
||||
/* 017470 80016870 C43D55F8 */ lwc1 $f29, %lo(D_800E55F8)($at)
|
||||
/* 017474 80016874 C43C55FC */ lwc1 $f28, %lo(D_800E55FC)($at)
|
||||
/* 017478 80016878 3C01800E */ lui $at, %hi(D_800E5604) # $at, 0x800e
|
||||
/* 017474 80016874 C43C55FC */ lwc1 $f28, %lo(D_800E55F8 + 4)($at)
|
||||
/* 017478 80016878 3C01800E */ lui $at, %hi(D_800E5600 + 4) # $at, 0x800e
|
||||
/* 01747C 8001687C C43B5600 */ lwc1 $f27, %lo(D_800E5600)($at)
|
||||
/* 017480 80016880 C43A5604 */ lwc1 $f26, %lo(D_800E5604)($at)
|
||||
/* 017480 80016880 C43A5604 */ lwc1 $f26, %lo(D_800E5600 + 4)($at)
|
||||
/* 017484 80016884 4480C000 */ mtc1 $zero, $f24
|
||||
/* 017488 80016888 2417000A */ li $s7, 10
|
||||
.L8001688C:
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user