mirror of
https://github.com/zeldaret/oot.git
synced 2025-08-11 17:30:25 +00:00
Remove hard-coded pointers in several files (#186)
* fix hard-coded pointers in code_800DACC0.data.s * fix hard coded pointer in code_800E11F0.data.s * fix hard coded pointers in code_800EC960.data.s * remove fixed pointers in code_800F7260.data.s * fix hard coded pointers in code_800F9280.data.s * remove accidental comment * fix hard coded jump table in Camera_Unique9.s
This commit is contained in:
parent
d6fc300ed2
commit
c78d93ad78
11 changed files with 584 additions and 364 deletions
|
@ -28,14 +28,14 @@ glabel func_800E88C0
|
|||
/* B5FA98 800E88F8 00185080 */ sll $t2, $t8, 2
|
||||
/* B5FA9C 800E88FC 460A4002 */ mul.s $f0, $f8, $f10
|
||||
/* B5FAA0 800E8900 05410008 */ bgez $t2, .L800E8924
|
||||
/* B5FAA4 800E8904 00000000 */ nop
|
||||
/* B5FAA4 800E8904 00000000 */ nop
|
||||
/* B5FAA8 800E8908 908B0003 */ lbu $t3, 3($a0)
|
||||
/* B5FAAC 800E890C 316C0020 */ andi $t4, $t3, 0x20
|
||||
/* B5FAB0 800E8910 11800004 */ beqz $t4, .L800E8924
|
||||
/* B5FAB4 800E8914 00000000 */ nop
|
||||
/* B5FAB4 800E8914 00000000 */ nop
|
||||
/* B5FAB8 800E8918 C4500028 */ lwc1 $f16, 0x28($v0)
|
||||
/* B5FABC 800E891C 46008002 */ mul.s $f0, $f16, $f0
|
||||
/* B5FAC0 800E8920 00000000 */ nop
|
||||
/* B5FAC0 800E8920 00000000 */ nop
|
||||
.L800E8924:
|
||||
/* B5FAC4 800E8924 46000482 */ mul.s $f18, $f0, $f0
|
||||
/* B5FAC8 800E8928 8C820000 */ lw $v0, ($a0)
|
||||
|
@ -43,13 +43,13 @@ glabel func_800E88C0
|
|||
/* B5FAD0 800E8930 00027280 */ sll $t6, $v0, 0xa
|
||||
.L800E8934:
|
||||
/* B5FAD4 800E8934 05C10007 */ bgez $t6, .L800E8954
|
||||
/* B5FAD8 800E8938 00000000 */ nop
|
||||
/* B5FAD8 800E8938 00000000 */ nop
|
||||
/* B5FADC 800E893C 908F000A */ lbu $t7, 0xa($a0)
|
||||
/* B5FAE0 800E8940 9098000B */ lbu $t8, 0xb($a0)
|
||||
/* B5FAE4 800E8944 01F80019 */ multu $t7, $t8
|
||||
/* B5FAE8 800E8948 0000C812 */ mflo $t9
|
||||
/* B5FAEC 800E894C AC990030 */ sw $t9, 0x30($a0)
|
||||
/* B5FAF0 800E8950 00000000 */ nop
|
||||
/* B5FAF0 800E8950 00000000 */ nop
|
||||
.L800E8954:
|
||||
/* B5FAF4 800E8954 10C00008 */ beqz $a2, .L800E8978
|
||||
/* B5FAF8 800E8958 C4800038 */ lwc1 $f0, 0x38($a0)
|
||||
|
@ -59,21 +59,21 @@ glabel func_800E88C0
|
|||
/* B5FB08 800E8968 358D0080 */ ori $t5, $t4, 0x80
|
||||
/* B5FB0C 800E896C A08D0001 */ sb $t5, 1($a0)
|
||||
/* B5FB10 800E8970 46040002 */ mul.s $f0, $f0, $f4
|
||||
/* B5FB14 800E8974 00000000 */ nop
|
||||
/* B5FB14 800E8974 00000000 */ nop
|
||||
.L800E8978:
|
||||
/* B5FB18 800E8978 00003025 */ move $a2, $zero
|
||||
.L800E897C:
|
||||
/* B5FB1C 800E897C 8CE30050 */ lw $v1, 0x50($a3)
|
||||
/* B5FB20 800E8980 24C60004 */ addiu $a2, $a2, 4
|
||||
/* B5FB24 800E8984 1060003C */ beqz $v1, .L800E8A78
|
||||
/* B5FB28 800E8988 00000000 */ nop
|
||||
/* B5FB28 800E8988 00000000 */ nop
|
||||
/* B5FB2C 800E898C 8C6E0000 */ lw $t6, ($v1)
|
||||
/* B5FB30 800E8990 000E7FC2 */ srl $t7, $t6, 0x1f
|
||||
/* B5FB34 800E8994 11E00038 */ beqz $t7, .L800E8A78
|
||||
/* B5FB38 800E8998 00000000 */ nop
|
||||
/* B5FB38 800E8998 00000000 */ nop
|
||||
/* B5FB3C 800E899C 8C78002C */ lw $t8, 0x2c($v1)
|
||||
/* B5FB40 800E89A0 13000035 */ beqz $t8, .L800E8A78
|
||||
/* B5FB44 800E89A4 00000000 */ nop
|
||||
/* B5FB44 800E89A4 00000000 */ nop
|
||||
/* B5FB48 800E89A8 90620000 */ lbu $v0, ($v1)
|
||||
/* B5FB4C 800E89AC 30590001 */ andi $t9, $v0, 1
|
||||
/* B5FB50 800E89B0 53200015 */ beql $t9, $zero, .L800E8A08
|
||||
|
@ -120,7 +120,7 @@ glabel func_800E88C0
|
|||
/* B5FBE8 800E8A48 00027A80 */ sll $t7, $v0, 0xa
|
||||
.L800E8A4C:
|
||||
/* B5FBEC 800E8A4C 05E1000A */ bgez $t7, .L800E8A78
|
||||
/* B5FBF0 800E8A50 00000000 */ nop
|
||||
/* B5FBF0 800E8A50 00000000 */ nop
|
||||
/* B5FBF4 800E8A54 9099000B */ lbu $t9, 0xb($a0)
|
||||
/* B5FBF8 800E8A58 90780006 */ lbu $t8, 6($v1)
|
||||
/* B5FBFC 800E8A5C 8C8C0030 */ lw $t4, 0x30($a0)
|
||||
|
@ -160,16 +160,16 @@ glabel func_800E8A88
|
|||
/* B5FC78 800E8AD8 37190004 */ ori $t9, $t8, 4
|
||||
/* B5FC7C 800E8ADC A0990000 */ sb $t9, ($a0)
|
||||
/* B5FC80 800E8AE0 4600103C */ c.lt.s $f2, $f0
|
||||
/* B5FC84 800E8AE4 00000000 */ nop
|
||||
/* B5FC84 800E8AE4 00000000 */ nop
|
||||
/* B5FC88 800E8AE8 45020004 */ bc1fl .L800E8AFC
|
||||
/* B5FC8C 800E8AEC 44801000 */ mtc1 $zero, $f2
|
||||
/* B5FC90 800E8AF0 E482001C */ swc1 $f2, 0x1c($a0)
|
||||
/* B5FC94 800E8AF4 C480001C */ lwc1 $f0, 0x1c($a0)
|
||||
/* B5FC98 800E8AF8 44801000 */ mtc1 $zero, $f2
|
||||
.L800E8AFC:
|
||||
/* B5FC9C 800E8AFC 00000000 */ nop
|
||||
/* B5FC9C 800E8AFC 00000000 */ nop
|
||||
/* B5FCA0 800E8B00 4602003C */ c.lt.s $f0, $f2
|
||||
/* B5FCA4 800E8B04 00000000 */ nop
|
||||
/* B5FCA4 800E8B04 00000000 */ nop
|
||||
/* B5FCA8 800E8B08 45020003 */ bc1fl .L800E8B18
|
||||
/* B5FCAC 800E8B0C 96480012 */ lhu $t0, 0x12($s2)
|
||||
/* B5FCB0 800E8B10 E642001C */ swc1 $f2, 0x1c($s2)
|
||||
|
@ -194,7 +194,7 @@ glabel func_800E8A88
|
|||
/* B5FCF0 800E8B50 24130001 */ li $s3, 1
|
||||
/* B5FCF4 800E8B54 000C7140 */ sll $t6, $t4, 5
|
||||
/* B5FCF8 800E8B58 05C10005 */ bgez $t6, .L800E8B70
|
||||
/* B5FCFC 800E8B5C 00000000 */ nop
|
||||
/* B5FCFC 800E8B5C 00000000 */ nop
|
||||
/* B5FD00 800E8B60 C64A001C */ lwc1 $f10, 0x1c($s2)
|
||||
/* B5FD04 800E8B64 C650002C */ lwc1 $f16, 0x2c($s2)
|
||||
/* B5FD08 800E8B68 46105482 */ mul.s $f18, $f10, $f16
|
||||
|
@ -260,7 +260,7 @@ glabel func_800E8C30
|
|||
/* B5FDD8 800E8C38 8C880008 */ lw $t0, 8($a0)
|
||||
/* B5FDDC 800E8C3C 4600218D */ trunc.w.s $f6, $f4
|
||||
/* B5FDE0 800E8C40 44183000 */ mfc1 $t8, $f6
|
||||
/* B5FDE4 800E8C44 00000000 */ nop
|
||||
/* B5FDE4 800E8C44 00000000 */ nop
|
||||
/* B5FDE8 800E8C48 01D8C821 */ addu $t9, $t6, $t8
|
||||
/* B5FDEC 800E8C4C 00191A82 */ srl $v1, $t9, 0xa
|
||||
/* B5FDF0 800E8C50 3063003F */ andi $v1, $v1, 0x3f
|
||||
|
@ -294,7 +294,7 @@ glabel func_800E8C68
|
|||
/* B5FE54 800E8CB4 946F0016 */ lhu $t7, 0x16($v1)
|
||||
/* B5FE58 800E8CB8 94820018 */ lhu $v0, 0x18($a0)
|
||||
/* B5FE5C 800E8CBC 448F2000 */ mtc1 $t7, $f4
|
||||
/* B5FE60 800E8CC0 00000000 */ nop
|
||||
/* B5FE60 800E8CC0 00000000 */ nop
|
||||
/* B5FE64 800E8CC4 468021A0 */ cvt.s.w $f6, $f4
|
||||
/* B5FE68 800E8CC8 1000000C */ b .L800E8CFC
|
||||
/* B5FE6C 800E8CCC E486000C */ swc1 $f6, 0xc($a0)
|
||||
|
@ -303,7 +303,7 @@ glabel func_800E8C68
|
|||
/* B5FE74 800E8CD4 44853000 */ mtc1 $a1, $f6
|
||||
/* B5FE78 800E8CD8 C480000C */ lwc1 $f0, 0xc($a0)
|
||||
/* B5FE7C 800E8CDC 44984000 */ mtc1 $t8, $f8
|
||||
/* B5FE80 800E8CE0 00000000 */ nop
|
||||
/* B5FE80 800E8CE0 00000000 */ nop
|
||||
/* B5FE84 800E8CE4 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* B5FE88 800E8CE8 46803220 */ cvt.s.w $f8, $f6
|
||||
/* B5FE8C 800E8CEC 46005101 */ sub.s $f4, $f10, $f0
|
||||
|
@ -319,7 +319,7 @@ glabel func_800E8C68
|
|||
/* B5FEAC 800E8D0C 946A0016 */ lhu $t2, 0x16($v1)
|
||||
/* B5FEB0 800E8D10 4600220D */ trunc.w.s $f8, $f4
|
||||
/* B5FEB4 800E8D14 44094000 */ mfc1 $t1, $f8
|
||||
/* B5FEB8 800E8D18 00000000 */ nop
|
||||
/* B5FEB8 800E8D18 00000000 */ nop
|
||||
/* B5FEBC 800E8D1C 512A000A */ beql $t1, $t2, .L800E8D48
|
||||
/* B5FEC0 800E8D20 94820016 */ lhu $v0, 0x16($a0)
|
||||
/* B5FEC4 800E8D24 9462001A */ lhu $v0, 0x1a($v1)
|
||||
|
@ -327,7 +327,7 @@ glabel func_800E8C68
|
|||
/* B5FECC 800E8D2C A4820018 */ sh $v0, 0x18($a0)
|
||||
/* B5FED0 800E8D30 946B0016 */ lhu $t3, 0x16($v1)
|
||||
/* B5FED4 800E8D34 448B5000 */ mtc1 $t3, $f10
|
||||
/* B5FED8 800E8D38 00000000 */ nop
|
||||
/* B5FED8 800E8D38 00000000 */ nop
|
||||
/* B5FEDC 800E8D3C 468051A0 */ cvt.s.w $f6, $f10
|
||||
/* B5FEE0 800E8D40 E486000C */ swc1 $f6, 0xc($a0)
|
||||
.L800E8D44:
|
||||
|
@ -341,7 +341,7 @@ glabel func_800E8C68
|
|||
/* B5FEFC 800E8D5C 946C0014 */ lhu $t4, 0x14($v1)
|
||||
/* B5FF00 800E8D60 94820016 */ lhu $v0, 0x16($a0)
|
||||
/* B5FF04 800E8D64 448C2000 */ mtc1 $t4, $f4
|
||||
/* B5FF08 800E8D68 00000000 */ nop
|
||||
/* B5FF08 800E8D68 00000000 */ nop
|
||||
/* B5FF0C 800E8D6C 46802220 */ cvt.s.w $f8, $f4
|
||||
/* B5FF10 800E8D70 1000000C */ b .L800E8DA4
|
||||
/* B5FF14 800E8D74 E4880010 */ swc1 $f8, 0x10($a0)
|
||||
|
@ -350,7 +350,7 @@ glabel func_800E8C68
|
|||
/* B5FF1C 800E8D7C 44854000 */ mtc1 $a1, $f8
|
||||
/* B5FF20 800E8D80 C4800010 */ lwc1 $f0, 0x10($a0)
|
||||
/* B5FF24 800E8D84 448D5000 */ mtc1 $t5, $f10
|
||||
/* B5FF28 800E8D88 00000000 */ nop
|
||||
/* B5FF28 800E8D88 00000000 */ nop
|
||||
/* B5FF2C 800E8D8C 468051A0 */ cvt.s.w $f6, $f10
|
||||
/* B5FF30 800E8D90 468042A0 */ cvt.s.w $f10, $f8
|
||||
/* B5FF34 800E8D94 46003101 */ sub.s $f4, $f6, $f0
|
||||
|
@ -366,7 +366,7 @@ glabel func_800E8C68
|
|||
/* B5FF54 800E8DB4 94790014 */ lhu $t9, 0x14($v1)
|
||||
/* B5FF58 800E8DB8 4600228D */ trunc.w.s $f10, $f4
|
||||
/* B5FF5C 800E8DBC 44185000 */ mfc1 $t8, $f10
|
||||
/* B5FF60 800E8DC0 00000000 */ nop
|
||||
/* B5FF60 800E8DC0 00000000 */ nop
|
||||
/* B5FF64 800E8DC4 5319000A */ beql $t8, $t9, .L800E8DF0
|
||||
/* B5FF68 800E8DC8 44802000 */ mtc1 $zero, $f4
|
||||
/* B5FF6C 800E8DCC 94620018 */ lhu $v0, 0x18($v1)
|
||||
|
@ -374,7 +374,7 @@ glabel func_800E8C68
|
|||
/* B5FF74 800E8DD4 A4820016 */ sh $v0, 0x16($a0)
|
||||
/* B5FF78 800E8DD8 94680014 */ lhu $t0, 0x14($v1)
|
||||
/* B5FF7C 800E8DDC 44883000 */ mtc1 $t0, $f6
|
||||
/* B5FF80 800E8DE0 00000000 */ nop
|
||||
/* B5FF80 800E8DE0 00000000 */ nop
|
||||
/* B5FF84 800E8DE4 46803220 */ cvt.s.w $f8, $f6
|
||||
/* B5FF88 800E8DE8 E4880010 */ swc1 $f8, 0x10($a0)
|
||||
.L800E8DEC:
|
||||
|
@ -383,9 +383,9 @@ glabel func_800E8C68
|
|||
/* B5FF90 800E8DF0 C48A000C */ lwc1 $f10, 0xc($a0)
|
||||
/* B5FF94 800E8DF4 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
/* B5FF98 800E8DF8 460A2032 */ c.eq.s $f4, $f10
|
||||
/* B5FF9C 800E8DFC 00000000 */ nop
|
||||
/* B5FF9C 800E8DFC 00000000 */ nop
|
||||
/* B5FFA0 800E8E00 45000004 */ bc1f .L800E8E14
|
||||
/* B5FFA4 800E8E04 00000000 */ nop
|
||||
/* B5FFA4 800E8E04 00000000 */ nop
|
||||
/* B5FFA8 800E8E08 44810000 */ mtc1 $at, $f0
|
||||
/* B5FFAC 800E8E0C 10000022 */ b .L800E8E98
|
||||
/* B5FFB0 800E8E10 8FBF0014 */ lw $ra, 0x14($sp)
|
||||
|
@ -427,7 +427,7 @@ glabel func_800E8C68
|
|||
.L800E8E98:
|
||||
/* B60038 800E8E98 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B6003C 800E8E9C 03E00008 */ jr $ra
|
||||
/* B60040 800E8EA0 00000000 */ nop
|
||||
/* B60040 800E8EA0 00000000 */ nop
|
||||
|
||||
glabel func_800E8EA4
|
||||
/* B60044 800E8EA4 27BDFFE8 */ addiu $sp, $sp, -0x18
|
||||
|
@ -454,7 +454,7 @@ glabel func_800E8EA4
|
|||
.L800E8EF4:
|
||||
/* B60094 800E8EF4 27BD0018 */ addiu $sp, $sp, 0x18
|
||||
/* B60098 800E8EF8 03E00008 */ jr $ra
|
||||
/* B6009C 800E8EFC 00000000 */ nop
|
||||
/* B6009C 800E8EFC 00000000 */ nop
|
||||
|
||||
glabel func_800E8F00
|
||||
/* B600A0 800E8F00 3C013F80 */ li $at, 0x3F800000 # 0.000000
|
||||
|
@ -462,9 +462,9 @@ glabel func_800E8F00
|
|||
/* B600A8 800E8F08 240E0001 */ li $t6, 1
|
||||
/* B600AC 800E8F0C A08E00B0 */ sb $t6, 0xb0($a0)
|
||||
/* B600B0 800E8F10 AC8000A0 */ sw $zero, 0xa0($a0)
|
||||
/* B600B4 800E8F14 3C0F8013 */ lui $t7, %hi(D_8012F098) # $t7, 0x8013
|
||||
/* B600B4 800E8F14 3C0F8013 */ lui $t7, %hi(gWaveSamples) # $t7, 0x8013
|
||||
/* B600B8 800E8F18 E484003C */ swc1 $f4, 0x3c($a0)
|
||||
/* B600BC 800E8F1C 8DEFF098 */ lw $t7, %lo(D_8012F098)($t7)
|
||||
/* B600BC 800E8F1C 8DEFF098 */ lw $t7, %lo(gWaveSamples+0x8)($t7)
|
||||
/* B600C0 800E8F20 8C980044 */ lw $t8, 0x44($a0)
|
||||
/* B600C4 800E8F24 AC8F00A4 */ sw $t7, 0xa4($a0)
|
||||
/* B600C8 800E8F28 8F190050 */ lw $t9, 0x50($t8)
|
||||
|
@ -476,7 +476,7 @@ glabel func_800E8F00
|
|||
/* B600E0 800E8F40 97280016 */ lhu $t0, 0x16($t9)
|
||||
/* B600E4 800E8F44 2482009C */ addiu $v0, $a0, 0x9c
|
||||
/* B600E8 800E8F48 44883000 */ mtc1 $t0, $f6
|
||||
/* B600EC 800E8F4C 00000000 */ nop
|
||||
/* B600EC 800E8F4C 00000000 */ nop
|
||||
/* B600F0 800E8F50 46803220 */ cvt.s.w $f8, $f6
|
||||
/* B600F4 800E8F54 10000007 */ b .L800E8F74
|
||||
/* B600F8 800E8F58 E448000C */ swc1 $f8, 0xc($v0)
|
||||
|
@ -484,7 +484,7 @@ glabel func_800E8F00
|
|||
/* B600FC 800E8F5C 94690012 */ lhu $t1, 0x12($v1)
|
||||
/* B60100 800E8F60 2482009C */ addiu $v0, $a0, 0x9c
|
||||
/* B60104 800E8F64 44895000 */ mtc1 $t1, $f10
|
||||
/* B60108 800E8F68 00000000 */ nop
|
||||
/* B60108 800E8F68 00000000 */ nop
|
||||
/* B6010C 800E8F6C 46805420 */ cvt.s.w $f16, $f10
|
||||
/* B60110 800E8F70 E450000C */ swc1 $f16, 0xc($v0)
|
||||
.L800E8F74:
|
||||
|
@ -493,14 +493,14 @@ glabel func_800E8F00
|
|||
/* B6011C 800E8F7C A4450016 */ sh $a1, 0x16($v0)
|
||||
/* B60120 800E8F80 946A0014 */ lhu $t2, 0x14($v1)
|
||||
/* B60124 800E8F84 448A9000 */ mtc1 $t2, $f18
|
||||
/* B60128 800E8F88 00000000 */ nop
|
||||
/* B60128 800E8F88 00000000 */ nop
|
||||
/* B6012C 800E8F8C 46809120 */ cvt.s.w $f4, $f18
|
||||
/* B60130 800E8F90 10000006 */ b .L800E8FAC
|
||||
/* B60134 800E8F94 E4440010 */ swc1 $f4, 0x10($v0)
|
||||
.L800E8F98:
|
||||
/* B60138 800E8F98 946B0010 */ lhu $t3, 0x10($v1)
|
||||
/* B6013C 800E8F9C 448B3000 */ mtc1 $t3, $f6
|
||||
/* B60140 800E8FA0 00000000 */ nop
|
||||
/* B60140 800E8FA0 00000000 */ nop
|
||||
/* B60144 800E8FA4 46803220 */ cvt.s.w $f8, $f6
|
||||
/* B60148 800E8FA8 E4480010 */ swc1 $f8, 0x10($v0)
|
||||
.L800E8FAC:
|
||||
|
@ -543,11 +543,11 @@ glabel func_800E9004
|
|||
/* B601C4 800E9024 002E0821 */ addu $at, $at, $t6
|
||||
/* B601C8 800E9028 8C2E95F0 */ lw $t6, %lo(jtbl_801495F0)($at)
|
||||
/* B601CC 800E902C 01C00008 */ jr $t6
|
||||
/* B601D0 800E9030 00000000 */ nop
|
||||
/* B601D0 800E9030 00000000 */ nop
|
||||
glabel L800E9034
|
||||
/* B601D4 800E9034 44800000 */ mtc1 $zero, $f0
|
||||
/* B601D8 800E9038 03E00008 */ jr $ra
|
||||
/* B601DC 800E903C 00000000 */ nop
|
||||
/* B601DC 800E903C 00000000 */ nop
|
||||
glabel L800E9040
|
||||
/* B601E0 800E9040 8C8F0000 */ lw $t7, ($a0)
|
||||
/* B601E4 800E9044 3068FFF0 */ andi $t0, $v1, 0xfff0
|
||||
|
@ -610,7 +610,7 @@ glabel L800E9070
|
|||
/* B602A8 800E9108 46083282 */ mul.s $f10, $f6, $f8
|
||||
/* B602AC 800E910C 4600540D */ trunc.w.s $f16, $f10
|
||||
/* B602B0 800E9110 44188000 */ mfc1 $t8, $f16
|
||||
/* B602B4 800E9114 00000000 */ nop
|
||||
/* B602B4 800E9114 00000000 */ nop
|
||||
/* B602B8 800E9118 A4980002 */ sh $t8, 2($a0)
|
||||
/* B602BC 800E911C 84850002 */ lh $a1, 2($a0)
|
||||
/* B602C0 800E9120 54A00004 */ bnezl $a1, .L800E9134
|
||||
|
@ -677,11 +677,11 @@ glabel L800E91E8
|
|||
/* B603A4 800E9204 45010010 */ bc1t .L800E9248
|
||||
/* B603A8 800E9208 E48A0010 */ swc1 $f10, 0x10($a0)
|
||||
/* B603AC 800E920C 14A1000E */ bne $a1, $at, .L800E9248
|
||||
/* B603B0 800E9210 00000000 */ nop
|
||||
/* B603B0 800E9210 00000000 */ nop
|
||||
/* B603B4 800E9214 C4900010 */ lwc1 $f16, 0x10($a0)
|
||||
/* B603B8 800E9218 240E0080 */ li $t6, 128
|
||||
/* B603BC 800E921C 4600803C */ c.lt.s $f16, $f0
|
||||
/* B603C0 800E9220 00000000 */ nop
|
||||
/* B603C0 800E9220 00000000 */ nop
|
||||
/* B603C4 800E9224 4502001F */ bc1fl .L800E92A4
|
||||
/* B603C8 800E9228 8C820000 */ lw $v0, ($a0)
|
||||
/* B603CC 800E922C 908F0000 */ lbu $t7, ($a0)
|
||||
|
@ -696,7 +696,7 @@ glabel L800E91E8
|
|||
/* B603EC 800E924C C4269618 */ lwc1 $f6, %lo(D_80149618)($at)
|
||||
/* B603F0 800E9250 C4920010 */ lwc1 $f18, 0x10($a0)
|
||||
/* B603F4 800E9254 4606903C */ c.lt.s $f18, $f6
|
||||
/* B603F8 800E9258 00000000 */ nop
|
||||
/* B603F8 800E9258 00000000 */ nop
|
||||
/* B603FC 800E925C 45020011 */ bc1fl .L800E92A4
|
||||
/* B60400 800E9260 8C820000 */ lw $v0, ($a0)
|
||||
/* B60404 800E9264 90880000 */ lbu $t0, ($a0)
|
||||
|
@ -744,16 +744,16 @@ glabel L800E92A0
|
|||
/* B60498 800E92F8 C4820010 */ lwc1 $f2, 0x10($a0)
|
||||
.L800E92FC:
|
||||
/* B6049C 800E92FC 460C103C */ c.lt.s $f2, $f12
|
||||
/* B604A0 800E9300 00000000 */ nop
|
||||
/* B604A0 800E9300 00000000 */ nop
|
||||
/* B604A4 800E9304 45020004 */ bc1fl .L800E9318
|
||||
/* B604A8 800E9308 44816000 */ mtc1 $at, $f12
|
||||
/* B604AC 800E930C 03E00008 */ jr $ra
|
||||
/* B604B0 800E9310 46006006 */ mov.s $f0, $f12
|
||||
/* B604B4 800E9314 44816000 */ mtc1 $at, $f12
|
||||
.L800E9318:
|
||||
/* B604B8 800E9318 00000000 */ nop
|
||||
/* B604B8 800E9318 00000000 */ nop
|
||||
/* B604BC 800E931C 4602603C */ c.lt.s $f12, $f2
|
||||
/* B604C0 800E9320 00000000 */ nop
|
||||
/* B604C0 800E9320 00000000 */ nop
|
||||
/* B604C4 800E9324 45020004 */ bc1fl .L800E9338
|
||||
/* B604C8 800E9328 46001006 */ mov.s $f0, $f2
|
||||
/* B604CC 800E932C 03E00008 */ jr $ra
|
||||
|
@ -761,4 +761,4 @@ glabel L800E92A0
|
|||
/* B604D4 800E9334 46001006 */ mov.s $f0, $f2
|
||||
.L800E9338:
|
||||
/* B604D8 800E9338 03E00008 */ jr $ra
|
||||
/* B604DC 800E933C 00000000 */ nop
|
||||
/* B604DC 800E933C 00000000 */ nop
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue