mirror of
https://github.com/HackerN64/HackerOoT.git
synced 2026-01-21 10:37:37 -08:00
Fix some jump table labels being treated as separate functions (#120)
This commit is contained in:
@@ -9,7 +9,6 @@ glabel func_801076CC
|
||||
/* B7E888 801076E8 8C2E4B28 */ lw $t6, %lo(jtbl_80154B28)($at)
|
||||
/* B7E88C 801076EC 01C00008 */ jr $t6
|
||||
/* B7E890 801076F0 00000000 */ nop
|
||||
|
||||
glabel L801076F4
|
||||
/* B7E894 801076F4 248F7FFF */ addiu $t7, $a0, 0x7fff
|
||||
/* B7E898 801076F8 91EF62FE */ lbu $t7, 0x62fe($t7)
|
||||
@@ -30,5 +29,164 @@ glabel L801076F4
|
||||
/* B7E8D0 80107730 A42263DF */ sh $v0, 0x63df($at)
|
||||
/* B7E8D4 80107734 03E00008 */ jr $ra
|
||||
/* B7E8D8 80107738 A42263E1 */ sh $v0, 0x63e1($at)
|
||||
|
||||
glabel L8010773C
|
||||
/* B7E8DC 8010773C 24997FFF */ addiu $t9, $a0, 0x7fff
|
||||
/* B7E8E0 80107740 933962FE */ lbu $t9, 0x62fe($t9)
|
||||
/* B7E8E4 80107744 24010001 */ li $at, 1
|
||||
/* B7E8E8 80107748 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
|
||||
/* B7E8EC 8010774C 1721000E */ bne $t9, $at, .L80107788
|
||||
/* B7E8F0 80107750 2442FA90 */ addiu $v0, %lo(gGameInfo) # addiu $v0, $v0, -0x570
|
||||
/* B7E8F4 80107754 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
|
||||
/* B7E8F8 80107758 2442FA90 */ addiu $v0, %lo(gGameInfo) # addiu $v0, $v0, -0x570
|
||||
/* B7E8FC 8010775C 8C480000 */ lw $t0, ($v0)
|
||||
/* B7E900 80107760 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E904 80107764 85090F56 */ lh $t1, 0xf56($t0)
|
||||
/* B7E908 80107768 A42963DD */ sh $t1, 0x63dd($at)
|
||||
/* B7E90C 8010776C 8C4A0000 */ lw $t2, ($v0)
|
||||
/* B7E910 80107770 854B0F58 */ lh $t3, 0xf58($t2)
|
||||
/* B7E914 80107774 A42B63DF */ sh $t3, 0x63df($at)
|
||||
/* B7E918 80107778 8C4C0000 */ lw $t4, ($v0)
|
||||
/* B7E91C 8010777C 858D0F5A */ lh $t5, 0xf5a($t4)
|
||||
/* B7E920 80107780 03E00008 */ jr $ra
|
||||
/* B7E924 80107784 A42D63E1 */ sh $t5, 0x63e1($at)
|
||||
.L80107788:
|
||||
/* B7E928 80107788 8C4E0000 */ lw $t6, ($v0)
|
||||
/* B7E92C 8010778C 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E930 80107790 85CF0F5C */ lh $t7, 0xf5c($t6)
|
||||
/* B7E934 80107794 A42F63DD */ sh $t7, 0x63dd($at)
|
||||
/* B7E938 80107798 8C580000 */ lw $t8, ($v0)
|
||||
/* B7E93C 8010779C 87190F5E */ lh $t9, 0xf5e($t8)
|
||||
/* B7E940 801077A0 A43963DF */ sh $t9, 0x63df($at)
|
||||
/* B7E944 801077A4 8C480000 */ lw $t0, ($v0)
|
||||
/* B7E948 801077A8 85090F60 */ lh $t1, 0xf60($t0)
|
||||
/* B7E94C 801077AC 03E00008 */ jr $ra
|
||||
/* B7E950 801077B0 A42963E1 */ sh $t1, 0x63e1($at)
|
||||
glabel L801077B4
|
||||
/* B7E954 801077B4 248A7FFF */ addiu $t2, $a0, 0x7fff
|
||||
/* B7E958 801077B8 914A62FE */ lbu $t2, 0x62fe($t2)
|
||||
/* B7E95C 801077BC 24010001 */ li $at, 1
|
||||
/* B7E960 801077C0 240500FF */ li $a1, 255
|
||||
/* B7E964 801077C4 15410009 */ bne $t2, $at, .L801077EC
|
||||
/* B7E968 801077C8 240D0050 */ li $t5, 80
|
||||
/* B7E96C 801077CC 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E970 801077D0 240500FF */ li $a1, 255
|
||||
/* B7E974 801077D4 240B0050 */ li $t3, 80
|
||||
/* B7E978 801077D8 240C006E */ li $t4, 110
|
||||
/* B7E97C 801077DC A42B63DD */ sh $t3, 0x63dd($at)
|
||||
/* B7E980 801077E0 A42C63DF */ sh $t4, 0x63df($at)
|
||||
/* B7E984 801077E4 03E00008 */ jr $ra
|
||||
/* B7E988 801077E8 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
.L801077EC:
|
||||
/* B7E98C 801077EC 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E990 801077F0 240E005A */ li $t6, 90
|
||||
/* B7E994 801077F4 A42D63DD */ sh $t5, 0x63dd($at)
|
||||
/* B7E998 801077F8 A42E63DF */ sh $t6, 0x63df($at)
|
||||
/* B7E99C 801077FC 03E00008 */ jr $ra
|
||||
/* B7E9A0 80107800 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
glabel L80107804
|
||||
/* B7E9A4 80107804 24827FFF */ addiu $v0, $a0, 0x7fff
|
||||
/* B7E9A8 80107808 904262FE */ lbu $v0, 0x62fe($v0)
|
||||
/* B7E9AC 8010780C 24010001 */ li $at, 1
|
||||
/* B7E9B0 80107810 240500FF */ li $a1, 255
|
||||
/* B7E9B4 80107814 14410007 */ bne $v0, $at, .L80107834
|
||||
/* B7E9B8 80107818 240F005A */ li $t7, 90
|
||||
/* B7E9BC 8010781C 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E9C0 80107820 241800B4 */ li $t8, 180
|
||||
/* B7E9C4 80107824 A42F63DD */ sh $t7, 0x63dd($at)
|
||||
/* B7E9C8 80107828 A43863DF */ sh $t8, 0x63df($at)
|
||||
/* B7E9CC 8010782C 03E00008 */ jr $ra
|
||||
/* B7E9D0 80107830 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
.L80107834:
|
||||
/* B7E9D4 80107834 24010005 */ li $at, 5
|
||||
/* B7E9D8 80107838 14410009 */ bne $v0, $at, .L80107860
|
||||
/* B7E9DC 8010783C 240500FF */ li $a1, 255
|
||||
/* B7E9E0 80107840 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E9E4 80107844 24190050 */ li $t9, 80
|
||||
/* B7E9E8 80107848 24080096 */ li $t0, 150
|
||||
/* B7E9EC 8010784C 240900B4 */ li $t1, 180
|
||||
/* B7E9F0 80107850 A43963DD */ sh $t9, 0x63dd($at)
|
||||
/* B7E9F4 80107854 A42863DF */ sh $t0, 0x63df($at)
|
||||
/* B7E9F8 80107858 03E00008 */ jr $ra
|
||||
/* B7E9FC 8010785C A42963E1 */ sh $t1, 0x63e1($at)
|
||||
.L80107860:
|
||||
/* B7EA00 80107860 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EA04 80107864 240A0064 */ li $t2, 100
|
||||
/* B7EA08 80107868 240B00B4 */ li $t3, 180
|
||||
/* B7EA0C 8010786C A42A63DD */ sh $t2, 0x63dd($at)
|
||||
/* B7EA10 80107870 A42B63DF */ sh $t3, 0x63df($at)
|
||||
/* B7EA14 80107874 03E00008 */ jr $ra
|
||||
/* B7EA18 80107878 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
glabel L8010787C
|
||||
/* B7EA1C 8010787C 248C7FFF */ addiu $t4, $a0, 0x7fff
|
||||
/* B7EA20 80107880 918C62FE */ lbu $t4, 0x62fe($t4)
|
||||
/* B7EA24 80107884 24010001 */ li $at, 1
|
||||
/* B7EA28 80107888 240500FF */ li $a1, 255
|
||||
/* B7EA2C 8010788C 15810009 */ bne $t4, $at, .L801078B4
|
||||
/* B7EA30 80107890 240F0096 */ li $t7, 150
|
||||
/* B7EA34 80107894 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EA38 80107898 240500FF */ li $a1, 255
|
||||
/* B7EA3C 8010789C 240D00D2 */ li $t5, 210
|
||||
/* B7EA40 801078A0 240E0064 */ li $t6, 100
|
||||
/* B7EA44 801078A4 A42D63DD */ sh $t5, 0x63dd($at)
|
||||
/* B7EA48 801078A8 A42E63DF */ sh $t6, 0x63df($at)
|
||||
/* B7EA4C 801078AC 03E00008 */ jr $ra
|
||||
/* B7EA50 801078B0 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
.L801078B4:
|
||||
/* B7EA54 801078B4 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EA58 801078B8 241800B4 */ li $t8, 180
|
||||
/* B7EA5C 801078BC A42563DD */ sh $a1, 0x63dd($at)
|
||||
/* B7EA60 801078C0 A42F63DF */ sh $t7, 0x63df($at)
|
||||
/* B7EA64 801078C4 03E00008 */ jr $ra
|
||||
/* B7EA68 801078C8 A43863E1 */ sh $t8, 0x63e1($at)
|
||||
glabel L801078CC
|
||||
/* B7EA6C 801078CC 24997FFF */ addiu $t9, $a0, 0x7fff
|
||||
/* B7EA70 801078D0 933962FE */ lbu $t9, 0x62fe($t9)
|
||||
/* B7EA74 801078D4 24010001 */ li $at, 1
|
||||
/* B7EA78 801078D8 240500FF */ li $a1, 255
|
||||
/* B7EA7C 801078DC 17210008 */ bne $t9, $at, .L80107900
|
||||
/* B7EA80 801078E0 240900E1 */ li $t1, 225
|
||||
/* B7EA84 801078E4 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EA88 801078E8 240500FF */ li $a1, 255
|
||||
/* B7EA8C 801078EC 2408001E */ li $t0, 30
|
||||
/* B7EA90 801078F0 A42563DD */ sh $a1, 0x63dd($at)
|
||||
/* B7EA94 801078F4 A42563DF */ sh $a1, 0x63df($at)
|
||||
/* B7EA98 801078F8 03E00008 */ jr $ra
|
||||
/* B7EA9C 801078FC A42863E1 */ sh $t0, 0x63e1($at)
|
||||
.L80107900:
|
||||
/* B7EAA0 80107900 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EAA4 80107904 240A0032 */ li $t2, 50
|
||||
/* B7EAA8 80107908 A42963DD */ sh $t1, 0x63dd($at)
|
||||
/* B7EAAC 8010790C A42563DF */ sh $a1, 0x63df($at)
|
||||
/* B7EAB0 80107910 03E00008 */ jr $ra
|
||||
/* B7EAB4 80107914 A42A63E1 */ sh $t2, 0x63e1($at)
|
||||
glabel L80107918
|
||||
/* B7EAB8 80107918 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EABC 8010791C A42063E1 */ sh $zero, 0x63e1($at)
|
||||
/* B7EAC0 80107920 24837FFF */ addiu $v1, $a0, 0x7fff
|
||||
/* B7EAC4 80107924 846363E1 */ lh $v1, 0x63e1($v1)
|
||||
/* B7EAC8 80107928 A42363DF */ sh $v1, 0x63df($at)
|
||||
/* B7EACC 8010792C 03E00008 */ jr $ra
|
||||
/* B7EAD0 80107930 A42363DD */ sh $v1, 0x63dd($at)
|
||||
.L80107934:
|
||||
glabel L80107934
|
||||
/* B7EAD4 80107934 34018000 */ li $at, 32768
|
||||
/* B7EAD8 80107938 00811021 */ addu $v0, $a0, $at
|
||||
/* B7EADC 8010793C 904B62FD */ lbu $t3, 0x62fd($v0)
|
||||
/* B7EAE0 80107940 24010005 */ li $at, 5
|
||||
/* B7EAE4 80107944 240500FF */ li $a1, 255
|
||||
/* B7EAE8 80107948 15610006 */ bne $t3, $at, .L80107964
|
||||
/* B7EAEC 8010794C 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EAF0 80107950 A42063E1 */ sh $zero, 0x63e1($at)
|
||||
/* B7EAF4 80107954 844363E0 */ lh $v1, 0x63e0($v0)
|
||||
/* B7EAF8 80107958 A42363DF */ sh $v1, 0x63df($at)
|
||||
/* B7EAFC 8010795C 03E00008 */ jr $ra
|
||||
/* B7EB00 80107960 A42363DD */ sh $v1, 0x63dd($at)
|
||||
.L80107964:
|
||||
/* B7EB04 80107964 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EB08 80107968 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
/* B7EB0C 8010796C 844363E0 */ lh $v1, 0x63e0($v0)
|
||||
/* B7EB10 80107970 A42363DF */ sh $v1, 0x63df($at)
|
||||
/* B7EB14 80107974 A42363DD */ sh $v1, 0x63dd($at)
|
||||
/* B7EB18 80107978 03E00008 */ jr $ra
|
||||
/* B7EB1C 8010797C 00000000 */ nop
|
||||
|
||||
|
||||
@@ -1,33 +0,0 @@
|
||||
glabel func_8010773C
|
||||
/* B7E8DC 8010773C 24997FFF */ addiu $t9, $a0, 0x7fff
|
||||
/* B7E8E0 80107740 933962FE */ lbu $t9, 0x62fe($t9)
|
||||
/* B7E8E4 80107744 24010001 */ li $at, 1
|
||||
/* B7E8E8 80107748 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
|
||||
/* B7E8EC 8010774C 1721000E */ bne $t9, $at, .L80107788
|
||||
/* B7E8F0 80107750 2442FA90 */ addiu $v0, %lo(gGameInfo) # addiu $v0, $v0, -0x570
|
||||
/* B7E8F4 80107754 3C028016 */ lui $v0, %hi(gGameInfo) # $v0, 0x8016
|
||||
/* B7E8F8 80107758 2442FA90 */ addiu $v0, %lo(gGameInfo) # addiu $v0, $v0, -0x570
|
||||
/* B7E8FC 8010775C 8C480000 */ lw $t0, ($v0)
|
||||
/* B7E900 80107760 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E904 80107764 85090F56 */ lh $t1, 0xf56($t0)
|
||||
/* B7E908 80107768 A42963DD */ sh $t1, 0x63dd($at)
|
||||
/* B7E90C 8010776C 8C4A0000 */ lw $t2, ($v0)
|
||||
/* B7E910 80107770 854B0F58 */ lh $t3, 0xf58($t2)
|
||||
/* B7E914 80107774 A42B63DF */ sh $t3, 0x63df($at)
|
||||
/* B7E918 80107778 8C4C0000 */ lw $t4, ($v0)
|
||||
/* B7E91C 8010777C 858D0F5A */ lh $t5, 0xf5a($t4)
|
||||
/* B7E920 80107780 03E00008 */ jr $ra
|
||||
/* B7E924 80107784 A42D63E1 */ sh $t5, 0x63e1($at)
|
||||
.L80107788:
|
||||
/* B7E928 80107788 8C4E0000 */ lw $t6, ($v0)
|
||||
/* B7E92C 8010778C 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E930 80107790 85CF0F5C */ lh $t7, 0xf5c($t6)
|
||||
/* B7E934 80107794 A42F63DD */ sh $t7, 0x63dd($at)
|
||||
/* B7E938 80107798 8C580000 */ lw $t8, ($v0)
|
||||
/* B7E93C 8010779C 87190F5E */ lh $t9, 0xf5e($t8)
|
||||
/* B7E940 801077A0 A43963DF */ sh $t9, 0x63df($at)
|
||||
/* B7E944 801077A4 8C480000 */ lw $t0, ($v0)
|
||||
/* B7E948 801077A8 85090F60 */ lh $t1, 0xf60($t0)
|
||||
/* B7E94C 801077AC 03E00008 */ jr $ra
|
||||
/* B7E950 801077B0 A42963E1 */ sh $t1, 0x63e1($at)
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
glabel func_801077B4
|
||||
/* B7E954 801077B4 248A7FFF */ addiu $t2, $a0, 0x7fff
|
||||
/* B7E958 801077B8 914A62FE */ lbu $t2, 0x62fe($t2)
|
||||
/* B7E95C 801077BC 24010001 */ li $at, 1
|
||||
/* B7E960 801077C0 240500FF */ li $a1, 255
|
||||
/* B7E964 801077C4 15410009 */ bne $t2, $at, .L801077EC
|
||||
/* B7E968 801077C8 240D0050 */ li $t5, 80
|
||||
/* B7E96C 801077CC 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E970 801077D0 240500FF */ li $a1, 255
|
||||
/* B7E974 801077D4 240B0050 */ li $t3, 80
|
||||
/* B7E978 801077D8 240C006E */ li $t4, 110
|
||||
/* B7E97C 801077DC A42B63DD */ sh $t3, 0x63dd($at)
|
||||
/* B7E980 801077E0 A42C63DF */ sh $t4, 0x63df($at)
|
||||
/* B7E984 801077E4 03E00008 */ jr $ra
|
||||
/* B7E988 801077E8 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
.L801077EC:
|
||||
/* B7E98C 801077EC 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E990 801077F0 240E005A */ li $t6, 90
|
||||
/* B7E994 801077F4 A42D63DD */ sh $t5, 0x63dd($at)
|
||||
/* B7E998 801077F8 A42E63DF */ sh $t6, 0x63df($at)
|
||||
/* B7E99C 801077FC 03E00008 */ jr $ra
|
||||
/* B7E9A0 80107800 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
|
||||
@@ -1,34 +0,0 @@
|
||||
glabel func_80107804
|
||||
/* B7E9A4 80107804 24827FFF */ addiu $v0, $a0, 0x7fff
|
||||
/* B7E9A8 80107808 904262FE */ lbu $v0, 0x62fe($v0)
|
||||
/* B7E9AC 8010780C 24010001 */ li $at, 1
|
||||
/* B7E9B0 80107810 240500FF */ li $a1, 255
|
||||
/* B7E9B4 80107814 14410007 */ bne $v0, $at, .L80107834
|
||||
/* B7E9B8 80107818 240F005A */ li $t7, 90
|
||||
/* B7E9BC 8010781C 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E9C0 80107820 241800B4 */ li $t8, 180
|
||||
/* B7E9C4 80107824 A42F63DD */ sh $t7, 0x63dd($at)
|
||||
/* B7E9C8 80107828 A43863DF */ sh $t8, 0x63df($at)
|
||||
/* B7E9CC 8010782C 03E00008 */ jr $ra
|
||||
/* B7E9D0 80107830 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
.L80107834:
|
||||
/* B7E9D4 80107834 24010005 */ li $at, 5
|
||||
/* B7E9D8 80107838 14410009 */ bne $v0, $at, .L80107860
|
||||
/* B7E9DC 8010783C 240500FF */ li $a1, 255
|
||||
/* B7E9E0 80107840 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7E9E4 80107844 24190050 */ li $t9, 80
|
||||
/* B7E9E8 80107848 24080096 */ li $t0, 150
|
||||
/* B7E9EC 8010784C 240900B4 */ li $t1, 180
|
||||
/* B7E9F0 80107850 A43963DD */ sh $t9, 0x63dd($at)
|
||||
/* B7E9F4 80107854 A42863DF */ sh $t0, 0x63df($at)
|
||||
/* B7E9F8 80107858 03E00008 */ jr $ra
|
||||
/* B7E9FC 8010785C A42963E1 */ sh $t1, 0x63e1($at)
|
||||
.L80107860:
|
||||
/* B7EA00 80107860 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EA04 80107864 240A0064 */ li $t2, 100
|
||||
/* B7EA08 80107868 240B00B4 */ li $t3, 180
|
||||
/* B7EA0C 8010786C A42A63DD */ sh $t2, 0x63dd($at)
|
||||
/* B7EA10 80107870 A42B63DF */ sh $t3, 0x63df($at)
|
||||
/* B7EA14 80107874 03E00008 */ jr $ra
|
||||
/* B7EA18 80107878 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
|
||||
@@ -1,23 +0,0 @@
|
||||
glabel func_8010787C
|
||||
/* B7EA1C 8010787C 248C7FFF */ addiu $t4, $a0, 0x7fff
|
||||
/* B7EA20 80107880 918C62FE */ lbu $t4, 0x62fe($t4)
|
||||
/* B7EA24 80107884 24010001 */ li $at, 1
|
||||
/* B7EA28 80107888 240500FF */ li $a1, 255
|
||||
/* B7EA2C 8010788C 15810009 */ bne $t4, $at, .L801078B4
|
||||
/* B7EA30 80107890 240F0096 */ li $t7, 150
|
||||
/* B7EA34 80107894 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EA38 80107898 240500FF */ li $a1, 255
|
||||
/* B7EA3C 8010789C 240D00D2 */ li $t5, 210
|
||||
/* B7EA40 801078A0 240E0064 */ li $t6, 100
|
||||
/* B7EA44 801078A4 A42D63DD */ sh $t5, 0x63dd($at)
|
||||
/* B7EA48 801078A8 A42E63DF */ sh $t6, 0x63df($at)
|
||||
/* B7EA4C 801078AC 03E00008 */ jr $ra
|
||||
/* B7EA50 801078B0 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
.L801078B4:
|
||||
/* B7EA54 801078B4 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EA58 801078B8 241800B4 */ li $t8, 180
|
||||
/* B7EA5C 801078BC A42563DD */ sh $a1, 0x63dd($at)
|
||||
/* B7EA60 801078C0 A42F63DF */ sh $t7, 0x63df($at)
|
||||
/* B7EA64 801078C4 03E00008 */ jr $ra
|
||||
/* B7EA68 801078C8 A43863E1 */ sh $t8, 0x63e1($at)
|
||||
|
||||
@@ -1,22 +0,0 @@
|
||||
glabel func_801078CC
|
||||
/* B7EA6C 801078CC 24997FFF */ addiu $t9, $a0, 0x7fff
|
||||
/* B7EA70 801078D0 933962FE */ lbu $t9, 0x62fe($t9)
|
||||
/* B7EA74 801078D4 24010001 */ li $at, 1
|
||||
/* B7EA78 801078D8 240500FF */ li $a1, 255
|
||||
/* B7EA7C 801078DC 17210008 */ bne $t9, $at, .L80107900
|
||||
/* B7EA80 801078E0 240900E1 */ li $t1, 225
|
||||
/* B7EA84 801078E4 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EA88 801078E8 240500FF */ li $a1, 255
|
||||
/* B7EA8C 801078EC 2408001E */ li $t0, 30
|
||||
/* B7EA90 801078F0 A42563DD */ sh $a1, 0x63dd($at)
|
||||
/* B7EA94 801078F4 A42563DF */ sh $a1, 0x63df($at)
|
||||
/* B7EA98 801078F8 03E00008 */ jr $ra
|
||||
/* B7EA9C 801078FC A42863E1 */ sh $t0, 0x63e1($at)
|
||||
.L80107900:
|
||||
/* B7EAA0 80107900 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EAA4 80107904 240A0032 */ li $t2, 50
|
||||
/* B7EAA8 80107908 A42963DD */ sh $t1, 0x63dd($at)
|
||||
/* B7EAAC 8010790C A42563DF */ sh $a1, 0x63df($at)
|
||||
/* B7EAB0 80107910 03E00008 */ jr $ra
|
||||
/* B7EAB4 80107914 A42A63E1 */ sh $t2, 0x63e1($at)
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
glabel func_80107918
|
||||
/* B7EAB8 80107918 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EABC 8010791C A42063E1 */ sh $zero, 0x63e1($at)
|
||||
/* B7EAC0 80107920 24837FFF */ addiu $v1, $a0, 0x7fff
|
||||
/* B7EAC4 80107924 846363E1 */ lh $v1, 0x63e1($v1)
|
||||
/* B7EAC8 80107928 A42363DF */ sh $v1, 0x63df($at)
|
||||
/* B7EACC 8010792C 03E00008 */ jr $ra
|
||||
/* B7EAD0 80107930 A42363DD */ sh $v1, 0x63dd($at)
|
||||
.L80107934:
|
||||
glabel L80107934
|
||||
/* B7EAD4 80107934 34018000 */ li $at, 32768
|
||||
/* B7EAD8 80107938 00811021 */ addu $v0, $a0, $at
|
||||
/* B7EADC 8010793C 904B62FD */ lbu $t3, 0x62fd($v0)
|
||||
/* B7EAE0 80107940 24010005 */ li $at, 5
|
||||
/* B7EAE4 80107944 240500FF */ li $a1, 255
|
||||
/* B7EAE8 80107948 15610006 */ bne $t3, $at, .L80107964
|
||||
/* B7EAEC 8010794C 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EAF0 80107950 A42063E1 */ sh $zero, 0x63e1($at)
|
||||
/* B7EAF4 80107954 844363E0 */ lh $v1, 0x63e0($v0)
|
||||
/* B7EAF8 80107958 A42363DF */ sh $v1, 0x63df($at)
|
||||
/* B7EAFC 8010795C 03E00008 */ jr $ra
|
||||
/* B7EB00 80107960 A42363DD */ sh $v1, 0x63dd($at)
|
||||
.L80107964:
|
||||
/* B7EB04 80107964 24817FFF */ addiu $at, $a0, 0x7fff
|
||||
/* B7EB08 80107968 A42563E1 */ sh $a1, 0x63e1($at)
|
||||
/* B7EB0C 8010796C 844363E0 */ lh $v1, 0x63e0($v0)
|
||||
/* B7EB10 80107970 A42363DF */ sh $v1, 0x63df($at)
|
||||
/* B7EB14 80107974 A42363DD */ sh $v1, 0x63dd($at)
|
||||
/* B7EB18 80107978 03E00008 */ jr $ra
|
||||
/* B7EB1C 8010797C 00000000 */ nop
|
||||
|
||||
|
||||
@@ -20,3 +20,140 @@ glabel L808DE760
|
||||
/* 07F08 808DE778 00000000 */ nop
|
||||
/* 07F0C 808DE77C 03E00008 */ jr $ra
|
||||
/* 07F10 808DE780 ACD80000 */ sw $t8, 0x0000($a2) ## 00000000
|
||||
glabel L808DE784
|
||||
/* 07F14 808DE784 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 07F18 808DE788 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 07F1C 808DE78C 84790002 */ lh $t9, 0x0002($v1) ## 00000002
|
||||
/* 07F20 808DE790 C444050C */ lwc1 $f4, 0x050C($v0) ## 0000050C
|
||||
/* 07F24 808DE794 C4460514 */ lwc1 $f6, 0x0514($v0) ## 00000514
|
||||
/* 07F28 808DE798 44995000 */ mtc1 $t9, $f10 ## $f10 = 0.00
|
||||
/* 07F2C 808DE79C 846A0004 */ lh $t2, 0x0004($v1) ## 00000004
|
||||
/* 07F30 808DE7A0 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 07F34 808DE7A4 448A3000 */ mtc1 $t2, $f6 ## $f6 = 0.00
|
||||
/* 07F38 808DE7A8 46805420 */ cvt.s.w $f16, $f10
|
||||
/* 07F3C 808DE7AC 468032A0 */ cvt.s.w $f10, $f6
|
||||
/* 07F40 808DE7B0 46088480 */ add.s $f18, $f16, $f8
|
||||
/* 07F44 808DE7B4 4600910D */ trunc.w.s $f4, $f18
|
||||
/* 07F48 808DE7B8 44092000 */ mfc1 $t1, $f4
|
||||
/* 07F4C 808DE7BC 00000000 */ nop
|
||||
/* 07F50 808DE7C0 A4690002 */ sh $t1, 0x0002($v1) ## 00000002
|
||||
/* 07F54 808DE7C4 C4500510 */ lwc1 $f16, 0x0510($v0) ## 00000510
|
||||
/* 07F58 808DE7C8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 07F5C 808DE7CC 46105200 */ add.s $f8, $f10, $f16
|
||||
/* 07F60 808DE7D0 4600448D */ trunc.w.s $f18, $f8
|
||||
/* 07F64 808DE7D4 440C9000 */ mfc1 $t4, $f18
|
||||
/* 07F68 808DE7D8 03E00008 */ jr $ra
|
||||
/* 07F6C 808DE7DC A46C0004 */ sh $t4, 0x0004($v1) ## 00000004
|
||||
glabel L808DE7E0
|
||||
/* 07F70 808DE7E0 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 07F74 808DE7E4 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 07F78 808DE7E8 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 07F7C 808DE7EC C4400510 */ lwc1 $f0, 0x0510($v0) ## 00000510
|
||||
/* 07F80 808DE7F0 4600203C */ c.lt.s $f4, $f0
|
||||
/* 07F84 808DE7F4 00000000 */ nop
|
||||
/* 07F88 808DE7F8 45000061 */ bc1f .L808DE980
|
||||
/* 07F8C 808DE7FC 00000000 */ nop
|
||||
/* 07F90 808DE800 846D0004 */ lh $t5, 0x0004($v1) ## 00000004
|
||||
/* 07F94 808DE804 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 07F98 808DE808 448D3000 */ mtc1 $t5, $f6 ## $f6 = 0.00
|
||||
/* 07F9C 808DE80C 00000000 */ nop
|
||||
/* 07FA0 808DE810 468032A0 */ cvt.s.w $f10, $f6
|
||||
/* 07FA4 808DE814 46005400 */ add.s $f16, $f10, $f0
|
||||
/* 07FA8 808DE818 4600820D */ trunc.w.s $f8, $f16
|
||||
/* 07FAC 808DE81C 440F4000 */ mfc1 $t7, $f8
|
||||
/* 07FB0 808DE820 03E00008 */ jr $ra
|
||||
/* 07FB4 808DE824 A46F0004 */ sh $t7, 0x0004($v1) ## 00000004
|
||||
glabel L808DE828
|
||||
/* 07FB8 808DE828 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 07FBC 808DE82C 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 07FC0 808DE830 84780002 */ lh $t8, 0x0002($v1) ## 00000002
|
||||
/* 07FC4 808DE834 C452050C */ lwc1 $f18, 0x050C($v0) ## 0000050C
|
||||
/* 07FC8 808DE838 C4440514 */ lwc1 $f4, 0x0514($v0) ## 00000514
|
||||
/* 07FCC 808DE83C 44985000 */ mtc1 $t8, $f10 ## $f10 = 0.00
|
||||
/* 07FD0 808DE840 84690004 */ lh $t1, 0x0004($v1) ## 00000004
|
||||
/* 07FD4 808DE844 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 07FD8 808DE848 44892000 */ mtc1 $t1, $f4 ## $f4 = 0.00
|
||||
/* 07FDC 808DE84C 46805420 */ cvt.s.w $f16, $f10
|
||||
/* 07FE0 808DE850 468022A0 */ cvt.s.w $f10, $f4
|
||||
/* 07FE4 808DE854 46068200 */ add.s $f8, $f16, $f6
|
||||
/* 07FE8 808DE858 4600448D */ trunc.w.s $f18, $f8
|
||||
/* 07FEC 808DE85C 44089000 */ mfc1 $t0, $f18
|
||||
/* 07FF0 808DE860 00000000 */ nop
|
||||
/* 07FF4 808DE864 A4680002 */ sh $t0, 0x0002($v1) ## 00000002
|
||||
/* 07FF8 808DE868 C4500510 */ lwc1 $f16, 0x0510($v0) ## 00000510
|
||||
/* 07FFC 808DE86C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 08000 808DE870 46105180 */ add.s $f6, $f10, $f16
|
||||
/* 08004 808DE874 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 08008 808DE878 440B4000 */ mfc1 $t3, $f8
|
||||
/* 0800C 808DE87C 03E00008 */ jr $ra
|
||||
/* 08010 808DE880 A46B0004 */ sh $t3, 0x0004($v1) ## 00000004
|
||||
glabel L808DE884
|
||||
/* 08014 808DE884 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 08018 808DE888 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 0801C 808DE88C 846C0002 */ lh $t4, 0x0002($v1) ## 00000002
|
||||
/* 08020 808DE890 C452050C */ lwc1 $f18, 0x050C($v0) ## 0000050C
|
||||
/* 08024 808DE894 C4440514 */ lwc1 $f4, 0x0514($v0) ## 00000514
|
||||
/* 08028 808DE898 448C8000 */ mtc1 $t4, $f16 ## $f16 = 0.00
|
||||
/* 0802C 808DE89C 846F0004 */ lh $t7, 0x0004($v1) ## 00000004
|
||||
/* 08030 808DE8A0 46049281 */ sub.s $f10, $f18, $f4
|
||||
/* 08034 808DE8A4 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
|
||||
/* 08038 808DE8A8 468081A0 */ cvt.s.w $f6, $f16
|
||||
/* 0803C 808DE8AC 46802420 */ cvt.s.w $f16, $f4
|
||||
/* 08040 808DE8B0 460A3200 */ add.s $f8, $f6, $f10
|
||||
/* 08044 808DE8B4 4600448D */ trunc.w.s $f18, $f8
|
||||
/* 08048 808DE8B8 440E9000 */ mfc1 $t6, $f18
|
||||
/* 0804C 808DE8BC 00000000 */ nop
|
||||
/* 08050 808DE8C0 A46E0002 */ sh $t6, 0x0002($v1) ## 00000002
|
||||
/* 08054 808DE8C4 C4460510 */ lwc1 $f6, 0x0510($v0) ## 00000510
|
||||
/* 08058 808DE8C8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0805C 808DE8CC 46068280 */ add.s $f10, $f16, $f6
|
||||
/* 08060 808DE8D0 4600520D */ trunc.w.s $f8, $f10
|
||||
/* 08064 808DE8D4 44194000 */ mfc1 $t9, $f8
|
||||
/* 08068 808DE8D8 03E00008 */ jr $ra
|
||||
/* 0806C 808DE8DC A4790004 */ sh $t9, 0x0004($v1) ## 00000004
|
||||
glabel L808DE8E0
|
||||
/* 08070 808DE8E0 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 08074 808DE8E4 44809000 */ mtc1 $zero, $f18 ## $f18 = 0.00
|
||||
/* 08078 808DE8E8 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 0807C 808DE8EC C4400510 */ lwc1 $f0, 0x0510($v0) ## 00000510
|
||||
/* 08080 808DE8F0 4600903C */ c.lt.s $f18, $f0
|
||||
/* 08084 808DE8F4 00000000 */ nop
|
||||
/* 08088 808DE8F8 45000021 */ bc1f .L808DE980
|
||||
/* 0808C 808DE8FC 00000000 */ nop
|
||||
/* 08090 808DE900 84680004 */ lh $t0, 0x0004($v1) ## 00000004
|
||||
/* 08094 808DE904 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 08098 808DE908 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
|
||||
/* 0809C 808DE90C 00000000 */ nop
|
||||
/* 080A0 808DE910 46802420 */ cvt.s.w $f16, $f4
|
||||
/* 080A4 808DE914 46008180 */ add.s $f6, $f16, $f0
|
||||
/* 080A8 808DE918 4600328D */ trunc.w.s $f10, $f6
|
||||
/* 080AC 808DE91C 440A5000 */ mfc1 $t2, $f10
|
||||
/* 080B0 808DE920 03E00008 */ jr $ra
|
||||
/* 080B4 808DE924 A46A0004 */ sh $t2, 0x0004($v1) ## 00000004
|
||||
glabel L808DE928
|
||||
/* 080B8 808DE928 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 080BC 808DE92C 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 080C0 808DE930 846B0002 */ lh $t3, 0x0002($v1) ## 00000002
|
||||
/* 080C4 808DE934 C448050C */ lwc1 $f8, 0x050C($v0) ## 0000050C
|
||||
/* 080C8 808DE938 C4520514 */ lwc1 $f18, 0x0514($v0) ## 00000514
|
||||
/* 080CC 808DE93C 448B8000 */ mtc1 $t3, $f16 ## $f16 = 0.00
|
||||
/* 080D0 808DE940 846E0004 */ lh $t6, 0x0004($v1) ## 00000004
|
||||
/* 080D4 808DE944 46124101 */ sub.s $f4, $f8, $f18
|
||||
/* 080D8 808DE948 448E9000 */ mtc1 $t6, $f18 ## $f18 = 0.00
|
||||
/* 080DC 808DE94C 468081A0 */ cvt.s.w $f6, $f16
|
||||
/* 080E0 808DE950 46809420 */ cvt.s.w $f16, $f18
|
||||
/* 080E4 808DE954 46043280 */ add.s $f10, $f6, $f4
|
||||
/* 080E8 808DE958 4600520D */ trunc.w.s $f8, $f10
|
||||
/* 080EC 808DE95C 440D4000 */ mfc1 $t5, $f8
|
||||
/* 080F0 808DE960 00000000 */ nop
|
||||
/* 080F4 808DE964 A46D0002 */ sh $t5, 0x0002($v1) ## 00000002
|
||||
/* 080F8 808DE968 C4460510 */ lwc1 $f6, 0x0510($v0) ## 00000510
|
||||
/* 080FC 808DE96C 46068100 */ add.s $f4, $f16, $f6
|
||||
/* 08100 808DE970 4600228D */ trunc.w.s $f10, $f4
|
||||
/* 08104 808DE974 44185000 */ mfc1 $t8, $f10
|
||||
/* 08108 808DE978 00000000 */ nop
|
||||
/* 0810C 808DE97C A4780004 */ sh $t8, 0x0004($v1) ## 00000004
|
||||
glabel L808DE980
|
||||
.L808DE980:
|
||||
/* 08110 808DE980 03E00008 */ jr $ra
|
||||
/* 08114 808DE984 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_808DE784
|
||||
/* 07F14 808DE784 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 07F18 808DE788 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 07F1C 808DE78C 84790002 */ lh $t9, 0x0002($v1) ## 00000002
|
||||
/* 07F20 808DE790 C444050C */ lwc1 $f4, 0x050C($v0) ## 0000050C
|
||||
/* 07F24 808DE794 C4460514 */ lwc1 $f6, 0x0514($v0) ## 00000514
|
||||
/* 07F28 808DE798 44995000 */ mtc1 $t9, $f10 ## $f10 = 0.00
|
||||
/* 07F2C 808DE79C 846A0004 */ lh $t2, 0x0004($v1) ## 00000004
|
||||
/* 07F30 808DE7A0 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 07F34 808DE7A4 448A3000 */ mtc1 $t2, $f6 ## $f6 = 0.00
|
||||
/* 07F38 808DE7A8 46805420 */ cvt.s.w $f16, $f10
|
||||
/* 07F3C 808DE7AC 468032A0 */ cvt.s.w $f10, $f6
|
||||
/* 07F40 808DE7B0 46088480 */ add.s $f18, $f16, $f8
|
||||
/* 07F44 808DE7B4 4600910D */ trunc.w.s $f4, $f18
|
||||
/* 07F48 808DE7B8 44092000 */ mfc1 $t1, $f4
|
||||
/* 07F4C 808DE7BC 00000000 */ nop
|
||||
/* 07F50 808DE7C0 A4690002 */ sh $t1, 0x0002($v1) ## 00000002
|
||||
/* 07F54 808DE7C4 C4500510 */ lwc1 $f16, 0x0510($v0) ## 00000510
|
||||
/* 07F58 808DE7C8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 07F5C 808DE7CC 46105200 */ add.s $f8, $f10, $f16
|
||||
/* 07F60 808DE7D0 4600448D */ trunc.w.s $f18, $f8
|
||||
/* 07F64 808DE7D4 440C9000 */ mfc1 $t4, $f18
|
||||
/* 07F68 808DE7D8 03E00008 */ jr $ra
|
||||
/* 07F6C 808DE7DC A46C0004 */ sh $t4, 0x0004($v1) ## 00000004
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_808DE7E0
|
||||
/* 07F70 808DE7E0 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 07F74 808DE7E4 44802000 */ mtc1 $zero, $f4 ## $f4 = 0.00
|
||||
/* 07F78 808DE7E8 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 07F7C 808DE7EC C4400510 */ lwc1 $f0, 0x0510($v0) ## 00000510
|
||||
/* 07F80 808DE7F0 4600203C */ c.lt.s $f4, $f0
|
||||
/* 07F84 808DE7F4 00000000 */ nop
|
||||
/* 07F88 808DE7F8 45000061 */ bc1f .L808DE980
|
||||
/* 07F8C 808DE7FC 00000000 */ nop
|
||||
/* 07F90 808DE800 846D0004 */ lh $t5, 0x0004($v1) ## 00000004
|
||||
/* 07F94 808DE804 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 07F98 808DE808 448D3000 */ mtc1 $t5, $f6 ## $f6 = 0.00
|
||||
/* 07F9C 808DE80C 00000000 */ nop
|
||||
/* 07FA0 808DE810 468032A0 */ cvt.s.w $f10, $f6
|
||||
/* 07FA4 808DE814 46005400 */ add.s $f16, $f10, $f0
|
||||
/* 07FA8 808DE818 4600820D */ trunc.w.s $f8, $f16
|
||||
/* 07FAC 808DE81C 440F4000 */ mfc1 $t7, $f8
|
||||
/* 07FB0 808DE820 03E00008 */ jr $ra
|
||||
/* 07FB4 808DE824 A46F0004 */ sh $t7, 0x0004($v1) ## 00000004
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_808DE828
|
||||
/* 07FB8 808DE828 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 07FBC 808DE82C 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 07FC0 808DE830 84780002 */ lh $t8, 0x0002($v1) ## 00000002
|
||||
/* 07FC4 808DE834 C452050C */ lwc1 $f18, 0x050C($v0) ## 0000050C
|
||||
/* 07FC8 808DE838 C4440514 */ lwc1 $f4, 0x0514($v0) ## 00000514
|
||||
/* 07FCC 808DE83C 44985000 */ mtc1 $t8, $f10 ## $f10 = 0.00
|
||||
/* 07FD0 808DE840 84690004 */ lh $t1, 0x0004($v1) ## 00000004
|
||||
/* 07FD4 808DE844 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 07FD8 808DE848 44892000 */ mtc1 $t1, $f4 ## $f4 = 0.00
|
||||
/* 07FDC 808DE84C 46805420 */ cvt.s.w $f16, $f10
|
||||
/* 07FE0 808DE850 468022A0 */ cvt.s.w $f10, $f4
|
||||
/* 07FE4 808DE854 46068200 */ add.s $f8, $f16, $f6
|
||||
/* 07FE8 808DE858 4600448D */ trunc.w.s $f18, $f8
|
||||
/* 07FEC 808DE85C 44089000 */ mfc1 $t0, $f18
|
||||
/* 07FF0 808DE860 00000000 */ nop
|
||||
/* 07FF4 808DE864 A4680002 */ sh $t0, 0x0002($v1) ## 00000002
|
||||
/* 07FF8 808DE868 C4500510 */ lwc1 $f16, 0x0510($v0) ## 00000510
|
||||
/* 07FFC 808DE86C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 08000 808DE870 46105180 */ add.s $f6, $f10, $f16
|
||||
/* 08004 808DE874 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 08008 808DE878 440B4000 */ mfc1 $t3, $f8
|
||||
/* 0800C 808DE87C 03E00008 */ jr $ra
|
||||
/* 08010 808DE880 A46B0004 */ sh $t3, 0x0004($v1) ## 00000004
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_808DE884
|
||||
/* 08014 808DE884 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 08018 808DE888 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 0801C 808DE88C 846C0002 */ lh $t4, 0x0002($v1) ## 00000002
|
||||
/* 08020 808DE890 C452050C */ lwc1 $f18, 0x050C($v0) ## 0000050C
|
||||
/* 08024 808DE894 C4440514 */ lwc1 $f4, 0x0514($v0) ## 00000514
|
||||
/* 08028 808DE898 448C8000 */ mtc1 $t4, $f16 ## $f16 = 0.00
|
||||
/* 0802C 808DE89C 846F0004 */ lh $t7, 0x0004($v1) ## 00000004
|
||||
/* 08030 808DE8A0 46049281 */ sub.s $f10, $f18, $f4
|
||||
/* 08034 808DE8A4 448F2000 */ mtc1 $t7, $f4 ## $f4 = 0.00
|
||||
/* 08038 808DE8A8 468081A0 */ cvt.s.w $f6, $f16
|
||||
/* 0803C 808DE8AC 46802420 */ cvt.s.w $f16, $f4
|
||||
/* 08040 808DE8B0 460A3200 */ add.s $f8, $f6, $f10
|
||||
/* 08044 808DE8B4 4600448D */ trunc.w.s $f18, $f8
|
||||
/* 08048 808DE8B8 440E9000 */ mfc1 $t6, $f18
|
||||
/* 0804C 808DE8BC 00000000 */ nop
|
||||
/* 08050 808DE8C0 A46E0002 */ sh $t6, 0x0002($v1) ## 00000002
|
||||
/* 08054 808DE8C4 C4460510 */ lwc1 $f6, 0x0510($v0) ## 00000510
|
||||
/* 08058 808DE8C8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 0805C 808DE8CC 46068280 */ add.s $f10, $f16, $f6
|
||||
/* 08060 808DE8D0 4600520D */ trunc.w.s $f8, $f10
|
||||
/* 08064 808DE8D4 44194000 */ mfc1 $t9, $f8
|
||||
/* 08068 808DE8D8 03E00008 */ jr $ra
|
||||
/* 0806C 808DE8DC A4790004 */ sh $t9, 0x0004($v1) ## 00000004
|
||||
@@ -1,19 +0,0 @@
|
||||
glabel func_808DE8E0
|
||||
/* 08070 808DE8E0 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 08074 808DE8E4 44809000 */ mtc1 $zero, $f18 ## $f18 = 0.00
|
||||
/* 08078 808DE8E8 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 0807C 808DE8EC C4400510 */ lwc1 $f0, 0x0510($v0) ## 00000510
|
||||
/* 08080 808DE8F0 4600903C */ c.lt.s $f18, $f0
|
||||
/* 08084 808DE8F4 00000000 */ nop
|
||||
/* 08088 808DE8F8 45000021 */ bc1f .L808DE980
|
||||
/* 0808C 808DE8FC 00000000 */ nop
|
||||
/* 08090 808DE900 84680004 */ lh $t0, 0x0004($v1) ## 00000004
|
||||
/* 08094 808DE904 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 08098 808DE908 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
|
||||
/* 0809C 808DE90C 00000000 */ nop
|
||||
/* 080A0 808DE910 46802420 */ cvt.s.w $f16, $f4
|
||||
/* 080A4 808DE914 46008180 */ add.s $f6, $f16, $f0
|
||||
/* 080A8 808DE918 4600328D */ trunc.w.s $f10, $f6
|
||||
/* 080AC 808DE91C 440A5000 */ mfc1 $t2, $f10
|
||||
/* 080B0 808DE920 03E00008 */ jr $ra
|
||||
/* 080B4 808DE924 A46A0004 */ sh $t2, 0x0004($v1) ## 00000004
|
||||
@@ -1,27 +0,0 @@
|
||||
glabel func_808DE928
|
||||
/* 080B8 808DE928 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 080BC 808DE92C 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 080C0 808DE930 846B0002 */ lh $t3, 0x0002($v1) ## 00000002
|
||||
/* 080C4 808DE934 C448050C */ lwc1 $f8, 0x050C($v0) ## 0000050C
|
||||
/* 080C8 808DE938 C4520514 */ lwc1 $f18, 0x0514($v0) ## 00000514
|
||||
/* 080CC 808DE93C 448B8000 */ mtc1 $t3, $f16 ## $f16 = 0.00
|
||||
/* 080D0 808DE940 846E0004 */ lh $t6, 0x0004($v1) ## 00000004
|
||||
/* 080D4 808DE944 46124101 */ sub.s $f4, $f8, $f18
|
||||
/* 080D8 808DE948 448E9000 */ mtc1 $t6, $f18 ## $f18 = 0.00
|
||||
/* 080DC 808DE94C 468081A0 */ cvt.s.w $f6, $f16
|
||||
/* 080E0 808DE950 46809420 */ cvt.s.w $f16, $f18
|
||||
/* 080E4 808DE954 46043280 */ add.s $f10, $f6, $f4
|
||||
/* 080E8 808DE958 4600520D */ trunc.w.s $f8, $f10
|
||||
/* 080EC 808DE95C 440D4000 */ mfc1 $t5, $f8
|
||||
/* 080F0 808DE960 00000000 */ nop
|
||||
/* 080F4 808DE964 A46D0002 */ sh $t5, 0x0002($v1) ## 00000002
|
||||
/* 080F8 808DE968 C4460510 */ lwc1 $f6, 0x0510($v0) ## 00000510
|
||||
/* 080FC 808DE96C 46068100 */ add.s $f4, $f16, $f6
|
||||
/* 08100 808DE970 4600228D */ trunc.w.s $f10, $f4
|
||||
/* 08104 808DE974 44185000 */ mfc1 $t8, $f10
|
||||
/* 08108 808DE978 00000000 */ nop
|
||||
/* 0810C 808DE97C A4780004 */ sh $t8, 0x0004($v1) ## 00000004
|
||||
glabel L808DE980
|
||||
.L808DE980:
|
||||
/* 08110 808DE980 03E00008 */ jr $ra
|
||||
/* 08114 808DE984 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
@@ -5,9 +5,9 @@ glabel func_809142E0
|
||||
/* 03CAC 809142EC 102000E2 */ beq $at, $zero, .L80914678
|
||||
/* 03CB0 809142F0 AFA7000C */ sw $a3, 0x000C($sp)
|
||||
/* 03CB4 809142F4 000E7080 */ sll $t6, $t6, 2
|
||||
/* 03CB8 809142F8 3C018091 */ lui $at, %hi(D_809154C4) ## $at = 80910000
|
||||
/* 03CB8 809142F8 3C018091 */ lui $at, %hi(jtbl_80A3F02C) ## $at = 80910000
|
||||
/* 03CBC 809142FC 002E0821 */ addu $at, $at, $t6
|
||||
/* 03CC0 80914300 8C2E54C4 */ lw $t6, %lo(D_809154C4)($at)
|
||||
/* 03CC0 80914300 8C2E54C4 */ lw $t6, %lo(jtbl_80A3F02C)($at)
|
||||
/* 03CC4 80914304 01C00008 */ jr $t6
|
||||
/* 03CC8 80914308 00000000 */ nop
|
||||
glabel L8091430C
|
||||
@@ -46,3 +46,225 @@ glabel L8091430C
|
||||
/* 03D48 80914388 440F5000 */ mfc1 $t7, $f10
|
||||
/* 03D4C 8091438C 03E00008 */ jr $ra
|
||||
/* 03D50 80914390 A46F0004 */ sh $t7, 0x0004($v1) ## 00000004
|
||||
glabel L80914394
|
||||
/* 03D54 80914394 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03D58 80914398 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03D5C 8091439C 84780002 */ lh $t8, 0x0002($v1) ## 00000002
|
||||
/* 03D60 809143A0 C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03D64 809143A4 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03D68 809143A8 44983000 */ mtc1 $t8, $f6 ## $f6 = 0.00
|
||||
/* 03D6C 809143AC 84690004 */ lh $t1, 0x0004($v1) ## 00000004
|
||||
/* 03D70 809143B0 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 03D74 809143B4 44899000 */ mtc1 $t1, $f18 ## $f18 = 0.00
|
||||
/* 03D78 809143B8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 03D7C 809143BC 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* 03D80 809143C0 46044280 */ add.s $f10, $f8, $f4
|
||||
/* 03D84 809143C4 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03D88 809143C8 44088000 */ mfc1 $t0, $f16
|
||||
/* 03D8C 809143CC 00000000 */ nop
|
||||
/* 03D90 809143D0 A4680002 */ sh $t0, 0x0002($v1) ## 00000002
|
||||
/* 03D94 809143D4 C44803CC */ lwc1 $f8, 0x03CC($v0) ## 000003CC
|
||||
/* 03D98 809143D8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03D9C 809143DC 46083100 */ add.s $f4, $f6, $f8
|
||||
/* 03DA0 809143E0 4600228D */ trunc.w.s $f10, $f4
|
||||
/* 03DA4 809143E4 440B5000 */ mfc1 $t3, $f10
|
||||
/* 03DA8 809143E8 03E00008 */ jr $ra
|
||||
/* 03DAC 809143EC A46B0004 */ sh $t3, 0x0004($v1) ## 00000004
|
||||
glabel L809143F0
|
||||
/* 03DB0 809143F0 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03DB4 809143F4 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03DB8 809143F8 846C0002 */ lh $t4, 0x0002($v1) ## 00000002
|
||||
/* 03DBC 809143FC C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03DC0 80914400 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03DC4 80914404 448C4000 */ mtc1 $t4, $f8 ## $f8 = 0.00
|
||||
/* 03DC8 80914408 846F0004 */ lh $t7, 0x0004($v1) ## 00000004
|
||||
/* 03DCC 8091440C 46128180 */ add.s $f6, $f16, $f18
|
||||
/* 03DD0 80914410 448F9000 */ mtc1 $t7, $f18 ## $f18 = 0.00
|
||||
/* 03DD4 80914414 46804120 */ cvt.s.w $f4, $f8
|
||||
/* 03DD8 80914418 46809220 */ cvt.s.w $f8, $f18
|
||||
/* 03DDC 8091441C 46062280 */ add.s $f10, $f4, $f6
|
||||
/* 03DE0 80914420 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03DE4 80914424 440E8000 */ mfc1 $t6, $f16
|
||||
/* 03DE8 80914428 00000000 */ nop
|
||||
/* 03DEC 8091442C A46E0002 */ sh $t6, 0x0002($v1) ## 00000002
|
||||
/* 03DF0 80914430 C44403CC */ lwc1 $f4, 0x03CC($v0) ## 000003CC
|
||||
/* 03DF4 80914434 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03DF8 80914438 46044180 */ add.s $f6, $f8, $f4
|
||||
/* 03DFC 8091443C 4600328D */ trunc.w.s $f10, $f6
|
||||
/* 03E00 80914440 44195000 */ mfc1 $t9, $f10
|
||||
/* 03E04 80914444 03E00008 */ jr $ra
|
||||
/* 03E08 80914448 A4790004 */ sh $t9, 0x0004($v1) ## 00000004
|
||||
glabel L8091444C
|
||||
/* 03E0C 8091444C 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03E10 80914450 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03E14 80914454 84680002 */ lh $t0, 0x0002($v1) ## 00000002
|
||||
/* 03E18 80914458 C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03E1C 8091445C C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03E20 80914460 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
|
||||
/* 03E24 80914464 846B0004 */ lh $t3, 0x0004($v1) ## 00000004
|
||||
/* 03E28 80914468 46128200 */ add.s $f8, $f16, $f18
|
||||
/* 03E2C 8091446C 448B9000 */ mtc1 $t3, $f18 ## $f18 = 0.00
|
||||
/* 03E30 80914470 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 03E34 80914474 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 03E38 80914478 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 03E3C 8091447C 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03E40 80914480 440A8000 */ mfc1 $t2, $f16
|
||||
/* 03E44 80914484 00000000 */ nop
|
||||
/* 03E48 80914488 A46A0002 */ sh $t2, 0x0002($v1) ## 00000002
|
||||
/* 03E4C 8091448C C44603CC */ lwc1 $f6, 0x03CC($v0) ## 000003CC
|
||||
/* 03E50 80914490 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03E54 80914494 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 03E58 80914498 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 03E5C 8091449C 440D5000 */ mfc1 $t5, $f10
|
||||
/* 03E60 809144A0 03E00008 */ jr $ra
|
||||
/* 03E64 809144A4 A46D0004 */ sh $t5, 0x0004($v1) ## 00000004
|
||||
glabel L809144A8
|
||||
/* 03E68 809144A8 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03E6C 809144AC 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03E70 809144B0 846E0002 */ lh $t6, 0x0002($v1) ## 00000002
|
||||
/* 03E74 809144B4 C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03E78 809144B8 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03E7C 809144BC 448E3000 */ mtc1 $t6, $f6 ## $f6 = 0.00
|
||||
/* 03E80 809144C0 84790004 */ lh $t9, 0x0004($v1) ## 00000004
|
||||
/* 03E84 809144C4 46128101 */ sub.s $f4, $f16, $f18
|
||||
/* 03E88 809144C8 44999000 */ mtc1 $t9, $f18 ## $f18 = 0.00
|
||||
/* 03E8C 809144CC 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 03E90 809144D0 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* 03E94 809144D4 46044280 */ add.s $f10, $f8, $f4
|
||||
/* 03E98 809144D8 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03E9C 809144DC 44188000 */ mfc1 $t8, $f16
|
||||
/* 03EA0 809144E0 00000000 */ nop
|
||||
/* 03EA4 809144E4 A4780002 */ sh $t8, 0x0002($v1) ## 00000002
|
||||
/* 03EA8 809144E8 C44803CC */ lwc1 $f8, 0x03CC($v0) ## 000003CC
|
||||
/* 03EAC 809144EC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03EB0 809144F0 46083100 */ add.s $f4, $f6, $f8
|
||||
/* 03EB4 809144F4 4600228D */ trunc.w.s $f10, $f4
|
||||
/* 03EB8 809144F8 44095000 */ mfc1 $t1, $f10
|
||||
/* 03EBC 809144FC 03E00008 */ jr $ra
|
||||
/* 03EC0 80914500 A4690004 */ sh $t1, 0x0004($v1) ## 00000004
|
||||
glabel L80914504
|
||||
/* 03EC4 80914504 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03EC8 80914508 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03ECC 8091450C 846A0002 */ lh $t2, 0x0002($v1) ## 00000002
|
||||
/* 03ED0 80914510 C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03ED4 80914514 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03ED8 80914518 448A4000 */ mtc1 $t2, $f8 ## $f8 = 0.00
|
||||
/* 03EDC 8091451C 846D0004 */ lh $t5, 0x0004($v1) ## 00000004
|
||||
/* 03EE0 80914520 46128181 */ sub.s $f6, $f16, $f18
|
||||
/* 03EE4 80914524 448D9000 */ mtc1 $t5, $f18 ## $f18 = 0.00
|
||||
/* 03EE8 80914528 46804120 */ cvt.s.w $f4, $f8
|
||||
/* 03EEC 8091452C 46809220 */ cvt.s.w $f8, $f18
|
||||
/* 03EF0 80914530 46062280 */ add.s $f10, $f4, $f6
|
||||
/* 03EF4 80914534 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03EF8 80914538 440C8000 */ mfc1 $t4, $f16
|
||||
/* 03EFC 8091453C 00000000 */ nop
|
||||
/* 03F00 80914540 A46C0002 */ sh $t4, 0x0002($v1) ## 00000002
|
||||
/* 03F04 80914544 C44403CC */ lwc1 $f4, 0x03CC($v0) ## 000003CC
|
||||
/* 03F08 80914548 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03F0C 8091454C 46044180 */ add.s $f6, $f8, $f4
|
||||
/* 03F10 80914550 4600328D */ trunc.w.s $f10, $f6
|
||||
/* 03F14 80914554 440F5000 */ mfc1 $t7, $f10
|
||||
/* 03F18 80914558 03E00008 */ jr $ra
|
||||
/* 03F1C 8091455C A46F0004 */ sh $t7, 0x0004($v1) ## 00000004
|
||||
glabel L80914560
|
||||
/* 03F20 80914560 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03F24 80914564 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03F28 80914568 84780002 */ lh $t8, 0x0002($v1) ## 00000002
|
||||
/* 03F2C 8091456C C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03F30 80914570 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03F34 80914574 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
|
||||
/* 03F38 80914578 84690004 */ lh $t1, 0x0004($v1) ## 00000004
|
||||
/* 03F3C 8091457C 46128201 */ sub.s $f8, $f16, $f18
|
||||
/* 03F40 80914580 44899000 */ mtc1 $t1, $f18 ## $f18 = 0.00
|
||||
/* 03F44 80914584 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 03F48 80914588 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 03F4C 8091458C 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 03F50 80914590 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03F54 80914594 44088000 */ mfc1 $t0, $f16
|
||||
/* 03F58 80914598 00000000 */ nop
|
||||
/* 03F5C 8091459C A4680002 */ sh $t0, 0x0002($v1) ## 00000002
|
||||
/* 03F60 809145A0 C44603CC */ lwc1 $f6, 0x03CC($v0) ## 000003CC
|
||||
/* 03F64 809145A4 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03F68 809145A8 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 03F6C 809145AC 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 03F70 809145B0 440B5000 */ mfc1 $t3, $f10
|
||||
/* 03F74 809145B4 03E00008 */ jr $ra
|
||||
/* 03F78 809145B8 A46B0004 */ sh $t3, 0x0004($v1) ## 00000004
|
||||
glabel L809145BC
|
||||
/* 03F7C 809145BC 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03F80 809145C0 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03F84 809145C4 846C0002 */ lh $t4, 0x0002($v1) ## 00000002
|
||||
/* 03F88 809145C8 C44403D4 */ lwc1 $f4, 0x03D4($v0) ## 000003D4
|
||||
/* 03F8C 809145CC 846F0004 */ lh $t7, 0x0004($v1) ## 00000004
|
||||
/* 03F90 809145D0 448C8000 */ mtc1 $t4, $f16 ## $f16 = 0.00
|
||||
/* 03F94 809145D4 448F5000 */ mtc1 $t7, $f10 ## $f10 = 0.00
|
||||
/* 03F98 809145D8 468084A0 */ cvt.s.w $f18, $f16
|
||||
/* 03F9C 809145DC 46805420 */ cvt.s.w $f16, $f10
|
||||
/* 03FA0 809145E0 46049180 */ add.s $f6, $f18, $f4
|
||||
/* 03FA4 809145E4 4600320D */ trunc.w.s $f8, $f6
|
||||
/* 03FA8 809145E8 440E4000 */ mfc1 $t6, $f8
|
||||
/* 03FAC 809145EC 00000000 */ nop
|
||||
/* 03FB0 809145F0 A46E0002 */ sh $t6, 0x0002($v1) ## 00000002
|
||||
/* 03FB4 809145F4 C45203D8 */ lwc1 $f18, 0x03D8($v0) ## 000003D8
|
||||
/* 03FB8 809145F8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03FBC 809145FC 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 03FC0 80914600 4600218D */ trunc.w.s $f6, $f4
|
||||
/* 03FC4 80914604 44193000 */ mfc1 $t9, $f6
|
||||
/* 03FC8 80914608 03E00008 */ jr $ra
|
||||
/* 03FCC 8091460C A4790004 */ sh $t9, 0x0004($v1) ## 00000004
|
||||
glabel L80914610
|
||||
/* 03FD0 80914610 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03FD4 80914614 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03FD8 80914618 84680002 */ lh $t0, 0x0002($v1) ## 00000002
|
||||
/* 03FDC 8091461C C45003D4 */ lwc1 $f16, 0x03D4($v0) ## 000003D4
|
||||
/* 03FE0 80914620 846B0004 */ lh $t3, 0x0004($v1) ## 00000004
|
||||
/* 03FE4 80914624 44884000 */ mtc1 $t0, $f8 ## $f8 = 0.00
|
||||
/* 03FE8 80914628 448B3000 */ mtc1 $t3, $f6 ## $f6 = 0.00
|
||||
/* 03FEC 8091462C 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* 03FF0 80914630 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 03FF4 80914634 46105480 */ add.s $f18, $f10, $f16
|
||||
/* 03FF8 80914638 4600910D */ trunc.w.s $f4, $f18
|
||||
/* 03FFC 8091463C 440A2000 */ mfc1 $t2, $f4
|
||||
/* 04000 80914640 00000000 */ nop
|
||||
/* 04004 80914644 A46A0002 */ sh $t2, 0x0002($v1) ## 00000002
|
||||
/* 04008 80914648 C44A03D8 */ lwc1 $f10, 0x03D8($v0) ## 000003D8
|
||||
/* 0400C 8091464C 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 04010 80914650 460A4400 */ add.s $f16, $f8, $f10
|
||||
/* 04014 80914654 4600848D */ trunc.w.s $f18, $f16
|
||||
/* 04018 80914658 440D9000 */ mfc1 $t5, $f18
|
||||
/* 0401C 8091465C 03E00008 */ jr $ra
|
||||
/* 04020 80914660 A46D0004 */ sh $t5, 0x0004($v1) ## 00000004
|
||||
glabel L80914664
|
||||
/* 04024 80914664 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 04028 80914668 844E035E */ lh $t6, 0x035E($v0) ## 0000035E
|
||||
/* 0402C 8091466C 51C00003 */ beql $t6, $zero, .L8091467C
|
||||
/* 04030 80914670 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 04034 80914674 ACC00000 */ sw $zero, 0x0000($a2) ## 00000000
|
||||
glabel L80914678
|
||||
.L80914678:
|
||||
/* 04038 80914678 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
.L8091467C:
|
||||
/* 0403C 8091467C 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 04040 80914680 00057880 */ sll $t7, $a1, 2
|
||||
/* 04044 80914684 84780002 */ lh $t8, 0x0002($v1) ## 00000002
|
||||
/* 04048 80914688 004F2021 */ addu $a0, $v0, $t7
|
||||
/* 0404C 8091468C C4880454 */ lwc1 $f8, 0x0454($a0) ## 00000454
|
||||
/* 04050 80914690 44982000 */ mtc1 $t8, $f4 ## $f4 = 0.00
|
||||
/* 04054 80914694 84690004 */ lh $t1, 0x0004($v1) ## 00000004
|
||||
/* 04058 80914698 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 0405C 8091469C 44899000 */ mtc1 $t1, $f18 ## $f18 = 0.00
|
||||
/* 04060 809146A0 00000000 */ nop
|
||||
/* 04064 809146A4 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 04068 809146A8 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 0406C 809146AC 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 04070 809146B0 44088000 */ mfc1 $t0, $f16
|
||||
/* 04074 809146B4 00000000 */ nop
|
||||
/* 04078 809146B8 A4680002 */ sh $t0, 0x0002($v1) ## 00000002
|
||||
/* 0407C 809146BC C48603DC */ lwc1 $f6, 0x03DC($a0) ## 000003DC
|
||||
/* 04080 809146C0 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 04084 809146C4 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 04088 809146C8 440B5000 */ mfc1 $t3, $f10
|
||||
/* 0408C 809146CC 00000000 */ nop
|
||||
/* 04090 809146D0 A46B0004 */ sh $t3, 0x0004($v1) ## 00000004
|
||||
/* 04094 809146D4 03E00008 */ jr $ra
|
||||
/* 04098 809146D8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_80914394
|
||||
/* 03D54 80914394 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03D58 80914398 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03D5C 8091439C 84780002 */ lh $t8, 0x0002($v1) ## 00000002
|
||||
/* 03D60 809143A0 C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03D64 809143A4 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03D68 809143A8 44983000 */ mtc1 $t8, $f6 ## $f6 = 0.00
|
||||
/* 03D6C 809143AC 84690004 */ lh $t1, 0x0004($v1) ## 00000004
|
||||
/* 03D70 809143B0 46128100 */ add.s $f4, $f16, $f18
|
||||
/* 03D74 809143B4 44899000 */ mtc1 $t1, $f18 ## $f18 = 0.00
|
||||
/* 03D78 809143B8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 03D7C 809143BC 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* 03D80 809143C0 46044280 */ add.s $f10, $f8, $f4
|
||||
/* 03D84 809143C4 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03D88 809143C8 44088000 */ mfc1 $t0, $f16
|
||||
/* 03D8C 809143CC 00000000 */ nop
|
||||
/* 03D90 809143D0 A4680002 */ sh $t0, 0x0002($v1) ## 00000002
|
||||
/* 03D94 809143D4 C44803CC */ lwc1 $f8, 0x03CC($v0) ## 000003CC
|
||||
/* 03D98 809143D8 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03D9C 809143DC 46083100 */ add.s $f4, $f6, $f8
|
||||
/* 03DA0 809143E0 4600228D */ trunc.w.s $f10, $f4
|
||||
/* 03DA4 809143E4 440B5000 */ mfc1 $t3, $f10
|
||||
/* 03DA8 809143E8 03E00008 */ jr $ra
|
||||
/* 03DAC 809143EC A46B0004 */ sh $t3, 0x0004($v1) ## 00000004
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_809143F0
|
||||
/* 03DB0 809143F0 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03DB4 809143F4 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03DB8 809143F8 846C0002 */ lh $t4, 0x0002($v1) ## 00000002
|
||||
/* 03DBC 809143FC C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03DC0 80914400 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03DC4 80914404 448C4000 */ mtc1 $t4, $f8 ## $f8 = 0.00
|
||||
/* 03DC8 80914408 846F0004 */ lh $t7, 0x0004($v1) ## 00000004
|
||||
/* 03DCC 8091440C 46128180 */ add.s $f6, $f16, $f18
|
||||
/* 03DD0 80914410 448F9000 */ mtc1 $t7, $f18 ## $f18 = 0.00
|
||||
/* 03DD4 80914414 46804120 */ cvt.s.w $f4, $f8
|
||||
/* 03DD8 80914418 46809220 */ cvt.s.w $f8, $f18
|
||||
/* 03DDC 8091441C 46062280 */ add.s $f10, $f4, $f6
|
||||
/* 03DE0 80914420 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03DE4 80914424 440E8000 */ mfc1 $t6, $f16
|
||||
/* 03DE8 80914428 00000000 */ nop
|
||||
/* 03DEC 8091442C A46E0002 */ sh $t6, 0x0002($v1) ## 00000002
|
||||
/* 03DF0 80914430 C44403CC */ lwc1 $f4, 0x03CC($v0) ## 000003CC
|
||||
/* 03DF4 80914434 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03DF8 80914438 46044180 */ add.s $f6, $f8, $f4
|
||||
/* 03DFC 8091443C 4600328D */ trunc.w.s $f10, $f6
|
||||
/* 03E00 80914440 44195000 */ mfc1 $t9, $f10
|
||||
/* 03E04 80914444 03E00008 */ jr $ra
|
||||
/* 03E08 80914448 A4790004 */ sh $t9, 0x0004($v1) ## 00000004
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_8091444C
|
||||
/* 03E0C 8091444C 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03E10 80914450 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03E14 80914454 84680002 */ lh $t0, 0x0002($v1) ## 00000002
|
||||
/* 03E18 80914458 C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03E1C 8091445C C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03E20 80914460 44882000 */ mtc1 $t0, $f4 ## $f4 = 0.00
|
||||
/* 03E24 80914464 846B0004 */ lh $t3, 0x0004($v1) ## 00000004
|
||||
/* 03E28 80914468 46128200 */ add.s $f8, $f16, $f18
|
||||
/* 03E2C 8091446C 448B9000 */ mtc1 $t3, $f18 ## $f18 = 0.00
|
||||
/* 03E30 80914470 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* 03E34 80914474 46809120 */ cvt.s.w $f4, $f18
|
||||
/* 03E38 80914478 46083280 */ add.s $f10, $f6, $f8
|
||||
/* 03E3C 8091447C 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03E40 80914480 440A8000 */ mfc1 $t2, $f16
|
||||
/* 03E44 80914484 00000000 */ nop
|
||||
/* 03E48 80914488 A46A0002 */ sh $t2, 0x0002($v1) ## 00000002
|
||||
/* 03E4C 8091448C C44603CC */ lwc1 $f6, 0x03CC($v0) ## 000003CC
|
||||
/* 03E50 80914490 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03E54 80914494 46062200 */ add.s $f8, $f4, $f6
|
||||
/* 03E58 80914498 4600428D */ trunc.w.s $f10, $f8
|
||||
/* 03E5C 8091449C 440D5000 */ mfc1 $t5, $f10
|
||||
/* 03E60 809144A0 03E00008 */ jr $ra
|
||||
/* 03E64 809144A4 A46D0004 */ sh $t5, 0x0004($v1) ## 00000004
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_809144A8
|
||||
/* 03E68 809144A8 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03E6C 809144AC 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03E70 809144B0 846E0002 */ lh $t6, 0x0002($v1) ## 00000002
|
||||
/* 03E74 809144B4 C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03E78 809144B8 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03E7C 809144BC 448E3000 */ mtc1 $t6, $f6 ## $f6 = 0.00
|
||||
/* 03E80 809144C0 84790004 */ lh $t9, 0x0004($v1) ## 00000004
|
||||
/* 03E84 809144C4 46128101 */ sub.s $f4, $f16, $f18
|
||||
/* 03E88 809144C8 44999000 */ mtc1 $t9, $f18 ## $f18 = 0.00
|
||||
/* 03E8C 809144CC 46803220 */ cvt.s.w $f8, $f6
|
||||
/* 03E90 809144D0 468091A0 */ cvt.s.w $f6, $f18
|
||||
/* 03E94 809144D4 46044280 */ add.s $f10, $f8, $f4
|
||||
/* 03E98 809144D8 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03E9C 809144DC 44188000 */ mfc1 $t8, $f16
|
||||
/* 03EA0 809144E0 00000000 */ nop
|
||||
/* 03EA4 809144E4 A4780002 */ sh $t8, 0x0002($v1) ## 00000002
|
||||
/* 03EA8 809144E8 C44803CC */ lwc1 $f8, 0x03CC($v0) ## 000003CC
|
||||
/* 03EAC 809144EC 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03EB0 809144F0 46083100 */ add.s $f4, $f6, $f8
|
||||
/* 03EB4 809144F4 4600228D */ trunc.w.s $f10, $f4
|
||||
/* 03EB8 809144F8 44095000 */ mfc1 $t1, $f10
|
||||
/* 03EBC 809144FC 03E00008 */ jr $ra
|
||||
/* 03EC0 80914500 A4690004 */ sh $t1, 0x0004($v1) ## 00000004
|
||||
@@ -1,24 +0,0 @@
|
||||
glabel func_80914504
|
||||
/* 03EC4 80914504 8FA30010 */ lw $v1, 0x0010($sp)
|
||||
/* 03EC8 80914508 8FA20014 */ lw $v0, 0x0014($sp)
|
||||
/* 03ECC 8091450C 846A0002 */ lh $t2, 0x0002($v1) ## 00000002
|
||||
/* 03ED0 80914510 C45003C8 */ lwc1 $f16, 0x03C8($v0) ## 000003C8
|
||||
/* 03ED4 80914514 C45203D0 */ lwc1 $f18, 0x03D0($v0) ## 000003D0
|
||||
/* 03ED8 80914518 448A4000 */ mtc1 $t2, $f8 ## $f8 = 0.00
|
||||
/* 03EDC 8091451C 846D0004 */ lh $t5, 0x0004($v1) ## 00000004
|
||||
/* 03EE0 80914520 46128181 */ sub.s $f6, $f16, $f18
|
||||
/* 03EE4 80914524 448D9000 */ mtc1 $t5, $f18 ## $f18 = 0.00
|
||||
/* 03EE8 80914528 46804120 */ cvt.s.w $f4, $f8
|
||||
/* 03EEC 8091452C 46809220 */ cvt.s.w $f8, $f18
|
||||
/* 03EF0 80914530 46062280 */ add.s $f10, $f4, $f6
|
||||
/* 03EF4 80914534 4600540D */ trunc.w.s $f16, $f10
|
||||
/* 03EF8 80914538 440C8000 */ mfc1 $t4, $f16
|
||||
/* 03EFC 8091453C 00000000 */ nop
|
||||
/* 03F00 80914540 A46C0002 */ sh $t4, 0x0002($v1) ## 00000002
|
||||
/* 03F04 80914544 C44403CC */ lwc1 $f4, 0x03CC($v0) ## 000003CC
|
||||
/* 03F08 80914548 00001025 */ or $v0, $zero, $zero ## $v0 = 00000000
|
||||
/* 03F0C 8091454C 46044180 */ add.s $f6, $f8, $f4
|
||||
/* 03F10 80914550 4600328D */ trunc.w.s $f10, $f6
|
||||
/* 03F14 80914554 440F5000 */ mfc1 $t7, $f10
|
||||
/* 03F18 80914558 03E00008 */ jr $ra
|
||||
/* 03F1C 8091455C A46F0004 */ sh $t7, 0x0004($v1) ## 00000004
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user