now gets to the linking stage

This commit is contained in:
Retro 2019-03-10 23:10:28 +00:00
parent ba01812c30
commit 9facbdd083
59 changed files with 35096 additions and 4940 deletions

7
.gitignore vendored
View File

@ -1,5 +1,8 @@
*.z64
n64split
*.bin
papermario/BK
papermario/SEF
papermario/COMPRESSED.*
papermario/SOUND.*
papermario/bin
papermario/audio
.vscode/

File diff suppressed because it is too large Load Diff

@ -1 +1 @@
Subproject commit e6c690c85dca9e210edb8f23694403352989f5f2
Subproject commit b09928261526490d54c101a773a8c888d617b86c

View File

@ -6,14 +6,14 @@
BUILD_DIR = build
##################### Compiler Options #######################
CROSS = mips64-elf-
CROSS = mipsel-elf-
AS = $(CROSS)as
CC = $(CROSS)gcc
LD = $(CROSS)ld
OBJDUMP = $(CROSS)objdump
OBJCOPY = $(CROSS)objcopy
ASFLAGS = -mtune=vr4300 -march=vr4300
ASFLAGS = -EB -mtune=vr4300 -march=vr4300
CFLAGS = -Wall -O2 -mtune=vr4300 -march=vr4300 -G 0 -c
LDFLAGS = -T $(LD_SCRIPT) -Map $(BUILD_DIR)/sm64.map

View File

@ -38,11 +38,6 @@ SECTIONS
* (.text00000000);
}
/* 0x00025C00 001000-0759B0 [749B0] */
.text00025C00 0x00025C00 : AT(0x001000) {
* (.text00025C00);
}
/* 0x001256D0 0BBDD0-0BDDD0 [2000] */
.text001256D0 0x001256D0 : AT(0x0BBDD0) {
* (.text001256D0);
@ -228,21 +223,6 @@ SECTIONS
* (.text002E6D90);
}
/* 0x002437C0 1164B8-1184B8 [2000] */
.text002437C0 0x002437C0 : AT(0x1164B8) {
* (.text002437C0);
}
/* 0x0023E000 131340-133340 [2000] */
.text0023E000 0x0023E000 : AT(0x131340) {
* (.text0023E000);
}
/* 0x00240000 133340-135340 [2000] */
.text00240000 0x00240000 : AT(0x133340) {
* (.text00240000);
}
/* 0x00242000 135340-135EE0 [BA0] */
.text00242000 0x00242000 : AT(0x135340) {
* (.text00242000);
@ -258,4 +238,44 @@ SECTIONS
* (.text00246BA0);
}
/* 0x002ADBE0 2495F0-24B5F0 [2000] */
.text002ADBE0 0x002ADBE0 : AT(0x2495F0) {
* (.text002ADBE0);
}
/* 0x00200000 3169F0-316A70 [80] */
.text00200000 0x00200000 : AT(0x3169F0) {
* (.text00200000);
}
/* 0x00200080 316A70-316C00 [190] */
.text00200080 0x00200080 : AT(0x316A70) {
* (.text00200080);
}
/* 0x002B2000 316F30-317020 [F0] */
.text002B2000 0x002B2000 : AT(0x316F30) {
* (.text002B2000);
}
/* 0x00280000 7E0E80-7E2E80 [2000] */
.text00280000 0x00280000 : AT(0x7E0E80) {
* (.text00280000);
}
/* 0x00282000 7E2E80-7E4E80 [2000] */
.text00282000 0x00282000 : AT(0x7E2E80) {
* (.text00282000);
}
/* 0x002B7000 E20EB0-E21870 [9C0] */
.text002B7000 0x002B7000 : AT(0xE20EB0) {
* (.text002B7000);
}
/* 0x002B6000 E23260-E236E0 [480] */
.text002B6000 0x002B6000 : AT(0xE23260) {
* (.text002B6000);
}
}

File diff suppressed because it is too large Load Diff

View File

@ -61292,6 +61292,7 @@ func_0005BDA8:
/* 0371D0 0005BDD0 03E00008 */ jr $ra
/* 0371D4 0005BDD4 0000102D */ move $v0, $zero
func_0005BDD8:
/* 0371D8 0005BDD8 000410C0 */ sll $v0, $a0, 3
/* 0371DC 0005BDDC 00441023 */ subu $v0, $v0, $a0
/* 0371E0 0005BDE0 3C03800B */ lui $v1, %hi(D_800B42E4) # $v1, 0x800b

View File

@ -114,7 +114,6 @@ func_002DDE94:
/* 100FAC 002DDEBC 03E00008 */ jr $ra
/* 100FB0 002DDEC0 27BD0050 */ addiu $sp, $sp, 0x50
func_002DDEC4:
/* 100FB4 002DDEC4 00041040 */ sll $v0, $a0, 1
/* 100FB8 002DDEC8 00441021 */ addu $v0, $v0, $a0
/* 100FBC 002DDECC 00021080 */ sll $v0, $v0, 2
@ -270,7 +269,6 @@ func_002DDFF8:
/* 1011D4 002DE0E4 03E00008 */ jr $ra
/* 1011D8 002DE0E8 0000102D */ move $v0, $zero
func_002DE0EC:
/* 1011DC 002DE0EC 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 1011E0 002DE0F0 AFB50024 */ sw $s5, 0x24($sp)
/* 1011E4 002DE0F4 00A0A82D */ move $s5, $a1
@ -396,7 +394,6 @@ func_002DE288:
/* 101394 002DE2A4 03E00008 */ jr $ra
/* 101398 002DE2A8 27BD0030 */ addiu $sp, $sp, 0x30
func_002DE2AC:
/* 10139C 002DE2AC 27BDFFC0 */ addiu $sp, $sp, -0x40
/* 1013A0 002DE2B0 AFB5002C */ sw $s5, 0x2c($sp)
/* 1013A4 002DE2B4 0080A82D */ move $s5, $a0
@ -476,7 +473,6 @@ func_002DE2AC:
/* 1014C0 002DE3D0 03E00008 */ jr $ra
/* 1014C4 002DE3D4 27BD0040 */ addiu $sp, $sp, 0x40
func_002DE3D8:
/* 1014C8 002DE3D8 27BDFFB8 */ addiu $sp, $sp, -0x48
/* 1014CC 002DE3DC 308900FF */ andi $t1, $a0, 0xff
/* 1014D0 002DE3E0 3C02802E */ lui $v0, %hi(D_802DFA48) # $v0, 0x802e
@ -617,7 +613,6 @@ func_002DE59C:
/* 1016B0 002DE5C0 03E00008 */ jr $ra
/* 1016B4 002DE5C4 27BD0048 */ addiu $sp, $sp, 0x48
func_002DE5C8:
/* 1016B8 002DE5C8 00041080 */ sll $v0, $a0, 2
/* 1016BC 002DE5CC 00441021 */ addu $v0, $v0, $a0
/* 1016C0 002DE5D0 00021080 */ sll $v0, $v0, 2
@ -627,7 +622,6 @@ func_002DE5C8:
/* 1016D0 002DE5E0 03E00008 */ jr $ra
/* 1016D4 002DE5E4 00000000 */ nop
func_002DE5E8:
/* 1016D8 002DE5E8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 1016DC 002DE5EC AFB20018 */ sw $s2, 0x18($sp)
/* 1016E0 002DE5F0 0080902D */ move $s2, $a0
@ -820,7 +814,6 @@ func_002DE850:
/* 10197C 002DE88C 03E00008 */ jr $ra
/* 101980 002DE890 27BD0048 */ addiu $sp, $sp, 0x48
func_002DE894:
/* 101984 002DE894 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 101988 002DE898 00A0402D */ move $t0, $a1
/* 10198C 002DE89C 00C0482D */ move $t1, $a2
@ -939,7 +932,6 @@ func_002DE9D8:
/* 101B28 002DEA38 03E00008 */ jr $ra
/* 101B2C 002DEA3C ACE30004 */ sw $v1, 4($a3)
func_002DEA40:
/* 101B30 002DEA40 00042080 */ sll $a0, $a0, 2
/* 101B34 002DEA44 3C02802E */ lui $v0, 0x802e
/* 101B38 002DEA48 00441021 */ addu $v0, $v0, $a0
@ -954,7 +946,6 @@ func_002DEA40:
/* 101B54 002DEA64 03E00008 */ jr $ra
/* 101B58 002DEA68 00000000 */ nop
func_002DEA6C:
/* 101B5C 002DEA6C 00042080 */ sll $a0, $a0, 2
/* 101B60 002DEA70 3C02802E */ lui $v0, 0x802e
/* 101B64 002DEA74 00441021 */ addu $v0, $v0, $a0
@ -1637,90 +1628,67 @@ func_002DF2D8:
/* 102498 002DF3A8 04000000 */ bltz $zero, .L002DF3AC
.L002DF3AC:
/* 10249C 002DF3AC 787878FF */ .byte 0x78, 0x78, 0x78, 0xff
/* 1024A0 002DF3B0 00100000 */ sll $zero, $s0, 0
/* 1024A4 002DF3B4 00000000 */ nop
/* 1024A0 002DF3B0 00100000 */ /* 1024A4 002DF3B4 00000000 */ nop
/* 1024A8 002DF3B8 04000700 */ bltz $zero, .L002E0FBC
/* 1024AC 002DF3BC 000000FF */ dsra32 $zero, $zero, 3
/* 1024B0 002DF3C0 FFF00000 */ sd $s0, ($ra)
/* 1024B4 002DF3C4 00000000 */ nop
/* 1024B8 002DF3C8 00000700 */ sll $zero, $zero, 0x1c
/* 1024BC 002DF3CC 787878FF */ .byte 0x78, 0x78, 0x78, 0xff
/* 1024C0 002DF3D0 028001E0 */ .byte 0x02, 0x80, 0x01, 0xe0
/* 1024C4 002DF3D4 01FF0000 */ .byte 0x01, 0xff, 0x00, 0x00
/* 1024C8 002DF3D8 028001E0 */ .byte 0x02, 0x80, 0x01, 0xe0
/* 1024CC 002DF3DC 01FF0000 */ .byte 0x01, 0xff, 0x00, 0x00
/* 1024D0 002DF3E0 028001E0 */ .byte 0x02, 0x80, 0x01, 0xe0
/* 1024D4 002DF3E4 01FF0000 */ .byte 0x01, 0xff, 0x00, 0x00
/* 1024D8 002DF3E8 028001E0 */ .byte 0x02, 0x80, 0x01, 0xe0
/* 1024DC 002DF3EC 02000000 */ .byte 0x02, 0x00, 0x00, 0x00
/* 1024E0 002DF3F0 D9FDF9FF */ bbit032 $t7, .L0000001D, .L002DDBF0
/* 1024E4 002DF3F4 00000000 */ nop
/* 1024E8 002DF3F8 FCFFFFFF */ sd $ra, -1($a3)
/* 1024C0 002DF3D0 028001E0 */ /* 1024C4 002DF3D4 01FF0000 */ /* 1024C8 002DF3D8 028001E0 */ /* 1024CC 002DF3DC 01FF0000 */ /* 1024D0 002DF3E0 028001E0 */ /* 1024D4 002DF3E4 01FF0000 */ /* 1024D8 002DF3E8 028001E0 */ /* 1024DC 002DF3EC 02000000 */ /* 1024E0 002DF3F0 D9FDF9FF */ .byte 0xD9,0xFD,0xF9,0xFF /* Because of invalid n64 opcode bbit032 */
/* 1024E4 002DF3F4 00000000 */ /* 1024E8 002DF3F8 FCFFFFFF */ sd $ra, -1($a3)
/* 1024EC 002DF3FC FFFCF279 */ sd $gp, -0xd87($ra)
/* 1024F0 002DF400 D7000002 */ ldc1 $f0, 2($t8)
/* 1024F4 002DF404 FFFFFFFF */ sd $ra, -1($ra)
.L002DF408:
/* 1024F8 002DF408 D9FFFFFF */ bbit032 $t7, .L0000001F, .L002DF408
/* 1024FC 002DF40C 00200005 */ lsa $zero, $at, $zero, 1
/* 102500 002DF410 E200001C */ sc $zero, 0x1c($s0)
/* 102504 002DF414 00551238 */ .byte 0x00, 0x55, 0x12, 0x38
/* 102508 002DF418 E3000A11 */ sc $zero, 0xa11($t8)
/* 10250C 002DF41C 0008ACF0 */ tge $zero, $t0, 0x2b3
/* 1024F8 002DF408 D9FFFFFF */ .byte 0xD9,0xFF,0xFF,0xFF /* Because of invalid n64 opcode bbit032 */
/* 1024FC 002DF40C 00200005 */ .byte 0x00,0x20,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 102500 002DF410 E200001C */ /* 102504 002DF414 00551238 */ .byte 0x00, 0x55, 0x12, 0x38
/* 102508 002DF418 E3000A11 */ /* 10250C 002DF41C 0008ACF0 */ tge $zero, $t0, 0x2b3
/* 102510 002DF420 DF000000 */ ld $zero, ($t8)
/* 102514 002DF424 00000000 */ nop
/* 102518 002DF428 D9FDF9FF */ bbit032 $t7, .L0000001D, .L002DDC28
/* 10251C 002DF42C 00000000 */ nop
/* 102520 002DF430 FCFF97FF */ sd $ra, -0x6801($a3)
/* 102518 002DF428 D9FDF9FF */ .byte 0xD9,0xFD,0xF9,0xFF /* Because of invalid n64 opcode bbit032 */
/* 10251C 002DF42C 00000000 */ /* 102520 002DF430 FCFF97FF */ sd $ra, -0x6801($a3)
/* 102524 002DF434 FF2CFE7F */ sd $t4, -0x181($t9)
/* 102528 002DF438 D7000002 */ ldc1 $f0, 2($t8)
/* 10252C 002DF43C FFFFFFFF */ sd $ra, -1($ra)
.L002DF440:
/* 102530 002DF440 D9FFFFFF */ bbit032 $t7, .L0000001F, .L002DF440
/* 102534 002DF444 00200005 */ lsa $zero, $at, $zero, 1
/* 102538 002DF448 E200001C */ sc $zero, 0x1c($s0)
/* 10253C 002DF44C 00504B50 */ .byte 0x00, 0x50, 0x4b, 0x50
/* 102540 002DF450 E3000A11 */ sc $zero, 0xa11($t8)
/* 102544 002DF454 0008ACF0 */ tge $zero, $t0, 0x2b3
/* 102530 002DF440 D9FFFFFF */ .byte 0xD9,0xFF,0xFF,0xFF /* Because of invalid n64 opcode bbit032 */
/* 102534 002DF444 00200005 */ .byte 0x00,0x20,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 102538 002DF448 E200001C */ /* 10253C 002DF44C 00504B50 */ .byte 0x00, 0x50, 0x4b, 0x50
/* 102540 002DF450 E3000A11 */ /* 102544 002DF454 0008ACF0 */ tge $zero, $t0, 0x2b3
/* 102548 002DF458 DF000000 */ ld $zero, ($t8)
/* 10254C 002DF45C 00000000 */ nop
/* 102550 002DF460 D9FDF9FF */ bbit032 $t7, .L0000001D, .L002DDC60
/* 102554 002DF464 00000000 */ nop
/* 102558 002DF468 D7000002 */ ldc1 $f0, 2($t8)
/* 102550 002DF460 D9FDF9FF */ .byte 0xD9,0xFD,0xF9,0xFF /* Because of invalid n64 opcode bbit032 */
/* 102554 002DF464 00000000 */ /* 102558 002DF468 D7000002 */ ldc1 $f0, 2($t8)
/* 10255C 002DF46C FFFFFFFF */ sd $ra, -1($ra)
.L002DF470:
/* 102560 002DF470 D9FFFFFF */ bbit032 $t7, .L0000001F, .L002DF470
/* 102564 002DF474 00200005 */ lsa $zero, $at, $zero, 1
/* 102568 002DF478 E200001C */ sc $zero, 0x1c($s0)
/* 10256C 002DF47C 0C191238 */ jal func_006448E0
/* 102560 002DF470 D9FFFFFF */ .byte 0xD9,0xFF,0xFF,0xFF /* Because of invalid n64 opcode bbit032 */
/* 102564 002DF474 00200005 */ .byte 0x00,0x20,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 102568 002DF478 E200001C */ /* 10256C 002DF47C 0C191238 */ jal func_006448E0
/* 102570 002DF480 E3000A11 */ sc $zero, 0xa11($t8)
/* 102574 002DF484 0018ACF0 */ tge $zero, $t8, 0x2b3
/* 102578 002DF488 DF000000 */ ld $zero, ($t8)
/* 10257C 002DF48C 00000000 */ nop
/* 102580 002DF490 D9FDF9FF */ bbit032 $t7, .L0000001D, .L002DDC90
/* 102584 002DF494 00000000 */ nop
/* 102588 002DF498 D7000002 */ ldc1 $f0, 2($t8)
/* 102580 002DF490 D9FDF9FF */ .byte 0xD9,0xFD,0xF9,0xFF /* Because of invalid n64 opcode bbit032 */
/* 102584 002DF494 00000000 */ /* 102588 002DF498 D7000002 */ ldc1 $f0, 2($t8)
/* 10258C 002DF49C FFFFFFFF */ sd $ra, -1($ra)
.L002DF4A0:
/* 102590 002DF4A0 D9FFFFFF */ bbit032 $t7, .L0000001F, .L002DF4A0
/* 102594 002DF4A4 00200005 */ lsa $zero, $at, $zero, 1
/* 102598 002DF4A8 E200001C */ sc $zero, 0x1c($s0)
/* 10259C 002DF4AC 0C184B50 */ jal func_00612D40
/* 102590 002DF4A0 D9FFFFFF */ .byte 0xD9,0xFF,0xFF,0xFF /* Because of invalid n64 opcode bbit032 */
/* 102594 002DF4A4 00200005 */ .byte 0x00,0x20,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 102598 002DF4A8 E200001C */ /* 10259C 002DF4AC 0C184B50 */ jal func_00612D40
/* 1025A0 002DF4B0 E3000A11 */ sc $zero, 0xa11($t8)
/* 1025A4 002DF4B4 0018ACF0 */ tge $zero, $t8, 0x2b3
/* 1025A8 002DF4B8 DF000000 */ ld $zero, ($t8)
/* 1025AC 002DF4BC 00000000 */ nop
/* 1025B0 002DF4C0 3F800000 */ .byte 0x3f, 0x80, 0x00, 0x00
/* 1025B4 002DF4C4 00000006 */ srlv $zero, $zero, $zero
/* 1025B8 002DF4C8 00000700 */ sll $zero, $zero, 0x1c
/* 1025B4 002DF4C4 00000006 */ /* 1025B8 002DF4C8 00000700 */ sll $zero, $zero, 0x1c
/* 1025BC 002DF4CC 000003C6 */ .byte 0x00, 0x00, 0x03, 0xc6
/* 1025C0 002DF4D0 00000012 */ mflo $zero
/* 1025C4 002DF4D4 00000700 */ sll $zero, $zero, 0x1c
/* 1025C0 002DF4D0 00000012 */ /* 1025C4 002DF4D4 00000700 */ sll $zero, $zero, 0x1c
/* 1025C8 002DF4D8 000003C6 */ .byte 0x00, 0x00, 0x03, 0xc6
/* 1025CC 002DF4DC 0000000A */ movz $zero, $zero, $zero
/* 1025D0 002DF4E0 00000900 */ sll $at, $zero, 4
/* 1025D4 002DF4E4 00003FC6 */ .byte 0x00, 0x00, 0x3f, 0xc6
/* 1025D8 002DF4E8 00000003 */ sra $zero, $zero, 0
/* 1025DC 002DF4EC 00000700 */ sll $zero, $zero, 0x1c
/* 1025CC 002DF4DC 0000000A */ .byte 0x00,0x00,0x00,0x0A /* Because of invalid n64 opcode movz */
/* 1025D0 002DF4E0 00000900 */ /* 1025D4 002DF4E4 00003FC6 */ .byte 0x00, 0x00, 0x3f, 0xc6
/* 1025D8 002DF4E8 00000003 */ /* 1025DC 002DF4EC 00000700 */ sll $zero, $zero, 0x1c
/* 1025E0 002DF4F0 00000006 */ srlv $zero, $zero, $zero
/* 1025E4 002DF4F4 00000006 */ srlv $zero, $zero, $zero
/* 1025E8 002DF4F8 00000900 */ sll $at, $zero, 4

View File

@ -557,13 +557,11 @@ func_002E153C:
/* 102E20 002E15A0 C7A4001C */ lwc1 $f4, 0x1c($sp)
/* 102E24 002E15A4 46040032 */ c.eq.s $f0, $f4
/* 102E28 002E15A8 00000000 */ nop
/* 102E2C 002E15AC 45010014 */ bc1t .L002E1600
/* 102E30 002E15B0 00000000 */ nop
/* 102E34 002E15B4 4600203C */ c.lt.s $f4, $f0
/* 102E2C 002E15AC 45010014 */ .byte 0x45,0x01,0x00,0x14 /* Because of invalid n64 opcode bc1t */
/* 102E30 002E15B0 00000000 */ /* 102E34 002E15B4 4600203C */ c.lt.s $f4, $f0
/* 102E38 002E15B8 00000000 */ nop
/* 102E3C 002E15BC 45000010 */ bc1f .L002E1600
/* 102E40 002E15C0 00000000 */ nop
/* 102E44 002E15C4 C6220000 */ lwc1 $f2, ($s1)
/* 102E3C 002E15BC 45000010 */ .byte 0x45,0x00,0x00,0x10 /* Because of invalid n64 opcode bc1f */
/* 102E40 002E15C0 00000000 */ /* 102E44 002E15C4 C6220000 */ lwc1 $f2, ($s1)
/* 102E48 002E15C8 3C013FE0 */ li $at, 0x3FE00000 # 1.750000
/* 102E4C 002E15CC 44810800 */ mtc1 $at, $f1
/* 102E50 002E15D0 44800000 */ mtc1 $zero, $f0
@ -575,9 +573,8 @@ func_002E153C:
/* 102E68 002E15E8 46020001 */ sub.s $f0, $f0, $f2
/* 102E6C 002E15EC 4604003C */ c.lt.s $f0, $f4
/* 102E70 002E15F0 00000000 */ nop
/* 102E74 002E15F4 45000002 */ bc1f .L002E1600
/* 102E78 002E15F8 E600004C */ swc1 $f0, 0x4c($s0)
/* 102E7C 002E15FC E604004C */ swc1 $f4, 0x4c($s0)
/* 102E74 002E15F4 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 102E78 002E15F8 E600004C */ /* 102E7C 002E15FC E604004C */ swc1 $f4, 0x4c($s0)
.L002E1600:
/* 102E80 002E1600 8FBF0038 */ lw $ra, 0x38($sp)
/* 102E84 002E1604 8FB10034 */ lw $s1, 0x34($sp)
@ -740,9 +737,8 @@ func_002E1708:
/* 1030BC 002E183C 46002021 */ cvt.d.s $f0, $f4
/* 1030C0 002E1840 4622003C */ c.lt.d $f0, $f2
/* 1030C4 002E1844 00000000 */ nop
/* 1030C8 002E1848 45000004 */ bc1f .L002E185C
/* 1030CC 002E184C 00000000 */ nop
/* 1030D0 002E1850 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 1030C8 002E1848 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 1030CC 002E184C 00000000 */ /* 1030D0 002E1850 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 1030D4 002E1854 3421D70A */ ori $at, (0x3C23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 1030D8 002E1858 44812000 */ mtc1 $at, $f4
.L002E185C:
@ -756,9 +752,8 @@ func_002E1708:
/* 1030F8 002E1878 46060000 */ add.s $f0, $f0, $f6
/* 1030FC 002E187C 4602003E */ c.le.s $f0, $f2
/* 103100 002E1880 00000000 */ nop
/* 103104 002E1884 450000A5 */ bc1f .L002E1B1C
/* 103108 002E1888 00000000 */ nop
/* 10310C 002E188C 080B86C1 */ j func_002E1B04
/* 103104 002E1884 450000A5 */ .byte 0x45,0x00,0x00,0xA5 /* Because of invalid n64 opcode bc1f */
/* 103108 002E1888 00000000 */ /* 10310C 002E188C 080B86C1 */ j func_002E1B04
/* 103110 002E1890 00000000 */ nop
/* 103114 002E1894 C602001C */ lwc1 $f2, 0x1c($s0)
@ -783,9 +778,8 @@ func_002E1708:
/* 103160 002E18E0 46002021 */ cvt.d.s $f0, $f4
/* 103164 002E18E4 4620103C */ c.lt.d $f2, $f0
/* 103168 002E18E8 00000000 */ nop
/* 10316C 002E18EC 45000004 */ bc1f .L002E1900
/* 103170 002E18F0 00000000 */ nop
/* 103174 002E18F4 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 10316C 002E18EC 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103170 002E18F0 00000000 */ /* 103174 002E18F4 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103178 002E18F8 3421D70A */ ori $at, (0xBC23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 10317C 002E18FC 44812000 */ mtc1 $at, $f4
.L002E1900:
@ -799,9 +793,8 @@ func_002E1708:
/* 10319C 002E191C 46060000 */ add.s $f0, $f0, $f6
/* 1031A0 002E1920 4600103E */ c.le.s $f2, $f0
/* 1031A4 002E1924 00000000 */ nop
/* 1031A8 002E1928 4500007C */ bc1f .L002E1B1C
/* 1031AC 002E192C 00000000 */ nop
/* 1031B0 002E1930 080B86C1 */ j func_002E1B04
/* 1031A8 002E1928 4500007C */ .byte 0x45,0x00,0x00,0x7C /* Because of invalid n64 opcode bc1f */
/* 1031AC 002E192C 00000000 */ /* 1031B0 002E1930 080B86C1 */ j func_002E1B04
/* 1031B4 002E1934 00000000 */ nop
/* 1031B8 002E1938 C602001C */ lwc1 $f2, 0x1c($s0)
@ -827,9 +820,8 @@ func_002E1708:
/* 103208 002E1988 46002021 */ cvt.d.s $f0, $f4
/* 10320C 002E198C 4622003C */ c.lt.d $f0, $f2
/* 103210 002E1990 00000000 */ nop
/* 103214 002E1994 45000004 */ bc1f .L002E19A8
/* 103218 002E1998 00000000 */ nop
/* 10321C 002E199C 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 103214 002E1994 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103218 002E1998 00000000 */ /* 10321C 002E199C 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 103220 002E19A0 3421D70A */ ori $at, (0x3C23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 103224 002E19A4 44812000 */ mtc1 $at, $f4
.L002E19A8:
@ -843,9 +835,8 @@ func_002E1708:
/* 103244 002E19C4 46060000 */ add.s $f0, $f0, $f6
/* 103248 002E19C8 4602003E */ c.le.s $f0, $f2
/* 10324C 002E19CC 00000000 */ nop
/* 103250 002E19D0 45000052 */ bc1f .L002E1B1C
/* 103254 002E19D4 00000000 */ nop
/* 103258 002E19D8 080B86C1 */ j func_002E1B04
/* 103250 002E19D0 45000052 */ .byte 0x45,0x00,0x00,0x52 /* Because of invalid n64 opcode bc1f */
/* 103254 002E19D4 00000000 */ /* 103258 002E19D8 080B86C1 */ j func_002E1B04
/* 10325C 002E19DC 00000000 */ nop
/* 103260 002E19E0 C602001C */ lwc1 $f2, 0x1c($s0)
@ -870,9 +861,8 @@ func_002E1708:
/* 1032AC 002E1A2C 46002021 */ cvt.d.s $f0, $f4
/* 1032B0 002E1A30 4620103C */ c.lt.d $f2, $f0
/* 1032B4 002E1A34 00000000 */ nop
/* 1032B8 002E1A38 45000004 */ bc1f .L002E1A4C
/* 1032BC 002E1A3C 00000000 */ nop
/* 1032C0 002E1A40 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 1032B8 002E1A38 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 1032BC 002E1A3C 00000000 */ /* 1032C0 002E1A40 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 1032C4 002E1A44 3421D70A */ ori $at, (0xBC23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 1032C8 002E1A48 44812000 */ mtc1 $at, $f4
.L002E1A4C:
@ -886,9 +876,8 @@ func_002E1708:
/* 1032E8 002E1A68 46060000 */ add.s $f0, $f0, $f6
/* 1032EC 002E1A6C 4600103E */ c.le.s $f2, $f0
/* 1032F0 002E1A70 00000000 */ nop
/* 1032F4 002E1A74 45000029 */ bc1f .L002E1B1C
/* 1032F8 002E1A78 00000000 */ nop
/* 1032FC 002E1A7C 080B86C1 */ j func_002E1B04
/* 1032F4 002E1A74 45000029 */ .byte 0x45,0x00,0x00,0x29 /* Because of invalid n64 opcode bc1f */
/* 1032F8 002E1A78 00000000 */ /* 1032FC 002E1A7C 080B86C1 */ j func_002E1B04
/* 103300 002E1A80 00000000 */ nop
/* 103304 002E1A84 C6000014 */ lwc1 $f0, 0x14($s0)
@ -906,9 +895,8 @@ func_002E1708:
/* 103334 002E1AB4 46002021 */ cvt.d.s $f0, $f4
/* 103338 002E1AB8 4622003C */ c.lt.d $f0, $f2
/* 10333C 002E1ABC 00000000 */ nop
/* 103340 002E1AC0 45000004 */ bc1f .L002E1AD4
/* 103344 002E1AC4 00000000 */ nop
/* 103348 002E1AC8 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 103340 002E1AC0 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103344 002E1AC4 00000000 */ /* 103348 002E1AC8 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 10334C 002E1ACC 3421D70A */ ori $at, (0x3C23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 103350 002E1AD0 44812000 */ mtc1 $at, $f4
.L002E1AD4:
@ -921,9 +909,8 @@ func_002E1708:
/* 10336C 002E1AEC C6000014 */ lwc1 $f0, 0x14($s0)
/* 103370 002E1AF0 4602003E */ c.le.s $f0, $f2
/* 103374 002E1AF4 00000000 */ nop
/* 103378 002E1AF8 45000008 */ bc1f .L002E1B1C
/* 10337C 002E1AFC 00000000 */ nop
/* 103380 002E1B00 E6200054 */ swc1 $f0, 0x54($s1)
/* 103378 002E1AF8 45000008 */ .byte 0x45,0x00,0x00,0x08 /* Because of invalid n64 opcode bc1f */
/* 10337C 002E1AFC 00000000 */ /* 103380 002E1B00 E6200054 */ swc1 $f0, 0x54($s1)
func_002E1B04:
/* 103384 002E1B04 92020010 */ lbu $v0, 0x10($s0)
/* 103388 002E1B08 AE000004 */ sw $zero, 4($s0)
@ -968,9 +955,8 @@ func_002E1B1C:
/* 103418 002E1B98 46002021 */ cvt.d.s $f0, $f4
/* 10341C 002E1B9C 4620103C */ c.lt.d $f2, $f0
/* 103420 002E1BA0 00000000 */ nop
/* 103424 002E1BA4 45000004 */ bc1f .L002E1BB8
/* 103428 002E1BA8 00000000 */ nop
/* 10342C 002E1BAC 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103424 002E1BA4 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103428 002E1BA8 00000000 */ /* 10342C 002E1BAC 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103430 002E1BB0 3421D70A */ ori $at, (0xBC23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 103434 002E1BB4 44812000 */ mtc1 $at, $f4
.L002E1BB8:
@ -984,9 +970,8 @@ func_002E1B1C:
/* 103454 002E1BD4 46060000 */ add.s $f0, $f0, $f6
/* 103458 002E1BD8 4600103E */ c.le.s $f2, $f0
/* 10345C 002E1BDC 00000000 */ nop
/* 103460 002E1BE0 450000A3 */ bc1f .L002E1E70
/* 103464 002E1BE4 00000000 */ nop
/* 103468 002E1BE8 080B8796 */ j func_002E1E58
/* 103460 002E1BE0 450000A3 */ .byte 0x45,0x00,0x00,0xA3 /* Because of invalid n64 opcode bc1f */
/* 103464 002E1BE4 00000000 */ /* 103468 002E1BE8 080B8796 */ j func_002E1E58
/* 10346C 002E1BEC 00000000 */ nop
/* 103470 002E1BF0 C602001C */ lwc1 $f2, 0x1c($s0)
@ -1011,9 +996,8 @@ func_002E1B1C:
/* 1034BC 002E1C3C 46002021 */ cvt.d.s $f0, $f4
/* 1034C0 002E1C40 4622003C */ c.lt.d $f0, $f2
/* 1034C4 002E1C44 00000000 */ nop
/* 1034C8 002E1C48 45000004 */ bc1f .L002E1C5C
/* 1034CC 002E1C4C 00000000 */ nop
/* 1034D0 002E1C50 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 1034C8 002E1C48 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 1034CC 002E1C4C 00000000 */ /* 1034D0 002E1C50 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 1034D4 002E1C54 3421D70A */ ori $at, (0x3C23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 1034D8 002E1C58 44812000 */ mtc1 $at, $f4
.L002E1C5C:
@ -1027,9 +1011,8 @@ func_002E1B1C:
/* 1034F8 002E1C78 46060000 */ add.s $f0, $f0, $f6
/* 1034FC 002E1C7C 4602003E */ c.le.s $f0, $f2
/* 103500 002E1C80 00000000 */ nop
/* 103504 002E1C84 4500007A */ bc1f .L002E1E70
/* 103508 002E1C88 00000000 */ nop
/* 10350C 002E1C8C 080B8796 */ j func_002E1E58
/* 103504 002E1C84 4500007A */ .byte 0x45,0x00,0x00,0x7A /* Because of invalid n64 opcode bc1f */
/* 103508 002E1C88 00000000 */ /* 10350C 002E1C8C 080B8796 */ j func_002E1E58
/* 103510 002E1C90 00000000 */ nop
/* 103514 002E1C94 C602001C */ lwc1 $f2, 0x1c($s0)
@ -1054,9 +1037,8 @@ func_002E1B1C:
/* 103560 002E1CE0 46002021 */ cvt.d.s $f0, $f4
/* 103564 002E1CE4 4620103C */ c.lt.d $f2, $f0
/* 103568 002E1CE8 00000000 */ nop
/* 10356C 002E1CEC 45000004 */ bc1f .L002E1D00
/* 103570 002E1CF0 00000000 */ nop
/* 103574 002E1CF4 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 10356C 002E1CEC 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103570 002E1CF0 00000000 */ /* 103574 002E1CF4 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103578 002E1CF8 3421D70A */ ori $at, (0xBC23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 10357C 002E1CFC 44812000 */ mtc1 $at, $f4
.L002E1D00:
@ -1070,9 +1052,8 @@ func_002E1B1C:
/* 10359C 002E1D1C 46060000 */ add.s $f0, $f0, $f6
/* 1035A0 002E1D20 4600103E */ c.le.s $f2, $f0
/* 1035A4 002E1D24 00000000 */ nop
/* 1035A8 002E1D28 45000051 */ bc1f .L002E1E70
/* 1035AC 002E1D2C 00000000 */ nop
/* 1035B0 002E1D30 080B8796 */ j func_002E1E58
/* 1035A8 002E1D28 45000051 */ .byte 0x45,0x00,0x00,0x51 /* Because of invalid n64 opcode bc1f */
/* 1035AC 002E1D2C 00000000 */ /* 1035B0 002E1D30 080B8796 */ j func_002E1E58
/* 1035B4 002E1D34 00000000 */ nop
/* 1035B8 002E1D38 C602001C */ lwc1 $f2, 0x1c($s0)
@ -1097,9 +1078,8 @@ func_002E1B1C:
/* 103604 002E1D84 46002021 */ cvt.d.s $f0, $f4
/* 103608 002E1D88 4622003C */ c.lt.d $f0, $f2
/* 10360C 002E1D8C 00000000 */ nop
/* 103610 002E1D90 45000004 */ bc1f .L002E1DA4
/* 103614 002E1D94 00000000 */ nop
/* 103618 002E1D98 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 103610 002E1D90 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103614 002E1D94 00000000 */ /* 103618 002E1D98 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 10361C 002E1D9C 3421D70A */ ori $at, (0x3C23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 103620 002E1DA0 44812000 */ mtc1 $at, $f4
.L002E1DA4:
@ -1113,9 +1093,8 @@ func_002E1B1C:
/* 103640 002E1DC0 46060000 */ add.s $f0, $f0, $f6
/* 103644 002E1DC4 4602003E */ c.le.s $f0, $f2
/* 103648 002E1DC8 00000000 */ nop
/* 10364C 002E1DCC 45000028 */ bc1f .L002E1E70
/* 103650 002E1DD0 00000000 */ nop
/* 103654 002E1DD4 080B8796 */ j func_002E1E58
/* 10364C 002E1DCC 45000028 */ .byte 0x45,0x00,0x00,0x28 /* Because of invalid n64 opcode bc1f */
/* 103650 002E1DD0 00000000 */ /* 103654 002E1DD4 080B8796 */ j func_002E1E58
/* 103658 002E1DD8 00000000 */ nop
/* 10365C 002E1DDC C6000018 */ lwc1 $f0, 0x18($s0)
@ -1132,9 +1111,8 @@ func_002E1B1C:
/* 103688 002E1E08 46002021 */ cvt.d.s $f0, $f4
/* 10368C 002E1E0C 4620103C */ c.lt.d $f2, $f0
/* 103690 002E1E10 00000000 */ nop
/* 103694 002E1E14 45000004 */ bc1f .L002E1E28
/* 103698 002E1E18 00000000 */ nop
/* 10369C 002E1E1C 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103694 002E1E14 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103698 002E1E18 00000000 */ /* 10369C 002E1E1C 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 1036A0 002E1E20 3421D70A */ ori $at, (0xBC23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 1036A4 002E1E24 44812000 */ mtc1 $at, $f4
.L002E1E28:
@ -1147,9 +1125,8 @@ func_002E1B1C:
/* 1036C0 002E1E40 C6000018 */ lwc1 $f0, 0x18($s0)
/* 1036C4 002E1E44 4600103E */ c.le.s $f2, $f0
/* 1036C8 002E1E48 00000000 */ nop
/* 1036CC 002E1E4C 45000008 */ bc1f .L002E1E70
/* 1036D0 002E1E50 00000000 */ nop
/* 1036D4 002E1E54 E6200058 */ swc1 $f0, 0x58($s1)
/* 1036CC 002E1E4C 45000008 */ .byte 0x45,0x00,0x00,0x08 /* Because of invalid n64 opcode bc1f */
/* 1036D0 002E1E50 00000000 */ /* 1036D4 002E1E54 E6200058 */ swc1 $f0, 0x58($s1)
func_002E1E58:
/* 1036D8 002E1E58 92020011 */ lbu $v0, 0x11($s0)
/* 1036DC 002E1E5C AE000008 */ sw $zero, 8($s0)
@ -1230,9 +1207,8 @@ func_002E1E70:
/* 1037F0 002E1F70 46002021 */ cvt.d.s $f0, $f4
/* 1037F4 002E1F74 4622003C */ c.lt.d $f0, $f2
/* 1037F8 002E1F78 00000000 */ nop
/* 1037FC 002E1F7C 45000004 */ bc1f .L002E1F90
/* 103800 002E1F80 00000000 */ nop
/* 103804 002E1F84 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 1037FC 002E1F7C 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103800 002E1F80 00000000 */ /* 103804 002E1F84 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 103808 002E1F88 3421D70A */ ori $at, (0x3C23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 10380C 002E1F8C 44812000 */ mtc1 $at, $f4
.L002E1F90:
@ -1277,9 +1253,8 @@ func_002E1E70:
/* 1038A0 002E2020 46002021 */ cvt.d.s $f0, $f4
/* 1038A4 002E2024 4622003C */ c.lt.d $f0, $f2
/* 1038A8 002E2028 00000000 */ nop
/* 1038AC 002E202C 45000004 */ bc1f .L002E2040
/* 1038B0 002E2030 00000000 */ nop
/* 1038B4 002E2034 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 1038AC 002E202C 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 1038B0 002E2030 00000000 */ /* 1038B4 002E2034 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 1038B8 002E2038 3421D70A */ ori $at, (0x3C23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 1038BC 002E203C 44812000 */ mtc1 $at, $f4
.L002E2040:
@ -1318,9 +1293,8 @@ func_002E207C:
/* 103938 002E20B8 46002021 */ cvt.d.s $f0, $f4
/* 10393C 002E20BC 4620103C */ c.lt.d $f2, $f0
/* 103940 002E20C0 00000000 */ nop
/* 103944 002E20C4 45000004 */ bc1f .L002E20D8
/* 103948 002E20C8 00000000 */ nop
/* 10394C 002E20CC 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103944 002E20C4 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103948 002E20C8 00000000 */ /* 10394C 002E20CC 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103950 002E20D0 3421D70A */ ori $at, (0xBC23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 103954 002E20D4 44812000 */ mtc1 $at, $f4
.L002E20D8:
@ -1335,9 +1309,8 @@ func_002E207C:
/* 103978 002E20F8 4600103E */ c.le.s $f2, $f0
/* 10397C 002E20FC 00000000 */ nop
func_002E2100:
/* 103980 002E2100 45000007 */ bc1f .L002E2120
/* 103984 002E2104 00000000 */ nop
/* 103988 002E2108 92020010 */ lbu $v0, 0x10($s0)
/* 103980 002E2100 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 103984 002E2104 00000000 */ /* 103988 002E2108 92020010 */ lbu $v0, 0x10($s0)
/* 10398C 002E210C AE000004 */ sw $zero, 4($s0)
/* 103990 002E2110 24420001 */ addiu $v0, $v0, 1
/* 103994 002E2114 080B8848 */ j func_002E2120
@ -1398,9 +1371,8 @@ func_002E2120:
/* 103A4C 002E21CC 46002021 */ cvt.d.s $f0, $f4
/* 103A50 002E21D0 4622003C */ c.lt.d $f0, $f2
/* 103A54 002E21D4 00000000 */ nop
/* 103A58 002E21D8 45000004 */ bc1f .L002E21EC
/* 103A5C 002E21DC 00000000 */ nop
/* 103A60 002E21E0 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 103A58 002E21D8 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103A5C 002E21DC 00000000 */ /* 103A60 002E21E0 3C013C23 */ li $at, 0x3C230000 # 0.009949
/* 103A64 002E21E4 3421D70A */ ori $at, (0x3C23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 103A68 002E21E8 44812000 */ mtc1 $at, $f4
.L002E21EC:
@ -1440,9 +1412,8 @@ func_002E2228:
/* 103AE4 002E2264 46002021 */ cvt.d.s $f0, $f4
/* 103AE8 002E2268 4620103C */ c.lt.d $f2, $f0
/* 103AEC 002E226C 00000000 */ nop
/* 103AF0 002E2270 45000004 */ bc1f .L002E2284
/* 103AF4 002E2274 00000000 */ nop
/* 103AF8 002E2278 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103AF0 002E2270 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 103AF4 002E2274 00000000 */ /* 103AF8 002E2278 3C01BC23 */ li $at, 0xBC230000 # -0.009949
/* 103AFC 002E227C 3421D70A */ ori $at, (0xBC23D70A & 0xFFFF) # ori $at, $at, 0xd70a
/* 103B00 002E2280 44812000 */ mtc1 $at, $f4
.L002E2284:
@ -1457,9 +1428,8 @@ func_002E2228:
/* 103B24 002E22A4 4600103E */ c.le.s $f2, $f0
/* 103B28 002E22A8 00000000 */ nop
func_002E22AC:
/* 103B2C 002E22AC 45000005 */ bc1f .L002E22C4
/* 103B30 002E22B0 00000000 */ nop
/* 103B34 002E22B4 92020011 */ lbu $v0, 0x11($s0)
/* 103B2C 002E22AC 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 103B30 002E22B0 00000000 */ /* 103B34 002E22B4 92020011 */ lbu $v0, 0x11($s0)
/* 103B38 002E22B8 AE000008 */ sw $zero, 8($s0)
/* 103B3C 002E22BC 24420001 */ addiu $v0, $v0, 1
/* 103B40 002E22C0 A2020011 */ sb $v0, 0x11($s0)
@ -1839,9 +1809,8 @@ func_002E27DC:
/* 10407C 002E27FC 460000A1 */ cvt.d.s $f2, $f0
/* 104080 002E2800 4624103C */ c.lt.d $f2, $f4
/* 104084 002E2804 00000000 */ nop
/* 104088 002E2808 45000006 */ bc1f .L002E2824
/* 10408C 002E280C E60001EC */ swc1 $f0, 0x1ec($s0)
/* 104090 002E2810 3C01C143 */ li $at, 0xC1430000 # -12.187500
/* 104088 002E2808 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 10408C 002E280C E60001EC */ /* 104090 002E2810 3C01C143 */ li $at, 0xC1430000 # -12.187500
/* 104094 002E2814 34213333 */ ori $at, (0xC1433333 & 0xFFFF) # ori $at, $at, 0x3333
/* 104098 002E2818 44810000 */ mtc1 $at, $f0
/* 10409C 002E281C 00000000 */ nop
@ -1976,9 +1945,8 @@ func_002E27DC:
/* 104298 002E2A18 C7A2002C */ lwc1 $f2, 0x2c($sp)
/* 10429C 002E2A1C 4600103C */ c.lt.s $f2, $f0
/* 1042A0 002E2A20 00000000 */ nop
/* 1042A4 002E2A24 4500000F */ bc1f .L002E2A64
/* 1042A8 002E2A28 00000000 */ nop
.L002E2A2C:
/* 1042A4 002E2A24 4500000F */ .byte 0x45,0x00,0x00,0x0F /* Because of invalid n64 opcode bc1f */
/* 1042A8 002E2A28 00000000 */ .L002E2A2C:
/* 1042AC 002E2A2C 92220040 */ lbu $v0, 0x40($s1)
/* 1042B0 002E2A30 24420001 */ addiu $v0, $v0, 1
/* 1042B4 002E2A34 A2220040 */ sb $v0, 0x40($s1)
@ -2001,9 +1969,8 @@ func_002E27DC:
/* 1042F4 002E2A74 46180000 */ add.s $f0, $f0, $f24
/* 1042F8 002E2A78 4600F03E */ c.le.s $f30, $f0
/* 1042FC 002E2A7C 00000000 */ nop
/* 104300 002E2A80 45010005 */ bc1t .L002E2A98
/* 104304 002E2A84 2623008B */ addiu $v1, $s1, 0x8b
/* 104308 002E2A88 4600020D */ trunc.w.s $f8, $f0
/* 104300 002E2A80 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 104304 002E2A84 2623008B */ /* 104308 002E2A88 4600020D */ trunc.w.s $f8, $f0
/* 10430C 002E2A8C 44024000 */ mfc1 $v0, $f8
/* 104310 002E2A90 080B8AAC */ j func_002E2AB0
/* 104314 002E2A94 A0620000 */ sb $v0, ($v1)
@ -2023,9 +1990,8 @@ func_002E2AB0:
/* 104340 002E2AC0 46180001 */ sub.s $f0, $f0, $f24
/* 104344 002E2AC4 4600F03E */ c.le.s $f30, $f0
/* 104348 002E2AC8 00000000 */ nop
/* 10434C 002E2ACC 45010005 */ bc1t .L002E2AE4
/* 104350 002E2AD0 262300A4 */ addiu $v1, $s1, 0xa4
/* 104354 002E2AD4 4600020D */ trunc.w.s $f8, $f0
/* 10434C 002E2ACC 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 104350 002E2AD0 262300A4 */ /* 104354 002E2AD4 4600020D */ trunc.w.s $f8, $f0
/* 104358 002E2AD8 44024000 */ mfc1 $v0, $f8
/* 10435C 002E2ADC 080B8ABF */ j func_002E2AFC
/* 104360 002E2AE0 A0620000 */ sb $v0, ($v1)

View File

@ -442,9 +442,8 @@ func_002E3370:
/* 104C5C 002E33DC C604004C */ lwc1 $f4, 0x4c($s0)
/* 104C60 002E33E0 4600203C */ c.lt.s $f4, $f0
/* 104C64 002E33E4 00000000 */ nop
/* 104C68 002E33E8 4502000A */ bc1fl .L002E3414
/* 104C6C 002E33EC 46041081 */ sub.s $f2, $f2, $f4
/* 104C70 002E33F0 46022001 */ sub.s $f0, $f4, $f2
/* 104C68 002E33E8 4502000A */ .byte 0x45,0x02,0x00,0x0A /* Because of invalid n64 opcode bc1fl */
/* 104C6C 002E33EC 46041081 */ /* 104C70 002E33F0 46022001 */ sub.s $f0, $f4, $f2
/* 104C74 002E33F4 3C014248 */ li $at, 0x42480000 # 50.000000
/* 104C78 002E33F8 44811000 */ mtc1 $at, $f2
/* 104C7C 002E33FC 00000000 */ nop
@ -466,9 +465,8 @@ func_002E3420:
/* 104CB0 002E3430 46002021 */ cvt.d.s $f0, $f4
/* 104CB4 002E3434 4620103C */ c.lt.d $f2, $f0
/* 104CB8 002E3438 00000000 */ nop
/* 104CBC 002E343C 45000004 */ bc1f .L002E3450
/* 104CC0 002E3440 00000000 */ nop
/* 104CC4 002E3444 3C013F99 */ li $at, 0x3F990000 # 1.195312
/* 104CBC 002E343C 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 104CC0 002E3440 00000000 */ /* 104CC4 002E3444 3C013F99 */ li $at, 0x3F990000 # 1.195312
/* 104CC8 002E3448 3421999A */ ori $at, (0x3F99999A & 0xFFFF) # ori $at, $at, 0x999a
/* 104CCC 002E344C 44812000 */ mtc1 $at, $f4
.L002E3450:
@ -477,9 +475,8 @@ func_002E3420:
/* 104CD8 002E3458 46002021 */ cvt.d.s $f0, $f4
/* 104CDC 002E345C 4622003C */ c.lt.d $f0, $f2
/* 104CE0 002E3460 00000000 */ nop
/* 104CE4 002E3464 45000004 */ bc1f .L002E3478
/* 104CE8 002E3468 00000000 */ nop
/* 104CEC 002E346C 3C013E99 */ li $at, 0x3E990000 # 0.298828
/* 104CE4 002E3464 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 104CE8 002E3468 00000000 */ /* 104CEC 002E346C 3C013E99 */ li $at, 0x3E990000 # 0.298828
/* 104CF0 002E3470 3421999A */ ori $at, (0x3E99999A & 0xFFFF) # ori $at, $at, 0x999a
/* 104CF4 002E3474 44812000 */ mtc1 $at, $f4
.L002E3478:
@ -489,9 +486,8 @@ func_002E3420:
/* 104D04 002E3484 C6220014 */ lwc1 $f2, 0x14($s1)
/* 104D08 002E3488 4600103C */ c.lt.s $f2, $f0
/* 104D0C 002E348C 00000000 */ nop
/* 104D10 002E3490 45000069 */ bc1f .L002E3638
/* 104D14 002E3494 3C03FFDF */ lui $v1, (0xFFDFFFFF >> 16) # lui $v1, 0xffdf
/* 104D18 002E3498 2402FFFF */ li $v0, -1
/* 104D10 002E3490 45000069 */ .byte 0x45,0x00,0x00,0x69 /* Because of invalid n64 opcode bc1f */
/* 104D14 002E3494 3C03FFDF */ /* 104D18 002E3498 2402FFFF */ li $v0, -1
/* 104D1C 002E349C E602004C */ swc1 $f2, 0x4c($s0)
/* 104D20 002E34A0 A622000E */ sh $v0, 0xe($s1)
func_002E34A4:
@ -536,9 +532,8 @@ func_002E34A4:
func_002E352C:
/* 104DAC 002E352C 4602003E */ c.le.s $f0, $f2
/* 104DB0 002E3530 00000000 */ nop
/* 104DB4 002E3534 45000003 */ bc1f .L002E3544
/* 104DB8 002E3538 24020001 */ li $v0, 1
/* 104DBC 002E353C E602004C */ swc1 $f2, 0x4c($s0)
/* 104DB4 002E3534 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 104DB8 002E3538 24020001 */ /* 104DBC 002E353C E602004C */ swc1 $f2, 0x4c($s0)
/* 104DC0 002E3540 A622000E */ sh $v0, 0xe($s1)
.L002E3544:
/* 104DC4 002E3544 92020006 */ lbu $v0, 6($s0)
@ -553,9 +548,8 @@ func_002E352C:
/* 104DE8 002E3568 C604004C */ lwc1 $f4, 0x4c($s0)
/* 104DEC 002E356C 4600203C */ c.lt.s $f4, $f0
/* 104DF0 002E3570 00000000 */ nop
/* 104DF4 002E3574 4502000A */ bc1fl .L002E35A0
/* 104DF8 002E3578 46041081 */ sub.s $f2, $f2, $f4
/* 104DFC 002E357C 46022001 */ sub.s $f0, $f4, $f2
/* 104DF4 002E3574 4502000A */ .byte 0x45,0x02,0x00,0x0A /* Because of invalid n64 opcode bc1fl */
/* 104DF8 002E3578 46041081 */ /* 104DFC 002E357C 46022001 */ sub.s $f0, $f4, $f2
/* 104E00 002E3580 3C014248 */ li $at, 0x42480000 # 50.000000
/* 104E04 002E3584 44811000 */ mtc1 $at, $f2
/* 104E08 002E3588 00000000 */ nop
@ -577,9 +571,8 @@ func_002E35AC:
/* 104E3C 002E35BC 46002021 */ cvt.d.s $f0, $f4
/* 104E40 002E35C0 4620103C */ c.lt.d $f2, $f0
/* 104E44 002E35C4 00000000 */ nop
/* 104E48 002E35C8 45000004 */ bc1f .L002E35DC
/* 104E4C 002E35CC 00000000 */ nop
/* 104E50 002E35D0 3C013F99 */ li $at, 0x3F990000 # 1.195312
/* 104E48 002E35C8 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 104E4C 002E35CC 00000000 */ /* 104E50 002E35D0 3C013F99 */ li $at, 0x3F990000 # 1.195312
/* 104E54 002E35D4 3421999A */ ori $at, (0x3F99999A & 0xFFFF) # ori $at, $at, 0x999a
/* 104E58 002E35D8 44812000 */ mtc1 $at, $f4
.L002E35DC:
@ -588,9 +581,8 @@ func_002E35AC:
/* 104E64 002E35E4 46002021 */ cvt.d.s $f0, $f4
/* 104E68 002E35E8 4622003C */ c.lt.d $f0, $f2
/* 104E6C 002E35EC 00000000 */ nop
/* 104E70 002E35F0 45000004 */ bc1f .L002E3604
/* 104E74 002E35F4 00000000 */ nop
/* 104E78 002E35F8 3C013E99 */ li $at, 0x3E990000 # 0.298828
/* 104E70 002E35F0 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 104E74 002E35F4 00000000 */ /* 104E78 002E35F8 3C013E99 */ li $at, 0x3E990000 # 0.298828
/* 104E7C 002E35FC 3421999A */ ori $at, (0x3E99999A & 0xFFFF) # ori $at, $at, 0x999a
/* 104E80 002E3600 44812000 */ mtc1 $at, $f4
.L002E3604:
@ -603,9 +595,8 @@ func_002E35AC:
/* 104E9C 002E361C 46022101 */ sub.s $f4, $f4, $f2
/* 104EA0 002E3620 4604003C */ c.lt.s $f0, $f4
/* 104EA4 002E3624 00000000 */ nop
/* 104EA8 002E3628 45000003 */ bc1f .L002E3638
/* 104EAC 002E362C 24020001 */ li $v0, 1
/* 104EB0 002E3630 E604004C */ swc1 $f4, 0x4c($s0)
/* 104EA8 002E3628 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 104EAC 002E362C 24020001 */ /* 104EB0 002E3630 E604004C */ swc1 $f4, 0x4c($s0)
.L002E3634:
/* 104EB4 002E3634 A622000E */ sh $v0, 0xe($s1)
func_002E3638:
@ -712,9 +703,8 @@ func_002E36E4:
/* 105024 002E37A4 00000000 */ nop
/* 105028 002E37A8 460C003C */ c.lt.s $f0, $f12
/* 10502C 002E37AC 00000000 */ nop
/* 105030 002E37B0 45000006 */ bc1f .L002E37CC
/* 105034 002E37B4 E60C0018 */ swc1 $f12, 0x18($s0)
/* 105038 002E37B8 0C00A6C9 */ jal func_00029B24
/* 105030 002E37B0 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 105034 002E37B4 E60C0018 */ /* 105038 002E37B8 0C00A6C9 */ jal func_00029B24
/* 10503C 002E37BC 00000000 */ nop
/* 105040 002E37C0 E6000018 */ swc1 $f0, 0x18($s0)
/* 105044 002E37C4 0C043F5A */ jal func_0010FD68
@ -758,9 +748,8 @@ func_002E36E4:
/* 1050D4 002E3854 46020000 */ add.s $f0, $f0, $f2
/* 1050D8 002E3858 4600B03E */ c.le.s $f22, $f0
/* 1050DC 002E385C 00000000 */ nop
/* 1050E0 002E3860 45000006 */ bc1f .L002E387C
/* 1050E4 002E3864 E6000018 */ swc1 $f0, 0x18($s0)
/* 1050E8 002E3868 C6000014 */ lwc1 $f0, 0x14($s0)
/* 1050E0 002E3860 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 1050E4 002E3864 E6000018 */ /* 1050E8 002E3868 C6000014 */ lwc1 $f0, 0x14($s0)
/* 1050EC 002E386C 0220202D */ move $a0, $s1
/* 1050F0 002E3870 AE000018 */ sw $zero, 0x18($s0)
/* 1050F4 002E3874 0C043F5A */ jal func_0010FD68
@ -2192,9 +2181,8 @@ func_002E4C10:
/* 10652C 002E4CAC 46000021 */ cvt.d.s $f0, $f0
/* 106530 002E4CB0 4620103E */ c.le.d $f2, $f0
/* 106534 002E4CB4 00000000 */ nop
/* 106538 002E4CB8 45000009 */ bc1f .L002E4CE0
/* 10653C 002E4CBC 00000000 */ nop
/* 106540 002E4CC0 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 106538 002E4CB8 45000009 */ .byte 0x45,0x00,0x00,0x09 /* Because of invalid n64 opcode bc1f */
/* 10653C 002E4CBC 00000000 */ /* 106540 002E4CC0 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 106544 002E4CC4 44810000 */ mtc1 $at, $f0
/* 106548 002E4CC8 00000000 */ nop
/* 10654C 002E4CCC E6200054 */ swc1 $f0, 0x54($s1)

View File

@ -84,9 +84,8 @@ func_002E4E04:
/* 106740 002E4EC0 00000000 */ nop
/* 106744 002E4EC4 4602003E */ c.le.s $f0, $f2
/* 106748 002E4EC8 00000000 */ nop
/* 10674C 002E4ECC 45000106 */ bc1f .L002E52E8
/* 106750 002E4ED0 E6000014 */ swc1 $f0, 0x14($s0)
/* 106754 002E4ED4 0220202D */ move $a0, $s1
/* 10674C 002E4ECC 45000106 */ .byte 0x45,0x00,0x01,0x06 /* Because of invalid n64 opcode bc1f */
/* 106750 002E4ED0 E6000014 */ /* 106754 002E4ED4 0220202D */ move $a0, $s1
/* 106758 002E4ED8 3C05802F */ lui $a1, %hi(D_802EA744) # $a1, 0x802f
/* 10675C 002E4EDC 24A5A744 */ addiu $a1, %lo(D_802EA744) # addiu $a1, $a1, -0x58bc
/* 106760 002E4EE0 92020001 */ lbu $v0, 1($s0)
@ -132,9 +131,8 @@ func_002E4E04:
/* 1067FC 002E4F7C 00000000 */ nop
/* 106800 002E4F80 4604003C */ c.lt.s $f0, $f4
/* 106804 002E4F84 00000000 */ nop
/* 106808 002E4F88 45000003 */ bc1f .L002E4F98
/* 10680C 002E4F8C E6000020 */ swc1 $f0, 0x20($s0)
/* 106810 002E4F90 46140000 */ add.s $f0, $f0, $f20
/* 106808 002E4F88 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 10680C 002E4F8C E6000020 */ /* 106810 002E4F90 46140000 */ add.s $f0, $f0, $f20
/* 106814 002E4F94 E6000020 */ swc1 $f0, 0x20($s0)
.L002E4F98:
/* 106818 002E4F98 C6200064 */ lwc1 $f0, 0x64($s1)
@ -147,9 +145,8 @@ func_002E4E04:
/* 106834 002E4FB4 46020000 */ add.s $f0, $f0, $f2
/* 106838 002E4FB8 4600203E */ c.le.s $f4, $f0
/* 10683C 002E4FBC 00000000 */ nop
/* 106840 002E4FC0 450000AC */ bc1f .L002E5274
/* 106844 002E4FC4 E6000054 */ swc1 $f0, 0x54($s0)
/* 106848 002E4FC8 92020001 */ lbu $v0, 1($s0)
/* 106840 002E4FC0 450000AC */ .byte 0x45,0x00,0x00,0xAC /* Because of invalid n64 opcode bc1f */
/* 106844 002E4FC4 E6000054 */ /* 106848 002E4FC8 92020001 */ lbu $v0, 1($s0)
/* 10684C 002E4FCC E6040018 */ swc1 $f4, 0x18($s0)
/* 106850 002E4FD0 E604001C */ swc1 $f4, 0x1c($s0)
/* 106854 002E4FD4 24420001 */ addiu $v0, $v0, 1
@ -181,9 +178,8 @@ func_002E4E04:
/* 1068B8 002E5038 46200020 */ cvt.s.d $f0, $f0
/* 1068BC 002E503C 4600103E */ c.le.s $f2, $f0
/* 1068C0 002E5040 00000000 */ nop
/* 1068C4 002E5044 45000002 */ bc1f .L002E5050
/* 1068C8 002E5048 E600001C */ swc1 $f0, 0x1c($s0)
/* 1068CC 002E504C E602001C */ swc1 $f2, 0x1c($s0)
/* 1068C4 002E5044 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 1068C8 002E5048 E600001C */ /* 1068CC 002E504C E602001C */ swc1 $f2, 0x1c($s0)
.L002E5050:
/* 1068D0 002E5050 C6020018 */ lwc1 $f2, 0x18($s0)
/* 1068D4 002E5054 3C014190 */ li $at, 0x41900000 # 18.000000
@ -195,9 +191,8 @@ func_002E4E04:
/* 1068EC 002E506C 00000000 */ nop
/* 1068F0 002E5070 4600B03E */ c.le.s $f22, $f0
/* 1068F4 002E5074 00000000 */ nop
/* 1068F8 002E5078 45000003 */ bc1f .L002E5088
/* 1068FC 002E507C E6000018 */ swc1 $f0, 0x18($s0)
/* 106900 002E5080 46160001 */ sub.s $f0, $f0, $f22
/* 1068F8 002E5078 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 1068FC 002E507C E6000018 */ /* 106900 002E5080 46160001 */ sub.s $f0, $f0, $f22
/* 106904 002E5084 E6000018 */ swc1 $f0, 0x18($s0)
.L002E5088:
/* 106908 002E5088 C60C0018 */ lwc1 $f12, 0x18($s0)
@ -253,9 +248,8 @@ func_002E4E04:
/* 1069CC 002E514C 00000000 */ nop
/* 1069D0 002E5150 4602003C */ c.lt.s $f0, $f2
/* 1069D4 002E5154 00000000 */ nop
/* 1069D8 002E5158 45000005 */ bc1f .L002E5170
/* 1069DC 002E515C 00000000 */ nop
/* 1069E0 002E5160 92020001 */ lbu $v0, 1($s0)
/* 1069D8 002E5158 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 1069DC 002E515C 00000000 */ /* 1069E0 002E5160 92020001 */ lbu $v0, 1($s0)
/* 1069E4 002E5164 E6020004 */ swc1 $f2, 4($s0)
/* 1069E8 002E5168 24420001 */ addiu $v0, $v0, 1
/* 1069EC 002E516C A2020001 */ sb $v0, 1($s0)
@ -287,9 +281,8 @@ func_002E4E04:
/* 106A50 002E51D0 00000000 */ nop
/* 106A54 002E51D4 4600103C */ c.lt.s $f2, $f0
/* 106A58 002E51D8 00000000 */ nop
/* 106A5C 002E51DC 45000003 */ bc1f .L002E51EC
/* 106A60 002E51E0 E6020020 */ swc1 $f2, 0x20($s0)
/* 106A64 002E51E4 46141000 */ add.s $f0, $f2, $f20
/* 106A5C 002E51DC 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 106A60 002E51E0 E6020020 */ /* 106A64 002E51E4 46141000 */ add.s $f0, $f2, $f20
/* 106A68 002E51E8 E6000020 */ swc1 $f0, 0x20($s0)
.L002E51EC:
/* 106A6C 002E51EC C6000054 */ lwc1 $f0, 0x54($s0)
@ -301,18 +294,16 @@ func_002E4E04:
/* 106A84 002E5204 46200020 */ cvt.s.d $f0, $f0
/* 106A88 002E5208 4600203C */ c.lt.s $f4, $f0
/* 106A8C 002E520C 00000000 */ nop
/* 106A90 002E5210 45000002 */ bc1f .L002E521C
/* 106A94 002E5214 E6000054 */ swc1 $f0, 0x54($s0)
/* 106A98 002E5218 E6040054 */ swc1 $f4, 0x54($s0)
/* 106A90 002E5210 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 106A94 002E5214 E6000054 */ /* 106A98 002E5218 E6040054 */ swc1 $f4, 0x54($s0)
.L002E521C:
/* 106A9C 002E521C C6220064 */ lwc1 $f2, 0x64($s1)
/* 106AA0 002E5220 C6000054 */ lwc1 $f0, 0x54($s0)
/* 106AA4 002E5224 46001000 */ add.s $f0, $f2, $f0
/* 106AA8 002E5228 4600A03E */ c.le.s $f20, $f0
/* 106AAC 002E522C 00000000 */ nop
/* 106AB0 002E5230 45000003 */ bc1f .L002E5240
/* 106AB4 002E5234 E6200064 */ swc1 $f0, 0x64($s1)
/* 106AB8 002E5238 46140001 */ sub.s $f0, $f0, $f20
/* 106AB0 002E5230 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 106AB4 002E5234 E6200064 */ /* 106AB8 002E5238 46140001 */ sub.s $f0, $f0, $f20
/* 106ABC 002E523C E6200064 */ swc1 $f0, 0x64($s1)
.L002E5240:
/* 106AC0 002E5240 9222000B */ lbu $v0, 0xb($s1)
@ -394,9 +385,8 @@ func_002E5324:
/* 106BD0 002E5350 460000A1 */ cvt.d.s $f2, $f0
/* 106BD4 002E5354 4624103C */ c.lt.d $f2, $f4
/* 106BD8 002E5358 00000000 */ nop
/* 106BDC 002E535C 45010026 */ bc1t .L002E53F8
/* 106BE0 002E5360 24020001 */ li $v0, 1
/* 106BE4 002E5364 92030008 */ lbu $v1, 8($s0)
/* 106BDC 002E535C 45010026 */ .byte 0x45,0x01,0x00,0x26 /* Because of invalid n64 opcode bc1t */
/* 106BE0 002E5360 24020001 */ /* 106BE4 002E5364 92030008 */ lbu $v1, 8($s0)
/* 106BE8 002E5368 10620010 */ beq $v1, $v0, .L002E53AC
/* 106BEC 002E536C 28620002 */ slti $v0, $v1, 2
/* 106BF0 002E5370 50400005 */ beql $v0, $zero, .L002E5388
@ -428,9 +418,8 @@ func_002E5324:
/* 106C40 002E53C0 46000021 */ cvt.d.s $f0, $f0
/* 106C44 002E53C4 4624003E */ c.le.d $f0, $f4
/* 106C48 002E53C8 00000000 */ nop
/* 106C4C 002E53CC 45000008 */ bc1f .L002E53F0
/* 106C50 002E53D0 00000000 */ nop
/* 106C54 002E53D4 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 106C4C 002E53CC 45000008 */ .byte 0x45,0x00,0x00,0x08 /* Because of invalid n64 opcode bc1f */
/* 106C50 002E53D0 00000000 */ /* 106C54 002E53D4 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 106C58 002E53D8 44810000 */ mtc1 $at, $f0
/* 106C5C 002E53DC 00000000 */ nop
func_002E53E0:
@ -1394,9 +1383,8 @@ func_002E58FC:
/* 107A5C 002E61DC C6800024 */ lwc1 $f0, 0x24($s4)
/* 107A60 002E61E0 46001032 */ c.eq.s $f2, $f0
/* 107A64 002E61E4 00000000 */ nop
/* 107A68 002E61E8 45010041 */ bc1t .L002E62F0
/* 107A6C 002E61EC 00000000 */ nop
/* 107A70 002E61F0 0C019D28 */ jal func_000674A0
/* 107A68 002E61E8 45010041 */ .byte 0x45,0x01,0x00,0x41 /* Because of invalid n64 opcode bc1t */
/* 107A6C 002E61EC 00000000 */ /* 107A70 002E61F0 0C019D28 */ jal func_000674A0
/* 107A74 002E61F4 27A40010 */ addiu $a0, $sp, 0x10
/* 107A78 002E61F8 27B00050 */ addiu $s0, $sp, 0x50
/* 107A7C 002E61FC 0200202D */ move $a0, $s0
@ -1554,9 +1542,8 @@ func_002E6400:
/* 107CB8 002E6438 46200005 */ abs.d $f0, $f0
/* 107CBC 002E643C 4622003E */ c.le.d $f0, $f2
/* 107CC0 002E6440 00000000 */ nop
/* 107CC4 002E6444 45000044 */ bc1f .L002E6558
/* 107CC8 002E6448 2402000A */ li $v0, 10
/* 107CCC 002E644C A2420000 */ sb $v0, ($s2)
/* 107CC4 002E6444 45000044 */ .byte 0x45,0x00,0x00,0x44 /* Because of invalid n64 opcode bc1f */
/* 107CC8 002E6448 2402000A */ /* 107CCC 002E644C A2420000 */ sb $v0, ($s2)
/* 107CD0 002E6450 C66C0048 */ lwc1 $f12, 0x48($s3)
/* 107CD4 002E6454 0C038022 */ jal func_000E0088
/* 107CD8 002E6458 C66E0050 */ lwc1 $f14, 0x50($s3)
@ -1661,23 +1648,20 @@ func_002E6550:
/* 107E38 002E65B8 46000106 */ mov.s $f4, $f0
/* 107E3C 002E65BC 4602203C */ c.lt.s $f4, $f2
/* 107E40 002E65C0 00000000 */ nop
/* 107E44 002E65C4 4501000F */ bc1t .L002E6604
/* 107E48 002E65C8 00000000 */ nop
/* 107E4C 002E65CC 3C014334 */ li $at, 0x43340000 # 180.000000
/* 107E44 002E65C4 4501000F */ .byte 0x45,0x01,0x00,0x0F /* Because of invalid n64 opcode bc1t */
/* 107E48 002E65C8 00000000 */ /* 107E4C 002E65CC 3C014334 */ li $at, 0x43340000 # 180.000000
/* 107E50 002E65D0 44810000 */ mtc1 $at, $f0
/* 107E54 002E65D4 00000000 */ nop
/* 107E58 002E65D8 4604003E */ c.le.s $f0, $f4
/* 107E5C 002E65DC 00000000 */ nop
/* 107E60 002E65E0 4500000B */ bc1f .L002E6610
/* 107E64 002E65E4 00000000 */ nop
/* 107E68 002E65E8 3C014387 */ li $at, 0x43870000 # 270.000000
/* 107E60 002E65E0 4500000B */ .byte 0x45,0x00,0x00,0x0B /* Because of invalid n64 opcode bc1f */
/* 107E64 002E65E4 00000000 */ /* 107E68 002E65E8 3C014387 */ li $at, 0x43870000 # 270.000000
/* 107E6C 002E65EC 44810000 */ mtc1 $at, $f0
/* 107E70 002E65F0 00000000 */ nop
/* 107E74 002E65F4 4600203C */ c.lt.s $f4, $f0
/* 107E78 002E65F8 00000000 */ nop
/* 107E7C 002E65FC 45000004 */ bc1f .L002E6610
/* 107E80 002E6600 00000000 */ nop
.L002E6604:
/* 107E7C 002E65FC 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 107E80 002E6600 00000000 */ .L002E6604:
/* 107E84 002E6604 C6340068 */ lwc1 $f20, 0x68($s1)
/* 107E88 002E6608 080B9986 */ j func_002E6618
/* 107E8C 002E660C 24120001 */ li $s2, 1
@ -1763,9 +1747,8 @@ func_002E6618:
/* 107FB8 002E6738 C6020024 */ lwc1 $f2, 0x24($s0)
/* 107FBC 002E673C 4602003E */ c.le.s $f0, $f2
/* 107FC0 002E6740 00000000 */ nop
/* 107FC4 002E6744 45000006 */ bc1f .L002E6760
/* 107FC8 002E6748 2402000A */ li $v0, 10
/* 107FCC 002E674C AE200068 */ sw $zero, 0x68($s1)
/* 107FC4 002E6744 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 107FC8 002E6748 2402000A */ /* 107FCC 002E674C AE200068 */ sw $zero, 0x68($s1)
/* 107FD0 002E6750 C6340068 */ lwc1 $f20, 0x68($s1)
/* 107FD4 002E6754 E622004C */ swc1 $f2, 0x4c($s1)
/* 107FD8 002E6758 AE200060 */ sw $zero, 0x60($s1)
@ -1781,9 +1764,8 @@ func_002E6618:
/* 107FFC 002E677C 00000000 */ nop
/* 108000 002E6780 4600103E */ c.le.s $f2, $f0
/* 108004 002E6784 00000000 */ nop
/* 108008 002E6788 45000007 */ bc1f .L002E67A8
/* 10800C 002E678C E600002C */ swc1 $f0, 0x2c($s0)
/* 108010 002E6790 92020000 */ lbu $v0, ($s0)
/* 108008 002E6788 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 10800C 002E678C E600002C */ /* 108010 002E6790 92020000 */ lbu $v0, ($s0)
/* 108014 002E6794 24030007 */ li $v1, 7
/* 108018 002E6798 E602002C */ swc1 $f2, 0x2c($s0)
/* 10801C 002E679C A2030001 */ sb $v1, 1($s0)
@ -1796,15 +1778,13 @@ func_002E6618:
/* 108034 002E67B4 00000000 */ nop
/* 108038 002E67B8 4602003C */ c.lt.s $f0, $f2
/* 10803C 002E67BC 00000000 */ nop
/* 108040 002E67C0 450000C4 */ bc1f .L002E6AD4
/* 108044 002E67C4 00000000 */ nop
/* 108048 002E67C8 C6000030 */ lwc1 $f0, 0x30($s0)
/* 108040 002E67C0 450000C4 */ .byte 0x45,0x00,0x00,0xC4 /* Because of invalid n64 opcode bc1f */
/* 108044 002E67C4 00000000 */ /* 108048 002E67C8 C6000030 */ lwc1 $f0, 0x30($s0)
/* 10804C 002E67CC 4600A500 */ add.s $f20, $f20, $f0
/* 108050 002E67D0 4614B03E */ c.le.s $f22, $f20
/* 108054 002E67D4 00000000 */ nop
/* 108058 002E67D8 450300BE */ bc1tl .L002E6AD4
/* 10805C 002E67DC 4616A501 */ sub.s $f20, $f20, $f22
/* 108060 002E67E0 080B9AB5 */ j func_002E6AD4
/* 108058 002E67D8 450300BE */ .byte 0x45,0x03,0x00,0xBE /* Because of invalid n64 opcode bc1tl */
/* 10805C 002E67DC 4616A501 */ /* 108060 002E67E0 080B9AB5 */ j func_002E6AD4
/* 108064 002E67E4 00000000 */ nop
/* 108068 002E67E8 C6000030 */ lwc1 $f0, 0x30($s0)
@ -1816,9 +1796,8 @@ func_002E6618:
/* 108080 002E6800 00000000 */ nop
/* 108084 002E6804 4602003E */ c.le.s $f0, $f2
/* 108088 002E6808 00000000 */ nop
/* 10808C 002E680C 45000002 */ bc1f .L002E6818
/* 108090 002E6810 E6000030 */ swc1 $f0, 0x30($s0)
/* 108094 002E6814 E6020030 */ swc1 $f2, 0x30($s0)
/* 10808C 002E680C 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 108090 002E6810 E6000030 */ /* 108094 002E6814 E6020030 */ swc1 $f2, 0x30($s0)
.L002E6818:
/* 108098 002E6818 C6000030 */ lwc1 $f0, 0x30($s0)
/* 10809C 002E681C 4600A500 */ add.s $f20, $f20, $f0
@ -1827,9 +1806,8 @@ func_002E6618:
/* 1080A8 002E6828 00000000 */ nop
/* 1080AC 002E682C 4614003E */ c.le.s $f0, $f20
/* 1080B0 002E6830 00000000 */ nop
/* 1080B4 002E6834 45030001 */ bc1tl .L002E683C
/* 1080B8 002E6838 4600A501 */ sub.s $f20, $f20, $f0
.L002E683C:
/* 1080B4 002E6834 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 1080B8 002E6838 4600A501 */ .L002E683C:
/* 1080BC 002E683C 92020001 */ lbu $v0, 1($s0)
/* 1080C0 002E6840 2442FFFF */ addiu $v0, $v0, -1
/* 1080C4 002E6844 A2020001 */ sb $v0, 1($s0)
@ -1848,9 +1826,8 @@ func_002E6618:
/* 1080F4 002E6874 00000000 */ nop
/* 1080F8 002E6878 4616003E */ c.le.s $f0, $f22
/* 1080FC 002E687C 00000000 */ nop
/* 108100 002E6880 45000002 */ bc1f .L002E688C
/* 108104 002E6884 E6000030 */ swc1 $f0, 0x30($s0)
/* 108108 002E6888 E6160030 */ swc1 $f22, 0x30($s0)
/* 108100 002E6880 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 108104 002E6884 E6000030 */ /* 108108 002E6888 E6160030 */ swc1 $f22, 0x30($s0)
.L002E688C:
/* 10810C 002E688C C6000030 */ lwc1 $f0, 0x30($s0)
/* 108110 002E6890 4600A500 */ add.s $f20, $f20, $f0
@ -1859,9 +1836,8 @@ func_002E6618:
/* 10811C 002E689C 00000000 */ nop
/* 108120 002E68A0 4614103E */ c.le.s $f2, $f20
/* 108124 002E68A4 00000000 */ nop
/* 108128 002E68A8 45030001 */ bc1tl .L002E68B0
/* 10812C 002E68AC 46001506 */ mov.s $f20, $f2
.L002E68B0:
/* 108128 002E68A8 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 10812C 002E68AC 46001506 */ .L002E68B0:
/* 108130 002E68B0 C60C002C */ lwc1 $f12, 0x2c($s0)
/* 108134 002E68B4 3C0140C9 */ li $at, 0x40C90000 # 6.281250
/* 108138 002E68B8 34210FD0 */ ori $at, (0x40C90FD0 & 0xFFFF) # ori $at, $at, 0xfd0
@ -1886,17 +1862,15 @@ func_002E6618:
/* 108184 002E6904 00000000 */ nop
/* 108188 002E6908 4600103C */ c.lt.s $f2, $f0
/* 10818C 002E690C 00000000 */ nop
/* 108190 002E6910 45000002 */ bc1f .L002E691C
/* 108194 002E6914 E600002C */ swc1 $f0, 0x2c($s0)
/* 108198 002E6918 E602002C */ swc1 $f2, 0x2c($s0)
/* 108190 002E6910 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 108194 002E6914 E600002C */ /* 108198 002E6918 E602002C */ swc1 $f2, 0x2c($s0)
.L002E691C:
/* 10819C 002E691C C622004C */ lwc1 $f2, 0x4c($s1)
/* 1081A0 002E6920 C6000024 */ lwc1 $f0, 0x24($s0)
/* 1081A4 002E6924 4600103E */ c.le.s $f2, $f0
/* 1081A8 002E6928 00000000 */ nop
/* 1081AC 002E692C 45000069 */ bc1f .L002E6AD4
/* 1081B0 002E6930 0000202D */ move $a0, $zero
/* 1081B4 002E6934 4600B506 */ mov.s $f20, $f22
/* 1081AC 002E692C 45000069 */ .byte 0x45,0x00,0x00,0x69 /* Because of invalid n64 opcode bc1f */
/* 1081B0 002E6930 0000202D */ /* 1081B4 002E6934 4600B506 */ mov.s $f20, $f22
/* 1081B8 002E6938 24050002 */ li $a1, 2
/* 1081BC 002E693C 24060001 */ li $a2, 1
/* 1081C0 002E6940 92020000 */ lbu $v0, ($s0)
@ -1954,9 +1928,8 @@ func_002E69D8:
/* 108278 002E69F8 C6020024 */ lwc1 $f2, 0x24($s0)
/* 10827C 002E69FC 4602003E */ c.le.s $f0, $f2
/* 108280 002E6A00 00000000 */ nop
/* 108284 002E6A04 45000033 */ bc1f .L002E6AD4
/* 108288 002E6A08 24030001 */ li $v1, 1
/* 10828C 002E6A0C E622004C */ swc1 $f2, 0x4c($s1)
/* 108284 002E6A04 45000033 */ .byte 0x45,0x00,0x00,0x33 /* Because of invalid n64 opcode bc1f */
/* 108288 002E6A08 24030001 */ /* 10828C 002E6A0C E622004C */ swc1 $f2, 0x4c($s1)
/* 108290 002E6A10 92020000 */ lbu $v0, ($s0)
/* 108294 002E6A14 A2030001 */ sb $v1, 1($s0)
/* 108298 002E6A18 24420001 */ addiu $v0, $v0, 1
@ -2085,9 +2058,8 @@ func_002E6B6C:
/* 108450 002E6BD0 46200005 */ abs.d $f0, $f0
/* 108454 002E6BD4 4624003E */ c.le.d $f0, $f4
/* 108458 002E6BD8 00000000 */ nop
/* 10845C 002E6BDC 4500000C */ bc1f .L002E6C10
/* 108460 002E6BE0 00000000 */ nop
/* 108464 002E6BE4 C6200050 */ lwc1 $f0, 0x50($s1)
/* 10845C 002E6BDC 4500000C */ .byte 0x45,0x00,0x00,0x0C /* Because of invalid n64 opcode bc1f */
/* 108460 002E6BE0 00000000 */ /* 108464 002E6BE4 C6200050 */ lwc1 $f0, 0x50($s1)
/* 108468 002E6BE8 C6020020 */ lwc1 $f2, 0x20($s0)
/* 10846C 002E6BEC 468010A0 */ cvt.s.w $f2, $f2
/* 108470 002E6BF0 46020001 */ sub.s $f0, $f0, $f2
@ -2095,9 +2067,8 @@ func_002E6B6C:
/* 108478 002E6BF8 46200005 */ abs.d $f0, $f0
/* 10847C 002E6BFC 4624003E */ c.le.d $f0, $f4
/* 108480 002E6C00 00000000 */ nop
/* 108484 002E6C04 45010002 */ bc1t .L002E6C10
/* 108488 002E6C08 24020001 */ li $v0, 1
/* 10848C 002E6C0C 0000102D */ move $v0, $zero
/* 108484 002E6C04 45010002 */ .byte 0x45,0x01,0x00,0x02 /* Because of invalid n64 opcode bc1t */
/* 108488 002E6C08 24020001 */ /* 10848C 002E6C0C 0000102D */ move $v0, $zero
.L002E6C10:
/* 108490 002E6C10 8FBF0018 */ lw $ra, 0x18($sp)
/* 108494 002E6C14 8FB10014 */ lw $s1, 0x14($sp)

View File

@ -254,16 +254,14 @@ func_002E6EC4:
/* 1089B0 002E7130 00000000 */ nop
/* 1089B4 002E7134 4600A03E */ c.le.s $f20, $f0
/* 1089B8 002E7138 00000000 */ nop
/* 1089BC 002E713C 45010008 */ bc1t .L002E7160
/* 1089C0 002E7140 00000000 */ nop
/* 1089C4 002E7144 3C0143A0 */ li $at, 0x43A00000 # 320.000000
/* 1089BC 002E713C 45010008 */ .byte 0x45,0x01,0x00,0x08 /* Because of invalid n64 opcode bc1t */
/* 1089C0 002E7140 00000000 */ /* 1089C4 002E7144 3C0143A0 */ li $at, 0x43A00000 # 320.000000
/* 1089C8 002E7148 44810000 */ mtc1 $at, $f0
/* 1089CC 002E714C 00000000 */ nop
/* 1089D0 002E7150 4614003E */ c.le.s $f0, $f20
/* 1089D4 002E7154 00000000 */ nop
/* 1089D8 002E7158 4500001D */ bc1f .L002E71D0
/* 1089DC 002E715C 00000000 */ nop
.L002E7160:
/* 1089D8 002E7158 4500001D */ .byte 0x45,0x00,0x00,0x1D /* Because of invalid n64 opcode bc1f */
/* 1089DC 002E715C 00000000 */ .L002E7160:
/* 1089E0 002E7160 8E220000 */ lw $v0, ($s1)
/* 1089E4 002E7164 34421000 */ ori $v0, $v0, 0x1000
/* 1089E8 002E7168 AE220000 */ sw $v0, ($s1)
@ -348,9 +346,8 @@ func_002E7230:
/* 108B04 002E7284 A2020006 */ sb $v0, 6($s0)
/* 108B08 002E7288 4600103C */ c.lt.s $f2, $f0
/* 108B0C 002E728C 00000000 */ nop
/* 108B10 002E7290 45000002 */ bc1f .L002E729C
/* 108B14 002E7294 E6020008 */ swc1 $f2, 8($s0)
/* 108B18 002E7298 E6000008 */ swc1 $f0, 8($s0)
/* 108B10 002E7290 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 108B14 002E7294 E6020008 */ /* 108B18 002E7298 E6000008 */ swc1 $f0, 8($s0)
.L002E729C:
/* 108B1C 002E729C 82020006 */ lb $v0, 6($s0)
/* 108B20 002E72A0 1440005E */ bnez $v0, .L002E741C
@ -379,9 +376,8 @@ func_002E7230:
/* 108B74 002E72F4 00000000 */ nop
/* 108B78 002E72F8 4600103E */ c.le.s $f2, $f0
/* 108B7C 002E72FC 00000000 */ nop
/* 108B80 002E7300 45000004 */ bc1f .L002E7314
/* 108B84 002E7304 E600000C */ swc1 $f0, 0xc($s0)
/* 108B88 002E7308 92020005 */ lbu $v0, 5($s0)
/* 108B80 002E7300 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 108B84 002E7304 E600000C */ /* 108B88 002E7308 92020005 */ lbu $v0, 5($s0)
/* 108B8C 002E730C 24420001 */ addiu $v0, $v0, 1
/* 108B90 002E7310 A2020005 */ sb $v0, 5($s0)
.L002E7314:
@ -413,9 +409,8 @@ func_002E7230:
/* 108BF4 002E7374 00000000 */ nop
/* 108BF8 002E7378 4600103E */ c.le.s $f2, $f0
/* 108BFC 002E737C 00000000 */ nop
/* 108C00 002E7380 45000006 */ bc1f .L002E739C
/* 108C04 002E7384 E600000C */ swc1 $f0, 0xc($s0)
/* 108C08 002E7388 92020005 */ lbu $v0, 5($s0)
/* 108C00 002E7380 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 108C04 002E7384 E600000C */ /* 108C08 002E7388 92020005 */ lbu $v0, 5($s0)
/* 108C0C 002E738C 2403000A */ li $v1, 10
/* 108C10 002E7390 A2030006 */ sb $v1, 6($s0)
/* 108C14 002E7394 24420001 */ addiu $v0, $v0, 1
@ -492,9 +487,8 @@ func_002E741C:
/* 108D0C 002E748C 00000000 */ nop
/* 108D10 002E7490 4600103E */ c.le.s $f2, $f0
/* 108D14 002E7494 00000000 */ nop
/* 108D18 002E7498 45000005 */ bc1f .L002E74B0
/* 108D1C 002E749C E600000C */ swc1 $f0, 0xc($s0)
/* 108D20 002E74A0 92020004 */ lbu $v0, 4($s0)
/* 108D18 002E7498 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 108D1C 002E749C E600000C */ /* 108D20 002E74A0 92020004 */ lbu $v0, 4($s0)
/* 108D24 002E74A4 E602000C */ swc1 $f2, 0xc($s0)
/* 108D28 002E74A8 24420001 */ addiu $v0, $v0, 1
/* 108D2C 002E74AC A2020004 */ sb $v0, 4($s0)
@ -528,9 +522,8 @@ func_002E741C:
/* 108D94 002E7514 00000000 */ nop
/* 108D98 002E7518 4600103E */ c.le.s $f2, $f0
/* 108D9C 002E751C 00000000 */ nop
/* 108DA0 002E7520 45000007 */ bc1f .L002E7540
/* 108DA4 002E7524 E600000C */ swc1 $f0, 0xc($s0)
/* 108DA8 002E7528 92020004 */ lbu $v0, 4($s0)
/* 108DA0 002E7520 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 108DA4 002E7524 E600000C */ /* 108DA8 002E7528 92020004 */ lbu $v0, 4($s0)
/* 108DAC 002E752C 2403000A */ li $v1, 10
/* 108DB0 002E7530 E602000C */ swc1 $f2, 0xc($s0)
/* 108DB4 002E7534 A2030006 */ sb $v1, 6($s0)
@ -662,9 +655,8 @@ func_002E75B0:
/* 108F70 002E76F0 46200020 */ cvt.s.d $f0, $f0
/* 108F74 002E76F4 4602003E */ c.le.s $f0, $f2
/* 108F78 002E76F8 E620002C */ swc1 $f0, 0x2c($s1)
/* 108F7C 002E76FC 450000EE */ bc1f .L002E7AB8
/* 108F80 002E7700 E624001C */ swc1 $f4, 0x1c($s1)
/* 108F84 002E7704 92220004 */ lbu $v0, 4($s1)
/* 108F7C 002E76FC 450000EE */ .byte 0x45,0x00,0x00,0xEE /* Because of invalid n64 opcode bc1f */
/* 108F80 002E7700 E624001C */ /* 108F84 002E7704 92220004 */ lbu $v0, 4($s1)
/* 108F88 002E7708 3C0140C0 */ li $at, 0x40C00000 # 6.000000
/* 108F8C 002E770C 44810000 */ mtc1 $at, $f0
/* 108F90 002E7710 24420001 */ addiu $v0, $v0, 1
@ -679,9 +671,8 @@ func_002E75B0:
/* 108FAC 002E772C 00000000 */ nop
/* 108FB0 002E7730 4600103C */ c.lt.s $f2, $f0
/* 108FB4 002E7734 00000000 */ nop
/* 108FB8 002E7738 45000014 */ bc1f .L002E778C
/* 108FBC 002E773C 00000000 */ nop
/* 108FC0 002E7740 3C0140C9 */ li $at, 0x40C90000 # 6.281250
/* 108FB8 002E7738 45000014 */ .byte 0x45,0x00,0x00,0x14 /* Because of invalid n64 opcode bc1f */
/* 108FBC 002E773C 00000000 */ /* 108FC0 002E7740 3C0140C9 */ li $at, 0x40C90000 # 6.281250
/* 108FC4 002E7744 34210FD0 */ ori $at, (0x40C90FD0 & 0xFFFF) # ori $at, $at, 0xfd0
/* 108FC8 002E7748 44816000 */ mtc1 $at, $f12
/* 108FCC 002E774C 00000000 */ nop
@ -719,9 +710,8 @@ func_002E75B0:
/* 109044 002E77C4 46002021 */ cvt.d.s $f0, $f4
/* 109048 002E77C8 4622003E */ c.le.d $f0, $f2
/* 10904C 002E77CC 00000000 */ nop
/* 109050 002E77D0 45020006 */ bc1fl .L002E77EC
/* 109054 002E77D4 46043001 */ sub.s $f0, $f6, $f4
/* 109058 002E77D8 3C013ECC */ li $at, 0x3ECC0000 # 0.398438
/* 109050 002E77D0 45020006 */ .byte 0x45,0x02,0x00,0x06 /* Because of invalid n64 opcode bc1fl */
/* 109054 002E77D4 46043001 */ /* 109058 002E77D8 3C013ECC */ li $at, 0x3ECC0000 # 0.398438
/* 10905C 002E77DC 3421CCCD */ ori $at, (0x3ECCCCCD & 0xFFFF) # ori $at, $at, 0xcccd
/* 109060 002E77E0 44812000 */ mtc1 $at, $f4
/* 109064 002E77E4 00000000 */ nop
@ -789,9 +779,8 @@ func_002E77F0:
/* 109150 002E78D0 E6240024 */ swc1 $f4, 0x24($s1)
/* 109154 002E78D4 4604A03E */ c.le.s $f20, $f4
/* 109158 002E78D8 00000000 */ nop
/* 10915C 002E78DC 45000002 */ bc1f .L002E78E8
/* 109160 002E78E0 E6220020 */ swc1 $f2, 0x20($s1)
/* 109164 002E78E4 E6340024 */ swc1 $f20, 0x24($s1)
/* 10915C 002E78DC 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 109160 002E78E0 E6220020 */ /* 109164 002E78E4 E6340024 */ swc1 $f20, 0x24($s1)
.L002E78E8:
/* 109168 002E78E8 C6200028 */ lwc1 $f0, 0x28($s1)
/* 10916C 002E78EC 3C014150 */ li $at, 0x41500000 # 13.000000
@ -800,9 +789,8 @@ func_002E77F0:
/* 109178 002E78F8 46020000 */ add.s $f0, $f0, $f2
/* 10917C 002E78FC 4600A03E */ c.le.s $f20, $f0
/* 109180 002E7900 00000000 */ nop
/* 109184 002E7904 4500006C */ bc1f .L002E7AB8
/* 109188 002E7908 E6200028 */ swc1 $f0, 0x28($s1)
/* 10918C 002E790C 24020007 */ li $v0, 7
/* 109184 002E7904 4500006C */ .byte 0x45,0x00,0x00,0x6C /* Because of invalid n64 opcode bc1f */
/* 109188 002E7908 E6200028 */ /* 10918C 002E790C 24020007 */ li $v0, 7
/* 109190 002E7910 A6220002 */ sh $v0, 2($s1)
/* 109194 002E7914 92220004 */ lbu $v0, 4($s1)
/* 109198 002E7918 8E230010 */ lw $v1, 0x10($s1)
@ -1323,9 +1311,8 @@ func_002E7F6C:
/* 109900 002E8080 46802120 */ cvt.s.w $f4, $f4
/* 109904 002E8084 4618103E */ c.le.s $f2, $f24
/* 109908 002E8088 00000000 */ nop
/* 10990C 002E808C 45000006 */ bc1f .L002E80A8
/* 109910 002E8090 46002683 */ div.s $f26, $f4, $f0
/* 109914 002E8094 3C01802F */ lui $at, 0x802f
/* 10990C 002E808C 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 109910 002E8090 46002683 */ /* 109914 002E8094 3C01802F */ lui $at, 0x802f
/* 109918 002E8098 D422B350 */ ldc1 $f2, -0x4cb0($at)
/* 10991C 002E809C 4600C021 */ cvt.d.s $f0, $f24
/* 109920 002E80A0 080BA02F */ j func_002E80BC
@ -1364,9 +1351,8 @@ func_002E80BC:
/* 109988 002E8108 00000000 */ nop
/* 10998C 002E810C 4602003C */ c.lt.s $f0, $f2
/* 109990 002E8110 00000000 */ nop
/* 109994 002E8114 45000002 */ bc1f .L002E8120
/* 109998 002E8118 E60200C4 */ swc1 $f2, 0xc4($s0)
/* 10999C 002E811C E60000C4 */ swc1 $f0, 0xc4($s0)
/* 109994 002E8114 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 109998 002E8118 E60200C4 */ /* 10999C 002E811C E60000C4 */ swc1 $f0, 0xc4($s0)
.L002E8120:
/* 1099A0 002E8120 C60200C4 */ lwc1 $f2, 0xc4($s0)
/* 1099A4 002E8124 3C01428C */ li $at, 0x428C0000 # 70.000000
@ -1398,9 +1384,8 @@ func_002E8168:
/* 109A04 002E8184 4602003E */ c.le.s $f0, $f2
/* 109A08 002E8188 3C01802F */ lui $at, 0x802f
/* 109A0C 002E818C D420B358 */ ldc1 $f0, -0x4ca8($at)
/* 109A10 002E8190 45000003 */ bc1f .L002E81A0
/* 109A14 002E8194 460010A1 */ cvt.d.s $f2, $f2
/* 109A18 002E8198 3C01802F */ lui $at, 0x802f
/* 109A10 002E8190 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 109A14 002E8194 460010A1 */ /* 109A18 002E8198 3C01802F */ lui $at, 0x802f
/* 109A1C 002E819C D420B360 */ ldc1 $f0, -0x4ca0($at)
.L002E81A0:
/* 109A20 002E81A0 46201081 */ sub.d $f2, $f2, $f0
@ -1410,9 +1395,8 @@ func_002E8168:
/* 109A30 002E81B0 46001021 */ cvt.d.s $f0, $f2
/* 109A34 002E81B4 4624003C */ c.lt.d $f0, $f4
/* 109A38 002E81B8 00000000 */ nop
/* 109A3C 002E81BC 45000006 */ bc1f .L002E81D8
/* 109A40 002E81C0 E6020304 */ swc1 $f2, 0x304($s0)
/* 109A44 002E81C4 3C01C123 */ li $at, 0xC1230000 # -10.187500
/* 109A3C 002E81BC 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 109A40 002E81C0 E6020304 */ /* 109A44 002E81C4 3C01C123 */ li $at, 0xC1230000 # -10.187500
/* 109A48 002E81C8 34213333 */ ori $at, (0xC1233333 & 0xFFFF) # ori $at, $at, 0x3333
/* 109A4C 002E81CC 44810000 */ mtc1 $at, $f0
/* 109A50 002E81D0 00000000 */ nop
@ -1551,9 +1535,8 @@ func_002E8168:
/* 109C5C 002E83DC C7A20024 */ lwc1 $f2, 0x24($sp)
/* 109C60 002E83E0 4600103C */ c.lt.s $f2, $f0
/* 109C64 002E83E4 00000000 */ nop
/* 109C68 002E83E8 45000010 */ bc1f .L002E842C
/* 109C6C 002E83EC 00000000 */ nop
.L002E83F0:
/* 109C68 002E83E8 45000010 */ .byte 0x45,0x00,0x00,0x10 /* Because of invalid n64 opcode bc1f */
/* 109C6C 002E83EC 00000000 */ .L002E83F0:
/* 109C70 002E83F0 92220010 */ lbu $v0, 0x10($s1)
/* 109C74 002E83F4 24420001 */ addiu $v0, $v0, 1
/* 109C78 002E83F8 A2220010 */ sb $v0, 0x10($s1)
@ -1580,9 +1563,8 @@ func_002E8168:
/* 109CC8 002E8448 00000000 */ nop
/* 109CCC 002E844C 4600403E */ c.le.s $f8, $f0
/* 109CD0 002E8450 00000000 */ nop
/* 109CD4 002E8454 45010005 */ bc1t .L002E846C
/* 109CD8 002E8458 26230058 */ addiu $v1, $s1, 0x58
/* 109CDC 002E845C 4600020D */ trunc.w.s $f8, $f0
/* 109CD4 002E8454 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 109CD8 002E8458 26230058 */ /* 109CDC 002E845C 4600020D */ trunc.w.s $f8, $f0
/* 109CE0 002E8460 44024000 */ mfc1 $v0, $f8
/* 109CE4 002E8464 080BA121 */ j func_002E8484
/* 109CE8 002E8468 A0620000 */ sb $v0, ($v1)
@ -1605,9 +1587,8 @@ func_002E8484:
/* 109D20 002E84A0 00000000 */ nop
/* 109D24 002E84A4 4600403E */ c.le.s $f8, $f0
/* 109D28 002E84A8 00000000 */ nop
/* 109D2C 002E84AC 45010005 */ bc1t .L002E84C4
/* 109D30 002E84B0 2623007C */ addiu $v1, $s1, 0x7c
/* 109D34 002E84B4 4600020D */ trunc.w.s $f8, $f0
/* 109D2C 002E84AC 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 109D30 002E84B0 2623007C */ /* 109D34 002E84B4 4600020D */ trunc.w.s $f8, $f0
/* 109D38 002E84B8 44024000 */ mfc1 $v0, $f8
/* 109D3C 002E84BC 080BA137 */ j func_002E84DC
/* 109D40 002E84C0 A0620000 */ sb $v0, ($v1)
@ -2080,9 +2061,8 @@ func_002E8AD0:
/* 10A3F8 002E8B78 00000000 */ nop
/* 10A3FC 002E8B7C 4602003C */ c.lt.s $f0, $f2
/* 10A400 002E8B80 00000000 */ nop
/* 10A404 002E8B84 4500000A */ bc1f .L002E8BB0
/* 10A408 002E8B88 00000000 */ nop
/* 10A40C 002E8B8C 0C043F5A */ jal func_0010FD68
/* 10A404 002E8B84 4500000A */ .byte 0x45,0x00,0x00,0x0A /* Because of invalid n64 opcode bc1f */
/* 10A408 002E8B88 00000000 */ /* 10A40C 002E8B8C 0C043F5A */ jal func_0010FD68
/* 10A410 002E8B90 0200202D */ move $a0, $s0
/* 10A414 002E8B94 080BA2EC */ j func_002E8BB0
/* 10A418 002E8B98 00000000 */ nop

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -412,9 +412,8 @@
/* 1359A0 00242660 80240440 */ lb $a0, 0x440($at)
/* 1359A4 00242664 80240560 */ lb $a0, 0x560($at)
/* 1359A8 00242668 00000002 */ srl $zero, $zero, 0
/* 1359AC 0024266C 00000005 */ lsa $zero, $zero, $zero, 1
/* 1359B0 00242670 80240580 */ lb $a0, 0x580($at)
/* 1359B4 00242674 802406A0 */ lb $a0, 0x6a0($at)
/* 1359AC 0024266C 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 1359B0 00242670 80240580 */ /* 1359B4 00242674 802406A0 */ lb $a0, 0x6a0($at)
/* 1359B8 00242678 00000002 */ srl $zero, $zero, 0
/* 1359BC 0024267C 00000010 */ mfhi $zero
/* 1359C0 00242680 802406C0 */ lb $a0, 0x6c0($at)
@ -509,14 +508,12 @@
/* 135B24 002427E4 00000004 */ sllv $zero, $zero, $zero
/* 135B28 002427E8 00000019 */ multu $zero, $zero
/* 135B2C 002427EC 00200000 */ .byte 0x00, 0x20, 0x00, 0x00
/* 135B30 002427F0 00000002 */ srl $zero, $zero, 0
/* 135B34 002427F4 00000009 */ jr $zero
/* 135B30 002427F0 00000002 */ /* 135B34 002427F4 00000009 */ jr $zero
/* 135B38 002427F8 80240D40 */ lb $a0, 0xd40($at)
/* 135B3C 002427FC 80240DC0 */ lb $a0, 0xdc0($at)
/* 135B40 00242800 00000018 */ mult $zero, $zero
/* 135B44 00242804 00200000 */ .byte 0x00, 0x20, 0x00, 0x00
/* 135B48 00242808 00000002 */ srl $zero, $zero, 0
/* 135B4C 0024280C 00000006 */ srlv $zero, $zero, $zero
/* 135B48 00242808 00000002 */ /* 135B4C 0024280C 00000006 */ srlv $zero, $zero, $zero
/* 135B50 00242810 80240D40 */ lb $a0, 0xd40($at)
/* 135B54 00242814 80240DC0 */ lb $a0, 0xdc0($at)
/* 135B58 00242818 00000003 */ sra $zero, $zero, 0
@ -524,138 +521,123 @@
/* 135B60 00242820 00000008 */ jr $zero
/* 135B64 00242824 00000013 */ mtlo $zero
/* 135B68 00242828 00000010 */ mfhi $zero
func_0024282C:
/* 135B6C 0024282C 00000010 */ mfhi $zero
/* 135B70 00242830 00000004 */ sllv $zero, $zero, $zero
/* 135B74 00242834 00000019 */ multu $zero, $zero
/* 135B78 00242838 00200000 */ .byte 0x00, 0x20, 0x00, 0x00
/* 135B7C 0024283C 00000002 */ srl $zero, $zero, 0
/* 135B80 00242840 00000009 */ jr $zero
/* 135B7C 0024283C 00000002 */ /* 135B80 00242840 00000009 */ jr $zero
/* 135B84 00242844 80240DE0 */ lb $a0, 0xde0($at)
/* 135B88 00242848 80240E60 */ lb $a0, 0xe60($at)
/* 135B8C 0024284C 00000018 */ mult $zero, $zero
/* 135B90 00242850 00200000 */ .byte 0x00, 0x20, 0x00, 0x00
/* 135B94 00242854 00000002 */ srl $zero, $zero, 0
/* 135B98 00242858 00000006 */ srlv $zero, $zero, $zero
/* 135B94 00242854 00000002 */ /* 135B98 00242858 00000006 */ srlv $zero, $zero, $zero
/* 135B9C 0024285C 80240DE0 */ lb $a0, 0xde0($at)
/* 135BA0 00242860 80240E60 */ lb $a0, 0xe60($at)
/* 135BA4 00242864 00000003 */ sra $zero, $zero, 0
/* 135BA8 00242868 00000000 */ nop
/* 135BAC 0024286C 00000008 */ jr $zero
/* 135BB0 00242870 00000005 */ lsa $zero, $zero, $zero, 1
/* 135BB4 00242874 00000001 */ movf $zero, $zero, $fcc0
/* 135BB8 00242878 00000004 */ sllv $zero, $zero, $zero
/* 135BBC 0024287C 00000002 */ srl $zero, $zero, 0
/* 135BB0 00242870 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135BB4 00242874 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135BB8 00242878 00000004 */ /* 135BBC 0024287C 00000002 */ srl $zero, $zero, 0
/* 135BC0 00242880 0000003C */ dsll32 $zero, $zero, 0
/* 135BC4 00242884 80241680 */ lb $a0, 0x1680($at)
/* 135BC8 00242888 80241700 */ lb $a0, 0x1700($at)
/* 135BCC 0024288C 00000003 */ sra $zero, $zero, 0
/* 135BD0 00242890 00000000 */ nop
/* 135BD4 00242894 00000008 */ jr $zero
/* 135BD8 00242898 00000005 */ lsa $zero, $zero, $zero, 1
/* 135BDC 0024289C 00000001 */ movf $zero, $zero, $fcc0
/* 135BE0 002428A0 00000004 */ sllv $zero, $zero, $zero
/* 135BE4 002428A4 00000002 */ srl $zero, $zero, 0
/* 135BD8 00242898 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135BDC 0024289C 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135BE0 002428A0 00000004 */ /* 135BE4 002428A4 00000002 */ srl $zero, $zero, 0
/* 135BE8 002428A8 0000003C */ dsll32 $zero, $zero, 0
/* 135BEC 002428AC 80241720 */ lb $a0, 0x1720($at)
/* 135BF0 002428B0 802417A0 */ lb $a0, 0x17a0($at)
/* 135BF4 002428B4 00000003 */ sra $zero, $zero, 0
/* 135BF8 002428B8 00000000 */ nop
/* 135BFC 002428BC 00000008 */ jr $zero
/* 135C00 002428C0 00000005 */ lsa $zero, $zero, $zero, 1
/* 135C04 002428C4 00000001 */ movf $zero, $zero, $fcc0
/* 135C08 002428C8 00000004 */ sllv $zero, $zero, $zero
/* 135C0C 002428CC 00000002 */ srl $zero, $zero, 0
/* 135C00 002428C0 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135C04 002428C4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135C08 002428C8 00000004 */ /* 135C0C 002428CC 00000002 */ srl $zero, $zero, 0
/* 135C10 002428D0 0000003C */ dsll32 $zero, $zero, 0
/* 135C14 002428D4 802417C0 */ lb $a0, 0x17c0($at)
/* 135C18 002428D8 80241840 */ lb $a0, 0x1840($at)
/* 135C1C 002428DC 00000003 */ sra $zero, $zero, 0
/* 135C20 002428E0 00000000 */ nop
/* 135C24 002428E4 00000008 */ jr $zero
/* 135C28 002428E8 00000005 */ lsa $zero, $zero, $zero, 1
/* 135C2C 002428EC 00000001 */ movf $zero, $zero, $fcc0
/* 135C30 002428F0 00000004 */ sllv $zero, $zero, $zero
/* 135C34 002428F4 00000002 */ srl $zero, $zero, 0
/* 135C28 002428E8 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135C2C 002428EC 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135C30 002428F0 00000004 */ /* 135C34 002428F4 00000002 */ srl $zero, $zero, 0
/* 135C38 002428F8 0000003C */ dsll32 $zero, $zero, 0
/* 135C3C 002428FC 80241860 */ lb $a0, 0x1860($at)
/* 135C40 00242900 802418E0 */ lb $a0, 0x18e0($at)
/* 135C44 00242904 00000003 */ sra $zero, $zero, 0
/* 135C48 00242908 00000000 */ nop
/* 135C4C 0024290C 00000008 */ jr $zero
/* 135C50 00242910 00000005 */ lsa $zero, $zero, $zero, 1
/* 135C54 00242914 00000001 */ movf $zero, $zero, $fcc0
/* 135C58 00242918 00000004 */ sllv $zero, $zero, $zero
/* 135C5C 0024291C 00000002 */ srl $zero, $zero, 0
/* 135C50 00242910 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135C54 00242914 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135C58 00242918 00000004 */ /* 135C5C 0024291C 00000002 */ srl $zero, $zero, 0
/* 135C60 00242920 0000003C */ dsll32 $zero, $zero, 0
/* 135C64 00242924 80241900 */ lb $a0, 0x1900($at)
/* 135C68 00242928 80241980 */ lb $a0, 0x1980($at)
/* 135C6C 0024292C 00000003 */ sra $zero, $zero, 0
/* 135C70 00242930 00000000 */ nop
/* 135C74 00242934 00000008 */ jr $zero
/* 135C78 00242938 00000005 */ lsa $zero, $zero, $zero, 1
/* 135C7C 0024293C 00000001 */ movf $zero, $zero, $fcc0
/* 135C80 00242940 00000004 */ sllv $zero, $zero, $zero
/* 135C84 00242944 00000002 */ srl $zero, $zero, 0
/* 135C78 00242938 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135C7C 0024293C 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135C80 00242940 00000004 */ /* 135C84 00242944 00000002 */ srl $zero, $zero, 0
/* 135C88 00242948 0000003C */ dsll32 $zero, $zero, 0
/* 135C8C 0024294C 802419A0 */ lb $a0, 0x19a0($at)
/* 135C90 00242950 80241A20 */ lb $a0, 0x1a20($at)
/* 135C94 00242954 00000003 */ sra $zero, $zero, 0
/* 135C98 00242958 00000000 */ nop
/* 135C9C 0024295C 00000008 */ jr $zero
/* 135CA0 00242960 00000005 */ lsa $zero, $zero, $zero, 1
/* 135CA4 00242964 00000001 */ movf $zero, $zero, $fcc0
/* 135CA8 00242968 00000004 */ sllv $zero, $zero, $zero
/* 135CAC 0024296C 00000002 */ srl $zero, $zero, 0
/* 135CA0 00242960 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135CA4 00242964 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135CA8 00242968 00000004 */ /* 135CAC 0024296C 00000002 */ srl $zero, $zero, 0
/* 135CB0 00242970 0000003C */ dsll32 $zero, $zero, 0
/* 135CB4 00242974 80241A40 */ lb $a0, 0x1a40($at)
/* 135CB8 00242978 80241AC0 */ lb $a0, 0x1ac0($at)
/* 135CBC 0024297C 00000003 */ sra $zero, $zero, 0
/* 135CC0 00242980 00000000 */ nop
/* 135CC4 00242984 00000008 */ jr $zero
/* 135CC8 00242988 00000005 */ lsa $zero, $zero, $zero, 1
/* 135CCC 0024298C 00000001 */ movf $zero, $zero, $fcc0
/* 135CD0 00242990 00000004 */ sllv $zero, $zero, $zero
/* 135CD4 00242994 00000002 */ srl $zero, $zero, 0
/* 135CC8 00242988 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135CCC 0024298C 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135CD0 00242990 00000004 */ /* 135CD4 00242994 00000002 */ srl $zero, $zero, 0
/* 135CD8 00242998 0000003C */ dsll32 $zero, $zero, 0
/* 135CDC 0024299C 80241AE0 */ lb $a0, 0x1ae0($at)
/* 135CE0 002429A0 80241B60 */ lb $a0, 0x1b60($at)
/* 135CE4 002429A4 00000003 */ sra $zero, $zero, 0
/* 135CE8 002429A8 00000000 */ nop
/* 135CEC 002429AC 00000008 */ jr $zero
/* 135CF0 002429B0 00000005 */ lsa $zero, $zero, $zero, 1
/* 135CF4 002429B4 00000001 */ movf $zero, $zero, $fcc0
/* 135CF8 002429B8 00000004 */ sllv $zero, $zero, $zero
/* 135CFC 002429BC 00000002 */ srl $zero, $zero, 0
/* 135CF0 002429B0 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135CF4 002429B4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135CF8 002429B8 00000004 */ /* 135CFC 002429BC 00000002 */ srl $zero, $zero, 0
/* 135D00 002429C0 0000003C */ dsll32 $zero, $zero, 0
/* 135D04 002429C4 802411E0 */ lb $a0, 0x11e0($at)
/* 135D08 002429C8 80241260 */ lb $a0, 0x1260($at)
/* 135D0C 002429CC 00000003 */ sra $zero, $zero, 0
/* 135D10 002429D0 00000000 */ nop
/* 135D14 002429D4 00000008 */ jr $zero
/* 135D18 002429D8 00000005 */ lsa $zero, $zero, $zero, 1
/* 135D1C 002429DC 00000001 */ movf $zero, $zero, $fcc0
/* 135D20 002429E0 00000004 */ sllv $zero, $zero, $zero
/* 135D24 002429E4 00000002 */ srl $zero, $zero, 0
/* 135D18 002429D8 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135D1C 002429DC 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135D20 002429E0 00000004 */ /* 135D24 002429E4 00000002 */ srl $zero, $zero, 0
/* 135D28 002429E8 0000003C */ dsll32 $zero, $zero, 0
/* 135D2C 002429EC 80241280 */ lb $a0, 0x1280($at)
/* 135D30 002429F0 80241300 */ lb $a0, 0x1300($at)
/* 135D34 002429F4 00000003 */ sra $zero, $zero, 0
/* 135D38 002429F8 00000000 */ nop
/* 135D3C 002429FC 00000008 */ jr $zero
/* 135D40 00242A00 00000005 */ lsa $zero, $zero, $zero, 1
/* 135D44 00242A04 00000001 */ movf $zero, $zero, $fcc0
/* 135D48 00242A08 00000004 */ sllv $zero, $zero, $zero
/* 135D4C 00242A0C 00000002 */ srl $zero, $zero, 0
/* 135D40 00242A00 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135D44 00242A04 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135D48 00242A08 00000004 */ /* 135D4C 00242A0C 00000002 */ srl $zero, $zero, 0
/* 135D50 00242A10 0000003C */ dsll32 $zero, $zero, 0
/* 135D54 00242A14 80241320 */ lb $a0, 0x1320($at)
/* 135D58 00242A18 802413A0 */ lb $a0, 0x13a0($at)
/* 135D5C 00242A1C 00000003 */ sra $zero, $zero, 0
/* 135D60 00242A20 00000000 */ nop
/* 135D64 00242A24 00000008 */ jr $zero
/* 135D68 00242A28 00000005 */ lsa $zero, $zero, $zero, 1
/* 135D6C 00242A2C 00000001 */ movf $zero, $zero, $fcc0
/* 135D70 00242A30 00000004 */ sllv $zero, $zero, $zero
/* 135D74 00242A34 00000002 */ srl $zero, $zero, 0
/* 135D68 00242A28 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135D6C 00242A2C 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135D70 00242A30 00000004 */ /* 135D74 00242A34 00000002 */ srl $zero, $zero, 0
/* 135D78 00242A38 0000000C */ syscall
/* 135D7C 00242A3C 802413C0 */ lb $a0, 0x13c0($at)
/* 135D80 00242A40 80241440 */ lb $a0, 0x1440($at)
@ -674,10 +656,9 @@ func_0024282C:
/* 135DB4 00242A74 00000003 */ sra $zero, $zero, 0
/* 135DB8 00242A78 00000000 */ nop
/* 135DBC 00242A7C 00000008 */ jr $zero
/* 135DC0 00242A80 00000005 */ lsa $zero, $zero, $zero, 1
/* 135DC4 00242A84 00000001 */ movf $zero, $zero, $fcc0
/* 135DC8 00242A88 00000004 */ sllv $zero, $zero, $zero
/* 135DCC 00242A8C 00000002 */ srl $zero, $zero, 0
/* 135DC0 00242A80 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135DC4 00242A84 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135DC8 00242A88 00000004 */ /* 135DCC 00242A8C 00000002 */ srl $zero, $zero, 0
/* 135DD0 00242A90 0000000C */ syscall
/* 135DD4 00242A94 802413C0 */ lb $a0, 0x13c0($at)
/* 135DD8 00242A98 80241440 */ lb $a0, 0x1440($at)
@ -696,29 +677,26 @@ func_0024282C:
/* 135E0C 00242ACC 00000003 */ sra $zero, $zero, 0
/* 135E10 00242AD0 00000000 */ nop
/* 135E14 00242AD4 00000008 */ jr $zero
/* 135E18 00242AD8 00000005 */ lsa $zero, $zero, $zero, 1
/* 135E1C 00242ADC 00000001 */ movf $zero, $zero, $fcc0
/* 135E20 00242AE0 00000004 */ sllv $zero, $zero, $zero
/* 135E24 00242AE4 00000002 */ srl $zero, $zero, 0
/* 135E18 00242AD8 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135E1C 00242ADC 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135E20 00242AE0 00000004 */ /* 135E24 00242AE4 00000002 */ srl $zero, $zero, 0
/* 135E28 00242AE8 0000003C */ dsll32 $zero, $zero, 0
/* 135E2C 00242AEC 802415A0 */ lb $a0, 0x15a0($at)
/* 135E30 00242AF0 80241620 */ lb $a0, 0x1620($at)
/* 135E34 00242AF4 00000003 */ sra $zero, $zero, 0
/* 135E38 00242AF8 00000000 */ nop
/* 135E3C 00242AFC 00000008 */ jr $zero
/* 135E40 00242B00 00000005 */ lsa $zero, $zero, $zero, 1
/* 135E44 00242B04 00000001 */ movf $zero, $zero, $fcc0
/* 135E48 00242B08 00000004 */ sllv $zero, $zero, $zero
/* 135E4C 00242B0C 00000002 */ srl $zero, $zero, 0
/* 135E40 00242B00 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135E44 00242B04 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135E48 00242B08 00000004 */ /* 135E4C 00242B0C 00000002 */ srl $zero, $zero, 0
/* 135E50 00242B10 0000003C */ dsll32 $zero, $zero, 0
/* 135E54 00242B14 802415A0 */ lb $a0, 0x15a0($at)
/* 135E58 00242B18 80241620 */ lb $a0, 0x1620($at)
/* 135E5C 00242B1C 00000003 */ sra $zero, $zero, 0
/* 135E60 00242B20 00000000 */ nop
/* 135E64 00242B24 00000008 */ jr $zero
/* 135E68 00242B28 00000005 */ lsa $zero, $zero, $zero, 1
/* 135E6C 00242B2C 00000000 */ nop
/* 135E70 00242B30 00000004 */ sllv $zero, $zero, $zero
/* 135E68 00242B28 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135E6C 00242B2C 00000000 */ /* 135E70 00242B30 00000004 */ sllv $zero, $zero, $zero
/* 135E74 00242B34 00000002 */ srl $zero, $zero, 0
/* 135E78 00242B38 0000003C */ dsll32 $zero, $zero, 0
/* 135E7C 00242B3C 80241640 */ lb $a0, 0x1640($at)
@ -726,10 +704,9 @@ func_0024282C:
/* 135E84 00242B44 00000003 */ sra $zero, $zero, 0
/* 135E88 00242B48 00000000 */ nop
/* 135E8C 00242B4C 00000008 */ jr $zero
/* 135E90 00242B50 00000005 */ lsa $zero, $zero, $zero, 1
/* 135E94 00242B54 00000001 */ movf $zero, $zero, $fcc0
/* 135E98 00242B58 00000004 */ sllv $zero, $zero, $zero
/* 135E9C 00242B5C 00000002 */ srl $zero, $zero, 0
/* 135E90 00242B50 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 135E94 00242B54 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 135E98 00242B58 00000004 */ /* 135E9C 00242B5C 00000002 */ srl $zero, $zero, 0
/* 135EA0 00242B60 0000003C */ dsll32 $zero, $zero, 0
/* 135EA4 00242B64 80241B80 */ lb $a0, 0x1b80($at)
/* 135EA8 00242B68 80241C00 */ lb $a0, 0x1c00($at)

View File

@ -447,7 +447,6 @@ func_00243194:
/* 1639F8 00243198 03E00008 */ jr $ra
/* 1639FC 0024319C AC229BAC */ sw $v0, -0x6454($at)
func_002431A0:
/* 163A00 002431A0 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 163A04 002431A4 AFB00010 */ sw $s0, 0x10($sp)
/* 163A08 002431A8 2410002C */ li $s0, 44
@ -1470,7 +1469,6 @@ func_0024401C:
/* 1648B4 00244054 8CA59B9C */ lw $a1, %lo(D_80249B9C)($a1)
/* 1648B8 00244058 18A00012 */ blez $a1, .L002440A4
/* 1648BC 0024405C 28A20100 */ slti $v0, $a1, 0x100
func_00244060:
/* 1648C0 00244060 50400001 */ beql $v0, $zero, .L00244068
/* 1648C4 00244064 240500FF */ li $a1, 255
.L00244068:
@ -1739,7 +1737,6 @@ func_00244264:
/* 164C78 00244418 4406A000 */ mfc1 $a2, $f20
/* 164C7C 0024441C 4407A000 */ mfc1 $a3, $f20
/* 164C80 00244420 0200202D */ move $a0, $s0
func_00244424:
/* 164C84 00244424 0C019EC8 */ jal func_00067B20
/* 164C88 00244428 E7BA0010 */ swc1 $f26, 0x10($sp)
/* 164C8C 0024442C 0200202D */ move $a0, $s0
@ -1927,7 +1924,6 @@ func_00244424:
/* 164F5C 002446FC 00731821 */ addu $v1, $v1, $s3
/* 164F60 00244700 24A50001 */ addiu $a1, $a1, 1
/* 164F64 00244704 AC950000 */ sw $s5, ($a0)
func_00244708:
/* 164F68 00244708 8E820000 */ lw $v0, ($s4)
/* 164F6C 0024470C 8FC90000 */ lw $t1, ($fp)
/* 164F70 00244710 00431021 */ addu $v0, $v0, $v1
@ -2050,7 +2046,6 @@ func_00244708:
/* 165138 002448D8 03E00008 */ jr $ra
/* 16513C 002448DC 27BD00F8 */ addiu $sp, $sp, 0xf8
func_002448E0:
/* 165140 002448E0 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 165144 002448E4 AFB40020 */ sw $s4, 0x20($sp)
/* 165148 002448E8 0080A02D */ move $s4, $a0
@ -2201,7 +2196,6 @@ func_00244A30:
/* 165358 00244AF8 03E00008 */ jr $ra
/* 16535C 00244AFC 27BD0030 */ addiu $sp, $sp, 0x30
func_00244B00:
/* 165360 00244B00 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 165364 00244B04 AFB00010 */ sw $s0, 0x10($sp)
/* 165368 00244B08 0000802D */ move $s0, $zero

View File

@ -2829,7 +2829,6 @@ func_00249380:
/* 169C50 002493F0 3C01802F */ lui $at, 0x802f
/* 169C54 002493F4 00230821 */ addu $at, $at, $v1
/* 169C58 002493F8 8C23B5A8 */ lw $v1, -0x4a58($at)
func_002493FC:
/* 169C5C 002493FC 00021080 */ sll $v0, $v0, 2
/* 169C60 00249400 8C640008 */ lw $a0, 8($v1)
/* 169C64 00249404 90720000 */ lbu $s2, ($v1)
@ -3365,58 +3364,27 @@ func_00249AB8:
/* 16A3EC 00249B8C 8024A158 */ lb $a0, -0x5ea8($at)
/* 16A3F0 00249B90 8024A1D8 */ lb $a0, -0x5e28($at)
/* 16A3F4 00249B94 000000A0 */ .byte 0x00, 0x00, 0x00, 0xa0
/* 16A3F8 00249B98 FFFFFF88 */ sd $ra, -0x78($ra)
/* 16A3FC 00249B9C 00000000 */ nop
/* 16A3F8 00249B98 FFFFFF88 */ /* 16A3FC 00249B9C 00000000 */ nop
/* 16A400 00249BA0 000000A0 */ .byte 0x00, 0x00, 0x00, 0xa0
/* 16A404 00249BA4 FFFFFF88 */ sd $ra, -0x78($ra)
/* 16A408 00249BA8 00000000 */ nop
/* 16A404 00249BA4 FFFFFF88 */ /* 16A408 00249BA8 00000000 */ nop
/* 16A40C 00249BAC 00000000 */ nop
/* 16A410 00249BB0 00000001 */ movf $zero, $zero, $fcc0
/* 16A414 00249BB4 00000000 */ nop
/* 16A418 00249BB8 00000000 */ nop
/* 16A410 00249BB0 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A414 00249BB4 00000000 */ /* 16A418 00249BB8 00000000 */ nop
/* 16A41C 00249BBC 013B012F */ .byte 0x01, 0x3b, 0x01, 0x2f
/* 16A420 00249BC0 011B0104 */ .byte 0x01, 0x1b, 0x01, 0x04
/* 16A424 00249BC4 00EB00D2 */ .byte 0x00, 0xeb, 0x00, 0xd2
/* 16A428 00249BC8 00B900A0 */ .byte 0x00, 0xb9, 0x00, 0xa0
/* 16A42C 00249BCC 0087006E */ .byte 0x00, 0x87, 0x00, 0x6e
/* 16A430 00249BD0 0055003C */ .byte 0x00, 0x55, 0x00, 0x3c
/* 16A434 00249BD4 00250011 */ .byte 0x00, 0x25, 0x00, 0x11
/* 16A438 00249BD8 00050000 */ sll $zero, $a1, 0
/* 16A43C 00249BDC 013B012F */ .byte 0x01, 0x3b, 0x01, 0x2f
/* 16A440 00249BE0 011B0104 */ .byte 0x01, 0x1b, 0x01, 0x04
/* 16A444 00249BE4 00EB00D2 */ .byte 0x00, 0xeb, 0x00, 0xd2
/* 16A448 00249BE8 00B900A0 */ .byte 0x00, 0xb9, 0x00, 0xa0
/* 16A44C 00249BEC 0087006E */ .byte 0x00, 0x87, 0x00, 0x6e
/* 16A450 00249BF0 0055003C */ .byte 0x00, 0x55, 0x00, 0x3c
/* 16A454 00249BF4 00250011 */ .byte 0x00, 0x25, 0x00, 0x11
/* 16A458 00249BF8 00050000 */ sll $zero, $a1, 0
/* 16A45C 00249BFC 009D0097 */ .byte 0x00, 0x9d, 0x00, 0x97
/* 16A460 00249C00 008D0082 */ .byte 0x00, 0x8d, 0x00, 0x82
/* 16A464 00249C04 00750069 */ .byte 0x00, 0x75, 0x00, 0x69
/* 16A468 00249C08 005C0050 */ .byte 0x00, 0x5c, 0x00, 0x50
/* 16A46C 00249C0C 00430037 */ .byte 0x00, 0x43, 0x00, 0x37
/* 16A470 00249C10 002A001E */ ddiv $zero, $at, $t2
/* 16A474 00249C14 00120008 */ .byte 0x00, 0x12, 0x00, 0x08
/* 16A478 00249C18 00020000 */ sll $zero, $v0, 0
/* 16A47C 00249C1C 009D0097 */ .byte 0x00, 0x9d, 0x00, 0x97
/* 16A480 00249C20 008D0082 */ .byte 0x00, 0x8d, 0x00, 0x82
/* 16A484 00249C24 00750069 */ .byte 0x00, 0x75, 0x00, 0x69
/* 16A488 00249C28 005C0050 */ .byte 0x00, 0x5c, 0x00, 0x50
/* 16A48C 00249C2C 00430037 */ .byte 0x00, 0x43, 0x00, 0x37
/* 16A490 00249C30 002A001E */ ddiv $zero, $at, $t2
/* 16A494 00249C34 00120008 */ .byte 0x00, 0x12, 0x00, 0x08
/* 16A498 00249C38 00020000 */ sll $zero, $v0, 0
/* 16A49C 00249C3C 003F003C */ .byte 0x00, 0x3f, 0x00, 0x3c
/* 16A4A0 00249C40 00380034 */ teq $at, $t8
/* 16A4A4 00249C44 002F002A */ slt $zero, $at, $t7
/* 16A420 00249BC0 011B0104 */ /* 16A424 00249BC4 00EB00D2 */ /* 16A428 00249BC8 00B900A0 */ /* 16A42C 00249BCC 0087006E */ /* 16A430 00249BD0 0055003C */ /* 16A434 00249BD4 00250011 */ /* 16A438 00249BD8 00050000 */ /* 16A43C 00249BDC 013B012F */ .byte 0x01, 0x3b, 0x01, 0x2f
/* 16A440 00249BE0 011B0104 */ /* 16A444 00249BE4 00EB00D2 */ /* 16A448 00249BE8 00B900A0 */ /* 16A44C 00249BEC 0087006E */ /* 16A450 00249BF0 0055003C */ /* 16A454 00249BF4 00250011 */ /* 16A458 00249BF8 00050000 */ /* 16A45C 00249BFC 009D0097 */ .byte 0x00, 0x9d, 0x00, 0x97
/* 16A460 00249C00 008D0082 */ /* 16A464 00249C04 00750069 */ /* 16A468 00249C08 005C0050 */ /* 16A46C 00249C0C 00430037 */ /* 16A470 00249C10 002A001E */ /* 16A474 00249C14 00120008 */ .byte 0x00, 0x12, 0x00, 0x08
/* 16A478 00249C18 00020000 */ /* 16A47C 00249C1C 009D0097 */ .byte 0x00, 0x9d, 0x00, 0x97
/* 16A480 00249C20 008D0082 */ /* 16A484 00249C24 00750069 */ /* 16A488 00249C28 005C0050 */ /* 16A48C 00249C2C 00430037 */ /* 16A490 00249C30 002A001E */ /* 16A494 00249C34 00120008 */ .byte 0x00, 0x12, 0x00, 0x08
/* 16A498 00249C38 00020000 */ /* 16A49C 00249C3C 003F003C */ .byte 0x00, 0x3f, 0x00, 0x3c
/* 16A4A0 00249C40 00380034 */ /* 16A4A4 00249C44 002F002A */ slt $zero, $at, $t7
/* 16A4A8 00249C48 00250020 */ add $zero, $at, $a1
/* 16A4AC 00249C4C 001B0016 */ dsrlv $zero, $k1, $zero
/* 16A4B0 00249C50 0011000C */ syscall 0x4400
/* 16A4B4 00249C54 00070003 */ sra $zero, $a3, 0
/* 16A4B8 00249C58 00010000 */ sll $zero, $at, 0
/* 16A4BC 00249C5C 003F003C */ .byte 0x00, 0x3f, 0x00, 0x3c
/* 16A4C0 00249C60 00380034 */ teq $at, $t8
/* 16A4C4 00249C64 002F002A */ slt $zero, $at, $t7
/* 16A4C0 00249C60 00380034 */ /* 16A4C4 00249C64 002F002A */ slt $zero, $at, $t7
/* 16A4C8 00249C68 00250020 */ add $zero, $at, $a1
/* 16A4CC 00249C6C 001B0016 */ dsrlv $zero, $k1, $zero
/* 16A4D0 00249C70 0011000C */ syscall 0x4400
@ -3453,81 +3421,39 @@ func_00249AB8:
/* 16A54C 00249CEC FFE5FFE0 */ sd $a1, -0x20($ra)
/* 16A550 00249CF0 FFDBFFD6 */ sd $k1, -0x2a($fp)
/* 16A554 00249CF4 00B400AD */ .byte 0x00, 0xb4, 0x00, 0xad
/* 16A558 00249CF8 00A10094 */ .byte 0x00, 0xa1, 0x00, 0x94
/* 16A55C 00249CFC 00860078 */ .byte 0x00, 0x86, 0x00, 0x78
/* 16A560 00249D00 0069005B */ .byte 0x00, 0x69, 0x00, 0x5b
/* 16A564 00249D04 004D003E */ .byte 0x00, 0x4d, 0x00, 0x3e
/* 16A568 00249D08 00300022 */ sub $zero, $at, $s0
/* 16A56C 00249D0C 00150009 */ .byte 0x00, 0x15, 0x00, 0x09
/* 16A570 00249D10 00020000 */ sll $zero, $v0, 0
/* 16A574 00249D14 00000002 */ srl $zero, $zero, 0
/* 16A578 00249D18 00090015 */ dlsa $zero, $zero, $t1, 1
/* 16A57C 00249D1C 00220030 */ tge $at, $v0
/* 16A580 00249D20 003E004D */ break 0x3e, 1
/* 16A558 00249CF8 00A10094 */ /* 16A55C 00249CFC 00860078 */ /* 16A560 00249D00 0069005B */ /* 16A564 00249D04 004D003E */ /* 16A568 00249D08 00300022 */ /* 16A56C 00249D0C 00150009 */ .byte 0x00, 0x15, 0x00, 0x09
/* 16A570 00249D10 00020000 */ /* 16A574 00249D14 00000002 */ srl $zero, $zero, 0
/* 16A578 00249D18 00090015 */ .byte 0x00,0x09,0x00,0x15 /* Because of invalid n64 opcode dlsa */
/* 16A57C 00249D1C 00220030 */ /* 16A580 00249D20 003E004D */ break 0x3e, 1
/* 16A584 00249D24 005B0069 */ .byte 0x00, 0x5b, 0x00, 0x69
/* 16A588 00249D28 00780086 */ .byte 0x00, 0x78, 0x00, 0x86
/* 16A58C 00249D2C 009400A1 */ .byte 0x00, 0x94, 0x00, 0xa1
/* 16A590 00249D30 00AD00B4 */ teq $a1, $t5, 2
/* 16A594 00249D34 00B900A0 */ .byte 0x00, 0xb9, 0x00, 0xa0
/* 16A598 00249D38 0087006E */ .byte 0x00, 0x87, 0x00, 0x6e
/* 16A59C 00249D3C 0055003C */ .byte 0x00, 0x55, 0x00, 0x3c
/* 16A5A0 00249D40 00250011 */ .byte 0x00, 0x25, 0x00, 0x11
/* 16A5A4 00249D44 00050000 */ sll $zero, $a1, 0
/* 16A5A8 00249D48 00000005 */ lsa $zero, $zero, $zero, 1
/* 16A5AC 00249D4C 00110025 */ or $zero, $zero, $s1
/* 16A5B0 00249D50 003C0055 */ dlsa $zero, $at, $gp, 2
/* 16A5B4 00249D54 006E0087 */ .byte 0x00, 0x6e, 0x00, 0x87
/* 16A5B8 00249D58 00A000B9 */ .byte 0x00, 0xa0, 0x00, 0xb9
/* 16A5BC 00249D5C 00000000 */ nop
/* 16A5C0 00249D60 028001E0 */ .byte 0x02, 0x80, 0x01, 0xe0
/* 16A5C4 00249D64 01FF0000 */ .byte 0x01, 0xff, 0x00, 0x00
/* 16A5C8 00249D68 028001E0 */ .byte 0x02, 0x80, 0x01, 0xe0
/* 16A5CC 00249D6C 01FF0000 */ .byte 0x01, 0xff, 0x00, 0x00
/* 16A5D0 00249D70 40E00000 */ .byte 0x40, 0xe0, 0x00, 0x00
/* 16A5D4 00249D74 41480000 */ .byte 0x41, 0x48, 0x00, 0x00
/* 16A5D8 00249D78 41500000 */ .byte 0x41, 0x50, 0x00, 0x00
/* 16A5DC 00249D7C 41680000 */ .byte 0x41, 0x68, 0x00, 0x00
/* 16A5E0 00249D80 41600000 */ .byte 0x41, 0x60, 0x00, 0x00
/* 16A5E4 00249D84 41500000 */ .byte 0x41, 0x50, 0x00, 0x00
/* 16A5E8 00249D88 41380000 */ .byte 0x41, 0x38, 0x00, 0x00
/* 16A5EC 00249D8C 41180000 */ bc0f $cc6, .L00249D90
/* 16A588 00249D28 00780086 */ /* 16A58C 00249D2C 009400A1 */ /* 16A590 00249D30 00AD00B4 */ /* 16A594 00249D34 00B900A0 */ .byte 0x00, 0xb9, 0x00, 0xa0
/* 16A598 00249D38 0087006E */ /* 16A59C 00249D3C 0055003C */ /* 16A5A0 00249D40 00250011 */ /* 16A5A4 00249D44 00050000 */ /* 16A5A8 00249D48 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 16A5AC 00249D4C 00110025 */ /* 16A5B0 00249D50 003C0055 */ .byte 0x00,0x3C,0x00,0x55 /* Because of invalid n64 opcode dlsa */
/* 16A5B4 00249D54 006E0087 */ /* 16A5B8 00249D58 00A000B9 */ /* 16A5BC 00249D5C 00000000 */ /* 16A5C0 00249D60 028001E0 */ .byte 0x02, 0x80, 0x01, 0xe0
/* 16A5C4 00249D64 01FF0000 */ /* 16A5C8 00249D68 028001E0 */ /* 16A5CC 00249D6C 01FF0000 */ /* 16A5D0 00249D70 40E00000 */ /* 16A5D4 00249D74 41480000 */ /* 16A5D8 00249D78 41500000 */ /* 16A5DC 00249D7C 41680000 */ /* 16A5E0 00249D80 41600000 */ /* 16A5E4 00249D84 41500000 */ /* 16A5E8 00249D88 41380000 */ /* 16A5EC 00249D8C 41180000 */ .byte 0x41,0x18,0x00,0x00 /* Because of invalid n64 opcode bc0f */
.L00249D90:
/* 16A5F0 00249D90 40F00000 */ .byte 0x40, 0xf0, 0x00, 0x00
/* 16A5F4 00249D94 40B00000 */ dmtc0 $s0, $zero, 0
/* 16A5F8 00249D98 40600000 */ .byte 0x40, 0x60, 0x00, 0x00
/* 16A5FC 00249D9C 40000000 */ mfc0 $zero, $0
/* 16A600 00249DA0 3F800000 */ .byte 0x3f, 0x80, 0x00, 0x00
/* 16A604 00249DA4 3F000000 */ .byte 0x3f, 0x00, 0x00, 0x00
/* 16A608 00249DA8 00000000 */ nop
/* 16A60C 00249DAC 2C000010 */ sltiu $zero, $zero, 0x10
/* 16A5F0 00249D90 40F00000 */ /* 16A5F4 00249D94 40B00000 */ .byte 0x40,0xB0,0x00,0x00 /* Because of invalid n64 opcode dmtc0 */
/* 16A5F8 00249D98 40600000 */ /* 16A5FC 00249D9C 40000000 */ /* 16A600 00249DA0 3F800000 */ .byte 0x3f, 0x80, 0x00, 0x00
/* 16A604 00249DA4 3F000000 */ /* 16A608 00249DA8 00000000 */ /* 16A60C 00249DAC 2C000010 */ sltiu $zero, $zero, 0x10
/* 16A610 00249DB0 00180120 */ .byte 0x00, 0x18, 0x01, 0x20
/* 16A614 00249DB4 00C00000 */ .byte 0x00, 0xc0, 0x00, 0x00
/* 16A618 00249DB8 00000000 */ nop
/* 16A61C 00249DBC 00000000 */ nop
/* 16A614 00249DB4 00C00000 */ /* 16A618 00249DB8 00000000 */ /* 16A61C 00249DBC 00000000 */ nop
/* 16A620 00249DC0 FF000000 */ sd $zero, ($t8)
/* 16A624 00249DC4 00000001 */ movf $zero, $zero, $fcc0
/* 16A628 00249DC8 40000000 */ mfc0 $zero, $0
/* 16A62C 00249DCC 8024BA60 */ lb $a0, -0x45a0($at)
/* 16A624 00249DC4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A628 00249DC8 40000000 */ /* 16A62C 00249DCC 8024BA60 */ lb $a0, -0x45a0($at)
/* 16A630 00249DD0 18000000 */ blez $zero, .L00249DD4
.L00249DD4:
/* 16A634 00249DD4 00000120 */ .byte 0x00, 0x00, 0x01, 0x20
/* 16A638 00249DD8 00C00000 */ .byte 0x00, 0xc0, 0x00, 0x00
/* 16A63C 00249DDC 802440BC */ lb $a0, 0x40bc($at)
/* 16A640 00249DE0 00000000 */ nop
/* 16A638 00249DD8 00C00000 */ /* 16A63C 00249DDC 802440BC */ /* 16A640 00249DE0 00000000 */ nop
/* 16A644 00249DE4 2C000000 */ sltiu $zero, $zero, 0
/* 16A648 00249DE8 00000001 */ movf $zero, $zero, $fcc0
/* 16A64C 00249DEC 00000000 */ nop
/* 16A650 00249DF0 8024BA98 */ lb $a0, -0x4568($at)
/* 16A648 00249DE8 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A64C 00249DEC 00000000 */ /* 16A650 00249DF0 8024BA98 */ lb $a0, -0x4568($at)
/* 16A654 00249DF4 17000000 */ bnez $t8, .L00249DF8
.L00249DF8:
/* 16A658 00249DF8 00000140 */ pause
/* 16A65C 00249DFC 00F00000 */ .byte 0x00, 0xf0, 0x00, 0x00
/* 16A660 00249E00 80244030 */ lb $a0, 0x4030($at)
/* 16A664 00249E04 00000000 */ nop
/* 16A658 00249DF8 00000140 */ .byte 0x00,0x00,0x01,0x40 /* Because of invalid n64 opcode pause */
/* 16A65C 00249DFC 00F00000 */ /* 16A660 00249E00 80244030 */ /* 16A664 00249E04 00000000 */ nop
/* 16A668 00249E08 FF000000 */ sd $zero, ($t8)
/* 16A66C 00249E0C 00000001 */ movf $zero, $zero, $fcc0
/* 16A670 00249E10 00000000 */ nop
/* 16A674 00249E14 8024BA98 */ lb $a0, -0x4568($at)
/* 16A66C 00249E0C 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A670 00249E10 00000000 */ /* 16A674 00249E14 8024BA98 */ lb $a0, -0x4568($at)
/* 16A678 00249E18 00000000 */ nop
/* 16A67C 00249E1C 00000000 */ nop
/* 16A680 00249E20 802423DC */ lb $a0, 0x23dc($at)
@ -3552,19 +3478,12 @@ func_00249AB8:
/* 16A6CC 00249E6C 802423B0 */ lb $a0, 0x23b0($at)
/* 16A6D0 00249E70 00000102 */ srl $zero, $zero, 4
/* 16A6D4 00249E74 02030405 */ .byte 0x02, 0x03, 0x04, 0x05
/* 16A6D8 00249E78 06000001 */ bltz $s0, .L00249E80
/* 16A6DC 00249E7C 02020306 */ .byte 0x02, 0x02, 0x03, 0x06
/* 16A6D8 00249E78 06000001 */ /* 16A6DC 00249E7C 02020306 */ .byte 0x02, 0x02, 0x03, 0x06
.L00249E80:
/* 16A6E0 00249E80 06060000 */ .byte 0x06, 0x06, 0x00, 0x00
/* 16A6E4 00249E84 01020203 */ .byte 0x01, 0x02, 0x02, 0x03
/* 16A6E8 00249E88 06060600 */ .byte 0x06, 0x06, 0x06, 0x00
/* 16A6EC 00249E8C 00010202 */ srl $zero, $at, 8
/* 16A6F0 00249E90 03060606 */ .byte 0x03, 0x06, 0x06, 0x06
/* 16A6F4 00249E94 00000102 */ srl $zero, $zero, 4
/* 16A6F8 00249E98 02030606 */ .byte 0x02, 0x03, 0x06, 0x06
/* 16A6FC 00249E9C 06000000 */ bltz $s0, .L00249EA0
.L00249EA0:
/* 16A700 00249EA0 2D000000 */ sltiu $zero, $t0, 0
/* 16A6E0 00249E80 06060000 */ /* 16A6E4 00249E84 01020203 */ /* 16A6E8 00249E88 06060600 */ /* 16A6EC 00249E8C 00010202 */ /* 16A6F0 00249E90 03060606 */ .byte 0x03, 0x06, 0x06, 0x06
/* 16A6F4 00249E94 00000102 */ /* 16A6F8 00249E98 02030606 */ .byte 0x02, 0x03, 0x06, 0x06
/* 16A6FC 00249E9C 06000000 */ .L00249EA0:
/* 16A700 00249EA0 2D000000 */ sltiu $zero, $t0, 0
/* 16A704 00249EA4 00000000 */ nop
/* 16A708 00249EA8 00000000 */ nop
/* 16A70C 00249EAC 80244C30 */ lb $a0, 0x4c30($at)
@ -3575,8 +3494,7 @@ func_00249AB8:
/* 16A720 00249EC0 8024BB08 */ lb $a0, -0x44f8($at)
/* 16A724 00249EC4 3300FFFE */ andi $zero, $t8, 0xfffe
/* 16A728 00249EC8 00060044 */ .byte 0x00, 0x06, 0x00, 0x44
/* 16A72C 00249ECC 00140000 */ sll $zero, $s4, 0
/* 16A730 00249ED0 80244CEC */ lb $a0, 0x4cec($at)
/* 16A72C 00249ECC 00140000 */ /* 16A730 00249ED0 80244CEC */ lb $a0, 0x4cec($at)
/* 16A734 00249ED4 00000000 */ nop
/* 16A738 00249ED8 2C000000 */ sltiu $zero, $zero, 0
/* 16A73C 00249EDC 802433F4 */ lb $a0, 0x33f4($at)
@ -3584,8 +3502,7 @@ func_00249AB8:
/* 16A744 00249EE4 8024BAD0 */ lb $a0, -0x4530($at)
/* 16A748 00249EE8 340000DD */ li $zero, 221
/* 16A74C 00249EEC 00060044 */ .byte 0x00, 0x06, 0x00, 0x44
/* 16A750 00249EF0 00140000 */ sll $zero, $s4, 0
/* 16A754 00249EF4 80244D60 */ lb $a0, 0x4d60($at)
/* 16A750 00249EF0 00140000 */ /* 16A754 00249EF4 80244D60 */ lb $a0, 0x4d60($at)
/* 16A758 00249EF8 00000000 */ nop
/* 16A75C 00249EFC 2C000000 */ sltiu $zero, $zero, 0
/* 16A760 00249F00 80243468 */ lb $a0, 0x3468($at)
@ -3593,8 +3510,7 @@ func_00249AB8:
/* 16A768 00249F08 8024BAD0 */ lb $a0, -0x4530($at)
/* 16A76C 00249F0C 35000005 */ ori $zero, $t0, 5
/* 16A770 00249F10 00AB0058 */ .byte 0x00, 0xab, 0x00, 0x58
/* 16A774 00249F14 00100000 */ sll $zero, $s0, 0
/* 16A778 00249F18 80244DD0 */ lb $a0, 0x4dd0($at)
/* 16A774 00249F14 00100000 */ /* 16A778 00249F18 80244DD0 */ lb $a0, 0x4dd0($at)
/* 16A77C 00249F1C 00000000 */ nop
/* 16A780 00249F20 2C000000 */ sltiu $zero, $zero, 0
/* 16A784 00249F24 802434DC */ lb $a0, 0x34dc($at)
@ -3602,8 +3518,7 @@ func_00249AB8:
/* 16A78C 00249F2C 8024BB40 */ lb $a0, -0x44c0($at)
/* 16A790 00249F30 36000000 */ ori $zero, $s0, 0
/* 16A794 00249F34 00AB0058 */ .byte 0x00, 0xab, 0x00, 0x58
/* 16A798 00249F38 00100000 */ sll $zero, $s0, 0
/* 16A79C 00249F3C 80244E54 */ lb $a0, 0x4e54($at)
/* 16A798 00249F38 00100000 */ /* 16A79C 00249F3C 80244E54 */ lb $a0, 0x4e54($at)
/* 16A7A0 00249F40 00000000 */ nop
/* 16A7A4 00249F44 2C000000 */ sltiu $zero, $zero, 0
/* 16A7A8 00249F48 802434DC */ lb $a0, 0x34dc($at)
@ -3611,8 +3526,7 @@ func_00249AB8:
/* 16A7B0 00249F50 8024BB78 */ lb $a0, -0x4488($at)
/* 16A7B4 00249F54 370000C3 */ ori $zero, $t8, 0xc3
/* 16A7B8 00249F58 00AB0058 */ .byte 0x00, 0xab, 0x00, 0x58
/* 16A7BC 00249F5C 00100000 */ sll $zero, $s0, 0
/* 16A7C0 00249F60 80244F44 */ lb $a0, 0x4f44($at)
/* 16A7BC 00249F5C 00100000 */ /* 16A7C0 00249F60 80244F44 */ lb $a0, 0x4f44($at)
/* 16A7C4 00249F64 00000000 */ nop
/* 16A7C8 00249F68 2C000000 */ sltiu $zero, $zero, 0
/* 16A7CC 00249F6C 802434DC */ lb $a0, 0x34dc($at)
@ -3620,45 +3534,35 @@ func_00249AB8:
/* 16A7D4 00249F74 8024BBB0 */ lb $a0, -0x4450($at)
/* 16A7D8 00249F78 3A000009 */ xori $zero, $s0, 9
/* 16A7DC 00249F7C 006E0082 */ .byte 0x00, 0x6e, 0x00, 0x82
/* 16A7E0 00249F80 00360000 */ .byte 0x00, 0x36, 0x00, 0x00
/* 16A7E4 00249F84 80245628 */ lb $a0, 0x5628($at)
/* 16A7E8 00249F88 00000000 */ nop
/* 16A7E0 00249F80 00360000 */ /* 16A7E4 00249F84 80245628 */ /* 16A7E8 00249F88 00000000 */ nop
/* 16A7EC 00249F8C 2C000000 */ sltiu $zero, $zero, 0
/* 16A7F0 00249F90 802433F4 */ lb $a0, 0x33f4($at)
/* 16A7F4 00249F94 00000000 */ nop
/* 16A7F8 00249F98 8024BC58 */ lb $a0, -0x43a8($at)
/* 16A7FC 00249F9C 3E000003 */ .byte 0x3e, 0x00, 0x00, 0x03
/* 16A800 00249FA0 FFF8007C */ sd $t8, 0x7c($ra)
/* 16A804 00249FA4 000F0000 */ sll $zero, $t7, 0
/* 16A800 00249FA0 FFF8007C */ /* 16A804 00249FA4 000F0000 */ sll $zero, $t7, 0
/* 16A808 00249FA8 80245768 */ lb $a0, 0x5768($at)
/* 16A80C 00249FAC 00000000 */ nop
/* 16A810 00249FB0 3A000000 */ xori $zero, $s0, 0
/* 16A814 00249FB4 00000001 */ movf $zero, $zero, $fcc0
/* 16A818 00249FB8 00000000 */ nop
/* 16A81C 00249FBC 8024BD38 */ lb $a0, -0x42c8($at)
/* 16A814 00249FB4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A818 00249FB8 00000000 */ /* 16A81C 00249FBC 8024BD38 */ lb $a0, -0x42c8($at)
/* 16A820 00249FC0 3B000095 */ xori $zero, $t8, 0x95
/* 16A824 00249FC4 006E0082 */ .byte 0x00, 0x6e, 0x00, 0x82
/* 16A828 00249FC8 00360000 */ .byte 0x00, 0x36, 0x00, 0x00
/* 16A82C 00249FCC 80245678 */ lb $a0, 0x5678($at)
/* 16A830 00249FD0 00000000 */ nop
/* 16A828 00249FC8 00360000 */ /* 16A82C 00249FCC 80245678 */ /* 16A830 00249FD0 00000000 */ nop
/* 16A834 00249FD4 2C000000 */ sltiu $zero, $zero, 0
/* 16A838 00249FD8 80243468 */ lb $a0, 0x3468($at)
/* 16A83C 00249FDC 00000000 */ nop
/* 16A840 00249FE0 8024BC90 */ lb $a0, -0x4370($at)
/* 16A844 00249FE4 3F000003 */ .byte 0x3f, 0x00, 0x00, 0x03
/* 16A848 00249FE8 FFF8007C */ sd $t8, 0x7c($ra)
/* 16A84C 00249FEC 000F0000 */ sll $zero, $t7, 0
/* 16A848 00249FE8 FFF8007C */ /* 16A84C 00249FEC 000F0000 */ sll $zero, $t7, 0
/* 16A850 00249FF0 802457B8 */ lb $a0, 0x57b8($at)
/* 16A854 00249FF4 00000000 */ nop
/* 16A858 00249FF8 3B000000 */ xori $zero, $t8, 0
/* 16A85C 00249FFC 00000001 */ movf $zero, $zero, $fcc0
/* 16A860 0024A000 00000000 */ nop
/* 16A864 0024A004 8024BD70 */ lb $a0, -0x4290($at)
/* 16A85C 00249FFC 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A860 0024A000 00000000 */ /* 16A864 0024A004 8024BD70 */ lb $a0, -0x4290($at)
/* 16A868 0024A008 38000009 */ xori $zero, $zero, 9
/* 16A86C 0024A00C 00290082 */ rotr $zero, $t1, 2
/* 16A870 0024A010 00360000 */ .byte 0x00, 0x36, 0x00, 0x00
/* 16A874 0024A014 80245588 */ lb $a0, 0x5588($at)
/* 16A878 0024A018 00000000 */ nop
/* 16A86C 0024A00C 00290082 */ .byte 0x00,0x29,0x00,0x82 /* Because of invalid n64 opcode rotr */
/* 16A870 0024A010 00360000 */ /* 16A874 0024A014 80245588 */ /* 16A878 0024A018 00000000 */ nop
/* 16A87C 0024A01C 2C000000 */ sltiu $zero, $zero, 0
/* 16A880 0024A020 802433F4 */ lb $a0, 0x33f4($at)
/* 16A884 0024A024 00000000 */ nop
@ -3669,27 +3573,22 @@ func_00249AB8:
/* 16A898 0024A038 802456C8 */ lb $a0, 0x56c8($at)
/* 16A89C 0024A03C 00000000 */ nop
/* 16A8A0 0024A040 38000000 */ xori $zero, $zero, 0
/* 16A8A4 0024A044 00000001 */ movf $zero, $zero, $fcc0
/* 16A8A8 0024A048 00000000 */ nop
/* 16A8AC 0024A04C 8024BCC8 */ lb $a0, -0x4338($at)
/* 16A8A4 0024A044 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A8A8 0024A048 00000000 */ /* 16A8AC 0024A04C 8024BCC8 */ lb $a0, -0x4338($at)
/* 16A8B0 0024A050 39000095 */ xori $zero, $t0, 0x95
/* 16A8B4 0024A054 00290082 */ rotr $zero, $t1, 2
/* 16A8B8 0024A058 00360000 */ .byte 0x00, 0x36, 0x00, 0x00
/* 16A8BC 0024A05C 802455D8 */ lb $a0, 0x55d8($at)
/* 16A8C0 0024A060 00000000 */ nop
/* 16A8B4 0024A054 00290082 */ .byte 0x00,0x29,0x00,0x82 /* Because of invalid n64 opcode rotr */
/* 16A8B8 0024A058 00360000 */ /* 16A8BC 0024A05C 802455D8 */ /* 16A8C0 0024A060 00000000 */ nop
/* 16A8C4 0024A064 2C000000 */ sltiu $zero, $zero, 0
/* 16A8C8 0024A068 80243468 */ lb $a0, 0x3468($at)
/* 16A8CC 0024A06C 00000000 */ nop
/* 16A8D0 0024A070 8024BC20 */ lb $a0, -0x43e0($at)
/* 16A8D4 0024A074 3D000003 */ .byte 0x3d, 0x00, 0x00, 0x03
/* 16A8D8 0024A078 FFF8007C */ sd $t8, 0x7c($ra)
/* 16A8DC 0024A07C 000F0000 */ sll $zero, $t7, 0
/* 16A8D8 0024A078 FFF8007C */ /* 16A8DC 0024A07C 000F0000 */ sll $zero, $t7, 0
/* 16A8E0 0024A080 80245718 */ lb $a0, 0x5718($at)
/* 16A8E4 0024A084 00000000 */ nop
/* 16A8E8 0024A088 39000000 */ xori $zero, $t0, 0
/* 16A8EC 0024A08C 00000001 */ movf $zero, $zero, $fcc0
/* 16A8F0 0024A090 00000000 */ nop
/* 16A8F4 0024A094 8024BD00 */ lb $a0, -0x4300($at)
/* 16A8EC 0024A08C 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A8F0 0024A090 00000000 */ /* 16A8F4 0024A094 8024BD00 */ lb $a0, -0x4300($at)
/* 16A8F8 0024A098 00000000 */ nop
/* 16A8FC 0024A09C 00030300 */ sll $zero, $v1, 0xc
/* 16A900 0024A0A0 80249E70 */ lb $a0, -0x6190($at)
@ -3700,10 +3599,9 @@ func_00249AB8:
/* 16A914 0024A0B4 00000000 */ nop
/* 16A918 0024A0B8 00000000 */ nop
/* 16A91C 0024A0BC 00000000 */ nop
/* 16A920 0024A0C0 00010001 */ movt $zero, $zero, $fcc0
/* 16A924 0024A0C4 00010001 */ movt $zero, $zero, $fcc0
/* 16A928 0024A0C8 00010000 */ sll $zero, $at, 0
/* 16A92C 0024A0CC 32000000 */ andi $zero, $s0, 0
/* 16A920 0024A0C0 00010001 */ .byte 0x00,0x01,0x00,0x01 /* Because of invalid n64 opcode movt */
/* 16A924 0024A0C4 00010001 */ .byte 0x00,0x01,0x00,0x01 /* Because of invalid n64 opcode movt */
/* 16A928 0024A0C8 00010000 */ /* 16A92C 0024A0CC 32000000 */ andi $zero, $s0, 0
/* 16A930 0024A0D0 00000000 */ nop
/* 16A934 0024A0D4 00004000 */ sll $t0, $zero, 0
/* 16A938 0024A0D8 80246D10 */ lb $a0, 0x6d10($at)
@ -3718,9 +3616,8 @@ func_00249AB8:
/* 16A95C 0024A0FC 80246E24 */ lb $a0, 0x6e24($at)
/* 16A960 0024A100 00000000 */ nop
/* 16A964 0024A104 32000000 */ andi $zero, $s0, 0
/* 16A968 0024A108 00000001 */ movf $zero, $zero, $fcc0
/* 16A96C 0024A10C 00000000 */ nop
/* 16A970 0024A110 8024BE88 */ lb $a0, -0x4178($at)
/* 16A968 0024A108 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16A96C 0024A10C 00000000 */ /* 16A970 0024A110 8024BE88 */ lb $a0, -0x4178($at)
/* 16A974 0024A114 00000000 */ nop
/* 16A978 0024A118 00010200 */ sll $zero, $at, 8
/* 16A97C 0024A11C 8024A0C0 */ lb $a0, -0x5f40($at)
@ -3754,18 +3651,14 @@ func_00249AB8:
/* 16A9EC 0024A18C FFFFFFFC */ sd $ra, -4($ra)
/* 16A9F0 0024A190 30000044 */ andi $zero, $zero, 0x44
/* 16A9F4 0024A194 000A00A4 */ .byte 0x00, 0x0a, 0x00, 0xa4
/* 16A9F8 0024A198 002E4000 */ .byte 0x00, 0x2e, 0x40, 0x00
/* 16A9FC 0024A19C 802481B8 */ lb $a0, -0x7e48($at)
/* 16AA00 0024A1A0 00000000 */ nop
/* 16A9F8 0024A198 002E4000 */ /* 16A9FC 0024A19C 802481B8 */ /* 16AA00 0024A1A0 00000000 */ nop
/* 16AA04 0024A1A4 2C000000 */ sltiu $zero, $zero, 0
/* 16AA08 0024A1A8 00000002 */ srl $zero, $zero, 0
/* 16AA0C 0024A1AC 00000000 */ nop
/* 16AA10 0024A1B0 8024BEF8 */ lb $a0, -0x4108($at)
/* 16AA14 0024A1B4 3100000C */ andi $zero, $t0, 0xc
/* 16AA18 0024A1B8 00430106 */ .byte 0x00, 0x43, 0x01, 0x06
/* 16AA1C 0024A1BC 00714000 */ .byte 0x00, 0x71, 0x40, 0x00
/* 16AA20 0024A1C0 8024830C */ lb $a0, -0x7cf4($at)
/* 16AA24 0024A1C4 00000000 */ nop
/* 16AA1C 0024A1BC 00714000 */ /* 16AA20 0024A1C0 8024830C */ /* 16AA24 0024A1C4 00000000 */ nop
/* 16AA28 0024A1C8 2C000000 */ sltiu $zero, $zero, 0
/* 16AA2C 0024A1CC 00000002 */ srl $zero, $zero, 0
/* 16AA30 0024A1D0 00000000 */ nop
@ -3793,96 +3686,81 @@ func_00249AB8:
/* 16AA88 0024A228 00000000 */ nop
/* 16AA8C 0024A22C 00000000 */ nop
/* 16AA90 0024A230 00000000 */ nop
/* 16AA94 0024A234 00000001 */ movf $zero, $zero, $fcc0
/* 16AA98 0024A238 00000000 */ nop
/* 16AA9C 0024A23C 00000000 */ nop
/* 16AA94 0024A234 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AA98 0024A238 00000000 */ /* 16AA9C 0024A23C 00000000 */ nop
/* 16AAA0 0024A240 00000000 */ nop
/* 16AAA4 0024A244 00000000 */ nop
/* 16AAA8 0024A248 00000000 */ nop
/* 16AAAC 0024A24C 00000000 */ nop
/* 16AAB0 0024A250 00000000 */ nop
/* 16AAB4 0024A254 00000001 */ movf $zero, $zero, $fcc0
/* 16AAB8 0024A258 10000000 */ b .L0024A25C
.L0024A25C:
/* 16AABC 0024A25C 00000000 */ nop
/* 16AAB4 0024A254 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AAB8 0024A258 10000000 */ .L0024A25C:
/* 16AABC 0024A25C 00000000 */ nop
/* 16AAC0 0024A260 00000000 */ nop
/* 16AAC4 0024A264 00000000 */ nop
/* 16AAC8 0024A268 00000000 */ nop
/* 16AACC 0024A26C 00000000 */ nop
/* 16AAD0 0024A270 00000000 */ nop
/* 16AAD4 0024A274 00000001 */ movf $zero, $zero, $fcc0
/* 16AAD8 0024A278 11000000 */ beqz $t0, .L0024A27C
.L0024A27C:
/* 16AADC 0024A27C 00000000 */ nop
/* 16AAD4 0024A274 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AAD8 0024A278 11000000 */ .L0024A27C:
/* 16AADC 0024A27C 00000000 */ nop
/* 16AAE0 0024A280 00000000 */ nop
/* 16AAE4 0024A284 00000000 */ nop
/* 16AAE8 0024A288 00000000 */ nop
/* 16AAEC 0024A28C 00000000 */ nop
/* 16AAF0 0024A290 00000000 */ nop
/* 16AAF4 0024A294 00000001 */ movf $zero, $zero, $fcc0
/* 16AAF8 0024A298 11100000 */ beq $t0, $s0, .L0024A29C
.L0024A29C:
/* 16AAFC 0024A29C 00000000 */ nop
/* 16AAF4 0024A294 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AAF8 0024A298 11100000 */ .L0024A29C:
/* 16AAFC 0024A29C 00000000 */ nop
/* 16AB00 0024A2A0 00000000 */ nop
/* 16AB04 0024A2A4 00000000 */ nop
/* 16AB08 0024A2A8 00000000 */ nop
/* 16AB0C 0024A2AC 00000000 */ nop
/* 16AB10 0024A2B0 00000000 */ nop
/* 16AB14 0024A2B4 00000001 */ movf $zero, $zero, $fcc0
/* 16AB18 0024A2B8 11110000 */ beq $t0, $s1, .L0024A2BC
.L0024A2BC:
/* 16AB1C 0024A2BC 00000000 */ nop
/* 16AB14 0024A2B4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AB18 0024A2B8 11110000 */ .L0024A2BC:
/* 16AB1C 0024A2BC 00000000 */ nop
/* 16AB20 0024A2C0 00000000 */ nop
/* 16AB24 0024A2C4 00000000 */ nop
/* 16AB28 0024A2C8 00000000 */ nop
/* 16AB2C 0024A2CC 00000000 */ nop
/* 16AB30 0024A2D0 00000000 */ nop
/* 16AB34 0024A2D4 00000001 */ movf $zero, $zero, $fcc0
/* 16AB38 0024A2D8 1F111000 */ .byte 0x1f, 0x11, 0x10, 0x00
/* 16AB3C 0024A2DC 00000000 */ nop
/* 16AB40 0024A2E0 00000000 */ nop
/* 16AB34 0024A2D4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AB38 0024A2D8 1F111000 */ /* 16AB3C 0024A2DC 00000000 */ /* 16AB40 0024A2E0 00000000 */ nop
/* 16AB44 0024A2E4 00000000 */ nop
/* 16AB48 0024A2E8 00000000 */ nop
/* 16AB4C 0024A2EC 00000000 */ nop
/* 16AB50 0024A2F0 00000000 */ nop
/* 16AB54 0024A2F4 00000001 */ movf $zero, $zero, $fcc0
/* 16AB58 0024A2F8 1FF11100 */ .byte 0x1f, 0xf1, 0x11, 0x00
/* 16AB5C 0024A2FC 00000000 */ nop
/* 16AB60 0024A300 00000000 */ nop
/* 16AB54 0024A2F4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AB58 0024A2F8 1FF11100 */ /* 16AB5C 0024A2FC 00000000 */ /* 16AB60 0024A300 00000000 */ nop
/* 16AB64 0024A304 00000000 */ nop
/* 16AB68 0024A308 00000000 */ nop
/* 16AB6C 0024A30C 00000000 */ nop
/* 16AB70 0024A310 00000000 */ nop
/* 16AB74 0024A314 00000001 */ movf $zero, $zero, $fcc0
/* 16AB78 0024A318 1FFF1110 */ .byte 0x1f, 0xff, 0x11, 0x10
/* 16AB7C 0024A31C 00000000 */ nop
/* 16AB80 0024A320 00000000 */ nop
/* 16AB74 0024A314 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AB78 0024A318 1FFF1110 */ /* 16AB7C 0024A31C 00000000 */ /* 16AB80 0024A320 00000000 */ nop
/* 16AB84 0024A324 00000000 */ nop
/* 16AB88 0024A328 00000000 */ nop
/* 16AB8C 0024A32C 00000000 */ nop
/* 16AB90 0024A330 00000000 */ nop
/* 16AB94 0024A334 00000001 */ movf $zero, $zero, $fcc0
/* 16AB98 0024A338 1FFFF111 */ .byte 0x1f, 0xff, 0xf1, 0x11
/* 16AB9C 0024A33C 00000000 */ nop
/* 16ABA0 0024A340 11111111 */ beq $t0, $s1, .L0024E788
/* 16AB94 0024A334 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 16AB98 0024A338 1FFFF111 */ /* 16AB9C 0024A33C 00000000 */ /* 16ABA0 0024A340 11111111 */ beq $t0, $s1, .L0024E788
/* 16ABA4 0024A344 11111111 */ beq $t0, $s1, .L0024E78C
/* 16ABA8 0024A348 11111111 */ beq $t0, $s1, .L0024E790
/* 16ABAC 0024A34C 11111111 */ beq $t0, $s1, .L0024E794
/* 16ABB0 0024A350 11111111 */ beq $t0, $s1, .L0024E798
/* 16ABB4 0024A354 11111111 */ beq $t0, $s1, .L0024E79C
/* 16ABB8 0024A358 1FFFFF11 */ .byte 0x1f, 0xff, 0xff, 0x11
/* 16ABBC 0024A35C 10000000 */ b .L0024A360
.L0024A360:
/* 16ABC0 0024A360 11111111 */ beq $t0, $s1, .L0024E7A8
/* 16ABBC 0024A35C 10000000 */ .L0024A360:
/* 16ABC0 0024A360 11111111 */ beq $t0, $s1, .L0024E7A8
/* 16ABC4 0024A364 11111111 */ beq $t0, $s1, .L0024E7AC
/* 16ABC8 0024A368 11111111 */ beq $t0, $s1, .L0024E7B0
/* 16ABCC 0024A36C 11111111 */ beq $t0, $s1, .L0024E7B4
/* 16ABD0 0024A370 11111111 */ beq $t0, $s1, .L0024E7B8
/* 16ABD4 0024A374 11111111 */ beq $t0, $s1, .L0024E7BC
/* 16ABD8 0024A378 1FFFFFF1 */ .byte 0x1f, 0xff, 0xff, 0xf1
/* 16ABDC 0024A37C 11000000 */ beqz $t0, .L0024A380
.L0024A380:
/* 16ABE0 0024A380 11FFFFFF */ beq $t7, $ra, .L0024A380
/* 16ABDC 0024A37C 11000000 */ .L0024A380:
/* 16ABE0 0024A380 11FFFFFF */ beq $t7, $ra, .L0024A380
/* 16ABE4 0024A384 FFFFFFFF */ sd $ra, -1($ra)
/* 16ABE8 0024A388 FFFFFFFF */ sd $ra, -1($ra)
/* 16ABEC 0024A38C FFFFFFFF */ sd $ra, -1($ra)
@ -3939,22 +3817,20 @@ func_00249AB8:
/* 16ACAC 0024A44C B09E297B */ sdl $fp, 0x297b($a0)
/* 16ACB0 0024A450 C3B634C6 */ ll $s6, 0x34c6($sp)
/* 16ACB4 0024A454 D0C73AFF */ lld $a3, 0x3aff($a2)
/* 16ACB8 0024A458 CEC538FF */ pref 5, 0x38ff($s6)
/* 16ACBC 0024A45C CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACC0 0024A460 CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACC4 0024A464 CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACC8 0024A468 CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACCC 0024A46C CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACD0 0024A470 CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACD4 0024A474 CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACD8 0024A478 CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACDC 0024A47C CDC438FF */ pref 4, 0x38ff($t6)
/* 16ACE0 0024A480 90751600 */ lbu $s5, 0x1600($v1)
/* 16ACE4 0024A484 987F1A20 */ lwr $ra, 0x1a20($v1)
/* 16ACB8 0024A458 CEC538FF */ .byte 0xCE,0xC5,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACBC 0024A45C CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACC0 0024A460 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACC4 0024A464 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACC8 0024A468 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACCC 0024A46C CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACD0 0024A470 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACD4 0024A474 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACD8 0024A478 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACDC 0024A47C CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16ACE0 0024A480 90751600 */ /* 16ACE4 0024A484 987F1A20 */ lwr $ra, 0x1a20($v1)
/* 16ACE8 0024A488 BDAF30B0 */ cache 0xf, 0x30b0($t5)
/* 16ACEC 0024A48C CFC639FF */ pref 6, 0x39ff($fp)
/* 16ACF0 0024A490 C7BE33FF */ lwc1 $f30, 0x33ff($sp)
/* 16ACF4 0024A494 C0B72CFF */ ll $s7, 0x2cff($a1)
/* 16ACEC 0024A48C CFC639FF */ .byte 0xCF,0xC6,0x39,0xFF /* Because of invalid n64 opcode pref */
/* 16ACF0 0024A490 C7BE33FF */ /* 16ACF4 0024A494 C0B72CFF */ ll $s7, 0x2cff($a1)
/* 16ACF8 0024A498 BCB329FF */ cache 0x13, 0x29ff($a1)
/* 16ACFC 0024A49C BBB128FF */ swr $s1, 0x28ff($sp)
/* 16AD00 0024A4A0 BBB128FF */ swr $s1, 0x28ff($sp)
@ -3967,10 +3843,9 @@ func_00249AB8:
/* 16AD1C 0024A4BC BBB128FF */ swr $s1, 0x28ff($sp)
/* 16AD20 0024A4C0 90751600 */ lbu $s5, 0x1600($v1)
/* 16AD24 0024A4C4 B09F288C */ sdl $ra, 0x288c($a0)
/* 16AD28 0024A4C8 CAC135FF */ bbit0 $s6, .L00000001, .L00257CC8
/* 16AD2C 0024A4CC CBBB38FF */ bbit0 $sp, .L0000001B, .L002588CC
/* 16AD30 0024A4D0 BFAD2CFF */ cache 0xd, 0x2cff($sp)
/* 16AD34 0024A4D4 B29D24FF */ sdl $sp, 0x24ff($s4)
/* 16AD28 0024A4C8 CAC135FF */ .byte 0xCA,0xC1,0x35,0xFF /* Because of invalid n64 opcode bbit0 */
/* 16AD2C 0024A4CC CBBB38FF */ .byte 0xCB,0xBB,0x38,0xFF /* Because of invalid n64 opcode bbit0 */
/* 16AD30 0024A4D0 BFAD2CFF */ /* 16AD34 0024A4D4 B29D24FF */ sdl $sp, 0x24ff($s4)
/* 16AD38 0024A4D8 A78F20FF */ sh $t7, 0x20ff($gp)
/* 16AD3C 0024A4DC A2881EFF */ sb $t0, 0x1eff($s4)
/* 16AD40 0024A4E0 A1861DFF */ sb $a2, 0x1dff($t4)
@ -3988,8 +3863,7 @@ func_00249AB8:
/* 16AD70 0024A510 9F841CFF */ lwu $a0, 0x1cff($gp)
/* 16AD74 0024A514 876413FF */ lh $a0, 0x13ff($k1)
/* 16AD78 0024A518 78500CFF */ .byte 0x78, 0x50, 0x0c, 0xff
/* 16AD7C 0024A51C 764E0CFF */ jalx 0x93833fc
/* 16AD80 0024A520 764E0CFF */ jalx 0x93833fc
/* 16AD7C 0024A51C 764E0CFF */ /* 16AD80 0024A520 764E0CFF */ jalx 0x93833fc
/* 16AD84 0024A524 764E0CFF */ jalx 0x93833fc
/* 16AD88 0024A528 764E0CFF */ jalx 0x93833fc
/* 16AD8C 0024A52C 764E0CFF */ jalx 0x93833fc
@ -4002,25 +3876,13 @@ func_00249AB8:
/* 16ADA8 0024A548 B4AA22FF */ sdr $t2, 0x22ff($a1)
/* 16ADAC 0024A54C A1871DFF */ sb $a3, 0x1dff($t4)
/* 16ADB0 0024A550 7D570FFE */ .byte 0x7d, 0x57, 0x0f, 0xfe
/* 16ADB4 0024A554 4F3408D0 */ .byte 0x4f, 0x34, 0x08, 0xd0
/* 16ADB8 0024A558 20150399 */ addi $s5, $zero, 0x399
/* 16ADBC 0024A55C 04020077 */ bltzl $zero, .L0024A73C
/* 16ADB4 0024A554 4F3408D0 */ /* 16ADB8 0024A558 20150399 */ /* 16ADBC 0024A55C 04020077 */ bltzl $zero, .L0024A73C
/* 16ADC0 0024A560 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16ADC4 0024A564 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16ADC8 0024A568 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16ADCC 0024A56C 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16ADD0 0024A570 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16ADD4 0024A574 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16ADD8 0024A578 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16ADDC 0024A57C 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16ADE0 0024A580 90751600 */ lbu $s5, 0x1600($v1)
/* 16ADE4 0024A584 BBB128FF */ swr $s1, 0x28ff($sp)
/* 16ADC4 0024A564 02010075 */ /* 16ADC8 0024A568 02010075 */ /* 16ADCC 0024A56C 02010075 */ /* 16ADD0 0024A570 02010075 */ /* 16ADD4 0024A574 02010075 */ /* 16ADD8 0024A578 02010075 */ /* 16ADDC 0024A57C 02010075 */ /* 16ADE0 0024A580 90751600 */ /* 16ADE4 0024A584 BBB128FF */ swr $s1, 0x28ff($sp)
/* 16ADE8 0024A588 ADA31BFF */ sw $v1, 0x1bff($t5)
/* 16ADEC 0024A58C 8C6B15FF */ lw $t3, 0x15ff($v1)
/* 16ADF0 0024A590 4D3308CF */ .byte 0x4d, 0x33, 0x08, 0xcf
/* 16ADF4 0024A594 0604017A */ .byte 0x06, 0x04, 0x01, 0x7a
/* 16ADF8 0024A598 00000073 */ tltu $zero, $zero, 1
/* 16ADFC 0024A59C 00000073 */ tltu $zero, $zero, 1
/* 16ADF4 0024A594 0604017A */ /* 16ADF8 0024A598 00000073 */ /* 16ADFC 0024A59C 00000073 */ tltu $zero, $zero, 1
/* 16AE00 0024A5A0 00000073 */ tltu $zero, $zero, 1
/* 16AE04 0024A5A4 00000073 */ tltu $zero, $zero, 1
/* 16AE08 0024A5A8 00000073 */ tltu $zero, $zero, 1
@ -4050,8 +3912,7 @@ func_00249AB8:
/* 16AE68 0024A608 A99F19FF */ swl $ra, 0x19ff($t4)
/* 16AE6C 0024A60C 876413FF */ lh $a0, 0x13ff($k1)
/* 16AE70 0024A610 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16AE74 0024A614 00000073 */ tltu $zero, $zero, 1
/* 16AE78 0024A618 00000073 */ tltu $zero, $zero, 1
/* 16AE74 0024A614 00000073 */ /* 16AE78 0024A618 00000073 */ tltu $zero, $zero, 1
/* 16AE7C 0024A61C 00000073 */ tltu $zero, $zero, 1
/* 16AE80 0024A620 00000073 */ tltu $zero, $zero, 1
/* 16AE84 0024A624 00000073 */ tltu $zero, $zero, 1
@ -4066,8 +3927,7 @@ func_00249AB8:
/* 16AEA8 0024A648 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16AEAC 0024A64C 896713FF */ lwl $a3, 0x13ff($t3)
/* 16AEB0 0024A650 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16AEB4 0024A654 00000073 */ tltu $zero, $zero, 1
/* 16AEB8 0024A658 00000073 */ tltu $zero, $zero, 1
/* 16AEB4 0024A654 00000073 */ /* 16AEB8 0024A658 00000073 */ tltu $zero, $zero, 1
/* 16AEBC 0024A65C 00000073 */ tltu $zero, $zero, 1
/* 16AEC0 0024A660 00000073 */ tltu $zero, $zero, 1
/* 16AEC4 0024A664 00000073 */ tltu $zero, $zero, 1
@ -4082,8 +3942,7 @@ func_00249AB8:
/* 16AEE8 0024A688 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16AEEC 0024A68C 8A6814FF */ lwl $t0, 0x14ff($s3)
/* 16AEF0 0024A690 02020075 */ .byte 0x02, 0x02, 0x00, 0x75
/* 16AEF4 0024A694 00000073 */ tltu $zero, $zero, 1
/* 16AEF8 0024A698 00000073 */ tltu $zero, $zero, 1
/* 16AEF4 0024A694 00000073 */ /* 16AEF8 0024A698 00000073 */ tltu $zero, $zero, 1
/* 16AEFC 0024A69C 00000073 */ tltu $zero, $zero, 1
/* 16AF00 0024A6A0 00000073 */ tltu $zero, $zero, 1
/* 16AF04 0024A6A4 00000073 */ tltu $zero, $zero, 1
@ -4098,8 +3957,7 @@ func_00249AB8:
/* 16AF28 0024A6C8 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16AF2C 0024A6CC 8A6814FF */ lwl $t0, 0x14ff($s3)
/* 16AF30 0024A6D0 02020075 */ .byte 0x02, 0x02, 0x00, 0x75
/* 16AF34 0024A6D4 00000073 */ tltu $zero, $zero, 1
/* 16AF38 0024A6D8 00000073 */ tltu $zero, $zero, 1
/* 16AF34 0024A6D4 00000073 */ /* 16AF38 0024A6D8 00000073 */ tltu $zero, $zero, 1
/* 16AF3C 0024A6DC 00000073 */ tltu $zero, $zero, 1
/* 16AF40 0024A6E0 00000073 */ tltu $zero, $zero, 1
/* 16AF44 0024A6E4 00000073 */ tltu $zero, $zero, 1
@ -4114,8 +3972,7 @@ func_00249AB8:
/* 16AF68 0024A708 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16AF6C 0024A70C 8A6814FF */ lwl $t0, 0x14ff($s3)
/* 16AF70 0024A710 02020075 */ .byte 0x02, 0x02, 0x00, 0x75
/* 16AF74 0024A714 00000073 */ tltu $zero, $zero, 1
/* 16AF78 0024A718 00000073 */ tltu $zero, $zero, 1
/* 16AF74 0024A714 00000073 */ /* 16AF78 0024A718 00000073 */ tltu $zero, $zero, 1
/* 16AF7C 0024A71C 00000073 */ tltu $zero, $zero, 1
/* 16AF80 0024A720 00000073 */ tltu $zero, $zero, 1
/* 16AF84 0024A724 00000073 */ tltu $zero, $zero, 1
@ -4131,8 +3988,7 @@ func_00249AB8:
/* 16AFA8 0024A748 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16AFAC 0024A74C 8A6814FF */ lwl $t0, 0x14ff($s3)
/* 16AFB0 0024A750 02020075 */ .byte 0x02, 0x02, 0x00, 0x75
/* 16AFB4 0024A754 00000073 */ tltu $zero, $zero, 1
/* 16AFB8 0024A758 00000073 */ tltu $zero, $zero, 1
/* 16AFB4 0024A754 00000073 */ /* 16AFB8 0024A758 00000073 */ tltu $zero, $zero, 1
/* 16AFBC 0024A75C 00000073 */ tltu $zero, $zero, 1
/* 16AFC0 0024A760 00000073 */ tltu $zero, $zero, 1
/* 16AFC4 0024A764 00000073 */ tltu $zero, $zero, 1
@ -4147,8 +4003,7 @@ func_00249AB8:
/* 16AFE8 0024A788 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16AFEC 0024A78C 896713FF */ lwl $a3, 0x13ff($t3)
/* 16AFF0 0024A790 02020075 */ .byte 0x02, 0x02, 0x00, 0x75
/* 16AFF4 0024A794 00000073 */ tltu $zero, $zero, 1
/* 16AFF8 0024A798 00000073 */ tltu $zero, $zero, 1
/* 16AFF4 0024A794 00000073 */ /* 16AFF8 0024A798 00000073 */ tltu $zero, $zero, 1
/* 16AFFC 0024A79C 00000073 */ tltu $zero, $zero, 1
/* 16B000 0024A7A0 00000073 */ tltu $zero, $zero, 1
/* 16B004 0024A7A4 00000073 */ tltu $zero, $zero, 1
@ -4163,8 +4018,7 @@ func_00249AB8:
/* 16B028 0024A7C8 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B02C 0024A7CC 896713FF */ lwl $a3, 0x13ff($t3)
/* 16B030 0024A7D0 02020075 */ .byte 0x02, 0x02, 0x00, 0x75
/* 16B034 0024A7D4 00000073 */ tltu $zero, $zero, 1
/* 16B038 0024A7D8 00000073 */ tltu $zero, $zero, 1
/* 16B034 0024A7D4 00000073 */ /* 16B038 0024A7D8 00000073 */ tltu $zero, $zero, 1
/* 16B03C 0024A7DC 00000073 */ tltu $zero, $zero, 1
/* 16B040 0024A7E0 00000073 */ tltu $zero, $zero, 1
/* 16B044 0024A7E4 00000073 */ tltu $zero, $zero, 1
@ -4190,19 +4044,18 @@ func_00249AB8:
/* 16B094 0024A834 90751600 */ lbu $s5, 0x1600($v1)
/* 16B098 0024A838 90751600 */ lbu $s5, 0x1600($v1)
/* 16B09C 0024A83C 90751600 */ lbu $s5, 0x1600($v1)
/* 16B0A0 0024A840 CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0A4 0024A844 CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0A8 0024A848 CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0AC 0024A84C CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0B0 0024A850 CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0B4 0024A854 CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0B8 0024A858 CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0BC 0024A85C CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0C0 0024A860 CDC438FF */ pref 4, 0x38ff($t6)
/* 16B0C4 0024A864 CCC337FF */ pref 3, 0x37ff($a2)
/* 16B0C8 0024A868 C8BF34F8 */ bbit0 $a1, .L0000001F, .L00257C4C
/* 16B0CC 0024A86C BAAD2CC6 */ swr $t5, 0x2cc6($s5)
/* 16B0D0 0024A870 A794207B */ sh $s4, 0x207b($gp)
/* 16B0A0 0024A840 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0A4 0024A844 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0A8 0024A848 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0AC 0024A84C CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0B0 0024A850 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0B4 0024A854 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0B8 0024A858 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0BC 0024A85C CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0C0 0024A860 CDC438FF */ .byte 0xCD,0xC4,0x38,0xFF /* Because of invalid n64 opcode pref */
/* 16B0C4 0024A864 CCC337FF */ .byte 0xCC,0xC3,0x37,0xFF /* Because of invalid n64 opcode pref */
/* 16B0C8 0024A868 C8BF34F8 */ .byte 0xC8,0xBF,0x34,0xF8 /* Because of invalid n64 opcode bbit0 */
/* 16B0CC 0024A86C BAAD2CC6 */ /* 16B0D0 0024A870 A794207B */ sh $s4, 0x207b($gp)
/* 16B0D4 0024A874 957C1820 */ lhu $gp, 0x1820($t3)
/* 16B0D8 0024A878 90751600 */ lbu $s5, 0x1600($v1)
/* 16B0DC 0024A87C 90751600 */ lbu $s5, 0x1600($v1)
@ -4247,26 +4100,15 @@ func_00249AB8:
/* 16B178 0024A918 764E0CFF */ jalx 0x93833fc
/* 16B17C 0024A91C 764E0CFF */ jalx 0x93833fc
/* 16B180 0024A920 79510DFF */ .byte 0x79, 0x51, 0x0d, 0xff
/* 16B184 0024A924 886513FF */ lwl $a1, 0x13ff($v1)
/* 16B188 0024A928 9D811BFF */ lwu $at, 0x1bff($t4)
/* 16B184 0024A924 886513FF */ /* 16B188 0024A928 9D811BFF */ lwu $at, 0x1bff($t4)
/* 16B18C 0024A92C B09A23FF */ sdl $k0, 0x23ff($a0)
/* 16B190 0024A930 A99F19FF */ swl $ra, 0x19ff($t4)
/* 16B194 0024A934 9F9116FF */ lwu $s1, 0x16ff($gp)
/* 16B198 0024A938 8B7311E1 */ lwl $s3, 0x11e1($k1)
/* 16B19C 0024A93C 90751600 */ lbu $s5, 0x1600($v1)
/* 16B1A0 0024A940 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16B1A4 0024A944 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16B1A8 0024A948 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16B1AC 0024A94C 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16B1B0 0024A950 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16B1B4 0024A954 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16B1B8 0024A958 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16B1BC 0024A95C 02010075 */ .byte 0x02, 0x01, 0x00, 0x75
/* 16B1C0 0024A960 0604017A */ .byte 0x06, 0x04, 0x01, 0x7a
/* 16B1C4 0024A964 22180499 */ addi $t8, $s0, 0x499
/* 16B1C8 0024A968 5F490FD0 */ .byte 0x5f, 0x49, 0x0f, 0xd0
/* 16B1CC 0024A96C A38A1FFE */ sb $t2, 0x1ffe($gp)
/* 16B1D0 0024A970 A49817FF */ sh $t8, 0x17ff($a0)
/* 16B1A4 0024A944 02010075 */ /* 16B1A8 0024A948 02010075 */ /* 16B1AC 0024A94C 02010075 */ /* 16B1B0 0024A950 02010075 */ /* 16B1B4 0024A954 02010075 */ /* 16B1B8 0024A958 02010075 */ /* 16B1BC 0024A95C 02010075 */ /* 16B1C0 0024A960 0604017A */ /* 16B1C4 0024A964 22180499 */ /* 16B1C8 0024A968 5F490FD0 */ .byte 0x5f, 0x49, 0x0f, 0xd0
/* 16B1CC 0024A96C A38A1FFE */ /* 16B1D0 0024A970 A49817FF */ sh $t8, 0x17ff($a0)
/* 16B1D4 0024A974 9C8D15FF */ lwu $t5, 0x15ff($a0)
/* 16B1D8 0024A978 82680DFF */ lb $t0, 0xdff($s3)
/* 16B1DC 0024A97C 90751600 */ lbu $s5, 0x1600($v1)
@ -4286,8 +4128,7 @@ func_00249AB8:
/* 16B210 0024A9B0 A69A18FF */ sh $k0, 0x18ff($s4)
/* 16B214 0024A9B4 9C8D15FF */ lwu $t5, 0x15ff($a0)
/* 16B218 0024A9B8 7E630CFF */ .byte 0x7e, 0x63, 0x0c, 0xff
/* 16B21C 0024A9BC 90751600 */ lbu $s5, 0x1600($v1)
/* 16B220 0024A9C0 00000073 */ tltu $zero, $zero, 1
/* 16B21C 0024A9BC 90751600 */ /* 16B220 0024A9C0 00000073 */ tltu $zero, $zero, 1
/* 16B224 0024A9C4 00000073 */ tltu $zero, $zero, 1
/* 16B228 0024A9C8 00000073 */ tltu $zero, $zero, 1
/* 16B22C 0024A9CC 00000073 */ tltu $zero, $zero, 1
@ -4302,8 +4143,7 @@ func_00249AB8:
/* 16B250 0024A9F0 AEA41DFF */ sw $a0, 0x1dff($s5)
/* 16B254 0024A9F4 A19316FF */ sb $s3, 0x16ff($t4)
/* 16B258 0024A9F8 7D620CFF */ .byte 0x7d, 0x62, 0x0c, 0xff
/* 16B25C 0024A9FC 90751600 */ lbu $s5, 0x1600($v1)
/* 16B260 0024AA00 00000073 */ tltu $zero, $zero, 1
/* 16B25C 0024A9FC 90751600 */ /* 16B260 0024AA00 00000073 */ tltu $zero, $zero, 1
/* 16B264 0024AA04 00000073 */ tltu $zero, $zero, 1
/* 16B268 0024AA08 00000073 */ tltu $zero, $zero, 1
/* 16B26C 0024AA0C 00000073 */ tltu $zero, $zero, 1
@ -4315,11 +4155,9 @@ func_00249AB8:
/* 16B284 0024AA24 00000073 */ tltu $zero, $zero, 1
/* 16B288 0024AA28 00000073 */ tltu $zero, $zero, 1
/* 16B28C 0024AA2C 03030175 */ .byte 0x03, 0x03, 0x01, 0x75
/* 16B290 0024AA30 B6AC23FF */ sdr $t4, 0x23ff($s5)
/* 16B294 0024AA34 A69B18FF */ sh $k1, 0x18ff($s4)
/* 16B290 0024AA30 B6AC23FF */ /* 16B294 0024AA34 A69B18FF */ sh $k1, 0x18ff($s4)
/* 16B298 0024AA38 7D620CFF */ .byte 0x7d, 0x62, 0x0c, 0xff
/* 16B29C 0024AA3C 90751600 */ lbu $s5, 0x1600($v1)
/* 16B2A0 0024AA40 00000073 */ tltu $zero, $zero, 1
/* 16B29C 0024AA3C 90751600 */ /* 16B2A0 0024AA40 00000073 */ tltu $zero, $zero, 1
/* 16B2A4 0024AA44 00000073 */ tltu $zero, $zero, 1
/* 16B2A8 0024AA48 00000073 */ tltu $zero, $zero, 1
/* 16B2AC 0024AA4C 00000073 */ tltu $zero, $zero, 1
@ -4331,11 +4169,9 @@ func_00249AB8:
/* 16B2C4 0024AA64 00000073 */ tltu $zero, $zero, 1
/* 16B2C8 0024AA68 00000073 */ tltu $zero, $zero, 1
/* 16B2CC 0024AA6C 02020175 */ .byte 0x02, 0x02, 0x01, 0x75
/* 16B2D0 0024AA70 B9B026FF */ swr $s0, 0x26ff($t5)
/* 16B2D4 0024AA74 A99F19FF */ swl $ra, 0x19ff($t4)
/* 16B2D0 0024AA70 B9B026FF */ /* 16B2D4 0024AA74 A99F19FF */ swl $ra, 0x19ff($t4)
/* 16B2D8 0024AA78 7D620CFF */ .byte 0x7d, 0x62, 0x0c, 0xff
/* 16B2DC 0024AA7C 90751600 */ lbu $s5, 0x1600($v1)
/* 16B2E0 0024AA80 00000073 */ tltu $zero, $zero, 1
/* 16B2DC 0024AA7C 90751600 */ /* 16B2E0 0024AA80 00000073 */ tltu $zero, $zero, 1
/* 16B2E4 0024AA84 00000073 */ tltu $zero, $zero, 1
/* 16B2E8 0024AA88 00000073 */ tltu $zero, $zero, 1
/* 16B2EC 0024AA8C 00000073 */ tltu $zero, $zero, 1
@ -4347,11 +4183,9 @@ func_00249AB8:
/* 16B304 0024AAA4 00000073 */ tltu $zero, $zero, 1
/* 16B308 0024AAA8 00000073 */ tltu $zero, $zero, 1
/* 16B30C 0024AAAC 03030175 */ .byte 0x03, 0x03, 0x01, 0x75
/* 16B310 0024AAB0 BAB127FF */ swr $s1, 0x27ff($s5)
/* 16B314 0024AAB4 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B310 0024AAB0 BAB127FF */ /* 16B314 0024AAB4 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B318 0024AAB8 7D620CFF */ .byte 0x7d, 0x62, 0x0c, 0xff
/* 16B31C 0024AABC 90751600 */ lbu $s5, 0x1600($v1)
/* 16B320 0024AAC0 00000073 */ tltu $zero, $zero, 1
/* 16B31C 0024AABC 90751600 */ /* 16B320 0024AAC0 00000073 */ tltu $zero, $zero, 1
/* 16B324 0024AAC4 00000073 */ tltu $zero, $zero, 1
/* 16B328 0024AAC8 00000073 */ tltu $zero, $zero, 1
/* 16B32C 0024AACC 00000073 */ tltu $zero, $zero, 1
@ -4363,11 +4197,9 @@ func_00249AB8:
/* 16B344 0024AAE4 00000073 */ tltu $zero, $zero, 1
/* 16B348 0024AAE8 00000073 */ tltu $zero, $zero, 1
/* 16B34C 0024AAEC 03030175 */ .byte 0x03, 0x03, 0x01, 0x75
/* 16B350 0024AAF0 BAB127FF */ swr $s1, 0x27ff($s5)
/* 16B354 0024AAF4 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B350 0024AAF0 BAB127FF */ /* 16B354 0024AAF4 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B358 0024AAF8 7D620CFF */ .byte 0x7d, 0x62, 0x0c, 0xff
/* 16B35C 0024AAFC 90751600 */ lbu $s5, 0x1600($v1)
/* 16B360 0024AB00 00000073 */ tltu $zero, $zero, 1
/* 16B35C 0024AAFC 90751600 */ /* 16B360 0024AB00 00000073 */ tltu $zero, $zero, 1
/* 16B364 0024AB04 00000073 */ tltu $zero, $zero, 1
/* 16B368 0024AB08 00000073 */ tltu $zero, $zero, 1
/* 16B36C 0024AB0C 00000073 */ tltu $zero, $zero, 1
@ -4379,11 +4211,9 @@ func_00249AB8:
/* 16B384 0024AB24 00000073 */ tltu $zero, $zero, 1
/* 16B388 0024AB28 00000073 */ tltu $zero, $zero, 1
/* 16B38C 0024AB2C 03030175 */ .byte 0x03, 0x03, 0x01, 0x75
/* 16B390 0024AB30 BAB127FF */ swr $s1, 0x27ff($s5)
/* 16B394 0024AB34 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B390 0024AB30 BAB127FF */ /* 16B394 0024AB34 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B398 0024AB38 7D620CFF */ .byte 0x7d, 0x62, 0x0c, 0xff
/* 16B39C 0024AB3C 90751600 */ lbu $s5, 0x1600($v1)
/* 16B3A0 0024AB40 00000073 */ tltu $zero, $zero, 1
/* 16B39C 0024AB3C 90751600 */ /* 16B3A0 0024AB40 00000073 */ tltu $zero, $zero, 1
/* 16B3A4 0024AB44 00000073 */ tltu $zero, $zero, 1
/* 16B3A8 0024AB48 00000073 */ tltu $zero, $zero, 1
/* 16B3AC 0024AB4C 00000073 */ tltu $zero, $zero, 1
@ -4395,11 +4225,9 @@ func_00249AB8:
/* 16B3C4 0024AB64 00000073 */ tltu $zero, $zero, 1
/* 16B3C8 0024AB68 00000073 */ tltu $zero, $zero, 1
/* 16B3CC 0024AB6C 03030175 */ .byte 0x03, 0x03, 0x01, 0x75
/* 16B3D0 0024AB70 BAB127FF */ swr $s1, 0x27ff($s5)
/* 16B3D4 0024AB74 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B3D0 0024AB70 BAB127FF */ /* 16B3D4 0024AB74 AAA019FF */ swl $zero, 0x19ff($s5)
/* 16B3D8 0024AB78 7D620CFF */ .byte 0x7d, 0x62, 0x0c, 0xff
/* 16B3DC 0024AB7C 90751600 */ lbu $s5, 0x1600($v1)
/* 16B3E0 0024AB80 00000073 */ tltu $zero, $zero, 1
/* 16B3DC 0024AB7C 90751600 */ /* 16B3E0 0024AB80 00000073 */ tltu $zero, $zero, 1
/* 16B3E4 0024AB84 00000073 */ tltu $zero, $zero, 1
/* 16B3E8 0024AB88 00000073 */ tltu $zero, $zero, 1
/* 16B3EC 0024AB8C 00000073 */ tltu $zero, $zero, 1

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,40 @@
.section .text00200000, "ax"
func_00200000:
/* 3169F0 00200000 27BDFFE8 */ addiu $sp, $sp, -0x18
D_00200004:
/* 3169F4 00200004 3C05AC29 */ lui $a1, (0xAC29007B >> 16) # lui $a1, 0xac29
/* 3169F8 00200008 34A5007B */ ori $a1, (0xAC29007B & 0xFFFF) # ori $a1, $a1, 0x7b
/* 3169FC 0020000C 3C06B000 */ lui $a2, (0xB00006A8 >> 16) # lui $a2, 0xb000
/* 316A00 00200010 34C606A8 */ ori $a2, (0xB00006A8 & 0xFFFF) # ori $a2, $a2, 0x6a8
/* 316A04 00200014 3C02A460 */ lui $v0, (0xA4600010 >> 16) # lui $v0, 0xa460
/* 316A08 00200018 34420010 */ ori $v0, (0xA4600010 & 0xFFFF) # ori $v0, $v0, 0x10
/* 316A0C 0020001C AFBF0010 */ sw $ra, 0x10($sp)
/* 316A10 00200020 8C420000 */ lw $v0, ($v0)
/* 316A14 00200024 3C048005 */ lui $a0, %hi(D_8004AA85) # $a0, 0x8005
/* 316A18 00200028 2484AA85 */ addiu $a0, %lo(D_8004AA85) # addiu $a0, $a0, -0x557b
/* 316A1C 0020002C 30420003 */ andi $v0, $v0, 3
/* 316A20 00200030 10400006 */ beqz $v0, .L0020004C
/* 316A24 00200034 3C03A460 */ lui $v1, (0xA4600010 >> 16) # lui $v1, 0xa460
/* 316A28 00200038 34630010 */ ori $v1, (0xA4600010 & 0xFFFF) # ori $v1, $v1, 0x10
.L0020003C:
/* 316A2C 0020003C 8C620000 */ lw $v0, ($v1)
/* 316A30 00200040 30420003 */ andi $v0, $v0, 3
/* 316A34 00200044 1440FFFD */ bnez $v0, .L0020003C
/* 316A38 00200048 00000000 */ nop
.L0020004C:
/* 316A3C 0020004C 24C2FE38 */ addiu $v0, $a2, -0x1c8
/* 316A40 00200050 3C03A000 */ lui $v1, 0xa000
/* 316A44 00200054 00431025 */ or $v0, $v0, $v1
/* 316A48 00200058 8C420000 */ lw $v0, ($v0)
/* 316A4C 0020005C 00A22823 */ subu $a1, $a1, $v0
/* 316A50 00200060 00852021 */ addu $a0, $a0, $a1
/* 316A54 00200064 0080F809 */ jalr $a0
/* 316A58 00200068 00000000 */ nop
/* 316A5C 0020006C 8FBF0010 */ lw $ra, 0x10($sp)
/* 316A60 00200070 03E00008 */ jr $ra
/* 316A64 00200074 27BD0018 */ addiu $sp, $sp, 0x18
/* 316A68 00200078 00000000 */ nop
/* 316A6C 0020007C 00000000 */ nop

View File

@ -0,0 +1,113 @@
.section .text00200080, "ax"
func_00200080:
/* 316A70 00200080 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 316A74 00200084 3C0B3C01 */ lui $t3, (0x3C01A775 >> 16) # lui $t3, 0x3c01
/* 316A78 00200088 356BA775 */ ori $t3, (0x3C01A775 & 0xFFFF) # ori $t3, $t3, 0xa775
/* 316A7C 0020008C 3C04B001 */ lui $a0, (0xB0018FFC >> 16) # lui $a0, 0xb001
/* 316A80 00200090 34848FFC */ ori $a0, (0xB0018FFC & 0xFFFF) # ori $a0, $a0, 0x8ffc
/* 316A84 00200094 3C0A8002 */ lui $t2, %hi(D_80026AC7) # $t2, 0x8002
/* 316A88 00200098 254A6AC7 */ addiu $t2, %lo(D_80026AC7) # addiu $t2, $t2, 0x6ac7
/* 316A8C 0020009C 3C02A460 */ lui $v0, (0xA4600010 >> 16) # lui $v0, 0xa460
/* 316A90 002000A0 34420010 */ ori $v0, (0xA4600010 & 0xFFFF) # ori $v0, $v0, 0x10
/* 316A94 002000A4 AFBF0014 */ sw $ra, 0x14($sp)
/* 316A98 002000A8 AFB00010 */ sw $s0, 0x10($sp)
/* 316A9C 002000AC 8C420000 */ lw $v0, ($v0)
/* 316AA0 002000B0 30420003 */ andi $v0, $v0, 3
/* 316AA4 002000B4 10400007 */ beqz $v0, .L002000D4
/* 316AA8 002000B8 0000282D */ move $a1, $zero
/* 316AAC 002000BC 3C03A460 */ lui $v1, (0xA4600010 >> 16) # lui $v1, 0xa460
/* 316AB0 002000C0 34630010 */ ori $v1, (0xA4600010 & 0xFFFF) # ori $v1, $v1, 0x10
.L002000C4:
/* 316AB4 002000C4 8C620000 */ lw $v0, ($v1)
/* 316AB8 002000C8 30420003 */ andi $v0, $v0, 3
/* 316ABC 002000CC 1440FFFD */ bnez $v0, .L002000C4
/* 316AC0 002000D0 00000000 */ nop
.L002000D4:
/* 316AC4 002000D4 3C02FFFE */ lui $v0, (0xFFFE7508 >> 16) # lui $v0, 0xfffe
/* 316AC8 002000D8 34427508 */ ori $v0, (0xFFFE7508 & 0xFFFF) # ori $v0, $v0, 0x7508
/* 316ACC 002000DC 0000482D */ move $t1, $zero
/* 316AD0 002000E0 00821021 */ addu $v0, $a0, $v0
/* 316AD4 002000E4 3C03A000 */ lui $v1, 0xa000
/* 316AD8 002000E8 00431025 */ or $v0, $v0, $v1
/* 316ADC 002000EC 8C420000 */ lw $v0, ($v0)
/* 316AE0 002000F0 3C080031 */ lui $t0, %hi(D_003169F0) # $t0, 0x31
/* 316AE4 002000F4 250869F0 */ addiu $t0, %lo(D_003169F0) # addiu $t0, $t0, 0x69f0
/* 316AE8 002000F8 3C030031 */ lui $v1, %hi(D_00316A70) # $v1, 0x31
/* 316AEC 002000FC 24636A70 */ addiu $v1, %lo(D_00316A70) # addiu $v1, $v1, 0x6a70
/* 316AF0 00200100 01625823 */ subu $t3, $t3, $v0
/* 316AF4 00200104 0103102B */ sltu $v0, $t0, $v1
/* 316AF8 00200108 10400034 */ beqz $v0, .L002001DC
/* 316AFC 0020010C 3C0CA460 */ lui $t4, (0xA4600010 >> 16) # lui $t4, 0xa460
/* 316B00 00200110 358C0010 */ ori $t4, (0xA4600010 & 0xFFFF) # ori $t4, $t4, 0x10
/* 316B04 00200114 3C101000 */ lui $s0, 0x1000
/* 316B08 00200118 3C19A000 */ lui $t9, 0xa000
/* 316B0C 0020011C 2418000F */ li $t8, 15
/* 316B10 00200120 240F0009 */ li $t7, 9
/* 316B14 00200124 240E0003 */ li $t6, 3
/* 316B18 00200128 0060682D */ move $t5, $v1
.L0020012C:
/* 316B1C 0020012C 8D820000 */ lw $v0, ($t4)
/* 316B20 00200130 30420003 */ andi $v0, $v0, 3
/* 316B24 00200134 10400007 */ beqz $v0, .L00200154
/* 316B28 00200138 01101021 */ addu $v0, $t0, $s0
/* 316B2C 0020013C 3C03A460 */ lui $v1, (0xA4600010 >> 16) # lui $v1, 0xa460
/* 316B30 00200140 34630010 */ ori $v1, (0xA4600010 & 0xFFFF) # ori $v1, $v1, 0x10
.L00200144:
/* 316B34 00200144 8C620000 */ lw $v0, ($v1)
/* 316B38 00200148 30420003 */ andi $v0, $v0, 3
/* 316B3C 0020014C 1440FFFD */ bnez $v0, .L00200144
/* 316B40 00200150 01101021 */ addu $v0, $t0, $s0
.L00200154:
/* 316B44 00200154 00591025 */ or $v0, $v0, $t9
/* 316B48 00200158 8C440000 */ lw $a0, ($v0)
/* 316B4C 0020015C 3087FFFF */ andi $a3, $a0, 0xffff
/* 316B50 00200160 00043402 */ srl $a2, $a0, 0x10
/* 316B54 00200164 00E61021 */ addu $v0, $a3, $a2
/* 316B58 00200168 00A22821 */ addu $a1, $a1, $v0
/* 316B5C 0020016C 00091682 */ srl $v0, $t1, 0x1a
/* 316B60 00200170 14580010 */ bne $v0, $t8, .L002001B4
/* 316B64 00200174 00041682 */ srl $v0, $a0, 0x1a
/* 316B68 00200178 144F000E */ bne $v0, $t7, .L002001B4
/* 316B6C 0020017C 00000000 */ nop
/* 316B70 00200180 00041542 */ srl $v0, $a0, 0x15
/* 316B74 00200184 3043001F */ andi $v1, $v0, 0x1f
/* 316B78 00200188 00091402 */ srl $v0, $t1, 0x10
/* 316B7C 0020018C 3042001F */ andi $v0, $v0, 0x1f
/* 316B80 00200190 14620008 */ bne $v1, $v0, .L002001B4
/* 316B84 00200194 00041682 */ srl $v0, $a0, 0x1a
/* 316B88 00200198 30C2001F */ andi $v0, $a2, 0x1f
/* 316B8C 0020019C 14620005 */ bne $v1, $v0, .L002001B4
/* 316B90 002001A0 00041682 */ srl $v0, $a0, 0x1a
/* 316B94 002001A4 00A72823 */ subu $a1, $a1, $a3
/* 316B98 002001A8 3122FFFF */ andi $v0, $t1, 0xffff
/* 316B9C 002001AC 00A22823 */ subu $a1, $a1, $v0
/* 316BA0 002001B0 00041682 */ srl $v0, $a0, 0x1a
.L002001B4:
/* 316BA4 002001B4 144E0006 */ bne $v0, $t6, .L002001D0
/* 316BA8 002001B8 25080004 */ addiu $t0, $t0, 4
/* 316BAC 002001BC 3083FFFF */ andi $v1, $a0, 0xffff
/* 316BB0 002001C0 00041402 */ srl $v0, $a0, 0x10
/* 316BB4 002001C4 3042FC00 */ andi $v0, $v0, 0xfc00
/* 316BB8 002001C8 00621821 */ addu $v1, $v1, $v0
/* 316BBC 002001CC 00A32823 */ subu $a1, $a1, $v1
.L002001D0:
/* 316BC0 002001D0 010D102B */ sltu $v0, $t0, $t5
/* 316BC4 002001D4 1440FFD5 */ bnez $v0, .L0020012C
/* 316BC8 002001D8 0080482D */ move $t1, $a0
.L002001DC:
/* 316BCC 002001DC 3C02FFF2 */ lui $v0, (0xFFF222E0 >> 16) # lui $v0, 0xfff2
/* 316BD0 002001E0 344222E0 */ ori $v0, (0xFFF222E0 & 0xFFFF) # ori $v0, $v0, 0x22e0
/* 316BD4 002001E4 00A21021 */ addu $v0, $a1, $v0
/* 316BD8 002001E8 01621023 */ subu $v0, $t3, $v0
/* 316BDC 002001EC 01425021 */ addu $t2, $t2, $v0
/* 316BE0 002001F0 0140F809 */ jalr $t2
/* 316BE4 002001F4 00000000 */ nop
/* 316BE8 002001F8 8FBF0014 */ lw $ra, 0x14($sp)
/* 316BEC 002001FC 8FB00010 */ lw $s0, 0x10($sp)
/* 316BF0 00200200 03E00008 */ jr $ra
/* 316BF4 00200204 27BD0018 */ addiu $sp, $sp, 0x18
/* 316BF8 00200208 00000000 */ nop
/* 316BFC 0020020C 00000000 */ nop

View File

@ -0,0 +1,66 @@
.section .text002B2000, "ax"
/* 316F30 002B2000 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 316F34 002B2004 3C040031 */ lui $a0, %hi(D_003169F0) # $a0, 0x31
/* 316F38 002B2008 248469F0 */ addiu $a0, %lo(D_003169F0) # addiu $a0, $a0, 0x69f0
/* 316F3C 002B200C 3C050031 */ lui $a1, %hi(D_00316A70) # $a1, 0x31
/* 316F40 002B2010 24A56A70 */ addiu $a1, %lo(D_00316A70) # addiu $a1, $a1, 0x6a70
/* 316F44 002B2014 3C068020 */ lui $a2, 0x8020
/* 316F48 002B2018 24C60000 */ addiu $a2, $a2, 0
/* 316F4C 002B201C AFBF0010 */ sw $ra, 0x10($sp)
/* 316F50 002B2020 0C00A5CF */ jal func_0002973C
/* 316F54 002B2024 00000000 */ nop
/* 316F58 002B2028 0C080000 */ jal func_00200000
/* 316F5C 002B202C 00000000 */ nop
/* 316F60 002B2030 8FBF0010 */ lw $ra, 0x10($sp)
/* 316F64 002B2034 03E00008 */ jr $ra
/* 316F68 002B2038 27BD0018 */ addiu $sp, $sp, 0x18
/* 316F6C 002B203C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 316F70 002B2040 3C040031 */ lui $a0, %hi(D_00316A70) # $a0, 0x31
/* 316F74 002B2044 24846A70 */ addiu $a0, %lo(D_00316A70) # addiu $a0, $a0, 0x6a70
/* 316F78 002B2048 3C050031 */ lui $a1, %hi(D_00316C00) # $a1, 0x31
/* 316F7C 002B204C 24A56C00 */ addiu $a1, %lo(D_00316C00) # addiu $a1, $a1, 0x6c00
/* 316F80 002B2050 3C068020 */ lui $a2, %hi(D_80200080) # $a2, 0x8020
/* 316F84 002B2054 24C60080 */ addiu $a2, %lo(D_80200080) # addiu $a2, $a2, 0x80
/* 316F88 002B2058 AFBF0010 */ sw $ra, 0x10($sp)
/* 316F8C 002B205C 0C00A5CF */ jal func_0002973C
/* 316F90 002B2060 00000000 */ nop
/* 316F94 002B2064 0C080020 */ jal func_00200080
/* 316F98 002B2068 00000000 */ nop
/* 316F9C 002B206C 8FBF0010 */ lw $ra, 0x10($sp)
/* 316FA0 002B2070 03E00008 */ jr $ra
/* 316FA4 002B2074 27BD0018 */ addiu $sp, $sp, 0x18
/* 316FA8 002B2078 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 316FAC 002B207C 3C040031 */ lui $a0, %hi(D_00316C00) # $a0, 0x31
/* 316FB0 002B2080 24846C00 */ addiu $a0, %lo(D_00316C00) # addiu $a0, $a0, 0x6c00
/* 316FB4 002B2084 3C050031 */ lui $a1, %hi(D_00316D90) # $a1, 0x31
/* 316FB8 002B2088 24A56D90 */ addiu $a1, %lo(D_00316D90) # addiu $a1, $a1, 0x6d90
/* 316FBC 002B208C 3C06802B */ lui $a2, %hi(D_802AE000) # $a2, 0x802b
/* 316FC0 002B2090 24C6E000 */ addiu $a2, %lo(D_802AE000) # addiu $a2, $a2, -0x2000
/* 316FC4 002B2094 AFBF0010 */ sw $ra, 0x10($sp)
/* 316FC8 002B2098 0C00A5CF */ jal func_0002973C
/* 316FCC 002B209C 00000000 */ nop
/* 316FD0 002B20A0 0C0AB800 */ jal func_002AE000
/* 316FD4 002B20A4 00000000 */ nop
/* 316FD8 002B20A8 8FBF0010 */ lw $ra, 0x10($sp)
/* 316FDC 002B20AC 03E00008 */ jr $ra
/* 316FE0 002B20B0 27BD0018 */ addiu $sp, $sp, 0x18
/* 316FE4 002B20B4 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 316FE8 002B20B8 3C040031 */ lui $a0, %hi(D_00316D90) # $a0, 0x31
/* 316FEC 002B20BC 24846D90 */ addiu $a0, %lo(D_00316D90) # addiu $a0, $a0, 0x6d90
/* 316FF0 002B20C0 3C050031 */ lui $a1, %hi(D_00316F30) # $a1, 0x31
/* 316FF4 002B20C4 24A56F30 */ addiu $a1, %lo(D_00316F30) # addiu $a1, $a1, 0x6f30
/* 316FF8 002B20C8 3C06802B */ lui $a2, %hi(D_802AE000) # $a2, 0x802b
/* 316FFC 002B20CC 24C6E000 */ addiu $a2, %lo(D_802AE000) # addiu $a2, $a2, -0x2000
/* 317000 002B20D0 AFBF0010 */ sw $ra, 0x10($sp)
/* 317004 002B20D4 0C00A5CF */ jal func_0002973C
/* 317008 002B20D8 00000000 */ nop
/* 31700C 002B20DC 0C0AB800 */ jal func_002AE000
/* 317010 002B20E0 00000000 */ nop
/* 317014 002B20E4 8FBF0010 */ lw $ra, 0x10($sp)
/* 317018 002B20E8 03E00008 */ jr $ra
/* 31701C 002B20EC 27BD0018 */ addiu $sp, $sp, 0x18

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1402,9 +1402,8 @@ func_00126A18:
/* 0BD140 00126A40 AC820000 */ sw $v0, ($a0)
/* 0BD144 00126A44 4618003E */ c.le.s $f0, $f24
/* 0BD148 00126A48 00000000 */ nop
/* 0BD14C 00126A4C 45010005 */ bc1t .L00126A64
/* 0BD150 00126A50 24840004 */ addiu $a0, $a0, 4
/* 0BD154 00126A54 4600C18D */ trunc.w.s $f6, $f24
/* 0BD14C 00126A4C 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0BD150 00126A50 24840004 */ /* 0BD154 00126A54 4600C18D */ trunc.w.s $f6, $f24
/* 0BD158 00126A58 44033000 */ mfc1 $v1, $f6
/* 0BD15C 00126A5C 08049AA2 */ j func_00126A88
/* 0BD160 00126A60 00032E00 */ sll $a1, $v1, 0x18
@ -1422,9 +1421,8 @@ func_00126A18:
func_00126A88:
/* 0BD188 00126A88 4616003E */ c.le.s $f0, $f22
/* 0BD18C 00126A8C 00000000 */ nop
/* 0BD190 00126A90 45030005 */ bc1tl .L00126AA8
/* 0BD194 00126A94 4600B001 */ sub.s $f0, $f22, $f0
/* 0BD198 00126A98 4600B18D */ trunc.w.s $f6, $f22
/* 0BD190 00126A90 45030005 */ .byte 0x45,0x03,0x00,0x05 /* Because of invalid n64 opcode bc1tl */
/* 0BD194 00126A94 4600B001 */ /* 0BD198 00126A98 4600B18D */ trunc.w.s $f6, $f22
/* 0BD19C 00126A9C 44033000 */ mfc1 $v1, $f6
/* 0BD1A0 00126AA0 08049AAF */ j func_00126ABC
/* 0BD1A4 00126AA4 00000000 */ nop
@ -1442,9 +1440,8 @@ func_00126ABC:
/* 0BD1C8 00126AC8 00021400 */ sll $v0, $v0, 0x10
/* 0BD1CC 00126ACC 4604003E */ c.le.s $f0, $f4
/* 0BD1D0 00126AD0 00000000 */ nop
/* 0BD1D4 00126AD4 45010005 */ bc1t .L00126AEC
/* 0BD1D8 00126AD8 00A22825 */ or $a1, $a1, $v0
/* 0BD1DC 00126ADC 4600218D */ trunc.w.s $f6, $f4
/* 0BD1D4 00126AD4 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0BD1D8 00126AD8 00A22825 */ /* 0BD1DC 00126ADC 4600218D */ trunc.w.s $f6, $f4
/* 0BD1E0 00126AE0 44033000 */ mfc1 $v1, $f6
/* 0BD1E4 00126AE4 08049AC2 */ j func_00126B08
/* 0BD1E8 00126AE8 306200FF */ andi $v0, $v1, 0xff
@ -1505,9 +1502,8 @@ func_00126B08:
/* 0BD2B4 00126BB4 4600D021 */ cvt.d.s $f0, $f26
/* 0BD2B8 00126BB8 46220032 */ c.eq.d $f0, $f2
/* 0BD2BC 00126BBC 00000000 */ nop
/* 0BD2C0 00126BC0 4501000D */ bc1t .L00126BF8
/* 0BD2C4 00126BC4 27B00058 */ addiu $s0, $sp, 0x58
/* 0BD2C8 00126BC8 0200202D */ move $a0, $s0
/* 0BD2C0 00126BC0 4501000D */ .byte 0x45,0x01,0x00,0x0D /* Because of invalid n64 opcode bc1t */
/* 0BD2C4 00126BC4 27B00058 */ /* 0BD2C8 00126BC8 0200202D */ move $a0, $s0
/* 0BD2CC 00126BCC 4405D000 */ mfc1 $a1, $f26
/* 0BD2D0 00126BD0 4406A000 */ mfc1 $a2, $f20
/* 0BD2D4 00126BD4 3C013F80 */ li $at, 0x3F800000 # 1.000000
@ -1526,9 +1522,8 @@ func_00126B08:
/* 0BD304 00126C04 4600E021 */ cvt.d.s $f0, $f28
/* 0BD308 00126C08 46220032 */ c.eq.d $f0, $f2
/* 0BD30C 00126C0C 00000000 */ nop
/* 0BD310 00126C10 4501000C */ bc1t .L00126C44
/* 0BD314 00126C14 3C120001 */ lui $s2, 1
/* 0BD318 00126C18 27B00058 */ addiu $s0, $sp, 0x58
/* 0BD310 00126C10 4501000C */ .byte 0x45,0x01,0x00,0x0C /* Because of invalid n64 opcode bc1t */
/* 0BD314 00126C14 3C120001 */ /* 0BD318 00126C18 27B00058 */ addiu $s0, $sp, 0x58
/* 0BD31C 00126C1C 0200202D */ move $a0, $s0
/* 0BD320 00126C20 4405E000 */ mfc1 $a1, $f28
/* 0BD324 00126C24 3C073F80 */ lui $a3, 0x3f80
@ -1917,9 +1912,8 @@ func_00127130:
/* 0BD8FC 001271FC 00000000 */ nop
/* 0BD900 00127200 4620103E */ c.le.d $f2, $f0
/* 0BD904 00127204 00000000 */ nop
/* 0BD908 00127208 45030005 */ bc1tl .L00127220
/* 0BD90C 0012720C 46220001 */ sub.d $f0, $f0, $f2
/* 0BD910 00127210 4620020D */ trunc.w.d $f8, $f0
/* 0BD908 00127208 45030005 */ .byte 0x45,0x03,0x00,0x05 /* Because of invalid n64 opcode bc1tl */
/* 0BD90C 0012720C 46220001 */ /* 0BD910 00127210 4620020D */ trunc.w.d $f8, $f0
/* 0BD914 00127214 44034000 */ mfc1 $v1, $f8
/* 0BD918 00127218 08049C8D */ j func_00127234
/* 0BD91C 0012721C 00000000 */ nop
@ -1950,9 +1944,8 @@ func_00127234:
/* 0BD974 00127274 00000000 */ nop
/* 0BD978 00127278 4620103E */ c.le.d $f2, $f0
/* 0BD97C 0012727C 00000000 */ nop
/* 0BD980 00127280 45010005 */ bc1t .L00127298
/* 0BD984 00127284 0060B82D */ move $s7, $v1
/* 0BD988 00127288 4620020D */ trunc.w.d $f8, $f0
/* 0BD980 00127280 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0BD984 00127284 0060B82D */ /* 0BD988 00127288 4620020D */ trunc.w.d $f8, $f0
/* 0BD98C 0012728C 44034000 */ mfc1 $v1, $f8
/* 0BD990 00127290 08049CAD */ j func_001272B4
/* 0BD994 00127294 0060B02D */ move $s6, $v1

View File

@ -1005,9 +1005,8 @@ func_0012837C:
/* 0BEC5C 0012855C 00021400 */ sll $v0, $v0, 0x10
/* 0BEC60 00128560 00023403 */ sra $a2, $v0, 0x10
/* 0BEC64 00128564 00101400 */ sll $v0, $s0, 0x10
/* 0BEC68 00128568 45010005 */ bc1t .L00128580
/* 0BEC6C 0012856C 00023C03 */ sra $a3, $v0, 0x10
/* 0BEC70 00128570 4600E30D */ trunc.w.s $f12, $f28
/* 0BEC68 00128568 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0BEC6C 0012856C 00023C03 */ /* 0BEC70 00128570 4600E30D */ trunc.w.s $f12, $f28
/* 0BEC74 00128574 44036000 */ mfc1 $v1, $f12
/* 0BEC78 00128578 0804A167 */ j func_0012859C
/* 0BEC7C 0012857C 03C0202D */ move $a0, $fp
@ -1176,9 +1175,8 @@ func_0012859C:
/* 0BEEF4 001287F4 00021400 */ sll $v0, $v0, 0x10
/* 0BEEF8 001287F8 00023403 */ sra $a2, $v0, 0x10
/* 0BEEFC 001287FC 00101400 */ sll $v0, $s0, 0x10
/* 0BEF00 00128800 45010003 */ bc1t .L00128810
/* 0BEF04 00128804 00023C03 */ sra $a3, $v0, 0x10
/* 0BEF08 00128808 0804A20A */ j func_00128828
/* 0BEF00 00128800 45010003 */ .byte 0x45,0x01,0x00,0x03 /* Because of invalid n64 opcode bc1t */
/* 0BEF04 00128804 00023C03 */ /* 0BEF08 00128808 0804A20A */ j func_00128828
/* 0BEF0C 0012880C 0080182D */ move $v1, $a0
.L00128810:
@ -1394,9 +1392,8 @@ func_00128928:
/* 0BF230 00128B30 00000000 */ nop
/* 0BF234 00128B34 4620103E */ c.le.d $f2, $f0
/* 0BF238 00128B38 00000000 */ nop
/* 0BF23C 00128B3C 45030005 */ bc1tl .L00128B54
/* 0BF240 00128B40 46220001 */ sub.d $f0, $f0, $f2
/* 0BF244 00128B44 4620030D */ trunc.w.d $f12, $f0
/* 0BF23C 00128B3C 45030005 */ .byte 0x45,0x03,0x00,0x05 /* Because of invalid n64 opcode bc1tl */
/* 0BF240 00128B40 46220001 */ /* 0BF244 00128B44 4620030D */ trunc.w.d $f12, $f0
/* 0BF248 00128B48 44036000 */ mfc1 $v1, $f12
/* 0BF24C 00128B4C 0804A2DB */ j func_00128B6C
/* 0BF250 00128B50 306200FF */ andi $v0, $v1, 0xff

View File

@ -469,15 +469,13 @@ func_00129BE0:
/* 0C04A4 00129DA4 46002121 */ cvt.d.s $f4, $f4
/* 0C04A8 00129DA8 4624603C */ c.lt.d $f12, $f4
/* 0C04AC 00129DAC AC820020 */ sw $v0, 0x20($a0)
/* 0C04B0 00129DB0 45010007 */ bc1t .L00129DD0
/* 0C04B4 00129DB4 E4820014 */ swc1 $f2, 0x14($a0)
/* 0C04B8 00129DB8 46001006 */ mov.s $f0, $f2
/* 0C04B0 00129DB0 45010007 */ .byte 0x45,0x01,0x00,0x07 /* Because of invalid n64 opcode bc1t */
/* 0C04B4 00129DB4 E4820014 */ /* 0C04B8 00129DB8 46001006 */ mov.s $f0, $f2
/* 0C04BC 00129DBC 46000021 */ cvt.d.s $f0, $f0
/* 0C04C0 00129DC0 4620603C */ c.lt.d $f12, $f0
/* 0C04C4 00129DC4 00000000 */ nop
/* 0C04C8 00129DC8 4500000A */ bc1f .L00129DF4
/* 0C04CC 00129DCC 00000000 */ nop
.L00129DD0:
/* 0C04C8 00129DC8 4500000A */ .byte 0x45,0x00,0x00,0x0A /* Because of invalid n64 opcode bc1f */
/* 0C04CC 00129DCC 00000000 */ .L00129DD0:
/* 0C04D0 00129DD0 3C02E300 */ lui $v0, (0xE3001201 >> 16) # lui $v0, 0xe300
/* 0C04D4 00129DD4 8EE30000 */ lw $v1, ($s7)
/* 0C04D8 00129DD8 34421201 */ ori $v0, (0xE3001201 & 0xFFFF) # ori $v0, $v0, 0x1201
@ -491,13 +489,11 @@ func_00129BE0:
.L00129DF4:
/* 0C04F4 00129DF4 462C203C */ c.lt.d $f4, $f12
/* 0C04F8 00129DF8 00000000 */ nop
/* 0C04FC 00129DFC 45010005 */ bc1t .L00129E14
/* 0C0500 00129E00 3C04E300 */ lui $a0, (0xE3001201 >> 16) # lui $a0, 0xe300
/* 0C0504 00129E04 462C003C */ c.lt.d $f0, $f12
/* 0C04FC 00129DFC 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0C0500 00129E00 3C04E300 */ /* 0C0504 00129E04 462C003C */ c.lt.d $f0, $f12
/* 0C0508 00129E08 00000000 */ nop
/* 0C050C 00129E0C 45000858 */ bc1f .L0012BF70
/* 0C0510 00129E10 00000000 */ nop
.L00129E14:
/* 0C050C 00129E0C 45000858 */ .byte 0x45,0x00,0x08,0x58 /* Because of invalid n64 opcode bc1f */
/* 0C0510 00129E10 00000000 */ .L00129E14:
/* 0C0514 00129E14 8EE20000 */ lw $v0, ($s7)
/* 0C0518 00129E18 34841201 */ ori $a0, (0xE3001201 & 0xFFFF) # ori $a0, $a0, 0x1201
/* 0C051C 00129E1C 0040182D */ move $v1, $v0

View File

@ -177,9 +177,8 @@ func_0012B714:
/* 0C2064 0012B964 460040A1 */ cvt.d.s $f2, $f8
/* 0C2068 0012B968 4622603C */ c.lt.d $f12, $f2
/* 0C206C 0012B96C 00000000 */ nop
/* 0C2070 0012B970 4500006D */ bc1f .L0012BB28
/* 0C2074 0012B974 00111400 */ sll $v0, $s1, 0x10
/* 0C2078 0012B978 3C014020 */ li $at, 0x40200000 # 2.500000
/* 0C2070 0012B970 4500006D */ .byte 0x45,0x00,0x00,0x6D /* Because of invalid n64 opcode bc1f */
/* 0C2074 0012B974 00111400 */ /* 0C2078 0012B978 3C014020 */ li $at, 0x40200000 # 2.500000
/* 0C207C 0012B97C 44812800 */ mtc1 $at, $f5
/* 0C2080 0012B980 44802000 */ mtc1 $zero, $f4
/* 0C2084 0012B984 00000000 */ nop
@ -253,9 +252,8 @@ func_0012B714:
/* 0C218C 0012BA8C 460040A1 */ cvt.d.s $f2, $f8
/* 0C2190 0012BA90 4622603C */ c.lt.d $f12, $f2
/* 0C2194 0012BA94 00000000 */ nop
/* 0C2198 0012BA98 45000023 */ bc1f .L0012BB28
/* 0C219C 0012BA9C 00111400 */ sll $v0, $s1, 0x10
/* 0C21A0 0012BAA0 3C014020 */ li $at, 0x40200000 # 2.500000
/* 0C2198 0012BA98 45000023 */ .byte 0x45,0x00,0x00,0x23 /* Because of invalid n64 opcode bc1f */
/* 0C219C 0012BA9C 00111400 */ /* 0C21A0 0012BAA0 3C014020 */ li $at, 0x40200000 # 2.500000
/* 0C21A4 0012BAA4 44812800 */ mtc1 $at, $f5
/* 0C21A8 0012BAA8 44802000 */ mtc1 $zero, $f4
/* 0C21AC 0012BAAC 00000000 */ nop
@ -293,9 +291,8 @@ func_0012B714:
.L0012BB28:
/* 0C2228 0012BB28 462C103C */ c.lt.d $f2, $f12
/* 0C222C 0012BB2C 00000000 */ nop
/* 0C2230 0012BB30 4500002A */ bc1f .L0012BBDC
/* 0C2234 0012BB34 00111400 */ sll $v0, $s1, 0x10
/* 0C2238 0012BB38 3C014030 */ li $at, 0x40300000 # 2.750000
/* 0C2230 0012BB30 4500002A */ .byte 0x45,0x00,0x00,0x2A /* Because of invalid n64 opcode bc1f */
/* 0C2234 0012BB34 00111400 */ /* 0C2238 0012BB38 3C014030 */ li $at, 0x40300000 # 2.750000
/* 0C223C 0012BB3C 44810800 */ mtc1 $at, $f1
/* 0C2240 0012BB40 44800000 */ mtc1 $zero, $f0
/* 0C2244 0012BB44 00000000 */ nop
@ -679,9 +676,8 @@ func_0012BF70:
/* 0C27A8 0012C0A8 00000000 */ nop
/* 0C27AC 0012C0AC 4620103E */ c.le.d $f2, $f0
/* 0C27B0 0012C0B0 00000000 */ nop
/* 0C27B4 0012C0B4 4500002B */ bc1f .L0012C164
/* 0C27B8 0012C0B8 00000000 */ nop
/* 0C27BC 0012C0BC 0804B05D */ j func_0012C174
/* 0C27B4 0012C0B4 4500002B */ .byte 0x45,0x00,0x00,0x2B /* Because of invalid n64 opcode bc1f */
/* 0C27B8 0012C0B8 00000000 */ /* 0C27BC 0012C0BC 0804B05D */ j func_0012C174
/* 0C27C0 0012C0C0 46220001 */ sub.d $f0, $f0, $f2
.L0012C0C4:
@ -725,9 +721,8 @@ func_0012BF70:
/* 0C2850 0012C150 00000000 */ nop
/* 0C2854 0012C154 4620103E */ c.le.d $f2, $f0
/* 0C2858 0012C158 00000000 */ nop
/* 0C285C 0012C15C 45030005 */ bc1tl .L0012C174
/* 0C2860 0012C160 46220001 */ sub.d $f0, $f0, $f2
.L0012C164:
/* 0C285C 0012C15C 45030005 */ .byte 0x45,0x03,0x00,0x05 /* Because of invalid n64 opcode bc1tl */
/* 0C2860 0012C160 46220001 */ .L0012C164:
/* 0C2864 0012C164 4620030D */ trunc.w.d $f12, $f0
/* 0C2868 0012C168 44036000 */ mfc1 $v1, $f12
/* 0C286C 0012C16C 0804B063 */ j func_0012C18C
@ -1496,14 +1491,12 @@ func_0012CC08:
/* 0C3384 0012CC84 4600B021 */ cvt.d.s $f0, $f22
/* 0C3388 0012CC88 46220032 */ c.eq.d $f0, $f2
/* 0C338C 0012CC8C 00000000 */ nop
/* 0C3390 0012CC90 45000019 */ bc1f .L0012CCF8
/* 0C3394 0012CC94 27A40020 */ addiu $a0, $sp, 0x20
/* 0C3398 0012CC98 4600A021 */ cvt.d.s $f0, $f20
/* 0C3390 0012CC90 45000019 */ .byte 0x45,0x00,0x00,0x19 /* Because of invalid n64 opcode bc1f */
/* 0C3394 0012CC94 27A40020 */ /* 0C3398 0012CC98 4600A021 */ cvt.d.s $f0, $f20
/* 0C339C 0012CC9C 46220032 */ c.eq.d $f0, $f2
/* 0C33A0 0012CCA0 00000000 */ nop
/* 0C33A4 0012CCA4 45000013 */ bc1f .L0012CCF4
/* 0C33A8 0012CCA8 24040020 */ li $a0, 32
/* 0C33AC 0012CCAC 24050080 */ li $a1, 128
/* 0C33A4 0012CCA4 45000013 */ .byte 0x45,0x00,0x00,0x13 /* Because of invalid n64 opcode bc1f */
/* 0C33A8 0012CCA8 24040020 */ /* 0C33AC 0012CCAC 24050080 */ li $a1, 128
/* 0C33B0 0012CCB0 240600F0 */ li $a2, 240
/* 0C33B4 0012CCB4 0000382D */ move $a3, $zero
/* 0C33B8 0012CCB8 2502FFFF */ addiu $v0, $t0, -1
@ -1575,14 +1568,12 @@ func_0012CC08:
/* 0C34B8 0012CDB8 4600B021 */ cvt.d.s $f0, $f22
/* 0C34BC 0012CDBC 46220032 */ c.eq.d $f0, $f2
/* 0C34C0 0012CDC0 00000000 */ nop
/* 0C34C4 0012CDC4 45000007 */ bc1f .L0012CDE4
/* 0C34C8 0012CDC8 27B00060 */ addiu $s0, $sp, 0x60
/* 0C34CC 0012CDCC 4600A021 */ cvt.d.s $f0, $f20
/* 0C34C4 0012CDC4 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0C34C8 0012CDC8 27B00060 */ /* 0C34CC 0012CDCC 4600A021 */ cvt.d.s $f0, $f20
/* 0C34D0 0012CDD0 46220032 */ c.eq.d $f0, $f2
/* 0C34D4 0012CDD4 00000000 */ nop
/* 0C34D8 0012CDD8 4501000C */ bc1t .L0012CE0C
/* 0C34DC 0012CDDC 3C120001 */ lui $s2, 1
/* 0C34E0 0012CDE0 27B00060 */ addiu $s0, $sp, 0x60
/* 0C34D8 0012CDD8 4501000C */ .byte 0x45,0x01,0x00,0x0C /* Because of invalid n64 opcode bc1t */
/* 0C34DC 0012CDDC 3C120001 */ /* 0C34E0 0012CDE0 27B00060 */ addiu $s0, $sp, 0x60
.L0012CDE4:
/* 0C34E4 0012CDE4 4405B000 */ mfc1 $a1, $f22
/* 0C34E8 0012CDE8 4406A000 */ mfc1 $a2, $f20
@ -2123,9 +2114,8 @@ func_0012D54C:
/* 0C3CF4 0012D5F4 4600A021 */ cvt.d.s $f0, $f20
/* 0C3CF8 0012D5F8 4620B03E */ c.le.d $f22, $f0
/* 0C3CFC 0012D5FC 00000000 */ nop
/* 0C3D00 0012D600 45000058 */ bc1f .L0012D764
/* 0C3D04 0012D604 00021403 */ sra $v0, $v0, 0x10
/* 0C3D08 0012D608 0804B553 */ j func_0012D54C
/* 0C3D00 0012D600 45000058 */ .byte 0x45,0x00,0x00,0x58 /* Because of invalid n64 opcode bc1f */
/* 0C3D04 0012D604 00021403 */ /* 0C3D08 0012D608 0804B553 */ j func_0012D54C
/* 0C3D0C 0012D60C 00000000 */ nop
.L0012D610:

View File

@ -35,9 +35,8 @@
/* 0C3E48 0012D748 4600A021 */ cvt.d.s $f0, $f20
/* 0C3E4C 0012D74C 4636003E */ c.le.d $f0, $f22
/* 0C3E50 0012D750 00000000 */ nop
/* 0C3E54 0012D754 4501FFD2 */ bc1t .L0012D6A0
/* 0C3E58 0012D758 00000000 */ nop
/* 0C3E5C 0012D75C 00121400 */ sll $v0, $s2, 0x10
/* 0C3E54 0012D754 4501FFD2 */ .byte 0x45,0x01,0xFF,0xD2 /* Because of invalid n64 opcode bc1t */
/* 0C3E58 0012D758 00000000 */ /* 0C3E5C 0012D75C 00121400 */ sll $v0, $s2, 0x10
.L0012D760:
/* 0C3E60 0012D760 00021403 */ sra $v0, $v0, 0x10
/* 0C3E64 0012D764 4482C000 */ mtc1 $v0, $f24
@ -2112,14 +2111,12 @@ func_0012F4D4:
/* 0C5C6C 0012F56C 97B5009E */ lhu $s5, 0x9e($sp)
/* 0C5C70 0012F570 4622003C */ c.lt.d $f0, $f2
/* 0C5C74 0012F574 00000000 */ nop
/* 0C5C78 0012F578 45010046 */ bc1t .L0012F694
/* 0C5C7C 0012F57C A7B50036 */ sh $s5, 0x36($sp)
/* 0C5C80 0012F580 460051A1 */ cvt.d.s $f6, $f10
/* 0C5C78 0012F578 45010046 */ .byte 0x45,0x01,0x00,0x46 /* Because of invalid n64 opcode bc1t */
/* 0C5C7C 0012F57C A7B50036 */ /* 0C5C80 0012F580 460051A1 */ cvt.d.s $f6, $f10
/* 0C5C84 0012F584 4622303C */ c.lt.d $f6, $f2
/* 0C5C88 0012F588 00000000 */ nop
/* 0C5C8C 0012F58C 45030214 */ bc1tl .L0012FDE0
/* 0C5C90 0012F590 0000102D */ move $v0, $zero
/* 0C5C94 0012F594 00021400 */ sll $v0, $v0, 0x10
/* 0C5C8C 0012F58C 45030214 */ .byte 0x45,0x03,0x02,0x14 /* Because of invalid n64 opcode bc1tl */
/* 0C5C90 0012F590 0000102D */ /* 0C5C94 0012F594 00021400 */ sll $v0, $v0, 0x10
/* 0C5C98 0012F598 00022C03 */ sra $a1, $v0, 0x10
/* 0C5C9C 0012F59C 97B50036 */ lhu $s5, 0x36($sp)
/* 0C5CA0 0012F5A0 3066FFFF */ andi $a2, $v1, 0xffff

View File

@ -511,9 +511,8 @@ func_0012FE38:
/* 0C6554 0012FE54 46001021 */ cvt.d.s $f0, $f2
/* 0C6558 0012FE58 4624003E */ c.le.d $f0, $f4
/* 0C655C 0012FE5C 00000000 */ nop
/* 0C6560 0012FE60 45010003 */ bc1t .L0012FE70
/* 0C6564 0012FE64 00000000 */ nop
/* 0C6568 0012FE68 0804BF8E */ j func_0012FE38
/* 0C6560 0012FE60 45010003 */ .byte 0x45,0x01,0x00,0x03 /* Because of invalid n64 opcode bc1t */
/* 0C6564 0012FE64 00000000 */ /* 0C6568 0012FE68 0804BF8E */ j func_0012FE38
/* 0C656C 0012FE6C 24420001 */ addiu $v0, $v0, 1
.L0012FE70:
@ -553,14 +552,12 @@ func_0012FE38:
/* 0C65F0 0012FEF0 4622003C */ c.lt.d $f0, $f2
/* 0C65F4 0012FEF4 A7A2003E */ sh $v0, 0x3e($sp)
/* 0C65F8 0012FEF8 A7A40046 */ sh $a0, 0x46($sp)
/* 0C65FC 0012FEFC 4501008B */ bc1t .L0013012C
/* 0C6600 0012FF00 A7B7005E */ sh $s7, 0x5e($sp)
/* 0C6604 0012FF04 4600A021 */ cvt.d.s $f0, $f20
/* 0C65FC 0012FEFC 4501008B */ .byte 0x45,0x01,0x00,0x8B /* Because of invalid n64 opcode bc1t */
/* 0C6600 0012FF00 A7B7005E */ /* 0C6604 0012FF04 4600A021 */ cvt.d.s $f0, $f20
/* 0C6608 0012FF08 4622003C */ c.lt.d $f0, $f2
/* 0C660C 0012FF0C 00000000 */ nop
/* 0C6610 0012FF10 450302A9 */ bc1tl .L001309B8
/* 0C6614 0012FF14 0000102D */ move $v0, $zero
/* 0C6618 0012FF18 00021400 */ sll $v0, $v0, 0x10
/* 0C6610 0012FF10 450302A9 */ .byte 0x45,0x03,0x02,0xA9 /* Because of invalid n64 opcode bc1tl */
/* 0C6614 0012FF14 0000102D */ /* 0C6618 0012FF18 00021400 */ sll $v0, $v0, 0x10
/* 0C661C 0012FF1C 00021C03 */ sra $v1, $v0, 0x10
/* 0C6620 0012FF20 97B7005E */ lhu $s7, 0x5e($sp)
/* 0C6624 0012FF24 33C5FFFF */ andi $a1, $fp, 0xffff
@ -719,9 +716,8 @@ func_001300C4:
/* 0C6840 00130140 4600A021 */ cvt.d.s $f0, $f20
/* 0C6844 00130144 4622003E */ c.le.d $f0, $f2
/* 0C6848 00130148 00000000 */ nop
/* 0C684C 0013014C 45000003 */ bc1f .L0013015C
/* 0C6850 00130150 00000000 */ nop
/* 0C6854 00130154 0804C068 */ j func_001301A0
/* 0C684C 0013014C 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 0C6850 00130150 00000000 */ /* 0C6854 00130154 0804C068 */ j func_001301A0
/* 0C6858 00130158 A7A00048 */ sh $zero, 0x48($sp)
.L0013015C:
@ -730,9 +726,8 @@ func_001300C4:
/* 0C6864 00130164 00000000 */ nop
/* 0C6868 00130168 4614003E */ c.le.s $f0, $f20
/* 0C686C 0013016C 00000000 */ nop
/* 0C6870 00130170 45030005 */ bc1tl .L00130188
/* 0C6874 00130174 4600A001 */ sub.s $f0, $f20, $f0
/* 0C6878 00130178 4600A20D */ trunc.w.s $f8, $f20
/* 0C6870 00130170 45030005 */ .byte 0x45,0x03,0x00,0x05 /* Because of invalid n64 opcode bc1tl */
/* 0C6874 00130174 4600A001 */ /* 0C6878 00130178 4600A20D */ trunc.w.s $f8, $f20
/* 0C687C 0013017C 44034000 */ mfc1 $v1, $f8
/* 0C6880 00130180 0804C068 */ j func_001301A0
/* 0C6884 00130184 A7A30048 */ sh $v1, 0x48($sp)
@ -1718,7 +1713,6 @@ func_00130FAC:
/* 0C76E8 00130FE8 03E00008 */ jr $ra
/* 0C76EC 00130FEC 27BD0018 */ addiu $sp, $sp, 0x18
func_00130FF0:
/* 0C76F0 00130FF0 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0C76F4 00130FF4 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0C76F8 00130FF8 27BDFFE8 */ addiu $sp, $sp, -0x18
@ -1780,7 +1774,6 @@ func_00131024:
/* 0C77C4 001310C4 03E00008 */ jr $ra
/* 0C77C8 001310C8 27BD0018 */ addiu $sp, $sp, 0x18
func_001310CC:
/* 0C77CC 001310CC 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0C77D0 001310D0 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0C77D4 001310D4 80420070 */ lb $v0, 0x70($v0)

View File

@ -581,7 +581,6 @@ func_00131ED0:
/* 0C85E4 00131EE4 03E00008 */ jr $ra
/* 0C85E8 00131EE8 27BD0028 */ addiu $sp, $sp, 0x28
func_00131EEC:
/* 0C85EC 00131EEC 3C02800A */ lui $v0, %hi(D_8009A650) # $v0, 0x800a
/* 0C85F0 00131EF0 8C42A650 */ lw $v0, %lo(D_8009A650)($v0)
/* 0C85F4 00131EF4 27BDFFC0 */ addiu $sp, $sp, -0x40
@ -1625,7 +1624,6 @@ func_00132E38:
/* 0C954C 00132E4C 03E00008 */ jr $ra
/* 0C9550 00132E50 27BD0020 */ addiu $sp, $sp, 0x20
func_00132E54:
/* 0C9554 00132E54 27BDFEB0 */ addiu $sp, $sp, -0x150
/* 0C9558 00132E58 AFB60138 */ sw $s6, 0x138($sp)
/* 0C955C 00132E5C 0000B02D */ move $s6, $zero

View File

@ -408,9 +408,8 @@ func_00133B0C:
/* 0CA3BC 00133CBC 468031A0 */ cvt.s.w $f6, $f6
/* 0CA3C0 00133CC0 4600703C */ c.lt.s $f14, $f0
/* 0CA3C4 00133CC4 00000000 */ nop
/* 0CA3C8 00133CC8 45000006 */ bc1f .L00133CE4
/* 0CA3CC 00133CCC E7A60020 */ swc1 $f6, 0x20($sp)
/* 0CA3D0 00133CD0 C600006C */ lwc1 $f0, 0x6c($s0)
/* 0CA3C8 00133CC8 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0CA3CC 00133CCC E7A60020 */ /* 0CA3D0 00133CD0 C600006C */ lwc1 $f0, 0x6c($s0)
/* 0CA3D4 00133CD4 3C0142B4 */ li $at, 0x42B40000 # 90.000000
/* 0CA3D8 00133CD8 44816000 */ mtc1 $at, $f12
/* 0CA3DC 00133CDC 0804CF3E */ j func_00133CF8
@ -435,9 +434,8 @@ func_00133CF8:
/* 0CA41C 00133D1C 00000000 */ nop
/* 0CA420 00133D20 4602003C */ c.lt.s $f0, $f2
/* 0CA424 00133D24 00000000 */ nop
/* 0CA428 00133D28 4500000F */ bc1f .L00133D68
/* 0CA42C 00133D2C E7BA0024 */ swc1 $f26, 0x24($sp)
/* 0CA430 00133D30 C600006C */ lwc1 $f0, 0x6c($s0)
/* 0CA428 00133D28 4500000F */ .byte 0x45,0x00,0x00,0x0F /* Because of invalid n64 opcode bc1f */
/* 0CA42C 00133D2C E7BA0024 */ /* 0CA430 00133D30 C600006C */ lwc1 $f0, 0x6c($s0)
/* 0CA434 00133D34 3C0142B4 */ li $at, 0x42B40000 # 90.000000
/* 0CA438 00133D38 44816000 */ mtc1 $at, $f12
/* 0CA43C 00133D3C 0C00A6C9 */ jal func_00029B24
@ -492,9 +490,8 @@ func_00133DA0:
/* 0CA4F0 00133DF0 46006104 */ sqrt.s $f4, $f12
/* 0CA4F4 00133DF4 46042032 */ c.eq.s $f4, $f4
/* 0CA4F8 00133DF8 00000000 */ nop
/* 0CA4FC 00133DFC 45010004 */ bc1t .L00133E10
/* 0CA500 00133E00 00000000 */ nop
/* 0CA504 00133E04 0C0187BC */ jal func_00061EF0
/* 0CA4FC 00133DFC 45010004 */ .byte 0x45,0x01,0x00,0x04 /* Because of invalid n64 opcode bc1t */
/* 0CA500 00133E00 00000000 */ /* 0CA504 00133E04 0C0187BC */ jal func_00061EF0
/* 0CA508 00133E08 00000000 */ nop
/* 0CA50C 00133E0C 46000106 */ mov.s $f4, $f0
.L00133E10:
@ -502,23 +499,20 @@ func_00133DA0:
/* 0CA514 00133E14 461C4000 */ add.s $f0, $f8, $f28
/* 0CA518 00133E18 4604003E */ c.le.s $f0, $f4
/* 0CA51C 00133E1C 00000000 */ nop
/* 0CA520 00133E20 4501000F */ bc1t .L00133E60
/* 0CA524 00133E24 00000000 */ nop
/* 0CA528 00133E28 3C0141D8 */ li $at, 0x41D80000 # 27.000000
/* 0CA520 00133E20 4501000F */ .byte 0x45,0x01,0x00,0x0F /* Because of invalid n64 opcode bc1t */
/* 0CA524 00133E24 00000000 */ /* 0CA528 00133E28 3C0141D8 */ li $at, 0x41D80000 # 27.000000
/* 0CA52C 00133E2C 44813000 */ mtc1 $at, $f6
/* 0CA530 00133E30 00000000 */ nop
/* 0CA534 00133E34 4606A000 */ add.s $f0, $f20, $f6
/* 0CA538 00133E38 461A003C */ c.lt.s $f0, $f26
/* 0CA53C 00133E3C 00000000 */ nop
/* 0CA540 00133E40 45010007 */ bc1t .L00133E60
/* 0CA544 00133E44 00000000 */ nop
/* 0CA548 00133E48 C7A8001C */ lwc1 $f8, 0x1c($sp)
/* 0CA540 00133E40 45010007 */ .byte 0x45,0x01,0x00,0x07 /* Because of invalid n64 opcode bc1t */
/* 0CA544 00133E44 00000000 */ /* 0CA548 00133E48 C7A8001C */ lwc1 $f8, 0x1c($sp)
/* 0CA54C 00133E4C 4608D000 */ add.s $f0, $f26, $f8
/* 0CA550 00133E50 4614003C */ c.lt.s $f0, $f20
/* 0CA554 00133E54 00000000 */ nop
/* 0CA558 00133E58 45020001 */ bc1fl .L00133E60
/* 0CA55C 00133E5C 24120001 */ li $s2, 1
.L00133E60:
/* 0CA558 00133E58 45020001 */ .byte 0x45,0x02,0x00,0x01 /* Because of invalid n64 opcode bc1fl */
/* 0CA55C 00133E5C 24120001 */ .L00133E60:
/* 0CA560 00133E60 822300B4 */ lb $v1, 0xb4($s1)
/* 0CA564 00133E64 24020012 */ li $v0, 18
/* 0CA568 00133E68 1462002F */ bne $v1, $v0, .L00133F28
@ -539,9 +533,8 @@ func_00133DA0:
/* 0CA5A4 00133EA4 46006104 */ sqrt.s $f4, $f12
/* 0CA5A8 00133EA8 46042032 */ c.eq.s $f4, $f4
/* 0CA5AC 00133EAC 00000000 */ nop
/* 0CA5B0 00133EB0 45010004 */ bc1t .L00133EC4
/* 0CA5B4 00133EB4 00000000 */ nop
/* 0CA5B8 00133EB8 0C0187BC */ jal func_00061EF0
/* 0CA5B0 00133EB0 45010004 */ .byte 0x45,0x01,0x00,0x04 /* Because of invalid n64 opcode bc1t */
/* 0CA5B4 00133EB4 00000000 */ /* 0CA5B8 00133EB8 0C0187BC */ jal func_00061EF0
/* 0CA5BC 00133EBC 00000000 */ nop
/* 0CA5C0 00133EC0 46000106 */ mov.s $f4, $f0
.L00133EC4:
@ -551,26 +544,23 @@ func_00133DA0:
/* 0CA5D0 00133ED0 461C3000 */ add.s $f0, $f6, $f28
/* 0CA5D4 00133ED4 4604003E */ c.le.s $f0, $f4
/* 0CA5D8 00133ED8 00000000 */ nop
/* 0CA5DC 00133EDC 45010012 */ bc1t .L00133F28
/* 0CA5E0 00133EE0 00000000 */ nop
/* 0CA5E4 00133EE4 3C0141D8 */ li $at, 0x41D80000 # 27.000000
/* 0CA5DC 00133EDC 45010012 */ .byte 0x45,0x01,0x00,0x12 /* Because of invalid n64 opcode bc1t */
/* 0CA5E0 00133EE0 00000000 */ /* 0CA5E4 00133EE4 3C0141D8 */ li $at, 0x41D80000 # 27.000000
/* 0CA5E8 00133EE8 44814000 */ mtc1 $at, $f8
/* 0CA5EC 00133EEC 00000000 */ nop
/* 0CA5F0 00133EF0 4608A000 */ add.s $f0, $f20, $f8
/* 0CA5F4 00133EF4 C7A60024 */ lwc1 $f6, 0x24($sp)
/* 0CA5F8 00133EF8 4606003C */ c.lt.s $f0, $f6
/* 0CA5FC 00133EFC 00000000 */ nop
/* 0CA600 00133F00 45010009 */ bc1t .L00133F28
/* 0CA604 00133F04 00000000 */ nop
/* 0CA608 00133F08 3C014190 */ li $at, 0x41900000 # 18.000000
/* 0CA600 00133F00 45010009 */ .byte 0x45,0x01,0x00,0x09 /* Because of invalid n64 opcode bc1t */
/* 0CA604 00133F04 00000000 */ /* 0CA608 00133F08 3C014190 */ li $at, 0x41900000 # 18.000000
/* 0CA60C 00133F0C 44814000 */ mtc1 $at, $f8
/* 0CA610 00133F10 00000000 */ nop
/* 0CA614 00133F14 46083000 */ add.s $f0, $f6, $f8
/* 0CA618 00133F18 4614003C */ c.lt.s $f0, $f20
/* 0CA61C 00133F1C 00000000 */ nop
/* 0CA620 00133F20 45020001 */ bc1fl .L00133F28
/* 0CA624 00133F24 24120001 */ li $s2, 1
.L00133F28:
/* 0CA620 00133F20 45020001 */ .byte 0x45,0x02,0x00,0x01 /* Because of invalid n64 opcode bc1fl */
/* 0CA624 00133F24 24120001 */ .L00133F28:
/* 0CA628 00133F28 12400012 */ beqz $s2, .L00133F74
/* 0CA62C 00133F2C 00000000 */ nop
/* 0CA630 00133F30 8E640000 */ lw $a0, ($s3)
@ -695,16 +685,14 @@ func_00133F90:
/* 0CA7E0 001340E0 46006004 */ sqrt.s $f0, $f12
/* 0CA7E4 001340E4 46000032 */ c.eq.s $f0, $f0
/* 0CA7E8 001340E8 00000000 */ nop
/* 0CA7EC 001340EC 45010003 */ bc1t .L001340FC
/* 0CA7F0 001340F0 00000000 */ nop
/* 0CA7F4 001340F4 0C0187BC */ jal func_00061EF0
/* 0CA7EC 001340EC 45010003 */ .byte 0x45,0x01,0x00,0x03 /* Because of invalid n64 opcode bc1t */
/* 0CA7F0 001340F0 00000000 */ /* 0CA7F4 001340F4 0C0187BC */ jal func_00061EF0
/* 0CA7F8 001340F8 00000000 */ nop
.L001340FC:
/* 0CA7FC 001340FC 461A003C */ c.lt.s $f0, $f26
/* 0CA800 00134100 00000000 */ nop
/* 0CA804 00134104 45010005 */ bc1t .L0013411C
/* 0CA808 00134108 0200102D */ move $v0, $s0
/* 0CA80C 0013410C 26100001 */ addiu $s0, $s0, 1
/* 0CA804 00134104 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0CA808 00134108 0200102D */ /* 0CA80C 0013410C 26100001 */ addiu $s0, $s0, 1
.L00134110:
/* 0CA810 00134110 2A020100 */ slti $v0, $s0, 0x100
/* 0CA814 00134114 1440FFCF */ bnez $v0, .L00134054
@ -767,7 +755,6 @@ func_00134148:
/* 0CA8E0 001341E0 03E00008 */ jr $ra
/* 0CA8E4 001341E4 AC830000 */ sw $v1, ($a0)
func_001341E8:
/* 0CA8E8 001341E8 3C028015 */ lui $v0, %hi(D_801565A8) # $v0, 0x8015
/* 0CA8EC 001341EC 844265A8 */ lh $v0, %lo(D_801565A8)($v0)
/* 0CA8F0 001341F0 3C038015 */ lui $v1, %hi(D_801565A4) # $v1, 0x8015
@ -790,11 +777,13 @@ func_0013420C:
/* 0CA928 00134228 03E00008 */ jr $ra
/* 0CA92C 0013422C AC470010 */ sw $a3, 0x10($v0)
func_00134230:
/* 0CA930 00134230 3C018015 */ lui $at, %hi(D_80155D88) # $at, 0x8015
/* 0CA934 00134234 AC245D88 */ sw $a0, %lo(D_80155D88)($at)
/* 0CA938 00134238 03E00008 */ jr $ra
/* 0CA93C 0013423C 00000000 */ nop
func_00134240:
/* 0CA940 00134240 3C028015 */ lui $v0, %hi(D_80155D88) # $v0, 0x8015
/* 0CA944 00134244 8C425D88 */ lw $v0, %lo(D_80155D88)($v0)
/* 0CA948 00134248 03E00008 */ jr $ra
@ -1451,9 +1440,8 @@ func_00134A50:
/* 0CB280 00134B80 46002021 */ cvt.d.s $f0, $f4
/* 0CB284 00134B84 4622003C */ c.lt.d $f0, $f2
/* 0CB288 00134B88 00000000 */ nop
/* 0CB28C 00134B8C 45000005 */ bc1f .L00134BA4
/* 0CB290 00134B90 E6240000 */ swc1 $f4, ($s1)
/* 0CB294 00134B94 3C01C180 */ li $at, 0xC1800000 # -16.000000
/* 0CB28C 00134B8C 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0CB290 00134B90 E6240000 */ /* 0CB294 00134B94 3C01C180 */ li $at, 0xC1800000 # -16.000000
/* 0CB298 00134B98 44810000 */ mtc1 $at, $f0
/* 0CB29C 00134B9C 00000000 */ nop
/* 0CB2A0 00134BA0 E6200000 */ swc1 $f0, ($s1)
@ -1480,9 +1468,8 @@ func_00134A50:
/* 0CB2EC 00134BEC 00000000 */ nop
/* 0CB2F0 00134BF0 4600103E */ c.le.s $f2, $f0
/* 0CB2F4 00134BF4 00000000 */ nop
/* 0CB2F8 00134BF8 4501014D */ bc1t .L00135130
/* 0CB2FC 00134BFC 24020003 */ li $v0, 3
.L00134C00:
/* 0CB2F8 00134BF8 4501014D */ .byte 0x45,0x01,0x01,0x4D /* Because of invalid n64 opcode bc1t */
/* 0CB2FC 00134BFC 24020003 */ .L00134C00:
/* 0CB300 00134C00 8E420000 */ lw $v0, ($s2)
/* 0CB304 00134C04 3C033000 */ lui $v1, 0x3000
/* 0CB308 00134C08 00431024 */ and $v0, $v0, $v1
@ -1498,9 +1485,8 @@ func_00134A50:
/* 0CB330 00134C30 00000000 */ nop
/* 0CB334 00134C34 4602003C */ c.lt.s $f0, $f2
/* 0CB338 00134C38 00000000 */ nop
/* 0CB33C 00134C3C 4500001C */ bc1f .L00134CB0
/* 0CB340 00134C40 27A2002C */ addiu $v0, $sp, 0x2c
/* 0CB344 00134C44 C6400008 */ lwc1 $f0, 8($s2)
/* 0CB33C 00134C3C 4500001C */ .byte 0x45,0x00,0x00,0x1C /* Because of invalid n64 opcode bc1f */
/* 0CB340 00134C40 27A2002C */ /* 0CB344 00134C44 C6400008 */ lwc1 $f0, 8($s2)
/* 0CB348 00134C48 C638000C */ lwc1 $f24, 0xc($s1)
/* 0CB34C 00134C4C E7A00020 */ swc1 $f0, 0x20($sp)
/* 0CB350 00134C50 C642000C */ lwc1 $f2, 0xc($s2)
@ -1521,9 +1507,8 @@ func_00134A50:
/* 0CB38C 00134C8C C7A0002C */ lwc1 $f0, 0x2c($sp)
/* 0CB390 00134C90 4618003C */ c.lt.s $f0, $f24
/* 0CB394 00134C94 00000000 */ nop
/* 0CB398 00134C98 45000005 */ bc1f .L00134CB0
/* 0CB39C 00134C9C 00000000 */ nop
/* 0CB3A0 00134CA0 C7A00024 */ lwc1 $f0, 0x24($sp)
/* 0CB398 00134C98 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0CB39C 00134C9C 00000000 */ /* 0CB3A0 00134CA0 C7A00024 */ lwc1 $f0, 0x24($sp)
/* 0CB3A4 00134CA4 46180001 */ sub.s $f0, $f0, $f24
/* 0CB3A8 00134CA8 E640000C */ swc1 $f0, 0xc($s2)
/* 0CB3AC 00134CAC AE200000 */ sw $zero, ($s1)
@ -1543,14 +1528,12 @@ func_00134A50:
/* 0CB3E0 00134CE0 00000000 */ nop
/* 0CB3E4 00134CE4 46060032 */ c.eq.s $f0, $f6
/* 0CB3E8 00134CE8 00000000 */ nop
/* 0CB3EC 00134CEC 45000006 */ bc1f .L00134D08
/* 0CB3F0 00134CF0 00000000 */ nop
/* 0CB3F4 00134CF4 C6200014 */ lwc1 $f0, 0x14($s1)
/* 0CB3EC 00134CEC 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0CB3F0 00134CF0 00000000 */ /* 0CB3F4 00134CF4 C6200014 */ lwc1 $f0, 0x14($s1)
/* 0CB3F8 00134CF8 46060032 */ c.eq.s $f0, $f6
/* 0CB3FC 00134CFC 00000000 */ nop
/* 0CB400 00134D00 4501004B */ bc1t .L00134E30
/* 0CB404 00134D04 00000000 */ nop
.L00134D08:
/* 0CB400 00134D00 4501004B */ .byte 0x45,0x01,0x00,0x4B /* Because of invalid n64 opcode bc1t */
/* 0CB404 00134D04 00000000 */ .L00134D08:
/* 0CB408 00134D08 C6400008 */ lwc1 $f0, 8($s2)
/* 0CB40C 00134D0C C642000C */ lwc1 $f2, 0xc($s2)
/* 0CB410 00134D10 C6440010 */ lwc1 $f4, 0x10($s2)
@ -1643,9 +1626,8 @@ func_00134D90:
/* 0CB55C 00134E5C 46000021 */ cvt.d.s $f0, $f0
/* 0CB560 00134E60 4622003E */ c.le.d $f0, $f2
/* 0CB564 00134E64 00000000 */ nop
/* 0CB568 00134E68 450000A8 */ bc1f .L0013510C
/* 0CB56C 00134E6C 24020001 */ li $v0, 1
/* 0CB570 00134E70 AE220020 */ sw $v0, 0x20($s1)
/* 0CB568 00134E68 450000A8 */ .byte 0x45,0x00,0x00,0xA8 /* Because of invalid n64 opcode bc1f */
/* 0CB56C 00134E6C 24020001 */ /* 0CB570 00134E70 AE220020 */ sw $v0, 0x20($s1)
/* 0CB574 00134E74 8243001B */ lb $v1, 0x1b($s2)
/* 0CB578 00134E78 24020017 */ li $v0, 23
/* 0CB57C 00134E7C 1062002A */ beq $v1, $v0, .L00134F28
@ -1712,9 +1694,8 @@ func_00134D90:
/* 0CB660 00134F60 E7A20028 */ swc1 $f2, 0x28($sp)
/* 0CB664 00134F64 4606203C */ c.lt.s $f4, $f6
/* 0CB668 00134F68 00000000 */ nop
/* 0CB66C 00134F6C 45000004 */ bc1f .L00134F80
/* 0CB670 00134F70 E7A40024 */ swc1 $f4, 0x24($sp)
/* 0CB674 00134F74 E7A80024 */ swc1 $f8, 0x24($sp)
/* 0CB66C 00134F6C 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0CB670 00134F70 E7A40024 */ /* 0CB674 00134F74 E7A80024 */ swc1 $f8, 0x24($sp)
/* 0CB678 00134F78 0804D3E1 */ j func_00134F84
/* 0CB67C 00134F7C 24020001 */ li $v0, 1
@ -1739,9 +1720,8 @@ func_00134F84:
/* 0CB6C0 00134FC0 460000A1 */ cvt.d.s $f2, $f0
/* 0CB6C4 00134FC4 4624103C */ c.lt.d $f2, $f4
/* 0CB6C8 00134FC8 00000000 */ nop
/* 0CB6CC 00134FCC 45000009 */ bc1f .L00134FF4
/* 0CB6D0 00134FD0 E6200000 */ swc1 $f0, ($s1)
/* 0CB6D4 00134FD4 AE200000 */ sw $zero, ($s1)
/* 0CB6CC 00134FCC 45000009 */ .byte 0x45,0x00,0x00,0x09 /* Because of invalid n64 opcode bc1f */
/* 0CB6D0 00134FD0 E6200000 */ /* 0CB6D4 00134FD4 AE200000 */ sw $zero, ($s1)
/* 0CB6D8 00134FD8 AE200010 */ sw $zero, 0x10($s1)
/* 0CB6DC 00134FDC AE200014 */ sw $zero, 0x14($s1)
/* 0CB6E0 00134FE0 8E420000 */ lw $v0, ($s2)
@ -1853,9 +1833,8 @@ func_0013510C:
/* 0CB818 00135118 00000000 */ nop
/* 0CB81C 0013511C 4600103C */ c.lt.s $f2, $f0
/* 0CB820 00135120 00000000 */ nop
/* 0CB824 00135124 45000003 */ bc1f .L00135134
/* 0CB828 00135128 00000000 */ nop
.L0013512C:
/* 0CB824 00135124 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 0CB828 00135128 00000000 */ .L0013512C:
/* 0CB82C 0013512C 24020002 */ li $v0, 2
func_00135130:
.L00135130:

View File

@ -1435,9 +1435,8 @@ func_00136A80:
/* 0CD208 00136B08 8C63A674 */ lw $v1, %lo(D_8009A674)($v1)
/* 0CD20C 00136B0C 4600C032 */ c.eq.s $f24, $f0
/* 0CD210 00136B10 00000000 */ nop
/* 0CD214 00136B14 4501048B */ bc1t .L00137D44
/* 0CD218 00136B18 0065F021 */ addu $fp, $v1, $a1
/* 0CD21C 00136B1C 10C0000A */ beqz $a2, .L00136B48
/* 0CD214 00136B14 4501048B */ .byte 0x45,0x01,0x04,0x8B /* Because of invalid n64 opcode bc1t */
/* 0CD218 00136B18 0065F021 */ /* 0CD21C 00136B1C 10C0000A */ beqz $a2, .L00136B48
/* 0CD220 00136B20 0000A82D */ move $s5, $zero
/* 0CD224 00136B24 90D30000 */ lbu $s3, ($a2)
/* 0CD228 00136B28 90D40001 */ lbu $s4, 1($a2)
@ -1496,9 +1495,8 @@ func_00136B64:
/* 0CD2E8 00136BE8 ACE0000C */ sw $zero, 0xc($a3)
/* 0CD2EC 00136BEC AD020000 */ sw $v0, ($t0)
/* 0CD2F0 00136BF0 ACE60010 */ sw $a2, 0x10($a3)
/* 0CD2F4 00136BF4 45000006 */ bc1f .L00136C10
/* 0CD2F8 00136BF8 ACE00014 */ sw $zero, 0x14($a3)
/* 0CD2FC 00136BFC 3C04E200 */ lui $a0, (0xE200001C >> 16) # lui $a0, 0xe200
/* 0CD2F4 00136BF4 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0CD2F8 00136BF8 ACE00014 */ /* 0CD2FC 00136BFC 3C04E200 */ lui $a0, (0xE200001C >> 16) # lui $a0, 0xe200
/* 0CD300 00136C00 3484001C */ ori $a0, (0xE200001C & 0xFFFF) # ori $a0, $a0, 0x1c
/* 0CD304 00136C04 3C030F0A */ lui $v1, (0x0F0A4300 >> 16) # lui $v1, 0xf0a
/* 0CD308 00136C08 0804DB08 */ j func_00136C20
@ -1539,9 +1537,8 @@ func_00136C20:
/* 0CD388 00136C88 00151A00 */ sll $v1, $s5, 8
/* 0CD38C 00136C8C 4618003E */ c.le.s $f0, $f24
/* 0CD390 00136C90 00000000 */ nop
/* 0CD394 00136C94 45010005 */ bc1t .L00136CAC
/* 0CD398 00136C98 00434825 */ or $t1, $v0, $v1
/* 0CD39C 00136C9C 4600C20D */ trunc.w.s $f8, $f24
/* 0CD394 00136C94 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0CD398 00136C98 00434825 */ /* 0CD39C 00136C9C 4600C20D */ trunc.w.s $f8, $f24
/* 0CD3A0 00136CA0 44054000 */ mfc1 $a1, $f8
/* 0CD3A4 00136CA4 0804DB32 */ j func_00136CC8
/* 0CD3A8 00136CA8 3C060050 */ lui $a2, 0x50
@ -1612,9 +1609,8 @@ func_00136CC8:
/* 0CD498 00136D98 ACE0000C */ sw $zero, 0xc($a3)
/* 0CD49C 00136D9C AD020000 */ sw $v0, ($t0)
/* 0CD4A0 00136DA0 ACE60010 */ sw $a2, 0x10($a3)
/* 0CD4A4 00136DA4 45000006 */ bc1f .L00136DC0
/* 0CD4A8 00136DA8 ACE00014 */ sw $zero, 0x14($a3)
/* 0CD4AC 00136DAC 3C04E200 */ lui $a0, (0xE200001C >> 16) # lui $a0, 0xe200
/* 0CD4A4 00136DA4 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0CD4A8 00136DA8 ACE00014 */ /* 0CD4AC 00136DAC 3C04E200 */ lui $a0, (0xE200001C >> 16) # lui $a0, 0xe200
/* 0CD4B0 00136DB0 3484001C */ ori $a0, (0xE200001C & 0xFFFF) # ori $a0, $a0, 0x1c
/* 0CD4B4 00136DB4 3C030F0A */ lui $v1, (0x0F0A4300 >> 16) # lui $v1, 0xf0a
/* 0CD4B8 00136DB8 0804DB74 */ j func_00136DD0
@ -1655,9 +1651,8 @@ func_00136DD0:
/* 0CD538 00136E38 00151A00 */ sll $v1, $s5, 8
/* 0CD53C 00136E3C 4618003E */ c.le.s $f0, $f24
/* 0CD540 00136E40 00000000 */ nop
/* 0CD544 00136E44 45010005 */ bc1t .L00136E5C
/* 0CD548 00136E48 00431825 */ or $v1, $v0, $v1
/* 0CD54C 00136E4C 4600C20D */ trunc.w.s $f8, $f24
/* 0CD544 00136E44 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0CD548 00136E48 00431825 */ /* 0CD54C 00136E4C 4600C20D */ trunc.w.s $f8, $f24
/* 0CD550 00136E50 44104000 */ mfc1 $s0, $f8
/* 0CD554 00136E54 0804DB9E */ j func_00136E78
/* 0CD558 00136E58 3C040050 */ lui $a0, 0x50

View File

@ -129,9 +129,8 @@
/* 0CDFC4 001378C4 24850004 */ addiu $a1, $a0, 4
/* 0CDFC8 001378C8 461C003E */ c.le.s $f0, $f28
/* 0CDFCC 001378CC AE420000 */ sw $v0, ($s2)
/* 0CDFD0 001378D0 45010005 */ bc1t .L001378E8
/* 0CDFD4 001378D4 AC8B0000 */ sw $t3, ($a0)
/* 0CDFD8 001378D8 4600E20D */ trunc.w.s $f8, $f28
/* 0CDFD0 001378D0 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0CDFD4 001378D4 AC8B0000 */ /* 0CDFD8 001378D8 4600E20D */ trunc.w.s $f8, $f28
/* 0CDFDC 001378DC 44074000 */ mfc1 $a3, $f8
/* 0CDFE0 001378E0 0804DE41 */ j func_00137904
/* 0CDFE4 001378E4 3C06D838 */ lui $a2, 0xd838
@ -317,9 +316,8 @@ func_00137904:
/* 0CE2A4 00137BA4 24850004 */ addiu $a1, $a0, 4
/* 0CE2A8 00137BA8 461C003E */ c.le.s $f0, $f28
/* 0CE2AC 00137BAC AE420000 */ sw $v0, ($s2)
/* 0CE2B0 00137BB0 45010005 */ bc1t .L00137BC8
/* 0CE2B4 00137BB4 AC940000 */ sw $s4, ($a0)
/* 0CE2B8 00137BB8 4600E20D */ trunc.w.s $f8, $f28
/* 0CE2B0 00137BB0 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0CE2B4 00137BB4 AC940000 */ /* 0CE2B8 00137BB8 4600E20D */ trunc.w.s $f8, $f28
/* 0CE2BC 00137BBC 44074000 */ mfc1 $a3, $f8
/* 0CE2C0 00137BC0 0804DEF9 */ j func_00137BE4
/* 0CE2C4 00137BC4 3C06D838 */ lui $a2, 0xd838
@ -360,9 +358,8 @@ func_00137BE4:
/* 0CE344 00137C44 AC620004 */ sw $v0, 4($v1)
/* 0CE348 00137C48 4600020D */ trunc.w.s $f8, $f0
/* 0CE34C 00137C4C 44024000 */ mfc1 $v0, $f8
/* 0CE350 00137C50 45030001 */ bc1tl .L00137C58
/* 0CE354 00137C54 240200AA */ li $v0, 170
.L00137C58:
/* 0CE350 00137C50 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0CE354 00137C54 240200AA */ .L00137C58:
/* 0CE358 00137C58 00021400 */ sll $v0, $v0, 0x10
/* 0CE35C 00137C5C 00021403 */ sra $v0, $v0, 0x10
/* 0CE360 00137C60 44820000 */ mtc1 $v0, $f0
@ -702,7 +699,6 @@ func_001380D4:
/* 0CE800 00138100 03E00008 */ jr $ra
/* 0CE804 00138104 00000000 */ nop
func_00138108:
/* 0CE808 00138108 3C048016 */ lui $a0, %hi(D_8015C790) # $a0, 0x8016
/* 0CE80C 0013810C 2484C790 */ addiu $a0, %lo(D_8015C790) # addiu $a0, $a0, -0x3870
/* 0CE810 00138110 0000282D */ move $a1, $zero
@ -737,17 +733,14 @@ func_00138108:
/* 0CE880 00138180 03E00008 */ jr $ra
/* 0CE884 00138184 00000000 */ nop
func_00138188:
/* 0CE888 00138188 3C018015 */ lui $at, %hi(D_8015690C) # $at, 0x8015
/* 0CE88C 0013818C AC20690C */ sw $zero, %lo(D_8015690C)($at)
/* 0CE890 00138190 03E00008 */ jr $ra
/* 0CE894 00138194 00000000 */ nop
func_00138198:
/* 0CE898 00138198 03E00008 */ jr $ra
/* 0CE89C 0013819C 00000000 */ nop
func_001381A0:
/* 0CE8A0 001381A0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0CE8A4 001381A4 3C048015 */ lui $a0, %hi(D_80156900) # $a0, 0x8015
/* 0CE8A8 001381A8 24846900 */ addiu $a0, %lo(D_80156900) # addiu $a0, $a0, 0x6900
@ -763,9 +756,8 @@ func_001381A0:
/* 0CE8D0 001381D0 00000000 */ nop
/* 0CE8D4 001381D4 46001032 */ c.eq.s $f2, $f0
/* 0CE8D8 001381D8 00000000 */ nop
/* 0CE8DC 001381DC 4501000D */ bc1t .L00138214
/* 0CE8E0 001381E0 00000000 */ nop
/* 0CE8E4 001381E4 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0CE8DC 001381DC 4501000D */ .byte 0x45,0x01,0x00,0x0D /* Because of invalid n64 opcode bc1t */
/* 0CE8E0 001381E0 00000000 */ /* 0CE8E4 001381E4 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0CE8E8 001381E8 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0CE8EC 001381EC 80430070 */ lb $v1, 0x70($v0)
/* 0CE8F0 001381F0 24020002 */ li $v0, 2
@ -782,7 +774,6 @@ func_001381A0:
/* 0CE918 00138218 03E00008 */ jr $ra
/* 0CE91C 0013821C 27BD0018 */ addiu $sp, $sp, 0x18
func_00138220:
/* 0CE920 00138220 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0CE924 00138224 3C048015 */ lui $a0, %hi(D_80156908) # $a0, 0x8015
/* 0CE928 00138228 24846908 */ addiu $a0, %lo(D_80156908) # addiu $a0, $a0, 0x6908
@ -798,9 +789,8 @@ func_00138220:
/* 0CE950 00138250 00000000 */ nop
/* 0CE954 00138254 46001032 */ c.eq.s $f2, $f0
/* 0CE958 00138258 00000000 */ nop
/* 0CE95C 0013825C 4501000D */ bc1t .L00138294
/* 0CE960 00138260 00000000 */ nop
/* 0CE964 00138264 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0CE95C 0013825C 4501000D */ .byte 0x45,0x01,0x00,0x0D /* Because of invalid n64 opcode bc1t */
/* 0CE960 00138260 00000000 */ /* 0CE964 00138264 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0CE968 00138268 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0CE96C 0013826C 80430070 */ lb $v1, 0x70($v0)
/* 0CE970 00138270 24020002 */ li $v0, 2
@ -822,7 +812,6 @@ func_001382A0:
/* 0CE9A4 001382A4 03E00008 */ jr $ra
/* 0CE9A8 001382A8 AC24C6F0 */ sw $a0, -0x3910($at)
func_001382AC:
/* 0CE9AC 001382AC 3C038015 */ lui $v1, %hi(D_8014C6F0) # $v1, 0x8015
/* 0CE9B0 001382B0 8C63C6F0 */ lw $v1, %lo(D_8014C6F0)($v1)
/* 0CE9B4 001382B4 27BDFFD0 */ addiu $sp, $sp, -0x30
@ -1049,7 +1038,6 @@ func_001385AC:
/* 0CECCC 001385CC 03E00008 */ jr $ra
/* 0CECD0 001385D0 27BD0030 */ addiu $sp, $sp, 0x30
func_001385D4:
/* 0CECD4 001385D4 3C038015 */ lui $v1, %hi(D_8014C6F0) # $v1, 0x8015
/* 0CECD8 001385D8 8C63C6F0 */ lw $v1, %lo(D_8014C6F0)($v1)
/* 0CECDC 001385DC 27BDFFD8 */ addiu $sp, $sp, -0x28
@ -1318,9 +1306,8 @@ func_00138740:
/* 0CF0A8 001389A8 24440054 */ addiu $a0, $v0, 0x54
/* 0CF0AC 001389AC 4600103E */ c.le.s $f2, $f0
/* 0CF0B0 001389B0 00000000 */ nop
/* 0CF0B4 001389B4 45010005 */ bc1t .L001389CC
/* 0CF0B8 001389B8 AC430050 */ sw $v1, 0x50($v0)
/* 0CF0BC 001389BC 4600010D */ trunc.w.s $f4, $f0
/* 0CF0B4 001389B4 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0CF0B8 001389B8 AC430050 */ /* 0CF0BC 001389BC 4600010D */ trunc.w.s $f4, $f0
/* 0CF0C0 001389C0 44032000 */ mfc1 $v1, $f4
/* 0CF0C4 001389C4 0804E27A */ j func_001389E8
/* 0CF0C8 001389C8 2402FF00 */ li $v0, -256
@ -1675,9 +1662,8 @@ func_00138E54:
/* 0CF5D8 00138ED8 000210C0 */ sll $v0, $v0, 3
/* 0CF5DC 00138EDC 4600C032 */ c.eq.s $f24, $f0
/* 0CF5E0 00138EE0 00000000 */ nop
/* 0CF5E4 00138EE4 450103F8 */ bc1t .L00139EC8
/* 0CF5E8 00138EE8 0044F021 */ addu $fp, $v0, $a0
/* 0CF5EC 00138EEC 8FAD0088 */ lw $t5, 0x88($sp)
/* 0CF5E4 00138EE4 450103F8 */ .byte 0x45,0x01,0x03,0xF8 /* Because of invalid n64 opcode bc1t */
/* 0CF5E8 00138EE8 0044F021 */ /* 0CF5EC 00138EEC 8FAD0088 */ lw $t5, 0x88($sp)
/* 0CF5F0 00138EF0 15A00011 */ bnez $t5, .L00138F38
/* 0CF5F4 00138EF4 00000000 */ nop
/* 0CF5F8 00138EF8 3C01437F */ li $at, 0x437F0000 # 255.000000

View File

@ -125,9 +125,8 @@
/* 0CFFB4 001398B4 AD270018 */ sw $a3, 0x18($t1)
/* 0CFFB8 001398B8 AEC20000 */ sw $v0, ($s6)
/* 0CFFBC 001398BC AD350020 */ sw $s5, 0x20($t1)
/* 0CFFC0 001398C0 45000005 */ bc1f .L001398D8
/* 0CFFC4 001398C4 AD280024 */ sw $t0, 0x24($t1)
/* 0CFFC8 001398C8 8FAD0088 */ lw $t5, 0x88($sp)
/* 0CFFC0 001398C0 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0CFFC4 001398C4 AD280024 */ /* 0CFFC8 001398C8 8FAD0088 */ lw $t5, 0x88($sp)
/* 0CFFCC 001398CC 24020001 */ li $v0, 1
/* 0CFFD0 001398D0 55A20005 */ bnel $t5, $v0, .L001398E8
/* 0CFFD4 001398D4 3C04FCFF */ lui $a0, 0xfcff
@ -170,9 +169,8 @@ func_001398F0:
/* 0D0058 00139958 46020003 */ div.s $f0, $f0, $f2
/* 0D005C 0013995C 4600203E */ c.le.s $f4, $f0
/* 0D0060 00139960 00000000 */ nop
/* 0D0064 00139964 45010005 */ bc1t .L0013997C
/* 0D0068 00139968 24840004 */ addiu $a0, %lo(D_FC610004) # addiu $a0, $a0, 4
/* 0D006C 0013996C 4600028D */ trunc.w.s $f10, $f0
/* 0D0064 00139964 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D0068 00139968 24840004 */ /* 0D006C 0013996C 4600028D */ trunc.w.s $f10, $f0
/* 0D0070 00139970 44065000 */ mfc1 $a2, $f10
/* 0D0074 00139974 0804E665 */ j func_00139994
/* 0D0078 00139978 00000000 */ nop
@ -209,9 +207,8 @@ func_00139994:
/* 0D00E8 001399E8 46020003 */ div.s $f0, $f0, $f2
/* 0D00EC 001399EC 4600203E */ c.le.s $f4, $f0
/* 0D00F0 001399F0 00000000 */ nop
/* 0D00F4 001399F4 45010005 */ bc1t .L00139A0C
/* 0D00F8 001399F8 24840004 */ addiu $a0, $a0, 4
/* 0D00FC 001399FC 4600028D */ trunc.w.s $f10, $f0
/* 0D00F4 001399F4 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D00F8 001399F8 24840004 */ /* 0D00FC 001399FC 4600028D */ trunc.w.s $f10, $f0
/* 0D0100 00139A00 44035000 */ mfc1 $v1, $f10
/* 0D0104 00139A04 0804E68A */ j func_00139A28
/* 0D0108 00139A08 2402FF00 */ li $v0, -256
@ -285,9 +282,8 @@ func_00139A28:
/* 0D020C 00139B0C 24A70004 */ addiu $a3, $a1, 4
/* 0D0210 00139B10 4600103E */ c.le.s $f2, $f0
/* 0D0214 00139B14 00000000 */ nop
/* 0D0218 00139B18 45010005 */ bc1t .L00139B30
/* 0D021C 00139B1C ACA20000 */ sw $v0, ($a1)
/* 0D0220 00139B20 4600028D */ trunc.w.s $f10, $f0
/* 0D0218 00139B18 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D021C 00139B1C ACA20000 */ /* 0D0220 00139B20 4600028D */ trunc.w.s $f10, $f0
/* 0D0224 00139B24 44035000 */ mfc1 $v1, $f10
/* 0D0228 00139B28 0804E6D3 */ j func_00139B4C
/* 0D022C 00139B2C 24020013 */ li $v0, 19
@ -323,9 +319,8 @@ func_00139B4C:
/* 0D0298 00139B98 00000000 */ nop
/* 0D029C 00139B9C 4600103E */ c.le.s $f2, $f0
/* 0D02A0 00139BA0 00000000 */ nop
/* 0D02A4 00139BA4 45010005 */ bc1t .L00139BBC
/* 0D02A8 00139BA8 00033400 */ sll $a2, $v1, 0x10
/* 0D02AC 00139BAC 4600028D */ trunc.w.s $f10, $f0
/* 0D02A4 00139BA4 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D02A8 00139BA8 00033400 */ /* 0D02AC 00139BAC 4600028D */ trunc.w.s $f10, $f0
/* 0D02B0 00139BB0 44045000 */ mfc1 $a0, $f10
/* 0D02B4 00139BB4 0804E6F5 */ j func_00139BD4
/* 0D02B8 00139BB8 00000000 */ nop
@ -356,9 +351,8 @@ func_00139BD4:
/* 0D0310 00139C10 AC820000 */ sw $v0, ($a0)
/* 0D0314 00139C14 4600103E */ c.le.s $f2, $f0
/* 0D0318 00139C18 00000000 */ nop
/* 0D031C 00139C1C 45010005 */ bc1t .L00139C34
/* 0D0320 00139C20 24840004 */ addiu $a0, %lo(D_E4000004) # addiu $a0, $a0, 4
/* 0D0324 00139C24 4600028D */ trunc.w.s $f10, $f0
/* 0D031C 00139C1C 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D0320 00139C20 24840004 */ /* 0D0324 00139C24 4600028D */ trunc.w.s $f10, $f0
/* 0D0328 00139C28 44035000 */ mfc1 $v1, $f10
/* 0D032C 00139C2C 0804E714 */ j func_00139C50
/* 0D0330 00139C30 00032C00 */ sll $a1, $v1, 0x10
@ -379,9 +373,8 @@ func_00139C50:
/* 0D0360 00139C60 46160003 */ div.s $f0, $f0, $f22
/* 0D0364 00139C64 4600103E */ c.le.s $f2, $f0
/* 0D0368 00139C68 00000000 */ nop
/* 0D036C 00139C6C 4500008A */ bc1f .L00139E98
/* 0D0370 00139C70 00000000 */ nop
/* 0D0374 00139C74 0804E7AA */ j func_00139EA8
/* 0D036C 00139C6C 4500008A */ .byte 0x45,0x00,0x00,0x8A /* Because of invalid n64 opcode bc1f */
/* 0D0370 00139C70 00000000 */ /* 0D0374 00139C74 0804E7AA */ j func_00139EA8
/* 0D0378 00139C78 46020001 */ sub.s $f0, $f0, $f2
.L00139C7C:
@ -437,9 +430,8 @@ func_00139C50:
/* 0D0440 00139D40 24A70004 */ addiu $a3, $a1, 4
/* 0D0444 00139D44 4600103E */ c.le.s $f2, $f0
/* 0D0448 00139D48 00000000 */ nop
/* 0D044C 00139D4C 45010005 */ bc1t .L00139D64
/* 0D0450 00139D50 ACA20000 */ sw $v0, ($a1)
/* 0D0454 00139D54 4600028D */ trunc.w.s $f10, $f0
/* 0D044C 00139D4C 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D0450 00139D50 ACA20000 */ /* 0D0454 00139D54 4600028D */ trunc.w.s $f10, $f0
/* 0D0458 00139D58 44035000 */ mfc1 $v1, $f10
/* 0D045C 00139D5C 0804E760 */ j func_00139D80
/* 0D0460 00139D60 24020020 */ li $v0, 32
@ -471,9 +463,8 @@ func_00139D80:
/* 0D04BC 00139DBC 00000000 */ nop
/* 0D04C0 00139DC0 4600103E */ c.le.s $f2, $f0
/* 0D04C4 00139DC4 00000000 */ nop
/* 0D04C8 00139DC8 45010005 */ bc1t .L00139DE0
/* 0D04CC 00139DCC 00033400 */ sll $a2, $v1, 0x10
/* 0D04D0 00139DD0 4600028D */ trunc.w.s $f10, $f0
/* 0D04C8 00139DC8 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D04CC 00139DCC 00033400 */ /* 0D04D0 00139DD0 4600028D */ trunc.w.s $f10, $f0
/* 0D04D4 00139DD4 44045000 */ mfc1 $a0, $f10
/* 0D04D8 00139DD8 0804E77E */ j func_00139DF8
/* 0D04DC 00139DDC 00000000 */ nop
@ -504,9 +495,8 @@ func_00139DF8:
/* 0D0534 00139E34 AC820000 */ sw $v0, ($a0)
/* 0D0538 00139E38 4600103E */ c.le.s $f2, $f0
/* 0D053C 00139E3C 00000000 */ nop
/* 0D0540 00139E40 45010005 */ bc1t .L00139E58
/* 0D0544 00139E44 24840004 */ addiu $a0, %lo(D_E4000004) # addiu $a0, $a0, 4
/* 0D0548 00139E48 4600028D */ trunc.w.s $f10, $f0
/* 0D0540 00139E40 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D0544 00139E44 24840004 */ /* 0D0548 00139E48 4600028D */ trunc.w.s $f10, $f0
/* 0D054C 00139E4C 44035000 */ mfc1 $v1, $f10
/* 0D0550 00139E50 0804E79D */ j func_00139E74
/* 0D0554 00139E54 00032C00 */ sll $a1, $v1, 0x10
@ -527,9 +517,8 @@ func_00139E74:
/* 0D0584 00139E84 46160003 */ div.s $f0, $f0, $f22
/* 0D0588 00139E88 4600103E */ c.le.s $f2, $f0
/* 0D058C 00139E8C 00000000 */ nop
/* 0D0590 00139E90 45030005 */ bc1tl .L00139EA8
/* 0D0594 00139E94 46020001 */ sub.s $f0, $f0, $f2
.L00139E98:
/* 0D0590 00139E90 45030005 */ .byte 0x45,0x03,0x00,0x05 /* Because of invalid n64 opcode bc1tl */
/* 0D0594 00139E94 46020001 */ .L00139E98:
/* 0D0598 00139E98 4600028D */ trunc.w.s $f10, $f0
/* 0D059C 00139E9C 44035000 */ mfc1 $v1, $f10
/* 0D05A0 00139EA0 0804E7B0 */ j func_00139EC0
@ -603,9 +592,8 @@ func_00139F88:
/* 0D068C 00139F8C 00000000 */ nop
/* 0D0690 00139F90 46004032 */ c.eq.s $f8, $f0
/* 0D0694 00139F94 00000000 */ nop
/* 0D0698 00139F98 450100F0 */ bc1t .L0013A35C
/* 0D069C 00139F9C 3C04ED00 */ lui $a0, 0xed00
/* 0D06A0 00139FA0 3C014080 */ li $at, 0x40800000 # 4.000000
/* 0D0698 00139F98 450100F0 */ .byte 0x45,0x01,0x00,0xF0 /* Because of invalid n64 opcode bc1t */
/* 0D069C 00139F9C 3C04ED00 */ /* 0D06A0 00139FA0 3C014080 */ li $at, 0x40800000 # 4.000000
/* 0D06A4 00139FA4 44812000 */ mtc1 $at, $f4
/* 0D06A8 00139FA8 44891000 */ mtc1 $t1, $f2
/* 0D06AC 00139FAC 00000000 */ nop
@ -657,9 +645,8 @@ func_00139F88:
/* 0D0764 0013A064 00000000 */ nop
/* 0D0768 0013A068 30630FFF */ andi $v1, $v1, 0xfff
/* 0D076C 0013A06C 00431025 */ or $v0, $v0, $v1
/* 0D0770 0013A070 45000009 */ bc1f .L0013A098
/* 0D0774 0013A074 ACA20004 */ sw $v0, 4($a1)
/* 0D0778 0013A078 3C04FCFF */ lui $a0, %hi(D_FCFF0004) # $a0, 0xfcff
/* 0D0770 0013A070 45000009 */ .byte 0x45,0x00,0x00,0x09 /* Because of invalid n64 opcode bc1f */
/* 0D0774 0013A074 ACA20004 */ /* 0D0778 0013A078 3C04FCFF */ lui $a0, %hi(D_FCFF0004) # $a0, 0xfcff
/* 0D077C 0013A07C 3484FFFF */ ori $a0, (0xFCFFFFFF & 0xFFFF) # ori $a0, $a0, 0xffff
/* 0D0780 0013A080 3C03FFFD */ lui $v1, (0xFFFDFCFE >> 16) # lui $v1, 0xfffd
/* 0D0784 0013A084 3463FCFE */ ori $v1, (0xFFFDFCFE & 0xFFFF) # ori $v1, $v1, 0xfcfe
@ -739,9 +726,8 @@ func_00139F88:
/* 0D08A8 0013A1A8 3C02E100 */ lui $v0, 0xe100
/* 0D08AC 0013A1AC 4600103E */ c.le.s $f2, $f0
/* 0D08B0 0013A1B0 00000000 */ nop
/* 0D08B4 0013A1B4 45010005 */ bc1t .L0013A1CC
/* 0D08B8 0013A1B8 ACA20008 */ sw $v0, 8($a1)
/* 0D08BC 0013A1BC 4600028D */ trunc.w.s $f10, $f0
/* 0D08B4 0013A1B4 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D08B8 0013A1B8 ACA20008 */ /* 0D08BC 0013A1BC 4600028D */ trunc.w.s $f10, $f0
/* 0D08C0 0013A1C0 44035000 */ mfc1 $v1, $f10
/* 0D08C4 0013A1C4 0804E87A */ j func_0013A1E8
/* 0D08C8 0013A1C8 01D81023 */ subu $v0, $t6, $t8
@ -775,9 +761,8 @@ func_0013A1E8:
/* 0D092C 0013A22C 00000000 */ nop
/* 0D0930 0013A230 4600103E */ c.le.s $f2, $f0
/* 0D0934 0013A234 00000000 */ nop
/* 0D0938 0013A238 45010005 */ bc1t .L0013A250
/* 0D093C 0013A23C 00033400 */ sll $a2, $v1, 0x10
/* 0D0940 0013A240 4600028D */ trunc.w.s $f10, $f0
/* 0D0938 0013A238 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D093C 0013A23C 00033400 */ /* 0D0940 0013A240 4600028D */ trunc.w.s $f10, $f0
/* 0D0944 0013A244 44045000 */ mfc1 $a0, $f10
/* 0D0948 0013A248 0804E89A */ j func_0013A268
/* 0D094C 0013A24C 00000000 */ nop
@ -808,9 +793,8 @@ func_0013A268:
/* 0D09A4 0013A2A4 AC820000 */ sw $v0, ($a0)
/* 0D09A8 0013A2A8 4600103E */ c.le.s $f2, $f0
/* 0D09AC 0013A2AC 00000000 */ nop
/* 0D09B0 0013A2B0 45010005 */ bc1t .L0013A2C8
/* 0D09B4 0013A2B4 24840004 */ addiu $a0, $a0, 4
/* 0D09B8 0013A2B8 4600028D */ trunc.w.s $f10, $f0
/* 0D09B0 0013A2B0 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D09B4 0013A2B4 24840004 */ /* 0D09B8 0013A2B8 4600028D */ trunc.w.s $f10, $f0
/* 0D09BC 0013A2BC 44035000 */ mfc1 $v1, $f10
/* 0D09C0 0013A2C0 0804E8B9 */ j func_0013A2E4
/* 0D09C4 0013A2C4 00033C00 */ sll $a3, $v1, 0x10
@ -831,9 +815,8 @@ func_0013A2E4:
/* 0D09F4 0013A2F4 46040003 */ div.s $f0, $f0, $f4
/* 0D09F8 0013A2F8 4600103E */ c.le.s $f2, $f0
/* 0D09FC 0013A2FC 00000000 */ nop
/* 0D0A00 0013A300 45030005 */ bc1tl .L0013A318
/* 0D0A04 0013A304 46020001 */ sub.s $f0, $f0, $f2
/* 0D0A08 0013A308 4600028D */ trunc.w.s $f10, $f0
/* 0D0A00 0013A300 45030005 */ .byte 0x45,0x03,0x00,0x05 /* Because of invalid n64 opcode bc1tl */
/* 0D0A04 0013A304 46020001 */ /* 0D0A08 0013A308 4600028D */ trunc.w.s $f10, $f0
/* 0D0A0C 0013A30C 44065000 */ mfc1 $a2, $f10
/* 0D0A10 0013A310 0804E8CB */ j func_0013A32C
/* 0D0A14 0013A314 00000000 */ nop
@ -1111,7 +1094,6 @@ func_0013A6BC:
/* 0D0DE0 0013A6E0 03E00008 */ jr $ra
/* 0D0DE4 0013A6E4 27BD0020 */ addiu $sp, $sp, 0x20
func_0013A6E8:
/* 0D0DE8 0013A6E8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0D0DEC 0013A6EC AFBF0010 */ sw $ra, 0x10($sp)
/* 0D0DF0 0013A6F0 0C04E994 */ jal func_0013A650
@ -1624,9 +1606,8 @@ func_0013AC98:
/* 0D14BC 0013ADBC 46800021 */ cvt.d.w $f0, $f0
/* 0D14C0 0013ADC0 46220032 */ c.eq.d $f0, $f2
/* 0D14C4 0013ADC4 00000000 */ nop
/* 0D14C8 0013ADC8 45000003 */ bc1f .L0013ADD8
/* 0D14CC 0013ADCC 24020004 */ li $v0, 4
/* 0D14D0 0013ADD0 0804EBC2 */ j func_0013AF08
/* 0D14C8 0013ADC8 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 0D14CC 0013ADCC 24020004 */ /* 0D14D0 0013ADD0 0804EBC2 */ j func_0013AF08
/* 0D14D4 0013ADD4 A2220002 */ sb $v0, 2($s1)
.L0013ADD8:

View File

@ -1314,9 +1314,8 @@ func_0013C8CC:
/* 0D312C 0013CA2C 2444000D */ addiu $a0, $v0, 0xd
/* 0D3130 0013CA30 4620403E */ c.le.d $f8, $f0
/* 0D3134 0013CA34 00000000 */ nop
/* 0D3138 0013CA38 45000086 */ bc1f .L0013CC54
/* 0D313C 0013CA3C 2442000E */ addiu $v0, $v0, 0xe
/* 0D3140 0013CA40 0804F31A */ j func_0013CC68
/* 0D3138 0013CA38 45000086 */ .byte 0x45,0x00,0x00,0x86 /* Because of invalid n64 opcode bc1f */
/* 0D313C 0013CA3C 2442000E */ /* 0D3140 0013CA40 0804F31A */ j func_0013CC68
/* 0D3144 0013CA44 46280001 */ sub.d $f0, $f0, $f8
.L0013CA48:
@ -1454,9 +1453,8 @@ func_0013CB84:
/* 0D3340 0013CC40 2444000D */ addiu $a0, $v0, 0xd
/* 0D3344 0013CC44 4620403E */ c.le.d $f8, $f0
/* 0D3348 0013CC48 00000000 */ nop
/* 0D334C 0013CC4C 45010005 */ bc1t .L0013CC64
/* 0D3350 0013CC50 2442000E */ addiu $v0, $v0, 0xe
.L0013CC54:
/* 0D334C 0013CC4C 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D3350 0013CC50 2442000E */ .L0013CC54:
/* 0D3354 0013CC54 4620028D */ trunc.w.d $f10, $f0
/* 0D3358 0013CC58 44035000 */ mfc1 $v1, $f10
/* 0D335C 0013CC5C 0804F31F */ j func_0013CC7C

View File

@ -1625,9 +1625,8 @@ func_0013EED8:
/* 0D55D8 0013EED8 46004021 */ cvt.d.s $f0, $f8
/* 0D55DC 0013EEDC 4620103C */ c.lt.d $f2, $f0
/* 0D55E0 0013EEE0 00000000 */ nop
/* 0D55E4 0013EEE4 4503FFFB */ bc1tl .L0013EED4
/* 0D55E8 0013EEE8 46220001 */ sub.d $f0, $f0, $f2
/* 0D55EC 0013EEEC 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0D55E4 0013EEE4 4503FFFB */ .byte 0x45,0x03,0xFF,0xFB /* Because of invalid n64 opcode bc1tl */
/* 0D55E8 0013EEE8 46220001 */ /* 0D55EC 0013EEEC 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0D55F0 0013EEF0 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0D55F4 0013EEF4 94420134 */ lhu $v0, 0x134($v0)
/* 0D55F8 0013EEF8 3C018015 */ lui $at, 0x8015
@ -1649,9 +1648,8 @@ func_0013EF2C:
/* 0D562C 0013EF2C 46003021 */ cvt.d.s $f0, $f6
/* 0D5630 0013EF30 4620103C */ c.lt.d $f2, $f0
/* 0D5634 0013EF34 00000000 */ nop
/* 0D5638 0013EF38 4503FFFB */ bc1tl .L0013EF28
/* 0D563C 0013EF3C 46220001 */ sub.d $f0, $f0, $f2
/* 0D5640 0013EF40 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0D5638 0013EF38 4503FFFB */ .byte 0x45,0x03,0xFF,0xFB /* Because of invalid n64 opcode bc1tl */
/* 0D563C 0013EF3C 46220001 */ /* 0D5640 0013EF40 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0D5644 0013EF44 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0D5648 0013EF48 94420134 */ lhu $v0, 0x134($v0)
/* 0D564C 0013EF4C 3C018015 */ lui $at, 0x8015
@ -1673,9 +1671,8 @@ func_0013EF80:
/* 0D5680 0013EF80 46002021 */ cvt.d.s $f0, $f4
/* 0D5684 0013EF84 4620103C */ c.lt.d $f2, $f0
/* 0D5688 0013EF88 00000000 */ nop
/* 0D568C 0013EF8C 4503FFFB */ bc1tl .L0013EF7C
/* 0D5690 0013EF90 46220001 */ sub.d $f0, $f0, $f2
/* 0D5694 0013EF94 E648003C */ swc1 $f8, 0x3c($s2)
/* 0D568C 0013EF8C 4503FFFB */ .byte 0x45,0x03,0xFF,0xFB /* Because of invalid n64 opcode bc1tl */
/* 0D5690 0013EF90 46220001 */ /* 0D5694 0013EF94 E648003C */ swc1 $f8, 0x3c($s2)
/* 0D5698 0013EF98 46004006 */ mov.s $f0, $f8
/* 0D569C 0013EF9C 3C018015 */ lui $at, 0x8015
/* 0D56A0 0013EFA0 D4221130 */ ldc1 $f2, 0x1130($at)
@ -1683,9 +1680,8 @@ func_0013EF80:
/* 0D56A8 0013EFA8 E6460040 */ swc1 $f6, 0x40($s2)
/* 0D56AC 0013EFAC 4620103E */ c.le.d $f2, $f0
/* 0D56B0 0013EFB0 00000000 */ nop
/* 0D56B4 0013EFB4 45000004 */ bc1f .L0013EFC8
/* 0D56B8 0013EFB8 E6440044 */ swc1 $f4, 0x44($s2)
/* 0D56BC 0013EFBC 46220001 */ sub.d $f0, $f0, $f2
/* 0D56B4 0013EFB4 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0D56B8 0013EFB8 E6440044 */ /* 0D56BC 0013EFBC 46220001 */ sub.d $f0, $f0, $f2
/* 0D56C0 0013EFC0 46200020 */ cvt.s.d $f0, $f0
/* 0D56C4 0013EFC4 E640003C */ swc1 $f0, 0x3c($s2)
.L0013EFC8:
@ -1693,9 +1689,8 @@ func_0013EF80:
/* 0D56CC 0013EFCC 46000021 */ cvt.d.s $f0, $f0
/* 0D56D0 0013EFD0 4620103E */ c.le.d $f2, $f0
/* 0D56D4 0013EFD4 00000000 */ nop
/* 0D56D8 0013EFD8 45000004 */ bc1f .L0013EFEC
/* 0D56DC 0013EFDC 00000000 */ nop
/* 0D56E0 0013EFE0 46220001 */ sub.d $f0, $f0, $f2
/* 0D56D8 0013EFD8 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0D56DC 0013EFDC 00000000 */ /* 0D56E0 0013EFE0 46220001 */ sub.d $f0, $f0, $f2
/* 0D56E4 0013EFE4 46200020 */ cvt.s.d $f0, $f0
/* 0D56E8 0013EFE8 E6400040 */ swc1 $f0, 0x40($s2)
.L0013EFEC:
@ -1703,9 +1698,8 @@ func_0013EF80:
/* 0D56F0 0013EFF0 46000021 */ cvt.d.s $f0, $f0
/* 0D56F4 0013EFF4 4620103E */ c.le.d $f2, $f0
/* 0D56F8 0013EFF8 00000000 */ nop
/* 0D56FC 0013EFFC 45000004 */ bc1f .L0013F010
/* 0D5700 0013F000 0000A02D */ move $s4, $zero
/* 0D5704 0013F004 46220001 */ sub.d $f0, $f0, $f2
/* 0D56FC 0013EFFC 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0D5700 0013F000 0000A02D */ /* 0D5704 0013F004 46220001 */ sub.d $f0, $f0, $f2
/* 0D5708 0013F008 46200020 */ cvt.s.d $f0, $f0
/* 0D570C 0013F00C E6400044 */ swc1 $f0, 0x44($s2)
.L0013F010:
@ -1904,9 +1898,8 @@ func_0013F1F8:
/* 0D59F0 0013F2F0 00431021 */ addu $v0, $v0, $v1
/* 0D59F4 0013F2F4 4600103E */ c.le.s $f2, $f0
/* 0D59F8 0013F2F8 00000000 */ nop
/* 0D59FC 0013F2FC 45010005 */ bc1t .L0013F314
/* 0D5A00 0013F300 2442000F */ addiu $v0, $v0, 0xf
/* 0D5A04 0013F304 4600018D */ trunc.w.s $f6, $f0
/* 0D59FC 0013F2FC 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D5A00 0013F300 2442000F */ /* 0D5A04 0013F304 4600018D */ trunc.w.s $f6, $f0
/* 0D5A08 0013F308 44033000 */ mfc1 $v1, $f6
/* 0D5A0C 0013F30C 0804FCCB */ j func_0013F32C
/* 0D5A10 0013F310 A0430000 */ sb $v1, ($v0)

View File

@ -664,7 +664,6 @@ func_0013FEF8:
/* 0D66F4 0013FFF4 01021025 */ or $v0, $t0, $v0
/* 0D66F8 0013FFF8 AC820000 */ sw $v0, ($a0)
/* 0D66FC 0013FFFC 24620008 */ addiu $v0, $v1, 8
func_00140000:
/* 0D6700 00140000 016C2023 */ subu $a0, $t3, $t4
/* 0D6704 00140004 00042040 */ sll $a0, $a0, 1
/* 0D6708 00140008 24840009 */ addiu $a0, $a0, 9
@ -1849,7 +1848,6 @@ func_00140FD4:
/* 0D77F8 001410F8 03E00008 */ jr $ra
/* 0D77FC 001410FC 27BD00B8 */ addiu $sp, $sp, 0xb8
func_00141100:
/* 0D7800 00141100 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0D7804 00141104 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0D7808 00141108 27BDFFE8 */ addiu $sp, $sp, -0x18
@ -1995,7 +1993,6 @@ func_001412BC:
/* 0D79F8 001412F8 03E00008 */ jr $ra
/* 0D79FC 001412FC 27BD0018 */ addiu $sp, $sp, 0x18
func_00141300:
/* 0D7A00 00141300 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0D7A04 00141304 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0D7A08 00141308 27BDFFE8 */ addiu $sp, $sp, -0x18
@ -2212,7 +2209,6 @@ func_00141530:
/* 0D7D08 00141608 03E00008 */ jr $ra
/* 0D7D0C 0014160C 27BD0020 */ addiu $sp, $sp, 0x20
func_00141610:
/* 0D7D10 00141610 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 0D7D14 00141614 AFB10014 */ sw $s1, 0x14($sp)
/* 0D7D18 00141618 0000882D */ move $s1, $zero

View File

@ -94,7 +94,6 @@ func_00141704:
/* 0D7F10 00141810 A2620047 */ sb $v0, 0x47($s3)
/* 0D7F14 00141814 8E020000 */ lw $v0, ($s0)
/* 0D7F18 00141818 3C030040 */ lui $v1, 0x40
func_0014181C:
/* 0D7F1C 0014181C AE620010 */ sw $v0, 0x10($s3)
/* 0D7F20 00141820 8E620000 */ lw $v0, ($s3)
/* 0D7F24 00141824 26100004 */ addiu $s0, $s0, 4
@ -603,9 +602,8 @@ func_00141F2C:
/* 0D8648 00141F48 00000000 */ nop
/* 0D864C 00141F4C 4600103E */ c.le.s $f2, $f0
/* 0D8650 00141F50 00000000 */ nop
/* 0D8654 00141F54 45010005 */ bc1t .L00141F6C
/* 0D8658 00141F58 26660048 */ addiu $a2, $s3, 0x48
/* 0D865C 00141F5C 4600030D */ trunc.w.s $f12, $f0
/* 0D8654 00141F54 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D8658 00141F58 26660048 */ /* 0D865C 00141F5C 4600030D */ trunc.w.s $f12, $f0
/* 0D8660 00141F60 44036000 */ mfc1 $v1, $f12
/* 0D8664 00141F64 080507E1 */ j func_00141F84
/* 0D8668 00141F68 00000000 */ nop
@ -628,9 +626,8 @@ func_00141F84:
/* 0D86A0 00141FA0 A0C30000 */ sb $v1, ($a2)
/* 0D86A4 00141FA4 4600103E */ c.le.s $f2, $f0
/* 0D86A8 00141FA8 00000000 */ nop
/* 0D86AC 00141FAC 45010005 */ bc1t .L00141FC4
/* 0D86B0 00141FB0 26660049 */ addiu $a2, $s3, 0x49
/* 0D86B4 00141FB4 4600030D */ trunc.w.s $f12, $f0
/* 0D86AC 00141FAC 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0D86B0 00141FB0 26660049 */ /* 0D86B4 00141FB4 4600030D */ trunc.w.s $f12, $f0
/* 0D86B8 00141FB8 44036000 */ mfc1 $v1, $f12
/* 0D86BC 00141FBC 080507F7 */ j func_00141FDC
/* 0D86C0 00141FC0 00000000 */ nop
@ -800,7 +797,6 @@ func_001421F4:
/* 0D8908 00142208 03E00008 */ jr $ra
/* 0D890C 0014220C 27BD0028 */ addiu $sp, $sp, 0x28
func_00142210:
/* 0D8910 00142210 27BDFAB0 */ addiu $sp, $sp, -0x550
/* 0D8914 00142214 3C038016 */ lui $v1, %hi(D_80159180) # $v1, 0x8016
/* 0D8918 00142218 24639180 */ addiu $v1, %lo(D_80159180) # addiu $v1, $v1, -0x6e80
@ -1154,7 +1150,6 @@ func_001426D4:
/* 0D8E14 00142714 03E00008 */ jr $ra
/* 0D8E18 00142718 27BD0550 */ addiu $sp, $sp, 0x550
func_0014271C:
/* 0D8E1C 0014271C 27BDFAB0 */ addiu $sp, $sp, -0x550
/* 0D8E20 00142720 AFBE0548 */ sw $fp, 0x548($sp)
/* 0D8E24 00142724 0000F02D */ move $fp, $zero
@ -2231,7 +2226,6 @@ func_0014363C:
/* 0D9DAC 001436AC 03E00008 */ jr $ra
/* 0D9DB0 001436B0 27BD0308 */ addiu $sp, $sp, 0x308
func_001436B4:
/* 0D9DB4 001436B4 27BDFAE0 */ addiu $sp, $sp, -0x520
/* 0D9DB8 001436B8 AFBF051C */ sw $ra, 0x51c($sp)
/* 0D9DBC 001436BC AFB20518 */ sw $s2, 0x518($sp)

View File

@ -1131,6 +1131,7 @@ func_00144778:
/* 0DAEA0 001447A0 03E00008 */ jr $ra
/* 0DAEA4 001447A4 27BD0048 */ addiu $sp, $sp, 0x48
func_001447A8:
/* 0DAEA8 001447A8 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0DAEAC 001447AC AFBF0010 */ sw $ra, 0x10($sp)
/* 0DAEB0 001447B0 0C0510A6 */ jal func_00144298
@ -1216,7 +1217,6 @@ func_001447FC:
/* 0DAFCC 001448CC 03E00008 */ jr $ra
/* 0DAFD0 001448D0 8C420008 */ lw $v0, 8($v0)
func_001448D4:
/* 0DAFD4 001448D4 2402F7FF */ li $v0, -2049
/* 0DAFD8 001448D8 00822024 */ and $a0, $a0, $v0
/* 0DAFDC 001448DC 3C028015 */ lui $v0, %hi(D_80157960) # $v0, 0x8015
@ -1453,6 +1453,7 @@ func_00144C10:
/* 0DB318 00144C18 03E00008 */ jr $ra
/* 0DB31C 00144C1C 27BD0018 */ addiu $sp, $sp, 0x18
func_00144C20:
/* 0DB320 00144C20 2402F7FF */ li $v0, -2049
/* 0DB324 00144C24 00822024 */ and $a0, $a0, $v0
/* 0DB328 00144C28 00042080 */ sll $a0, $a0, 2
@ -1500,9 +1501,8 @@ func_00144CA8:
/* 0DB3C4 00144CC4 00000000 */ nop
/* 0DB3C8 00144CC8 4600103E */ c.le.s $f2, $f0
/* 0DB3CC 00144CCC 00000000 */ nop
/* 0DB3D0 00144CD0 45010005 */ bc1t .L00144CE8
/* 0DB3D4 00144CD4 24A70048 */ addiu $a3, $a1, 0x48
/* 0DB3D8 00144CD8 4600020D */ trunc.w.s $f8, $f0
/* 0DB3D0 00144CD0 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0DB3D4 00144CD4 24A70048 */ /* 0DB3D8 00144CD8 4600020D */ trunc.w.s $f8, $f0
/* 0DB3DC 00144CDC 44034000 */ mfc1 $v1, $f8
/* 0DB3E0 00144CE0 08051340 */ j func_00144D00
/* 0DB3E4 00144CE4 00000000 */ nop
@ -1525,9 +1525,8 @@ func_00144D00:
/* 0DB41C 00144D1C A0E30000 */ sb $v1, ($a3)
/* 0DB420 00144D20 4600103E */ c.le.s $f2, $f0
/* 0DB424 00144D24 00000000 */ nop
/* 0DB428 00144D28 45010005 */ bc1t .L00144D40
/* 0DB42C 00144D2C 24A70049 */ addiu $a3, $a1, 0x49
/* 0DB430 00144D30 4600020D */ trunc.w.s $f8, $f0
/* 0DB428 00144D28 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* 0DB42C 00144D2C 24A70049 */ /* 0DB430 00144D30 4600020D */ trunc.w.s $f8, $f0
/* 0DB434 00144D34 44034000 */ mfc1 $v1, $f8
/* 0DB438 00144D38 08051356 */ j func_00144D58
/* 0DB43C 00144D3C 00000000 */ nop
@ -1928,7 +1927,6 @@ func_00145108:
/* 0DB9E0 001452E0 03E00008 */ jr $ra
/* 0DB9E4 001452E4 00000000 */ nop
func_001452E8:
/* 0DB9E8 001452E8 3C018015 */ lui $at, %hi(D_8014EFC0) # $at, 0x8015
/* 0DB9EC 001452EC AC24EFC0 */ sw $a0, %lo(D_8014EFC0)($at)
/* 0DB9F0 001452F0 14800005 */ bnez $a0, .L00145308
@ -1980,7 +1978,6 @@ func_00145320:
/* 0DBA88 00145388 03E00008 */ jr $ra
/* 0DBA8C 0014538C 00000000 */ nop
func_00145390:
/* 0DBA90 00145390 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DBA94 00145394 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0DBA98 00145398 8442008A */ lh $v0, 0x8a($v0)
@ -2209,7 +2206,6 @@ func_00145650:
/* 0DBD78 00145678 03E00008 */ jr $ra
/* 0DBD7C 0014567C AC820000 */ sw $v0, ($a0)
func_00145680:
/* 0DBD80 00145680 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DBD84 00145684 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0DBD88 00145688 80420070 */ lb $v0, 0x70($v0)

View File

@ -24,7 +24,6 @@
/* 0DBE20 00145720 03E00008 */ jr $ra
/* 0DBE24 00145724 AC800024 */ sw $zero, 0x24($a0)
func_00145728:
/* 0DBE28 00145728 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DBE2C 0014572C 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0DBE30 00145730 80420070 */ lb $v0, 0x70($v0)
@ -118,7 +117,6 @@ func_001457F4:
/* 0DBF58 00145858 03E00008 */ jr $ra
/* 0DBF5C 0014585C 27BD0020 */ addiu $sp, $sp, 0x20
func_00145860:
/* 0DBF60 00145860 27BDFFD0 */ addiu $sp, $sp, -0x30
/* 0DBF64 00145864 AFB20020 */ sw $s2, 0x20($sp)
/* 0DBF68 00145868 3C128016 */ lui $s2, %hi(D_8015A550) # $s2, 0x8016
@ -303,9 +301,8 @@ func_00145860:
/* 0DC1F8 00145AF8 46022100 */ add.s $f4, $f4, $f2
/* 0DC1FC 00145AFC 4600203C */ c.lt.s $f4, $f0
/* 0DC200 00145B00 00000000 */ nop
/* 0DC204 00145B04 45030017 */ bc1tl .L00145B64
/* 0DC208 00145B08 26730001 */ addiu $s3, $s3, 1
.L00145B0C:
/* 0DC204 00145B04 45030017 */ .byte 0x45,0x03,0x00,0x17 /* Because of invalid n64 opcode bc1tl */
/* 0DC208 00145B08 26730001 */ .L00145B0C:
/* 0DC20C 00145B0C 8E220000 */ lw $v0, ($s1)
/* 0DC210 00145B10 3C030001 */ lui $v1, 1
/* 0DC214 00145B14 00431024 */ and $v0, $v0, $v1
@ -485,7 +482,6 @@ func_00145D58:
/* 0DC468 00145D68 00000000 */ nop
/* 0DC46C 00145D6C 00000000 */ nop
func_00145D70:
/* 0DC470 00145D70 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 0DC474 00145D74 AFBF001C */ sw $ra, 0x1c($sp)
/* 0DC478 00145D78 1080001B */ beqz $a0, .L00145DE8
@ -523,7 +519,6 @@ func_00145D70:
/* 0DC4F0 00145DF0 03E00008 */ jr $ra
/* 0DC4F4 00145DF4 27BD0020 */ addiu $sp, $sp, 0x20
func_00145DF8:
/* 0DC4F8 00145DF8 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DC4FC 00145DFC 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0DC500 00145E00 94430148 */ lhu $v1, 0x148($v0)
@ -537,7 +532,6 @@ func_00145DF8:
/* 0DC520 00145E20 03E00008 */ jr $ra
/* 0DC524 00145E24 A4430148 */ sh $v1, 0x148($v0)
func_00145E28:
/* 0DC528 00145E28 3C038007 */ lui $v1, %hi(D_8007419C) # $v1, 0x8007
/* 0DC52C 00145E2C 8C63419C */ lw $v1, %lo(D_8007419C)($v1)
/* 0DC530 00145E30 9482000C */ lhu $v0, 0xc($a0)
@ -557,7 +551,6 @@ func_00145E28:
/* 0DC568 00145E68 03E00008 */ jr $ra
/* 0DC56C 00145E6C AC640158 */ sw $a0, 0x158($v1)
func_00145E70:
/* 0DC570 00145E70 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DC574 00145E74 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0DC578 00145E78 94430148 */ lhu $v1, 0x148($v0)
@ -582,7 +575,6 @@ func_00145E98:
/* 0DC5B8 00145EB8 03E00008 */ jr $ra
/* 0DC5BC 00145EBC 3042FFFF */ andi $v0, $v0, 0xffff
func_00145EC0:
/* 0DC5C0 00145EC0 27BDFF48 */ addiu $sp, $sp, -0xb8
/* 0DC5C4 00145EC4 AFB00080 */ sw $s0, 0x80($sp)
/* 0DC5C8 00145EC8 0000802D */ move $s0, $zero
@ -968,17 +960,15 @@ func_001463A4:
/* 0DCB58 00146458 46000005 */ abs.s $f0, $f0
/* 0DCB5C 0014645C 4602003C */ c.lt.s $f0, $f2
/* 0DCB60 00146460 00000000 */ nop
/* 0DCB64 00146464 45020002 */ bc1fl .L00146470
/* 0DCB68 00146468 E4440000 */ swc1 $f4, ($v0)
/* 0DCB6C 0014646C 46003106 */ mov.s $f4, $f6
/* 0DCB64 00146464 45020002 */ .byte 0x45,0x02,0x00,0x02 /* Because of invalid n64 opcode bc1fl */
/* 0DCB68 00146468 E4440000 */ /* 0DCB6C 0014646C 46003106 */ mov.s $f4, $f6
.L00146470:
/* 0DCB70 00146470 44801000 */ mtc1 $zero, $f2
/* 0DCB74 00146474 00000000 */ nop
/* 0DCB78 00146478 4602203C */ c.lt.s $f4, $f2
/* 0DCB7C 0014647C 00000000 */ nop
/* 0DCB80 00146480 4500000D */ bc1f .L001464B8
/* 0DCB84 00146484 00000000 */ nop
/* 0DCB88 00146488 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DCB80 00146480 4500000D */ .byte 0x45,0x00,0x00,0x0D /* Because of invalid n64 opcode bc1f */
/* 0DCB84 00146484 00000000 */ /* 0DCB88 00146488 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DCB8C 0014648C 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0DCB90 00146490 8442014E */ lh $v0, 0x14e($v0)
/* 0DCB94 00146494 00021140 */ sll $v0, $v0, 5
@ -989,9 +979,8 @@ func_001463A4:
.L001464A8:
/* 0DCBA8 001464A8 4602203C */ c.lt.s $f4, $f2
/* 0DCBAC 001464AC 00000000 */ nop
/* 0DCBB0 001464B0 4503FFFD */ bc1tl .L001464A8
/* 0DCBB4 001464B4 46002100 */ add.s $f4, $f4, $f0
.L001464B8:
/* 0DCBB0 001464B0 4503FFFD */ .byte 0x45,0x03,0xFF,0xFD /* Because of invalid n64 opcode bc1tl */
/* 0DCBB4 001464B4 46002100 */ .L001464B8:
/* 0DCBB8 001464B8 3C0E8007 */ lui $t6, %hi(D_8007419C) # $t6, 0x8007
/* 0DCBBC 001464BC 8DCE419C */ lw $t6, %lo(D_8007419C)($t6)
/* 0DCBC0 001464C0 4600220D */ trunc.w.s $f8, $f4
@ -1880,7 +1869,6 @@ func_001471D4:
/* 0DD928 00147228 00000000 */ nop
/* 0DD92C 0014722C 00000000 */ nop
func_00147230:
/* 0DD930 00147230 3C058015 */ lui $a1, %hi(D_8014F140) # $a1, 0x8015
/* 0DD934 00147234 24A5F140 */ addiu $a1, %lo(D_8014F140) # addiu $a1, $a1, -0xec0
/* 0DD938 00147238 3C048016 */ lui $a0, %hi(D_8015C7C0) # $a0, 0x8016
@ -1895,7 +1883,6 @@ func_00147230:
/* 0DD95C 0014725C 03E00008 */ jr $ra
/* 0DD960 00147260 AC83000C */ sw $v1, 0xc($a0)
func_00147264:
/* 0DD964 00147264 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0DD968 00147268 AFB00010 */ sw $s0, 0x10($sp)
/* 0DD96C 0014726C 3C108016 */ lui $s0, %hi(D_8015C7C0) # $s0, 0x8016
@ -2016,7 +2003,6 @@ func_001473D4:
/* 0DDAE4 001473E4 00000000 */ nop
/* 0DDAE8 001473E8 00000000 */ nop
/* 0DDAEC 001473EC 00000000 */ nop
func_001473F0:
/* 0DDAF0 001473F0 3C038016 */ lui $v1, %hi(D_80159D50) # $v1, 0x8016
/* 0DDAF4 001473F4 24639D50 */ addiu $v1, %lo(D_80159D50) # addiu $v1, $v1, -0x62b0
/* 0DDAF8 001473F8 2402003F */ li $v0, 63
@ -2028,7 +2014,6 @@ func_001473F0:
/* 0DDB0C 0014740C 03E00008 */ jr $ra
/* 0DDB10 00147410 00000000 */ nop
func_00147414:
/* 0DDB14 00147414 0000302D */ move $a2, $zero
/* 0DDB18 00147418 3C058016 */ lui $a1, %hi(D_80159D50) # $a1, 0x8016
/* 0DDB1C 0014741C 24A59D50 */ addiu $a1, %lo(D_80159D50) # addiu $a1, $a1, -0x62b0

View File

@ -126,14 +126,12 @@ func_00147878:
/* 0DDF98 00147898 C7A000A0 */ lwc1 $f0, 0xa0($sp)
/* 0DDF9C 0014789C 46140032 */ c.eq.s $f0, $f20
/* 0DDFA0 001478A0 00000000 */ nop
/* 0DDFA4 001478A4 45030077 */ bc1tl .L00147A84
/* 0DDFA8 001478A8 26D60001 */ addiu $s6, $s6, 1
/* 0DDFAC 001478AC C7A000A4 */ lwc1 $f0, 0xa4($sp)
/* 0DDFA4 001478A4 45030077 */ .byte 0x45,0x03,0x00,0x77 /* Because of invalid n64 opcode bc1tl */
/* 0DDFA8 001478A8 26D60001 */ /* 0DDFAC 001478AC C7A000A4 */ lwc1 $f0, 0xa4($sp)
/* 0DDFB0 001478B0 46140032 */ c.eq.s $f0, $f20
/* 0DDFB4 001478B4 00000000 */ nop
/* 0DDFB8 001478B8 45030072 */ bc1tl .L00147A84
/* 0DDFBC 001478BC 26D60001 */ addiu $s6, $s6, 1
/* 0DDFC0 001478C0 92220000 */ lbu $v0, ($s1)
/* 0DDFB8 001478B8 45030072 */ .byte 0x45,0x03,0x00,0x72 /* Because of invalid n64 opcode bc1tl */
/* 0DDFBC 001478BC 26D60001 */ /* 0DDFC0 001478C0 92220000 */ lbu $v0, ($s1)
/* 0DDFC4 001478C4 30420004 */ andi $v0, $v0, 4
/* 0DDFC8 001478C8 5440006E */ bnel $v0, $zero, .L00147A84
/* 0DDFCC 001478CC 26D60001 */ addiu $s6, $s6, 1
@ -270,7 +268,6 @@ func_00147878:
/* 0DE1BC 00147ABC 03E00008 */ jr $ra
/* 0DE1C0 00147AC0 27BD00F0 */ addiu $sp, $sp, 0xf0
func_00147AC4:
/* 0DE1C4 00147AC4 27BDFED0 */ addiu $sp, $sp, -0x130
/* 0DE1C8 00147AC8 27A20020 */ addiu $v0, $sp, 0x20
/* 0DE1CC 00147ACC 2404FFFF */ li $a0, -1
@ -550,7 +547,6 @@ func_00147E7C:
/* 0DE5BC 00147EBC 03E00008 */ jr $ra
/* 0DE5C0 00147EC0 00000000 */ nop
func_00147EC4:
/* 0DE5C4 00147EC4 3C068016 */ lui $a2, %hi(D_80159D50) # $a2, 0x8016
/* 0DE5C8 00147EC8 24C69D50 */ addiu $a2, %lo(D_80159D50) # addiu $a2, $a2, -0x62b0
/* 0DE5CC 00147ECC 0000282D */ move $a1, $zero
@ -655,7 +651,6 @@ func_00147F30:
/* 0DE738 00148038 00000000 */ nop
/* 0DE73C 0014803C 00000000 */ nop
func_00148040:
/* 0DE740 00148040 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0DE744 00148044 AFBF0010 */ sw $ra, 0x10($sp)
/* 0DE748 00148048 0C05203C */ jal func_001480F0
@ -855,9 +850,8 @@ func_001481C4:
/* 0DEA2C 0014832C C6720038 */ lwc1 $f18, 0x38($s3)
/* 0DEA30 00148330 E7B2005C */ swc1 $f18, 0x5c($sp)
/* 0DEA34 00148334 C67E0018 */ lwc1 $f30, 0x18($s3)
/* 0DEA38 00148338 45000005 */ bc1f .L00148350
/* 0DEA3C 0014833C 00C0F02D */ move $fp, $a2
/* 0DEA40 00148340 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0DEA38 00148338 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0DEA3C 0014833C 00C0F02D */ /* 0DEA40 00148340 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0DEA44 00148344 44819000 */ mtc1 $at, $f18
/* 0DEA48 00148348 00000000 */ nop
/* 0DEA4C 0014834C E7B20060 */ swc1 $f18, 0x60($sp)
@ -892,14 +886,12 @@ func_001481C4:
/* 0DEAB8 001483B8 46001500 */ add.s $f20, $f2, $f0
/* 0DEABC 001483BC 461CA032 */ c.eq.s $f20, $f28
/* 0DEAC0 001483C0 00000000 */ nop
/* 0DEAC4 001483C4 4501000D */ bc1t .L001483FC
/* 0DEAC8 001483C8 4600E086 */ mov.s $f2, $f28
/* 0DEACC 001483CC 4600A004 */ sqrt.s $f0, $f20
/* 0DEAC4 001483C4 4501000D */ .byte 0x45,0x01,0x00,0x0D /* Because of invalid n64 opcode bc1t */
/* 0DEAC8 001483C8 4600E086 */ /* 0DEACC 001483CC 4600A004 */ sqrt.s $f0, $f20
/* 0DEAD0 001483D0 46000032 */ c.eq.s $f0, $f0
/* 0DEAD4 001483D4 00000000 */ nop
/* 0DEAD8 001483D8 45010003 */ bc1t .L001483E8
/* 0DEADC 001483DC 00000000 */ nop
/* 0DEAE0 001483E0 0C0187BC */ jal func_00061EF0
/* 0DEAD8 001483D8 45010003 */ .byte 0x45,0x01,0x00,0x03 /* Because of invalid n64 opcode bc1t */
/* 0DEADC 001483DC 00000000 */ /* 0DEAE0 001483E0 0C0187BC */ jal func_00061EF0
/* 0DEAE4 001483E4 4600A306 */ mov.s $f12, $f20
.L001483E8:
/* 0DEAE8 001483E8 3C013F80 */ li $at, 0x3F800000 # 1.000000
@ -923,14 +915,12 @@ func_00148400:
/* 0DEB24 00148424 30620008 */ andi $v0, $v1, 8
/* 0DEB28 00148428 461C1032 */ c.eq.s $f2, $f28
/* 0DEB2C 0014842C 00000000 */ nop
/* 0DEB30 00148430 45000006 */ bc1f .L0014844C
/* 0DEB34 00148434 00000000 */ nop
/* 0DEB38 00148438 C6000010 */ lwc1 $f0, 0x10($s0)
/* 0DEB30 00148430 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0DEB34 00148434 00000000 */ /* 0DEB38 00148438 C6000010 */ lwc1 $f0, 0x10($s0)
/* 0DEB3C 0014843C 461C0032 */ c.eq.s $f0, $f28
/* 0DEB40 00148440 00000000 */ nop
/* 0DEB44 00148444 4501001E */ bc1t .L001484C0
/* 0DEB48 00148448 00000000 */ nop
.L0014844C:
/* 0DEB44 00148444 4501001E */ .byte 0x45,0x01,0x00,0x1E /* Because of invalid n64 opcode bc1t */
/* 0DEB48 00148448 00000000 */ .L0014844C:
/* 0DEB4C 0014844C C6000010 */ lwc1 $f0, 0x10($s0)
/* 0DEB50 00148450 46001002 */ mul.s $f0, $f2, $f0
/* 0DEB54 00148454 08052125 */ j func_00148494
@ -941,14 +931,12 @@ func_00148400:
/* 0DEB60 00148460 00000000 */ nop
/* 0DEB64 00148464 461CA032 */ c.eq.s $f20, $f28
/* 0DEB68 00148468 00000000 */ nop
/* 0DEB6C 0014846C 45000006 */ bc1f .L00148488
/* 0DEB70 00148470 00000000 */ nop
/* 0DEB74 00148474 C6000010 */ lwc1 $f0, 0x10($s0)
/* 0DEB6C 0014846C 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0DEB70 00148470 00000000 */ /* 0DEB74 00148474 C6000010 */ lwc1 $f0, 0x10($s0)
/* 0DEB78 00148478 461C0032 */ c.eq.s $f0, $f28
/* 0DEB7C 0014847C 00000000 */ nop
/* 0DEB80 00148480 4501000F */ bc1t .L001484C0
/* 0DEB84 00148484 00000000 */ nop
.L00148488:
/* 0DEB80 00148480 4501000F */ .byte 0x45,0x01,0x00,0x0F /* Because of invalid n64 opcode bc1t */
/* 0DEB84 00148484 00000000 */ .L00148488:
/* 0DEB88 00148488 C6000010 */ lwc1 $f0, 0x10($s0)
/* 0DEB8C 0014848C 4600A002 */ mul.s $f0, $f20, $f0
/* 0DEB90 00148490 00000000 */ nop
@ -974,9 +962,8 @@ func_001484C8:
/* 0DEBD0 001484D0 00000000 */ nop
/* 0DEBD4 001484D4 4608903C */ c.lt.s $f18, $f8
/* 0DEBD8 001484D8 00000000 */ nop
/* 0DEBDC 001484DC 45030001 */ bc1tl .L001484E4
/* 0DEBE0 001484E0 46009206 */ mov.s $f8, $f18
.L001484E4:
/* 0DEBDC 001484DC 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0DEBE0 001484E0 46009206 */ .L001484E4:
/* 0DEBE4 001484E4 C7B20048 */ lwc1 $f18, 0x48($sp)
/* 0DEBE8 001484E8 461A9480 */ add.s $f18, $f18, $f26
/* 0DEBEC 001484EC E7B20048 */ swc1 $f18, 0x48($sp)
@ -989,9 +976,8 @@ func_001484C8:
/* 0DEC08 00148508 C7B20060 */ lwc1 $f18, 0x60($sp)
/* 0DEC0C 0014850C 461C903C */ c.lt.s $f18, $f28
/* 0DEC10 00148510 00000000 */ nop
/* 0DEC14 00148514 45000005 */ bc1f .L0014852C
/* 0DEC18 00148518 4600F086 */ mov.s $f2, $f30
/* 0DEC1C 0014851C C7B20068 */ lwc1 $f18, 0x68($sp)
/* 0DEC14 00148514 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0DEC18 00148518 4600F086 */ /* 0DEC1C 0014851C C7B20068 */ lwc1 $f18, 0x68($sp)
/* 0DEC20 00148520 C7A00064 */ lwc1 $f0, 0x64($sp)
/* 0DEC24 00148524 0805214E */ j func_00148538
/* 0DEC28 00148528 46009107 */ neg.s $f4, $f18
@ -1011,9 +997,8 @@ func_00148538:
/* 0DEC54 00148554 C7B20060 */ lwc1 $f18, 0x60($sp)
/* 0DEC58 00148558 461C903C */ c.lt.s $f18, $f28
/* 0DEC5C 0014855C 00000000 */ nop
/* 0DEC60 00148560 45000005 */ bc1f .L00148578
/* 0DEC64 00148564 46040280 */ add.s $f10, $f0, $f4
/* 0DEC68 00148568 C7A20068 */ lwc1 $f2, 0x68($sp)
/* 0DEC60 00148560 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0DEC64 00148564 46040280 */ /* 0DEC68 00148568 C7A20068 */ lwc1 $f2, 0x68($sp)
/* 0DEC6C 0014856C C7A60064 */ lwc1 $f6, 0x64($sp)
/* 0DEC70 00148570 08052163 */ j func_0014858C
/* 0DEC74 00148574 4600F106 */ mov.s $f4, $f30
@ -1040,9 +1025,8 @@ func_0014858C:
/* 0DECBC 001485BC 46008005 */ abs.s $f0, $f16
/* 0DECC0 001485C0 46004182 */ mul.s $f6, $f8, $f0
/* 0DECC4 001485C4 00000000 */ nop
/* 0DECC8 001485C8 45000021 */ bc1f .L00148650
/* 0DECCC 001485CC 46008506 */ mov.s $f20, $f16
/* 0DECD0 001485D0 92020001 */ lbu $v0, 1($s0)
/* 0DECC8 001485C8 45000021 */ .byte 0x45,0x00,0x00,0x21 /* Because of invalid n64 opcode bc1f */
/* 0DECCC 001485CC 46008506 */ /* 0DECD0 001485D0 92020001 */ lbu $v0, 1($s0)
/* 0DECD4 001485D4 44827000 */ mtc1 $v0, $f14
/* 0DECD8 001485D8 00000000 */ nop
/* 0DECDC 001485DC 468073A0 */ cvt.s.w $f14, $f14
@ -1070,9 +1054,8 @@ func_0014858C:
/* 0DED34 00148634 46009480 */ add.s $f18, $f18, $f0
/* 0DED38 00148638 4610E03C */ c.lt.s $f28, $f16
/* 0DED3C 0014863C 00000000 */ nop
/* 0DED40 00148640 45010021 */ bc1t .L001486C8
/* 0DED44 00148644 E7B20080 */ swc1 $f18, 0x80($sp)
/* 0DED48 00148648 080521C2 */ j func_00148708
/* 0DED40 00148640 45010021 */ .byte 0x45,0x01,0x00,0x21 /* Because of invalid n64 opcode bc1t */
/* 0DED44 00148644 E7B20080 */ /* 0DED48 00148648 080521C2 */ j func_00148708
/* 0DED4C 0014864C 00000000 */ nop
.L00148650:
@ -1104,9 +1087,8 @@ func_0014858C:
/* 0DEDB4 001486B4 46009480 */ add.s $f18, $f18, $f0
/* 0DEDB8 001486B8 4614E03C */ c.lt.s $f28, $f20
/* 0DEDBC 001486BC 00000000 */ nop
/* 0DEDC0 001486C0 45000011 */ bc1f .L00148708
/* 0DEDC4 001486C4 E7B20074 */ swc1 $f18, 0x74($sp)
.L001486C8:
/* 0DEDC0 001486C0 45000011 */ .byte 0x45,0x00,0x00,0x11 /* Because of invalid n64 opcode bc1f */
/* 0DEDC4 001486C4 E7B20074 */ .L001486C8:
/* 0DEDC8 001486C8 46067002 */ mul.s $f0, $f14, $f6
/* 0DEDCC 001486CC 00000000 */ nop
/* 0DEDD0 001486D0 C7B20084 */ lwc1 $f18, 0x84($sp)
@ -1151,9 +1133,8 @@ func_00148744:
/* 0DEE58 00148758 C7B20060 */ lwc1 $f18, 0x60($sp)
/* 0DEE5C 0014875C 4600903C */ c.lt.s $f18, $f0
/* 0DEE60 00148760 00000000 */ nop
/* 0DEE64 00148764 45000004 */ bc1f .L00148778
/* 0DEE68 00148768 4600F086 */ mov.s $f2, $f30
/* 0DEE6C 0014876C C7A00068 */ lwc1 $f0, 0x68($sp)
/* 0DEE64 00148764 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0DEE68 00148768 4600F086 */ /* 0DEE6C 0014876C C7A00068 */ lwc1 $f0, 0x68($sp)
/* 0DEE70 00148770 080521E2 */ j func_00148788
/* 0DEE74 00148774 C7A40064 */ lwc1 $f4, 0x64($sp)
@ -1178,9 +1159,8 @@ func_00148788:
/* 0DEEB8 001487B8 00000000 */ nop
/* 0DEEBC 001487BC 4600103C */ c.lt.s $f2, $f0
/* 0DEEC0 001487C0 00000000 */ nop
/* 0DEEC4 001487C4 45000031 */ bc1f .L0014888C
/* 0DEEC8 001487C8 00000000 */ nop
/* 0DEECC 001487CC C7B2006C */ lwc1 $f18, 0x6c($sp)
/* 0DEEC4 001487C4 45000031 */ .byte 0x45,0x00,0x00,0x31 /* Because of invalid n64 opcode bc1f */
/* 0DEEC8 001487C8 00000000 */ /* 0DEECC 001487CC C7B2006C */ lwc1 $f18, 0x6c($sp)
/* 0DEED0 001487D0 4600948D */ trunc.w.s $f18, $f18
/* 0DEED4 001487D4 E7B20024 */ swc1 $f18, 0x24($sp)
/* 0DEED8 001487D8 C7B20070 */ lwc1 $f18, 0x70($sp)
@ -1364,9 +1344,8 @@ func_001489B8:
/* 0DF18C 00148A8C 46006021 */ cvt.d.s $f0, $f12
/* 0DF190 00148A90 4622003C */ c.lt.d $f0, $f2
/* 0DF194 00148A94 00000000 */ nop
/* 0DF198 00148A98 45000008 */ bc1f .L00148ABC
/* 0DF19C 00148A9C 0044F021 */ addu $fp, $v0, $a0
/* 0DF1A0 00148AA0 44900000 */ mtc1 $s0, $f0
/* 0DF198 00148A98 45000008 */ .byte 0x45,0x00,0x00,0x08 /* Because of invalid n64 opcode bc1f */
/* 0DF19C 00148A9C 0044F021 */ /* 0DF1A0 00148AA0 44900000 */ mtc1 $s0, $f0
/* 0DF1A4 00148AA4 00000000 */ nop
/* 0DF1A8 00148AA8 46800020 */ cvt.s.w $f0, $f0
/* 0DF1AC 00148AAC 460C0002 */ mul.s $f0, $f0, $f12
@ -1376,14 +1355,12 @@ func_001489B8:
.L00148ABC:
/* 0DF1BC 00148ABC 461C6032 */ c.eq.s $f12, $f28
/* 0DF1C0 00148AC0 00000000 */ nop
/* 0DF1C4 00148AC4 4501000D */ bc1t .L00148AFC
/* 0DF1C8 00148AC8 00000000 */ nop
/* 0DF1CC 00148ACC 46006084 */ sqrt.s $f2, $f12
/* 0DF1C4 00148AC4 4501000D */ .byte 0x45,0x01,0x00,0x0D /* Because of invalid n64 opcode bc1t */
/* 0DF1C8 00148AC8 00000000 */ /* 0DF1CC 00148ACC 46006084 */ sqrt.s $f2, $f12
/* 0DF1D0 00148AD0 46021032 */ c.eq.s $f2, $f2
/* 0DF1D4 00148AD4 00000000 */ nop
/* 0DF1D8 00148AD8 45010004 */ bc1t .L00148AEC
/* 0DF1DC 00148ADC 00000000 */ nop
/* 0DF1E0 00148AE0 0C0187BC */ jal func_00061EF0
/* 0DF1D8 00148AD8 45010004 */ .byte 0x45,0x01,0x00,0x04 /* Because of invalid n64 opcode bc1t */
/* 0DF1DC 00148ADC 00000000 */ /* 0DF1E0 00148AE0 0C0187BC */ jal func_00061EF0
/* 0DF1E4 00148AE4 00000000 */ nop
/* 0DF1E8 00148AE8 46000086 */ mov.s $f2, $f0
.L00148AEC:
@ -1413,17 +1390,15 @@ func_001489B8:
/* 0DF244 00148B44 4481F000 */ mtc1 $at, $f30
/* 0DF248 00148B48 4600103C */ c.lt.s $f2, $f0
/* 0DF24C 00148B4C 00000000 */ nop
/* 0DF250 00148B50 45000004 */ bc1f .L00148B64
/* 0DF254 00148B54 00000000 */ nop
/* 0DF258 00148B58 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0DF250 00148B50 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0DF254 00148B54 00000000 */ /* 0DF258 00148B58 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0DF25C 00148B5C 4481F000 */ mtc1 $at, $f30
/* 0DF260 00148B60 00000000 */ nop
.L00148B64:
/* 0DF264 00148B64 4600F03C */ c.lt.s $f30, $f0
/* 0DF268 00148B68 00000000 */ nop
/* 0DF26C 00148B6C 45000004 */ bc1f .L00148B80
/* 0DF270 00148B70 46003086 */ mov.s $f2, $f6
/* 0DF274 00148B74 C6200018 */ lwc1 $f0, 0x18($s1)
/* 0DF26C 00148B6C 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0DF270 00148B70 46003086 */ /* 0DF274 00148B74 C6200018 */ lwc1 $f0, 0x18($s1)
/* 0DF278 00148B78 080522E2 */ j func_00148B88
/* 0DF27C 00148B7C 46004207 */ neg.s $f8, $f8
@ -1450,9 +1425,8 @@ func_00148B88:
/* 0DF2C8 00148BC8 00000000 */ nop
/* 0DF2CC 00148BCC 4604003C */ c.lt.s $f0, $f4
/* 0DF2D0 00148BD0 00000000 */ nop
/* 0DF2D4 00148BD4 45000007 */ bc1f .L00148BF4
/* 0DF2D8 00148BD8 46061180 */ add.s $f6, $f2, $f6
/* 0DF2DC 00148BDC 44900000 */ mtc1 $s0, $f0
/* 0DF2D4 00148BD4 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0DF2D8 00148BD8 46061180 */ /* 0DF2DC 00148BDC 44900000 */ mtc1 $s0, $f0
/* 0DF2E0 00148BE0 00000000 */ nop
/* 0DF2E4 00148BE4 46800020 */ cvt.s.w $f0, $f0
/* 0DF2E8 00148BE8 46060682 */ mul.s $f26, $f0, $f6
@ -1475,14 +1449,12 @@ func_00148C08:
/* 0DF320 00148C20 00000000 */ nop
/* 0DF324 00148C24 4600A032 */ c.eq.s $f20, $f0
/* 0DF328 00148C28 00000000 */ nop
/* 0DF32C 00148C2C 45010009 */ bc1t .L00148C54
/* 0DF330 00148C30 00000000 */ nop
/* 0DF334 00148C34 4600A004 */ sqrt.s $f0, $f20
/* 0DF32C 00148C2C 45010009 */ .byte 0x45,0x01,0x00,0x09 /* Because of invalid n64 opcode bc1t */
/* 0DF330 00148C30 00000000 */ /* 0DF334 00148C34 4600A004 */ sqrt.s $f0, $f20
/* 0DF338 00148C38 46000032 */ c.eq.s $f0, $f0
/* 0DF33C 00148C3C 00000000 */ nop
/* 0DF340 00148C40 45030004 */ bc1tl .L00148C54
/* 0DF344 00148C44 46000506 */ mov.s $f20, $f0
/* 0DF348 00148C48 0C0187BC */ jal func_00061EF0
/* 0DF340 00148C40 45030004 */ .byte 0x45,0x03,0x00,0x04 /* Because of invalid n64 opcode bc1tl */
/* 0DF344 00148C44 46000506 */ /* 0DF348 00148C48 0C0187BC */ jal func_00061EF0
/* 0DF34C 00148C4C 4600A306 */ mov.s $f12, $f20
/* 0DF350 00148C50 46000506 */ mov.s $f20, $f0
.L00148C54:
@ -1498,14 +1470,12 @@ func_00148C08:
/* 0DF378 00148C78 C6360014 */ lwc1 $f22, 0x14($s1)
/* 0DF37C 00148C7C 46006032 */ c.eq.s $f12, $f0
/* 0DF380 00148C80 00000000 */ nop
/* 0DF384 00148C84 45010009 */ bc1t .L00148CAC
/* 0DF388 00148C88 00000000 */ nop
/* 0DF38C 00148C8C 46006004 */ sqrt.s $f0, $f12
/* 0DF384 00148C84 45010009 */ .byte 0x45,0x01,0x00,0x09 /* Because of invalid n64 opcode bc1t */
/* 0DF388 00148C88 00000000 */ /* 0DF38C 00148C8C 46006004 */ sqrt.s $f0, $f12
/* 0DF390 00148C90 46000032 */ c.eq.s $f0, $f0
/* 0DF394 00148C94 00000000 */ nop
/* 0DF398 00148C98 45030004 */ bc1tl .L00148CAC
/* 0DF39C 00148C9C 46000306 */ mov.s $f12, $f0
/* 0DF3A0 00148CA0 0C0187BC */ jal func_00061EF0
/* 0DF398 00148C98 45030004 */ .byte 0x45,0x03,0x00,0x04 /* Because of invalid n64 opcode bc1tl */
/* 0DF39C 00148C9C 46000306 */ /* 0DF3A0 00148CA0 0C0187BC */ jal func_00061EF0
/* 0DF3A4 00148CA4 00000000 */ nop
/* 0DF3A8 00148CA8 46000306 */ mov.s $f12, $f0
.L00148CAC:
@ -1976,9 +1946,8 @@ func_0014933C:
/* 0DFA80 00149380 46001021 */ cvt.d.s $f0, $f2
/* 0DFA84 00149384 4638003C */ c.lt.d $f0, $f24
/* 0DFA88 00149388 00000000 */ nop
/* 0DFA8C 0014938C 45000003 */ bc1f .L0014939C
/* 0DFA90 00149390 0000202D */ move $a0, $zero
/* 0DFA94 00149394 44801000 */ mtc1 $zero, $f2
/* 0DFA8C 0014938C 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 0DFA90 00149390 0000202D */ /* 0DFA94 00149394 44801000 */ mtc1 $zero, $f2
/* 0DFA98 00149398 00000000 */ nop
.L0014939C:
/* 0DFA9C 0014939C 4600120D */ trunc.w.s $f8, $f2
@ -1995,9 +1964,8 @@ func_0014933C:
/* 0DFAC8 001493C8 4600D021 */ cvt.d.s $f0, $f26
/* 0DFACC 001493CC 4638003C */ c.lt.d $f0, $f24
/* 0DFAD0 001493D0 00000000 */ nop
/* 0DFAD4 001493D4 45030001 */ bc1tl .L001493DC
/* 0DFAD8 001493D8 4600B686 */ mov.s $f26, $f22
.L001493DC:
/* 0DFAD4 001493D4 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0DFAD8 001493D8 4600B686 */ .L001493DC:
/* 0DFADC 001493DC 8FA20024 */ lw $v0, 0x24($sp)
/* 0DFAE0 001493E0 24030078 */ li $v1, 120
/* 0DFAE4 001493E4 00621823 */ subu $v1, $v1, $v0
@ -2011,9 +1979,8 @@ func_0014933C:
/* 0DFB00 00149400 46001021 */ cvt.d.s $f0, $f2
/* 0DFB04 00149404 4638003C */ c.lt.d $f0, $f24
/* 0DFB08 00149408 00000000 */ nop
/* 0DFB0C 0014940C 45030001 */ bc1tl .L00149414
/* 0DFB10 00149410 4600B086 */ mov.s $f2, $f22
.L00149414:
/* 0DFB0C 0014940C 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0DFB10 00149410 4600B086 */ .L00149414:
/* 0DFB14 00149414 0000202D */ move $a0, $zero
/* 0DFB18 00149418 4600120D */ trunc.w.s $f8, $f2
/* 0DFB1C 0014941C 44074000 */ mfc1 $a3, $f8
@ -2026,9 +1993,8 @@ func_0014933C:
/* 0DFB38 00149438 4600A021 */ cvt.d.s $f0, $f20
/* 0DFB3C 0014943C 4638003C */ c.lt.d $f0, $f24
/* 0DFB40 00149440 00000000 */ nop
/* 0DFB44 00149444 45030001 */ bc1tl .L0014944C
/* 0DFB48 00149448 4600B506 */ mov.s $f20, $f22
.L0014944C:
/* 0DFB44 00149444 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0DFB48 00149448 4600B506 */ .L0014944C:
/* 0DFB4C 0014944C 3C018015 */ lui $at, 0x8015
/* 0DFB50 00149450 D4201250 */ ldc1 $f0, 0x1250($at)
/* 0DFB54 00149454 C7A20028 */ lwc1 $f2, 0x28($sp)
@ -2038,9 +2004,8 @@ func_0014933C:
/* 0DFB64 00149464 46001021 */ cvt.d.s $f0, $f2
/* 0DFB68 00149468 4638003C */ c.lt.d $f0, $f24
/* 0DFB6C 0014946C 00000000 */ nop
/* 0DFB70 00149470 45030001 */ bc1tl .L00149478
/* 0DFB74 00149474 4600B086 */ mov.s $f2, $f22
.L00149478:
/* 0DFB70 00149470 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0DFB74 00149474 4600B086 */ .L00149478:
/* 0DFB78 00149478 0000202D */ move $a0, $zero
/* 0DFB7C 0014947C 4600120D */ trunc.w.s $f8, $f2
/* 0DFB80 00149480 44074000 */ mfc1 $a3, $f8
@ -2053,9 +2018,8 @@ func_0014933C:
/* 0DFB9C 0014949C 46001021 */ cvt.d.s $f0, $f2
/* 0DFBA0 001494A0 4638003C */ c.lt.d $f0, $f24
/* 0DFBA4 001494A4 00000000 */ nop
/* 0DFBA8 001494A8 45030001 */ bc1tl .L001494B0
/* 0DFBAC 001494AC 4600B086 */ mov.s $f2, $f22
.L001494B0:
/* 0DFBA8 001494A8 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0DFBAC 001494AC 4600B086 */ .L001494B0:
/* 0DFBB0 001494B0 4614D002 */ mul.s $f0, $f26, $f20
/* 0DFBB4 001494B4 00000000 */ nop
/* 0DFBB8 001494B8 46020002 */ mul.s $f0, $f0, $f2
@ -2072,9 +2036,8 @@ func_0014933C:
/* 0DFBE4 001494E4 460020A1 */ cvt.d.s $f2, $f4
/* 0DFBE8 001494E8 4620103C */ c.lt.d $f2, $f0
/* 0DFBEC 001494EC 00000000 */ nop
/* 0DFBF0 001494F0 45000005 */ bc1f .L00149508
/* 0DFBF4 001494F4 00000000 */ nop
/* 0DFBF8 001494F8 3C014170 */ li $at, 0x41700000 # 15.000000
/* 0DFBF0 001494F0 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0DFBF4 001494F4 00000000 */ /* 0DFBF8 001494F8 3C014170 */ li $at, 0x41700000 # 15.000000
/* 0DFBFC 001494FC 44812000 */ mtc1 $at, $f4
/* 0DFC00 00149500 08052549 */ j func_00149524
/* 0DFC04 00149504 00000000 */ nop
@ -2082,9 +2045,8 @@ func_0014933C:
.L00149508:
/* 0DFC08 00149508 4622303C */ c.lt.d $f6, $f2
/* 0DFC0C 0014950C 00000000 */ nop
/* 0DFC10 00149510 45000004 */ bc1f .L00149524
/* 0DFC14 00149514 00000000 */ nop
/* 0DFC18 00149518 3C0142FE */ li $at, 0x42FE0000 # 127.000000
/* 0DFC10 00149510 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0DFC14 00149514 00000000 */ /* 0DFC18 00149518 3C0142FE */ li $at, 0x42FE0000 # 127.000000
/* 0DFC1C 0014951C 44812000 */ mtc1 $at, $f4
/* 0DFC20 00149520 00000000 */ nop
func_00149524:
@ -2114,9 +2076,8 @@ func_00149524:
/* 0DFC7C 0014957C 460020A1 */ cvt.d.s $f2, $f4
/* 0DFC80 00149580 4620103C */ c.lt.d $f2, $f0
/* 0DFC84 00149584 00000000 */ nop
/* 0DFC88 00149588 45000005 */ bc1f .L001495A0
/* 0DFC8C 0014958C 00000000 */ nop
/* 0DFC90 00149590 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0DFC88 00149588 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0DFC8C 0014958C 00000000 */ /* 0DFC90 00149590 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0DFC94 00149594 44812000 */ mtc1 $at, $f4
/* 0DFC98 00149598 08052571 */ j func_001495C4
/* 0DFC9C 0014959C 00000000 */ nop
@ -2126,9 +2087,8 @@ func_00149524:
/* 0DFCA4 001495A4 D4201268 */ ldc1 $f0, 0x1268($at)
/* 0DFCA8 001495A8 4622003C */ c.lt.d $f0, $f2
/* 0DFCAC 001495AC 00000000 */ nop
/* 0DFCB0 001495B0 45000004 */ bc1f .L001495C4
/* 0DFCB4 001495B4 00000000 */ nop
/* 0DFCB8 001495B8 3C0142FE */ li $at, 0x42FE0000 # 127.000000
/* 0DFCB0 001495B0 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0DFCB4 001495B4 00000000 */ /* 0DFCB8 001495B8 3C0142FE */ li $at, 0x42FE0000 # 127.000000
/* 0DFCBC 001495BC 44812000 */ mtc1 $at, $f4
/* 0DFCC0 001495C0 00000000 */ nop
func_001495C4:
@ -2158,7 +2118,6 @@ func_00149600:
/* 0DFD10 00149610 03E00008 */ jr $ra
/* 0DFD14 00149614 00000000 */ nop
func_00149618:
/* 0DFD18 00149618 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0DFD1C 0014961C AFB00010 */ sw $s0, 0x10($sp)
/* 0DFD20 00149620 3C108016 */ lui $s0, %hi(D_801598A0) # $s0, 0x8016
@ -2182,7 +2141,6 @@ func_00149618:
/* 0DFD68 00149668 03E00008 */ jr $ra
/* 0DFD6C 0014966C 27BD0018 */ addiu $sp, $sp, 0x18
func_00149670:
/* 0DFD70 00149670 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DFD74 00149674 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0DFD78 00149678 27BDFFE0 */ addiu $sp, $sp, -0x20

View File

@ -31,7 +31,6 @@ func_0014971C:
/* 0DFE2C 0014972C 03E00008 */ jr $ra
/* 0DFE30 00149730 27BD0020 */ addiu $sp, $sp, 0x20
func_00149734:
/* 0DFE34 00149734 27BDFFC8 */ addiu $sp, $sp, -0x38
/* 0DFE38 00149738 AFB10024 */ sw $s1, 0x24($sp)
/* 0DFE3C 0014973C 3C118016 */ lui $s1, %hi(D_80159AD0) # $s1, 0x8016
@ -99,13 +98,11 @@ func_001497FC:
/* 0DFF20 00149820 03E00008 */ jr $ra
/* 0DFF24 00149824 27BD0018 */ addiu $sp, $sp, 0x18
func_00149828:
/* 0DFF28 00149828 3C028016 */ lui $v0, %hi(D_80159AD4) # $v0, 0x8016
/* 0DFF2C 0014982C 8C429AD4 */ lw $v0, %lo(D_80159AD4)($v0)
/* 0DFF30 00149830 03E00008 */ jr $ra
/* 0DFF34 00149834 00000000 */ nop
func_00149838:
/* 0DFF38 00149838 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0DFF3C 0014983C 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0DFF40 00149840 27BDFFE0 */ addiu $sp, $sp, -0x20
@ -920,9 +917,8 @@ func_0014A1B4:
/* 0E0A3C 0014A33C 46000005 */ abs.s $f0, $f0
/* 0E0A40 0014A340 4600103C */ c.lt.s $f2, $f0
/* 0E0A44 0014A344 00000000 */ nop
/* 0E0A48 0014A348 45030001 */ bc1tl .L0014A350
/* 0E0A4C 0014A34C 46001006 */ mov.s $f0, $f2
.L0014A350:
/* 0E0A48 0014A348 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0E0A4C 0014A34C 46001006 */ .L0014A350:
/* 0E0A50 0014A350 3C0144BB */ li $at, 0x44BB0000 # 1496.000000
/* 0E0A54 0014A354 34218000 */ ori $at, (0x44BB8000 & 0xFFFF) # ori $at, $at, 0x8000
/* 0E0A58 0014A358 44811000 */ mtc1 $at, $f2
@ -1014,7 +1010,6 @@ func_0014A430:
/* 0E0B90 0014A490 03E00008 */ jr $ra
/* 0E0B94 0014A494 2402FFFF */ li $v0, -1
func_0014A498:
/* 0E0B98 0014A498 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 0E0B9C 0014A49C AFBF0010 */ sw $ra, 0x10($sp)
/* 0E0BA0 0014A4A0 0000282D */ move $a1, $zero
@ -1055,7 +1050,6 @@ func_0014A498:
/* 0E0C24 0014A524 03E00008 */ jr $ra
/* 0E0C28 0014A528 27BD0018 */ addiu $sp, $sp, 0x18
func_0014A52C:
/* 0E0C2C 0014A52C 24020008 */ li $v0, 8
/* 0E0C30 0014A530 3C018016 */ lui $at, %hi(D_80159AE2) # $at, 0x8016
/* 0E0C34 0014A534 A4229AE2 */ sh $v0, %lo(D_80159AE2)($at)
@ -1064,7 +1058,6 @@ func_0014A52C:
/* 0E0C40 0014A540 03E00008 */ jr $ra
/* 0E0C44 0014A544 00000000 */ nop
func_0014A548:
/* 0E0C48 0014A548 27BDFFC8 */ addiu $sp, $sp, -0x38
/* 0E0C4C 0014A54C AFB1001C */ sw $s1, 0x1c($sp)
/* 0E0C50 0014A550 3C118016 */ lui $s1, %hi(D_80159AF0) # $s1, 0x8016
@ -1577,7 +1570,6 @@ func_0014ABFC:
/* 0E1300 0014AC00 03E00008 */ jr $ra
/* 0E1304 0014AC04 27BD0018 */ addiu $sp, $sp, 0x18
func_0014AC08:
/* 0E1308 0014AC08 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 0E130C 0014AC0C 0000202D */ move $a0, $zero
/* 0E1310 0014AC10 2405FFFF */ li $a1, -1
@ -1600,14 +1592,12 @@ func_0014AC08:
/* 0E1354 0014AC54 03E00008 */ jr $ra
/* 0E1358 0014AC58 27BD0020 */ addiu $sp, $sp, 0x20
func_0014AC5C:
/* 0E135C 0014AC5C 24020004 */ li $v0, 4
/* 0E1360 0014AC60 3C018016 */ lui $at, %hi(D_80159AE4) # $at, 0x8016
/* 0E1364 0014AC64 A4229AE4 */ sh $v0, %lo(D_80159AE4)($at)
/* 0E1368 0014AC68 03E00008 */ jr $ra
/* 0E136C 0014AC6C 00000000 */ nop
func_0014AC70:
/* 0E1370 0014AC70 24020008 */ li $v0, 8
/* 0E1374 0014AC74 3C018016 */ lui $at, %hi(D_80159AE4) # $at, 0x8016
/* 0E1378 0014AC78 A4229AE4 */ sh $v0, %lo(D_80159AE4)($at)
@ -1937,16 +1927,11 @@ func_0014AF8C:
/* 0E1804 0014B104 FFFFFF78 */ sd $ra, -0x88($ra)
/* 0E1808 0014B108 FC147E28 */ sd $s4, 0x7e28($zero)
/* 0E180C 0014B10C 44FE793C */ .byte 0x44, 0xfe, 0x79, 0x3c
/* 0E1810 0014B110 FC147FFF */ sd $s4, 0x7fff($zero)
/* 0E1814 0014B114 4FFE7838 */ nmsub.s $f0, $f31, $f15, $f30
/* 0E1818 0014B118 FC147FFF */ sd $s4, 0x7fff($zero)
/* 0E181C 0014B11C 4FFE7838 */ nmsub.s $f0, $f31, $f15, $f30
/* 0E1820 0014B120 FC147E0A */ sd $s4, 0x7e0a($zero)
/* 0E1824 0014B124 4FFE72F8 */ nmsub.s $f11, $f31, $f14, $f30
/* 0E1828 0014B128 FC147E03 */ sd $s4, 0x7e03($zero)
/* 0E182C 0014B12C 4FFE7978 */ nmsub.s $f5, $f31, $f15, $f30
/* 0E1830 0014B130 FCFFFFFF */ sd $ra, -1($a3)
/* 0E1834 0014B134 FFFCF279 */ sd $gp, -0xd87($ra)
/* 0E1810 0014B110 FC147FFF */ /* 0E1814 0014B114 4FFE7838 */ .byte 0x4F,0xFE,0x78,0x38 /* Because of invalid n64 opcode nmsub.s */
/* 0E1818 0014B118 FC147FFF */ /* 0E181C 0014B11C 4FFE7838 */ .byte 0x4F,0xFE,0x78,0x38 /* Because of invalid n64 opcode nmsub.s */
/* 0E1820 0014B120 FC147E0A */ /* 0E1824 0014B124 4FFE72F8 */ .byte 0x4F,0xFE,0x72,0xF8 /* Because of invalid n64 opcode nmsub.s */
/* 0E1828 0014B128 FC147E03 */ /* 0E182C 0014B12C 4FFE7978 */ .byte 0x4F,0xFE,0x79,0x78 /* Because of invalid n64 opcode nmsub.s */
/* 0E1830 0014B130 FCFFFFFF */ /* 0E1834 0014B134 FFFCF279 */ sd $gp, -0xd87($ra)
/* 0E1838 0014B138 FCFFFFFF */ sd $ra, -1($a3)
/* 0E183C 0014B13C FFFCF238 */ sd $gp, -0xdc8($ra)
/* 0E1840 0014B140 FCFFFFFF */ sd $ra, -1($a3)
@ -1957,36 +1942,21 @@ func_0014AF8C:
/* 0E1854 0014B154 FFFCF378 */ sd $gp, -0xc88($ra)
/* 0E1858 0014B158 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E185C 0014B15C 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1860 0014B160 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1864 0014B164 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1868 0014B168 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E186C 0014B16C 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1870 0014B170 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1874 0014B174 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E1878 0014B178 FC26A003 */ sd $a2, -0x5ffd($at)
/* 0E187C 0014B17C 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E1880 0014B180 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1884 0014B184 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1888 0014B188 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E188C 0014B18C 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1890 0014B190 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1894 0014B194 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1898 0014B198 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E189C 0014B19C 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E18A0 0014B1A0 FC26A003 */ sd $a2, -0x5ffd($at)
/* 0E18A4 0014B1A4 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E18A8 0014B1A8 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E18AC 0014B1AC 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E18B0 0014B1B0 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E18B4 0014B1B4 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E18B8 0014B1B8 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E18BC 0014B1BC 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E18C0 0014B1C0 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E18C4 0014B1C4 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E18C8 0014B1C8 FC26A003 */ sd $a2, -0x5ffd($at)
/* 0E18CC 0014B1CC 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E18D0 0014B1D0 FC20A204 */ sd $zero, -0x5dfc($at)
/* 0E18D4 0014B1D4 FF13FFFF */ sd $s3, -1($t8)
/* 0E1860 0014B160 FC26A004 */ /* 0E1864 0014B164 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1868 0014B168 FC26A004 */ /* 0E186C 0014B16C 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1870 0014B170 FC26A004 */ /* 0E1874 0014B174 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E1878 0014B178 FC26A003 */ /* 0E187C 0014B17C 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E1880 0014B180 FC26A004 */ /* 0E1884 0014B184 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1888 0014B188 FC26A004 */ /* 0E188C 0014B18C 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1890 0014B190 FC26A004 */ /* 0E1894 0014B194 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1898 0014B198 FC26A004 */ /* 0E189C 0014B19C 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E18A0 0014B1A0 FC26A003 */ /* 0E18A4 0014B1A4 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E18A8 0014B1A8 FC26A004 */ /* 0E18AC 0014B1AC 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E18B0 0014B1B0 FC26A004 */ /* 0E18B4 0014B1B4 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E18B8 0014B1B8 FC26A004 */ /* 0E18BC 0014B1BC 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E18C0 0014B1C0 FC26A004 */ /* 0E18C4 0014B1C4 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E18C8 0014B1C8 FC26A003 */ /* 0E18CC 0014B1CC 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E18D0 0014B1D0 FC20A204 */ /* 0E18D4 0014B1D4 FF13FFFF */ sd $s3, -1($t8)
/* 0E18D8 0014B1D8 FC111404 */ sd $s1, 0x1404($zero)
/* 0E18DC 0014B1DC FFFFFFF8 */ sd $ra, -8($ra)
/* 0E18E0 0014B1E0 FC20A204 */ sd $zero, -0x5dfc($at)
@ -2079,24 +2049,15 @@ func_0014AF8C:
/* 0E1A3C 0014B33C 11FCF279 */ beq $t7, $gp, .L00147D24
/* 0E1A40 0014B340 FC61FFFF */ sd $at, -1($v1)
/* 0E1A44 0014B344 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1A48 0014B348 FC61FFFF */ sd $at, -1($v1)
/* 0E1A4C 0014B34C 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1A50 0014B350 FC61FFFF */ sd $at, -1($v1)
/* 0E1A54 0014B354 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1A58 0014B358 FC61FE03 */ sd $at, -0x1fd($v1)
/* 0E1A5C 0014B35C 1FFCF378 */ .byte 0x1f, 0xfc, 0xf3, 0x78
/* 0E1A60 0014B360 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1A64 0014B364 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A68 0014B368 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1A6C 0014B36C 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A70 0014B370 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1A74 0014B374 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A78 0014B378 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1A7C 0014B37C 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A80 0014B380 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1A84 0014B384 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A88 0014B388 FC75FEEB */ sd $s5, -0x115($v1)
/* 0E1A8C 0014B38C FFFFFDFE */ sd $ra, -0x202($ra)
/* 0E1A48 0014B348 FC61FFFF */ /* 0E1A4C 0014B34C 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1A50 0014B350 FC61FFFF */ /* 0E1A54 0014B354 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1A58 0014B358 FC61FE03 */ /* 0E1A5C 0014B35C 1FFCF378 */ .byte 0x1f, 0xfc, 0xf3, 0x78
/* 0E1A60 0014B360 FC10E228 */ /* 0E1A64 0014B364 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A68 0014B368 FC10E228 */ /* 0E1A6C 0014B36C 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A70 0014B370 FC10E228 */ /* 0E1A74 0014B374 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A78 0014B378 FC10E228 */ /* 0E1A7C 0014B37C 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A80 0014B380 FC10E228 */ /* 0E1A84 0014B384 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1A88 0014B388 FC75FEEB */ /* 0E1A8C 0014B38C FFFFFDFE */ sd $ra, -0x202($ra)
/* 0E1A90 0014B390 FC75FEEB */ sd $s5, -0x115($v1)
/* 0E1A94 0014B394 FFFFFDFE */ sd $ra, -0x202($ra)
/* 0E1A98 0014B398 FC75FEEB */ sd $s5, -0x115($v1)
@ -2147,16 +2108,11 @@ func_0014AF8C:
/* 0E1B4C 0014B44C FFFFF378 */ sd $ra, -0xc88($ra)
/* 0E1B50 0014B450 FC147E28 */ sd $s4, 0x7e28($zero)
/* 0E1B54 0014B454 44FE793C */ .byte 0x44, 0xfe, 0x79, 0x3c
/* 0E1B58 0014B458 FC147FFF */ sd $s4, 0x7fff($zero)
/* 0E1B5C 0014B45C 4FFE7838 */ nmsub.s $f0, $f31, $f15, $f30
/* 0E1B60 0014B460 FC147FFF */ sd $s4, 0x7fff($zero)
/* 0E1B64 0014B464 4FFE7838 */ nmsub.s $f0, $f31, $f15, $f30
/* 0E1B68 0014B468 FC147E0A */ sd $s4, 0x7e0a($zero)
/* 0E1B6C 0014B46C 4FFE72F8 */ nmsub.s $f11, $f31, $f14, $f30
/* 0E1B70 0014B470 FC147E03 */ sd $s4, 0x7e03($zero)
/* 0E1B74 0014B474 4FFE7978 */ nmsub.s $f5, $f31, $f15, $f30
/* 0E1B78 0014B478 FCFFFFFF */ sd $ra, -1($a3)
/* 0E1B7C 0014B47C FFFCF279 */ sd $gp, -0xd87($ra)
/* 0E1B58 0014B458 FC147FFF */ /* 0E1B5C 0014B45C 4FFE7838 */ .byte 0x4F,0xFE,0x78,0x38 /* Because of invalid n64 opcode nmsub.s */
/* 0E1B60 0014B460 FC147FFF */ /* 0E1B64 0014B464 4FFE7838 */ .byte 0x4F,0xFE,0x78,0x38 /* Because of invalid n64 opcode nmsub.s */
/* 0E1B68 0014B468 FC147E0A */ /* 0E1B6C 0014B46C 4FFE72F8 */ .byte 0x4F,0xFE,0x72,0xF8 /* Because of invalid n64 opcode nmsub.s */
/* 0E1B70 0014B470 FC147E03 */ /* 0E1B74 0014B474 4FFE7978 */ .byte 0x4F,0xFE,0x79,0x78 /* Because of invalid n64 opcode nmsub.s */
/* 0E1B78 0014B478 FCFFFFFF */ /* 0E1B7C 0014B47C FFFCF279 */ sd $gp, -0xd87($ra)
/* 0E1B80 0014B480 FCFFFFFF */ sd $ra, -1($a3)
/* 0E1B84 0014B484 FFFCF238 */ sd $gp, -0xdc8($ra)
/* 0E1B88 0014B488 FCFFFFFF */ sd $ra, -1($a3)
@ -2167,36 +2123,21 @@ func_0014AF8C:
/* 0E1B9C 0014B49C FFFCF378 */ sd $gp, -0xc88($ra)
/* 0E1BA0 0014B4A0 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BA4 0014B4A4 1FFC93FC */ .byte 0x1f, 0xfc, 0x93, 0xfc
/* 0E1BA8 0014B4A8 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BAC 0014B4AC 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1BB0 0014B4B0 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BB4 0014B4B4 1FFC93FC */ .byte 0x1f, 0xfc, 0x93, 0xfc
/* 0E1BB8 0014B4B8 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BBC 0014B4BC 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E1BC0 0014B4C0 FC26A003 */ sd $a2, -0x5ffd($at)
/* 0E1BC4 0014B4C4 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E1BC8 0014B4C8 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BCC 0014B4CC 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1BD0 0014B4D0 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BD4 0014B4D4 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1BD8 0014B4D8 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BDC 0014B4DC 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1BE0 0014B4E0 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BE4 0014B4E4 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E1BE8 0014B4E8 FC26A003 */ sd $a2, -0x5ffd($at)
/* 0E1BEC 0014B4EC 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E1BF0 0014B4F0 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BF4 0014B4F4 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1BF8 0014B4F8 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1BFC 0014B4FC 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1C00 0014B500 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1C04 0014B504 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1C08 0014B508 FC26A004 */ sd $a2, -0x5ffc($at)
/* 0E1C0C 0014B50C 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E1C10 0014B510 FC26A003 */ sd $a2, -0x5ffd($at)
/* 0E1C14 0014B514 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E1C18 0014B518 FC20A204 */ sd $zero, -0x5dfc($at)
/* 0E1C1C 0014B51C FFFFFFF8 */ sd $ra, -8($ra)
/* 0E1BA8 0014B4A8 FC26A004 */ /* 0E1BAC 0014B4AC 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1BB0 0014B4B0 FC26A004 */ /* 0E1BB4 0014B4B4 1FFC93FC */ .byte 0x1f, 0xfc, 0x93, 0xfc
/* 0E1BB8 0014B4B8 FC26A004 */ /* 0E1BBC 0014B4BC 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E1BC0 0014B4C0 FC26A003 */ /* 0E1BC4 0014B4C4 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E1BC8 0014B4C8 FC26A004 */ /* 0E1BCC 0014B4CC 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1BD0 0014B4D0 FC26A004 */ /* 0E1BD4 0014B4D4 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1BD8 0014B4D8 FC26A004 */ /* 0E1BDC 0014B4DC 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1BE0 0014B4E0 FC26A004 */ /* 0E1BE4 0014B4E4 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E1BE8 0014B4E8 FC26A003 */ /* 0E1BEC 0014B4EC 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E1BF0 0014B4F0 FC26A004 */ /* 0E1BF4 0014B4F4 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1BF8 0014B4F8 FC26A004 */ /* 0E1BFC 0014B4FC 1FFC93F8 */ .byte 0x1f, 0xfc, 0x93, 0xf8
/* 0E1C00 0014B500 FC26A004 */ /* 0E1C04 0014B504 1F1093FF */ .byte 0x1f, 0x10, 0x93, 0xff
/* 0E1C08 0014B508 FC26A004 */ /* 0E1C0C 0014B50C 1FFC92F8 */ .byte 0x1f, 0xfc, 0x92, 0xf8
/* 0E1C10 0014B510 FC26A003 */ /* 0E1C14 0014B514 1FFC9378 */ .byte 0x1f, 0xfc, 0x93, 0x78
/* 0E1C18 0014B518 FC20A204 */ /* 0E1C1C 0014B51C FFFFFFF8 */ sd $ra, -8($ra)
/* 0E1C20 0014B520 FC111404 */ sd $s1, 0x1404($zero)
/* 0E1C24 0014B524 FFFFFFF8 */ sd $ra, -8($ra)
/* 0E1C28 0014B528 FC20A204 */ sd $zero, -0x5dfc($at)
@ -2289,19 +2230,11 @@ func_0014AF8C:
/* 0E1D84 0014B684 11FCF279 */ beq $t7, $gp, .L0014806C
/* 0E1D88 0014B688 FC61FFFF */ sd $at, -1($v1)
/* 0E1D8C 0014B68C 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1D90 0014B690 FC61FFFF */ sd $at, -1($v1)
/* 0E1D94 0014B694 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1D98 0014B698 FC61FFFF */ sd $at, -1($v1)
/* 0E1D9C 0014B69C 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1DA0 0014B6A0 FC61FE03 */ sd $at, -0x1fd($v1)
/* 0E1DA4 0014B6A4 1FFCF378 */ .byte 0x1f, 0xfc, 0xf3, 0x78
/* 0E1DA8 0014B6A8 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1DAC 0014B6AC 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1DB0 0014B6B0 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1DB4 0014B6B4 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1DB8 0014B6B8 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1DBC 0014B6BC 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1DC0 0014B6C0 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1DC4 0014B6C4 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1DC8 0014B6C8 FC10E228 */ sd $s0, -0x1dd8($zero)
/* 0E1DCC 0014B6CC 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1D90 0014B690 FC61FFFF */ /* 0E1D94 0014B694 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1D98 0014B698 FC61FFFF */ /* 0E1D9C 0014B69C 1FFCF238 */ .byte 0x1f, 0xfc, 0xf2, 0x38
/* 0E1DA0 0014B6A0 FC61FE03 */ /* 0E1DA4 0014B6A4 1FFCF378 */ .byte 0x1f, 0xfc, 0xf3, 0x78
/* 0E1DA8 0014B6A8 FC10E228 */ /* 0E1DAC 0014B6AC 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1DB0 0014B6B0 FC10E228 */ /* 0E1DB4 0014B6B4 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1DB8 0014B6B8 FC10E228 */ /* 0E1DBC 0014B6BC 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1DC0 0014B6C0 FC10E228 */ /* 0E1DC4 0014B6C4 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49
/* 0E1DC8 0014B6C8 FC10E228 */ /* 0E1DCC 0014B6CC 40C8A449 */ .byte 0x40, 0xc8, 0xa4, 0x49

View File

@ -0,0 +1,635 @@
.section .text002B7000, "ax"
func_002B7000:
/* E20EB0 002B7000 3C014387 */ li $at, 0x43870000 # 270.000000
/* E20EB4 002B7004 44810000 */ mtc1 $at, $f0
/* E20EB8 002B7008 00000000 */ nop
/* E20EBC 002B700C 460C003E */ c.le.s $f0, $f12
/* E20EC0 002B7010 00000000 */ nop
/* E20EC4 002B7014 45000009 */ .byte 0x45,0x00,0x00,0x09 /* Because of invalid n64 opcode bc1f */
/* E20EC8 002B7018 240200FF */ /* E20ECC 002B701C 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* E20ED0 002B7020 44810000 */ mtc1 $at, $f0
/* E20ED4 002B7024 00000000 */ nop
/* E20ED8 002B7028 460C0001 */ sub.s $f0, $f0, $f12
/* E20EDC 002B702C 4600010D */ trunc.w.s $f4, $f0
/* E20EE0 002B7030 44032000 */ mfc1 $v1, $f4
/* E20EE4 002B7034 080ADC2B */ j func_002B70AC
/* E20EE8 002B7038 00431023 */ subu $v0, $v0, $v1
.L002B703C:
/* E20EEC 002B703C 3C014334 */ li $at, 0x43340000 # 180.000000
/* E20EF0 002B7040 44811000 */ mtc1 $at, $f2
/* E20EF4 002B7044 00000000 */ nop
/* E20EF8 002B7048 460C103E */ c.le.s $f2, $f12
/* E20EFC 002B704C 00000000 */ nop
/* E20F00 002B7050 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* E20F04 002B7054 00000000 */ /* E20F08 002B7058 46026001 */ sub.s $f0, $f12, $f2
/* E20F0C 002B705C 4600010D */ trunc.w.s $f4, $f0
/* E20F10 002B7060 44032000 */ mfc1 $v1, $f4
/* E20F14 002B7064 080ADC2B */ j func_002B70AC
/* E20F18 002B7068 00431023 */ subu $v0, $v0, $v1
.L002B706C:
/* E20F1C 002B706C 3C0142B4 */ li $at, 0x42B40000 # 90.000000
/* E20F20 002B7070 44810000 */ mtc1 $at, $f0
/* E20F24 002B7074 00000000 */ nop
/* E20F28 002B7078 460C003E */ c.le.s $f0, $f12
/* E20F2C 002B707C 00000000 */ nop
/* E20F30 002B7080 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* E20F34 002B7084 240200FF */ /* E20F38 002B7088 460C1001 */ sub.s $f0, $f2, $f12
/* E20F3C 002B708C 4600010D */ trunc.w.s $f4, $f0
/* E20F40 002B7090 44032000 */ mfc1 $v1, $f4
/* E20F44 002B7094 080ADC2B */ j func_002B70AC
/* E20F48 002B7098 00431023 */ subu $v0, $v0, $v1
.L002B709C:
/* E20F4C 002B709C 4600610D */ trunc.w.s $f4, $f12
/* E20F50 002B70A0 44032000 */ mfc1 $v1, $f4
/* E20F54 002B70A4 00000000 */ nop
/* E20F58 002B70A8 00431023 */ subu $v0, $v0, $v1
func_002B70AC:
/* E20F5C 002B70AC 03E00008 */ jr $ra
/* E20F60 002B70B0 00431023 */ subu $v0, $v0, $v1
/* E20F64 002B70B4 27BDFFE8 */ addiu $sp, $sp, -0x18
/* E20F68 002B70B8 AFB00010 */ sw $s0, 0x10($sp)
/* E20F6C 002B70BC 3C10802B */ lui $s0, %hi(D_802B79A8) # $s0, 0x802b
/* E20F70 002B70C0 261079A8 */ addiu $s0, %lo(D_802B79A8) # addiu $s0, $s0, 0x79a8
/* E20F74 002B70C4 AFBF0014 */ sw $ra, 0x14($sp)
/* E20F78 002B70C8 8E040000 */ lw $a0, ($s0)
/* E20F7C 002B70CC 0C00A580 */ jal func_00029600
/* E20F80 002B70D0 2405002C */ li $a1, 44
/* E20F84 002B70D4 3C058011 */ lui $a1, %hi(D_8010EFC8) # $a1, 0x8011
/* E20F88 002B70D8 24A5EFC8 */ addiu $a1, %lo(D_8010EFC8) # addiu $a1, $a1, -0x1038
/* E20F8C 002B70DC 8CA400C8 */ lw $a0, 0xc8($a1)
/* E20F90 002B70E0 8E020000 */ lw $v0, ($s0)
/* E20F94 002B70E4 AC440000 */ sw $a0, ($v0)
/* E20F98 002B70E8 848300A8 */ lh $v1, 0xa8($a0)
/* E20F9C 002B70EC C480003C */ lwc1 $f0, 0x3c($a0)
/* E20FA0 002B70F0 44831000 */ mtc1 $v1, $f2
/* E20FA4 002B70F4 00000000 */ nop
/* E20FA8 002B70F8 468010A0 */ cvt.s.w $f2, $f2
/* E20FAC 002B70FC 46020000 */ add.s $f0, $f0, $f2
/* E20FB0 002B7100 3C014100 */ li $at, 0x41000000 # 8.000000
/* E20FB4 002B7104 44811000 */ mtc1 $at, $f2
/* E20FB8 002B7108 00000000 */ nop
/* E20FBC 002B710C 46020000 */ add.s $f0, $f0, $f2
/* E20FC0 002B7110 E440001C */ swc1 $f0, 0x1c($v0)
/* E20FC4 002B7114 E4400008 */ swc1 $f0, 8($v0)
/* E20FC8 002B7118 C4800038 */ lwc1 $f0, 0x38($a0)
/* E20FCC 002B711C E4400004 */ swc1 $f0, 4($v0)
/* E20FD0 002B7120 C4820040 */ lwc1 $f2, 0x40($a0)
/* E20FD4 002B7124 A040002A */ sb $zero, 0x2a($v0)
/* E20FD8 002B7128 8E040000 */ lw $a0, ($s0)
/* E20FDC 002B712C 3C013DCC */ li $at, 0x3DCC0000 # 0.099609
/* E20FE0 002B7130 3421CCCD */ ori $at, (0x3DCCCCCD & 0xFFFF) # ori $at, $at, 0xcccd
/* E20FE4 002B7134 44810000 */ mtc1 $at, $f0
/* E20FE8 002B7138 3C03802B */ lui $v1, %hi(D_802B742C) # $v1, 0x802b
/* E20FEC 002B713C 2463742C */ addiu $v1, %lo(D_802B742C) # addiu $v1, $v1, 0x742c
/* E20FF0 002B7140 AC400018 */ sw $zero, 0x18($v0)
/* E20FF4 002B7144 3C018011 */ lui $at, %hi(D_8010C940) # $at, 0x8011
/* E20FF8 002B7148 AC23C940 */ sw $v1, %lo(D_8010C940)($at)
/* E20FFC 002B714C E442000C */ swc1 $f2, 0xc($v0)
/* E21000 002B7150 E4800014 */ swc1 $f0, 0x14($a0)
/* E21004 002B7154 8CA20004 */ lw $v0, 4($a1)
/* E21008 002B7158 3C013ECC */ li $at, 0x3ECC0000 # 0.398438
/* E2100C 002B715C 3421CCCD */ ori $at, (0x3ECCCCCD & 0xFFFF) # ori $at, $at, 0xcccd
/* E21010 002B7160 44810000 */ mtc1 $at, $f0
/* E21014 002B7164 34420020 */ ori $v0, $v0, 0x20
/* E21018 002B7168 ACA20004 */ sw $v0, 4($a1)
/* E2101C 002B716C A080002A */ sb $zero, 0x2a($a0)
/* E21020 002B7170 3C038007 */ lui $v1, %hi(D_80077410) # $v1, 0x8007
/* E21024 002B7174 8C637410 */ lw $v1, %lo(D_80077410)($v1)
/* E21028 002B7178 E4800014 */ swc1 $f0, 0x14($a0)
/* E2102C 002B717C 00031080 */ sll $v0, $v1, 2
/* E21030 002B7180 00431021 */ addu $v0, $v0, $v1
/* E21034 002B7184 00021080 */ sll $v0, $v0, 2
/* E21038 002B7188 00431023 */ subu $v0, $v0, $v1
/* E2103C 002B718C 000218C0 */ sll $v1, $v0, 3
/* E21040 002B7190 00431021 */ addu $v0, $v0, $v1
/* E21044 002B7194 000210C0 */ sll $v0, $v0, 3
/* E21048 002B7198 3C01800B */ lui $at, 0x800b
/* E2104C 002B719C 00220821 */ addu $at, $at, $v0
/* E21050 002B71A0 C4201DEC */ lwc1 $f0, 0x1dec($at)
/* E21054 002B71A4 240200FF */ li $v0, 255
/* E21058 002B71A8 8E030000 */ lw $v1, ($s0)
/* E2105C 002B71AC 46000007 */ neg.s $f0, $f0
/* E21060 002B71B0 A062002B */ sb $v0, 0x2b($v1)
/* E21064 002B71B4 E4600010 */ swc1 $f0, 0x10($v1)
/* E21068 002B71B8 8FBF0014 */ lw $ra, 0x14($sp)
/* E2106C 002B71BC 8FB00010 */ lw $s0, 0x10($sp)
/* E21070 002B71C0 03E00008 */ jr $ra
/* E21074 002B71C4 27BD0018 */ addiu $sp, $sp, 0x18
/* E21078 002B71C8 3C028011 */ lui $v0, %hi(D_8010EFCC) # $v0, 0x8011
/* E2107C 002B71CC 8C42EFCC */ lw $v0, %lo(D_8010EFCC)($v0)
/* E21080 002B71D0 27BDFF28 */ addiu $sp, $sp, -0xd8
/* E21084 002B71D4 AFBF00D0 */ sw $ra, 0xd0($sp)
/* E21088 002B71D8 AFB500CC */ sw $s5, 0xcc($sp)
/* E2108C 002B71DC AFB400C8 */ sw $s4, 0xc8($sp)
/* E21090 002B71E0 AFB300C4 */ sw $s3, 0xc4($sp)
/* E21094 002B71E4 AFB200C0 */ sw $s2, 0xc0($sp)
/* E21098 002B71E8 AFB100BC */ sw $s1, 0xbc($sp)
/* E2109C 002B71EC 30420020 */ andi $v0, $v0, 0x20
/* E210A0 002B71F0 10400085 */ beqz $v0, .L002B7408
/* E210A4 002B71F4 AFB000B8 */ sw $s0, 0xb8($sp)
/* E210A8 002B71F8 27B00038 */ addiu $s0, $sp, 0x38
/* E210AC 002B71FC 3C14802B */ lui $s4, %hi(D_802B79A8) # $s4, 0x802b
/* E210B0 002B7200 269479A8 */ addiu $s4, %lo(D_802B79A8) # addiu $s4, $s4, 0x79a8
/* E210B4 002B7204 8E820000 */ lw $v0, ($s4)
/* E210B8 002B7208 0200202D */ move $a0, $s0
/* E210BC 002B720C 8C450014 */ lw $a1, 0x14($v0)
/* E210C0 002B7210 3C150001 */ lui $s5, (0x00011630 >> 16) # lui $s5, 1
/* E210C4 002B7214 00A0302D */ move $a2, $a1
/* E210C8 002B7218 0C019DF0 */ jal func_000677C0
/* E210CC 002B721C 00A0382D */ move $a3, $a1
/* E210D0 002B7220 3C038007 */ lui $v1, %hi(D_80077410) # $v1, 0x8007
/* E210D4 002B7224 8C637410 */ lw $v1, %lo(D_80077410)($v1)
/* E210D8 002B7228 27B10078 */ addiu $s1, $sp, 0x78
/* E210DC 002B722C 00031080 */ sll $v0, $v1, 2
/* E210E0 002B7230 00431021 */ addu $v0, $v0, $v1
/* E210E4 002B7234 00021080 */ sll $v0, $v0, 2
/* E210E8 002B7238 00431023 */ subu $v0, $v0, $v1
/* E210EC 002B723C 000218C0 */ sll $v1, $v0, 3
/* E210F0 002B7240 00431021 */ addu $v0, $v0, $v1
/* E210F4 002B7244 000210C0 */ sll $v0, $v0, 3
/* E210F8 002B7248 8E830000 */ lw $v1, ($s4)
/* E210FC 002B724C 3C01800B */ lui $at, 0x800b
/* E21100 002B7250 00220821 */ addu $at, $at, $v0
/* E21104 002B7254 C4221DEC */ lwc1 $f2, 0x1dec($at)
/* E21108 002B7258 C4640010 */ lwc1 $f4, 0x10($v1)
/* E2110C 002B725C 44800000 */ mtc1 $zero, $f0
/* E21110 002B7260 46022101 */ sub.s $f4, $f4, $f2
/* E21114 002B7264 3C073F80 */ lui $a3, 0x3f80
/* E21118 002B7268 44060000 */ mfc1 $a2, $f0
/* E2111C 002B726C 44052000 */ mfc1 $a1, $f4
/* E21120 002B7270 0220202D */ move $a0, $s1
/* E21124 002B7274 0C019EC8 */ jal func_00067B20
/* E21128 002B7278 AFA60010 */ sw $a2, 0x10($sp)
/* E2112C 002B727C 0200202D */ move $a0, $s0
/* E21130 002B7280 0220282D */ move $a1, $s1
/* E21134 002B7284 0C019D80 */ jal func_00067600
/* E21138 002B7288 0200302D */ move $a2, $s0
/* E2113C 002B728C 8E820000 */ lw $v0, ($s4)
/* E21140 002B7290 36B51630 */ ori $s5, (0x00011630 & 0xFFFF) # ori $s5, $s5, 0x1630
/* E21144 002B7294 8C450004 */ lw $a1, 4($v0)
/* E21148 002B7298 8C460008 */ lw $a2, 8($v0)
/* E2114C 002B729C 8C47000C */ lw $a3, 0xc($v0)
/* E21150 002B72A0 0C019E40 */ jal func_00067900
/* E21154 002B72A4 0220202D */ move $a0, $s1
/* E21158 002B72A8 0200202D */ move $a0, $s0
/* E2115C 002B72AC 0220282D */ move $a1, $s1
/* E21160 002B72B0 0C019D80 */ jal func_00067600
/* E21164 002B72B4 0220302D */ move $a2, $s1
/* E21168 002B72B8 0220202D */ move $a0, $s1
/* E2116C 002B72BC 3C108007 */ lui $s0, %hi(D_800741F0) # $s0, 0x8007
/* E21170 002B72C0 261041F0 */ addiu $s0, %lo(D_800741F0) # addiu $s0, $s0, 0x41f0
/* E21174 002B72C4 3C13800A */ lui $s3, %hi(D_8009A674) # $s3, 0x800a
/* E21178 002B72C8 2673A674 */ addiu $s3, %lo(D_8009A674) # addiu $s3, $s3, -0x598c
/* E2117C 002B72CC 96050000 */ lhu $a1, ($s0)
/* E21180 002B72D0 8E620000 */ lw $v0, ($s3)
/* E21184 002B72D4 00052980 */ sll $a1, $a1, 6
/* E21188 002B72D8 00B52821 */ addu $a1, $a1, $s5
/* E2118C 002B72DC 0C019D40 */ jal func_00067500
/* E21190 002B72E0 00452821 */ addu $a1, $v0, $a1
/* E21194 002B72E4 3C03DA38 */ lui $v1, (0xDA380002 >> 16) # lui $v1, 0xda38
/* E21198 002B72E8 34630002 */ ori $v1, (0xDA380002 & 0xFFFF) # ori $v1, $v1, 2
/* E2119C 002B72EC 0000202D */ move $a0, $zero
/* E211A0 002B72F0 0080282D */ move $a1, $a0
/* E211A4 002B72F4 0080302D */ move $a2, $a0
/* E211A8 002B72F8 3C12800A */ lui $s2, %hi(D_8009A66C) # $s2, 0x800a
/* E211AC 002B72FC 2652A66C */ addiu $s2, %lo(D_8009A66C) # addiu $s2, $s2, -0x5994
/* E211B0 002B7300 0080382D */ move $a3, $a0
/* E211B4 002B7304 8E480000 */ lw $t0, ($s2)
/* E211B8 002B7308 96020000 */ lhu $v0, ($s0)
/* E211BC 002B730C 0100482D */ move $t1, $t0
/* E211C0 002B7310 25080008 */ addiu $t0, $t0, 8
/* E211C4 002B7314 AE480000 */ sw $t0, ($s2)
/* E211C8 002B7318 AD230000 */ sw $v1, ($t1)
/* E211CC 002B731C 24430001 */ addiu $v1, $v0, 1
/* E211D0 002B7320 3042FFFF */ andi $v0, $v0, 0xffff
/* E211D4 002B7324 00021180 */ sll $v0, $v0, 6
/* E211D8 002B7328 00551021 */ addu $v0, $v0, $s5
/* E211DC 002B732C A6030000 */ sh $v1, ($s0)
/* E211E0 002B7330 8E630000 */ lw $v1, ($s3)
/* E211E4 002B7334 24100440 */ li $s0, 1088
/* E211E8 002B7338 00621821 */ addu $v1, $v1, $v0
/* E211EC 002B733C 25020008 */ addiu $v0, $t0, 8
/* E211F0 002B7340 AD230004 */ sw $v1, 4($t1)
/* E211F4 002B7344 AE420000 */ sw $v0, ($s2)
/* E211F8 002B7348 3C02DE00 */ lui $v0, 0xde00
/* E211FC 002B734C AD020000 */ sw $v0, ($t0)
/* E21200 002B7350 3C02802B */ lui $v0, %hi(D_802B7930) # $v0, 0x802b
/* E21204 002B7354 24427930 */ addiu $v0, %lo(D_802B7930) # addiu $v0, $v0, 0x7930
/* E21208 002B7358 AD020004 */ sw $v0, 4($t0)
/* E2120C 002B735C 3C02802B */ lui $v0, %hi(D_802B7710) # $v0, 0x802b
/* E21210 002B7360 24427710 */ addiu $v0, %lo(D_802B7710) # addiu $v0, $v0, 0x7710
/* E21214 002B7364 AFA20020 */ sw $v0, 0x20($sp)
/* E21218 002B7368 3C02802B */ lui $v0, %hi(D_802B7910) # $v0, 0x802b
/* E2121C 002B736C 24427910 */ addiu $v0, %lo(D_802B7910) # addiu $v0, $v0, 0x7910
/* E21220 002B7370 AFA20024 */ sw $v0, 0x24($sp)
/* E21224 002B7374 24020020 */ li $v0, 32
/* E21228 002B7378 A7A20028 */ sh $v0, 0x28($sp)
/* E2122C 002B737C A7A2002A */ sh $v0, 0x2a($sp)
/* E21230 002B7380 2402FFF0 */ li $v0, -16
/* E21234 002B7384 A7A2002C */ sh $v0, 0x2c($sp)
/* E21238 002B7388 2402001A */ li $v0, 26
/* E2123C 002B738C A7A2002E */ sh $v0, 0x2e($sp)
/* E21240 002B7390 240200FF */ li $v0, 255
/* E21244 002B7394 A3A20030 */ sb $v0, 0x30($sp)
/* E21248 002B7398 AFA00010 */ sw $zero, 0x10($sp)
/* E2124C 002B739C AFA00014 */ sw $zero, 0x14($sp)
/* E21250 002B73A0 0C04EAA7 */ jal func_0013AA9C
/* E21254 002B73A4 AFB00018 */ sw $s0, 0x18($sp)
/* E21258 002B73A8 0000202D */ move $a0, $zero
/* E2125C 002B73AC 8E820000 */ lw $v0, ($s4)
/* E21260 002B73B0 24050006 */ li $a1, 6
/* E21264 002B73B4 9046002B */ lbu $a2, 0x2b($v0)
/* E21268 002B73B8 240200FF */ li $v0, 255
/* E2126C 002B73BC AFA20014 */ sw $v0, 0x14($sp)
/* E21270 002B73C0 AFB00018 */ sw $s0, 0x18($sp)
/* E21274 002B73C4 00C0382D */ move $a3, $a2
/* E21278 002B73C8 0C04EAA7 */ jal func_0013AA9C
/* E2127C 002B73CC AFA60010 */ sw $a2, 0x10($sp)
/* E21280 002B73D0 0000202D */ move $a0, $zero
/* E21284 002B73D4 27A50020 */ addiu $a1, $sp, 0x20
/* E21288 002B73D8 24060040 */ li $a2, 64
/* E2128C 002B73DC 0C04EBDC */ jal func_0013AF70
/* E21290 002B73E0 0220382D */ move $a3, $s1
/* E21294 002B73E4 3C04D838 */ lui $a0, (0xD8380002 >> 16) # lui $a0, 0xd838
/* E21298 002B73E8 8E420000 */ lw $v0, ($s2)
/* E2129C 002B73EC 34840002 */ ori $a0, (0xD8380002 & 0xFFFF) # ori $a0, $a0, 2
/* E212A0 002B73F0 0040182D */ move $v1, $v0
/* E212A4 002B73F4 24420008 */ addiu $v0, $v0, 8
/* E212A8 002B73F8 AE420000 */ sw $v0, ($s2)
/* E212AC 002B73FC 24020040 */ li $v0, 64
/* E212B0 002B7400 AC640000 */ sw $a0, ($v1)
/* E212B4 002B7404 AC620004 */ sw $v0, 4($v1)
.L002B7408:
/* E212B8 002B7408 8FBF00D0 */ lw $ra, 0xd0($sp)
/* E212BC 002B740C 8FB500CC */ lw $s5, 0xcc($sp)
/* E212C0 002B7410 8FB400C8 */ lw $s4, 0xc8($sp)
/* E212C4 002B7414 8FB300C4 */ lw $s3, 0xc4($sp)
/* E212C8 002B7418 8FB200C0 */ lw $s2, 0xc0($sp)
/* E212CC 002B741C 8FB100BC */ lw $s1, 0xbc($sp)
/* E212D0 002B7420 8FB000B8 */ lw $s0, 0xb8($sp)
/* E212D4 002B7424 03E00008 */ jr $ra
/* E212D8 002B7428 27BD00D8 */ addiu $sp, $sp, 0xd8
/* E212DC 002B742C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* E212E0 002B7430 3C020204 */ lui $v0, (0x02040020 >> 16) # lui $v0, 0x204
/* E212E4 002B7434 AFB00010 */ sw $s0, 0x10($sp)
/* E212E8 002B7438 3C108011 */ lui $s0, %hi(D_8010EFC8) # $s0, 0x8011
/* E212EC 002B743C 2610EFC8 */ addiu $s0, %lo(D_8010EFC8) # addiu $s0, $s0, -0x1038
/* E212F0 002B7440 AFBF0014 */ sw $ra, 0x14($sp)
/* E212F4 002B7444 8E030000 */ lw $v1, ($s0)
/* E212F8 002B7448 34420020 */ ori $v0, (0x02040020 & 0xFFFF) # ori $v0, $v0, 0x20
/* E212FC 002B744C 00621824 */ and $v1, $v1, $v0
/* E21300 002B7450 3C020200 */ lui $v0, 0x200
/* E21304 002B7454 14620010 */ bne $v1, $v0, .L002B7498
/* E21308 002B7458 240600FF */ li $a2, 255
/* E2130C 002B745C 3C03800A */ lui $v1, %hi(D_8009A600) # $v1, 0x800a
/* E21310 002B7460 8C63A600 */ lw $v1, %lo(D_8009A600)($v1)
/* E21314 002B7464 24020004 */ li $v0, 4
/* E21318 002B7468 1062000B */ beq $v1, $v0, .L002B7498
/* E2131C 002B746C 00000000 */ nop
/* E21320 002B7470 8E030004 */ lw $v1, 4($s0)
/* E21324 002B7474 30620001 */ andi $v0, $v1, 1
/* E21328 002B7478 14400007 */ bnez $v0, .L002B7498
/* E2132C 002B747C 00000000 */ nop
/* E21330 002B7480 82020015 */ lb $v0, 0x15($s0)
/* E21334 002B7484 14400004 */ bnez $v0, .L002B7498
/* E21338 002B7488 3C020001 */ lui $v0, %hi(D_00010001) # $v0, 1
/* E2133C 002B748C 00621024 */ and $v0, $v1, $v0
/* E21340 002B7490 10400005 */ beqz $v0, .L002B74A8
/* E21344 002B7494 00000000 */ nop
.L002B7498:
/* E21348 002B7498 3C03802B */ lui $v1, %hi(D_802B79A8) # $v1, 0x802b
/* E2134C 002B749C 8C6379A8 */ lw $v1, %lo(D_802B79A8)($v1)
/* E21350 002B74A0 24020003 */ li $v0, 3
/* E21354 002B74A4 A062002A */ sb $v0, 0x2a($v1)
.L002B74A8:
/* E21358 002B74A8 3C03802B */ lui $v1, %hi(D_802B79A8) # $v1, 0x802b
/* E2135C 002B74AC 246379A8 */ addiu $v1, %lo(D_802B79A8) # addiu $v1, $v1, 0x79a8
/* E21360 002B74B0 8C640000 */ lw $a0, ($v1)
/* E21364 002B74B4 9085002A */ lbu $a1, 0x2a($a0)
/* E21368 002B74B8 24020001 */ li $v0, 1
/* E2136C 002B74BC 10A20026 */ beq $a1, $v0, .L002B7558
/* E21370 002B74C0 28A20002 */ slti $v0, $a1, 2
/* E21374 002B74C4 10400005 */ beqz $v0, .L002B74DC
/* E21378 002B74C8 24020002 */ li $v0, 2
/* E2137C 002B74CC 10A00009 */ beqz $a1, .L002B74F4
/* E21380 002B74D0 00000000 */ nop
/* E21384 002B74D4 080ADDA0 */ j func_002B7680
/* E21388 002B74D8 00000000 */ nop
.L002B74DC:
/* E2138C 002B74DC 10A20027 */ beq $a1, $v0, .L002B757C
/* E21390 002B74E0 24020003 */ li $v0, 3
/* E21394 002B74E4 10A20033 */ beq $a1, $v0, .L002B75B4
/* E21398 002B74E8 00000000 */ nop
/* E2139C 002B74EC 080ADDA0 */ j func_002B7680
/* E213A0 002B74F0 00000000 */ nop
.L002B74F4:
/* E213A4 002B74F4 C4800014 */ lwc1 $f0, 0x14($a0)
/* E213A8 002B74F8 3C01802B */ lui $at, 0x802b
/* E213AC 002B74FC D42279B0 */ ldc1 $f2, 0x79b0($at)
/* E213B0 002B7500 3C01802B */ lui $at, 0x802b
/* E213B4 002B7504 D42479B8 */ ldc1 $f4, 0x79b8($at)
/* E213B8 002B7508 46000021 */ cvt.d.s $f0, $f0
/* E213BC 002B750C 46220000 */ add.d $f0, $f0, $f2
/* E213C0 002B7510 AC800010 */ sw $zero, 0x10($a0)
/* E213C4 002B7514 46200020 */ cvt.s.d $f0, $f0
/* E213C8 002B7518 460000A1 */ cvt.d.s $f2, $f0
/* E213CC 002B751C 4622203E */ c.le.d $f4, $f2
/* E213D0 002B7520 00000000 */ nop
/* E213D4 002B7524 45000056 */ .byte 0x45,0x00,0x00,0x56 /* Because of invalid n64 opcode bc1f */
/* E213D8 002B7528 E4800014 */ /* E213DC 002B752C 9082002A */ lbu $v0, 0x2a($a0)
/* E213E0 002B7530 3C013F0C */ li $at, 0x3F0C0000 # 0.546875
/* E213E4 002B7534 3421CCCD */ ori $at, (0x3F0CCCCD & 0xFFFF) # ori $at, $at, 0xcccd
/* E213E8 002B7538 44810000 */ mtc1 $at, $f0
/* E213EC 002B753C 24420001 */ addiu $v0, %lo(D_00010001) # addiu $v0, $v0, 1
/* E213F0 002B7540 E4800014 */ swc1 $f0, 0x14($a0)
/* E213F4 002B7544 A082002A */ sb $v0, 0x2a($a0)
/* E213F8 002B7548 8C630000 */ lw $v1, ($v1)
/* E213FC 002B754C 2402000C */ li $v0, 12
/* E21400 002B7550 080ADDA0 */ j func_002B7680
/* E21404 002B7554 AC620020 */ sw $v0, 0x20($v1)
.L002B7558:
/* E21408 002B7558 8C820020 */ lw $v0, 0x20($a0)
/* E2140C 002B755C AC800010 */ sw $zero, 0x10($a0)
/* E21410 002B7560 2442FFFF */ addiu $v0, $v0, -1
/* E21414 002B7564 1C400046 */ bgtz $v0, .L002B7680
/* E21418 002B7568 AC820020 */ sw $v0, 0x20($a0)
/* E2141C 002B756C 9082002A */ lbu $v0, 0x2a($a0)
/* E21420 002B7570 24420001 */ addiu $v0, $v0, 1
/* E21424 002B7574 080ADDA0 */ j func_002B7680
/* E21428 002B7578 A082002A */ sb $v0, 0x2a($a0)
.L002B757C:
/* E2142C 002B757C C48C0010 */ lwc1 $f12, 0x10($a0)
/* E21430 002B7580 3C014120 */ li $at, 0x41200000 # 10.000000
/* E21434 002B7584 44810000 */ mtc1 $at, $f0
/* E21438 002B7588 00000000 */ nop
/* E2143C 002B758C 46006300 */ add.s $f12, $f12, $f0
/* E21440 002B7590 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* E21444 002B7594 44810000 */ mtc1 $at, $f0
/* E21448 002B7598 00000000 */ nop
/* E2144C 002B759C 460C003E */ c.le.s $f0, $f12
/* E21450 002B75A0 00000000 */ nop
/* E21454 002B75A4 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* E21458 002B75A8 46006301 */ .L002B75AC:
/* E2145C 002B75AC 080ADD9D */ j func_002B7674
/* E21460 002B75B0 E48C0010 */ swc1 $f12, 0x10($a0)
.L002B75B4:
/* E21464 002B75B4 C48C0010 */ lwc1 $f12, 0x10($a0)
/* E21468 002B75B8 3C0141C8 */ li $at, 0x41C80000 # 25.000000
/* E2146C 002B75BC 44810000 */ mtc1 $at, $f0
/* E21470 002B75C0 00000000 */ nop
/* E21474 002B75C4 46006300 */ add.s $f12, $f12, $f0
/* E21478 002B75C8 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* E2147C 002B75CC 44810000 */ mtc1 $at, $f0
/* E21480 002B75D0 00000000 */ nop
/* E21484 002B75D4 460C003E */ c.le.s $f0, $f12
/* E21488 002B75D8 00000000 */ nop
/* E2148C 002B75DC 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* E21490 002B75E0 46006301 */ .L002B75E4:
/* E21494 002B75E4 3C01428C */ li $at, 0x428C0000 # 70.000000
/* E21498 002B75E8 44810000 */ mtc1 $at, $f0
/* E2149C 002B75EC 00000000 */ nop
/* E214A0 002B75F0 460C003E */ c.le.s $f0, $f12
/* E214A4 002B75F4 00000000 */ nop
/* E214A8 002B75F8 45000008 */ .byte 0x45,0x00,0x00,0x08 /* Because of invalid n64 opcode bc1f */
/* E214AC 002B75FC E48C0010 */ /* E214B0 002B7600 3C0142DC */ li $at, 0x42DC0000 # 110.000000
/* E214B4 002B7604 44810000 */ mtc1 $at, $f0
/* E214B8 002B7608 00000000 */ nop
/* E214BC 002B760C 4600603E */ c.le.s $f12, $f0
/* E214C0 002B7610 00000000 */ nop
/* E214C4 002B7614 4501000F */ .byte 0x45,0x01,0x00,0x0F /* Because of invalid n64 opcode bc1t */
/* E214C8 002B7618 00000000 */ .L002B761C:
/* E214CC 002B761C 3C01437A */ li $at, 0x437A0000 # 250.000000
/* E214D0 002B7620 44810000 */ mtc1 $at, $f0
/* E214D4 002B7624 00000000 */ nop
/* E214D8 002B7628 460C003E */ c.le.s $f0, $f12
/* E214DC 002B762C 00000000 */ nop
/* E214E0 002B7630 45000010 */ .byte 0x45,0x00,0x00,0x10 /* Because of invalid n64 opcode bc1f */
/* E214E4 002B7634 00000000 */ /* E214E8 002B7638 3C014391 */ li $at, 0x43910000 # 290.000000
/* E214EC 002B763C 44810000 */ mtc1 $at, $f0
/* E214F0 002B7640 00000000 */ nop
/* E214F4 002B7644 4600603E */ c.le.s $f12, $f0
/* E214F8 002B7648 00000000 */ nop
/* E214FC 002B764C 45000009 */ .byte 0x45,0x00,0x00,0x09 /* Because of invalid n64 opcode bc1f */
/* E21500 002B7650 00000000 */ .L002B7654:
/* E21504 002B7654 8E020004 */ lw $v0, 4($s0)
/* E21508 002B7658 2403FFDF */ li $v1, -33
/* E2150C 002B765C 3C018011 */ lui $at, %hi(D_8010C940) # $at, 0x8011
/* E21510 002B7660 AC20C940 */ sw $zero, %lo(D_8010C940)($at)
/* E21514 002B7664 AE0000C8 */ sw $zero, 0xc8($s0)
/* E21518 002B7668 00431024 */ and $v0, $v0, $v1
/* E2151C 002B766C 080ADDBE */ j func_002B76F8
/* E21520 002B7670 AE020004 */ sw $v0, 4($s0)
func_002B7674:
.L002B7674:
/* E21524 002B7674 0C0ADC00 */ jal func_002B7000
/* E21528 002B7678 00000000 */ nop
/* E2152C 002B767C 0040302D */ move $a2, $v0
func_002B7680:
.L002B7680:
/* E21530 002B7680 3C04802B */ lui $a0, %hi(D_802B79A8) # $a0, 0x802b
/* E21534 002B7684 248479A8 */ addiu $a0, %lo(D_802B79A8) # addiu $a0, $a0, 0x79a8
/* E21538 002B7688 8C820000 */ lw $v0, ($a0)
/* E2153C 002B768C A046002B */ sb $a2, 0x2b($v0)
/* E21540 002B7690 8E0300C8 */ lw $v1, 0xc8($s0)
/* E21544 002B7694 10600005 */ beqz $v1, .L002B76AC
/* E21548 002B7698 00000000 */ nop
/* E2154C 002B769C 8C840000 */ lw $a0, ($a0)
/* E21550 002B76A0 8C820000 */ lw $v0, ($a0)
/* E21554 002B76A4 54620001 */ bnel $v1, $v0, .L002B76AC
/* E21558 002B76A8 AC830000 */ sw $v1, ($a0)
.L002B76AC:
/* E2155C 002B76AC 3C03802B */ lui $v1, %hi(D_802B79A8) # $v1, 0x802b
/* E21560 002B76B0 8C6379A8 */ lw $v1, %lo(D_802B79A8)($v1)
/* E21564 002B76B4 8C640000 */ lw $a0, ($v1)
/* E21568 002B76B8 848200A8 */ lh $v0, 0xa8($a0)
/* E2156C 002B76BC C480003C */ lwc1 $f0, 0x3c($a0)
/* E21570 002B76C0 44821000 */ mtc1 $v0, $f2
/* E21574 002B76C4 00000000 */ nop
/* E21578 002B76C8 468010A0 */ cvt.s.w $f2, $f2
/* E2157C 002B76CC 46020000 */ add.s $f0, $f0, $f2
/* E21580 002B76D0 3C014100 */ li $at, 0x41000000 # 8.000000
/* E21584 002B76D4 44811000 */ mtc1 $at, $f2
/* E21588 002B76D8 00000000 */ nop
/* E2158C 002B76DC 46020000 */ add.s $f0, $f0, $f2
/* E21590 002B76E0 E460001C */ swc1 $f0, 0x1c($v1)
/* E21594 002B76E4 E4600008 */ swc1 $f0, 8($v1)
/* E21598 002B76E8 C4800038 */ lwc1 $f0, 0x38($a0)
/* E2159C 002B76EC E4600004 */ swc1 $f0, 4($v1)
/* E215A0 002B76F0 C4800040 */ lwc1 $f0, 0x40($a0)
/* E215A4 002B76F4 E460000C */ swc1 $f0, 0xc($v1)
func_002B76F8:
/* E215A8 002B76F8 8FBF0014 */ lw $ra, 0x14($sp)
/* E215AC 002B76FC 8FB00010 */ lw $s0, 0x10($sp)
/* E215B0 002B7700 03E00008 */ jr $ra
/* E215B4 002B7704 27BD0018 */ addiu $sp, $sp, 0x18
/* E215B8 002B7708 00000000 */ nop
/* E215BC 002B770C 00000000 */ nop
/* E215C0 002B7710 00000000 */ nop
/* E215C4 002B7714 00000000 */ nop
/* E215C8 002B7718 00000000 */ nop
/* E215CC 002B771C 00000000 */ nop
/* E215D0 002B7720 00000000 */ nop
/* E215D4 002B7724 00000000 */ nop
/* E215D8 002B7728 00000000 */ nop
/* E215DC 002B772C 00000000 */ nop
/* E215E0 002B7730 00000000 */ nop
/* E215E4 002B7734 00111111 */ .byte 0x00, 0x11, 0x11, 0x11
/* E215E8 002B7738 11111100 */ /* E215EC 002B773C 00000000 */ nop
/* E215F0 002B7740 00000000 */ nop
/* E215F4 002B7744 11111111 */ beq $t0, $s1, .L002BBB8C
/* E215F8 002B7748 11111111 */ beq $t0, $s1, .L002BBB90
/* E215FC 002B774C 00000000 */ nop
/* E21600 002B7750 00000011 */ mthi $zero
/* E21604 002B7754 11345222 */ beq $t1, $s4, .L002CBFE0
/* E21608 002B7758 22254311 */ addi $a1, $s1, 0x4311
/* E2160C 002B775C 11000000 */ beqz $t0, .L002B7760
.L002B7760:
/* E21610 002B7760 00000111 */ .byte 0x00, 0x00, 0x01, 0x11
/* E21614 002B7764 45222222 */ /* E21618 002B7768 22222254 */ /* E2161C 002B776C 11100000 */ beq $t0, $s0, .L002B7770
.L002B7770:
/* E21620 002B7770 00001135 */ .byte 0x00, 0x00, 0x11, 0x35
/* E21624 002B7774 22222222 */ /* E21628 002B7778 22222222 */ addi $v0, $s1, 0x2222
/* E2162C 002B777C 53110000 */ beql $t8, $s1, .L002B7780
.L002B7780:
/* E21630 002B7780 00011342 */ srl $v0, $at, 0xd
/* E21634 002B7784 22222222 */ addi $v0, $s1, 0x2222
/* E21638 002B7788 22222222 */ addi $v0, $s1, 0x2222
/* E2163C 002B778C 24311000 */ addiu $s1, $at, 0x1000
/* E21640 002B7790 00113422 */ .byte 0x00, 0x11, 0x34, 0x22
/* E21644 002B7794 22222222 */ /* E21648 002B7798 22222222 */ addi $v0, $s1, 0x2222
/* E2164C 002B779C 22431100 */ addi $v1, $s2, 0x1100
/* E21650 002B77A0 00115222 */ .byte 0x00, 0x11, 0x52, 0x22
/* E21654 002B77A4 22222222 */ /* E21658 002B77A8 22222222 */ addi $v0, $s1, 0x2222
/* E2165C 002B77AC 22241100 */ addi $a0, $s1, 0x1100
/* E21660 002B77B0 01132222 */ .byte 0x01, 0x13, 0x22, 0x22
/* E21664 002B77B4 22222222 */ /* E21668 002B77B8 22222222 */ addi $v0, $s1, 0x2222
/* E2166C 002B77BC 22223110 */ addi $v0, $s1, 0x3110
/* E21670 002B77C0 01142225 */ .byte 0x01, 0x14, 0x22, 0x25
/* E21674 002B77C4 52222225 */ /* E21678 002B77C8 52222225 */ beql $s1, $v0, .L002C0060
/* E2167C 002B77CC 52224110 */ beql $s1, $v0, .L002C7C10
/* E21680 002B77D0 01142241 */ .byte 0x01, 0x14, 0x22, 0x41
/* E21684 002B77D4 14222241 */ /* E21688 002B77D8 14222241 */ bne $at, $v0, .L002C00E0
/* E2168C 002B77DC 14224110 */ bne $at, $v0, .L002C7C20
/* E21690 002B77E0 01142231 */ tgeu $t0, $s4, 0x88
/* E21694 002B77E4 13222231 */ beq $t9, $v0, .L002C00AC
/* E21698 002B77E8 13222231 */ beq $t9, $v0, .L002C00B0
/* E2169C 002B77EC 13224110 */ beq $t9, $v0, .L002C7C30
/* E216A0 002B77F0 01142241 */ .byte 0x01, 0x14, 0x22, 0x41
/* E216A4 002B77F4 14222241 */ /* E216A8 002B77F8 14222241 */ bne $at, $v0, .L002C0100
/* E216AC 002B77FC 14224110 */ bne $at, $v0, .L002C7C40
/* E216B0 002B7800 01142225 */ .byte 0x01, 0x14, 0x22, 0x25
/* E216B4 002B7804 52222225 */ /* E216B8 002B7808 52222225 */ beql $s1, $v0, .L002C00A0
/* E216BC 002B780C 52224110 */ beql $s1, $v0, .L002C7C50
/* E216C0 002B7810 01134222 */ .byte 0x01, 0x13, 0x42, 0x22
/* E216C4 002B7814 22222222 */ /* E216C8 002B7818 22222222 */ addi $v0, $s1, 0x2222
/* E216CC 002B781C 22243110 */ addi $a0, $s1, 0x3110
/* E216D0 002B7820 00113422 */ .byte 0x00, 0x11, 0x34, 0x22
/* E216D4 002B7824 22222222 */ /* E216D8 002B7828 22222222 */ addi $v0, $s1, 0x2222
/* E216DC 002B782C 22431100 */ addi $v1, $s2, 0x1100
/* E216E0 002B7830 00111342 */ srl $v0, $s1, 0xd
/* E216E4 002B7834 22222222 */ addi $v0, $s1, 0x2222
/* E216E8 002B7838 22222222 */ addi $v0, $s1, 0x2222
/* E216EC 002B783C 24311100 */ addiu $s1, $at, 0x1100
/* E216F0 002B7840 00011114 */ .byte 0x00, 0x01, 0x11, 0x14
/* E216F4 002B7844 52222222 */ /* E216F8 002B7848 22222225 */ addi $v0, $s1, 0x2225
/* E216FC 002B784C 41111000 */ .byte 0x41,0x11,0x10,0x00 /* Because of invalid n64 opcode bc0t */
/* E21700 002B7850 00001111 */ /* E21704 002B7854 14522222 */ /* E21708 002B7858 22222541 */ addi $v0, $s1, 0x2541
/* E2170C 002B785C 11110000 */ beq $t0, $s1, .L002B7860
.L002B7860:
/* E21710 002B7860 00000011 */ mthi $zero
/* E21714 002B7864 11152222 */ beq $t0, $s5, .L002C00F0
/* E21718 002B7868 22225111 */ addi $v0, $s1, 0x5111
/* E2171C 002B786C 11000000 */ beqz $t0, .L002B7870
.L002B7870:
/* E21720 002B7870 00000000 */ nop
/* E21724 002B7874 11111522 */ beq $t0, $s1, .L002BCD00
/* E21728 002B7878 22211111 */ addi $at, $s1, 0x1111
/* E2172C 002B787C 00000000 */ nop
/* E21730 002B7880 00000000 */ nop
/* E21734 002B7884 00111122 */ .byte 0x00, 0x11, 0x11, 0x22
/* E21738 002B7888 22111100 */ /* E2173C 002B788C 00000000 */ nop
/* E21740 002B7890 00000000 */ nop
/* E21744 002B7894 00001152 */ .byte 0x00, 0x00, 0x11, 0x52
/* E21748 002B7898 25110000 */ /* E2174C 002B789C 00000000 */ nop
/* E21750 002B78A0 00000000 */ nop
/* E21754 002B78A4 00001112 */ .byte 0x00, 0x00, 0x11, 0x12
/* E21758 002B78A8 21110000 */ /* E2175C 002B78AC 00000000 */ nop
/* E21760 002B78B0 00000000 */ nop
/* E21764 002B78B4 00000115 */ .byte 0x00, 0x00, 0x01, 0x15
/* E21768 002B78B8 51100000 */ .L002B78BC:
/* E2176C 002B78BC 00000000 */ nop
/* E21770 002B78C0 00000000 */ nop
/* E21774 002B78C4 00000113 */ .byte 0x00, 0x00, 0x01, 0x13
/* E21778 002B78C8 31100000 */ /* E2177C 002B78CC 00000000 */ nop
/* E21780 002B78D0 00000000 */ nop
/* E21784 002B78D4 00000011 */ mthi $zero
/* E21788 002B78D8 11000000 */ beqz $t0, .L002B78DC
.L002B78DC:
/* E2178C 002B78DC 00000000 */ nop
/* E21790 002B78E0 00000000 */ nop
/* E21794 002B78E4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* E21798 002B78E8 10000000 */ .L002B78EC:
/* E2179C 002B78EC 00000000 */ nop
/* E217A0 002B78F0 00000000 */ nop
/* E217A4 002B78F4 00000000 */ nop
/* E217A8 002B78F8 00000000 */ nop
/* E217AC 002B78FC 00000000 */ nop
/* E217B0 002B7900 00000000 */ nop
/* E217B4 002B7904 00000000 */ nop
/* E217B8 002B7908 00000000 */ nop
/* E217BC 002B790C 00000000 */ nop
/* E217C0 002B7910 294A0001 */ slti $t2, $t2, 1
/* E217C4 002B7914 FFFF5AD7 */ sd $ra, 0x5ad7($ra)
/* E217C8 002B7918 AD6BC631 */ sw $t3, -0x39cf($t3)
/* E217CC 002B791C F561F49F */ sdc1 $f1, -0xb61($t3)
/* E217D0 002B7920 EBED88D7 */ .byte 0xEB,0xED,0x88,0xD7 /* Because of invalid n64 opcode bbit1 */
/* E217D4 002B7924 EBE1ED6D */ .byte 0xEB,0xE1,0xED,0x6D /* Because of invalid n64 opcode bbit1 */
/* E217D8 002B7928 F669F72F */ /* E217DC 002B792C 00010001 */ .byte 0x00,0x01,0x00,0x01 /* Because of invalid n64 opcode movt */
/* E217E0 002B7930 E7000000 */ /* E217E4 002B7934 00000000 */ nop
/* E217E8 002B7938 E3000A01 */ sc $zero, 0xa01($t8)
/* E217EC 002B793C 00000000 */ nop
/* E217F0 002B7940 D9C0F9FB */ .byte 0xD9,0xC0,0xF9,0xFB /* Because of invalid n64 opcode bbit032 */
/* E217F4 002B7944 00000000 */ .L002B7948:
/* E217F8 002B7948 D9FFFFFF */ .byte 0xD9,0xFF,0xFF,0xFF /* Because of invalid n64 opcode bbit032 */
/* E217FC 002B794C 00200005 */ .byte 0x00,0x20,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* E21800 002B7950 D7000002 */ /* E21804 002B7954 FFFFFFFF */ sd $ra, -1($ra)
/* E21808 002B7958 E3000F00 */ sc $zero, 0xf00($t8)
/* E2180C 002B795C 00000000 */ nop
/* E21810 002B7960 E3001001 */ sc $zero, 0x1001($t8)
/* E21814 002B7964 00008000 */ sll $s0, $zero, 0
/* E21818 002B7968 E3000C00 */ sc $zero, 0xc00($t8)
/* E2181C 002B796C 00080000 */ sll $zero, $t0, 0
/* E21820 002B7970 E3001201 */ sc $zero, 0x1201($t8)
/* E21824 002B7974 00002000 */ sll $a0, $zero, 0
/* E21828 002B7978 E3001801 */ sc $zero, 0x1801($t8)
/* E2182C 002B797C 000000C0 */ ehb
/* E21830 002B7980 E3000D01 */ sc $zero, 0xd01($t8)
/* E21834 002B7984 00000000 */ nop
/* E21838 002B7988 E3001402 */ sc $zero, 0x1402($t8)
/* E2183C 002B798C 00000C00 */ sll $at, $zero, 0x10
/* E21840 002B7990 E3001700 */ sc $zero, 0x1700($t8)
/* E21844 002B7994 00000000 */ nop
/* E21848 002B7998 E2001E01 */ sc $zero, 0x1e01($s0)
/* E2184C 002B799C 00000000 */ nop
/* E21850 002B79A0 DF000000 */ ld $zero, ($t8)
/* E21854 002B79A4 00000000 */ nop
/* E21858 002B79A8 802B79C0 */ lb $t3, 0x79c0($at)
/* E2185C 002B79AC 00000000 */ nop
/* E21860 002B79B0 3FA99999 */ .byte 0x3f, 0xa9, 0x99, 0x99
/* E21864 002B79B4 9999999A */ /* E21868 002B79B8 3FE19999 */ .byte 0x3f, 0xe1, 0x99, 0x99
/* E2186C 002B79BC 9999999A */

View File

@ -0,0 +1,330 @@
.section .text002B6000, "ax"
/* E23260 002B6000 27BDFFD0 */ addiu $sp, $sp, -0x30
/* E23264 002B6004 AFB1001C */ sw $s1, 0x1c($sp)
/* E23268 002B6008 AFB00018 */ sw $s0, 0x18($sp)
/* E2326C 002B600C 3C108011 */ lui $s0, %hi(D_8010EFC8) # $s0, 0x8011
/* E23270 002B6010 2610EFC8 */ addiu $s0, %lo(D_8010EFC8) # addiu $s0, $s0, -0x1038
/* E23274 002B6014 AFBF0024 */ sw $ra, 0x24($sp)
/* E23278 002B6018 AFB20020 */ sw $s2, 0x20($sp)
/* E2327C 002B601C F7B40028 */ sdc1 $f20, 0x28($sp)
/* E23280 002B6020 8E040004 */ lw $a0, 4($s0)
/* E23284 002B6024 3C128011 */ lui $s2, %hi(D_8010F290) # $s2, 0x8011
/* E23288 002B6028 2652F290 */ addiu $s2, %lo(D_8010F290) # addiu $s2, $s2, -0xd70
/* E2328C 002B602C 30821000 */ andi $v0, $a0, 0x1000
/* E23290 002B6030 10400005 */ beqz $v0, .L002B6048
/* E23294 002B6034 0000882D */ move $s1, $zero
/* E23298 002B6038 0C0AD879 */ jal func_002B61E4
/* E2329C 002B603C 00000000 */ nop
/* E232A0 002B6040 080AD872 */ j func_002B61C8
/* E232A4 002B6044 00000000 */ nop
.L002B6048:
/* E232A8 002B6048 96020008 */ lhu $v0, 8($s0)
/* E232AC 002B604C 8E030000 */ lw $v1, ($s0)
/* E232B0 002B6050 24420001 */ addiu $v0, $v0, 1
/* E232B4 002B6054 0461001E */ bgez $v1, .L002B60D0
/* E232B8 002B6058 A6020008 */ sh $v0, 8($s0)
/* E232BC 002B605C 3C027FF7 */ lui $v0, (0x7FF7FFF1 >> 16) # lui $v0, 0x7ff7
/* E232C0 002B6060 3442FFF1 */ ori $v0, (0x7FF7FFF1 & 0xFFFF) # ori $v0, $v0, 0xfff1
/* E232C4 002B6064 24110001 */ li $s1, 1
/* E232C8 002B6068 00621024 */ and $v0, $v1, $v0
/* E232CC 002B606C AE020000 */ sw $v0, ($s0)
/* E232D0 002B6070 30824000 */ andi $v0, $a0, 0x4000
/* E232D4 002B6074 A20000B6 */ sb $zero, 0xb6($s0)
/* E232D8 002B6078 A6000008 */ sh $zero, 8($s0)
/* E232DC 002B607C A60000C0 */ sh $zero, 0xc0($s0)
/* E232E0 002B6080 A60000C2 */ sh $zero, 0xc2($s0)
/* E232E4 002B6084 AE000054 */ sw $zero, 0x54($s0)
/* E232E8 002B6088 10400004 */ beqz $v0, .L002B609C
/* E232EC 002B608C AE00008C */ sw $zero, 0x8c($s0)
/* E232F0 002B6090 3C040009 */ lui $a0, (0x00090002 >> 16) # lui $a0, 9
/* E232F4 002B6094 080AD832 */ j func_002B60C8
/* E232F8 002B6098 34840002 */ ori $a0, (0x00090002 & 0xFFFF) # ori $a0, $a0, 2
.L002B609C:
/* E232FC 002B609C 30820001 */ andi $v0, $a0, 1
/* E23300 002B60A0 54400004 */ bnel $v0, $zero, .L002B60B4
/* E23304 002B60A4 3C040006 */ lui $a0, 6
/* E23308 002B60A8 3C040001 */ lui $a0, (0x00010007 >> 16) # lui $a0, 1
/* E2330C 002B60AC 080AD832 */ j func_002B60C8
/* E23310 002B60B0 34840002 */ ori $a0, (0x00010002 & 0xFFFF) # ori $a0, $a0, 2
.L002B60B4:
/* E23314 002B60B4 820200B5 */ lb $v0, 0xb5($s0)
/* E23318 002B60B8 14400003 */ bnez $v0, .L002B60C8
/* E2331C 002B60BC 34840007 */ ori $a0, (0x00010007 & 0xFFFF) # ori $a0, $a0, 7
/* E23320 002B60C0 3C040006 */ lui $a0, (0x00060005 >> 16) # lui $a0, 6
/* E23324 002B60C4 34840005 */ ori $a0, (0x00060005 & 0xFFFF) # ori $a0, $a0, 5
func_002B60C8:
.L002B60C8:
/* E23328 002B60C8 0C037FBF */ jal func_000DFEFC
/* E2332C 002B60CC 00000000 */ nop
.L002B60D0:
/* E23330 002B60D0 8E020004 */ lw $v0, 4($s0)
/* E23334 002B60D4 30420200 */ andi $v0, $v0, 0x200
/* E23338 002B60D8 10400005 */ beqz $v0, .L002B60F0
/* E2333C 002B60DC 27A40010 */ addiu $a0, $sp, 0x10
/* E23340 002B60E0 0C039769 */ jal func_000E5DA4
/* E23344 002B60E4 2404001C */ li $a0, 28
/* E23348 002B60E8 080AD872 */ j func_002B61C8
/* E2334C 002B60EC 00000000 */ nop
.L002B60F0:
/* E23350 002B60F0 0C0388C1 */ jal func_000E2304
/* E23354 002B60F4 27A50014 */ addiu $a1, $sp, 0x14
/* E23358 002B60F8 0C039454 */ jal func_000E5150
/* E2335C 002B60FC 00000000 */ nop
/* E23360 002B6100 0C039858 */ jal func_000E6160
/* E23364 002B6104 00000000 */ nop
/* E23368 002B6108 10400011 */ beqz $v0, .L002B6150
/* E2336C 002B610C 00000000 */ nop
/* E23370 002B6110 C7A20014 */ lwc1 $f2, 0x14($sp)
/* E23374 002B6114 44800000 */ mtc1 $zero, $f0
/* E23378 002B6118 00000000 */ nop
/* E2337C 002B611C 46001032 */ c.eq.s $f2, $f0
/* E23380 002B6120 00000000 */ nop
/* E23384 002B6124 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* E23388 002B6128 00000000 */ /* E2338C 002B612C C6020080 */ lwc1 $f2, 0x80($s0)
/* E23390 002B6130 C7A00010 */ lwc1 $f0, 0x10($sp)
/* E23394 002B6134 46001032 */ c.eq.s $f2, $f0
/* E23398 002B6138 00000000 */ nop
/* E2339C 002B613C 45010022 */ .byte 0x45,0x01,0x00,0x22 /* Because of invalid n64 opcode bc1t */
/* E233A0 002B6140 00000000 */ .L002B6144:
/* E233A4 002B6144 C7A00010 */ lwc1 $f0, 0x10($sp)
/* E233A8 002B6148 080AD872 */ j func_002B61C8
/* E233AC 002B614C E6000080 */ swc1 $f0, 0x80($s0)
.L002B6150:
/* E233B0 002B6150 16200005 */ bnez $s1, .L002B6168
/* E233B4 002B6154 00000000 */ nop
/* E233B8 002B6158 0C039838 */ jal func_000E60E0
/* E233BC 002B615C 00000000 */ nop
/* E233C0 002B6160 14400019 */ bnez $v0, .L002B61C8
/* E233C4 002B6164 00000000 */ nop
.L002B6168:
/* E233C8 002B6168 C7A00014 */ lwc1 $f0, 0x14($sp)
/* E233CC 002B616C 4480A000 */ mtc1 $zero, $f20
/* E233D0 002B6170 00000000 */ nop
/* E233D4 002B6174 46140032 */ c.eq.s $f0, $f20
/* E233D8 002B6178 00000000 */ nop
/* E233DC 002B617C 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* E233E0 002B6180 24040001 */ /* E233E4 002B6184 964202B8 */ lhu $v0, 0x2b8($s2)
/* E233E8 002B6188 24420001 */ addiu $v0, $v0, 1
/* E233EC 002B618C 080AD872 */ j func_002B61C8
/* E233F0 002B6190 A64202B8 */ sh $v0, 0x2b8($s2)
.L002B6194:
/* E233F4 002B6194 0C039769 */ jal func_000E5DA4
/* E233F8 002B6198 A6000008 */ sh $zero, 8($s0)
/* E233FC 002B619C C7A00014 */ lwc1 $f0, 0x14($sp)
/* E23400 002B61A0 46140032 */ c.eq.s $f0, $f20
/* E23404 002B61A4 00000000 */ nop
/* E23408 002B61A8 45010007 */ .byte 0x45,0x01,0x00,0x07 /* Because of invalid n64 opcode bc1t */
/* E2340C 002B61AC 3C037FFF */ /* E23410 002B61B0 3463FFFF */ ori $v1, (0x7FFFFFFF & 0xFFFF) # ori $v1, $v1, 0xffff
/* E23414 002B61B4 8E020004 */ lw $v0, 4($s0)
/* E23418 002B61B8 C7A00010 */ lwc1 $f0, 0x10($sp)
/* E2341C 002B61BC 00431024 */ and $v0, $v0, $v1
/* E23420 002B61C0 E6000080 */ swc1 $f0, 0x80($s0)
/* E23424 002B61C4 AE020004 */ sw $v0, 4($s0)
func_002B61C8:
.L002B61C8:
/* E23428 002B61C8 8FBF0024 */ lw $ra, 0x24($sp)
/* E2342C 002B61CC 8FB20020 */ lw $s2, 0x20($sp)
/* E23430 002B61D0 8FB1001C */ lw $s1, 0x1c($sp)
/* E23434 002B61D4 8FB00018 */ lw $s0, 0x18($sp)
/* E23438 002B61D8 D7B40028 */ ldc1 $f20, 0x28($sp)
/* E2343C 002B61DC 03E00008 */ jr $ra
/* E23440 002B61E0 27BD0030 */ addiu $sp, $sp, 0x30
func_002B61E4:
/* E23444 002B61E4 27BDFFE0 */ addiu $sp, $sp, -0x20
/* E23448 002B61E8 AFB00018 */ sw $s0, 0x18($sp)
/* E2344C 002B61EC 3C108011 */ lui $s0, %hi(D_8010EFC8) # $s0, 0x8011
/* E23450 002B61F0 2610EFC8 */ addiu $s0, %lo(D_8010EFC8) # addiu $s0, $s0, -0x1038
/* E23454 002B61F4 AFBF001C */ sw $ra, 0x1c($sp)
/* E23458 002B61F8 8E030000 */ lw $v1, ($s0)
/* E2345C 002B61FC 0461002A */ bgez $v1, .L002B62A8
/* E23460 002B6200 3C027FFF */ lui $v0, (0x7FFFFFFF >> 16) # lui $v0, 0x7fff
/* E23464 002B6204 3442FFFF */ ori $v0, (0x7FFFFFFF & 0xFFFF) # ori $v0, $v0, 0xffff
/* E23468 002B6208 00621024 */ and $v0, $v1, $v0
/* E2346C 002B620C 8E030004 */ lw $v1, 4($s0)
/* E23470 002B6210 2404FFF1 */ li $a0, -15
/* E23474 002B6214 AE020000 */ sw $v0, ($s0)
/* E23478 002B6218 00441024 */ and $v0, $v0, $a0
/* E2347C 002B621C A20000B6 */ sb $zero, 0xb6($s0)
/* E23480 002B6220 A6000008 */ sh $zero, 8($s0)
/* E23484 002B6224 A60000C0 */ sh $zero, 0xc0($s0)
/* E23488 002B6228 A60000C2 */ sh $zero, 0xc2($s0)
/* E2348C 002B622C AE000054 */ sw $zero, 0x54($s0)
/* E23490 002B6230 30632000 */ andi $v1, $v1, 0x2000
/* E23494 002B6234 14600013 */ bnez $v1, .L002B6284
/* E23498 002B6238 AE020000 */ sw $v0, ($s0)
/* E2349C 002B623C 3C038007 */ lui $v1, %hi(D_8007419C) # $v1, 0x8007
/* E234A0 002B6240 8C63419C */ lw $v1, %lo(D_8007419C)($v1)
/* E234A4 002B6244 9062007E */ lbu $v0, 0x7e($v1)
/* E234A8 002B6248 30420010 */ andi $v0, $v0, 0x10
/* E234AC 002B624C 14400009 */ bnez $v0, .L002B6274
/* E234B0 002B6250 3C04000C */ lui $a0, 0xc
/* E234B4 002B6254 90620080 */ lbu $v0, 0x80($v1)
/* E234B8 002B6258 00021080 */ sll $v0, $v0, 2
/* E234BC 002B625C 3C04802B */ lui $a0, 0x802b
/* E234C0 002B6260 00822021 */ addu $a0, $a0, $v0
/* E234C4 002B6264 0C037FBF */ jal func_000DFEFC
/* E234C8 002B6268 8C846430 */ lw $a0, 0x6430($a0)
/* E234CC 002B626C 080AD8AA */ j func_002B62A8
/* E234D0 002B6270 00000000 */ nop
.L002B6274:
/* E234D4 002B6274 0C037FBF */ jal func_000DFEFC
/* E234D8 002B6278 3484000E */ ori $a0, $a0, 0xe
/* E234DC 002B627C 080AD8AA */ j func_002B62A8
/* E234E0 002B6280 00000000 */ nop
.L002B6284:
/* E234E4 002B6284 8203000C */ lb $v1, 0xc($s0)
/* E234E8 002B6288 00031040 */ sll $v0, $v1, 1
/* E234EC 002B628C 00431021 */ addu $v0, $v0, $v1
/* E234F0 002B6290 000210C0 */ sll $v0, $v0, 3
/* E234F4 002B6294 3C04800F */ lui $a0, 0x800f
/* E234F8 002B6298 00822021 */ addu $a0, $a0, $v0
/* E234FC 002B629C 8C847C1C */ lw $a0, 0x7c1c($a0)
/* E23500 002B62A0 0C0398DB */ jal func_000E636C
/* E23504 002B62A4 00000000 */ nop
func_002B62A8:
.L002B62A8:
/* E23508 002B62A8 8E020004 */ lw $v0, 4($s0)
/* E2350C 002B62AC 30422000 */ andi $v0, $v0, 0x2000
/* E23510 002B62B0 1440004C */ bnez $v0, .L002B63E4
/* E23514 002B62B4 27A40010 */ addiu $a0, $sp, 0x10
/* E23518 002B62B8 24020001 */ li $v0, 1
/* E2351C 002B62BC 820300B6 */ lb $v1, 0xb6($s0)
/* E23520 002B62C0 920500B6 */ lbu $a1, 0xb6($s0)
/* E23524 002B62C4 10620022 */ beq $v1, $v0, .L002B6350
/* E23528 002B62C8 28620002 */ slti $v0, $v1, 2
/* E2352C 002B62CC 10400005 */ beqz $v0, .L002B62E4
/* E23530 002B62D0 24020002 */ li $v0, 2
/* E23534 002B62D4 10600009 */ beqz $v1, .L002B62FC
/* E23538 002B62D8 00000000 */ nop
/* E2353C 002B62DC 080AD8F9 */ j func_002B63E4
/* E23540 002B62E0 00000000 */ nop
.L002B62E4:
/* E23544 002B62E4 10620022 */ beq $v1, $v0, .L002B6370
/* E23548 002B62E8 24020003 */ li $v0, 3
/* E2354C 002B62EC 1062002E */ beq $v1, $v0, .L002B63A8
/* E23550 002B62F0 27A40010 */ addiu $a0, $sp, 0x10
/* E23554 002B62F4 080AD8F9 */ j func_002B63E4
/* E23558 002B62F8 00000000 */ nop
.L002B62FC:
/* E2355C 002B62FC 8E020000 */ lw $v0, ($s0)
/* E23560 002B6300 30423000 */ andi $v0, $v0, 0x3000
/* E23564 002B6304 14400037 */ bnez $v0, .L002B63E4
/* E23568 002B6308 27A40010 */ addiu $a0, $sp, 0x10
/* E2356C 002B630C 820200C4 */ lb $v0, 0xc4($s0)
/* E23570 002B6310 14400034 */ bnez $v0, .L002B63E4
/* E23574 002B6314 00000000 */ nop
/* E23578 002B6318 86020008 */ lh $v0, 8($s0)
/* E2357C 002B631C 96030008 */ lhu $v1, 8($s0)
/* E23580 002B6320 28420709 */ slti $v0, $v0, 0x709
/* E23584 002B6324 14400008 */ bnez $v0, .L002B6348
/* E23588 002B6328 24620001 */ addiu $v0, $v1, 1
/* E2358C 002B632C 24A20001 */ addiu $v0, $a1, 1
/* E23590 002B6330 A20200B6 */ sb $v0, 0xb6($s0)
/* E23594 002B6334 3C04000C */ lui $a0, (0x000C0003 >> 16) # lui $a0, 0xc
/* E23598 002B6338 0C037FBF */ jal func_000DFEFC
/* E2359C 002B633C 34840003 */ ori $a0, (0x000C0003 & 0xFFFF) # ori $a0, $a0, 3
/* E235A0 002B6340 080AD908 */ j func_002B6420
/* E235A4 002B6344 00000000 */ nop
.L002B6348:
/* E235A8 002B6348 080AD8F8 */ j func_002B63E0
/* E235AC 002B634C A6020008 */ sh $v0, 8($s0)
.L002B6350:
/* E235B0 002B6350 960200BC */ lhu $v0, 0xbc($s0)
/* E235B4 002B6354 10400022 */ beqz $v0, .L002B63E0
/* E235B8 002B6358 3C04000A */ lui $a0, (0x000A0001 >> 16) # lui $a0, 0xa
/* E235BC 002B635C 34840001 */ ori $a0, (0x000A0001 & 0xFFFF) # ori $a0, $a0, 1
/* E235C0 002B6360 24A20001 */ addiu $v0, $a1, 1
/* E235C4 002B6364 A20200B6 */ sb $v0, 0xb6($s0)
/* E235C8 002B6368 080AD8F6 */ j func_002B63D8
/* E235CC 002B636C A6000008 */ sh $zero, 8($s0)
.L002B6370:
/* E235D0 002B6370 96020008 */ lhu $v0, 8($s0)
/* E235D4 002B6374 24420001 */ addiu $v0, $v0, 1
/* E235D8 002B6378 A6020008 */ sh $v0, 8($s0)
/* E235DC 002B637C 00021400 */ sll $v0, $v0, 0x10
/* E235E0 002B6380 00021403 */ sra $v0, $v0, 0x10
/* E235E4 002B6384 284200C9 */ slti $v0, $v0, 0xc9
/* E235E8 002B6388 14400016 */ bnez $v0, .L002B63E4
/* E235EC 002B638C 27A40010 */ addiu $a0, $sp, 0x10
/* E235F0 002B6390 3C04000C */ lui $a0, (0x000C0003 >> 16) # lui $a0, 0xc
/* E235F4 002B6394 920200B6 */ lbu $v0, 0xb6($s0)
/* E235F8 002B6398 34840003 */ ori $a0, (0x000C0003 & 0xFFFF) # ori $a0, $a0, 3
/* E235FC 002B639C 24420001 */ addiu $v0, $v0, 1
/* E23600 002B63A0 080AD8F6 */ j func_002B63D8
/* E23604 002B63A4 A20200B6 */ sb $v0, 0xb6($s0)
.L002B63A8:
/* E23608 002B63A8 8E020000 */ lw $v0, ($s0)
/* E2360C 002B63AC 30423000 */ andi $v0, $v0, 0x3000
/* E23610 002B63B0 10400005 */ beqz $v0, .L002B63C8
/* E23614 002B63B4 3C04000A */ lui $a0, (0x000A0001 >> 16) # lui $a0, 0xa
/* E23618 002B63B8 0C037FBF */ jal func_000DFEFC
/* E2361C 002B63BC 34840001 */ ori $a0, (0x000A0001 & 0xFFFF) # ori $a0, $a0, 1
/* E23620 002B63C0 080AD8F8 */ j func_002B63E0
/* E23624 002B63C4 A20000B6 */ sb $zero, 0xb6($s0)
.L002B63C8:
/* E23628 002B63C8 960200BC */ lhu $v0, 0xbc($s0)
/* E2362C 002B63CC 10400004 */ beqz $v0, .L002B63E0
/* E23630 002B63D0 3C04000C */ lui $a0, (0x000C0004 >> 16) # lui $a0, 0xc
/* E23634 002B63D4 34840004 */ ori $a0, (0x000C0004 & 0xFFFF) # ori $a0, $a0, 4
func_002B63D8:
/* E23638 002B63D8 0C037FBF */ jal func_000DFEFC
/* E2363C 002B63DC 00000000 */ nop
func_002B63E0:
.L002B63E0:
/* E23640 002B63E0 27A40010 */ addiu $a0, $sp, 0x10
func_002B63E4:
.L002B63E4:
/* E23644 002B63E4 0C0388C1 */ jal func_000E2304
/* E23648 002B63E8 27A50014 */ addiu $a1, $sp, 0x14
/* E2364C 002B63EC 0C039454 */ jal func_000E5150
/* E23650 002B63F0 00000000 */ nop
/* E23654 002B63F4 C7A20014 */ lwc1 $f2, 0x14($sp)
/* E23658 002B63F8 44800000 */ mtc1 $zero, $f0
/* E2365C 002B63FC 00000000 */ nop
/* E23660 002B6400 46001032 */ c.eq.s $f2, $f0
/* E23664 002B6404 00000000 */ nop
/* E23668 002B6408 45010005 */ .byte 0x45,0x01,0x00,0x05 /* Because of invalid n64 opcode bc1t */
/* E2366C 002B640C 24040001 */ /* E23670 002B6410 C7A00010 */ lwc1 $f0, 0x10($sp)
/* E23674 002B6414 A6000008 */ sh $zero, 8($s0)
/* E23678 002B6418 0C039769 */ jal func_000E5DA4
/* E2367C 002B641C E6000080 */ swc1 $f0, 0x80($s0)
func_002B6420:
.L002B6420:
/* E23680 002B6420 8FBF001C */ lw $ra, 0x1c($sp)
/* E23684 002B6424 8FB00018 */ lw $s0, 0x18($sp)
/* E23688 002B6428 03E00008 */ jr $ra
/* E2368C 002B642C 27BD0020 */ addiu $sp, $sp, 0x20
/* E23690 002B6430 000A0001 */ .byte 0x00, 0x0a, 0x00, 0x01
/* E23694 002B6434 000A0007 */ /* E23698 002B6438 000A0009 */ .byte 0x00, 0x0a, 0x00, 0x09
/* E2369C 002B643C 000A000B */ .byte 0x00,0x0A,0x00,0x0B /* Because of invalid n64 opcode movn */
/* E236A0 002B6440 000A000D */ /* E236A4 002B6444 000A000F */ .byte 0x00,0x0A,0x00,0x0F /* Because of invalid n64 opcode sync */
/* E236A8 002B6448 000A0011 */ /* E236AC 002B644C 000A0013 */ /* E236B0 002B6450 000A0015 */ .byte 0x00,0x0A,0x00,0x15 /* Because of invalid n64 opcode dlsa */
/* E236B4 002B6454 000A0017 */ /* E236B8 002B6458 000A0019 */ multu $zero, $t2
/* E236BC 002B645C 000A001B */ divu $zero, $zero, $t2
/* E236C0 002B6460 000A001D */ dmultu $zero, $t2
/* E236C4 002B6464 000A001F */ ddivu $zero, $zero, $t2
/* E236C8 002B6468 000A0021 */ addu $zero, $zero, $t2
/* E236CC 002B646C 000A0023 */ negu $zero, $t2
/* E236D0 002B6470 000A0025 */ or $zero, $zero, $t2
/* E236D4 002B6474 000A0027 */ nor $zero, $zero, $t2
/* E236D8 002B6478 000A0029 */ .byte 0x00, 0x0a, 0x00, 0x29
/* E236DC 002B647C 00000000 */

View File

@ -0,0 +1,684 @@
.section .text002B6000, "ax"
/* E236E0 002B6000 27BDFFD0 */ addiu $sp, $sp, -0x30
/* E236E4 002B6004 AFB30024 */ sw $s3, 0x24($sp)
/* E236E8 002B6008 AFB00018 */ sw $s0, 0x18($sp)
/* E236EC 002B600C 3C108011 */ lui $s0, %hi(D_8010EFC8) # $s0, 0x8011
/* E236F0 002B6010 2610EFC8 */ addiu $s0, %lo(D_8010EFC8) # addiu $s0, $s0, -0x1038
/* E236F4 002B6014 AFBF002C */ sw $ra, 0x2c($sp)
/* E236F8 002B6018 AFB40028 */ sw $s4, 0x28($sp)
/* E236FC 002B601C AFB20020 */ sw $s2, 0x20($sp)
/* E23700 002B6020 AFB1001C */ sw $s1, 0x1c($sp)
/* E23704 002B6024 8E050004 */ lw $a1, 4($s0)
/* E23708 002B6028 3C148011 */ lui $s4, %hi(D_8010F290) # $s4, 0x8011
/* E2370C 002B602C 2694F290 */ addiu $s4, %lo(D_8010F290) # addiu $s4, $s4, -0xd70
/* E23710 002B6030 30A21000 */ andi $v0, $a1, 0x1000
/* E23714 002B6034 10400005 */ beqz $v0, .L002B604C
/* E23718 002B6038 0000982D */ move $s3, $zero
/* E2371C 002B603C 0C0AD97A */ jal func_002B65E8
/* E23720 002B6040 00000000 */ nop
/* E23724 002B6044 080AD89A */ j func_002B6268
/* E23728 002B6048 00000000 */ nop
.L002B604C:
/* E2372C 002B604C 8E030000 */ lw $v1, ($s0)
/* E23730 002B6050 04610016 */ bgez $v1, .L002B60AC
/* E23734 002B6054 3C027F77 */ lui $v0, (0x7F77FFFF >> 16) # lui $v0, 0x7f77
/* E23738 002B6058 3442FFFF */ ori $v0, (0x7F77FFFF & 0xFFFF) # ori $v0, $v0, 0xffff
/* E2373C 002B605C 24130001 */ li $s3, 1
/* E23740 002B6060 00621024 */ and $v0, $v1, $v0
/* E23744 002B6064 AE020000 */ sw $v0, ($s0)
/* E23748 002B6068 30624000 */ andi $v0, $v1, 0x4000
/* E2374C 002B606C 14400003 */ bnez $v0, .L002B607C
/* E23750 002B6070 AE000060 */ sw $zero, 0x60($s0)
/* E23754 002B6074 C6000058 */ lwc1 $f0, 0x58($s0)
/* E23758 002B6078 E6000054 */ swc1 $f0, 0x54($s0)
.L002B607C:
/* E2375C 002B607C 30A24000 */ andi $v0, $a1, 0x4000
/* E23760 002B6080 10400003 */ beqz $v0, .L002B6090
/* E23764 002B6084 3C040009 */ lui $a0, (0x00090003 >> 16) # lui $a0, 9
/* E23768 002B6088 080AD829 */ j func_002B60A4
/* E2376C 002B608C 34840003 */ ori $a0, (0x00090003 & 0xFFFF) # ori $a0, $a0, 3
.L002B6090:
/* E23770 002B6090 30A20001 */ andi $v0, $a1, 1
/* E23774 002B6094 14400003 */ bnez $v0, .L002B60A4
/* E23778 002B6098 3C040006 */ lui $a0, 6
/* E2377C 002B609C 3C040001 */ lui $a0, (0x00010004 >> 16) # lui $a0, 1
/* E23780 002B60A0 34840004 */ ori $a0, (0x00010004 & 0xFFFF) # ori $a0, $a0, 4
func_002B60A4:
.L002B60A4:
/* E23784 002B60A4 0C037FBF */ jal func_000DFEFC
/* E23788 002B60A8 00000000 */ nop
.L002B60AC:
/* E2378C 002B60AC 8E020000 */ lw $v0, ($s0)
/* E23790 002B60B0 30424000 */ andi $v0, $v0, 0x4000
/* E23794 002B60B4 10400006 */ beqz $v0, .L002B60D0
/* E23798 002B60B8 24040008 */ li $a0, 8
/* E2379C 002B60BC C60000A0 */ lwc1 $f0, 0xa0($s0)
/* E237A0 002B60C0 0C039426 */ jal func_000E5098
/* E237A4 002B60C4 E6000080 */ swc1 $f0, 0x80($s0)
func_002B60C8:
/* E237A8 002B60C8 080AD89A */ j func_002B6268
/* E237AC 002B60CC 00000000 */ nop
.L002B60D0:
/* E237B0 002B60D0 27B20010 */ addiu $s2, $sp, 0x10
/* E237B4 002B60D4 0240202D */ move $a0, $s2
/* E237B8 002B60D8 27B10014 */ addiu $s1, $sp, 0x14
/* E237BC 002B60DC 0C0388C1 */ jal func_000E2304
/* E237C0 002B60E0 0220282D */ move $a1, $s1
/* E237C4 002B60E4 0C039454 */ jal func_000E5150
/* E237C8 002B60E8 00000000 */ nop
/* E237CC 002B60EC 0C039858 */ jal func_000E6160
/* E237D0 002B60F0 00000000 */ nop
/* E237D4 002B60F4 1440005C */ bnez $v0, .L002B6268
/* E237D8 002B60F8 00000000 */ nop
/* E237DC 002B60FC 16600006 */ bnez $s3, .L002B6118
/* E237E0 002B6100 0240202D */ move $a0, $s2
/* E237E4 002B6104 0C039838 */ jal func_000E60E0
/* E237E8 002B6108 00000000 */ nop
/* E237EC 002B610C 14400056 */ bnez $v0, .L002B6268
/* E237F0 002B6110 00000000 */ nop
/* E237F4 002B6114 0240202D */ move $a0, $s2
.L002B6118:
/* E237F8 002B6118 0C0388C1 */ jal func_000E2304
/* E237FC 002B611C 0220282D */ move $a1, $s1
/* E23800 002B6120 C7A40014 */ lwc1 $f4, 0x14($sp)
/* E23804 002B6124 44800000 */ mtc1 $zero, $f0
/* E23808 002B6128 00000000 */ nop
/* E2380C 002B612C 46002032 */ c.eq.s $f4, $f0
/* E23810 002B6130 00000000 */ nop
/* E23814 002B6134 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* E23818 002B6138 00000000 */ /* E2381C 002B613C 0C039769 */ jal func_000E5DA4
/* E23820 002B6140 0000202D */ move $a0, $zero
/* E23824 002B6144 080AD89A */ j func_002B6268
/* E23828 002B6148 00000000 */ nop
.L002B614C:
/* E2382C 002B614C C7A60010 */ lwc1 $f6, 0x10($sp)
/* E23830 002B6150 3C01800F */ lui $at, %hi(D_800F7B40) # $at, 0x800f
/* E23834 002B6154 C4207B40 */ lwc1 $f0, %lo(D_800F7B40)($at)
/* E23838 002B6158 46800020 */ cvt.s.w $f0, $f0
/* E2383C 002B615C 46060001 */ sub.s $f0, $f0, $f6
/* E23840 002B6160 3C0142B4 */ li $at, 0x42B40000 # 90.000000
/* E23844 002B6164 44811000 */ mtc1 $at, $f2
/* E23848 002B6168 46000005 */ abs.s $f0, $f0
/* E2384C 002B616C 4602003E */ c.le.s $f0, $f2
/* E23850 002B6170 00000000 */ nop
/* E23854 002B6174 4500001C */ .byte 0x45,0x00,0x00,0x1C /* Because of invalid n64 opcode bc1f */
/* E23858 002B6178 00000000 */ /* E2385C 002B617C 3C01800F */ lui $at, %hi(D_800F7B44) # $at, 0x800f
/* E23860 002B6180 C4207B44 */ lwc1 $f0, %lo(D_800F7B44)($at)
/* E23864 002B6184 46800020 */ cvt.s.w $f0, $f0
/* E23868 002B6188 46002001 */ sub.s $f0, $f4, $f0
/* E2386C 002B618C 4600020D */ trunc.w.s $f8, $f0
/* E23870 002B6190 44024000 */ mfc1 $v0, $f8
/* E23874 002B6194 00000000 */ nop
/* E23878 002B6198 04420001 */ bltzl $v0, .L002B61A0
/* E2387C 002B619C 00021023 */ negu $v0, $v0
.L002B61A0:
/* E23880 002B61A0 28420014 */ slti $v0, $v0, 0x14
/* E23884 002B61A4 10400010 */ beqz $v0, .L002B61E8
/* E23888 002B61A8 00000000 */ nop
/* E2388C 002B61AC 8E020004 */ lw $v0, 4($s0)
/* E23890 002B61B0 0440000A */ bltz $v0, .L002B61DC
/* E23894 002B61B4 3C037FFF */ lui $v1, 0x7fff
/* E23898 002B61B8 3C0141A0 */ li $at, 0x41A00000 # 20.000000
/* E2389C 002B61BC 44810000 */ mtc1 $at, $f0
/* E238A0 002B61C0 00000000 */ nop
/* E238A4 002B61C4 4604003E */ c.le.s $f0, $f4
func_002B61C8:
/* E238A8 002B61C8 00000000 */ nop
/* E238AC 002B61CC 45030002 */ .byte 0x45,0x03,0x00,0x02 /* Because of invalid n64 opcode bc1tl */
/* E238B0 002B61D0 E6060080 */ /* E238B4 002B61D4 3C037FFF */ lui $v1, (0x7FFFFFFF >> 16) # lui $v1, 0x7fff
.L002B61D8:
/* E238B8 002B61D8 8E020004 */ lw $v0, 4($s0)
.L002B61DC:
/* E238BC 002B61DC 3463FFFF */ ori $v1, (0x7FFFFFFF & 0xFFFF) # ori $v1, $v1, 0xffff
/* E238C0 002B61E0 080AD881 */ j func_002B6204
func_002B61E4:
/* E238C4 002B61E4 00431024 */ and $v0, $v0, $v1
.L002B61E8:
/* E238C8 002B61E8 8E020004 */ lw $v0, 4($s0)
/* E238CC 002B61EC 04410004 */ bgez $v0, .L002B6200
/* E238D0 002B61F0 3C038000 */ lui $v1, 0x8000
/* E238D4 002B61F4 C7A00010 */ lwc1 $f0, 0x10($sp)
/* E238D8 002B61F8 080AD882 */ j func_002B6208
/* E238DC 002B61FC E6000080 */ swc1 $f0, 0x80($s0)
.L002B6200:
/* E238E0 002B6200 00431025 */ or $v0, $v0, $v1
func_002B6204:
/* E238E4 002B6204 AE020004 */ sw $v0, 4($s0)
func_002B6208:
/* E238E8 002B6208 0C03A752 */ jal func_000E9D48
/* E238EC 002B620C 2404000B */ li $a0, 11
/* E238F0 002B6210 14400010 */ bnez $v0, .L002B6254
/* E238F4 002B6214 00000000 */ nop
/* E238F8 002B6218 8E0200E8 */ lw $v0, 0xe8($s0)
/* E238FC 002B621C 00420018 */ mult $v0, $v0
/* E23900 002B6220 00001812 */ mflo $v1
/* E23904 002B6224 8E0200EC */ lw $v0, 0xec($s0)
/* E23908 002B6228 00000000 */ nop
/* E2390C 002B622C 00420018 */ mult $v0, $v0
/* E23910 002B6230 00003812 */ mflo $a3
/* E23914 002B6234 00671021 */ addu $v0, $v1, $a3
/* E23918 002B6238 28420BD2 */ slti $v0, $v0, 0xbd2
/* E2391C 002B623C 14400005 */ bnez $v0, .L002B6254
/* E23920 002B6240 00000000 */ nop
/* E23924 002B6244 0C039769 */ jal func_000E5DA4
/* E23928 002B6248 24040002 */ li $a0, 2
/* E2392C 002B624C 080AD89A */ j func_002B6268
/* E23930 002B6250 00000000 */ nop
.L002B6254:
/* E23934 002B6254 0C039426 */ jal func_000E5098
/* E23938 002B6258 24040008 */ li $a0, 8
/* E2393C 002B625C 8E8202AC */ lw $v0, 0x2ac($s4)
/* E23940 002B6260 24420001 */ addiu $v0, $v0, 1
/* E23944 002B6264 AE8202AC */ sw $v0, 0x2ac($s4)
func_002B6268:
.L002B6268:
/* E23948 002B6268 8FBF002C */ lw $ra, 0x2c($sp)
/* E2394C 002B626C 8FB40028 */ lw $s4, 0x28($sp)
/* E23950 002B6270 8FB30024 */ lw $s3, 0x24($sp)
/* E23954 002B6274 8FB20020 */ lw $s2, 0x20($sp)
/* E23958 002B6278 8FB1001C */ lw $s1, 0x1c($sp)
/* E2395C 002B627C 8FB00018 */ lw $s0, 0x18($sp)
/* E23960 002B6280 03E00008 */ jr $ra
/* E23964 002B6284 27BD0030 */ addiu $sp, $sp, 0x30
/* E23968 002B6288 27BDFFD0 */ addiu $sp, $sp, -0x30
/* E2396C 002B628C AFB30024 */ sw $s3, 0x24($sp)
/* E23970 002B6290 AFB00018 */ sw $s0, 0x18($sp)
/* E23974 002B6294 3C108011 */ lui $s0, %hi(D_8010EFC8) # $s0, 0x8011
/* E23978 002B6298 2610EFC8 */ addiu $s0, %lo(D_8010EFC8) # addiu $s0, $s0, -0x1038
/* E2397C 002B629C AFBF002C */ sw $ra, 0x2c($sp)
/* E23980 002B62A0 AFB40028 */ sw $s4, 0x28($sp)
/* E23984 002B62A4 AFB20020 */ sw $s2, 0x20($sp)
func_002B62A8:
/* E23988 002B62A8 AFB1001C */ sw $s1, 0x1c($sp)
/* E2398C 002B62AC 8E050004 */ lw $a1, 4($s0)
/* E23990 002B62B0 3C148011 */ lui $s4, %hi(D_8010F290) # $s4, 0x8011
/* E23994 002B62B4 2694F290 */ addiu $s4, %lo(D_8010F290) # addiu $s4, $s4, -0xd70
/* E23998 002B62B8 30A21000 */ andi $v0, $a1, 0x1000
/* E2399C 002B62BC 10400005 */ beqz $v0, .L002B62D4
/* E239A0 002B62C0 0000982D */ move $s3, $zero
/* E239A4 002B62C4 0C0AD9CE */ jal func_002B6738
/* E239A8 002B62C8 00000000 */ nop
/* E239AC 002B62CC 080AD94C */ j func_002B6530
/* E239B0 002B62D0 00000000 */ nop
.L002B62D4:
/* E239B4 002B62D4 8E030000 */ lw $v1, ($s0)
/* E239B8 002B62D8 04610019 */ bgez $v1, .L002B6340
/* E239BC 002B62DC 3C027F77 */ lui $v0, (0x7F77FFFF >> 16) # lui $v0, 0x7f77
/* E239C0 002B62E0 3442FFFF */ ori $v0, (0x7F77FFFF & 0xFFFF) # ori $v0, $v0, 0xffff
/* E239C4 002B62E4 24130001 */ li $s3, 1
/* E239C8 002B62E8 00621024 */ and $v0, $v1, $v0
/* E239CC 002B62EC AE020000 */ sw $v0, ($s0)
/* E239D0 002B62F0 30624000 */ andi $v0, $v1, 0x4000
/* E239D4 002B62F4 3C018011 */ lui $at, %hi(D_8010C980) # $at, 0x8011
/* E239D8 002B62F8 AC20C980 */ sw $zero, %lo(D_8010C980)($at)
/* E239DC 002B62FC 14400003 */ bnez $v0, .L002B630C
/* E239E0 002B6300 AE000060 */ sw $zero, 0x60($s0)
/* E239E4 002B6304 C600005C */ lwc1 $f0, 0x5c($s0)
/* E239E8 002B6308 E6000054 */ swc1 $f0, 0x54($s0)
.L002B630C:
/* E239EC 002B630C 30A24000 */ andi $v0, $a1, 0x4000
/* E239F0 002B6310 10400003 */ beqz $v0, .L002B6320
/* E239F4 002B6314 3C040009 */ lui $a0, (0x00090003 >> 16) # lui $a0, 9
/* E239F8 002B6318 080AD8CE */ j func_002B6338
/* E239FC 002B631C 34840003 */ ori $a0, (0x00090003 & 0xFFFF) # ori $a0, $a0, 3
.L002B6320:
/* E23A00 002B6320 3C040006 */ lui $a0, (0x00060002 >> 16) # lui $a0, 6
/* E23A04 002B6324 30A20001 */ andi $v0, $a1, 1
/* E23A08 002B6328 14400003 */ bnez $v0, .L002B6338
/* E23A0C 002B632C 34840002 */ ori $a0, (0x00060002 & 0xFFFF) # ori $a0, $a0, 2
/* E23A10 002B6330 3C040001 */ lui $a0, (0x00010005 >> 16) # lui $a0, 1
/* E23A14 002B6334 34840005 */ ori $a0, (0x00010005 & 0xFFFF) # ori $a0, $a0, 5
func_002B6338:
.L002B6338:
/* E23A18 002B6338 0C037FBF */ jal func_000DFEFC
/* E23A1C 002B633C 00000000 */ nop
.L002B6340:
/* E23A20 002B6340 8E020000 */ lw $v0, ($s0)
/* E23A24 002B6344 30424000 */ andi $v0, $v0, 0x4000
/* E23A28 002B6348 10400006 */ beqz $v0, .L002B6364
/* E23A2C 002B634C 24040004 */ li $a0, 4
/* E23A30 002B6350 C60000A0 */ lwc1 $f0, 0xa0($s0)
/* E23A34 002B6354 0C039426 */ jal func_000E5098
/* E23A38 002B6358 E6000080 */ swc1 $f0, 0x80($s0)
/* E23A3C 002B635C 080AD94C */ j func_002B6530
/* E23A40 002B6360 00000000 */ nop
.L002B6364:
/* E23A44 002B6364 3C038011 */ lui $v1, %hi(D_8010C980) # $v1, 0x8011
/* E23A48 002B6368 2463C980 */ addiu $v1, %lo(D_8010C980) # addiu $v1, $v1, -0x3680
/* E23A4C 002B636C 8C620000 */ lw $v0, ($v1)
/* E23A50 002B6370 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* E23A54 002B6374 44811000 */ mtc1 $at, $f2
/* E23A58 002B6378 24420001 */ addiu $v0, $v0, 1
/* E23A5C 002B637C AC620000 */ sw $v0, ($v1)
/* E23A60 002B6380 8E020004 */ lw $v0, 4($s0)
/* E23A64 002B6384 3C030001 */ lui $v1, 1
/* E23A68 002B6388 00431024 */ and $v0, $v0, $v1
/* E23A6C 002B638C 10400003 */ beqz $v0, .L002B639C
/* E23A70 002B6390 00000000 */ nop
/* E23A74 002B6394 3C013FC0 */ li $at, 0x3FC00000 # 1.500000
/* E23A78 002B6398 44811000 */ mtc1 $at, $f2
.L002B639C:
/* E23A7C 002B639C C600005C */ lwc1 $f0, 0x5c($s0)
/* E23A80 002B63A0 46020002 */ mul.s $f0, $f0, $f2
/* E23A84 002B63A4 00000000 */ nop
/* E23A88 002B63A8 27B20010 */ addiu $s2, $sp, 0x10
/* E23A8C 002B63AC 0240202D */ move $a0, $s2
/* E23A90 002B63B0 27B10014 */ addiu $s1, $sp, 0x14
/* E23A94 002B63B4 0220282D */ move $a1, $s1
/* E23A98 002B63B8 0C0388C1 */ jal func_000E2304
/* E23A9C 002B63BC E6000054 */ swc1 $f0, 0x54($s0)
/* E23AA0 002B63C0 0C039454 */ jal func_000E5150
/* E23AA4 002B63C4 00000000 */ nop
/* E23AA8 002B63C8 0C039858 */ jal func_000E6160
/* E23AAC 002B63CC 00000000 */ nop
/* E23AB0 002B63D0 14400057 */ bnez $v0, .L002B6530
/* E23AB4 002B63D4 00000000 */ nop
func_002B63D8:
/* E23AB8 002B63D8 16600006 */ bnez $s3, .L002B63F4
/* E23ABC 002B63DC 0240202D */ move $a0, $s2
func_002B63E0:
/* E23AC0 002B63E0 0C039838 */ jal func_000E60E0
func_002B63E4:
/* E23AC4 002B63E4 00000000 */ nop
/* E23AC8 002B63E8 14400051 */ bnez $v0, .L002B6530
/* E23ACC 002B63EC 00000000 */ nop
/* E23AD0 002B63F0 0240202D */ move $a0, $s2
.L002B63F4:
/* E23AD4 002B63F4 0C0388C1 */ jal func_000E2304
/* E23AD8 002B63F8 0220282D */ move $a1, $s1
/* E23ADC 002B63FC C7A20014 */ lwc1 $f2, 0x14($sp)
/* E23AE0 002B6400 44800000 */ mtc1 $zero, $f0
/* E23AE4 002B6404 00000000 */ nop
/* E23AE8 002B6408 46001032 */ c.eq.s $f2, $f0
/* E23AEC 002B640C 00000000 */ nop
/* E23AF0 002B6410 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* E23AF4 002B6414 00000000 */ /* E23AF8 002B6418 0C039769 */ jal func_000E5DA4
/* E23AFC 002B641C 0000202D */ move $a0, $zero
func_002B6420:
/* E23B00 002B6420 080AD94C */ j func_002B6530
/* E23B04 002B6424 00000000 */ nop
.L002B6428:
/* E23B08 002B6428 C7A40010 */ lwc1 $f4, 0x10($sp)
/* E23B0C 002B642C 3C01800F */ lui $at, %hi(D_800F7B40) # $at, 0x800f
/* E23B10 002B6430 C4207B40 */ lwc1 $f0, %lo(D_800F7B40)($at)
/* E23B14 002B6434 46800020 */ cvt.s.w $f0, $f0
/* E23B18 002B6438 46040001 */ sub.s $f0, $f0, $f4
/* E23B1C 002B643C 3C0142B4 */ li $at, 0x42B40000 # 90.000000
/* E23B20 002B6440 44811000 */ mtc1 $at, $f2
/* E23B24 002B6444 46000005 */ abs.s $f0, $f0
/* E23B28 002B6448 4602003E */ c.le.s $f0, $f2
/* E23B2C 002B644C 00000000 */ nop
/* E23B30 002B6450 45000009 */ .byte 0x45,0x00,0x00,0x09 /* Because of invalid n64 opcode bc1f */
/* E23B34 002B6454 00000000 */ /* E23B38 002B6458 8E020004 */ lw $v0, 4($s0)
/* E23B3C 002B645C 04430001 */ bgezl $v0, .L002B6464
/* E23B40 002B6460 E6040080 */ swc1 $f4, 0x80($s0)
.L002B6464:
/* E23B44 002B6464 3C037FFF */ lui $v1, (0x7FFFFFFF >> 16) # lui $v1, 0x7fff
/* E23B48 002B6468 8E020004 */ lw $v0, 4($s0)
/* E23B4C 002B646C 3463FFFF */ ori $v1, (0x7FFFFFFF & 0xFFFF) # ori $v1, $v1, 0xffff
/* E23B50 002B6470 080AD924 */ j func_002B6490
/* E23B54 002B6474 00431024 */ and $v0, $v0, $v1
.L002B6478:
/* E23B58 002B6478 8E020004 */ lw $v0, 4($s0)
/* E23B5C 002B647C 04410003 */ bgez $v0, .L002B648C
/* E23B60 002B6480 3C038000 */ lui $v1, 0x8000
/* E23B64 002B6484 080AD925 */ j func_002B6494
/* E23B68 002B6488 E6040080 */ swc1 $f4, 0x80($s0)
.L002B648C:
/* E23B6C 002B648C 00431025 */ or $v0, $v0, $v1
func_002B6490:
/* E23B70 002B6490 AE020004 */ sw $v0, 4($s0)
func_002B6494:
/* E23B74 002B6494 0C03A752 */ jal func_000E9D48
/* E23B78 002B6498 2404000B */ li $a0, 11
/* E23B7C 002B649C 1440001B */ bnez $v0, .L002B650C
/* E23B80 002B64A0 00000000 */ nop
/* E23B84 002B64A4 8E0200E8 */ lw $v0, 0xe8($s0)
/* E23B88 002B64A8 00420018 */ mult $v0, $v0
/* E23B8C 002B64AC 00001812 */ mflo $v1
/* E23B90 002B64B0 8E0200EC */ lw $v0, 0xec($s0)
/* E23B94 002B64B4 00000000 */ nop
/* E23B98 002B64B8 00420018 */ mult $v0, $v0
/* E23B9C 002B64BC 00003812 */ mflo $a3
/* E23BA0 002B64C0 00671021 */ addu $v0, $v1, $a3
/* E23BA4 002B64C4 44826000 */ mtc1 $v0, $f12
/* E23BA8 002B64C8 00000000 */ nop
/* E23BAC 002B64CC 46806320 */ cvt.s.w $f12, $f12
/* E23BB0 002B64D0 46006084 */ sqrt.s $f2, $f12
/* E23BB4 002B64D4 46021032 */ c.eq.s $f2, $f2
/* E23BB8 002B64D8 00000000 */ nop
/* E23BBC 002B64DC 45010004 */ .byte 0x45,0x01,0x00,0x04 /* Because of invalid n64 opcode bc1t */
/* E23BC0 002B64E0 00000000 */ /* E23BC4 002B64E4 0C0187BC */ jal func_00061EF0
/* E23BC8 002B64E8 00000000 */ nop
/* E23BCC 002B64EC 46000086 */ mov.s $f2, $f0
.L002B64F0:
/* E23BD0 002B64F0 3C01425C */ li $at, 0x425C0000 # 55.000000
/* E23BD4 002B64F4 44810000 */ mtc1 $at, $f0
/* E23BD8 002B64F8 00000000 */ nop
/* E23BDC 002B64FC 4600103E */ c.le.s $f2, $f0
/* E23BE0 002B6500 00000000 */ nop
/* E23BE4 002B6504 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* E23BE8 002B6508 00000000 */ .L002B650C:
/* E23BEC 002B650C 0C039769 */ jal func_000E5DA4
/* E23BF0 002B6510 24040001 */ li $a0, 1
/* E23BF4 002B6514 080AD94C */ j func_002B6530
/* E23BF8 002B6518 00000000 */ nop
.L002B651C:
/* E23BFC 002B651C 0C039426 */ jal func_000E5098
/* E23C00 002B6520 24040004 */ li $a0, 4
/* E23C04 002B6524 8E8202B0 */ lw $v0, 0x2b0($s4)
/* E23C08 002B6528 24420001 */ addiu $v0, $v0, 1
/* E23C0C 002B652C AE8202B0 */ sw $v0, 0x2b0($s4)
func_002B6530:
.L002B6530:
/* E23C10 002B6530 8FBF002C */ lw $ra, 0x2c($sp)
/* E23C14 002B6534 8FB40028 */ lw $s4, 0x28($sp)
/* E23C18 002B6538 8FB30024 */ lw $s3, 0x24($sp)
/* E23C1C 002B653C 8FB20020 */ lw $s2, 0x20($sp)
/* E23C20 002B6540 8FB1001C */ lw $s1, 0x1c($sp)
/* E23C24 002B6544 8FB00018 */ lw $s0, 0x18($sp)
/* E23C28 002B6548 03E00008 */ jr $ra
/* E23C2C 002B654C 27BD0030 */ addiu $sp, $sp, 0x30
func_002B6550:
/* E23C30 002B6550 27BDFFE8 */ addiu $sp, $sp, -0x18
/* E23C34 002B6554 3C038011 */ lui $v1, %hi(D_8010EFC8) # $v1, 0x8011
/* E23C38 002B6558 2463EFC8 */ addiu $v1, %lo(D_8010EFC8) # addiu $v1, $v1, -0x1038
/* E23C3C 002B655C AFBF0010 */ sw $ra, 0x10($sp)
/* E23C40 002B6560 8C620004 */ lw $v0, 4($v1)
/* E23C44 002B6564 30422000 */ andi $v0, $v0, 0x2000
/* E23C48 002B6568 14400013 */ bnez $v0, .L002B65B8
/* E23C4C 002B656C 00000000 */ nop
/* E23C50 002B6570 3C038007 */ lui $v1, %hi(D_8007419C) # $v1, 0x8007
/* E23C54 002B6574 8C63419C */ lw $v1, %lo(D_8007419C)($v1)
/* E23C58 002B6578 9062007E */ lbu $v0, 0x7e($v1)
/* E23C5C 002B657C 30420010 */ andi $v0, $v0, 0x10
/* E23C60 002B6580 14400009 */ bnez $v0, .L002B65A8
/* E23C64 002B6584 3C04000D */ lui $a0, 0xd
/* E23C68 002B6588 90620080 */ lbu $v0, 0x80($v1)
/* E23C6C 002B658C 00021080 */ sll $v0, $v0, 2
/* E23C70 002B6590 3C04802B */ lui $a0, 0x802b
/* E23C74 002B6594 00822021 */ addu $a0, $a0, $v0
/* E23C78 002B6598 0C037FBF */ jal func_000DFEFC
/* E23C7C 002B659C 8C846910 */ lw $a0, 0x6910($a0)
/* E23C80 002B65A0 080AD977 */ j func_002B65DC
/* E23C84 002B65A4 00000000 */ nop
.L002B65A8:
/* E23C88 002B65A8 0C037FBF */ jal func_000DFEFC
/* E23C8C 002B65AC 3484000D */ ori $a0, $a0, 0xd
/* E23C90 002B65B0 080AD977 */ j func_002B65DC
/* E23C94 002B65B4 00000000 */ nop
.L002B65B8:
/* E23C98 002B65B8 8063000C */ lb $v1, 0xc($v1)
/* E23C9C 002B65BC 00031040 */ sll $v0, $v1, 1
/* E23CA0 002B65C0 00431021 */ addu $v0, $v0, $v1
/* E23CA4 002B65C4 000210C0 */ sll $v0, $v0, 3
/* E23CA8 002B65C8 3C04800F */ lui $a0, 0x800f
/* E23CAC 002B65CC 00822021 */ addu $a0, $a0, $v0
/* E23CB0 002B65D0 8C847C20 */ lw $a0, 0x7c20($a0)
/* E23CB4 002B65D4 0C0398DB */ jal func_000E636C
/* E23CB8 002B65D8 00000000 */ nop
func_002B65DC:
/* E23CBC 002B65DC 8FBF0010 */ lw $ra, 0x10($sp)
/* E23CC0 002B65E0 03E00008 */ jr $ra
/* E23CC4 002B65E4 27BD0018 */ addiu $sp, $sp, 0x18
func_002B65E8:
/* E23CC8 002B65E8 27BDFFE0 */ addiu $sp, $sp, -0x20
/* E23CCC 002B65EC AFB00018 */ sw $s0, 0x18($sp)
/* E23CD0 002B65F0 3C108011 */ lui $s0, %hi(D_8010EFC8) # $s0, 0x8011
/* E23CD4 002B65F4 2610EFC8 */ addiu $s0, %lo(D_8010EFC8) # addiu $s0, $s0, -0x1038
/* E23CD8 002B65F8 AFBF001C */ sw $ra, 0x1c($sp)
/* E23CDC 002B65FC 8E030000 */ lw $v1, ($s0)
/* E23CE0 002B6600 0461000B */ bgez $v1, .L002B6630
/* E23CE4 002B6604 3C027FFF */ lui $v0, (0x7FFFFFFF >> 16) # lui $v0, 0x7fff
/* E23CE8 002B6608 3442FFFF */ ori $v0, (0x7FFFFFFF & 0xFFFF) # ori $v0, $v0, 0xffff
/* E23CEC 002B660C 00621024 */ and $v0, $v1, $v0
/* E23CF0 002B6610 AE020000 */ sw $v0, ($s0)
/* E23CF4 002B6614 30624000 */ andi $v0, $v1, 0x4000
/* E23CF8 002B6618 14400003 */ bnez $v0, .L002B6628
/* E23CFC 002B661C AE000060 */ sw $zero, 0x60($s0)
/* E23D00 002B6620 C6000058 */ lwc1 $f0, 0x58($s0)
/* E23D04 002B6624 E6000054 */ swc1 $f0, 0x54($s0)
.L002B6628:
/* E23D08 002B6628 0C0AD954 */ jal func_002B6550
/* E23D0C 002B662C 00000000 */ nop
.L002B6630:
/* E23D10 002B6630 8E020000 */ lw $v0, ($s0)
/* E23D14 002B6634 30424000 */ andi $v0, $v0, 0x4000
/* E23D18 002B6638 10400004 */ beqz $v0, .L002B664C
/* E23D1C 002B663C 24040008 */ li $a0, 8
/* E23D20 002B6640 C60000A0 */ lwc1 $f0, 0xa0($s0)
/* E23D24 002B6644 080AD9C8 */ j func_002B6720
/* E23D28 002B6648 E6000080 */ swc1 $f0, 0x80($s0)
.L002B664C:
/* E23D2C 002B664C 27A40010 */ addiu $a0, $sp, 0x10
/* E23D30 002B6650 0C0388C1 */ jal func_000E2304
/* E23D34 002B6654 27A50014 */ addiu $a1, $sp, 0x14
/* E23D38 002B6658 0C039454 */ jal func_000E5150
/* E23D3C 002B665C 00000000 */ nop
/* E23D40 002B6660 C7A20014 */ lwc1 $f2, 0x14($sp)
/* E23D44 002B6664 44800000 */ mtc1 $zero, $f0
/* E23D48 002B6668 00000000 */ nop
/* E23D4C 002B666C 46001032 */ c.eq.s $f2, $f0
/* E23D50 002B6670 00000000 */ nop
/* E23D54 002B6674 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* E23D58 002B6678 00000000 */ /* E23D5C 002B667C 0C039769 */ jal func_000E5DA4
/* E23D60 002B6680 0000202D */ move $a0, $zero
/* E23D64 002B6684 080AD9CA */ j func_002B6728
/* E23D68 002B6688 00000000 */ nop
.L002B668C:
/* E23D6C 002B668C C7A00010 */ lwc1 $f0, 0x10($sp)
/* E23D70 002B6690 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* E23D74 002B6694 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* E23D78 002B6698 E6000080 */ swc1 $f0, 0x80($s0)
/* E23D7C 002B669C 90420080 */ lbu $v0, 0x80($v0)
/* E23D80 002B66A0 1440001F */ bnez $v0, .L002B6720
/* E23D84 002B66A4 24040008 */ li $a0, 8
/* E23D88 002B66A8 8E0200E8 */ lw $v0, 0xe8($s0)
/* E23D8C 002B66AC 00420018 */ mult $v0, $v0
/* E23D90 002B66B0 00001812 */ mflo $v1
/* E23D94 002B66B4 8E0200EC */ lw $v0, 0xec($s0)
/* E23D98 002B66B8 00000000 */ nop
/* E23D9C 002B66BC 00420018 */ mult $v0, $v0
/* E23DA0 002B66C0 00001012 */ mflo $v0
/* E23DA4 002B66C4 00621021 */ addu $v0, $v1, $v0
/* E23DA8 002B66C8 44826000 */ mtc1 $v0, $f12
/* E23DAC 002B66CC 00000000 */ nop
/* E23DB0 002B66D0 46806320 */ cvt.s.w $f12, $f12
/* E23DB4 002B66D4 46006084 */ sqrt.s $f2, $f12
/* E23DB8 002B66D8 46021032 */ c.eq.s $f2, $f2
/* E23DBC 002B66DC 00000000 */ nop
/* E23DC0 002B66E0 45010004 */ .byte 0x45,0x01,0x00,0x04 /* Because of invalid n64 opcode bc1t */
/* E23DC4 002B66E4 00000000 */ /* E23DC8 002B66E8 0C0187BC */ jal func_00061EF0
/* E23DCC 002B66EC 00000000 */ nop
/* E23DD0 002B66F0 46000086 */ mov.s $f2, $f0
.L002B66F4:
/* E23DD4 002B66F4 3C01425C */ li $at, 0x425C0000 # 55.000000
/* E23DD8 002B66F8 44810000 */ mtc1 $at, $f0
/* E23DDC 002B66FC 00000000 */ nop
/* E23DE0 002B6700 4602003C */ c.lt.s $f0, $f2
/* E23DE4 002B6704 00000000 */ nop
/* E23DE8 002B6708 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* E23DEC 002B670C 24040008 */ /* E23DF0 002B6710 0C039769 */ jal func_000E5DA4
/* E23DF4 002B6714 24040002 */ li $a0, 2
/* E23DF8 002B6718 080AD9CA */ j func_002B6728
/* E23DFC 002B671C 00000000 */ nop
func_002B6720:
.L002B6720:
/* E23E00 002B6720 0C039426 */ jal func_000E5098
/* E23E04 002B6724 00000000 */ nop
func_002B6728:
/* E23E08 002B6728 8FBF001C */ lw $ra, 0x1c($sp)
/* E23E0C 002B672C 8FB00018 */ lw $s0, 0x18($sp)
/* E23E10 002B6730 03E00008 */ jr $ra
/* E23E14 002B6734 27BD0020 */ addiu $sp, $sp, 0x20
func_002B6738:
/* E23E18 002B6738 27BDFFE0 */ addiu $sp, $sp, -0x20
/* E23E1C 002B673C AFB00018 */ sw $s0, 0x18($sp)
/* E23E20 002B6740 3C108011 */ lui $s0, %hi(D_8010EFC8) # $s0, 0x8011
/* E23E24 002B6744 2610EFC8 */ addiu $s0, %lo(D_8010EFC8) # addiu $s0, $s0, -0x1038
/* E23E28 002B6748 AFBF001C */ sw $ra, 0x1c($sp)
/* E23E2C 002B674C 8E030000 */ lw $v1, ($s0)
/* E23E30 002B6750 0461002E */ bgez $v1, .L002B680C
/* E23E34 002B6754 3C027FFF */ lui $v0, (0x7FFFFFFF >> 16) # lui $v0, 0x7fff
/* E23E38 002B6758 3442FFFF */ ori $v0, (0x7FFFFFFF & 0xFFFF) # ori $v0, $v0, 0xffff
/* E23E3C 002B675C 00621024 */ and $v0, $v1, $v0
/* E23E40 002B6760 AE020000 */ sw $v0, ($s0)
/* E23E44 002B6764 30624000 */ andi $v0, $v1, 0x4000
/* E23E48 002B6768 14400003 */ bnez $v0, .L002B6778
/* E23E4C 002B676C AE000060 */ sw $zero, 0x60($s0)
/* E23E50 002B6770 C600005C */ lwc1 $f0, 0x5c($s0)
/* E23E54 002B6774 E6000054 */ swc1 $f0, 0x54($s0)
.L002B6778:
/* E23E58 002B6778 8E020004 */ lw $v0, 4($s0)
/* E23E5C 002B677C 30422000 */ andi $v0, $v0, 0x2000
/* E23E60 002B6780 14400019 */ bnez $v0, .L002B67E8
/* E23E64 002B6784 00000000 */ nop
/* E23E68 002B6788 3C038007 */ lui $v1, %hi(D_8007419C) # $v1, 0x8007
/* E23E6C 002B678C 8C63419C */ lw $v1, %lo(D_8007419C)($v1)
/* E23E70 002B6790 9062007E */ lbu $v0, 0x7e($v1)
/* E23E74 002B6794 30420010 */ andi $v0, $v0, 0x10
/* E23E78 002B6798 1440000F */ bnez $v0, .L002B67D8
/* E23E7C 002B679C 3C04000D */ lui $a0, 0xd
/* E23E80 002B67A0 90620080 */ lbu $v0, 0x80($v1)
/* E23E84 002B67A4 14400006 */ bnez $v0, .L002B67C0
/* E23E88 002B67A8 00021080 */ sll $v0, $v0, 2
/* E23E8C 002B67AC 3C04000A */ lui $a0, (0x000A0003 >> 16) # lui $a0, 0xa
/* E23E90 002B67B0 0C037FBF */ jal func_000DFEFC
/* E23E94 002B67B4 34840003 */ ori $a0, (0x000A0003 & 0xFFFF) # ori $a0, $a0, 3
/* E23E98 002B67B8 080ADA03 */ j func_002B680C
/* E23E9C 002B67BC 00000000 */ nop
.L002B67C0:
/* E23EA0 002B67C0 3C04802B */ lui $a0, 0x802b
/* E23EA4 002B67C4 00822021 */ addu $a0, $a0, $v0
/* E23EA8 002B67C8 0C037FBF */ jal func_000DFEFC
/* E23EAC 002B67CC 8C846910 */ lw $a0, 0x6910($a0)
/* E23EB0 002B67D0 080ADA03 */ j func_002B680C
/* E23EB4 002B67D4 00000000 */ nop
.L002B67D8:
/* E23EB8 002B67D8 0C037FBF */ jal func_000DFEFC
/* E23EBC 002B67DC 3484000D */ ori $a0, $a0, 0xd
/* E23EC0 002B67E0 080ADA03 */ j func_002B680C
/* E23EC4 002B67E4 00000000 */ nop
.L002B67E8:
/* E23EC8 002B67E8 8203000C */ lb $v1, 0xc($s0)
/* E23ECC 002B67EC 00031040 */ sll $v0, $v1, 1
/* E23ED0 002B67F0 00431021 */ addu $v0, $v0, $v1
/* E23ED4 002B67F4 000210C0 */ sll $v0, $v0, 3
/* E23ED8 002B67F8 3C04800F */ lui $a0, 0x800f
/* E23EDC 002B67FC 00822021 */ addu $a0, $a0, $v0
/* E23EE0 002B6800 8C847C24 */ lw $a0, 0x7c24($a0)
/* E23EE4 002B6804 0C0398DB */ jal func_000E636C
/* E23EE8 002B6808 00000000 */ nop
func_002B680C:
.L002B680C:
/* E23EEC 002B680C 8E020000 */ lw $v0, ($s0)
/* E23EF0 002B6810 30424000 */ andi $v0, $v0, 0x4000
/* E23EF4 002B6814 10400004 */ beqz $v0, .L002B6828
/* E23EF8 002B6818 24040004 */ li $a0, 4
/* E23EFC 002B681C C60000A0 */ lwc1 $f0, 0xa0($s0)
/* E23F00 002B6820 080ADA3B */ j func_002B68EC
/* E23F04 002B6824 E6000080 */ swc1 $f0, 0x80($s0)
.L002B6828:
/* E23F08 002B6828 27A40010 */ addiu $a0, $sp, 0x10
/* E23F0C 002B682C C600005C */ lwc1 $f0, 0x5c($s0)
/* E23F10 002B6830 27A50014 */ addiu $a1, $sp, 0x14
/* E23F14 002B6834 0C0388C1 */ jal func_000E2304
/* E23F18 002B6838 E6000054 */ swc1 $f0, 0x54($s0)
/* E23F1C 002B683C 0C039454 */ jal func_000E5150
/* E23F20 002B6840 00000000 */ nop
/* E23F24 002B6844 C7A20014 */ lwc1 $f2, 0x14($sp)
/* E23F28 002B6848 44800000 */ mtc1 $zero, $f0
/* E23F2C 002B684C 00000000 */ nop
/* E23F30 002B6850 46001032 */ c.eq.s $f2, $f0
/* E23F34 002B6854 00000000 */ nop
/* E23F38 002B6858 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* E23F3C 002B685C 00000000 */ /* E23F40 002B6860 0C039769 */ jal func_000E5DA4
/* E23F44 002B6864 0000202D */ move $a0, $zero
/* E23F48 002B6868 080ADA3D */ j func_002B68F4
/* E23F4C 002B686C 00000000 */ nop
.L002B6870:
/* E23F50 002B6870 8E0200E8 */ lw $v0, 0xe8($s0)
/* E23F54 002B6874 00420018 */ mult $v0, $v0
/* E23F58 002B6878 00001812 */ mflo $v1
/* E23F5C 002B687C 8E0200EC */ lw $v0, 0xec($s0)
/* E23F60 002B6880 00000000 */ nop
/* E23F64 002B6884 00420018 */ mult $v0, $v0
/* E23F68 002B6888 C7A00010 */ lwc1 $f0, 0x10($sp)
/* E23F6C 002B688C 00001012 */ mflo $v0
/* E23F70 002B6890 00621021 */ addu $v0, $v1, $v0
/* E23F74 002B6894 44826000 */ mtc1 $v0, $f12
/* E23F78 002B6898 00000000 */ nop
/* E23F7C 002B689C 46806320 */ cvt.s.w $f12, $f12
/* E23F80 002B68A0 46006084 */ sqrt.s $f2, $f12
/* E23F84 002B68A4 46021032 */ c.eq.s $f2, $f2
/* E23F88 002B68A8 00000000 */ nop
/* E23F8C 002B68AC 45010004 */ .byte 0x45,0x01,0x00,0x04 /* Because of invalid n64 opcode bc1t */
/* E23F90 002B68B0 E6000080 */ /* E23F94 002B68B4 0C0187BC */ jal func_00061EF0
/* E23F98 002B68B8 00000000 */ nop
/* E23F9C 002B68BC 46000086 */ mov.s $f2, $f0
.L002B68C0:
/* E23FA0 002B68C0 3C01425C */ li $at, 0x425C0000 # 55.000000
/* E23FA4 002B68C4 44810000 */ mtc1 $at, $f0
/* E23FA8 002B68C8 00000000 */ nop
/* E23FAC 002B68CC 4600103C */ c.lt.s $f2, $f0
/* E23FB0 002B68D0 00000000 */ nop
/* E23FB4 002B68D4 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* E23FB8 002B68D8 24040004 */ /* E23FBC 002B68DC 0C039769 */ jal func_000E5DA4
/* E23FC0 002B68E0 24040001 */ li $a0, 1
/* E23FC4 002B68E4 080ADA3D */ j func_002B68F4
/* E23FC8 002B68E8 00000000 */ nop
func_002B68EC:
.L002B68EC:
/* E23FCC 002B68EC 0C039426 */ jal func_000E5098
/* E23FD0 002B68F0 00000000 */ nop
func_002B68F4:
/* E23FD4 002B68F4 8FBF001C */ lw $ra, 0x1c($sp)
/* E23FD8 002B68F8 8FB00018 */ lw $s0, 0x18($sp)
/* E23FDC 002B68FC 03E00008 */ jr $ra
/* E23FE0 002B6900 27BD0020 */ addiu $sp, $sp, 0x20
/* E23FE4 002B6904 00000000 */ nop
/* E23FE8 002B6908 00000000 */ nop
/* E23FEC 002B690C 00000000 */ nop
/* E23FF0 002B6910 000A0002 */ srl $zero, $t2, 0
/* E23FF4 002B6914 000A002B */ sltu $zero, $zero, $t2
/* E23FF8 002B6918 000A002D */ daddu $zero, $zero, $t2
/* E23FFC 002B691C 000A002F */ dsubu $zero, $zero, $t2
/* E24000 002B6920 000A0031 */ tgeu $zero, $t2
/* E24004 002B6924 000A0033 */ tltu $zero, $t2
/* E24008 002B6928 000A0035 */ .byte 0x00, 0x0a, 0x00, 0x35
/* E2400C 002B692C 000A0037 */ /* E24010 002B6930 000A0039 */ /* E24014 002B6934 000A003B */ /* E24018 002B6938 000A003D */ .byte 0x00, 0x0a, 0x00, 0x3d
/* E2401C 002B693C 000A003F */ /* E24020 002B6940 000A0041 */ .byte 0x00, 0x0a, 0x00, 0x41
/* E24024 002B6944 000A0043 */ /* E24028 002B6948 000A0045 */ .byte 0x00,0x0A,0x00,0x45 /* Because of invalid n64 opcode lsa */
/* E2402C 002B694C 000A0047 */ /* E24030 002B6950 000A0049 */ /* E24034 002B6954 000A004B */ /* E24038 002B6958 000A004D */ /* E2403C 002B695C 00000000 */ nop

View File

@ -137,7 +137,6 @@ func_002C31CC:
/* 0E7B84 002C31D4 03E00008 */ jr $ra
/* 0E7B88 002C31D8 00000000 */ nop
func_002C31DC:
/* 0E7B8C 002C31DC 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0E7B90 002C31E0 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0E7B94 002C31E4 27BDFFE8 */ addiu $sp, $sp, -0x18
@ -213,7 +212,6 @@ func_002C3250:
/* 0E7C94 002C32E4 03E00008 */ jr $ra
/* 0E7C98 002C32E8 27BD0018 */ addiu $sp, $sp, 0x18
func_002C32EC:
/* 0E7C9C 002C32EC 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0E7CA0 002C32F0 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0E7CA4 002C32F4 27BDFFE8 */ addiu $sp, $sp, -0x18
@ -959,7 +957,6 @@ func_002C3D04:
/* 0E871C 002C3D6C 03E00008 */ jr $ra
/* 0E8720 002C3D70 27BD0018 */ addiu $sp, $sp, 0x18
func_002C3D74:
/* 0E8724 002C3D74 3C028007 */ lui $v0, %hi(D_8007419C) # $v0, 0x8007
/* 0E8728 002C3D78 8C42419C */ lw $v0, %lo(D_8007419C)($v0)
/* 0E872C 002C3D7C 27BDFFC8 */ addiu $sp, $sp, -0x38
@ -1021,9 +1018,8 @@ func_002C3D74:
/* 0E8804 002C3E54 46000021 */ cvt.d.s $f0, $f0
/* 0E8808 002C3E58 4634003C */ c.lt.d $f0, $f20
/* 0E880C 002C3E5C 00000000 */ nop
/* 0E8810 002C3E60 4501000B */ bc1t .L002C3E90
/* 0E8814 002C3E64 0200202D */ move $a0, $s0
/* 0E8818 002C3E68 46340001 */ sub.d $f0, $f0, $f20
/* 0E8810 002C3E60 4501000B */ .byte 0x45,0x01,0x00,0x0B /* Because of invalid n64 opcode bc1t */
/* 0E8814 002C3E64 0200202D */ /* 0E8818 002C3E68 46340001 */ sub.d $f0, $f0, $f20
/* 0E881C 002C3E6C 46200020 */ cvt.s.d $f0, $f0
/* 0E8820 002C3E70 0C0B1D01 */ jal func_002C7404
/* 0E8824 002C3E74 E6000154 */ swc1 $f0, 0x154($s0)
@ -1062,7 +1058,6 @@ func_002C3E90:
/* 0E888C 002C3EDC 03E00008 */ jr $ra
/* 0E8890 002C3EE0 27BD0038 */ addiu $sp, $sp, 0x38
func_002C3EE4:
/* 0E8894 002C3EE4 3C02802E */ lui $v0, %hi(D_802DAC98) # $v0, 0x802e
/* 0E8898 002C3EE8 8C42AC98 */ lw $v0, %lo(D_802DAC98)($v0)
/* 0E889C 002C3EEC 18400011 */ blez $v0, .L002C3F34
@ -1345,6 +1340,7 @@ func_002C4220:
/* 0E8C50 002C42A0 03E00008 */ jr $ra
/* 0E8C54 002C42A4 27BD0048 */ addiu $sp, $sp, 0x48
func_002C42A8:
/* 0E8C58 002C42A8 27BDFFD8 */ addiu $sp, $sp, -0x28
/* 0E8C5C 002C42AC 8FA20038 */ lw $v0, 0x38($sp)
/* 0E8C60 002C42B0 8FA8003C */ lw $t0, 0x3c($sp)
@ -1710,7 +1706,6 @@ func_002C4790:
/* 0E9150 002C47A0 03E00008 */ jr $ra
/* 0E9154 002C47A4 8C820000 */ lw $v0, ($a0)
func_002C47A8:
/* 0E9158 002C47A8 0000302D */ move $a2, $zero
/* 0E915C 002C47AC 3C05802E */ lui $a1, %hi(D_802DA890) # $a1, 0x802e
/* 0E9160 002C47B0 8CA5A890 */ lw $a1, %lo(D_802DA890)($a1)

View File

@ -1775,9 +1775,8 @@ func_002C8640:
/* 0ED0AC 002C86FC 00000000 */ nop
/* 0ED0B0 002C8700 46006032 */ c.eq.s $f12, $f0
/* 0ED0B4 002C8704 00000000 */ nop
/* 0ED0B8 002C8708 4501000A */ bc1t .L002C8734
/* 0ED0BC 002C870C 00A23023 */ subu $a2, $a1, $v0
/* 0ED0C0 002C8710 3C02802E */ lui $v0, %hi(D_802DA480) # $v0, 0x802e
/* 0ED0B8 002C8708 4501000A */ .byte 0x45,0x01,0x00,0x0A /* Because of invalid n64 opcode bc1t */
/* 0ED0BC 002C870C 00A23023 */ /* 0ED0C0 002C8710 3C02802E */ lui $v0, %hi(D_802DA480) # $v0, 0x802e
/* 0ED0C4 002C8714 8C42A480 */ lw $v0, %lo(D_802DA480)($v0)
/* 0ED0C8 002C8718 00042080 */ sll $a0, $a0, 2
/* 0ED0CC 002C871C 00822021 */ addu $a0, $a0, $v0
@ -1823,9 +1822,8 @@ func_002C875C:
/* 0ED14C 002C879C 00000000 */ nop
/* 0ED150 002C87A0 46006032 */ c.eq.s $f12, $f0
/* 0ED154 002C87A4 00000000 */ nop
/* 0ED158 002C87A8 45010008 */ bc1t .L002C87CC
/* 0ED15C 002C87AC 00A23023 */ subu $a2, $a1, $v0
/* 0ED160 002C87B0 00031080 */ sll $v0, $v1, 2
/* 0ED158 002C87A8 45010008 */ .byte 0x45,0x01,0x00,0x08 /* Because of invalid n64 opcode bc1t */
/* 0ED15C 002C87AC 00A23023 */ /* 0ED160 002C87B0 00031080 */ sll $v0, $v1, 2
/* 0ED164 002C87B4 02221021 */ addu $v0, $s1, $v0
/* 0ED168 002C87B8 24030001 */ li $v1, 1
/* 0ED16C 002C87BC 8C4400C4 */ lw $a0, 0xc4($v0)

View File

@ -1863,9 +1863,8 @@ func_002CA80C:
/* 0EF41C 002CAA6C 46006004 */ sqrt.s $f0, $f12
/* 0EF420 002CAA70 46000032 */ c.eq.s $f0, $f0
/* 0EF424 002CAA74 00000000 */ nop
/* 0EF428 002CAA78 45010003 */ bc1t .L002CAA88
/* 0EF42C 002CAA7C A622001E */ sh $v0, 0x1e($s1)
/* 0EF430 002CAA80 0C0187BC */ jal func_00061EF0
/* 0EF428 002CAA78 45010003 */ .byte 0x45,0x01,0x00,0x03 /* Because of invalid n64 opcode bc1t */
/* 0EF42C 002CAA7C A622001E */ /* 0EF430 002CAA80 0C0187BC */ jal func_00061EF0
/* 0EF434 002CAA84 00000000 */ nop
.L002CAA88:
/* 0EF438 002CAA88 0C00A6B1 */ jal func_00029AC4

View File

@ -251,17 +251,15 @@ func_002CB280:
/* 0EFD44 002CB394 00000000 */ nop
/* 0EFD48 002CB398 4614003C */ c.lt.s $f0, $f20
/* 0EFD4C 002CB39C 00000000 */ nop
/* 0EFD50 002CB3A0 45030001 */ bc1tl .L002CB3A8
/* 0EFD54 002CB3A4 46000506 */ mov.s $f20, $f0
.L002CB3A8:
/* 0EFD50 002CB3A0 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0EFD54 002CB3A4 46000506 */ .L002CB3A8:
/* 0EFD58 002CB3A8 3C0140C0 */ li $at, 0x40C00000 # 6.000000
/* 0EFD5C 002CB3AC 44810000 */ mtc1 $at, $f0
/* 0EFD60 002CB3B0 00000000 */ nop
/* 0EFD64 002CB3B4 4614003C */ c.lt.s $f0, $f20
/* 0EFD68 002CB3B8 00000000 */ nop
/* 0EFD6C 002CB3BC 45000002 */ bc1f .L002CB3C8
/* 0EFD70 002CB3C0 4600A086 */ mov.s $f2, $f20
/* 0EFD74 002CB3C4 46000086 */ mov.s $f2, $f0
/* 0EFD6C 002CB3BC 45000002 */ .byte 0x45,0x00,0x00,0x02 /* Because of invalid n64 opcode bc1f */
/* 0EFD70 002CB3C0 4600A086 */ /* 0EFD74 002CB3C4 46000086 */ mov.s $f2, $f0
.L002CB3C8:
/* 0EFD78 002CB3C8 3C014200 */ li $at, 0x42000000 # 32.000000
/* 0EFD7C 002CB3CC 44810000 */ mtc1 $at, $f0
@ -1339,9 +1337,8 @@ func_002CB840:
/* 0F0D6C 002CC3BC C4400484 */ lwc1 $f0, 0x484($v0)
/* 0F0D70 002CC3C0 4600103E */ c.le.s $f2, $f0
/* 0F0D74 002CC3C4 00000000 */ nop
/* 0F0D78 002CC3C8 45010002 */ bc1t .L002CC3D4
/* 0F0D7C 002CC3CC 24020002 */ li $v0, 2
.L002CC3D0:
/* 0F0D78 002CC3C8 45010002 */ .byte 0x45,0x01,0x00,0x02 /* Because of invalid n64 opcode bc1t */
/* 0F0D7C 002CC3CC 24020002 */ .L002CC3D0:
/* 0F0D80 002CC3D0 0000102D */ move $v0, $zero
.L002CC3D4:
/* 0F0D84 002CC3D4 8FBF001C */ lw $ra, 0x1c($sp)
@ -1496,9 +1493,8 @@ func_002CB840:
/* 0F0FC4 002CC614 00000000 */ nop
/* 0F0FC8 002CC618 4602003E */ c.le.s $f0, $f2
/* 0F0FCC 002CC61C 00000000 */ nop
/* 0F0FD0 002CC620 45010002 */ bc1t .L002CC62C
/* 0F0FD4 002CC624 24020002 */ li $v0, 2
/* 0F0FD8 002CC628 0000102D */ move $v0, $zero
/* 0F0FD0 002CC620 45010002 */ .byte 0x45,0x01,0x00,0x02 /* Because of invalid n64 opcode bc1t */
/* 0F0FD4 002CC624 24020002 */ /* 0F0FD8 002CC628 0000102D */ move $v0, $zero
func_002CC62C:
.L002CC62C:
/* 0F0FDC 002CC62C 8FBF0068 */ lw $ra, 0x68($sp)
@ -1657,9 +1653,8 @@ func_002CC62C:
/* 0F122C 002CC87C 00000000 */ nop
/* 0F1230 002CC880 4602003E */ c.le.s $f0, $f2
/* 0F1234 002CC884 00000000 */ nop
/* 0F1238 002CC888 45010002 */ bc1t .L002CC894
/* 0F123C 002CC88C 24020002 */ li $v0, 2
/* 0F1240 002CC890 0000102D */ move $v0, $zero
/* 0F1238 002CC888 45010002 */ .byte 0x45,0x01,0x00,0x02 /* Because of invalid n64 opcode bc1t */
/* 0F123C 002CC88C 24020002 */ /* 0F1240 002CC890 0000102D */ move $v0, $zero
func_002CC894:
.L002CC894:
/* 0F1244 002CC894 8FBF0070 */ lw $ra, 0x70($sp)
@ -1788,9 +1783,8 @@ func_002CC894:
/* 0F141C 002CCA6C 00000000 */ nop
/* 0F1420 002CCA70 4600103E */ c.le.s $f2, $f0
/* 0F1424 002CCA74 00000000 */ nop
/* 0F1428 002CCA78 45000007 */ bc1f .L002CCA98
/* 0F142C 002CCA7C 0000102D */ move $v0, $zero
/* 0F1430 002CCA80 24020002 */ li $v0, 2
/* 0F1428 002CCA78 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0F142C 002CCA7C 0000102D */ /* 0F1430 002CCA80 24020002 */ li $v0, 2
/* 0F1434 002CCA84 24030001 */ li $v1, 1
/* 0F1438 002CCA88 A6030506 */ sh $v1, 0x506($s0)
/* 0F143C 002CCA8C A6000504 */ sh $zero, 0x504($s0)

View File

@ -1334,9 +1334,8 @@ func_002CE338:
/* 0F2D40 002CE390 46000021 */ cvt.d.s $f0, $f0
/* 0F2D44 002CE394 4622003C */ c.lt.d $f0, $f2
/* 0F2D48 002CE398 00000000 */ nop
/* 0F2D4C 002CE39C 45000003 */ bc1f .L002CE3AC
/* 0F2D50 002CE3A0 0200202D */ move $a0, $s0
/* 0F2D54 002CE3A4 080B38EC */ j func_002CE3B0
/* 0F2D4C 002CE39C 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 0F2D50 002CE3A0 0200202D */ /* 0F2D54 002CE3A4 080B38EC */ j func_002CE3B0
/* 0F2D58 002CE3A8 0000282D */ move $a1, $zero
.L002CE3AC:
@ -1357,17 +1356,15 @@ func_002CE3B0:
/* 0F2D90 002CE3E0 46002021 */ cvt.d.s $f0, $f4
/* 0F2D94 002CE3E4 4622003C */ c.lt.d $f0, $f2
/* 0F2D98 002CE3E8 00000000 */ nop
/* 0F2D9C 002CE3EC 45000004 */ bc1f .L002CE400
/* 0F2DA0 002CE3F0 00000000 */ nop
/* 0F2DA4 002CE3F4 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0F2D9C 002CE3EC 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0F2DA0 002CE3F0 00000000 */ /* 0F2DA4 002CE3F4 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0F2DA8 002CE3F8 44812000 */ mtc1 $at, $f4
/* 0F2DAC 002CE3FC 00000000 */ nop
.L002CE400:
/* 0F2DB0 002CE400 4604303E */ c.le.s $f6, $f4
/* 0F2DB4 002CE404 00000000 */ nop
/* 0F2DB8 002CE408 45010002 */ bc1t .L002CE414
/* 0F2DBC 002CE40C 24020001 */ li $v0, 1
/* 0F2DC0 002CE410 0000102D */ move $v0, $zero
/* 0F2DB8 002CE408 45010002 */ .byte 0x45,0x01,0x00,0x02 /* Because of invalid n64 opcode bc1t */
/* 0F2DBC 002CE40C 24020001 */ /* 0F2DC0 002CE410 0000102D */ move $v0, $zero
func_002CE414:
.L002CE414:
/* 0F2DC4 002CE414 8FBF001C */ lw $ra, 0x1c($sp)
@ -1456,9 +1453,8 @@ func_002CE434:
/* 0F2EFC 002CE54C 4600A021 */ cvt.d.s $f0, $f20
/* 0F2F00 002CE550 4620103C */ c.lt.d $f2, $f0
/* 0F2F04 002CE554 00000000 */ nop
/* 0F2F08 002CE558 45000009 */ bc1f .L002CE580
/* 0F2F0C 002CE55C AE400078 */ sw $zero, 0x78($s2)
/* 0F2F10 002CE560 C60C0038 */ lwc1 $f12, 0x38($s0)
/* 0F2F08 002CE558 45000009 */ .byte 0x45,0x00,0x00,0x09 /* Because of invalid n64 opcode bc1f */
/* 0F2F0C 002CE55C AE400078 */ /* 0F2F10 002CE560 C60C0038 */ lwc1 $f12, 0x38($s0)
/* 0F2F14 002CE564 C60E0040 */ lwc1 $f14, 0x40($s0)
/* 0F2F18 002CE568 8E060060 */ lw $a2, 0x60($s0)
/* 0F2F1C 002CE56C 0C00A720 */ jal func_00029C80
@ -1718,17 +1714,15 @@ func_002CE85C:
/* 0F32C8 002CE918 00000000 */ nop
/* 0F32CC 002CE91C 46140032 */ c.eq.s $f0, $f20
/* 0F32D0 002CE920 00000000 */ nop
/* 0F32D4 002CE924 45000003 */ bc1f .L002CE934
/* 0F32D8 002CE928 46000086 */ mov.s $f2, $f0
/* 0F32DC 002CE92C 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0F32D4 002CE924 45000003 */ .byte 0x45,0x00,0x00,0x03 /* Because of invalid n64 opcode bc1f */
/* 0F32D8 002CE928 46000086 */ /* 0F32DC 002CE92C 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0F32E0 002CE930 44811000 */ mtc1 $at, $f2
.L002CE934:
/* 0F32E4 002CE934 C6200010 */ lwc1 $f0, 0x10($s1)
/* 0F32E8 002CE938 46140032 */ c.eq.s $f0, $f20
/* 0F32EC 002CE93C 00000000 */ nop
/* 0F32F0 002CE940 45000006 */ bc1f .L002CE95C
/* 0F32F4 002CE944 00000000 */ nop
/* 0F32F8 002CE948 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0F32F0 002CE940 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0F32F4 002CE944 00000000 */ /* 0F32F8 002CE948 3C013F80 */ li $at, 0x3F800000 # 1.000000
/* 0F32FC 002CE94C 44810000 */ mtc1 $at, $f0
/* 0F3300 002CE950 00000000 */ nop
/* 0F3304 002CE954 E6200010 */ swc1 $f0, 0x10($s1)
@ -1903,9 +1897,8 @@ func_002CE9E8:
/* 0F3578 002CEBC8 00000000 */ nop
/* 0F357C 002CEBCC 4600103C */ c.lt.s $f2, $f0
/* 0F3580 002CEBD0 00000000 */ nop
/* 0F3584 002CEBD4 45000007 */ bc1f .L002CEBF4
/* 0F3588 002CEBD8 00000000 */ nop
/* 0F358C 002CEBDC 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F3584 002CEBD4 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0F3588 002CEBD8 00000000 */ /* 0F358C 002CEBDC 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F3590 002CEBE0 44810000 */ mtc1 $at, $f0
/* 0F3594 002CEBE4 00000000 */ nop
/* 0F3598 002CEBE8 46001000 */ add.s $f0, $f2, $f0
@ -1917,9 +1910,8 @@ func_002CE9E8:
/* 0F35AC 002CEBFC 00000000 */ nop
/* 0F35B0 002CEC00 4602003C */ c.lt.s $f0, $f2
/* 0F35B4 002CEC04 00000000 */ nop
/* 0F35B8 002CEC08 45000006 */ bc1f .L002CEC24
/* 0F35BC 002CEC0C 00000000 */ nop
/* 0F35C0 002CEC10 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F35B8 002CEC08 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0F35BC 002CEC0C 00000000 */ /* 0F35C0 002CEC10 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F35C4 002CEC14 44810000 */ mtc1 $at, $f0
/* 0F35C8 002CEC18 00000000 */ nop
/* 0F35CC 002CEC1C 46001001 */ sub.s $f0, $f2, $f0
@ -2020,9 +2012,8 @@ func_002CECA4:
/* 0F372C 002CED7C 00000000 */ nop
/* 0F3730 002CED80 4600103C */ c.lt.s $f2, $f0
/* 0F3734 002CED84 00000000 */ nop
/* 0F3738 002CED88 45000007 */ bc1f .L002CEDA8
/* 0F373C 002CED8C 00000000 */ nop
/* 0F3740 002CED90 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F3738 002CED88 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0F373C 002CED8C 00000000 */ /* 0F3740 002CED90 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F3744 002CED94 44810000 */ mtc1 $at, $f0
/* 0F3748 002CED98 00000000 */ nop
/* 0F374C 002CED9C 46001000 */ add.s $f0, $f2, $f0
@ -2034,9 +2025,8 @@ func_002CECA4:
/* 0F3760 002CEDB0 00000000 */ nop
/* 0F3764 002CEDB4 4602003C */ c.lt.s $f0, $f2
/* 0F3768 002CEDB8 00000000 */ nop
/* 0F376C 002CEDBC 45000006 */ bc1f .L002CEDD8
/* 0F3770 002CEDC0 00000000 */ nop
/* 0F3774 002CEDC4 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F376C 002CEDBC 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0F3770 002CEDC0 00000000 */ /* 0F3774 002CEDC4 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F3778 002CEDC8 44810000 */ mtc1 $at, $f0
/* 0F377C 002CEDCC 00000000 */ nop
/* 0F3780 002CEDD0 46001001 */ sub.s $f0, $f2, $f0
@ -2150,9 +2140,8 @@ func_002CEE58:
/* 0F390C 002CEF5C 00000000 */ nop
/* 0F3910 002CEF60 4600103C */ c.lt.s $f2, $f0
/* 0F3914 002CEF64 00000000 */ nop
/* 0F3918 002CEF68 45000007 */ bc1f .L002CEF88
/* 0F391C 002CEF6C 00000000 */ nop
/* 0F3920 002CEF70 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F3918 002CEF68 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0F391C 002CEF6C 00000000 */ /* 0F3920 002CEF70 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F3924 002CEF74 44810000 */ mtc1 $at, $f0
/* 0F3928 002CEF78 00000000 */ nop
/* 0F392C 002CEF7C 46001000 */ add.s $f0, $f2, $f0
@ -2164,9 +2153,8 @@ func_002CEE58:
/* 0F3940 002CEF90 00000000 */ nop
/* 0F3944 002CEF94 4602003C */ c.lt.s $f0, $f2
/* 0F3948 002CEF98 00000000 */ nop
/* 0F394C 002CEF9C 45000006 */ bc1f .L002CEFB8
/* 0F3950 002CEFA0 00000000 */ nop
/* 0F3954 002CEFA4 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F394C 002CEF9C 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0F3950 002CEFA0 00000000 */ /* 0F3954 002CEFA4 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F3958 002CEFA8 44810000 */ mtc1 $at, $f0
/* 0F395C 002CEFAC 00000000 */ nop
/* 0F3960 002CEFB0 46001001 */ sub.s $f0, $f2, $f0

View File

@ -579,9 +579,8 @@ func_002CF5A8:
/* 0F41FC 002CF84C 00000000 */ nop
/* 0F4200 002CF850 4614003E */ c.le.s $f0, $f20
/* 0F4204 002CF854 E620001C */ swc1 $f0, 0x1c($s1)
/* 0F4208 002CF858 4500000A */ bc1f .L002CF884
/* 0F420C 002CF85C E622003C */ swc1 $f2, 0x3c($s1)
/* 0F4210 002CF860 3C02802E */ lui $v0, %hi(D_802DAE40) # $v0, 0x802e
/* 0F4208 002CF858 4500000A */ .byte 0x45,0x00,0x00,0x0A /* Because of invalid n64 opcode bc1f */
/* 0F420C 002CF85C E622003C */ /* 0F4210 002CF860 3C02802E */ lui $v0, %hi(D_802DAE40) # $v0, 0x802e
/* 0F4214 002CF864 8C42AE40 */ lw $v0, %lo(D_802DAE40)($v0)
/* 0F4218 002CF868 000218C0 */ sll $v1, $v0, 3
/* 0F421C 002CF86C 00621821 */ addu $v1, $v1, $v0
@ -603,9 +602,8 @@ func_002CF5A8:
/* 0F4258 002CF8A8 46800020 */ cvt.s.w $f0, $f0
/* 0F425C 002CF8AC 4600103C */ c.lt.s $f2, $f0
/* 0F4260 002CF8B0 00000000 */ nop
/* 0F4264 002CF8B4 45030001 */ bc1tl .L002CF8BC
/* 0F4268 002CF8B8 46001006 */ mov.s $f0, $f2
.L002CF8BC:
/* 0F4264 002CF8B4 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0F4268 002CF8B8 46001006 */ .L002CF8BC:
/* 0F426C 002CF8BC 9622008E */ lhu $v0, 0x8e($s1)
/* 0F4270 002CF8C0 46001001 */ sub.s $f0, $f2, $f0
/* 0F4274 002CF8C4 2442FFFF */ addiu $v0, $v0, -1
@ -784,9 +782,8 @@ func_002CF950:
/* 0F450C 002CFB5C 00000000 */ nop
/* 0F4510 002CFB60 4614003E */ c.le.s $f0, $f20
/* 0F4514 002CFB64 E620001C */ swc1 $f0, 0x1c($s1)
/* 0F4518 002CFB68 4500000A */ bc1f .L002CFB94
/* 0F451C 002CFB6C E622003C */ swc1 $f2, 0x3c($s1)
/* 0F4520 002CFB70 3C02802E */ lui $v0, %hi(D_802DAE40) # $v0, 0x802e
/* 0F4518 002CFB68 4500000A */ .byte 0x45,0x00,0x00,0x0A /* Because of invalid n64 opcode bc1f */
/* 0F451C 002CFB6C E622003C */ /* 0F4520 002CFB70 3C02802E */ lui $v0, %hi(D_802DAE40) # $v0, 0x802e
/* 0F4524 002CFB74 8C42AE40 */ lw $v0, %lo(D_802DAE40)($v0)
/* 0F4528 002CFB78 000218C0 */ sll $v1, $v0, 3
/* 0F452C 002CFB7C 00621821 */ addu $v1, $v1, $v0
@ -808,9 +805,8 @@ func_002CF950:
/* 0F4568 002CFBB8 46800020 */ cvt.s.w $f0, $f0
/* 0F456C 002CFBBC 4600103C */ c.lt.s $f2, $f0
/* 0F4570 002CFBC0 00000000 */ nop
/* 0F4574 002CFBC4 45030001 */ bc1tl .L002CFBCC
/* 0F4578 002CFBC8 46001006 */ mov.s $f0, $f2
.L002CFBCC:
/* 0F4574 002CFBC4 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0F4578 002CFBC8 46001006 */ .L002CFBCC:
/* 0F457C 002CFBCC 9622008E */ lhu $v0, 0x8e($s1)
/* 0F4580 002CFBD0 46020003 */ div.s $f0, $f0, $f2
/* 0F4584 002CFBD4 E6200054 */ swc1 $f0, 0x54($s1)
@ -942,7 +938,6 @@ func_002CFC48:
/* 0F4760 002CFDB0 0C0B1EAF */ jal func_002C7ABC
/* 0F4764 002CFDB4 0040A02D */ move $s4, $v0
/* 0F4768 002CFDB8 0220202D */ move $a0, $s1
func_002CFDBC:
/* 0F476C 002CFDBC 8E050000 */ lw $a1, ($s0)
/* 0F4770 002CFDC0 0C0B1EAF */ jal func_002C7ABC
/* 0F4774 002CFDC4 0040982D */ move $s3, $v0

View File

@ -405,9 +405,8 @@ func_002D14E0:
/* 0F5F9C 002D15EC 4600A021 */ cvt.d.s $f0, $f20
/* 0F5FA0 002D15F0 4620103C */ c.lt.d $f2, $f0
/* 0F5FA4 002D15F4 00000000 */ nop
/* 0F5FA8 002D15F8 45000009 */ bc1f .L002D1620
/* 0F5FAC 002D15FC 00000000 */ nop
/* 0F5FB0 002D1600 8E020000 */ lw $v0, ($s0)
/* 0F5FA8 002D15F8 45000009 */ .byte 0x45,0x00,0x00,0x09 /* Because of invalid n64 opcode bc1f */
/* 0F5FAC 002D15FC 00000000 */ /* 0F5FB0 002D1600 8E020000 */ lw $v0, ($s0)
/* 0F5FB4 002D1604 C44C0038 */ lwc1 $f12, 0x38($v0)
/* 0F5FB8 002D1608 C44E0040 */ lwc1 $f14, 0x40($v0)
/* 0F5FBC 002D160C 8C460060 */ lw $a2, 0x60($v0)
@ -509,13 +508,11 @@ func_002D1704:
/* 0F6114 002D1764 00000000 */ nop
/* 0F6118 002D1768 4604103C */ c.lt.s $f2, $f4
/* 0F611C 002D176C 00000000 */ nop
/* 0F6120 002D1770 45000013 */ bc1f .L002D17C0
/* 0F6124 002D1774 00000000 */ nop
/* 0F6128 002D1778 4602003E */ c.le.s $f0, $f2
/* 0F6120 002D1770 45000013 */ .byte 0x45,0x00,0x00,0x13 /* Because of invalid n64 opcode bc1f */
/* 0F6124 002D1774 00000000 */ /* 0F6128 002D1778 4602003E */ c.le.s $f0, $f2
/* 0F612C 002D177C 00000000 */ nop
/* 0F6130 002D1780 4500000F */ bc1f .L002D17C0
/* 0F6134 002D1784 00000000 */ nop
/* 0F6138 002D1788 8E230004 */ lw $v1, 4($s1)
/* 0F6130 002D1780 4500000F */ .byte 0x45,0x00,0x00,0x0F /* Because of invalid n64 opcode bc1f */
/* 0F6134 002D1784 00000000 */ /* 0F6138 002D1788 8E230004 */ lw $v1, 4($s1)
/* 0F613C 002D178C 30624000 */ andi $v0, $v1, 0x4000
/* 0F6140 002D1790 14400008 */ bnez $v0, .L002D17B4
/* 0F6144 002D1794 3C040009 */ lui $a0, 9
@ -682,9 +679,8 @@ func_002D1860:
/* 0F6380 002D19D0 C6220078 */ lwc1 $f2, 0x78($s1)
/* 0F6384 002D19D4 4600103C */ c.lt.s $f2, $f0
/* 0F6388 002D19D8 00000000 */ nop
/* 0F638C 002D19DC 45000007 */ bc1f .L002D19FC
/* 0F6390 002D19E0 00000000 */ nop
/* 0F6394 002D19E4 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F638C 002D19DC 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0F6390 002D19E0 00000000 */ /* 0F6394 002D19E4 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F6398 002D19E8 44810000 */ mtc1 $at, $f0
/* 0F639C 002D19EC 00000000 */ nop
/* 0F63A0 002D19F0 46001000 */ add.s $f0, $f2, $f0
@ -696,9 +692,8 @@ func_002D1860:
/* 0F63B4 002D1A04 00000000 */ nop
/* 0F63B8 002D1A08 4602003C */ c.lt.s $f0, $f2
/* 0F63BC 002D1A0C 00000000 */ nop
/* 0F63C0 002D1A10 45000006 */ bc1f .L002D1A2C
/* 0F63C4 002D1A14 00000000 */ nop
/* 0F63C8 002D1A18 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F63C0 002D1A10 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0F63C4 002D1A14 00000000 */ /* 0F63C8 002D1A18 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F63CC 002D1A1C 44810000 */ mtc1 $at, $f0
/* 0F63D0 002D1A20 00000000 */ nop
/* 0F63D4 002D1A24 46001001 */ sub.s $f0, $f2, $f0
@ -829,9 +824,8 @@ func_002D1B9C:
/* 0F65A4 002D1BF4 C6220000 */ lwc1 $f2, ($s1)
/* 0F65A8 002D1BF8 4600103C */ c.lt.s $f2, $f0
/* 0F65AC 002D1BFC 00000000 */ nop
/* 0F65B0 002D1C00 45000007 */ bc1f .L002D1C20
/* 0F65B4 002D1C04 00000000 */ nop
/* 0F65B8 002D1C08 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F65B0 002D1C00 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0F65B4 002D1C04 00000000 */ /* 0F65B8 002D1C08 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F65BC 002D1C0C 44810000 */ mtc1 $at, $f0
/* 0F65C0 002D1C10 00000000 */ nop
/* 0F65C4 002D1C14 46001000 */ add.s $f0, $f2, $f0
@ -843,9 +837,8 @@ func_002D1B9C:
/* 0F65D8 002D1C28 00000000 */ nop
/* 0F65DC 002D1C2C 4602003C */ c.lt.s $f0, $f2
/* 0F65E0 002D1C30 00000000 */ nop
/* 0F65E4 002D1C34 45000006 */ bc1f .L002D1C50
/* 0F65E8 002D1C38 00000000 */ nop
/* 0F65EC 002D1C3C 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F65E4 002D1C34 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0F65E8 002D1C38 00000000 */ /* 0F65EC 002D1C3C 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F65F0 002D1C40 44810000 */ mtc1 $at, $f0
/* 0F65F4 002D1C44 00000000 */ nop
/* 0F65F8 002D1C48 46001001 */ sub.s $f0, $f2, $f0
@ -1255,13 +1248,11 @@ func_002D1DB4:
/* 0F6BF8 002D2248 00000000 */ nop
/* 0F6BFC 002D224C 4602003C */ c.lt.s $f0, $f2
/* 0F6C00 002D2250 00000000 */ nop
/* 0F6C04 002D2254 4502000B */ bc1fl .L002D2284
/* 0F6C08 002D2258 00108100 */ sll $s0, $s0, 4
/* 0F6C0C 002D225C 4602B03C */ c.lt.s $f22, $f2
/* 0F6C04 002D2254 4502000B */ .byte 0x45,0x02,0x00,0x0B /* Because of invalid n64 opcode bc1fl */
/* 0F6C08 002D2258 00108100 */ /* 0F6C0C 002D225C 4602B03C */ c.lt.s $f22, $f2
/* 0F6C10 002D2260 00000000 */ nop
/* 0F6C14 002D2264 45030001 */ bc1tl .L002D226C
/* 0F6C18 002D2268 4600B086 */ mov.s $f2, $f22
.L002D226C:
/* 0F6C14 002D2264 45030001 */ .byte 0x45,0x03,0x00,0x01 /* Because of invalid n64 opcode bc1tl */
/* 0F6C18 002D2268 4600B086 */ .L002D226C:
/* 0F6C1C 002D226C 461A1002 */ mul.s $f0, $f2, $f26
/* 0F6C20 002D2270 00000000 */ nop
/* 0F6C24 002D2274 4600C001 */ sub.s $f0, $f24, $f0
@ -1715,14 +1706,12 @@ func_002D2834:
/* 0F72AC 002D28FC C66C0028 */ lwc1 $f12, 0x28($s3)
/* 0F72B0 002D2900 46146032 */ c.eq.s $f12, $f20
/* 0F72B4 002D2904 00000000 */ nop
/* 0F72B8 002D2908 45000006 */ bc1f .L002D2924
/* 0F72BC 002D290C 46000086 */ mov.s $f2, $f0
/* 0F72C0 002D2910 C6600030 */ lwc1 $f0, 0x30($s3)
/* 0F72B8 002D2908 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0F72BC 002D290C 46000086 */ /* 0F72C0 002D2910 C6600030 */ lwc1 $f0, 0x30($s3)
/* 0F72C4 002D2914 46020032 */ c.eq.s $f0, $f2
/* 0F72C8 002D2918 00000000 */ nop
/* 0F72CC 002D291C 45010008 */ bc1t .L002D2940
/* 0F72D0 002D2920 00000000 */ nop
.L002D2924:
/* 0F72CC 002D291C 45010008 */ .byte 0x45,0x01,0x00,0x08 /* Because of invalid n64 opcode bc1t */
/* 0F72D0 002D2920 00000000 */ .L002D2924:
/* 0F72D4 002D2924 C66E0030 */ lwc1 $f14, 0x30($s3)
/* 0F72D8 002D2928 4406A000 */ mfc1 $a2, $f20
/* 0F72DC 002D292C 44071000 */ mfc1 $a3, $f2
@ -1749,9 +1738,8 @@ func_002D2944:
/* 0F7324 002D2974 C6220000 */ lwc1 $f2, ($s1)
/* 0F7328 002D2978 4600103C */ c.lt.s $f2, $f0
/* 0F732C 002D297C 00000000 */ nop
/* 0F7330 002D2980 45000007 */ bc1f .L002D29A0
/* 0F7334 002D2984 00000000 */ nop
/* 0F7338 002D2988 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F7330 002D2980 45000007 */ .byte 0x45,0x00,0x00,0x07 /* Because of invalid n64 opcode bc1f */
/* 0F7334 002D2984 00000000 */ /* 0F7338 002D2988 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F733C 002D298C 44810000 */ mtc1 $at, $f0
/* 0F7340 002D2990 00000000 */ nop
/* 0F7344 002D2994 46001000 */ add.s $f0, $f2, $f0
@ -1763,9 +1751,8 @@ func_002D2944:
/* 0F7358 002D29A8 00000000 */ nop
/* 0F735C 002D29AC 4602003C */ c.lt.s $f0, $f2
/* 0F7360 002D29B0 00000000 */ nop
/* 0F7364 002D29B4 45000006 */ bc1f .L002D29D0
/* 0F7368 002D29B8 00000000 */ nop
/* 0F736C 002D29BC 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F7364 002D29B4 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0F7368 002D29B8 00000000 */ /* 0F736C 002D29BC 3C0143B4 */ li $at, 0x43B40000 # 360.000000
/* 0F7370 002D29C0 44810000 */ mtc1 $at, $f0
/* 0F7374 002D29C4 00000000 */ nop
/* 0F7378 002D29C8 46001001 */ sub.s $f0, $f2, $f0

View File

@ -772,9 +772,8 @@ func_002D33C4:
/* 0F853C 002D3B8C 46000106 */ mov.s $f4, $f0
/* 0F8540 002D3B90 46023032 */ c.eq.s $f6, $f2
/* 0F8544 002D3B94 00000000 */ nop
/* 0F8548 002D3B98 45000005 */ bc1f .L002D3BB0
/* 0F854C 002D3B9C E6240034 */ swc1 $f4, 0x34($s1)
/* 0F8550 002D3BA0 C620003C */ lwc1 $f0, 0x3c($s1)
/* 0F8548 002D3B98 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0F854C 002D3B9C E6240034 */ /* 0F8550 002D3BA0 C620003C */ lwc1 $f0, 0x3c($s1)
/* 0F8554 002D3BA4 46002003 */ div.s $f0, $f4, $f0
/* 0F8558 002D3BA8 080B4EEE */ j func_002D3BB8
/* 0F855C 002D3BAC E6200048 */ swc1 $f0, 0x48($s1)
@ -805,9 +804,8 @@ func_002D3BB8:
/* 0F85B0 002D3C00 00000000 */ nop
/* 0F85B4 002D3C04 4602003E */ c.le.s $f0, $f2
/* 0F85B8 002D3C08 00000000 */ nop
/* 0F85BC 002D3C0C 45010003 */ bc1t .L002D3C1C
/* 0F85C0 002D3C10 E6200048 */ swc1 $f0, 0x48($s1)
/* 0F85C4 002D3C14 080B4F0C */ j func_002D3C30
/* 0F85BC 002D3C0C 45010003 */ .byte 0x45,0x01,0x00,0x03 /* Because of invalid n64 opcode bc1t */
/* 0F85C0 002D3C10 E6200048 */ /* 0F85C4 002D3C14 080B4F0C */ j func_002D3C30
/* 0F85C8 002D3C18 0000102D */ move $v0, $zero
.L002D3C1C:
@ -911,9 +909,8 @@ func_002D3C30:
/* 0F8744 002D3D94 46000106 */ mov.s $f4, $f0
/* 0F8748 002D3D98 46023032 */ c.eq.s $f6, $f2
/* 0F874C 002D3D9C 00000000 */ nop
/* 0F8750 002D3DA0 45000005 */ bc1f .L002D3DB8
/* 0F8754 002D3DA4 E6240034 */ swc1 $f4, 0x34($s1)
/* 0F8758 002D3DA8 C620003C */ lwc1 $f0, 0x3c($s1)
/* 0F8750 002D3DA0 45000005 */ .byte 0x45,0x00,0x00,0x05 /* Because of invalid n64 opcode bc1f */
/* 0F8754 002D3DA4 E6240034 */ /* 0F8758 002D3DA8 C620003C */ lwc1 $f0, 0x3c($s1)
/* 0F875C 002D3DAC 46002003 */ div.s $f0, $f4, $f0
/* 0F8760 002D3DB0 080B4F70 */ j func_002D3DC0
/* 0F8764 002D3DB4 E6200048 */ swc1 $f0, 0x48($s1)
@ -963,9 +960,8 @@ func_002D3DC0:
/* 0F8804 002D3E54 00000000 */ nop
/* 0F8808 002D3E58 4602003E */ c.le.s $f0, $f2
/* 0F880C 002D3E5C 00000000 */ nop
/* 0F8810 002D3E60 45010003 */ bc1t .L002D3E70
/* 0F8814 002D3E64 E6200048 */ swc1 $f0, 0x48($s1)
/* 0F8818 002D3E68 080B4FA3 */ j func_002D3E8C
/* 0F8810 002D3E60 45010003 */ .byte 0x45,0x01,0x00,0x03 /* Because of invalid n64 opcode bc1t */
/* 0F8814 002D3E64 E6200048 */ /* 0F8818 002D3E68 080B4FA3 */ j func_002D3E8C
/* 0F881C 002D3E6C 0000102D */ move $v0, $zero
.L002D3E70:
@ -1029,9 +1025,8 @@ func_002D3E8C:
/* 0F88F4 002D3F44 00000000 */ nop
/* 0F88F8 002D3F48 4602003C */ c.lt.s $f0, $f2
/* 0F88FC 002D3F4C 00000000 */ nop
/* 0F8900 002D3F50 45030003 */ bc1tl .L002D3F60
/* 0F8904 002D3F54 E6020008 */ swc1 $f2, 8($s0)
/* 0F8908 002D3F58 080B4FD9 */ j func_002D3F64
/* 0F8900 002D3F50 45030003 */ .byte 0x45,0x03,0x00,0x03 /* Because of invalid n64 opcode bc1tl */
/* 0F8904 002D3F54 E6020008 */ /* 0F8908 002D3F58 080B4FD9 */ j func_002D3F64
/* 0F890C 002D3F5C 0000102D */ move $v0, $zero
.L002D3F60:
@ -1726,9 +1721,8 @@ func_002D4690:
/* 0F92E4 002D4934 468010A0 */ cvt.s.w $f2, $f2
/* 0F92E8 002D4938 4602003C */ c.lt.s $f0, $f2
/* 0F92EC 002D493C 00000000 */ nop
/* 0F92F0 002D4940 45010002 */ bc1t .L002D494C
/* 0F92F4 002D4944 24020002 */ li $v0, 2
/* 0F92F8 002D4948 0000102D */ move $v0, $zero
/* 0F92F0 002D4940 45010002 */ .byte 0x45,0x01,0x00,0x02 /* Because of invalid n64 opcode bc1t */
/* 0F92F4 002D4944 24020002 */ /* 0F92F8 002D4948 0000102D */ move $v0, $zero
.L002D494C:
/* 0F92FC 002D494C 8FBF001C */ lw $ra, 0x1c($sp)
/* 0F9300 002D4950 8FB20018 */ lw $s2, 0x18($sp)
@ -1786,9 +1780,8 @@ func_002D4690:
/* 0F93C8 002D4A18 46800020 */ cvt.s.w $f0, $f0
/* 0F93CC 002D4A1C 4600A03C */ c.lt.s $f20, $f0
/* 0F93D0 002D4A20 00000000 */ nop
/* 0F93D4 002D4A24 45000004 */ bc1f .L002D4A38
/* 0F93D8 002D4A28 0220202D */ move $a0, $s1
/* 0F93DC 002D4A2C 0240282D */ move $a1, $s2
/* 0F93D4 002D4A24 45000004 */ .byte 0x45,0x00,0x00,0x04 /* Because of invalid n64 opcode bc1f */
/* 0F93D8 002D4A28 0220202D */ /* 0F93DC 002D4A2C 0240282D */ move $a1, $s2
/* 0F93E0 002D4A30 0C0B2026 */ jal func_002C8098
/* 0F93E4 002D4A34 24060001 */ li $a2, 1
.L002D4A38:
@ -1840,9 +1833,8 @@ func_002D4690:
/* 0F9494 002D4AE4 468010A0 */ cvt.s.w $f2, $f2
/* 0F9498 002D4AE8 4600103C */ c.lt.s $f2, $f0
/* 0F949C 002D4AEC 00000000 */ nop
/* 0F94A0 002D4AF0 45010002 */ bc1t .L002D4AFC
/* 0F94A4 002D4AF4 24020002 */ li $v0, 2
/* 0F94A8 002D4AF8 0000102D */ move $v0, $zero
/* 0F94A0 002D4AF0 45010002 */ .byte 0x45,0x01,0x00,0x02 /* Because of invalid n64 opcode bc1t */
/* 0F94A4 002D4AF4 24020002 */ /* 0F94A8 002D4AF8 0000102D */ move $v0, $zero
.L002D4AFC:
/* 0F94AC 002D4AFC 8FBF001C */ lw $ra, 0x1c($sp)
/* 0F94B0 002D4B00 8FB20018 */ lw $s2, 0x18($sp)
@ -2089,9 +2081,8 @@ func_002D4DAC:
/* 0F9814 002D4E64 46006084 */ sqrt.s $f2, $f12
/* 0F9818 002D4E68 46021032 */ c.eq.s $f2, $f2
/* 0F981C 002D4E6C 00000000 */ nop
/* 0F9820 002D4E70 45010004 */ bc1t .L002D4E84
/* 0F9824 002D4E74 00000000 */ nop
/* 0F9828 002D4E78 0C0187BC */ jal func_00061EF0
/* 0F9820 002D4E70 45010004 */ .byte 0x45,0x01,0x00,0x04 /* Because of invalid n64 opcode bc1t */
/* 0F9824 002D4E74 00000000 */ /* 0F9828 002D4E78 0C0187BC */ jal func_00061EF0
/* 0F982C 002D4E7C 00000000 */ nop
/* 0F9830 002D4E80 46000086 */ mov.s $f2, $f0
.L002D4E84:

View File

@ -176,9 +176,8 @@ func_002D5270:
/* 0F9C44 002D5294 C4400000 */ lwc1 $f0, ($v0)
/* 0F9C48 002D5298 460C003C */ c.lt.s $f0, $f12
/* 0F9C4C 002D529C 00000000 */ nop
/* 0F9C50 002D52A0 45020002 */ bc1fl .L002D52AC
/* 0F9C54 002D52A4 0060302D */ move $a2, $v1
/* 0F9C58 002D52A8 24640001 */ addiu $a0, $v1, 1
/* 0F9C50 002D52A0 45020002 */ .byte 0x45,0x02,0x00,0x02 /* Because of invalid n64 opcode bc1fl */
/* 0F9C54 002D52A4 0060302D */ /* 0F9C58 002D52A8 24640001 */ addiu $a0, $v1, 1
.L002D52AC:
/* 0F9C5C 002D52AC 0086102A */ slt $v0, $a0, $a2
/* 0F9C60 002D52B0 1440FFF3 */ bnez $v0, .L002D5280

View File

@ -875,58 +875,46 @@ func_002D9A7C:
/* 0FE644 002D9C94 00000000 */ nop
/* 0FE648 002D9C98 00000000 */ nop
/* 0FE64C 002D9C9C 00000000 */ nop
/* 0FE650 002D9CA0 00000001 */ movf $zero, $zero, $fcc0
/* 0FE654 002D9CA4 00000000 */ nop
/* 0FE658 002D9CA8 3F800000 */ .byte 0x3f, 0x80, 0x00, 0x00
/* 0FE65C 002D9CAC 00000000 */ nop
/* 0FE660 002D9CB0 0000004D */ break 0, 1
/* 0FE664 002D9CB4 00000001 */ movf $zero, $zero, $fcc0
/* 0FE668 002D9CB8 00000000 */ nop
/* 0FE66C 002D9CBC 00000043 */ sra $zero, $zero, 1
/* 0FE670 002D9CC0 00000005 */ lsa $zero, $zero, $zero, 1
/* 0FE674 002D9CC4 802CB2A8 */ lb $t4, -0x4d58($at)
/* 0FE678 002D9CC8 FE363C80 */ sd $s6, 0x3c80($s1)
/* 0FE650 002D9CA0 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE654 002D9CA4 00000000 */ /* 0FE658 002D9CA8 3F800000 */ .byte 0x3f, 0x80, 0x00, 0x00
/* 0FE65C 002D9CAC 00000000 */ /* 0FE660 002D9CB0 0000004D */ break 0, 1
/* 0FE664 002D9CB4 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE668 002D9CB8 00000000 */ /* 0FE66C 002D9CBC 00000043 */ sra $zero, $zero, 1
/* 0FE670 002D9CC0 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 0FE674 002D9CC4 802CB2A8 */ /* 0FE678 002D9CC8 FE363C80 */ sd $s6, 0x3c80($s1)
/* 0FE67C 002D9CCC FE363C81 */ sd $s6, 0x3c81($s1)
/* 0FE680 002D9CD0 FE363C82 */ sd $s6, 0x3c82($s1)
/* 0FE684 002D9CD4 F24A7E80 */ scd $t2, 0x7e80($s2)
/* 0FE688 002D9CD8 00000002 */ srl $zero, $zero, 0
/* 0FE68C 002D9CDC 00000000 */ nop
/* 0FE690 002D9CE0 00000001 */ movf $zero, $zero, $fcc0
/* 0FE694 002D9CE4 00000000 */ nop
/* 0FE698 002D9CE8 0000004D */ break 0, 1
/* 0FE69C 002D9CEC 00000001 */ movf $zero, $zero, $fcc0
/* 0FE6A0 002D9CF0 00000000 */ nop
/* 0FE6A4 002D9CF4 00000043 */ sra $zero, $zero, 1
/* 0FE6A8 002D9CF8 00000005 */ lsa $zero, $zero, $zero, 1
/* 0FE6AC 002D9CFC 802CB2A8 */ lb $t4, -0x4d58($at)
/* 0FE6B0 002D9D00 FE363C80 */ sd $s6, 0x3c80($s1)
/* 0FE690 002D9CE0 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE694 002D9CE4 00000000 */ /* 0FE698 002D9CE8 0000004D */ break 0, 1
/* 0FE69C 002D9CEC 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE6A0 002D9CF0 00000000 */ /* 0FE6A4 002D9CF4 00000043 */ sra $zero, $zero, 1
/* 0FE6A8 002D9CF8 00000005 */ .byte 0x00,0x00,0x00,0x05 /* Because of invalid n64 opcode lsa */
/* 0FE6AC 002D9CFC 802CB2A8 */ /* 0FE6B0 002D9D00 FE363C80 */ sd $s6, 0x3c80($s1)
/* 0FE6B4 002D9D04 FE363C81 */ sd $s6, 0x3c81($s1)
/* 0FE6B8 002D9D08 FE363C82 */ sd $s6, 0x3c82($s1)
/* 0FE6BC 002D9D0C FE363C83 */ sd $s6, 0x3c83($s1)
/* 0FE6C0 002D9D10 00000002 */ srl $zero, $zero, 0
/* 0FE6C4 002D9D14 00000000 */ nop
/* 0FE6C8 002D9D18 00000001 */ movf $zero, $zero, $fcc0
/* 0FE6CC 002D9D1C 00000000 */ nop
/* 0FE6D0 002D9D20 802DB270 */ lb $t5, -0x4d90($at)
/* 0FE6C8 002D9D18 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE6CC 002D9D1C 00000000 */ /* 0FE6D0 002D9D20 802DB270 */ lb $t5, -0x4d90($at)
/* 0FE6D4 002D9D24 00000000 */ nop
/* 0FE6D8 002D9D28 00000000 */ nop
/* 0FE6DC 002D9D2C 00000000 */ nop
/* 0FE6E0 002D9D30 00000000 */ nop
/* 0FE6E4 002D9D34 00000043 */ sra $zero, $zero, 1
/* 0FE6E8 002D9D38 00000001 */ movf $zero, $zero, $fcc0
/* 0FE6EC 002D9D3C 802D5B10 */ lb $t5, 0x5b10($at)
/* 0FE6F0 002D9D40 00000002 */ srl $zero, $zero, 0
/* 0FE6E8 002D9D38 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE6EC 002D9D3C 802D5B10 */ /* 0FE6F0 002D9D40 00000002 */ srl $zero, $zero, 0
/* 0FE6F4 002D9D44 00000000 */ nop
/* 0FE6F8 002D9D48 00000001 */ movf $zero, $zero, $fcc0
/* 0FE6FC 002D9D4C 00000000 */ nop
/* 0FE700 002D9D50 00000043 */ sra $zero, $zero, 1
/* 0FE704 002D9D54 00000001 */ movf $zero, $zero, $fcc0
/* 0FE708 002D9D58 802D7BA4 */ lb $t5, 0x7ba4($at)
/* 0FE70C 002D9D5C 00000002 */ srl $zero, $zero, 0
/* 0FE6F8 002D9D48 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE6FC 002D9D4C 00000000 */ /* 0FE700 002D9D50 00000043 */ sra $zero, $zero, 1
/* 0FE704 002D9D54 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE708 002D9D58 802D7BA4 */ /* 0FE70C 002D9D5C 00000002 */ srl $zero, $zero, 0
/* 0FE710 002D9D60 00000000 */ nop
/* 0FE714 002D9D64 00000001 */ movf $zero, $zero, $fcc0
/* 0FE718 002D9D68 00000000 */ nop
/* 0FE71C 002D9D6C 00000000 */ nop
/* 0FE714 002D9D64 00000001 */ .byte 0x00,0x00,0x00,0x01 /* Because of invalid n64 opcode movf */
/* 0FE718 002D9D68 00000000 */ /* 0FE71C 002D9D6C 00000000 */ nop
/* 0FE720 002D9D70 FEFE00FF */ sd $fp, 0xff($s7)
/* 0FE724 002D9D74 00000000 */ nop
/* 0FE728 002D9D78 00000000 */ nop
@ -938,12 +926,10 @@ func_002D9A7C:
/* 0FE740 002D9D90 802C33D4 */ lb $t4, 0x33d4($at)
/* 0FE744 002D9D94 00000000 */ nop
/* 0FE748 002D9D98 41444452 */ .byte 0x41, 0x44, 0x44, 0x52
/* 0FE74C 002D9D9C 20202020 */ addi $zero, $at, 0x2020
/* 0FE750 002D9DA0 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE74C 002D9D9C 20202020 */ /* 0FE750 002D9DA0 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE754 002D9DA4 38585D00 */ xori $t8, $v0, 0x5d00
/* 0FE758 002D9DA8 464C4F41 */ .byte 0x46, 0x4c, 0x4f, 0x41
/* 0FE75C 002D9DAC 54202020 */ bnel $at, $zero, .L002E1E30
/* 0FE760 002D9DB0 205B2534 */ addi $k1, $v0, 0x2534
/* 0FE75C 002D9DAC 54202020 */ /* 0FE760 002D9DB0 205B2534 */ addi $k1, $v0, 0x2534
/* 0FE764 002D9DB4 2E32665D */ sltiu $s2, $s1, 0x665d
/* 0FE768 002D9DB8 00000000 */ nop
/* 0FE76C 002D9DBC 55462825 */ bnel $t2, $a2, .L002E3E54
@ -965,81 +951,65 @@ func_002D9A7C:
/* 0FE7A8 002D9DF8 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE7AC 002D9DFC 5D000000 */ bgtzl $t0, .L002D9E00
.L002D9E00:
/* 0FE7B0 002D9E00 47535728 */ bz.w $w19, .L002EFAA4
/* 0FE7B4 002D9E04 25336429 */ addiu $s3, $t1, 0x6429
/* 0FE7B8 002D9E08 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE7B0 002D9E00 47535728 */ .byte 0x47,0x53,0x57,0x28 /* Because of invalid n64 opcode bz.w */
/* 0FE7B4 002D9E04 25336429 */ /* 0FE7B8 002D9E08 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE7BC 002D9E0C 38585D00 */ xori $t8, $v0, 0x5d00
/* 0FE7C0 002D9E10 47535728 */ bz.w $w19, .L002EFAB4
/* 0FE7C4 002D9E14 25336429 */ addiu $s3, $t1, 0x6429
/* 0FE7C8 002D9E18 205B2534 */ addi $k1, $v0, 0x2534
/* 0FE7C0 002D9E10 47535728 */ .byte 0x47,0x53,0x57,0x28 /* Because of invalid n64 opcode bz.w */
/* 0FE7C4 002D9E14 25336429 */ /* 0FE7C8 002D9E18 205B2534 */ addi $k1, $v0, 0x2534
/* 0FE7CC 002D9E1C 2E32665D */ sltiu $s2, $s1, 0x665d
/* 0FE7D0 002D9E20 00000000 */ nop
/* 0FE7D4 002D9E24 47535728 */ bz.w $w19, .L002EFAC8
/* 0FE7D8 002D9E28 25336429 */ addiu $s3, $t1, 0x6429
/* 0FE7DC 002D9E2C 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE7D4 002D9E24 47535728 */ .byte 0x47,0x53,0x57,0x28 /* Because of invalid n64 opcode bz.w */
/* 0FE7D8 002D9E28 25336429 */ /* 0FE7DC 002D9E2C 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE7E0 002D9E30 5D000000 */ bgtzl $t0, .L002D9E34
.L002D9E34:
/* 0FE7E4 002D9E34 4C535728 */ msub.s $f28, $f2, $f10, $f19
/* 0FE7E8 002D9E38 25336429 */ addiu $s3, $t1, 0x6429
/* 0FE7EC 002D9E3C 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE7E4 002D9E34 4C535728 */ .byte 0x4C,0x53,0x57,0x28 /* Because of invalid n64 opcode msub.s */
/* 0FE7E8 002D9E38 25336429 */ /* 0FE7EC 002D9E3C 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE7F0 002D9E40 38585D00 */ xori $t8, $v0, 0x5d00
/* 0FE7F4 002D9E44 4C535728 */ msub.s $f28, $f2, $f10, $f19
/* 0FE7F8 002D9E48 25336429 */ addiu $s3, $t1, 0x6429
/* 0FE7FC 002D9E4C 20205B25 */ addi $zero, $at, 0x5b25
/* 0FE7F4 002D9E44 4C535728 */ .byte 0x4C,0x53,0x57,0x28 /* Because of invalid n64 opcode msub.s */
/* 0FE7F8 002D9E48 25336429 */ /* 0FE7FC 002D9E4C 20205B25 */ addi $zero, $at, 0x5b25
/* 0FE800 002D9E50 342E3266 */ ori $t6, $at, 0x3266
/* 0FE804 002D9E54 5D000000 */ bgtzl $t0, .L002D9E58
.L002D9E58:
/* 0FE808 002D9E58 4C535728 */ msub.s $f28, $f2, $f10, $f19
/* 0FE80C 002D9E5C 25336429 */ addiu $s3, $t1, 0x6429
/* 0FE810 002D9E60 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE808 002D9E58 4C535728 */ .byte 0x4C,0x53,0x57,0x28 /* Because of invalid n64 opcode msub.s */
/* 0FE80C 002D9E5C 25336429 */ /* 0FE810 002D9E60 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE814 002D9E64 5D000000 */ bgtzl $t0, .L002D9E68
.L002D9E68:
/* 0FE818 002D9E68 47535746 */ bz.w $w19, .L002EFB84
/* 0FE81C 002D9E6C 28253364 */ slti $a1, $at, 0x3364
/* 0FE820 002D9E70 295B2564 */ slti $k1, $t2, 0x2564
/* 0FE818 002D9E68 47535746 */ .byte 0x47,0x53,0x57,0x46 /* Because of invalid n64 opcode bz.w */
/* 0FE81C 002D9E6C 28253364 */ /* 0FE820 002D9E70 295B2564 */ slti $k1, $t2, 0x2564
/* 0FE824 002D9E74 5D000000 */ bgtzl $t0, .L002D9E78
.L002D9E78:
/* 0FE828 002D9E78 4C535746 */ .byte 0x4c, 0x53, 0x57, 0x46
/* 0FE82C 002D9E7C 28253364 */ slti $a1, $at, 0x3364
/* 0FE830 002D9E80 295B2564 */ slti $k1, $t2, 0x2564
/* 0FE82C 002D9E7C 28253364 */ /* 0FE830 002D9E80 295B2564 */ slti $k1, $t2, 0x2564
/* 0FE834 002D9E84 5D000000 */ bgtzl $t0, .L002D9E88
.L002D9E88:
/* 0FE838 002D9E88 47462825 */ bz.w $w6, .L002E3F20
/* 0FE83C 002D9E8C 33642920 */ andi $a0, $k1, 0x2920
/* 0FE840 002D9E90 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE838 002D9E88 47462825 */ .byte 0x47,0x46,0x28,0x25 /* Because of invalid n64 opcode bz.w */
/* 0FE83C 002D9E8C 33642920 */ /* 0FE840 002D9E90 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE844 002D9E94 5D000000 */ bgtzl $t0, .L002D9E98
.L002D9E98:
/* 0FE848 002D9E98 4C462825 */ .byte 0x4c, 0x46, 0x28, 0x25
/* 0FE84C 002D9E9C 33642920 */ andi $a0, $k1, 0x2920
/* 0FE850 002D9EA0 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE84C 002D9E9C 33642920 */ /* 0FE850 002D9EA0 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE854 002D9EA4 5D000000 */ bgtzl $t0, .L002D9EA8
.L002D9EA8:
/* 0FE858 002D9EA8 47572825 */ bz.w $w23, .L002E3F40
/* 0FE85C 002D9EAC 33642920 */ andi $a0, $k1, 0x2920
/* 0FE860 002D9EB0 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE858 002D9EA8 47572825 */ .byte 0x47,0x57,0x28,0x25 /* Because of invalid n64 opcode bz.w */
/* 0FE85C 002D9EAC 33642920 */ /* 0FE860 002D9EB0 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE864 002D9EB4 38585D00 */ xori $t8, $v0, 0x5d00
/* 0FE868 002D9EB8 47572825 */ bz.w $w23, .L002E3F50
/* 0FE86C 002D9EBC 33642920 */ andi $a0, $k1, 0x2920
/* 0FE870 002D9EC0 205B2534 */ addi $k1, $v0, 0x2534
/* 0FE868 002D9EB8 47572825 */ .byte 0x47,0x57,0x28,0x25 /* Because of invalid n64 opcode bz.w */
/* 0FE86C 002D9EBC 33642920 */ /* 0FE870 002D9EC0 205B2534 */ addi $k1, $v0, 0x2534
/* 0FE874 002D9EC4 2E32665D */ sltiu $s2, $s1, 0x665d
/* 0FE878 002D9EC8 00000000 */ nop
/* 0FE87C 002D9ECC 47572825 */ bz.w $w23, .L002E3F64
/* 0FE880 002D9ED0 33642920 */ andi $a0, $k1, 0x2920
/* 0FE884 002D9ED4 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE87C 002D9ECC 47572825 */ .byte 0x47,0x57,0x28,0x25 /* Because of invalid n64 opcode bz.w */
/* 0FE880 002D9ED0 33642920 */ /* 0FE884 002D9ED4 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE888 002D9ED8 5D000000 */ bgtzl $t0, .L002D9EDC
.L002D9EDC:
/* 0FE88C 002D9EDC 4C572825 */ .byte 0x4c, 0x57, 0x28, 0x25
/* 0FE890 002D9EE0 33642920 */ andi $a0, $k1, 0x2920
/* 0FE894 002D9EE4 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE890 002D9EE0 33642920 */ /* 0FE894 002D9EE4 205B2530 */ addi $k1, $v0, 0x2530
/* 0FE898 002D9EE8 38585D00 */ xori $t8, $v0, 0x5d00
/* 0FE89C 002D9EEC 4C572825 */ .byte 0x4c, 0x57, 0x28, 0x25
/* 0FE8A0 002D9EF0 33642920 */ andi $a0, $k1, 0x2920
/* 0FE8A4 002D9EF4 205B2534 */ addi $k1, $v0, 0x2534
/* 0FE8A0 002D9EF0 33642920 */ /* 0FE8A4 002D9EF4 205B2534 */ addi $k1, $v0, 0x2534
/* 0FE8A8 002D9EF8 2E32665D */ sltiu $s2, $s1, 0x665d
/* 0FE8AC 002D9EFC 00000000 */ nop
/* 0FE8B0 002D9F00 4C572825 */ .byte 0x4c, 0x57, 0x28, 0x25
/* 0FE8B4 002D9F04 33642920 */ andi $a0, $k1, 0x2920
/* 0FE8B8 002D9F08 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE8B4 002D9F04 33642920 */ /* 0FE8B8 002D9F08 205B2564 */ addi $k1, $v0, 0x2564
/* 0FE8BC 002D9F0C 5D000000 */ bgtzl $t0, .L002D9F10
.L002D9F10:
/* 0FE8C0 002D9F10 20202020 */ addi $zero, $at, 0x2020
@ -1224,8 +1194,7 @@ func_002D9A7C:
/* 0FEB88 002DA1D8 00000000 */ nop
/* 0FEB8C 002DA1DC 00000000 */ nop
/* 0FEB90 002DA1E0 40668000 */ .byte 0x40, 0x66, 0x80, 0x00
/* 0FEB94 002DA1E4 00000000 */ nop
/* 0FEB98 002DA1E8 00000000 */ nop
/* 0FEB94 002DA1E4 00000000 */ /* 0FEB98 002DA1E8 00000000 */ nop
/* 0FEB9C 002DA1EC 00000000 */ nop
/* 0FEBA0 002DA1F0 802D0668 */ lb $t5, 0x668($at)
/* 0FEBA4 002DA1F4 802D0674 */ lb $t5, 0x674($at)

View File

@ -849,9 +849,8 @@ func_002DC8F4:
/* 0FFA64 002DC974 C7A20124 */ lwc1 $f2, 0x124($sp)
/* 0FFA68 002DC978 46141032 */ c.eq.s $f2, $f20
/* 0FFA6C 002DC97C 00000000 */ nop
/* 0FFA70 002DC980 4501000A */ bc1t .L002DC9AC
/* 0FFA74 002DC984 0220202D */ move $a0, $s1
/* 0FFA78 002DC988 44051000 */ mfc1 $a1, $f2
/* 0FFA70 002DC980 4501000A */ .byte 0x45,0x01,0x00,0x0A /* Because of invalid n64 opcode bc1t */
/* 0FFA74 002DC984 0220202D */ /* 0FFA78 002DC988 44051000 */ mfc1 $a1, $f2
/* 0FFA7C 002DC98C 4406A000 */ mfc1 $a2, $f20
/* 0FFA80 002DC990 3C073F80 */ lui $a3, 0x3f80
/* 0FFA84 002DC994 0C019EC8 */ jal func_00067B20
@ -863,9 +862,8 @@ func_002DC8F4:
.L002DC9AC:
/* 0FFA9C 002DC9AC 4614B032 */ c.eq.s $f22, $f20
/* 0FFAA0 002DC9B0 00000000 */ nop
/* 0FFAA4 002DC9B4 4501000C */ bc1t .L002DC9E8
/* 0FFAA8 002DC9B8 0220202D */ move $a0, $s1
/* 0FFAAC 002DC9BC 4405B000 */ mfc1 $a1, $f22
/* 0FFAA4 002DC9B4 4501000C */ .byte 0x45,0x01,0x00,0x0C /* Because of invalid n64 opcode bc1t */
/* 0FFAA8 002DC9B8 0220202D */ /* 0FFAAC 002DC9BC 4405B000 */ mfc1 $a1, $f22
/* 0FFAB0 002DC9C0 4406A000 */ mfc1 $a2, $f20
/* 0FFAB4 002DC9C4 4407A000 */ mfc1 $a3, $f20
/* 0FFAB8 002DC9C8 3C013F80 */ li $at, 0x3F800000 # 1.000000
@ -879,9 +877,8 @@ func_002DC8F4:
.L002DC9E8:
/* 0FFAD8 002DC9E8 4614C032 */ c.eq.s $f24, $f20
/* 0FFADC 002DC9EC 00000000 */ nop
/* 0FFAE0 002DC9F0 4501000A */ bc1t .L002DCA1C
/* 0FFAE4 002DC9F4 0220202D */ move $a0, $s1
/* 0FFAE8 002DC9F8 4405C000 */ mfc1 $a1, $f24
/* 0FFAE0 002DC9F0 4501000A */ .byte 0x45,0x01,0x00,0x0A /* Because of invalid n64 opcode bc1t */
/* 0FFAE4 002DC9F4 0220202D */ /* 0FFAE8 002DC9F8 4405C000 */ mfc1 $a1, $f24
/* 0FFAEC 002DC9FC 3C063F80 */ lui $a2, %hi(D_3F800004) # $a2, 0x3f80
/* 0FFAF0 002DCA00 4407A000 */ mfc1 $a3, $f20
/* 0FFAF4 002DCA04 0C019EC8 */ jal func_00067B20
@ -896,17 +893,14 @@ func_002DC8F4:
/* 0FFB14 002DCA24 00000000 */ nop
/* 0FFB18 002DCA28 4600D032 */ c.eq.s $f26, $f0
/* 0FFB1C 002DCA2C 00000000 */ nop
/* 0FFB20 002DCA30 4500000A */ bc1f .L002DCA5C
/* 0FFB24 002DCA34 27B00060 */ addiu $s0, $sp, 0x60
/* 0FFB28 002DCA38 4600E032 */ c.eq.s $f28, $f0
/* 0FFB20 002DCA30 4500000A */ .byte 0x45,0x00,0x00,0x0A /* Because of invalid n64 opcode bc1f */
/* 0FFB24 002DCA34 27B00060 */ /* 0FFB28 002DCA38 4600E032 */ c.eq.s $f28, $f0
/* 0FFB2C 002DCA3C 00000000 */ nop
/* 0FFB30 002DCA40 45000006 */ bc1f .L002DCA5C
/* 0FFB34 002DCA44 00000000 */ nop
/* 0FFB38 002DCA48 4600F032 */ c.eq.s $f30, $f0
/* 0FFB30 002DCA40 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 0FFB34 002DCA44 00000000 */ /* 0FFB38 002DCA48 4600F032 */ c.eq.s $f30, $f0
/* 0FFB3C 002DCA4C 00000000 */ nop
/* 0FFB40 002DCA50 4501000C */ bc1t .L002DCA84
/* 0FFB44 002DCA54 3C120001 */ lui $s2, 1
/* 0FFB48 002DCA58 27B00060 */ addiu $s0, $sp, 0x60
/* 0FFB40 002DCA50 4501000C */ .byte 0x45,0x01,0x00,0x0C /* Because of invalid n64 opcode bc1t */
/* 0FFB44 002DCA54 3C120001 */ /* 0FFB48 002DCA58 27B00060 */ addiu $s0, $sp, 0x60
.L002DCA5C:
/* 0FFB4C 002DCA5C 4405D000 */ mfc1 $a1, $f26
/* 0FFB50 002DCA60 4406E000 */ mfc1 $a2, $f28
@ -1404,9 +1398,8 @@ func_002DD11C:
/* 100280 002DD190 4600A706 */ mov.s $f28, $f20
/* 100284 002DD194 4602003E */ c.le.s $f0, $f2
/* 100288 002DD198 00000000 */ nop
/* 10028C 002DD19C 450000FC */ bc1f .L002DD590
/* 100290 002DD1A0 E620000C */ swc1 $f0, 0xc($s1)
/* 100294 002DD1A4 46001606 */ mov.s $f24, $f2
/* 10028C 002DD19C 450000FC */ .byte 0x45,0x00,0x00,0xFC /* Because of invalid n64 opcode bc1f */
/* 100290 002DD1A0 E620000C */ /* 100294 002DD1A4 46001606 */ mov.s $f24, $f2
/* 100298 002DD1A8 4600A586 */ mov.s $f22, $f20
/* 10029C 002DD1AC 0280A82D */ move $s5, $s4
/* 1002A0 002DD1B0 3C0142C8 */ li $at, 0x42C80000 # 100.000000
@ -1478,9 +1471,8 @@ func_002DD11C:
/* 10037C 002DD28C E620000C */ swc1 $f0, 0xc($s1)
/* 100380 002DD290 46180032 */ c.eq.s $f0, $f24
/* 100384 002DD294 00000000 */ nop
/* 100388 002DD298 45000006 */ bc1f .L002DD2B4
/* 10038C 002DD29C 26100002 */ addiu $s0, $s0, 2
/* 100390 002DD2A0 3C01457F */ li $at, 0x457F0000 # 4080.000000
/* 100388 002DD298 45000006 */ .byte 0x45,0x00,0x00,0x06 /* Because of invalid n64 opcode bc1f */
/* 10038C 002DD29C 26100002 */ /* 100390 002DD2A0 3C01457F */ li $at, 0x457F0000 # 4080.000000
/* 100394 002DD2A4 3421F000 */ ori $at, (0x457FF000 & 0xFFFF) # ori $at, $at, 0xf000
/* 100398 002DD2A8 44810000 */ mtc1 $at, $f0
/* 10039C 002DD2AC 00000000 */ nop
@ -1710,9 +1702,8 @@ func_002DD57C:
/* 10066C 002DD57C C620000C */ lwc1 $f0, 0xc($s1)
/* 100670 002DD580 4618003E */ c.le.s $f0, $f24
/* 100674 002DD584 00000000 */ nop
/* 100678 002DD588 4501FF0B */ bc1t .L002DD1B8
/* 10067C 002DD58C 00000000 */ nop
func_002DD590:
/* 100678 002DD588 4501FF0B */ .byte 0x45,0x01,0xFF,0x0B /* Because of invalid n64 opcode bc1t */
/* 10067C 002DD58C 00000000 */ func_002DD590:
.L002DD590:
/* 100680 002DD590 32420001 */ andi $v0, $s2, 1
/* 100684 002DD594 10400007 */ beqz $v0, .L002DD5B4
@ -1961,7 +1952,6 @@ func_002DD89C:
/* 1009E0 002DD8F0 03E00008 */ jr $ra
/* 1009E4 002DD8F4 27BD0018 */ addiu $sp, $sp, 0x18
func_002DD8F8:
/* 1009E8 002DD8F8 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 1009EC 002DD8FC AFB10014 */ sw $s1, 0x14($sp)
/* 1009F0 002DD900 0080882D */ move $s1, $a0
@ -2060,7 +2050,6 @@ func_002DD8F8:
/* 100B48 002DDA58 03E00008 */ jr $ra
/* 100B4C 002DDA5C 27BD0020 */ addiu $sp, $sp, 0x20
func_002DDA60:
/* 100B50 002DDA60 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 100B54 002DDA64 AFBF0010 */ sw $ra, 0x10($sp)
/* 100B58 002DDA68 0C0B7BED */ jal func_002DEFB4
@ -2074,7 +2063,6 @@ func_002DDA60:
/* 100B74 002DDA84 03E00008 */ jr $ra
/* 100B78 002DDA88 0000102D */ move $v0, $zero
func_002DDA8C:
/* 100B7C 002DDA8C 27BDFFB8 */ addiu $sp, $sp, -0x48
/* 100B80 002DDA90 AFB70034 */ sw $s7, 0x34($sp)
/* 100B84 002DDA94 0080B82D */ move $s7, $a0
@ -2191,7 +2179,6 @@ func_002DDA8C:
/* 100D28 002DDC38 03E00008 */ jr $ra
/* 100D2C 002DDC3C 27BD0048 */ addiu $sp, $sp, 0x48
func_002DDC40:
/* 100D30 002DDC40 27BDFFB0 */ addiu $sp, $sp, -0x50
/* 100D34 002DDC44 308A00FF */ andi $t2, $a0, 0xff
/* 100D38 002DDC48 000A1040 */ sll $v0, $t2, 1

View File

@ -1,7 +1,6 @@
.section .text00000000, "ax"
func_00000000:
/* 000040 00000000 40806800 */ mtc0 $zero, $13
/* 000044 00000004 40804800 */ mtc0 $zero, $9
/* 000048 00000008 40805800 */ mtc0 $zero, $11
@ -276,7 +275,6 @@ D_000001E4:
/* 000430 000003F0 1420FFFD */ bnez $at, .L000003E8
/* 000434 000003F4 25080020 */ addiu $t0, $t0, 0x20
/* 000438 000003F8 3C088000 */ lui $t0, 0x8000
func_000003FC:
/* 00043C 000003FC 25080000 */ addiu $t0, $t0, 0
/* 000440 00000400 25092000 */ addiu $t1, $t0, 0x2000
/* 000444 00000404 2529FFF0 */ addiu $t1, $t1, -0x10
@ -551,7 +549,6 @@ func_00000620:
/* 000830 000007F0 8FAB0024 */ lw $t3, 0x24($sp)
/* 000834 000007F4 8FAC0028 */ lw $t4, 0x28($sp)
/* 000838 000007F8 8FAD002C */ lw $t5, 0x2c($sp)
func_000007FC:
/* 00083C 000007FC 8FAE0030 */ lw $t6, 0x30($sp)
/* 000840 00000800 8FAF0034 */ lw $t7, 0x34($sp)
/* 000844 00000804 8FB80038 */ lw $t8, 0x38($sp)

250
papermario/build/sm64.map Normal file
View File

@ -0,0 +1,250 @@
Memory Configuration
Name Origin Length Attributes
*default* 0x0000000000000000 0xffffffffffffffff
Linker script and memory map
.header 0x0000000000000000 0x40
*(.header)
.header 0x0000000000000000 0x40 build/PAPERMARIO.o
*(.boot)
.rodata 0x0000000000800000 0x20
FILL mask 0x01
*(.mio0)
.mio0 0x0000000000800000 0x0 build/PAPERMARIO.o
*(.rodata)
*(.data)
.data 0x0000000000800000 0x0 build/PAPERMARIO.o
*(.MIPS.abiflags)
.MIPS.abiflags
0x0000000000800000 0x18 build/PAPERMARIO.o
0x0000000000800020 . = ALIGN (0x10)
*fill* 0x0000000000800018 0x8 01
.behavior 0x0000000013000000 0x3fffe0 load address 0x0000000000800020
FILL mask 0x01
*(.behavior)
0x0000000000000000 behavior_length = (. - 0x13000000)
0x00000000003fffe0 . = (0x400000 - SIZEOF (.rodata))
*fill* 0x0000000013000000 0x3fffe0 01
0x0000000000800020 __load_behavior_data = LOADADDR (.behavior)
0x0000000000800020 __load_behavior_data_end = (LOADADDR (.behavior) + behavior_length)
.text00000000 0x0000000000000000 0xbbd90 load address 0x0000000000000040
*(.text00000000)
.text00000000 0x0000000000000000 0xbbd90 build/PAPERMARIO.o
.text001256D0 0x00000000001256d0 0x1fe4 load address 0x00000000000bbdd0
*(.text001256D0)
.text001256D0 0x00000000001256d0 0x1fe4 build/PAPERMARIO.o
.text001276D0 0x00000000001276d0 0x1ff4 load address 0x00000000000bddd0
*(.text001276D0)
.text001276D0 0x00000000001276d0 0x1ff4 build/PAPERMARIO.o
.text001296D0 0x00000000001296d0 0x1ff0 load address 0x00000000000bfdd0
*(.text001296D0)
.text001296D0 0x00000000001296d0 0x1ff0 build/PAPERMARIO.o
.text0012B6D0 0x000000000012b6d0 0x1fd8 load address 0x00000000000c1dd0
*(.text0012B6D0)
.text0012B6D0 0x000000000012b6d0 0x1fd8 build/PAPERMARIO.o
.text0012D6D0 0x000000000012d6d0 0x1ff4 load address 0x00000000000c3dd0
*(.text0012D6D0)
.text0012D6D0 0x000000000012d6d0 0x1ff4 build/PAPERMARIO.o
.text0012F6D0 0x000000000012f6d0 0x1fec load address 0x00000000000c5dd0
*(.text0012F6D0)
.text0012F6D0 0x000000000012f6d0 0x1fec build/PAPERMARIO.o
.text001316D0 0x00000000001316d0 0x2000 load address 0x00000000000c7dd0
*(.text001316D0)
.text001316D0 0x00000000001316d0 0x2000 build/PAPERMARIO.o
.text001336D0 0x00000000001336d0 0x1fa8 load address 0x00000000000c9dd0
*(.text001336D0)
.text001336D0 0x00000000001336d0 0x1fa8 build/PAPERMARIO.o
.text001356D0 0x00000000001356d0 0x1fec load address 0x00000000000cbdd0
*(.text001356D0)
.text001356D0 0x00000000001356d0 0x1fec build/PAPERMARIO.o
.text001376D0 0x00000000001376d0 0x1fe4 load address 0x00000000000cddd0
*(.text001376D0)
.text001376D0 0x00000000001376d0 0x1fe4 build/PAPERMARIO.o
.text001396D0 0x00000000001396d0 0x1fb8 load address 0x00000000000cfdd0
*(.text001396D0)
.text001396D0 0x00000000001396d0 0x1fb8 build/PAPERMARIO.o
.text0013B6D0 0x000000000013b6d0 0x1ff8 load address 0x00000000000d1dd0
*(.text0013B6D0)
.text0013B6D0 0x000000000013b6d0 0x1ff8 build/PAPERMARIO.o
.text0013D6D0 0x000000000013d6d0 0x1fe4 load address 0x00000000000d3dd0
*(.text0013D6D0)
.text0013D6D0 0x000000000013d6d0 0x1fe4 build/PAPERMARIO.o
.text0013F6D0 0x000000000013f6d0 0x2000 load address 0x00000000000d5dd0
*(.text0013F6D0)
.text0013F6D0 0x000000000013f6d0 0x2000 build/PAPERMARIO.o
.text001416D0 0x00000000001416d0 0x1ff8 load address 0x00000000000d7dd0
*(.text001416D0)
.text001416D0 0x00000000001416d0 0x1ff8 build/PAPERMARIO.o
.text001436D0 0x00000000001436d0 0x1ff8 load address 0x00000000000d9dd0
*(.text001436D0)
.text001436D0 0x00000000001436d0 0x1ff8 build/PAPERMARIO.o
.text001456D0 0x00000000001456d0 0x1ff0 load address 0x00000000000dbdd0
*(.text001456D0)
.text001456D0 0x00000000001456d0 0x1ff0 build/PAPERMARIO.o
.text001476D0 0x00000000001476d0 0x1f6c load address 0x00000000000dddd0
*(.text001476D0)
.text001476D0 0x00000000001476d0 0x1f6c build/PAPERMARIO.o
.text001496D0 0x00000000001496d0 0x7af8 load address 0x00000000000dfdd0
*(.text001496D0)
.text001496D0 0x00000000001496d0 0x7af8 build/PAPERMARIO.o
.text002C3000 0x00000000002c3000 0x1ffc load address 0x00000000000e79b0
*(.text002C3000)
.text002C3000 0x00000000002c3000 0x1ffc build/PAPERMARIO.o
.text002C5000 0x00000000002c5000 0x2000 load address 0x00000000000e99b0
*(.text002C5000)
.text002C5000 0x00000000002c5000 0x2000 build/PAPERMARIO.o
.text002C7000 0x00000000002c7000 0x1ff8 load address 0x00000000000eb9b0
*(.text002C7000)
.text002C7000 0x00000000002c7000 0x1ff8 build/PAPERMARIO.o
.text002C9000 0x00000000002c9000 0x1ffc load address 0x00000000000ed9b0
*(.text002C9000)
.text002C9000 0x00000000002c9000 0x1ffc build/PAPERMARIO.o
.text002CB000 0x00000000002cb000 0x1fe8 load address 0x00000000000ef9b0
*(.text002CB000)
.text002CB000 0x00000000002cb000 0x1fe8 build/PAPERMARIO.o
.text002CD000 0x00000000002cd000 0x1fd0 load address 0x00000000000f19b0
*(.text002CD000)
.text002CD000 0x00000000002cd000 0x1fd0 build/PAPERMARIO.o
.text002CF000 0x00000000002cf000 0x1ff0 load address 0x00000000000f39b0
*(.text002CF000)
.text002CF000 0x00000000002cf000 0x1ff0 build/PAPERMARIO.o
.text002D1000 0x00000000002d1000 0x1fcc load address 0x00000000000f59b0
*(.text002D1000)
.text002D1000 0x00000000002d1000 0x1fcc build/PAPERMARIO.o
.text002D3000 0x00000000002d3000 0x1fdc load address 0x00000000000f79b0
*(.text002D3000)
.text002D3000 0x00000000002d3000 0x1fdc build/PAPERMARIO.o
.text002D5000 0x00000000002d5000 0x1ffc load address 0x00000000000f99b0
*(.text002D5000)
.text002D5000 0x00000000002d5000 0x1ffc build/PAPERMARIO.o
.text002D7000 0x00000000002d7000 0x2000 load address 0x00000000000fb9b0
*(.text002D7000)
.text002D7000 0x00000000002d7000 0x2000 build/PAPERMARIO.o
.text002D9000 0x00000000002d9000 0x1404 load address 0x00000000000fd9b0
*(.text002D9000)
.text002D9000 0x00000000002d9000 0x1404 build/PAPERMARIO.o
.text002DBD40 0x00000000002dbd40 0x1fdc load address 0x00000000000fee30
*(.text002DBD40)
.text002DBD40 0x00000000002dbd40 0x1fdc build/PAPERMARIO.o
.text002DDD40 0x00000000002ddd40 0x1784 load address 0x0000000000100e30
*(.text002DDD40)
.text002DDD40 0x00000000002ddd40 0x1784 build/PAPERMARIO.o
.text002E0D90 0x00000000002e0d90 0x1f78 load address 0x0000000000102610
*(.text002E0D90)
.text002E0D90 0x00000000002e0d90 0x1f78 build/PAPERMARIO.o
.text002E2D90 0x00000000002e2d90 0x1fd0 load address 0x0000000000104610
*(.text002E2D90)
.text002E2D90 0x00000000002e2d90 0x1fd0 build/PAPERMARIO.o
.text002E4D90 0x00000000002e4d90 0x1f8c load address 0x0000000000106610
*(.text002E4D90)
.text002E4D90 0x00000000002e4d90 0x1f8c build/PAPERMARIO.o
.text002E6D90 0x00000000002e6d90 0x2cce0 load address 0x0000000000108610
*(.text002E6D90)
.text002E6D90 0x00000000002e6d90 0x2cce0 build/PAPERMARIO.o
.text00242000 0x0000000000242000 0x2e068 load address 0x0000000000135340
*(.text00242000)
.text00242000 0x0000000000242000 0x2e068 build/PAPERMARIO.o
.text00242BA0 0x0000000000242ba0 0x4000 load address 0x0000000000163400
*(.text00242BA0)
.text00242BA0 0x0000000000242ba0 0x4000 build/PAPERMARIO.o
.text00246BA0 0x0000000000246ba0 0xe1f44 load address 0x0000000000167400
*(.text00246BA0)
.text00246BA0 0x0000000000246ba0 0xe1f44 build/PAPERMARIO.o
.text002ADBE0 0x00000000002adbe0 0xcd2dc load address 0x00000000002495f0
*(.text002ADBE0)
.text002ADBE0 0x00000000002adbe0 0xcd2dc build/PAPERMARIO.o
.text00200000 0x0000000000200000 0x80 load address 0x00000000003169f0
*(.text00200000)
.text00200000 0x0000000000200000 0x80 build/PAPERMARIO.o
.text00200080 0x0000000000200080 0x4c0 load address 0x0000000000316a70
*(.text00200080)
.text00200080 0x0000000000200080 0x4c0 build/PAPERMARIO.o
.text002B2000 0x00000000002b2000 0x4c9f50 load address 0x0000000000316f30
*(.text002B2000)
.text002B2000 0x00000000002b2000 0x4c9f50 build/PAPERMARIO.o
.text00280000 0x0000000000280000 0x1ff8 load address 0x00000000007e0e80
*(.text00280000)
.text00280000 0x0000000000280000 0x1ff8 build/PAPERMARIO.o
.text00282000 0x0000000000282000 0x63dfe4 load address 0x00000000007e2e80
*(.text00282000)
.text00282000 0x0000000000282000 0x63dfe4 build/PAPERMARIO.o
.text002B7000 0x00000000002b7000 0x2318 load address 0x0000000000e20eb0
*(.text002B7000)
.text002B7000 0x00000000002b7000 0x2318 build/PAPERMARIO.o
.text002B6000 0x00000000002b6000 0x19c3f06 load address 0x0000000000e23260
*(.text002B6000)
.text002B6000 0x00000000002b6000 0x19c3f06 build/PAPERMARIO.o
LOAD build/PAPERMARIO.o
OUTPUT(build/PAPERMARIO.elf elf32-bigmips)
.text 0x0000000001c79f08 0x0 load address 0x00000000027e7168
.text 0x0000000001c79f08 0x0 build/PAPERMARIO.o
.bss 0x0000000001c79f06 0x0 load address 0x00000000027e7166
.bss 0x0000000001c79f06 0x0 build/PAPERMARIO.o
.reginfo 0x0000000000000000 0x18
.reginfo 0x0000000000000000 0x18 build/PAPERMARIO.o
.pdr 0x0000000000000000 0x0
.pdr 0x0000000000000000 0x0 build/PAPERMARIO.o
.gnu.attributes
0x0000000000000000 0x10
.gnu.attributes
0x0000000000000000 0x10 build/PAPERMARIO.o